diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml index 12c74c1de5..e19ba5a496 100644 --- a/.github/workflows/clippy.yml +++ b/.github/workflows/clippy.yml @@ -110,6 +110,7 @@ jobs: cargo clippy -p test_resources && cargo clippy -p test_return_struct && cargo clippy -p test_simple_component && + cargo clippy -p test_standalone && cargo clippy -p test_string_param && cargo clippy -p test_structs && cargo clippy -p test_sys && diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a397590ba1..b6efa96e02 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -117,6 +117,7 @@ jobs: cargo test --target ${{ matrix.target }} -p test_resources && cargo test --target ${{ matrix.target }} -p test_return_struct && cargo test --target ${{ matrix.target }} -p test_simple_component && + cargo test --target ${{ matrix.target }} -p test_standalone && cargo test --target ${{ matrix.target }} -p test_string_param && cargo test --target ${{ matrix.target }} -p test_structs && cargo test --target ${{ matrix.target }} -p test_sys && diff --git a/crates/libs/bindgen/src/constants.rs b/crates/libs/bindgen/src/constants.rs index 527062441a..729b1fbda8 100644 --- a/crates/libs/bindgen/src/constants.rs +++ b/crates/libs/bindgen/src/constants.rs @@ -18,14 +18,14 @@ pub fn gen(gen: &Gen, def: Field) -> TokenStream { quote! { #doc #features - pub const #name: ::#crate_name::core::PCSTR = ::#crate_name::s!(#value); + pub const #name: #crate_name PCSTR = #crate_name s!(#value); } } else { let value = gen.value(&gen.reader.constant_value(constant)); quote! { #doc #features - pub const #name: ::#crate_name::core::PCWSTR = ::#crate_name::w!(#value); + pub const #name: #crate_name PCWSTR = #crate_name w!(#value); } } } else { diff --git a/crates/libs/bindgen/src/functions.rs b/crates/libs/bindgen/src/functions.rs index b6c0186029..a02cf8eb77 100644 --- a/crates/libs/bindgen/src/functions.rs +++ b/crates/libs/bindgen/src/functions.rs @@ -29,9 +29,18 @@ fn gen_sys_function(gen: &Gen, def: MethodDef) -> TokenStream { quote! { #name: #tokens } }); - quote! { - #features - ::windows_sys::core::link!(#link #abi #doc fn #name(#(#params),*) #return_type); + if gen.standalone { + quote! { + #[link(name = "windows")] + extern #abi { + pub fn #name(#(#params),*) #return_type; + } + } + } else { + quote! { + #features + ::windows_sys::core::link!(#link #abi #doc fn #name(#(#params),*) #return_type); + } } } diff --git a/crates/libs/bindgen/src/gen.rs b/crates/libs/bindgen/src/gen.rs index 8275f7c4c0..27e009e687 100644 --- a/crates/libs/bindgen/src/gen.rs +++ b/crates/libs/bindgen/src/gen.rs @@ -7,6 +7,7 @@ pub struct Gen<'a> { pub cfg: bool, pub doc: bool, pub component: bool, + pub standalone: bool, } impl<'a> Gen<'a> { @@ -18,6 +19,7 @@ impl<'a> Gen<'a> { cfg: false, doc: false, component: false, + standalone: false, } } @@ -96,43 +98,43 @@ impl<'a> Gen<'a> { Type::USize => quote! { usize }, Type::String => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::HSTRING } + quote! { #crate_name HSTRING } } Type::BSTR => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::BSTR } + quote! { #crate_name BSTR } } Type::IInspectable => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::IInspectable } + quote! { #crate_name IInspectable } } Type::GUID => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::GUID } + quote! { #crate_name GUID } } Type::IUnknown => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::IUnknown } + quote! { #crate_name IUnknown } } Type::HRESULT => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::HRESULT } + quote! { #crate_name HRESULT } } Type::PSTR => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::PSTR } + quote! { #crate_name PSTR } } Type::PWSTR => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::PWSTR } + quote! { #crate_name PWSTR } } Type::PCSTR => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::PCSTR } + quote! { #crate_name PCSTR } } Type::PCWSTR => { let crate_name = self.crate_name(); - quote! { ::#crate_name::core::PCWSTR } + quote! { #crate_name PCWSTR } } Type::Win32Array((ty, len)) => { let name = self.type_default_name(ty); @@ -425,7 +427,7 @@ impl<'a> Gen<'a> { // pub(crate) fn namespace(&self, namespace: &str) -> TokenStream { - if namespace == self.namespace { + if self.standalone || namespace == self.namespace { quote! {} } else { let is_external = @@ -461,10 +463,12 @@ impl<'a> Gen<'a> { } } pub fn crate_name(&self) -> TokenStream { - if self.sys { - "windows_sys".into() + if self.standalone { + TokenStream::new() + } else if self.sys { + "::windows_sys::core::".into() } else { - "windows".into() + "::windows::core::".into() } } fn scoped_name(&self, def: TypeDef) -> String { diff --git a/crates/libs/bindgen/src/lib.rs b/crates/libs/bindgen/src/lib.rs index ec60d67d43..06f1e3198e 100644 --- a/crates/libs/bindgen/src/lib.rs +++ b/crates/libs/bindgen/src/lib.rs @@ -24,9 +24,7 @@ pub fn namespace(gen: &Gen, tree: &Tree) -> String { let mut tokens = TokenStream::new(); if tree.namespace == "Windows" || !tree.namespace.starts_with("Windows.") { - tokens.combine("e! { - #![allow(non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy::all)] - }); + tokens.combine(&allow()); } for (name, tree) in &tree.nested { @@ -187,6 +185,155 @@ pub fn component(namespace: &str, files: &[File]) -> String { bindings } +pub fn standalone(names: &[&str]) -> String { + let files = &File::with_default(&[]).unwrap(); + let reader = &Reader::new(files); + let mut gen = &mut Gen::new(reader); + gen.standalone = true; + gen.sys = true; + let mut tokens: TokenStream = format!( + r#"// Bindings generated by `windows-bindgen` {} + +"#, + std::env!("CARGO_PKG_VERSION") + ) + .into(); + + tokens.combine(&allow()); + + tokens.combine("e! { + pub type HRESULT = i32; + pub type HSTRING = *mut ::core::ffi::c_void; + pub type IUnknown = *mut ::core::ffi::c_void; + pub type IInspectable = *mut ::core::ffi::c_void; + pub type PSTR = *mut u8; + pub type PWSTR = *mut u16; + pub type PCSTR = *const u8; + pub type PCWSTR = *const u16; + pub type BSTR = *const u16; + #[repr(C)] + pub struct GUID { + pub data1: u32, + pub data2: u16, + pub data3: u16, + pub data4: [u8; 8], + } + impl GUID { + pub const fn from_u128(uuid: u128) -> Self { + Self { data1: (uuid >> 96) as u32, data2: (uuid >> 80 & 0xffff) as u16, data3: (uuid >> 64 & 0xffff) as u16, data4: (uuid as u64).to_be_bytes() } + } + } + impl ::core::marker::Copy for GUID {} + impl ::core::clone::Clone for GUID { + fn clone(&self) -> Self { + *self + } + } + }); + + for name in names { + let type_name = TypeName::parse(name); + let mut found = false; + + for def in reader.get(type_name) { + found = true; + let kind = gen.reader.type_def_kind(def); + + match kind { + TypeKind::Class | TypeKind::Interface => unimplemented!(), + TypeKind::Enum => tokens.combine(&enums::gen(gen, def)), + TypeKind::Struct => { + if gen.reader.type_def_fields(def).next().is_none() { + if let Some(guid) = gen.reader.type_def_guid(def) { + let ident = to_ident(type_name.name); + let value = gen.guid(&guid); + let guid = gen.type_name(&Type::GUID); + let cfg = gen.reader.type_def_cfg(def, &[]); + let doc = gen.cfg_doc(&cfg); + let constant = quote! { + #doc + pub const #ident: #guid = #value; + }; + tokens.combine(&constant); + continue; + } + } + tokens.combine(&structs::gen(gen, def)); + } + TypeKind::Delegate => tokens.combine(&delegates::gen(gen, def)), + } + } + + if !found { + if let Some(def) = reader + .get(TypeName::new(type_name.namespace, "Apis")) + .next() + { + for method in gen.reader.type_def_methods(def) { + if found { + break; + } + let name = gen.reader.method_def_name(method); + if name == type_name.name { + found = true; + tokens.combine(&functions::gen(gen, method)); + } + } + for field in gen.reader.type_def_fields(def) { + if found { + break; + } + let name = gen.reader.field_name(field); + if name == type_name.name { + found = true; + tokens.combine(&constants::gen(gen, field)); + } + } + } + } + } + + try_format(tokens.into_string()) +} + +fn try_format(tokens: String) -> String { + use std::io::Write; + + let Ok(mut child) = std::process::Command::new("rustfmt").stdin(std::process::Stdio::piped()).stdout(std::process::Stdio::piped()).stderr(std::process::Stdio::null()).spawn() else { + return tokens; + }; + + let Some(mut stdin) = child.stdin.take() else { + return tokens; + }; + + if stdin.write_all(tokens.as_bytes()).is_err() { + return tokens; + } + + drop(stdin); + + let Ok(output) = child.wait_with_output() else { + return tokens; + }; + + if !output.status.success() { + return tokens; + } + + if let Ok(result) = String::from_utf8(output.stdout) { + result + } else { + tokens + } +} + +fn allow() -> TokenStream { + quote! { + #![allow(non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy::all)] + } +} + /// Expand a possibly empty generics list with a new generic fn expand_generics(generics: TokenStream, new: TokenStream) -> TokenStream { if generics.is_empty() { diff --git a/crates/libs/sys/src/Windows/Wdk/System/OfflineRegistry/mod.rs b/crates/libs/sys/src/Windows/Wdk/System/OfflineRegistry/mod.rs index 45d10cb073..5abb9eb40a 100644 --- a/crates/libs/sys/src/Windows/Wdk/System/OfflineRegistry/mod.rs +++ b/crates/libs/sys/src/Windows/Wdk/System/OfflineRegistry/mod.rs @@ -5,19 +5,19 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORCreateHive ( horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORCreateKey ( keyhandle : ORHKEY , lpsubkey : :: windows_sys::core::PCWSTR , lpclass : :: windows_sys::core::PCWSTR , dwoptions : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , phkresult : *mut ORHKEY , pdwdisposition : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORCreateKey ( keyhandle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpclass : ::windows_sys::core::PCWSTR , dwoptions : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , phkresult : *mut ORHKEY , pdwdisposition : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORDeleteKey ( handle : ORHKEY , lpsubkey : :: windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORDeleteKey ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORDeleteValue ( handle : ORHKEY , lpvaluename : :: windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORDeleteValue ( handle : ORHKEY , lpvaluename : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OREnumKey ( handle : ORHKEY , dwindex : u32 , lpname : :: windows_sys::core::PWSTR , lpcname : *mut u32 , lpclass : :: windows_sys::core::PWSTR , lpcclass : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OREnumKey ( handle : ORHKEY , dwindex : u32 , lpname : ::windows_sys::core::PWSTR , lpcname : *mut u32 , lpclass : ::windows_sys::core::PWSTR , lpcclass : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OREnumValue ( handle : ORHKEY , dwindex : u32 , lpvaluename : :: windows_sys::core::PWSTR , lpcvaluename : *mut u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OREnumValue ( handle : ORHKEY , dwindex : u32 , lpvaluename : ::windows_sys::core::PWSTR , lpcvaluename : *mut u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORGetKeySecurity ( handle : ORHKEY , securityinformation : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetValue ( handle : ORHKEY , lpsubkey : :: windows_sys::core::PCWSTR , lpvalue : :: windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetValue ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpvalue : ::windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORGetVersion ( pdwmajorversion : *mut u32 , pdwminorversion : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] @@ -25,21 +25,21 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORMergeHives ( hivehandles : *const ORHKEY , hivecount : u32 , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenHive ( filepath : :: windows_sys::core::PCWSTR , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenHive ( filepath : ::windows_sys::core::PCWSTR , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenHiveByHandle ( filehandle : super::super::super::Win32::Foundation:: HANDLE , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenKey ( handle : ORHKEY , lpsubkey : :: windows_sys::core::PCWSTR , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn OROpenKey ( handle : ORHKEY , lpsubkey : ::windows_sys::core::PCWSTR , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORQueryInfoKey ( handle : ORHKEY , lpclass : :: windows_sys::core::PWSTR , lpcclass : *mut u32 , lpcsubkeys : *mut u32 , lpcmaxsubkeylen : *mut u32 , lpcmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcmaxvaluenamelen : *mut u32 , lpcmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORQueryInfoKey ( handle : ORHKEY , lpclass : ::windows_sys::core::PWSTR , lpcclass : *mut u32 , lpcsubkeys : *mut u32 , lpcmaxsubkeylen : *mut u32 , lpcmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcmaxvaluenamelen : *mut u32 , lpcmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORRenameKey ( handle : ORHKEY , lpnewname : :: windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORRenameKey ( handle : ORHKEY , lpnewname : ::windows_sys::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSaveHive ( horkey : ORHKEY , hivepath : :: windows_sys::core::PCWSTR , osmajorversion : u32 , osminorversion : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSaveHive ( horkey : ORHKEY , hivepath : ::windows_sys::core::PCWSTR , osmajorversion : u32 , osminorversion : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ORSetKeySecurity ( handle : ORHKEY , securityinformation : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSetValue ( handle : ORHKEY , lpvaluename : :: windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSetValue ( handle : ORHKEY , lpvaluename : ::windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "offreg.dll""system" #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] fn ORSetVirtualFlags ( handle : ORHKEY , dwflags : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/Data/HtmlHelp/mod.rs b/crates/libs/sys/src/Windows/Win32/Data/HtmlHelp/mod.rs index f79adaac3b..7c4fc67e8d 100644 --- a/crates/libs/sys/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -1,7 +1,7 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "htmlhelp.dll""system" #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] fn HtmlHelpA ( hwndcaller : super::super::Foundation:: HWND , pszfile : :: windows_sys::core::PCSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "htmlhelp.dll""system" #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] fn HtmlHelpA ( hwndcaller : super::super::Foundation:: HWND , pszfile : ::windows_sys::core::PCSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "htmlhelp.dll""system" #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] fn HtmlHelpW ( hwndcaller : super::super::Foundation:: HWND , pszfile : :: windows_sys::core::PCWSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "htmlhelp.dll""system" #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] fn HtmlHelpW ( hwndcaller : super::super::Foundation:: HWND , pszfile : ::windows_sys::core::PCWSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND ); pub type IITDatabase = *mut ::core::ffi::c_void; pub type IITPropList = *mut ::core::ffi::c_void; pub type IITResultSet = *mut ::core::ffi::c_void; @@ -476,11 +476,11 @@ pub const STDPROP_USERPROP_BASE: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const STDPROP_USERPROP_MAX: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const SZ_WWDEST_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GLOBAL"); +pub const SZ_WWDEST_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GLOBAL"); #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const SZ_WWDEST_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KEY"); +pub const SZ_WWDEST_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KEY"); #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const SZ_WWDEST_OCC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OCC"); +pub const SZ_WWDEST_OCC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OCC"); #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const TYPE_POINTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Data/RightsManagement/mod.rs b/crates/libs/sys/src/Windows/Win32/Data/RightsManagement/mod.rs index f309b1f757..6022c9801e 100644 --- a/crates/libs/sys/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -1,104 +1,104 @@ -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireAdvisories ( hlicensestorage : u32 , wszlicense : :: windows_sys::core::PCWSTR , wszurl : :: windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireIssuanceLicenseTemplate ( hclient : u32 , uflags : u32 , pvreserved : *mut ::core::ffi::c_void , ctemplates : u32 , pwsztemplateids : *const :: windows_sys::core::PCWSTR , wszurl : :: windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireLicense ( hsession : u32 , uflags : u32 , wszgroupidentitycredential : :: windows_sys::core::PCWSTR , wszrequestedrights : :: windows_sys::core::PCWSTR , wszcustomdata : :: windows_sys::core::PCWSTR , wszurl : :: windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireAdvisories ( hlicensestorage : u32 , wszlicense : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireIssuanceLicenseTemplate ( hclient : u32 , uflags : u32 , pvreserved : *mut ::core::ffi::c_void , ctemplates : u32 , pwsztemplateids : *const ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAcquireLicense ( hsession : u32 , uflags : u32 , wszgroupidentitycredential : ::windows_sys::core::PCWSTR , wszrequestedrights : ::windows_sys::core::PCWSTR , wszcustomdata : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMActivate ( hclient : u32 , uflags : u32 , ulangid : u32 , pactservinfo : *mut DRM_ACTSERV_INFO , pvcontext : *mut ::core::ffi::c_void , hparentwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAddLicense ( hlicensestorage : u32 , uflags : u32 , wszlicense : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAddRightWithUser ( hissuancelicense : u32 , hright : u32 , huser : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAttest ( henablingprincipal : u32 , wszdata : :: windows_sys::core::PCWSTR , etype : DRMATTESTTYPE , pcattestedblob : *mut u32 , wszattestedblob : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCheckSecurity ( henv : u32 , clevel : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMClearAllRights ( hissuancelicense : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseEnvironmentHandle ( henv : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseHandle ( handle : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMClosePubHandle ( hpub : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseQueryHandle ( hquery : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseSession ( hsession : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMConstructCertificateChain ( ccertificates : u32 , rgwszcertificates : *const :: windows_sys::core::PCWSTR , pcchain : *mut u32 , wszchain : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateBoundLicense ( henv : u32 , pparams : *mut DRMBOUNDLICENSEPARAMS , wszlicensechain : :: windows_sys::core::PCWSTR , phboundlicense : *mut u32 , pherrorlog : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateClientSession ( pfncallback : DRMCALLBACK , ucallbackversion : u32 , wszgroupidprovidertype : :: windows_sys::core::PCWSTR , wszgroupid : :: windows_sys::core::PCWSTR , phclient : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingBitsDecryptor ( hboundlicense : u32 , wszright : :: windows_sys::core::PCWSTR , hauxlib : u32 , wszauxplug : :: windows_sys::core::PCWSTR , phdecryptor : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingBitsEncryptor ( hboundlicense : u32 , wszright : :: windows_sys::core::PCWSTR , hauxlib : u32 , wszauxplug : :: windows_sys::core::PCWSTR , phencryptor : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingPrincipal ( henv : u32 , hlibrary : u32 , wszobject : :: windows_sys::core::PCWSTR , pidprincipal : *mut DRMID , wszcredentials : :: windows_sys::core::PCWSTR , phenablingprincipal : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMActivate ( hclient : u32 , uflags : u32 , ulangid : u32 , pactservinfo : *mut DRM_ACTSERV_INFO , pvcontext : *mut ::core::ffi::c_void , hparentwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAddLicense ( hlicensestorage : u32 , uflags : u32 , wszlicense : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAddRightWithUser ( hissuancelicense : u32 , hright : u32 , huser : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMAttest ( henablingprincipal : u32 , wszdata : ::windows_sys::core::PCWSTR , etype : DRMATTESTTYPE , pcattestedblob : *mut u32 , wszattestedblob : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCheckSecurity ( henv : u32 , clevel : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMClearAllRights ( hissuancelicense : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseEnvironmentHandle ( henv : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseHandle ( handle : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMClosePubHandle ( hpub : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseQueryHandle ( hquery : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCloseSession ( hsession : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMConstructCertificateChain ( ccertificates : u32 , rgwszcertificates : *const ::windows_sys::core::PCWSTR , pcchain : *mut u32 , wszchain : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateBoundLicense ( henv : u32 , pparams : *mut DRMBOUNDLICENSEPARAMS , wszlicensechain : ::windows_sys::core::PCWSTR , phboundlicense : *mut u32 , pherrorlog : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateClientSession ( pfncallback : DRMCALLBACK , ucallbackversion : u32 , wszgroupidprovidertype : ::windows_sys::core::PCWSTR , wszgroupid : ::windows_sys::core::PCWSTR , phclient : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingBitsDecryptor ( hboundlicense : u32 , wszright : ::windows_sys::core::PCWSTR , hauxlib : u32 , wszauxplug : ::windows_sys::core::PCWSTR , phdecryptor : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingBitsEncryptor ( hboundlicense : u32 , wszright : ::windows_sys::core::PCWSTR , hauxlib : u32 , wszauxplug : ::windows_sys::core::PCWSTR , phencryptor : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateEnablingPrincipal ( henv : u32 , hlibrary : u32 , wszobject : ::windows_sys::core::PCWSTR , pidprincipal : *mut DRMID , wszcredentials : ::windows_sys::core::PCWSTR , phenablingprincipal : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMCreateIssuanceLicense ( psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , wszreferralinfoname : :: windows_sys::core::PCWSTR , wszreferralinfourl : :: windows_sys::core::PCWSTR , howner : u32 , wszissuancelicense : :: windows_sys::core::PCWSTR , hboundlicense : u32 , phissuancelicense : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateLicenseStorageSession ( henv : u32 , hdefaultlibrary : u32 , hclient : u32 , uflags : u32 , wszissuancelicense : :: windows_sys::core::PCWSTR , phlicensestorage : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMCreateIssuanceLicense ( psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , wszreferralinfoname : ::windows_sys::core::PCWSTR , wszreferralinfourl : ::windows_sys::core::PCWSTR , howner : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , hboundlicense : u32 , phissuancelicense : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateLicenseStorageSession ( henv : u32 , hdefaultlibrary : u32 , hclient : u32 , uflags : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , phlicensestorage : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMCreateRight ( wszrightname : :: windows_sys::core::PCWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME , cextendedinfo : u32 , pwszextendedinfoname : *const :: windows_sys::core::PCWSTR , pwszextendedinfovalue : *const :: windows_sys::core::PCWSTR , phright : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateUser ( wszusername : :: windows_sys::core::PCWSTR , wszuserid : :: windows_sys::core::PCWSTR , wszuseridtype : :: windows_sys::core::PCWSTR , phuser : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDecode ( wszalgid : :: windows_sys::core::PCWSTR , wszencodedstring : :: windows_sys::core::PCWSTR , pudecodeddatalen : *mut u32 , pbdecodeddata : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDeconstructCertificateChain ( wszchain : :: windows_sys::core::PCWSTR , iwhich : u32 , pccert : *mut u32 , wszcert : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDecrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDeleteLicense ( hsession : u32 , wszlicenseid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateEnvironmentHandle ( htocopy : u32 , phcopy : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateHandle ( htocopy : u32 , phcopy : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicatePubHandle ( hpubin : u32 , phpubout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateSession ( hsessionin : u32 , phsessionout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMEncode ( wszalgid : :: windows_sys::core::PCWSTR , udatalen : u32 , pbdecodeddata : *mut u8 , puencodedstringlen : *mut u32 , wszencodedstring : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMEncrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMCreateRight ( wszrightname : ::windows_sys::core::PCWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME , cextendedinfo : u32 , pwszextendedinfoname : *const ::windows_sys::core::PCWSTR , pwszextendedinfovalue : *const ::windows_sys::core::PCWSTR , phright : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMCreateUser ( wszusername : ::windows_sys::core::PCWSTR , wszuserid : ::windows_sys::core::PCWSTR , wszuseridtype : ::windows_sys::core::PCWSTR , phuser : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDecode ( wszalgid : ::windows_sys::core::PCWSTR , wszencodedstring : ::windows_sys::core::PCWSTR , pudecodeddatalen : *mut u32 , pbdecodeddata : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDeconstructCertificateChain ( wszchain : ::windows_sys::core::PCWSTR , iwhich : u32 , pccert : *mut u32 , wszcert : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDecrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDeleteLicense ( hsession : u32 , wszlicenseid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateEnvironmentHandle ( htocopy : u32 , phcopy : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateHandle ( htocopy : u32 , phcopy : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicatePubHandle ( hpubin : u32 , phpubout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMDuplicateSession ( hsessionin : u32 , phsessionout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMEncode ( wszalgid : ::windows_sys::core::PCWSTR , udatalen : u32 , pbdecodeddata : *mut u8 , puencodedstringlen : *mut u32 , wszencodedstring : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMEncrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMEnumerateLicense ( hsession : u32 , uflags : u32 , uindex : u32 , pfsharedflag : *mut super::super::Foundation:: BOOL , pucertificatedatalen : *mut u32 , wszcertificatedata : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetApplicationSpecificData ( hissuancelicense : u32 , uindex : u32 , punamelength : *mut u32 , wszname : :: windows_sys::core::PWSTR , puvaluelength : *mut u32 , wszvalue : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseAttribute ( hqueryroot : u32 , wszattribute : :: windows_sys::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseAttributeCount ( hqueryroot : u32 , wszattribute : :: windows_sys::core::PCWSTR , pcattributes : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : :: windows_sys::core::PCWSTR , iwhich : u32 , phsubobject : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : :: windows_sys::core::PCWSTR , pcsubobjects : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetCertificateChainCount ( wszchain : :: windows_sys::core::PCWSTR , pccertcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetClientVersion ( pdrmclientversioninfo : *mut DRM_CLIENT_VERSION_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetEnvironmentInfo ( handle : u32 , wszattribute : :: windows_sys::core::PCWSTR , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetInfo ( handle : u32 , wszattribute : :: windows_sys::core::PCWSTR , peencoding : *const DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetIntervalTime ( hissuancelicense : u32 , pcdays : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMEnumerateLicense ( hsession : u32 , uflags : u32 , uindex : u32 , pfsharedflag : *mut super::super::Foundation:: BOOL , pucertificatedatalen : *mut u32 , wszcertificatedata : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetApplicationSpecificData ( hissuancelicense : u32 , uindex : u32 , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , puvaluelength : *mut u32 , wszvalue : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseAttribute ( hqueryroot : u32 , wszattribute : ::windows_sys::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseAttributeCount ( hqueryroot : u32 , wszattribute : ::windows_sys::core::PCWSTR , pcattributes : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , iwhich : u32 , phsubobject : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetBoundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , pcsubobjects : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetCertificateChainCount ( wszchain : ::windows_sys::core::PCWSTR , pccertcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetClientVersion ( pdrmclientversioninfo : *mut DRM_CLIENT_VERSION_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetEnvironmentInfo ( handle : u32 , wszattribute : ::windows_sys::core::PCWSTR , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetInfo ( handle : u32 , wszattribute : ::windows_sys::core::PCWSTR , peencoding : *const DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetIntervalTime ( hissuancelicense : u32 , pcdays : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetIssuanceLicenseInfo ( hissuancelicense : u32 , psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , uflags : u32 , pudistributionpointnamelength : *mut u32 , wszdistributionpointname : :: windows_sys::core::PWSTR , pudistributionpointurllength : *mut u32 , wszdistributionpointurl : :: windows_sys::core::PWSTR , phowner : *mut u32 , pfofficial : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetIssuanceLicenseTemplate ( hissuancelicense : u32 , puissuancelicensetemplatelength : *mut u32 , wszissuancelicensetemplate : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetMetaData ( hissuancelicense : u32 , pucontentidlength : *mut u32 , wszcontentid : :: windows_sys::core::PWSTR , pucontentidtypelength : *mut u32 , wszcontentidtype : :: windows_sys::core::PWSTR , puskuidlength : *mut u32 , wszskuid : :: windows_sys::core::PWSTR , puskuidtypelength : *mut u32 , wszskuidtype : :: windows_sys::core::PWSTR , pucontenttypelength : *mut u32 , wszcontenttype : :: windows_sys::core::PWSTR , pucontentnamelength : *mut u32 , wszcontentname : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetNameAndDescription ( hissuancelicense : u32 , uindex : u32 , pulcid : *mut u32 , punamelength : *mut u32 , wszname : :: windows_sys::core::PWSTR , pudescriptionlength : *mut u32 , wszdescription : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetOwnerLicense ( hissuancelicense : u32 , puownerlicenselength : *mut u32 , wszownerlicense : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetIssuanceLicenseInfo ( hissuancelicense : u32 , psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , uflags : u32 , pudistributionpointnamelength : *mut u32 , wszdistributionpointname : ::windows_sys::core::PWSTR , pudistributionpointurllength : *mut u32 , wszdistributionpointurl : ::windows_sys::core::PWSTR , phowner : *mut u32 , pfofficial : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetIssuanceLicenseTemplate ( hissuancelicense : u32 , puissuancelicensetemplatelength : *mut u32 , wszissuancelicensetemplate : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetMetaData ( hissuancelicense : u32 , pucontentidlength : *mut u32 , wszcontentid : ::windows_sys::core::PWSTR , pucontentidtypelength : *mut u32 , wszcontentidtype : ::windows_sys::core::PWSTR , puskuidlength : *mut u32 , wszskuid : ::windows_sys::core::PWSTR , puskuidtypelength : *mut u32 , wszskuidtype : ::windows_sys::core::PWSTR , pucontenttypelength : *mut u32 , wszcontenttype : ::windows_sys::core::PWSTR , pucontentnamelength : *mut u32 , wszcontentname : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetNameAndDescription ( hissuancelicense : u32 , uindex : u32 , pulcid : *mut u32 , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , pudescriptionlength : *mut u32 , wszdescription : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetOwnerLicense ( hissuancelicense : u32 , puownerlicenselength : *mut u32 , wszownerlicense : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetProcAddress ( hlibrary : u32 , wszprocname : :: windows_sys::core::PCWSTR , ppfnprocaddress : *mut super::super::Foundation:: FARPROC ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetProcAddress ( hlibrary : u32 , wszprocname : ::windows_sys::core::PCWSTR , ppfnprocaddress : *mut super::super::Foundation:: FARPROC ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetRevocationPoint ( hissuancelicense : u32 , puidlength : *mut u32 , wszid : :: windows_sys::core::PWSTR , puidtypelength : *mut u32 , wszidtype : :: windows_sys::core::PWSTR , puurllength : *mut u32 , wszrl : :: windows_sys::core::PWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , punamelength : *mut u32 , wszname : :: windows_sys::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetRightExtendedInfo ( hright : u32 , uindex : u32 , puextendedinfonamelength : *mut u32 , wszextendedinfoname : :: windows_sys::core::PWSTR , puextendedinfovaluelength : *mut u32 , wszextendedinfovalue : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetRevocationPoint ( hissuancelicense : u32 , puidlength : *mut u32 , wszid : ::windows_sys::core::PWSTR , puidtypelength : *mut u32 , wszidtype : ::windows_sys::core::PWSTR , puurllength : *mut u32 , wszrl : ::windows_sys::core::PWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetRightExtendedInfo ( hright : u32 , uindex : u32 , puextendedinfonamelength : *mut u32 , wszextendedinfoname : ::windows_sys::core::PWSTR , puextendedinfovaluelength : *mut u32 , wszextendedinfovalue : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetRightInfo ( hright : u32 , purightnamelength : *mut u32 , wszrightname : :: windows_sys::core::PWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSecurityProvider ( uflags : u32 , putypelen : *mut u32 , wsztype : :: windows_sys::core::PWSTR , pupathlen : *mut u32 , wszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetServiceLocation ( hclient : u32 , uservicetype : u32 , uservicelocation : u32 , wszissuancelicense : :: windows_sys::core::PCWSTR , puserviceurllength : *mut u32 , wszserviceurl : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSignedIssuanceLicense ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *mut u8 , cbsymkey : u32 , wszsymkeytype : :: windows_sys::core::PCWSTR , wszclientlicensorcertificate : :: windows_sys::core::PCWSTR , pfncallback : DRMCALLBACK , wszurl : :: windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSignedIssuanceLicenseEx ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *const u8 , cbsymkey : u32 , wszsymkeytype : :: windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , henablingprincipal : u32 , hboundlicenseclc : u32 , pfncallback : DRMCALLBACK , pvcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetRightInfo ( hright : u32 , purightnamelength : *mut u32 , wszrightname : ::windows_sys::core::PWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSecurityProvider ( uflags : u32 , putypelen : *mut u32 , wsztype : ::windows_sys::core::PWSTR , pupathlen : *mut u32 , wszpath : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetServiceLocation ( hclient : u32 , uservicetype : u32 , uservicelocation : u32 , wszissuancelicense : ::windows_sys::core::PCWSTR , puserviceurllength : *mut u32 , wszserviceurl : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSignedIssuanceLicense ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *mut u8 , cbsymkey : u32 , wszsymkeytype : ::windows_sys::core::PCWSTR , wszclientlicensorcertificate : ::windows_sys::core::PCWSTR , pfncallback : DRMCALLBACK , wszurl : ::windows_sys::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetSignedIssuanceLicenseEx ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *const u8 , cbsymkey : u32 , wszsymkeytype : ::windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , henablingprincipal : u32 , hboundlicenseclc : u32 , pfncallback : DRMCALLBACK , pvcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetTime ( henv : u32 , etimeridtype : DRMTIMETYPE , potimeobject : *mut super::super::Foundation:: SYSTEMTIME ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseAttribute ( hqueryroot : u32 , wszattributetype : :: windows_sys::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseAttributeCount ( hqueryroot : u32 , wszattributetype : :: windows_sys::core::PCWSTR , pcattributes : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : :: windows_sys::core::PCWSTR , iindex : u32 , phsubquery : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : :: windows_sys::core::PCWSTR , pcsubobjects : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetTime ( henv : u32 , etimeridtype : DRMTIMETYPE , potimeobject : *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseAttribute ( hqueryroot : u32 , wszattributetype : ::windows_sys::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseAttributeCount ( hqueryroot : u32 , wszattributetype : ::windows_sys::core::PCWSTR , pcattributes : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , iindex : u32 , phsubquery : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUnboundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : ::windows_sys::core::PCWSTR , pcsubobjects : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetUsagePolicy ( hissuancelicense : u32 , uindex : u32 , peusagepolicytype : *mut DRM_USAGEPOLICY_TYPE , pfexclusion : *mut super::super::Foundation:: BOOL , punamelength : *mut u32 , wszname : :: windows_sys::core::PWSTR , puminversionlength : *mut u32 , wszminversion : :: windows_sys::core::PWSTR , pumaxversionlength : *mut u32 , wszmaxversion : :: windows_sys::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : :: windows_sys::core::PWSTR , pudigestalgorithmlength : *mut u32 , wszdigestalgorithm : :: windows_sys::core::PWSTR , pcbdigest : *mut u32 , pbdigest : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUserInfo ( huser : u32 , puusernamelength : *mut u32 , wszusername : :: windows_sys::core::PWSTR , puuseridlength : *mut u32 , wszuserid : :: windows_sys::core::PWSTR , puuseridtypelength : *mut u32 , wszuseridtype : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUserRights ( hissuancelicense : u32 , huser : u32 , uindex : u32 , phright : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUsers ( hissuancelicense : u32 , uindex : u32 , phuser : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMInitEnvironment ( esecurityprovidertype : DRMSECURITYPROVIDERTYPE , especification : DRMSPECTYPE , wszsecurityprovider : :: windows_sys::core::PCWSTR , wszmanifestcredentials : :: windows_sys::core::PCWSTR , wszmachinecredentials : :: windows_sys::core::PCWSTR , phenv : *mut u32 , phdefaultlibrary : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMIsActivated ( hclient : u32 , uflags : u32 , pactservinfo : *mut DRM_ACTSERV_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMGetUsagePolicy ( hissuancelicense : u32 , uindex : u32 , peusagepolicytype : *mut DRM_USAGEPOLICY_TYPE , pfexclusion : *mut super::super::Foundation:: BOOL , punamelength : *mut u32 , wszname : ::windows_sys::core::PWSTR , puminversionlength : *mut u32 , wszminversion : ::windows_sys::core::PWSTR , pumaxversionlength : *mut u32 , wszmaxversion : ::windows_sys::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : ::windows_sys::core::PWSTR , pudigestalgorithmlength : *mut u32 , wszdigestalgorithm : ::windows_sys::core::PWSTR , pcbdigest : *mut u32 , pbdigest : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUserInfo ( huser : u32 , puusernamelength : *mut u32 , wszusername : ::windows_sys::core::PWSTR , puuseridlength : *mut u32 , wszuserid : ::windows_sys::core::PWSTR , puuseridtypelength : *mut u32 , wszuseridtype : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUserRights ( hissuancelicense : u32 , huser : u32 , uindex : u32 , phright : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMGetUsers ( hissuancelicense : u32 , uindex : u32 , phuser : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMInitEnvironment ( esecurityprovidertype : DRMSECURITYPROVIDERTYPE , especification : DRMSPECTYPE , wszsecurityprovider : ::windows_sys::core::PCWSTR , wszmanifestcredentials : ::windows_sys::core::PCWSTR , wszmachinecredentials : ::windows_sys::core::PCWSTR , phenv : *mut u32 , phdefaultlibrary : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMIsActivated ( hclient : u32 , uflags : u32 , pactservinfo : *mut DRM_ACTSERV_INFO ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMIsWindowProtected ( hwnd : super::super::Foundation:: HWND , pfprotected : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMLoadLibrary ( henv : u32 , especification : DRMSPECTYPE , wszlibraryprovider : :: windows_sys::core::PCWSTR , wszcredentials : :: windows_sys::core::PCWSTR , phlibrary : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMParseUnboundLicense ( wszcertificate : :: windows_sys::core::PCWSTR , phqueryroot : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMIsWindowProtected ( hwnd : super::super::Foundation:: HWND , pfprotected : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMLoadLibrary ( henv : u32 , especification : DRMSPECTYPE , wszlibraryprovider : ::windows_sys::core::PCWSTR , wszcredentials : ::windows_sys::core::PCWSTR , phlibrary : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMParseUnboundLicense ( wszcertificate : ::windows_sys::core::PCWSTR , phqueryroot : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMRegisterContent ( fregister : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMRegisterContent ( fregister : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMRegisterProtectedWindow ( henv : u32 , hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMRegisterRevocationList ( henv : u32 , wszrevocationlist : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMRepair ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMRegisterProtectedWindow ( henv : u32 , hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMRegisterRevocationList ( henv : u32 , wszrevocationlist : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMRepair ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetApplicationSpecificData ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszname : :: windows_sys::core::PCWSTR , wszvalue : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetGlobalOptions ( eglobaloptions : DRMGLOBALOPTIONS , pvdata : *mut ::core::ffi::c_void , dwlen : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetIntervalTime ( hissuancelicense : u32 , cdays : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetMetaData ( hissuancelicense : u32 , wszcontentid : :: windows_sys::core::PCWSTR , wszcontentidtype : :: windows_sys::core::PCWSTR , wszskuid : :: windows_sys::core::PCWSTR , wszskuidtype : :: windows_sys::core::PCWSTR , wszcontenttype : :: windows_sys::core::PCWSTR , wszcontentname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetApplicationSpecificData ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszname : ::windows_sys::core::PCWSTR , wszvalue : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetGlobalOptions ( eglobaloptions : DRMGLOBALOPTIONS , pvdata : *mut ::core::ffi::c_void , dwlen : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetIntervalTime ( hissuancelicense : u32 , cdays : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMSetMetaData ( hissuancelicense : u32 , wszcontentid : ::windows_sys::core::PCWSTR , wszcontentidtype : ::windows_sys::core::PCWSTR , wszskuid : ::windows_sys::core::PCWSTR , wszskuidtype : ::windows_sys::core::PCWSTR , wszcontenttype : ::windows_sys::core::PCWSTR , wszcontentname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetNameAndDescription ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , lcid : u32 , wszname : :: windows_sys::core::PCWSTR , wszdescription : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetNameAndDescription ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , lcid : u32 , wszname : ::windows_sys::core::PCWSTR , wszdescription : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetRevocationPoint ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszid : :: windows_sys::core::PCWSTR , wszidtype : :: windows_sys::core::PCWSTR , wszurl : :: windows_sys::core::PCWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , wszname : :: windows_sys::core::PCWSTR , wszpublickey : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetRevocationPoint ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszid : ::windows_sys::core::PCWSTR , wszidtype : ::windows_sys::core::PCWSTR , wszurl : ::windows_sys::core::PCWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , wszname : ::windows_sys::core::PCWSTR , wszpublickey : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetUsagePolicy ( hissuancelicense : u32 , eusagepolicytype : DRM_USAGEPOLICY_TYPE , fdelete : super::super::Foundation:: BOOL , fexclusion : super::super::Foundation:: BOOL , wszname : :: windows_sys::core::PCWSTR , wszminversion : :: windows_sys::core::PCWSTR , wszmaxversion : :: windows_sys::core::PCWSTR , wszpublickey : :: windows_sys::core::PCWSTR , wszdigestalgorithm : :: windows_sys::core::PCWSTR , pbdigest : *mut u8 , cbdigest : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMVerify ( wszdata : :: windows_sys::core::PCWSTR , pcattesteddata : *mut u32 , wszattesteddata : :: windows_sys::core::PWSTR , petype : *mut DRMATTESTTYPE , pcprincipal : *mut u32 , wszprincipal : :: windows_sys::core::PWSTR , pcmanifest : *mut u32 , wszmanifest : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] fn DRMSetUsagePolicy ( hissuancelicense : u32 , eusagepolicytype : DRM_USAGEPOLICY_TYPE , fdelete : super::super::Foundation:: BOOL , fexclusion : super::super::Foundation:: BOOL , wszname : ::windows_sys::core::PCWSTR , wszminversion : ::windows_sys::core::PCWSTR , wszmaxversion : ::windows_sys::core::PCWSTR , wszpublickey : ::windows_sys::core::PCWSTR , wszdigestalgorithm : ::windows_sys::core::PCWSTR , pbdigest : *mut u8 , cbdigest : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdrm.dll""system" #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] fn DRMVerify ( wszdata : ::windows_sys::core::PCWSTR , pcattesteddata : *mut u32 , wszattesteddata : ::windows_sys::core::PWSTR , petype : *mut DRMATTESTTYPE , pcprincipal : *mut u32 , wszprincipal : ::windows_sys::core::PWSTR , pcmanifest : *mut u32 , wszmanifest : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRMACTSERVINFOVERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -160,9 +160,9 @@ pub const DRM_AL_NOUI: u32 = 16u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_AUTO_GENERATE_KEY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PassportAuthProvider"); +pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PassportAuthProvider"); #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WindowsAuthProvider"); +pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WindowsAuthProvider"); #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_EL_CLIENTLICENSOR: u32 = 128u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs b/crates/libs/sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs index 5487598b35..9da2e10b96 100644 --- a/crates/libs/sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Data/Xml/XmlLite/mod.rs @@ -1,15 +1,15 @@ #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReader ( riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : super::super::super::System::Com:: IMalloc ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReader ( riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : super::super::super::System::Com:: IMalloc ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReaderInputWithEncodingCodePage ( pinputstream : :: windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , nencodingcodepage : u32 , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : :: windows_sys::core::PCWSTR , ppinput : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReaderInputWithEncodingCodePage ( pinputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , nencodingcodepage : u32 , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : ::windows_sys::core::PCWSTR , ppinput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReaderInputWithEncodingName ( pinputstream : :: windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , pwszencodingname : :: windows_sys::core::PCWSTR , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : :: windows_sys::core::PCWSTR , ppinput : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn CreateXmlReaderInputWithEncodingName ( pinputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , pwszencodingname : ::windows_sys::core::PCWSTR , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : ::windows_sys::core::PCWSTR , ppinput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriter ( riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : super::super::super::System::Com:: IMalloc ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriter ( riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : super::super::super::System::Com:: IMalloc ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriterOutputWithEncodingCodePage ( poutputstream : :: windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , nencodingcodepage : u32 , ppoutput : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriterOutputWithEncodingCodePage ( poutputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , nencodingcodepage : u32 , ppoutput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriterOutputWithEncodingName ( poutputstream : :: windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , pwszencodingname : :: windows_sys::core::PCWSTR , ppoutput : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xmllite.dll""system" #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] fn CreateXmlWriterOutputWithEncodingName ( poutputstream : ::windows_sys::core::IUnknown , pmalloc : super::super::super::System::Com:: IMalloc , pwszencodingname : ::windows_sys::core::PCWSTR , ppoutput : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); pub type IXmlReader = *mut ::core::ffi::c_void; pub type IXmlResolver = *mut ::core::ffi::c_void; pub type IXmlWriter = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/Devices/AllJoyn/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/AllJoyn/mod.rs index c1f52e38eb..a5e2a8cc75 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -3,7 +3,7 @@ #[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 ); +::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")] @@ -14,51 +14,51 @@ ::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::PCSTR ); -::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 QCC_StatusText ( status : QStatus ) -> ::windows_sys::core::PCSTR ); +::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_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_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_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_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_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::PCSTR ); +::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::PCSTR ); ::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_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_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_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 ) -> ( ) ); @@ -66,12 +66,12 @@ ::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 ( 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_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_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 ); @@ -87,16 +87,16 @@ ::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_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_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_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 ); @@ -108,81 +108,81 @@ ::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_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_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_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_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_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_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_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_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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getconnectspec ( bus : alljoyn_busattachment ) -> ::windows_sys::core::PCSTR ); ::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::PCSTR ); -::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_getglobalguidstring ( bus : alljoyn_busattachment ) -> ::windows_sys::core::PCSTR ); +::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_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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_busattachment_getuniquename ( bus : alljoyn_busattachment ) -> ::windows_sys::core::PCSTR ); ::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_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_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_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_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 ); @@ -195,9 +195,9 @@ ::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_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 ) -> ( ) ); @@ -207,123 +207,123 @@ ::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_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_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::PCSTR ); +::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::PCSTR ); ::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_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_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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getcertchain ( cred : alljoyn_credentials ) -> ::windows_sys::core::PCSTR ); ::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::PCSTR ); -::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getpassword ( cred : alljoyn_credentials ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getprivateKey ( cred : alljoyn_credentials ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getusername ( cred : alljoyn_credentials ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getlogonentry ( cred : alljoyn_credentials ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getpassword ( cred : alljoyn_credentials ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getprivateKey ( cred : alljoyn_credentials ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_credentials_getusername ( cred : alljoyn_credentials ) -> ::windows_sys::core::PCSTR ); ::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_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::PCSTR ); +::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::PCSTR ); ::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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_getversion ( ) -> ::windows_sys::core::PCSTR ); ::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_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_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_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_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_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::PCSTR ); +::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::PCSTR ); ::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_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_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_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_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_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_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_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_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_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_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_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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getauthmechanism ( msg : alljoyn_message ) -> ::windows_sys::core::PCSTR ); ::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::PCSTR ); -::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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getdestination ( msg : alljoyn_message ) -> ::windows_sys::core::PCSTR ); +::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::PCSTR ); ::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::PCSTR ); -::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getmembername ( msg : alljoyn_message ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getobjectpath ( msg : alljoyn_message ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getreceiveendpointname ( msg : alljoyn_message ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getinterface ( msg : alljoyn_message ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getmembername ( msg : alljoyn_message ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getobjectpath ( msg : alljoyn_message ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getreceiveendpointname ( msg : alljoyn_message ) -> ::windows_sys::core::PCSTR ); ::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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getsender ( msg : alljoyn_message ) -> ::windows_sys::core::PCSTR ); ::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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_message_getsignature ( msg : alljoyn_message ) -> ::windows_sys::core::PCSTR ); ::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 ); @@ -332,26 +332,26 @@ ::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""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_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""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""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""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::PCSTR ); +::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::PCSTR ); ::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 ); @@ -375,16 +375,16 @@ ::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_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_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 ); @@ -395,11 +395,11 @@ ::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 ( 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 ( 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 ( 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 ); @@ -411,12 +411,12 @@ ::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_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_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_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 ) -> ( ) ); @@ -424,7 +424,7 @@ ::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_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 ) -> ( ) ); @@ -464,47 +464,47 @@ ::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_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_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_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_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::PCSTR ); -::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::PCSTR ); +::windows_sys::core::link ! ( "msajapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] fn alljoyn_proxybusobject_getpath ( proxyobj : alljoyn_proxybusobject ) -> ::windows_sys::core::PCSTR ); +::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::PCSTR ); ::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::PCSTR ); -::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_getuniquename ( proxyobj : alljoyn_proxybusobject ) -> ::windows_sys::core::PCSTR ); +::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 ( 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_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_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_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_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 ); @@ -602,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("npipe:"); +pub const ALLJOYN_NAMED_PIPE_CONNECT_SPEC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("npipe:"); #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const ALLJOYN_PROP_ACCESS_READ: u8 = 1u8; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs index 67ed7d34f3..45cd509b1b 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -1,60 +1,60 @@ -::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 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 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 ); +::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\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Bluetooth/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Bluetooth/mod.rs index 60a8045a18..661ffbfb00 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -1,5 +1,5 @@ #[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 ); +::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")] @@ -11,7 +11,7 @@ #[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 ); +::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")] @@ -25,30 +25,30 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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")] @@ -69,19 +69,19 @@ ::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] fn BluetoothSdpGetAttributeValue ( precordstream : *const u8 , cbrecordlength : u32 , usattributeid : u16 , pattributedata : *mut SDP_ELEMENT_DATA ) -> u32 ); ::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] fn BluetoothSdpGetContainerElementData ( pcontainerstream : *const u8 , cbcontainerlength : u32 , pelement : *mut isize , pdata : *mut SDP_ELEMENT_DATA ) -> u32 ); ::windows_sys::core::link ! ( "bluetoothapis.dll""system" #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] 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 ); +::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 ); +::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 ); +::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 ); +::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")] @@ -1665,23 +1665,23 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); +pub const STR_ADDR_FMT: ::windows_sys::core::PCWSTR = ::windows_sys::core::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)"); +pub const STR_ADDR_FMTA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("(%02x:%02x:%02x:%02x:%02x:%02x)"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_FMTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); +pub const STR_ADDR_FMTW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%04x%08x"); +pub const STR_ADDR_SHORT_FMT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("%04x%08x"); +pub const STR_ADDR_SHORT_FMTA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%04x%08x"); +pub const STR_ADDR_SHORT_FMTW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USB\\Class_E0&SubClass_01&Prot_01"); +pub const STR_USBHCI_CLASS_HARDWAREID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREIDA: ::windows_sys::core::PCSTR = ::windows_sys::s!("USB\\Class_E0&SubClass_01&Prot_01"); +pub const STR_USBHCI_CLASS_HARDWAREIDA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREIDW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USB\\Class_E0&SubClass_01&Prot_01"); +pub const STR_USBHCI_CLASS_HARDWAREIDW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] 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\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Communication/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Communication/mod.rs index 9d8325bcf8..921a4f92a1 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Communication/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Communication/mod.rs @@ -1,19 +1,19 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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")] @@ -30,9 +30,9 @@ #[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 ); +::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 ); +::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")] @@ -48,9 +48,9 @@ #[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 ); +::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 ); +::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")] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs index 740770307b..3a1484b92e 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/DeviceAccess/mod.rs @@ -1,4 +1,4 @@ -::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 ); +::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; diff --git a/crates/libs/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs index 4e90df3d04..04cccbbbe2 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -3,28 +3,28 @@ ::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_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_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_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_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 ); @@ -36,12 +36,12 @@ ::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_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 ); @@ -54,30 +54,30 @@ ::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 ); +::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 super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::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 super::Properties:: DEVPROPTYPE , 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 super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::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 super::Properties:: DEVPROPTYPE , 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 ); +::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\"`, `\"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 ); +::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 super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); #[cfg(feature = "Win32_Devices_Properties")] @@ -92,48 +92,48 @@ ::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_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 ); +::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 super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); +::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 super::Properties:: DEVPROPTYPE , 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 super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::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 super::Properties:: DEVPROPTYPE , 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 ); +::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\"`, `\"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 ); +::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 ); ::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] 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 ); ::windows_sys::core::link ! ( "cfgmgr32.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn CM_Get_Hardware_Profile_Info_ExA ( ulindex : u32 , phwprofileinfo : *mut HWProfileInfo_sA , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); @@ -167,10 +167,10 @@ ::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_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 ); @@ -179,29 +179,29 @@ ::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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\"`, `\"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 ); @@ -213,28 +213,28 @@ ::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 ); +::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_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 : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); +::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 : super::Properties:: DEVPROPTYPE , 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 : super::Properties:: DEVPROPTYPE , 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\"`, `\"Win32_Devices_Properties\"`*"] fn CM_Set_Class_Property_ExW ( classguid : *const ::windows_sys::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , 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")] @@ -246,71 +246,71 @@ ::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 : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); +::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 : super::Properties:: DEVPROPTYPE , 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 : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); +::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 : super::Properties:: DEVPROPTYPE , 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_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_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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ) -> ( ) ); +::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 ) -> ( ) ); +::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 ); +::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 ); +::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 ); +::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 ); +::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")] @@ -322,37 +322,37 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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\"`, `\"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 : *const ::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 : *const ::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 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 ); +::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 ); +::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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiBuildClassInfoListExW ( flags : u32 , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiBuildDriverInfoList ( deviceinfoset : HDEVINFO , deviceinfodata : *mut SP_DEVINFO_DATA , drivertype : SETUP_DI_BUILD_DRIVER_DRIVER_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -362,43 +362,43 @@ #[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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiClassGuidsFromNameExW ( classname : :: windows_sys::core::PCWSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiClassGuidsFromNameW ( classname : :: windows_sys::core::PCWSTR , classguidlist : *mut :: windows_sys::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiClassNameFromGuidExW ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiClassNameFromGuidW ( classguid : *const :: windows_sys::core::GUID , classname : :: windows_sys::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 : *const ::core::ffi::c_void ) -> HDEVINFO ); +::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 : *const ::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 : *const ::core::ffi::c_void ) -> HDEVINFO ); +::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 : *const ::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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")] @@ -418,75 +418,75 @@ #[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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 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 ); +::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 ); +::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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiGetClassDescriptionExW ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiGetClassDescriptionW ( classguid : *const :: windows_sys::core::GUID , classdescription : :: windows_sys::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::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 ); +::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 : *const ::core::ffi::c_void ) -> HDEVINFO ); +::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 : *const ::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 : *const ::core::ffi::c_void ) -> HDEVINFO ); +::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 : *const ::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 ); +::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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 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 super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 , machinename : ::windows_sys::core::PCWSTR , reserved : *const ::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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::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 super::Properties:: DEVPROPTYPE , 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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 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 ); +::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 ); +::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 ); +::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")] @@ -496,11 +496,11 @@ #[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 ); +::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 ); +::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 ); +::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")] @@ -526,23 +526,23 @@ #[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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiGetHwProfileFriendlyNameExW ( hwprofile : u32 , friendlyname : :: windows_sys::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiGetHwProfileFriendlyNameW ( hwprofile : u32 , friendlyname : :: windows_sys::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiGetHwProfileListExW ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 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 ); +::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 ); +::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")] @@ -552,13 +552,13 @@ #[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 ); +::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 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::core::ffi::c_void , reserved2 : *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 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 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::core::ffi::c_void , reserved2 : *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 SetupDiInstallClassW ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows_sys::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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")] @@ -566,27 +566,27 @@ #[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 ); +::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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY ); +::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 : *const ::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 : *const ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY ); +::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 : *const ::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 ); +::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 ); +::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 ); +::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 ); +::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")] @@ -608,13 +608,13 @@ #[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 : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 , machinename : ::windows_sys::core::PCWSTR , reserved : *const ::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 : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::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 : super::Properties:: DEVPROPTYPE , 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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiSetClassRegistryPropertyW ( classguid : *const :: windows_sys::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupDiSetDeviceInstallParamsA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstallparams : *const SP_DEVINSTALL_PARAMS_A ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -644,23 +644,23 @@ ::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] fn SetupDuplicateDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , reserved1 : *const ::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 : *const ::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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::PCSTR , count : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFreeSourceListA ( list : *mut *mut ::windows_sys::core::PCSTR , 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::PCWSTR , count : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "setupapi.dll""system" #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] fn SetupFreeSourceListW ( list : *mut *mut ::windows_sys::core::PCWSTR , 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")] @@ -668,245 +668,245 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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\"`, `\"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 : *const ::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::core::ffi::c_void , reserved2 : *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 SetupInstallServicesFromInfSectionExW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::core::ffi::c_void , reserved2 : *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 SetupInstallServicesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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\"`, `\"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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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::PCSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL ); +::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::PCSTR , 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::PCWSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL ); +::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::PCWSTR , 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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 ); +::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 ); +::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 ); +::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 ); +::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 ); +::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 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupSetDirectoryIdExW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCWSTR , flags : u32 , reserved1 : u32 , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupSetDirectoryIdW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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\"`, `\"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")] @@ -914,20 +914,20 @@ #[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 : *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 SetupUninstallOEMInfA ( inffilename : :: windows_sys::core::PCSTR , flags : u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *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 SetupUninstallOEMInfW ( inffilename : :: windows_sys::core::PCWSTR , flags : u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::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 : *const ::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 ); +::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\"`, `\"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 ); +::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 ); +::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\"`*"] @@ -2677,375 +2677,375 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUS_ALL"); +pub const INFSTR_BUS_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BUS_ALL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_EISA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUS_EISA"); +pub const INFSTR_BUS_EISA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BUS_EISA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_ISA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUS_ISA"); +pub const INFSTR_BUS_ISA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BUS_ISA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_MCA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUS_MCA"); +pub const INFSTR_BUS_MCA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BUS_MCA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_DESIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DESIRED"); +pub const INFSTR_CFGPRI_DESIRED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DESIRED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_DISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISABLED"); +pub const INFSTR_CFGPRI_DISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DISABLED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_FORCECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FORCECONFIG"); +pub const INFSTR_CFGPRI_FORCECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FORCECONFIG"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_HARDRECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HARDRECONFIG"); +pub const INFSTR_CFGPRI_HARDRECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HARDRECONFIG"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_HARDWIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HARDWIRED"); +pub const INFSTR_CFGPRI_HARDWIRED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HARDWIRED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_NORMAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NORMAL"); +pub const INFSTR_CFGPRI_NORMAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NORMAL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_POWEROFF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("POWEROFF"); +pub const INFSTR_CFGPRI_POWEROFF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("POWEROFF"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_REBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REBOOT"); +pub const INFSTR_CFGPRI_REBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REBOOT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_RESTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RESTART"); +pub const INFSTR_CFGPRI_RESTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RESTART"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_SUBOPTIMAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SUBOPTIMAL"); +pub const INFSTR_CFGPRI_SUBOPTIMAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SUBOPTIMAL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_BASIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BASIC"); +pub const INFSTR_CFGTYPE_BASIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BASIC"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_FORCED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FORCED"); +pub const INFSTR_CFGTYPE_FORCED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FORCED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OVERRIDE"); +pub const INFSTR_CFGTYPE_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OVERRIDE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CLASS_SAFEEXCL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SAFE_EXCL"); +pub const INFSTR_CLASS_SAFEEXCL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SAFE_EXCL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CONTROLFLAGS_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ControlFlags"); +pub const INFSTR_CONTROLFLAGS_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ControlFlags"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERSELECT_FUNCTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverSelectFunctions"); +pub const INFSTR_DRIVERSELECT_FUNCTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverSelectFunctions"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERSELECT_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverSelect"); +pub const INFSTR_DRIVERSELECT_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERVERSION_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverVer"); +pub const INFSTR_DRIVERVERSION_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverVer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Action"); +pub const INFSTR_KEY_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Action"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlwaysExcludeFromSelect"); +pub const INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlwaysExcludeFromSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_BUFFER_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BufferSize"); +pub const INFSTR_KEY_BUFFER_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BufferSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CATALOGFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CatalogFile"); +pub const INFSTR_KEY_CATALOGFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CatalogFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Access"); +pub const INFSTR_KEY_CHANNEL_ACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Access"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); +pub const INFSTR_KEY_CHANNEL_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ISOLATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Isolation"); +pub const INFSTR_KEY_CHANNEL_ISOLATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Isolation"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Value"); +pub const INFSTR_KEY_CHANNEL_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Value"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Class"); +pub const INFSTR_KEY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Class"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLASSGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassGUID"); +pub const INFSTR_KEY_CLASSGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClassGUID"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLOCK_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClockType"); +pub const INFSTR_KEY_CLOCK_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClockType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CONFIGPRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigPriority"); +pub const INFSTR_KEY_CONFIGPRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigPriority"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_COPYFILESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CopyFilesOnly"); +pub const INFSTR_KEY_COPYFILESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CopyFilesOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DATA_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DataItem"); +pub const INFSTR_KEY_DATA_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DataItem"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DELAYEDAUTOSTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelayedAutoStart"); +pub const INFSTR_KEY_DELAYEDAUTOSTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DelayedAutoStart"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DEPENDENCIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dependencies"); +pub const INFSTR_KEY_DEPENDENCIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Dependencies"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const INFSTR_KEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DETECTLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DetectList"); +pub const INFSTR_KEY_DETECTLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DetectList"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DETPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Params"); +pub const INFSTR_KEY_DETPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Params"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableRealtimePersistence"); +pub const INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableRealtimePersistence"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayName"); +pub const INFSTR_KEY_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DMA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DMA"); +pub const INFSTR_KEY_DMA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DMA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DMACONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DMAConfig"); +pub const INFSTR_KEY_DMACONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DMAConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DRIVERSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverSet"); +pub const INFSTR_KEY_DRIVERSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverSet"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); +pub const INFSTR_KEY_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableFlags"); +pub const INFSTR_KEY_ENABLE_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableFlags"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableLevel"); +pub const INFSTR_KEY_ENABLE_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableLevel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableProperty"); +pub const INFSTR_KEY_ENABLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ERRORCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ErrorControl"); +pub const INFSTR_KEY_ERRORCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ErrorControl"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXCLUDEFROMSELECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcludeFromSelect"); +pub const INFSTR_KEY_EXCLUDEFROMSELECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExcludeFromSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXCLUDERES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcludeRes"); +pub const INFSTR_KEY_EXCLUDERES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExcludeRes"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXTENSIONID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionId"); +pub const INFSTR_KEY_EXTENSIONID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtensionId"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FAILURE_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Action"); +pub const INFSTR_KEY_FAILURE_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Action"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FILE_MAX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileMax"); +pub const INFSTR_KEY_FILE_MAX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileMax"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FILE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileName"); +pub const INFSTR_KEY_FILE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FLUSH_TIMER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FlushTimer"); +pub const INFSTR_KEY_FLUSH_TIMER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FlushTimer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FROMINET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FromINet"); +pub const INFSTR_KEY_FROMINET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FromINet"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_HARDWARE_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Class"); +pub const INFSTR_KEY_HARDWARE_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Class"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_HARDWARE_CLASSGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassGUID"); +pub const INFSTR_KEY_HARDWARE_CLASSGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClassGUID"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_INTERACTIVEINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InteractiveInstall"); +pub const INFSTR_KEY_INTERACTIVEINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InteractiveInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IO"); +pub const INFSTR_KEY_IO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IO"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IOCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IOConfig"); +pub const INFSTR_KEY_IOCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IOConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IRQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IRQ"); +pub const INFSTR_KEY_IRQ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IRQ"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IRQCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IRQConfig"); +pub const INFSTR_KEY_IRQCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IRQConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOADORDERGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoadOrderGroup"); +pub const INFSTR_KEY_LOADORDERGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoadOrderGroup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_AUTOBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoggingAutoBackup"); +pub const INFSTR_KEY_LOGGING_AUTOBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoggingAutoBackup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_MAXSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoggingMaxSize"); +pub const INFSTR_KEY_LOGGING_MAXSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoggingMaxSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_RETENTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoggingRetention"); +pub const INFSTR_KEY_LOGGING_RETENTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoggingRetention"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOG_FILE_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogFileMode"); +pub const INFSTR_KEY_LOG_FILE_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogFileMode"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MATCH_ALL_KEYWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MatchAllKeyword"); +pub const INFSTR_KEY_MATCH_ALL_KEYWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MatchAllKeyword"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MATCH_ANY_KEYWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MatchAnyKeyword"); +pub const INFSTR_KEY_MATCH_ANY_KEYWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MatchAnyKeyword"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MAXIMUM_BUFFERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaximumBuffers"); +pub const INFSTR_KEY_MAXIMUM_BUFFERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaximumBuffers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MAX_FILE_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxFileSize"); +pub const INFSTR_KEY_MAX_FILE_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxFileSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mem"); +pub const INFSTR_KEY_MEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Mem"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEMCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MemConfig"); +pub const INFSTR_KEY_MEMCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MemConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEMLARGECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MemLargeConfig"); +pub const INFSTR_KEY_MEMLARGECONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MemLargeConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MESSAGE_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MessageFile"); +pub const INFSTR_KEY_MESSAGE_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MessageFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MFCARDCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MfCardConfig"); +pub const INFSTR_KEY_MFCARDCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MfCardConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MINIMUM_BUFFERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinimumBuffers"); +pub const INFSTR_KEY_MINIMUM_BUFFERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinimumBuffers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const INFSTR_KEY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_NON_CRASH_FAILURES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NonCrashFailures"); +pub const INFSTR_KEY_NON_CRASH_FAILURES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NonCrashFailures"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_NOSETUPINF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoSetupInf"); +pub const INFSTR_KEY_NOSETUPINF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoSetupInf"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PARAMETER_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParameterFile"); +pub const INFSTR_KEY_PARAMETER_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ParameterFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Path"); +pub const INFSTR_KEY_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Path"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PCCARDCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PcCardConfig"); +pub const INFSTR_KEY_PCCARDCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PcCardConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PNPLOCKDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PnpLockDown"); +pub const INFSTR_KEY_PNPLOCKDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PnpLockDown"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); +pub const INFSTR_KEY_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PROVIDER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderName"); +pub const INFSTR_KEY_PROVIDER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_REQUESTADDITIONALSOFTWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestAdditionalSoftware"); +pub const INFSTR_KEY_REQUESTADDITIONALSOFTWARE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestAdditionalSoftware"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_REQUIREDPRIVILEGES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequiredPrivileges"); +pub const INFSTR_KEY_REQUIREDPRIVILEGES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequiredPrivileges"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_RESET_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResetPeriod"); +pub const INFSTR_KEY_RESET_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResetPeriod"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_RESOURCE_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceFile"); +pub const INFSTR_KEY_RESOURCE_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SECURITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security"); +pub const INFSTR_KEY_SECURITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICEBINARY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceBinary"); +pub const INFSTR_KEY_SERVICEBINARY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServiceBinary"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICESIDTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceSidType"); +pub const INFSTR_KEY_SERVICESIDTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServiceSidType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceType"); +pub const INFSTR_KEY_SERVICETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServiceType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Signature"); +pub const INFSTR_KEY_SIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Signature"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SKIPLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SkipList"); +pub const INFSTR_KEY_SKIPLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SkipList"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_START: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Start"); +pub const INFSTR_KEY_START: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Start"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_STARTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartName"); +pub const INFSTR_KEY_STARTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_STARTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartType"); +pub const INFSTR_KEY_STARTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SUB_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubType"); +pub const INFSTR_KEY_SUB_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_TRIGGER_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TriggerType"); +pub const INFSTR_KEY_TRIGGER_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TriggerType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NT"); +pub const INFSTR_PLATFORM_NT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTALPHA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTAlpha"); +pub const INFSTR_PLATFORM_NTALPHA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTAlpha"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTAMD64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTAMD64"); +pub const INFSTR_PLATFORM_NTAMD64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTAMD64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTARM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTARM"); +pub const INFSTR_PLATFORM_NTARM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTARM"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTARM64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTARM64"); +pub const INFSTR_PLATFORM_NTARM64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTARM64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTAXP64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTAXP64"); +pub const INFSTR_PLATFORM_NTAXP64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTAXP64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTIA64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTIA64"); +pub const INFSTR_PLATFORM_NTIA64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTIA64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTMIPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTMIPS"); +pub const INFSTR_PLATFORM_NTMIPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTMIPS"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTPPC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTPPC"); +pub const INFSTR_PLATFORM_NTPPC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTPPC"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTX86: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTx86"); +pub const INFSTR_PLATFORM_NTX86: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTx86"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_WIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Win"); +pub const INFSTR_PLATFORM_WIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Win"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_REBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Reboot"); +pub const INFSTR_REBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Reboot"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RESTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Restart"); +pub const INFSTR_RESTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Restart"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_BIOSROMRD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_BIOSROMRD"); +pub const INFSTR_RISK_BIOSROMRD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_BIOSROMRD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_DELICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_DELICATE"); +pub const INFSTR_RISK_DELICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_DELICATE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_IORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_IORD"); +pub const INFSTR_RISK_IORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_IORD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_IOWR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_IOWR"); +pub const INFSTR_RISK_IOWR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_IOWR"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_LOW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_LOW"); +pub const INFSTR_RISK_LOW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_LOW"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_MEMRD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_MEMRD"); +pub const INFSTR_RISK_MEMRD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_MEMRD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_MEMWR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_MEMWR"); +pub const INFSTR_RISK_MEMWR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_MEMWR"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_NONE"); +pub const INFSTR_RISK_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_NONE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_QUERYDRV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_QUERYDRV"); +pub const INFSTR_RISK_QUERYDRV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_QUERYDRV"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_SWINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_SWINT"); +pub const INFSTR_RISK_SWINT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_SWINT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_UNRELIABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_UNRELIABLE"); +pub const INFSTR_RISK_UNRELIABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_UNRELIABLE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_VERYHIGH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_VERYHIGH"); +pub const INFSTR_RISK_VERYHIGH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_VERYHIGH"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_VERYLOW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RISK_VERYLOW"); +pub const INFSTR_RISK_VERYLOW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RISK_VERYLOW"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AUTOEXECBAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoexecBatDrivers"); +pub const INFSTR_SECT_AUTOEXECBAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoexecBatDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDCFGSYSDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.AvoidCfgSysDev"); +pub const INFSTR_SECT_AVOIDCFGSYSDEV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.AvoidCfgSysDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDENVDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.AvoidEnvDev"); +pub const INFSTR_SECT_AVOIDENVDEV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.AvoidEnvDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDINIDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.AvoidIniDev"); +pub const INFSTR_SECT_AVOIDINIDEV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.AvoidIniDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADACPIBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadACPIBios"); +pub const INFSTR_SECT_BADACPIBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BadACPIBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADDISKBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadDiskBios"); +pub const INFSTR_SECT_BADDISKBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BadDiskBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADDSBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadDSBios"); +pub const INFSTR_SECT_BADDSBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BadDSBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADPMCALLBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadProtectedModeCallBios"); +pub const INFSTR_SECT_BADPMCALLBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BadProtectedModeCallBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADPNPBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadPnpBios"); +pub const INFSTR_SECT_BADPNPBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BadPnpBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADRMCALLBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadRealModeCallBios"); +pub const INFSTR_SECT_BADRMCALLBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BadRealModeCallBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADROUTINGTABLEBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BadPCIIRQRoutingTableBios"); +pub const INFSTR_SECT_BADROUTINGTABLEBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BadPCIIRQRoutingTableBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CFGSYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigSysDrivers"); +pub const INFSTR_SECT_CFGSYS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigSysDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CLASS_INSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassInstall"); +pub const INFSTR_SECT_CLASS_INSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClassInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CLASS_INSTALL_32: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassInstall32"); +pub const INFSTR_SECT_CLASS_INSTALL_32: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClassInstall32"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEFAULT_INSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultInstall"); +pub const INFSTR_SECT_DEFAULT_INSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEFAULT_UNINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultUninstall"); +pub const INFSTR_SECT_DEFAULT_UNINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultUninstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETCLASSINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.ClassInfo"); +pub const INFSTR_SECT_DETCLASSINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.ClassInfo"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETMODULES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.Modules"); +pub const INFSTR_SECT_DETMODULES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.Modules"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.Options"); +pub const INFSTR_SECT_DETOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.Options"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEVINFS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.DevINFs"); +pub const INFSTR_SECT_DEVINFS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.DevINFs"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DISPLAY_CLEANUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayCleanup"); +pub const INFSTR_SECT_DISPLAY_CLEANUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisplayCleanup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_EXTENSIONCONTRACTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionContracts"); +pub const INFSTR_SECT_EXTENSIONCONTRACTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtensionContracts"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_FORCEHWVERIFY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.ForceHWVerify"); +pub const INFSTR_SECT_FORCEHWVERIFY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.ForceHWVerify"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_GOODACPIBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GoodACPIBios"); +pub const INFSTR_SECT_GOODACPIBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GoodACPIBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_HPOMNIBOOK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.HPOmnibook"); +pub const INFSTR_SECT_HPOMNIBOOK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.HPOmnibook"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_INTERFACE_INSTALL_32: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InterfaceInstall32"); +pub const INFSTR_SECT_INTERFACE_INSTALL_32: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InterfaceInstall32"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MACHINEIDBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MachineIDBios"); +pub const INFSTR_SECT_MACHINEIDBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MachineIDBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MANUALDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.ManualDev"); +pub const INFSTR_SECT_MANUALDEV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.ManualDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MFG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); +pub const INFSTR_SECT_MFG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGCFGSYSDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.RegCfgSysDev"); +pub const INFSTR_SECT_REGCFGSYSDEV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.RegCfgSysDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGENVDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.RegEnvDev"); +pub const INFSTR_SECT_REGENVDEV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.RegEnvDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGINIDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det.RegIniDev"); +pub const INFSTR_SECT_REGINIDEV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det.RegIniDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_SYSINI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemIniDrivers"); +pub const INFSTR_SECT_SYSINI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemIniDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_SYSINIDRV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemIniDriversLine"); +pub const INFSTR_SECT_SYSINIDRV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemIniDriversLine"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_TARGETCOMPUTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TargetComputers"); +pub const INFSTR_SECT_TARGETCOMPUTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TargetComputers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const INFSTR_SECT_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_WININIRUN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WinIniRunLine"); +pub const INFSTR_SECT_WININIRUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WinIniRunLine"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SOFTWAREVERSION_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftwareVersion"); +pub const INFSTR_SOFTWAREVERSION_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftwareVersion"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_STRKEY_DRVDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDesc"); +pub const INFSTR_STRKEY_DRVDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_COINSTALLERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CoInstallers"); +pub const INFSTR_SUBKEY_COINSTALLERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CoInstallers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_CTL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CTL"); +pub const INFSTR_SUBKEY_CTL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CTL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_DET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Det"); +pub const INFSTR_SUBKEY_DET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Det"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_EVENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Events"); +pub const INFSTR_SUBKEY_EVENTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Events"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_FACTDEF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FactDef"); +pub const INFSTR_SUBKEY_FACTDEF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FactDef"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Filters"); +pub const INFSTR_SUBKEY_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Filters"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_HW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hw"); +pub const INFSTR_SUBKEY_HW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Hw"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_INTERFACES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Interfaces"); +pub const INFSTR_SUBKEY_INTERFACES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Interfaces"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_LOGCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogConfig"); +pub const INFSTR_SUBKEY_LOGCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_LOGCONFIGOVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogConfigOverride"); +pub const INFSTR_SUBKEY_LOGCONFIGOVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogConfigOverride"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_NORESOURCEDUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoResDup"); +pub const INFSTR_SUBKEY_NORESOURCEDUPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoResDup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_POSSIBLEDUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PosDup"); +pub const INFSTR_SUBKEY_POSSIBLEDUPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PosDup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_SERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Services"); +pub const INFSTR_SUBKEY_SERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Services"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_SOFTWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software"); +pub const INFSTR_SUBKEY_SOFTWARE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_WMI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMI"); +pub const INFSTR_SUBKEY_WMI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMI"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const INF_STYLE_CACHE_DISABLE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -3663,111 +3663,111 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddAutoLogger"); +pub const SZ_KEY_ADDAUTOLOGGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddAutoLogger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDAUTOLOGGERPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddAutoLoggerProvider"); +pub const SZ_KEY_ADDAUTOLOGGERPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddAutoLoggerProvider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDCHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddChannel"); +pub const SZ_KEY_ADDCHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddChannel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDEVENTPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddEventProvider"); +pub const SZ_KEY_ADDEVENTPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddEventProvider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddFilter"); +pub const SZ_KEY_ADDFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddFilter"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddIme"); +pub const SZ_KEY_ADDIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddIme"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDINTERFACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddInterface"); +pub const SZ_KEY_ADDINTERFACE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddInterface"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDPOWERSETTING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddPowerSetting"); +pub const SZ_KEY_ADDPOWERSETTING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddPowerSetting"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDPROP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddProperty"); +pub const SZ_KEY_ADDPROP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDREG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddReg"); +pub const SZ_KEY_ADDREG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDREGNOCLOBBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddRegNoClobber"); +pub const SZ_KEY_ADDREGNOCLOBBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddRegNoClobber"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDSERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddService"); +pub const SZ_KEY_ADDSERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddService"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDTRIGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddTrigger"); +pub const SZ_KEY_ADDTRIGGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddTrigger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_BITREG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BitReg"); +pub const SZ_KEY_BITREG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BitReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_CLEANONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CleanOnly"); +pub const SZ_KEY_CLEANONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CleanOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_COPYFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CopyFiles"); +pub const SZ_KEY_COPYFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CopyFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_COPYINF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CopyINF"); +pub const SZ_KEY_COPYINF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CopyINF"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DEFAULTOPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultOption"); +pub const SZ_KEY_DEFAULTOPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultOption"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DEFDESTDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultDestDir"); +pub const SZ_KEY_DEFDESTDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultDestDir"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelFiles"); +pub const SZ_KEY_DELFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DelFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelIme"); +pub const SZ_KEY_DELIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DelIme"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELPROP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelProperty"); +pub const SZ_KEY_DELPROP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DelProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELREG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelReg"); +pub const SZ_KEY_DELREG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DelReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELSERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelService"); +pub const SZ_KEY_DELSERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DelService"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DESTDIRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DestinationDirs"); +pub const SZ_KEY_DESTDIRS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DestinationDirs"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_EXCLUDEID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcludeId"); +pub const SZ_KEY_EXCLUDEID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExcludeId"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FAILUREACTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailureActions"); +pub const SZ_KEY_FAILUREACTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FailureActions"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FEATURESCORE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FeatureScore"); +pub const SZ_KEY_FEATURESCORE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FeatureScore"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FILTERLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterLevel"); +pub const SZ_KEY_FILTERLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FilterLevel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FILTERPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterPosition"); +pub const SZ_KEY_FILTERPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FilterPosition"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_HARDWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hardware"); +pub const SZ_KEY_HARDWARE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Hardware"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_IMPORTCHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ImportChannel"); +pub const SZ_KEY_IMPORTCHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ImportChannel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_INI2REG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ini2Reg"); +pub const SZ_KEY_INI2REG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Ini2Reg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LAYOUT_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LayoutFile"); +pub const SZ_KEY_LAYOUT_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LayoutFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LDIDOEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LdidOEM"); +pub const SZ_KEY_LDIDOEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LdidOEM"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LFN_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VarLDID.LFN"); +pub const SZ_KEY_LFN_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VarLDID.LFN"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LISTOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ListOptions"); +pub const SZ_KEY_LISTOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ListOptions"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LOGCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogConfig"); +pub const SZ_KEY_LOGCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_MODULES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Modules"); +pub const SZ_KEY_MODULES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Modules"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_OPTIONDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OptionDesc"); +pub const SZ_KEY_OPTIONDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OptionDesc"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_PHASE1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Phase1"); +pub const SZ_KEY_PHASE1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Phase1"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_PROFILEITEMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProfileItems"); +pub const SZ_KEY_PROFILEITEMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProfileItems"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_REGSVR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegisterDlls"); +pub const SZ_KEY_REGSVR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegisterDlls"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_RENFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RenFiles"); +pub const SZ_KEY_RENFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RenFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SFN_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VarLDID.SFN"); +pub const SZ_KEY_SFN_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VarLDID.SFN"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SRCDISKFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceDisksFiles"); +pub const SZ_KEY_SRCDISKFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SourceDisksFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SRCDISKNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceDisksNames"); +pub const SZ_KEY_SRCDISKNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SourceDisksNames"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_STRINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Strings"); +pub const SZ_KEY_STRINGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Strings"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UNREGSVR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnregisterDlls"); +pub const SZ_KEY_UNREGSVR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UnregisterDlls"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEAUTOLOGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateAutoLogger"); +pub const SZ_KEY_UPDATEAUTOLOGGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpdateAutoLogger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEINIFIELDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateIniFields"); +pub const SZ_KEY_UPDATEINIFIELDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpdateIniFields"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEINIS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateInis"); +pub const SZ_KEY_UPDATEINIS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpdateInis"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPGRADEONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpgradeOnly"); +pub const SZ_KEY_UPGRADEONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpgradeOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const fDD_BYTE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs index c9b9be9b3f..a95816855d 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -1,30 +1,30 @@ ::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Display/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Display/mod.rs index 604869102b..889d4b4e88 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Display/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Display/mod.rs @@ -10,7 +10,7 @@ #[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 ); +::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")] @@ -61,20 +61,20 @@ #[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 ); +::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 ); +::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 ); +::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"))] @@ -95,10 +95,10 @@ ::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 ) -> ( ) ); +::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 ); +::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")] @@ -144,11 +144,11 @@ #[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 ); +::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 ); +::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")] @@ -338,7 +338,7 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Device\\FSVideo"); +pub const DD_FULLSCREEN_VIDEO_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Device\\FSVideo"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const DEVHTADJF_ADDITIVE_DEVICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -1550,7 +1550,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: ::windows_sys::core::PCSTR = ::windows_sys::s!("DISPLAY%d"); +pub const VIDEO_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DISPLAY%d"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const VIDEO_DUALVIEW_PRIMARY: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -1670,7 +1670,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISPLAY%d"); +pub const WVIDEO_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DISPLAY%d"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const XF_INV_FXTOL: i32 = 3i32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs index 3ee00821a3..f394718800 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs @@ -1,16 +1,16 @@ ::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 ); +::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 ); +::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 ); +::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 ); +::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\"`, `\"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; @@ -39,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddressFamily"); +pub const ADDRESS_FAMILY_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddressFamily"); #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub const FAULT_ACTION_SPECIFIC_BASE: u32 = 600u32; #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] @@ -55,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteAddress"); +pub const REMOTE_ADDRESS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteAddress"); #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub const UPNP_ADDRESSFAMILY_BOTH: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Fax/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Fax/mod.rs index a5bdd0fcd2..4a6bf3bf38 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Fax/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Fax/mod.rs @@ -11,13 +11,13 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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")] @@ -58,9 +58,9 @@ #[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 ); +::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 ); +::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")] @@ -70,17 +70,17 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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")] @@ -102,18 +102,18 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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; @@ -177,15 +177,15 @@ pub type IStiDeviceControl = *mut ::core::ffi::c_void; pub type IStiUSD = *mut ::core::ffi::c_void; pub type IStillImageW = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_DEVICE_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_DeviceID"); +pub const CF_MSFAXSRV_DEVICE_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FAXSRV_DeviceID"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_FSP_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_FSPGuid"); +pub const CF_MSFAXSRV_FSP_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FAXSRV_FSPGuid"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_ROUTEEXT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_RoutingExtName"); +pub const CF_MSFAXSRV_ROUTEEXT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FAXSRV_RoutingExtName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_RoutingMethodGuid"); +pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FAXSRV_RoutingMethodGuid"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAXSRV_ServerName"); +pub const CF_MSFAXSRV_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FAXSRV_ServerName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] 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\"`*"] @@ -531,7 +531,7 @@ pub const GUID_ScanImage: ::windows_sys::core::GUID = ::windows_sys::core::GUID: #[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"); +pub const IS_DIGITAL_CAMERA_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsDigitalCamera"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const IS_DIGITAL_CAMERA_VAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -563,55 +563,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"); +pub const MS_FAXROUTE_EMAIL_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const MS_FAXROUTE_FOLDER_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{92041a90-9af2-11d0-abf7-00c04fd91a4e}"); +pub const MS_FAXROUTE_FOLDER_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{92041a90-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const MS_FAXROUTE_PRINTING_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"); +pub const MS_FAXROUTE_PRINTING_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_BAUDRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BaudRate"); +pub const REGSTR_VAL_BAUDRATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BaudRate"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_BAUDRATE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("BaudRate"); +pub const REGSTR_VAL_BAUDRATE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("BaudRate"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DATA_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceData"); +pub const REGSTR_VAL_DATA_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceData"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICESUBTYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceSubType"); +pub const REGSTR_VAL_DEVICESUBTYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceSubType"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICETYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceType"); +pub const REGSTR_VAL_DEVICETYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceType"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDesc"); +pub const REGSTR_VAL_DEVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEV_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceName"); +pub const REGSTR_VAL_DEV_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DRIVER_DESC_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDesc"); +pub const REGSTR_VAL_DRIVER_DESC_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_FRIENDLY_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FriendlyName"); +pub const REGSTR_VAL_FRIENDLY_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GENERIC_CAPS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Capabilities"); +pub const REGSTR_VAL_GENERIC_CAPS_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Capabilities"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GUID"); +pub const REGSTR_VAL_GUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GUID"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GUID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GUID"); +pub const REGSTR_VAL_GUID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GUID"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_HARDWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HardwareConfig"); +pub const REGSTR_VAL_HARDWARE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HardwareConfig"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_HARDWARE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HardwareConfig"); +pub const REGSTR_VAL_HARDWARE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HardwareConfig"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCHABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Launchable"); +pub const REGSTR_VAL_LAUNCHABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Launchable"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCHABLE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Launchable"); +pub const REGSTR_VAL_LAUNCHABLE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Launchable"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCH_APPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LaunchApplications"); +pub const REGSTR_VAL_LAUNCH_APPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LaunchApplications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCH_APPS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LaunchApplications"); +pub const REGSTR_VAL_LAUNCH_APPS_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LaunchApplications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_SHUTDOWNDELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownIfUnusedDelay"); +pub const REGSTR_VAL_SHUTDOWNDELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownIfUnusedDelay"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_SHUTDOWNDELAY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownIfUnusedDelay"); +pub const REGSTR_VAL_SHUTDOWNDELAY_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownIfUnusedDelay"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_TYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +pub const REGSTR_VAL_TYPE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_VENDOR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vendor"); +pub const REGSTR_VAL_VENDOR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Vendor"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STIEDFL_ALLDEVICES: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -661,9 +661,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: ::windows_sys::core::PCSTR = ::windows_sys::s!("Arrival"); +pub const STI_ADD_DEVICE_BROADCAST_ACTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Arrival"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_ADD_DEVICE_BROADCAST_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("STI\\"); +pub const STI_ADD_DEVICE_BROADCAST_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("STI\\"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_CHANGENOEFFECT: i32 = 1i32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -677,29 +677,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultLaunchApp"); +pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultLaunchApp"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("DefaultLaunchApp"); +pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DefaultLaunchApp"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableNotifications"); +pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableNotifications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("DisableNotifications"); +pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DisableNotifications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ICM_PROFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ICMProfile"); +pub const STI_DEVICE_VALUE_ICM_PROFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ICMProfile"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ICM_PROFILE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("ICMProfile"); +pub const STI_DEVICE_VALUE_ICM_PROFILE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ICMProfile"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ISIS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISISDriverName"); +pub const STI_DEVICE_VALUE_ISIS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ISISDriverName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ISIS_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("ISISDriverName"); +pub const STI_DEVICE_VALUE_ISIS_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ISISDriverName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PollTimeout"); +pub const STI_DEVICE_VALUE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PollTimeout"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TIMEOUT_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("PollTimeout"); +pub const STI_DEVICE_VALUE_TIMEOUT_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PollTimeout"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TWAIN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TwainDS"); +pub const STI_DEVICE_VALUE_TWAIN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TwainDS"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TWAIN_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("TwainDS"); +pub const STI_DEVICE_VALUE_TWAIN_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TwainDS"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_DEVSTATUS_EVENTS_STATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -775,9 +775,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: ::windows_sys::core::PCSTR = ::windows_sys::s!("Removal"); +pub const STI_REMOVE_DEVICE_BROADCAST_ACTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Removal"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_REMOVE_DEVICE_BROADCAST_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("STI\\"); +pub const STI_REMOVE_DEVICE_BROADCAST_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("STI\\"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_SUBSCRIBE_FLAG_EVENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -803,7 +803,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SupportsMSCPlus"); +pub const SUPPORTS_MSCPLUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SupportsMSCPlus"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const SUPPORTS_MSCPLUS_VAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs index 8ab8971a7c..07fcb8462d 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs +++ b/crates/libs/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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Published Printer"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_AD_PRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Published Printer"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_ASP_INFRA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AspInfra"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_ASP_INFRA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AspInfra"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bluetooth"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Bluetooth"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH_LE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bluetooth Low Energy"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH_LE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Bluetooth Low Energy"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetBIOS"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetBIOS"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_PNP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PnP"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_PNP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_UPNP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPnP"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_UPNP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WFD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WiFiDirect"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WFD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WiFiDirect"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WSD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WSD"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WSD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WUSB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WUSB"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WUSB: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Devices.Bluetooth"); +pub const FCTN_CATEGORY_BT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Devices.Bluetooth"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEDISPLAYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.DeviceDisplayObjects"); +pub const FCTN_CATEGORY_DEVICEDISPLAYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Base.DeviceDisplayObjects"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEFUNCTIONENUMERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Layered\\Microsoft.Devices.FunctionEnumerators"); +pub const FCTN_CATEGORY_DEVICEFUNCTIONENUMERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Layered\\Microsoft.Devices.FunctionEnumerators"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEPAIRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Layered\\Microsoft.Base.DevicePairing"); +pub const FCTN_CATEGORY_DEVICEPAIRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Layered\\Microsoft.Base.DevicePairing"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Layered\\Microsoft.Base.Devices"); +pub const FCTN_CATEGORY_DEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Layered\\Microsoft.Base.Devices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVQUERYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.DevQueryObjects"); +pub const FCTN_CATEGORY_DEVQUERYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Base.DevQueryObjects"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Networking.Netbios"); +pub const FCTN_CATEGORY_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Networking.Netbios"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_NETWORKDEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Layered\\Microsoft.Networking.Devices"); +pub const FCTN_CATEGORY_NETWORKDEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Layered\\Microsoft.Networking.Devices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PNP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.PnP"); +pub const FCTN_CATEGORY_PNP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Base.PnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PNPXASSOCIATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.PnPX.Association"); +pub const FCTN_CATEGORY_PNPXASSOCIATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.PnPX.Association"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PUBLICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.Publication"); +pub const FCTN_CATEGORY_PUBLICATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Base.Publication"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_REGISTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Base.Registry"); +pub const FCTN_CATEGORY_REGISTRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Base.Registry"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_SSDP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Networking.SSDP"); +pub const FCTN_CATEGORY_SSDP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Networking.SSDP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WCN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Networking.WCN"); +pub const FCTN_CATEGORY_WCN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Networking.WCN"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WSDISCOVERY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Networking.WSD"); +pub const FCTN_CATEGORY_WSDISCOVERY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Networking.WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WUSB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider\\Microsoft.Devices.WirelessUSB"); +pub const FCTN_CATEGORY_WUSB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider\\Microsoft.Devices.WirelessUSB"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_DEVICES_WSDPRINTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WSDPrinters"); +pub const FCTN_SUBCAT_DEVICES_WSDPRINTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WSDPrinters"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_NETWORKDEVICES_SSDP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SSDP"); +pub const FCTN_SUBCAT_NETWORKDEVICES_SSDP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SSDP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_NETWORKDEVICES_WSD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WSD"); +pub const FCTN_SUBCAT_NETWORKDEVICES_WSD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_REG_DIRECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Directed"); +pub const FCTN_SUBCAT_REG_DIRECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Directed"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_REG_PUBLICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Publication"); +pub const FCTN_SUBCAT_REG_PUBLICATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Publication"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); +pub const FD_CONSTRAINTVALUE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_INPROC_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1"); +pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_INPROC_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_LOCAL_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("4"); +pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_LOCAL_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("4"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_FALSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FALSE"); +pub const FD_CONSTRAINTVALUE_FALSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FALSE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_PAIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Paired"); +pub const FD_CONSTRAINTVALUE_PAIRED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Paired"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_RECURSESUBCATEGORY_TRUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUE"); +pub const FD_CONSTRAINTVALUE_RECURSESUBCATEGORY_TRUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); +pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_DIRECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Direct"); +pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_DIRECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Direct"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_TRUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUE"); +pub const FD_CONSTRAINTVALUE_TRUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_UNPAIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnPaired"); +pub const FD_CONSTRAINTVALUE_UNPAIRED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UnPaired"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_VISIBILITY_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1"); +pub const FD_CONSTRAINTVALUE_VISIBILITY_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_VISIBILITY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("0"); +pub const FD_CONSTRAINTVALUE_VISIBILITY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("0"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const FD_EVENTID: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -134,23 +134,23 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMClsContext"); +pub const FD_QUERYCONSTRAINT_COMCLSCONTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMClsContext"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_INQUIRY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InquiryModeTimeout"); +pub const FD_QUERYCONSTRAINT_INQUIRY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InquiryModeTimeout"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_PAIRING_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PairingState"); +pub const FD_QUERYCONSTRAINT_PAIRING_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PairingState"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_PROVIDERINSTANCEID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderInstanceID"); +pub const FD_QUERYCONSTRAINT_PROVIDERINSTANCEID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderInstanceID"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_RECURSESUBCATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RecurseSubcategory"); +pub const FD_QUERYCONSTRAINT_RECURSESUBCATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RecurseSubcategory"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_ROUTINGSCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RoutingScope"); +pub const FD_QUERYCONSTRAINT_ROUTINGSCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RoutingScope"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_SUBCATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Subcategory"); +pub const FD_QUERYCONSTRAINT_SUBCATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Subcategory"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_VISIBILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Visibility"); +pub const FD_QUERYCONSTRAINT_VISIBILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Visibility"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_SUBKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOFTWARE\\Microsoft\\Function Discovery\\"); +pub const FD_SUBKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SOFTWARE\\Microsoft\\Function Discovery\\"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const FD_Visibility_Default: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -178,7 +178,7 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OwnerName"); +pub const ONLINE_PROVIDER_DEVICES_QUERYCONSTRAINT_OWNERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::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::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29 }; @@ -898,37 +898,37 @@ pub const PNPXAssociation: ::windows_sys::core::GUID = ::windows_sys::core::GUID #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] 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_CAMERA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cameras"); +pub const PNPX_DEVICECATEGORY_CAMERA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Cameras"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_COMPUTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Computers"); +pub const PNPX_DEVICECATEGORY_COMPUTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Computers"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_DISPLAYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Displays"); +pub const PNPX_DEVICECATEGORY_DISPLAYS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Displays"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_FAX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FAX"); +pub const PNPX_DEVICECATEGORY_FAX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FAX"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_GAMING_DEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Gaming"); +pub const PNPX_DEVICECATEGORY_GAMING_DEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Gaming"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_HOME_AUTOMATION_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HomeAutomation"); +pub const PNPX_DEVICECATEGORY_HOME_AUTOMATION_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HomeAutomation"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_HOME_SECURITY_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HomeSecurity"); +pub const PNPX_DEVICECATEGORY_HOME_SECURITY_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HomeSecurity"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_INPUTDEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Input"); +pub const PNPX_DEVICECATEGORY_INPUTDEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Input"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_MFP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MFP"); +pub const PNPX_DEVICECATEGORY_MFP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MFP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_MULTIMEDIA_DEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaDevices"); +pub const PNPX_DEVICECATEGORY_MULTIMEDIA_DEVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MediaDevices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_NETWORK_INFRASTRUCTURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetworkInfrastructure"); +pub const PNPX_DEVICECATEGORY_NETWORK_INFRASTRUCTURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetworkInfrastructure"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_OTHER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Other"); +pub const PNPX_DEVICECATEGORY_OTHER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Other"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_PRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printers"); +pub const PNPX_DEVICECATEGORY_PRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Printers"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_SCANNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scanners"); +pub const PNPX_DEVICECATEGORY_SCANNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scanners"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_STORAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage"); +pub const PNPX_DEVICECATEGORY_STORAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Storage"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_TELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Phones"); +pub const PNPX_DEVICECATEGORY_TELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Phones"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const PNPX_INSTALLSTATE_FAILED: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -938,43 +938,43 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUE"); +pub const PNP_CONSTRAINTVALUE_NOTIFICATIONSONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNP_CONSTRAINTVALUE_NOTPRESENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUE"); +pub const PNP_CONSTRAINTVALUE_NOTPRESENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEFUNCTIONDISPLAYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceFunctionDisplayObjects"); +pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEFUNCTIONDISPLAYOBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceFunctionDisplayObjects"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEINTERFACES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceInterfaces"); +pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEINTERFACES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceInterfaces"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_ONLYCONNECTEDDEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OnlyConnectedDevices"); +pub const PROVIDERDDO_QUERYCONSTRAINT_ONLYCONNECTEDDEVICES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OnlyConnectedDevices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_INTERFACECLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InterfaceClass"); +pub const PROVIDERPNP_QUERYCONSTRAINT_INTERFACECLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InterfaceClass"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_NOTIFICATIONSONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotifyOnly"); +pub const PROVIDERPNP_QUERYCONSTRAINT_NOTIFICATIONSONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NotifyOnly"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_NOTPRESENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotPresent"); +pub const PROVIDERPNP_QUERYCONSTRAINT_NOTPRESENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NotPresent"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERSSDP_QUERYCONSTRAINT_CUSTOMXMLPROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CustomXmlProperty"); +pub const PROVIDERSSDP_QUERYCONSTRAINT_CUSTOMXMLPROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CustomXmlProperty"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERSSDP_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +pub const PROVIDERSSDP_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Properties"); +pub const PROVIDERWNET_QUERYCONSTRAINT_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_RESOURCETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceType"); +pub const PROVIDERWNET_QUERYCONSTRAINT_RESOURCETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceType"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +pub const PROVIDERWNET_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_DIRECTEDADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteAddress"); +pub const PROVIDERWSD_QUERYCONSTRAINT_DIRECTEDADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteAddress"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scope"); +pub const PROVIDERWSD_QUERYCONSTRAINT_SCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scope"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SECURITY_REQUIREMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecurityRequirements"); +pub const PROVIDERWSD_QUERYCONSTRAINT_SECURITY_REQUIREMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SecurityRequirements"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERTHASH_FOR_SERVER_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SSLServerAuthCertHash"); +pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERTHASH_FOR_SERVER_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SSLServerAuthCertHash"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERT_FOR_CLIENT_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SSLClientAuthCert"); +pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERT_FOR_CLIENT_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SSLClientAuthCert"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +pub const PROVIDERWSD_QUERYCONSTRAINT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const PropertyStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xe4796550_df61_448b_9193_13fc1341b163); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -1004,35 +1004,35 @@ pub const SID_UninstallDeviceFunction: ::windows_sys::core::GUID = ::windows_sys #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ssdp:all"); +pub const SSDP_CONSTRAINTVALUE_TYPE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ssdp:all"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_DEVICE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("urn:schemas-upnp-org:device:"); +pub const SSDP_CONSTRAINTVALUE_TYPE_DEVICE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("urn:schemas-upnp-org:device:"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("upnp:rootdevice"); +pub const SSDP_CONSTRAINTVALUE_TYPE_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("upnp:rootdevice"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_SVC_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("urn:schemas-upnp-org:service:"); +pub const SSDP_CONSTRAINTVALUE_TYPE_SVC_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("urn:schemas-upnp-org:service:"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_PROPERTIES_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); +pub const WNET_CONSTRAINTVALUE_PROPERTIES_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_PROPERTIES_LIMITED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Limited"); +pub const WNET_CONSTRAINTVALUE_PROPERTIES_LIMITED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Limited"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disk"); +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Disk"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISKORPRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskOrPrinter"); +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISKORPRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskOrPrinter"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_PRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer"); +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_PRINTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Printer"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); +pub const WNET_CONSTRAINTVALUE_TYPE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Domain"); +pub const WNET_CONSTRAINTVALUE_TYPE_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Domain"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Server"); +pub const WNET_CONSTRAINTVALUE_TYPE_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Server"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_NO_TRUST_VERIFICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3"); +pub const WSD_CONSTRAINTVALUE_NO_TRUST_VERIFICATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("3"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1"); +pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL_AND_COMPACTSIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2"); +pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL_AND_COMPACTSIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("2"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub type PropertyConstraint = i32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs index 998c0a65ba..b1946b5d36 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -1,5 +1,5 @@ #[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 ); +::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")] @@ -10,7 +10,7 @@ ::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 ) -> ( ) ); +::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")] @@ -38,53 +38,53 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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\"`, `\"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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); @@ -155,13 +155,13 @@ pub const CLSID_DirectInputDevice: ::windows_sys::core::GUID = ::windows_sys::co #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] 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"); +pub const DD_KEYBOARD_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::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"); +pub const DD_KEYBOARD_DEVICE_NAME_U: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Device\\KeyboardClass"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_MOUSE_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("\\Device\\PointerClass"); +pub const DD_MOUSE_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::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"); +pub const DD_MOUSE_DEVICE_NAME_U: ::windows_sys::core::PCWSTR = ::windows_sys::core::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::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 8 }; @@ -3149,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); +pub const DIRECTINPUT_NOTIFICATION_MSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); +pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); +pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTAPP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPPA: ::windows_sys::core::PCSTR = ::windows_sys::s!("MostRecentApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTAPPA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPPW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTAPPW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentMapperApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPA: ::windows_sys::core::PCSTR = ::windows_sys::s!("MostRecentMapperApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentMapperApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AppIdFlag"); +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("AppIdFlag"); +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AppIdFlag"); +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Id"); +pub const DIRECTINPUT_REGSTR_VAL_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_IDA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Id"); +pub const DIRECTINPUT_REGSTR_VAL_IDA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_IDW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Id"); +pub const DIRECTINPUT_REGSTR_VAL_IDW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentStart"); +pub const DIRECTINPUT_REGSTR_VAL_LASTSTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("MostRecentStart"); +pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MostRecentStart"); +pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UsesMapper"); +pub const DIRECTINPUT_REGSTR_VAL_MAPPER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("UsesMapper"); +pub const DIRECTINPUT_REGSTR_VAL_MAPPERA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UsesMapper"); +pub const DIRECTINPUT_REGSTR_VAL_MAPPERW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const DIRECTINPUT_REGSTR_VAL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Name"); +pub const DIRECTINPUT_REGSTR_VAL_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const DIRECTINPUT_REGSTR_VAL_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const DIRECTINPUT_REGSTR_VAL_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSIONA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Version"); +pub const DIRECTINPUT_REGSTR_VAL_VERSIONA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSIONW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const DIRECTINPUT_REGSTR_VAL_VERSIONW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const DIRECTINPUT_VERSION: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs index 9de0fc672f..45706e24c4 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -70,9 +70,9 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WIAItemNames"); +pub const CFSTR_WIAITEMNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WIAItemNames"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const CFSTR_WIAITEMPTR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WIAItemPointer"); +pub const CFSTR_WIAITEMPTR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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\"`*"] @@ -374,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WiaDialogExtensionHandlers"); +pub const SHELLEX_WIAUIEXTENSION_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WiaDialogExtensionHandlers"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const STOR: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -414,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: ::windows_sys::core::PCSTR = ::windows_sys::s!("S"); +pub const WIAU_DEBUG_TSTR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("S"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_ACTION_EVENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -700,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BaudRate"); +pub const WIA_DIP_BAUDRATE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const WIA_DIP_DEV_DESC_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Unique Device ID"); +pub const WIA_DIP_DEV_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const WIA_DIP_DEV_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +pub const WIA_DIP_DEV_TYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Driver Version"); +pub const WIA_DIP_DRIVER_VERSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hardware Configuration"); +pub const WIA_DIP_HW_CONFIG_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PnP ID String"); +pub const WIA_DIP_PNP_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Port"); +pub const WIA_DIP_PORT_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Remote Device ID"); +pub const WIA_DIP_REMOTE_DEV_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Server"); +pub const WIA_DIP_SERVER_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STI Driver Version"); +pub const WIA_DIP_STI_DRIVER_VERSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STI Generic Capabilities"); +pub const WIA_DIP_STI_GEN_CAPABILITIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UI Class ID"); +pub const WIA_DIP_UI_CLSID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); +pub const WIA_DIP_VEND_DESC_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WIA Version"); +pub const WIA_DIP_WIA_VERSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WIA Version"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DONT_SHOW_PREVIEW_CONTROL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -770,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Connect Status"); +pub const WIA_DPA_CONNECT_STATUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device Time"); +pub const WIA_DPA_DEVICE_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Firmware Version"); +pub const WIA_DPA_FIRMWARE_VERSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Artist"); +pub const WIA_DPC_ARTIST_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Battery Status"); +pub const WIA_DPC_BATTERY_STATUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Burst Interval"); +pub const WIA_DPC_BURST_INTERVAL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Burst Number"); +pub const WIA_DPC_BURST_NUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Capture Delay"); +pub const WIA_DPC_CAPTURE_DELAY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Capture Mode"); +pub const WIA_DPC_CAPTURE_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Compression Setting"); +pub const WIA_DPC_COMPRESSION_SETTING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Contrast"); +pub const WIA_DPC_CONTRAST_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Copyright Info"); +pub const WIA_DPC_COPYRIGHT_INFO_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Digital Zoom"); +pub const WIA_DPC_DIGITAL_ZOOM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dimension"); +pub const WIA_DPC_DIMENSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Effect Mode"); +pub const WIA_DPC_EFFECT_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Compensation"); +pub const WIA_DPC_EXPOSURE_COMP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Index"); +pub const WIA_DPC_EXPOSURE_INDEX_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Metering Mode"); +pub const WIA_DPC_EXPOSURE_METERING_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Mode"); +pub const WIA_DPC_EXPOSURE_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure Time"); +pub const WIA_DPC_EXPOSURE_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flash Mode"); +pub const WIA_DPC_FLASH_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("F Number"); +pub const WIA_DPC_FNUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Length"); +pub const WIA_DPC_FOCAL_LENGTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Distance"); +pub const WIA_DPC_FOCUS_DISTANCE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Manual Dist"); +pub const WIA_DPC_FOCUS_MANUAL_DIST_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Metering Mode"); +pub const WIA_DPC_FOCUS_METERING_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Focus Metering Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FOCUS_METERING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Metering Mode"); +pub const WIA_DPC_FOCUS_METERING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Focus Mode"); +pub const WIA_DPC_FOCUS_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pan Position"); +pub const WIA_DPC_PAN_POSITION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pictures Remaining"); +pub const WIA_DPC_PICTURES_REMAINING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pictures Taken"); +pub const WIA_DPC_PICTURES_TAKEN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Picture Height"); +pub const WIA_DPC_PICT_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Picture Width"); +pub const WIA_DPC_PICT_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Power Mode"); +pub const WIA_DPC_POWER_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RGB Gain"); +pub const WIA_DPC_RGB_GAIN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sharpness"); +pub const WIA_DPC_SHARPNESS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Height"); +pub const WIA_DPC_THUMB_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Width"); +pub const WIA_DPC_THUMB_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tilt Position"); +pub const WIA_DPC_TILT_POSITION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Timelapse Interval"); +pub const WIA_DPC_TIMELAPSE_INTERVAL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Timelapse Number"); +pub const WIA_DPC_TIMELAPSE_NUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Timer Mode"); +pub const WIA_DPC_TIMER_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Timer Value"); +pub const WIA_DPC_TIMER_VALUE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Upload URL"); +pub const WIA_DPC_UPLOAD_URL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("White Balance"); +pub const WIA_DPC_WHITE_BALANCE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Zoom Position"); +pub const WIA_DPC_ZOOM_POSITION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Directory mount point"); +pub const WIA_DPF_MOUNT_POINT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device ID"); +pub const WIA_DPS_DEVICE_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dither Pattern Data"); +pub const WIA_DPS_DITHER_PATTERN_DATA_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dither Select"); +pub const WIA_DPS_DITHER_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Capabilities"); +pub const WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Capacity"); +pub const WIA_DPS_DOCUMENT_HANDLING_CAPACITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Select"); +pub const WIA_DPS_DOCUMENT_HANDLING_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Status"); +pub const WIA_DPS_DOCUMENT_HANDLING_STATUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Endorser Characters"); +pub const WIA_DPS_ENDORSER_CHARACTERS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Endorser String"); +pub const WIA_DPS_ENDORSER_STRING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Filter Select"); +pub const WIA_DPS_FILTER_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Global Identity"); +pub const WIA_DPS_GLOBAL_IDENTITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Bed Registration"); +pub const WIA_DPS_HORIZONTAL_BED_REGISTRATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Bed Size"); +pub const WIA_DPS_HORIZONTAL_BED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Sheet Feed Size"); +pub const WIA_DPS_HORIZONTAL_SHEET_FEED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Max Scan Time"); +pub const WIA_DPS_MAX_SCAN_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minimum Horizontal Sheet Feed Size"); +pub const WIA_DPS_MIN_HORIZONTAL_SHEET_FEED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minimum Vertical Sheet Feed Size"); +pub const WIA_DPS_MIN_VERTICAL_SHEET_FEED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Optical Resolution"); +pub const WIA_DPS_OPTICAL_XRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Optical Resolution"); +pub const WIA_DPS_OPTICAL_YRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pad Color"); +pub const WIA_DPS_PAD_COLOR_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pages"); +pub const WIA_DPS_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Height"); +pub const WIA_DPS_PAGE_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Size"); +pub const WIA_DPS_PAGE_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Width"); +pub const WIA_DPS_PAGE_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Platen Color"); +pub const WIA_DPS_PLATEN_COLOR_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preview"); +pub const WIA_DPS_PREVIEW_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Ahead Pages"); +pub const WIA_DPS_SCAN_AHEAD_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Available Item"); +pub const WIA_DPS_SCAN_AVAILABLE_ITEM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Service ID"); +pub const WIA_DPS_SERVICE_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sheet Feeder Registration"); +pub const WIA_DPS_SHEET_FEEDER_REGISTRATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show preview control"); +pub const WIA_DPS_SHOW_PREVIEW_CONTROL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transparency Adapter Capabilities"); +pub const WIA_DPS_TRANSPARENCY_CAPABILITIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transparency Adapter Select"); +pub const WIA_DPS_TRANSPARENCY_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transparency Adapter Status"); +pub const WIA_DPS_TRANSPARENCY_STATUS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Transparency Adapter Status"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_TRANSPARENCY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transparency Adapter"); +pub const WIA_DPS_TRANSPARENCY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("User Name"); +pub const WIA_DPS_USER_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Bed Registration"); +pub const WIA_DPS_VERTICAL_BED_REGISTRATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Bed Size"); +pub const WIA_DPS_VERTICAL_BED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Sheet Feed Size"); +pub const WIA_DPS_VERTICAL_SHEET_FEED_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Directshow Device Path"); +pub const WIA_DPV_DSHOW_DEVICE_PATH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Images Directory"); +pub const WIA_DPV_IMAGES_DIRECTORY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Last Picture Taken"); +pub const WIA_DPV_LAST_PICTURE_TAKEN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Last Picture Taken"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$DATE$"); +pub const WIA_ENDORSER_TOK_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("$DATE$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_DAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$DAY$"); +pub const WIA_ENDORSER_TOK_DAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("$DAY$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_MONTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$MONTH$"); +pub const WIA_ENDORSER_TOK_MONTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("$MONTH$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_PAGE_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$PAGE_COUNT$"); +pub const WIA_ENDORSER_TOK_PAGE_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("$PAGE_COUNT$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$TIME$"); +pub const WIA_ENDORSER_TOK_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("$TIME$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_YEAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("$YEAR$"); +pub const WIA_ENDORSER_TOK_YEAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("$YEAR$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_ERROR_BUSY: ::windows_sys::core::HRESULT = -2145320954i32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -1190,11 +1190,11 @@ pub const WIA_EVENT_COVER_OPEN: ::windows_sys::core::GUID = ::windows_sys::core: #[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"); +pub const WIA_EVENT_DEVICE_CONNECTED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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"); +pub const WIA_EVENT_DEVICE_DISCONNECTED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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\"`*"] @@ -1266,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ImageProcessingFilter"); +pub const WIA_IMAGEPROC_FILTER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ImageProcessingFilter"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_INTENT_BEST_PREVIEW: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -1288,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Access Rights"); +pub const WIA_IPA_ACCESS_RIGHTS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Application Applies Color Mapping"); +pub const WIA_IPA_APP_COLOR_MAPPING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bits Per Channel"); +pub const WIA_IPA_BITS_PER_CHANNEL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Buffer Size"); +pub const WIA_IPA_BUFFER_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bytes Per Line"); +pub const WIA_IPA_BYTES_PER_LINE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Channels Per Pixel"); +pub const WIA_IPA_CHANNELS_PER_PIXEL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Profiles"); +pub const WIA_IPA_COLOR_PROFILE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Compression"); +pub const WIA_IPA_COMPRESSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Data Type"); +pub const WIA_IPA_DATATYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bits Per Pixel"); +pub const WIA_IPA_DEPTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Filename extension"); +pub const WIA_IPA_FILENAME_EXTENSION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Format"); +pub const WIA_IPA_FORMAT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Full Item Name"); +pub const WIA_IPA_FULL_ITEM_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Gamma Curves"); +pub const WIA_IPA_GAMMA_CURVES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Profile Name"); +pub const WIA_IPA_ICM_PROFILE_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Items Stored"); +pub const WIA_IPA_ITEMS_STORED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Category"); +pub const WIA_IPA_ITEM_CATEGORY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Flags"); +pub const WIA_IPA_ITEM_FLAGS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Name"); +pub const WIA_IPA_ITEM_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Size"); +pub const WIA_IPA_ITEM_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Item Time Stamp"); +pub const WIA_IPA_ITEM_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Buffer Size"); +pub const WIA_IPA_MIN_BUFFER_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Number of Lines"); +pub const WIA_IPA_NUMBER_OF_LINES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pixels Per Line"); +pub const WIA_IPA_PIXELS_PER_LINE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Planar"); +pub const WIA_IPA_PLANAR_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preferred Format"); +pub const WIA_IPA_PREFERRED_FORMAT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Stream Compatibility ID"); +pub const WIA_IPA_PROP_STREAM_COMPAT_ID_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Raw Bits Per Channel"); +pub const WIA_IPA_RAW_BITS_PER_CHANNEL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Region Type"); +pub const WIA_IPA_REGION_TYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Suppress a property page"); +pub const WIA_IPA_SUPPRESS_PROPERTY_PAGE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Media Type"); +pub const WIA_IPA_TYMED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Upload Item Size"); +pub const WIA_IPA_UPLOAD_ITEM_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Audio Available"); +pub const WIA_IPC_AUDIO_AVAILABLE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Audio Format"); +pub const WIA_IPC_AUDIO_DATA_FORMAT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Audio Format"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_AUDIO_DATA_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Audio Data"); +pub const WIA_IPC_AUDIO_DATA_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pictures per Row"); +pub const WIA_IPC_NUM_PICT_PER_ROW_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sequence Number"); +pub const WIA_IPC_SEQUENCE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Data"); +pub const WIA_IPC_THUMBNAIL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Height"); +pub const WIA_IPC_THUMB_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Thumbnail Width"); +pub const WIA_IPC_THUMB_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Time Delay"); +pub const WIA_IPC_TIMEDELAY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Alarm"); +pub const WIA_IPS_ALARM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Auto-Crop"); +pub const WIA_IPS_AUTO_CROP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Automatic Deskew"); +pub const WIA_IPS_AUTO_DESKEW_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Barcode Reader"); +pub const WIA_IPS_BARCODE_READER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Barcode Search Direction"); +pub const WIA_IPS_BARCODE_SEARCH_DIRECTION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Barcode Search Timeout"); +pub const WIA_IPS_BARCODE_SEARCH_TIMEOUT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Blank Pages Sensitivity"); +pub const WIA_IPS_BLANK_PAGES_SENSITIVITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Blank Pages Sensitivity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_BLANK_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Blank Pages"); +pub const WIA_IPS_BLANK_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Brightness"); +pub const WIA_IPS_BRIGHTNESS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop Blue"); +pub const WIA_IPS_COLOR_DROP_BLUE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop Green"); +pub const WIA_IPS_COLOR_DROP_GREEN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop Multiple"); +pub const WIA_IPS_COLOR_DROP_MULTI_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop Red"); +pub const WIA_IPS_COLOR_DROP_RED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Color Drop Red"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_COLOR_DROP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Color Drop"); +pub const WIA_IPS_COLOR_DROP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Contrast"); +pub const WIA_IPS_CONTRAST_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Current Intent"); +pub const WIA_IPS_CUR_INTENT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeskewX"); +pub const WIA_IPS_DESKEW_X_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeskewY"); +pub const WIA_IPS_DESKEW_Y_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Document Handling Select"); +pub const WIA_IPS_DOCUMENT_HANDLING_SELECT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled Barcode Types"); +pub const WIA_IPS_ENABLED_BARCODE_TYPES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled Path Code Types"); +pub const WIA_IPS_ENABLED_PATCH_CODE_TYPES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Feeder Control"); +pub const WIA_IPS_FEEDER_CONTROL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Film Node Name"); +pub const WIA_IPS_FILM_NODE_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Film Scan Mode"); +pub const WIA_IPS_FILM_SCAN_MODE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Invert"); +pub const WIA_IPS_INVERT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Job Separators"); +pub const WIA_IPS_JOB_SEPARATORS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lamp Auto Off"); +pub const WIA_IPS_LAMP_AUTO_OFF_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Lamp Auto Off"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_LAMP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lamp"); +pub const WIA_IPS_LAMP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Long Document"); +pub const WIA_IPS_LONG_DOCUMENT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Maximum Barcodes Per Page"); +pub const WIA_IPS_MAXIMUM_BARCODES_PER_PAGE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Barcode Search Retries"); +pub const WIA_IPS_MAXIMUM_BARCODE_SEARCH_RETRIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Maximum Horizontal Scan Size"); +pub const WIA_IPS_MAX_HORIZONTAL_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Maximum Vertical Scan Size"); +pub const WIA_IPS_MAX_VERTICAL_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MICR Reader"); +pub const WIA_IPS_MICR_READER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minimum Horizontal Scan Size"); +pub const WIA_IPS_MIN_HORIZONTAL_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minimum Vertical Scan Size"); +pub const WIA_IPS_MIN_VERTICAL_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mirror"); +pub const WIA_IPS_MIRROR_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Multi-Feed Detection Method"); +pub const WIA_IPS_MULTI_FEED_DETECT_METHOD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Multi-Feed Sensitivity"); +pub const WIA_IPS_MULTI_FEED_SENSITIVITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Multi-Feed Sensitivity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MULTI_FEED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Multi-Feed"); +pub const WIA_IPS_MULTI_FEED_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Optical Resolution"); +pub const WIA_IPS_OPTICAL_XRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Optical Resolution"); +pub const WIA_IPS_OPTICAL_YRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Orientation"); +pub const WIA_IPS_ORIENTATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan Bottom"); +pub const WIA_IPS_OVER_SCAN_BOTTOM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan Left"); +pub const WIA_IPS_OVER_SCAN_LEFT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan Right"); +pub const WIA_IPS_OVER_SCAN_RIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Overscan Right"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OVER_SCAN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan"); +pub const WIA_IPS_OVER_SCAN_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Overscan Top"); +pub const WIA_IPS_OVER_SCAN_TOP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pages"); +pub const WIA_IPS_PAGES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Height"); +pub const WIA_IPS_PAGE_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Size"); +pub const WIA_IPS_PAGE_SIZE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Page Width"); +pub const WIA_IPS_PAGE_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Patch Code Reader"); +pub const WIA_IPS_PATCH_CODE_READER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Photometric Interpretation"); +pub const WIA_IPS_PHOTOMETRIC_INTERP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preview"); +pub const WIA_IPS_PREVIEW_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preview Type"); +pub const WIA_IPS_PREVIEW_TYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Character Rotation"); +pub const WIA_IPS_PRINTER_ENDORSER_CHARACTER_ROTATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Counter Digits"); +pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_DIGITS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Printer/Endorser Counter Digits"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Counter"); +pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Font Type"); +pub const WIA_IPS_PRINTER_ENDORSER_FONT_TYPE_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Download"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_DOWNLOAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Maximum Height"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Maximum Width"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Minimum Height"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_HEIGHT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Minimum Width"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_WIDTH_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Position"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_POSITION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Printer/Endorser Graphics Position"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Graphics Upload"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_UPLOAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Ink"); +pub const WIA_IPS_PRINTER_ENDORSER_INK_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Maximum Characters"); +pub const WIA_IPS_PRINTER_ENDORSER_MAX_CHARACTERS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Maximum Graphics"); +pub const WIA_IPS_PRINTER_ENDORSER_MAX_GRAPHICS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Lines"); +pub const WIA_IPS_PRINTER_ENDORSER_NUM_LINES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Order"); +pub const WIA_IPS_PRINTER_ENDORSER_ORDER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Padding"); +pub const WIA_IPS_PRINTER_ENDORSER_PADDING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Step"); +pub const WIA_IPS_PRINTER_ENDORSER_STEP_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Printer/Endorser Step"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser"); +pub const WIA_IPS_PRINTER_ENDORSER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser String"); +pub const WIA_IPS_PRINTER_ENDORSER_STRING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Text Download"); +pub const WIA_IPS_PRINTER_ENDORSER_TEXT_DOWNLOAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Text Upload"); +pub const WIA_IPS_PRINTER_ENDORSER_TEXT_UPLOAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Valid Characters"); +pub const WIA_IPS_PRINTER_ENDORSER_VALID_CHARACTERS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Valid Format Specifiers"); +pub const WIA_IPS_PRINTER_ENDORSER_VALID_FORMAT_SPECIFIERS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Horizontal Offset"); +pub const WIA_IPS_PRINTER_ENDORSER_XOFFSET_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printer/Endorser Vertical Offset"); +pub const WIA_IPS_PRINTER_ENDORSER_YOFFSET_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Rotation"); +pub const WIA_IPS_ROTATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Ahead Capacity"); +pub const WIA_IPS_SCAN_AHEAD_CAPACITY_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scan Ahead Capacity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SCAN_AHEAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Ahead"); +pub const WIA_IPS_SCAN_AHEAD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Segmentation"); +pub const WIA_IPS_SEGMENTATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sheet Feeder Registration"); +pub const WIA_IPS_SHEET_FEEDER_REGISTRATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show preview control"); +pub const WIA_IPS_SHOW_PREVIEW_CONTROL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Supported Barcode Types"); +pub const WIA_IPS_SUPPORTED_BARCODE_TYPES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Supported Patch Code Types"); +pub const WIA_IPS_SUPPORTED_PATCH_CODE_TYPES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Supports Child Item Creation"); +pub const WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Threshold"); +pub const WIA_IPS_THRESHOLD_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transfer Capabilities"); +pub const WIA_IPS_TRANSFER_CAPABILITIES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lamp Warm up Time"); +pub const WIA_IPS_WARM_UP_TIME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Extent"); +pub const WIA_IPS_XEXTENT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Start Position"); +pub const WIA_IPS_XPOS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Resolution"); +pub const WIA_IPS_XRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Horizontal Scaling"); +pub const WIA_IPS_XSCALING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Extent"); +pub const WIA_IPS_YEXTENT_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Start Position"); +pub const WIA_IPS_YPOS_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Resolution"); +pub const WIA_IPS_YRES_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Vertical Scaling"); +pub const WIA_IPS_YSCALING_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Vertical Scaling"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IS_DEFAULT_HANDLER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2282,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SegmentationFilter"); +pub const WIA_SEGMENTATION_FILTER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SegmentationFilter"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_SELECT_DEVICE_NODEFAULT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2340,39 +2340,39 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Friendly name"); +pub const WIA_WSD_FRIENDLY_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device manufacturer"); +pub const WIA_WSD_MANUFACTURER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacurer URL"); +pub const WIA_WSD_MANUFACTURER_URL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model name"); +pub const WIA_WSD_MODEL_NAME_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model number"); +pub const WIA_WSD_MODEL_NUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model URL"); +pub const WIA_WSD_MODEL_URL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Presentation URL"); +pub const WIA_WSD_PRESENTATION_URL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scan Available Item"); +pub const WIA_WSD_SCAN_AVAILABLE_ITEM_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Serial number"); +pub const WIA_WSD_SERIAL_NUMBER_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::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\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs index 820e8e757e..7ff410e1bc 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -1,4 +1,4 @@ -::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 ); +::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; @@ -181,693 +181,693 @@ 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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3GPP2File"); +pub const NAME_3GPP2File: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("3GPP2File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_3GPPFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3GPPFile"); +pub const NAME_3GPPFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("3GPPFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AACFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AACFile"); +pub const NAME_AACFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AACFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AIFFFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AIFFFile"); +pub const NAME_AIFFFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AIFFFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AMRFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AMRFile"); +pub const NAME_AMRFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AMRFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ASFFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ASFFile"); +pub const NAME_ASFFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ASFFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ASXPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ASXPlaylist"); +pub const NAME_ASXPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ASXPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ATSCTSFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ATSCTSFile"); +pub const NAME_ATSCTSFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ATSCTSFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AVCHDFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AVCHDFile"); +pub const NAME_AVCHDFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AVCHDFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AVIFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AVIFile"); +pub const NAME_AVIFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AVIFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractActivity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractActivity"); +pub const NAME_AbstractActivity: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractActivity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractActivityOccurrence: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractActivityOccurrence"); +pub const NAME_AbstractActivityOccurrence: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractActivityOccurrence"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractAudioAlbum"); +pub const NAME_AbstractAudioAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractAudioAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractAudioPlaylist"); +pub const NAME_AbstractAudioPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractAudioPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioVideoAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractAudioVideoAlbum"); +pub const NAME_AbstractAudioVideoAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractAudioVideoAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractChapteredProduction: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractChapteredProduction"); +pub const NAME_AbstractChapteredProduction: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractChapteredProduction"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractContact: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractContact"); +pub const NAME_AbstractContact: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractContact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractContactGroup: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractContactGroup"); +pub const NAME_AbstractContactGroup: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractContactGroup"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractDocument"); +pub const NAME_AbstractDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractImageAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractImageAlbum"); +pub const NAME_AbstractImageAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractImageAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMediacast: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractMediacast"); +pub const NAME_AbstractMediacast: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractMediacast"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMessage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractMessage"); +pub const NAME_AbstractMessage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractMessage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMessageFolder: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractMessageFolder"); +pub const NAME_AbstractMessageFolder: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractMessageFolder"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMultimediaAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractMultimediaAlbum"); +pub const NAME_AbstractMultimediaAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractMultimediaAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractNote: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractNote"); +pub const NAME_AbstractNote: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractNote"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractTask: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractTask"); +pub const NAME_AbstractTask: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractTask"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractVideoAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractVideoAlbum"); +pub const NAME_AbstractVideoAlbum: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractVideoAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractVideoPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AbstractVideoPlaylist"); +pub const NAME_AbstractVideoPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AbstractVideoPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorResults"); +pub const NAME_AnchorResults: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorResults"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_Anchor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Anchor"); +pub const NAME_AnchorResults_Anchor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Anchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_AnchorState: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorState"); +pub const NAME_AnchorResults_AnchorState: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorState"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_ResultObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResultObjectID"); +pub const NAME_AnchorResults_ResultObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResultObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncKnowledge: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorSyncKnowledge"); +pub const NAME_AnchorSyncKnowledge: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorSyncKnowledge"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorSync"); +pub const NAME_AnchorSyncSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginSync"); +pub const NAME_AnchorSyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_CurrentAnchor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorCurrentAnchor"); +pub const NAME_AnchorSyncSvc_CurrentAnchor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorCurrentAnchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndSync"); +pub const NAME_AnchorSyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); +pub const NAME_AnchorSyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_GetChangesSinceAnchor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetChangesSinceAnchor"); +pub const NAME_AnchorSyncSvc_GetChangesSinceAnchor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetChangesSinceAnchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_KnowledgeObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorKnowledgeObjectID"); +pub const NAME_AnchorSyncSvc_KnowledgeObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorKnowledgeObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_LastSyncProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorLastSyncProxyID"); +pub const NAME_AnchorSyncSvc_LastSyncProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorLastSyncProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalOnlyDelete"); +pub const NAME_AnchorSyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_ProviderVersion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorProviderVersion"); +pub const NAME_AnchorSyncSvc_ProviderVersion: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorProviderVersion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_ReplicaID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorReplicaID"); +pub const NAME_AnchorSyncSvc_ReplicaID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorReplicaID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncFormat"); +pub const NAME_AnchorSyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_VersionProps: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnchorVersionProps"); +pub const NAME_AnchorSyncSvc_VersionProps: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnchorVersionProps"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Association: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Association"); +pub const NAME_Association: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Association"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudibleFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudibleFile"); +pub const NAME_AudibleFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AudibleFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBitDepth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioBitDepth"); +pub const NAME_AudioObj_AudioBitDepth: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AudioBitDepth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioBitRate"); +pub const NAME_AudioObj_AudioBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AudioBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBlockAlignment: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioBlockAlignment"); +pub const NAME_AudioObj_AudioBlockAlignment: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AudioBlockAlignment"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioFormatCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioFormatCode"); +pub const NAME_AudioObj_AudioFormatCode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AudioFormatCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_Channels: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Channels"); +pub const NAME_AudioObj_Channels: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Channels"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_Lyrics: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lyrics"); +pub const NAME_AudioObj_Lyrics: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Lyrics"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_BMPImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BMPImage"); +pub const NAME_BMPImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BMPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CIFFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CIFFImage"); +pub const NAME_CIFFImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CIFFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Accepted: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Accepted"); +pub const NAME_CalendarObj_Accepted: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Accepted"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_BeginDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginDateTime"); +pub const NAME_CalendarObj_BeginDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BeginDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_BusyStatus: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusyStatus"); +pub const NAME_CalendarObj_BusyStatus: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusyStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Declined: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Declined"); +pub const NAME_CalendarObj_Declined: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Declined"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_EndDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndDateTime"); +pub const NAME_CalendarObj_EndDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Location: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Location"); +pub const NAME_CalendarObj_Location: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Location"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_PatternDuration: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternDuration"); +pub const NAME_CalendarObj_PatternDuration: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternDuration"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_PatternStartTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternStartTime"); +pub const NAME_CalendarObj_PatternStartTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternStartTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_ReminderOffset: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReminderOffset"); +pub const NAME_CalendarObj_ReminderOffset: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReminderOffset"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Tentative: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tentative"); +pub const NAME_CalendarObj_Tentative: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Tentative"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_TimeZone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TimeZone"); +pub const NAME_CalendarObj_TimeZone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TimeZone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Calendar"); +pub const NAME_CalendarSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Calendar"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc_SyncWindowEnd: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncWindowEnd"); +pub const NAME_CalendarSvc_SyncWindowEnd: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncWindowEnd"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc_SyncWindowStart: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncWindowStart"); +pub const NAME_CalendarSvc_SyncWindowStart: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncWindowStart"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_AnniversaryDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AnniversaryDate"); +pub const NAME_ContactObj_AnniversaryDate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AnniversaryDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Assistant: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Assistant"); +pub const NAME_ContactObj_Assistant: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Assistant"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Birthdate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Birthdate"); +pub const NAME_ContactObj_Birthdate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Birthdate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressCity"); +pub const NAME_ContactObj_BusinessAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressCountry"); +pub const NAME_ContactObj_BusinessAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressFull"); +pub const NAME_ContactObj_BusinessAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressLine2"); +pub const NAME_ContactObj_BusinessAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressPostalCode"); +pub const NAME_ContactObj_BusinessAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressRegion"); +pub const NAME_ContactObj_BusinessAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessAddressStreet"); +pub const NAME_ContactObj_BusinessAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessEmail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessEmail"); +pub const NAME_ContactObj_BusinessEmail: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessEmail2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessEmail2"); +pub const NAME_ContactObj_BusinessEmail2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessEmail2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessFax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessFax"); +pub const NAME_ContactObj_BusinessFax: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessFax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessPhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessPhone"); +pub const NAME_ContactObj_BusinessPhone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessPhone2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessPhone2"); +pub const NAME_ContactObj_BusinessPhone2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessPhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessWebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusinessWebAddress"); +pub const NAME_ContactObj_BusinessWebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusinessWebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Children: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Children"); +pub const NAME_ContactObj_Children: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Children"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Email: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Email"); +pub const NAME_ContactObj_Email: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Email"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_FamilyName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FamilyName"); +pub const NAME_ContactObj_FamilyName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FamilyName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Fax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Fax"); +pub const NAME_ContactObj_Fax: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Fax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_GivenName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GivenName"); +pub const NAME_ContactObj_GivenName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GivenName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IMAddress"); +pub const NAME_ContactObj_IMAddress: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IMAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IMAddress2"); +pub const NAME_ContactObj_IMAddress2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IMAddress2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress3: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IMAddress3"); +pub const NAME_ContactObj_IMAddress3: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IMAddress3"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MiddleNames: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MiddleNames"); +pub const NAME_ContactObj_MiddleNames: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MiddleNames"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MobilePhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MobilePhone"); +pub const NAME_ContactObj_MobilePhone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MobilePhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MobilePhone2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MobilePhone2"); +pub const NAME_ContactObj_MobilePhone2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MobilePhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Organization: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Organization"); +pub const NAME_ContactObj_Organization: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Organization"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressCity"); +pub const NAME_ContactObj_OtherAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressCountry"); +pub const NAME_ContactObj_OtherAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressFull"); +pub const NAME_ContactObj_OtherAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressLine2"); +pub const NAME_ContactObj_OtherAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressPostalCode"); +pub const NAME_ContactObj_OtherAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressRegion"); +pub const NAME_ContactObj_OtherAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherAddressStreet"); +pub const NAME_ContactObj_OtherAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherEmail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherEmail"); +pub const NAME_ContactObj_OtherEmail: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherPhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherPhone"); +pub const NAME_ContactObj_OtherPhone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Pager: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pager"); +pub const NAME_ContactObj_Pager: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Pager"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressCity"); +pub const NAME_ContactObj_PersonalAddressCity: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressCountry"); +pub const NAME_ContactObj_PersonalAddressCountry: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressFull"); +pub const NAME_ContactObj_PersonalAddressFull: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressLine2"); +pub const NAME_ContactObj_PersonalAddressLine2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressPostalCode"); +pub const NAME_ContactObj_PersonalAddressPostalCode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressRegion"); +pub const NAME_ContactObj_PersonalAddressRegion: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalAddressStreet"); +pub const NAME_ContactObj_PersonalAddressStreet: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalEmail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalEmail"); +pub const NAME_ContactObj_PersonalEmail: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalEmail2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalEmail2"); +pub const NAME_ContactObj_PersonalEmail2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalEmail2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalFax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalFax"); +pub const NAME_ContactObj_PersonalFax: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalFax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalPhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalPhone"); +pub const NAME_ContactObj_PersonalPhone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalPhone2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalPhone2"); +pub const NAME_ContactObj_PersonalPhone2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalPhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalWebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalWebAddress"); +pub const NAME_ContactObj_PersonalWebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalWebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Phone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Phone"); +pub const NAME_ContactObj_Phone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Phone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticFamilyName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneticFamilyName"); +pub const NAME_ContactObj_PhoneticFamilyName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhoneticFamilyName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticGivenName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneticGivenName"); +pub const NAME_ContactObj_PhoneticGivenName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhoneticGivenName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticOrganization: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneticOrganization"); +pub const NAME_ContactObj_PhoneticOrganization: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhoneticOrganization"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Ringtone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ringtone"); +pub const NAME_ContactObj_Ringtone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Ringtone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Role: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Role"); +pub const NAME_ContactObj_Role: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Role"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Spouse: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Spouse"); +pub const NAME_ContactObj_Spouse: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Spouse"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Suffix: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Suffix"); +pub const NAME_ContactObj_Suffix: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Suffix"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Title: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Title"); +pub const NAME_ContactObj_Title: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Title"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_WebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebAddress"); +pub const NAME_ContactObj_WebAddress: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactSvc_SyncWithPhoneOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); +pub const NAME_ContactSvc_SyncWithPhoneOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactsSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Contacts"); +pub const NAME_ContactsSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Contacts"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DPOFDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DPOFDocument"); +pub const NAME_DPOFDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DPOFDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DVBTSFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DVBTSFile"); +pub const NAME_DVBTSFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DVBTSFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceExecutable: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceExecutable"); +pub const NAME_DeviceExecutable: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceExecutable"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataCAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceMetadataCAB"); +pub const NAME_DeviceMetadataCAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceMetadataCAB"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataObj_ContentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContentID"); +pub const NAME_DeviceMetadataObj_ContentID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ContentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataObj_DefaultCAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultCAB"); +pub const NAME_DeviceMetadataObj_DefaultCAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultCAB"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Metadata"); +pub const NAME_DeviceMetadataSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Metadata"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceScript: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceScript"); +pub const NAME_DeviceScript: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceScript"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_EXIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXIFImage"); +pub const NAME_EXIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EXIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ExcelDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcelDocument"); +pub const NAME_ExcelDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExcelDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FLACFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FLACFile"); +pub const NAME_FLACFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FLACFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FirmwareFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FirmwareFile"); +pub const NAME_FirmwareFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FirmwareFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FlashPixImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FlashPixImage"); +pub const NAME_FlashPixImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FlashPixImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncKnowledge: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumSyncKnowledge"); +pub const NAME_FullEnumSyncKnowledge: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FullEnumSyncKnowledge"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumSync"); +pub const NAME_FullEnumSyncSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FullEnumSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginSync"); +pub const NAME_FullEnumSyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndSync"); +pub const NAME_FullEnumSyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); +pub const NAME_FullEnumSyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_KnowledgeObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumKnowledgeObjectID"); +pub const NAME_FullEnumSyncSvc_KnowledgeObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FullEnumKnowledgeObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_LastSyncProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumLastSyncProxyID"); +pub const NAME_FullEnumSyncSvc_LastSyncProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FullEnumLastSyncProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalOnlyDelete"); +pub const NAME_FullEnumSyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_ProviderVersion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumProviderVersion"); +pub const NAME_FullEnumSyncSvc_ProviderVersion: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FullEnumProviderVersion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_ReplicaID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumReplicaID"); +pub const NAME_FullEnumSyncSvc_ReplicaID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FullEnumReplicaID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncFormat"); +pub const NAME_FullEnumSyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_VersionProps: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullEnumVersionProps"); +pub const NAME_FullEnumSyncSvc_VersionProps: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FullEnumVersionProps"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GIFImage"); +pub const NAME_GIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AllowedFolderContents: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllowedFolderContents"); +pub const NAME_GenericObj_AllowedFolderContents: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllowedFolderContents"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AssociationDesc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AssociationDesc"); +pub const NAME_GenericObj_AssociationDesc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AssociationDesc"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AssociationType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AssociationType"); +pub const NAME_GenericObj_AssociationType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AssociationType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Copyright: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Copyright"); +pub const NAME_GenericObj_Copyright: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Copyright"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Corrupt: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Corrupt"); +pub const NAME_GenericObj_Corrupt: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Corrupt"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DRMStatus: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRMStatus"); +pub const NAME_GenericObj_DRMStatus: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRMStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAccessed: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateAccessed"); +pub const NAME_GenericObj_DateAccessed: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateAccessed"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAdded: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateAdded"); +pub const NAME_GenericObj_DateAdded: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateAdded"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAuthored: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateAuthored"); +pub const NAME_GenericObj_DateAuthored: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateAuthored"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateCreated: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateCreated"); +pub const NAME_GenericObj_DateCreated: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateCreated"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateModified: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateModified"); +pub const NAME_GenericObj_DateModified: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateModified"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateRevised: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateRevised"); +pub const NAME_GenericObj_DateRevised: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateRevised"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Description: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const NAME_GenericObj_Description: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Hidden: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hidden"); +pub const NAME_GenericObj_Hidden: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Hidden"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Keywords: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Keywords"); +pub const NAME_GenericObj_Keywords: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Keywords"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_LanguageLocale: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LanguageLocale"); +pub const NAME_GenericObj_LanguageLocale: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LanguageLocale"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Name: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const NAME_GenericObj_Name: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_NonConsumable: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NonConsumable"); +pub const NAME_GenericObj_NonConsumable: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NonConsumable"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectFileName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectFileName"); +pub const NAME_GenericObj_ObjectFileName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectFileName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectFormat"); +pub const NAME_GenericObj_ObjectFormat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectID"); +pub const NAME_GenericObj_ObjectID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectSize"); +pub const NAME_GenericObj_ObjectSize: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectSize"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ParentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParentID"); +pub const NAME_GenericObj_ParentID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ParentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_PersistentUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistentUID"); +pub const NAME_GenericObj_PersistentUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersistentUID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_PropertyBag: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PropertyBag"); +pub const NAME_GenericObj_PropertyBag: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PropertyBag"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ProtectionStatus: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProtectionStatus"); +pub const NAME_GenericObj_ProtectionStatus: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProtectionStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ReferenceParentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReferenceParentID"); +pub const NAME_GenericObj_ReferenceParentID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReferenceParentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_StorageID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StorageID"); +pub const NAME_GenericObj_StorageID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StorageID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SubDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubDescription"); +pub const NAME_GenericObj_SubDescription: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubDescription"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SyncID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncID"); +pub const NAME_GenericObj_SyncID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SystemObject: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemObject"); +pub const NAME_GenericObj_SystemObject: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemObject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_TimeToLive: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TimeToLive"); +pub const NAME_GenericObj_TimeToLive: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TimeToLive"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HDPhotoImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HDPhotoImage"); +pub const NAME_HDPhotoImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HDPhotoImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HTMLDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTMLDocument"); +pub const NAME_HTMLDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTMLDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HintsSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hints"); +pub const NAME_HintsSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Hints"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ICalendarActivity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ICalendar"); +pub const NAME_ICalendarActivity: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ICalendar"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_Aperature: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Aperature"); +pub const NAME_ImageObj_Aperature: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Aperature"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_Exposure: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exposure"); +pub const NAME_ImageObj_Exposure: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Exposure"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_ISOSpeed: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISOSpeed"); +pub const NAME_ImageObj_ISOSpeed: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ISOSpeed"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_ImageBitDepth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ImageBitDepth"); +pub const NAME_ImageObj_ImageBitDepth: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ImageBitDepth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_IsColorCorrected: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsColorCorrected"); +pub const NAME_ImageObj_IsColorCorrected: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsColorCorrected"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_IsCropped: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsCropped"); +pub const NAME_ImageObj_IsCropped: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsCropped"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JFIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JFIFImage"); +pub const NAME_JFIFImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JFIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JP2Image: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JP2Image"); +pub const NAME_JP2Image: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JP2Image"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JPEGXRImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JPEGXRImage"); +pub const NAME_JPEGXRImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JPEGXRImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JPXImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JPXImage"); +pub const NAME_JPXImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JPXImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_M3UPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("M3UPlaylist"); +pub const NAME_M3UPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("M3UPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MHTDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MHTDocument"); +pub const NAME_MHTDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MHTDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MP3File: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MP3File"); +pub const NAME_MP3File: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MP3File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEG2File: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPEG2File"); +pub const NAME_MPEG2File: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MPEG2File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEG4File: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPEG4File"); +pub const NAME_MPEG4File: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MPEG4File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEGFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPEGFile"); +pub const NAME_MPEGFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MPEGFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPLPlaylist"); +pub const NAME_MPLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MPLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AlbumArtist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlbumArtist"); +pub const NAME_MediaObj_AlbumArtist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlbumArtist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AlbumName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlbumName"); +pub const NAME_MediaObj_AlbumName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlbumName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Artist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Artist"); +pub const NAME_MediaObj_Artist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Artist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AudioEncodingProfile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioEncodingProfile"); +pub const NAME_MediaObj_AudioEncodingProfile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AudioEncodingProfile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BitRateType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BitRateType"); +pub const NAME_MediaObj_BitRateType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BitRateType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkByte: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BookmarkByte"); +pub const NAME_MediaObj_BookmarkByte: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BookmarkByte"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkObject: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BookmarkObject"); +pub const NAME_MediaObj_BookmarkObject: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BookmarkObject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BookmarkTime"); +pub const NAME_MediaObj_BookmarkTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BookmarkTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BufferSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BufferSize"); +pub const NAME_MediaObj_BufferSize: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BufferSize"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Composer: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Composer"); +pub const NAME_MediaObj_Composer: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Composer"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Credits: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Credits"); +pub const NAME_MediaObj_Credits: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Credits"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_DateOriginalRelease: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateOriginalRelease"); +pub const NAME_MediaObj_DateOriginalRelease: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateOriginalRelease"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Duration: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Duration"); +pub const NAME_MediaObj_Duration: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Duration"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Editor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Editor"); +pub const NAME_MediaObj_Editor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Editor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EffectiveRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EffectiveRating"); +pub const NAME_MediaObj_EffectiveRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EffectiveRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EncodingProfile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncodingProfile"); +pub const NAME_MediaObj_EncodingProfile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncodingProfile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EncodingQuality: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncodingQuality"); +pub const NAME_MediaObj_EncodingQuality: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncodingQuality"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Genre: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Genre"); +pub const NAME_MediaObj_Genre: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Genre"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_GeographicOrigin: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GeographicOrigin"); +pub const NAME_MediaObj_GeographicOrigin: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GeographicOrigin"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Height: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Height"); +pub const NAME_MediaObj_Height: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Height"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_MediaType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaType"); +pub const NAME_MediaObj_MediaType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MediaType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_MediaUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaUID"); +pub const NAME_MediaObj_MediaUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MediaUID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Mood: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mood"); +pub const NAME_MediaObj_Mood: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Mood"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Owner: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Owner"); +pub const NAME_MediaObj_Owner: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Owner"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_ParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParentalRating"); +pub const NAME_MediaObj_ParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ParentalRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Producer: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Producer"); +pub const NAME_MediaObj_Producer: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Producer"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SampleRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SampleRate"); +pub const NAME_MediaObj_SampleRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SampleRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SkipCount: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SkipCount"); +pub const NAME_MediaObj_SkipCount: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SkipCount"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SubscriptionContentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubscriptionContentID"); +pub const NAME_MediaObj_SubscriptionContentID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubscriptionContentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Subtitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Subtitle"); +pub const NAME_MediaObj_Subtitle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Subtitle"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_TotalBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TotalBitRate"); +pub const NAME_MediaObj_TotalBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TotalBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Track: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Track"); +pub const NAME_MediaObj_Track: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Track"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_URLLink: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URLLink"); +pub const NAME_MediaObj_URLLink: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("URLLink"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_URLSource: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URLSource"); +pub const NAME_MediaObj_URLSource: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("URLSource"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_UseCount: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseCount"); +pub const NAME_MediaObj_UseCount: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseCount"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_UserRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserRating"); +pub const NAME_MediaObj_UserRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_WebMaster: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebMaster"); +pub const NAME_MediaObj_WebMaster: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WebMaster"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Width: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Width"); +pub const NAME_MediaObj_Width: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Width"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_BCC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BCC"); +pub const NAME_MessageObj_BCC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BCC"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Body: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Body"); +pub const NAME_MessageObj_Body: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Body"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_CC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CC"); +pub const NAME_MessageObj_CC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CC"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Category: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Category"); +pub const NAME_MessageObj_Category: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Category"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDayOfMonth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternDayOfMonth"); +pub const NAME_MessageObj_PatternDayOfMonth: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternDayOfMonth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDayOfWeek: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternDayOfWeek"); +pub const NAME_MessageObj_PatternDayOfWeek: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternDayOfWeek"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDeleteDates: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternDeleteDates"); +pub const NAME_MessageObj_PatternDeleteDates: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternDeleteDates"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternInstance: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternInstance"); +pub const NAME_MessageObj_PatternInstance: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternInstance"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternMonthOfYear: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternMonthOfYear"); +pub const NAME_MessageObj_PatternMonthOfYear: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternMonthOfYear"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternOriginalDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternOriginalDateTime"); +pub const NAME_MessageObj_PatternOriginalDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternOriginalDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternPeriod: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternPeriod"); +pub const NAME_MessageObj_PatternPeriod: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternPeriod"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternType"); +pub const NAME_MessageObj_PatternType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternValidEndDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternValidEndDate"); +pub const NAME_MessageObj_PatternValidEndDate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternValidEndDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternValidStartDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatternValidStartDate"); +pub const NAME_MessageObj_PatternValidStartDate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatternValidStartDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Priority: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Priority"); +pub const NAME_MessageObj_Priority: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Priority"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Read: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Read"); +pub const NAME_MessageObj_Read: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Read"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_ReceivedTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReceivedTime"); +pub const NAME_MessageObj_ReceivedTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReceivedTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Sender: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sender"); +pub const NAME_MessageObj_Sender: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Sender"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Subject: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Subject"); +pub const NAME_MessageObj_Subject: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Subject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_To: ::windows_sys::core::PCWSTR = ::windows_sys::w!("To"); +pub const NAME_MessageObj_To: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("To"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Message"); +pub const NAME_MessageSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Message"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_NotesSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Notes"); +pub const NAME_NotesSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Notes"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_OGGFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OGGFile"); +pub const NAME_OGGFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OGGFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PCDImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCDImage"); +pub const NAME_PCDImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCDImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PICTImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PICTImage"); +pub const NAME_PICTImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PICTImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PNGImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PNGImage"); +pub const NAME_PNGImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PNGImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PSLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PSLPlaylist"); +pub const NAME_PSLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PSLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PowerPointDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PowerPointDocument"); +pub const NAME_PowerPointDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PowerPointDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_QCELPFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QCELPFile"); +pub const NAME_QCELPFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QCELPFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_RingtonesSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ringtones"); +pub const NAME_RingtonesSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Ringtones"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_RingtonesSvc_DefaultRingtone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultRingtone"); +pub const NAME_RingtonesSvc_DefaultRingtone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultRingtone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceDisplayName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceDisplayName"); +pub const NAME_Services_ServiceDisplayName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServiceDisplayName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceIcon: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceIcon"); +pub const NAME_Services_ServiceIcon: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServiceIcon"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceLocale: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceLocale"); +pub const NAME_Services_ServiceLocale: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServiceLocale"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Status"); +pub const NAME_StatusSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Status"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_BatteryLife: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BatteryLife"); +pub const NAME_StatusSvc_BatteryLife: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BatteryLife"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_ChargingState: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChargingState"); +pub const NAME_StatusSvc_ChargingState: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChargingState"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_MissedCalls: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MissedCalls"); +pub const NAME_StatusSvc_MissedCalls: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MissedCalls"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NetworkName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetworkName"); +pub const NAME_StatusSvc_NetworkName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetworkName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NetworkType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetworkType"); +pub const NAME_StatusSvc_NetworkType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetworkType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NewPictures: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NewPictures"); +pub const NAME_StatusSvc_NewPictures: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NewPictures"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_Roaming: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Roaming"); +pub const NAME_StatusSvc_Roaming: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Roaming"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_SignalStrength: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SignalStrength"); +pub const NAME_StatusSvc_SignalStrength: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SignalStrength"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_StorageCapacity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StorageCapacity"); +pub const NAME_StatusSvc_StorageCapacity: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StorageCapacity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_StorageFreeSpace: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StorageFreeSpace"); +pub const NAME_StatusSvc_StorageFreeSpace: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StorageFreeSpace"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_TextMessages: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TextMessages"); +pub const NAME_StatusSvc_TextMessages: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TextMessages"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_VoiceMail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VoiceMail"); +pub const NAME_StatusSvc_VoiceMail: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VoiceMail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncObj_LastAuthorProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAuthorProxyID"); +pub const NAME_SyncObj_LastAuthorProxyID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastAuthorProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginSync"); +pub const NAME_SyncSvc_BeginSync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndSync"); +pub const NAME_SyncSvc_EndSync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); +pub const NAME_SyncSvc_FilterType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalOnlyDelete"); +pub const NAME_SyncSvc_LocalOnlyDelete: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncFormat"); +pub const NAME_SyncSvc_SyncFormat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_SyncObjectReferences: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncObjectReferences"); +pub const NAME_SyncSvc_SyncObjectReferences: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncObjectReferences"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFEPImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIFFEPImage"); +pub const NAME_TIFFEPImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIFFEPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFITImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIFFITImage"); +pub const NAME_TIFFITImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIFFITImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIFFImage"); +pub const NAME_TIFFImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIFFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_BeginDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeginDate"); +pub const NAME_TaskObj_BeginDate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BeginDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_Complete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Complete"); +pub const NAME_TaskObj_Complete: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Complete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_EndDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndDate"); +pub const NAME_TaskObj_EndDate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_ReminderDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReminderDateTime"); +pub const NAME_TaskObj_ReminderDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReminderDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TasksSvc: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tasks"); +pub const NAME_TasksSvc: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Tasks"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TasksSvc_SyncActiveOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterType"); +pub const NAME_TasksSvc_SyncActiveOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TextDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TextDocument"); +pub const NAME_TextDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TextDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Undefined: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Undefined"); +pub const NAME_Undefined: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Undefined"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedAudio: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndefinedAudio"); +pub const NAME_UndefinedAudio: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UndefinedAudio"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedCollection: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndefinedCollection"); +pub const NAME_UndefinedCollection: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UndefinedCollection"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndefinedDocument"); +pub const NAME_UndefinedDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UndefinedDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedVideo: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndefinedVideo"); +pub const NAME_UndefinedVideo: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UndefinedVideo"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UnknownImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnknownImage"); +pub const NAME_UnknownImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UnknownImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCalendar1Activity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VCalendar1"); +pub const NAME_VCalendar1Activity: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VCalendar1"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCard2Contact: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VCard2Contact"); +pub const NAME_VCard2Contact: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VCard2Contact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCard3Contact: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VCard3Contact"); +pub const NAME_VCard3Contact: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VCard3Contact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_KeyFrameDistance: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyFrameDistance"); +pub const NAME_VideoObj_KeyFrameDistance: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyFrameDistance"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_ScanType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScanType"); +pub const NAME_VideoObj_ScanType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScanType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_Source: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Source"); +pub const NAME_VideoObj_Source: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Source"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoBitRate"); +pub const NAME_VideoObj_VideoBitRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VideoBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoFormatCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoFormatCode"); +pub const NAME_VideoObj_VideoFormatCode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VideoFormatCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoFrameRate"); +pub const NAME_VideoObj_VideoFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VideoFrameRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WAVFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WAVFile"); +pub const NAME_WAVFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WAVFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WBMPImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WBMPImage"); +pub const NAME_WBMPImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WBMPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WMAFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMAFile"); +pub const NAME_WMAFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMAFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WMVFile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMVFile"); +pub const NAME_WMVFile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMVFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WPLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WPLPlaylist"); +pub const NAME_WPLPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WPLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WordDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WordDocument"); +pub const NAME_WordDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WordDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_XMLDocument: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XMLDocument"); +pub const NAME_XMLDocument: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XMLDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_DRM_SCHEME_PDDRM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PDDRM"); +pub const PORTABLE_DEVICE_DRM_SCHEME_PDDRM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PDDRM"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_DRM_SCHEME_WMDRM10_PD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDRM10-PD"); +pub const PORTABLE_DEVICE_DRM_SCHEME_WMDRM10_PD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDRM10-PD"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_ICON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Icons"); +pub const PORTABLE_DEVICE_ICON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Icons"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_IS_MASS_STORAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceIsMassStorage"); +pub const PORTABLE_DEVICE_IS_MASS_STORAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortableDeviceIsMassStorage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_EXCLUDE_FROM_SHELL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceNameSpaceExcludeFromShell"); +pub const PORTABLE_DEVICE_NAMESPACE_EXCLUDE_FROM_SHELL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortableDeviceNameSpaceExcludeFromShell"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_THUMBNAIL_CONTENT_TYPES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceNameSpaceThumbnailContentTypes"); +pub const PORTABLE_DEVICE_NAMESPACE_THUMBNAIL_CONTENT_TYPES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortableDeviceNameSpaceThumbnailContentTypes"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceNameSpaceTimeout"); +pub const PORTABLE_DEVICE_NAMESPACE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortableDeviceNameSpaceTimeout"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortableDeviceType"); +pub const PORTABLE_DEVICE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortableDeviceType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const PortableDevice: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x728a21c5_3d9e_48d7_9810_864848f0f404); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] @@ -923,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WPDNSE Fast Enum"); +pub const STR_WPDNSE_FAST_ENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WPDNSE Fast Enum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const STR_WPDNSE_SIMPLE_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WPDNSE SimpleItem"); +pub const STR_WPDNSE_SIMPLE_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::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\"`*"] @@ -1717,7 +1717,7 @@ pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::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::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 16 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const WPD_DEVICE_OBJECT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DEVICE"); +pub const WPD_DEVICE_OBJECT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::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::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 4 }; diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Pwm/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Pwm/mod.rs index 189775bbb4..400ab89913 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Pwm/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Pwm/mod.rs @@ -1,7 +1,7 @@ #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] pub const GUID_DEVINTERFACE_PWM_CONTROLLER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x60824b4c_eed1_4c9c_b49c_1b961461a819); #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] -pub const GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{60824B4C-EED1-4C9C-B49C-1B961461A819}"); +pub const GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{60824B4C-EED1-4C9C-B49C-1B961461A819}"); #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] pub const IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD: u32 = 262148u32; #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Sensors/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Sensors/mod.rs index a2eb53cada..2b11bb3d85 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Sensors/mod.rs @@ -24,19 +24,19 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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"))] @@ -46,7 +46,7 @@ #[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 ); +::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"))] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Tapi/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Tapi/mod.rs index e50a2c0242..5622cbee55 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Tapi/mod.rs @@ -1,66 +1,66 @@ #[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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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\"`, `\"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 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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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 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 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 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 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 ); @@ -77,9 +77,9 @@ ::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 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 ); @@ -92,17 +92,17 @@ ::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 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 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 ); @@ -114,8 +114,8 @@ ::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 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 ); @@ -123,19 +123,19 @@ ::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 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 ); +::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 ); +::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\"`, `\"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 ); @@ -144,37 +144,37 @@ ::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 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 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 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 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 ); @@ -182,9 +182,9 @@ ::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 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 ); @@ -192,9 +192,9 @@ ::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 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 ); @@ -203,27 +203,27 @@ ::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 ); +::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 ); +::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 ); +::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\"`, `\"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 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 ); +::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 ); +::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\"`, `\"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 ); @@ -235,12 +235,12 @@ ::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 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 ); @@ -250,11 +250,11 @@ ::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 ); +::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 ); +::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\"`, `\"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 ); @@ -262,7 +262,7 @@ ::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 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 ); @@ -270,20 +270,20 @@ ::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 ); +::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 ); +::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 ); +::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 ); +::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 ); +::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; @@ -408,7 +408,7 @@ pub const DISPIDMASK: u32 = 65535u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] 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"); +pub const GETTNEFSTREAMCODEPAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("GetTnefStreamCodePage"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const IDISPADDRESS: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1752,9 +1752,9 @@ pub const LINE_REQUEST: i32 = 13i32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] 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"); +pub const OPENTNEFSTREAM: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("OpenTnefStream"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub const OPENTNEFSTREAMEX: ::windows_sys::core::PCSTR = ::windows_sys::s!("OpenTnefStreamEx"); +pub const OPENTNEFSTREAMEX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("OpenTnefStreamEx"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const PHONEBUTTONFUNCTION_ABBREVDIAL: u32 = 11u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/Usb/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/Usb/mod.rs index 0e48ee8e75..b7364b45d4 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/Usb/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/Usb/mod.rs @@ -313,9 +313,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); +pub const KREGMANUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const KREGUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"); +pub const KREGUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const LowSpeed: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -341,7 +341,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSFT100"); +pub const MS_OS_STRING_SIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSFT100"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const MS_POWER_DESCRIPTOR_INDEX: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -493,9 +493,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); +pub const UREGMANUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const UREGUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"); +pub const UREGUSBFNENUMPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::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\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs b/crates/libs/sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs index f95b2c3799..7ce1101da4 100644 --- a/crates/libs/sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -1,35 +1,35 @@ ::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 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::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::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::PCWSTR ) -> ::windows_sys::core::HRESULT ); pub type IWSDAddress = *mut ::core::ffi::c_void; pub type IWSDAsyncCallback = *mut ::core::ffi::c_void; pub type IWSDAsyncResult = *mut ::core::ffi::c_void; @@ -86,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: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://*:5357/"); +pub const WSD_DEFAULT_EVENTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://*:5357/"); #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] -pub const WSD_DEFAULT_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://*:5357/"); +pub const WSD_DEFAULT_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://*:5357/"); #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] -pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("https://*:5358/"); +pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("https://*:5358/"); #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub const WSD_SECURITY_HTTP_AUTH_SCHEME_NEGOTIATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Foundation/mod.rs b/crates/libs/sys/src/Windows/Win32/Foundation/mod.rs index 73a98b9850..77a98b5bbb 100644 --- a/crates/libs/sys/src/Windows/Win32/Foundation/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Foundation/mod.rs @@ -7,16 +7,16 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SetHandleInformation ( hobject : HANDLE , dwmask : u32 , dwflags : HANDLE_FLAGS ) -> BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SetLastError ( dwerrcode : WIN32_ERROR ) -> ( ) ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SetLastErrorEx ( dwerrcode : WIN32_ERROR , dwtype : u32 ) -> ( ) ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysAddRefString ( bstrstring : :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysAllocString ( psz : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::BSTR ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysAllocStringByteLen ( psz : :: windows_sys::core::PCSTR , len : u32 ) -> :: windows_sys::core::BSTR ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysAllocStringLen ( strin : :: windows_sys::core::PCWSTR , ui : u32 ) -> :: windows_sys::core::BSTR ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysFreeString ( bstrstring : :: windows_sys::core::BSTR ) -> ( ) ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysReAllocString ( pbstr : *mut :: windows_sys::core::BSTR , psz : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysReAllocStringLen ( pbstr : *mut :: windows_sys::core::BSTR , psz : :: windows_sys::core::PCWSTR , len : u32 ) -> i32 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysReleaseString ( bstrstring : :: windows_sys::core::BSTR ) -> ( ) ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysStringByteLen ( bstr : :: windows_sys::core::BSTR ) -> u32 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysStringLen ( pbstr : :: windows_sys::core::BSTR ) -> u32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysAddRefString ( bstrstring : ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysAllocString ( psz : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::BSTR ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysAllocStringByteLen ( psz : ::windows_sys::core::PCSTR , len : u32 ) -> ::windows_sys::core::BSTR ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysAllocStringLen ( strin : ::windows_sys::core::PCWSTR , ui : u32 ) -> ::windows_sys::core::BSTR ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysFreeString ( bstrstring : ::windows_sys::core::BSTR ) -> ( ) ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysReAllocString ( pbstr : *mut ::windows_sys::core::BSTR , psz : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysReAllocStringLen ( pbstr : *mut ::windows_sys::core::BSTR , psz : ::windows_sys::core::PCWSTR , len : u32 ) -> i32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysReleaseString ( bstrstring : ::windows_sys::core::BSTR ) -> ( ) ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysStringByteLen ( bstr : ::windows_sys::core::BSTR ) -> u32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_Foundation\"`*"] fn SysStringLen ( pbstr : ::windows_sys::core::BSTR ) -> u32 ); #[doc = "*Required features: `\"Win32_Foundation\"`*"] pub const APPX_E_BLOCK_HASH_INVALID: ::windows_sys::core::HRESULT = -2146958841i32; #[doc = "*Required features: `\"Win32_Foundation\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Gaming/mod.rs b/crates/libs/sys/src/Windows/Win32/Gaming/mod.rs index a97ea5158f..e0ab9f70c8 100644 --- a/crates/libs/sys/src/Windows/Win32/Gaming/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Gaming/mod.rs @@ -1,36 +1,36 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn CheckGamingPrivilegeSilently ( privilegeid : u32 , scope : :: windows_sys::core::HSTRING , policy : :: windows_sys::core::HSTRING , hasprivilege : *mut super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn CheckGamingPrivilegeSilently ( privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , hasprivilege : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn CheckGamingPrivilegeSilentlyForUser ( user : :: windows_sys::core::IInspectable , privilegeid : u32 , scope : :: windows_sys::core::HSTRING , policy : :: windows_sys::core::HSTRING , hasprivilege : *mut super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn CheckGamingPrivilegeWithUI ( privilegeid : u32 , scope : :: windows_sys::core::HSTRING , policy : :: windows_sys::core::HSTRING , friendlymessage : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn CheckGamingPrivilegeWithUIForUser ( user : :: windows_sys::core::IInspectable , privilegeid : u32 , scope : :: windows_sys::core::HSTRING , policy : :: windows_sys::core::HSTRING , friendlymessage : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn GetExpandedResourceExclusiveCpuCount ( exclusivecpucount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-deviceinformation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn GetGamingDeviceModelInformation ( information : *mut GAMING_DEVICE_MODEL_INFORMATION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn CheckGamingPrivilegeSilentlyForUser ( user : ::windows_sys::core::IInspectable , privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , hasprivilege : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn CheckGamingPrivilegeWithUI ( privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , friendlymessage : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn CheckGamingPrivilegeWithUIForUser ( user : ::windows_sys::core::IInspectable , privilegeid : u32 , scope : ::windows_sys::core::HSTRING , policy : ::windows_sys::core::HSTRING , friendlymessage : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn GetExpandedResourceExclusiveCpuCount ( exclusivecpucount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-deviceinformation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn GetGamingDeviceModelInformation ( information : *mut GAMING_DEVICE_MODEL_INFORMATION ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn HasExpandedResources ( hasexpandedresources : *mut super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn HasExpandedResources ( hasexpandedresources : *mut super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn ProcessPendingGameUI ( waitforcompletion : super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ReleaseExclusiveCpuSets ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowChangeFriendRelationshipUI ( targetuserxuid : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowChangeFriendRelationshipUIForUser ( user : :: windows_sys::core::IInspectable , targetuserxuid : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowCustomizeUserProfileUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowCustomizeUserProfileUIForUser ( user : :: windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowFindFriendsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowFindFriendsUIForUser ( user : :: windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInfoUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInfoUIForUser ( user : :: windows_sys::core::IInspectable , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUI ( serviceconfigurationid : :: windows_sys::core::HSTRING , sessiontemplatename : :: windows_sys::core::HSTRING , sessionid : :: windows_sys::core::HSTRING , invitationdisplaytext : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIForUser ( user : :: windows_sys::core::IInspectable , serviceconfigurationid : :: windows_sys::core::HSTRING , sessiontemplatename : :: windows_sys::core::HSTRING , sessionid : :: windows_sys::core::HSTRING , invitationdisplaytext : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIWithContext ( serviceconfigurationid : :: windows_sys::core::HSTRING , sessiontemplatename : :: windows_sys::core::HSTRING , sessionid : :: windows_sys::core::HSTRING , invitationdisplaytext : :: windows_sys::core::HSTRING , customactivationcontext : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIWithContextForUser ( user : :: windows_sys::core::IInspectable , serviceconfigurationid : :: windows_sys::core::HSTRING , sessiontemplatename : :: windows_sys::core::HSTRING , sessionid : :: windows_sys::core::HSTRING , invitationdisplaytext : :: windows_sys::core::HSTRING , customactivationcontext : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowPlayerPickerUI ( promptdisplaytext : :: windows_sys::core::HSTRING , xuids : *const :: windows_sys::core::HSTRING , xuidscount : usize , preselectedxuids : *const :: windows_sys::core::HSTRING , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowPlayerPickerUIForUser ( user : :: windows_sys::core::IInspectable , promptdisplaytext : :: windows_sys::core::HSTRING , xuids : *const :: windows_sys::core::HSTRING , xuidscount : usize , preselectedxuids : *const :: windows_sys::core::HSTRING , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowProfileCardUI ( targetuserxuid : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowProfileCardUIForUser ( user : :: windows_sys::core::IInspectable , targetuserxuid : :: windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowTitleAchievementsUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowTitleAchievementsUIForUser ( user : :: windows_sys::core::IInspectable , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowUserSettingsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowUserSettingsUIForUser ( user : :: windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn ProcessPendingGameUI ( waitforcompletion : super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ReleaseExclusiveCpuSets ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowChangeFriendRelationshipUI ( targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowChangeFriendRelationshipUIForUser ( user : ::windows_sys::core::IInspectable , targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowCustomizeUserProfileUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowCustomizeUserProfileUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowFindFriendsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowFindFriendsUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInfoUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInfoUIForUser ( user : ::windows_sys::core::IInspectable , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUI ( serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIForUser ( user : ::windows_sys::core::IInspectable , serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIWithContext ( serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , customactivationcontext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowGameInviteUIWithContextForUser ( user : ::windows_sys::core::IInspectable , serviceconfigurationid : ::windows_sys::core::HSTRING , sessiontemplatename : ::windows_sys::core::HSTRING , sessionid : ::windows_sys::core::HSTRING , invitationdisplaytext : ::windows_sys::core::HSTRING , customactivationcontext : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowPlayerPickerUI ( promptdisplaytext : ::windows_sys::core::HSTRING , xuids : *const ::windows_sys::core::HSTRING , xuidscount : usize , preselectedxuids : *const ::windows_sys::core::HSTRING , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowPlayerPickerUIForUser ( user : ::windows_sys::core::IInspectable , promptdisplaytext : ::windows_sys::core::HSTRING , xuids : *const ::windows_sys::core::HSTRING , xuidscount : usize , preselectedxuids : *const ::windows_sys::core::HSTRING , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowProfileCardUI ( targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowProfileCardUIForUser ( user : ::windows_sys::core::IInspectable , targetuserxuid : ::windows_sys::core::HSTRING , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowTitleAchievementsUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowTitleAchievementsUIForUser ( user : ::windows_sys::core::IInspectable , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowUserSettingsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`*"] fn ShowUserSettingsUIForUser ( user : ::windows_sys::core::IInspectable , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] fn TryCancelPendingGameUI ( ) -> super::Foundation:: BOOL ); pub type IGameExplorer = *mut ::core::ffi::c_void; @@ -46,9 +46,9 @@ pub const GameExplorer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::f #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub const GameStatistics: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xdbc85a2c_c0dc_4961_b6e2_d28b62c11ad4); #[doc = "*Required features: `\"Win32_Gaming\"`*"] -pub const ID_GDF_THUMBNAIL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("__GDF_THUMBNAIL"); +pub const ID_GDF_THUMBNAIL_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("__GDF_THUMBNAIL"); #[doc = "*Required features: `\"Win32_Gaming\"`*"] -pub const ID_GDF_XML_STR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("__GDF_XML"); +pub const ID_GDF_XML_STR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("__GDF_XML"); #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub const XblIdpAuthManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xce23534b_56d8_4978_86a2_7ee570640468); #[doc = "*Required features: `\"Win32_Gaming\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Globalization/mod.rs b/crates/libs/sys/src/Windows/Win32/Globalization/mod.rs index fb9ca149b9..041245198a 100644 --- a/crates/libs/sys/src/Windows/Win32/Globalization/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Globalization/mod.rs @@ -1,16 +1,16 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn CompareStringA ( locale : u32 , dwcmpflags : u32 , lpstring1 : *const i8 , cchcount1 : i32 , lpstring2 : *const i8 , cchcount2 : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn CompareStringEx ( lplocalename : :: windows_sys::core::PCWSTR , dwcmpflags : COMPARE_STRING_FLAGS , lpstring1 : :: windows_sys::core::PCWSTR , cchcount1 : i32 , lpstring2 : :: windows_sys::core::PCWSTR , cchcount2 : i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , lparam : super::Foundation:: LPARAM ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn CompareStringEx ( lplocalename : ::windows_sys::core::PCWSTR , dwcmpflags : COMPARE_STRING_FLAGS , lpstring1 : ::windows_sys::core::PCWSTR , cchcount1 : i32 , lpstring2 : ::windows_sys::core::PCWSTR , cchcount2 : i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , lparam : super::Foundation:: LPARAM ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn CompareStringOrdinal ( lpstring1 : :: windows_sys::core::PCWSTR , cchcount1 : i32 , lpstring2 : :: windows_sys::core::PCWSTR , cchcount2 : i32 , bignorecase : super::Foundation:: BOOL ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn CompareStringW ( locale : u32 , dwcmpflags : u32 , lpstring1 : :: windows_sys::core::PCWSTR , cchcount1 : i32 , lpstring2 : :: windows_sys::core::PCWSTR , cchcount2 : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn CompareStringOrdinal ( lpstring1 : ::windows_sys::core::PCWSTR , cchcount1 : i32 , lpstring2 : ::windows_sys::core::PCWSTR , cchcount2 : i32 , bignorecase : super::Foundation:: BOOL ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn CompareStringW ( locale : u32 , dwcmpflags : u32 , lpstring1 : ::windows_sys::core::PCWSTR , cchcount1 : i32 , lpstring2 : ::windows_sys::core::PCWSTR , cchcount2 : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ConvertDefaultLocale ( locale : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumCalendarInfoA ( lpcalinfoenumproc : CALINFO_ENUMPROCA , locale : u32 , calendar : u32 , caltype : u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumCalendarInfoExA ( lpcalinfoenumprocex : CALINFO_ENUMPROCEXA , locale : u32 , calendar : u32 , caltype : u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumCalendarInfoExEx ( pcalinfoenumprocexex : CALINFO_ENUMPROCEXEX , lplocalename : :: windows_sys::core::PCWSTR , calendar : u32 , lpreserved : :: windows_sys::core::PCWSTR , caltype : u32 , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumCalendarInfoExEx ( pcalinfoenumprocexex : CALINFO_ENUMPROCEXEX , lplocalename : ::windows_sys::core::PCWSTR , calendar : u32 , lpreserved : ::windows_sys::core::PCWSTR , caltype : u32 , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumCalendarInfoExW ( lpcalinfoenumprocex : CALINFO_ENUMPROCEXW , locale : u32 , calendar : u32 , caltype : u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -20,7 +20,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumDateFormatsExA ( lpdatefmtenumprocex : DATEFMT_ENUMPROCEXA , locale : u32 , dwflags : u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumDateFormatsExEx ( lpdatefmtenumprocexex : DATEFMT_ENUMPROCEXEX , lplocalename : :: windows_sys::core::PCWSTR , dwflags : ENUM_DATE_FORMATS_FLAGS , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumDateFormatsExEx ( lpdatefmtenumprocexex : DATEFMT_ENUMPROCEXEX , lplocalename : ::windows_sys::core::PCWSTR , dwflags : ENUM_DATE_FORMATS_FLAGS , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumDateFormatsExW ( lpdatefmtenumprocex : DATEFMT_ENUMPROCEXW , locale : u32 , dwflags : u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -50,20 +50,20 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumTimeFormatsA ( lptimefmtenumproc : TIMEFMT_ENUMPROCA , locale : u32 , dwflags : TIME_FORMAT_FLAGS ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumTimeFormatsEx ( lptimefmtenumprocex : TIMEFMT_ENUMPROCEX , lplocalename : :: windows_sys::core::PCWSTR , dwflags : u32 , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumTimeFormatsEx ( lptimefmtenumprocex : TIMEFMT_ENUMPROCEX , lplocalename : ::windows_sys::core::PCWSTR , dwflags : u32 , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumTimeFormatsW ( lptimefmtenumproc : TIMEFMT_ENUMPROCW , locale : u32 , dwflags : TIME_FORMAT_FLAGS ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumUILanguagesA ( lpuilanguageenumproc : UILANGUAGE_ENUMPROCA , dwflags : u32 , lparam : isize ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn EnumUILanguagesW ( lpuilanguageenumproc : UILANGUAGE_ENUMPROCW , dwflags : u32 , lparam : isize ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn FindNLSString ( locale : u32 , dwfindnlsstringflags : u32 , lpstringsource : :: windows_sys::core::PCWSTR , cchsource : i32 , lpstringvalue : :: windows_sys::core::PCWSTR , cchvalue : i32 , pcchfound : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn FindNLSString ( locale : u32 , dwfindnlsstringflags : u32 , lpstringsource : ::windows_sys::core::PCWSTR , cchsource : i32 , lpstringvalue : ::windows_sys::core::PCWSTR , cchvalue : i32 , pcchfound : *mut i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn FindNLSStringEx ( lplocalename : :: windows_sys::core::PCWSTR , dwfindnlsstringflags : u32 , lpstringsource : :: windows_sys::core::PCWSTR , cchsource : i32 , lpstringvalue : :: windows_sys::core::PCWSTR , cchvalue : i32 , pcchfound : *mut i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , sorthandle : super::Foundation:: LPARAM ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn FindNLSStringEx ( lplocalename : ::windows_sys::core::PCWSTR , dwfindnlsstringflags : u32 , lpstringsource : ::windows_sys::core::PCWSTR , cchsource : i32 , lpstringvalue : ::windows_sys::core::PCWSTR , cchvalue : i32 , pcchfound : *mut i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , sorthandle : super::Foundation:: LPARAM ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn FindStringOrdinal ( dwfindstringordinalflags : u32 , lpstringsource : :: windows_sys::core::PCWSTR , cchsource : i32 , lpstringvalue : :: windows_sys::core::PCWSTR , cchvalue : i32 , bignorecase : super::Foundation:: BOOL ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn FoldStringA ( dwmapflags : FOLD_STRING_MAP_FLAGS , lpsrcstr : :: windows_sys::core::PCSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PSTR , cchdest : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn FoldStringW ( dwmapflags : FOLD_STRING_MAP_FLAGS , lpsrcstr : :: windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PWSTR , cchdest : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn FindStringOrdinal ( dwfindstringordinalflags : u32 , lpstringsource : ::windows_sys::core::PCWSTR , cchsource : i32 , lpstringvalue : ::windows_sys::core::PCWSTR , cchvalue : i32 , bignorecase : super::Foundation:: BOOL ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn FoldStringA ( dwmapflags : FOLD_STRING_MAP_FLAGS , lpsrcstr : ::windows_sys::core::PCSTR , cchsrc : i32 , lpdeststr : ::windows_sys::core::PSTR , cchdest : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn FoldStringW ( dwmapflags : FOLD_STRING_MAP_FLAGS , lpsrcstr : ::windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : ::windows_sys::core::PWSTR , cchdest : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetACP ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetCPInfo ( codepage : u32 , lpcpinfo : *mut CPINFO ) -> super::Foundation:: BOOL ); @@ -71,93 +71,93 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetCPInfoExA ( codepage : u32 , dwflags : u32 , lpcpinfoex : *mut CPINFOEXA ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetCPInfoExW ( codepage : u32 , dwflags : u32 , lpcpinfoex : *mut CPINFOEXW ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCalendarInfoA ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : :: windows_sys::core::PSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCalendarInfoEx ( lplocalename : :: windows_sys::core::PCWSTR , calendar : u32 , lpreserved : :: windows_sys::core::PCWSTR , caltype : u32 , lpcaldata : :: windows_sys::core::PWSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCalendarInfoW ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : :: windows_sys::core::PWSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCurrencyFormatA ( locale : u32 , dwflags : u32 , lpvalue : :: windows_sys::core::PCSTR , lpformat : *const CURRENCYFMTA , lpcurrencystr : :: windows_sys::core::PSTR , cchcurrency : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCurrencyFormatEx ( lplocalename : :: windows_sys::core::PCWSTR , dwflags : u32 , lpvalue : :: windows_sys::core::PCWSTR , lpformat : *const CURRENCYFMTW , lpcurrencystr : :: windows_sys::core::PWSTR , cchcurrency : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCurrencyFormatW ( locale : u32 , dwflags : u32 , lpvalue : :: windows_sys::core::PCWSTR , lpformat : *const CURRENCYFMTW , lpcurrencystr : :: windows_sys::core::PWSTR , cchcurrency : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCalendarInfoA ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : ::windows_sys::core::PSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCalendarInfoEx ( lplocalename : ::windows_sys::core::PCWSTR , calendar : u32 , lpreserved : ::windows_sys::core::PCWSTR , caltype : u32 , lpcaldata : ::windows_sys::core::PWSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCalendarInfoW ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : ::windows_sys::core::PWSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCurrencyFormatA ( locale : u32 , dwflags : u32 , lpvalue : ::windows_sys::core::PCSTR , lpformat : *const CURRENCYFMTA , lpcurrencystr : ::windows_sys::core::PSTR , cchcurrency : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCurrencyFormatEx ( lplocalename : ::windows_sys::core::PCWSTR , dwflags : u32 , lpvalue : ::windows_sys::core::PCWSTR , lpformat : *const CURRENCYFMTW , lpcurrencystr : ::windows_sys::core::PWSTR , cchcurrency : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetCurrencyFormatW ( locale : u32 , dwflags : u32 , lpvalue : ::windows_sys::core::PCWSTR , lpformat : *const CURRENCYFMTW , lpcurrencystr : ::windows_sys::core::PWSTR , cchcurrency : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDateFormatA ( locale : u32 , dwflags : u32 , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows_sys::core::PCSTR , lpdatestr : :: windows_sys::core::PSTR , cchdate : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDateFormatA ( locale : u32 , dwflags : u32 , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows_sys::core::PCSTR , lpdatestr : ::windows_sys::core::PSTR , cchdate : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDateFormatEx ( lplocalename : :: windows_sys::core::PCWSTR , dwflags : ENUM_DATE_FORMATS_FLAGS , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows_sys::core::PCWSTR , lpdatestr : :: windows_sys::core::PWSTR , cchdate : i32 , lpcalendar : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDateFormatEx ( lplocalename : ::windows_sys::core::PCWSTR , dwflags : ENUM_DATE_FORMATS_FLAGS , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows_sys::core::PCWSTR , lpdatestr : ::windows_sys::core::PWSTR , cchdate : i32 , lpcalendar : ::windows_sys::core::PCWSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDateFormatW ( locale : u32 , dwflags : u32 , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows_sys::core::PCWSTR , lpdatestr : :: windows_sys::core::PWSTR , cchdate : i32 ) -> i32 ); -::windows_sys::core::link ! ( "bcp47mrm.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetDistanceOfClosestLanguageInList ( pszlanguage : :: windows_sys::core::PCWSTR , pszlanguageslist : :: windows_sys::core::PCWSTR , wchlistdelimiter : u16 , pclosestdistance : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDateFormatW ( locale : u32 , dwflags : u32 , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows_sys::core::PCWSTR , lpdatestr : ::windows_sys::core::PWSTR , cchdate : i32 ) -> i32 ); +::windows_sys::core::link ! ( "bcp47mrm.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetDistanceOfClosestLanguageInList ( pszlanguage : ::windows_sys::core::PCWSTR , pszlanguageslist : ::windows_sys::core::PCWSTR , wchlistdelimiter : u16 , pclosestdistance : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDurationFormat ( locale : u32 , dwflags : u32 , lpduration : *const super::Foundation:: SYSTEMTIME , ullduration : u64 , lpformat : :: windows_sys::core::PCWSTR , lpdurationstr : :: windows_sys::core::PWSTR , cchduration : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDurationFormat ( locale : u32 , dwflags : u32 , lpduration : *const super::Foundation:: SYSTEMTIME , ullduration : u64 , lpformat : ::windows_sys::core::PCWSTR , lpdurationstr : ::windows_sys::core::PWSTR , cchduration : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDurationFormatEx ( lplocalename : :: windows_sys::core::PCWSTR , dwflags : u32 , lpduration : *const super::Foundation:: SYSTEMTIME , ullduration : u64 , lpformat : :: windows_sys::core::PCWSTR , lpdurationstr : :: windows_sys::core::PWSTR , cchduration : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetDurationFormatEx ( lplocalename : ::windows_sys::core::PCWSTR , dwflags : u32 , lpduration : *const super::Foundation:: SYSTEMTIME , ullduration : u64 , lpformat : ::windows_sys::core::PCWSTR , lpdurationstr : ::windows_sys::core::PWSTR , cchduration : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetFileMUIInfo ( dwflags : u32 , pcwszfilepath : :: windows_sys::core::PCWSTR , pfilemuiinfo : *mut FILEMUIINFO , pcbfilemuiinfo : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetFileMUIInfo ( dwflags : u32 , pcwszfilepath : ::windows_sys::core::PCWSTR , pfilemuiinfo : *mut FILEMUIINFO , pcbfilemuiinfo : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetFileMUIPath ( dwflags : u32 , pcwszfilepath : :: windows_sys::core::PCWSTR , pwszlanguage : :: windows_sys::core::PWSTR , pcchlanguage : *mut u32 , pwszfilemuipath : :: windows_sys::core::PWSTR , pcchfilemuipath : *mut u32 , pululenumerator : *mut u64 ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetGeoInfoA ( location : i32 , geotype : u32 , lpgeodata : :: windows_sys::core::PSTR , cchdata : i32 , langid : u16 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetGeoInfoEx ( location : :: windows_sys::core::PCWSTR , geotype : u32 , geodata : :: windows_sys::core::PWSTR , geodatacount : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetGeoInfoW ( location : i32 , geotype : u32 , lpgeodata : :: windows_sys::core::PWSTR , cchdata : i32 , langid : u16 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetLocaleInfoA ( locale : u32 , lctype : u32 , lplcdata : :: windows_sys::core::PSTR , cchdata : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetLocaleInfoEx ( lplocalename : :: windows_sys::core::PCWSTR , lctype : u32 , lplcdata : :: windows_sys::core::PWSTR , cchdata : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetLocaleInfoW ( locale : u32 , lctype : u32 , lplcdata : :: windows_sys::core::PWSTR , cchdata : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetFileMUIPath ( dwflags : u32 , pcwszfilepath : ::windows_sys::core::PCWSTR , pwszlanguage : ::windows_sys::core::PWSTR , pcchlanguage : *mut u32 , pwszfilemuipath : ::windows_sys::core::PWSTR , pcchfilemuipath : *mut u32 , pululenumerator : *mut u64 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetGeoInfoA ( location : i32 , geotype : u32 , lpgeodata : ::windows_sys::core::PSTR , cchdata : i32 , langid : u16 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetGeoInfoEx ( location : ::windows_sys::core::PCWSTR , geotype : u32 , geodata : ::windows_sys::core::PWSTR , geodatacount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetGeoInfoW ( location : i32 , geotype : u32 , lpgeodata : ::windows_sys::core::PWSTR , cchdata : i32 , langid : u16 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetLocaleInfoA ( locale : u32 , lctype : u32 , lplcdata : ::windows_sys::core::PSTR , cchdata : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetLocaleInfoEx ( lplocalename : ::windows_sys::core::PCWSTR , lctype : u32 , lplcdata : ::windows_sys::core::PWSTR , cchdata : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetLocaleInfoW ( locale : u32 , lctype : u32 , lplcdata : ::windows_sys::core::PWSTR , cchdata : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetNLSVersion ( function : u32 , locale : u32 , lpversioninformation : *mut NLSVERSIONINFO ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetNLSVersionEx ( function : u32 , lplocalename : :: windows_sys::core::PCWSTR , lpversioninformation : *mut NLSVERSIONINFOEX ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetNumberFormatA ( locale : u32 , dwflags : u32 , lpvalue : :: windows_sys::core::PCSTR , lpformat : *const NUMBERFMTA , lpnumberstr : :: windows_sys::core::PSTR , cchnumber : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetNumberFormatEx ( lplocalename : :: windows_sys::core::PCWSTR , dwflags : u32 , lpvalue : :: windows_sys::core::PCWSTR , lpformat : *const NUMBERFMTW , lpnumberstr : :: windows_sys::core::PWSTR , cchnumber : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetNumberFormatW ( locale : u32 , dwflags : u32 , lpvalue : :: windows_sys::core::PCWSTR , lpformat : *const NUMBERFMTW , lpnumberstr : :: windows_sys::core::PWSTR , cchnumber : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetNLSVersionEx ( function : u32 , lplocalename : ::windows_sys::core::PCWSTR , lpversioninformation : *mut NLSVERSIONINFOEX ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetNumberFormatA ( locale : u32 , dwflags : u32 , lpvalue : ::windows_sys::core::PCSTR , lpformat : *const NUMBERFMTA , lpnumberstr : ::windows_sys::core::PSTR , cchnumber : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetNumberFormatEx ( lplocalename : ::windows_sys::core::PCWSTR , dwflags : u32 , lpvalue : ::windows_sys::core::PCWSTR , lpformat : *const NUMBERFMTW , lpnumberstr : ::windows_sys::core::PWSTR , cchnumber : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetNumberFormatW ( locale : u32 , dwflags : u32 , lpvalue : ::windows_sys::core::PCWSTR , lpformat : *const NUMBERFMTW , lpnumberstr : ::windows_sys::core::PWSTR , cchnumber : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetOEMCP ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetProcessPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : :: windows_sys::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetStringScripts ( dwflags : u32 , lpstring : :: windows_sys::core::PCWSTR , cchstring : i32 , lpscripts : :: windows_sys::core::PWSTR , cchscripts : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetProcessPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : ::windows_sys::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetStringScripts ( dwflags : u32 , lpstring : ::windows_sys::core::PCWSTR , cchstring : i32 , lpscripts : ::windows_sys::core::PWSTR , cchscripts : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetStringTypeA ( locale : u32 , dwinfotype : u32 , lpsrcstr : :: windows_sys::core::PCSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetStringTypeA ( locale : u32 , dwinfotype : u32 , lpsrcstr : ::windows_sys::core::PCSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetStringTypeExA ( locale : u32 , dwinfotype : u32 , lpsrcstr : :: windows_sys::core::PCSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetStringTypeExA ( locale : u32 , dwinfotype : u32 , lpsrcstr : ::windows_sys::core::PCSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetStringTypeExW ( locale : u32 , dwinfotype : u32 , lpsrcstr : :: windows_sys::core::PCWSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetStringTypeExW ( locale : u32 , dwinfotype : u32 , lpsrcstr : ::windows_sys::core::PCWSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetStringTypeW ( dwinfotype : u32 , lpsrcstr : :: windows_sys::core::PCWSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetStringTypeW ( dwinfotype : u32 , lpsrcstr : ::windows_sys::core::PCWSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetSystemDefaultLCID ( ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetSystemDefaultLangID ( ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetSystemDefaultLocaleName ( lplocalename : :: windows_sys::core::PWSTR , cchlocalename : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetSystemDefaultLocaleName ( lplocalename : ::windows_sys::core::PWSTR , cchlocalename : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetSystemDefaultUILanguage ( ) -> u16 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetSystemPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : :: windows_sys::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetSystemPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : ::windows_sys::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetTextCharset ( hdc : super::Graphics::Gdi:: HDC ) -> i32 ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetTextCharsetInfo ( hdc : super::Graphics::Gdi:: HDC , lpsig : *mut FONTSIGNATURE , dwflags : u32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetThreadLocale ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetThreadPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : :: windows_sys::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetThreadPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : ::windows_sys::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetThreadUILanguage ( ) -> u16 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetTimeFormatA ( locale : u32 , dwflags : u32 , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows_sys::core::PCSTR , lptimestr : :: windows_sys::core::PSTR , cchtime : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetTimeFormatA ( locale : u32 , dwflags : u32 , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows_sys::core::PCSTR , lptimestr : ::windows_sys::core::PSTR , cchtime : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetTimeFormatEx ( lplocalename : :: windows_sys::core::PCWSTR , dwflags : TIME_FORMAT_FLAGS , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows_sys::core::PCWSTR , lptimestr : :: windows_sys::core::PWSTR , cchtime : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetTimeFormatEx ( lplocalename : ::windows_sys::core::PCWSTR , dwflags : TIME_FORMAT_FLAGS , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows_sys::core::PCWSTR , lptimestr : ::windows_sys::core::PWSTR , cchtime : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetTimeFormatW ( locale : u32 , dwflags : u32 , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows_sys::core::PCWSTR , lptimestr : :: windows_sys::core::PWSTR , cchtime : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetTimeFormatW ( locale : u32 , dwflags : u32 , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows_sys::core::PCWSTR , lptimestr : ::windows_sys::core::PWSTR , cchtime : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetUILanguageInfo ( dwflags : u32 , pwmszlanguage : :: windows_sys::core::PCWSTR , pwszfallbacklanguages : :: windows_sys::core::PWSTR , pcchfallbacklanguages : *mut u32 , pattributes : *mut u32 ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetUserDefaultGeoName ( geoname : :: windows_sys::core::PWSTR , geonamecount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetUILanguageInfo ( dwflags : u32 , pwmszlanguage : ::windows_sys::core::PCWSTR , pwszfallbacklanguages : ::windows_sys::core::PWSTR , pcchfallbacklanguages : *mut u32 , pattributes : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetUserDefaultGeoName ( geoname : ::windows_sys::core::PWSTR , geonamecount : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetUserDefaultLCID ( ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetUserDefaultLangID ( ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetUserDefaultLocaleName ( lplocalename : :: windows_sys::core::PWSTR , cchlocalename : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetUserDefaultLocaleName ( lplocalename : ::windows_sys::core::PWSTR , cchlocalename : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetUserDefaultUILanguage ( ) -> u16 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn GetUserGeoID ( geoclass : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetUserPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : :: windows_sys::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "normaliz.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IdnToAscii ( dwflags : u32 , lpunicodecharstr : :: windows_sys::core::PCWSTR , cchunicodechar : i32 , lpasciicharstr : :: windows_sys::core::PWSTR , cchasciichar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IdnToNameprepUnicode ( dwflags : u32 , lpunicodecharstr : :: windows_sys::core::PCWSTR , cchunicodechar : i32 , lpnameprepcharstr : :: windows_sys::core::PWSTR , cchnameprepchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "normaliz.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IdnToUnicode ( dwflags : u32 , lpasciicharstr : :: windows_sys::core::PCWSTR , cchasciichar : i32 , lpunicodecharstr : :: windows_sys::core::PWSTR , cchunicodechar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn GetUserPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : ::windows_sys::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "normaliz.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IdnToAscii ( dwflags : u32 , lpunicodecharstr : ::windows_sys::core::PCWSTR , cchunicodechar : i32 , lpasciicharstr : ::windows_sys::core::PWSTR , cchasciichar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IdnToNameprepUnicode ( dwflags : u32 , lpunicodecharstr : ::windows_sys::core::PCWSTR , cchunicodechar : i32 , lpnameprepcharstr : ::windows_sys::core::PWSTR , cchnameprepchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "normaliz.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IdnToUnicode ( dwflags : u32 , lpasciicharstr : ::windows_sys::core::PCWSTR , cchasciichar : i32 , lpunicodecharstr : ::windows_sys::core::PWSTR , cchunicodechar : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsDBCSLeadByte ( testchar : u8 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsDBCSLeadByteEx ( codepage : u32 , testchar : u8 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsNLSDefinedString ( function : u32 , dwflags : u32 , lpversioninformation : *const NLSVERSIONINFO , lpstring : :: windows_sys::core::PCWSTR , cchstr : i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsNLSDefinedString ( function : u32 , dwflags : u32 , lpversioninformation : *const NLSVERSIONINFO , lpstring : ::windows_sys::core::PCWSTR , cchstr : i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsNormalizedString ( normform : NORM_FORM , lpstring : :: windows_sys::core::PCWSTR , cwlength : i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsNormalizedString ( normform : NORM_FORM , lpstring : ::windows_sys::core::PCWSTR , cwlength : i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsTextUnicode ( lpv : *const ::core::ffi::c_void , isize : i32 , lpiresult : *mut IS_TEXT_UNICODE_RESULT ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -167,157 +167,157 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsValidLocale ( locale : u32 , dwflags : IS_VALID_LOCALE_FLAGS ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsValidLocaleName ( lplocalename : :: windows_sys::core::PCWSTR ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IsValidNLSVersion ( function : u32 , lplocalename : :: windows_sys::core::PCWSTR , lpversioninformation : *const NLSVERSIONINFOEX ) -> u32 ); -::windows_sys::core::link ! ( "bcp47mrm.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IsWellFormedTag ( psztag : :: windows_sys::core::PCWSTR ) -> u8 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn LCIDToLocaleName ( locale : u32 , lpname : :: windows_sys::core::PWSTR , cchname : i32 , dwflags : u32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn LCMapStringA ( locale : u32 , dwmapflags : u32 , lpsrcstr : :: windows_sys::core::PCSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PSTR , cchdest : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn IsValidLocaleName ( lplocalename : ::windows_sys::core::PCWSTR ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IsValidNLSVersion ( function : u32 , lplocalename : ::windows_sys::core::PCWSTR , lpversioninformation : *const NLSVERSIONINFOEX ) -> u32 ); +::windows_sys::core::link ! ( "bcp47mrm.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn IsWellFormedTag ( psztag : ::windows_sys::core::PCWSTR ) -> u8 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn LCIDToLocaleName ( locale : u32 , lpname : ::windows_sys::core::PWSTR , cchname : i32 , dwflags : u32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn LCMapStringA ( locale : u32 , dwmapflags : u32 , lpsrcstr : ::windows_sys::core::PCSTR , cchsrc : i32 , lpdeststr : ::windows_sys::core::PSTR , cchdest : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn LCMapStringEx ( lplocalename : :: windows_sys::core::PCWSTR , dwmapflags : u32 , lpsrcstr : :: windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PWSTR , cchdest : i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , sorthandle : super::Foundation:: LPARAM ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn LCMapStringW ( locale : u32 , dwmapflags : u32 , lpsrcstr : :: windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PWSTR , cchdest : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn LocaleNameToLCID ( lpname : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingDoAction ( pbag : *mut MAPPING_PROPERTY_BAG , dwrangeindex : u32 , pszactionid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingFreePropertyBag ( pbag : *const MAPPING_PROPERTY_BAG ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingFreeServices ( pserviceinfo : *const MAPPING_SERVICE_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingGetServices ( poptions : *const MAPPING_ENUM_OPTIONS , prgservices : *mut *mut MAPPING_SERVICE_INFO , pdwservicescount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingRecognizeText ( pserviceinfo : *const MAPPING_SERVICE_INFO , psztext : :: windows_sys::core::PCWSTR , dwlength : u32 , dwindex : u32 , poptions : *const MAPPING_OPTIONS , pbag : *mut MAPPING_PROPERTY_BAG ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MultiByteToWideChar ( codepage : u32 , dwflags : MULTI_BYTE_TO_WIDE_CHAR_FLAGS , lpmultibytestr : :: windows_sys::core::PCSTR , cbmultibyte : i32 , lpwidecharstr : :: windows_sys::core::PWSTR , cchwidechar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn NormalizeString ( normform : NORM_FORM , lpsrcstring : :: windows_sys::core::PCWSTR , cwsrclength : i32 , lpdststring : :: windows_sys::core::PWSTR , cwdstlength : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn LCMapStringEx ( lplocalename : ::windows_sys::core::PCWSTR , dwmapflags : u32 , lpsrcstr : ::windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : ::windows_sys::core::PWSTR , cchdest : i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , sorthandle : super::Foundation:: LPARAM ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn LCMapStringW ( locale : u32 , dwmapflags : u32 , lpsrcstr : ::windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : ::windows_sys::core::PWSTR , cchdest : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn LocaleNameToLCID ( lpname : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingDoAction ( pbag : *mut MAPPING_PROPERTY_BAG , dwrangeindex : u32 , pszactionid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingFreePropertyBag ( pbag : *const MAPPING_PROPERTY_BAG ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingFreeServices ( pserviceinfo : *const MAPPING_SERVICE_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingGetServices ( poptions : *const MAPPING_ENUM_OPTIONS , prgservices : *mut *mut MAPPING_SERVICE_INFO , pdwservicescount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "elscore.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MappingRecognizeText ( pserviceinfo : *const MAPPING_SERVICE_INFO , psztext : ::windows_sys::core::PCWSTR , dwlength : u32 , dwindex : u32 , poptions : *const MAPPING_OPTIONS , pbag : *mut MAPPING_PROPERTY_BAG ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn MultiByteToWideChar ( codepage : u32 , dwflags : MULTI_BYTE_TO_WIDE_CHAR_FLAGS , lpmultibytestr : ::windows_sys::core::PCSTR , cbmultibyte : i32 , lpwidecharstr : ::windows_sys::core::PWSTR , cchwidechar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn NormalizeString ( normform : NORM_FORM , lpsrcstring : ::windows_sys::core::PCWSTR , cwsrclength : i32 , lpdststring : ::windows_sys::core::PWSTR , cwdstlength : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn NotifyUILanguageChange ( dwflags : u32 , pcwstrnewlanguage : :: windows_sys::core::PCWSTR , pcwstrpreviouslanguage : :: windows_sys::core::PCWSTR , dwreserved : u32 , pdwstatusrtrn : *mut u32 ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ResolveLocaleName ( lpnametoresolve : :: windows_sys::core::PCWSTR , lplocalename : :: windows_sys::core::PWSTR , cchlocalename : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn NotifyUILanguageChange ( dwflags : u32 , pcwstrnewlanguage : ::windows_sys::core::PCWSTR , pcwstrpreviouslanguage : ::windows_sys::core::PCWSTR , dwreserved : u32 , pdwstatusrtrn : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ResolveLocaleName ( lpnametoresolve : ::windows_sys::core::PCWSTR , lplocalename : ::windows_sys::core::PWSTR , cchlocalename : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn RestoreThreadPreferredUILanguages ( snapshot : HSAVEDUILANGUAGES ) -> ( ) ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptApplyDigitSubstitution ( psds : *const SCRIPT_DIGITSUBSTITUTE , psc : *mut SCRIPT_CONTROL , pss : *mut SCRIPT_STATE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptApplyDigitSubstitution ( psds : *const SCRIPT_DIGITSUBSTITUTE , psc : *mut SCRIPT_CONTROL , pss : *mut SCRIPT_STATE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptApplyLogicalWidth ( pidx : *const i32 , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , pabc : *mut super::Graphics::Gdi:: ABC , pijustify : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptBreak ( pwcchars : :: windows_sys::core::PCWSTR , cchars : i32 , psa : *const SCRIPT_ANALYSIS , psla : *mut SCRIPT_LOGATTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptApplyLogicalWidth ( pidx : *const i32 , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , pabc : *mut super::Graphics::Gdi:: ABC , pijustify : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptBreak ( pwcchars : ::windows_sys::core::PCWSTR , cchars : i32 , psa : *const SCRIPT_ANALYSIS , psla : *mut SCRIPT_LOGATTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn ScriptCPtoX ( icp : i32 , ftrailing : super::Foundation:: BOOL , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , pix : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn ScriptCPtoX ( icp : i32 , ftrailing : super::Foundation:: BOOL , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , pix : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptCacheGetHeight ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , tmheight : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptFreeCache ( psc : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptCacheGetHeight ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , tmheight : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptFreeCache ( psc : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetCMap ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwcinchars : :: windows_sys::core::PCWSTR , cchars : i32 , dwflags : u32 , pwoutglyphs : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetCMap ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwcinchars : ::windows_sys::core::PCWSTR , cchars : i32 , dwflags : u32 , pwoutglyphs : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontAlternateGlyphs ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , wglyphid : u16 , cmaxalternates : i32 , palternateglyphs : *mut u16 , pcalternates : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontAlternateGlyphs ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , wglyphid : u16 , cmaxalternates : i32 , palternateglyphs : *mut u16 , pcalternates : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontFeatureTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , cmaxtags : i32 , pfeaturetags : *mut u32 , pctags : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontFeatureTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , cmaxtags : i32 , pfeaturetags : *mut u32 , pctags : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontLanguageTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , cmaxtags : i32 , plangsystags : *mut u32 , pctags : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontLanguageTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , cmaxtags : i32 , plangsystags : *mut u32 , pctags : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontProperties ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , sfp : *mut SCRIPT_FONTPROPERTIES ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontProperties ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , sfp : *mut SCRIPT_FONTPROPERTIES ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontScriptTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , cmaxtags : i32 , pscripttags : *mut u32 , pctags : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetFontScriptTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , cmaxtags : i32 , pscripttags : *mut u32 , pctags : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetGlyphABCWidth ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , wglyph : u16 , pabc : *mut super::Graphics::Gdi:: ABC ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptGetLogicalWidths ( psa : *const SCRIPT_ANALYSIS , cchars : i32 , cglyphs : i32 , piglyphwidth : *const i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , pidx : *const i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptGetProperties ( ppsp : *mut *mut *mut SCRIPT_PROPERTIES , pinumscripts : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptIsComplex ( pwcinchars : :: windows_sys::core::PCWSTR , cinchars : i32 , dwflags : SCRIPT_IS_COMPLEX_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptItemize ( pwcinchars : :: windows_sys::core::PCWSTR , cinchars : i32 , cmaxitems : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pitems : *mut SCRIPT_ITEM , pcitems : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptItemizeOpenType ( pwcinchars : :: windows_sys::core::PCWSTR , cinchars : i32 , cmaxitems : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pitems : *mut SCRIPT_ITEM , pscripttags : *mut u32 , pcitems : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptJustify ( psva : *const SCRIPT_VISATTR , piadvance : *const i32 , cglyphs : i32 , idx : i32 , iminkashida : i32 , pijustify : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptLayout ( cruns : i32 , pblevel : *const u8 , pivisualtological : *mut i32 , pilogicaltovisual : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptGetGlyphABCWidth ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , wglyph : u16 , pabc : *mut super::Graphics::Gdi:: ABC ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptGetLogicalWidths ( psa : *const SCRIPT_ANALYSIS , cchars : i32 , cglyphs : i32 , piglyphwidth : *const i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , pidx : *const i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptGetProperties ( ppsp : *mut *mut *mut SCRIPT_PROPERTIES , pinumscripts : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptIsComplex ( pwcinchars : ::windows_sys::core::PCWSTR , cinchars : i32 , dwflags : SCRIPT_IS_COMPLEX_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptItemize ( pwcinchars : ::windows_sys::core::PCWSTR , cinchars : i32 , cmaxitems : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pitems : *mut SCRIPT_ITEM , pcitems : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptItemizeOpenType ( pwcinchars : ::windows_sys::core::PCWSTR , cinchars : i32 , cmaxitems : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pitems : *mut SCRIPT_ITEM , pscripttags : *mut u32 , pcitems : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptJustify ( psva : *const SCRIPT_VISATTR , piadvance : *const i32 , cglyphs : i32 , idx : i32 , iminkashida : i32 , pijustify : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptLayout ( cruns : i32 , pblevel : *const u8 , pivisualtological : *mut i32 , pilogicaltovisual : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptPlace ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwglyphs : *const u16 , cglyphs : i32 , psva : *const SCRIPT_VISATTR , psa : *mut SCRIPT_ANALYSIS , piadvance : *mut i32 , pgoffset : *mut GOFFSET , pabc : *mut super::Graphics::Gdi:: ABC ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptPlace ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwglyphs : *const u16 , cglyphs : i32 , psva : *const SCRIPT_VISATTR , psa : *mut SCRIPT_ANALYSIS , piadvance : *mut i32 , pgoffset : *mut GOFFSET , pabc : *mut super::Graphics::Gdi:: ABC ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptPlaceOpenType ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *mut SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , rcrangechars : *const i32 , rprangeproperties : *const *const TEXTRANGE_PROPERTIES , cranges : i32 , pwcchars : :: windows_sys::core::PCWSTR , pwlogclust : *const u16 , pcharprops : *const SCRIPT_CHARPROP , cchars : i32 , pwglyphs : *const u16 , pglyphprops : *const SCRIPT_GLYPHPROP , cglyphs : i32 , piadvance : *mut i32 , pgoffset : *mut GOFFSET , pabc : *mut super::Graphics::Gdi:: ABC ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptPlaceOpenType ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *mut SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , rcrangechars : *const i32 , rprangeproperties : *const *const TEXTRANGE_PROPERTIES , cranges : i32 , pwcchars : ::windows_sys::core::PCWSTR , pwlogclust : *const u16 , pcharprops : *const SCRIPT_CHARPROP , cchars : i32 , pwglyphs : *const u16 , pglyphprops : *const SCRIPT_GLYPHPROP , cglyphs : i32 , piadvance : *mut i32 , pgoffset : *mut GOFFSET , pabc : *mut super::Graphics::Gdi:: ABC ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptPositionSingleGlyph ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , lparameter : i32 , wglyphid : u16 , iadvance : i32 , goffset : GOFFSET , pioutadvance : *mut i32 , poutgoffset : *mut GOFFSET ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptRecordDigitSubstitution ( locale : u32 , psds : *mut SCRIPT_DIGITSUBSTITUTE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptPositionSingleGlyph ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , lparameter : i32 , wglyphid : u16 , iadvance : i32 , goffset : GOFFSET , pioutadvance : *mut i32 , poutgoffset : *mut GOFFSET ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptRecordDigitSubstitution ( locale : u32 , psds : *mut SCRIPT_DIGITSUBSTITUTE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptShape ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwcchars : :: windows_sys::core::PCWSTR , cchars : i32 , cmaxglyphs : i32 , psa : *mut SCRIPT_ANALYSIS , pwoutglyphs : *mut u16 , pwlogclust : *mut u16 , psva : *mut SCRIPT_VISATTR , pcglyphs : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptShape ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwcchars : ::windows_sys::core::PCWSTR , cchars : i32 , cmaxglyphs : i32 , psa : *mut SCRIPT_ANALYSIS , pwoutglyphs : *mut u16 , pwlogclust : *mut u16 , psva : *mut SCRIPT_VISATTR , pcglyphs : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptShapeOpenType ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *mut SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , rcrangechars : *const i32 , rprangeproperties : *const *const TEXTRANGE_PROPERTIES , cranges : i32 , pwcchars : :: windows_sys::core::PCWSTR , cchars : i32 , cmaxglyphs : i32 , pwlogclust : *mut u16 , pcharprops : *mut SCRIPT_CHARPROP , pwoutglyphs : *mut u16 , poutglyphprops : *mut SCRIPT_GLYPHPROP , pcglyphs : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptShapeOpenType ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *mut SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , rcrangechars : *const i32 , rprangeproperties : *const *const TEXTRANGE_PROPERTIES , cranges : i32 , pwcchars : ::windows_sys::core::PCWSTR , cchars : i32 , cmaxglyphs : i32 , pwlogclust : *mut u16 , pcharprops : *mut SCRIPT_CHARPROP , pwoutglyphs : *mut u16 , poutglyphprops : *mut SCRIPT_GLYPHPROP , pcglyphs : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptStringAnalyse ( hdc : super::Graphics::Gdi:: HDC , pstring : *const ::core::ffi::c_void , cstring : i32 , cglyphs : i32 , icharset : i32 , dwflags : u32 , ireqwidth : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pidx : *const i32 , ptabdef : *const SCRIPT_TABDEF , pbinclass : *const u8 , pssa : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptStringAnalyse ( hdc : super::Graphics::Gdi:: HDC , pstring : *const ::core::ffi::c_void , cstring : i32 , cglyphs : i32 , icharset : i32 , dwflags : u32 , ireqwidth : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pidx : *const i32 , ptabdef : *const SCRIPT_TABDEF , pbinclass : *const u8 , pssa : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn ScriptStringCPtoX ( ssa : *const ::core::ffi::c_void , icp : i32 , ftrailing : super::Foundation:: BOOL , px : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringFree ( pssa : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringGetLogicalWidths ( ssa : *const ::core::ffi::c_void , pidx : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringGetOrder ( ssa : *const ::core::ffi::c_void , puorder : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn ScriptStringCPtoX ( ssa : *const ::core::ffi::c_void , icp : i32 , ftrailing : super::Foundation:: BOOL , px : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringFree ( pssa : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringGetLogicalWidths ( ssa : *const ::core::ffi::c_void , pidx : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringGetOrder ( ssa : *const ::core::ffi::c_void , puorder : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptStringOut ( ssa : *const ::core::ffi::c_void , ix : i32 , iy : i32 , uoptions : super::Graphics::Gdi:: ETO_OPTIONS , prc : *const super::Foundation:: RECT , iminsel : i32 , imaxsel : i32 , fdisabled : super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringValidate ( ssa : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringXtoCP ( ssa : *const ::core::ffi::c_void , ix : i32 , pich : *mut i32 , pitrailing : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptStringOut ( ssa : *const ::core::ffi::c_void , ix : i32 , iy : i32 , uoptions : super::Graphics::Gdi:: ETO_OPTIONS , prc : *const super::Foundation:: RECT , iminsel : i32 , imaxsel : i32 , fdisabled : super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringValidate ( ssa : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptStringXtoCP ( ssa : *const ::core::ffi::c_void , ix : i32 , pich : *mut i32 , pitrailing : *mut i32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptString_pLogAttr ( ssa : *const ::core::ffi::c_void ) -> *mut SCRIPT_LOGATTR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn ScriptString_pSize ( ssa : *const ::core::ffi::c_void ) -> *mut super::Foundation:: SIZE ); ::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptString_pcOutChars ( ssa : *const ::core::ffi::c_void ) -> *mut i32 ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptSubstituteSingleGlyph ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , lparameter : i32 , wglyphid : u16 , pwoutglyphid : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptSubstituteSingleGlyph ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , lparameter : i32 , wglyphid : u16 , pwoutglyphid : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptTextOut ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , x : i32 , y : i32 , fuoptions : u32 , lprc : *const super::Foundation:: RECT , psa : *const SCRIPT_ANALYSIS , pwcreserved : :: windows_sys::core::PCWSTR , ireserved : i32 , pwglyphs : *const u16 , cglyphs : i32 , piadvance : *const i32 , pijustify : *const i32 , pgoffset : *const GOFFSET ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptXtoCP ( ix : i32 , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , picp : *mut i32 , pitrailing : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ScriptTextOut ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , x : i32 , y : i32 , fuoptions : u32 , lprc : *const super::Foundation:: RECT , psa : *const SCRIPT_ANALYSIS , pwcreserved : ::windows_sys::core::PCWSTR , ireserved : i32 , pwglyphs : *const u16 , cglyphs : i32 , piadvance : *const i32 , pijustify : *const i32 , pgoffset : *const GOFFSET ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "usp10.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ScriptXtoCP ( ix : i32 , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , picp : *mut i32 , pitrailing : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetCalendarInfoA ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : :: windows_sys::core::PCSTR ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetCalendarInfoA ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : ::windows_sys::core::PCSTR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetCalendarInfoW ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : :: windows_sys::core::PCWSTR ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetCalendarInfoW ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : ::windows_sys::core::PCWSTR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetLocaleInfoA ( locale : u32 , lctype : u32 , lplcdata : :: windows_sys::core::PCSTR ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetLocaleInfoA ( locale : u32 , lctype : u32 , lplcdata : ::windows_sys::core::PCSTR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetLocaleInfoW ( locale : u32 , lctype : u32 , lplcdata : :: windows_sys::core::PCWSTR ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetLocaleInfoW ( locale : u32 , lctype : u32 , lplcdata : ::windows_sys::core::PCWSTR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetProcessPreferredUILanguages ( dwflags : u32 , pwszlanguagesbuffer : :: windows_sys::core::PCWSTR , pulnumlanguages : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetProcessPreferredUILanguages ( dwflags : u32 , pwszlanguagesbuffer : ::windows_sys::core::PCWSTR , pulnumlanguages : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetThreadLocale ( locale : u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetThreadPreferredUILanguages ( dwflags : u32 , pwszlanguagesbuffer : :: windows_sys::core::PCWSTR , pulnumlanguages : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetThreadPreferredUILanguages ( dwflags : u32 , pwszlanguagesbuffer : ::windows_sys::core::PCWSTR , pulnumlanguages : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetThreadPreferredUILanguages2 ( flags : u32 , languages : :: windows_sys::core::PCWSTR , numlanguagesset : *mut u32 , snapshot : *mut HSAVEDUILANGUAGES ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetThreadPreferredUILanguages2 ( flags : u32 , languages : ::windows_sys::core::PCWSTR , numlanguagesset : *mut u32 , snapshot : *mut HSAVEDUILANGUAGES ) -> super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn SetThreadUILanguage ( langid : u16 ) -> u16 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetUserGeoID ( geoid : i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetUserGeoName ( geoname : :: windows_sys::core::PCWSTR ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn SetUserGeoName ( geoname : ::windows_sys::core::PCWSTR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn TranslateCharsetInfo ( lpsrc : *mut u32 , lpcs : *mut CHARSETINFO , dwflags : TRANSLATE_CHARSET_INFO_FLAGS ) -> super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_FROM_U_CALLBACK_ESCAPE ( context : *const ::core::ffi::c_void , fromuargs : *mut UConverterFromUnicodeArgs , codeunits : *const u16 , length : i32 , codepoint : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_FROM_U_CALLBACK_SKIP ( context : *const ::core::ffi::c_void , fromuargs : *mut UConverterFromUnicodeArgs , codeunits : *const u16 , length : i32 , codepoint : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_FROM_U_CALLBACK_STOP ( context : *const ::core::ffi::c_void , fromuargs : *mut UConverterFromUnicodeArgs , codeunits : *const u16 , length : i32 , codepoint : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_FROM_U_CALLBACK_SUBSTITUTE ( context : *const ::core::ffi::c_void , fromuargs : *mut UConverterFromUnicodeArgs , codeunits : *const u16 , length : i32 , codepoint : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_TO_U_CALLBACK_ESCAPE ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : :: windows_sys::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_TO_U_CALLBACK_SKIP ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : :: windows_sys::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_TO_U_CALLBACK_STOP ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : :: windows_sys::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_TO_U_CALLBACK_SUBSTITUTE ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : :: windows_sys::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_TO_U_CALLBACK_ESCAPE ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : ::windows_sys::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_TO_U_CALLBACK_SKIP ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : ::windows_sys::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_TO_U_CALLBACK_STOP ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : ::windows_sys::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn UCNV_TO_U_CALLBACK_SUBSTITUTE ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : ::windows_sys::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn VerifyScripts ( dwflags : u32 , lplocalescripts : :: windows_sys::core::PCWSTR , cchlocalescripts : i32 , lptestscripts : :: windows_sys::core::PCWSTR , cchtestscripts : i32 ) -> super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn WideCharToMultiByte ( codepage : u32 , dwflags : u32 , lpwidecharstr : :: windows_sys::core::PCWSTR , cchwidechar : i32 , lpmultibytestr : :: windows_sys::core::PSTR , cbmultibyte : i32 , lpdefaultchar : :: windows_sys::core::PCSTR , lpuseddefaultchar : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcatA ( lpstring1 : :: windows_sys::core::PSTR , lpstring2 : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcatW ( lpstring1 : :: windows_sys::core::PWSTR , lpstring2 : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcmpA ( lpstring1 : :: windows_sys::core::PCSTR , lpstring2 : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcmpW ( lpstring1 : :: windows_sys::core::PCWSTR , lpstring2 : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcmpiA ( lpstring1 : :: windows_sys::core::PCSTR , lpstring2 : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcmpiW ( lpstring1 : :: windows_sys::core::PCWSTR , lpstring2 : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcpyA ( lpstring1 : :: windows_sys::core::PSTR , lpstring2 : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcpyW ( lpstring1 : :: windows_sys::core::PWSTR , lpstring2 : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcpynA ( lpstring1 : :: windows_sys::core::PSTR , lpstring2 : :: windows_sys::core::PCSTR , imaxlength : i32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcpynW ( lpstring1 : :: windows_sys::core::PWSTR , lpstring2 : :: windows_sys::core::PCWSTR , imaxlength : i32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrlenA ( lpstring : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrlenW ( lpstring : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_UCharsToChars ( us : *const u16 , cs : :: windows_sys::core::PCSTR , length : i32 ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_austrcpy ( dst : :: windows_sys::core::PCSTR , src : *const u16 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_austrncpy ( dst : :: windows_sys::core::PCSTR , src : *const u16 , n : i32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] fn VerifyScripts ( dwflags : u32 , lplocalescripts : ::windows_sys::core::PCWSTR , cchlocalescripts : i32 , lptestscripts : ::windows_sys::core::PCWSTR , cchtestscripts : i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn WideCharToMultiByte ( codepage : u32 , dwflags : u32 , lpwidecharstr : ::windows_sys::core::PCWSTR , cchwidechar : i32 , lpmultibytestr : ::windows_sys::core::PSTR , cbmultibyte : i32 , lpdefaultchar : ::windows_sys::core::PCSTR , lpuseddefaultchar : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcatA ( lpstring1 : ::windows_sys::core::PSTR , lpstring2 : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcatW ( lpstring1 : ::windows_sys::core::PWSTR , lpstring2 : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcmpA ( lpstring1 : ::windows_sys::core::PCSTR , lpstring2 : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcmpW ( lpstring1 : ::windows_sys::core::PCWSTR , lpstring2 : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcmpiA ( lpstring1 : ::windows_sys::core::PCSTR , lpstring2 : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcmpiW ( lpstring1 : ::windows_sys::core::PCWSTR , lpstring2 : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcpyA ( lpstring1 : ::windows_sys::core::PSTR , lpstring2 : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcpyW ( lpstring1 : ::windows_sys::core::PWSTR , lpstring2 : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcpynA ( lpstring1 : ::windows_sys::core::PSTR , lpstring2 : ::windows_sys::core::PCSTR , imaxlength : i32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrcpynW ( lpstring1 : ::windows_sys::core::PWSTR , lpstring2 : ::windows_sys::core::PCWSTR , imaxlength : i32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrlenA ( lpstring : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn lstrlenW ( lpstring : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_UCharsToChars ( us : *const u16 , cs : ::windows_sys::core::PCSTR , length : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_austrcpy ( dst : ::windows_sys::core::PCSTR , src : *const u16 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_austrncpy ( dst : ::windows_sys::core::PCSTR , src : *const u16 , n : i32 ) -> ::windows_sys::core::PSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_catclose ( catd : *mut UResourceBundle ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_catgets ( catd : *mut UResourceBundle , set_num : i32 , msg_num : i32 , s : *const u16 , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_catopen ( name : :: windows_sys::core::PCSTR , locale : :: windows_sys::core::PCSTR , ec : *mut UErrorCode ) -> *mut UResourceBundle ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_catopen ( name : ::windows_sys::core::PCSTR , locale : ::windows_sys::core::PCSTR , ec : *mut UErrorCode ) -> *mut UResourceBundle ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charAge ( c : i32 , versionarray : *mut u8 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charDigitValue ( c : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charDirection ( c : i32 ) -> UCharDirection ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charFromName ( namechoice : UCharNameChoice , name : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charFromName ( namechoice : UCharNameChoice , name : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charMirror ( c : i32 ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charName ( code : i32 , namechoice : UCharNameChoice , buffer : :: windows_sys::core::PCSTR , bufferlength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charName ( code : i32 , namechoice : UCharNameChoice , buffer : ::windows_sys::core::PCSTR , bufferlength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charType ( c : i32 ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charsToUChars ( cs : :: windows_sys::core::PCSTR , us : *mut u16 , length : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_charsToUChars ( cs : ::windows_sys::core::PCSTR , us : *mut u16 , length : i32 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_cleanup ( ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_countChar32 ( s : *const u16 , length : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_digit ( ch : i32 , radix : i8 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_enumCharNames ( start : i32 , limit : i32 , r#fn : *mut UEnumCharNamesFn , context : *mut ::core::ffi::c_void , namechoice : UCharNameChoice , perrorcode : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_enumCharTypes ( enumrange : *mut UCharEnumTypeRange , context : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_errorName ( code : UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_errorName ( code : UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_foldCase ( c : i32 , options : u32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_forDigit ( digit : i32 , radix : i8 ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_formatMessage ( locale : :: windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_formatMessageWithError ( locale : :: windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_formatMessage ( locale : ::windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_formatMessageWithError ( locale : ::windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getBidiPairedBracket ( c : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getBinaryPropertySet ( property : UProperty , perrorcode : *mut UErrorCode ) -> *mut USet ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getCombiningClass ( c : i32 ) -> u8 ); @@ -328,10 +328,10 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getIntPropertyMinValue ( which : UProperty ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getIntPropertyValue ( c : i32 , which : UProperty ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getNumericValue ( c : i32 ) -> f64 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getPropertyEnum ( alias : :: windows_sys::core::PCSTR ) -> UProperty ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getPropertyName ( property : UProperty , namechoice : UPropertyNameChoice ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getPropertyValueEnum ( property : UProperty , alias : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getPropertyValueName ( property : UProperty , value : i32 , namechoice : UPropertyNameChoice ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getPropertyEnum ( alias : ::windows_sys::core::PCSTR ) -> UProperty ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getPropertyName ( property : UProperty , namechoice : UPropertyNameChoice ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getPropertyValueEnum ( property : UProperty , alias : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getPropertyValueName ( property : UProperty , value : i32 , namechoice : UPropertyNameChoice ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getUnicodeVersion ( versionarray : *mut u8 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_getVersion ( versionarray : *mut u8 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_hasBinaryProperty ( c : i32 , which : UProperty ) -> i8 ); @@ -374,8 +374,8 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_memrchr ( s : *const u16 , c : u16 , count : i32 ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_memrchr32 ( s : *const u16 , c : i32 , count : i32 ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_memset ( dest : *mut u16 , c : u16 , count : i32 ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_parseMessage ( locale : :: windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_parseMessageWithError ( locale : :: windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_parseMessage ( locale : ::windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_parseMessageWithError ( locale : ::windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_setMemoryFunctions ( context : *const ::core::ffi::c_void , a : *mut UMemAllocFn , r : *mut UMemReallocFn , f : *mut UMemFreeFn , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_shapeArabic ( source : *const u16 , sourcelength : i32 , dest : *mut u16 , destsize : i32 , options : u32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strCaseCompare ( s1 : *const u16 , length1 : i32 , s2 : *const u16 , length2 : i32 , options : u32 , perrorcode : *mut UErrorCode ) -> i32 ); @@ -384,23 +384,23 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFindFirst ( s : *const u16 , length : i32 , substring : *const u16 , sublength : i32 ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFindLast ( s : *const u16 , length : i32 , substring : *const u16 , sublength : i32 ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFoldCase ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , options : u32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromJavaModifiedUTF8WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromJavaModifiedUTF8WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromUTF32 ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : *const i32 , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromUTF32WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : *const i32 , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromUTF8 ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromUTF8Lenient ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromUTF8WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromWCS ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows_sys::core::PCWSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromUTF8 ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromUTF8Lenient ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromUTF8WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strFromWCS ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows_sys::core::PCWSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strHasMoreChar32Than ( s : *const u16 , length : i32 , number : i32 ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToJavaModifiedUTF8 ( dest : :: windows_sys::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToLower ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , locale : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToTitle ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , titleiter : *mut UBreakIterator , locale : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToJavaModifiedUTF8 ( dest : ::windows_sys::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToLower ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , locale : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToTitle ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , titleiter : *mut UBreakIterator , locale : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToUTF32 ( dest : *mut i32 , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToUTF32WithSub ( dest : *mut i32 , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToUTF8 ( dest : :: windows_sys::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToUTF8WithSub ( dest : :: windows_sys::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToUpper ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , locale : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToWCS ( dest : :: windows_sys::core::PCWSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToUTF8 ( dest : ::windows_sys::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToUTF8WithSub ( dest : ::windows_sys::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToUpper ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , locale : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strToWCS ( dest : ::windows_sys::core::PCWSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PWSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strcasecmp ( s1 : *const u16 , s2 : *const u16 , options : u32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strcat ( dst : *mut u16 , src : *const u16 ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_strchr ( s : *const u16 , c : u16 ) -> *mut u16 ); @@ -425,17 +425,17 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_tolower ( c : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_totitle ( c : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_toupper ( c : i32 ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_uastrcpy ( dst : *mut u16 , src : :: windows_sys::core::PCSTR ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_uastrncpy ( dst : *mut u16 , src : :: windows_sys::core::PCSTR , n : i32 ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_unescape ( src : :: windows_sys::core::PCSTR , dest : *mut u16 , destcapacity : i32 ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_uastrcpy ( dst : *mut u16 , src : ::windows_sys::core::PCSTR ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_uastrncpy ( dst : *mut u16 , src : ::windows_sys::core::PCSTR , n : i32 ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_unescape ( src : ::windows_sys::core::PCSTR , dest : *mut u16 , destcapacity : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_unescapeAt ( charat : UNESCAPE_CHAR_AT , offset : *mut i32 , length : i32 , context : *mut ::core::ffi::c_void ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_versionFromString ( versionarray : *mut u8 , versionstring : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_versionFromString ( versionarray : *mut u8 , versionstring : ::windows_sys::core::PCSTR ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_versionFromUString ( versionarray : *mut u8 , versionstring : *const u16 ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_versionToString ( versionarray : *const u8 , versionstring : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_vformatMessage ( locale : :: windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_vformatMessageWithError ( locale : :: windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , parseerror : *mut UParseError , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_vparseMessage ( locale : :: windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_vparseMessageWithError ( locale : :: windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , ap : *mut i8 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_versionToString ( versionarray : *const u8 , versionstring : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_vformatMessage ( locale : ::windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_vformatMessageWithError ( locale : ::windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , parseerror : *mut UParseError , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_vparseMessage ( locale : ::windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn u_vparseMessageWithError ( locale : ::windows_sys::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , ap : *mut i8 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubidi_close ( pbidi : *mut UBiDi ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubidi_countParagraphs ( pbidi : *mut UBiDi ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubidi_countRuns ( pbidi : *mut UBiDi , perrorcode : *mut UErrorCode ) -> i32 ); @@ -486,15 +486,15 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_current ( bi : *const UBreakIterator ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_first ( bi : *mut UBreakIterator ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_following ( bi : *mut UBreakIterator , offset : i32 ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_getAvailable ( index : i32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_getAvailable ( index : i32 ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_getBinaryRules ( bi : *mut UBreakIterator , binaryrules : *mut u8 , rulescapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_getLocaleByType ( bi : *const UBreakIterator , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_getLocaleByType ( bi : *const UBreakIterator , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_getRuleStatus ( bi : *mut UBreakIterator ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_getRuleStatusVec ( bi : *mut UBreakIterator , fillinvec : *mut i32 , capacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_isBoundary ( bi : *mut UBreakIterator , offset : i32 ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_last ( bi : *mut UBreakIterator ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_next ( bi : *mut UBreakIterator ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_open ( r#type : UBreakIteratorType , locale : :: windows_sys::core::PCSTR , text : *const u16 , textlength : i32 , status : *mut UErrorCode ) -> *mut UBreakIterator ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_open ( r#type : UBreakIteratorType , locale : ::windows_sys::core::PCSTR , text : *const u16 , textlength : i32 , status : *mut UErrorCode ) -> *mut UBreakIterator ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_openBinaryRules ( binaryrules : *const u8 , ruleslength : i32 , text : *const u16 , textlength : i32 , status : *mut UErrorCode ) -> *mut UBreakIterator ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_openRules ( rules : *const u16 , ruleslength : i32 , text : *const u16 , textlength : i32 , parseerr : *mut UParseError , status : *mut UErrorCode ) -> *mut UBreakIterator ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ubrk_preceding ( bi : *mut UBreakIterator , offset : i32 ) -> i32 ); @@ -512,7 +512,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_equivalentTo ( cal1 : *const *const ::core::ffi::c_void , cal2 : *const *const ::core::ffi::c_void ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_get ( cal : *const *const ::core::ffi::c_void , field : UCalendarDateFields , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getAttribute ( cal : *const *const ::core::ffi::c_void , attr : UCalendarAttribute ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getAvailable ( localeindex : i32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getAvailable ( localeindex : i32 ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getCanonicalTimeZoneID ( id : *const u16 , len : i32 , result : *mut u16 , resultcapacity : i32 , issystemid : *mut i8 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getDSTSavings ( zoneid : *const u16 , ec : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getDayOfWeekType ( cal : *const *const ::core::ffi::c_void , dayofweek : UCalendarDaysOfWeek , status : *mut UErrorCode ) -> UCalendarWeekdayType ); @@ -520,25 +520,25 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getFieldDifference ( cal : *mut *mut ::core::ffi::c_void , target : f64 , field : UCalendarDateFields , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getGregorianChange ( cal : *const *const ::core::ffi::c_void , perrorcode : *mut UErrorCode ) -> f64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getHostTimeZone ( result : *mut u16 , resultcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getKeywordValuesForLocale ( key : :: windows_sys::core::PCSTR , locale : :: windows_sys::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getKeywordValuesForLocale ( key : ::windows_sys::core::PCSTR , locale : ::windows_sys::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getLimit ( cal : *const *const ::core::ffi::c_void , field : UCalendarDateFields , r#type : UCalendarLimitType , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getLocaleByType ( cal : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getLocaleByType ( cal : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getMillis ( cal : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> f64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getNow ( ) -> f64 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getTZDataVersion ( status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getTimeZoneDisplayName ( cal : *const *const ::core::ffi::c_void , r#type : UCalendarDisplayNameType , locale : :: windows_sys::core::PCSTR , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getTZDataVersion ( status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getTimeZoneDisplayName ( cal : *const *const ::core::ffi::c_void , r#type : UCalendarDisplayNameType , locale : ::windows_sys::core::PCSTR , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getTimeZoneID ( cal : *const *const ::core::ffi::c_void , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getTimeZoneIDForWindowsID ( winid : *const u16 , len : i32 , region : :: windows_sys::core::PCSTR , id : *mut u16 , idcapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getTimeZoneIDForWindowsID ( winid : *const u16 , len : i32 , region : ::windows_sys::core::PCSTR , id : *mut u16 , idcapacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getTimeZoneTransitionDate ( cal : *const *const ::core::ffi::c_void , r#type : UTimeZoneTransitionType , transition : *mut f64 , status : *mut UErrorCode ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getType ( cal : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getType ( cal : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getWeekendTransition ( cal : *const *const ::core::ffi::c_void , dayofweek : UCalendarDaysOfWeek , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_getWindowsTimeZoneID ( id : *const u16 , len : i32 , winid : *mut u16 , winidcapacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_inDaylightTime ( cal : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_isSet ( cal : *const *const ::core::ffi::c_void , field : UCalendarDateFields ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_isWeekend ( cal : *const *const ::core::ffi::c_void , date : f64 , status : *mut UErrorCode ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_open ( zoneid : *const u16 , len : i32 , locale : :: windows_sys::core::PCSTR , r#type : UCalendarType , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_openCountryTimeZones ( country : :: windows_sys::core::PCSTR , ec : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_openTimeZoneIDEnumeration ( zonetype : USystemTimeZoneType , region : :: windows_sys::core::PCSTR , rawoffset : *const i32 , ec : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_open ( zoneid : *const u16 , len : i32 , locale : ::windows_sys::core::PCSTR , r#type : UCalendarType , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_openCountryTimeZones ( country : ::windows_sys::core::PCSTR , ec : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_openTimeZoneIDEnumeration ( zonetype : USystemTimeZoneType , region : ::windows_sys::core::PCSTR , rawoffset : *const i32 , ec : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_openTimeZones ( ec : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_roll ( cal : *mut *mut ::core::ffi::c_void , field : UCalendarDateFields , amount : i32 , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_set ( cal : *mut *mut ::core::ffi::c_void , field : UCalendarDateFields , value : i32 ) -> ( ) ); @@ -551,17 +551,17 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucal_setTimeZone ( cal : *mut *mut ::core::ffi::c_void , zoneid : *const u16 , len : i32 , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_close ( csm : *mut UCaseMap ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_getBreakIterator ( csm : *const UCaseMap ) -> *mut UBreakIterator ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_getLocale ( csm : *const UCaseMap ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_getLocale ( csm : *const UCaseMap ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_getOptions ( csm : *const UCaseMap ) -> u32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_open ( locale : :: windows_sys::core::PCSTR , options : u32 , perrorcode : *mut UErrorCode ) -> *mut UCaseMap ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_open ( locale : ::windows_sys::core::PCSTR , options : u32 , perrorcode : *mut UErrorCode ) -> *mut UCaseMap ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_setBreakIterator ( csm : *mut UCaseMap , itertoadopt : *mut UBreakIterator , perrorcode : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_setLocale ( csm : *mut UCaseMap , locale : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_setLocale ( csm : *mut UCaseMap , locale : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_setOptions ( csm : *mut UCaseMap , options : u32 , perrorcode : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_toTitle ( csm : *mut UCaseMap , dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_utf8FoldCase ( csm : *const UCaseMap , dest : :: windows_sys::core::PCSTR , destcapacity : i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_utf8ToLower ( csm : *const UCaseMap , dest : :: windows_sys::core::PCSTR , destcapacity : i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_utf8ToTitle ( csm : *mut UCaseMap , dest : :: windows_sys::core::PCSTR , destcapacity : i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_utf8ToUpper ( csm : *const UCaseMap , dest : :: windows_sys::core::PCSTR , destcapacity : i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_utf8FoldCase ( csm : *const UCaseMap , dest : ::windows_sys::core::PCSTR , destcapacity : i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_utf8ToLower ( csm : *const UCaseMap , dest : ::windows_sys::core::PCSTR , destcapacity : i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_utf8ToTitle ( csm : *mut UCaseMap , dest : ::windows_sys::core::PCSTR , destcapacity : i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucasemap_utf8ToUpper ( csm : *const UCaseMap , dest : ::windows_sys::core::PCSTR , destcapacity : i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucfpos_close ( ucfpos : *mut UConstrainedFieldPosition ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucfpos_constrainCategory ( ucfpos : *mut UConstrainedFieldPosition , category : i32 , ec : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucfpos_constrainField ( ucfpos : *mut UConstrainedFieldPosition , category : i32 , field : i32 , ec : *mut UErrorCode ) -> ( ) ); @@ -574,75 +574,75 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucfpos_reset ( ucfpos : *mut UConstrainedFieldPosition , ec : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucfpos_setInt64IterationContext ( ucfpos : *mut UConstrainedFieldPosition , context : i64 , ec : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucfpos_setState ( ucfpos : *mut UConstrainedFieldPosition , category : i32 , field : i32 , start : i32 , limit : i32 , ec : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_cbFromUWriteBytes ( args : *mut UConverterFromUnicodeArgs , source : :: windows_sys::core::PCSTR , length : i32 , offsetindex : i32 , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_cbFromUWriteBytes ( args : *mut UConverterFromUnicodeArgs , source : ::windows_sys::core::PCSTR , length : i32 , offsetindex : i32 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_cbFromUWriteSub ( args : *mut UConverterFromUnicodeArgs , offsetindex : i32 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_cbFromUWriteUChars ( args : *mut UConverterFromUnicodeArgs , source : *const *const u16 , sourcelimit : *const u16 , offsetindex : i32 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_cbToUWriteSub ( args : *mut UConverterToUnicodeArgs , offsetindex : i32 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_cbToUWriteUChars ( args : *mut UConverterToUnicodeArgs , source : *const u16 , length : i32 , offsetindex : i32 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_close ( converter : *mut UConverter ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_compareNames ( name1 : :: windows_sys::core::PCSTR , name2 : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_convert ( toconvertername : :: windows_sys::core::PCSTR , fromconvertername : :: windows_sys::core::PCSTR , target : :: windows_sys::core::PCSTR , targetcapacity : i32 , source : :: windows_sys::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_convertEx ( targetcnv : *mut UConverter , sourcecnv : *mut UConverter , target : *mut *mut i8 , targetlimit : :: windows_sys::core::PCSTR , source : *const *const i8 , sourcelimit : :: windows_sys::core::PCSTR , pivotstart : *mut u16 , pivotsource : *mut *mut u16 , pivottarget : *mut *mut u16 , pivotlimit : *const u16 , reset : i8 , flush : i8 , perrorcode : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_countAliases ( alias : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_compareNames ( name1 : ::windows_sys::core::PCSTR , name2 : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_convert ( toconvertername : ::windows_sys::core::PCSTR , fromconvertername : ::windows_sys::core::PCSTR , target : ::windows_sys::core::PCSTR , targetcapacity : i32 , source : ::windows_sys::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_convertEx ( targetcnv : *mut UConverter , sourcecnv : *mut UConverter , target : *mut *mut i8 , targetlimit : ::windows_sys::core::PCSTR , source : *const *const i8 , sourcelimit : ::windows_sys::core::PCSTR , pivotstart : *mut u16 , pivotsource : *mut *mut u16 , pivottarget : *mut *mut u16 , pivotlimit : *const u16 , reset : i8 , flush : i8 , perrorcode : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_countAliases ( alias : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_countAvailable ( ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_countStandards ( ) -> u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_detectUnicodeSignature ( source : :: windows_sys::core::PCSTR , sourcelength : i32 , signaturelength : *mut i32 , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_detectUnicodeSignature ( source : ::windows_sys::core::PCSTR , sourcelength : i32 , signaturelength : *mut i32 , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_fixFileSeparator ( cnv : *const UConverter , source : *mut u16 , sourcelen : i32 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_flushCache ( ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_fromAlgorithmic ( cnv : *mut UConverter , algorithmictype : UConverterType , target : :: windows_sys::core::PCSTR , targetcapacity : i32 , source : :: windows_sys::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_fromUChars ( cnv : *mut UConverter , dest : :: windows_sys::core::PCSTR , destcapacity : i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_fromAlgorithmic ( cnv : *mut UConverter , algorithmictype : UConverterType , target : ::windows_sys::core::PCSTR , targetcapacity : i32 , source : ::windows_sys::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_fromUChars ( cnv : *mut UConverter , dest : ::windows_sys::core::PCSTR , destcapacity : i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_fromUCountPending ( cnv : *const UConverter , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_fromUnicode ( converter : *mut UConverter , target : *mut *mut i8 , targetlimit : :: windows_sys::core::PCSTR , source : *const *const u16 , sourcelimit : *const u16 , offsets : *mut i32 , flush : i8 , err : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getAlias ( alias : :: windows_sys::core::PCSTR , n : u16 , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getAliases ( alias : :: windows_sys::core::PCSTR , aliases : *const *const i8 , perrorcode : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getAvailableName ( n : i32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_fromUnicode ( converter : *mut UConverter , target : *mut *mut i8 , targetlimit : ::windows_sys::core::PCSTR , source : *const *const u16 , sourcelimit : *const u16 , offsets : *mut i32 , flush : i8 , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getAlias ( alias : ::windows_sys::core::PCSTR , n : u16 , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getAliases ( alias : ::windows_sys::core::PCSTR , aliases : *const *const i8 , perrorcode : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getAvailableName ( n : i32 ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getCCSID ( converter : *const UConverter , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getCanonicalName ( alias : :: windows_sys::core::PCSTR , standard : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getDefaultName ( ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getDisplayName ( converter : *const UConverter , displaylocale : :: windows_sys::core::PCSTR , displayname : *mut u16 , displaynamecapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getCanonicalName ( alias : ::windows_sys::core::PCSTR , standard : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getDefaultName ( ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getDisplayName ( converter : *const UConverter , displaylocale : ::windows_sys::core::PCSTR , displayname : *mut u16 , displaynamecapacity : i32 , err : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getFromUCallBack ( converter : *const UConverter , action : *mut UConverterFromUCallback , context : *const *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getInvalidChars ( converter : *const UConverter , errbytes : :: windows_sys::core::PCSTR , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getInvalidChars ( converter : *const UConverter , errbytes : ::windows_sys::core::PCSTR , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getInvalidUChars ( converter : *const UConverter , erruchars : *mut u16 , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getMaxCharSize ( converter : *const UConverter ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getMinCharSize ( converter : *const UConverter ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getName ( converter : *const UConverter , err : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getNextUChar ( converter : *mut UConverter , source : *const *const i8 , sourcelimit : :: windows_sys::core::PCSTR , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getName ( converter : *const UConverter , err : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getNextUChar ( converter : *mut UConverter , source : *const *const i8 , sourcelimit : ::windows_sys::core::PCSTR , err : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getPlatform ( converter : *const UConverter , err : *mut UErrorCode ) -> UConverterPlatform ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getStandard ( n : u16 , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getStandardName ( name : :: windows_sys::core::PCSTR , standard : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getStandard ( n : u16 , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getStandardName ( name : ::windows_sys::core::PCSTR , standard : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getStarters ( converter : *const UConverter , starters : *mut i8 , err : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getSubstChars ( converter : *const UConverter , subchars : :: windows_sys::core::PCSTR , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getSubstChars ( converter : *const UConverter , subchars : ::windows_sys::core::PCSTR , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getToUCallBack ( converter : *const UConverter , action : *mut UConverterToUCallback , context : *const *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getType ( converter : *const UConverter ) -> UConverterType ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_getUnicodeSet ( cnv : *const UConverter , setfillin : *mut USet , whichset : UConverterUnicodeSet , perrorcode : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_isAmbiguous ( cnv : *const UConverter ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_isFixedWidth ( cnv : *mut UConverter , status : *mut UErrorCode ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_open ( convertername : :: windows_sys::core::PCSTR , err : *mut UErrorCode ) -> *mut UConverter ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_open ( convertername : ::windows_sys::core::PCSTR , err : *mut UErrorCode ) -> *mut UConverter ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_openAllNames ( perrorcode : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_openCCSID ( codepage : i32 , platform : UConverterPlatform , err : *mut UErrorCode ) -> *mut UConverter ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_openPackage ( packagename : :: windows_sys::core::PCSTR , convertername : :: windows_sys::core::PCSTR , err : *mut UErrorCode ) -> *mut UConverter ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_openStandardNames ( convname : :: windows_sys::core::PCSTR , standard : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_openPackage ( packagename : ::windows_sys::core::PCSTR , convertername : ::windows_sys::core::PCSTR , err : *mut UErrorCode ) -> *mut UConverter ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_openStandardNames ( convname : ::windows_sys::core::PCSTR , standard : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_openU ( name : *const u16 , err : *mut UErrorCode ) -> *mut UConverter ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_reset ( converter : *mut UConverter ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_resetFromUnicode ( converter : *mut UConverter ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_resetToUnicode ( converter : *mut UConverter ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_safeClone ( cnv : *const UConverter , stackbuffer : *mut ::core::ffi::c_void , pbuffersize : *mut i32 , status : *mut UErrorCode ) -> *mut UConverter ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_setDefaultName ( name : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_setDefaultName ( name : ::windows_sys::core::PCSTR ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_setFallback ( cnv : *mut UConverter , usesfallback : i8 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_setFromUCallBack ( converter : *mut UConverter , newaction : UConverterFromUCallback , newcontext : *const ::core::ffi::c_void , oldaction : *mut UConverterFromUCallback , oldcontext : *const *const ::core::ffi::c_void , err : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_setSubstChars ( converter : *mut UConverter , subchars : :: windows_sys::core::PCSTR , len : i8 , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_setSubstChars ( converter : *mut UConverter , subchars : ::windows_sys::core::PCSTR , len : i8 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_setSubstString ( cnv : *mut UConverter , s : *const u16 , length : i32 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_setToUCallBack ( converter : *mut UConverter , newaction : UConverterToUCallback , newcontext : *const ::core::ffi::c_void , oldaction : *mut UConverterToUCallback , oldcontext : *const *const ::core::ffi::c_void , err : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_toAlgorithmic ( algorithmictype : UConverterType , cnv : *mut UConverter , target : :: windows_sys::core::PCSTR , targetcapacity : i32 , source : :: windows_sys::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_toUChars ( cnv : *mut UConverter , dest : *mut u16 , destcapacity : i32 , src : :: windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_toAlgorithmic ( algorithmictype : UConverterType , cnv : *mut UConverter , target : ::windows_sys::core::PCSTR , targetcapacity : i32 , source : ::windows_sys::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_toUChars ( cnv : *mut UConverter , dest : *mut u16 , destcapacity : i32 , src : ::windows_sys::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_toUCountPending ( cnv : *const UConverter , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_toUnicode ( converter : *mut UConverter , target : *mut *mut u16 , targetlimit : *const u16 , source : *const *const i8 , sourcelimit : :: windows_sys::core::PCSTR , offsets : *mut i32 , flush : i8 , err : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_toUnicode ( converter : *mut UConverter , target : *mut *mut u16 , targetlimit : *const u16 , source : *const *const i8 , sourcelimit : ::windows_sys::core::PCSTR , offsets : *mut i32 , flush : i8 , err : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnv_usesFallback ( cnv : *const UConverter ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnvsel_close ( sel : *mut UConverterSelector ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnvsel_open ( converterlist : *const *const i8 , converterlistsize : i32 , excludedcodepoints : *const USet , whichset : UConverterUnicodeSet , status : *mut UErrorCode ) -> *mut UConverterSelector ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnvsel_openFromSerialized ( buffer : *const ::core::ffi::c_void , length : i32 , status : *mut UErrorCode ) -> *mut UConverterSelector ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnvsel_selectForString ( sel : *const UConverterSelector , s : *const u16 , length : i32 , status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnvsel_selectForUTF8 ( sel : *const UConverterSelector , s : :: windows_sys::core::PCSTR , length : i32 , status : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnvsel_selectForUTF8 ( sel : *const UConverterSelector , s : ::windows_sys::core::PCSTR , length : i32 , status : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucnvsel_serialize ( sel : *const UConverterSelector , buffer : *mut ::core::ffi::c_void , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_cloneBinary ( coll : *const UCollator , buffer : *mut u8 , capacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_close ( coll : *mut UCollator ) -> ( ) ); @@ -650,16 +650,16 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_countAvailable ( ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_equal ( coll : *const UCollator , source : *const u16 , sourcelength : i32 , target : *const u16 , targetlength : i32 ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getAttribute ( coll : *const UCollator , attr : UColAttribute , status : *mut UErrorCode ) -> UColAttributeValue ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getAvailable ( localeindex : i32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getAvailable ( localeindex : i32 ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getBound ( source : *const u8 , sourcelength : i32 , boundtype : UColBoundMode , nooflevels : u32 , result : *mut u8 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getContractionsAndExpansions ( coll : *const UCollator , contractions : *mut USet , expansions : *mut USet , addprefixes : i8 , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getDisplayName ( objloc : :: windows_sys::core::PCSTR , disploc : :: windows_sys::core::PCSTR , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getDisplayName ( objloc : ::windows_sys::core::PCSTR , disploc : ::windows_sys::core::PCSTR , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getEquivalentReorderCodes ( reordercode : i32 , dest : *mut i32 , destcapacity : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getFunctionalEquivalent ( result : :: windows_sys::core::PCSTR , resultcapacity : i32 , keyword : :: windows_sys::core::PCSTR , locale : :: windows_sys::core::PCSTR , isavailable : *mut i8 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getKeywordValues ( keyword : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getKeywordValuesForLocale ( key : :: windows_sys::core::PCSTR , locale : :: windows_sys::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getFunctionalEquivalent ( result : ::windows_sys::core::PCSTR , resultcapacity : i32 , keyword : ::windows_sys::core::PCSTR , locale : ::windows_sys::core::PCSTR , isavailable : *mut i8 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getKeywordValues ( keyword : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getKeywordValuesForLocale ( key : ::windows_sys::core::PCSTR , locale : ::windows_sys::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getKeywords ( status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getLocaleByType ( coll : *const UCollator , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getLocaleByType ( coll : *const UCollator , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getMaxExpansion ( elems : *const UCollationElements , order : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getMaxVariable ( coll : *const UCollator ) -> UColReorderCode ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_getOffset ( elems : *const UCollationElements ) -> i32 ); @@ -678,7 +678,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_mergeSortkeys ( src1 : *const u8 , src1length : i32 , src2 : *const u8 , src2length : i32 , dest : *mut u8 , destcapacity : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_next ( elems : *mut UCollationElements , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_nextSortKeyPart ( coll : *const UCollator , iter : *mut UCharIterator , state : *mut u32 , dest : *mut u8 , count : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_open ( loc : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UCollator ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_open ( loc : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UCollator ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_openAvailableLocales ( status : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_openBinary ( bin : *const u8 , length : i32 , base : *const UCollator , status : *mut UErrorCode ) -> *mut UCollator ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_openElements ( coll : *const UCollator , text : *const u16 , textlength : i32 , status : *mut UErrorCode ) -> *mut UCollationElements ); @@ -696,7 +696,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_setText ( elems : *mut UCollationElements , text : *const u16 , textlength : i32 , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_strcoll ( coll : *const UCollator , source : *const u16 , sourcelength : i32 , target : *const u16 , targetlength : i32 ) -> UCollationResult ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_strcollIter ( coll : *const UCollator , siter : *mut UCharIterator , titer : *mut UCharIterator , status : *mut UErrorCode ) -> UCollationResult ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_strcollUTF8 ( coll : *const UCollator , source : :: windows_sys::core::PCSTR , sourcelength : i32 , target : :: windows_sys::core::PCSTR , targetlength : i32 , status : *mut UErrorCode ) -> UCollationResult ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_strcollUTF8 ( coll : *const UCollator , source : ::windows_sys::core::PCSTR , sourcelength : i32 , target : ::windows_sys::core::PCSTR , targetlength : i32 , status : *mut UErrorCode ) -> UCollationResult ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucol_tertiaryOrder ( order : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucpmap_get ( map : *const UCPMap , c : i32 ) -> u32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucpmap_getRange ( map : *const UCPMap , start : i32 , option : UCPMapRangeOption , surrogatevalue : u32 , filter : *mut UCPMapValueFilter , context : *const ::core::ffi::c_void , pvalue : *mut u32 ) -> i32 ); @@ -716,27 +716,27 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_enableInputFilter ( ucsd : *mut UCharsetDetector , filter : i8 ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_getAllDetectableCharsets ( ucsd : *const UCharsetDetector , status : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_getConfidence ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_getLanguage ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_getName ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_getLanguage ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_getName ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_getUChars ( ucsm : *const UCharsetMatch , buf : *mut u16 , cap : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_isInputFilterEnabled ( ucsd : *const UCharsetDetector ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_open ( status : *mut UErrorCode ) -> *mut UCharsetDetector ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_setDeclaredEncoding ( ucsd : *mut UCharsetDetector , encoding : :: windows_sys::core::PCSTR , length : i32 , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_setText ( ucsd : *mut UCharsetDetector , textin : :: windows_sys::core::PCSTR , len : i32 , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_countCurrencies ( locale : :: windows_sys::core::PCSTR , date : f64 , ec : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_forLocale ( locale : :: windows_sys::core::PCSTR , buff : *mut u16 , buffcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_forLocaleAndDate ( locale : :: windows_sys::core::PCSTR , date : f64 , index : i32 , buff : *mut u16 , buffcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_setDeclaredEncoding ( ucsd : *mut UCharsetDetector , encoding : ::windows_sys::core::PCSTR , length : i32 , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucsdet_setText ( ucsd : *mut UCharsetDetector , textin : ::windows_sys::core::PCSTR , len : i32 , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_countCurrencies ( locale : ::windows_sys::core::PCSTR , date : f64 , ec : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_forLocale ( locale : ::windows_sys::core::PCSTR , buff : *mut u16 , buffcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_forLocaleAndDate ( locale : ::windows_sys::core::PCSTR , date : f64 , index : i32 , buff : *mut u16 , buffcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getDefaultFractionDigits ( currency : *const u16 , ec : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getDefaultFractionDigitsForUsage ( currency : *const u16 , usage : UCurrencyUsage , ec : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getKeywordValuesForLocale ( key : :: windows_sys::core::PCSTR , locale : :: windows_sys::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getName ( currency : *const u16 , locale : :: windows_sys::core::PCSTR , namestyle : UCurrNameStyle , ischoiceformat : *mut i8 , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getKeywordValuesForLocale ( key : ::windows_sys::core::PCSTR , locale : ::windows_sys::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getName ( currency : *const u16 , locale : ::windows_sys::core::PCSTR , namestyle : UCurrNameStyle , ischoiceformat : *mut i8 , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getNumericCode ( currency : *const u16 ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getPluralName ( currency : *const u16 , locale : :: windows_sys::core::PCSTR , ischoiceformat : *mut i8 , pluralcount : :: windows_sys::core::PCSTR , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getPluralName ( currency : *const u16 , locale : ::windows_sys::core::PCSTR , ischoiceformat : *mut i8 , pluralcount : ::windows_sys::core::PCSTR , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getRoundingIncrement ( currency : *const u16 , ec : *mut UErrorCode ) -> f64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_getRoundingIncrementForUsage ( currency : *const u16 , usage : UCurrencyUsage , ec : *mut UErrorCode ) -> f64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_isAvailable ( isocode : *const u16 , from : f64 , to : f64 , errorcode : *mut UErrorCode ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_openISOCurrencies ( currtype : u32 , perrorcode : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_register ( isocode : *const u16 , locale : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_register ( isocode : *const u16 , locale : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ucurr_unregister ( key : *mut ::core::ffi::c_void , status : *mut UErrorCode ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_adoptNumberFormat ( fmt : *mut *mut ::core::ffi::c_void , numberformattoadopt : *mut *mut ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_adoptNumberFormatForFields ( fmt : *mut *mut ::core::ffi::c_void , fields : *const u16 , numberformattoset : *mut *mut ::core::ffi::c_void , status : *mut UErrorCode ) -> ( ) ); @@ -750,16 +750,16 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_formatCalendarForFields ( format : *const *const ::core::ffi::c_void , calendar : *mut *mut ::core::ffi::c_void , result : *mut u16 , capacity : i32 , fpositer : *mut UFieldPositionIterator , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_formatForFields ( format : *const *const ::core::ffi::c_void , datetoformat : f64 , result : *mut u16 , resultlength : i32 , fpositer : *mut UFieldPositionIterator , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_get2DigitYearStart ( fmt : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> f64 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getAvailable ( localeindex : i32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getAvailable ( localeindex : i32 ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getBooleanAttribute ( fmt : *const *const ::core::ffi::c_void , attr : UDateFormatBooleanAttribute , status : *mut UErrorCode ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getCalendar ( fmt : *const *const ::core::ffi::c_void ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getContext ( fmt : *const *const ::core::ffi::c_void , r#type : UDisplayContextType , status : *mut UErrorCode ) -> UDisplayContext ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getLocaleByType ( fmt : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getLocaleByType ( fmt : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getNumberFormat ( fmt : *const *const ::core::ffi::c_void ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getNumberFormatForField ( fmt : *const *const ::core::ffi::c_void , field : u16 ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_getSymbols ( fmt : *const *const ::core::ffi::c_void , r#type : UDateFormatSymbolType , symbolindex : i32 , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_isLenient ( fmt : *const *const ::core::ffi::c_void ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_open ( timestyle : UDateFormatStyle , datestyle : UDateFormatStyle , locale : :: windows_sys::core::PCSTR , tzid : *const u16 , tzidlength : i32 , pattern : *const u16 , patternlength : i32 , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_open ( timestyle : UDateFormatStyle , datestyle : UDateFormatStyle , locale : ::windows_sys::core::PCSTR , tzid : *const u16 , tzidlength : i32 , pattern : *const u16 , patternlength : i32 , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_parse ( format : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , status : *mut UErrorCode ) -> f64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_parseCalendar ( format : *const *const ::core::ffi::c_void , calendar : *mut *mut ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udat_set2DigitYearStart ( fmt : *mut *mut ::core::ffi::c_void , d : f64 , status : *mut UErrorCode ) -> ( ) ); @@ -784,7 +784,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udatpg_getFieldDisplayName ( dtpg : *const *const ::core::ffi::c_void , field : UDateTimePatternField , width : UDateTimePGDisplayWidth , fieldname : *mut u16 , capacity : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udatpg_getPatternForSkeleton ( dtpg : *const *const ::core::ffi::c_void , skeleton : *const u16 , skeletonlength : i32 , plength : *mut i32 ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udatpg_getSkeleton ( unuseddtpg : *mut *mut ::core::ffi::c_void , pattern : *const u16 , length : i32 , skeleton : *mut u16 , capacity : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udatpg_open ( locale : :: windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udatpg_open ( locale : ::windows_sys::core::PCSTR , perrorcode : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udatpg_openBaseSkeletons ( dtpg : *const *const ::core::ffi::c_void , perrorcode : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udatpg_openEmpty ( perrorcode : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udatpg_openSkeletons ( dtpg : *const *const ::core::ffi::c_void , perrorcode : *mut UErrorCode ) -> *mut UEnumeration ); @@ -797,12 +797,12 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udtitvfmt_close ( formatter : *mut UDateIntervalFormat ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udtitvfmt_closeResult ( uresult : *mut UFormattedDateInterval ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udtitvfmt_format ( formatter : *const UDateIntervalFormat , fromdate : f64 , todate : f64 , result : *mut u16 , resultcapacity : i32 , position : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udtitvfmt_open ( locale : :: windows_sys::core::PCSTR , skeleton : *const u16 , skeletonlength : i32 , tzid : *const u16 , tzidlength : i32 , status : *mut UErrorCode ) -> *mut UDateIntervalFormat ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udtitvfmt_open ( locale : ::windows_sys::core::PCSTR , skeleton : *const u16 , skeletonlength : i32 , tzid : *const u16 , tzidlength : i32 , status : *mut UErrorCode ) -> *mut UDateIntervalFormat ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udtitvfmt_openResult ( ec : *mut UErrorCode ) -> *mut UFormattedDateInterval ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn udtitvfmt_resultAsValue ( uresult : *const UFormattedDateInterval , ec : *mut UErrorCode ) -> *mut UFormattedValue ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uenum_close ( en : *mut UEnumeration ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uenum_count ( en : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uenum_next ( en : *mut UEnumeration , resultlength : *mut i32 , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uenum_next ( en : *mut UEnumeration , resultlength : *mut i32 , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uenum_openCharStringsEnumeration ( strings : *const *const i8 , count : i32 , ec : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uenum_openUCharStringsEnumeration ( strings : *const *const u16 , count : i32 , ec : *mut UErrorCode ) -> *mut UEnumeration ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uenum_reset ( en : *mut UEnumeration , status : *mut UErrorCode ) -> ( ) ); @@ -814,7 +814,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_getArrayItemByIndex ( fmt : *mut *mut ::core::ffi::c_void , n : i32 , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_getArrayLength ( fmt : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_getDate ( fmt : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> f64 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_getDecNumChars ( fmt : *mut *mut ::core::ffi::c_void , len : *mut i32 , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_getDecNumChars ( fmt : *mut *mut ::core::ffi::c_void , len : *mut i32 , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_getDouble ( fmt : *mut *mut ::core::ffi::c_void , status : *mut UErrorCode ) -> f64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_getInt64 ( fmt : *mut *mut ::core::ffi::c_void , status : *mut UErrorCode ) -> i64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_getLong ( fmt : *mut *mut ::core::ffi::c_void , status : *mut UErrorCode ) -> i32 ); @@ -825,17 +825,17 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmt_open ( status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmtval_getString ( ufmtval : *const UFormattedValue , plength : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ufmtval_nextPosition ( ufmtval : *const UFormattedValue , ucfpos : *mut UConstrainedFieldPosition , ec : *mut UErrorCode ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ugender_getInstance ( locale : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UGenderInfo ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ugender_getInstance ( locale : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UGenderInfo ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ugender_getListGender ( genderinfo : *const UGenderInfo , genders : *const UGender , size : i32 , status : *mut UErrorCode ) -> UGender ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_close ( idna : *mut UIDNA ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_labelToASCII ( idna : *const UIDNA , label : *const u16 , length : i32 , dest : *mut u16 , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_labelToASCII_UTF8 ( idna : *const UIDNA , label : :: windows_sys::core::PCSTR , length : i32 , dest : :: windows_sys::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_labelToASCII_UTF8 ( idna : *const UIDNA , label : ::windows_sys::core::PCSTR , length : i32 , dest : ::windows_sys::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_labelToUnicode ( idna : *const UIDNA , label : *const u16 , length : i32 , dest : *mut u16 , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_labelToUnicodeUTF8 ( idna : *const UIDNA , label : :: windows_sys::core::PCSTR , length : i32 , dest : :: windows_sys::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_labelToUnicodeUTF8 ( idna : *const UIDNA , label : ::windows_sys::core::PCSTR , length : i32 , dest : ::windows_sys::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_nameToASCII ( idna : *const UIDNA , name : *const u16 , length : i32 , dest : *mut u16 , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_nameToASCII_UTF8 ( idna : *const UIDNA , name : :: windows_sys::core::PCSTR , length : i32 , dest : :: windows_sys::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_nameToASCII_UTF8 ( idna : *const UIDNA , name : ::windows_sys::core::PCSTR , length : i32 , dest : ::windows_sys::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_nameToUnicode ( idna : *const UIDNA , name : *const u16 , length : i32 , dest : *mut u16 , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_nameToUnicodeUTF8 ( idna : *const UIDNA , name : :: windows_sys::core::PCSTR , length : i32 , dest : :: windows_sys::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_nameToUnicodeUTF8 ( idna : *const UIDNA , name : ::windows_sys::core::PCSTR , length : i32 , dest : ::windows_sys::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uidna_openUTS46 ( options : u32 , perrorcode : *mut UErrorCode ) -> *mut UIDNA ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_current32 ( iter : *mut UCharIterator ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_getState ( iter : *const UCharIterator ) -> u32 ); @@ -843,92 +843,92 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_previous32 ( iter : *mut UCharIterator ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_setState ( iter : *mut UCharIterator , state : u32 , perrorcode : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_setString ( iter : *mut UCharIterator , s : *const u16 , length : i32 ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_setUTF16BE ( iter : *mut UCharIterator , s : :: windows_sys::core::PCSTR , length : i32 ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_setUTF8 ( iter : *mut UCharIterator , s : :: windows_sys::core::PCSTR , length : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_setUTF16BE ( iter : *mut UCharIterator , s : ::windows_sys::core::PCSTR , length : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uiter_setUTF8 ( iter : *mut UCharIterator , s : ::windows_sys::core::PCSTR , length : i32 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_close ( ldn : *mut ULocaleDisplayNames ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_getContext ( ldn : *const ULocaleDisplayNames , r#type : UDisplayContextType , perrorcode : *mut UErrorCode ) -> UDisplayContext ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_getDialectHandling ( ldn : *const ULocaleDisplayNames ) -> UDialectHandling ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_getLocale ( ldn : *const ULocaleDisplayNames ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_keyDisplayName ( ldn : *const ULocaleDisplayNames , key : :: windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_keyValueDisplayName ( ldn : *const ULocaleDisplayNames , key : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_languageDisplayName ( ldn : *const ULocaleDisplayNames , lang : :: windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_localeDisplayName ( ldn : *const ULocaleDisplayNames , locale : :: windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_open ( locale : :: windows_sys::core::PCSTR , dialecthandling : UDialectHandling , perrorcode : *mut UErrorCode ) -> *mut ULocaleDisplayNames ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_openForContext ( locale : :: windows_sys::core::PCSTR , contexts : *mut UDisplayContext , length : i32 , perrorcode : *mut UErrorCode ) -> *mut ULocaleDisplayNames ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_regionDisplayName ( ldn : *const ULocaleDisplayNames , region : :: windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_getLocale ( ldn : *const ULocaleDisplayNames ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_keyDisplayName ( ldn : *const ULocaleDisplayNames , key : ::windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_keyValueDisplayName ( ldn : *const ULocaleDisplayNames , key : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_languageDisplayName ( ldn : *const ULocaleDisplayNames , lang : ::windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_localeDisplayName ( ldn : *const ULocaleDisplayNames , locale : ::windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_open ( locale : ::windows_sys::core::PCSTR , dialecthandling : UDialectHandling , perrorcode : *mut UErrorCode ) -> *mut ULocaleDisplayNames ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_openForContext ( locale : ::windows_sys::core::PCSTR , contexts : *mut UDisplayContext , length : i32 , perrorcode : *mut UErrorCode ) -> *mut ULocaleDisplayNames ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_regionDisplayName ( ldn : *const ULocaleDisplayNames , region : ::windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_scriptCodeDisplayName ( ldn : *const ULocaleDisplayNames , scriptcode : UScriptCode , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_scriptDisplayName ( ldn : *const ULocaleDisplayNames , script : :: windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_variantDisplayName ( ldn : *const ULocaleDisplayNames , variant : :: windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_scriptDisplayName ( ldn : *const ULocaleDisplayNames , script : ::windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uldn_variantDisplayName ( ldn : *const ULocaleDisplayNames , variant : ::windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_close ( listfmt : *mut UListFormatter ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_closeResult ( uresult : *mut UFormattedList ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_format ( listfmt : *const UListFormatter , strings : *const *const u16 , stringlengths : *const i32 , stringcount : i32 , result : *mut u16 , resultcapacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_formatStringsToResult ( listfmt : *const UListFormatter , strings : *const *const u16 , stringlengths : *const i32 , stringcount : i32 , uresult : *mut UFormattedList , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_open ( locale : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UListFormatter ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_openForType ( locale : :: windows_sys::core::PCSTR , r#type : UListFormatterType , width : UListFormatterWidth , status : *mut UErrorCode ) -> *mut UListFormatter ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_open ( locale : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UListFormatter ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_openForType ( locale : ::windows_sys::core::PCSTR , r#type : UListFormatterType , width : UListFormatterWidth , status : *mut UErrorCode ) -> *mut UListFormatter ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_openResult ( ec : *mut UErrorCode ) -> *mut UFormattedList ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulistfmt_resultAsValue ( uresult : *const UFormattedList , ec : *mut UErrorCode ) -> *mut UFormattedValue ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_acceptLanguage ( result : :: windows_sys::core::PCSTR , resultavailable : i32 , outresult : *mut UAcceptResult , acceptlist : *const *const i8 , acceptlistcount : i32 , availablelocales : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_acceptLanguageFromHTTP ( result : :: windows_sys::core::PCSTR , resultavailable : i32 , outresult : *mut UAcceptResult , httpacceptlanguage : :: windows_sys::core::PCSTR , availablelocales : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_addLikelySubtags ( localeid : :: windows_sys::core::PCSTR , maximizedlocaleid : :: windows_sys::core::PCSTR , maximizedlocaleidcapacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_canonicalize ( localeid : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_acceptLanguage ( result : ::windows_sys::core::PCSTR , resultavailable : i32 , outresult : *mut UAcceptResult , acceptlist : *const *const i8 , acceptlistcount : i32 , availablelocales : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_acceptLanguageFromHTTP ( result : ::windows_sys::core::PCSTR , resultavailable : i32 , outresult : *mut UAcceptResult , httpacceptlanguage : ::windows_sys::core::PCSTR , availablelocales : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_addLikelySubtags ( localeid : ::windows_sys::core::PCSTR , maximizedlocaleid : ::windows_sys::core::PCSTR , maximizedlocaleidcapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_canonicalize ( localeid : ::windows_sys::core::PCSTR , name : ::windows_sys::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_countAvailable ( ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_forLanguageTag ( langtag : :: windows_sys::core::PCSTR , localeid : :: windows_sys::core::PCSTR , localeidcapacity : i32 , parsedlength : *mut i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getAvailable ( n : i32 ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getBaseName ( localeid : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getCharacterOrientation ( localeid : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> ULayoutType ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getCountry ( localeid : :: windows_sys::core::PCSTR , country : :: windows_sys::core::PCSTR , countrycapacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDefault ( ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayCountry ( locale : :: windows_sys::core::PCSTR , displaylocale : :: windows_sys::core::PCSTR , country : *mut u16 , countrycapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayKeyword ( keyword : :: windows_sys::core::PCSTR , displaylocale : :: windows_sys::core::PCSTR , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayKeywordValue ( locale : :: windows_sys::core::PCSTR , keyword : :: windows_sys::core::PCSTR , displaylocale : :: windows_sys::core::PCSTR , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayLanguage ( locale : :: windows_sys::core::PCSTR , displaylocale : :: windows_sys::core::PCSTR , language : *mut u16 , languagecapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayName ( localeid : :: windows_sys::core::PCSTR , inlocaleid : :: windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayScript ( locale : :: windows_sys::core::PCSTR , displaylocale : :: windows_sys::core::PCSTR , script : *mut u16 , scriptcapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayVariant ( locale : :: windows_sys::core::PCSTR , displaylocale : :: windows_sys::core::PCSTR , variant : *mut u16 , variantcapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getISO3Country ( localeid : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getISO3Language ( localeid : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_forLanguageTag ( langtag : ::windows_sys::core::PCSTR , localeid : ::windows_sys::core::PCSTR , localeidcapacity : i32 , parsedlength : *mut i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getAvailable ( n : i32 ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getBaseName ( localeid : ::windows_sys::core::PCSTR , name : ::windows_sys::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getCharacterOrientation ( localeid : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> ULayoutType ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getCountry ( localeid : ::windows_sys::core::PCSTR , country : ::windows_sys::core::PCSTR , countrycapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDefault ( ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayCountry ( locale : ::windows_sys::core::PCSTR , displaylocale : ::windows_sys::core::PCSTR , country : *mut u16 , countrycapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayKeyword ( keyword : ::windows_sys::core::PCSTR , displaylocale : ::windows_sys::core::PCSTR , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayKeywordValue ( locale : ::windows_sys::core::PCSTR , keyword : ::windows_sys::core::PCSTR , displaylocale : ::windows_sys::core::PCSTR , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayLanguage ( locale : ::windows_sys::core::PCSTR , displaylocale : ::windows_sys::core::PCSTR , language : *mut u16 , languagecapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayName ( localeid : ::windows_sys::core::PCSTR , inlocaleid : ::windows_sys::core::PCSTR , result : *mut u16 , maxresultsize : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayScript ( locale : ::windows_sys::core::PCSTR , displaylocale : ::windows_sys::core::PCSTR , script : *mut u16 , scriptcapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getDisplayVariant ( locale : ::windows_sys::core::PCSTR , displaylocale : ::windows_sys::core::PCSTR , variant : *mut u16 , variantcapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getISO3Country ( localeid : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getISO3Language ( localeid : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getISOCountries ( ) -> *mut *mut i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getISOLanguages ( ) -> *mut *mut i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getKeywordValue ( localeid : :: windows_sys::core::PCSTR , keywordname : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PCSTR , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getLCID ( localeid : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getLanguage ( localeid : :: windows_sys::core::PCSTR , language : :: windows_sys::core::PCSTR , languagecapacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getLineOrientation ( localeid : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> ULayoutType ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getLocaleForLCID ( hostid : u32 , locale : :: windows_sys::core::PCSTR , localecapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getName ( localeid : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getParent ( localeid : :: windows_sys::core::PCSTR , parent : :: windows_sys::core::PCSTR , parentcapacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getScript ( localeid : :: windows_sys::core::PCSTR , script : :: windows_sys::core::PCSTR , scriptcapacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getVariant ( localeid : :: windows_sys::core::PCSTR , variant : :: windows_sys::core::PCSTR , variantcapacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_isRightToLeft ( locale : :: windows_sys::core::PCSTR ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_minimizeSubtags ( localeid : :: windows_sys::core::PCSTR , minimizedlocaleid : :: windows_sys::core::PCSTR , minimizedlocaleidcapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getKeywordValue ( localeid : ::windows_sys::core::PCSTR , keywordname : ::windows_sys::core::PCSTR , buffer : ::windows_sys::core::PCSTR , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getLCID ( localeid : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getLanguage ( localeid : ::windows_sys::core::PCSTR , language : ::windows_sys::core::PCSTR , languagecapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getLineOrientation ( localeid : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> ULayoutType ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getLocaleForLCID ( hostid : u32 , locale : ::windows_sys::core::PCSTR , localecapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getName ( localeid : ::windows_sys::core::PCSTR , name : ::windows_sys::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getParent ( localeid : ::windows_sys::core::PCSTR , parent : ::windows_sys::core::PCSTR , parentcapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getScript ( localeid : ::windows_sys::core::PCSTR , script : ::windows_sys::core::PCSTR , scriptcapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_getVariant ( localeid : ::windows_sys::core::PCSTR , variant : ::windows_sys::core::PCSTR , variantcapacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_isRightToLeft ( locale : ::windows_sys::core::PCSTR ) -> i8 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_minimizeSubtags ( localeid : ::windows_sys::core::PCSTR , minimizedlocaleid : ::windows_sys::core::PCSTR , minimizedlocaleidcapacity : i32 , err : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_openAvailableByType ( r#type : ULocAvailableType , status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_openKeywords ( localeid : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_setDefault ( localeid : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_setKeywordValue ( keywordname : :: windows_sys::core::PCSTR , keywordvalue : :: windows_sys::core::PCSTR , buffer : :: windows_sys::core::PCSTR , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toLanguageTag ( localeid : :: windows_sys::core::PCSTR , langtag : :: windows_sys::core::PCSTR , langtagcapacity : i32 , strict : i8 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toLegacyKey ( keyword : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toLegacyType ( keyword : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toUnicodeLocaleKey ( keyword : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toUnicodeLocaleType ( keyword : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_openKeywords ( localeid : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_setDefault ( localeid : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_setKeywordValue ( keywordname : ::windows_sys::core::PCSTR , keywordvalue : ::windows_sys::core::PCSTR , buffer : ::windows_sys::core::PCSTR , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toLanguageTag ( localeid : ::windows_sys::core::PCSTR , langtag : ::windows_sys::core::PCSTR , langtagcapacity : i32 , strict : i8 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toLegacyKey ( keyword : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toLegacyType ( keyword : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toUnicodeLocaleKey ( keyword : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uloc_toUnicodeLocaleType ( keyword : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_close ( uld : *mut ULocaleData ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getCLDRVersion ( versionarray : *mut u8 , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getDelimiter ( uld : *mut ULocaleData , r#type : ULocaleDataDelimiterType , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getExemplarSet ( uld : *mut ULocaleData , fillin : *mut USet , options : u32 , extype : ULocaleDataExemplarSetType , status : *mut UErrorCode ) -> *mut USet ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getLocaleDisplayPattern ( uld : *mut ULocaleData , pattern : *mut u16 , patterncapacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getLocaleSeparator ( uld : *mut ULocaleData , separator : *mut u16 , separatorcapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getMeasurementSystem ( localeid : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> UMeasurementSystem ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getMeasurementSystem ( localeid : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> UMeasurementSystem ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getNoSubstitute ( uld : *mut ULocaleData ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getPaperSize ( localeid : :: windows_sys::core::PCSTR , height : *mut i32 , width : *mut i32 , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_open ( localeid : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut ULocaleData ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_getPaperSize ( localeid : ::windows_sys::core::PCSTR , height : *mut i32 , width : *mut i32 , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_open ( localeid : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut ULocaleData ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ulocdata_setNoSubstitute ( uld : *mut ULocaleData , setting : i8 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_applyPattern ( fmt : *mut *mut ::core::ffi::c_void , pattern : *const u16 , patternlength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_autoQuoteApostrophe ( pattern : *const u16 , patternlength : i32 , dest : *mut u16 , destcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_clone ( fmt : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_close ( format : *mut *mut ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_format ( fmt : *const *const ::core::ffi::c_void , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_getLocale ( fmt : *const *const ::core::ffi::c_void ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_open ( pattern : *const u16 , patternlength : i32 , locale : :: windows_sys::core::PCSTR , parseerror : *mut UParseError , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_getLocale ( fmt : *const *const ::core::ffi::c_void ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_open ( pattern : *const u16 , patternlength : i32 , locale : ::windows_sys::core::PCSTR , parseerror : *mut UParseError , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_parse ( fmt : *const *const ::core::ffi::c_void , source : *const u16 , sourcelength : i32 , count : *mut i32 , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_setLocale ( fmt : *mut *mut ::core::ffi::c_void , locale : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_setLocale ( fmt : *mut *mut ::core::ffi::c_void , locale : ::windows_sys::core::PCSTR ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_toPattern ( fmt : *const *const ::core::ffi::c_void , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_vformat ( fmt : *const *const ::core::ffi::c_void , result : *mut u16 , resultlength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn umsg_vparse ( fmt : *const *const ::core::ffi::c_void , source : *const u16 , sourcelength : i32 , count : *mut i32 , ap : *mut i8 , status : *mut UErrorCode ) -> ( ) ); @@ -947,7 +947,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unorm2_composePair ( norm2 : *const UNormalizer2 , a : i32 , b : i32 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unorm2_getCombiningClass ( norm2 : *const UNormalizer2 , c : i32 ) -> u8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unorm2_getDecomposition ( norm2 : *const UNormalizer2 , c : i32 , decomposition : *mut u16 , capacity : i32 , perrorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unorm2_getInstance ( packagename : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR , mode : UNormalization2Mode , perrorcode : *mut UErrorCode ) -> *mut UNormalizer2 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unorm2_getInstance ( packagename : ::windows_sys::core::PCSTR , name : ::windows_sys::core::PCSTR , mode : UNormalization2Mode , perrorcode : *mut UErrorCode ) -> *mut UNormalizer2 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unorm2_getNFCInstance ( perrorcode : *mut UErrorCode ) -> *mut UNormalizer2 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unorm2_getNFDInstance ( perrorcode : *mut UErrorCode ) -> *mut UNormalizer2 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unorm2_getNFKCCasefoldInstance ( perrorcode : *mut UErrorCode ) -> *mut UNormalizer2 ); @@ -969,22 +969,22 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_close ( fmt : *mut *mut ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_countAvailable ( ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_format ( fmt : *const *const ::core::ffi::c_void , number : i32 , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_formatDecimal ( fmt : *const *const ::core::ffi::c_void , number : :: windows_sys::core::PCSTR , length : i32 , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_formatDecimal ( fmt : *const *const ::core::ffi::c_void , number : ::windows_sys::core::PCSTR , length : i32 , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_formatDouble ( fmt : *const *const ::core::ffi::c_void , number : f64 , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_formatDoubleCurrency ( fmt : *const *const ::core::ffi::c_void , number : f64 , currency : *mut u16 , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_formatDoubleForFields ( format : *const *const ::core::ffi::c_void , number : f64 , result : *mut u16 , resultlength : i32 , fpositer : *mut UFieldPositionIterator , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_formatInt64 ( fmt : *const *const ::core::ffi::c_void , number : i64 , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_formatUFormattable ( fmt : *const *const ::core::ffi::c_void , number : *const *const ::core::ffi::c_void , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getAttribute ( fmt : *const *const ::core::ffi::c_void , attr : UNumberFormatAttribute ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getAvailable ( localeindex : i32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getAvailable ( localeindex : i32 ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getContext ( fmt : *const *const ::core::ffi::c_void , r#type : UDisplayContextType , status : *mut UErrorCode ) -> UDisplayContext ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getDoubleAttribute ( fmt : *const *const ::core::ffi::c_void , attr : UNumberFormatAttribute ) -> f64 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getLocaleByType ( fmt : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getLocaleByType ( fmt : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getSymbol ( fmt : *const *const ::core::ffi::c_void , symbol : UNumberFormatSymbol , buffer : *mut u16 , size : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_getTextAttribute ( fmt : *const *const ::core::ffi::c_void , tag : UNumberFormatTextAttribute , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_open ( style : UNumberFormatStyle , pattern : *const u16 , patternlength : i32 , locale : :: windows_sys::core::PCSTR , parseerr : *mut UParseError , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_open ( style : UNumberFormatStyle , pattern : *const u16 , patternlength : i32 , locale : ::windows_sys::core::PCSTR , parseerr : *mut UParseError , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_parse ( fmt : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_parseDecimal ( fmt : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , outbuf : :: windows_sys::core::PCSTR , outbuflength : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_parseDecimal ( fmt : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , outbuf : ::windows_sys::core::PCSTR , outbuflength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_parseDouble ( fmt : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , status : *mut UErrorCode ) -> f64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_parseDoubleCurrency ( fmt : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , currency : *mut u16 , status : *mut UErrorCode ) -> f64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_parseInt64 ( fmt : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , status : *mut UErrorCode ) -> i64 ); @@ -997,11 +997,11 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unum_toPattern ( fmt : *const *const ::core::ffi::c_void , ispatternlocalized : i8 , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_close ( uformatter : *mut UNumberFormatter ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_closeResult ( uresult : *mut UFormattedNumber ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_formatDecimal ( uformatter : *const UNumberFormatter , value : :: windows_sys::core::PCSTR , valuelen : i32 , uresult : *mut UFormattedNumber , ec : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_formatDecimal ( uformatter : *const UNumberFormatter , value : ::windows_sys::core::PCSTR , valuelen : i32 , uresult : *mut UFormattedNumber , ec : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_formatDouble ( uformatter : *const UNumberFormatter , value : f64 , uresult : *mut UFormattedNumber , ec : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_formatInt ( uformatter : *const UNumberFormatter , value : i64 , uresult : *mut UFormattedNumber , ec : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_openForSkeletonAndLocale ( skeleton : *const u16 , skeletonlen : i32 , locale : :: windows_sys::core::PCSTR , ec : *mut UErrorCode ) -> *mut UNumberFormatter ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_openForSkeletonAndLocaleWithError ( skeleton : *const u16 , skeletonlen : i32 , locale : :: windows_sys::core::PCSTR , perror : *mut UParseError , ec : *mut UErrorCode ) -> *mut UNumberFormatter ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_openForSkeletonAndLocale ( skeleton : *const u16 , skeletonlen : i32 , locale : ::windows_sys::core::PCSTR , ec : *mut UErrorCode ) -> *mut UNumberFormatter ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_openForSkeletonAndLocaleWithError ( skeleton : *const u16 , skeletonlen : i32 , locale : ::windows_sys::core::PCSTR , perror : *mut UParseError , ec : *mut UErrorCode ) -> *mut UNumberFormatter ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_openResult ( ec : *mut UErrorCode ) -> *mut UFormattedNumber ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_resultAsValue ( uresult : *const UFormattedNumber , ec : *mut UErrorCode ) -> *mut UFormattedValue ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_resultGetAllFieldPositions ( uresult : *const UFormattedNumber , ufpositer : *mut UFieldPositionIterator , ec : *mut UErrorCode ) -> ( ) ); @@ -1009,16 +1009,16 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumf_resultToString ( uresult : *const UFormattedNumber , buffer : *mut u16 , buffercapacity : i32 , ec : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_close ( unumsys : *mut UNumberingSystem ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_getDescription ( unumsys : *const UNumberingSystem , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_getName ( unumsys : *const UNumberingSystem ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_getName ( unumsys : *const UNumberingSystem ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_getRadix ( unumsys : *const UNumberingSystem ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_isAlgorithmic ( unumsys : *const UNumberingSystem ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_open ( locale : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UNumberingSystem ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_open ( locale : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UNumberingSystem ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_openAvailableNames ( status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_openByName ( name : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UNumberingSystem ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn unumsys_openByName ( name : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UNumberingSystem ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uplrules_close ( uplrules : *mut UPluralRules ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uplrules_getKeywords ( uplrules : *const UPluralRules , status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uplrules_open ( locale : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UPluralRules ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uplrules_openForType ( locale : :: windows_sys::core::PCSTR , r#type : UPluralType , status : *mut UErrorCode ) -> *mut UPluralRules ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uplrules_open ( locale : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UPluralRules ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uplrules_openForType ( locale : ::windows_sys::core::PCSTR , r#type : UPluralType , status : *mut UErrorCode ) -> *mut UPluralRules ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uplrules_select ( uplrules : *const UPluralRules , number : f64 , keyword : *mut u16 , capacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uplrules_selectFormatted ( uplrules : *const UPluralRules , number : *const UFormattedNumber , keyword : *mut u16 , capacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_appendReplacement ( regexp : *mut URegularExpression , replacementtext : *const u16 , replacementlength : i32 , destbuf : *mut *mut u16 , destcapacity : *mut i32 , status : *mut UErrorCode ) -> i32 ); @@ -1041,7 +1041,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_getUText ( regexp : *mut URegularExpression , dest : *mut UText , status : *mut UErrorCode ) -> *mut UText ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_group ( regexp : *mut URegularExpression , groupnum : i32 , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_groupCount ( regexp : *mut URegularExpression , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_groupNumberFromCName ( regexp : *mut URegularExpression , groupname : :: windows_sys::core::PCSTR , namelength : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_groupNumberFromCName ( regexp : *mut URegularExpression , groupname : ::windows_sys::core::PCSTR , namelength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_groupNumberFromName ( regexp : *mut URegularExpression , groupname : *const u16 , namelength : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_groupUText ( regexp : *mut URegularExpression , groupnum : i32 , dest : *mut UText , grouplength : *mut i64 , status : *mut UErrorCode ) -> *mut UText ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_hasAnchoringBounds ( regexp : *const URegularExpression , status : *mut UErrorCode ) -> i8 ); @@ -1052,7 +1052,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_matches ( regexp : *mut URegularExpression , startindex : i32 , status : *mut UErrorCode ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_matches64 ( regexp : *mut URegularExpression , startindex : i64 , status : *mut UErrorCode ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_open ( pattern : *const u16 , patternlength : i32 , flags : u32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut URegularExpression ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_openC ( pattern : :: windows_sys::core::PCSTR , flags : u32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut URegularExpression ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_openC ( pattern : ::windows_sys::core::PCSTR , flags : u32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut URegularExpression ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_openUText ( pattern : *mut UText , flags : u32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut URegularExpression ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_pattern ( regexp : *const URegularExpression , patlength : *mut i32 , status : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregex_patternUText ( regexp : *const URegularExpression , status : *mut UErrorCode ) -> *mut UText ); @@ -1092,8 +1092,8 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getContainingRegionOfType ( uregion : *const URegion , r#type : URegionType ) -> *mut URegion ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getNumericCode ( uregion : *const URegion ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getPreferredValues ( uregion : *const URegion , status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getRegionCode ( uregion : *const URegion ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getRegionFromCode ( regioncode : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut URegion ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getRegionCode ( uregion : *const URegion ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getRegionFromCode ( regioncode : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut URegion ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getRegionFromNumericCode ( code : i32 , status : *mut UErrorCode ) -> *mut URegion ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uregion_getType ( uregion : *const URegion ) -> URegionType ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ureldatefmt_close ( reldatefmt : *mut URelativeDateTimeFormatter ) -> ( ) ); @@ -1103,42 +1103,42 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ureldatefmt_formatNumeric ( reldatefmt : *const URelativeDateTimeFormatter , offset : f64 , unit : URelativeDateTimeUnit , result : *mut u16 , resultcapacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ureldatefmt_formatNumericToResult ( reldatefmt : *const URelativeDateTimeFormatter , offset : f64 , unit : URelativeDateTimeUnit , result : *mut UFormattedRelativeDateTime , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ureldatefmt_formatToResult ( reldatefmt : *const URelativeDateTimeFormatter , offset : f64 , unit : URelativeDateTimeUnit , result : *mut UFormattedRelativeDateTime , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ureldatefmt_open ( locale : :: windows_sys::core::PCSTR , nftoadopt : *mut *mut ::core::ffi::c_void , width : UDateRelativeDateTimeFormatterStyle , capitalizationcontext : UDisplayContext , status : *mut UErrorCode ) -> *mut URelativeDateTimeFormatter ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ureldatefmt_open ( locale : ::windows_sys::core::PCSTR , nftoadopt : *mut *mut ::core::ffi::c_void , width : UDateRelativeDateTimeFormatterStyle , capitalizationcontext : UDisplayContext , status : *mut UErrorCode ) -> *mut URelativeDateTimeFormatter ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ureldatefmt_openResult ( ec : *mut UErrorCode ) -> *mut UFormattedRelativeDateTime ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ureldatefmt_resultAsValue ( ufrdt : *const UFormattedRelativeDateTime , ec : *mut UErrorCode ) -> *mut UFormattedValue ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_close ( resourcebundle : *mut UResourceBundle ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getBinary ( resourcebundle : *const UResourceBundle , len : *mut i32 , status : *mut UErrorCode ) -> *mut u8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getByIndex ( resourcebundle : *const UResourceBundle , indexr : i32 , fillin : *mut UResourceBundle , status : *mut UErrorCode ) -> *mut UResourceBundle ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getByKey ( resourcebundle : *const UResourceBundle , key : :: windows_sys::core::PCSTR , fillin : *mut UResourceBundle , status : *mut UErrorCode ) -> *mut UResourceBundle ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getByKey ( resourcebundle : *const UResourceBundle , key : ::windows_sys::core::PCSTR , fillin : *mut UResourceBundle , status : *mut UErrorCode ) -> *mut UResourceBundle ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getInt ( resourcebundle : *const UResourceBundle , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getIntVector ( resourcebundle : *const UResourceBundle , len : *mut i32 , status : *mut UErrorCode ) -> *mut i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getKey ( resourcebundle : *const UResourceBundle ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getLocaleByType ( resourcebundle : *const UResourceBundle , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getKey ( resourcebundle : *const UResourceBundle ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getLocaleByType ( resourcebundle : *const UResourceBundle , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getNextResource ( resourcebundle : *mut UResourceBundle , fillin : *mut UResourceBundle , status : *mut UErrorCode ) -> *mut UResourceBundle ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getNextString ( resourcebundle : *mut UResourceBundle , len : *mut i32 , key : *const *const i8 , status : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getSize ( resourcebundle : *const UResourceBundle ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getString ( resourcebundle : *const UResourceBundle , len : *mut i32 , status : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getStringByIndex ( resourcebundle : *const UResourceBundle , indexs : i32 , len : *mut i32 , status : *mut UErrorCode ) -> *mut u16 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getStringByKey ( resb : *const UResourceBundle , key : :: windows_sys::core::PCSTR , len : *mut i32 , status : *mut UErrorCode ) -> *mut u16 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getStringByKey ( resb : *const UResourceBundle , key : ::windows_sys::core::PCSTR , len : *mut i32 , status : *mut UErrorCode ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getType ( resourcebundle : *const UResourceBundle ) -> UResType ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getUInt ( resourcebundle : *const UResourceBundle , status : *mut UErrorCode ) -> u32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getUTF8String ( resb : *const UResourceBundle , dest : :: windows_sys::core::PCSTR , length : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getUTF8StringByIndex ( resb : *const UResourceBundle , stringindex : i32 , dest : :: windows_sys::core::PCSTR , plength : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getUTF8StringByKey ( resb : *const UResourceBundle , key : :: windows_sys::core::PCSTR , dest : :: windows_sys::core::PCSTR , plength : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getUTF8String ( resb : *const UResourceBundle , dest : ::windows_sys::core::PCSTR , length : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getUTF8StringByIndex ( resb : *const UResourceBundle , stringindex : i32 , dest : ::windows_sys::core::PCSTR , plength : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getUTF8StringByKey ( resb : *const UResourceBundle , key : ::windows_sys::core::PCSTR , dest : ::windows_sys::core::PCSTR , plength : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_getVersion ( resb : *const UResourceBundle , versioninfo : *mut u8 ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_hasNext ( resourcebundle : *const UResourceBundle ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_open ( packagename : :: windows_sys::core::PCSTR , locale : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_openAvailableLocales ( packagename : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_openDirect ( packagename : :: windows_sys::core::PCSTR , locale : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_openU ( packagename : *const u16 , locale : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_open ( packagename : ::windows_sys::core::PCSTR , locale : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_openAvailableLocales ( packagename : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_openDirect ( packagename : ::windows_sys::core::PCSTR , locale : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_openU ( packagename : *const u16 , locale : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn ures_resetIterator ( resourcebundle : *mut UResourceBundle ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_breaksBetweenLetters ( script : UScriptCode ) -> i8 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getCode ( nameorabbrorlocale : :: windows_sys::core::PCSTR , fillin : *mut UScriptCode , capacity : i32 , err : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getName ( scriptcode : UScriptCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getCode ( nameorabbrorlocale : ::windows_sys::core::PCSTR , fillin : *mut UScriptCode , capacity : i32 , err : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getName ( scriptcode : UScriptCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getSampleString ( script : UScriptCode , dest : *mut u16 , capacity : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getScript ( codepoint : i32 , err : *mut UErrorCode ) -> UScriptCode ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getScriptExtensions ( c : i32 , scripts : *mut UScriptCode , capacity : i32 , errorcode : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getShortName ( scriptcode : UScriptCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getShortName ( scriptcode : UScriptCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_getUsage ( script : UScriptCode ) -> UScriptUsage ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_hasScript ( c : i32 , sc : UScriptCode ) -> i8 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uscript_isCased ( script : UScriptCode ) -> i8 ); @@ -1157,7 +1157,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usearch_getText ( strsrch : *const UStringSearch , length : *mut i32 ) -> *mut u16 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usearch_last ( strsrch : *mut UStringSearch , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usearch_next ( strsrch : *mut UStringSearch , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usearch_open ( pattern : *const u16 , patternlength : i32 , text : *const u16 , textlength : i32 , locale : :: windows_sys::core::PCSTR , breakiter : *mut UBreakIterator , status : *mut UErrorCode ) -> *mut UStringSearch ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usearch_open ( pattern : *const u16 , patternlength : i32 , text : *const u16 , textlength : i32 , locale : ::windows_sys::core::PCSTR , breakiter : *mut UBreakIterator , status : *mut UErrorCode ) -> *mut UStringSearch ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usearch_openFromCollator ( pattern : *const u16 , patternlength : i32 , text : *const u16 , textlength : i32 , collator : *const UCollator , breakiter : *mut UBreakIterator , status : *mut UErrorCode ) -> *mut UStringSearch ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usearch_preceding ( strsrch : *mut UStringSearch , position : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usearch_previous ( strsrch : *mut UStringSearch , status : *mut UErrorCode ) -> i32 ); @@ -1221,20 +1221,20 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uset_size ( set : *const USet ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uset_span ( set : *const USet , s : *const u16 , length : i32 , spancondition : USetSpanCondition ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uset_spanBack ( set : *const USet , s : *const u16 , length : i32 , spancondition : USetSpanCondition ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uset_spanBackUTF8 ( set : *const USet , s : :: windows_sys::core::PCSTR , length : i32 , spancondition : USetSpanCondition ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uset_spanUTF8 ( set : *const USet , s : :: windows_sys::core::PCSTR , length : i32 , spancondition : USetSpanCondition ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uset_spanBackUTF8 ( set : *const USet , s : ::windows_sys::core::PCSTR , length : i32 , spancondition : USetSpanCondition ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uset_spanUTF8 ( set : *const USet , s : ::windows_sys::core::PCSTR , length : i32 , spancondition : USetSpanCondition ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uset_toPattern ( set : *const USet , result : *mut u16 , resultcapacity : i32 , escapeunprintable : i8 , ec : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_areConfusable ( sc : *const USpoofChecker , id1 : *const u16 , length1 : i32 , id2 : *const u16 , length2 : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_areConfusableUTF8 ( sc : *const USpoofChecker , id1 : :: windows_sys::core::PCSTR , length1 : i32 , id2 : :: windows_sys::core::PCSTR , length2 : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_areConfusableUTF8 ( sc : *const USpoofChecker , id1 : ::windows_sys::core::PCSTR , length1 : i32 , id2 : ::windows_sys::core::PCSTR , length2 : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_check ( sc : *const USpoofChecker , id : *const u16 , length : i32 , position : *mut i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_check2 ( sc : *const USpoofChecker , id : *const u16 , length : i32 , checkresult : *mut USpoofCheckResult , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_check2UTF8 ( sc : *const USpoofChecker , id : :: windows_sys::core::PCSTR , length : i32 , checkresult : *mut USpoofCheckResult , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_checkUTF8 ( sc : *const USpoofChecker , id : :: windows_sys::core::PCSTR , length : i32 , position : *mut i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_check2UTF8 ( sc : *const USpoofChecker , id : ::windows_sys::core::PCSTR , length : i32 , checkresult : *mut USpoofCheckResult , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_checkUTF8 ( sc : *const USpoofChecker , id : ::windows_sys::core::PCSTR , length : i32 , position : *mut i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_clone ( sc : *const USpoofChecker , status : *mut UErrorCode ) -> *mut USpoofChecker ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_close ( sc : *mut USpoofChecker ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_closeCheckResult ( checkresult : *mut USpoofCheckResult ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getAllowedChars ( sc : *const USpoofChecker , status : *mut UErrorCode ) -> *mut USet ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getAllowedLocales ( sc : *mut USpoofChecker , status : *mut UErrorCode ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getAllowedLocales ( sc : *mut USpoofChecker , status : *mut UErrorCode ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getCheckResultChecks ( checkresult : *const USpoofCheckResult , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getCheckResultNumerics ( checkresult : *const USpoofCheckResult , status : *mut UErrorCode ) -> *mut USet ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getCheckResultRestrictionLevel ( checkresult : *const USpoofCheckResult , status : *mut UErrorCode ) -> URestrictionLevel ); @@ -1243,18 +1243,18 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getRecommendedSet ( status : *mut UErrorCode ) -> *mut USet ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getRestrictionLevel ( sc : *const USpoofChecker ) -> URestrictionLevel ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getSkeleton ( sc : *const USpoofChecker , r#type : u32 , id : *const u16 , length : i32 , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getSkeletonUTF8 ( sc : *const USpoofChecker , r#type : u32 , id : :: windows_sys::core::PCSTR , length : i32 , dest : :: windows_sys::core::PCSTR , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_getSkeletonUTF8 ( sc : *const USpoofChecker , r#type : u32 , id : ::windows_sys::core::PCSTR , length : i32 , dest : ::windows_sys::core::PCSTR , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_open ( status : *mut UErrorCode ) -> *mut USpoofChecker ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_openCheckResult ( status : *mut UErrorCode ) -> *mut USpoofCheckResult ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_openFromSerialized ( data : *const ::core::ffi::c_void , length : i32 , pactuallength : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut USpoofChecker ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_openFromSource ( confusables : :: windows_sys::core::PCSTR , confusableslen : i32 , confusableswholescript : :: windows_sys::core::PCSTR , confusableswholescriptlen : i32 , errtype : *mut i32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut USpoofChecker ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_openFromSource ( confusables : ::windows_sys::core::PCSTR , confusableslen : i32 , confusableswholescript : ::windows_sys::core::PCSTR , confusableswholescriptlen : i32 , errtype : *mut i32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut USpoofChecker ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_serialize ( sc : *mut USpoofChecker , data : *mut ::core::ffi::c_void , capacity : i32 , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_setAllowedChars ( sc : *mut USpoofChecker , chars : *const USet , status : *mut UErrorCode ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_setAllowedLocales ( sc : *mut USpoofChecker , localeslist : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> ( ) ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_setAllowedLocales ( sc : *mut USpoofChecker , localeslist : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_setChecks ( sc : *mut USpoofChecker , checks : i32 , status : *mut UErrorCode ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn uspoof_setRestrictionLevel ( sc : *mut USpoofChecker , restrictionlevel : URestrictionLevel ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usprep_close ( profile : *mut UStringPrepProfile ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usprep_open ( path : :: windows_sys::core::PCSTR , filename : :: windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UStringPrepProfile ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usprep_open ( path : ::windows_sys::core::PCSTR , filename : ::windows_sys::core::PCSTR , status : *mut UErrorCode ) -> *mut UStringPrepProfile ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usprep_openByType ( r#type : UStringPrepProfileType , status : *mut UErrorCode ) -> *mut UStringPrepProfile ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn usprep_prepare ( prep : *const UStringPrepProfile , src : *const u16 , srclength : i32 , dest : *mut u16 , destcapacity : i32 , options : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_char32At ( ut : *mut UText , nativeindex : i64 ) -> i32 ); @@ -1275,7 +1275,7 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_next32 ( ut : *mut UText ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_next32From ( ut : *mut UText , nativeindex : i64 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_openUChars ( ut : *mut UText , s : *const u16 , length : i64 , status : *mut UErrorCode ) -> *mut UText ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_openUTF8 ( ut : *mut UText , s : :: windows_sys::core::PCSTR , length : i64 , status : *mut UErrorCode ) -> *mut UText ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_openUTF8 ( ut : *mut UText , s : ::windows_sys::core::PCSTR , length : i64 , status : *mut UErrorCode ) -> *mut UText ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_previous32 ( ut : *mut UText ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_previous32From ( ut : *mut UText , nativeindex : i64 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utext_replace ( ut : *mut UText , nativestart : i64 , nativelimit : i64 , replacementtext : *const u16 , replacementlength : i32 , status : *mut UErrorCode ) -> i32 ); @@ -1288,13 +1288,13 @@ ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utmscale_fromInt64 ( othertime : i64 , timescale : UDateTimeScale , status : *mut UErrorCode ) -> i64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utmscale_getTimeScaleValue ( timescale : UDateTimeScale , value : UTimeScaleValue , status : *mut UErrorCode ) -> i64 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utmscale_toInt64 ( universaltime : i64 , timescale : UDateTimeScale , status : *mut UErrorCode ) -> i64 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_format ( outbuf : :: windows_sys::core::PCSTR , capacity : i32 , indent : i32 , fmt : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_functionName ( fnnumber : i32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_format ( outbuf : ::windows_sys::core::PCSTR , capacity : i32 , indent : i32 , fmt : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_functionName ( fnnumber : i32 ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_getFunctions ( context : *const *const ::core::ffi::c_void , e : *mut UTraceEntry , x : *mut UTraceExit , d : *mut UTraceData ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_getLevel ( ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_setFunctions ( context : *const ::core::ffi::c_void , e : UTraceEntry , x : UTraceExit , d : UTraceData ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_setLevel ( tracelevel : i32 ) -> ( ) ); -::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_vformat ( outbuf : :: windows_sys::core::PCSTR , capacity : i32 , indent : i32 , fmt : :: windows_sys::core::PCSTR , args : *mut i8 ) -> i32 ); +::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrace_vformat ( outbuf : ::windows_sys::core::PCSTR , capacity : i32 , indent : i32 , fmt : ::windows_sys::core::PCSTR , args : *mut i8 ) -> i32 ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrans_clone ( trans : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrans_close ( trans : *mut *mut ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "icu.dll""cdecl" #[doc = "*Required features: `\"Win32_Globalization\"`*"] fn utrans_countAvailableIDs ( ) -> i32 ); @@ -2047,9 +2047,9 @@ pub const LOCALE_IUSEUTF8LEGACYACP: u32 = 1638u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const LOCALE_IUSEUTF8LEGACYOEMCP: u32 = 2457u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const LOCALE_NAME_INVARIANT: ::windows_sys::core::PCWSTR = ::windows_sys::w!(""); +pub const LOCALE_NAME_INVARIANT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(""); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const LOCALE_NAME_SYSTEM_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("!x-sys-default-locale"); +pub const LOCALE_NAME_SYSTEM_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("!x-sys-default-locale"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const LOCALE_NEUTRALDATA: u32 = 16u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2459,9 +2459,9 @@ pub const SpellCheckerFactory: ::windows_sys::core::GUID = ::windows_sys::core:: #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U16_MAX_LENGTH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U8_LEAD3_T1_BITS: ::windows_sys::core::PCSTR = ::windows_sys::s!(" 000000000000\u{10}00"); +pub const U8_LEAD3_T1_BITS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(" 000000000000\u{10}00"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U8_LEAD4_T1_BITS: ::windows_sys::core::PCSTR = ::windows_sys::s!("\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{1e}\u{f}\u{f}\u{f}\u{0}\u{0}\u{0}\u{0}"); +pub const U8_LEAD4_T1_BITS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{1e}\u{f}\u{f}\u{f}\u{0}\u{0}\u{0}\u{0}"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U8_MAX_LENGTH: u32 = 4u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2485,7 +2485,7 @@ pub const UBIDI_OUTPUT_REVERSE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UBIDI_REMOVE_BIDI_CONTROLS: u32 = 8u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCAL_UNKNOWN_ZONE_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("Etc/Unknown"); +pub const UCAL_UNKNOWN_ZONE_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Etc/Unknown"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCHAR_MAX_VALUE: u32 = 1114111u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2493,37 +2493,37 @@ pub const UCHAR_MIN_VALUE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCLN_NO_AUTO_CLEANUP: u32 = 1u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_C: ::windows_sys::core::PCSTR = ::windows_sys::s!("C"); +pub const UCNV_ESCAPE_C: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("C"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_CSS2: ::windows_sys::core::PCSTR = ::windows_sys::s!("S"); +pub const UCNV_ESCAPE_CSS2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("S"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_JAVA: ::windows_sys::core::PCSTR = ::windows_sys::s!("J"); +pub const UCNV_ESCAPE_JAVA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("J"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_UNICODE: ::windows_sys::core::PCSTR = ::windows_sys::s!("U"); +pub const UCNV_ESCAPE_UNICODE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("U"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_XML_DEC: ::windows_sys::core::PCSTR = ::windows_sys::s!("D"); +pub const UCNV_ESCAPE_XML_DEC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("D"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_XML_HEX: ::windows_sys::core::PCSTR = ::windows_sys::s!("X"); +pub const UCNV_ESCAPE_XML_HEX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("X"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_LOCALE_OPTION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!(",locale="); +pub const UCNV_LOCALE_OPTION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(",locale="); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCNV_MAX_CONVERTER_NAME_LENGTH: u32 = 60u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_OPTION_SEP_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!(","); +pub const UCNV_OPTION_SEP_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(","); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCNV_SI: u32 = 15u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_SKIP_STOP_ON_ILLEGAL: ::windows_sys::core::PCSTR = ::windows_sys::s!("i"); +pub const UCNV_SKIP_STOP_ON_ILLEGAL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("i"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCNV_SO: u32 = 14u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_SUB_STOP_ON_ILLEGAL: ::windows_sys::core::PCSTR = ::windows_sys::s!("i"); +pub const UCNV_SUB_STOP_ON_ILLEGAL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("i"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_SWAP_LFNL_OPTION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!(",swaplfnl"); +pub const UCNV_SWAP_LFNL_OPTION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(",swaplfnl"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_VALUE_SEP_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("="); +pub const UCNV_VALUE_SEP_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("="); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_VERSION_OPTION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!(",version="); +pub const UCNV_VERSION_OPTION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(",version="); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCONFIG_ENABLE_PLUGINS: u32 = 0u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2571,87 +2571,87 @@ pub const UCPTRIE_HIGH_VALUE_NEG_DATA_OFFSET: i32 = 2i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCPTRIE_SMALL_MAX: i32 = 4095i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_GENERIC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::s!("v"); +pub const UDAT_ABBR_GENERIC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("v"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("MMM"); +pub const UDAT_ABBR_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MMM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("MMMd"); +pub const UDAT_ABBR_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MMMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("MMMEd"); +pub const UDAT_ABBR_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MMMEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_QUARTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("QQQ"); +pub const UDAT_ABBR_QUARTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("QQQ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_SPECIFIC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::s!("z"); +pub const UDAT_ABBR_SPECIFIC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("z"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_UTC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::s!("ZZZZ"); +pub const UDAT_ABBR_UTC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ZZZZ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_WEEKDAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("E"); +pub const UDAT_ABBR_WEEKDAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("E"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("d"); +pub const UDAT_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("d"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_GENERIC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::s!("vvvv"); +pub const UDAT_GENERIC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("vvvv"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR: ::windows_sys::core::PCSTR = ::windows_sys::s!("j"); +pub const UDAT_HOUR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("j"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR24: ::windows_sys::core::PCSTR = ::windows_sys::s!("H"); +pub const UDAT_HOUR24: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("H"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR24_MINUTE: ::windows_sys::core::PCSTR = ::windows_sys::s!("Hm"); +pub const UDAT_HOUR24_MINUTE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Hm"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR24_MINUTE_SECOND: ::windows_sys::core::PCSTR = ::windows_sys::s!("Hms"); +pub const UDAT_HOUR24_MINUTE_SECOND: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Hms"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR_MINUTE: ::windows_sys::core::PCSTR = ::windows_sys::s!("jm"); +pub const UDAT_HOUR_MINUTE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("jm"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR_MINUTE_SECOND: ::windows_sys::core::PCSTR = ::windows_sys::s!("jms"); +pub const UDAT_HOUR_MINUTE_SECOND: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("jms"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_LOCATION_TZ: ::windows_sys::core::PCSTR = ::windows_sys::s!("VVVV"); +pub const UDAT_LOCATION_TZ: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("VVVV"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MINUTE: ::windows_sys::core::PCSTR = ::windows_sys::s!("m"); +pub const UDAT_MINUTE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("m"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MINUTE_SECOND: ::windows_sys::core::PCSTR = ::windows_sys::s!("ms"); +pub const UDAT_MINUTE_SECOND: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ms"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("MMMM"); +pub const UDAT_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MMMM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("MMMMd"); +pub const UDAT_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MMMMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("MMMMEEEEd"); +pub const UDAT_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MMMMEEEEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_NUM_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("M"); +pub const UDAT_NUM_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("M"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_NUM_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("Md"); +pub const UDAT_NUM_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Md"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_NUM_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("MEd"); +pub const UDAT_NUM_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_QUARTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("QQQQ"); +pub const UDAT_QUARTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("QQQQ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_SECOND: ::windows_sys::core::PCSTR = ::windows_sys::s!("s"); +pub const UDAT_SECOND: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("s"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_SPECIFIC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::s!("zzzz"); +pub const UDAT_SPECIFIC_TZ: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("zzzz"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_WEEKDAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("EEEE"); +pub const UDAT_WEEKDAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("EEEE"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR: ::windows_sys::core::PCSTR = ::windows_sys::s!("y"); +pub const UDAT_YEAR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("y"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_ABBR_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("yMMM"); +pub const UDAT_YEAR_ABBR_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yMMM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_ABBR_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("yMMMd"); +pub const UDAT_YEAR_ABBR_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yMMMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("yMMMEd"); +pub const UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yMMMEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_ABBR_QUARTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("yQQQ"); +pub const UDAT_YEAR_ABBR_QUARTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yQQQ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("yMMMM"); +pub const UDAT_YEAR_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yMMMM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("yMMMMd"); +pub const UDAT_YEAR_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yMMMMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("yMMMMEEEEd"); +pub const UDAT_YEAR_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yMMMMEEEEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_NUM_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("yM"); +pub const UDAT_YEAR_NUM_MONTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_NUM_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("yMd"); +pub const UDAT_YEAR_NUM_MONTH_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("yMEd"); +pub const UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yMEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_QUARTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("yQQQQ"); +pub const UDAT_YEAR_QUARTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("yQQQQ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UIDNA_CHECK_BIDI: i32 = 4i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2699,35 +2699,35 @@ pub const UIDNA_USE_STD3_RULES: i32 = 2i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UITER_UNKNOWN_INDEX: i32 = -2i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_CANADA: ::windows_sys::core::PCSTR = ::windows_sys::s!("en_CA"); +pub const ULOC_CANADA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("en_CA"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_CANADA_FRENCH: ::windows_sys::core::PCSTR = ::windows_sys::s!("fr_CA"); +pub const ULOC_CANADA_FRENCH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("fr_CA"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_CHINA: ::windows_sys::core::PCSTR = ::windows_sys::s!("zh_CN"); +pub const ULOC_CHINA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("zh_CN"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_CHINESE: ::windows_sys::core::PCSTR = ::windows_sys::s!("zh"); +pub const ULOC_CHINESE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("zh"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_COUNTRY_CAPACITY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_ENGLISH: ::windows_sys::core::PCSTR = ::windows_sys::s!("en"); +pub const ULOC_ENGLISH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("en"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_FRANCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("fr_FR"); +pub const ULOC_FRANCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("fr_FR"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_FRENCH: ::windows_sys::core::PCSTR = ::windows_sys::s!("fr"); +pub const ULOC_FRENCH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("fr"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_FULLNAME_CAPACITY: u32 = 157u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_GERMAN: ::windows_sys::core::PCSTR = ::windows_sys::s!("de"); +pub const ULOC_GERMAN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("de"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_GERMANY: ::windows_sys::core::PCSTR = ::windows_sys::s!("de_DE"); +pub const ULOC_GERMANY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("de_DE"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_ITALIAN: ::windows_sys::core::PCSTR = ::windows_sys::s!("it"); +pub const ULOC_ITALIAN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("it"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_ITALY: ::windows_sys::core::PCSTR = ::windows_sys::s!("it_IT"); +pub const ULOC_ITALY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("it_IT"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_JAPAN: ::windows_sys::core::PCSTR = ::windows_sys::s!("ja_JP"); +pub const ULOC_JAPAN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ja_JP"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_JAPANESE: ::windows_sys::core::PCSTR = ::windows_sys::s!("ja"); +pub const ULOC_JAPANESE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ja"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_KEYWORDS_CAPACITY: u32 = 96u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2739,25 +2739,25 @@ pub const ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE: u32 = 59u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_KEYWORD_SEPARATOR_UNICODE: u32 = 64u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_KOREA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ko_KR"); +pub const ULOC_KOREA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ko_KR"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_KOREAN: ::windows_sys::core::PCSTR = ::windows_sys::s!("ko"); +pub const ULOC_KOREAN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ko"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_LANG_CAPACITY: u32 = 12u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_PRC: ::windows_sys::core::PCSTR = ::windows_sys::s!("zh_CN"); +pub const ULOC_PRC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("zh_CN"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_SCRIPT_CAPACITY: u32 = 6u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_SIMPLIFIED_CHINESE: ::windows_sys::core::PCSTR = ::windows_sys::s!("zh_CN"); +pub const ULOC_SIMPLIFIED_CHINESE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("zh_CN"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_TAIWAN: ::windows_sys::core::PCSTR = ::windows_sys::s!("zh_TW"); +pub const ULOC_TAIWAN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("zh_TW"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_TRADITIONAL_CHINESE: ::windows_sys::core::PCSTR = ::windows_sys::s!("zh_TW"); +pub const ULOC_TRADITIONAL_CHINESE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("zh_TW"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_UK: ::windows_sys::core::PCSTR = ::windows_sys::s!("en_GB"); +pub const ULOC_UK: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("en_GB"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_US: ::windows_sys::core::PCSTR = ::windows_sys::s!("en_US"); +pub const ULOC_US: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("en_US"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UMSGPAT_ARG_NAME_NOT_NUMBER: i32 = -1i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2885,17 +2885,17 @@ pub const U_HIDE_OBSOLETE_API: u32 = 1u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_HIDE_OBSOLETE_UTF_OLD_H: u32 = 0u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_ICUDATA_TYPE_LETTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("e"); +pub const U_ICUDATA_TYPE_LETTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("e"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_ICU_DATA_KEY: ::windows_sys::core::PCSTR = ::windows_sys::s!("DataVersion"); +pub const U_ICU_DATA_KEY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DataVersion"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_ICU_VERSION_BUNDLE: ::windows_sys::core::PCSTR = ::windows_sys::s!("icuver"); +pub const U_ICU_VERSION_BUNDLE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("icuver"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_IOSTREAM_SOURCE: u32 = 199711u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_IS_BIG_ENDIAN: u32 = 0u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_LIB_SUFFIX_C_NAME_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!(""); +pub const U_LIB_SUFFIX_C_NAME_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(""); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_MAX_VERSION_LENGTH: u32 = 4u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3087,7 +3087,7 @@ pub const U_TITLECASE_SENTENCES: u32 = 64u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_TITLECASE_WHOLE_STRING: u32 = 32u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_UNICODE_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("8.0"); +pub const U_UNICODE_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("8.0"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_USING_ICU_NAMESPACE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Graphics/Dwm/mod.rs b/crates/libs/sys/src/Windows/Win32/Graphics/Dwm/mod.rs index 418d433ad1..cc306d74f5 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/Dwm/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/Dwm/mod.rs @@ -1,59 +1,59 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmAttachMilContent ( hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmAttachMilContent ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmDefWindowProc ( hwnd : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , plresult : *mut super::super::Foundation:: LRESULT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmDetachMilContent ( hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmDetachMilContent ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmEnableBlurBehindWindow ( hwnd : super::super::Foundation:: HWND , pblurbehind : *const DWM_BLURBEHIND ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmEnableComposition ( ucompositionaction : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmEnableBlurBehindWindow ( hwnd : super::super::Foundation:: HWND , pblurbehind : *const DWM_BLURBEHIND ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmEnableComposition ( ucompositionaction : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmEnableMMCSS ( fenablemmcss : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmEnableMMCSS ( fenablemmcss : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn DwmExtendFrameIntoClientArea ( hwnd : super::super::Foundation:: HWND , pmarinset : *const super::super::UI::Controls:: MARGINS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmFlush ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn DwmExtendFrameIntoClientArea ( hwnd : super::super::Foundation:: HWND , pmarinset : *const super::super::UI::Controls:: MARGINS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmFlush ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetColorizationColor ( pcrcolorization : *mut u32 , pfopaqueblend : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetColorizationColor ( pcrcolorization : *mut u32 , pfopaqueblend : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetCompositionTimingInfo ( hwnd : super::super::Foundation:: HWND , ptiminginfo : *mut DWM_TIMING_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmGetGraphicsStreamClient ( uindex : u32 , pclientuuid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmGetGraphicsStreamTransformHint ( uindex : u32 , ptransform : *mut MilMatrix3x2D ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetCompositionTimingInfo ( hwnd : super::super::Foundation:: HWND , ptiminginfo : *mut DWM_TIMING_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmGetGraphicsStreamClient ( uindex : u32 , pclientuuid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmGetGraphicsStreamTransformHint ( uindex : u32 , ptransform : *mut MilMatrix3x2D ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetTransportAttributes ( pfisremoting : *mut super::super::Foundation:: BOOL , pfisconnected : *mut super::super::Foundation:: BOOL , pdwgeneration : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetTransportAttributes ( pfisremoting : *mut super::super::Foundation:: BOOL , pfisconnected : *mut super::super::Foundation:: BOOL , pdwgeneration : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetUnmetTabRequirements ( appwindow : super::super::Foundation:: HWND , value : *mut DWM_TAB_WINDOW_REQUIREMENTS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetUnmetTabRequirements ( appwindow : super::super::Foundation:: HWND , value : *mut DWM_TAB_WINDOW_REQUIREMENTS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *mut ::core::ffi::c_void , cbattribute : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmGetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *mut ::core::ffi::c_void , cbattribute : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmInvalidateIconicBitmaps ( hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmInvalidateIconicBitmaps ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmIsCompositionEnabled ( pfenabled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmIsCompositionEnabled ( pfenabled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmModifyPreviousDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 , frelative : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmModifyPreviousDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 , frelative : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmQueryThumbnailSourceSize ( hthumbnail : isize , psize : *mut super::super::Foundation:: SIZE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmQueryThumbnailSourceSize ( hthumbnail : isize , psize : *mut super::super::Foundation:: SIZE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmRegisterThumbnail ( hwnddestination : super::super::Foundation:: HWND , hwndsource : super::super::Foundation:: HWND , phthumbnailid : *mut isize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmRegisterThumbnail ( hwnddestination : super::super::Foundation:: HWND , hwndsource : super::super::Foundation:: HWND , phthumbnailid : *mut isize ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmRenderGesture ( gt : GESTURE_TYPE , ccontacts : u32 , pdwpointerid : *const u32 , ppoints : *const super::super::Foundation:: POINT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmRenderGesture ( gt : GESTURE_TYPE , ccontacts : u32 , pdwpointerid : *const u32 , ppoints : *const super::super::Foundation:: POINT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmSetIconicLivePreviewBitmap ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , pptclient : *const super::super::Foundation:: POINT , dwsitflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmSetIconicLivePreviewBitmap ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , pptclient : *const super::super::Foundation:: POINT , dwsitflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmSetIconicThumbnail ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , dwsitflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DwmSetIconicThumbnail ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , dwsitflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetPresentParameters ( hwnd : super::super::Foundation:: HWND , ppresentparams : *mut DWM_PRESENT_PARAMETERS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetPresentParameters ( hwnd : super::super::Foundation:: HWND , ppresentparams : *mut DWM_PRESENT_PARAMETERS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmShowContact ( dwpointerid : u32 , eshowcontact : DWM_SHOWCONTACT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmSetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmShowContact ( dwpointerid : u32 , eshowcontact : DWM_SHOWCONTACT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmTetherContact ( dwpointerid : u32 , fenable : super::super::Foundation:: BOOL , pttether : super::super::Foundation:: POINT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmTetherContact ( dwpointerid : u32 , fenable : super::super::Foundation:: BOOL , pttether : super::super::Foundation:: POINT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmTransitionOwnedWindow ( hwnd : super::super::Foundation:: HWND , target : DWMTRANSITION_OWNEDWINDOW_TARGET ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmUnregisterThumbnail ( hthumbnailid : isize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmTransitionOwnedWindow ( hwnd : super::super::Foundation:: HWND , target : DWMTRANSITION_OWNEDWINDOW_TARGET ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] fn DwmUnregisterThumbnail ( hthumbnailid : isize ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmUpdateThumbnailProperties ( hthumbnailid : isize , ptnproperties : *const DWM_THUMBNAIL_PROPERTIES ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dwmapi.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] fn DwmUpdateThumbnailProperties ( hthumbnailid : isize , ptnproperties : *const DWM_THUMBNAIL_PROPERTIES ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] pub const DWMWA_COLOR_DEFAULT: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Graphics/Gdi/mod.rs b/crates/libs/sys/src/Windows/Win32/Graphics/Gdi/mod.rs index 6671772058..df4acfcc07 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/Gdi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/Gdi/mod.rs @@ -2,10 +2,10 @@ ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn AbortPath ( hdc : HDC ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn AddFontMemResourceEx ( pfileview : *const ::core::ffi::c_void , cjsize : u32 , pvresrved : *const ::core::ffi::c_void , pnumfonts : *const u32 ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn AddFontResourceA ( param0 : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn AddFontResourceExA ( name : :: windows_sys::core::PCSTR , fl : FONT_RESOURCE_CHARACTERISTICS , res : *const ::core::ffi::c_void ) -> i32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn AddFontResourceExW ( name : :: windows_sys::core::PCWSTR , fl : FONT_RESOURCE_CHARACTERISTICS , res : *const ::core::ffi::c_void ) -> i32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn AddFontResourceW ( param0 : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn AddFontResourceA ( param0 : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn AddFontResourceExA ( name : ::windows_sys::core::PCSTR , fl : FONT_RESOURCE_CHARACTERISTICS , res : *const ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn AddFontResourceExW ( name : ::windows_sys::core::PCWSTR , fl : FONT_RESOURCE_CHARACTERISTICS , res : *const ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn AddFontResourceW ( param0 : ::windows_sys::core::PCWSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msimg32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn AlphaBlend ( hdcdest : HDC , xorigindest : i32 , yorigindest : i32 , wdest : i32 , hdest : i32 , hdcsrc : HDC , xoriginsrc : i32 , yoriginsrc : i32 , wsrc : i32 , hsrc : i32 , ftn : BLENDFUNCTION ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -27,9 +27,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ChangeDisplaySettingsA ( lpdevmode : *const DEVMODEA , dwflags : CDS_TYPE ) -> DISP_CHANGE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ChangeDisplaySettingsExA ( lpszdevicename : :: windows_sys::core::PCSTR , lpdevmode : *const DEVMODEA , hwnd : super::super::Foundation:: HWND , dwflags : CDS_TYPE , lparam : *const ::core::ffi::c_void ) -> DISP_CHANGE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ChangeDisplaySettingsExA ( lpszdevicename : ::windows_sys::core::PCSTR , lpdevmode : *const DEVMODEA , hwnd : super::super::Foundation:: HWND , dwflags : CDS_TYPE , lparam : *const ::core::ffi::c_void ) -> DISP_CHANGE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ChangeDisplaySettingsExW ( lpszdevicename : :: windows_sys::core::PCWSTR , lpdevmode : *const DEVMODEW , hwnd : super::super::Foundation:: HWND , dwflags : CDS_TYPE , lparam : *const ::core::ffi::c_void ) -> DISP_CHANGE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ChangeDisplaySettingsExW ( lpszdevicename : ::windows_sys::core::PCWSTR , lpdevmode : *const DEVMODEW , hwnd : super::super::Foundation:: HWND , dwflags : CDS_TYPE , lparam : *const ::core::ffi::c_void ) -> DISP_CHANGE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ChangeDisplaySettingsW ( lpdevmode : *const DEVMODEW , dwflags : CDS_TYPE ) -> DISP_CHANGE ); #[cfg(feature = "Win32_Foundation")] @@ -43,10 +43,10 @@ ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CombineRgn ( hrgndst : HRGN , hrgnsrc1 : HRGN , hrgnsrc2 : HRGN , imode : RGN_COMBINE_MODE ) -> GDI_REGION_TYPE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CombineTransform ( lpxfout : *mut XFORM , lpxf1 : *const XFORM , lpxf2 : *const XFORM ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CopyEnhMetaFileA ( henh : HENHMETAFILE , lpfilename : :: windows_sys::core::PCSTR ) -> HENHMETAFILE ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CopyEnhMetaFileW ( henh : HENHMETAFILE , lpfilename : :: windows_sys::core::PCWSTR ) -> HENHMETAFILE ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CopyMetaFileA ( param0 : HMETAFILE , param1 : :: windows_sys::core::PCSTR ) -> HMETAFILE ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CopyMetaFileW ( param0 : HMETAFILE , param1 : :: windows_sys::core::PCWSTR ) -> HMETAFILE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CopyEnhMetaFileA ( henh : HENHMETAFILE , lpfilename : ::windows_sys::core::PCSTR ) -> HENHMETAFILE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CopyEnhMetaFileW ( henh : HENHMETAFILE , lpfilename : ::windows_sys::core::PCWSTR ) -> HENHMETAFILE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CopyMetaFileA ( param0 : HMETAFILE , param1 : ::windows_sys::core::PCSTR ) -> HMETAFILE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CopyMetaFileW ( param0 : HMETAFILE , param1 : ::windows_sys::core::PCWSTR ) -> HMETAFILE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CopyRect ( lprcdst : *mut super::super::Foundation:: RECT , lprcsrc : *const super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateBitmap ( nwidth : i32 , nheight : i32 , nplanes : u32 , nbitcount : u32 , lpbits : *const ::core::ffi::c_void ) -> HBITMAP ); @@ -56,9 +56,9 @@ ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateCompatibleBitmap ( hdc : HDC , cx : i32 , cy : i32 ) -> HBITMAP ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateCompatibleDC ( hdc : HDC ) -> CreatedHDC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateDCA ( pwszdriver : :: windows_sys::core::PCSTR , pwszdevice : :: windows_sys::core::PCSTR , pszport : :: windows_sys::core::PCSTR , pdm : *const DEVMODEA ) -> CreatedHDC ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateDCA ( pwszdriver : ::windows_sys::core::PCSTR , pwszdevice : ::windows_sys::core::PCSTR , pszport : ::windows_sys::core::PCSTR , pdm : *const DEVMODEA ) -> CreatedHDC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateDCW ( pwszdriver : :: windows_sys::core::PCWSTR , pwszdevice : :: windows_sys::core::PCWSTR , pszport : :: windows_sys::core::PCWSTR , pdm : *const DEVMODEW ) -> CreatedHDC ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateDCW ( pwszdriver : ::windows_sys::core::PCWSTR , pwszdevice : ::windows_sys::core::PCWSTR , pszport : ::windows_sys::core::PCWSTR , pdm : *const DEVMODEW ) -> CreatedHDC ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateDIBPatternBrush ( h : super::super::Foundation:: HGLOBAL , iusage : DIB_USAGE ) -> HBRUSH ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateDIBPatternBrushPt ( lppackeddib : *const ::core::ffi::c_void , iusage : DIB_USAGE ) -> HBRUSH ); @@ -70,25 +70,25 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateEllipticRgnIndirect ( lprect : *const super::super::Foundation:: RECT ) -> HRGN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateEnhMetaFileA ( hdc : HDC , lpfilename : :: windows_sys::core::PCSTR , lprc : *const super::super::Foundation:: RECT , lpdesc : :: windows_sys::core::PCSTR ) -> HdcMetdataEnhFileHandle ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateEnhMetaFileA ( hdc : HDC , lpfilename : ::windows_sys::core::PCSTR , lprc : *const super::super::Foundation:: RECT , lpdesc : ::windows_sys::core::PCSTR ) -> HdcMetdataEnhFileHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateEnhMetaFileW ( hdc : HDC , lpfilename : :: windows_sys::core::PCWSTR , lprc : *const super::super::Foundation:: RECT , lpdesc : :: windows_sys::core::PCWSTR ) -> HdcMetdataEnhFileHandle ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontA ( cheight : i32 , cwidth : i32 , cescapement : i32 , corientation : i32 , cweight : i32 , bitalic : u32 , bunderline : u32 , bstrikeout : u32 , icharset : u32 , ioutprecision : u32 , iclipprecision : u32 , iquality : u32 , ipitchandfamily : u32 , pszfacename : :: windows_sys::core::PCSTR ) -> HFONT ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateEnhMetaFileW ( hdc : HDC , lpfilename : ::windows_sys::core::PCWSTR , lprc : *const super::super::Foundation:: RECT , lpdesc : ::windows_sys::core::PCWSTR ) -> HdcMetdataEnhFileHandle ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontA ( cheight : i32 , cwidth : i32 , cescapement : i32 , corientation : i32 , cweight : i32 , bitalic : u32 , bunderline : u32 , bstrikeout : u32 , icharset : u32 , ioutprecision : u32 , iclipprecision : u32 , iquality : u32 , ipitchandfamily : u32 , pszfacename : ::windows_sys::core::PCSTR ) -> HFONT ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontIndirectA ( lplf : *const LOGFONTA ) -> HFONT ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontIndirectExA ( param0 : *const ENUMLOGFONTEXDVA ) -> HFONT ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontIndirectExW ( param0 : *const ENUMLOGFONTEXDVW ) -> HFONT ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontIndirectW ( lplf : *const LOGFONTW ) -> HFONT ); ::windows_sys::core::link ! ( "fontsub.dll""cdecl" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontPackage ( puchsrcbuffer : *const u8 , ulsrcbuffersize : u32 , ppuchfontpackagebuffer : *mut *mut u8 , pulfontpackagebuffersize : *mut u32 , pulbyteswritten : *mut u32 , usflag : u16 , usttcindex : u16 , ussubsetformat : u16 , ussubsetlanguage : u16 , ussubsetplatform : CREATE_FONT_PACKAGE_SUBSET_PLATFORM , ussubsetencoding : CREATE_FONT_PACKAGE_SUBSET_ENCODING , pussubsetkeeplist : *const u16 , ussubsetlistcount : u16 , lpfnallocate : CFP_ALLOCPROC , lpfnreallocate : CFP_REALLOCPROC , lpfnfree : CFP_FREEPROC , lpvreserved : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontW ( cheight : i32 , cwidth : i32 , cescapement : i32 , corientation : i32 , cweight : i32 , bitalic : u32 , bunderline : u32 , bstrikeout : u32 , icharset : u32 , ioutprecision : u32 , iclipprecision : u32 , iquality : u32 , ipitchandfamily : u32 , pszfacename : :: windows_sys::core::PCWSTR ) -> HFONT ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateFontW ( cheight : i32 , cwidth : i32 , cescapement : i32 , corientation : i32 , cweight : i32 , bitalic : u32 , bunderline : u32 , bstrikeout : u32 , icharset : u32 , ioutprecision : u32 , iclipprecision : u32 , iquality : u32 , ipitchandfamily : u32 , pszfacename : ::windows_sys::core::PCWSTR ) -> HFONT ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateHalftonePalette ( hdc : HDC ) -> HPALETTE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateHatchBrush ( ihatch : HATCH_BRUSH_STYLE , color : super::super::Foundation:: COLORREF ) -> HBRUSH ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateICA ( pszdriver : :: windows_sys::core::PCSTR , pszdevice : :: windows_sys::core::PCSTR , pszport : :: windows_sys::core::PCSTR , pdm : *const DEVMODEA ) -> CreatedHDC ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateICA ( pszdriver : ::windows_sys::core::PCSTR , pszdevice : ::windows_sys::core::PCSTR , pszport : ::windows_sys::core::PCSTR , pdm : *const DEVMODEA ) -> CreatedHDC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateICW ( pszdriver : :: windows_sys::core::PCWSTR , pszdevice : :: windows_sys::core::PCWSTR , pszport : :: windows_sys::core::PCWSTR , pdm : *const DEVMODEW ) -> CreatedHDC ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateMetaFileA ( pszfile : :: windows_sys::core::PCSTR ) -> HdcMetdataFileHandle ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateMetaFileW ( pszfile : :: windows_sys::core::PCWSTR ) -> HdcMetdataFileHandle ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateICW ( pszdriver : ::windows_sys::core::PCWSTR , pszdevice : ::windows_sys::core::PCWSTR , pszport : ::windows_sys::core::PCWSTR , pdm : *const DEVMODEW ) -> CreatedHDC ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateMetaFileA ( pszfile : ::windows_sys::core::PCSTR ) -> HdcMetdataFileHandle ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateMetaFileW ( pszfile : ::windows_sys::core::PCWSTR ) -> HdcMetdataFileHandle ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreatePalette ( plpal : *const LOGPALETTE ) -> HPALETTE ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreatePatternBrush ( hbm : HBITMAP ) -> HBRUSH ); #[cfg(feature = "Win32_Foundation")] @@ -104,9 +104,9 @@ ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateRectRgnIndirect ( lprect : *const super::super::Foundation:: RECT ) -> HRGN ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn CreateRoundRectRgn ( x1 : i32 , y1 : i32 , x2 : i32 , y2 : i32 , w : i32 , h : i32 ) -> HRGN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateScalableFontResourceA ( fdwhidden : u32 , lpszfont : :: windows_sys::core::PCSTR , lpszfile : :: windows_sys::core::PCSTR , lpszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateScalableFontResourceA ( fdwhidden : u32 , lpszfont : ::windows_sys::core::PCSTR , lpszfile : ::windows_sys::core::PCSTR , lpszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateScalableFontResourceW ( fdwhidden : u32 , lpszfont : :: windows_sys::core::PCWSTR , lpszfile : :: windows_sys::core::PCWSTR , lpszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateScalableFontResourceW ( fdwhidden : u32 , lpszfont : ::windows_sys::core::PCWSTR , lpszfile : ::windows_sys::core::PCWSTR , lpszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn CreateSolidBrush ( color : super::super::Foundation:: COLORREF ) -> HBRUSH ); #[cfg(feature = "Win32_Foundation")] @@ -125,7 +125,7 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawCaption ( hwnd : super::super::Foundation:: HWND , hdc : HDC , lprect : *const super::super::Foundation:: RECT , flags : DRAW_CAPTION_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawEdge ( hdc : HDC , qrc : *mut super::super::Foundation:: RECT , edge : DRAWEDGE_FLAGS , grfflags : DRAW_EDGE_FLAGS ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn DrawEscape ( hdc : HDC , iescape : i32 , cjin : i32 , lpin : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn DrawEscape ( hdc : HDC , iescape : i32 , cjin : i32 , lpin : ::windows_sys::core::PCSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawFocusRect ( hdc : HDC , lprc : *const super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -135,13 +135,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawStateW ( hdc : HDC , hbrfore : HBRUSH , qfncallback : DRAWSTATEPROC , ldata : super::super::Foundation:: LPARAM , wdata : super::super::Foundation:: WPARAM , x : i32 , y : i32 , cx : i32 , cy : i32 , uflags : DRAWSTATE_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawTextA ( hdc : HDC , lpchtext : :: windows_sys::core::PCSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawTextA ( hdc : HDC , lpchtext : ::windows_sys::core::PCSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawTextExA ( hdc : HDC , lpchtext : :: windows_sys::core::PSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT , lpdtp : *const DRAWTEXTPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawTextExA ( hdc : HDC , lpchtext : ::windows_sys::core::PSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT , lpdtp : *const DRAWTEXTPARAMS ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawTextExW ( hdc : HDC , lpchtext : :: windows_sys::core::PWSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT , lpdtp : *const DRAWTEXTPARAMS ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawTextExW ( hdc : HDC , lpchtext : ::windows_sys::core::PWSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT , lpdtp : *const DRAWTEXTPARAMS ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawTextW ( hdc : HDC , lpchtext : :: windows_sys::core::PCWSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn DrawTextW ( hdc : HDC , lpchtext : ::windows_sys::core::PCWSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn Ellipse ( hdc : HDC , left : i32 , top : i32 , right : i32 , bottom : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -149,33 +149,33 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EndPath ( hdc : HDC ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplayDevicesA ( lpdevice : :: windows_sys::core::PCSTR , idevnum : u32 , lpdisplaydevice : *mut DISPLAY_DEVICEA , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplayDevicesA ( lpdevice : ::windows_sys::core::PCSTR , idevnum : u32 , lpdisplaydevice : *mut DISPLAY_DEVICEA , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplayDevicesW ( lpdevice : :: windows_sys::core::PCWSTR , idevnum : u32 , lpdisplaydevice : *mut DISPLAY_DEVICEW , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplayDevicesW ( lpdevice : ::windows_sys::core::PCWSTR , idevnum : u32 , lpdisplaydevice : *mut DISPLAY_DEVICEW , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplayMonitors ( hdc : HDC , lprcclip : *const super::super::Foundation:: RECT , lpfnenum : MONITORENUMPROC , dwdata : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplaySettingsA ( lpszdevicename : :: windows_sys::core::PCSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplaySettingsA ( lpszdevicename : ::windows_sys::core::PCSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplaySettingsExA ( lpszdevicename : :: windows_sys::core::PCSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEA , dwflags : ENUM_DISPLAY_SETTINGS_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplaySettingsExA ( lpszdevicename : ::windows_sys::core::PCSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEA , dwflags : ENUM_DISPLAY_SETTINGS_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplaySettingsExW ( lpszdevicename : :: windows_sys::core::PCWSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEW , dwflags : ENUM_DISPLAY_SETTINGS_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplaySettingsExW ( lpszdevicename : ::windows_sys::core::PCWSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEW , dwflags : ENUM_DISPLAY_SETTINGS_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplaySettingsW ( lpszdevicename : :: windows_sys::core::PCWSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumDisplaySettingsW ( lpszdevicename : ::windows_sys::core::PCWSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumEnhMetaFile ( hdc : HDC , hmf : HENHMETAFILE , proc : ENHMFENUMPROC , param3 : *const ::core::ffi::c_void , lprect : *const super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontFamiliesA ( hdc : HDC , lplogfont : :: windows_sys::core::PCSTR , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontFamiliesA ( hdc : HDC , lplogfont : ::windows_sys::core::PCSTR , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontFamiliesExA ( hdc : HDC , lplogfont : *const LOGFONTA , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM , dwflags : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontFamiliesExW ( hdc : HDC , lplogfont : *const LOGFONTW , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM , dwflags : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontFamiliesW ( hdc : HDC , lplogfont : :: windows_sys::core::PCWSTR , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontFamiliesW ( hdc : HDC , lplogfont : ::windows_sys::core::PCWSTR , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontsA ( hdc : HDC , lplogfont : :: windows_sys::core::PCSTR , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontsA ( hdc : HDC , lplogfont : ::windows_sys::core::PCSTR , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontsW ( hdc : HDC , lplogfont : :: windows_sys::core::PCWSTR , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumFontsW ( hdc : HDC , lplogfont : ::windows_sys::core::PCWSTR , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn EnumMetaFile ( hdc : HDC , hmf : HMETAFILE , proc : MFENUMPROC , param3 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -195,9 +195,9 @@ ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ExtFloodFill ( hdc : HDC , x : i32 , y : i32 , color : super::super::Foundation:: COLORREF , r#type : EXT_FLOOD_FILL_TYPE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn ExtSelectClipRgn ( hdc : HDC , hrgn : HRGN , mode : RGN_COMBINE_MODE ) -> GDI_REGION_TYPE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ExtTextOutA ( hdc : HDC , x : i32 , y : i32 , options : ETO_OPTIONS , lprect : *const super::super::Foundation:: RECT , lpstring : :: windows_sys::core::PCSTR , c : u32 , lpdx : *const i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ExtTextOutA ( hdc : HDC , x : i32 , y : i32 , options : ETO_OPTIONS , lprect : *const super::super::Foundation:: RECT , lpstring : ::windows_sys::core::PCSTR , c : u32 , lpdx : *const i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ExtTextOutW ( hdc : HDC , x : i32 , y : i32 , options : ETO_OPTIONS , lprect : *const super::super::Foundation:: RECT , lpstring : :: windows_sys::core::PCWSTR , c : u32 , lpdx : *const i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ExtTextOutW ( hdc : HDC , x : i32 , y : i32 , options : ETO_OPTIONS , lprect : *const super::super::Foundation:: RECT , lpstring : ::windows_sys::core::PCWSTR , c : u32 , lpdx : *const i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn FillPath ( hdc : HDC ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -263,8 +263,8 @@ ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetCharWidthI ( hdc : HDC , gifirst : u32 , cgi : u32 , pgi : *const u16 , piwidths : *mut i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetCharWidthW ( hdc : HDC , ifirst : u32 , ilast : u32 , lpbuffer : *mut i32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetCharacterPlacementA ( hdc : HDC , lpstring : :: windows_sys::core::PCSTR , ncount : i32 , nmexextent : i32 , lpresults : *mut GCP_RESULTSA , dwflags : GET_CHARACTER_PLACEMENT_FLAGS ) -> u32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetCharacterPlacementW ( hdc : HDC , lpstring : :: windows_sys::core::PCWSTR , ncount : i32 , nmexextent : i32 , lpresults : *mut GCP_RESULTSW , dwflags : GET_CHARACTER_PLACEMENT_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetCharacterPlacementA ( hdc : HDC , lpstring : ::windows_sys::core::PCSTR , ncount : i32 , nmexextent : i32 , lpresults : *mut GCP_RESULTSA , dwflags : GET_CHARACTER_PLACEMENT_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetCharacterPlacementW ( hdc : HDC , lpstring : ::windows_sys::core::PCWSTR , ncount : i32 , nmexextent : i32 , lpresults : *mut GCP_RESULTSW , dwflags : GET_CHARACTER_PLACEMENT_FLAGS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetClipBox ( hdc : HDC , lprect : *mut super::super::Foundation:: RECT ) -> GDI_REGION_TYPE ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetClipRgn ( hdc : HDC , hrgn : HRGN ) -> i32 ); @@ -286,19 +286,19 @@ ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetDIBColorTable ( hdc : HDC , istart : u32 , centries : u32 , prgbq : *mut RGBQUAD ) -> u32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetDIBits ( hdc : HDC , hbm : HBITMAP , start : u32 , clines : u32 , lpvbits : *mut ::core::ffi::c_void , lpbmi : *mut BITMAPINFO , usage : DIB_USAGE ) -> i32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetDeviceCaps ( hdc : HDC , index : GET_DEVICE_CAPS_INDEX ) -> i32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileA ( lpname : :: windows_sys::core::PCSTR ) -> HENHMETAFILE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileA ( lpname : ::windows_sys::core::PCSTR ) -> HENHMETAFILE ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileBits ( hemf : HENHMETAFILE , nsize : u32 , lpdata : *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileDescriptionA ( hemf : HENHMETAFILE , cchbuffer : u32 , lpdescription : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileDescriptionW ( hemf : HENHMETAFILE , cchbuffer : u32 , lpdescription : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileDescriptionA ( hemf : HENHMETAFILE , cchbuffer : u32 , lpdescription : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileDescriptionW ( hemf : HENHMETAFILE , cchbuffer : u32 , lpdescription : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetEnhMetaFileHeader ( hemf : HENHMETAFILE , nsize : u32 , lpenhmetaheader : *mut ENHMETAHEADER ) -> u32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFilePaletteEntries ( hemf : HENHMETAFILE , nnumentries : u32 , lppaletteentries : *mut PALETTEENTRY ) -> u32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileW ( lpname : :: windows_sys::core::PCWSTR ) -> HENHMETAFILE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetEnhMetaFileW ( lpname : ::windows_sys::core::PCWSTR ) -> HENHMETAFILE ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetFontData ( hdc : HDC , dwtable : u32 , dwoffset : u32 , pvbuffer : *mut ::core::ffi::c_void , cjbuffer : u32 ) -> u32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetFontLanguageInfo ( hdc : HDC ) -> u32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetFontUnicodeRanges ( hdc : HDC , lpgs : *mut GLYPHSET ) -> u32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetGlyphIndicesA ( hdc : HDC , lpstr : :: windows_sys::core::PCSTR , c : i32 , pgi : *mut u16 , fl : u32 ) -> u32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetGlyphIndicesW ( hdc : HDC , lpstr : :: windows_sys::core::PCWSTR , c : i32 , pgi : *mut u16 , fl : u32 ) -> u32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetGlyphIndicesA ( hdc : HDC , lpstr : ::windows_sys::core::PCSTR , c : i32 , pgi : *mut u16 , fl : u32 ) -> u32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetGlyphIndicesW ( hdc : HDC , lpstr : ::windows_sys::core::PCWSTR , c : i32 , pgi : *mut u16 , fl : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetGlyphOutlineA ( hdc : HDC , uchar : u32 , fuformat : GET_GLYPH_OUTLINE_FORMAT , lpgm : *mut GLYPHMETRICS , cjbuffer : u32 , pvbuffer : *mut ::core::ffi::c_void , lpmat2 : *const MAT2 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -308,9 +308,9 @@ ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetKerningPairsW ( hdc : HDC , npairs : u32 , lpkernpair : *mut KERNINGPAIR ) -> u32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetLayout ( hdc : HDC ) -> u32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetMapMode ( hdc : HDC ) -> HDC_MAP_MODE ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetMetaFileA ( lpname : :: windows_sys::core::PCSTR ) -> HMETAFILE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetMetaFileA ( lpname : ::windows_sys::core::PCSTR ) -> HMETAFILE ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetMetaFileBitsEx ( hmf : HMETAFILE , cbbuffer : u32 , lpdata : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetMetaFileW ( lpname : :: windows_sys::core::PCWSTR ) -> HMETAFILE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetMetaFileW ( lpname : ::windows_sys::core::PCWSTR ) -> HMETAFILE ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetMetaRgn ( hdc : HDC , hrgn : HRGN ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetMiterLimit ( hdc : HDC , plimit : *mut f32 ) -> super::super::Foundation:: BOOL ); @@ -349,30 +349,30 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetSysColorBrush ( nindex : SYS_COLOR_INDEX ) -> HBRUSH ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetSystemPaletteEntries ( hdc : HDC , istart : u32 , centries : u32 , ppalentries : *mut PALETTEENTRY ) -> u32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetSystemPaletteUse ( hdc : HDC ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTabbedTextExtentA ( hdc : HDC , lpstring : :: windows_sys::core::PCSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTabbedTextExtentW ( hdc : HDC , lpstring : :: windows_sys::core::PCWSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTabbedTextExtentA ( hdc : HDC , lpstring : ::windows_sys::core::PCSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTabbedTextExtentW ( hdc : HDC , lpstring : ::windows_sys::core::PCWSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 ) -> u32 ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTextAlign ( hdc : HDC ) -> TEXT_ALIGN_OPTIONS ); ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTextCharacterExtra ( hdc : HDC ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextColor ( hdc : HDC ) -> super::super::Foundation:: COLORREF ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentExPointA ( hdc : HDC , lpszstring : :: windows_sys::core::PCSTR , cchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentExPointA ( hdc : HDC , lpszstring : ::windows_sys::core::PCSTR , cchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentExPointI ( hdc : HDC , lpwszstring : *const u16 , cwchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentExPointW ( hdc : HDC , lpszstring : :: windows_sys::core::PCWSTR , cchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentExPointW ( hdc : HDC , lpszstring : ::windows_sys::core::PCWSTR , cchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPoint32A ( hdc : HDC , lpstring : :: windows_sys::core::PCSTR , c : i32 , psizl : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPoint32A ( hdc : HDC , lpstring : ::windows_sys::core::PCSTR , c : i32 , psizl : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPoint32W ( hdc : HDC , lpstring : :: windows_sys::core::PCWSTR , c : i32 , psizl : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPoint32W ( hdc : HDC , lpstring : ::windows_sys::core::PCWSTR , c : i32 , psizl : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPointA ( hdc : HDC , lpstring : :: windows_sys::core::PCSTR , c : i32 , lpsz : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPointA ( hdc : HDC , lpstring : ::windows_sys::core::PCSTR , c : i32 , lpsz : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPointI ( hdc : HDC , pgiin : *const u16 , cgi : i32 , psize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPointW ( hdc : HDC , lpstring : :: windows_sys::core::PCWSTR , c : i32 , lpsz : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTextFaceA ( hdc : HDC , c : i32 , lpname : :: windows_sys::core::PSTR ) -> i32 ); -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTextFaceW ( hdc : HDC , c : i32 , lpname : :: windows_sys::core::PWSTR ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextExtentPointW ( hdc : HDC , lpstring : ::windows_sys::core::PCWSTR , c : i32 , lpsz : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTextFaceA ( hdc : HDC , c : i32 , lpname : ::windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn GetTextFaceW ( hdc : HDC , c : i32 , lpname : ::windows_sys::core::PWSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn GetTextMetricsA ( hdc : HDC , lptm : *mut TEXTMETRICA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -426,9 +426,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn LineTo ( hdc : HDC , x : i32 , y : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn LoadBitmapA ( hinstance : super::super::Foundation:: HINSTANCE , lpbitmapname : :: windows_sys::core::PCSTR ) -> HBITMAP ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn LoadBitmapA ( hinstance : super::super::Foundation:: HINSTANCE , lpbitmapname : ::windows_sys::core::PCSTR ) -> HBITMAP ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn LoadBitmapW ( hinstance : super::super::Foundation:: HINSTANCE , lpbitmapname : :: windows_sys::core::PCWSTR ) -> HBITMAP ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn LoadBitmapW ( hinstance : super::super::Foundation:: HINSTANCE , lpbitmapname : ::windows_sys::core::PCWSTR ) -> HBITMAP ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn LockWindowUpdate ( hwndlock : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -513,13 +513,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontMemResourceEx ( h : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontResourceA ( lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontResourceA ( lpfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontResourceExA ( name : :: windows_sys::core::PCSTR , fl : u32 , pdv : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontResourceExA ( name : ::windows_sys::core::PCSTR , fl : u32 , pdv : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontResourceExW ( name : :: windows_sys::core::PCWSTR , fl : u32 , pdv : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontResourceExW ( name : ::windows_sys::core::PCWSTR , fl : u32 , pdv : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontResourceW ( lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn RemoveFontResourceW ( lpfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn ResetDCA ( hdc : HDC , lpdm : *const DEVMODEA ) -> HDC ); #[cfg(feature = "Win32_Foundation")] @@ -621,27 +621,27 @@ ::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTDeleteEmbeddedFont ( hfontreference : super::super::Foundation:: HANDLE , ulflags : u32 , pulstatus : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TTEmbedFont ( hdc : HDC , ulflags : TTEMBED_FLAGS , ulcharset : EMBED_FONT_CHARSET , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , pulstatus : *mut u32 , lpfnwritetostream : WRITEEMBEDPROC , lpvwritestream : *const ::core::ffi::c_void , puscharcodeset : *const u16 , uscharcodecount : u16 , uslanguage : u16 , pttembedinfo : *const TTEMBEDINFO ) -> i32 ); ::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TTEmbedFontEx ( hdc : HDC , ulflags : TTEMBED_FLAGS , ulcharset : EMBED_FONT_CHARSET , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , pulstatus : *mut u32 , lpfnwritetostream : WRITEEMBEDPROC , lpvwritestream : *const ::core::ffi::c_void , pulcharcodeset : *const u32 , uscharcodecount : u16 , uslanguage : u16 , pttembedinfo : *const TTEMBEDINFO ) -> i32 ); -::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TTEmbedFontFromFileA ( hdc : HDC , szfontfilename : :: windows_sys::core::PCSTR , usttcindex : u16 , ulflags : TTEMBED_FLAGS , ulcharset : EMBED_FONT_CHARSET , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , pulstatus : *mut u32 , lpfnwritetostream : WRITEEMBEDPROC , lpvwritestream : *const ::core::ffi::c_void , puscharcodeset : *const u16 , uscharcodecount : u16 , uslanguage : u16 , pttembedinfo : *const TTEMBEDINFO ) -> i32 ); +::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TTEmbedFontFromFileA ( hdc : HDC , szfontfilename : ::windows_sys::core::PCSTR , usttcindex : u16 , ulflags : TTEMBED_FLAGS , ulcharset : EMBED_FONT_CHARSET , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , pulstatus : *mut u32 , lpfnwritetostream : WRITEEMBEDPROC , lpvwritestream : *const ::core::ffi::c_void , puscharcodeset : *const u16 , uscharcodecount : u16 , uslanguage : u16 , pttembedinfo : *const TTEMBEDINFO ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTEnableEmbeddingForFacename ( lpszfacename : :: windows_sys::core::PCSTR , benable : super::super::Foundation:: BOOL ) -> i32 ); +::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTEnableEmbeddingForFacename ( lpszfacename : ::windows_sys::core::PCSTR , benable : super::super::Foundation:: BOOL ) -> i32 ); ::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TTGetEmbeddedFontInfo ( ulflags : TTEMBED_FLAGS , pulprivstatus : *mut u32 , ulprivs : FONT_LICENSE_PRIVS , pulstatus : *mut u32 , lpfnreadfromstream : READEMBEDPROC , lpvreadstream : *const ::core::ffi::c_void , pttloadinfo : *const TTLOADINFO ) -> i32 ); ::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TTGetEmbeddingType ( hdc : HDC , pulembedtype : *mut EMBEDDED_FONT_PRIV_STATUS ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTGetNewFontName ( phfontreference : *const super::super::Foundation:: HANDLE , wzwinfamilyname : :: windows_sys::core::PWSTR , cchmaxwinname : i32 , szmacfamilyname : :: windows_sys::core::PSTR , cchmaxmacname : i32 ) -> i32 ); +::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTGetNewFontName ( phfontreference : *const super::super::Foundation:: HANDLE , wzwinfamilyname : ::windows_sys::core::PWSTR , cchmaxwinname : i32 , szmacfamilyname : ::windows_sys::core::PSTR , cchmaxmacname : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTIsEmbeddingEnabled ( hdc : HDC , pbenabled : *mut super::super::Foundation:: BOOL ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTIsEmbeddingEnabledForFacename ( lpszfacename : :: windows_sys::core::PCSTR , pbenabled : *mut super::super::Foundation:: BOOL ) -> i32 ); +::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTIsEmbeddingEnabledForFacename ( lpszfacename : ::windows_sys::core::PCSTR , pbenabled : *mut super::super::Foundation:: BOOL ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTLoadEmbeddedFont ( phfontreference : *mut super::super::Foundation:: HANDLE , ulflags : u32 , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , ulprivs : FONT_LICENSE_PRIVS , pulstatus : *mut TTLOAD_EMBEDDED_FONT_STATUS , lpfnreadfromstream : READEMBEDPROC , lpvreadstream : *const ::core::ffi::c_void , szwinfamilyname : :: windows_sys::core::PCWSTR , szmacfamilyname : :: windows_sys::core::PCSTR , pttloadinfo : *const TTLOADINFO ) -> i32 ); +::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TTLoadEmbeddedFont ( phfontreference : *mut super::super::Foundation:: HANDLE , ulflags : u32 , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , ulprivs : FONT_LICENSE_PRIVS , pulstatus : *mut TTLOAD_EMBEDDED_FONT_STATUS , lpfnreadfromstream : READEMBEDPROC , lpvreadstream : *const ::core::ffi::c_void , szwinfamilyname : ::windows_sys::core::PCWSTR , szmacfamilyname : ::windows_sys::core::PCSTR , pttloadinfo : *const TTLOADINFO ) -> i32 ); ::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TTRunValidationTests ( hdc : HDC , ptestparam : *const TTVALIDATIONTESTSPARAMS ) -> i32 ); ::windows_sys::core::link ! ( "t2embed.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TTRunValidationTestsEx ( hdc : HDC , ptestparam : *const TTVALIDATIONTESTSPARAMSEX ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TabbedTextOutA ( hdc : HDC , x : i32 , y : i32 , lpstring : :: windows_sys::core::PCSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 , ntaborigin : i32 ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TabbedTextOutW ( hdc : HDC , x : i32 , y : i32 , lpstring : :: windows_sys::core::PCWSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 , ntaborigin : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TabbedTextOutA ( hdc : HDC , x : i32 , y : i32 , lpstring : ::windows_sys::core::PCSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 , ntaborigin : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] fn TabbedTextOutW ( hdc : HDC , x : i32 , y : i32 , lpstring : ::windows_sys::core::PCWSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 , ntaborigin : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TextOutA ( hdc : HDC , x : i32 , y : i32 , lpstring : :: windows_sys::core::PCSTR , c : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TextOutA ( hdc : HDC , x : i32 , y : i32 , lpstring : ::windows_sys::core::PCSTR , c : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TextOutW ( hdc : HDC , x : i32 , y : i32 , lpstring : :: windows_sys::core::PCWSTR , c : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TextOutW ( hdc : HDC , x : i32 , y : i32 , lpstring : ::windows_sys::core::PCWSTR , c : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msimg32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] fn TransparentBlt ( hdcdest : HDC , xorigindest : i32 , yorigindest : i32 , wdest : i32 , hdest : i32 , hdcsrc : HDC , xoriginsrc : i32 , yoriginsrc : i32 , wsrc : i32 , hsrc : i32 , crtransparent : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/Graphics/OpenGL/mod.rs b/crates/libs/sys/src/Windows/Win32/Graphics/OpenGL/mod.rs index 379b696754..84f10d065e 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -362,7 +362,7 @@ ::windows_sys::core::link ! ( "glu32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] fn gluEndSurface ( nobj : *mut GLUnurbs ) -> ( ) ); ::windows_sys::core::link ! ( "glu32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] fn gluEndTrim ( nobj : *mut GLUnurbs ) -> ( ) ); ::windows_sys::core::link ! ( "glu32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] fn gluErrorString ( errcode : u32 ) -> *mut u8 ); -::windows_sys::core::link ! ( "glu32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] fn gluErrorUnicodeStringEXT ( errcode : u32 ) -> :: windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "glu32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] fn gluErrorUnicodeStringEXT ( errcode : u32 ) -> ::windows_sys::core::PCWSTR ); ::windows_sys::core::link ! ( "glu32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] fn gluGetNurbsProperty ( nobj : *mut GLUnurbs , property : u32 , value : *mut f32 ) -> ( ) ); ::windows_sys::core::link ! ( "glu32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] fn gluGetString ( name : u32 ) -> *mut u8 ); ::windows_sys::core::link ! ( "glu32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] fn gluGetTessProperty ( tess : *mut GLUtesselator , which : u32 , value : *mut f64 ) -> ( ) ); @@ -414,7 +414,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "opengl32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn wglGetLayerPaletteEntries ( param0 : super::Gdi:: HDC , param1 : i32 , param2 : i32 , param3 : i32 , param4 : *mut super::super::Foundation:: COLORREF ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "opengl32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] fn wglGetProcAddress ( param0 : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: PROC ); +::windows_sys::core::link ! ( "opengl32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`*"] fn wglGetProcAddress ( param0 : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: PROC ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "opengl32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn wglMakeCurrent ( param0 : super::Gdi:: HDC , param1 : HGLRC ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] diff --git a/crates/libs/sys/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs b/crates/libs/sys/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs index d60cb267fc..d62f9ebf4b 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs @@ -1,23 +1,23 @@ #[cfg(feature = "Win32_Storage_Xps")] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTCloseProvider ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTCloseProvider ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTConvertDevModeToPrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , cbdevmode : u32 , pdevmode : *const super::super::Gdi:: DEVMODEA , scope : EPrintTicketScope , pprintticket : super::super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTConvertDevModeToPrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , cbdevmode : u32 , pdevmode : *const super::super::Gdi:: DEVMODEA , scope : EPrintTicketScope , pprintticket : super::super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTConvertPrintTicketToDevMode ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , basedevmodetype : EDefaultDevmodeType , scope : EPrintTicketScope , pcbdevmode : *mut u32 , ppdevmode : *mut *mut super::super::Gdi:: DEVMODEA , pbstrerrormessage : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTConvertPrintTicketToDevMode ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , basedevmodetype : EDefaultDevmodeType , scope : EPrintTicketScope , pcbdevmode : *mut u32 , ppdevmode : *mut *mut super::super::Gdi:: DEVMODEA , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , pcapabilities : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , pcapabilities : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintDeviceCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , pdevicecapabilities : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintDeviceCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : super::super::super::System::Com:: IStream , pdevicecapabilities : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintDeviceResources ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pszlocalename : :: windows_sys::core::PCWSTR , pprintticket : super::super::super::System::Com:: IStream , pdeviceresources : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTGetPrintDeviceResources ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pszlocalename : ::windows_sys::core::PCWSTR , pprintticket : super::super::super::System::Com:: IStream , pdeviceresources : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Storage_Xps", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTMergeAndValidatePrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pbaseticket : super::super::super::System::Com:: IStream , pdeltaticket : super::super::super::System::Com:: IStream , scope : EPrintTicketScope , presultticket : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] fn PTMergeAndValidatePrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pbaseticket : super::super::super::System::Com:: IStream , pdeltaticket : super::super::super::System::Com:: IStream , scope : EPrintTicketScope , presultticket : super::super::super::System::Com:: IStream , pbstrerrormessage : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Storage_Xps")] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTOpenProvider ( pszprintername : :: windows_sys::core::PCWSTR , dwversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTOpenProvider ( pszprintername : ::windows_sys::core::PCWSTR , dwversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Storage_Xps")] -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTOpenProviderEx ( pszprintername : :: windows_sys::core::PCWSTR , dwmaxversion : u32 , dwprefversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER , pusedversion : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] fn PTQuerySchemaVersionSupport ( pszprintername : :: windows_sys::core::PCWSTR , pmaxversion : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] fn PTReleaseMemory ( pbuffer : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] fn PTOpenProviderEx ( pszprintername : ::windows_sys::core::PCWSTR , dwmaxversion : u32 , dwprefversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER , pusedversion : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] fn PTQuerySchemaVersionSupport ( pszprintername : ::windows_sys::core::PCWSTR , pmaxversion : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "prntvpt.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] fn PTReleaseMemory ( pbuffer : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] pub const E_DELTA_PRINTTICKET_FORMAT: u32 = 2147745797u32; #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Graphics/Printing/mod.rs b/crates/libs/sys/src/Windows/Win32/Graphics/Printing/mod.rs index a547693537..328939410f 100644 --- a/crates/libs/sys/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Graphics/Printing/mod.rs @@ -11,47 +11,47 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddJobW ( hprinter : super::super::Foundation:: HANDLE , level : u32 , pdata : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddMonitorA ( pname : :: windows_sys::core::PCSTR , level : u32 , pmonitors : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddMonitorA ( pname : ::windows_sys::core::PCSTR , level : u32 , pmonitors : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddMonitorW ( pname : :: windows_sys::core::PCWSTR , level : u32 , pmonitors : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddMonitorW ( pname : ::windows_sys::core::PCWSTR , level : u32 , pmonitors : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPortA ( pname : :: windows_sys::core::PCSTR , hwnd : super::super::Foundation:: HWND , pmonitorname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPortA ( pname : ::windows_sys::core::PCSTR , hwnd : super::super::Foundation:: HWND , pmonitorname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPortW ( pname : :: windows_sys::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pmonitorname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPortW ( pname : ::windows_sys::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pmonitorname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintDeviceObject ( hprinter : super::super::Foundation:: HANDLE , phdeviceobject : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintDeviceObject ( hprinter : super::super::Foundation:: HANDLE , phdeviceobject : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintProcessorA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , ppathname : :: windows_sys::core::PCSTR , pprintprocessorname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintProcessorA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , ppathname : ::windows_sys::core::PCSTR , pprintprocessorname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintProcessorW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , ppathname : :: windows_sys::core::PCWSTR , pprintprocessorname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintProcessorW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , ppathname : ::windows_sys::core::PCWSTR , pprintprocessorname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintProvidorA ( pname : :: windows_sys::core::PCSTR , level : u32 , pprovidorinfo : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintProvidorA ( pname : ::windows_sys::core::PCSTR , level : u32 , pprovidorinfo : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintProvidorW ( pname : :: windows_sys::core::PCWSTR , level : u32 , pprovidorinfo : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrintProvidorW ( pname : ::windows_sys::core::PCWSTR , level : u32 , pprovidorinfo : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterA ( pname : :: windows_sys::core::PCSTR , level : u32 , pprinter : *const u8 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterA ( pname : ::windows_sys::core::PCSTR , level : u32 , pprinter : *const u8 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterConnection2A ( hwnd : super::super::Foundation:: HWND , pszname : :: windows_sys::core::PCSTR , dwlevel : u32 , pconnectioninfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterConnection2A ( hwnd : super::super::Foundation:: HWND , pszname : ::windows_sys::core::PCSTR , dwlevel : u32 , pconnectioninfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterConnection2W ( hwnd : super::super::Foundation:: HWND , pszname : :: windows_sys::core::PCWSTR , dwlevel : u32 , pconnectioninfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterConnection2W ( hwnd : super::super::Foundation:: HWND , pszname : ::windows_sys::core::PCWSTR , dwlevel : u32 , pconnectioninfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterConnectionA ( pname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterConnectionA ( pname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterConnectionW ( pname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterConnectionW ( pname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterDriverA ( pname : :: windows_sys::core::PCSTR , level : u32 , pdriverinfo : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterDriverA ( pname : ::windows_sys::core::PCSTR , level : u32 , pdriverinfo : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterDriverExA ( pname : :: windows_sys::core::PCSTR , level : u32 , lpbdriverinfo : *const u8 , dwfilecopyflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterDriverExA ( pname : ::windows_sys::core::PCSTR , level : u32 , lpbdriverinfo : *const u8 , dwfilecopyflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterDriverExW ( pname : :: windows_sys::core::PCWSTR , level : u32 , lpbdriverinfo : *const u8 , dwfilecopyflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterDriverExW ( pname : ::windows_sys::core::PCWSTR , level : u32 , lpbdriverinfo : *const u8 , dwfilecopyflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterDriverW ( pname : :: windows_sys::core::PCWSTR , level : u32 , pdriverinfo : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterDriverW ( pname : ::windows_sys::core::PCWSTR , level : u32 , pdriverinfo : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterW ( pname : :: windows_sys::core::PCWSTR , level : u32 , pprinter : *const u8 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AddPrinterW ( pname : ::windows_sys::core::PCWSTR , level : u32 , pprinter : *const u8 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn AdvancedDocumentPropertiesA ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : :: windows_sys::core::PCSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevmodeinput : *const super::Gdi:: DEVMODEA ) -> i32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn AdvancedDocumentPropertiesA ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : ::windows_sys::core::PCSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevmodeinput : *const super::Gdi:: DEVMODEA ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn AdvancedDocumentPropertiesW ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : :: windows_sys::core::PCWSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEW , pdevmodeinput : *const super::Gdi:: DEVMODEW ) -> i32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn AdvancedDocumentPropertiesW ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : ::windows_sys::core::PCWSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEW , pdevmodeinput : *const super::Gdi:: DEVMODEW ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn AppendPrinterNotifyInfoData ( pinfodest : *const PRINTER_NOTIFY_INFO , pdatasrc : *const PRINTER_NOTIFY_INFO_DATA , fdwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -67,78 +67,78 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "compstui.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn CommonPropertySheetUIW ( hwndowner : super::super::Foundation:: HWND , pfnpropsheetui : PFNPROPSHEETUI , lparam : super::super::Foundation:: LPARAM , presult : *mut u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ConfigurePortA ( pname : :: windows_sys::core::PCSTR , hwnd : super::super::Foundation:: HWND , pportname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ConfigurePortA ( pname : ::windows_sys::core::PCSTR , hwnd : super::super::Foundation:: HWND , pportname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ConfigurePortW ( pname : :: windows_sys::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pportname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ConfigurePortW ( pname : ::windows_sys::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pportname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ConnectToPrinterDlg ( hwnd : super::super::Foundation:: HWND , flags : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn CorePrinterDriverInstalledA ( pszserver : :: windows_sys::core::PCSTR , pszenvironment : :: windows_sys::core::PCSTR , coredriverguid : :: windows_sys::core::GUID , ftdriverdate : super::super::Foundation:: FILETIME , dwldriverversion : u64 , pbdriverinstalled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn CorePrinterDriverInstalledA ( pszserver : ::windows_sys::core::PCSTR , pszenvironment : ::windows_sys::core::PCSTR , coredriverguid : ::windows_sys::core::GUID , ftdriverdate : super::super::Foundation:: FILETIME , dwldriverversion : u64 , pbdriverinstalled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn CorePrinterDriverInstalledW ( pszserver : :: windows_sys::core::PCWSTR , pszenvironment : :: windows_sys::core::PCWSTR , coredriverguid : :: windows_sys::core::GUID , ftdriverdate : super::super::Foundation:: FILETIME , dwldriverversion : u64 , pbdriverinstalled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn CreatePrintAsyncNotifyChannel ( pszname : :: windows_sys::core::PCWSTR , pnotificationtype : *const :: windows_sys::core::GUID , euserfilter : PrintAsyncNotifyUserFilter , econversationstyle : PrintAsyncNotifyConversationStyle , pcallback : IPrintAsyncNotifyCallback , ppiasynchnotification : *mut IPrintAsyncNotifyChannel ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn CorePrinterDriverInstalledW ( pszserver : ::windows_sys::core::PCWSTR , pszenvironment : ::windows_sys::core::PCWSTR , coredriverguid : ::windows_sys::core::GUID , ftdriverdate : super::super::Foundation:: FILETIME , dwldriverversion : u64 , pbdriverinstalled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn CreatePrintAsyncNotifyChannel ( pszname : ::windows_sys::core::PCWSTR , pnotificationtype : *const ::windows_sys::core::GUID , euserfilter : PrintAsyncNotifyUserFilter , econversationstyle : PrintAsyncNotifyConversationStyle , pcallback : IPrintAsyncNotifyCallback , ppiasynchnotification : *mut IPrintAsyncNotifyChannel ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreatePrinterIC ( hprinter : super::super::Foundation:: HANDLE , pdevmode : *const super::Gdi:: DEVMODEW ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteJobNamedProperty ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , pszname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteJobNamedProperty ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , pszname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteMonitorA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , pmonitorname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteMonitorA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , pmonitorname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteMonitorW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , pmonitorname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeleteMonitorW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , pmonitorname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePortA ( pname : :: windows_sys::core::PCSTR , hwnd : super::super::Foundation:: HWND , pportname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePortA ( pname : ::windows_sys::core::PCSTR , hwnd : super::super::Foundation:: HWND , pportname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePortW ( pname : :: windows_sys::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pportname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePortW ( pname : ::windows_sys::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pportname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrintProcessorA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , pprintprocessorname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrintProcessorA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , pprintprocessorname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrintProcessorW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , pprintprocessorname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrintProcessorW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , pprintprocessorname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrintProvidorA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , pprintprovidorname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrintProvidorA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , pprintprovidorname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrintProvidorW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , pprintprovidorname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrintProvidorW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , pprintprovidorname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinter ( hprinter : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterConnectionA ( pname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterConnectionA ( pname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterConnectionW ( pname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterConnectionW ( pname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCSTR , pvaluename : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCSTR , pvaluename : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCWSTR , pvaluename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCWSTR , pvaluename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDriverA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , pdrivername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDriverA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , pdrivername : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDriverExA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , pdrivername : :: windows_sys::core::PCSTR , dwdeleteflag : u32 , dwversionflag : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDriverExA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , pdrivername : ::windows_sys::core::PCSTR , dwdeleteflag : u32 , dwversionflag : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDriverExW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , pdrivername : :: windows_sys::core::PCWSTR , dwdeleteflag : u32 , dwversionflag : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn DeletePrinterDriverPackageA ( pszserver : :: windows_sys::core::PCSTR , pszinfpath : :: windows_sys::core::PCSTR , pszenvironment : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn DeletePrinterDriverPackageW ( pszserver : :: windows_sys::core::PCWSTR , pszinfpath : :: windows_sys::core::PCWSTR , pszenvironment : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDriverExW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , pdrivername : ::windows_sys::core::PCWSTR , dwdeleteflag : u32 , dwversionflag : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn DeletePrinterDriverPackageA ( pszserver : ::windows_sys::core::PCSTR , pszinfpath : ::windows_sys::core::PCSTR , pszenvironment : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn DeletePrinterDriverPackageW ( pszserver : ::windows_sys::core::PCWSTR , pszinfpath : ::windows_sys::core::PCWSTR , pszenvironment : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDriverW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , pdrivername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterDriverW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , pdrivername : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterIC ( hprinteric : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterKeyA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterKeyA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterKeyW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn DeletePrinterKeyW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DevQueryPrint ( hprinter : super::super::Foundation:: HANDLE , pdevmode : *const super::Gdi:: DEVMODEA , presid : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DevQueryPrintEx ( pdqpinfo : *mut DEVQUERYPRINT_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DocumentPropertiesA ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : :: windows_sys::core::PCSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevmodeinput : *const super::Gdi:: DEVMODEA , fmode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DocumentPropertiesA ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : ::windows_sys::core::PCSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevmodeinput : *const super::Gdi:: DEVMODEA , fmode : u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DocumentPropertiesW ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : :: windows_sys::core::PCWSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEW , pdevmodeinput : *const super::Gdi:: DEVMODEW , fmode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DocumentPropertiesW ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : ::windows_sys::core::PCWSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEW , pdevmodeinput : *const super::Gdi:: DEVMODEW , fmode : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EndDocPrinter ( hprinter : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -154,43 +154,43 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumJobsW ( hprinter : super::super::Foundation:: HANDLE , firstjob : u32 , nojobs : u32 , level : u32 , pjob : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumMonitorsA ( pname : :: windows_sys::core::PCSTR , level : u32 , pmonitor : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumMonitorsA ( pname : ::windows_sys::core::PCSTR , level : u32 , pmonitor : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumMonitorsW ( pname : :: windows_sys::core::PCWSTR , level : u32 , pmonitor : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumMonitorsW ( pname : ::windows_sys::core::PCWSTR , level : u32 , pmonitor : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPortsA ( pname : :: windows_sys::core::PCSTR , level : u32 , pport : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPortsA ( pname : ::windows_sys::core::PCSTR , level : u32 , pport : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPortsW ( pname : :: windows_sys::core::PCWSTR , level : u32 , pport : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPortsW ( pname : ::windows_sys::core::PCWSTR , level : u32 , pport : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintProcessorDatatypesA ( pname : :: windows_sys::core::PCSTR , pprintprocessorname : :: windows_sys::core::PCSTR , level : u32 , pdatatypes : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintProcessorDatatypesA ( pname : ::windows_sys::core::PCSTR , pprintprocessorname : ::windows_sys::core::PCSTR , level : u32 , pdatatypes : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintProcessorDatatypesW ( pname : :: windows_sys::core::PCWSTR , pprintprocessorname : :: windows_sys::core::PCWSTR , level : u32 , pdatatypes : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintProcessorDatatypesW ( pname : ::windows_sys::core::PCWSTR , pprintprocessorname : ::windows_sys::core::PCWSTR , level : u32 , pdatatypes : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintProcessorsA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintProcessorsA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintProcessorsW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintProcessorsW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , dwindex : u32 , pvaluename : :: windows_sys::core::PSTR , cbvaluename : u32 , pcbvaluename : *mut u32 , ptype : *mut u32 , pdata : *mut u8 , cbdata : u32 , pcbdata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , dwindex : u32 , pvaluename : ::windows_sys::core::PSTR , cbvaluename : u32 , pcbvaluename : *mut u32 , ptype : *mut u32 , pdata : *mut u8 , cbdata : u32 , pcbdata : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCSTR , penumvalues : *mut u8 , cbenumvalues : u32 , pcbenumvalues : *mut u32 , pnenumvalues : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCSTR , penumvalues : *mut u8 , cbenumvalues : u32 , pcbenumvalues : *mut u32 , pnenumvalues : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCWSTR , penumvalues : *mut u8 , cbenumvalues : u32 , pcbenumvalues : *mut u32 , pnenumvalues : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCWSTR , penumvalues : *mut u8 , cbenumvalues : u32 , pcbenumvalues : *mut u32 , pnenumvalues : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , dwindex : u32 , pvaluename : :: windows_sys::core::PWSTR , cbvaluename : u32 , pcbvaluename : *mut u32 , ptype : *mut u32 , pdata : *mut u8 , cbdata : u32 , pcbdata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , dwindex : u32 , pvaluename : ::windows_sys::core::PWSTR , cbvaluename : u32 , pcbvaluename : *mut u32 , ptype : *mut u32 , pdata : *mut u8 , cbdata : u32 , pcbdata : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDriversA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDriversA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDriversW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterDriversW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterKeyA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCSTR , psubkey : :: windows_sys::core::PSTR , cbsubkey : u32 , pcbsubkey : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterKeyA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCSTR , psubkey : ::windows_sys::core::PSTR , cbsubkey : u32 , pcbsubkey : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterKeyW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCWSTR , psubkey : :: windows_sys::core::PWSTR , cbsubkey : u32 , pcbsubkey : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrinterKeyW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCWSTR , psubkey : ::windows_sys::core::PWSTR , cbsubkey : u32 , pcbsubkey : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintersA ( flags : u32 , name : :: windows_sys::core::PCSTR , level : u32 , pprinterenum : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintersA ( flags : u32 , name : ::windows_sys::core::PCSTR , level : u32 , pprinterenum : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintersW ( flags : u32 , name : :: windows_sys::core::PCWSTR , level : u32 , pprinterenum : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn EnumPrintersW ( flags : u32 , name : ::windows_sys::core::PCWSTR , level : u32 , pprinterenum : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ExtDeviceMode ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HANDLE , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevicename : :: windows_sys::core::PCSTR , pport : :: windows_sys::core::PCSTR , pdevmodeinput : *const super::Gdi:: DEVMODEA , pprofile : :: windows_sys::core::PCSTR , fmode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ExtDeviceMode ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HANDLE , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevicename : ::windows_sys::core::PCSTR , pport : ::windows_sys::core::PCSTR , pdevmodeinput : *const super::Gdi:: DEVMODEA , pprofile : ::windows_sys::core::PCSTR , fmode : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn FindClosePrinterChangeNotification ( hchange : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -218,7 +218,7 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GdiGetPageHandle ( spoolfilehandle : super::super::Foundation:: HANDLE , page : u32 , pdwpagetype : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GdiGetSpoolFileHandle ( pwszprintername : :: windows_sys::core::PCWSTR , pdevmode : *mut super::Gdi:: DEVMODEW , pwszdocname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GdiGetSpoolFileHandle ( pwszprintername : ::windows_sys::core::PCWSTR , pdevmode : *mut super::Gdi:: DEVMODEW , pwszdocname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GdiPlayPageEMF ( spoolfilehandle : super::super::Foundation:: HANDLE , hemf : super::super::Foundation:: HANDLE , prectdocument : *mut super::super::Foundation:: RECT , prectborder : *mut super::super::Foundation:: RECT , prectclip : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -227,91 +227,91 @@ pub mod PrintTicket; ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Xps\"`*"] fn GdiStartDocEMF ( spoolfilehandle : super::super::Foundation:: HANDLE , pdocinfo : *mut super::super::Storage::Xps:: DOCINFOW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GdiStartPageEMF ( spoolfilehandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn GenerateCopyFilePaths ( pszprintername : :: windows_sys::core::PCWSTR , pszdirectory : :: windows_sys::core::PCWSTR , psplclientinfo : *const u8 , dwlevel : u32 , pszsourcedir : :: windows_sys::core::PWSTR , pcchsourcedirsize : *mut u32 , psztargetdir : :: windows_sys::core::PWSTR , pcchtargetdirsize : *mut u32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn GenerateCopyFilePaths ( pszprintername : ::windows_sys::core::PCWSTR , pszdirectory : ::windows_sys::core::PCWSTR , psplclientinfo : *const u8 , dwlevel : u32 , pszsourcedir : ::windows_sys::core::PWSTR , pcchsourcedirsize : *mut u32 , psztargetdir : ::windows_sys::core::PWSTR , pcchtargetdirsize : *mut u32 , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "compstui.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetCPSUIUserData ( hdlg : super::super::Foundation:: HWND ) -> usize ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetCorePrinterDriversA ( pszserver : :: windows_sys::core::PCSTR , pszenvironment : :: windows_sys::core::PCSTR , pszzcoredriverdependencies : :: windows_sys::core::PCSTR , ccoreprinterdrivers : u32 , pcoreprinterdrivers : *mut CORE_PRINTER_DRIVERA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetCorePrinterDriversA ( pszserver : ::windows_sys::core::PCSTR , pszenvironment : ::windows_sys::core::PCSTR , pszzcoredriverdependencies : ::windows_sys::core::PCSTR , ccoreprinterdrivers : u32 , pcoreprinterdrivers : *mut CORE_PRINTER_DRIVERA ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetCorePrinterDriversW ( pszserver : :: windows_sys::core::PCWSTR , pszenvironment : :: windows_sys::core::PCWSTR , pszzcoredriverdependencies : :: windows_sys::core::PCWSTR , ccoreprinterdrivers : u32 , pcoreprinterdrivers : *mut CORE_PRINTER_DRIVERW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetCorePrinterDriversW ( pszserver : ::windows_sys::core::PCWSTR , pszenvironment : ::windows_sys::core::PCWSTR , pszzcoredriverdependencies : ::windows_sys::core::PCWSTR , ccoreprinterdrivers : u32 , pcoreprinterdrivers : *mut CORE_PRINTER_DRIVERW ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetDefaultPrinterA ( pszbuffer : :: windows_sys::core::PSTR , pcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetDefaultPrinterA ( pszbuffer : ::windows_sys::core::PSTR , pcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetDefaultPrinterW ( pszbuffer : :: windows_sys::core::PWSTR , pcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetDefaultPrinterW ( pszbuffer : ::windows_sys::core::PWSTR , pcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows_sys::core::PCSTR , level : u32 , pform : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows_sys::core::PCSTR , level : u32 , pform : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows_sys::core::PCWSTR , level : u32 , pform : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows_sys::core::PCWSTR , level : u32 , pform : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetJobA ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , level : u32 , pjob : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetJobAttributes ( pprintername : :: windows_sys::core::PCWSTR , pdevmode : *const super::Gdi:: DEVMODEW , pattributeinfo : *mut ATTRIBUTE_INFO_3 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetJobAttributes ( pprintername : ::windows_sys::core::PCWSTR , pdevmode : *const super::Gdi:: DEVMODEW , pattributeinfo : *mut ATTRIBUTE_INFO_3 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetJobAttributesEx ( pprintername : :: windows_sys::core::PCWSTR , pdevmode : *const super::Gdi:: DEVMODEW , dwlevel : u32 , pattributeinfo : *mut u8 , nsize : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetJobAttributesEx ( pprintername : ::windows_sys::core::PCWSTR , pdevmode : *const super::Gdi:: DEVMODEW , dwlevel : u32 , pattributeinfo : *mut u8 , nsize : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetJobNamedPropertyValue ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , pszname : :: windows_sys::core::PCWSTR , pvalue : *mut PrintPropertyValue ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetJobNamedPropertyValue ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , pszname : ::windows_sys::core::PCWSTR , pvalue : *mut PrintPropertyValue ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetJobW ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , level : u32 , pjob : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrintExecutionData ( pdata : *mut PRINT_EXECUTION_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrintOutputInfo ( hwnd : super::super::Foundation:: HWND , pszprinter : :: windows_sys::core::PCWSTR , phfile : *mut super::super::Foundation:: HANDLE , ppszoutputfile : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrintOutputInfo ( hwnd : super::super::Foundation:: HWND , pszprinter : ::windows_sys::core::PCWSTR , phfile : *mut super::super::Foundation:: HANDLE , ppszoutputfile : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrintProcessorDirectoryA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrintProcessorDirectoryA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrintProcessorDirectoryW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrintProcessorDirectoryW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterA ( hprinter : super::super::Foundation:: HANDLE , level : u32 , pprinter : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows_sys::core::PCSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows_sys::core::PCSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCSTR , pvaluename : :: windows_sys::core::PCSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCSTR , pvaluename : ::windows_sys::core::PCSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCWSTR , pvaluename : :: windows_sys::core::PCWSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCWSTR , pvaluename : ::windows_sys::core::PCWSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows_sys::core::PCWSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows_sys::core::PCWSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriver2A ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , penvironment : :: windows_sys::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriver2A ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , penvironment : ::windows_sys::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriver2W ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , penvironment : :: windows_sys::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriver2W ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , penvironment : ::windows_sys::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriverA ( hprinter : super::super::Foundation:: HANDLE , penvironment : :: windows_sys::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriverA ( hprinter : super::super::Foundation:: HANDLE , penvironment : ::windows_sys::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriverDirectoryA ( pname : :: windows_sys::core::PCSTR , penvironment : :: windows_sys::core::PCSTR , level : u32 , pdriverdirectory : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriverDirectoryA ( pname : ::windows_sys::core::PCSTR , penvironment : ::windows_sys::core::PCSTR , level : u32 , pdriverdirectory : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriverDirectoryW ( pname : :: windows_sys::core::PCWSTR , penvironment : :: windows_sys::core::PCWSTR , level : u32 , pdriverdirectory : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn GetPrinterDriverPackagePathA ( pszserver : :: windows_sys::core::PCSTR , pszenvironment : :: windows_sys::core::PCSTR , pszlanguage : :: windows_sys::core::PCSTR , pszpackageid : :: windows_sys::core::PCSTR , pszdriverpackagecab : :: windows_sys::core::PSTR , cchdriverpackagecab : u32 , pcchrequiredsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn GetPrinterDriverPackagePathW ( pszserver : :: windows_sys::core::PCWSTR , pszenvironment : :: windows_sys::core::PCWSTR , pszlanguage : :: windows_sys::core::PCWSTR , pszpackageid : :: windows_sys::core::PCWSTR , pszdriverpackagecab : :: windows_sys::core::PWSTR , cchdriverpackagecab : u32 , pcchrequiredsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriverDirectoryW ( pname : ::windows_sys::core::PCWSTR , penvironment : ::windows_sys::core::PCWSTR , level : u32 , pdriverdirectory : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn GetPrinterDriverPackagePathA ( pszserver : ::windows_sys::core::PCSTR , pszenvironment : ::windows_sys::core::PCSTR , pszlanguage : ::windows_sys::core::PCSTR , pszpackageid : ::windows_sys::core::PCSTR , pszdriverpackagecab : ::windows_sys::core::PSTR , cchdriverpackagecab : u32 , pcchrequiredsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn GetPrinterDriverPackagePathW ( pszserver : ::windows_sys::core::PCWSTR , pszenvironment : ::windows_sys::core::PCWSTR , pszlanguage : ::windows_sys::core::PCWSTR , pszpackageid : ::windows_sys::core::PCWSTR , pszdriverpackagecab : ::windows_sys::core::PWSTR , cchdriverpackagecab : u32 , pcchrequiredsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriverW ( hprinter : super::super::Foundation:: HANDLE , penvironment : :: windows_sys::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterDriverW ( hprinter : super::super::Foundation:: HANDLE , penvironment : ::windows_sys::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetPrinterW ( hprinter : super::super::Foundation:: HANDLE , level : u32 , pprinter : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn GetSpoolFileHandle ( hprinter : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ImpersonatePrinterClient ( htoken : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn InstallPrinterDriverFromPackageA ( pszserver : :: windows_sys::core::PCSTR , pszinfpath : :: windows_sys::core::PCSTR , pszdrivername : :: windows_sys::core::PCSTR , pszenvironment : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn InstallPrinterDriverFromPackageW ( pszserver : :: windows_sys::core::PCWSTR , pszinfpath : :: windows_sys::core::PCWSTR , pszdrivername : :: windows_sys::core::PCWSTR , pszenvironment : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn InstallPrinterDriverFromPackageA ( pszserver : ::windows_sys::core::PCSTR , pszinfpath : ::windows_sys::core::PCSTR , pszdrivername : ::windows_sys::core::PCSTR , pszenvironment : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] fn InstallPrinterDriverFromPackageW ( pszserver : ::windows_sys::core::PCWSTR , pszinfpath : ::windows_sys::core::PCWSTR , pszdrivername : ::windows_sys::core::PCWSTR , pszenvironment : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn IsValidDevmodeA ( pdevmode : *const super::Gdi:: DEVMODEA , devmodesize : usize ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn IsValidDevmodeW ( pdevmode : *const super::Gdi:: DEVMODEW , devmodesize : usize ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OpenPrinter2A ( pprintername : :: windows_sys::core::PCSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA , poptions : *const PRINTER_OPTIONSA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OpenPrinter2A ( pprintername : ::windows_sys::core::PCSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA , poptions : *const PRINTER_OPTIONSA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OpenPrinter2W ( pprintername : :: windows_sys::core::PCWSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSW , poptions : *const PRINTER_OPTIONSW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OpenPrinter2W ( pprintername : ::windows_sys::core::PCWSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSW , poptions : *const PRINTER_OPTIONSW ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OpenPrinterA ( pprintername : :: windows_sys::core::PCSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OpenPrinterA ( pprintername : ::windows_sys::core::PCSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OpenPrinterW ( pprintername : :: windows_sys::core::PCWSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OpenPrinterW ( pprintername : ::windows_sys::core::PCWSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn PartialReplyPrinterChangeNotification ( hprinter : super::super::Foundation:: HANDLE , pdatasrc : *const PRINTER_NOTIFY_INFO_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn PlayGdiScriptOnPrinterIC ( hprinteric : super::super::Foundation:: HANDLE , pin : *const u8 , cin : u32 , pout : *mut u8 , cout : u32 , ul : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn PrinterMessageBoxA ( hprinter : super::super::Foundation:: HANDLE , error : u32 , hwnd : super::super::Foundation:: HWND , ptext : :: windows_sys::core::PCSTR , pcaption : :: windows_sys::core::PCSTR , dwtype : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn PrinterMessageBoxA ( hprinter : super::super::Foundation:: HANDLE , error : u32 , hwnd : super::super::Foundation:: HWND , ptext : ::windows_sys::core::PCSTR , pcaption : ::windows_sys::core::PCSTR , dwtype : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn PrinterMessageBoxW ( hprinter : super::super::Foundation:: HANDLE , error : u32 , hwnd : super::super::Foundation:: HWND , ptext : :: windows_sys::core::PCWSTR , pcaption : :: windows_sys::core::PCWSTR , dwtype : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn PrinterMessageBoxW ( hprinter : super::super::Foundation:: HANDLE , error : u32 , hwnd : super::super::Foundation:: HWND , ptext : ::windows_sys::core::PCWSTR , pcaption : ::windows_sys::core::PCWSTR , dwtype : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn PrinterProperties ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -321,15 +321,15 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ReadPrinter ( hprinter : super::super::Foundation:: HANDLE , pbuf : *mut ::core::ffi::c_void , cbbuf : u32 , pnobytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn RegisterForPrintAsyncNotifications ( pszname : :: windows_sys::core::PCWSTR , pnotificationtype : *const :: windows_sys::core::GUID , euserfilter : PrintAsyncNotifyUserFilter , econversationstyle : PrintAsyncNotifyConversationStyle , pcallback : IPrintAsyncNotifyCallback , phnotify : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn RegisterForPrintAsyncNotifications ( pszname : ::windows_sys::core::PCWSTR , pnotificationtype : *const ::windows_sys::core::GUID , euserfilter : PrintAsyncNotifyUserFilter , econversationstyle : PrintAsyncNotifyConversationStyle , pcallback : IPrintAsyncNotifyCallback , phnotify : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn RemovePrintDeviceObject ( hdeviceobject : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn RemovePrintDeviceObject ( hdeviceobject : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ReplyPrinterChangeNotification ( hprinter : super::super::Foundation:: HANDLE , fdwchangeflags : u32 , pdwresult : *mut u32 , pprinternotifyinfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ReplyPrinterChangeNotificationEx ( hnotify : super::super::Foundation:: HANDLE , dwcolor : u32 , fdwflags : u32 , pdwresult : *mut u32 , pprinternotifyinfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ReportJobProcessingProgress ( printerhandle : super::super::Foundation:: HANDLE , jobid : u32 , joboperation : EPrintXPSJobOperation , jobprogress : EPrintXPSJobProgress ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn ReportJobProcessingProgress ( printerhandle : super::super::Foundation:: HANDLE , jobid : u32 , joboperation : EPrintXPSJobOperation , jobprogress : EPrintXPSJobProgress ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ResetPrinterA ( hprinter : super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -350,13 +350,13 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "compstui.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetCPSUIUserData ( hdlg : super::super::Foundation:: HWND , cpsuiuserdata : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetDefaultPrinterA ( pszprinter : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetDefaultPrinterA ( pszprinter : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetDefaultPrinterW ( pszprinter : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetDefaultPrinterW ( pszprinter : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows_sys::core::PCSTR , level : u32 , pform : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows_sys::core::PCSTR , level : u32 , pform : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows_sys::core::PCWSTR , level : u32 , pform : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows_sys::core::PCWSTR , level : u32 , pform : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetJobA ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , level : u32 , pjob : *const u8 , command : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -364,19 +364,19 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetJobW ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , level : u32 , pjob : *const u8 , command : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPortA ( pname : :: windows_sys::core::PCSTR , pportname : :: windows_sys::core::PCSTR , dwlevel : u32 , pportinfo : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPortA ( pname : ::windows_sys::core::PCSTR , pportname : ::windows_sys::core::PCSTR , dwlevel : u32 , pportinfo : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPortW ( pname : :: windows_sys::core::PCWSTR , pportname : :: windows_sys::core::PCWSTR , dwlevel : u32 , pportinfo : *const u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPortW ( pname : ::windows_sys::core::PCWSTR , pportname : ::windows_sys::core::PCWSTR , dwlevel : u32 , pportinfo : *const u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterA ( hprinter : super::super::Foundation:: HANDLE , level : u32 , pprinter : *const u8 , command : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows_sys::core::PCSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows_sys::core::PCSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCSTR , pvaluename : :: windows_sys::core::PCSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCSTR , pvaluename : ::windows_sys::core::PCSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows_sys::core::PCWSTR , pvaluename : :: windows_sys::core::PCWSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows_sys::core::PCWSTR , pvaluename : ::windows_sys::core::PCWSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows_sys::core::PCWSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows_sys::core::PCWSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SetPrinterW ( hprinter : super::super::Foundation:: HANDLE , level : u32 , pprinter : *const u8 , command : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -384,7 +384,7 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SplPromptUIInUsersSession ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , puiparams : *const SHOWUIPARAMS , presponse : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SpoolerCopyFileEvent ( pszprintername : :: windows_sys::core::PCWSTR , pszkey : :: windows_sys::core::PCWSTR , dwcopyfileevent : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SpoolerCopyFileEvent ( pszprintername : ::windows_sys::core::PCWSTR , pszkey : ::windows_sys::core::PCWSTR , dwcopyfileevent : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn SpoolerFindClosePrinterChangeNotification ( hprinter : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -401,19 +401,19 @@ pub mod PrintTicket; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn StartPagePrinter ( hprinter : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn UnRegisterForPrintAsyncNotifications ( param0 : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn UnRegisterForPrintAsyncNotifications ( param0 : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn UpdatePrintDeviceObject ( hprinter : super::super::Foundation:: HANDLE , hdeviceobject : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "spoolss.dll""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn UpdatePrintDeviceObject ( hprinter : super::super::Foundation:: HANDLE , hdeviceobject : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn UploadPrinterDriverPackageA ( pszserver : :: windows_sys::core::PCSTR , pszinfpath : :: windows_sys::core::PCSTR , pszenvironment : :: windows_sys::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pszdestinfpath : :: windows_sys::core::PSTR , pcchdestinfpath : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn UploadPrinterDriverPackageA ( pszserver : ::windows_sys::core::PCSTR , pszinfpath : ::windows_sys::core::PCSTR , pszenvironment : ::windows_sys::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pszdestinfpath : ::windows_sys::core::PSTR , pcchdestinfpath : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn UploadPrinterDriverPackageW ( pszserver : :: windows_sys::core::PCWSTR , pszinfpath : :: windows_sys::core::PCWSTR , pszenvironment : :: windows_sys::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pszdestinfpath : :: windows_sys::core::PWSTR , pcchdestinfpath : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn UploadPrinterDriverPackageW ( pszserver : ::windows_sys::core::PCWSTR , pszinfpath : ::windows_sys::core::PCWSTR , pszenvironment : ::windows_sys::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pszdestinfpath : ::windows_sys::core::PWSTR , pcchdestinfpath : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn WaitForPrinterChange ( hprinter : super::super::Foundation:: HANDLE , flags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn WritePrinter ( hprinter : super::super::Foundation:: HANDLE , pbuf : *const ::core::ffi::c_void , cbbuf : u32 , pcwritten : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn XcvDataW ( hxcv : super::super::Foundation:: HANDLE , pszdataname : :: windows_sys::core::PCWSTR , pinputdata : *const u8 , cbinputdata : u32 , poutputdata : *mut u8 , cboutputdata : u32 , pcboutputneeded : *mut u32 , pdwstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] fn XcvDataW ( hxcv : super::super::Foundation:: HANDLE , pszdataname : ::windows_sys::core::PCWSTR , pinputdata : *const u8 , cbinputdata : u32 , poutputdata : *mut u8 , cboutputdata : u32 , pcboutputneeded : *mut u32 , pdwstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); pub type IAsyncGetSendNotificationCookie = *mut ::core::ffi::c_void; pub type IAsyncGetSrvReferralCookie = *mut ::core::ffi::c_void; pub type IBidiAsyncNotifyChannel = *mut ::core::ffi::c_void; @@ -533,15 +533,15 @@ pub const BIDI_ACCESS_ADMINISTRATOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const BIDI_ACCESS_USER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_ENUM_SCHEMA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnumSchema"); +pub const BIDI_ACTION_ENUM_SCHEMA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnumSchema"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_GET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Get"); +pub const BIDI_ACTION_GET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Get"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_GET_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetAll"); +pub const BIDI_ACTION_GET_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetAll"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_GET_WITH_ARGUMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetWithArgument"); +pub const BIDI_ACTION_GET_WITH_ARGUMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetWithArgument"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_SET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Set"); +pub const BIDI_ACTION_SET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Set"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const BOOKLET_EDGE_LEFT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -2267,7 +2267,7 @@ pub const MAX_SNMP_COMMUNITY_STR_LEN: u32 = 33u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const MIN_PRIORITY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const MS_PRINT_JOB_OUTPUT_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsPrintJobOutputFile"); +pub const MS_PRINT_JOB_OUTPUT_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsPrintJobOutputFile"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const MTYPE_ADD: u32 = 64u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -2999,173 +2999,173 @@ pub const SETOPTIONS_RESULT_CONFLICT_RESOLVED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const SETOPTIONS_RESULT_NO_CONFLICT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_ASSET_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("assetNumber"); +pub const SPLDS_ASSET_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("assetNumber"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_BYTES_PER_MINUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("bytesPerMinute"); +pub const SPLDS_BYTES_PER_MINUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("bytesPerMinute"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("description"); +pub const SPLDS_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("description"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_DRIVER_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsDriver"); +pub const SPLDS_DRIVER_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsDriver"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_DRIVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("driverName"); +pub const SPLDS_DRIVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("driverName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_DRIVER_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("driverVersion"); +pub const SPLDS_DRIVER_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("driverVersion"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("flags"); +pub const SPLDS_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("flags"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("location"); +pub const SPLDS_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("location"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PORT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("portName"); +pub const SPLDS_PORT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("portName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printQueue"); +pub const SPLDS_PRINTER_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printQueue"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_LOCATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printerLocations"); +pub const SPLDS_PRINTER_LOCATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printerLocations"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_MODEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printerModel"); +pub const SPLDS_PRINTER_MODEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printerModel"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printerName"); +pub const SPLDS_PRINTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printerName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_NAME_ALIASES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printerNameAliases"); +pub const SPLDS_PRINTER_NAME_ALIASES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printerNameAliases"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_ATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printAttributes"); +pub const SPLDS_PRINT_ATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printAttributes"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_BIN_NAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printBinNames"); +pub const SPLDS_PRINT_BIN_NAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printBinNames"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_COLLATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printCollate"); +pub const SPLDS_PRINT_COLLATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printCollate"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_COLOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printColor"); +pub const SPLDS_PRINT_COLOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printColor"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_DUPLEX_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printDuplexSupported"); +pub const SPLDS_PRINT_DUPLEX_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printDuplexSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_END_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printEndTime"); +pub const SPLDS_PRINT_END_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printEndTime"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_KEEP_PRINTED_JOBS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printKeepPrintedJobs"); +pub const SPLDS_PRINT_KEEP_PRINTED_JOBS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printKeepPrintedJobs"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_LANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printLanguage"); +pub const SPLDS_PRINT_LANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printLanguage"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MAC_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMACAddress"); +pub const SPLDS_PRINT_MAC_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMACAddress"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MAX_RESOLUTION_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMaxResolutionSupported"); +pub const SPLDS_PRINT_MAX_RESOLUTION_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMaxResolutionSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MAX_X_EXTENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMaxXExtent"); +pub const SPLDS_PRINT_MAX_X_EXTENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMaxXExtent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MAX_Y_EXTENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMaxYExtent"); +pub const SPLDS_PRINT_MAX_Y_EXTENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMaxYExtent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MEDIA_READY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMediaReady"); +pub const SPLDS_PRINT_MEDIA_READY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMediaReady"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MEDIA_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMediaSupported"); +pub const SPLDS_PRINT_MEDIA_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMediaSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMemory"); +pub const SPLDS_PRINT_MEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMemory"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MIN_X_EXTENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMinXExtent"); +pub const SPLDS_PRINT_MIN_X_EXTENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMinXExtent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MIN_Y_EXTENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printMinYExtent"); +pub const SPLDS_PRINT_MIN_Y_EXTENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printMinYExtent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_NETWORK_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printNetworkAddress"); +pub const SPLDS_PRINT_NETWORK_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printNetworkAddress"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_NOTIFY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printNotify"); +pub const SPLDS_PRINT_NOTIFY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printNotify"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_NUMBER_UP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printNumberUp"); +pub const SPLDS_PRINT_NUMBER_UP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printNumberUp"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_ORIENTATIONS_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printOrientationsSupported"); +pub const SPLDS_PRINT_ORIENTATIONS_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printOrientationsSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printOwner"); +pub const SPLDS_PRINT_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printOwner"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_PAGES_PER_MINUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printPagesPerMinute"); +pub const SPLDS_PRINT_PAGES_PER_MINUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printPagesPerMinute"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_RATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printRate"); +pub const SPLDS_PRINT_RATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printRate"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_RATE_UNIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printRateUnit"); +pub const SPLDS_PRINT_RATE_UNIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printRateUnit"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_SEPARATOR_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printSeparatorFile"); +pub const SPLDS_PRINT_SEPARATOR_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printSeparatorFile"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_SHARE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printShareName"); +pub const SPLDS_PRINT_SHARE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printShareName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_SPOOLING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printSpooling"); +pub const SPLDS_PRINT_SPOOLING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printSpooling"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_STAPLING_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printStaplingSupported"); +pub const SPLDS_PRINT_STAPLING_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printStaplingSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_START_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printStartTime"); +pub const SPLDS_PRINT_START_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printStartTime"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("printStatus"); +pub const SPLDS_PRINT_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("printStatus"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("priority"); +pub const SPLDS_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("priority"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("serverName"); +pub const SPLDS_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("serverName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_SHORT_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("shortServerName"); +pub const SPLDS_SHORT_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("shortServerName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_SPOOLER_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsSpooler"); +pub const SPLDS_SPOOLER_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsSpooler"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_UNC_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("uNCName"); +pub const SPLDS_UNC_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("uNCName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("url"); +pub const SPLDS_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("url"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_USER_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsUser"); +pub const SPLDS_USER_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsUser"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_VERSION_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("versionNumber"); +pub const SPLDS_VERSION_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("versionNumber"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLPRINTER_USER_MODE_PRINTER_DRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPLUserModePrinterDriver"); +pub const SPLPRINTER_USER_MODE_PRINTER_DRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SPLUserModePrinterDriver"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_ALLOW_USER_MANAGEFORMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllowUserManageForms"); +pub const SPLREG_ALLOW_USER_MANAGEFORMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllowUserManageForms"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_ARCHITECTURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Architecture"); +pub const SPLREG_ARCHITECTURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Architecture"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_BEEP_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BeepEnabled"); +pub const SPLREG_BEEP_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BeepEnabled"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_DEFAULT_SPOOL_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultSpoolDirectory"); +pub const SPLREG_DEFAULT_SPOOL_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultSpoolDirectory"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_DNS_MACHINE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DNSMachineName"); +pub const SPLREG_DNS_MACHINE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DNSMachineName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_DS_PRESENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsPresent"); +pub const SPLREG_DS_PRESENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsPresent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_DS_PRESENT_FOR_USER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsPresentForUser"); +pub const SPLREG_DS_PRESENT_FOR_USER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsPresentForUser"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_EVENT_LOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventLog"); +pub const SPLREG_EVENT_LOG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventLog"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_MAJOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MajorVersion"); +pub const SPLREG_MAJOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MajorVersion"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_MINOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinorVersion"); +pub const SPLREG_MINOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinorVersion"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_NET_POPUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetPopup"); +pub const SPLREG_NET_POPUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetPopup"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_NET_POPUP_TO_COMPUTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetPopupToComputer"); +pub const SPLREG_NET_POPUP_TO_COMPUTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetPopupToComputer"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_OS_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OSVersion"); +pub const SPLREG_OS_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OSVersion"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_OS_VERSIONEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OSVersionEx"); +pub const SPLREG_OS_VERSIONEX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OSVersionEx"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PORT_THREAD_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortThreadPriority"); +pub const SPLREG_PORT_THREAD_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortThreadPriority"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PORT_THREAD_PRIORITY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortThreadPriorityDefault"); +pub const SPLREG_PORT_THREAD_PRIORITY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortThreadPriorityDefault"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintDriverIsolationExecutionPolicy"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintDriverIsolationExecutionPolicy"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_GROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintDriverIsolationGroups"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_GROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintDriverIsolationGroups"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintDriverIsolationIdleTimeout"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintDriverIsolationIdleTimeout"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintDriverIsolationMaxobjsBeforeRecycle"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintDriverIsolationMaxobjsBeforeRecycle"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintDriverIsolationOverrideCompat"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintDriverIsolationOverrideCompat"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintDriverIsolationTimeBeforeRecycle"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintDriverIsolationTimeBeforeRecycle"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_QUEUE_V4_DRIVER_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintQueueV4DriverDirectory"); +pub const SPLREG_PRINT_QUEUE_V4_DRIVER_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintQueueV4DriverDirectory"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_REMOTE_FAX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteFax"); +pub const SPLREG_REMOTE_FAX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteFax"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_RESTART_JOB_ON_POOL_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartJobOnPoolEnabled"); +pub const SPLREG_RESTART_JOB_ON_POOL_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestartJobOnPoolEnabled"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_RESTART_JOB_ON_POOL_ERROR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartJobOnPoolError"); +pub const SPLREG_RESTART_JOB_ON_POOL_ERROR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestartJobOnPoolError"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_RETRY_POPUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RetryPopup"); +pub const SPLREG_RETRY_POPUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RetryPopup"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_SCHEDULER_THREAD_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SchedulerThreadPriority"); +pub const SPLREG_SCHEDULER_THREAD_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SchedulerThreadPriority"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SchedulerThreadPriorityDefault"); +pub const SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SchedulerThreadPriorityDefault"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_WEBSHAREMGMT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebShareMgmt"); +pub const SPLREG_WEBSHAREMGMT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WebShareMgmt"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const SPOOL_FILE_PERSISTENT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -3287,39 +3287,39 @@ pub const USB_PRINTER_INTERFACE_IPP: u32 = 2u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const WM_FI_FILENAME: u32 = 900u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_DRIVER_PROPERTY_BAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverPropertyBag"); +pub const XPS_FP_DRIVER_PROPERTY_BAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverPropertyBag"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_JOB_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintJobId"); +pub const XPS_FP_JOB_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintJobId"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_JOB_LEVEL_PRINTTICKET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JobPrintTicket"); +pub const XPS_FP_JOB_LEVEL_PRINTTICKET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JobPrintTicket"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_MERGED_DATAFILE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MergedDataFilePath"); +pub const XPS_FP_MERGED_DATAFILE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MergedDataFilePath"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_MS_CONTENT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverMultiContentType"); +pub const XPS_FP_MS_CONTENT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverMultiContentType"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_MS_CONTENT_TYPE_OPENXPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OpenXPS"); +pub const XPS_FP_MS_CONTENT_TYPE_OPENXPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OpenXPS"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_MS_CONTENT_TYPE_XPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XPS"); +pub const XPS_FP_MS_CONTENT_TYPE_XPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XPS"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_OUTPUT_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintOutputFileName"); +pub const XPS_FP_OUTPUT_FILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintOutputFileName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PRINTDEVICECAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintDeviceCapabilities"); +pub const XPS_FP_PRINTDEVICECAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintDeviceCapabilities"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PRINTER_HANDLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrinterHandle"); +pub const XPS_FP_PRINTER_HANDLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrinterHandle"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PRINTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrinterName"); +pub const XPS_FP_PRINTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrinterName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PRINT_CLASS_FACTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintClassFactory"); +pub const XPS_FP_PRINT_CLASS_FACTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintClassFactory"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PROGRESS_REPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProgressReport"); +pub const XPS_FP_PROGRESS_REPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProgressReport"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_QUEUE_PROPERTY_BAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QueuePropertyBag"); +pub const XPS_FP_QUEUE_PROPERTY_BAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QueuePropertyBag"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_RESOURCE_DLL_PATHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceDLLPaths"); +pub const XPS_FP_RESOURCE_DLL_PATHS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceDLLPaths"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_USER_PRINT_TICKET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PerUserPrintTicket"); +pub const XPS_FP_USER_PRINT_TICKET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PerUserPrintTicket"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_USER_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserSecurityToken"); +pub const XPS_FP_USER_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserSecurityToken"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub type BIDI_TYPE = i32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs b/crates/libs/sys/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs index 65f24ea9a8..3af45ad6ae 100644 --- a/crates/libs/sys/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs @@ -1,27 +1,27 @@ -::windows_sys::core::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn ApplyLocalManagementSyncML ( syncmlrequest : :: windows_sys::core::PCWSTR , syncmlresult : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn DiscoverManagementService ( pszupn : :: windows_sys::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn DiscoverManagementServiceEx ( pszupn : :: windows_sys::core::PCWSTR , pszdiscoveryservicecandidate : :: windows_sys::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetDeviceManagementConfigInfo ( providerid : :: windows_sys::core::PCWSTR , configstringbufferlength : *mut u32 , configstring : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetDeviceRegistrationInfo ( deviceinformationclass : REGISTRATION_INFORMATION_CLASS , ppdeviceregistrationinfo : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetManagementAppHyperlink ( cchhyperlink : u32 , pszhyperlink : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn ApplyLocalManagementSyncML ( syncmlrequest : ::windows_sys::core::PCWSTR , syncmlresult : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn DiscoverManagementService ( pszupn : ::windows_sys::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn DiscoverManagementServiceEx ( pszupn : ::windows_sys::core::PCWSTR , pszdiscoveryservicecandidate : ::windows_sys::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetDeviceManagementConfigInfo ( providerid : ::windows_sys::core::PCWSTR , configstringbufferlength : *mut u32 , configstring : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetDeviceRegistrationInfo ( deviceinformationclass : REGISTRATION_INFORMATION_CLASS , ppdeviceregistrationinfo : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn GetManagementAppHyperlink ( cchhyperlink : u32 , pszhyperlink : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsDeviceRegisteredWithManagement ( pfisdeviceregisteredwithmanagement : *mut super::super::Foundation:: BOOL , cchupn : u32 , pszupn : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsDeviceRegisteredWithManagement ( pfisdeviceregisteredwithmanagement : *mut super::super::Foundation:: BOOL , cchupn : u32 , pszupn : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsManagementRegistrationAllowed ( pfismanagementregistrationallowed : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsManagementRegistrationAllowed ( pfismanagementregistrationallowed : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsMdmUxWithoutAadAllowed ( isenrollmentallowed : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn IsMdmUxWithoutAadAllowed ( isenrollmentallowed : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceWithLocalManagement ( alreadyregistered : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagement ( pszupn : :: windows_sys::core::PCWSTR , ppszmdmserviceuri : :: windows_sys::core::PCWSTR , ppzsaccesstoken : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceWithLocalManagement ( alreadyregistered : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagement ( pszupn : ::windows_sys::core::PCWSTR , ppszmdmserviceuri : ::windows_sys::core::PCWSTR , ppzsaccesstoken : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceWithManagementUsingAADCredentials ( usertoken : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagementUsingAADDeviceCredentials ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagementUsingAADDeviceCredentials2 ( mdmapplicationid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn SetDeviceManagementConfigInfo ( providerid : :: windows_sys::core::PCWSTR , configstring : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceWithManagementUsingAADCredentials ( usertoken : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagementUsingAADDeviceCredentials ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn RegisterDeviceWithManagementUsingAADDeviceCredentials2 ( mdmapplicationid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn SetDeviceManagementConfigInfo ( providerid : ::windows_sys::core::PCWSTR , configstring : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn SetManagedExternally ( ismanagedexternally : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn UnregisterDeviceWithLocalManagement ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn UnregisterDeviceWithManagement ( enrollmentid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] fn SetManagedExternally ( ismanagedexternally : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmlocalmanagement.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn UnregisterDeviceWithLocalManagement ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mdmregistration.dll""system" #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] fn UnregisterDeviceWithManagement ( enrollmentid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] pub const DEVICEREGISTRATIONTYPE_MAM: u32 = 5u32; #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs index 8cbbec23b9..24daa4e074 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs @@ -474,7 +474,7 @@ pub const POOL_CUE_NULL: i32 = -1i32; #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub const REFRESH_F_LASTBUFFER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] -pub const REGSTR_PATH_SOFTWARESYNTHS: ::windows_sys::core::PCSTR = ::windows_sys::s!("Software\\Microsoft\\DirectMusic\\SoftwareSynths"); +pub const REGSTR_PATH_SOFTWARESYNTHS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Software\\Microsoft\\DirectMusic\\SoftwareSynths"); #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub const SIZE_DVINFO: u32 = 32u32; #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs index 534a78a1d8..41bbc1dbf5 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/Audio/XAudio2/mod.rs @@ -1,8 +1,8 @@ -::windows_sys::core::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateAudioReverb ( ppapo : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateAudioVolumeMeter ( ppapo : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "xaudio2_8.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateFX ( clsid : *const :: windows_sys::core::GUID , peffect : *mut :: windows_sys::core::IUnknown , pinitdat : *const ::core::ffi::c_void , initdatabytesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hrtfapo.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateHrtfApo ( init : *const HrtfApoInit , xapo : *mut IXAPO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn XAudio2CreateWithVersionInfo ( ppxaudio2 : *mut IXAudio2 , flags : u32 , xaudio2processor : u32 , ntddiversion : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateAudioReverb ( ppapo : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateAudioVolumeMeter ( ppapo : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xaudio2_8.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateFX ( clsid : *const ::windows_sys::core::GUID , peffect : *mut ::windows_sys::core::IUnknown , pinitdat : *const ::core::ffi::c_void , initdatabytesize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hrtfapo.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn CreateHrtfApo ( init : *const HrtfApoInit , xapo : *mut IXAPO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xaudio2_8.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] fn XAudio2CreateWithVersionInfo ( ppxaudio2 : *mut IXAudio2 , flags : u32 , xaudio2processor : u32 , ntddiversion : u32 ) -> ::windows_sys::core::HRESULT ); pub type IXAPO = *mut ::core::ffi::c_void; pub type IXAPOHrtfParameters = *mut ::core::ffi::c_void; pub type IXAPOParameters = *mut ::core::ffi::c_void; @@ -229,11 +229,11 @@ pub const XAPO_MIN_FRAMERATE: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub const XAPO_REGISTRATION_STRING_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2D_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("xaudio2_9d.dll"); +pub const XAUDIO2D_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9d.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2D_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("xaudio2_9d.dll"); +pub const XAUDIO2D_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("xaudio2_9d.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2D_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("xaudio2_9d.dll"); +pub const XAUDIO2D_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9d.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY: u32 = 20u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] @@ -385,11 +385,11 @@ pub const XAUDIO2_DEFAULT_PROCESSOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub const XAUDIO2_DEFAULT_SAMPLERATE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("xaudio2_9.dll"); +pub const XAUDIO2_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("xaudio2_9.dll"); +pub const XAUDIO2_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("xaudio2_9.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("xaudio2_9.dll"); +pub const XAUDIO2_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xaudio2_9.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub const XAUDIO2_END_OF_STREAM: u32 = 64u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/Audio/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/Audio/mod.rs index d49b5b5e76..16121edb66 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/Audio/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/Audio/mod.rs @@ -7,20 +7,20 @@ pub mod Endpoints; #[cfg(feature = "Win32_Media_Audio_XAudio2")] pub mod XAudio2; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mmdevapi.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn ActivateAudioInterfaceAsync ( deviceinterfacepath : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , activationparams : *const super::super::System::Com::StructuredStorage:: PROPVARIANT , completionhandler : IActivateAudioInterfaceCompletionHandler , activationoperation : *mut IActivateAudioInterfaceAsyncOperation ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CoRegisterMessageFilter ( lpmessagefilter : IMessageFilter , lplpmessagefilter : *mut IMessageFilter ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateCaptureAudioStateMonitor ( audiostatemonitor : *mut IAudioStateMonitor ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateCaptureAudioStateMonitorForCategory ( category : AUDIO_STREAM_CATEGORY , audiostatemonitor : *mut IAudioStateMonitor ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateCaptureAudioStateMonitorForCategoryAndDeviceId ( category : AUDIO_STREAM_CATEGORY , deviceid : :: windows_sys::core::PCWSTR , audiostatemonitor : *mut IAudioStateMonitor ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateCaptureAudioStateMonitorForCategoryAndDeviceRole ( category : AUDIO_STREAM_CATEGORY , role : ERole , audiostatemonitor : *mut IAudioStateMonitor ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateRenderAudioStateMonitor ( audiostatemonitor : *mut IAudioStateMonitor ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateRenderAudioStateMonitorForCategory ( category : AUDIO_STREAM_CATEGORY , audiostatemonitor : *mut IAudioStateMonitor ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateRenderAudioStateMonitorForCategoryAndDeviceId ( category : AUDIO_STREAM_CATEGORY , deviceid : :: windows_sys::core::PCWSTR , audiostatemonitor : *mut IAudioStateMonitor ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateRenderAudioStateMonitorForCategoryAndDeviceRole ( category : AUDIO_STREAM_CATEGORY , role : ERole , audiostatemonitor : *mut IAudioStateMonitor ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mmdevapi.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn ActivateAudioInterfaceAsync ( deviceinterfacepath : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , activationparams : *const super::super::System::Com::StructuredStorage:: PROPVARIANT , completionhandler : IActivateAudioInterfaceCompletionHandler , activationoperation : *mut IActivateAudioInterfaceAsyncOperation ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CoRegisterMessageFilter ( lpmessagefilter : IMessageFilter , lplpmessagefilter : *mut IMessageFilter ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateCaptureAudioStateMonitor ( audiostatemonitor : *mut IAudioStateMonitor ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateCaptureAudioStateMonitorForCategory ( category : AUDIO_STREAM_CATEGORY , audiostatemonitor : *mut IAudioStateMonitor ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateCaptureAudioStateMonitorForCategoryAndDeviceId ( category : AUDIO_STREAM_CATEGORY , deviceid : ::windows_sys::core::PCWSTR , audiostatemonitor : *mut IAudioStateMonitor ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateCaptureAudioStateMonitorForCategoryAndDeviceRole ( category : AUDIO_STREAM_CATEGORY , role : ERole , audiostatemonitor : *mut IAudioStateMonitor ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateRenderAudioStateMonitor ( audiostatemonitor : *mut IAudioStateMonitor ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateRenderAudioStateMonitorForCategory ( category : AUDIO_STREAM_CATEGORY , audiostatemonitor : *mut IAudioStateMonitor ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateRenderAudioStateMonitorForCategoryAndDeviceId ( category : AUDIO_STREAM_CATEGORY , deviceid : ::windows_sys::core::PCWSTR , audiostatemonitor : *mut IAudioStateMonitor ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.media.mediacontrol.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn CreateRenderAudioStateMonitorForCategoryAndDeviceRole ( category : AUDIO_STREAM_CATEGORY , role : ERole , audiostatemonitor : *mut IAudioStateMonitor ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn PlaySoundA ( pszsound : :: windows_sys::core::PCSTR , hmod : super::super::Foundation:: HINSTANCE , fdwsound : SND_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn PlaySoundA ( pszsound : ::windows_sys::core::PCSTR , hmod : super::super::Foundation:: HINSTANCE , fdwsound : SND_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn PlaySoundW ( pszsound : :: windows_sys::core::PCWSTR , hmod : super::super::Foundation:: HINSTANCE , fdwsound : SND_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn PlaySoundW ( pszsound : ::windows_sys::core::PCWSTR , hmod : super::super::Foundation:: HINSTANCE , fdwsound : SND_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msacm32.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn acmDriverAddA ( phadid : *mut isize , hinstmodule : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM , dwpriority : u32 , fdwadd : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -94,8 +94,8 @@ pub mod XAudio2; ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInClose ( hmi : HMIDIIN ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInGetDevCapsA ( udeviceid : usize , pmic : *mut MIDIINCAPSA , cbmic : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInGetDevCapsW ( udeviceid : usize , pmic : *mut MIDIINCAPSW , cbmic : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInGetErrorTextA ( mmrerror : u32 , psztext : :: windows_sys::core::PSTR , cchtext : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInGetErrorTextW ( mmrerror : u32 , psztext : :: windows_sys::core::PWSTR , cchtext : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInGetErrorTextA ( mmrerror : u32 , psztext : ::windows_sys::core::PSTR , cchtext : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInGetErrorTextW ( mmrerror : u32 , psztext : ::windows_sys::core::PWSTR , cchtext : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInGetID ( hmi : HMIDIIN , pudeviceid : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInGetNumDevs ( ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiInMessage ( hmi : HMIDIIN , umsg : u32 , dw1 : usize , dw2 : usize ) -> u32 ); @@ -110,8 +110,8 @@ pub mod XAudio2; ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutClose ( hmo : HMIDIOUT ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetDevCapsA ( udeviceid : usize , pmoc : *mut MIDIOUTCAPSA , cbmoc : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetDevCapsW ( udeviceid : usize , pmoc : *mut MIDIOUTCAPSW , cbmoc : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetErrorTextA ( mmrerror : u32 , psztext : :: windows_sys::core::PSTR , cchtext : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetErrorTextW ( mmrerror : u32 , psztext : :: windows_sys::core::PWSTR , cchtext : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetErrorTextA ( mmrerror : u32 , psztext : ::windows_sys::core::PSTR , cchtext : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetErrorTextW ( mmrerror : u32 , psztext : ::windows_sys::core::PWSTR , cchtext : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetID ( hmo : HMIDIOUT , pudeviceid : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetNumDevs ( ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn midiOutGetVolume ( hmo : HMIDIOUT , pdwvolume : *mut u32 ) -> u32 ); @@ -149,15 +149,15 @@ pub mod XAudio2; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn mixerSetControlDetails ( hmxobj : HMIXEROBJ , pmxcd : *const MIXERCONTROLDETAILS , fdwdetails : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn sndPlaySoundA ( pszsound : :: windows_sys::core::PCSTR , fusound : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn sndPlaySoundA ( pszsound : ::windows_sys::core::PCSTR , fusound : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn sndPlaySoundW ( pszsound : :: windows_sys::core::PCWSTR , fusound : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] fn sndPlaySoundW ( pszsound : ::windows_sys::core::PCWSTR , fusound : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInAddBuffer ( hwi : HWAVEIN , pwh : *mut WAVEHDR , cbwh : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInClose ( hwi : HWAVEIN ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetDevCapsA ( udeviceid : usize , pwic : *mut WAVEINCAPSA , cbwic : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetDevCapsW ( udeviceid : usize , pwic : *mut WAVEINCAPSW , cbwic : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetErrorTextA ( mmrerror : u32 , psztext : :: windows_sys::core::PSTR , cchtext : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetErrorTextW ( mmrerror : u32 , psztext : :: windows_sys::core::PWSTR , cchtext : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetErrorTextA ( mmrerror : u32 , psztext : ::windows_sys::core::PSTR , cchtext : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetErrorTextW ( mmrerror : u32 , psztext : ::windows_sys::core::PWSTR , cchtext : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetID ( hwi : HWAVEIN , pudeviceid : *const u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetNumDevs ( ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveInGetPosition ( hwi : HWAVEIN , pmmt : *mut super:: MMTIME , cbmmt : u32 ) -> u32 ); @@ -172,8 +172,8 @@ pub mod XAudio2; ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutClose ( hwo : HWAVEOUT ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetDevCapsA ( udeviceid : usize , pwoc : *mut WAVEOUTCAPSA , cbwoc : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetDevCapsW ( udeviceid : usize , pwoc : *mut WAVEOUTCAPSW , cbwoc : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetErrorTextA ( mmrerror : u32 , psztext : :: windows_sys::core::PSTR , cchtext : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetErrorTextW ( mmrerror : u32 , psztext : :: windows_sys::core::PWSTR , cchtext : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetErrorTextA ( mmrerror : u32 , psztext : ::windows_sys::core::PSTR , cchtext : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetErrorTextW ( mmrerror : u32 , psztext : ::windows_sys::core::PWSTR , cchtext : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetID ( hwo : HWAVEOUT , pudeviceid : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetNumDevs ( ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] fn waveOutGetPitch ( hwo : HWAVEOUT , pdwpitch : *mut u32 ) -> u32 ); @@ -377,23 +377,23 @@ pub const ACMFORMATDETAILS_FORMAT_CHARS: u32 = 128u32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const ACMFORMATTAGDETAILS_FORMATTAG_CHARS: u32 = 48u32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTHELP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("acmchoose_contexthelp"); +pub const ACMHELPMSGCONTEXTHELP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("acmchoose_contexthelp"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTHELPA: ::windows_sys::core::PCSTR = ::windows_sys::s!("acmchoose_contexthelp"); +pub const ACMHELPMSGCONTEXTHELPA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("acmchoose_contexthelp"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTHELPW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("acmchoose_contexthelp"); +pub const ACMHELPMSGCONTEXTHELPW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("acmchoose_contexthelp"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTMENU: ::windows_sys::core::PCWSTR = ::windows_sys::w!("acmchoose_contextmenu"); +pub const ACMHELPMSGCONTEXTMENU: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("acmchoose_contextmenu"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTMENUA: ::windows_sys::core::PCSTR = ::windows_sys::s!("acmchoose_contextmenu"); +pub const ACMHELPMSGCONTEXTMENUA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("acmchoose_contextmenu"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTMENUW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("acmchoose_contextmenu"); +pub const ACMHELPMSGCONTEXTMENUW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("acmchoose_contextmenu"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("acmchoose_help"); +pub const ACMHELPMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("acmchoose_help"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("acmchoose_help"); +pub const ACMHELPMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("acmchoose_help"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("acmchoose_help"); +pub const ACMHELPMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("acmchoose_help"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const ACMSTREAMHEADER_STATUSF_DONE: i32 = 65536i32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] @@ -1125,7 +1125,7 @@ pub const SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED: ::windows_sys::core::HRESULT #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE: ::windows_sys::core::HRESULT = -2004286972i32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VAD\\Process_Loopback"); +pub const VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VAD\\Process_Loopback"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const WAVECAPS_LRVOLUME: u32 = 8u32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/DeviceManager/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/DeviceManager/mod.rs index bacd2ce70c..8f7071be8b 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/DeviceManager/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/DeviceManager/mod.rs @@ -435,197 +435,197 @@ pub const WMDM_S_NOT_ALL_PROPERTIES_RETRIEVED: i32 = 282626i32; #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub const WMDM_WMDM_REVOKED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszAudioWAVECodec: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AudioWAVECodec"); +pub const g_wszAudioWAVECodec: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AudioWAVECodec"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszVideoFourCCCodec: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/VideoFourCCCodec"); +pub const g_wszVideoFourCCCodec: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/VideoFourCCCodec"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumArt: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumArt"); +pub const g_wszWMDMAlbumArt: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumArt"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumArtist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumArtist"); +pub const g_wszWMDMAlbumArtist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumArtist"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverData: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumCoverData"); +pub const g_wszWMDMAlbumCoverData: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumCoverData"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverDuration: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumCoverDuration"); +pub const g_wszWMDMAlbumCoverDuration: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumCoverDuration"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumCoverFormat"); +pub const g_wszWMDMAlbumCoverFormat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumCoverFormat"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverHeight: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumCoverHeight"); +pub const g_wszWMDMAlbumCoverHeight: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumCoverHeight"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumCoverSize"); +pub const g_wszWMDMAlbumCoverSize: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumCoverSize"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverWidth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumCoverWidth"); +pub const g_wszWMDMAlbumCoverWidth: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumCoverWidth"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumTitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AlbumTitle"); +pub const g_wszWMDMAlbumTitle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AlbumTitle"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAudioBitDepth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AudioBitDepth"); +pub const g_wszWMDMAudioBitDepth: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AudioBitDepth"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAuthor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Author"); +pub const g_wszWMDMAuthor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Author"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAuthorDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/AuthorDate"); +pub const g_wszWMDMAuthorDate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/AuthorDate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBitRateType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/BitRateType"); +pub const g_wszWMDMBitRateType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/BitRateType"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Bitrate"); +pub const g_wszWMDMBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Bitrate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBlockAlignment: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/BlockAlignment"); +pub const g_wszWMDMBlockAlignment: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/BlockAlignment"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBufferSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/BufferSize"); +pub const g_wszWMDMBufferSize: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/BufferSize"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBuyNow: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/BuyNow"); +pub const g_wszWMDMBuyNow: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/BuyNow"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMByteBookmark: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/ByteBookmark"); +pub const g_wszWMDMByteBookmark: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/ByteBookmark"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMCategory: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Category"); +pub const g_wszWMDMCategory: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Category"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMCodec: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Codec"); +pub const g_wszWMDMCodec: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Codec"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMCollectionID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/CollectionID"); +pub const g_wszWMDMCollectionID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/CollectionID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMComposer: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Composer"); +pub const g_wszWMDMComposer: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Composer"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDRMId: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DRMId"); +pub const g_wszWMDMDRMId: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DRMId"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDataLength: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DataLength"); +pub const g_wszWMDMDataLength: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DataLength"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDataOffset: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DataOffset"); +pub const g_wszWMDMDataOffset: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DataOffset"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDataUnits: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DataUnits"); +pub const g_wszWMDMDataUnits: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DataUnits"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Description"); +pub const g_wszWMDMDescription: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Description"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDestinationURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DestinationURL"); +pub const g_wszWMDMDestinationURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DestinationURL"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceFirmwareVersion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DeviceFirmwareVersion"); +pub const g_wszWMDMDeviceFirmwareVersion: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DeviceFirmwareVersion"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceFriendlyName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DeviceFriendlyName"); +pub const g_wszWMDMDeviceFriendlyName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DeviceFriendlyName"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceModelName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DeviceModelName"); +pub const g_wszWMDMDeviceModelName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DeviceModelName"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDevicePlayCount: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DevicePlayCount"); +pub const g_wszWMDMDevicePlayCount: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DevicePlayCount"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceProtocol: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DeviceProtocol"); +pub const g_wszWMDMDeviceProtocol: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DeviceProtocol"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceRevocationInfo: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DeviceRevocationInfo"); +pub const g_wszWMDMDeviceRevocationInfo: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DeviceRevocationInfo"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceServiceProviderVendor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DeviceServiceProviderVendor"); +pub const g_wszWMDMDeviceServiceProviderVendor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DeviceServiceProviderVendor"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceVendorExtension: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/DeviceVendorExtension"); +pub const g_wszWMDMDeviceVendorExtension: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/DeviceVendorExtension"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDuration: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Duration"); +pub const g_wszWMDMDuration: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Duration"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMEditor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Editor"); +pub const g_wszWMDMEditor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Editor"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMEncodingProfile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/EncodingProfile"); +pub const g_wszWMDMEncodingProfile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/EncodingProfile"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFileAttributes: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/FileAttributes"); +pub const g_wszWMDMFileAttributes: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/FileAttributes"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFileCreationDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/FileCreationDate"); +pub const g_wszWMDMFileCreationDate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/FileCreationDate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFileName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/FileName"); +pub const g_wszWMDMFileName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/FileName"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFileSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/FileSize"); +pub const g_wszWMDMFileSize: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/FileSize"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFormatCode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/FormatCode"); +pub const g_wszWMDMFormatCode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/FormatCode"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFormatsSupported: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/FormatsSupported"); +pub const g_wszWMDMFormatsSupported: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/FormatsSupported"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFormatsSupportedAreOrdered: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/FormatsSupportedAreOrdered"); +pub const g_wszWMDMFormatsSupportedAreOrdered: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/FormatsSupportedAreOrdered"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/FrameRate"); +pub const g_wszWMDMFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/FrameRate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMGenre: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Genre"); +pub const g_wszWMDMGenre: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Genre"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMHeight: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Height"); +pub const g_wszWMDMHeight: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Height"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMIsProtected: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/IsProtected"); +pub const g_wszWMDMIsProtected: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/IsProtected"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMIsRepeat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/IsRepeat"); +pub const g_wszWMDMIsRepeat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/IsRepeat"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMKeyFrameDistance: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/KeyFrameDistance"); +pub const g_wszWMDMKeyFrameDistance: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/KeyFrameDistance"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMLastModifiedDate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/LastModifiedDate"); +pub const g_wszWMDMLastModifiedDate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/LastModifiedDate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaClassSecondaryID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/MediaClassSecondaryID"); +pub const g_wszWMDMMediaClassSecondaryID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/MediaClassSecondaryID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaCredits: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/MediaCredits"); +pub const g_wszWMDMMediaCredits: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/MediaCredits"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaGuid: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/MediaGuid"); +pub const g_wszWMDMMediaGuid: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/MediaGuid"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaOriginalBroadcastDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/MediaOriginalBroadcastDateTime"); +pub const g_wszWMDMMediaOriginalBroadcastDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/MediaOriginalBroadcastDateTime"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaOriginalChannel: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/MediaOriginalChannel"); +pub const g_wszWMDMMediaOriginalChannel: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/MediaOriginalChannel"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaStationName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/MediaStationName"); +pub const g_wszWMDMMediaStationName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/MediaStationName"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMetaGenre: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/MetaGenre"); +pub const g_wszWMDMMetaGenre: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/MetaGenre"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMNonConsumable: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/NonConsumable"); +pub const g_wszWMDMNonConsumable: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/NonConsumable"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMNumChannels: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/NumChannels"); +pub const g_wszWMDMNumChannels: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/NumChannels"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMObjectBookmark: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/ObjectBookmark"); +pub const g_wszWMDMObjectBookmark: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/ObjectBookmark"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMOwner: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Owner"); +pub const g_wszWMDMOwner: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Owner"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/ParentalRating"); +pub const g_wszWMDMParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/ParentalRating"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMPersistentUniqueID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/PersistentUniqueID"); +pub const g_wszWMDMPersistentUniqueID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/PersistentUniqueID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMPlayCount: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/PlayCount"); +pub const g_wszWMDMPlayCount: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/PlayCount"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMProviderCopyright: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/ProviderCopyright"); +pub const g_wszWMDMProviderCopyright: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/ProviderCopyright"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMQualitySetting: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/QualitySetting"); +pub const g_wszWMDMQualitySetting: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/QualitySetting"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSampleRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/SampleRate"); +pub const g_wszWMDMSampleRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/SampleRate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMScanType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/ScanType"); +pub const g_wszWMDMScanType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/ScanType"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSourceURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/SourceURL"); +pub const g_wszWMDMSourceURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/SourceURL"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSubTitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/SubTitle"); +pub const g_wszWMDMSubTitle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/SubTitle"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSubTitleDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/SubTitleDescription"); +pub const g_wszWMDMSubTitleDescription: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/SubTitleDescription"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSupportedDeviceProperties: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/SupportedDeviceProperties"); +pub const g_wszWMDMSupportedDeviceProperties: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/SupportedDeviceProperties"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSyncID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/SyncID"); +pub const g_wszWMDMSyncID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/SyncID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSyncRelationshipID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/SyncRelationshipID"); +pub const g_wszWMDMSyncRelationshipID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/SyncRelationshipID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSyncTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/SyncTime"); +pub const g_wszWMDMSyncTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/SyncTime"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTimeBookmark: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/TimeBookmark"); +pub const g_wszWMDMTimeBookmark: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/TimeBookmark"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTimeToLive: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/TimeToLive"); +pub const g_wszWMDMTimeToLive: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/TimeToLive"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Title"); +pub const g_wszWMDMTitle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Title"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTotalBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/TotalBitrate"); +pub const g_wszWMDMTotalBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/TotalBitrate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTrack: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Track"); +pub const g_wszWMDMTrack: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Track"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTrackMood: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/TrackMood"); +pub const g_wszWMDMTrackMood: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/TrackMood"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMUserEffectiveRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/UserEffectiveRating"); +pub const g_wszWMDMUserEffectiveRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/UserEffectiveRating"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMUserLastPlayTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/UserLastPlayTime"); +pub const g_wszWMDMUserLastPlayTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/UserLastPlayTime"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMUserRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/UserRating"); +pub const g_wszWMDMUserRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/UserRating"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMUserRatingOnDevice: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/UserRatingOnDevice"); +pub const g_wszWMDMUserRatingOnDevice: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/UserRatingOnDevice"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMVideoBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/VideoBitrate"); +pub const g_wszWMDMVideoBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/VideoBitrate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMWebmaster: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Webmaster"); +pub const g_wszWMDMWebmaster: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Webmaster"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMWidth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Width"); +pub const g_wszWMDMWidth: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Width"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMYear: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/Year"); +pub const g_wszWMDMYear: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/Year"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMediaClassPrimaryID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMDM/MediaClassPrimaryID"); +pub const g_wszWMDMediaClassPrimaryID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMDM/MediaClassPrimaryID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWPDPassthroughPropertyValues: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WPD/PassthroughPropertyValues"); +pub const g_wszWPDPassthroughPropertyValues: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WPD/PassthroughPropertyValues"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub type WMDMMessage = i32; #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs index 1808b4c3ef..930cf9a3f5 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/DxMediaObjects/mod.rs @@ -1,20 +1,20 @@ -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOEnum ( guidcategory : *const :: windows_sys::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE , ppenum : *mut IEnumDMO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOGetName ( clsiddmo : *const :: windows_sys::core::GUID , szname : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOGetTypes ( clsiddmo : *const :: windows_sys::core::GUID , ulinputtypesrequested : u32 , pulinputtypessupplied : *mut u32 , pinputtypes : *mut DMO_PARTIAL_MEDIATYPE , uloutputtypesrequested : u32 , puloutputtypessupplied : *mut u32 , poutputtypes : *mut DMO_PARTIAL_MEDIATYPE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMORegister ( szname : :: windows_sys::core::PCWSTR , clsiddmo : *const :: windows_sys::core::GUID , guidcategory : *const :: windows_sys::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOUnregister ( clsiddmo : *const :: windows_sys::core::GUID , guidcategory : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOEnum ( guidcategory : *const ::windows_sys::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE , ppenum : *mut IEnumDMO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOGetName ( clsiddmo : *const ::windows_sys::core::GUID , szname : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOGetTypes ( clsiddmo : *const ::windows_sys::core::GUID , ulinputtypesrequested : u32 , pulinputtypessupplied : *mut u32 , pinputtypes : *mut DMO_PARTIAL_MEDIATYPE , uloutputtypesrequested : u32 , puloutputtypessupplied : *mut u32 , poutputtypes : *mut DMO_PARTIAL_MEDIATYPE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMORegister ( szname : ::windows_sys::core::PCWSTR , clsiddmo : *const ::windows_sys::core::GUID , guidcategory : *const ::windows_sys::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] fn DMOUnregister ( clsiddmo : *const ::windows_sys::core::GUID , guidcategory : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoCopyMediaType ( pmtdest : *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoCopyMediaType ( pmtdest : *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoCreateMediaType ( ppmt : *mut *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoCreateMediaType ( ppmt : *mut *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoDeleteMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoDeleteMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoDuplicateMediaType ( ppmtdest : *mut *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoDuplicateMediaType ( ppmtdest : *mut *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoFreeMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoFreeMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoInitMediaType ( pmt : *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msdmo.dll""system" #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] fn MoInitMediaType ( pmt : *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> ::windows_sys::core::HRESULT ); pub type IDMOQualityControl = *mut ::core::ffi::c_void; pub type IDMOVideoOutputOptimizations = *mut ::core::ffi::c_void; pub type IEnumDMO = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs index dae7c5d5fa..0f62595bad 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -1,19 +1,19 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateAllocator ( connectionhandle : super::super::Foundation:: HANDLE , allocatorframing : *const KSALLOCATOR_FRAMING , allocatorhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateAllocator2 ( connectionhandle : super::super::Foundation:: HANDLE , allocatorframing : *const KSALLOCATOR_FRAMING , allocatorhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateAllocator2 ( connectionhandle : super::super::Foundation:: HANDLE , allocatorframing : *const KSALLOCATOR_FRAMING , allocatorhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateClock ( connectionhandle : super::super::Foundation:: HANDLE , clockcreate : *const KSCLOCK_CREATE , clockhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateClock2 ( connectionhandle : super::super::Foundation:: HANDLE , clockcreate : *const KSCLOCK_CREATE , clockhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateClock2 ( connectionhandle : super::super::Foundation:: HANDLE , clockcreate : *const KSCLOCK_CREATE , clockhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreatePin ( filterhandle : super::super::Foundation:: HANDLE , connect : *const KSPIN_CONNECT , desiredaccess : u32 , connectionhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreatePin2 ( filterhandle : super::super::Foundation:: HANDLE , connect : *const KSPIN_CONNECT , desiredaccess : u32 , connectionhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreatePin2 ( filterhandle : super::super::Foundation:: HANDLE , connect : *const KSPIN_CONNECT , desiredaccess : u32 , connectionhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateTopologyNode ( parenthandle : super::super::Foundation:: HANDLE , nodecreate : *const KSNODE_CREATE , desiredaccess : u32 , nodehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateTopologyNode2 ( parenthandle : super::super::Foundation:: HANDLE , nodecreate : *const KSNODE_CREATE , desiredaccess : u32 , nodehandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ksuser.dll""system" #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`, `\"Win32_Foundation\"`*"] fn KsCreateTopologyNode2 ( parenthandle : super::super::Foundation:: HANDLE , nodecreate : *const KSNODE_CREATE , desiredaccess : u32 , nodehandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); pub type IKsAggregateControl = *mut ::core::ffi::c_void; pub type IKsControl = *mut ::core::ffi::c_void; pub type IKsFormatSupport = *mut ::core::ffi::c_void; @@ -1859,17 +1859,17 @@ pub const KSSTREAM_UVC_SECURE_ATTRIBUTE_SIZE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub const KSSTREAM_WRITE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_Allocator: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{642F5D00-4791-11D0-A5D6-28DB04C10000}"); +pub const KSSTRING_Allocator: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{642F5D00-4791-11D0-A5D6-28DB04C10000}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_AllocatorEx: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{091BB63B-603F-11D1-B067-00A0C9062802}"); +pub const KSSTRING_AllocatorEx: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{091BB63B-603F-11D1-B067-00A0C9062802}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_Clock: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{53172480-4791-11D0-A5D6-28DB04C10000}"); +pub const KSSTRING_Clock: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{53172480-4791-11D0-A5D6-28DB04C10000}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_Filter: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{9B365890-165F-11D0-A195-0020AFD156E4}"); +pub const KSSTRING_Filter: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{9B365890-165F-11D0-A195-0020AFD156E4}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_Pin: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{146F1A80-4791-11D0-A5D6-28DB04C10000}"); +pub const KSSTRING_Pin: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{146F1A80-4791-11D0-A5D6-28DB04C10000}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_TopologyNode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{0621061A-EE75-11D0-B915-00A0C9223196}"); +pub const KSSTRING_TopologyNode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{0621061A-EE75-11D0-B915-00A0C9223196}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub const KSTIME_FORMAT_BYTE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b785571_8c82_11cf_bc0c_00aa00ac74f6); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/MediaPlayer/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/MediaPlayer/mod.rs index 8381e67ecf..31e36d9f69 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/MediaPlayer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/MediaPlayer/mod.rs @@ -1078,9 +1078,9 @@ pub const IOCTL_WMP_DEVICE_CAN_SYNC: u32 = 844123479u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const IOCTL_WMP_METADATA_ROUND_TRIP: u32 = 827346263u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_ALL_MEDIASENDTO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaSendTo"); +pub const PLUGIN_ALL_MEDIASENDTO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MediaSendTo"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_ALL_PLAYLISTSENDTO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PlaylistSendTo"); +pub const PLUGIN_ALL_PLAYLISTSENDTO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PlaylistSendTo"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const PLUGIN_FLAGS_ACCEPTSMEDIA: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] @@ -1096,37 +1096,37 @@ pub const PLUGIN_FLAGS_INSTALLAUTORUN: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const PLUGIN_FLAGS_LAUNCHPROPERTYPAGE: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\MediaPlayer\\UIPlugins"); +pub const PLUGIN_INSTALLREGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\MediaPlayer\\UIPlugins"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY_CAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Capabilities"); +pub const PLUGIN_INSTALLREGKEY_CAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Capabilities"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const PLUGIN_INSTALLREGKEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY_FRIENDLYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FriendlyName"); +pub const PLUGIN_INSTALLREGKEY_FRIENDLYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY_UNINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UninstallPath"); +pub const PLUGIN_INSTALLREGKEY_UNINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UninstallPath"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_MISC_CURRENTPRESET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentPreset"); +pub const PLUGIN_MISC_CURRENTPRESET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentPreset"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_MISC_PRESETCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PresetCount"); +pub const PLUGIN_MISC_PRESETCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PresetCount"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_MISC_PRESETNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PresetNames"); +pub const PLUGIN_MISC_PRESETNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PresetNames"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_MISC_QUERYDESTROY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QueryDestroy"); +pub const PLUGIN_MISC_QUERYDESTROY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QueryDestroy"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_DEFAULTHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultHeight"); +pub const PLUGIN_SEPARATEWINDOW_DEFAULTHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultHeight"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_DEFAULTWIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultWidth"); +pub const PLUGIN_SEPARATEWINDOW_DEFAULTWIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultWidth"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_MAXHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxHeight"); +pub const PLUGIN_SEPARATEWINDOW_MAXHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxHeight"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_MAXWIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxWidth"); +pub const PLUGIN_SEPARATEWINDOW_MAXWIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxWidth"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_MINHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinHeight"); +pub const PLUGIN_SEPARATEWINDOW_MINHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinHeight"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_MINWIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinWidth"); +pub const PLUGIN_SEPARATEWINDOW_MINWIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinWidth"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_RESIZABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Resizable"); +pub const PLUGIN_SEPARATEWINDOW_RESIZABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Resizable"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const PLUGIN_TYPE_BACKGROUND: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] @@ -1206,9 +1206,9 @@ pub const WMP_PLUGINTYPE_DSP_OUTOFPROC: ::windows_sys::core::GUID = ::windows_sy #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const WMP_PLUGINTYPE_RENDERING: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa8554541_115d_406a_a4c7_51111c330183); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const WMP_SUBSCR_DL_TYPE_BACKGROUND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("background"); +pub const WMP_SUBSCR_DL_TYPE_BACKGROUND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("background"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const WMP_SUBSCR_DL_TYPE_REALTIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("real time"); +pub const WMP_SUBSCR_DL_TYPE_REALTIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("real time"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const WMProfile_V40_100Video: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8f99ddd8_6684_456b_a0a3_33e1316895f0); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] @@ -1360,155 +1360,155 @@ pub const WMProfile_V80_HIGHVBRVideo: ::windows_sys::core::GUID = ::windows_sys: #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const WindowsMediaPlayer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x6bf52a52_394a_11d3_b153_00c04f79faa6); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllAuthors: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllAuthors"); +pub const g_szAllAuthors: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllAuthors"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPAlbumIDs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllCPAlbumIDs"); +pub const g_szAllCPAlbumIDs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllCPAlbumIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPAlbumSubGenreIDs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllCPAlbumSubGenreIDs"); +pub const g_szAllCPAlbumSubGenreIDs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllCPAlbumSubGenreIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPArtistIDs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllCPArtistIDs"); +pub const g_szAllCPArtistIDs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllCPArtistIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPGenreIDs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllCPGenreIDs"); +pub const g_szAllCPGenreIDs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllCPGenreIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPListIDs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllCPListIDs"); +pub const g_szAllCPListIDs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllCPListIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPRadioIDs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllCPRadioIDs"); +pub const g_szAllCPRadioIDs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllCPRadioIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPTrackIDs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllCPTrackIDs"); +pub const g_szAllCPTrackIDs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllCPTrackIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllReleaseDateYears: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllReleaseDateYears"); +pub const g_szAllReleaseDateYears: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllReleaseDateYears"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllUserEffectiveRatingStarss: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllUserEffectiveRatingStarss"); +pub const g_szAllUserEffectiveRatingStarss: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllUserEffectiveRatingStarss"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllWMParentalRatings: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllWMParentalRatings"); +pub const g_szAllWMParentalRatings: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllWMParentalRatings"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAuthor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Author"); +pub const g_szAuthor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Author"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPAlbumID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPAlbumID"); +pub const g_szCPAlbumID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPAlbumID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPAlbumSubGenreID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPAlbumSubGenreID"); +pub const g_szCPAlbumSubGenreID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPAlbumSubGenreID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPArtistID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPArtistID"); +pub const g_szCPArtistID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPArtistID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPGenreID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPGenreID"); +pub const g_szCPGenreID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPGenreID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPListID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPListID"); +pub const g_szCPListID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPListID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPRadioID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPRadioID"); +pub const g_szCPRadioID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPRadioID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPTrackID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPTrackID"); +pub const g_szCPTrackID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPTrackID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_AccountBalance: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AccountBalance"); +pub const g_szContentPartnerInfo_AccountBalance: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AccountBalance"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_AccountType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AccountType"); +pub const g_szContentPartnerInfo_AccountType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AccountType"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_HasCachedCredentials: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HasCachedCredentials"); +pub const g_szContentPartnerInfo_HasCachedCredentials: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HasCachedCredentials"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_LicenseRefreshAdvanceWarning: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LicenseRefreshAdvanceWarning"); +pub const g_szContentPartnerInfo_LicenseRefreshAdvanceWarning: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LicenseRefreshAdvanceWarning"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_LoginState: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoginState"); +pub const g_szContentPartnerInfo_LoginState: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoginState"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_MaximumTrackPurchasePerPurchase: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaximumNumberOfTracksPerPurchase"); +pub const g_szContentPartnerInfo_MaximumTrackPurchasePerPurchase: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaximumNumberOfTracksPerPurchase"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_MediaPlayerAccountType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaPlayerAccountType"); +pub const g_szContentPartnerInfo_MediaPlayerAccountType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MediaPlayerAccountType"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_PurchasedTrackRequiresReDownload: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PurchasedTrackRequiresReDownload"); +pub const g_szContentPartnerInfo_PurchasedTrackRequiresReDownload: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PurchasedTrackRequiresReDownload"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_UserName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserName"); +pub const g_szContentPartnerInfo_UserName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserName"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPrice_CannotBuy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PriceCannotBuy"); +pub const g_szContentPrice_CannotBuy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PriceCannotBuy"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPrice_Free: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PriceFree"); +pub const g_szContentPrice_Free: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PriceFree"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPrice_Unknown: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PriceUnknown"); +pub const g_szContentPrice_Unknown: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PriceUnknown"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szFlyoutMenu: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FlyoutMenu"); +pub const g_szFlyoutMenu: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FlyoutMenu"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ALTLoginCaption: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ALTLoginCaption"); +pub const g_szItemInfo_ALTLoginCaption: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ALTLoginCaption"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ALTLoginURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ALTLoginURL"); +pub const g_szItemInfo_ALTLoginURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ALTLoginURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_AlbumArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlbumArt"); +pub const g_szItemInfo_AlbumArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlbumArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ArtistArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ArtistArt"); +pub const g_szItemInfo_ArtistArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ArtistArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_AuthenticationSuccessURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthenticationSuccessURL"); +pub const g_szItemInfo_AuthenticationSuccessURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthenticationSuccessURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_CreateAccountURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CreateAccount"); +pub const g_szItemInfo_CreateAccountURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CreateAccount"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ErrorDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPErrorDescription"); +pub const g_szItemInfo_ErrorDescription: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPErrorDescription"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ErrorURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPErrorURL"); +pub const g_szItemInfo_ErrorURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPErrorURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ErrorURLLinkText: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPErrorURLLinkText"); +pub const g_szItemInfo_ErrorURLLinkText: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPErrorURLLinkText"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ForgetPasswordURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForgotPassword"); +pub const g_szItemInfo_ForgetPasswordURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForgotPassword"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_GenreArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GenreArt"); +pub const g_szItemInfo_GenreArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GenreArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_HTMLViewURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTMLViewURL"); +pub const g_szItemInfo_HTMLViewURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTMLViewURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ListArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ListArt"); +pub const g_szItemInfo_ListArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ListArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_LoginFailureURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoginFailureURL"); +pub const g_szItemInfo_LoginFailureURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoginFailureURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_PopupCaption: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PopupCaption"); +pub const g_szItemInfo_PopupCaption: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PopupCaption"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_PopupURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Popup"); +pub const g_szItemInfo_PopupURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Popup"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_RadioArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RadioArt"); +pub const g_szItemInfo_RadioArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RadioArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_SubGenreArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubGenreArt"); +pub const g_szItemInfo_SubGenreArtURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubGenreArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_TreeListIconURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPListIDIcon"); +pub const g_szItemInfo_TreeListIconURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPListIDIcon"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szMediaPlayerTask_Browse: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Browse"); +pub const g_szMediaPlayerTask_Browse: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Browse"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szMediaPlayerTask_Burn: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Burn"); +pub const g_szMediaPlayerTask_Burn: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Burn"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szMediaPlayerTask_Sync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sync"); +pub const g_szMediaPlayerTask_Sync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Sync"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szOnlineStore: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OnlineStore"); +pub const g_szOnlineStore: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OnlineStore"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szRefreshLicenseBurn: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RefreshForBurn"); +pub const g_szRefreshLicenseBurn: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RefreshForBurn"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szRefreshLicensePlay: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RefreshForPlay"); +pub const g_szRefreshLicensePlay: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RefreshForPlay"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szRefreshLicenseSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RefreshForSync"); +pub const g_szRefreshLicenseSync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RefreshForSync"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szReleaseDateYear: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReleaseDateYear"); +pub const g_szReleaseDateYear: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReleaseDateYear"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szRootLocation: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RootLocation"); +pub const g_szRootLocation: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RootLocation"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szStationEvent_Complete: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TrackComplete"); +pub const g_szStationEvent_Complete: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrackComplete"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szStationEvent_Skipped: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TrackSkipped"); +pub const g_szStationEvent_Skipped: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrackSkipped"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szStationEvent_Started: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TrackStarted"); +pub const g_szStationEvent_Started: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrackStarted"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szUnknownLocation: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnknownLocation"); +pub const g_szUnknownLocation: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UnknownLocation"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szUserEffectiveRatingStars: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserEffectiveRatingStars"); +pub const g_szUserEffectiveRatingStars: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserEffectiveRatingStars"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szUserPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserPlaylist"); +pub const g_szUserPlaylist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserPlaylist"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szVerifyPermissionSync: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VerifyPermissionSync"); +pub const g_szVerifyPermissionSync: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VerifyPermissionSync"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szVideoRecent: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoRecent"); +pub const g_szVideoRecent: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VideoRecent"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szVideoRoot: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoRoot"); +pub const g_szVideoRoot: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VideoRoot"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_Details: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewModeDetails"); +pub const g_szViewMode_Details: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewModeDetails"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_Icon: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewModeIcon"); +pub const g_szViewMode_Icon: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewModeIcon"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_OrderedList: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewModeOrderedList"); +pub const g_szViewMode_OrderedList: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewModeOrderedList"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_Report: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewModeReport"); +pub const g_szViewMode_Report: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewModeReport"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_Tile: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewModeTile"); +pub const g_szViewMode_Tile: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewModeTile"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szWMParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WMParentalRating"); +pub const g_szWMParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WMParentalRating"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const kfltTimedLevelMaximumFrequency: f32 = 22050f32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/Multimedia/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/Multimedia/mod.rs index b4ef76af8e..431ab192e8 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/Multimedia/mod.rs @@ -1,70 +1,70 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIBuildFilterA ( lpszfilter : :: windows_sys::core::PSTR , cbfilter : i32 , fsaving : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIBuildFilterA ( lpszfilter : ::windows_sys::core::PSTR , cbfilter : i32 , fsaving : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIBuildFilterW ( lpszfilter : :: windows_sys::core::PWSTR , cbfilter : i32 , fsaving : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIClearClipboard ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIBuildFilterW ( lpszfilter : ::windows_sys::core::PWSTR , cbfilter : i32 , fsaving : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIClearClipboard ( ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileAddRef ( pfile : IAVIFile ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIFileCreateStreamA ( pfile : IAVIFile , ppavi : *mut IAVIStream , psi : *const AVISTREAMINFOA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIFileCreateStreamA ( pfile : IAVIFile , ppavi : *mut IAVIStream , psi : *const AVISTREAMINFOA ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIFileCreateStreamW ( pfile : IAVIFile , ppavi : *mut IAVIStream , psi : *const AVISTREAMINFOW ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileEndRecord ( pfile : IAVIFile ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIFileCreateStreamW ( pfile : IAVIFile , ppavi : *mut IAVIStream , psi : *const AVISTREAMINFOW ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileEndRecord ( pfile : IAVIFile ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileExit ( ) -> ( ) ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileGetStream ( pfile : IAVIFile , ppavi : *mut IAVIStream , fcctype : u32 , lparam : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileInfoA ( pfile : IAVIFile , pfi : *mut AVIFILEINFOA , lsize : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileInfoW ( pfile : IAVIFile , pfi : *mut AVIFILEINFOW , lsize : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileGetStream ( pfile : IAVIFile , ppavi : *mut IAVIStream , fcctype : u32 , lparam : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileInfoA ( pfile : IAVIFile , pfi : *mut AVIFILEINFOA , lsize : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileInfoW ( pfile : IAVIFile , pfi : *mut AVIFILEINFOW , lsize : i32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileInit ( ) -> ( ) ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileOpenA ( ppfile : *mut IAVIFile , szfile : :: windows_sys::core::PCSTR , umode : u32 , lphandler : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileOpenW ( ppfile : *mut IAVIFile , szfile : :: windows_sys::core::PCWSTR , umode : u32 , lphandler : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileReadData ( pfile : IAVIFile , ckid : u32 , lpdata : *mut ::core::ffi::c_void , lpcbdata : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileOpenA ( ppfile : *mut IAVIFile , szfile : ::windows_sys::core::PCSTR , umode : u32 , lphandler : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileOpenW ( ppfile : *mut IAVIFile , szfile : ::windows_sys::core::PCWSTR , umode : u32 , lphandler : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileReadData ( pfile : IAVIFile , ckid : u32 , lpdata : *mut ::core::ffi::c_void , lpcbdata : *mut i32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileRelease ( pfile : IAVIFile ) -> u32 ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileWriteData ( pfile : IAVIFile , ckid : u32 , lpdata : *const ::core::ffi::c_void , cbdata : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIGetFromClipboard ( lppf : *mut IAVIFile ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIMakeCompressedStream ( ppscompressed : *mut IAVIStream , ppssource : IAVIStream , lpoptions : *const AVICOMPRESSOPTIONS , pclsidhandler : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIMakeFileFromStreams ( ppfile : *mut IAVIFile , nstreams : i32 , papstreams : *const IAVIStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIFileWriteData ( pfile : IAVIFile , ckid : u32 , lpdata : *const ::core::ffi::c_void , cbdata : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIGetFromClipboard ( lppf : *mut IAVIFile ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIMakeCompressedStream ( ppscompressed : *mut IAVIStream , ppssource : IAVIStream , lpoptions : *const AVICOMPRESSOPTIONS , pclsidhandler : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIMakeFileFromStreams ( ppfile : *mut IAVIFile , nstreams : i32 , papstreams : *const IAVIStream ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIMakeStreamFromClipboard ( cfformat : u32 , hglobal : super::super::Foundation:: HANDLE , ppstream : *mut IAVIStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIPutFileOnClipboard ( pf : IAVIFile ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIMakeStreamFromClipboard ( cfformat : u32 , hglobal : super::super::Foundation:: HANDLE , ppstream : *mut IAVIStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIPutFileOnClipboard ( pf : IAVIFile ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveA ( szfile : :: windows_sys::core::PCSTR , pclsidhandler : *const :: windows_sys::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , pfile : IAVIStream , lpoptions : *const AVICOMPRESSOPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveA ( szfile : ::windows_sys::core::PCSTR , pclsidhandler : *const ::windows_sys::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , pfile : IAVIStream , lpoptions : *const AVICOMPRESSOPTIONS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveOptions ( hwnd : super::super::Foundation:: HWND , uiflags : u32 , nstreams : i32 , ppavi : *const IAVIStream , plpoptions : *mut *mut AVICOMPRESSOPTIONS ) -> isize ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVISaveOptionsFree ( nstreams : i32 , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVISaveOptionsFree ( nstreams : i32 , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveVA ( szfile : :: windows_sys::core::PCSTR , pclsidhandler : *const :: windows_sys::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , ppavi : *const IAVIStream , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveVA ( szfile : ::windows_sys::core::PCSTR , pclsidhandler : *const ::windows_sys::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , ppavi : *const IAVIStream , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveVW ( szfile : :: windows_sys::core::PCWSTR , pclsidhandler : *const :: windows_sys::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , ppavi : *const IAVIStream , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveVW ( szfile : ::windows_sys::core::PCWSTR , pclsidhandler : *const ::windows_sys::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , ppavi : *const IAVIStream , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveW ( szfile : :: windows_sys::core::PCWSTR , pclsidhandler : *const :: windows_sys::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , pfile : IAVIStream , lpoptions : *const AVICOMPRESSOPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVISaveW ( szfile : ::windows_sys::core::PCWSTR , pclsidhandler : *const ::windows_sys::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , pfile : IAVIStream , lpoptions : *const AVICOMPRESSOPTIONS ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamAddRef ( pavi : IAVIStream ) -> u32 ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamBeginStreaming ( pavi : IAVIStream , lstart : i32 , lend : i32 , lrate : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamCreate ( ppavi : *mut IAVIStream , lparam1 : i32 , lparam2 : i32 , pclsidhandler : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamEndStreaming ( pavi : IAVIStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamBeginStreaming ( pavi : IAVIStream , lstart : i32 , lend : i32 , lrate : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamCreate ( ppavi : *mut IAVIStream , lparam1 : i32 , lparam2 : i32 , pclsidhandler : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamEndStreaming ( pavi : IAVIStream ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamFindSample ( pavi : IAVIStream , lpos : i32 , lflags : i32 ) -> i32 ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamGetFrame ( pg : IGetFrame , lpos : i32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamGetFrameClose ( pg : IGetFrame ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamGetFrameClose ( pg : IGetFrame ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] fn AVIStreamGetFrameOpen ( pavi : IAVIStream , lpbiwanted : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER ) -> IGetFrame ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIStreamInfoA ( pavi : IAVIStream , psi : *mut AVISTREAMINFOA , lsize : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIStreamInfoA ( pavi : IAVIStream , psi : *mut AVISTREAMINFOA , lsize : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIStreamInfoW ( pavi : IAVIStream , psi : *mut AVISTREAMINFOW , lsize : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn AVIStreamInfoW ( pavi : IAVIStream , psi : *mut AVISTREAMINFOW , lsize : i32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamLength ( pavi : IAVIStream ) -> i32 ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamOpenFromFileA ( ppavi : *mut IAVIStream , szfile : :: windows_sys::core::PCSTR , fcctype : u32 , lparam : i32 , mode : u32 , pclsidhandler : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamOpenFromFileW ( ppavi : *mut IAVIStream , szfile : :: windows_sys::core::PCWSTR , fcctype : u32 , lparam : i32 , mode : u32 , pclsidhandler : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamRead ( pavi : IAVIStream , lstart : i32 , lsamples : i32 , lpbuffer : *mut ::core::ffi::c_void , cbbuffer : i32 , plbytes : *mut i32 , plsamples : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamReadData ( pavi : IAVIStream , fcc : u32 , lp : *mut ::core::ffi::c_void , lpcb : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamReadFormat ( pavi : IAVIStream , lpos : i32 , lpformat : *mut ::core::ffi::c_void , lpcbformat : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamOpenFromFileA ( ppavi : *mut IAVIStream , szfile : ::windows_sys::core::PCSTR , fcctype : u32 , lparam : i32 , mode : u32 , pclsidhandler : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamOpenFromFileW ( ppavi : *mut IAVIStream , szfile : ::windows_sys::core::PCWSTR , fcctype : u32 , lparam : i32 , mode : u32 , pclsidhandler : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamRead ( pavi : IAVIStream , lstart : i32 , lsamples : i32 , lpbuffer : *mut ::core::ffi::c_void , cbbuffer : i32 , plbytes : *mut i32 , plsamples : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamReadData ( pavi : IAVIStream , fcc : u32 , lp : *mut ::core::ffi::c_void , lpcb : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamReadFormat ( pavi : IAVIStream , lpos : i32 , lpformat : *mut ::core::ffi::c_void , lpcbformat : *mut i32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamRelease ( pavi : IAVIStream ) -> u32 ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamSampleToTime ( pavi : IAVIStream , lsample : i32 ) -> i32 ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamSetFormat ( pavi : IAVIStream , lpos : i32 , lpformat : *const ::core::ffi::c_void , cbformat : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamSetFormat ( pavi : IAVIStream , lpos : i32 , lpformat : *const ::core::ffi::c_void , cbformat : i32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamStart ( pavi : IAVIStream ) -> i32 ); ::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamTimeToSample ( pavi : IAVIStream , ltime : i32 ) -> i32 ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamWrite ( pavi : IAVIStream , lstart : i32 , lsamples : i32 , lpbuffer : *const ::core::ffi::c_void , cbbuffer : i32 , dwflags : u32 , plsampwritten : *mut i32 , plbyteswritten : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamWriteData ( pavi : IAVIStream , fcc : u32 , lp : *const ::core::ffi::c_void , cb : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamWrite ( pavi : IAVIStream , lstart : i32 , lsamples : i32 , lpbuffer : *const ::core::ffi::c_void , cbbuffer : i32 , dwflags : u32 , plsampwritten : *mut i32 , plbyteswritten : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn AVIStreamWriteData ( pavi : IAVIStream , fcc : u32 , lp : *const ::core::ffi::c_void , cb : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn CloseDriver ( hdriver : HDRVR , lparam1 : super::super::Foundation:: LPARAM , lparam2 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn CreateEditableStream ( ppseditable : *mut IAVIStream , pssource : IAVIStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn CreateEditableStream ( ppseditable : *mut IAVIStream , pssource : IAVIStream ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn DefDriverProc ( dwdriveridentifier : usize , hdrvr : HDRVR , umsg : u32 , lparam1 : super::super::Foundation:: LPARAM , lparam2 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -98,16 +98,16 @@ ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn DriverCallback ( dwcallback : usize , dwflags : u32 , hdevice : HDRVR , dwmsg : u32 , dwuser : usize , dwparam1 : usize , dwparam2 : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn DrvGetModuleHandle ( hdriver : HDRVR ) -> super::super::Foundation:: HINSTANCE ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamClone ( pavi : IAVIStream , ppresult : *mut IAVIStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamCopy ( pavi : IAVIStream , plstart : *mut i32 , pllength : *mut i32 , ppresult : *mut IAVIStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamCut ( pavi : IAVIStream , plstart : *mut i32 , pllength : *mut i32 , ppresult : *mut IAVIStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamPaste ( pavi : IAVIStream , plpos : *mut i32 , pllength : *mut i32 , pstream : IAVIStream , lstart : i32 , lend : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamClone ( pavi : IAVIStream , ppresult : *mut IAVIStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamCopy ( pavi : IAVIStream , plstart : *mut i32 , pllength : *mut i32 , ppresult : *mut IAVIStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamCut ( pavi : IAVIStream , plstart : *mut i32 , pllength : *mut i32 , ppresult : *mut IAVIStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamPaste ( pavi : IAVIStream , plpos : *mut i32 , pllength : *mut i32 , pstream : IAVIStream , lstart : i32 , lend : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn EditStreamSetInfoA ( pavi : IAVIStream , lpinfo : *const AVISTREAMINFOA , cbinfo : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn EditStreamSetInfoA ( pavi : IAVIStream , lpinfo : *const AVISTREAMINFOA , cbinfo : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn EditStreamSetInfoW ( pavi : IAVIStream , lpinfo : *const AVISTREAMINFOW , cbinfo : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamSetNameA ( pavi : IAVIStream , lpszname : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamSetNameW ( pavi : IAVIStream , lpszname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn EditStreamSetInfoW ( pavi : IAVIStream , lpinfo : *const AVISTREAMINFOW , cbinfo : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamSetNameA ( pavi : IAVIStream , lpszname : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "avifil32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn EditStreamSetNameW ( pavi : IAVIStream , lpszname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn GetDriverModuleHandle ( hdriver : HDRVR ) -> super::super::Foundation:: HINSTANCE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls_Dialogs"))] @@ -123,7 +123,7 @@ #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "msvfw32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] fn ICCompress ( hic : HIC , dwflags : u32 , lpbioutput : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , lpdata : *mut ::core::ffi::c_void , lpbiinput : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , lpbits : *const ::core::ffi::c_void , lpckid : *mut u32 , lpdwflags : *mut u32 , lframenum : i32 , dwframesize : u32 , dwquality : u32 , lpbiprev : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , lpprev : *const ::core::ffi::c_void ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ICCompressorChoose ( hwnd : super::super::Foundation:: HWND , uiflags : u32 , pvin : *const ::core::ffi::c_void , lpdata : *const ::core::ffi::c_void , pc : *mut COMPVARS , lpsztitle : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ICCompressorChoose ( hwnd : super::super::Foundation:: HWND , uiflags : u32 , pvin : *const ::core::ffi::c_void , lpdata : *const ::core::ffi::c_void , pc : *mut COMPVARS , lpsztitle : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] fn ICCompressorFree ( pc : *const COMPVARS ) -> ( ) ); #[cfg(feature = "Win32_Graphics_Gdi")] @@ -142,7 +142,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn ICInfo ( fcctype : u32 , fcchandler : u32 , lpicinfo : *mut ICINFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn ICInstall ( fcctype : u32 , fcchandler : u32 , lparam : super::super::Foundation:: LPARAM , szdesc : :: windows_sys::core::PCSTR , wflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn ICInstall ( fcctype : u32 , fcchandler : u32 , lparam : super::super::Foundation:: LPARAM , szdesc : ::windows_sys::core::PCSTR , wflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] fn ICLocate ( fcctype : u32 , fcchandler : u32 , lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , lpbiout : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , wflags : u16 ) -> HIC ); ::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn ICOpen ( fcctype : u32 , fcchandler : u32 , wmode : u32 ) -> HIC ); @@ -159,24 +159,24 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ICSeqCompressFrameStart ( pc : *const COMPVARS , lpbiin : *const super::super::Graphics::Gdi:: BITMAPINFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msvfw32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn MCIWndCreateA ( hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , dwstyle : u32 , szfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "msvfw32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn MCIWndCreateA ( hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , dwstyle : u32 , szfile : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msvfw32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn MCIWndCreateW ( hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , dwstyle : u32 , szfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "msvfw32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn MCIWndCreateW ( hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , dwstyle : u32 , szfile : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msvfw32.dll""cdecl" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn MCIWndRegisterClass ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn OpenDriver ( szdrivername : :: windows_sys::core::PCWSTR , szsectionname : :: windows_sys::core::PCWSTR , lparam2 : super::super::Foundation:: LPARAM ) -> HDRVR ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn OpenDriver ( szdrivername : ::windows_sys::core::PCWSTR , szsectionname : ::windows_sys::core::PCWSTR , lparam2 : super::super::Foundation:: LPARAM ) -> HDRVR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn SendDriverMessage ( hdriver : HDRVR , message : u32 , lparam1 : super::super::Foundation:: LPARAM , lparam2 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); ::windows_sys::core::link ! ( "msvfw32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn VideoForWindowsVersion ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avicap32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn capCreateCaptureWindowA ( lpszwindowname : :: windows_sys::core::PCSTR , dwstyle : u32 , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , nid : i32 ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "avicap32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn capCreateCaptureWindowA ( lpszwindowname : ::windows_sys::core::PCSTR , dwstyle : u32 , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , nid : i32 ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avicap32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn capCreateCaptureWindowW ( lpszwindowname : :: windows_sys::core::PCWSTR , dwstyle : u32 , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , nid : i32 ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "avicap32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn capCreateCaptureWindowW ( lpszwindowname : ::windows_sys::core::PCWSTR , dwstyle : u32 , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , nid : i32 ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avicap32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn capGetDriverDescriptionA ( wdriverindex : u32 , lpszname : :: windows_sys::core::PSTR , cbname : i32 , lpszver : :: windows_sys::core::PSTR , cbver : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "avicap32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn capGetDriverDescriptionA ( wdriverindex : u32 , lpszname : ::windows_sys::core::PSTR , cbname : i32 , lpszver : ::windows_sys::core::PSTR , cbver : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avicap32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn capGetDriverDescriptionW ( wdriverindex : u32 , lpszname : :: windows_sys::core::PWSTR , cbname : i32 , lpszver : :: windows_sys::core::PWSTR , cbver : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "avicap32.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn capGetDriverDescriptionW ( wdriverindex : u32 , lpszname : ::windows_sys::core::PWSTR , cbname : i32 , lpszver : ::windows_sys::core::PWSTR , cbver : i32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn joyGetDevCapsA ( ujoyid : usize , pjc : *mut JOYCAPSA , cbjc : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn joyGetDevCapsW ( ujoyid : usize , pjc : *mut JOYCAPSW , cbjc : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn joyGetNumDevs ( ) -> u32 ); @@ -193,29 +193,29 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciFreeCommandResource ( wtable : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetCreatorTask ( mciid : u32 ) -> super:: HTASK ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDeviceIDA ( pszdevice : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDeviceIDFromElementIDA ( dwelementid : u32 , lpstrtype : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDeviceIDFromElementIDW ( dwelementid : u32 , lpstrtype : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDeviceIDW ( pszdevice : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDeviceIDA ( pszdevice : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDeviceIDFromElementIDA ( dwelementid : u32 , lpstrtype : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDeviceIDFromElementIDW ( dwelementid : u32 , lpstrtype : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDeviceIDW ( pszdevice : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetDriverData ( wdeviceid : u32 ) -> usize ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciGetErrorStringA ( mcierr : u32 , psztext : :: windows_sys::core::PSTR , cchtext : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciGetErrorStringA ( mcierr : u32 , psztext : ::windows_sys::core::PSTR , cchtext : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciGetErrorStringW ( mcierr : u32 , psztext : :: windows_sys::core::PWSTR , cchtext : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciGetErrorStringW ( mcierr : u32 , psztext : ::windows_sys::core::PWSTR , cchtext : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciGetYieldProc ( mciid : u32 , pdwyielddata : *const u32 ) -> YIELDPROC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciLoadCommandResource ( hinstance : super::super::Foundation:: HANDLE , lpresname : :: windows_sys::core::PCWSTR , wtype : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciLoadCommandResource ( hinstance : super::super::Foundation:: HANDLE , lpresname : ::windows_sys::core::PCWSTR , wtype : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciSendCommandA ( mciid : u32 , umsg : u32 , dwparam1 : usize , dwparam2 : usize ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mciSendCommandW ( mciid : u32 , umsg : u32 , dwparam1 : usize , dwparam2 : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciSendStringA ( lpstrcommand : :: windows_sys::core::PCSTR , lpstrreturnstring : :: windows_sys::core::PSTR , ureturnlength : u32 , hwndcallback : super::super::Foundation:: HWND ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciSendStringA ( lpstrcommand : ::windows_sys::core::PCSTR , lpstrreturnstring : ::windows_sys::core::PSTR , ureturnlength : u32 , hwndcallback : super::super::Foundation:: HWND ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciSendStringW ( lpstrcommand : :: windows_sys::core::PCWSTR , lpstrreturnstring : :: windows_sys::core::PWSTR , ureturnlength : u32 , hwndcallback : super::super::Foundation:: HWND ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciSendStringW ( lpstrcommand : ::windows_sys::core::PCWSTR , lpstrreturnstring : ::windows_sys::core::PWSTR , ureturnlength : u32 , hwndcallback : super::super::Foundation:: HWND ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciSetDriverData ( wdeviceid : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mciSetYieldProc ( mciid : u32 , fpyieldproc : YIELDPROC , dwyielddata : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmDrvInstall ( hdriver : HDRVR , wszdrventry : :: windows_sys::core::PCWSTR , drvmessage : DRIVERMSGPROC , wflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmDrvInstall ( hdriver : HDRVR , wszdrventry : ::windows_sys::core::PCWSTR , drvmessage : DRIVERMSGPROC , wflags : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmGetCurrentTask ( ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmTaskBlock ( h : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] @@ -237,25 +237,25 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioInstallIOProcW ( fccioproc : u32 , pioproc : LPMMIOPROC , dwflags : u32 ) -> LPMMIOPROC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioOpenA ( pszfilename : :: windows_sys::core::PSTR , pmmioinfo : *mut MMIOINFO , fdwopen : u32 ) -> HMMIO ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioOpenA ( pszfilename : ::windows_sys::core::PSTR , pmmioinfo : *mut MMIOINFO , fdwopen : u32 ) -> HMMIO ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioOpenW ( pszfilename : :: windows_sys::core::PWSTR , pmmioinfo : *mut MMIOINFO , fdwopen : u32 ) -> HMMIO ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioOpenW ( pszfilename : ::windows_sys::core::PWSTR , pmmioinfo : *mut MMIOINFO , fdwopen : u32 ) -> HMMIO ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioRead ( hmmio : HMMIO , pch : *mut i8 , cch : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioRenameA ( pszfilename : :: windows_sys::core::PCSTR , psznewfilename : :: windows_sys::core::PCSTR , pmmioinfo : *const MMIOINFO , fdwrename : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioRenameA ( pszfilename : ::windows_sys::core::PCSTR , psznewfilename : ::windows_sys::core::PCSTR , pmmioinfo : *const MMIOINFO , fdwrename : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioRenameW ( pszfilename : :: windows_sys::core::PCWSTR , psznewfilename : :: windows_sys::core::PCWSTR , pmmioinfo : *const MMIOINFO , fdwrename : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioRenameW ( pszfilename : ::windows_sys::core::PCWSTR , psznewfilename : ::windows_sys::core::PCWSTR , pmmioinfo : *const MMIOINFO , fdwrename : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioSeek ( hmmio : HMMIO , loffset : i32 , iorigin : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioSendMessage ( hmmio : HMMIO , umsg : u32 , lparam1 : super::super::Foundation:: LPARAM , lparam2 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioSetBuffer ( hmmio : HMMIO , pchbuffer : :: windows_sys::core::PSTR , cchbuffer : i32 , fubuffer : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioSetBuffer ( hmmio : HMMIO , pchbuffer : ::windows_sys::core::PSTR , cchbuffer : i32 , fubuffer : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn mmioSetInfo ( hmmio : HMMIO , pmmioinfo : *const MMIOINFO , fuinfo : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioStringToFOURCCA ( sz : :: windows_sys::core::PCSTR , uflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioStringToFOURCCW ( sz : :: windows_sys::core::PCWSTR , uflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioWrite ( hmmio : HMMIO , pch : :: windows_sys::core::PCSTR , cch : i32 ) -> i32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioStringToFOURCCA ( sz : ::windows_sys::core::PCSTR , uflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioStringToFOURCCW ( sz : ::windows_sys::core::PCWSTR , uflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "winmm.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] fn mmioWrite ( hmmio : HMMIO , pch : ::windows_sys::core::PCSTR , cch : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-mm-misc-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn sndOpenSound ( eventname : :: windows_sys::core::PCWSTR , appname : :: windows_sys::core::PCWSTR , flags : i32 , filehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); +::windows_sys::core::link ! ( "api-ms-win-mm-misc-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] fn sndOpenSound ( eventname : ::windows_sys::core::PCWSTR , appname : ::windows_sys::core::PCWSTR , flags : i32 , filehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); pub type IAVIEditStream = *mut ::core::ffi::c_void; pub type IAVIFile = *mut ::core::ffi::c_void; pub type IAVIPersistFile = *mut ::core::ffi::c_void; @@ -415,7 +415,7 @@ pub const DLG_ACMFILTERCHOOSE_ID: u32 = 71u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const DLG_ACMFORMATCHOOSE_ID: u32 = 70u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const DRIVERS_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRIVERS32"); +pub const DRIVERS_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRIVERS32"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const DRVCNF_CANCEL: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1283,7 +1283,7 @@ pub const JOY_CAL_READYONLY: i32 = 2097152i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const JOY_CAL_READZONLY: i32 = 16777216i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const JOY_CONFIGCHANGED_MSGSTRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("MSJSTICK_VJOYD_MSGSTR"); +pub const JOY_CONFIGCHANGED_MSGSTRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MSJSTICK_VJOYD_MSGSTR"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const JOY_POVBACKWARD: u32 = 18000u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1713,7 +1713,7 @@ pub const MCIWND_END: i32 = -2i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const MCIWND_START: i32 = -1i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const MCIWND_WINDOW_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MCIWndClass"); +pub const MCIWND_WINDOW_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MCIWndClass"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const MCI_ANIM_GETDEVCAPS_CAN_REVERSE: i32 = 16385i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -2633,7 +2633,7 @@ pub const MCI_SAVE: u32 = 2067u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const MCI_SAVE_FILE: i32 = 256i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const MCI_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MCI32"); +pub const MCI_SECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MCI32"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const MCI_SEEK: u32 = 2055u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -8601,9 +8601,9 @@ pub const SEEK_END: u32 = 2u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const SEEK_SET: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const TARGET_DEVICE_FRIENDLY_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("TargetDeviceFriendlyName"); +pub const TARGET_DEVICE_FRIENDLY_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TargetDeviceFriendlyName"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const TARGET_DEVICE_OPEN_EXCLUSIVELY: ::windows_sys::core::PCSTR = ::windows_sys::s!("TargetDeviceOpenExclusively"); +pub const TARGET_DEVICE_OPEN_EXCLUSIVELY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TargetDeviceOpenExclusively"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const TASKERR_NOTASKSUPPORT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/Speech/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/Speech/mod.rs index 8fc29455d8..923261249e 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/Speech/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/Speech/mod.rs @@ -101,107 +101,107 @@ pub const DEFAULT_WEIGHT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SAPI_ERROR_BASE: u32 = 20480u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPALTERNATESCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlternatesCLSID"); +pub const SPALTERNATESCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlternatesCLSID"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_APPLEXICONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AppLexicons"); +pub const SPCAT_APPLEXICONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AppLexicons"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_AUDIOIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput"); +pub const SPCAT_AUDIOIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_AUDIOOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput"); +pub const SPCAT_AUDIOOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_PHONECONVERTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\PhoneConverters"); +pub const SPCAT_PHONECONVERTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\PhoneConverters"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_RECOGNIZERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Recognizers"); +pub const SPCAT_RECOGNIZERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Recognizers"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_RECOPROFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\RecoProfiles"); +pub const SPCAT_RECOPROFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\RecoProfiles"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_TEXTNORMALIZERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\TextNormalizers"); +pub const SPCAT_TEXTNORMALIZERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\TextNormalizers"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_VOICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Voices"); +pub const SPCAT_VOICES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Voices"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCURRENT_USER_LEXICON_TOKEN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserLexicon"); +pub const SPCURRENT_USER_LEXICON_TOKEN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserLexicon"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCURRENT_USER_SHORTCUT_TOKEN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserShortcut"); +pub const SPCURRENT_USER_SHORTCUT_TOKEN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserShortcut"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDICTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*"); +pub const SPDICTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_AddRemoveWord: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddRemoveWord"); +pub const SPDUI_AddRemoveWord: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddRemoveWord"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_AudioProperties: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioProperties"); +pub const SPDUI_AudioProperties: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AudioProperties"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_AudioVolume: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AudioVolume"); +pub const SPDUI_AudioVolume: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AudioVolume"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_EngineProperties: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EngineProperties"); +pub const SPDUI_EngineProperties: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EngineProperties"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_MicTraining: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MicTraining"); +pub const SPDUI_MicTraining: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MicTraining"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_RecoProfileProperties: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RecoProfileProperties"); +pub const SPDUI_RecoProfileProperties: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RecoProfileProperties"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_ShareData: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShareData"); +pub const SPDUI_ShareData: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShareData"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_Tutorial: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tutorial"); +pub const SPDUI_Tutorial: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Tutorial"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_UserEnrollment: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserEnrollment"); +pub const SPDUI_UserEnrollment: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserEnrollment"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_UserTraining: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserTraining"); +pub const SPDUI_UserTraining: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserTraining"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPINFDICTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*+"); +pub const SPINFDICTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*+"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPMMSYS_AUDIO_IN_TOKEN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput\\TokenEnums\\MMAudioIn\\"); +pub const SPMMSYS_AUDIO_IN_TOKEN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput\\TokenEnums\\MMAudioIn\\"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPMMSYS_AUDIO_OUT_TOKEN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput\\TokenEnums\\MMAudioOut\\"); +pub const SPMMSYS_AUDIO_OUT_TOKEN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput\\TokenEnums\\MMAudioOut\\"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_ADAPTATION_ON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdaptationOn"); +pub const SPPROP_ADAPTATION_ON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdaptationOn"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_COMPLEX_RESPONSE_SPEED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComplexResponseSpeed"); +pub const SPPROP_COMPLEX_RESPONSE_SPEED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComplexResponseSpeed"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_HIGH_CONFIDENCE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HighConfidenceThreshold"); +pub const SPPROP_HIGH_CONFIDENCE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HighConfidenceThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_LOW_CONFIDENCE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LowConfidenceThreshold"); +pub const SPPROP_LOW_CONFIDENCE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LowConfidenceThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_NORMAL_CONFIDENCE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NormalConfidenceThreshold"); +pub const SPPROP_NORMAL_CONFIDENCE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NormalConfidenceThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_PERSISTED_BACKGROUND_ADAPTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistedBackgroundAdaptation"); +pub const SPPROP_PERSISTED_BACKGROUND_ADAPTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersistedBackgroundAdaptation"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_PERSISTED_LANGUAGE_MODEL_ADAPTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistedLanguageModelAdaptation"); +pub const SPPROP_PERSISTED_LANGUAGE_MODEL_ADAPTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersistedLanguageModelAdaptation"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_RESOURCE_USAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceUsage"); +pub const SPPROP_RESOURCE_USAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceUsage"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_RESPONSE_SPEED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResponseSpeed"); +pub const SPPROP_RESPONSE_SPEED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResponseSpeed"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_UX_IS_LISTENING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UXIsListening"); +pub const SPPROP_UX_IS_LISTENING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UXIsListening"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPRECOEXTENSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RecoExtension"); +pub const SPRECOEXTENSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RecoExtension"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPREG_LOCAL_MACHINE_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech"); +pub const SPREG_LOCAL_MACHINE_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPREG_SAFE_USER_TOKENS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\UserTokens"); +pub const SPREG_SAFE_USER_TOKENS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\UserTokens"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPREG_USER_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech"); +pub const SPREG_USER_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SPRP_NORMAL: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_ATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Attributes"); +pub const SPTOKENKEY_ATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Attributes"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_AUDIO_LATENCY_TRUNCATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LatencyTruncateThreshold"); +pub const SPTOKENKEY_AUDIO_LATENCY_TRUNCATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LatencyTruncateThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_AUDIO_LATENCY_UPDATE_INTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LatencyUpdateInterval"); +pub const SPTOKENKEY_AUDIO_LATENCY_UPDATE_INTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LatencyUpdateInterval"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_AUDIO_LATENCY_WARNING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LatencyWarningThreshold"); +pub const SPTOKENKEY_AUDIO_LATENCY_WARNING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LatencyWarningThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_FILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Files"); +pub const SPTOKENKEY_FILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Files"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_RETAINEDAUDIO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecondsPerRetainedAudioEvent"); +pub const SPTOKENKEY_RETAINEDAUDIO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SecondsPerRetainedAudioEvent"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_UI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UI"); +pub const SPTOKENKEY_UI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UI"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENVALUE_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CLSID"); +pub const SPTOKENVALUE_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CLSID"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOPIC_SPELLING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Spelling"); +pub const SPTOPIC_SPELLING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Spelling"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPVOICECATEGORY_TTSRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultTTSRate"); +pub const SPVOICECATEGORY_TTSRATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultTTSRate"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPWILDCARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("..."); +pub const SPWILDCARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("..."); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SP_EMULATE_RESULT: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] @@ -219,7 +219,7 @@ pub const SP_STREAMPOS_ASAP: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SP_STREAMPOS_REALTIME: i32 = -1i32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SR_LOCALIZED_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const SR_LOCALIZED_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SpAudioFormat: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x9ef96870_e160_4792_820d_48cf0649e4ec); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs b/crates/libs/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs index 39821ada77..494c28b57b 100644 --- a/crates/libs/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -1,15 +1,15 @@ -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateBackupRestorer ( pcallback : :: windows_sys::core::IUnknown , ppbackup : *mut IWMLicenseBackup ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateEditor ( ppeditor : *mut IWMMetadataEditor ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateIndexer ( ppindexer : *mut IWMIndexer ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateProfileManager ( ppprofilemanager : *mut IWMProfileManager ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateReader ( punkcert : :: windows_sys::core::IUnknown , dwrights : u32 , ppreader : *mut IWMReader ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateSyncReader ( punkcert : :: windows_sys::core::IUnknown , dwrights : u32 , ppsyncreader : *mut IWMSyncReader ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateWriter ( punkcert : :: windows_sys::core::IUnknown , ppwriter : *mut IWMWriter ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateWriterFileSink ( ppsink : *mut IWMWriterFileSink ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateWriterNetworkSink ( ppsink : *mut IWMWriterNetworkSink ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateWriterPushSink ( ppsink : *mut IWMWriterPushSink ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateBackupRestorer ( pcallback : ::windows_sys::core::IUnknown , ppbackup : *mut IWMLicenseBackup ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateEditor ( ppeditor : *mut IWMMetadataEditor ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateIndexer ( ppindexer : *mut IWMIndexer ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateProfileManager ( ppprofilemanager : *mut IWMProfileManager ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateReader ( punkcert : ::windows_sys::core::IUnknown , dwrights : u32 , ppreader : *mut IWMReader ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateSyncReader ( punkcert : ::windows_sys::core::IUnknown , dwrights : u32 , ppsyncreader : *mut IWMSyncReader ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateWriter ( punkcert : ::windows_sys::core::IUnknown , ppwriter : *mut IWMWriter ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateWriterFileSink ( ppsink : *mut IWMWriterFileSink ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateWriterNetworkSink ( ppsink : *mut IWMWriterNetworkSink ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] fn WMCreateWriterPushSink ( ppsink : *mut IWMWriterPushSink ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] fn WMIsContentProtected ( pwszfilename : :: windows_sys::core::PCWSTR , pfisprotected : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wmvcore.dll""system" #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`, `\"Win32_Foundation\"`*"] fn WMIsContentProtected ( pwszfilename : ::windows_sys::core::PCWSTR , pfisprotected : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); pub type INSNetSourceCreator = *mut ::core::ffi::c_void; pub type INSSBuffer = *mut ::core::ffi::c_void; pub type INSSBuffer2 = *mut ::core::ffi::c_void; @@ -357,449 +357,449 @@ pub const g_dwWMNSCAttributes: u32 = 5u32; #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub const g_dwWMSpecialAttributes: u32 = 20u32; #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszASFLeakyBucketPairs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ASFLeakyBucketPairs"); +pub const g_wszASFLeakyBucketPairs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ASFLeakyBucketPairs"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszAllowInterlacedOutput: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllowInterlacedOutput"); +pub const g_wszAllowInterlacedOutput: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllowInterlacedOutput"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszAverageLevel: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AverageLevel"); +pub const g_wszAverageLevel: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AverageLevel"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszBufferAverage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Buffer Average"); +pub const g_wszBufferAverage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Buffer Average"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszComplexity: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_COMPLEXITYEX"); +pub const g_wszComplexity: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_COMPLEXITYEX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszComplexityLive: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_COMPLEXITYEXLIVE"); +pub const g_wszComplexityLive: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_COMPLEXITYEXLIVE"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszComplexityMax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_COMPLEXITYEXMAX"); +pub const g_wszComplexityMax: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_COMPLEXITYEXMAX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszComplexityOffline: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_COMPLEXITYEXOFFLINE"); +pub const g_wszComplexityOffline: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_COMPLEXITYEXOFFLINE"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDecoderComplexityRequested: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_DECODERCOMPLEXITYPROFILE"); +pub const g_wszDecoderComplexityRequested: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_DECODERCOMPLEXITYPROFILE"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDedicatedDeliveryThread: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DedicatedDeliveryThread"); +pub const g_wszDedicatedDeliveryThread: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DedicatedDeliveryThread"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDeinterlaceMode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeinterlaceMode"); +pub const g_wszDeinterlaceMode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeinterlaceMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDeliverOnReceive: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeliverOnReceive"); +pub const g_wszDeliverOnReceive: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeliverOnReceive"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDeviceConformanceTemplate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceConformanceTemplate"); +pub const g_wszDeviceConformanceTemplate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceConformanceTemplate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDynamicRangeControl: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DynamicRangeControl"); +pub const g_wszDynamicRangeControl: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DynamicRangeControl"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEDL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_EDL"); +pub const g_wszEDL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_EDL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEarlyDataDelivery: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EarlyDataDelivery"); +pub const g_wszEarlyDataDelivery: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EarlyDataDelivery"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEnableDiscreteOutput: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableDiscreteOutput"); +pub const g_wszEnableDiscreteOutput: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableDiscreteOutput"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEnableFrameInterpolation: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableFrameInterpolation"); +pub const g_wszEnableFrameInterpolation: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableFrameInterpolation"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEnableWMAProSPDIFOutput: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableWMAProSPDIFOutput"); +pub const g_wszEnableWMAProSPDIFOutput: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableWMAProSPDIFOutput"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszFailSeekOnError: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailSeekOnError"); +pub const g_wszFailSeekOnError: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FailSeekOnError"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszFixedFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FixedFrameRate"); +pub const g_wszFixedFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FixedFrameRate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszFold6To2Channels3: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Fold6To2Channels3"); +pub const g_wszFold6To2Channels3: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Fold6To2Channels3"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszFoldToChannelsTemplate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Fold%luTo%luChannels%lu"); +pub const g_wszFoldToChannelsTemplate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Fold%luTo%luChannels%lu"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszInitialPatternForInverseTelecine: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InitialPatternForInverseTelecine"); +pub const g_wszInitialPatternForInverseTelecine: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InitialPatternForInverseTelecine"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszInterlacedCoding: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InterlacedCoding"); +pub const g_wszInterlacedCoding: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InterlacedCoding"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszIsVBRSupported: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_ISVBRSUPPORTED"); +pub const g_wszIsVBRSupported: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_ISVBRSUPPORTED"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszJPEGCompressionQuality: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JPEGCompressionQuality"); +pub const g_wszJPEGCompressionQuality: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JPEGCompressionQuality"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszJustInTimeDecode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JustInTimeDecode"); +pub const g_wszJustInTimeDecode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JustInTimeDecode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszMixedClassMode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MixedClassMode"); +pub const g_wszMixedClassMode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MixedClassMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszMusicClassMode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MusicClassMode"); +pub const g_wszMusicClassMode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MusicClassMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszMusicSpeechClassMode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MusicSpeechClassMode"); +pub const g_wszMusicSpeechClassMode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MusicSpeechClassMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszNeedsPreviousSample: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NeedsPreviousSample"); +pub const g_wszNeedsPreviousSample: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NeedsPreviousSample"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszNumPasses: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_PASSESUSED"); +pub const g_wszNumPasses: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_PASSESUSED"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszOriginalSourceFormatTag: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_SOURCEFORMATTAG"); +pub const g_wszOriginalSourceFormatTag: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_SOURCEFORMATTAG"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszOriginalWaveFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_ORIGINALWAVEFORMAT"); +pub const g_wszOriginalWaveFormat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_ORIGINALWAVEFORMAT"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszPeakValue: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeakValue"); +pub const g_wszPeakValue: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeakValue"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszPermitSeeksBeyondEndOfStream: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PermitSeeksBeyondEndOfStream"); +pub const g_wszPermitSeeksBeyondEndOfStream: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PermitSeeksBeyondEndOfStream"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszReloadIndexOnSeek: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReloadIndexOnSeek"); +pub const g_wszReloadIndexOnSeek: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReloadIndexOnSeek"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszScrambledAudio: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScrambledAudio"); +pub const g_wszScrambledAudio: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScrambledAudio"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSingleOutputBuffer: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SingleOutputBuffer"); +pub const g_wszSingleOutputBuffer: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SingleOutputBuffer"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSoftwareScaling: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftwareScaling"); +pub const g_wszSoftwareScaling: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftwareScaling"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSourceBufferTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceBufferTime"); +pub const g_wszSourceBufferTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SourceBufferTime"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSourceMaxBytesAtOnce: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceMaxBytesAtOnce"); +pub const g_wszSourceMaxBytesAtOnce: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SourceMaxBytesAtOnce"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSpeakerConfig: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SpeakerConfig"); +pub const g_wszSpeakerConfig: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SpeakerConfig"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSpeechCaps: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SpeechFormatCap"); +pub const g_wszSpeechCaps: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SpeechFormatCap"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSpeechClassMode: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SpeechClassMode"); +pub const g_wszSpeechClassMode: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SpeechClassMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszStreamLanguage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StreamLanguage"); +pub const g_wszStreamLanguage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StreamLanguage"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszStreamNumIndexObjects: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StreamNumIndexObjects"); +pub const g_wszStreamNumIndexObjects: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StreamNumIndexObjects"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszUsePacketAtSeekPoint: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UsePacketAtSeekPoint"); +pub const g_wszUsePacketAtSeekPoint: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UsePacketAtSeekPoint"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBRBitrateMax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_RMAX"); +pub const g_wszVBRBitrateMax: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_RMAX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBRBufferWindowMax: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_BMAX"); +pub const g_wszVBRBufferWindowMax: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_BMAX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBREnabled: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_VBRENABLED"); +pub const g_wszVBREnabled: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_VBRENABLED"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBRPeak: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VBR Peak"); +pub const g_wszVBRPeak: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VBR Peak"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBRQuality: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_VBRQUALITY"); +pub const g_wszVBRQuality: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_VBRQUALITY"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVideoSampleDurations: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VideoSampleDurations"); +pub const g_wszVideoSampleDurations: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VideoSampleDurations"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMADID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ADID"); +pub const g_wszWMADID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ADID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMASFPacketCount: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ASFPacketCount"); +pub const g_wszWMASFPacketCount: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ASFPacketCount"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMASFSecurityObjectsSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ASFSecurityObjectsSize"); +pub const g_wszWMASFSecurityObjectsSize: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ASFSecurityObjectsSize"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumArtist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/AlbumArtist"); +pub const g_wszWMAlbumArtist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/AlbumArtist"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumArtistSort: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/AlbumArtistSort"); +pub const g_wszWMAlbumArtistSort: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/AlbumArtistSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumCoverURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/AlbumCoverURL"); +pub const g_wszWMAlbumCoverURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/AlbumCoverURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumTitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/AlbumTitle"); +pub const g_wszWMAlbumTitle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/AlbumTitle"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumTitleSort: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/AlbumTitleSort"); +pub const g_wszWMAlbumTitleSort: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/AlbumTitleSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAspectRatioX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AspectRatioX"); +pub const g_wszWMAspectRatioX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AspectRatioX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAspectRatioY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AspectRatioY"); +pub const g_wszWMAspectRatioY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AspectRatioY"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAudioFileURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/AudioFileURL"); +pub const g_wszWMAudioFileURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/AudioFileURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAudioSourceURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/AudioSourceURL"); +pub const g_wszWMAudioSourceURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/AudioSourceURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAuthor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Author"); +pub const g_wszWMAuthor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Author"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAuthorSort: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthorSort"); +pub const g_wszWMAuthorSort: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthorSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAuthorURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/AuthorURL"); +pub const g_wszWMAuthorURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/AuthorURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBannerImageData: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BannerImageData"); +pub const g_wszWMBannerImageData: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BannerImageData"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBannerImageType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BannerImageType"); +pub const g_wszWMBannerImageType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BannerImageType"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBannerImageURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BannerImageURL"); +pub const g_wszWMBannerImageURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BannerImageURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBeatsPerMinute: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/BeatsPerMinute"); +pub const g_wszWMBeatsPerMinute: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/BeatsPerMinute"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bitrate"); +pub const g_wszWMBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Bitrate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBroadcast: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Broadcast"); +pub const g_wszWMBroadcast: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Broadcast"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCategory: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Category"); +pub const g_wszWMCategory: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Category"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCodec: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Codec"); +pub const g_wszWMCodec: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Codec"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMComposer: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Composer"); +pub const g_wszWMComposer: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Composer"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMComposerSort: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ComposerSort"); +pub const g_wszWMComposerSort: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ComposerSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMConductor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Conductor"); +pub const g_wszWMConductor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Conductor"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMContainerFormat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ContainerFormat"); +pub const g_wszWMContainerFormat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ContainerFormat"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMContentDistributor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ContentDistributor"); +pub const g_wszWMContentDistributor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ContentDistributor"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMContentGroupDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ContentGroupDescription"); +pub const g_wszWMContentGroupDescription: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ContentGroupDescription"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCopyright: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Copyright"); +pub const g_wszWMCopyright: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Copyright"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCopyrightURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CopyrightURL"); +pub const g_wszWMCopyrightURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CopyrightURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCurrentBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentBitrate"); +pub const g_wszWMCurrentBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentBitrate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/DRM"); +pub const g_wszWMDRM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/DRM"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_ContentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_ContentID"); +pub const g_wszWMDRM_ContentID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_ContentID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_Flags: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_Flags"); +pub const g_wszWMDRM_Flags: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_Flags"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_HeaderSignPrivKey: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_HeaderSignPrivKey"); +pub const g_wszWMDRM_HeaderSignPrivKey: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_HeaderSignPrivKey"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_IndividualizedVersion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_IndividualizedVersion"); +pub const g_wszWMDRM_IndividualizedVersion: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_IndividualizedVersion"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_KeyID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_KeyID"); +pub const g_wszWMDRM_KeyID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_KeyID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_KeySeed: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_KeySeed"); +pub const g_wszWMDRM_KeySeed: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_KeySeed"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LASignatureCert: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_LASignatureCert"); +pub const g_wszWMDRM_LASignatureCert: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_LASignatureCert"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LASignatureLicSrvCert: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_LASignatureLicSrvCert"); +pub const g_wszWMDRM_LASignatureLicSrvCert: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_LASignatureLicSrvCert"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LASignaturePrivKey: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_LASignaturePrivKey"); +pub const g_wszWMDRM_LASignaturePrivKey: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_LASignaturePrivKey"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LASignatureRootCert: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_LASignatureRootCert"); +pub const g_wszWMDRM_LASignatureRootCert: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_LASignatureRootCert"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_Level: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_Level"); +pub const g_wszWMDRM_Level: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_Level"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LicenseAcqURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_LicenseAcqURL"); +pub const g_wszWMDRM_LicenseAcqURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_LicenseAcqURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_SourceID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_SourceID"); +pub const g_wszWMDRM_SourceID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_SourceID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_V1LicenseAcqURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRM_V1LicenseAcqURL"); +pub const g_wszWMDRM_V1LicenseAcqURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRM_V1LicenseAcqURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDVDID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/DVDID"); +pub const g_wszWMDVDID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/DVDID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const g_wszWMDescription: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDirector: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Director"); +pub const g_wszWMDirector: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Director"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDuration: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Duration"); +pub const g_wszWMDuration: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Duration"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMEncodedBy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/EncodedBy"); +pub const g_wszWMEncodedBy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/EncodedBy"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMEncodingSettings: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/EncodingSettings"); +pub const g_wszWMEncodingSettings: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/EncodingSettings"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMEncodingTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/EncodingTime"); +pub const g_wszWMEncodingTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/EncodingTime"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMEpisodeNumber: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/EpisodeNumber"); +pub const g_wszWMEpisodeNumber: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/EpisodeNumber"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMFileSize: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileSize"); +pub const g_wszWMFileSize: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileSize"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMGenre: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Genre"); +pub const g_wszWMGenre: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Genre"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMGenreID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/GenreID"); +pub const g_wszWMGenreID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/GenreID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasArbitraryDataStream: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HasArbitraryDataStream"); +pub const g_wszWMHasArbitraryDataStream: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HasArbitraryDataStream"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasAttachedImages: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HasAttachedImages"); +pub const g_wszWMHasAttachedImages: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HasAttachedImages"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasAudio: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HasAudio"); +pub const g_wszWMHasAudio: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HasAudio"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasFileTransferStream: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HasFileTransferStream"); +pub const g_wszWMHasFileTransferStream: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HasFileTransferStream"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasImage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HasImage"); +pub const g_wszWMHasImage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HasImage"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasScript: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HasScript"); +pub const g_wszWMHasScript: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HasScript"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasVideo: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HasVideo"); +pub const g_wszWMHasVideo: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HasVideo"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMISAN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ISAN"); +pub const g_wszWMISAN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ISAN"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMISRC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ISRC"); +pub const g_wszWMISRC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ISRC"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMInitialKey: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/InitialKey"); +pub const g_wszWMInitialKey: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/InitialKey"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMIsCompilation: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/IsCompilation"); +pub const g_wszWMIsCompilation: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/IsCompilation"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMIsVBR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsVBR"); +pub const g_wszWMIsVBR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsVBR"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMLanguage: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Language"); +pub const g_wszWMLanguage: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Language"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMLyrics: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Lyrics"); +pub const g_wszWMLyrics: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Lyrics"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMLyrics_Synchronised: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Lyrics_Synchronised"); +pub const g_wszWMLyrics_Synchronised: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Lyrics_Synchronised"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMCDI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MCDI"); +pub const g_wszWMMCDI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MCDI"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaClassPrimaryID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaClassPrimaryID"); +pub const g_wszWMMediaClassPrimaryID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaClassPrimaryID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaClassSecondaryID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaClassSecondaryID"); +pub const g_wszWMMediaClassSecondaryID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaClassSecondaryID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaCredits: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaCredits"); +pub const g_wszWMMediaCredits: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaCredits"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsDelay: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsDelay"); +pub const g_wszWMMediaIsDelay: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsDelay"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsFinale: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsFinale"); +pub const g_wszWMMediaIsFinale: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsFinale"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsLive: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsLive"); +pub const g_wszWMMediaIsLive: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsLive"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsPremiere: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsPremiere"); +pub const g_wszWMMediaIsPremiere: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsPremiere"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsRepeat: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsRepeat"); +pub const g_wszWMMediaIsRepeat: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsRepeat"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsSAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsSAP"); +pub const g_wszWMMediaIsSAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsSAP"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsStereo: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsStereo"); +pub const g_wszWMMediaIsStereo: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsStereo"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsSubtitled: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsSubtitled"); +pub const g_wszWMMediaIsSubtitled: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsSubtitled"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsTape: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaIsTape"); +pub const g_wszWMMediaIsTape: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaIsTape"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaNetworkAffiliation: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaNetworkAffiliation"); +pub const g_wszWMMediaNetworkAffiliation: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaNetworkAffiliation"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaOriginalBroadcastDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaOriginalBroadcastDateTime"); +pub const g_wszWMMediaOriginalBroadcastDateTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaOriginalBroadcastDateTime"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaOriginalChannel: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaOriginalChannel"); +pub const g_wszWMMediaOriginalChannel: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaOriginalChannel"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaStationCallSign: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaStationCallSign"); +pub const g_wszWMMediaStationCallSign: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaStationCallSign"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaStationName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/MediaStationName"); +pub const g_wszWMMediaStationName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/MediaStationName"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMModifiedBy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ModifiedBy"); +pub const g_wszWMModifiedBy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ModifiedBy"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMood: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Mood"); +pub const g_wszWMMood: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Mood"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCAddress: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NSC_Address"); +pub const g_wszWMNSCAddress: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NSC_Address"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NSC_Description"); +pub const g_wszWMNSCDescription: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NSC_Description"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCEmail: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NSC_Email"); +pub const g_wszWMNSCEmail: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NSC_Email"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NSC_Name"); +pub const g_wszWMNSCName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NSC_Name"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCPhone: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NSC_Phone"); +pub const g_wszWMNSCPhone: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NSC_Phone"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNumberOfFrames: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NumberOfFrames"); +pub const g_wszWMNumberOfFrames: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NumberOfFrames"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOptimalBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OptimalBitrate"); +pub const g_wszWMOptimalBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OptimalBitrate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalAlbumTitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/OriginalAlbumTitle"); +pub const g_wszWMOriginalAlbumTitle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/OriginalAlbumTitle"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalArtist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/OriginalArtist"); +pub const g_wszWMOriginalArtist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/OriginalArtist"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalFilename: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/OriginalFilename"); +pub const g_wszWMOriginalFilename: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/OriginalFilename"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalLyricist: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/OriginalLyricist"); +pub const g_wszWMOriginalLyricist: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/OriginalLyricist"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalReleaseTime: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/OriginalReleaseTime"); +pub const g_wszWMOriginalReleaseTime: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/OriginalReleaseTime"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalReleaseYear: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/OriginalReleaseYear"); +pub const g_wszWMOriginalReleaseYear: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/OriginalReleaseYear"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ParentalRating"); +pub const g_wszWMParentalRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ParentalRating"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMParentalRatingReason: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ParentalRatingReason"); +pub const g_wszWMParentalRatingReason: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ParentalRatingReason"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPartOfSet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/PartOfSet"); +pub const g_wszWMPartOfSet: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/PartOfSet"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPeakBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/PeakBitrate"); +pub const g_wszWMPeakBitrate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/PeakBitrate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPeriod: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Period"); +pub const g_wszWMPeriod: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Period"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPicture: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Picture"); +pub const g_wszWMPicture: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Picture"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPlaylistDelay: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/PlaylistDelay"); +pub const g_wszWMPlaylistDelay: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/PlaylistDelay"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProducer: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Producer"); +pub const g_wszWMProducer: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Producer"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPromotionURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/PromotionURL"); +pub const g_wszWMPromotionURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/PromotionURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProtected: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Is_Protected"); +pub const g_wszWMProtected: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Is_Protected"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProtectionType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ProtectionType"); +pub const g_wszWMProtectionType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ProtectionType"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProvider: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Provider"); +pub const g_wszWMProvider: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Provider"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProviderCopyright: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ProviderCopyright"); +pub const g_wszWMProviderCopyright: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ProviderCopyright"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProviderRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ProviderRating"); +pub const g_wszWMProviderRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ProviderRating"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProviderStyle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ProviderStyle"); +pub const g_wszWMProviderStyle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ProviderStyle"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPublisher: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Publisher"); +pub const g_wszWMPublisher: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Publisher"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMRadioStationName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/RadioStationName"); +pub const g_wszWMRadioStationName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/RadioStationName"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMRadioStationOwner: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/RadioStationOwner"); +pub const g_wszWMRadioStationOwner: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/RadioStationOwner"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Rating"); +pub const g_wszWMRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Rating"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSeasonNumber: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/SeasonNumber"); +pub const g_wszWMSeasonNumber: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/SeasonNumber"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSeekable: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Seekable"); +pub const g_wszWMSeekable: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Seekable"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSharedUserRating: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/SharedUserRating"); +pub const g_wszWMSharedUserRating: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/SharedUserRating"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSignature_Name: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Signature_Name"); +pub const g_wszWMSignature_Name: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Signature_Name"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSkipBackward: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Can_Skip_Backward"); +pub const g_wszWMSkipBackward: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Can_Skip_Backward"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSkipForward: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Can_Skip_Forward"); +pub const g_wszWMSkipForward: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Can_Skip_Forward"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMStreamTypeInfo: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/StreamTypeInfo"); +pub const g_wszWMStreamTypeInfo: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/StreamTypeInfo"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMStridable: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Stridable"); +pub const g_wszWMStridable: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Stridable"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSubTitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/SubTitle"); +pub const g_wszWMSubTitle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/SubTitle"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSubTitleDescription: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/SubTitleDescription"); +pub const g_wszWMSubTitleDescription: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/SubTitleDescription"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSubscriptionContentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/SubscriptionContentID"); +pub const g_wszWMSubscriptionContentID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/SubscriptionContentID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMText: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Text"); +pub const g_wszWMText: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Text"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTitle: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Title"); +pub const g_wszWMTitle: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Title"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTitleSort: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TitleSort"); +pub const g_wszWMTitleSort: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TitleSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMToolName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ToolName"); +pub const g_wszWMToolName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ToolName"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMToolVersion: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/ToolVersion"); +pub const g_wszWMToolVersion: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/ToolVersion"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTrack: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Track"); +pub const g_wszWMTrack: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Track"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTrackNumber: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/TrackNumber"); +pub const g_wszWMTrackNumber: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/TrackNumber"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTrusted: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Is_Trusted"); +pub const g_wszWMTrusted: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Is_Trusted"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMUniqueFileIdentifier: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/UniqueFileIdentifier"); +pub const g_wszWMUniqueFileIdentifier: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/UniqueFileIdentifier"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMUse_Advanced_DRM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use_Advanced_DRM"); +pub const g_wszWMUse_Advanced_DRM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use_Advanced_DRM"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMUse_DRM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use_DRM"); +pub const g_wszWMUse_DRM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use_DRM"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMUserWebURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/UserWebURL"); +pub const g_wszWMUserWebURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/UserWebURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMVideoClosedCaptioning: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/VideoClosedCaptioning"); +pub const g_wszWMVideoClosedCaptioning: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/VideoClosedCaptioning"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMVideoFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/VideoFrameRate"); +pub const g_wszWMVideoFrameRate: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/VideoFrameRate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMVideoHeight: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/VideoHeight"); +pub const g_wszWMVideoHeight: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/VideoHeight"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMVideoWidth: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/VideoWidth"); +pub const g_wszWMVideoWidth: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/VideoWidth"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMADRCAverageReference: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMADRCAverageReference"); +pub const g_wszWMWMADRCAverageReference: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMADRCAverageReference"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMADRCAverageTarget: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMADRCAverageTarget"); +pub const g_wszWMWMADRCAverageTarget: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMADRCAverageTarget"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMADRCPeakReference: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMADRCPeakReference"); +pub const g_wszWMWMADRCPeakReference: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMADRCPeakReference"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMADRCPeakTarget: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMADRCPeakTarget"); +pub const g_wszWMWMADRCPeakTarget: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMADRCPeakTarget"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMCPDistributor: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMCPDistributor"); +pub const g_wszWMWMCPDistributor: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMCPDistributor"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMCPDistributorID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMCPDistributorID"); +pub const g_wszWMWMCPDistributorID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMCPDistributorID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMCollectionGroupID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMCollectionGroupID"); +pub const g_wszWMWMCollectionGroupID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMCollectionGroupID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMCollectionID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMCollectionID"); +pub const g_wszWMWMCollectionID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMCollectionID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMContentID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMContentID"); +pub const g_wszWMWMContentID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMContentID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMShadowFileSourceDRMType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMShadowFileSourceDRMType"); +pub const g_wszWMWMShadowFileSourceDRMType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMShadowFileSourceDRMType"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMShadowFileSourceFileType: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/WMShadowFileSourceFileType"); +pub const g_wszWMWMShadowFileSourceFileType: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/WMShadowFileSourceFileType"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWriter: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Writer"); +pub const g_wszWMWriter: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Writer"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMYear: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WM/Year"); +pub const g_wszWMYear: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WM/Year"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWatermarkCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WatermarkCLSID"); +pub const g_wszWatermarkCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WatermarkCLSID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWatermarkConfig: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WatermarkConfig"); +pub const g_wszWatermarkConfig: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WatermarkConfig"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub type NETSOURCE_URLCREDPOLICY_SETTINGS = i32; #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs index e724317678..5a191a3eb2 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs @@ -1,117 +1,117 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpAddFilterV4 ( serveripaddress : :: windows_sys::core::PCWSTR , addfilterinfo : *const DHCP_FILTER_ADD_INFO , forceflag : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSecurityGroup ( pserver : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpAddFilterV4 ( serveripaddress : ::windows_sys::core::PCWSTR , addfilterinfo : *const DHCP_FILTER_ADD_INFO , forceflag : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSecurityGroup ( pserver : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddServer ( flags : u32 , idinfo : *mut ::core::ffi::c_void , newserver : *mut DHCPDS_SERVER , callbackfn : *mut ::core::ffi::c_void , callbackdata : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSubnetElement ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSubnetElementV4 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V4 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSubnetElementV5 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V5 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSubnetElementV6 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , addelementinfo : *mut DHCP_SUBNET_ELEMENT_DATA_V6 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAuditLogGetParams ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , auditlogdir : *mut :: windows_sys::core::PWSTR , diskcheckinterval : *mut u32 , maxlogfilessize : *mut u32 , minspaceondisk : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAuditLogSetParams ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , auditlogdir : :: windows_sys::core::PCWSTR , diskcheckinterval : u32 , maxlogfilessize : u32 , minspaceondisk : u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSubnetElement ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSubnetElementV4 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V4 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSubnetElementV5 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V5 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAddSubnetElementV6 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , addelementinfo : *mut DHCP_SUBNET_ELEMENT_DATA_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAuditLogGetParams ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , auditlogdir : *mut ::windows_sys::core::PWSTR , diskcheckinterval : *mut u32 , maxlogfilessize : *mut u32 , minspaceondisk : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpAuditLogSetParams ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , auditlogdir : ::windows_sys::core::PCWSTR , diskcheckinterval : u32 , maxlogfilessize : u32 , minspaceondisk : u32 ) -> u32 ); ::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCApiCleanup ( ) -> ( ) ); ::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCApiInitialize ( version : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpCreateClass ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpCreateClass ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpCreateClassV6 ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO_V6 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateClientInfo ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateClientInfoV4 ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V4 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpCreateClassV6 ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateClientInfo ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateClientInfoV4 ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V4 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpCreateClientInfoVQ ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_VQ ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateOption ( serveripaddress : :: windows_sys::core::PCWSTR , optionid : u32 , optioninfo : *const DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateOptionV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateOptionV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateSubnet ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateSubnetV6 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateSubnetVQ ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO_VQ ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpCreateClientInfoVQ ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_VQ ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateOption ( serveripaddress : ::windows_sys::core::PCWSTR , optionid : u32 , optioninfo : *const DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateOptionV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateOptionV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateSubnet ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateSubnetV6 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpCreateSubnetVQ ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO_VQ ) -> u32 ); ::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeRegisterParamChange ( flags : u32 , reserved : *mut ::core::ffi::c_void , event : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteClass ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , classname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteClassV6 ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , classname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteClientInfo ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_SEARCH_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteClientInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_SEARCH_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteClass ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , classname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteClassV6 ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , classname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteClientInfo ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_SEARCH_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteClientInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_SEARCH_INFO_V6 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpDeleteFilterV4 ( serveripaddress : :: windows_sys::core::PCWSTR , deletefilterinfo : *const DHCP_ADDR_PATTERN ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpDeleteFilterV4 ( serveripaddress : ::windows_sys::core::PCWSTR , deletefilterinfo : *const DHCP_ADDR_PATTERN ) -> u32 ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteServer ( flags : u32 , idinfo : *mut ::core::ffi::c_void , newserver : *mut DHCPDS_SERVER , callbackfn : *mut ::core::ffi::c_void , callbackdata : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteSubnet ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteSubnetV6 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , forceflag : DHCP_FORCE_FLAG ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteSuperScopeV4 ( serveripaddress : :: windows_sys::core::PCWSTR , superscopename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteSubnet ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteSubnetV6 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , forceflag : DHCP_FORCE_FLAG ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDeleteSuperScopeV4 ( serveripaddress : ::windows_sys::core::PCWSTR , superscopename : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDsCleanup ( ) -> ( ) ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpDsInit ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumClasses ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , classinfoarray : *mut *mut DHCP_CLASS_INFO_ARRAY , nread : *mut u32 , ntotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumClasses ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , classinfoarray : *mut *mut DHCP_CLASS_INFO_ARRAY , nread : *mut u32 , ntotal : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumClassesV6 ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , classinfoarray : *mut *mut DHCP_CLASS_INFO_ARRAY_V6 , nread : *mut u32 , ntotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumClassesV6 ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , classinfoarray : *mut *mut DHCP_CLASS_INFO_ARRAY_V6 , nread : *mut u32 , ntotal : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumFilterV4 ( serveripaddress : :: windows_sys::core::PCWSTR , resumehandle : *mut DHCP_ADDR_PATTERN , preferredmaximum : u32 , listtype : DHCP_FILTER_LIST_TYPE , enumfilterinfo : *mut *mut DHCP_FILTER_ENUM_INFO , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionValues ( serveripaddress : :: windows_sys::core::PCWSTR , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionValuesV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionValuesV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptions ( serveripaddress : :: windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionsV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionsV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumFilterV4 ( serveripaddress : ::windows_sys::core::PCWSTR , resumehandle : *mut DHCP_ADDR_PATTERN , preferredmaximum : u32 , listtype : DHCP_FILTER_LIST_TYPE , enumfilterinfo : *mut *mut DHCP_FILTER_ENUM_INFO , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionValues ( serveripaddress : ::windows_sys::core::PCWSTR , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionValuesV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionValuesV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptions ( serveripaddress : ::windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionsV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumOptionsV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumServers ( flags : u32 , idinfo : *mut ::core::ffi::c_void , servers : *mut *mut DHCPDS_SERVERS , callbackfn : *mut ::core::ffi::c_void , callbackdata : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetClients ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumSubnetClientsFilterStatusInfo ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetClientsV4 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V4 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetClientsV5 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V5 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetClientsV6 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , resumehandle : *mut DHCP_IPV6_ADDRESS , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V6 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumSubnetClientsVQ ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_VQ , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetElements ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetElementsV4 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetElementsV5 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetElementsV6 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE_V6 , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnets ( serveripaddress : :: windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , enuminfo : *mut *mut DHCP_IP_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetsV6 ( serveripaddress : :: windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , enuminfo : *mut *mut DHCPV6_IP_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetAllOptionValues ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , values : *mut *mut DHCP_ALL_OPTION_VALUES ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetAllOptionValuesV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , values : *mut *mut DHCP_ALL_OPTION_VALUES ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetAllOptions ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionstruct : *mut *mut DHCP_ALL_OPTIONS ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetAllOptionsV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionstruct : *mut *mut DHCP_ALL_OPTIONS ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetClassInfo ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , partialclassinfo : *mut DHCP_CLASS_INFO , filledclassinfo : *mut *mut DHCP_CLASS_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetClientInfo ( serveripaddress : :: windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetClientInfoV4 ( serveripaddress : :: windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_V4 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetClientInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO_V6 , clientinfo : *mut *mut DHCP_CLIENT_INFO_V6 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetClientInfoVQ ( serveripaddress : :: windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_VQ ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetClientOptions ( serveripaddress : :: windows_sys::core::PCWSTR , clientipaddress : u32 , clientsubnetmask : u32 , clientoptions : *mut *mut DHCP_OPTION_LIST ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetFilterV4 ( serveripaddress : :: windows_sys::core::PCWSTR , globalfilterinfo : *mut DHCP_FILTER_GLOBAL_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetMibInfo ( serveripaddress : :: windows_sys::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetMibInfoV5 ( serveripaddress : :: windows_sys::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO_V5 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetMibInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO_V6 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionInfo ( serveripaddress : :: windows_sys::core::PCWSTR , optionid : u32 , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionInfoV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionValue ( serveripaddress : :: windows_sys::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionValueV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionValueV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); -::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOriginalSubnetMask ( sadaptername : :: windows_sys::core::PCWSTR , dwsubnetmask : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetServerBindingInfo ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , bindelementsinfo : *mut *mut DHCP_BIND_ELEMENT_ARRAY ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetServerBindingInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , bindelementsinfo : *mut *mut DHCPV6_BIND_ELEMENT_ARRAY ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetServerSpecificStrings ( serveripaddress : :: windows_sys::core::PCWSTR , serverspecificstrings : *mut *mut DHCP_SERVER_SPECIFIC_STRINGS ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSubnetDelayOffer ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , timedelayinmilliseconds : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSubnetInfo ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *mut *mut DHCP_SUBNET_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSubnetInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSubnetInfoVQ ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *mut *mut DHCP_SUBNET_INFO_VQ ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSuperScopeInfoV4 ( serveripaddress : :: windows_sys::core::PCWSTR , superscopetable : *mut *mut DHCP_SUPER_SCOPE_TABLE ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetClients ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumSubnetClientsFilterStatusInfo ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetClientsV4 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V4 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetClientsV5 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V5 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetClientsV6 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , resumehandle : *mut DHCP_IPV6_ADDRESS , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V6 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpEnumSubnetClientsVQ ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_VQ , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetElements ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetElementsV4 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetElementsV5 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetElementsV6 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE_V6 , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnets ( serveripaddress : ::windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , enuminfo : *mut *mut DHCP_IP_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpEnumSubnetsV6 ( serveripaddress : ::windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , enuminfo : *mut *mut DHCPV6_IP_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetAllOptionValues ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , values : *mut *mut DHCP_ALL_OPTION_VALUES ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetAllOptionValuesV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , values : *mut *mut DHCP_ALL_OPTION_VALUES ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetAllOptions ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionstruct : *mut *mut DHCP_ALL_OPTIONS ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetAllOptionsV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionstruct : *mut *mut DHCP_ALL_OPTIONS ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetClassInfo ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , partialclassinfo : *mut DHCP_CLASS_INFO , filledclassinfo : *mut *mut DHCP_CLASS_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetClientInfo ( serveripaddress : ::windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetClientInfoV4 ( serveripaddress : ::windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_V4 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetClientInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO_V6 , clientinfo : *mut *mut DHCP_CLIENT_INFO_V6 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetClientInfoVQ ( serveripaddress : ::windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_VQ ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetClientOptions ( serveripaddress : ::windows_sys::core::PCWSTR , clientipaddress : u32 , clientsubnetmask : u32 , clientoptions : *mut *mut DHCP_OPTION_LIST ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetFilterV4 ( serveripaddress : ::windows_sys::core::PCWSTR , globalfilterinfo : *mut DHCP_FILTER_GLOBAL_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetMibInfo ( serveripaddress : ::windows_sys::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetMibInfoV5 ( serveripaddress : ::windows_sys::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO_V5 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetMibInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionInfo ( serveripaddress : ::windows_sys::core::PCWSTR , optionid : u32 , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionInfoV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionValue ( serveripaddress : ::windows_sys::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionValueV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOptionValueV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); +::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetOriginalSubnetMask ( sadaptername : ::windows_sys::core::PCWSTR , dwsubnetmask : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetServerBindingInfo ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , bindelementsinfo : *mut *mut DHCP_BIND_ELEMENT_ARRAY ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpGetServerBindingInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , bindelementsinfo : *mut *mut DHCPV6_BIND_ELEMENT_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetServerSpecificStrings ( serveripaddress : ::windows_sys::core::PCWSTR , serverspecificstrings : *mut *mut DHCP_SERVER_SPECIFIC_STRINGS ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSubnetDelayOffer ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , timedelayinmilliseconds : *mut u16 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSubnetInfo ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *mut *mut DHCP_SUBNET_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSubnetInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSubnetInfoVQ ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *mut *mut DHCP_SUBNET_INFO_VQ ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetSuperScopeInfoV4 ( serveripaddress : ::windows_sys::core::PCWSTR , superscopetable : *mut *mut DHCP_SUPER_SCOPE_TABLE ) -> u32 ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetThreadOptions ( pflags : *mut u32 , reserved : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetVersion ( serveripaddress : :: windows_sys::core::PCWSTR , majorversion : *mut u32 , minorversion : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpGetVersion ( serveripaddress : ::windows_sys::core::PCWSTR , majorversion : *mut u32 , minorversion : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprAddV4PolicyCondition ( policy : *mut DHCP_POLICY , parentexpr : u32 , r#type : DHCP_POL_ATTR_TYPE , optionid : u32 , suboptionid : u32 , vendorname : :: windows_sys::core::PCWSTR , operator : DHCP_POL_COMPARATOR , value : *const u8 , valuelength : u32 , conditionindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprAddV4PolicyCondition ( policy : *mut DHCP_POLICY , parentexpr : u32 , r#type : DHCP_POL_ATTR_TYPE , optionid : u32 , suboptionid : u32 , vendorname : ::windows_sys::core::PCWSTR , operator : DHCP_POL_COMPARATOR , value : *const u8 , valuelength : u32 , conditionindex : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprAddV4PolicyExpr ( policy : *mut DHCP_POLICY , parentexpr : u32 , operator : DHCP_POL_LOGIC_OPER , exprindex : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprAddV4PolicyRange ( policy : *mut DHCP_POLICY , range : *const DHCP_IP_RANGE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprCreateV4Policy ( policyname : :: windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnet : u32 , processingorder : u32 , rootoperator : DHCP_POL_LOGIC_OPER , description : :: windows_sys::core::PCWSTR , enabled : super::super::Foundation:: BOOL , policy : *mut *mut DHCP_POLICY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprCreateV4Policy ( policyname : ::windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnet : u32 , processingorder : u32 , rootoperator : DHCP_POL_LOGIC_OPER , description : ::windows_sys::core::PCWSTR , enabled : super::super::Foundation:: BOOL , policy : *mut *mut DHCP_POLICY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprCreateV4PolicyEx ( policyname : :: windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnet : u32 , processingorder : u32 , rootoperator : DHCP_POL_LOGIC_OPER , description : :: windows_sys::core::PCWSTR , enabled : super::super::Foundation:: BOOL , policy : *mut *mut DHCP_POLICY_EX ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprCreateV4PolicyEx ( policyname : ::windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnet : u32 , processingorder : u32 , rootoperator : DHCP_POL_LOGIC_OPER , description : ::windows_sys::core::PCWSTR , enabled : super::super::Foundation:: BOOL , policy : *mut *mut DHCP_POLICY_EX ) -> u32 ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpHlprFindV4DhcpProperty ( propertyarray : *const DHCP_PROPERTY_ARRAY , id : DHCP_PROPERTY_ID , r#type : DHCP_PROPERTY_TYPE ) -> *mut DHCP_PROPERTY ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpHlprFreeV4DhcpProperty ( property : *mut DHCP_PROPERTY ) -> ( ) ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpHlprFreeV4DhcpPropertyArray ( propertyarray : *mut DHCP_PROPERTY_ARRAY ) -> ( ) ); @@ -134,151 +134,151 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpHlprResetV4PolicyExpr ( policy : *mut DHCP_POLICY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpModifyClass ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpModifyClass ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpModifyClassV6 ( serveripaddress : :: windows_sys::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpModifyClassV6 ( serveripaddress : ::windows_sys::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO_V6 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpRegisterParamChange ( flags : u32 , reserved : *const ::core::ffi::c_void , adaptername : :: windows_sys::core::PCWSTR , classid : *mut DHCPCAPI_CLASSID , params : DHCPCAPI_PARAMS_ARRAY , handle : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpRegisterParamChange ( flags : u32 , reserved : *const ::core::ffi::c_void , adaptername : ::windows_sys::core::PCWSTR , classid : *mut DHCPCAPI_CLASSID , params : DHCPCAPI_PARAMS_ARRAY , handle : *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveDNSRegistrations ( ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOption ( serveripaddress : :: windows_sys::core::PCWSTR , optionid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionValue ( serveripaddress : :: windows_sys::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionValueV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionValueV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveSubnetElement ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA , forceflag : DHCP_FORCE_FLAG ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveSubnetElementV4 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V4 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveSubnetElementV5 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V5 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveSubnetElementV6 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , removeelementinfo : *mut DHCP_SUBNET_ELEMENT_DATA_V6 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpRequestParams ( flags : u32 , reserved : *mut ::core::ffi::c_void , adaptername : :: windows_sys::core::PCWSTR , classid : *mut DHCPCAPI_CLASSID , sendparams : DHCPCAPI_PARAMS_ARRAY , recdparams : DHCPCAPI_PARAMS_ARRAY , buffer : *mut u8 , psize : *mut u32 , requestidstr : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOption ( serveripaddress : ::windows_sys::core::PCWSTR , optionid : u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionValue ( serveripaddress : ::windows_sys::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionValueV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveOptionValueV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveSubnetElement ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA , forceflag : DHCP_FORCE_FLAG ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveSubnetElementV4 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V4 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveSubnetElementV5 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V5 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRemoveSubnetElementV6 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , removeelementinfo : *mut DHCP_SUBNET_ELEMENT_DATA_V6 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpRequestParams ( flags : u32 , reserved : *mut ::core::ffi::c_void , adaptername : ::windows_sys::core::PCWSTR , classid : *mut DHCPCAPI_CLASSID , sendparams : DHCPCAPI_PARAMS_ARRAY , recdparams : DHCPCAPI_PARAMS_ARRAY , buffer : *mut u8 , psize : *mut u32 , requestidstr : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpRpcFreeMemory ( bufferpointer : *mut ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpScanDatabase ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , fixflag : u32 , scanlist : *mut *mut DHCP_SCAN_LIST ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpScanDatabase ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , fixflag : u32 , scanlist : *mut *mut DHCP_SCAN_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerAuditlogParamsFree ( configinfo : *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> ( ) ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerBackupDatabase ( serveripaddress : :: windows_sys::core::PCWSTR , path : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerGetConfig ( serveripaddress : :: windows_sys::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerBackupDatabase ( serveripaddress : ::windows_sys::core::PCWSTR , path : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerGetConfig ( serveripaddress : ::windows_sys::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerGetConfigV4 ( serveripaddress : :: windows_sys::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_V4 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerGetConfigV4 ( serveripaddress : ::windows_sys::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_V4 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerGetConfigV6 ( serveripaddress : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerGetConfigV6 ( serveripaddress : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_V6 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerGetConfigVQ ( serveripaddress : :: windows_sys::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerGetConfigVQ ( serveripaddress : ::windows_sys::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerQueryAttribute ( serveripaddr : :: windows_sys::core::PCWSTR , dwreserved : u32 , dhcpattribid : u32 , pdhcpattrib : *mut *mut DHCP_ATTRIB ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerQueryAttribute ( serveripaddr : ::windows_sys::core::PCWSTR , dwreserved : u32 , dhcpattribid : u32 , pdhcpattrib : *mut *mut DHCP_ATTRIB ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerQueryAttributes ( serveripaddr : :: windows_sys::core::PCWSTR , dwreserved : u32 , dwattribcount : u32 , pdhcpattribs : *mut u32 , pdhcpattribarr : *mut *mut DHCP_ATTRIB_ARRAY ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerQueryDnsRegCredentials ( serveripaddress : :: windows_sys::core::PCWSTR , unamesize : u32 , uname : :: windows_sys::core::PWSTR , domainsize : u32 , domain : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerRedoAuthorization ( serveripaddr : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerRestoreDatabase ( serveripaddress : :: windows_sys::core::PCWSTR , path : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerSetConfig ( serveripaddress : :: windows_sys::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerQueryAttributes ( serveripaddr : ::windows_sys::core::PCWSTR , dwreserved : u32 , dwattribcount : u32 , pdhcpattribs : *mut u32 , pdhcpattribarr : *mut *mut DHCP_ATTRIB_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerQueryDnsRegCredentials ( serveripaddress : ::windows_sys::core::PCWSTR , unamesize : u32 , uname : ::windows_sys::core::PWSTR , domainsize : u32 , domain : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerRedoAuthorization ( serveripaddr : ::windows_sys::core::PCWSTR , dwreserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerRestoreDatabase ( serveripaddress : ::windows_sys::core::PCWSTR , path : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerSetConfig ( serveripaddress : ::windows_sys::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerSetConfigV4 ( serveripaddress : :: windows_sys::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_V4 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerSetConfigV4 ( serveripaddress : ::windows_sys::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_V4 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerSetConfigV6 ( serveripaddress : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerSetConfigV6 ( serveripaddress : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_V6 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerSetConfigVQ ( serveripaddress : :: windows_sys::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerSetDnsRegCredentials ( serveripaddress : :: windows_sys::core::PCWSTR , uname : :: windows_sys::core::PCWSTR , domain : :: windows_sys::core::PCWSTR , passwd : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerSetDnsRegCredentialsV5 ( serveripaddress : :: windows_sys::core::PCWSTR , uname : :: windows_sys::core::PCWSTR , domain : :: windows_sys::core::PCWSTR , passwd : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetClientInfo ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetClientInfoV4 ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V4 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetClientInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpServerSetConfigVQ ( serveripaddress : ::windows_sys::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerSetDnsRegCredentials ( serveripaddress : ::windows_sys::core::PCWSTR , uname : ::windows_sys::core::PCWSTR , domain : ::windows_sys::core::PCWSTR , passwd : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpServerSetDnsRegCredentialsV5 ( serveripaddress : ::windows_sys::core::PCWSTR , uname : ::windows_sys::core::PCWSTR , domain : ::windows_sys::core::PCWSTR , passwd : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetClientInfo ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetClientInfoV4 ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V4 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetClientInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V6 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetClientInfoVQ ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_VQ ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetClientInfoVQ ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_VQ ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetFilterV4 ( serveripaddress : :: windows_sys::core::PCWSTR , globalfilterinfo : *const DHCP_FILTER_GLOBAL_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionInfo ( serveripaddress : :: windows_sys::core::PCWSTR , optionid : u32 , optioninfo : *const DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionInfoV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValue ( serveripaddress : :: windows_sys::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalue : *const DHCP_OPTION_DATA ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValueV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValueV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValues ( serveripaddress : :: windows_sys::core::PCWSTR , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalues : *const DHCP_OPTION_VALUE_ARRAY ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValuesV5 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , classname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalues : *mut DHCP_OPTION_VALUE_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetFilterV4 ( serveripaddress : ::windows_sys::core::PCWSTR , globalfilterinfo : *const DHCP_FILTER_GLOBAL_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionInfo ( serveripaddress : ::windows_sys::core::PCWSTR , optionid : u32 , optioninfo : *const DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionInfoV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValue ( serveripaddress : ::windows_sys::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalue : *const DHCP_OPTION_DATA ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValueV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValueV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValues ( serveripaddress : ::windows_sys::core::PCWSTR , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalues : *const DHCP_OPTION_VALUE_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetOptionValuesV5 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , classname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalues : *mut DHCP_OPTION_VALUE_ARRAY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetServerBindingInfo ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , bindelementinfo : *mut DHCP_BIND_ELEMENT_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetServerBindingInfo ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , bindelementinfo : *mut DHCP_BIND_ELEMENT_ARRAY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetServerBindingInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , bindelementinfo : *mut DHCPV6_BIND_ELEMENT_ARRAY ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetSubnetDelayOffer ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , timedelayinmilliseconds : u16 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetSubnetInfo ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetSubnetInfoV6 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetSubnetInfoVQ ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO_VQ ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetServerBindingInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , bindelementinfo : *mut DHCPV6_BIND_ELEMENT_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetSubnetDelayOffer ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , timedelayinmilliseconds : u16 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetSubnetInfo ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetSubnetInfoV6 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetSubnetInfoVQ ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO_VQ ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetSuperScopeV4 ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , superscopename : :: windows_sys::core::PCWSTR , changeexisting : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpSetSuperScopeV4 ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , superscopename : ::windows_sys::core::PCWSTR , changeexisting : super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpSetThreadOptions ( flags : u32 , reserved : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpUndoRequestParams ( flags : u32 , reserved : *const ::core::ffi::c_void , adaptername : :: windows_sys::core::PCWSTR , requestidstr : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4AddPolicyRange ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , policyname : :: windows_sys::core::PCWSTR , range : *const DHCP_IP_RANGE ) -> u32 ); +::windows_sys::core::link ! ( "dhcpcsvc.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpUndoRequestParams ( flags : u32 , reserved : *const ::core::ffi::c_void , adaptername : ::windows_sys::core::PCWSTR , requestidstr : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4AddPolicyRange ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , policyname : ::windows_sys::core::PCWSTR , range : *const DHCP_IP_RANGE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4CreateClientInfo ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_PB ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4CreateClientInfo ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_PB ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4CreateClientInfoEx ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_EX ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4CreateClientInfoEx ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_EX ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4CreatePolicy ( serveripaddress : :: windows_sys::core::PCWSTR , ppolicy : *const DHCP_POLICY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4CreatePolicy ( serveripaddress : ::windows_sys::core::PCWSTR , ppolicy : *const DHCP_POLICY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4CreatePolicyEx ( serveripaddress : :: windows_sys::core::PCWSTR , policyex : *const DHCP_POLICY_EX ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4CreatePolicyEx ( serveripaddress : ::windows_sys::core::PCWSTR , policyex : *const DHCP_POLICY_EX ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4DeletePolicy ( serveripaddress : :: windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4DeletePolicy ( serveripaddress : ::windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4EnumPolicies ( serveripaddress : :: windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enuminfo : *mut *mut DHCP_POLICY_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4EnumPolicies ( serveripaddress : ::windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enuminfo : *mut *mut DHCP_POLICY_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4EnumPoliciesEx ( serveripaddress : :: windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enuminfo : *mut *mut DHCP_POLICY_EX_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4EnumPoliciesEx ( serveripaddress : ::windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enuminfo : *mut *mut DHCP_POLICY_EX_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4EnumSubnetClients ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_PB_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4EnumSubnetClients ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_PB_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4EnumSubnetClientsEx ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_EX_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4EnumSubnetReservations ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_RESERVATION_INFO_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverAddScopeToRelationship ( serveripaddress : :: windows_sys::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverCreateRelationship ( serveripaddress : :: windows_sys::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverDeleteRelationship ( serveripaddress : :: windows_sys::core::PCWSTR , prelationshipname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverDeleteScopeFromRelationship ( serveripaddress : :: windows_sys::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverEnumRelationship ( serveripaddress : :: windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP_ARRAY , relationshipread : *mut u32 , relationshiptotal : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetAddressStatus ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , pstatus : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4EnumSubnetClientsEx ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_EX_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4EnumSubnetReservations ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_RESERVATION_INFO_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverAddScopeToRelationship ( serveripaddress : ::windows_sys::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverCreateRelationship ( serveripaddress : ::windows_sys::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverDeleteRelationship ( serveripaddress : ::windows_sys::core::PCWSTR , prelationshipname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverDeleteScopeFromRelationship ( serveripaddress : ::windows_sys::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverEnumRelationship ( serveripaddress : ::windows_sys::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP_ARRAY , relationshipread : *mut u32 , relationshiptotal : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetAddressStatus ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , pstatus : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4FailoverGetClientInfo ( serveripaddress : :: windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCPV4_FAILOVER_CLIENT_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetRelationship ( serveripaddress : :: windows_sys::core::PCWSTR , prelationshipname : :: windows_sys::core::PCWSTR , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetScopeRelationship ( serveripaddress : :: windows_sys::core::PCWSTR , scopeid : u32 , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetScopeStatistics ( serveripaddress : :: windows_sys::core::PCWSTR , scopeid : u32 , pstats : *mut *mut DHCP_FAILOVER_STATISTICS ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetSystemTime ( serveripaddress : :: windows_sys::core::PCWSTR , ptime : *mut u32 , pmaxalloweddeltatime : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverSetRelationship ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverTriggerAddrAllocation ( serveripaddress : :: windows_sys::core::PCWSTR , pfailrelname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4FailoverGetClientInfo ( serveripaddress : ::windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCPV4_FAILOVER_CLIENT_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetRelationship ( serveripaddress : ::windows_sys::core::PCWSTR , prelationshipname : ::windows_sys::core::PCWSTR , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetScopeRelationship ( serveripaddress : ::windows_sys::core::PCWSTR , scopeid : u32 , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetScopeStatistics ( serveripaddress : ::windows_sys::core::PCWSTR , scopeid : u32 , pstats : *mut *mut DHCP_FAILOVER_STATISTICS ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverGetSystemTime ( serveripaddress : ::windows_sys::core::PCWSTR , ptime : *mut u32 , pmaxalloweddeltatime : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverSetRelationship ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4FailoverTriggerAddrAllocation ( serveripaddress : ::windows_sys::core::PCWSTR , pfailrelname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetAllOptionValues ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , values : *mut *mut DHCP_ALL_OPTION_VALUES_PB ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetAllOptionValues ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , values : *mut *mut DHCP_ALL_OPTION_VALUES_PB ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetClientInfo ( serveripaddress : :: windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_PB ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetClientInfo ( serveripaddress : ::windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_PB ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetClientInfoEx ( serveripaddress : :: windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_EX ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4GetFreeIPAddress ( serveripaddress : :: windows_sys::core::PCWSTR , scopeid : u32 , startip : u32 , endip : u32 , numfreeaddrreq : u32 , ipaddrlist : *mut *mut DHCP_IP_ARRAY ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4GetOptionValue ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , policyname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetClientInfoEx ( serveripaddress : ::windows_sys::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_EX ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4GetFreeIPAddress ( serveripaddress : ::windows_sys::core::PCWSTR , scopeid : u32 , startip : u32 , endip : u32 , numfreeaddrreq : u32 , ipaddrlist : *mut *mut DHCP_IP_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4GetOptionValue ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , policyname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetPolicy ( serveripaddress : :: windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows_sys::core::PCWSTR , policy : *mut *mut DHCP_POLICY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetPolicy ( serveripaddress : ::windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows_sys::core::PCWSTR , policy : *mut *mut DHCP_POLICY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetPolicyEx ( serveripaddress : :: windows_sys::core::PCWSTR , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows_sys::core::PCWSTR , policy : *mut *mut DHCP_POLICY_EX ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4GetPolicyEx ( serveripaddress : ::windows_sys::core::PCWSTR , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows_sys::core::PCWSTR , policy : *mut *mut DHCP_POLICY_EX ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4QueryPolicyEnforcement ( serveripaddress : :: windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enabled : *mut super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4RemoveOptionValue ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , policyname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4RemovePolicyRange ( serveripaddress : :: windows_sys::core::PCWSTR , subnetaddress : u32 , policyname : :: windows_sys::core::PCWSTR , range : *const DHCP_IP_RANGE ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4SetOptionValue ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , policyname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4SetOptionValues ( serveripaddress : :: windows_sys::core::PCWSTR , flags : u32 , policyname : :: windows_sys::core::PCWSTR , vendorname : :: windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalues : *mut DHCP_OPTION_VALUE_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4QueryPolicyEnforcement ( serveripaddress : ::windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enabled : *mut super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4RemoveOptionValue ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , policyname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4RemovePolicyRange ( serveripaddress : ::windows_sys::core::PCWSTR , subnetaddress : u32 , policyname : ::windows_sys::core::PCWSTR , range : *const DHCP_IP_RANGE ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4SetOptionValue ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , optionid : u32 , policyname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV4SetOptionValues ( serveripaddress : ::windows_sys::core::PCWSTR , flags : u32 , policyname : ::windows_sys::core::PCWSTR , vendorname : ::windows_sys::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalues : *mut DHCP_OPTION_VALUE_ARRAY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4SetPolicy ( serveripaddress : :: windows_sys::core::PCWSTR , fieldsmodified : u32 , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows_sys::core::PCWSTR , policy : *const DHCP_POLICY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4SetPolicy ( serveripaddress : ::windows_sys::core::PCWSTR , fieldsmodified : u32 , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows_sys::core::PCWSTR , policy : *const DHCP_POLICY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4SetPolicyEnforcement ( serveripaddress : :: windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enable : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4SetPolicyEnforcement ( serveripaddress : ::windows_sys::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enable : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4SetPolicyEx ( serveripaddress : :: windows_sys::core::PCWSTR , fieldsmodified : u32 , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows_sys::core::PCWSTR , policy : *const DHCP_POLICY_EX ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV6CreateClientInfo ( serveripaddress : :: windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V6 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV6GetFreeIPAddress ( serveripaddress : :: windows_sys::core::PCWSTR , scopeid : DHCP_IPV6_ADDRESS , startip : DHCP_IPV6_ADDRESS , endip : DHCP_IPV6_ADDRESS , numfreeaddrreq : u32 , ipaddrlist : *mut *mut DHCPV6_IP_ARRAY ) -> u32 ); -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV6GetStatelessStatistics ( serveripaddress : :: windows_sys::core::PCWSTR , statelessstats : *mut *mut DHCPV6_STATELESS_STATS ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV4SetPolicyEx ( serveripaddress : ::windows_sys::core::PCWSTR , fieldsmodified : u32 , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows_sys::core::PCWSTR , policy : *const DHCP_POLICY_EX ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV6CreateClientInfo ( serveripaddress : ::windows_sys::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V6 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV6GetFreeIPAddress ( serveripaddress : ::windows_sys::core::PCWSTR , scopeid : DHCP_IPV6_ADDRESS , startip : DHCP_IPV6_ADDRESS , endip : DHCP_IPV6_ADDRESS , numfreeaddrreq : u32 , ipaddrlist : *mut *mut DHCPV6_IP_ARRAY ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn DhcpV6GetStatelessStatistics ( serveripaddress : ::windows_sys::core::PCWSTR , statelessstats : *mut *mut DHCPV6_STATELESS_STATS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV6GetStatelessStoreParams ( serveripaddress : :: windows_sys::core::PCWSTR , fserverlevel : super::super::Foundation:: BOOL , subnetaddress : DHCP_IPV6_ADDRESS , params : *mut *mut DHCPV6_STATELESS_PARAMS ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV6GetStatelessStoreParams ( serveripaddress : ::windows_sys::core::PCWSTR , fserverlevel : super::super::Foundation:: BOOL , subnetaddress : DHCP_IPV6_ADDRESS , params : *mut *mut DHCPV6_STATELESS_PARAMS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV6SetStatelessStoreParams ( serveripaddress : :: windows_sys::core::PCWSTR , fserverlevel : super::super::Foundation:: BOOL , subnetaddress : DHCP_IPV6_ADDRESS , fieldmodified : u32 , params : *const DHCPV6_STATELESS_PARAMS ) -> u32 ); +::windows_sys::core::link ! ( "dhcpsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn DhcpV6SetStatelessStoreParams ( serveripaddress : ::windows_sys::core::PCWSTR , fserverlevel : super::super::Foundation:: BOOL , subnetaddress : DHCP_IPV6_ADDRESS , fieldmodified : u32 , params : *const DHCPV6_STATELESS_PARAMS ) -> u32 ); ::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn Dhcpv6CApiCleanup ( ) -> ( ) ); ::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn Dhcpv6CApiInitialize ( version : *mut u32 ) -> ( ) ); -::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn Dhcpv6ReleasePrefix ( adaptername : :: windows_sys::core::PCWSTR , classid : *mut DHCPV6CAPI_CLASSID , leaseinfo : *mut DHCPV6PrefixLeaseInformation ) -> u32 ); -::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn Dhcpv6RenewPrefix ( adaptername : :: windows_sys::core::PCWSTR , pclassid : *mut DHCPV6CAPI_CLASSID , prefixleaseinfo : *mut DHCPV6PrefixLeaseInformation , pdwtimetowait : *mut u32 , bvalidateprefix : u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn Dhcpv6ReleasePrefix ( adaptername : ::windows_sys::core::PCWSTR , classid : *mut DHCPV6CAPI_CLASSID , leaseinfo : *mut DHCPV6PrefixLeaseInformation ) -> u32 ); +::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn Dhcpv6RenewPrefix ( adaptername : ::windows_sys::core::PCWSTR , pclassid : *mut DHCPV6CAPI_CLASSID , prefixleaseinfo : *mut DHCPV6PrefixLeaseInformation , pdwtimetowait : *mut u32 , bvalidateprefix : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn Dhcpv6RequestParams ( forcenewinform : super::super::Foundation:: BOOL , reserved : *mut ::core::ffi::c_void , adaptername : :: windows_sys::core::PCWSTR , classid : *mut DHCPV6CAPI_CLASSID , recdparams : DHCPV6CAPI_PARAMS_ARRAY , buffer : *mut u8 , psize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn Dhcpv6RequestPrefix ( adaptername : :: windows_sys::core::PCWSTR , pclassid : *mut DHCPV6CAPI_CLASSID , prefixleaseinfo : *mut DHCPV6PrefixLeaseInformation , pdwtimetowait : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] fn Dhcpv6RequestParams ( forcenewinform : super::super::Foundation:: BOOL , reserved : *mut ::core::ffi::c_void , adaptername : ::windows_sys::core::PCWSTR , classid : *mut DHCPV6CAPI_CLASSID , recdparams : DHCPV6CAPI_PARAMS_ARRAY , buffer : *mut u8 , psize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "dhcpcsvc6.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] fn Dhcpv6RequestPrefix ( adaptername : ::windows_sys::core::PCWSTR , pclassid : *mut DHCPV6CAPI_CLASSID , prefixleaseinfo : *mut DHCPV6PrefixLeaseInformation , pdwtimetowait : *mut u32 ) -> u32 ); #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] pub const ADDRESS_TYPE_IANA: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -368,11 +368,11 @@ pub const DHCP_ATTRIB_TYPE_ULONG: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] pub const DHCP_ATTRIB_ULONG_RESTORE_STATUS: u32 = 6u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] -pub const DHCP_CALLOUT_ENTRY_POINT: ::windows_sys::core::PCSTR = ::windows_sys::s!("DhcpServerCalloutEntry"); +pub const DHCP_CALLOUT_ENTRY_POINT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DhcpServerCalloutEntry"); #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] -pub const DHCP_CALLOUT_LIST_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\DHCPServer\\Parameters"); +pub const DHCP_CALLOUT_LIST_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\DHCPServer\\Parameters"); #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] -pub const DHCP_CALLOUT_LIST_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CalloutDlls"); +pub const DHCP_CALLOUT_LIST_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CalloutDlls"); #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] pub const DHCP_CLIENT_BOOTP: u32 = 805306371u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Dns/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Dns/mod.rs index ecf47edaa4..faab5e5469 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Dns/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Dns/mod.rs @@ -2,19 +2,19 @@ ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsAcquireContextHandle_W ( credentialflags : u32 , credentials : *const ::core::ffi::c_void , pcontext : *mut DnsContextHandle ) -> i32 ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsCancelQuery ( pcancelhandle : *const DNS_QUERY_CANCEL ) -> i32 ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionDeletePolicyEntries ( policyentrytag : DNS_CONNECTION_POLICY_TAG ) -> u32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionDeleteProxyInfo ( pwszconnectionname : :: windows_sys::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE ) -> u32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionDeleteProxyInfo ( pwszconnectionname : ::windows_sys::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE ) -> u32 ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionFreeNameList ( pnamelist : *mut DNS_CONNECTION_NAME_LIST ) -> ( ) ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionFreeProxyInfo ( pproxyinfo : *mut DNS_CONNECTION_PROXY_INFO ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsConnectionFreeProxyInfoEx ( pproxyinfoex : *mut DNS_CONNECTION_PROXY_INFO_EX ) -> ( ) ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionFreeProxyList ( pproxylist : *mut DNS_CONNECTION_PROXY_LIST ) -> ( ) ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionGetNameList ( pnamelist : *mut DNS_CONNECTION_NAME_LIST ) -> u32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionGetProxyInfo ( pwszconnectionname : :: windows_sys::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE , pproxyinfo : *mut DNS_CONNECTION_PROXY_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionGetProxyInfo ( pwszconnectionname : ::windows_sys::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE , pproxyinfo : *mut DNS_CONNECTION_PROXY_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsConnectionGetProxyInfoForHostUrl ( pwszhosturl : :: windows_sys::core::PCWSTR , pselectioncontext : *const u8 , dwselectioncontextlength : u32 , dwexplicitinterfaceindex : u32 , pproxyinfoex : *mut DNS_CONNECTION_PROXY_INFO_EX ) -> u32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionGetProxyList ( pwszconnectionname : :: windows_sys::core::PCWSTR , pproxylist : *mut DNS_CONNECTION_PROXY_LIST ) -> u32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsConnectionGetProxyInfoForHostUrl ( pwszhosturl : ::windows_sys::core::PCWSTR , pselectioncontext : *const u8 , dwselectioncontextlength : u32 , dwexplicitinterfaceindex : u32 , pproxyinfoex : *mut DNS_CONNECTION_PROXY_INFO_EX ) -> u32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionGetProxyList ( pwszconnectionname : ::windows_sys::core::PCWSTR , pproxylist : *mut DNS_CONNECTION_PROXY_LIST ) -> u32 ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionSetPolicyEntries ( policyentrytag : DNS_CONNECTION_POLICY_TAG , ppolicyentrylist : *const DNS_CONNECTION_POLICY_ENTRY_LIST ) -> u32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionSetProxyInfo ( pwszconnectionname : :: windows_sys::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE , pproxyinfo : *const DNS_CONNECTION_PROXY_INFO ) -> u32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionSetProxyInfo ( pwszconnectionname : ::windows_sys::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE , pproxyinfo : *const DNS_CONNECTION_PROXY_INFO ) -> u32 ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsConnectionUpdateIfIndexTable ( pconnectionifindexentries : *const DNS_CONNECTION_IFINDEX_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsExtractRecordsFromMessage_UTF8 ( pdnsbuffer : *const DNS_MESSAGE_BUFFER , wmessagelength : u16 , pprecord : *mut *mut DNS_RECORDA ) -> i32 ); @@ -22,9 +22,9 @@ ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsExtractRecordsFromMessage_W ( pdnsbuffer : *const DNS_MESSAGE_BUFFER , wmessagelength : u16 , pprecord : *mut *mut DNS_RECORDA ) -> i32 ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsFree ( pdata : *const ::core::ffi::c_void , freetype : DNS_FREE_TYPE ) -> ( ) ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsFreeCustomServers ( pcservers : *mut u32 , ppservers : *mut *mut DNS_CUSTOM_SERVER ) -> ( ) ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsFreeProxyName ( proxyname : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsFreeProxyName ( proxyname : ::windows_sys::core::PCWSTR ) -> ( ) ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsGetApplicationSettings ( pcservers : *mut u32 , ppdefaultservers : *mut *mut DNS_CUSTOM_SERVER , psettings : *mut DNS_APPLICATION_SETTINGS ) -> u32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsGetProxyInformation ( hostname : :: windows_sys::core::PCWSTR , proxyinformation : *mut DNS_PROXY_INFORMATION , defaultproxyinformation : *mut DNS_PROXY_INFORMATION , completionroutine : DNS_PROXY_COMPLETION_ROUTINE , completioncontext : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsGetProxyInformation ( hostname : ::windows_sys::core::PCWSTR , proxyinformation : *mut DNS_PROXY_INFORMATION , defaultproxyinformation : *mut DNS_PROXY_INFORMATION , completionroutine : DNS_PROXY_COMPLETION_ROUTINE , completioncontext : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsModifyRecordsInSet_A ( paddrecords : *const DNS_RECORDA , pdeleterecords : *const DNS_RECORDA , options : u32 , hcredentials : super::super::Foundation:: HANDLE , pextralist : *mut ::core::ffi::c_void , preserved : *mut ::core::ffi::c_void ) -> i32 ); #[cfg(feature = "Win32_Foundation")] @@ -32,18 +32,18 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsModifyRecordsInSet_W ( paddrecords : *const DNS_RECORDA , pdeleterecords : *const DNS_RECORDA , options : u32 , hcredentials : super::super::Foundation:: HANDLE , pextralist : *mut ::core::ffi::c_void , preserved : *mut ::core::ffi::c_void ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsNameCompare_A ( pname1 : :: windows_sys::core::PCSTR , pname2 : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsNameCompare_A ( pname1 : ::windows_sys::core::PCSTR , pname2 : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsNameCompare_W ( pname1 : :: windows_sys::core::PCWSTR , pname2 : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsQueryConfig ( config : DNS_CONFIG_TYPE , flag : u32 , pwsadaptername : :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void , pbuffer : *mut ::core::ffi::c_void , pbuflen : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsNameCompare_W ( pname1 : ::windows_sys::core::PCWSTR , pname2 : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsQueryConfig ( config : DNS_CONFIG_TYPE , flag : u32 , pwsadaptername : ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void , pbuffer : *mut ::core::ffi::c_void , pbuflen : *mut u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsQueryEx ( pqueryrequest : *const DNS_QUERY_REQUEST , pqueryresults : *mut DNS_QUERY_RESULT , pcancelhandle : *mut DNS_QUERY_CANCEL ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsQuery_A ( pszname : :: windows_sys::core::PCSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsQuery_A ( pszname : ::windows_sys::core::PCSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsQuery_UTF8 ( pszname : :: windows_sys::core::PCSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsQuery_UTF8 ( pszname : ::windows_sys::core::PCSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsQuery_W ( pszname : :: windows_sys::core::PCWSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsQuery_W ( pszname : ::windows_sys::core::PCWSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsRecordCompare ( precord1 : *const DNS_RECORDA , precord2 : *const DNS_RECORDA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -65,7 +65,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsServiceBrowse ( prequest : *const DNS_SERVICE_BROWSE_REQUEST , pcancel : *mut DNS_SERVICE_CANCEL ) -> i32 ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsServiceBrowseCancel ( pcancelhandle : *const DNS_SERVICE_CANCEL ) -> i32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsServiceConstructInstance ( pservicename : :: windows_sys::core::PCWSTR , phostname : :: windows_sys::core::PCWSTR , pip4 : *const u32 , pip6 : *const IP6_ADDRESS , wport : u16 , wpriority : u16 , wweight : u16 , dwpropertiescount : u32 , keys : *const :: windows_sys::core::PCWSTR , values : *const :: windows_sys::core::PCWSTR ) -> *mut DNS_SERVICE_INSTANCE ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsServiceConstructInstance ( pservicename : ::windows_sys::core::PCWSTR , phostname : ::windows_sys::core::PCWSTR , pip4 : *const u32 , pip6 : *const IP6_ADDRESS , wport : u16 , wpriority : u16 , wweight : u16 , dwpropertiescount : u32 , keys : *const ::windows_sys::core::PCWSTR , values : *const ::windows_sys::core::PCWSTR ) -> *mut DNS_SERVICE_INSTANCE ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsServiceCopyInstance ( porig : *const DNS_SERVICE_INSTANCE ) -> *mut DNS_SERVICE_INSTANCE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsServiceDeRegister ( prequest : *const DNS_SERVICE_REGISTER_REQUEST , pcancel : *mut DNS_SERVICE_CANCEL ) -> u32 ); @@ -79,13 +79,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsStartMulticastQuery ( pqueryrequest : *const MDNS_QUERY_REQUEST , phandle : *mut MDNS_QUERY_HANDLE ) -> i32 ); ::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsStopMulticastQuery ( phandle : *mut MDNS_QUERY_HANDLE ) -> i32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsValidateName_A ( pszname : :: windows_sys::core::PCSTR , format : DNS_NAME_FORMAT ) -> i32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsValidateName_UTF8 ( pszname : :: windows_sys::core::PCSTR , format : DNS_NAME_FORMAT ) -> i32 ); -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsValidateName_W ( pszname : :: windows_sys::core::PCWSTR , format : DNS_NAME_FORMAT ) -> i32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsValidateName_A ( pszname : ::windows_sys::core::PCSTR , format : DNS_NAME_FORMAT ) -> i32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsValidateName_UTF8 ( pszname : ::windows_sys::core::PCSTR , format : DNS_NAME_FORMAT ) -> i32 ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] fn DnsValidateName_W ( pszname : ::windows_sys::core::PCWSTR , format : DNS_NAME_FORMAT ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsWriteQuestionToBuffer_UTF8 ( pdnsbuffer : *mut DNS_MESSAGE_BUFFER , pdwbuffersize : *mut u32 , pszname : :: windows_sys::core::PCSTR , wtype : u16 , xid : u16 , frecursiondesired : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsWriteQuestionToBuffer_UTF8 ( pdnsbuffer : *mut DNS_MESSAGE_BUFFER , pdwbuffersize : *mut u32 , pszname : ::windows_sys::core::PCSTR , wtype : u16 , xid : u16 , frecursiondesired : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsWriteQuestionToBuffer_W ( pdnsbuffer : *mut DNS_MESSAGE_BUFFER , pdwbuffersize : *mut u32 , pszname : :: windows_sys::core::PCWSTR , wtype : u16 , xid : u16 , frecursiondesired : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dnsapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] fn DnsWriteQuestionToBuffer_W ( pdnsbuffer : *mut DNS_MESSAGE_BUFFER , pdwbuffersize : *mut u32 , pszname : ::windows_sys::core::PCWSTR , wtype : u16 , xid : u16 , frecursiondesired : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] pub const DDR_MAX_IP_HINTS: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs index 9ced13fc12..c61739ffbe 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs @@ -31,9 +31,9 @@ pub const ICW_MAX_RASNAME: u32 = 256u32; #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] pub const ICW_MAX_SERVERNAME: u32 = 64u32; #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] -pub const ICW_REGKEYCOMPLETED: ::windows_sys::core::PCSTR = ::windows_sys::s!("Completed"); +pub const ICW_REGKEYCOMPLETED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Completed"); #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] -pub const ICW_REGPATHSETTINGS: ::windows_sys::core::PCSTR = ::windows_sys::s!("Software\\Microsoft\\Internet Connection Wizard"); +pub const ICW_REGPATHSETTINGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Software\\Microsoft\\Internet Connection Wizard"); #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] pub const ICW_USEDEFAULTS: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs index 3f566eb6fa..677ad15b55 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -6,29 +6,29 @@ #[cfg(feature = "Win32_NetworkManagement_Ndis")] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn CaptureInterfaceHardwareCrossTimestamp ( interfaceluid : *const super::Ndis:: NET_LUID_LH , crosstimestamp : *mut INTERFACE_HARDWARE_CROSSTIMESTAMP ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn ConvertCompartmentGuidToId ( compartmentguid : *const :: windows_sys::core::GUID , compartmentid : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn ConvertCompartmentGuidToId ( compartmentguid : *const ::windows_sys::core::GUID , compartmentid : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn ConvertCompartmentIdToGuid ( compartmentid : u32 , compartmentguid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn ConvertCompartmentIdToGuid ( compartmentid : u32 , compartmentguid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceAliasToLuid ( interfacealias : :: windows_sys::core::PCWSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceAliasToLuid ( interfacealias : ::windows_sys::core::PCWSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceGuidToLuid ( interfaceguid : *const :: windows_sys::core::GUID , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceGuidToLuid ( interfaceguid : *const ::windows_sys::core::GUID , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceIndexToLuid ( interfaceindex : u32 , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToAlias ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacealias : :: windows_sys::core::PWSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToAlias ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacealias : ::windows_sys::core::PWSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToGuid ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfaceguid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToGuid ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfaceguid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToIndex ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfaceindex : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToNameA ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacename : :: windows_sys::core::PSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToNameA ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacename : ::windows_sys::core::PSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToNameW ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacename : :: windows_sys::core::PWSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceLuidToNameW ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacename : ::windows_sys::core::PWSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceNameToLuidA ( interfacename : :: windows_sys::core::PCSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceNameToLuidA ( interfacename : ::windows_sys::core::PCSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceNameToLuidW ( interfacename : :: windows_sys::core::PCWSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn ConvertInterfaceNameToLuidW ( interfacename : ::windows_sys::core::PCWSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn ConvertIpv4MaskToLength ( mask : u32 , masklength : *mut u8 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] @@ -76,7 +76,7 @@ ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn FreeDnsSettings ( settings : *mut DNS_SETTINGS ) -> ( ) ); ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn FreeInterfaceDnsSettings ( settings : *mut DNS_INTERFACE_SETTINGS ) -> ( ) ); ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn FreeMibTable ( memory : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn GetAdapterIndex ( adaptername : :: windows_sys::core::PCWSTR , ifindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn GetAdapterIndex ( adaptername : ::windows_sys::core::PCWSTR , ifindex : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn GetAdapterOrderMap ( ) -> *mut IP_ADAPTER_ORDER_MAP ); #[cfg(all(feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] fn GetAdaptersAddresses ( family : u32 , flags : GET_ADAPTERS_ADDRESSES_FLAGS , reserved : *const ::core::ffi::c_void , adapteraddresses : *mut IP_ADAPTER_ADDRESSES_LH , sizepointer : *mut u32 ) -> u32 ); @@ -121,7 +121,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn GetInterfaceActiveTimestampCapabilities ( interfaceluid : *const super::Ndis:: NET_LUID_LH , timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn GetInterfaceDnsSettings ( interface : :: windows_sys::core::GUID , settings : *mut DNS_INTERFACE_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn GetInterfaceDnsSettings ( interface : ::windows_sys::core::GUID , settings : *mut DNS_INTERFACE_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn GetInterfaceInfo ( piftable : *mut IP_INTERFACE_INFO , dwoutbuflen : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn GetInterfaceSupportedTimestampCapabilities ( interfaceluid : *const super::Ndis:: NET_LUID_LH , timestampcapabilites : *mut INTERFACE_TIMESTAMP_CAPABILITIES ) -> u32 ); @@ -129,7 +129,7 @@ ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn GetInvertedIfStackTable ( table : *mut *mut MIB_INVERTEDIFSTACK_TABLE ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn GetIpAddrTable ( pipaddrtable : *mut MIB_IPADDRTABLE , pdwsize : *mut u32 , border : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn GetIpErrorString ( errorcode : u32 , buffer : :: windows_sys::core::PWSTR , size : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn GetIpErrorString ( errorcode : u32 , buffer : ::windows_sys::core::PWSTR , size : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] fn GetIpForwardEntry2 ( row : *mut MIB_IPFORWARD_ROW2 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] @@ -165,7 +165,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn GetNetworkConnectivityHintForInterface ( interfaceindex : u32 , connectivityhint : *mut super::super::Networking::WinSock:: NL_NETWORK_CONNECTIVITY_HINT ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn GetNetworkInformation ( networkguid : *const :: windows_sys::core::GUID , compartmentid : *mut u32 , siteid : *mut u32 , networkname : :: windows_sys::core::PWSTR , length : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn GetNetworkInformation ( networkguid : *const ::windows_sys::core::GUID , compartmentid : *mut u32 , siteid : *mut u32 , networkname : ::windows_sys::core::PWSTR , length : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn GetNetworkParams ( pfixedinfo : *mut FIXED_INFO_W2KSP1 , poutbuflen : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn GetNumberOfInterfaces ( pdwnumif : *mut u32 ) -> u32 ); @@ -282,7 +282,7 @@ ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn SetDnsSettings ( settings : *const DNS_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn SetIfEntry ( pifrow : *const MIB_IFROW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn SetInterfaceDnsSettings ( interface : :: windows_sys::core::GUID , settings : *const DNS_INTERFACE_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn SetInterfaceDnsSettings ( interface : ::windows_sys::core::GUID , settings : *const DNS_INTERFACE_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Networking_WinSock")] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] fn SetIpForwardEntry ( proute : *const MIB_IPFORWARDROW ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis", feature = "Win32_Networking_WinSock"))] @@ -298,7 +298,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn SetJobCompartmentId ( jobhandle : super::super::Foundation:: HANDLE , compartmentid : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn SetNetworkInformation ( networkguid : *const :: windows_sys::core::GUID , compartmentid : u32 , networkname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] fn SetNetworkInformation ( networkguid : *const ::windows_sys::core::GUID , compartmentid : u32 , networkname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Networking_WinSock")] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] fn SetPerTcp6ConnectionEStats ( row : *const MIB_TCP6ROW , estatstype : TCP_ESTATS_TYPE , rw : *const u8 , rwversion : u32 , rwsize : u32 , offset : u32 ) -> u32 ); ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn SetPerTcpConnectionEStats ( row : *const MIB_TCPROW_LH , estatstype : TCP_ESTATS_TYPE , rw : *const u8 , rwversion : u32 , rwsize : u32 , offset : u32 ) -> u32 ); @@ -310,8 +310,8 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn UnenableRouter ( poverlapped : *const super::super::System::IO:: OVERLAPPED , lpdwenablecount : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn UnregisterInterfaceTimestampConfigChange ( notificationhandle : HIFTIMESTAMPCHANGE ) -> ( ) ); -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn if_indextoname ( interfaceindex : u32 , interfacename : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn if_nametoindex ( interfacename : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn if_indextoname ( interfaceindex : u32 , interfacename : ::windows_sys::core::PSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "iphlpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] fn if_nametoindex ( interfacename : ::windows_sys::core::PCSTR ) -> u32 ); #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] pub const ANY_SIZE: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs index 4a2bd15b15..08a0c20a09 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Ndis/mod.rs @@ -3,7 +3,7 @@ pub const CLOCK_NETWORK_DERIVED: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Ndis\"`*"] pub const CLOCK_PRECISION: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Ndis\"`*"] -pub const DD_NDIS_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Device\\NDIS"); +pub const DD_NDIS_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Device\\NDIS"); #[doc = "*Required features: `\"Win32_NetworkManagement_Ndis\"`*"] pub const DOT11_RSN_KCK_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Ndis\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetBios/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetBios/mod.rs index fef1d1bc1b..8b0ea2d1e8 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetBios/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetBios/mod.rs @@ -1,7 +1,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`, `\"Win32_Foundation\"`*"] fn Netbios ( pncb : *mut NCB ) -> u8 ); #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] -pub const ALL_TRANSPORTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("M\u{0}\u{0}\u{0}"); +pub const ALL_TRANSPORTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("M\u{0}\u{0}\u{0}"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] pub const ASYNCH: u32 = 128u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] @@ -23,7 +23,7 @@ pub const LISTEN_OUTSTANDING: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] pub const MAX_LANA: u32 = 254u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] -pub const MS_NBF: ::windows_sys::core::PCSTR = ::windows_sys::s!("MNBF"); +pub const MS_NBF: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MNBF"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] pub const NAME_FLAGS_MASK: u32 = 135u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs index f4a12362f1..34835e5d84 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -1,205 +1,205 @@ -::windows_sys::core::link ! ( "mstask.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn GetNetScheduleAccountInformation ( pwszservername : :: windows_sys::core::PCWSTR , ccaccount : u32 , wszaccount : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn I_NetLogonControl2 ( servername : :: windows_sys::core::PCWSTR , functioncode : u32 , querylevel : u32 , data : *const u8 , buffer : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn LogErrorA ( dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const :: windows_sys::core::PCSTR , dwerrorcode : u32 ) -> ( ) ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn LogErrorW ( dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const :: windows_sys::core::PCWSTR , dwerrorcode : u32 ) -> ( ) ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn LogEventA ( weventtype : u32 , dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn LogEventW ( weventtype : u32 , dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "mstask.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn GetNetScheduleAccountInformation ( pwszservername : ::windows_sys::core::PCWSTR , ccaccount : u32 , wszaccount : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn I_NetLogonControl2 ( servername : ::windows_sys::core::PCWSTR , functioncode : u32 , querylevel : u32 , data : *const u8 , buffer : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn LogErrorA ( dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const ::windows_sys::core::PCSTR , dwerrorcode : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn LogErrorW ( dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const ::windows_sys::core::PCWSTR , dwerrorcode : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn LogEventA ( weventtype : u32 , dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn LogEventW ( weventtype : u32 , dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const ::windows_sys::core::PCWSTR ) -> ( ) ); ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn MprSetupProtocolEnum ( dwtransportid : u32 , lplpbuffer : *mut *mut u8 , lpdwentriesread : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn MprSetupProtocolFree ( lpbuffer : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessDel ( servername : :: windows_sys::core::PCWSTR , resource : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessEnum ( servername : :: windows_sys::core::PCWSTR , basepath : :: windows_sys::core::PCWSTR , recursive : u32 , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessGetInfo ( servername : :: windows_sys::core::PCWSTR , resource : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessGetUserPerms ( servername : :: windows_sys::core::PCWSTR , ugname : :: windows_sys::core::PCWSTR , resource : :: windows_sys::core::PCWSTR , perms : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessSetInfo ( servername : :: windows_sys::core::PCWSTR , resource : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAddAlternateComputerName ( server : :: windows_sys::core::PCWSTR , alternatename : :: windows_sys::core::PCWSTR , domainaccount : :: windows_sys::core::PCWSTR , domainaccountpassword : :: windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetAddServiceAccount ( servername : :: windows_sys::core::PCWSTR , accountname : :: windows_sys::core::PCWSTR , password : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: NTSTATUS ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAlertRaise ( alerttype : :: windows_sys::core::PCWSTR , buffer : *const ::core::ffi::c_void , buffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAlertRaiseEx ( alerttype : :: windows_sys::core::PCWSTR , variableinfo : *const ::core::ffi::c_void , variableinfosize : u32 , servicename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessDel ( servername : ::windows_sys::core::PCWSTR , resource : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessEnum ( servername : ::windows_sys::core::PCWSTR , basepath : ::windows_sys::core::PCWSTR , recursive : u32 , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessGetInfo ( servername : ::windows_sys::core::PCWSTR , resource : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessGetUserPerms ( servername : ::windows_sys::core::PCWSTR , ugname : ::windows_sys::core::PCWSTR , resource : ::windows_sys::core::PCWSTR , perms : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAccessSetInfo ( servername : ::windows_sys::core::PCWSTR , resource : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAddAlternateComputerName ( server : ::windows_sys::core::PCWSTR , alternatename : ::windows_sys::core::PCWSTR , domainaccount : ::windows_sys::core::PCWSTR , domainaccountpassword : ::windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetAddServiceAccount ( servername : ::windows_sys::core::PCWSTR , accountname : ::windows_sys::core::PCWSTR , password : ::windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAlertRaise ( alerttype : ::windows_sys::core::PCWSTR , buffer : *const ::core::ffi::c_void , buffersize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAlertRaiseEx ( alerttype : ::windows_sys::core::PCWSTR , variableinfo : *const ::core::ffi::c_void , variableinfosize : u32 , servicename : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetApiBufferAllocate ( bytecount : u32 , buffer : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetApiBufferFree ( buffer : *const ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetApiBufferReallocate ( oldbuffer : *const ::core::ffi::c_void , newbytecount : u32 , newbuffer : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetApiBufferSize ( buffer : *const ::core::ffi::c_void , bytecount : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAuditClear ( server : :: windows_sys::core::PCWSTR , backupfile : :: windows_sys::core::PCWSTR , service : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAuditRead ( server : :: windows_sys::core::PCWSTR , service : :: windows_sys::core::PCWSTR , auditloghandle : *mut HLOG , offset : u32 , reserved1 : *mut u32 , reserved2 : u32 , offsetflag : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , bytesread : *mut u32 , totalavailable : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAuditWrite ( r#type : u32 , buf : *mut u8 , numbytes : u32 , service : :: windows_sys::core::PCWSTR , reserved : *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetConfigGet ( server : :: windows_sys::core::PCWSTR , component : :: windows_sys::core::PCWSTR , parameter : :: windows_sys::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetConfigGetAll ( server : :: windows_sys::core::PCWSTR , component : :: windows_sys::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetConfigSet ( server : :: windows_sys::core::PCWSTR , reserved1 : :: windows_sys::core::PCWSTR , component : :: windows_sys::core::PCWSTR , level : u32 , reserved2 : u32 , buf : *mut u8 , reserved3 : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetCreateProvisioningPackage ( pprovisioningparams : *const NETSETUP_PROVISIONING_PARAMS , pppackagebindata : *mut *mut u8 , pdwpackagebindatasize : *mut u32 , pppackagetextdata : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetEnumerateComputerNames ( server : :: windows_sys::core::PCWSTR , nametype : NET_COMPUTER_NAME_TYPE , reserved : u32 , entrycount : *mut u32 , computernames : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetEnumerateServiceAccounts ( servername : :: windows_sys::core::PCWSTR , flags : u32 , accountscount : *mut u32 , accounts : *mut *mut *mut u16 ) -> super::super::Foundation:: NTSTATUS ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetErrorLogClear ( uncservername : :: windows_sys::core::PCWSTR , backupfile : :: windows_sys::core::PCWSTR , reserved : *const u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetErrorLogRead ( uncservername : :: windows_sys::core::PCWSTR , reserved1 : :: windows_sys::core::PCWSTR , errorloghandle : *const HLOG , offset : u32 , reserved2 : *const u32 , reserved3 : u32 , offsetflag : u32 , bufptr : *mut *mut u8 , prefmaxsize : u32 , bytesread : *mut u32 , totalavailable : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetErrorLogWrite ( reserved1 : *const u8 , code : u32 , component : :: windows_sys::core::PCWSTR , buffer : *const u8 , numbytes : u32 , msgbuf : *const u8 , strcount : u32 , reserved2 : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAuditClear ( server : ::windows_sys::core::PCWSTR , backupfile : ::windows_sys::core::PCWSTR , service : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAuditRead ( server : ::windows_sys::core::PCWSTR , service : ::windows_sys::core::PCWSTR , auditloghandle : *mut HLOG , offset : u32 , reserved1 : *mut u32 , reserved2 : u32 , offsetflag : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , bytesread : *mut u32 , totalavailable : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetAuditWrite ( r#type : u32 , buf : *mut u8 , numbytes : u32 , service : ::windows_sys::core::PCWSTR , reserved : *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetConfigGet ( server : ::windows_sys::core::PCWSTR , component : ::windows_sys::core::PCWSTR , parameter : ::windows_sys::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetConfigGetAll ( server : ::windows_sys::core::PCWSTR , component : ::windows_sys::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetConfigSet ( server : ::windows_sys::core::PCWSTR , reserved1 : ::windows_sys::core::PCWSTR , component : ::windows_sys::core::PCWSTR , level : u32 , reserved2 : u32 , buf : *mut u8 , reserved3 : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetCreateProvisioningPackage ( pprovisioningparams : *const NETSETUP_PROVISIONING_PARAMS , pppackagebindata : *mut *mut u8 , pdwpackagebindatasize : *mut u32 , pppackagetextdata : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetEnumerateComputerNames ( server : ::windows_sys::core::PCWSTR , nametype : NET_COMPUTER_NAME_TYPE , reserved : u32 , entrycount : *mut u32 , computernames : *mut *mut ::windows_sys::core::PWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetEnumerateServiceAccounts ( servername : ::windows_sys::core::PCWSTR , flags : u32 , accountscount : *mut u32 , accounts : *mut *mut *mut u16 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetErrorLogClear ( uncservername : ::windows_sys::core::PCWSTR , backupfile : ::windows_sys::core::PCWSTR , reserved : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetErrorLogRead ( uncservername : ::windows_sys::core::PCWSTR , reserved1 : ::windows_sys::core::PCWSTR , errorloghandle : *const HLOG , offset : u32 , reserved2 : *const u32 , reserved3 : u32 , offsetflag : u32 , bufptr : *mut *mut u8 , prefmaxsize : u32 , bytesread : *mut u32 , totalavailable : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetErrorLogWrite ( reserved1 : *const u8 , code : u32 , component : ::windows_sys::core::PCWSTR , buffer : *const u8 , numbytes : u32 , msgbuf : *const u8 , strcount : u32 , reserved2 : *const u8 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn NetFreeAadJoinInformation ( pjoininfo : *const DSREG_JOIN_INFO ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn NetGetAadJoinInformation ( pcsztenantid : :: windows_sys::core::PCWSTR , ppjoininfo : *mut *mut DSREG_JOIN_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetAnyDCName ( servername : :: windows_sys::core::PCWSTR , domainname : :: windows_sys::core::PCWSTR , buffer : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetDCName ( servername : :: windows_sys::core::PCWSTR , domainname : :: windows_sys::core::PCWSTR , buffer : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetDisplayInformationIndex ( servername : :: windows_sys::core::PCWSTR , level : u32 , prefix : :: windows_sys::core::PCWSTR , index : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetJoinInformation ( lpserver : :: windows_sys::core::PCWSTR , lpnamebuffer : *mut :: windows_sys::core::PWSTR , buffertype : *mut NETSETUP_JOIN_STATUS ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetJoinableOUs ( lpserver : :: windows_sys::core::PCWSTR , lpdomain : :: windows_sys::core::PCWSTR , lpaccount : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR , oucount : *mut u32 , ous : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupAddUser ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupDel ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupDelUser ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut usize ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupGetInfo ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupGetUsers ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupSetInfo ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupSetUsers ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetIsServiceAccount ( servername : :: windows_sys::core::PCWSTR , accountname : :: windows_sys::core::PCWSTR , isservice : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: NTSTATUS ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetJoinDomain ( lpserver : :: windows_sys::core::PCWSTR , lpdomain : :: windows_sys::core::PCWSTR , lpmachineaccountou : :: windows_sys::core::PCWSTR , lpaccount : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR , fjoinoptions : NET_JOIN_DOMAIN_JOIN_OPTIONS ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetLocalGroupAddMember ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , membersid : super::super::Foundation:: PSID ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupAddMembers ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupDel ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetLocalGroupDelMember ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , membersid : super::super::Foundation:: PSID ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupDelMembers ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupGetInfo ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupGetMembers ( servername : :: windows_sys::core::PCWSTR , localgroupname : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupSetInfo ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupSetMembers ( servername : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageBufferSend ( servername : :: windows_sys::core::PCWSTR , msgname : :: windows_sys::core::PCWSTR , fromname : :: windows_sys::core::PCWSTR , buf : *const u8 , buflen : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageNameAdd ( servername : :: windows_sys::core::PCWSTR , msgname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageNameDel ( servername : :: windows_sys::core::PCWSTR , msgname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageNameEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *const *const u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageNameGetInfo ( servername : :: windows_sys::core::PCWSTR , msgname : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *const *const u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetProvisionComputerAccount ( lpdomain : :: windows_sys::core::PCWSTR , lpmachinename : :: windows_sys::core::PCWSTR , lpmachineaccountou : :: windows_sys::core::PCWSTR , lpdcname : :: windows_sys::core::PCWSTR , dwoptions : NETSETUP_PROVISION , pprovisionbindata : *mut *mut u8 , pdwprovisionbindatasize : *mut u32 , pprovisiontextdata : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetQueryDisplayInformation ( servername : :: windows_sys::core::PCWSTR , level : u32 , index : u32 , entriesrequested : u32 , preferredmaximumlength : u32 , returnedentrycount : *mut u32 , sortedbuffer : *mut *mut ::core::ffi::c_void ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetQueryServiceAccount ( servername : :: windows_sys::core::PCWSTR , accountname : :: windows_sys::core::PCWSTR , infolevel : u32 , buffer : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRemoteComputerSupports ( uncservername : :: windows_sys::core::PCWSTR , optionswanted : NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS , optionssupported : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRemoteTOD ( uncservername : :: windows_sys::core::PCWSTR , bufferptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRemoveAlternateComputerName ( server : :: windows_sys::core::PCWSTR , alternatename : :: windows_sys::core::PCWSTR , domainaccount : :: windows_sys::core::PCWSTR , domainaccountpassword : :: windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetRemoveServiceAccount ( servername : :: windows_sys::core::PCWSTR , accountname : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: NTSTATUS ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRenameMachineInDomain ( lpserver : :: windows_sys::core::PCWSTR , lpnewmachinename : :: windows_sys::core::PCWSTR , lpaccount : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR , frenameoptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirDel ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirGetInfo ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirLock ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirSetInfo ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirUnlock ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR , unlockforce : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplGetInfo ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirDel ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirGetInfo ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirLock ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirUnlock ( servername : :: windows_sys::core::PCWSTR , dirname : :: windows_sys::core::PCWSTR , unlockforce : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplSetInfo ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRequestOfflineDomainJoin ( pprovisionbindata : *const u8 , cbprovisionbindatasize : u32 , dwoptions : NET_REQUEST_PROVISION_OPTIONS , lpwindowspath : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRequestProvisioningPackageInstall ( ppackagebindata : *const u8 , dwpackagebindatasize : u32 , dwprovisionoptions : NET_REQUEST_PROVISION_OPTIONS , lpwindowspath : :: windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetScheduleJobAdd ( servername : :: windows_sys::core::PCWSTR , buffer : *mut u8 , jobid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetScheduleJobDel ( servername : :: windows_sys::core::PCWSTR , minjobid : u32 , maxjobid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetScheduleJobEnum ( servername : :: windows_sys::core::PCWSTR , pointertobuffer : *mut *mut u8 , prefferedmaximumlength : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetScheduleJobGetInfo ( servername : :: windows_sys::core::PCWSTR , jobid : u32 , pointertobuffer : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerComputerNameAdd ( servername : :: windows_sys::core::PCWSTR , emulateddomainname : :: windows_sys::core::PCWSTR , emulatedservername : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerComputerNameDel ( servername : :: windows_sys::core::PCWSTR , emulatedservername : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerDiskEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , servertype : NET_SERVER_TYPE , domain : :: windows_sys::core::PCWSTR , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerGetInfo ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerSetInfo ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parmerror : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerTransportAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerTransportAddEx ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerTransportDel ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerTransportEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServiceControl ( servername : :: windows_sys::core::PCWSTR , service : :: windows_sys::core::PCWSTR , opcode : u32 , arg : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServiceEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServiceGetInfo ( servername : :: windows_sys::core::PCWSTR , service : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServiceInstall ( servername : :: windows_sys::core::PCWSTR , service : :: windows_sys::core::PCWSTR , argc : u32 , argv : *const :: windows_sys::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetSetPrimaryComputerName ( server : :: windows_sys::core::PCWSTR , primaryname : :: windows_sys::core::PCWSTR , domainaccount : :: windows_sys::core::PCWSTR , domainaccountpassword : :: windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUnjoinDomain ( lpserver : :: windows_sys::core::PCWSTR , lpaccount : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR , funjoinoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn NetGetAadJoinInformation ( pcsztenantid : ::windows_sys::core::PCWSTR , ppjoininfo : *mut *mut DSREG_JOIN_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetAnyDCName ( servername : ::windows_sys::core::PCWSTR , domainname : ::windows_sys::core::PCWSTR , buffer : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetDCName ( servername : ::windows_sys::core::PCWSTR , domainname : ::windows_sys::core::PCWSTR , buffer : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetDisplayInformationIndex ( servername : ::windows_sys::core::PCWSTR , level : u32 , prefix : ::windows_sys::core::PCWSTR , index : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetJoinInformation ( lpserver : ::windows_sys::core::PCWSTR , lpnamebuffer : *mut ::windows_sys::core::PWSTR , buffertype : *mut NETSETUP_JOIN_STATUS ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGetJoinableOUs ( lpserver : ::windows_sys::core::PCWSTR , lpdomain : ::windows_sys::core::PCWSTR , lpaccount : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , oucount : *mut u32 , ous : *mut *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupAddUser ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupDel ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupDelUser ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut usize ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupGetInfo ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupGetUsers ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupSetInfo ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetGroupSetUsers ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetIsServiceAccount ( servername : ::windows_sys::core::PCWSTR , accountname : ::windows_sys::core::PCWSTR , isservice : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetJoinDomain ( lpserver : ::windows_sys::core::PCWSTR , lpdomain : ::windows_sys::core::PCWSTR , lpmachineaccountou : ::windows_sys::core::PCWSTR , lpaccount : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , fjoinoptions : NET_JOIN_DOMAIN_JOIN_OPTIONS ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetLocalGroupAddMember ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , membersid : super::super::Foundation:: PSID ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupAddMembers ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupDel ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetLocalGroupDelMember ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , membersid : super::super::Foundation:: PSID ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupDelMembers ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupGetInfo ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupGetMembers ( servername : ::windows_sys::core::PCWSTR , localgroupname : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupSetInfo ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetLocalGroupSetMembers ( servername : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageBufferSend ( servername : ::windows_sys::core::PCWSTR , msgname : ::windows_sys::core::PCWSTR , fromname : ::windows_sys::core::PCWSTR , buf : *const u8 , buflen : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageNameAdd ( servername : ::windows_sys::core::PCWSTR , msgname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageNameDel ( servername : ::windows_sys::core::PCWSTR , msgname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageNameEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *const *const u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetMessageNameGetInfo ( servername : ::windows_sys::core::PCWSTR , msgname : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *const *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetProvisionComputerAccount ( lpdomain : ::windows_sys::core::PCWSTR , lpmachinename : ::windows_sys::core::PCWSTR , lpmachineaccountou : ::windows_sys::core::PCWSTR , lpdcname : ::windows_sys::core::PCWSTR , dwoptions : NETSETUP_PROVISION , pprovisionbindata : *mut *mut u8 , pdwprovisionbindatasize : *mut u32 , pprovisiontextdata : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetQueryDisplayInformation ( servername : ::windows_sys::core::PCWSTR , level : u32 , index : u32 , entriesrequested : u32 , preferredmaximumlength : u32 , returnedentrycount : *mut u32 , sortedbuffer : *mut *mut ::core::ffi::c_void ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetQueryServiceAccount ( servername : ::windows_sys::core::PCWSTR , accountname : ::windows_sys::core::PCWSTR , infolevel : u32 , buffer : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRemoteComputerSupports ( uncservername : ::windows_sys::core::PCWSTR , optionswanted : NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS , optionssupported : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRemoteTOD ( uncservername : ::windows_sys::core::PCWSTR , bufferptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRemoveAlternateComputerName ( server : ::windows_sys::core::PCWSTR , alternatename : ::windows_sys::core::PCWSTR , domainaccount : ::windows_sys::core::PCWSTR , domainaccountpassword : ::windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn NetRemoveServiceAccount ( servername : ::windows_sys::core::PCWSTR , accountname : ::windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRenameMachineInDomain ( lpserver : ::windows_sys::core::PCWSTR , lpnewmachinename : ::windows_sys::core::PCWSTR , lpaccount : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , frenameoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirDel ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirGetInfo ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirLock ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirSetInfo ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplExportDirUnlock ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR , unlockforce : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplGetInfo ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirDel ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirGetInfo ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirLock ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplImportDirUnlock ( servername : ::windows_sys::core::PCWSTR , dirname : ::windows_sys::core::PCWSTR , unlockforce : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetReplSetInfo ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRequestOfflineDomainJoin ( pprovisionbindata : *const u8 , cbprovisionbindatasize : u32 , dwoptions : NET_REQUEST_PROVISION_OPTIONS , lpwindowspath : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetRequestProvisioningPackageInstall ( ppackagebindata : *const u8 , dwpackagebindatasize : u32 , dwprovisionoptions : NET_REQUEST_PROVISION_OPTIONS , lpwindowspath : ::windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetScheduleJobAdd ( servername : ::windows_sys::core::PCWSTR , buffer : *mut u8 , jobid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetScheduleJobDel ( servername : ::windows_sys::core::PCWSTR , minjobid : u32 , maxjobid : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetScheduleJobEnum ( servername : ::windows_sys::core::PCWSTR , pointertobuffer : *mut *mut u8 , prefferedmaximumlength : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetScheduleJobGetInfo ( servername : ::windows_sys::core::PCWSTR , jobid : u32 , pointertobuffer : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerComputerNameAdd ( servername : ::windows_sys::core::PCWSTR , emulateddomainname : ::windows_sys::core::PCWSTR , emulatedservername : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerComputerNameDel ( servername : ::windows_sys::core::PCWSTR , emulatedservername : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerDiskEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , servertype : NET_SERVER_TYPE , domain : ::windows_sys::core::PCWSTR , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerGetInfo ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerSetInfo ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parmerror : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerTransportAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerTransportAddEx ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerTransportDel ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServerTransportEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServiceControl ( servername : ::windows_sys::core::PCWSTR , service : ::windows_sys::core::PCWSTR , opcode : u32 , arg : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServiceEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServiceGetInfo ( servername : ::windows_sys::core::PCWSTR , service : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetServiceInstall ( servername : ::windows_sys::core::PCWSTR , service : ::windows_sys::core::PCWSTR , argc : u32 , argv : *const ::windows_sys::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetSetPrimaryComputerName ( server : ::windows_sys::core::PCWSTR , primaryname : ::windows_sys::core::PCWSTR , domainaccount : ::windows_sys::core::PCWSTR , domainaccountpassword : ::windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUnjoinDomain ( lpserver : ::windows_sys::core::PCWSTR , lpaccount : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , funjoinoptions : u32 ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUseAdd ( servername : *const i8 , levelflags : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUseDel ( uncservername : :: windows_sys::core::PCWSTR , usename : :: windows_sys::core::PCWSTR , forcelevelflags : FORCE_LEVEL_FLAGS ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUseEnum ( uncservername : :: windows_sys::core::PCWSTR , levelflags : u32 , bufptr : *mut *mut u8 , preferedmaximumsize : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUseGetInfo ( uncservername : :: windows_sys::core::PCWSTR , usename : :: windows_sys::core::PCWSTR , levelflags : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserChangePassword ( domainname : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , oldpassword : :: windows_sys::core::PCWSTR , newpassword : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserDel ( servername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , filter : NET_USER_ENUM_FILTER_FLAGS , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserGetGroups ( servername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserGetInfo ( servername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserGetLocalGroups ( servername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , level : u32 , flags : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserModalsGet ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserModalsSet ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserSetGroups ( servername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , num_entries : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserSetInfo ( servername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetValidateName ( lpserver : :: windows_sys::core::PCWSTR , lpname : :: windows_sys::core::PCWSTR , lpaccount : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR , nametype : NETSETUP_NAME_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetValidatePasswordPolicy ( servername : :: windows_sys::core::PCWSTR , qualifier : *mut ::core::ffi::c_void , validationtype : NET_VALIDATE_PASSWORD_TYPE , inputarg : *mut ::core::ffi::c_void , outputarg : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUseDel ( uncservername : ::windows_sys::core::PCWSTR , usename : ::windows_sys::core::PCWSTR , forcelevelflags : FORCE_LEVEL_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUseEnum ( uncservername : ::windows_sys::core::PCWSTR , levelflags : u32 , bufptr : *mut *mut u8 , preferedmaximumsize : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUseGetInfo ( uncservername : ::windows_sys::core::PCWSTR , usename : ::windows_sys::core::PCWSTR , levelflags : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserChangePassword ( domainname : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , oldpassword : ::windows_sys::core::PCWSTR , newpassword : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserDel ( servername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , filter : NET_USER_ENUM_FILTER_FLAGS , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserGetGroups ( servername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserGetInfo ( servername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserGetLocalGroups ( servername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , level : u32 , flags : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserModalsGet ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserModalsSet ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserSetGroups ( servername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , num_entries : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetUserSetInfo ( servername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetValidateName ( lpserver : ::windows_sys::core::PCWSTR , lpname : ::windows_sys::core::PCWSTR , lpaccount : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , nametype : NETSETUP_NAME_TYPE ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetValidatePasswordPolicy ( servername : ::windows_sys::core::PCWSTR , qualifier : *mut ::core::ffi::c_void , validationtype : NET_VALIDATE_PASSWORD_TYPE , inputarg : *mut ::core::ffi::c_void , outputarg : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetValidatePasswordPolicyFree ( outputarg : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaGetInfo ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaSetInfo ( servername : :: windows_sys::core::PCWSTR , level : u32 , buffer : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaGetInfo ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaSetInfo ( servername : ::windows_sys::core::PCWSTR , level : u32 , buffer : *const u8 , parm_err : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaTransportAdd ( servername : *const i8 , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaTransportDel ( servername : :: windows_sys::core::PCWSTR , transportname : :: windows_sys::core::PCWSTR , ucond : FORCE_LEVEL_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaTransportDel ( servername : ::windows_sys::core::PCWSTR , transportname : ::windows_sys::core::PCWSTR , ucond : FORCE_LEVEL_FLAGS ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaTransportEnum ( servername : *const i8 , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaUserEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaUserGetInfo ( reserved : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaUserSetInfo ( reserved : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn RouterAssert ( pszfailedassertion : :: windows_sys::core::PCSTR , pszfilename : :: windows_sys::core::PCSTR , dwlinenumber : u32 , pszmessage : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn RouterGetErrorStringA ( dwerrorcode : u32 , lplpszerrorstring : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn RouterGetErrorStringW ( dwerrorcode : u32 , lplpwszerrorstring : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaUserEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaUserGetInfo ( reserved : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn NetWkstaUserSetInfo ( reserved : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn RouterAssert ( pszfailedassertion : ::windows_sys::core::PCSTR , pszfilename : ::windows_sys::core::PCSTR , dwlinenumber : u32 , pszmessage : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn RouterGetErrorStringA ( dwerrorcode : u32 , lplpszerrorstring : *mut ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn RouterGetErrorStringW ( dwerrorcode : u32 , lplpwszerrorstring : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogDeregisterA ( hloghandle : super::super::Foundation:: HANDLE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogDeregisterW ( hloghandle : super::super::Foundation:: HANDLE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows_sys::core::PCSTR , dwerrorcode : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows_sys::core::PCSTR , dwerrorcode : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventDataA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows_sys::core::PCSTR , dwdatabytes : u32 , lpdatabytes : *mut u8 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventDataA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows_sys::core::PCSTR , dwdatabytes : u32 , lpdatabytes : *mut u8 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventDataW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows_sys::core::PCWSTR , dwdatabytes : u32 , lpdatabytes : *mut u8 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventDataW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows_sys::core::PCWSTR , dwdatabytes : u32 , lpdatabytes : *mut u8 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventExA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventExA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : ::windows_sys::core::PCSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventExW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventExW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : ::windows_sys::core::PCWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventStringA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows_sys::core::PCSTR , dwerrorcode : u32 , dwerrorindex : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventStringA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows_sys::core::PCSTR , dwerrorcode : u32 , dwerrorindex : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventStringW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows_sys::core::PCWSTR , dwerrorcode : u32 , dwerrorindex : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventStringW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows_sys::core::PCWSTR , dwerrorcode : u32 , dwerrorindex : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventValistExA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : :: windows_sys::core::PCSTR , arglist : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventValistExA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : ::windows_sys::core::PCSTR , arglist : *mut i8 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventValistExW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : :: windows_sys::core::PCWSTR , arglist : *mut i8 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventValistExW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : ::windows_sys::core::PCWSTR , arglist : *mut i8 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows_sys::core::PCWSTR , dwerrorcode : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogEventW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows_sys::core::PCWSTR , dwerrorcode : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogRegisterA ( lpszsource : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogRegisterA ( lpszsource : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogRegisterW ( lpszsource : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "mstask.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn SetNetScheduleAccountInformation ( pwszservername : :: windows_sys::core::PCWSTR , pwszaccount : :: windows_sys::core::PCWSTR , pwszpassword : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn RouterLogRegisterW ( lpszsource : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "mstask.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn SetNetScheduleAccountInformation ( pwszservername : ::windows_sys::core::PCWSTR , pwszaccount : ::windows_sys::core::PCWSTR , pwszpassword : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceDeregisterA ( dwtraceid : u32 ) -> u32 ); ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceDeregisterExA ( dwtraceid : u32 , dwflags : u32 ) -> u32 ); ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceDeregisterExW ( dwtraceid : u32 , dwflags : u32 ) -> u32 ); ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceDeregisterW ( dwtraceid : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn TraceDumpExA ( dwtraceid : u32 , dwflags : u32 , lpbbytes : *mut u8 , dwbytecount : u32 , dwgroupsize : u32 , baddressprefix : super::super::Foundation:: BOOL , lpszprefix : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn TraceDumpExA ( dwtraceid : u32 , dwflags : u32 , lpbbytes : *mut u8 , dwbytecount : u32 , dwgroupsize : u32 , baddressprefix : super::super::Foundation:: BOOL , lpszprefix : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn TraceDumpExW ( dwtraceid : u32 , dwflags : u32 , lpbbytes : *mut u8 , dwbytecount : u32 , dwgroupsize : u32 , baddressprefix : super::super::Foundation:: BOOL , lpszprefix : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn TraceDumpExW ( dwtraceid : u32 , dwflags : u32 , lpbbytes : *mut u8 , dwbytecount : u32 , dwgroupsize : u32 , baddressprefix : super::super::Foundation:: BOOL , lpszprefix : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn TraceGetConsoleA ( dwtraceid : u32 , lphconsole : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] fn TraceGetConsoleW ( dwtraceid : u32 , lphconsole : *mut super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePrintfA ( dwtraceid : u32 , lpszformat : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePrintfExA ( dwtraceid : u32 , dwflags : u32 , lpszformat : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePrintfExW ( dwtraceid : u32 , dwflags : u32 , lpszformat : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePrintfW ( dwtraceid : u32 , lpszformat : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePutsExA ( dwtraceid : u32 , dwflags : u32 , lpszstring : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePutsExW ( dwtraceid : u32 , dwflags : u32 , lpszstring : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceRegisterExA ( lpszcallername : :: windows_sys::core::PCSTR , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceRegisterExW ( lpszcallername : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceVprintfExA ( dwtraceid : u32 , dwflags : u32 , lpszformat : :: windows_sys::core::PCSTR , arglist : *mut i8 ) -> u32 ); -::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceVprintfExW ( dwtraceid : u32 , dwflags : u32 , lpszformat : :: windows_sys::core::PCWSTR , arglist : *mut i8 ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePrintfA ( dwtraceid : u32 , lpszformat : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePrintfExA ( dwtraceid : u32 , dwflags : u32 , lpszformat : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePrintfExW ( dwtraceid : u32 , dwflags : u32 , lpszformat : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePrintfW ( dwtraceid : u32 , lpszformat : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePutsExA ( dwtraceid : u32 , dwflags : u32 , lpszstring : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TracePutsExW ( dwtraceid : u32 , dwflags : u32 , lpszstring : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceRegisterExA ( lpszcallername : ::windows_sys::core::PCSTR , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceRegisterExW ( lpszcallername : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceVprintfExA ( dwtraceid : u32 , dwflags : u32 , lpszformat : ::windows_sys::core::PCSTR , arglist : *mut i8 ) -> u32 ); +::windows_sys::core::link ! ( "rtutils.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] fn TraceVprintfExW ( dwtraceid : u32 , dwflags : u32 , lpszformat : ::windows_sys::core::PCWSTR , arglist : *mut i8 ) -> u32 ); pub type IEnumNetCfgBindingInterface = *mut ::core::ffi::c_void; pub type IEnumNetCfgBindingPath = *mut ::core::ffi::c_void; pub type IEnumNetCfgComponent = *mut ::core::ffi::c_void; @@ -284,7 +284,7 @@ pub const ACCESS_FAIL_WRITE: u32 = 512u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ACCESS_GROUP: u32 = 32768u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ACCESS_LETTERS: ::windows_sys::core::PCSTR = ::windows_sys::s!("RWCXDAP "); +pub const ACCESS_LETTERS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RWCXDAP "); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ACCESS_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -414,25 +414,25 @@ pub const AE_USER: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const AE_USERLIMIT: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERTER_MAILSLOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\\\.\\MAILSLOT\\Alerter"); +pub const ALERTER_MAILSLOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\\\.\\MAILSLOT\\Alerter"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ALERTSZ: u32 = 128u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_ADMIN_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADMIN"); +pub const ALERT_ADMIN_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADMIN"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_ERRORLOG_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ERRORLOG"); +pub const ALERT_ERRORLOG_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ERRORLOG"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_MESSAGE_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MESSAGE"); +pub const ALERT_MESSAGE_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MESSAGE"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_PRINT_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PRINTING"); +pub const ALERT_PRINT_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PRINTING"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_USER_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USER"); +pub const ALERT_USER_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("USER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ALIGN_SIZE: u32 = 8u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ALLOCATE_RESPONSE: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const BACKUP_MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BAK.MSG"); +pub const BACKUP_MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BAK.MSG"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const CLTYPE_LEN: u32 = 12u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1584,17 +1584,17 @@ pub const GROUP_COMMENT_PARMNUM: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const GROUP_NAME_PARMNUM: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const GROUP_SPECIALGRP_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADMINS"); +pub const GROUP_SPECIALGRP_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADMINS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const GROUP_SPECIALGRP_GUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GUESTS"); +pub const GROUP_SPECIALGRP_GUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GUESTS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const GROUP_SPECIALGRP_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOCAL"); +pub const GROUP_SPECIALGRP_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOCAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const GROUP_SPECIALGRP_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USERS"); +pub const GROUP_SPECIALGRP_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("USERS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const HARDWARE_ADDRESS_LENGTH: u32 = 6u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const HELP_MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NETH"); +pub const HELP_MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETH"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const INTERFACE_INFO_REVISION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1692,7 +1692,7 @@ pub const MAX_PROTOCOL_DLL_LEN: u32 = 48u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const MAX_PROTOCOL_NAME_LEN: u32 = 40u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const MESSAGE_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NETMSG"); +pub const MESSAGE_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETMSG"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const MFE_BOUNDARY_REACHED: u32 = 6u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -2930,7 +2930,7 @@ pub const NERR_WriteFault: u32 = 2295u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETBIOS_NAME_LEN: u32 = 16u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_CLIENT_CID_MS_MSClient: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_msclient"); +pub const NETCFG_CLIENT_CID_MS_MSClient: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_msclient"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETCFG_E_ACTIVE_RAS_CONNECTIONS: ::windows_sys::core::HRESULT = -2147180506i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -2954,13 +2954,13 @@ pub const NETCFG_E_NO_WRITE_LOCK: ::windows_sys::core::HRESULT = -2147180508i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETCFG_E_VMSWITCH_ACTIVE_OVER_ADAPTER: ::windows_sys::core::HRESULT = -2147180502i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_SERVICE_CID_MS_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_netbios"); +pub const NETCFG_SERVICE_CID_MS_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_netbios"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_SERVICE_CID_MS_PSCHED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_pschedpc"); +pub const NETCFG_SERVICE_CID_MS_PSCHED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_pschedpc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_SERVICE_CID_MS_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_server"); +pub const NETCFG_SERVICE_CID_MS_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_server"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_SERVICE_CID_MS_WLBS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_wlbs"); +pub const NETCFG_SERVICE_CID_MS_WLBS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_wlbs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETCFG_S_CAUSED_SETUP_CHANGE: ::windows_sys::core::HRESULT = 303140i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -2972,17 +2972,17 @@ pub const NETCFG_S_REBOOT: ::windows_sys::core::HRESULT = 303136i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETCFG_S_STILL_REFERENCED: ::windows_sys::core::HRESULT = 303139i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_APPLETALK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_appletalk"); +pub const NETCFG_TRANS_CID_MS_APPLETALK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_appletalk"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_NETBEUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_netbeui"); +pub const NETCFG_TRANS_CID_MS_NETBEUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_netbeui"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_NETMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_netmon"); +pub const NETCFG_TRANS_CID_MS_NETMON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_netmon"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_NWIPX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_nwipx"); +pub const NETCFG_TRANS_CID_MS_NWIPX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_nwipx"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_NWSPX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_nwspx"); +pub const NETCFG_TRANS_CID_MS_NWSPX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_nwspx"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ms_tcpip"); +pub const NETCFG_TRANS_CID_MS_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ms_tcpip"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETLOGON_CONTROL_BACKUP_CHANGE_LOG: u32 = 65532u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3130,9 +3130,9 @@ pub const NTFRSPRF_VIRTUALALLOC_ERROR_CONN: i32 = -1073728288i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NTFRSPRF_VIRTUALALLOC_ERROR_SET: i32 = -1073728289i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NULL_USERSETINFO_PASSWD: ::windows_sys::core::PCSTR = ::windows_sys::s!(" "); +pub const NULL_USERSETINFO_PASSWD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(" "); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NWSAP_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NW Sap Agent"); +pub const NWSAP_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NW Sap Agent"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NWSAP_EVENT_BADWANFILTER_VALUE: i32 = -1073733302i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3204,7 +3204,7 @@ pub const NWSAP_EVENT_WSASTARTUP_FAILED: i32 = -1073733323i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NetProvisioning: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2aa2b5fe_b846_4d07_810c_b21ee45320e3); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const OS2MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BASE"); +pub const OS2MSG_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BASE"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const PARMNUM_ALL: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3310,7 +3310,7 @@ pub const PWLEN: u32 = 256u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const QNLEN: u32 = 80u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const REGISTER_PROTOCOL_ENTRY_POINT_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("RegisterProtocol"); +pub const REGISTER_PROTOCOL_ENTRY_POINT_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RegisterProtocol"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const REPL_EXPORT_EXTENT_INFOLEVEL: u32 = 1001u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3380,9 +3380,9 @@ pub const RTUTILS_MAX_PROTOCOL_DLL_LEN: u32 = 48u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const RTUTILS_MAX_PROTOCOL_NAME_LEN: u32 = 40u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVCE_LM20_W32TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("w32time"); +pub const SERVCE_LM20_W32TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("w32time"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVER_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Server"); +pub const SERVER_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Server"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE2_BASE: u32 = 5600u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3394,19 +3394,19 @@ pub const SERVICE_ACCOUNT_FLAG_REMOVE_OFFLINE: i32 = 2i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_ACCOUNT_FLAG_UNLINK_FROM_HOST_ONLY: i32 = 1i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ACCOUNT_PASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_SA_{262E99C9-6160-4871-ACEC-4E61736B6F21}"); +pub const SERVICE_ACCOUNT_PASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_SA_{262E99C9-6160-4871-ACEC-4E61736B6F21}"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ACCOUNT_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_SC_{262E99C9-6160-4871-ACEC-4E61736B6F21}_"); +pub const SERVICE_ACCOUNT_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_SC_{262E99C9-6160-4871-ACEC-4E61736B6F21}_"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ADWS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADWS"); +pub const SERVICE_ADWS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADWS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_AFP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AFP"); +pub const SERVICE_AFP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AFP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ALERTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ALERTER"); +pub const SERVICE_ALERTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ALERTER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_BASE: u32 = 3050u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_BROWSER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BROWSER"); +pub const SERVICE_BROWSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BROWSER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_CCP_CHKPT_NUM: u32 = 255u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3430,13 +3430,13 @@ pub const SERVICE_CTRL_REDIR_PRINT: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_CTRL_UNINSTALL: u32 = 3u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DHCP"); +pub const SERVICE_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHCP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_DNS_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DnsCache"); +pub const SERVICE_DNS_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DnsCache"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_DOS_ENCRYPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ENCRYPT"); +pub const SERVICE_DOS_ENCRYPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ENCRYPT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_DSROLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsRoleSvc"); +pub const SERVICE_DSROLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsRoleSvc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_INSTALLED: u32 = 3u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3454,103 +3454,103 @@ pub const SERVICE_IP_WAITTIME_SHIFT: u32 = 8u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_IP_WAIT_TIME: u32 = 65280u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ISMSERV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsmServ"); +pub const SERVICE_ISMSERV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsmServ"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_KDC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("kdc"); +pub const SERVICE_KDC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("kdc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_AFP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AFP"); +pub const SERVICE_LM20_AFP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AFP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_ALERTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ALERTER"); +pub const SERVICE_LM20_ALERTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ALERTER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_BROWSER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BROWSER"); +pub const SERVICE_LM20_BROWSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BROWSER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DHCP"); +pub const SERVICE_LM20_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHCP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_DSROLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsRoleSvc"); +pub const SERVICE_LM20_DSROLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsRoleSvc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_ISMSERV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsmServ"); +pub const SERVICE_LM20_ISMSERV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsmServ"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_KDC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("kdc"); +pub const SERVICE_LM20_KDC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("kdc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_LMHOSTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LMHOSTS"); +pub const SERVICE_LM20_LMHOSTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LMHOSTS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_MESSENGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MESSENGER"); +pub const SERVICE_LM20_MESSENGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MESSENGER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NBT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NBT"); +pub const SERVICE_LM20_NBT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NBT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NETLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NETLOGON"); +pub const SERVICE_LM20_NETLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETLOGON"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NETPOPUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NETPOPUP"); +pub const SERVICE_LM20_NETPOPUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETPOPUP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NETRUN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NETRUN"); +pub const SERVICE_LM20_NETRUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETRUN"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NTDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTDS"); +pub const SERVICE_LM20_NTDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTDS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NTFRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NtFrs"); +pub const SERVICE_LM20_NTFRS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NtFrs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NWSAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NwSapAgent"); +pub const SERVICE_LM20_NWSAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NwSapAgent"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_REPL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REPLICATOR"); +pub const SERVICE_LM20_REPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REPLICATOR"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_RIPL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REMOTEBOOT"); +pub const SERVICE_LM20_RIPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REMOTEBOOT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_RPCLOCATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RPCLOCATOR"); +pub const SERVICE_LM20_RPCLOCATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RPCLOCATOR"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_SCHEDULE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Schedule"); +pub const SERVICE_LM20_SCHEDULE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Schedule"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SERVER"); +pub const SERVICE_LM20_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SERVER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_SPOOLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPOOLER"); +pub const SERVICE_LM20_SPOOLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SPOOLER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_SQLSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SQLSERVER"); +pub const SERVICE_LM20_SQLSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SQLSERVER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TCPIP"); +pub const SERVICE_LM20_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TCPIP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TELNET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Telnet"); +pub const SERVICE_LM20_TELNET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Telnet"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TIMESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIMESOURCE"); +pub const SERVICE_LM20_TIMESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIMESOURCE"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TRKSVR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TrkSvr"); +pub const SERVICE_LM20_TRKSVR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrkSvr"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TRKWKS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TrkWks"); +pub const SERVICE_LM20_TRKWKS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrkWks"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_UPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPS"); +pub const SERVICE_LM20_UPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_WORKSTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WORKSTATION"); +pub const SERVICE_LM20_WORKSTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WORKSTATION"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_XACTSRV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XACTSRV"); +pub const SERVICE_LM20_XACTSRV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XACTSRV"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LMHOSTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LMHOSTS"); +pub const SERVICE_LMHOSTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LMHOSTS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_MAXTIME: u32 = 255u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_MESSENGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MESSENGER"); +pub const SERVICE_MESSENGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MESSENGER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NBT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NBT"); +pub const SERVICE_NBT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NBT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NETLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NETLOGON"); +pub const SERVICE_NETLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETLOGON"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NETPOPUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NETPOPUP"); +pub const SERVICE_NETPOPUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETPOPUP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NETRUN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NETRUN"); +pub const SERVICE_NETRUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NETRUN"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_NOT_PAUSABLE: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_NOT_UNINSTALLABLE: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NTDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTDS"); +pub const SERVICE_NTDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTDS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NTFRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NtFrs"); +pub const SERVICE_NTFRS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NtFrs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_NTIP_WAITTIME_SHIFT: u32 = 12u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NTLMSSP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NtLmSsp"); +pub const SERVICE_NTLMSSP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NtLmSsp"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_NT_MAXTIME: u32 = 65535u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NWCS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NWCWorkstation"); +pub const SERVICE_NWCS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NWCWorkstation"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NWSAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NwSapAgent"); +pub const SERVICE_NWSAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NwSapAgent"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_PAUSABLE: u32 = 32u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3564,31 +3564,31 @@ pub const SERVICE_REDIR_PAUSED: u32 = 1792u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_REDIR_PRINT_PAUSED: u32 = 512u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_REPL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REPLICATOR"); +pub const SERVICE_REPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REPLICATOR"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_RESRV_MASK: u32 = 131071u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_RIPL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REMOTEBOOT"); +pub const SERVICE_RIPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REMOTEBOOT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_RPCLOCATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RPCLOCATOR"); +pub const SERVICE_RPCLOCATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RPCLOCATOR"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_SCHEDULE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Schedule"); +pub const SERVICE_SCHEDULE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Schedule"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LanmanServer"); +pub const SERVICE_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LanmanServer"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_SPOOLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPOOLER"); +pub const SERVICE_SPOOLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SPOOLER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_SQLSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SQLSERVER"); +pub const SERVICE_SQLSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SQLSERVER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TCPIP"); +pub const SERVICE_TCPIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TCPIP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TELNET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Telnet"); +pub const SERVICE_TELNET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Telnet"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TIMESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIMESOURCE"); +pub const SERVICE_TIMESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIMESOURCE"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TRKSVR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TrkSvr"); +pub const SERVICE_TRKSVR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrkSvr"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TRKWKS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TrkWks"); +pub const SERVICE_TRKWKS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TrkWks"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_UIC_AMBIGPARM: u32 = 3058u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3692,13 +3692,13 @@ pub const SERVICE_UNINSTALLED: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_UNINSTALL_PENDING: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_UPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPS"); +pub const SERVICE_UPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_W32TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("w32time"); +pub const SERVICE_W32TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("w32time"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_WORKSTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LanmanWorkstation"); +pub const SERVICE_WORKSTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LanmanWorkstation"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_XACTSRV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XACTSRV"); +pub const SERVICE_XACTSRV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XACTSRV"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SESSION_CRYPT_KLEN: u32 = 21u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -4310,7 +4310,7 @@ pub const WKSTA_VER_MINOR_PARMNUM: u32 = 5u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const WKSTA_WRKHEURISTICS_PARMNUM: u32 = 32u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const WORKSTATION_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Workstation"); +pub const WORKSTATION_DISPLAY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Workstation"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const WZC_PROFILE_API_ERROR_FAILED_TO_LOAD_SCHEMA: u32 = 34u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetShell/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetShell/mod.rs index 17a0bc7f57..431d56e2a4 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetShell/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetShell/mod.rs @@ -1,17 +1,17 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn MatchEnumTag ( hmodule : super::super::Foundation:: HANDLE , pwcarg : :: windows_sys::core::PCWSTR , dwnumarg : u32 , penumtable : *const TOKEN_VALUE , pdwvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn MatchEnumTag ( hmodule : super::super::Foundation:: HANDLE , pwcarg : ::windows_sys::core::PCWSTR , dwnumarg : u32 , penumtable : *const TOKEN_VALUE , pdwvalue : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn MatchToken ( pwszusertoken : :: windows_sys::core::PCWSTR , pwszcmdtoken : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn MatchToken ( pwszusertoken : ::windows_sys::core::PCWSTR , pwszcmdtoken : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn PreprocessCommand ( hmodule : super::super::Foundation:: HANDLE , ppwcarguments : *mut :: windows_sys::core::PWSTR , dwcurrentindex : u32 , dwargcount : u32 , ptttags : *mut TAG_TYPE , dwtagcount : u32 , dwminargs : u32 , dwmaxargs : u32 , pdwtagtype : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn PreprocessCommand ( hmodule : super::super::Foundation:: HANDLE , ppwcarguments : *mut ::windows_sys::core::PWSTR , dwcurrentindex : u32 , dwargcount : u32 , ptttags : *mut TAG_TYPE , dwtagcount : u32 , dwminargs : u32 , dwmaxargs : u32 , pdwtagtype : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "netsh.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn PrintError ( hmodule : super::super::Foundation:: HANDLE , dwerrid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netsh.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] fn PrintMessage ( pwszformat : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netsh.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] fn PrintMessage ( pwszformat : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "netsh.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn PrintMessageFromModule ( hmodule : super::super::Foundation:: HANDLE , dwmsgid : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] fn RegisterContext ( pchildcontext : *const NS_CONTEXT_ATTRIBUTES ) -> u32 ); -::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] fn RegisterHelper ( pguidparentcontext : *const :: windows_sys::core::GUID , pfnregistersubcontext : *const NS_HELPER_ATTRIBUTES ) -> u32 ); +::windows_sys::core::link ! ( "netsh.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] fn RegisterHelper ( pguidparentcontext : *const ::windows_sys::core::GUID , pfnregistersubcontext : *const NS_HELPER_ATTRIBUTES ) -> u32 ); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const DEFAULT_CONTEXT_PRIORITY: u32 = 100u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] @@ -57,13 +57,13 @@ pub const ERROR_TAG_ALREADY_PRESENT: u32 = 15008u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const ERROR_TRANSPORT_NOT_PRESENT: u32 = 15012u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] -pub const GET_RESOURCE_STRING_FN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("GetResourceString"); +pub const GET_RESOURCE_STRING_FN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("GetResourceString"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const MAX_NAME_LEN: u32 = 48u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] -pub const NETSH_ARG_DELIMITER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("="); +pub const NETSH_ARG_DELIMITER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("="); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] -pub const NETSH_CMD_DELIMITER: ::windows_sys::core::PCWSTR = ::windows_sys::w!(" "); +pub const NETSH_CMD_DELIMITER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(" "); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const NETSH_ERROR_BASE: u32 = 15000u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] @@ -75,7 +75,7 @@ pub const NETSH_MAX_TOKEN_LENGTH: u32 = 64u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const NETSH_VERSION_50: u32 = 20480u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] -pub const NS_GET_EVENT_IDS_FN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("GetEventIds"); +pub const NS_GET_EVENT_IDS_FN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("GetEventIds"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub type NS_CMD_FLAGS = i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs index 40162ad92a..33f1fea6d2 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs @@ -1,25 +1,25 @@ -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCancelIncident ( handle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCloseIncident ( handle : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateConnectivityIncident ( handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateDNSIncident ( hostname : :: windows_sys::core::PCWSTR , querytype : u16 , handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCancelIncident ( handle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCloseIncident ( handle : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateConnectivityIncident ( handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateDNSIncident ( hostname : ::windows_sys::core::PCWSTR , querytype : u16 , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`*"] fn NdfCreateGroupingIncident ( cloudname : :: windows_sys::core::PCWSTR , groupname : :: windows_sys::core::PCWSTR , identity : :: windows_sys::core::PCWSTR , invitation : :: windows_sys::core::PCWSTR , addresses : *const super::super::Networking::WinSock:: SOCKET_ADDRESS_LIST , appid : :: windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`*"] fn NdfCreateGroupingIncident ( cloudname : ::windows_sys::core::PCWSTR , groupname : ::windows_sys::core::PCWSTR , identity : ::windows_sys::core::PCWSTR , invitation : ::windows_sys::core::PCWSTR , addresses : *const super::super::Networking::WinSock:: SOCKET_ADDRESS_LIST , appid : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreateIncident ( helperclassname : :: windows_sys::core::PCWSTR , celt : u32 , attributes : *const HELPER_ATTRIBUTE , handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateNetConnectionIncident ( handle : *mut *mut ::core::ffi::c_void , id : :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreateIncident ( helperclassname : ::windows_sys::core::PCWSTR , celt : u32 , attributes : *const HELPER_ATTRIBUTE , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateNetConnectionIncident ( handle : *mut *mut ::core::ffi::c_void , id : ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreatePnrpIncident ( cloudname : :: windows_sys::core::PCWSTR , peername : :: windows_sys::core::PCWSTR , diagnosepublish : super::super::Foundation:: BOOL , appid : :: windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateSharingIncident ( uncpath : :: windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateWebIncident ( url : :: windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreatePnrpIncident ( cloudname : ::windows_sys::core::PCWSTR , peername : ::windows_sys::core::PCWSTR , diagnosepublish : super::super::Foundation:: BOOL , appid : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateSharingIncident ( uncpath : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfCreateWebIncident ( url : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreateWebIncidentEx ( url : :: windows_sys::core::PCWSTR , usewinhttp : super::super::Foundation:: BOOL , modulename : :: windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfCreateWebIncidentEx ( url : ::windows_sys::core::PCWSTR , usewinhttp : super::super::Foundation:: BOOL , modulename : ::windows_sys::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Networking_WinSock", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security\"`*"] fn NdfCreateWinSockIncident ( sock : super::super::Networking::WinSock:: SOCKET , host : :: windows_sys::core::PCWSTR , port : u16 , appid : :: windows_sys::core::PCWSTR , userid : *const super::super::Security:: SID , handle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfDiagnoseIncident ( handle : *const ::core::ffi::c_void , rootcausecount : *mut u32 , rootcauses : *mut *mut RootCauseInfo , dwwait : u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security\"`*"] fn NdfCreateWinSockIncident ( sock : super::super::Networking::WinSock:: SOCKET , host : ::windows_sys::core::PCWSTR , port : u16 , appid : ::windows_sys::core::PCWSTR , userid : *const super::super::Security:: SID , handle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfDiagnoseIncident ( handle : *const ::core::ffi::c_void , rootcausecount : *mut u32 , rootcauses : *mut *mut RootCauseInfo , dwwait : u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfExecuteDiagnosis ( handle : *const ::core::ffi::c_void , hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfGetTraceFile ( handle : *const ::core::ffi::c_void , tracefilelocation : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfRepairIncident ( handle : *const ::core::ffi::c_void , repairex : *const RepairInfoEx , dwwait : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] fn NdfExecuteDiagnosis ( handle : *const ::core::ffi::c_void , hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfGetTraceFile ( handle : *const ::core::ffi::c_void , tracefilelocation : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ndfapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] fn NdfRepairIncident ( handle : *const ::core::ffi::c_void , repairex : *const RepairInfoEx , dwwait : u32 ) -> ::windows_sys::core::HRESULT ); pub type INetDiagExtensibleHelper = *mut ::core::ffi::c_void; pub type INetDiagHelper = *mut ::core::ffi::c_void; pub type INetDiagHelperEx = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs index be16257bbb..8efa85e3f1 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs @@ -6,25 +6,25 @@ pub type ISdoMachine2 = *mut ::core::ffi::c_void; pub type ISdoServiceControl = *mut ::core::ffi::c_void; pub type ITemplateSdo = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const AUTHSRV_AUTHORIZATION_VALUE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthorizationDLLs"); +pub const AUTHSRV_AUTHORIZATION_VALUE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthorizationDLLs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const AUTHSRV_ENFORCE_NP_FOR_PAP_CHALLENGE_RESPONSE_VALUE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnforceNetworkPolicyForPAPBasedChallengeResponse"); +pub const AUTHSRV_ENFORCE_NP_FOR_PAP_CHALLENGE_RESPONSE_VALUE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnforceNetworkPolicyForPAPBasedChallengeResponse"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const AUTHSRV_EXTENSIONS_VALUE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionDLLs"); +pub const AUTHSRV_EXTENSIONS_VALUE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtensionDLLs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const AUTHSRV_PARAMETERS_KEY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\AuthSrv\\Parameters"); +pub const AUTHSRV_PARAMETERS_KEY_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\AuthSrv\\Parameters"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_FREE_ATTRIBUTES: ::windows_sys::core::PCSTR = ::windows_sys::s!("RadiusExtensionFreeAttributes"); +pub const RADIUS_EXTENSION_FREE_ATTRIBUTES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RadiusExtensionFreeAttributes"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_INIT: ::windows_sys::core::PCSTR = ::windows_sys::s!("RadiusExtensionInit"); +pub const RADIUS_EXTENSION_INIT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RadiusExtensionInit"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_PROCESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("RadiusExtensionProcess"); +pub const RADIUS_EXTENSION_PROCESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RadiusExtensionProcess"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_PROCESS2: ::windows_sys::core::PCSTR = ::windows_sys::s!("RadiusExtensionProcess2"); +pub const RADIUS_EXTENSION_PROCESS2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RadiusExtensionProcess2"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_PROCESS_EX: ::windows_sys::core::PCSTR = ::windows_sys::s!("RadiusExtensionProcessEx"); +pub const RADIUS_EXTENSION_PROCESS_EX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RadiusExtensionProcessEx"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_TERM: ::windows_sys::core::PCSTR = ::windows_sys::s!("RadiusExtensionTerm"); +pub const RADIUS_EXTENSION_TERM: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RadiusExtensionTerm"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub const RADIUS_EXTENSION_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs index dd95ddc77a..35e7684e24 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -1,104 +1,104 @@ ::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtClose ( hdrt : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtContinueSearch ( hsearchcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtContinueSearch ( hsearchcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn DrtCreateDerivedKey ( plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , pkey : *mut DRT_DATA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn DrtCreateDerivedKey ( plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , pkey : *mut DRT_DATA ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn DrtCreateDerivedKeySecurityProvider ( prootcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtCreateDnsBootstrapResolver ( port : u16 , pwszaddress : :: windows_sys::core::PCWSTR , ppmodule : *mut *mut DRT_BOOTSTRAP_PROVIDER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drttransport.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtCreateIpv6UdpTransport ( scope : DRT_SCOPE , dwscopeid : u32 , dwlocalitythreshold : u32 , pwport : *mut u16 , phtransport : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtCreateNullSecurityProvider ( ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn DrtCreateDerivedKeySecurityProvider ( prootcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtCreateDnsBootstrapResolver ( port : u16 , pwszaddress : ::windows_sys::core::PCWSTR , ppmodule : *mut *mut DRT_BOOTSTRAP_PROVIDER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drttransport.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtCreateIpv6UdpTransport ( scope : DRT_SCOPE , dwscopeid : u32 , dwlocalitythreshold : u32 , pwport : *mut u16 , phtransport : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtCreateNullSecurityProvider ( ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn DrtCreatePnrpBootstrapResolver ( fpublish : super::super::Foundation:: BOOL , pwzpeername : :: windows_sys::core::PCWSTR , pwzcloudname : :: windows_sys::core::PCWSTR , pwzpublishingidentity : :: windows_sys::core::PCWSTR , ppresolver : *mut *mut DRT_BOOTSTRAP_PROVIDER ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn DrtCreatePnrpBootstrapResolver ( fpublish : super::super::Foundation:: BOOL , pwzpeername : ::windows_sys::core::PCWSTR , pwzcloudname : ::windows_sys::core::PCWSTR , pwzpublishingidentity : ::windows_sys::core::PCWSTR , ppresolver : *mut *mut DRT_BOOTSTRAP_PROVIDER ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtDeleteDerivedKeySecurityProvider ( psecurityprovider : *const DRT_SECURITY_PROVIDER ) -> ( ) ); ::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtDeleteDnsBootstrapResolver ( presolver : *const DRT_BOOTSTRAP_PROVIDER ) -> ( ) ); -::windows_sys::core::link ! ( "drttransport.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtDeleteIpv6UdpTransport ( htransport : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drttransport.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtDeleteIpv6UdpTransport ( htransport : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtDeleteNullSecurityProvider ( psecurityprovider : *const DRT_SECURITY_PROVIDER ) -> ( ) ); ::windows_sys::core::link ! ( "drtprov.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtDeletePnrpBootstrapResolver ( presolver : *const DRT_BOOTSTRAP_PROVIDER ) -> ( ) ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtEndSearch ( hsearchcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtEndSearch ( hsearchcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn DrtGetEventData ( hdrt : *const ::core::ffi::c_void , uleventdatalen : u32 , peventdata : *mut DRT_EVENT_DATA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetEventDataSize ( hdrt : *const ::core::ffi::c_void , puleventdatalen : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetInstanceName ( hdrt : *const ::core::ffi::c_void , ulcbinstancenamesize : u32 , pwzdrtinstancename : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetInstanceNameSize ( hdrt : *const ::core::ffi::c_void , pulcbinstancenamesize : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn DrtGetEventData ( hdrt : *const ::core::ffi::c_void , uleventdatalen : u32 , peventdata : *mut DRT_EVENT_DATA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetEventDataSize ( hdrt : *const ::core::ffi::c_void , puleventdatalen : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetInstanceName ( hdrt : *const ::core::ffi::c_void , ulcbinstancenamesize : u32 , pwzdrtinstancename : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetInstanceNameSize ( hdrt : *const ::core::ffi::c_void , pulcbinstancenamesize : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn DrtGetSearchPath ( hsearchcontext : *const ::core::ffi::c_void , ulsearchpathsize : u32 , psearchpath : *mut DRT_ADDRESS_LIST ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetSearchPathSize ( hsearchcontext : *const ::core::ffi::c_void , pulsearchpathsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetSearchResult ( hsearchcontext : *const ::core::ffi::c_void , ulsearchresultsize : u32 , psearchresult : *mut DRT_SEARCH_RESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetSearchResultSize ( hsearchcontext : *const ::core::ffi::c_void , pulsearchresultsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn DrtGetSearchPath ( hsearchcontext : *const ::core::ffi::c_void , ulsearchpathsize : u32 , psearchpath : *mut DRT_ADDRESS_LIST ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetSearchPathSize ( hsearchcontext : *const ::core::ffi::c_void , pulsearchpathsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetSearchResult ( hsearchcontext : *const ::core::ffi::c_void , ulsearchresultsize : u32 , psearchresult : *mut DRT_SEARCH_RESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtGetSearchResultSize ( hsearchcontext : *const ::core::ffi::c_void , pulsearchresultsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn DrtOpen ( psettings : *const DRT_SETTINGS , hevent : super::super::Foundation:: HANDLE , pvcontext : *const ::core::ffi::c_void , phdrt : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtRegisterKey ( hdrt : *const ::core::ffi::c_void , pregistration : *const DRT_REGISTRATION , pvkeycontext : *const ::core::ffi::c_void , phkeyregistration : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn DrtOpen ( psettings : *const DRT_SETTINGS , hevent : super::super::Foundation:: HANDLE , pvcontext : *const ::core::ffi::c_void , phdrt : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtRegisterKey ( hdrt : *const ::core::ffi::c_void , pregistration : *const DRT_REGISTRATION , pvkeycontext : *const ::core::ffi::c_void , phkeyregistration : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn DrtStartSearch ( hdrt : *const ::core::ffi::c_void , pkey : *const DRT_DATA , pinfo : *const DRT_SEARCH_INFO , timeout : u32 , hevent : super::super::Foundation:: HANDLE , pvcontext : *const ::core::ffi::c_void , hsearchcontext : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn DrtStartSearch ( hdrt : *const ::core::ffi::c_void , pkey : *const DRT_DATA , pinfo : *const DRT_SEARCH_INFO , timeout : u32 , hevent : super::super::Foundation:: HANDLE , pvcontext : *const ::core::ffi::c_void , hsearchcontext : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtUnregisterKey ( hkeyregistration : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtUpdateKey ( hkeyregistration : *const ::core::ffi::c_void , pappdata : *const DRT_DATA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "drt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn DrtUpdateKey ( hkeyregistration : *const ::core::ffi::c_void , pappdata : *const DRT_DATA ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabAddContact ( pwzcontactdata : :: windows_sys::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabAddContact ( pwzcontactdata : ::windows_sys::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabAsyncInviteContact ( pccontact : *const PEER_CONTACT , pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , hevent : super::super::Foundation:: HANDLE , phinvitation : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabAsyncInviteContact ( pccontact : *const PEER_CONTACT , pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , hevent : super::super::Foundation:: HANDLE , phinvitation : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabAsyncInviteEndpoint ( pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , hevent : super::super::Foundation:: HANDLE , phinvitation : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabAsyncInviteEndpoint ( pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , hevent : super::super::Foundation:: HANDLE , phinvitation : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabCancelInvitation ( hinvitation : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabCancelInvitation ( hinvitation : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabCloseHandle ( hinvitation : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabDeleteContact ( pwzpeername : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabCloseHandle ( hinvitation : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabDeleteContact ( pwzpeername : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabDeleteEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabDeleteObject ( pobjectid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabEnumApplicationRegistrationInfo ( registrationtype : PEER_APPLICATION_REGISTRATION_TYPE , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabDeleteEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabDeleteObject ( pobjectid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabEnumApplicationRegistrationInfo ( registrationtype : PEER_APPLICATION_REGISTRATION_TYPE , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabEnumApplications ( pcendpoint : *const PEER_ENDPOINT , papplicationid : *const :: windows_sys::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabEnumContacts ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabEnumApplications ( pcendpoint : *const PEER_ENDPOINT , papplicationid : *const ::windows_sys::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabEnumContacts ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabEnumEndpoints ( pccontact : *const PEER_CONTACT , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabEnumEndpoints ( pccontact : *const PEER_CONTACT , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabEnumObjects ( pcendpoint : *const PEER_ENDPOINT , pobjectid : *const :: windows_sys::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabEnumPeopleNearMe ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabExportContact ( pwzpeername : :: windows_sys::core::PCWSTR , ppwzcontactdata : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabEnumObjects ( pcendpoint : *const PEER_ENDPOINT , pobjectid : *const ::windows_sys::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabEnumPeopleNearMe ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabExportContact ( pwzpeername : ::windows_sys::core::PCWSTR , ppwzcontactdata : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabGetAppLaunchInfo ( pplaunchinfo : *mut *mut PEER_APP_LAUNCH_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabGetApplicationRegistrationInfo ( papplicationid : *const :: windows_sys::core::GUID , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE , ppapplication : *mut *mut PEER_APPLICATION_REGISTRATION_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabGetAppLaunchInfo ( pplaunchinfo : *mut *mut PEER_APP_LAUNCH_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabGetApplicationRegistrationInfo ( papplicationid : *const ::windows_sys::core::GUID , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE , ppapplication : *mut *mut PEER_APPLICATION_REGISTRATION_INFO ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabGetContact ( pwzpeername : :: windows_sys::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabGetEndpointName ( ppwzendpointname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabGetContact ( pwzpeername : ::windows_sys::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabGetEndpointName ( ppwzendpointname : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_COLLAB_EVENT_DATA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_COLLAB_EVENT_DATA ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabGetInvitationResponse ( hinvitation : super::super::Foundation:: HANDLE , ppinvitationresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabGetInvitationResponse ( hinvitation : super::super::Foundation:: HANDLE , ppinvitationresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabGetPresenceInfo ( pcendpoint : *const PEER_ENDPOINT , pppresenceinfo : *mut *mut PEER_PRESENCE_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabGetSigninOptions ( pdwsigninoptions : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabGetPresenceInfo ( pcendpoint : *const PEER_ENDPOINT , pppresenceinfo : *mut *mut PEER_PRESENCE_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabGetSigninOptions ( pdwsigninoptions : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabInviteContact ( pccontact : *const PEER_CONTACT , pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , ppresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabInviteContact ( pccontact : *const PEER_CONTACT , pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , ppresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabInviteEndpoint ( pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , ppresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabInviteEndpoint ( pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , ppresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabParseContact ( pwzcontactdata : :: windows_sys::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabParseContact ( pwzcontactdata : ::windows_sys::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabQueryContactData ( pcendpoint : *const PEER_ENDPOINT , ppwzcontactdata : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabQueryContactData ( pcendpoint : *const PEER_ENDPOINT , ppwzcontactdata : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabRefreshEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabRegisterApplication ( pcapplication : *const PEER_APPLICATION_REGISTRATION_INFO , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabRefreshEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabRegisterApplication ( pcapplication : *const PEER_APPLICATION_REGISTRATION_INFO , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabRegisterEvent ( hevent : super::super::Foundation:: HANDLE , ceventregistration : u32 , peventregistrations : *const PEER_COLLAB_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabSetEndpointName ( pwzendpointname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabSetObject ( pcobject : *const PEER_OBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabSetPresenceInfo ( pcpresenceinfo : *const PEER_PRESENCE_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabShutdown ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabRegisterEvent ( hevent : super::super::Foundation:: HANDLE , ceventregistration : u32 , peventregistrations : *const PEER_COLLAB_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabSetEndpointName ( pwzendpointname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabSetObject ( pcobject : *const PEER_OBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabSetPresenceInfo ( pcpresenceinfo : *const PEER_PRESENCE_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabShutdown ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabSignin ( hwndparent : super::super::Foundation:: HWND , dwsigninoptions : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabSignout ( dwsigninoptions : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabStartup ( wversionrequested : u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabSignin ( hwndparent : super::super::Foundation:: HWND , dwsigninoptions : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabSignout ( dwsigninoptions : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabStartup ( wversionrequested : u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabSubscribeEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabUnregisterApplication ( papplicationid : *const :: windows_sys::core::GUID , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabSubscribeEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabUnregisterApplication ( papplicationid : *const ::windows_sys::core::GUID , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCollabUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabUnsubscribeEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerCollabUnsubscribeEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabUpdateContact ( pcontact : *const PEER_CONTACT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCreatePeerName ( pwzidentity : :: windows_sys::core::PCWSTR , pwzclassifier : :: windows_sys::core::PCWSTR , ppwzpeername : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerCollabUpdateContact ( pcontact : *const PEER_CONTACT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerCreatePeerName ( pwzidentity : ::windows_sys::core::PCWSTR , pwzclassifier : ::windows_sys::core::PCWSTR , ppwzpeername : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "peerdist.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn PeerDistClientAddContentInformation ( hpeerdist : isize , hcontenthandle : isize , cbnumberofbytes : u32 , pbuffer : *const u8 , lpoverlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -145,138 +145,138 @@ ::windows_sys::core::link ! ( "peerdist.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerDistShutdown ( hpeerdist : isize ) -> u32 ); ::windows_sys::core::link ! ( "peerdist.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerDistStartup ( dwversionrequested : u32 , phpeerdist : *mut isize , pdwsupportedversion : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "peerdist.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerDistUnregisterForStatusChangeNotification ( hpeerdist : isize ) -> u32 ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerEndEnumeration ( hpeerenum : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerEnumGroups ( pwzidentity : :: windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerEnumIdentities ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerEndEnumeration ( hpeerenum : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerEnumGroups ( pwzidentity : ::windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerEnumIdentities ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerFreeData ( pvdata : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGetItemCount ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGetNextItem ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 , pppvitems : *mut *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGetItemCount ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGetNextItem ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 , pppvitems : *mut *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphAddRecord ( hgraph : *const ::core::ffi::c_void , precord : *const PEER_RECORD , precordid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphClose ( hgraph : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphCloseDirectConnection ( hgraph : *const ::core::ffi::c_void , ullconnectionid : u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphAddRecord ( hgraph : *const ::core::ffi::c_void , precord : *const PEER_RECORD , precordid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphClose ( hgraph : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphCloseDirectConnection ( hgraph : *const ::core::ffi::c_void , ullconnectionid : u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGraphConnect ( hgraph : *const ::core::ffi::c_void , pwzpeerid : :: windows_sys::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGraphConnect ( hgraph : *const ::core::ffi::c_void , pwzpeerid : ::windows_sys::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphCreate ( pgraphproperties : *const PEER_GRAPH_PROPERTIES , pwzdatabasename : :: windows_sys::core::PCWSTR , psecurityinterface : *const PEER_SECURITY_INTERFACE , phgraph : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphDelete ( pwzgraphid : :: windows_sys::core::PCWSTR , pwzpeerid : :: windows_sys::core::PCWSTR , pwzdatabasename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphCreate ( pgraphproperties : *const PEER_GRAPH_PROPERTIES , pwzdatabasename : ::windows_sys::core::PCWSTR , psecurityinterface : *const PEER_SECURITY_INTERFACE , phgraph : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphDelete ( pwzgraphid : ::windows_sys::core::PCWSTR , pwzpeerid : ::windows_sys::core::PCWSTR , pwzdatabasename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphDeleteRecord ( hgraph : *const ::core::ffi::c_void , precordid : *const :: windows_sys::core::GUID , flocal : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphEndEnumeration ( hpeerenum : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphEnumConnections ( hgraph : *const ::core::ffi::c_void , dwflags : u32 , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphEnumNodes ( hgraph : *const ::core::ffi::c_void , pwzpeerid : :: windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphEnumRecords ( hgraph : *const ::core::ffi::c_void , precordtype : *const :: windows_sys::core::GUID , pwzpeerid : :: windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphExportDatabase ( hgraph : *const ::core::ffi::c_void , pwzfilepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphDeleteRecord ( hgraph : *const ::core::ffi::c_void , precordid : *const ::windows_sys::core::GUID , flocal : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphEndEnumeration ( hpeerenum : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphEnumConnections ( hgraph : *const ::core::ffi::c_void , dwflags : u32 , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphEnumNodes ( hgraph : *const ::core::ffi::c_void , pwzpeerid : ::windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphEnumRecords ( hgraph : *const ::core::ffi::c_void , precordtype : *const ::windows_sys::core::GUID , pwzpeerid : ::windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphExportDatabase ( hgraph : *const ::core::ffi::c_void , pwzfilepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphFreeData ( pvdata : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_GRAPH_EVENT_DATA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetItemCount ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetNextItem ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 , pppvitems : *mut *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_GRAPH_EVENT_DATA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetItemCount ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetNextItem ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 , pppvitems : *mut *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGraphGetNodeInfo ( hgraph : *const ::core::ffi::c_void , ullnodeid : u64 , ppnodeinfo : *mut *mut PEER_NODE_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetProperties ( hgraph : *const ::core::ffi::c_void , ppgraphproperties : *mut *mut PEER_GRAPH_PROPERTIES ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGraphGetNodeInfo ( hgraph : *const ::core::ffi::c_void , ullnodeid : u64 , ppnodeinfo : *mut *mut PEER_NODE_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetProperties ( hgraph : *const ::core::ffi::c_void , ppgraphproperties : *mut *mut PEER_GRAPH_PROPERTIES ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphGetRecord ( hgraph : *const ::core::ffi::c_void , precordid : *const :: windows_sys::core::GUID , pprecord : *mut *mut PEER_RECORD ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetStatus ( hgraph : *const ::core::ffi::c_void , pdwstatus : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphImportDatabase ( hgraph : *const ::core::ffi::c_void , pwzfilepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphListen ( hgraph : *const ::core::ffi::c_void , dwscope : u32 , dwscopeid : u32 , wport : u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphGetRecord ( hgraph : *const ::core::ffi::c_void , precordid : *const ::windows_sys::core::GUID , pprecord : *mut *mut PEER_RECORD ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphGetStatus ( hgraph : *const ::core::ffi::c_void , pdwstatus : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphImportDatabase ( hgraph : *const ::core::ffi::c_void , pwzfilepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphListen ( hgraph : *const ::core::ffi::c_void , dwscope : u32 , dwscopeid : u32 , wport : u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphOpen ( pwzgraphid : :: windows_sys::core::PCWSTR , pwzpeerid : :: windows_sys::core::PCWSTR , pwzdatabasename : :: windows_sys::core::PCWSTR , psecurityinterface : *const PEER_SECURITY_INTERFACE , crecordtypesyncprecedence : u32 , precordtypesyncprecedence : *const :: windows_sys::core::GUID , phgraph : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphOpen ( pwzgraphid : ::windows_sys::core::PCWSTR , pwzpeerid : ::windows_sys::core::PCWSTR , pwzdatabasename : ::windows_sys::core::PCWSTR , psecurityinterface : *const PEER_SECURITY_INTERFACE , crecordtypesyncprecedence : u32 , precordtypesyncprecedence : *const ::windows_sys::core::GUID , phgraph : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGraphOpenDirectConnection ( hgraph : *const ::core::ffi::c_void , pwzpeerid : :: windows_sys::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGraphOpenDirectConnection ( hgraph : *const ::core::ffi::c_void , pwzpeerid : ::windows_sys::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphPeerTimeToUniversalTime ( hgraph : *const ::core::ffi::c_void , pftpeertime : *const super::super::Foundation:: FILETIME , pftuniversaltime : *mut super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphPeerTimeToUniversalTime ( hgraph : *const ::core::ffi::c_void , pftpeertime : *const super::super::Foundation:: FILETIME , pftuniversaltime : *mut super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphRegisterEvent ( hgraph : *const ::core::ffi::c_void , hevent : super::super::Foundation:: HANDLE , ceventregistrations : u32 , peventregistrations : *const PEER_GRAPH_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphSearchRecords ( hgraph : *const ::core::ffi::c_void , pwzcriteria : :: windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphSendData ( hgraph : *const ::core::ffi::c_void , ullconnectionid : u64 , ptype : *const :: windows_sys::core::GUID , cbdata : u32 , pvdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphSetNodeAttributes ( hgraph : *const ::core::ffi::c_void , pwzattributes : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphRegisterEvent ( hgraph : *const ::core::ffi::c_void , hevent : super::super::Foundation:: HANDLE , ceventregistrations : u32 , peventregistrations : *const PEER_GRAPH_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphSearchRecords ( hgraph : *const ::core::ffi::c_void , pwzcriteria : ::windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphSendData ( hgraph : *const ::core::ffi::c_void , ullconnectionid : u64 , ptype : *const ::windows_sys::core::GUID , cbdata : u32 , pvdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphSetNodeAttributes ( hgraph : *const ::core::ffi::c_void , pwzattributes : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphSetPresence ( hgraph : *const ::core::ffi::c_void , fpresent : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphSetProperties ( hgraph : *const ::core::ffi::c_void , pgraphproperties : *const PEER_GRAPH_PROPERTIES ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphShutdown ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphStartup ( wversionrequested : u16 , pversiondata : *mut PEER_VERSION_DATA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphSetPresence ( hgraph : *const ::core::ffi::c_void , fpresent : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphSetProperties ( hgraph : *const ::core::ffi::c_void , pgraphproperties : *const PEER_GRAPH_PROPERTIES ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphShutdown ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphStartup ( wversionrequested : u16 , pversiondata : *mut PEER_VERSION_DATA ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphUniversalTimeToPeerTime ( hgraph : *const ::core::ffi::c_void , pftuniversaltime : *const super::super::Foundation:: FILETIME , pftpeertime : *mut super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphUniversalTimeToPeerTime ( hgraph : *const ::core::ffi::c_void , pftuniversaltime : *const super::super::Foundation:: FILETIME , pftpeertime : *mut super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphUpdateRecord ( hgraph : *const ::core::ffi::c_void , precord : *const PEER_RECORD ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphValidateDeferredRecords ( hgraph : *const ::core::ffi::c_void , crecordids : u32 , precordids : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGraphUpdateRecord ( hgraph : *const ::core::ffi::c_void , precord : *const PEER_RECORD ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2pgraph.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGraphValidateDeferredRecords ( hgraph : *const ::core::ffi::c_void , crecordids : u32 , precordids : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupAddRecord ( hgroup : *const ::core::ffi::c_void , precord : *const PEER_RECORD , precordid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupClose ( hgroup : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupCloseDirectConnection ( hgroup : *const ::core::ffi::c_void , ullconnectionid : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupConnect ( hgroup : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupAddRecord ( hgroup : *const ::core::ffi::c_void , precord : *const PEER_RECORD , precordid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupClose ( hgroup : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupCloseDirectConnection ( hgroup : *const ::core::ffi::c_void , ullconnectionid : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupConnect ( hgroup : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGroupConnectByAddress ( hgroup : *const ::core::ffi::c_void , caddresses : u32 , paddresses : *const PEER_ADDRESS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupCreate ( pproperties : *const PEER_GROUP_PROPERTIES , phgroup : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGroupConnectByAddress ( hgroup : *const ::core::ffi::c_void , caddresses : u32 , paddresses : *const PEER_ADDRESS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupCreate ( pproperties : *const PEER_GROUP_PROPERTIES , phgroup : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupCreateInvitation ( hgroup : *const ::core::ffi::c_void , pwzidentityinfo : :: windows_sys::core::PCWSTR , pftexpiration : *const super::super::Foundation:: FILETIME , croles : u32 , proles : *const :: windows_sys::core::GUID , ppwzinvitation : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupCreatePasswordInvitation ( hgroup : *const ::core::ffi::c_void , ppwzinvitation : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupDelete ( pwzidentity : :: windows_sys::core::PCWSTR , pwzgrouppeername : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupDeleteRecord ( hgroup : *const ::core::ffi::c_void , precordid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupEnumConnections ( hgroup : *const ::core::ffi::c_void , dwflags : u32 , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupEnumMembers ( hgroup : *const ::core::ffi::c_void , dwflags : u32 , pwzidentity : :: windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupEnumRecords ( hgroup : *const ::core::ffi::c_void , precordtype : *const :: windows_sys::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupExportConfig ( hgroup : *const ::core::ffi::c_void , pwzpassword : :: windows_sys::core::PCWSTR , ppwzxml : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupExportDatabase ( hgroup : *const ::core::ffi::c_void , pwzfilepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_GROUP_EVENT_DATA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupGetProperties ( hgroup : *const ::core::ffi::c_void , ppproperties : *mut *mut PEER_GROUP_PROPERTIES ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupCreateInvitation ( hgroup : *const ::core::ffi::c_void , pwzidentityinfo : ::windows_sys::core::PCWSTR , pftexpiration : *const super::super::Foundation:: FILETIME , croles : u32 , proles : *const ::windows_sys::core::GUID , ppwzinvitation : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupCreatePasswordInvitation ( hgroup : *const ::core::ffi::c_void , ppwzinvitation : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupDelete ( pwzidentity : ::windows_sys::core::PCWSTR , pwzgrouppeername : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupDeleteRecord ( hgroup : *const ::core::ffi::c_void , precordid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupEnumConnections ( hgroup : *const ::core::ffi::c_void , dwflags : u32 , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupEnumMembers ( hgroup : *const ::core::ffi::c_void , dwflags : u32 , pwzidentity : ::windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupEnumRecords ( hgroup : *const ::core::ffi::c_void , precordtype : *const ::windows_sys::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupExportConfig ( hgroup : *const ::core::ffi::c_void , pwzpassword : ::windows_sys::core::PCWSTR , ppwzxml : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupExportDatabase ( hgroup : *const ::core::ffi::c_void , pwzfilepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_GROUP_EVENT_DATA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupGetProperties ( hgroup : *const ::core::ffi::c_void , ppproperties : *mut *mut PEER_GROUP_PROPERTIES ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupGetRecord ( hgroup : *const ::core::ffi::c_void , precordid : *const :: windows_sys::core::GUID , pprecord : *mut *mut PEER_RECORD ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupGetStatus ( hgroup : *const ::core::ffi::c_void , pdwstatus : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupGetRecord ( hgroup : *const ::core::ffi::c_void , precordid : *const ::windows_sys::core::GUID , pprecord : *mut *mut PEER_RECORD ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupGetStatus ( hgroup : *const ::core::ffi::c_void , pdwstatus : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupImportConfig ( pwzxml : :: windows_sys::core::PCWSTR , pwzpassword : :: windows_sys::core::PCWSTR , foverwrite : super::super::Foundation:: BOOL , ppwzidentity : *mut :: windows_sys::core::PWSTR , ppwzgroup : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupImportDatabase ( hgroup : *const ::core::ffi::c_void , pwzfilepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupImportConfig ( pwzxml : ::windows_sys::core::PCWSTR , pwzpassword : ::windows_sys::core::PCWSTR , foverwrite : super::super::Foundation:: BOOL , ppwzidentity : *mut ::windows_sys::core::PWSTR , ppwzgroup : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupImportDatabase ( hgroup : *const ::core::ffi::c_void , pwzfilepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn PeerGroupIssueCredentials ( hgroup : *const ::core::ffi::c_void , pwzsubjectidentity : :: windows_sys::core::PCWSTR , pcredentialinfo : *const PEER_CREDENTIAL_INFO , dwflags : u32 , ppwzinvitation : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupJoin ( pwzidentity : :: windows_sys::core::PCWSTR , pwzinvitation : :: windows_sys::core::PCWSTR , pwzcloud : :: windows_sys::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupOpen ( pwzidentity : :: windows_sys::core::PCWSTR , pwzgrouppeername : :: windows_sys::core::PCWSTR , pwzcloud : :: windows_sys::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn PeerGroupIssueCredentials ( hgroup : *const ::core::ffi::c_void , pwzsubjectidentity : ::windows_sys::core::PCWSTR , pcredentialinfo : *const PEER_CREDENTIAL_INFO , dwflags : u32 , ppwzinvitation : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupJoin ( pwzidentity : ::windows_sys::core::PCWSTR , pwzinvitation : ::windows_sys::core::PCWSTR , pwzcloud : ::windows_sys::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupOpen ( pwzidentity : ::windows_sys::core::PCWSTR , pwzgrouppeername : ::windows_sys::core::PCWSTR , pwzcloud : ::windows_sys::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGroupOpenDirectConnection ( hgroup : *const ::core::ffi::c_void , pwzidentity : :: windows_sys::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerGroupOpenDirectConnection ( hgroup : *const ::core::ffi::c_void , pwzidentity : ::windows_sys::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn PeerGroupParseInvitation ( pwzinvitation : :: windows_sys::core::PCWSTR , ppinvitationinfo : *mut *mut PEER_INVITATION_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupPasswordJoin ( pwzidentity : :: windows_sys::core::PCWSTR , pwzinvitation : :: windows_sys::core::PCWSTR , pwzpassword : :: windows_sys::core::PCWSTR , pwzcloud : :: windows_sys::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn PeerGroupParseInvitation ( pwzinvitation : ::windows_sys::core::PCWSTR , ppinvitationinfo : *mut *mut PEER_INVITATION_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupPasswordJoin ( pwzidentity : ::windows_sys::core::PCWSTR , pwzinvitation : ::windows_sys::core::PCWSTR , pwzpassword : ::windows_sys::core::PCWSTR , pwzcloud : ::windows_sys::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupPeerTimeToUniversalTime ( hgroup : *const ::core::ffi::c_void , pftpeertime : *const super::super::Foundation:: FILETIME , pftuniversaltime : *mut super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupPeerTimeToUniversalTime ( hgroup : *const ::core::ffi::c_void , pftpeertime : *const super::super::Foundation:: FILETIME , pftuniversaltime : *mut super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupRegisterEvent ( hgroup : *const ::core::ffi::c_void , hevent : super::super::Foundation:: HANDLE , ceventregistration : u32 , peventregistrations : *const PEER_GROUP_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupResumePasswordAuthentication ( hgroup : *const ::core::ffi::c_void , hpeereventhandle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupSearchRecords ( hgroup : *const ::core::ffi::c_void , pwzcriteria : :: windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupSendData ( hgroup : *const ::core::ffi::c_void , ullconnectionid : u64 , ptype : *const :: windows_sys::core::GUID , cbdata : u32 , pvdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupSetProperties ( hgroup : *const ::core::ffi::c_void , pproperties : *const PEER_GROUP_PROPERTIES ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupShutdown ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupStartup ( wversionrequested : u16 , pversiondata : *mut PEER_VERSION_DATA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupRegisterEvent ( hgroup : *const ::core::ffi::c_void , hevent : super::super::Foundation:: HANDLE , ceventregistration : u32 , peventregistrations : *const PEER_GROUP_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupResumePasswordAuthentication ( hgroup : *const ::core::ffi::c_void , hpeereventhandle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupSearchRecords ( hgroup : *const ::core::ffi::c_void , pwzcriteria : ::windows_sys::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupSendData ( hgroup : *const ::core::ffi::c_void , ullconnectionid : u64 , ptype : *const ::windows_sys::core::GUID , cbdata : u32 , pvdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupSetProperties ( hgroup : *const ::core::ffi::c_void , pproperties : *const PEER_GROUP_PROPERTIES ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupShutdown ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupStartup ( wversionrequested : u16 , pversiondata : *mut PEER_VERSION_DATA ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupUniversalTimeToPeerTime ( hgroup : *const ::core::ffi::c_void , pftuniversaltime : *const super::super::Foundation:: FILETIME , pftpeertime : *mut super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupUniversalTimeToPeerTime ( hgroup : *const ::core::ffi::c_void , pftuniversaltime : *const super::super::Foundation:: FILETIME , pftpeertime : *mut super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerGroupUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupUpdateRecord ( hgroup : *const ::core::ffi::c_void , precord : *const PEER_RECORD ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerHostNameToPeerName ( pwzhostname : :: windows_sys::core::PCWSTR , ppwzpeername : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityCreate ( pwzclassifier : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR , hcryptprov : usize , ppwzidentity : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityDelete ( pwzidentity : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityExport ( pwzidentity : :: windows_sys::core::PCWSTR , pwzpassword : :: windows_sys::core::PCWSTR , ppwzexportxml : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityGetCryptKey ( pwzidentity : :: windows_sys::core::PCWSTR , phcryptprov : *mut usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityGetDefault ( ppwzpeername : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityGetFriendlyName ( pwzidentity : :: windows_sys::core::PCWSTR , ppwzfriendlyname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityGetXML ( pwzidentity : :: windows_sys::core::PCWSTR , ppwzidentityxml : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityImport ( pwzimportxml : :: windows_sys::core::PCWSTR , pwzpassword : :: windows_sys::core::PCWSTR , ppwzidentity : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentitySetFriendlyName ( pwzidentity : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerNameToPeerHostName ( pwzpeername : :: windows_sys::core::PCWSTR , ppwzhostname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpEndResolve ( hresolve : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpGetCloudInfo ( pcnumclouds : *mut u32 , ppcloudinfo : *mut *mut PEER_PNRP_CLOUD_INFO ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerPnrpGetEndpoint ( hresolve : *const ::core::ffi::c_void , ppendpoint : *mut *mut PEER_PNRP_ENDPOINT_INFO ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerPnrpRegister ( pcwzpeername : :: windows_sys::core::PCWSTR , pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO , phregistration : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerPnrpResolve ( pcwzpeername : :: windows_sys::core::PCWSTR , pcwzcloudname : :: windows_sys::core::PCWSTR , pcendpoints : *mut u32 , ppendpoints : *mut *mut PEER_PNRP_ENDPOINT_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpShutdown ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerGroupUpdateRecord ( hgroup : *const ::core::ffi::c_void , precord : *const PEER_RECORD ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerHostNameToPeerName ( pwzhostname : ::windows_sys::core::PCWSTR , ppwzpeername : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityCreate ( pwzclassifier : ::windows_sys::core::PCWSTR , pwzfriendlyname : ::windows_sys::core::PCWSTR , hcryptprov : usize , ppwzidentity : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityDelete ( pwzidentity : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityExport ( pwzidentity : ::windows_sys::core::PCWSTR , pwzpassword : ::windows_sys::core::PCWSTR , ppwzexportxml : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityGetCryptKey ( pwzidentity : ::windows_sys::core::PCWSTR , phcryptprov : *mut usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityGetDefault ( ppwzpeername : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityGetFriendlyName ( pwzidentity : ::windows_sys::core::PCWSTR , ppwzfriendlyname : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityGetXML ( pwzidentity : ::windows_sys::core::PCWSTR , ppwzidentityxml : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentityImport ( pwzimportxml : ::windows_sys::core::PCWSTR , pwzpassword : ::windows_sys::core::PCWSTR , ppwzidentity : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerIdentitySetFriendlyName ( pwzidentity : ::windows_sys::core::PCWSTR , pwzfriendlyname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerNameToPeerHostName ( pwzpeername : ::windows_sys::core::PCWSTR , ppwzhostname : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpEndResolve ( hresolve : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpGetCloudInfo ( pcnumclouds : *mut u32 , ppcloudinfo : *mut *mut PEER_PNRP_CLOUD_INFO ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Networking_WinSock")] +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerPnrpGetEndpoint ( hresolve : *const ::core::ffi::c_void , ppendpoint : *mut *mut PEER_PNRP_ENDPOINT_INFO ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Networking_WinSock")] +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerPnrpRegister ( pcwzpeername : ::windows_sys::core::PCWSTR , pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO , phregistration : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Networking_WinSock")] +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerPnrpResolve ( pcwzpeername : ::windows_sys::core::PCWSTR , pcwzcloudname : ::windows_sys::core::PCWSTR , pcendpoints : *mut u32 , ppendpoints : *mut *mut PEER_PNRP_ENDPOINT_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpShutdown ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerPnrpStartResolve ( pcwzpeername : :: windows_sys::core::PCWSTR , pcwzcloudname : :: windows_sys::core::PCWSTR , cmaxendpoints : u32 , hevent : super::super::Foundation:: HANDLE , phresolve : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpStartup ( wversionrequested : u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpUnregister ( hregistration : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] fn PeerPnrpStartResolve ( pcwzpeername : ::windows_sys::core::PCWSTR , pcwzcloudname : ::windows_sys::core::PCWSTR , cmaxendpoints : u32 , hevent : super::super::Foundation:: HANDLE , phresolve : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpStartup ( wversionrequested : u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] fn PeerPnrpUnregister ( hregistration : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerPnrpUpdateRegistration ( hregistration : *const ::core::ffi::c_void , pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "p2p.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] fn PeerPnrpUpdateRegistration ( hregistration : *const ::core::ffi::c_void , pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] pub const DRT_E_BOOTSTRAPPROVIDER_IN_USE: ::windows_sys::core::HRESULT = -2141052914i32; #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -424,7 +424,7 @@ pub const PEER_GROUP_ROLE_INVITING_MEMBER: ::windows_sys::core::GUID = ::windows #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] pub const PEER_GROUP_ROLE_MEMBER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf12dc4c7_0857_4ca0_93fc_b1bb19a3d8c2); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] -pub const PEER_PNRP_ALL_LINK_CLOUDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PEER_PNRP_ALL_LINKS"); +pub const PEER_PNRP_ALL_LINK_CLOUDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PEER_PNRP_ALL_LINKS"); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] pub const PNRPINFO_HINT: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -456,11 +456,11 @@ pub const WSA_PNRP_INVALID_IDENTITY: u32 = 11503u32; #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] pub const WSA_PNRP_TOO_MUCH_LOAD: u32 = 11504u32; #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] -pub const WSZ_SCOPE_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GLOBAL"); +pub const WSZ_SCOPE_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GLOBAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] -pub const WSZ_SCOPE_LINKLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LINKLOCAL"); +pub const WSZ_SCOPE_LINKLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LINKLOCAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] -pub const WSZ_SCOPE_SITELOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SITELOCAL"); +pub const WSZ_SCOPE_SITELOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SITELOCAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] pub type DRT_ADDRESS_FLAGS = i32; #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs index df376eff8d..80256d87d7 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -37,25 +37,25 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] ::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn TcEnumerateInterfaces ( clienthandle : super::super::Foundation:: HANDLE , pbuffersize : *mut u32 , interfacebuffer : *mut TC_IFC_DESCRIPTOR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcGetFlowNameA ( flowhandle : super::super::Foundation:: HANDLE , strsize : u32 , pflowname : :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcGetFlowNameA ( flowhandle : super::super::Foundation:: HANDLE , strsize : u32 , pflowname : ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcGetFlowNameW ( flowhandle : super::super::Foundation:: HANDLE , strsize : u32 , pflowname : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcGetFlowNameW ( flowhandle : super::super::Foundation:: HANDLE , strsize : u32 , pflowname : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] ::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn TcModifyFlow ( flowhandle : super::super::Foundation:: HANDLE , pgenericflow : *const TC_GEN_FLOW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcOpenInterfaceA ( pinterfacename : :: windows_sys::core::PCSTR , clienthandle : super::super::Foundation:: HANDLE , clifcctx : super::super::Foundation:: HANDLE , pifchandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcOpenInterfaceA ( pinterfacename : ::windows_sys::core::PCSTR , clienthandle : super::super::Foundation:: HANDLE , clifcctx : super::super::Foundation:: HANDLE , pifchandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcOpenInterfaceW ( pinterfacename : :: windows_sys::core::PCWSTR , clienthandle : super::super::Foundation:: HANDLE , clifcctx : super::super::Foundation:: HANDLE , pifchandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] fn TcQueryFlowA ( pflowname : :: windows_sys::core::PCSTR , pguidparam : *const :: windows_sys::core::GUID , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] fn TcQueryFlowW ( pflowname : :: windows_sys::core::PCWSTR , pguidparam : *const :: windows_sys::core::GUID , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcOpenInterfaceW ( pinterfacename : ::windows_sys::core::PCWSTR , clienthandle : super::super::Foundation:: HANDLE , clifcctx : super::super::Foundation:: HANDLE , pifchandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] fn TcQueryFlowA ( pflowname : ::windows_sys::core::PCSTR , pguidparam : *const ::windows_sys::core::GUID , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] fn TcQueryFlowW ( pflowname : ::windows_sys::core::PCWSTR , pguidparam : *const ::windows_sys::core::GUID , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcQueryInterface ( ifchandle : super::super::Foundation:: HANDLE , pguidparam : *const :: windows_sys::core::GUID , notifychange : super::super::Foundation:: BOOLEAN , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcQueryInterface ( ifchandle : super::super::Foundation:: HANDLE , pguidparam : *const ::windows_sys::core::GUID , notifychange : super::super::Foundation:: BOOLEAN , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcRegisterClient ( tciversion : u32 , clregctx : super::super::Foundation:: HANDLE , clienthandlerlist : *const TCI_CLIENT_FUNC_LIST , pclienthandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] fn TcSetFlowA ( pflowname : :: windows_sys::core::PCSTR , pguidparam : *const :: windows_sys::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] fn TcSetFlowW ( pflowname : :: windows_sys::core::PCWSTR , pguidparam : *const :: windows_sys::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] fn TcSetFlowA ( pflowname : ::windows_sys::core::PCSTR , pguidparam : *const ::windows_sys::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] fn TcSetFlowW ( pflowname : ::windows_sys::core::PCWSTR , pguidparam : *const ::windows_sys::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcSetInterface ( ifchandle : super::super::Foundation:: HANDLE , pguidparam : *const :: windows_sys::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "traffic.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] fn TcSetInterface ( ifchandle : super::super::Foundation:: HANDLE , pguidparam : *const ::windows_sys::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] pub const ABLE_TO_RECV_RSVP: u32 = 50002u32; #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] @@ -83,7 +83,7 @@ pub const CREDENTIAL_SUB_TYPE_X509_V3_CERT: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] pub const CURRENT_TCI_VERSION: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] -pub const DD_TCP_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Device\\Tcp"); +pub const DD_TCP_DEVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Device\\Tcp"); #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] pub const DUP_RESULTS: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs index 527044c730..af9d84d13e 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -43,9 +43,9 @@ ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminDeregisterConnectionNotification ( hmprserver : isize , heventnotification : super::super::Foundation:: HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminDeviceEnum ( hmprserver : isize , dwlevel : u32 , lplpbbuffer : *mut *mut u8 , lpdwtotalentries : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminEstablishDomainRasServer ( pszdomain : :: windows_sys::core::PCWSTR , pszmachine : :: windows_sys::core::PCWSTR , benable : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminGetErrorString ( dwerror : u32 , lplpwserrorstring : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminGetPDCServer ( lpszdomain : :: windows_sys::core::PCWSTR , lpszserver : :: windows_sys::core::PCWSTR , lpszpdcserver : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminEstablishDomainRasServer ( pszdomain : ::windows_sys::core::PCWSTR , pszmachine : ::windows_sys::core::PCWSTR , benable : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminGetErrorString ( dwerror : u32 , lplpwserrorstring : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminGetPDCServer ( lpszdomain : ::windows_sys::core::PCWSTR , lpszserver : ::windows_sys::core::PCWSTR , lpszpdcserver : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceConnect ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , hevent : super::super::Foundation:: HANDLE , fsynchronous : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -59,18 +59,18 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceDisconnect ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminInterfaceEnum ( hmprserver : isize , dwlevel : u32 , lplpbbuffer : *mut *mut u8 , dwprefmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , lpdwresumehandle : *const u32 ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminInterfaceGetCredentials ( lpwsserver : :: windows_sys::core::PCWSTR , lpwsinterfacename : :: windows_sys::core::PCWSTR , lpwsusername : :: windows_sys::core::PWSTR , lpwspassword : :: windows_sys::core::PWSTR , lpwsdomainname : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminInterfaceGetCredentials ( lpwsserver : ::windows_sys::core::PCWSTR , lpwsinterfacename : ::windows_sys::core::PCWSTR , lpwsusername : ::windows_sys::core::PWSTR , lpwspassword : ::windows_sys::core::PWSTR , lpwsdomainname : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceGetCredentialsEx ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbbuffer : *mut *mut u8 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] fn MprAdminInterfaceGetCustomInfoEx ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , pcustominfo : *mut MPR_IF_CUSTOMINFOEX2 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceGetHandle ( hmprserver : isize , lpwsinterfacename : :: windows_sys::core::PCWSTR , phinterface : *mut super::super::Foundation:: HANDLE , fincludeclientinterfaces : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceGetHandle ( hmprserver : isize , lpwsinterfacename : ::windows_sys::core::PCWSTR , phinterface : *mut super::super::Foundation:: HANDLE , fincludeclientinterfaces : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceGetInfo ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbbuffer : *const *const u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceQueryUpdateResult ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwprotocolid : u32 , lpdwupdateresult : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminInterfaceSetCredentials ( lpwsserver : :: windows_sys::core::PCWSTR , lpwsinterfacename : :: windows_sys::core::PCWSTR , lpwsusername : :: windows_sys::core::PCWSTR , lpwsdomainname : :: windows_sys::core::PCWSTR , lpwspassword : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminInterfaceSetCredentials ( lpwsserver : ::windows_sys::core::PCWSTR , lpwsinterfacename : ::windows_sys::core::PCWSTR , lpwsusername : ::windows_sys::core::PCWSTR , lpwsdomainname : ::windows_sys::core::PCWSTR , lpwspassword : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceSetCredentialsEx ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] @@ -90,11 +90,11 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminInterfaceUpdateRoutes ( hmprserver : isize , hinterface : super::super::Foundation:: HANDLE , dwprotocolid : u32 , hevent : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsDomainRasServer ( pszdomain : :: windows_sys::core::PCWSTR , pszmachine : :: windows_sys::core::PCWSTR , pbisrasserver : *mut super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsDomainRasServer ( pszdomain : ::windows_sys::core::PCWSTR , pszmachine : ::windows_sys::core::PCWSTR , pbisrasserver : *mut super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsServiceInitialized ( lpwsservername : :: windows_sys::core::PCWSTR , fisserviceinitialized : *const super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsServiceInitialized ( lpwsservername : ::windows_sys::core::PCWSTR , fisserviceinitialized : *const super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsServiceRunning ( lpwsservername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminIsServiceRunning ( lpwsservername : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBBufferFree ( pbuffer : *const ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryCreate ( hmibserver : isize , dwpid : u32 , dwroutingpid : u32 , lpentry : *const ::core::ffi::c_void , dwentrysize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryDelete ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpentry : *const ::core::ffi::c_void , dwentrysize : u32 ) -> u32 ); @@ -102,7 +102,7 @@ ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryGetFirst ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpinentry : *const ::core::ffi::c_void , dwinentrysize : u32 , lplpoutentry : *mut *mut ::core::ffi::c_void , lpoutentrysize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntryGetNext ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpinentry : *const ::core::ffi::c_void , dwinentrysize : u32 , lplpoutentry : *mut *mut ::core::ffi::c_void , lpoutentrysize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBEntrySet ( hmibserver : isize , dwprotocolid : u32 , dwroutingpid : u32 , lpentry : *const ::core::ffi::c_void , dwentrysize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBServerConnect ( lpwsservername : :: windows_sys::core::PCWSTR , phmibserver : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBServerConnect ( lpwsservername : ::windows_sys::core::PCWSTR , phmibserver : *mut isize ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminMIBServerDisconnect ( hmibserver : isize ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminPortClearStats ( hrasserver : isize , hport : super::super::Foundation:: HANDLE ) -> u32 ); @@ -117,8 +117,8 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminRegisterConnectionNotification ( hmprserver : isize , heventnotification : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminSendUserMessage ( hmprserver : isize , hconnection : super::super::Foundation:: HANDLE , lpwszmessage : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerConnect ( lpwsservername : :: windows_sys::core::PCWSTR , phmprserver : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminSendUserMessage ( hmprserver : isize , hconnection : super::super::Foundation:: HANDLE , lpwszmessage : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerConnect ( lpwsservername : ::windows_sys::core::PCWSTR , phmprserver : *mut isize ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerDisconnect ( hmprserver : isize ) -> ( ) ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerGetCredentials ( hmprserver : isize , dwlevel : u32 , lplpbbuffer : *const *const u8 ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerGetInfo ( hmprserver : isize , dwlevel : u32 , lplpbbuffer : *mut *mut u8 ) -> u32 ); @@ -128,22 +128,22 @@ ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminServerSetInfo ( hmprserver : isize , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MprAdminServerSetInfoEx ( hmprserver : isize , pserverinfo : *const MPR_SERVER_SET_CONFIG_EX1 ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminTransportCreate ( hmprserver : isize , dwtransportid : u32 , lpwstransportname : :: windows_sys::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminTransportCreate ( hmprserver : isize , dwtransportid : u32 , lpwstransportname : ::windows_sys::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminTransportGetInfo ( hmprserver : isize , dwtransportid : u32 , ppglobalinfo : *mut *mut u8 , lpdwglobalinfosize : *mut u32 , ppclientinterfaceinfo : *mut *mut u8 , lpdwclientinterfaceinfosize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminTransportSetInfo ( hmprserver : isize , dwtransportid : u32 , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprAdminUpdateConnection ( hrasserver : isize , hrasconnection : super::super::Foundation:: HANDLE , prasupdateconnection : *const RAS_UPDATE_CONNECTION ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminUserGetInfo ( lpszserver : :: windows_sys::core::PCWSTR , lpszuser : :: windows_sys::core::PCWSTR , dwlevel : u32 , lpbbuffer : *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminUserSetInfo ( lpszserver : :: windows_sys::core::PCWSTR , lpszuser : :: windows_sys::core::PCWSTR , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminUserGetInfo ( lpszserver : ::windows_sys::core::PCWSTR , lpszuser : ::windows_sys::core::PCWSTR , dwlevel : u32 , lpbbuffer : *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprAdminUserSetInfo ( lpszserver : ::windows_sys::core::PCWSTR , lpszuser : ::windows_sys::core::PCWSTR , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprConfigBufferFree ( pbuffer : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigFilterGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , dwtransportid : u32 , lpbuffer : *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigFilterSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , dwtransportid : u32 , lpbuffer : *const u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigGetFriendlyName ( hmprconfig : super::super::Foundation:: HANDLE , pszguidname : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , dwbuffersize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigGetFriendlyName ( hmprconfig : super::super::Foundation:: HANDLE , pszguidname : ::windows_sys::core::PCWSTR , pszbuffer : ::windows_sys::core::PWSTR , dwbuffersize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigGetGuidName ( hmprconfig : super::super::Foundation:: HANDLE , pszfriendlyname : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , dwbuffersize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigGetGuidName ( hmprconfig : super::super::Foundation:: HANDLE , pszfriendlyname : ::windows_sys::core::PCWSTR , pszbuffer : ::windows_sys::core::PWSTR , dwbuffersize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceCreate ( hmprconfig : super::super::Foundation:: HANDLE , dwlevel : u32 , lpbbuffer : *const u8 , phrouterinterface : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -153,7 +153,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security_Cryptography\"`*"] fn MprConfigInterfaceGetCustomInfoEx ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , pcustominfo : *mut MPR_IF_CUSTOMINFOEX2 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceGetHandle ( hmprconfig : super::super::Foundation:: HANDLE , lpwsinterfacename : :: windows_sys::core::PCWSTR , phrouterinterface : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceGetHandle ( hmprconfig : super::super::Foundation:: HANDLE , lpwsinterfacename : ::windows_sys::core::PCWSTR , phrouterinterface : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbuffer : *mut *mut u8 , lpdwbuffersize : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_Security_Cryptography"))] @@ -161,7 +161,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportAdd ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : :: windows_sys::core::PCWSTR , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 , phrouteriftransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportAdd ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : ::windows_sys::core::PCWSTR , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 , phrouteriftransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportEnum ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwlevel : u32 , lplpbuffer : *mut *mut u8 , dwprefmaxlen : u32 , lpdwentriesread : *mut u32 , lpdwtotalentries : *mut u32 , lpdwresumehandle : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -173,9 +173,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigInterfaceTransportSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , hrouteriftransport : super::super::Foundation:: HANDLE , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerBackup ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerBackup ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerConnect ( lpwsservername : :: windows_sys::core::PCWSTR , phmprconfig : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerConnect ( lpwsservername : ::windows_sys::core::PCWSTR , phmprconfig : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerDisconnect ( hmprconfig : super::super::Foundation:: HANDLE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] @@ -186,12 +186,12 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerRefresh ( hmprconfig : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerRestore ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigServerRestore ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprConfigServerSetInfo ( hmprserver : isize , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MprConfigServerSetInfoEx ( hmprconfig : super::super::Foundation:: HANDLE , psetserverconfig : *const MPR_SERVER_SET_CONFIG_EX1 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportCreate ( hmprconfig : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : :: windows_sys::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows_sys::core::PCWSTR , phroutertransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportCreate ( hmprconfig : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : ::windows_sys::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : ::windows_sys::core::PCWSTR , phroutertransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportDelete ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -199,9 +199,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportGetHandle ( hmprconfig : super::super::Foundation:: HANDLE , dwtransportid : u32 , phroutertransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , ppglobalinfo : *mut *mut u8 , lpdwglobalinfosize : *mut u32 , ppclientinterfaceinfo : *mut *mut u8 , lpdwclientinterfaceinfosize : *mut u32 , lplpwsdllpath : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , ppglobalinfo : *mut *mut u8 , lpdwglobalinfosize : *mut u32 , ppclientinterfaceinfo : *mut *mut u8 , lpdwclientinterfaceinfosize : *mut u32 , lplpwsdllpath : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn MprConfigTransportSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoBlockAdd ( lpheader : *const ::core::ffi::c_void , dwinfotype : u32 , dwitemsize : u32 , dwitemcount : u32 , lpitemdata : *const u8 , lplpnewheader : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoBlockFind ( lpheader : *const ::core::ffi::c_void , dwinfotype : u32 , lpdwitemsize : *mut u32 , lpdwitemcount : *mut u32 , lplpitemdata : *mut *mut u8 ) -> u32 ); ::windows_sys::core::link ! ( "mprapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn MprInfoBlockQuerySize ( lpheader : *const ::core::ffi::c_void ) -> u32 ); @@ -218,43 +218,43 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasConnectionNotificationW ( param0 : HRASCONN , param1 : super::super::Foundation:: HANDLE , param2 : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasCreatePhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasCreatePhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasCreatePhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteEntryA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteEntryW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteSubEntryA ( pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , dwsubentryid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteSubEntryW ( pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , dwsubentryid : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasCreatePhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteEntryA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteEntryW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteSubEntryA ( pszphonebook : ::windows_sys::core::PCSTR , pszentry : ::windows_sys::core::PCSTR , dwsubentryid : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasDeleteSubEntryW ( pszphonebook : ::windows_sys::core::PCWSTR , pszentry : ::windows_sys::core::PCWSTR , dwsubentryid : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialA ( param0 : *const RASDIALEXTENSIONS , param1 : :: windows_sys::core::PCSTR , param2 : *const RASDIALPARAMSA , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialA ( param0 : *const RASDIALEXTENSIONS , param1 : ::windows_sys::core::PCSTR , param2 : *const RASDIALPARAMSA , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialDlgA ( lpszphonebook : :: windows_sys::core::PCSTR , lpszentry : :: windows_sys::core::PCSTR , lpszphonenumber : :: windows_sys::core::PCSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialDlgA ( lpszphonebook : ::windows_sys::core::PCSTR , lpszentry : ::windows_sys::core::PCSTR , lpszphonenumber : ::windows_sys::core::PCSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialDlgW ( lpszphonebook : :: windows_sys::core::PCWSTR , lpszentry : :: windows_sys::core::PCWSTR , lpszphonenumber : :: windows_sys::core::PCWSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialDlgW ( lpszphonebook : ::windows_sys::core::PCWSTR , lpszentry : ::windows_sys::core::PCWSTR , lpszphonenumber : ::windows_sys::core::PCWSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialW ( param0 : *const RASDIALEXTENSIONS , param1 : :: windows_sys::core::PCWSTR , param2 : *const RASDIALPARAMSW , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasDialW ( param0 : *const RASDIALEXTENSIONS , param1 : ::windows_sys::core::PCWSTR , param2 : *const RASDIALPARAMSW , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEditPhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : :: windows_sys::core::PCSTR , param2 : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEditPhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : ::windows_sys::core::PCSTR , param2 : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEditPhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : :: windows_sys::core::PCWSTR , param2 : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEditPhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : ::windows_sys::core::PCWSTR , param2 : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEntryDlgA ( lpszphonebook : :: windows_sys::core::PCSTR , lpszentry : :: windows_sys::core::PCSTR , lpinfo : *mut RASENTRYDLGA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEntryDlgA ( lpszphonebook : ::windows_sys::core::PCSTR , lpszentry : ::windows_sys::core::PCSTR , lpinfo : *mut RASENTRYDLGA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEntryDlgW ( lpszphonebook : :: windows_sys::core::PCWSTR , lpszentry : :: windows_sys::core::PCWSTR , lpinfo : *mut RASENTRYDLGW ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumAutodialAddressesA ( lpprasautodialaddresses : *mut :: windows_sys::core::PSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumAutodialAddressesW ( lpprasautodialaddresses : *mut :: windows_sys::core::PWSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEntryDlgW ( lpszphonebook : ::windows_sys::core::PCWSTR , lpszentry : ::windows_sys::core::PCWSTR , lpinfo : *mut RASENTRYDLGW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumAutodialAddressesA ( lpprasautodialaddresses : *mut ::windows_sys::core::PSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumAutodialAddressesW ( lpprasautodialaddresses : *mut ::windows_sys::core::PWSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEnumConnectionsA ( param0 : *mut RASCONNA , param1 : *mut u32 , param2 : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasEnumConnectionsW ( param0 : *mut RASCONNW , param1 : *mut u32 , param2 : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumDevicesA ( param0 : *mut RASDEVINFOA , param1 : *mut u32 , param2 : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumDevicesW ( param0 : *mut RASDEVINFOW , param1 : *mut u32 , param2 : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumEntriesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *mut RASENTRYNAMEA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumEntriesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *mut RASENTRYNAMEW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumEntriesA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR , param2 : *mut RASENTRYNAMEA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasEnumEntriesW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR , param2 : *mut RASENTRYNAMEW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasFreeEapUserIdentityA ( praseapuseridentity : *const RASEAPUSERIDENTITYA ) -> ( ) ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasFreeEapUserIdentityW ( praseapuseridentity : *const RASEAPUSERIDENTITYW ) -> ( ) ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialAddressA ( param0 : :: windows_sys::core::PCSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialAddressW ( param0 : :: windows_sys::core::PCWSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialAddressA ( param0 : ::windows_sys::core::PCSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialAddressW ( param0 : ::windows_sys::core::PCWSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialEnableA ( param0 : u32 , param1 : *mut i32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialEnableW ( param0 : u32 , param1 : *mut i32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetAutodialParamA ( param0 : u32 , param1 : *mut ::core::ffi::c_void , param2 : *mut u32 ) -> u32 ); @@ -266,48 +266,48 @@ ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetConnectionStatistics ( hrasconn : HRASCONN , lpstatistics : *mut RAS_STATS ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCountryInfoA ( param0 : *mut RASCTRYINFO , param1 : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCountryInfoW ( param0 : *mut RASCTRYINFO , param1 : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCredentialsA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *mut RASCREDENTIALSA ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCredentialsW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *mut RASCREDENTIALSW ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCustomAuthDataA ( pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCustomAuthDataW ( pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCredentialsA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR , param2 : *mut RASCREDENTIALSA ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCredentialsW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR , param2 : *mut RASCREDENTIALSW ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCustomAuthDataA ( pszphonebook : ::windows_sys::core::PCSTR , pszentry : ::windows_sys::core::PCSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetCustomAuthDataW ( pszphonebook : ::windows_sys::core::PCWSTR , pszentry : ::windows_sys::core::PCWSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : ::windows_sys::core::PCSTR , pszentry : ::windows_sys::core::PCSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : ::windows_sys::core::PCWSTR , pszentry : ::windows_sys::core::PCWSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserIdentityA ( pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYA ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserIdentityA ( pszphonebook : ::windows_sys::core::PCSTR , pszentry : ::windows_sys::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserIdentityW ( pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYW ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetEntryDialParamsA ( param0 : :: windows_sys::core::PCSTR , param1 : *mut RASDIALPARAMSA , param2 : *mut i32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetEntryDialParamsW ( param0 : :: windows_sys::core::PCWSTR , param1 : *mut RASDIALPARAMSW , param2 : *mut i32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasGetEapUserIdentityW ( pszphonebook : ::windows_sys::core::PCWSTR , pszentry : ::windows_sys::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYW ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetEntryDialParamsA ( param0 : ::windows_sys::core::PCSTR , param1 : *mut RASDIALPARAMSA , param2 : *mut i32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetEntryDialParamsW ( param0 : ::windows_sys::core::PCWSTR , param1 : *mut RASDIALPARAMSW , param2 : *mut i32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetEntryPropertiesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *mut RASENTRYA , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetEntryPropertiesA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR , param2 : *mut RASENTRYA , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetEntryPropertiesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *mut RASENTRYW , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetErrorStringA ( resourceid : u32 , lpszstring : :: windows_sys::core::PSTR , inbufsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetErrorStringW ( resourceid : u32 , lpszstring : :: windows_sys::core::PWSTR , inbufsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetEntryPropertiesW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR , param2 : *mut RASENTRYW , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetErrorStringA ( resourceid : u32 , lpszstring : ::windows_sys::core::PSTR , inbufsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetErrorStringW ( resourceid : u32 , lpszstring : ::windows_sys::core::PWSTR , inbufsize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetLinkStatistics ( hrasconn : HRASCONN , dwsubentry : u32 , lpstatistics : *mut RAS_STATS ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetPCscf ( lpszpcscf : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetPCscf ( lpszpcscf : ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetProjectionInfoA ( param0 : HRASCONN , param1 : RASPROJECTION , param2 : *mut ::core::ffi::c_void , param3 : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasGetProjectionInfoEx ( hrasconn : HRASCONN , prasprojection : *mut RAS_PROJECTION_INFO , lpdwsize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetProjectionInfoW ( param0 : HRASCONN , param1 : RASPROJECTION , param2 : *mut ::core::ffi::c_void , param3 : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryHandleA ( param0 : HRASCONN , param1 : u32 , param2 : *mut HRASCONN ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryHandleW ( param0 : HRASCONN , param1 : u32 , param2 : *mut HRASCONN ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryPropertiesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : u32 , param3 : *mut RASSUBENTRYA , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryPropertiesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : u32 , param3 : *mut RASSUBENTRYW , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryPropertiesA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR , param2 : u32 , param3 : *mut RASSUBENTRYA , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasGetSubEntryPropertiesW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR , param2 : u32 , param3 : *mut RASSUBENTRYW , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasHangUpA ( param0 : HRASCONN ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasHangUpW ( param0 : HRASCONN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasInvokeEapUI ( param0 : HRASCONN , param1 : u32 , param2 : *const RASDIALEXTENSIONS , param3 : super::super::Foundation:: HWND ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasPhonebookDlgA ( lpszphonebook : :: windows_sys::core::PCSTR , lpszentry : :: windows_sys::core::PCSTR , lpinfo : *mut RASPBDLGA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasPhonebookDlgA ( lpszphonebook : ::windows_sys::core::PCSTR , lpszentry : ::windows_sys::core::PCSTR , lpinfo : *mut RASPBDLGA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasPhonebookDlgW ( lpszphonebook : :: windows_sys::core::PCWSTR , lpszentry : :: windows_sys::core::PCWSTR , lpinfo : *mut RASPBDLGW ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasRenameEntryA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasRenameEntryW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialAddressA ( param0 : :: windows_sys::core::PCSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYA , param3 : u32 , param4 : u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialAddressW ( param0 : :: windows_sys::core::PCWSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYW , param3 : u32 , param4 : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasdlg.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasPhonebookDlgW ( lpszphonebook : ::windows_sys::core::PCWSTR , lpszentry : ::windows_sys::core::PCWSTR , lpinfo : *mut RASPBDLGW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasRenameEntryA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR , param2 : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasRenameEntryW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR , param2 : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialAddressA ( param0 : ::windows_sys::core::PCSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYA , param3 : u32 , param4 : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialAddressW ( param0 : ::windows_sys::core::PCWSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYW , param3 : u32 , param4 : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetAutodialEnableA ( param0 : u32 , param1 : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -315,29 +315,29 @@ ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialParamA ( param0 : u32 , param1 : *const ::core::ffi::c_void , param2 : u32 ) -> u32 ); ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetAutodialParamW ( param0 : u32 , param1 : *const ::core::ffi::c_void , param2 : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetCredentialsA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *const RASCREDENTIALSA , param3 : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetCredentialsA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR , param2 : *const RASCREDENTIALSA , param3 : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetCredentialsW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *const RASCREDENTIALSW , param3 : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetCustomAuthDataA ( pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetCustomAuthDataW ( pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetCredentialsW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR , param2 : *const RASCREDENTIALSW , param3 : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetCustomAuthDataA ( pszphonebook : ::windows_sys::core::PCSTR , pszentry : ::windows_sys::core::PCSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetCustomAuthDataW ( pszphonebook : ::windows_sys::core::PCWSTR , pszentry : ::windows_sys::core::PCWSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows_sys::core::PCSTR , pszentry : :: windows_sys::core::PCSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : ::windows_sys::core::PCSTR , pszentry : ::windows_sys::core::PCSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows_sys::core::PCWSTR , pszentry : :: windows_sys::core::PCWSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : ::windows_sys::core::PCWSTR , pszentry : ::windows_sys::core::PCWSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEntryDialParamsA ( param0 : :: windows_sys::core::PCSTR , param1 : *const RASDIALPARAMSA , param2 : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEntryDialParamsA ( param0 : ::windows_sys::core::PCSTR , param1 : *const RASDIALPARAMSA , param2 : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEntryDialParamsW ( param0 : :: windows_sys::core::PCWSTR , param1 : *const RASDIALPARAMSW , param2 : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] fn RasSetEntryDialParamsW ( param0 : ::windows_sys::core::PCWSTR , param1 : *const RASDIALPARAMSW , param2 : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasSetEntryPropertiesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : *const RASENTRYA , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasSetEntryPropertiesA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR , param2 : *const RASENTRYA , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasSetEntryPropertiesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : *const RASENTRYW , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetSubEntryPropertiesA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR , param2 : u32 , param3 : *const RASSUBENTRYA , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetSubEntryPropertiesW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR , param2 : u32 , param3 : *const RASSUBENTRYW , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn RasSetEntryPropertiesW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR , param2 : *const RASENTRYW , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetSubEntryPropertiesA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR , param2 : u32 , param3 : *const RASSUBENTRYA , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasSetSubEntryPropertiesW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR , param2 : u32 , param3 : *const RASSUBENTRYW , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 ); #[cfg(feature = "Win32_Networking_WinSock")] ::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] fn RasUpdateConnection ( hrasconn : HRASCONN , lprasupdateconn : *const RASUPDATECONN ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasValidateEntryNameA ( param0 : :: windows_sys::core::PCSTR , param1 : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasValidateEntryNameW ( param0 : :: windows_sys::core::PCWSTR , param1 : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasValidateEntryNameA ( param0 : ::windows_sys::core::PCSTR , param1 : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "rasapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RasValidateEntryNameW ( param0 : ::windows_sys::core::PCWSTR , param1 : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmAddNextHop ( rtmreghandle : isize , nexthopinfo : *mut RTM_NEXTHOP_INFO , nexthophandle : *mut isize , changeflags : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] fn RtmAddRouteToDest ( rtmreghandle : isize , routehandle : *mut isize , destaddress : *mut RTM_NET_ADDRESS , routeinfo : *mut RTM_ROUTE_INFO , timetolive : u32 , routelisthandle : isize , notifytype : u32 , notifyhandle : isize , changeflags : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -1078,31 +1078,31 @@ pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_PPTP: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_SSTP: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Atm: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ATM"); +pub const MPRDT_Atm: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ATM"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_FrameRelay: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FRAMERELAY"); +pub const MPRDT_FrameRelay: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FRAMERELAY"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Generic: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GENERIC"); +pub const MPRDT_Generic: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GENERIC"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Irda: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IRDA"); +pub const MPRDT_Irda: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IRDA"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Isdn: ::windows_sys::core::PCWSTR = ::windows_sys::w!("isdn"); +pub const MPRDT_Isdn: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("isdn"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Modem: ::windows_sys::core::PCWSTR = ::windows_sys::w!("modem"); +pub const MPRDT_Modem: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("modem"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Pad: ::windows_sys::core::PCWSTR = ::windows_sys::w!("pad"); +pub const MPRDT_Pad: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("pad"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Parallel: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PARALLEL"); +pub const MPRDT_Parallel: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PARALLEL"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_SW56: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SW56"); +pub const MPRDT_SW56: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SW56"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Serial: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SERIAL"); +pub const MPRDT_Serial: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SERIAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Sonet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SONET"); +pub const MPRDT_Sonet: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SONET"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Vpn: ::windows_sys::core::PCWSTR = ::windows_sys::w!("vpn"); +pub const MPRDT_Vpn: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("vpn"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_X25: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x25"); +pub const MPRDT_X25: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x25"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const MPRET_Direct: u32 = 3u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1342,35 +1342,35 @@ pub const RASDDFLAG_NoPrompt: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const RASDDFLAG_PositionDlg: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDIALEVENT: ::windows_sys::core::PCSTR = ::windows_sys::s!("RasDialEvent"); +pub const RASDIALEVENT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RasDialEvent"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Atm: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ATM"); +pub const RASDT_Atm: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ATM"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_FrameRelay: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FRAMERELAY"); +pub const RASDT_FrameRelay: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FRAMERELAY"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Generic: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GENERIC"); +pub const RASDT_Generic: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GENERIC"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Irda: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IRDA"); +pub const RASDT_Irda: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IRDA"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Isdn: ::windows_sys::core::PCWSTR = ::windows_sys::w!("isdn"); +pub const RASDT_Isdn: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("isdn"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Modem: ::windows_sys::core::PCWSTR = ::windows_sys::w!("modem"); +pub const RASDT_Modem: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("modem"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_PPPoE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PPPoE"); +pub const RASDT_PPPoE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PPPoE"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Pad: ::windows_sys::core::PCWSTR = ::windows_sys::w!("pad"); +pub const RASDT_Pad: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("pad"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Parallel: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PARALLEL"); +pub const RASDT_Parallel: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PARALLEL"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_SW56: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SW56"); +pub const RASDT_SW56: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SW56"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Serial: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SERIAL"); +pub const RASDT_Serial: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SERIAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Sonet: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SONET"); +pub const RASDT_Sonet: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SONET"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Vpn: ::windows_sys::core::PCWSTR = ::windows_sys::w!("vpn"); +pub const RASDT_Vpn: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("vpn"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_X25: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x25"); +pub const RASDT_X25: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x25"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const RASEAPF_Logon: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1704,7 +1704,7 @@ pub const REN_AllUsers: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const REN_User: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RRAS_SERVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteAccess"); +pub const RRAS_SERVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteAccess"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const RTM_BLOCK_METHODS: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Snmp/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Snmp/mod.rs index f87132c299..e16601f6f6 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/Snmp/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/Snmp/mod.rs @@ -13,7 +13,7 @@ ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpDuplicatePdu ( session : isize , pdu : isize ) -> isize ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpDuplicateVbl ( session : isize , vbl : isize ) -> isize ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpEncodeMsg ( session : isize , srcentity : isize , dstentity : isize , context : isize , pdu : isize , msgbufdesc : *mut smiOCTETS ) -> u32 ); -::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpEntityToStr ( entity : isize , size : u32 , string : :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpEntityToStr ( entity : isize , size : u32 , string : ::windows_sys::core::PSTR ) -> u32 ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpFreeContext ( context : isize ) -> u32 ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpFreeDescriptor ( syntax : u32 , descriptor : *mut smiOCTETS ) -> u32 ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpFreeEntity ( entity : isize ) -> u32 ); @@ -38,17 +38,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrGetTrapEx ( enterprise : *mut AsnObjectIdentifier , agentaddress : *mut AsnOctetString , sourceaddress : *mut AsnOctetString , generictrap : *mut SNMP_GENERICTRAP , specifictrap : *mut i32 , community : *mut AsnOctetString , timestamp : *mut u32 , variablebindings : *mut SnmpVarBindList ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrOidToStr ( oid : *mut AsnObjectIdentifier , string : *mut :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpMgrOpen ( lpagentaddress : :: windows_sys::core::PCSTR , lpagentcommunity : :: windows_sys::core::PCSTR , ntimeout : i32 , nretries : i32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrOidToStr ( oid : *mut AsnObjectIdentifier , string : *mut ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpMgrOpen ( lpagentaddress : ::windows_sys::core::PCSTR , lpagentcommunity : ::windows_sys::core::PCSTR , ntimeout : i32 , nretries : i32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrRequest ( session : *mut ::core::ffi::c_void , requesttype : u8 , variablebindings : *mut SnmpVarBindList , errorstatus : *mut SNMP_ERROR_STATUS , errorindex : *mut i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrStrToOid ( string : :: windows_sys::core::PCSTR , oid : *mut AsnObjectIdentifier ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrStrToOid ( string : ::windows_sys::core::PCSTR , oid : *mut AsnObjectIdentifier ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mgmtapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpMgrTrapListen ( phtrapavailable : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpOidCompare ( xoid : *mut smiOID , yoid : *mut smiOID , maxlen : u32 , result : *mut i32 ) -> u32 ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpOidCopy ( srcoid : *mut smiOID , dstoid : *mut smiOID ) -> u32 ); -::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpOidToStr ( srcoid : *const smiOID , size : u32 , string : :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpOidToStr ( srcoid : *const smiOID , size : u32 , string : ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpOpen ( hwnd : super::super::Foundation:: HWND , wmsg : u32 ) -> isize ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpRecvMsg ( session : isize , srcentity : *mut isize , dstentity : *mut isize , context : *mut isize , pdu : *mut isize ) -> u32 ); @@ -64,8 +64,8 @@ ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStartup ( nmajorversion : *mut u32 , nminorversion : *mut u32 , nlevel : *mut u32 , ntranslatemode : *mut SNMP_API_TRANSLATE_MODE , nretransmitmode : *mut SNMP_STATUS ) -> u32 ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStartupEx ( nmajorversion : *mut u32 , nminorversion : *mut u32 , nlevel : *mut u32 , ntranslatemode : *mut SNMP_API_TRANSLATE_MODE , nretransmitmode : *mut SNMP_STATUS ) -> u32 ); ::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStrToContext ( session : isize , string : *mut smiOCTETS ) -> isize ); -::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStrToEntity ( session : isize , string : :: windows_sys::core::PCSTR ) -> isize ); -::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStrToOid ( string : :: windows_sys::core::PCSTR , dstoid : *mut smiOID ) -> u32 ); +::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStrToEntity ( session : isize , string : ::windows_sys::core::PCSTR ) -> isize ); +::windows_sys::core::link ! ( "wsnmp32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpStrToOid ( string : ::windows_sys::core::PCSTR , dstoid : *mut smiOID ) -> u32 ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSvcGetUptime ( ) -> u32 ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSvcSetLogLevel ( nloglevel : SNMP_LOG ) -> ( ) ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpSvcSetLogType ( nlogtype : SNMP_OUTPUT_LOG_TYPE ) -> ( ) ); @@ -73,8 +73,8 @@ ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilAsnAnyCpy ( panydst : *mut AsnAny , panysrc : *mut AsnAny ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilAsnAnyFree ( pany : *mut AsnAny ) -> ( ) ); -::windows_sys::core::link ! ( "snmpapi.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilDbgPrint ( nloglevel : SNMP_LOG , szformat : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilIdsToA ( ids : *mut u32 , idlength : u32 ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "snmpapi.dll""cdecl" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilDbgPrint ( nloglevel : SNMP_LOG , szformat : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilIdsToA ( ids : *mut u32 , idlength : u32 ) -> ::windows_sys::core::PSTR ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilMemAlloc ( nbytes : u32 ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilMemFree ( pmem : *mut ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilMemReAlloc ( pmem : *mut ::core::ffi::c_void , nbytes : u32 ) -> *mut ::core::ffi::c_void ); @@ -91,7 +91,7 @@ ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidCpy ( poiddst : *mut AsnObjectIdentifier , poidsrc : *mut AsnObjectIdentifier ) -> i32 ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidFree ( poid : *mut AsnObjectIdentifier ) -> ( ) ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidNCmp ( poid1 : *mut AsnObjectIdentifier , poid2 : *mut AsnObjectIdentifier , nsubids : u32 ) -> i32 ); -::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidToA ( oid : *mut AsnObjectIdentifier ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilOidToA ( oid : *mut AsnObjectIdentifier ) -> ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] fn SnmpUtilPrintAsnAny ( pany : *mut AsnAny ) -> ( ) ); ::windows_sys::core::link ! ( "snmpapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] fn SnmpUtilPrintOid ( oid : *mut AsnObjectIdentifier ) -> ( ) ); diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WNet/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WNet/mod.rs index ebe100b8f1..30f00175ba 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WNet/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WNet/mod.rs @@ -1,50 +1,50 @@ ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn MultinetGetConnectionPerformanceA ( lpnetresource : *const NETRESOURCEA , lpnetconnectinfostruct : *mut NETCONNECTINFOSTRUCT ) -> u32 ); ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn MultinetGetConnectionPerformanceW ( lpnetresource : *const NETRESOURCEW , lpnetconnectinfostruct : *mut NETCONNECTINFOSTRUCT ) -> u32 ); -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPAddConnection ( lpnetresource : *const NETRESOURCEW , lppassword : :: windows_sys::core::PCWSTR , lpusername : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPAddConnection ( lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPAddConnection3 ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : :: windows_sys::core::PCWSTR , lpusername : :: windows_sys::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPAddConnection3 ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPAddConnection4 ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lpauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPCancelConnection ( lpname : :: windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPCancelConnection ( lpname : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPCancelConnection2 ( lpname : :: windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPCancelConnection2 ( lpname : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPCloseEnum ( henum : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPEnumResource ( henum : super::super::Foundation:: HANDLE , lpccount : *mut u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPFormatNetworkName ( lpremotename : :: windows_sys::core::PCWSTR , lpformattedname : :: windows_sys::core::PWSTR , lpnlength : *mut u32 , dwflags : NETWORK_NAME_FORMAT_FLAGS , dwavecharperline : u32 ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPFormatNetworkName ( lpremotename : ::windows_sys::core::PCWSTR , lpformattedname : ::windows_sys::core::PWSTR , lpnlength : *mut u32 , dwflags : NETWORK_NAME_FORMAT_FLAGS , dwavecharperline : u32 ) -> u32 ); ::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetCaps ( ndex : u32 ) -> u32 ); -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnection ( lplocalname : :: windows_sys::core::PCWSTR , lpremotename : :: windows_sys::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnection3 ( lplocalname : :: windows_sys::core::PCWSTR , dwlevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnectionPerformance ( lpremotename : :: windows_sys::core::PCWSTR , lpnetconnectinfo : *mut NETCONNECTINFOSTRUCT ) -> u32 ); -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetPersistentUseOptionsForConnection ( lpremotepath : :: windows_sys::core::PCWSTR , lpreaduseoptions : *const u8 , cbreaduseoptions : u32 , lpwriteuseoptions : *mut u8 , lpsizewriteuseoptions : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetResourceInformation ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 , lplpsystem : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnection ( lplocalname : ::windows_sys::core::PCWSTR , lpremotename : ::windows_sys::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnection3 ( lplocalname : ::windows_sys::core::PCWSTR , dwlevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetConnectionPerformance ( lpremotename : ::windows_sys::core::PCWSTR , lpnetconnectinfo : *mut NETCONNECTINFOSTRUCT ) -> u32 ); +::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetPersistentUseOptionsForConnection ( lpremotepath : ::windows_sys::core::PCWSTR , lpreaduseoptions : *const u8 , cbreaduseoptions : u32 , lpwriteuseoptions : *mut u8 , lpsizewriteuseoptions : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetResourceInformation ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 , lplpsystem : *mut ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetResourceParent ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetUniversalName ( lplocalpath : :: windows_sys::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetUser ( lpname : :: windows_sys::core::PCWSTR , lpusername : :: windows_sys::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetUniversalName ( lplocalpath : ::windows_sys::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn NPGetUser ( lpname : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn NPOpenEnum ( dwscope : u32 , dwtype : u32 , dwusage : u32 , lpnetresource : *const NETRESOURCEW , lphenum : *mut super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnection2A ( lpnetresource : *const NETRESOURCEA , lppassword : :: windows_sys::core::PCSTR , lpusername : :: windows_sys::core::PCSTR , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnection2W ( lpnetresource : *const NETRESOURCEW , lppassword : :: windows_sys::core::PCWSTR , lpusername : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnection2A ( lpnetresource : *const NETRESOURCEA , lppassword : ::windows_sys::core::PCSTR , lpusername : ::windows_sys::core::PCSTR , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnection2W ( lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection3A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : :: windows_sys::core::PCSTR , lpusername : :: windows_sys::core::PCSTR , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection3A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : ::windows_sys::core::PCSTR , lpusername : ::windows_sys::core::PCSTR , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection3W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : :: windows_sys::core::PCWSTR , lpusername : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection3W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection4A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetAddConnection4W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnectionA ( lpremotename : :: windows_sys::core::PCSTR , lppassword : :: windows_sys::core::PCSTR , lplocalname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnectionW ( lpremotename : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR , lplocalname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnectionA ( lpremotename : ::windows_sys::core::PCSTR , lppassword : ::windows_sys::core::PCSTR , lplocalname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetAddConnectionW ( lpremotename : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , lplocalname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnection2A ( lpname : :: windows_sys::core::PCSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnection2A ( lpname : ::windows_sys::core::PCSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnection2W ( lpname : :: windows_sys::core::PCWSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnection2W ( lpname : ::windows_sys::core::PCWSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnectionA ( lpname : :: windows_sys::core::PCSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnectionA ( lpname : ::windows_sys::core::PCSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnectionW ( lpname : :: windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCancelConnectionW ( lpname : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetCloseEnum ( henum : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -63,36 +63,36 @@ ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetEnumResourceA ( henum : super::super::Foundation:: HANDLE , lpccount : *mut u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetEnumResourceW ( henum : super::super::Foundation:: HANDLE , lpccount : *mut u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetConnectionA ( lplocalname : :: windows_sys::core::PCSTR , lpremotename : :: windows_sys::core::PSTR , lpnlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetConnectionW ( lplocalname : :: windows_sys::core::PCWSTR , lpremotename : :: windows_sys::core::PWSTR , lpnlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetLastErrorA ( lperror : *mut u32 , lperrorbuf : :: windows_sys::core::PSTR , nerrorbufsize : u32 , lpnamebuf : :: windows_sys::core::PSTR , nnamebufsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetLastErrorW ( lperror : *mut u32 , lperrorbuf : :: windows_sys::core::PWSTR , nerrorbufsize : u32 , lpnamebuf : :: windows_sys::core::PWSTR , nnamebufsize : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetGetNetworkInformationA ( lpprovider : :: windows_sys::core::PCSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetGetNetworkInformationW ( lpprovider : :: windows_sys::core::PCWSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetProviderNameA ( dwnettype : u32 , lpprovidername : :: windows_sys::core::PSTR , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetProviderNameW ( dwnettype : u32 , lpprovidername : :: windows_sys::core::PWSTR , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceInformationA ( lpnetresource : *const NETRESOURCEA , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceInformationW ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetConnectionA ( lplocalname : ::windows_sys::core::PCSTR , lpremotename : ::windows_sys::core::PSTR , lpnlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetConnectionW ( lplocalname : ::windows_sys::core::PCWSTR , lpremotename : ::windows_sys::core::PWSTR , lpnlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetLastErrorA ( lperror : *mut u32 , lperrorbuf : ::windows_sys::core::PSTR , nerrorbufsize : u32 , lpnamebuf : ::windows_sys::core::PSTR , nnamebufsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetLastErrorW ( lperror : *mut u32 , lperrorbuf : ::windows_sys::core::PWSTR , nerrorbufsize : u32 , lpnamebuf : ::windows_sys::core::PWSTR , nnamebufsize : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetGetNetworkInformationA ( lpprovider : ::windows_sys::core::PCSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetGetNetworkInformationW ( lpprovider : ::windows_sys::core::PCWSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetProviderNameA ( dwnettype : u32 , lpprovidername : ::windows_sys::core::PSTR , lpbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetProviderNameW ( dwnettype : u32 , lpprovidername : ::windows_sys::core::PWSTR , lpbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceInformationA ( lpnetresource : *const NETRESOURCEA , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceInformationW ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceParentA ( lpnetresource : *const NETRESOURCEA , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetResourceParentW ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUniversalNameA ( lplocalpath : :: windows_sys::core::PCSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUniversalNameW ( lplocalpath : :: windows_sys::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUserA ( lpname : :: windows_sys::core::PCSTR , lpusername : :: windows_sys::core::PSTR , lpnlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUserW ( lpname : :: windows_sys::core::PCWSTR , lpusername : :: windows_sys::core::PWSTR , lpnlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUniversalNameA ( lplocalpath : ::windows_sys::core::PCSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUniversalNameW ( lplocalpath : ::windows_sys::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUserA ( lpname : ::windows_sys::core::PCSTR , lpusername : ::windows_sys::core::PSTR , lpnlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetGetUserW ( lpname : ::windows_sys::core::PCWSTR , lpusername : ::windows_sys::core::PWSTR , lpnlength : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetOpenEnumA ( dwscope : NET_RESOURCE_SCOPE , dwtype : NET_RESOURCE_TYPE , dwusage : WNET_OPEN_ENUM_USAGE , lpnetresource : *const NETRESOURCEA , lphenum : *mut NetEnumHandle ) -> u32 ); ::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetOpenEnumW ( dwscope : NET_RESOURCE_SCOPE , dwtype : NET_RESOURCE_TYPE , dwusage : WNET_OPEN_ENUM_USAGE , lpnetresource : *const NETRESOURCEW , lphenum : *mut NetEnumHandle ) -> u32 ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetSetLastErrorA ( err : u32 , lperror : :: windows_sys::core::PCSTR , lpproviders : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetSetLastErrorW ( err : u32 , lperror : :: windows_sys::core::PCWSTR , lpproviders : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetSetLastErrorA ( err : u32 , lperror : ::windows_sys::core::PCSTR , lpproviders : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] fn WNetSetLastErrorW ( err : u32 , lperror : ::windows_sys::core::PCWSTR , lpproviders : ::windows_sys::core::PCWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnection4A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : :: windows_sys::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnection4A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : ::windows_sys::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnection4W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : :: windows_sys::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnection4W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : ::windows_sys::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnectionA ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : :: windows_sys::core::PCSTR , lpuserid : :: windows_sys::core::PCSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : :: windows_sys::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnectionA ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : ::windows_sys::core::PCSTR , lpuserid : ::windows_sys::core::PCSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : ::windows_sys::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnectionW ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : :: windows_sys::core::PCWSTR , lpuserid : :: windows_sys::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : :: windows_sys::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "mpr.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] fn WNetUseConnectionW ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows_sys::core::PCWSTR , lpuserid : ::windows_sys::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : ::windows_sys::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] pub const CONNECT_CRED_RESET: u32 = 8192u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs index c35dfcf784..e88364b2f9 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WebDav/mod.rs @@ -1,17 +1,17 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavAddConnection ( connectionhandle : *mut super::super::Foundation:: HANDLE , remotename : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , password : :: windows_sys::core::PCWSTR , clientcert : *const u8 , certsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavAddConnection ( connectionhandle : *mut super::super::Foundation:: HANDLE , remotename : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , password : ::windows_sys::core::PCWSTR , clientcert : *const u8 , certsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavCancelConnectionsToServer ( lpname : :: windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavCancelConnectionsToServer ( lpname : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavDeleteConnection ( connectionhandle : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavFlushFile ( hfile : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavGetExtendedError ( hfile : super::super::Foundation:: HANDLE , exterror : *mut u32 , exterrorstring : :: windows_sys::core::PWSTR , cchsize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetHTTPFromUNCPath ( uncpath : :: windows_sys::core::PCWSTR , url : :: windows_sys::core::PWSTR , lpsize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetTheLockOwnerOfTheFile ( filename : :: windows_sys::core::PCWSTR , lockownername : :: windows_sys::core::PWSTR , lockownernamelengthinbytes : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetUNCFromHTTPPath ( url : :: windows_sys::core::PCWSTR , uncpath : :: windows_sys::core::PWSTR , lpsize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavInvalidateCache ( urlname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavGetExtendedError ( hfile : super::super::Foundation:: HANDLE , exterror : *mut u32 , exterrorstring : ::windows_sys::core::PWSTR , cchsize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetHTTPFromUNCPath ( uncpath : ::windows_sys::core::PCWSTR , url : ::windows_sys::core::PWSTR , lpsize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetTheLockOwnerOfTheFile ( filename : ::windows_sys::core::PCWSTR , lockownername : ::windows_sys::core::PWSTR , lockownernamelengthinbytes : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavGetUNCFromHTTPPath ( url : ::windows_sys::core::PCWSTR , uncpath : ::windows_sys::core::PWSTR , lpsize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavInvalidateCache ( urlname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] fn DavRegisterAuthCallback ( callback : PFNDAVAUTHCALLBACK , version : u32 ) -> u32 ); ::windows_sys::core::link ! ( "davclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] fn DavUnregisterAuthCallback ( hcallback : u32 ) -> ( ) ); diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs index 67439e42fc..0d2516b5ff 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -7,7 +7,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDOpenHandle ( dwclientversion : u32 , pdwnegotiatedversion : *mut u32 , phclienthandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDOpenLegacySession ( hclienthandle : super::super::Foundation:: HANDLE , plegacymacaddress : *const *const u8 , phsessionhandle : *mut super::super::Foundation:: HANDLE , pguidsessioninterface : *mut :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDOpenLegacySession ( hclienthandle : super::super::Foundation:: HANDLE , plegacymacaddress : *const *const u8 , phsessionhandle : *mut super::super::Foundation:: HANDLE , pguidsessioninterface : *mut ::windows_sys::core::GUID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WFDStartOpenSession ( hclienthandle : super::super::Foundation:: HANDLE , pdeviceaddress : *const *const u8 , pvcontext : *const ::core::ffi::c_void , pfncallback : WFD_OPEN_SESSION_COMPLETE_CALLBACK , phsessionhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] fn WFDUpdateDeviceVisibility ( pdeviceaddress : *const *const u8 ) -> u32 ); @@ -15,40 +15,40 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanCloseHandle ( hclienthandle : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn WlanConnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn WlanConnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn WlanConnect2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS_V2 , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] fn WlanConnect2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS_V2 , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDeleteProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDeleteProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDeviceServiceCommand ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pdeviceserviceguid : *const :: windows_sys::core::GUID , dwopcode : u32 , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDeviceServiceCommand ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , pdeviceserviceguid : *const ::windows_sys::core::GUID , dwopcode : u32 , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDisconnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanDisconnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanEnumInterfaces ( hclienthandle : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , ppinterfacelist : *mut *mut WLAN_INTERFACE_INFO_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanExtractPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , dwiedatasize : u32 , prawiedata : *const u8 , strformat : :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void , pppsdiedatalist : *mut *mut WLAN_RAW_DATA_LIST ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanExtractPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , dwiedatasize : u32 , prawiedata : *const u8 , strformat : ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void , pppsdiedatalist : *mut *mut WLAN_RAW_DATA_LIST ) -> u32 ); ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] fn WlanFreeMemory ( pmemory : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetAvailableNetworkList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , dwflags : u32 , preserved : *const ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetAvailableNetworkList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , dwflags : u32 , preserved : *const ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetAvailableNetworkList2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , dwflags : u32 , preserved : *const ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST_V2 ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetAvailableNetworkList2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , dwflags : u32 , preserved : *const ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST_V2 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetFilterList ( hclienthandle : super::super::Foundation:: HANDLE , wlanfilterlisttype : WLAN_FILTER_LIST_TYPE , preserved : *const ::core::ffi::c_void , ppnetworklist : *mut *mut DOT11_NETWORK_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetInterfaceCapability ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , preserved : *const ::core::ffi::c_void , ppcapability : *mut *mut WLAN_INTERFACE_CAPABILITY ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetInterfaceCapability ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , preserved : *const ::core::ffi::c_void , ppcapability : *mut *mut WLAN_INTERFACE_CAPABILITY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetNetworkBssList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pdot11ssid : *const DOT11_SSID , dot11bsstype : DOT11_BSS_TYPE , bsecurityenabled : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void , ppwlanbsslist : *mut *mut WLAN_BSS_LIST ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetNetworkBssList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , pdot11ssid : *const DOT11_SSID , dot11bsstype : DOT11_BSS_TYPE , bsecurityenabled : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void , ppwlanbsslist : *mut *mut WLAN_BSS_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void , pstrprofilexml : *mut :: windows_sys::core::PWSTR , pdwflags : *mut u32 , pdwgrantedaccess : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void , pstrprofilexml : *mut ::windows_sys::core::PWSTR , pdwflags : *mut u32 , pdwgrantedaccess : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , preserved : *const ::core::ffi::c_void , ppprofilelist : *mut *mut WLAN_PROFILE_INFO_LIST ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , preserved : *const ::core::ffi::c_void , ppprofilelist : *mut *mut WLAN_PROFILE_INFO_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , pvaluetype : *mut WLAN_OPCODE_VALUE_TYPE , pstrcurrentsddl : *mut :: windows_sys::core::PWSTR , pdwgrantedaccess : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , pvaluetype : *mut WLAN_OPCODE_VALUE_TYPE , pstrcurrentsddl : *mut ::windows_sys::core::PWSTR , pdwgrantedaccess : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetSupportedDeviceServices ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , ppdevsvcguidlist : *mut *mut WLAN_DEVICE_SERVICE_GUID_LIST ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanGetSupportedDeviceServices ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , ppdevsvcguidlist : *mut *mut WLAN_DEVICE_SERVICE_GUID_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkForceStart ( hclienthandle : super::super::Foundation:: HANDLE , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -72,14 +72,14 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanHostedNetworkStopUsing ( hclienthandle : super::super::Foundation:: HANDLE , pfailreason : *mut WLAN_HOSTED_NETWORK_REASON , pvreserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanIhvControl ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , r#type : WLAN_IHV_CONTROL_TYPE , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanIhvControl ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , r#type : WLAN_IHV_CONTROL_TYPE , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanOpenHandle ( dwclientversion : u32 , preserved : *const ::core::ffi::c_void , pdwnegotiatedversion : *mut u32 , phclienthandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanQueryAutoConfigParameter ( hclienthandle : super::super::Foundation:: HANDLE , opcode : WLAN_AUTOCONF_OPCODE , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut ::core::ffi::c_void , pwlanopcodevaluetype : *mut WLAN_OPCODE_VALUE_TYPE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanQueryInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , opcode : WLAN_INTF_OPCODE , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut ::core::ffi::c_void , pwlanopcodevaluetype : *mut WLAN_OPCODE_VALUE_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] fn WlanReasonCodeToString ( dwreasoncode : u32 , dwbuffersize : u32 , pstringbuffer : :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanQueryInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , opcode : WLAN_INTF_OPCODE , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut ::core::ffi::c_void , pwlanopcodevaluetype : *mut WLAN_OPCODE_VALUE_TYPE ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] fn WlanReasonCodeToString ( dwreasoncode : u32 , dwbuffersize : u32 , pstringbuffer : ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanRegisterDeviceServiceNotification ( hclienthandle : super::super::Foundation:: HANDLE , pdevsvcguidlist : *const WLAN_DEVICE_SERVICE_GUID_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -87,35 +87,35 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanRegisterVirtualStationNotification ( hclienthandle : super::super::Foundation:: HANDLE , bregister : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanRenameProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , stroldprofilename : :: windows_sys::core::PCWSTR , strnewprofilename : :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanRenameProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , stroldprofilename : ::windows_sys::core::PCWSTR , strnewprofilename : ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSaveTemporaryProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , stralluserprofilesecurity : :: windows_sys::core::PCWSTR , dwflags : u32 , boverwrite : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSaveTemporaryProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , stralluserprofilesecurity : ::windows_sys::core::PCWSTR , dwflags : u32 , boverwrite : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanScan ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , pdot11ssid : *const DOT11_SSID , piedata : *const WLAN_RAW_DATA , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanScan ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , pdot11ssid : *const DOT11_SSID , piedata : *const WLAN_RAW_DATA , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetAutoConfigParameter ( hclienthandle : super::super::Foundation:: HANDLE , opcode : WLAN_AUTOCONF_OPCODE , dwdatasize : u32 , pdata : *const ::core::ffi::c_void , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetFilterList ( hclienthandle : super::super::Foundation:: HANDLE , wlanfilterlisttype : WLAN_FILTER_LIST_TYPE , pnetworklist : *const DOT11_NETWORK_LIST , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , opcode : WLAN_INTF_OPCODE , dwdatasize : u32 , pdata : *const ::core::ffi::c_void , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , opcode : WLAN_INTF_OPCODE , dwdatasize : u32 , pdata : *const ::core::ffi::c_void , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , dwflags : u32 , strprofilexml : :: windows_sys::core::PCWSTR , stralluserprofilesecurity : :: windows_sys::core::PCWSTR , boverwrite : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void , pdwreasoncode : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , dwflags : u32 , strprofilexml : ::windows_sys::core::PCWSTR , stralluserprofilesecurity : ::windows_sys::core::PCWSTR , boverwrite : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void , pdwreasoncode : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , dwdatasize : u32 , pdata : *const u8 , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , dwdatasize : u32 , pdata : *const u8 , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_ExtensibleAuthenticationProtocol"))] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn WlanSetProfileEapUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , eaptype : super::super::Security::ExtensibleAuthenticationProtocol:: EAP_METHOD_TYPE , dwflags : WLAN_SET_EAPHOST_FLAGS , dweapuserdatasize : u32 , pbeapuserdata : *const u8 , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn WlanSetProfileEapUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , eaptype : super::super::Security::ExtensibleAuthenticationProtocol:: EAP_METHOD_TYPE , dwflags : WLAN_SET_EAPHOST_FLAGS , dweapuserdatasize : u32 , pbeapuserdata : *const u8 , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileEapXmlUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , dwflags : WLAN_SET_EAPHOST_FLAGS , streapxmluserdata : :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileEapXmlUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , dwflags : WLAN_SET_EAPHOST_FLAGS , streapxmluserdata : ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , dwitems : u32 , strprofilenames : *const :: windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , dwitems : u32 , strprofilenames : *const ::windows_sys::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfilePosition ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , dwposition : u32 , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetProfilePosition ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , dwposition : u32 , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , strformat : :: windows_sys::core::PCWSTR , ppsdiedatalist : *const WLAN_RAW_DATA_LIST , preserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , strformat : ::windows_sys::core::PCWSTR , ppsdiedatalist : *const WLAN_RAW_DATA_LIST , preserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , strmodifiedsddl : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wlanapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanSetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , strmodifiedsddl : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wlanui.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanUIEditProfile ( dwclientversion : u32 , wstrprofilename : :: windows_sys::core::PCWSTR , pinterfaceguid : *const :: windows_sys::core::GUID , hwnd : super::super::Foundation:: HWND , wlstartpage : WL_DISPLAY_PAGES , preserved : *const ::core::ffi::c_void , pwlanreasoncode : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wlanui.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] fn WlanUIEditProfile ( dwclientversion : u32 , wstrprofilename : ::windows_sys::core::PCWSTR , pinterfaceguid : *const ::windows_sys::core::GUID , hwnd : super::super::Foundation:: HWND , wlstartpage : WL_DISPLAY_PAGES , preserved : *const ::core::ffi::c_void , pwlanreasoncode : *mut u32 ) -> u32 ); pub type IDot11AdHocInterface = *mut ::core::ffi::c_void; pub type IDot11AdHocInterfaceNotificationSink = *mut ::core::ffi::c_void; pub type IDot11AdHocManager = *mut ::core::ffi::c_void; @@ -1050,11 +1050,11 @@ pub const GUID_DEVINTERFACE_ASP_INFRA_DEVICE: ::windows_sys::core::GUID = ::wind #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub const GUID_DEVINTERFACE_WIFIDIRECT_DEVICE: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x439b20af_8955_405b_99f0_a62af0c68d43); #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] -pub const IHV_INIT_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Dot11ExtIhvInitService"); +pub const IHV_INIT_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Dot11ExtIhvInitService"); #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] -pub const IHV_INIT_VS_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Dot11ExtIhvInitVirtualStation"); +pub const IHV_INIT_VS_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Dot11ExtIhvInitVirtualStation"); #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] -pub const IHV_VERSION_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Dot11ExtIhvGetVersionInfo"); +pub const IHV_VERSION_FUNCTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Dot11ExtIhvGetVersionInfo"); #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub const L2_NOTIFICATION_CODE_GROUP_SIZE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs index b2dc5bcbd7..92197a4294 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs @@ -39,7 +39,7 @@ pub const WCN_MICROSOFT_VENDOR_ID: u32 = 311u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub const WCN_NO_SUBTYPE: u32 = 4294967294u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] -pub const WCN_QUERY_CONSTRAINT_USE_SOFTAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WCN.Discovery.SoftAP"); +pub const WCN_QUERY_CONSTRAINT_USE_SOFTAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WCN.Discovery.SoftAP"); #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub const WCN_VALUE_DT_CATEGORY_AUDIO_DEVICE: u32 = 11u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs index 1d5700fb49..b602456fe1 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs @@ -1,18 +1,18 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn FreeInterfaceContextTable ( interfacecontexttable : *const NET_INTERFACE_CONTEXT_TABLE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn GetInterfaceContextTableForHostName ( hostname : :: windows_sys::core::PCWSTR , proxyname : :: windows_sys::core::PCWSTR , flags : u32 , connectionprofilefilterrawdata : *const u8 , connectionprofilefilterrawdatasize : u32 , interfacecontexttable : *mut *mut NET_INTERFACE_CONTEXT_TABLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn OnDemandGetRoutingHint ( destinationhostname : :: windows_sys::core::PCWSTR , interfaceindex : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn GetInterfaceContextTableForHostName ( hostname : ::windows_sys::core::PCWSTR , proxyname : ::windows_sys::core::PCWSTR , flags : u32 , connectionprofilefilterrawdata : *const u8 , connectionprofilefilterrawdatasize : u32 , interfacecontexttable : *mut *mut NET_INTERFACE_CONTEXT_TABLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn OnDemandGetRoutingHint ( destinationhostname : ::windows_sys::core::PCWSTR , interfaceindex : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn OnDemandRegisterNotification ( callback : ONDEMAND_NOTIFICATION_CALLBACK , callbackcontext : *const ::core::ffi::c_void , registrationhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn OnDemandRegisterNotification ( callback : ONDEMAND_NOTIFICATION_CALLBACK , callbackcontext : *const ::core::ffi::c_void , registrationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn OnDemandUnRegisterNotification ( registrationhandle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ondemandconnroutehelper.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn OnDemandUnRegisterNotification ( registrationhandle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmFreeMemory ( pmemory : *mut ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmGetProfileList ( preserved : *const ::core::ffi::c_void , ppprofilelist : *mut *mut WCM_PROFILE_INFO_LIST ) -> u32 ); -::windows_sys::core::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmQueryProperty ( pinterface : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmQueryProperty ( pinterface : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] fn WcmSetProfileList ( pprofilelist : *const WCM_PROFILE_INFO_LIST , dwposition : u32 , fignoreunknownprofiles : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmSetProperty ( pinterface : *const :: windows_sys::core::GUID , strprofilename : :: windows_sys::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , dwdatasize : u32 , pbdata : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "wcmapi.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] fn WcmSetProperty ( pinterface : *const ::windows_sys::core::GUID , strprofilename : ::windows_sys::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , dwdatasize : u32 , pbdata : *const u8 ) -> u32 ); #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] pub const NET_INTERFACE_FLAG_CONNECT_IF_NEEDED: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs index a55633e566..7e9f2e4311 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -5,7 +5,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutDeleteById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -13,11 +13,11 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u32 , callout : *mut *mut FWPM_CALLOUT0 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , callout : *mut *mut FWPM_CALLOUT0 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , callout : *mut *mut FWPM_CALLOUT0 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmCalloutGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmCalloutGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmCalloutSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmCalloutSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmCalloutSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_CALLOUT_SUBSCRIPTION0 , callback : FWPM_CALLOUT_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -51,7 +51,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmEngineGetSecurityInfo0 ( enginehandle : super::super::Foundation:: HANDLE , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Rpc"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Rpc\"`*"] fn FwpmEngineOpen0 ( servername : :: windows_sys::core::PCWSTR , authnservice : u32 , authidentity : *const super::super::System::Rpc:: SEC_WINNT_AUTH_IDENTITY_W , session : *const FWPM_SESSION0 , enginehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Rpc\"`*"] fn FwpmEngineOpen0 ( servername : ::windows_sys::core::PCWSTR , authnservice : u32 , authidentity : *const super::super::System::Rpc:: SEC_WINNT_AUTH_IDENTITY_W , session : *const FWPM_SESSION0 , enginehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmEngineSetOption0 ( enginehandle : super::super::Foundation:: HANDLE , option : FWPM_ENGINE_OPTION , newvalue : *const FWP_VALUE0 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -63,7 +63,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterDeleteById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -71,11 +71,11 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , filter : *mut *mut FWPM_FILTER0 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , filter : *mut *mut FWPM_FILTER0 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , filter : *mut *mut FWPM_FILTER0 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmFilterSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_FILTER_SUBSCRIPTION0 , callback : FWPM_FILTER_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -83,17 +83,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmFilterUnsubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , changehandle : super::super::Foundation:: HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] fn FwpmFreeMemory0 ( p : *mut *mut ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] fn FwpmGetAppIdFromFileName0 ( filename : :: windows_sys::core::PCWSTR , appid : *mut *mut FWP_BYTE_BLOB ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] fn FwpmGetAppIdFromFileName0 ( filename : ::windows_sys::core::PCWSTR , appid : *mut *mut FWP_BYTE_BLOB ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd0 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT0 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT0 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd1 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT1 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT1 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd1 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT1 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT1 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const ::windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd2 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT2 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT2 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd2 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT2 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT2 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const ::windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd3 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT3 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT3 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmIPsecTunnelAdd3 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT3 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT3 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const ::windows_sys::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmIPsecTunnelDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmIPsecTunnelDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_LAYER_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -103,11 +103,11 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u16 , layer : *mut *mut FWPM_LAYER0 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , layer : *mut *mut FWPM_LAYER0 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , layer : *mut *mut FWPM_LAYER0 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmNetEventCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_NET_EVENT_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -157,7 +157,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextDeleteById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -177,17 +177,17 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetById3 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey1 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey1 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey2 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey2 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey3 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetByKey3 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderContextSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderContextSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_PROVIDER_CONTEXT_SUBSCRIPTION0 , callback : FWPM_PROVIDER_CONTEXT_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -197,17 +197,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_PROVIDER_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_PROVIDER0 , numentriesreturned : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , provider : *mut *mut FWPM_PROVIDER0 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , provider : *mut *mut FWPM_PROVIDER0 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmProviderSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmProviderSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_PROVIDER_SUBSCRIPTION0 , callback : FWPM_PROVIDER_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -225,17 +225,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerCreateEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumtemplate : *const FWPM_SUBLAYER_ENUM_TEMPLATE0 , enumhandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerDestroyEnumHandle0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerEnum0 ( enginehandle : super::super::Foundation:: HANDLE , enumhandle : super::super::Foundation:: HANDLE , numentriesrequested : u32 , entries : *mut *mut *mut FWPM_SUBLAYER0 , numentriesreturned : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , sublayer : *mut *mut FWPM_SUBLAYER0 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , sublayer : *mut *mut FWPM_SUBLAYER0 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmSubLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmSubLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmSubLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FwpmSubLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows_sys::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn FwpmSubLayerSubscribeChanges0 ( enginehandle : super::super::Foundation:: HANDLE , subscription : *const FWPM_SUBLAYER_SUBSCRIPTION0 , callback : FWPM_SUBLAYER_CHANGE_CALLBACK0 , context : *const ::core::ffi::c_void , changehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -365,9 +365,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaGetById0 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , sa : *mut *mut IKEEXT_SA_DETAILS0 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaGetById1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const :: windows_sys::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS1 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaGetById1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const ::windows_sys::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS1 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaGetById2 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const :: windows_sys::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS2 ) -> u32 ); +::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] fn IkeextSaGetById2 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const ::windows_sys::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS2 ) -> u32 ); #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] pub const FWPM_ACTRL_ADD: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs index ec01ac11f1..3ea3027ded 100644 --- a/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -1,4 +1,4 @@ -::windows_sys::core::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] fn NetworkIsolationDiagnoseConnectFailureAndGetInfo ( wszservername : :: windows_sys::core::PCWSTR , netisoerror : *mut NETISO_ERROR_TYPE ) -> u32 ); +::windows_sys::core::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`*"] fn NetworkIsolationDiagnoseConnectFailureAndGetInfo ( wszservername : ::windows_sys::core::PCWSTR , netisoerror : *mut NETISO_ERROR_TYPE ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn NetworkIsolationEnumAppContainers ( flags : u32 , pdwnumpublicappcs : *mut u32 , pppublicappcs : *mut *mut INET_FIREWALL_APP_CONTAINER ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -10,7 +10,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn NetworkIsolationSetAppContainerConfig ( dwnumpublicappcs : u32 , appcontainersids : *const super::super::Security:: SID_AND_ATTRIBUTES ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] fn NetworkIsolationSetupAppContainerBinaries ( applicationcontainersid : super::super::Foundation:: PSID , packagefullname : :: windows_sys::core::PCWSTR , packagefolder : :: windows_sys::core::PCWSTR , displayname : :: windows_sys::core::PCWSTR , bbinariesfullycomputed : super::super::Foundation:: BOOL , binaries : *const :: windows_sys::core::PCWSTR , binariescount : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] fn NetworkIsolationSetupAppContainerBinaries ( applicationcontainersid : super::super::Foundation:: PSID , packagefullname : ::windows_sys::core::PCWSTR , packagefolder : ::windows_sys::core::PCWSTR , displayname : ::windows_sys::core::PCWSTR , bbinariesfullycomputed : super::super::Foundation:: BOOL , binaries : *const ::windows_sys::core::PCWSTR , binariescount : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] fn NetworkIsolationUnregisterForAppContainerChanges ( registrationobject : super::super::Foundation:: HANDLE ) -> u32 ); pub type IDynamicPortMapping = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs index c11ea49bfd..8747b4463b 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -1,22 +1,22 @@ #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildEnumerator ( padscontainer : IADsContainer , ppenumvariant : *mut super::super::System::Ole:: IEnumVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildEnumerator ( padscontainer : IADsContainer , ppenumvariant : *mut super::super::System::Ole:: IEnumVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildVarArrayInt ( lpdwobjecttypes : *mut u32 , dwobjecttypes : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildVarArrayInt ( lpdwobjecttypes : *mut u32 , dwobjecttypes : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildVarArrayStr ( lpppathnames : *const :: windows_sys::core::PCWSTR , dwpathnames : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsDecodeBinaryData ( szsrcdata : :: windows_sys::core::PCWSTR , ppbdestdata : *mut *mut u8 , pdwdestlen : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsEncodeBinaryData ( pbsrcdata : *mut u8 , dwsrclen : u32 , ppszdestdata : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsBuildVarArrayStr ( lpppathnames : *const ::windows_sys::core::PCWSTR , dwpathnames : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsDecodeBinaryData ( szsrcdata : ::windows_sys::core::PCWSTR , ppbdestdata : *mut *mut u8 , pdwdestlen : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsEncodeBinaryData ( pbsrcdata : *mut u8 , dwsrclen : u32 , ppszdestdata : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsEnumerateNext ( penumvariant : super::super::System::Ole:: IEnumVARIANT , celements : u32 , pvar : *mut super::super::System::Com:: VARIANT , pcelementsfetched : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ADsEnumerateNext ( penumvariant : super::super::System::Ole:: IEnumVARIANT , celements : u32 , pvar : *mut super::super::System::Com:: VARIANT , pcelementsfetched : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Ole")] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Ole\"`*"] fn ADsFreeEnumerator ( penumvariant : super::super::System::Ole:: IEnumVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsGetLastError ( lperror : *mut u32 , lperrorbuf : :: windows_sys::core::PWSTR , dwerrorbuflen : u32 , lpnamebuf : :: windows_sys::core::PWSTR , dwnamebuflen : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsGetObject ( lpszpathname : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsOpenObject ( lpszpathname : :: windows_sys::core::PCWSTR , lpszusername : :: windows_sys::core::PCWSTR , lpszpassword : :: windows_sys::core::PCWSTR , dwreserved : ADS_AUTHENTICATION_ENUM , riid : *const :: windows_sys::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Ole\"`*"] fn ADsFreeEnumerator ( penumvariant : super::super::System::Ole:: IEnumVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsGetLastError ( lperror : *mut u32 , lperrorbuf : ::windows_sys::core::PWSTR , dwerrorbuflen : u32 , lpnamebuf : ::windows_sys::core::PWSTR , dwnamebuflen : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsGetObject ( lpszpathname : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsOpenObject ( lpszpathname : ::windows_sys::core::PCWSTR , lpszusername : ::windows_sys::core::PCWSTR , lpszpassword : ::windows_sys::core::PCWSTR , dwreserved : ADS_AUTHENTICATION_ENUM , riid : *const ::windows_sys::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropCheckIfWritable ( pwzattr : :: windows_sys::core::PCWSTR , pwritableattrs : *const ADS_ATTR_INFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropCheckIfWritable ( pwzattr : ::windows_sys::core::PCWSTR , pwritableattrs : *const ADS_ATTR_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ADsPropCreateNotifyObj ( pappthddataobj : super::super::System::Com:: IDataObject , pwzadsobjname : :: windows_sys::core::PCWSTR , phnotifyobj : *mut super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ADsPropCreateNotifyObj ( pappthddataobj : super::super::System::Com:: IDataObject , pwzadsobjname : ::windows_sys::core::PCWSTR , phnotifyobj : *mut super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropGetInitInfo ( hnotifyobj : super::super::Foundation:: HWND , pinitparams : *mut ADSPROPINITPARAMS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -27,79 +27,79 @@ ::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropSetHwndWithTitle ( hnotifyobj : super::super::Foundation:: HWND , hpage : super::super::Foundation:: HWND , ptztitle : *const i8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dsprop.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ADsPropShowErrorDialog ( hnotifyobj : super::super::Foundation:: HWND , hpage : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsSetLastError ( dwerr : u32 , pszerror : :: windows_sys::core::PCWSTR , pszprovider : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ADsSetLastError ( dwerr : u32 , pszerror : ::windows_sys::core::PCWSTR , pszprovider : ::windows_sys::core::PCWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn AdsFreeAdsValues ( padsvalues : *mut ADSVALUE , dwnumvalues : u32 ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AdsTypeToPropVariant ( padsvalues : *mut ADSVALUE , dwnumvalues : u32 , pvariant : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AdsTypeToPropVariant ( padsvalues : *mut ADSVALUE , dwnumvalues : u32 , pvariant : *mut super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn AllocADsMem ( cb : u32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn AllocADsStr ( pstr : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn AllocADsStr ( pstr : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn BinarySDToSecurityDescriptor ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pvarsec : *mut super::super::System::Com:: VARIANT , pszservername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , password : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn BinarySDToSecurityDescriptor ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pvarsec : *mut super::super::System::Com:: VARIANT , pszservername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , password : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsAddSidHistoryA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : :: windows_sys::core::PCSTR , srcprincipal : :: windows_sys::core::PCSTR , srcdomaincontroller : :: windows_sys::core::PCSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : :: windows_sys::core::PCSTR , dstprincipal : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsAddSidHistoryA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : ::windows_sys::core::PCSTR , srcprincipal : ::windows_sys::core::PCSTR , srcdomaincontroller : ::windows_sys::core::PCSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : ::windows_sys::core::PCSTR , dstprincipal : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsAddSidHistoryW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : :: windows_sys::core::PCWSTR , srcprincipal : :: windows_sys::core::PCWSTR , srcdomaincontroller : :: windows_sys::core::PCWSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : :: windows_sys::core::PCWSTR , dstprincipal : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsAddSidHistoryW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : ::windows_sys::core::PCWSTR , srcprincipal : ::windows_sys::core::PCWSTR , srcdomaincontroller : ::windows_sys::core::PCWSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : ::windows_sys::core::PCWSTR , dstprincipal : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesA ( computername : :: windows_sys::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesA ( computername : ::windows_sys::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesExA ( computername : :: windows_sys::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows_sys::core::PSTR , subnetnames : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesExA ( computername : ::windows_sys::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut ::windows_sys::core::PSTR , subnetnames : *mut *mut ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesExW ( computername : :: windows_sys::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows_sys::core::PWSTR , subnetnames : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesExW ( computername : ::windows_sys::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut ::windows_sys::core::PWSTR , subnetnames : *mut *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesW ( computername : :: windows_sys::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] fn DsAddressToSiteNamesW ( computername : ::windows_sys::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindA ( domaincontrollername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindA ( domaincontrollername : ::windows_sys::core::PCSTR , dnsdomainname : ::windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindByInstanceA ( servername : :: windows_sys::core::PCSTR , annotation : :: windows_sys::core::PCSTR , instanceguid : *const :: windows_sys::core::GUID , dnsdomainname : :: windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindByInstanceA ( servername : ::windows_sys::core::PCSTR , annotation : ::windows_sys::core::PCSTR , instanceguid : *const ::windows_sys::core::GUID , dnsdomainname : ::windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows_sys::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindByInstanceW ( servername : :: windows_sys::core::PCWSTR , annotation : :: windows_sys::core::PCWSTR , instanceguid : *const :: windows_sys::core::GUID , dnsdomainname : :: windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindByInstanceW ( servername : ::windows_sys::core::PCWSTR , annotation : ::windows_sys::core::PCWSTR , instanceguid : *const ::windows_sys::core::GUID , dnsdomainname : ::windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows_sys::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindToISTGA ( sitename : :: windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindToISTGA ( sitename : ::windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindToISTGW ( sitename : :: windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindToISTGW ( sitename : ::windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindW ( domaincontrollername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindW ( domaincontrollername : ::windows_sys::core::PCWSTR , dnsdomainname : ::windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithCredA ( domaincontrollername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithCredA ( domaincontrollername : ::windows_sys::core::PCSTR , dnsdomainname : ::windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithCredW ( domaincontrollername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithCredW ( domaincontrollername : ::windows_sys::core::PCWSTR , dnsdomainname : ::windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnA ( domaincontrollername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnA ( domaincontrollername : ::windows_sys::core::PCSTR , dnsdomainname : ::windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows_sys::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnExA ( domaincontrollername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnExA ( domaincontrollername : ::windows_sys::core::PCSTR , dnsdomainname : ::windows_sys::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows_sys::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnExW ( domaincontrollername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnExW ( domaincontrollername : ::windows_sys::core::PCWSTR , dnsdomainname : ::windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows_sys::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnW ( domaincontrollername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindWithSpnW ( domaincontrollername : ::windows_sys::core::PCWSTR , dnsdomainname : ::windows_sys::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows_sys::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsBindingSetTimeout ( hds : super::super::Foundation:: HANDLE , ctimeoutsecs : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] ::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] fn DsBrowseForContainerA ( pinfo : *mut DSBROWSEINFOA ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] ::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] fn DsBrowseForContainerW ( pinfo : *mut DSBROWSEINFOW ) -> i32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsClientMakeSpnForTargetServerA ( serviceclass : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , pcspnlength : *mut u32 , pszspn : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsClientMakeSpnForTargetServerW ( serviceclass : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , pcspnlength : *mut u32 , pszspn : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsClientMakeSpnForTargetServerA ( serviceclass : ::windows_sys::core::PCSTR , servicename : ::windows_sys::core::PCSTR , pcspnlength : *mut u32 , pszspn : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsClientMakeSpnForTargetServerW ( serviceclass : ::windows_sys::core::PCWSTR , servicename : ::windows_sys::core::PCWSTR , pcspnlength : *mut u32 , pszspn : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackNamesA ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const :: windows_sys::core::PCSTR , ppresult : *mut *mut DS_NAME_RESULTA ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackNamesA ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const ::windows_sys::core::PCSTR , ppresult : *mut *mut DS_NAME_RESULTA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackNamesW ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const :: windows_sys::core::PCWSTR , ppresult : *mut *mut DS_NAME_RESULTW ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn2A ( pszspn : :: windows_sys::core::PCSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : :: windows_sys::core::PSTR , pcservicename : *mut u32 , servicename : :: windows_sys::core::PSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn2W ( pszspn : :: windows_sys::core::PCWSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : :: windows_sys::core::PWSTR , pcservicename : *mut u32 , servicename : :: windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn3W ( pszspn : :: windows_sys::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : :: windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PWSTR , pportnumber : *mut u16 , pcdomainname : *mut u32 , domainname : :: windows_sys::core::PWSTR , pcrealmname : *mut u32 , realmname : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn4W ( pszspn : :: windows_sys::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : :: windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PWSTR , pcportname : *mut u32 , portname : :: windows_sys::core::PWSTR , pcdomainname : *mut u32 , domainname : :: windows_sys::core::PWSTR , pcrealmname : *mut u32 , realmname : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpnA ( pszspn : :: windows_sys::core::PCSTR , pcserviceclass : *mut u32 , serviceclass : :: windows_sys::core::PSTR , pcservicename : *mut u32 , servicename : :: windows_sys::core::PSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpnW ( pszspn : :: windows_sys::core::PCWSTR , pcserviceclass : *mut u32 , serviceclass : :: windows_sys::core::PWSTR , pcservicename : *mut u32 , servicename : :: windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows_sys::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackNamesW ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const ::windows_sys::core::PCWSTR , ppresult : *mut *mut DS_NAME_RESULTW ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn2A ( pszspn : ::windows_sys::core::PCSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : ::windows_sys::core::PSTR , pcservicename : *mut u32 , servicename : ::windows_sys::core::PSTR , pcinstancename : *mut u32 , instancename : ::windows_sys::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn2W ( pszspn : ::windows_sys::core::PCWSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : ::windows_sys::core::PWSTR , pcservicename : *mut u32 , servicename : ::windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : ::windows_sys::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn3W ( pszspn : ::windows_sys::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : ::windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : ::windows_sys::core::PWSTR , pportnumber : *mut u16 , pcdomainname : *mut u32 , domainname : ::windows_sys::core::PWSTR , pcrealmname : *mut u32 , realmname : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpn4W ( pszspn : ::windows_sys::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : ::windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : ::windows_sys::core::PWSTR , pcportname : *mut u32 , portname : ::windows_sys::core::PWSTR , pcdomainname : *mut u32 , domainname : ::windows_sys::core::PWSTR , pcrealmname : *mut u32 , realmname : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpnA ( pszspn : ::windows_sys::core::PCSTR , pcserviceclass : *mut u32 , serviceclass : ::windows_sys::core::PSTR , pcservicename : *mut u32 , servicename : ::windows_sys::core::PSTR , pcinstancename : *mut u32 , instancename : ::windows_sys::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsCrackSpnW ( pszspn : ::windows_sys::core::PCWSTR , pcserviceclass : *mut u32 , serviceclass : ::windows_sys::core::PWSTR , pcservicename : *mut u32 , servicename : ::windows_sys::core::PWSTR , pcinstancename : *mut u32 , instancename : ::windows_sys::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackUnquotedMangledRdnA ( pszrdn : :: windows_sys::core::PCSTR , cchrdn : u32 , pguid : *mut :: windows_sys::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackUnquotedMangledRdnA ( pszrdn : ::windows_sys::core::PCSTR , cchrdn : u32 , pguid : *mut ::windows_sys::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackUnquotedMangledRdnW ( pszrdn : :: windows_sys::core::PCWSTR , cchrdn : u32 , pguid : *mut :: windows_sys::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsDeregisterDnsHostRecordsA ( servername : :: windows_sys::core::PCSTR , dnsdomainname : :: windows_sys::core::PCSTR , domainguid : *const :: windows_sys::core::GUID , dsaguid : *const :: windows_sys::core::GUID , dnshostname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsDeregisterDnsHostRecordsW ( servername : :: windows_sys::core::PCWSTR , dnsdomainname : :: windows_sys::core::PCWSTR , domainguid : *const :: windows_sys::core::GUID , dsaguid : *const :: windows_sys::core::GUID , dnshostname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsCrackUnquotedMangledRdnW ( pszrdn : ::windows_sys::core::PCWSTR , cchrdn : u32 , pguid : *mut ::windows_sys::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsDeregisterDnsHostRecordsA ( servername : ::windows_sys::core::PCSTR , dnsdomainname : ::windows_sys::core::PCSTR , domainguid : *const ::windows_sys::core::GUID , dsaguid : *const ::windows_sys::core::GUID , dnshostname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsDeregisterDnsHostRecordsW ( servername : ::windows_sys::core::PCWSTR , dnsdomainname : ::windows_sys::core::PCWSTR , domainguid : *const ::windows_sys::core::GUID , dsaguid : *const ::windows_sys::core::GUID , dnshostname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsEnumerateDomainTrustsA ( servername : :: windows_sys::core::PCSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSA , domaincount : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsEnumerateDomainTrustsA ( servername : ::windows_sys::core::PCSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSA , domaincount : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsEnumerateDomainTrustsW ( servername : :: windows_sys::core::PCWSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSW , domaincount : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsEnumerateDomainTrustsW ( servername : ::windows_sys::core::PCWSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSW , domaincount : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeDomainControllerInfoA ( infolevel : u32 , cinfo : u32 , pinfo : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeDomainControllerInfoW ( infolevel : u32 , cinfo : u32 , pinfo : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeNameResultA ( presult : *const DS_NAME_RESULTA ) -> ( ) ); @@ -107,156 +107,156 @@ ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreePasswordCredentials ( authidentity : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSchemaGuidMapA ( pguidmap : *const DS_SCHEMA_GUID_MAPA ) -> ( ) ); ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSchemaGuidMapW ( pguidmap : *const DS_SCHEMA_GUID_MAPW ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSpnArrayA ( cspn : u32 , rpszspn : *mut :: windows_sys::core::PSTR ) -> ( ) ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSpnArrayW ( cspn : u32 , rpszspn : *mut :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSpnArrayA ( cspn : u32 , rpszspn : *mut ::windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsFreeSpnArrayW ( cspn : u32 , rpszspn : *mut ::windows_sys::core::PWSTR ) -> ( ) ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcCloseW ( getdccontexthandle : GetDcContextHandle ) -> ( ) ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcNameA ( computername : :: windows_sys::core::PCSTR , domainname : :: windows_sys::core::PCSTR , domainguid : *const :: windows_sys::core::GUID , sitename : :: windows_sys::core::PCSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOA ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcNameW ( computername : :: windows_sys::core::PCWSTR , domainname : :: windows_sys::core::PCWSTR , domainguid : *const :: windows_sys::core::GUID , sitename : :: windows_sys::core::PCWSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOW ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcNameA ( computername : ::windows_sys::core::PCSTR , domainname : ::windows_sys::core::PCSTR , domainguid : *const ::windows_sys::core::GUID , sitename : ::windows_sys::core::PCSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOA ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcNameW ( computername : ::windows_sys::core::PCWSTR , domainname : ::windows_sys::core::PCWSTR , domainguid : *const ::windows_sys::core::GUID , sitename : ::windows_sys::core::PCWSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOW ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsGetDcNextA ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsGetDcNextA ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut ::windows_sys::core::PSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsGetDcNextW ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcOpenA ( dnsname : :: windows_sys::core::PCSTR , optionflags : u32 , sitename : :: windows_sys::core::PCSTR , domainguid : *const :: windows_sys::core::GUID , dnsforestname : :: windows_sys::core::PCSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcOpenW ( dnsname : :: windows_sys::core::PCWSTR , optionflags : u32 , sitename : :: windows_sys::core::PCWSTR , domainguid : *const :: windows_sys::core::GUID , dnsforestname : :: windows_sys::core::PCWSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcSiteCoverageA ( servername : :: windows_sys::core::PCSTR , entrycount : *mut u32 , sitenames : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcSiteCoverageW ( servername : :: windows_sys::core::PCWSTR , entrycount : *mut u32 , sitenames : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] fn DsGetDcNextW ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcOpenA ( dnsname : ::windows_sys::core::PCSTR , optionflags : u32 , sitename : ::windows_sys::core::PCSTR , domainguid : *const ::windows_sys::core::GUID , dnsforestname : ::windows_sys::core::PCSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcOpenW ( dnsname : ::windows_sys::core::PCWSTR , optionflags : u32 , sitename : ::windows_sys::core::PCWSTR , domainguid : *const ::windows_sys::core::GUID , dnsforestname : ::windows_sys::core::PCWSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcSiteCoverageA ( servername : ::windows_sys::core::PCSTR , entrycount : *mut u32 , sitenames : *mut *mut ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetDcSiteCoverageW ( servername : ::windows_sys::core::PCWSTR , entrycount : *mut u32 , sitenames : *mut *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsGetDomainControllerInfoA ( hds : super::super::Foundation:: HANDLE , domainname : :: windows_sys::core::PCSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsGetDomainControllerInfoA ( hds : super::super::Foundation:: HANDLE , domainname : ::windows_sys::core::PCSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsGetDomainControllerInfoW ( hds : super::super::Foundation:: HANDLE , domainname : :: windows_sys::core::PCWSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsGetDomainControllerInfoW ( hds : super::super::Foundation:: HANDLE , domainname : ::windows_sys::core::PCWSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] fn DsGetForestTrustInformationW ( servername : :: windows_sys::core::PCWSTR , trusteddomainname : :: windows_sys::core::PCWSTR , flags : u32 , foresttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); -::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetFriendlyClassName ( pszobjectclass : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , cchbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] fn DsGetForestTrustInformationW ( servername : ::windows_sys::core::PCWSTR , trusteddomainname : ::windows_sys::core::PCWSTR , flags : u32 , foresttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); +::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetFriendlyClassName ( pszobjectclass : ::windows_sys::core::PCWSTR , pszbuffer : ::windows_sys::core::PWSTR , cchbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn DsGetIcon ( dwflags : u32 , pszobjectclass : :: windows_sys::core::PCWSTR , cximage : i32 , cyimage : i32 ) -> super::super::UI::WindowsAndMessaging:: HICON ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetRdnW ( ppdn : *mut :: windows_sys::core::PWSTR , pcdn : *mut u32 , ppkey : *mut :: windows_sys::core::PWSTR , pckey : *mut u32 , ppval : *mut :: windows_sys::core::PWSTR , pcval : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSiteNameA ( computername : :: windows_sys::core::PCSTR , sitename : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSiteNameW ( computername : :: windows_sys::core::PCWSTR , sitename : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSpnA ( servicetype : DS_SPN_NAME_TYPE , serviceclass : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const :: windows_sys::core::PCSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSpnW ( servicetype : DS_SPN_NAME_TYPE , serviceclass : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const :: windows_sys::core::PCWSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsuiext.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn DsGetIcon ( dwflags : u32 , pszobjectclass : ::windows_sys::core::PCWSTR , cximage : i32 , cyimage : i32 ) -> super::super::UI::WindowsAndMessaging:: HICON ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetRdnW ( ppdn : *mut ::windows_sys::core::PWSTR , pcdn : *mut u32 , ppkey : *mut ::windows_sys::core::PWSTR , pckey : *mut u32 , ppval : *mut ::windows_sys::core::PWSTR , pcval : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSiteNameA ( computername : ::windows_sys::core::PCSTR , sitename : *mut ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSiteNameW ( computername : ::windows_sys::core::PCWSTR , sitename : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSpnA ( servicetype : DS_SPN_NAME_TYPE , serviceclass : ::windows_sys::core::PCSTR , servicename : ::windows_sys::core::PCSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const ::windows_sys::core::PCSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsGetSpnW ( servicetype : DS_SPN_NAME_TYPE , serviceclass : ::windows_sys::core::PCWSTR , servicename : ::windows_sys::core::PCWSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const ::windows_sys::core::PCWSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsInheritSecurityIdentityA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : :: windows_sys::core::PCSTR , dstprincipal : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsInheritSecurityIdentityA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : ::windows_sys::core::PCSTR , dstprincipal : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsInheritSecurityIdentityW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : :: windows_sys::core::PCWSTR , dstprincipal : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsInheritSecurityIdentityW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : ::windows_sys::core::PCWSTR , dstprincipal : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledDnA ( pszdn : :: windows_sys::core::PCSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledDnA ( pszdn : ::windows_sys::core::PCSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledDnW ( pszdn : :: windows_sys::core::PCWSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledDnW ( pszdn : ::windows_sys::core::PCWSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledRdnValueA ( pszrdn : :: windows_sys::core::PCSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledRdnValueA ( pszrdn : ::windows_sys::core::PCSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledRdnValueW ( pszrdn : :: windows_sys::core::PCWSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsIsMangledRdnValueW ( pszrdn : ::windows_sys::core::PCWSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListDomainsInSiteA ( hds : super::super::Foundation:: HANDLE , site : :: windows_sys::core::PCSTR , ppdomains : *mut *mut DS_NAME_RESULTA ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListDomainsInSiteA ( hds : super::super::Foundation:: HANDLE , site : ::windows_sys::core::PCSTR , ppdomains : *mut *mut DS_NAME_RESULTA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListDomainsInSiteW ( hds : super::super::Foundation:: HANDLE , site : :: windows_sys::core::PCWSTR , ppdomains : *mut *mut DS_NAME_RESULTW ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListDomainsInSiteW ( hds : super::super::Foundation:: HANDLE , site : ::windows_sys::core::PCWSTR , ppdomains : *mut *mut DS_NAME_RESULTW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListInfoForServerA ( hds : super::super::Foundation:: HANDLE , server : :: windows_sys::core::PCSTR , ppinfo : *mut *mut DS_NAME_RESULTA ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListInfoForServerA ( hds : super::super::Foundation:: HANDLE , server : ::windows_sys::core::PCSTR , ppinfo : *mut *mut DS_NAME_RESULTA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListInfoForServerW ( hds : super::super::Foundation:: HANDLE , server : :: windows_sys::core::PCWSTR , ppinfo : *mut *mut DS_NAME_RESULTW ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListInfoForServerW ( hds : super::super::Foundation:: HANDLE , server : ::windows_sys::core::PCWSTR , ppinfo : *mut *mut DS_NAME_RESULTW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListRolesA ( hds : super::super::Foundation:: HANDLE , pproles : *mut *mut DS_NAME_RESULTA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListRolesW ( hds : super::super::Foundation:: HANDLE , pproles : *mut *mut DS_NAME_RESULTW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersForDomainInSiteA ( hds : super::super::Foundation:: HANDLE , domain : :: windows_sys::core::PCSTR , site : :: windows_sys::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersForDomainInSiteA ( hds : super::super::Foundation:: HANDLE , domain : ::windows_sys::core::PCSTR , site : ::windows_sys::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersForDomainInSiteW ( hds : super::super::Foundation:: HANDLE , domain : :: windows_sys::core::PCWSTR , site : :: windows_sys::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersForDomainInSiteW ( hds : super::super::Foundation:: HANDLE , domain : ::windows_sys::core::PCWSTR , site : ::windows_sys::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersInSiteA ( hds : super::super::Foundation:: HANDLE , site : :: windows_sys::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersInSiteA ( hds : super::super::Foundation:: HANDLE , site : ::windows_sys::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersInSiteW ( hds : super::super::Foundation:: HANDLE , site : :: windows_sys::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListServersInSiteW ( hds : super::super::Foundation:: HANDLE , site : ::windows_sys::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListSitesA ( hds : super::super::Foundation:: HANDLE , ppsites : *mut *mut DS_NAME_RESULTA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsListSitesW ( hds : super::super::Foundation:: HANDLE , ppsites : *mut *mut DS_NAME_RESULTW ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakePasswordCredentialsA ( user : :: windows_sys::core::PCSTR , domain : :: windows_sys::core::PCSTR , password : :: windows_sys::core::PCSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakePasswordCredentialsW ( user : :: windows_sys::core::PCWSTR , domain : :: windows_sys::core::PCWSTR , password : :: windows_sys::core::PCWSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakeSpnA ( serviceclass : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , instancename : :: windows_sys::core::PCSTR , instanceport : u16 , referrer : :: windows_sys::core::PCSTR , pcspnlength : *mut u32 , pszspn : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakeSpnW ( serviceclass : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , instancename : :: windows_sys::core::PCWSTR , instanceport : u16 , referrer : :: windows_sys::core::PCWSTR , pcspnlength : *mut u32 , pszspn : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakePasswordCredentialsA ( user : ::windows_sys::core::PCSTR , domain : ::windows_sys::core::PCSTR , password : ::windows_sys::core::PCSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakePasswordCredentialsW ( user : ::windows_sys::core::PCWSTR , domain : ::windows_sys::core::PCWSTR , password : ::windows_sys::core::PCWSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakeSpnA ( serviceclass : ::windows_sys::core::PCSTR , servicename : ::windows_sys::core::PCSTR , instancename : ::windows_sys::core::PCSTR , instanceport : u16 , referrer : ::windows_sys::core::PCSTR , pcspnlength : *mut u32 , pszspn : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsMakeSpnW ( serviceclass : ::windows_sys::core::PCWSTR , servicename : ::windows_sys::core::PCWSTR , instancename : ::windows_sys::core::PCWSTR , instanceport : u16 , referrer : ::windows_sys::core::PCWSTR , pcspnlength : *mut u32 , pszspn : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsMapSchemaGuidsA ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const :: windows_sys::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPA ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsMapSchemaGuidsA ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const ::windows_sys::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsMapSchemaGuidsW ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const :: windows_sys::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPW ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsMapSchemaGuidsW ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const ::windows_sys::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPW ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] fn DsMergeForestTrustInformationW ( domainname : :: windows_sys::core::PCWSTR , newforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , oldforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , mergedforesttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] fn DsMergeForestTrustInformationW ( domainname : ::windows_sys::core::PCWSTR , newforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , oldforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , mergedforesttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsQuerySitesByCostA ( hds : super::super::Foundation:: HANDLE , pszfromsite : :: windows_sys::core::PCSTR , rgsztosites : *const :: windows_sys::core::PCSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsQuerySitesByCostA ( hds : super::super::Foundation:: HANDLE , pszfromsite : ::windows_sys::core::PCSTR , rgsztosites : *const ::windows_sys::core::PCSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsQuerySitesByCostW ( hds : super::super::Foundation:: HANDLE , pwszfromsite : :: windows_sys::core::PCWSTR , rgwsztosites : *const :: windows_sys::core::PCWSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsQuerySitesByCostW ( hds : super::super::Foundation:: HANDLE , pwszfromsite : ::windows_sys::core::PCWSTR , rgwsztosites : *const ::windows_sys::core::PCWSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsQuerySitesFree ( rgsiteinfo : *const DS_SITE_COST_INFO ) -> ( ) ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsQuoteRdnValueA ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : :: windows_sys::core::PCSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsQuoteRdnValueW ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : :: windows_sys::core::PCWSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsQuoteRdnValueA ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : ::windows_sys::core::PCSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsQuoteRdnValueW ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : ::windows_sys::core::PCWSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsDomainA ( hds : super::super::Foundation:: HANDLE , domaindn : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsDomainA ( hds : super::super::Foundation:: HANDLE , domaindn : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsDomainW ( hds : super::super::Foundation:: HANDLE , domaindn : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsDomainW ( hds : super::super::Foundation:: HANDLE , domaindn : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsServerA ( hds : super::super::Foundation:: HANDLE , serverdn : :: windows_sys::core::PCSTR , domaindn : :: windows_sys::core::PCSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsServerA ( hds : super::super::Foundation:: HANDLE , serverdn : ::windows_sys::core::PCSTR , domaindn : ::windows_sys::core::PCSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsServerW ( hds : super::super::Foundation:: HANDLE , serverdn : :: windows_sys::core::PCWSTR , domaindn : :: windows_sys::core::PCWSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsRemoveDsServerW ( hds : super::super::Foundation:: HANDLE , serverdn : ::windows_sys::core::PCWSTR , domaindn : ::windows_sys::core::PCWSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaAddA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , sourcedsadn : :: windows_sys::core::PCSTR , transportdn : :: windows_sys::core::PCSTR , sourcedsaaddress : :: windows_sys::core::PCSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaAddA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCSTR , sourcedsadn : ::windows_sys::core::PCSTR , transportdn : ::windows_sys::core::PCSTR , sourcedsaaddress : ::windows_sys::core::PCSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaAddW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , sourcedsadn : :: windows_sys::core::PCWSTR , transportdn : :: windows_sys::core::PCWSTR , sourcedsaaddress : :: windows_sys::core::PCWSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaAddW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCWSTR , sourcedsadn : ::windows_sys::core::PCWSTR , transportdn : ::windows_sys::core::PCWSTR , sourcedsaaddress : ::windows_sys::core::PCWSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaConsistencyCheck ( hds : super::super::Foundation:: HANDLE , taskid : DS_KCC_TASKID , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaDelA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , dsasrc : :: windows_sys::core::PCSTR , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaDelA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCSTR , dsasrc : ::windows_sys::core::PCSTR , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaDelW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , dsasrc : :: windows_sys::core::PCWSTR , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaDelW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCWSTR , dsasrc : ::windows_sys::core::PCWSTR , options : u32 ) -> u32 ); ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsReplicaFreeInfo ( infotype : DS_REPL_INFO_TYPE , pinfo : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaGetInfo2W ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : :: windows_sys::core::PCWSTR , puuidforsourcedsaobjguid : *const :: windows_sys::core::GUID , pszattributename : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , dwflags : u32 , dwenumerationcontext : u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaGetInfo2W ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : ::windows_sys::core::PCWSTR , puuidforsourcedsaobjguid : *const ::windows_sys::core::GUID , pszattributename : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , dwflags : u32 , dwenumerationcontext : u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaGetInfoW ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : :: windows_sys::core::PCWSTR , puuidforsourcedsaobjguid : *const :: windows_sys::core::GUID , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaGetInfoW ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : ::windows_sys::core::PCWSTR , puuidforsourcedsaobjguid : *const ::windows_sys::core::GUID , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaModifyA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , puuidsourcedsa : *const :: windows_sys::core::GUID , transportdn : :: windows_sys::core::PCSTR , sourcedsaaddress : :: windows_sys::core::PCSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaModifyA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCSTR , puuidsourcedsa : *const ::windows_sys::core::GUID , transportdn : ::windows_sys::core::PCSTR , sourcedsaaddress : ::windows_sys::core::PCSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaModifyW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , puuidsourcedsa : *const :: windows_sys::core::GUID , transportdn : :: windows_sys::core::PCWSTR , sourcedsaaddress : :: windows_sys::core::PCWSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaModifyW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCWSTR , puuidsourcedsa : *const ::windows_sys::core::GUID , transportdn : ::windows_sys::core::PCWSTR , sourcedsaaddress : ::windows_sys::core::PCWSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , puuiddsasrc : *const :: windows_sys::core::GUID , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCSTR , puuiddsasrc : *const ::windows_sys::core::GUID , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncAllA ( hds : super::super::Foundation:: HANDLE , psznamecontext : :: windows_sys::core::PCSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOA ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncAllA ( hds : super::super::Foundation:: HANDLE , psznamecontext : ::windows_sys::core::PCSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncAllW ( hds : super::super::Foundation:: HANDLE , psznamecontext : :: windows_sys::core::PCWSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOW ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncAllW ( hds : super::super::Foundation:: HANDLE , psznamecontext : ::windows_sys::core::PCWSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , puuiddsasrc : *const :: windows_sys::core::GUID , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaSyncW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCWSTR , puuiddsasrc : *const ::windows_sys::core::GUID , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaUpdateRefsA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , dsadest : :: windows_sys::core::PCSTR , puuiddsadest : *const :: windows_sys::core::GUID , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaUpdateRefsA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCSTR , dsadest : ::windows_sys::core::PCSTR , puuiddsadest : *const ::windows_sys::core::GUID , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaUpdateRefsW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , dsadest : :: windows_sys::core::PCWSTR , puuiddsadest : *const :: windows_sys::core::GUID , options : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaUpdateRefsW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCWSTR , dsadest : ::windows_sys::core::PCWSTR , puuiddsadest : *const ::windows_sys::core::GUID , options : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaVerifyObjectsA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCSTR , puuiddsasrc : *const :: windows_sys::core::GUID , uloptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaVerifyObjectsA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCSTR , puuiddsasrc : *const ::windows_sys::core::GUID , uloptions : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaVerifyObjectsW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows_sys::core::PCWSTR , puuiddsasrc : *const :: windows_sys::core::GUID , uloptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsReplicaVerifyObjectsW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows_sys::core::PCWSTR , puuiddsasrc : *const ::windows_sys::core::GUID , uloptions : u32 ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsRoleFreeMemory ( buffer : *mut ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsRoleGetPrimaryDomainInformation ( lpserver : :: windows_sys::core::PCWSTR , infolevel : DSROLE_PRIMARY_DOMAIN_INFO_LEVEL , buffer : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsServerRegisterSpnA ( operation : DS_SPN_WRITE_OP , serviceclass : :: windows_sys::core::PCSTR , userobjectdn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsServerRegisterSpnW ( operation : DS_SPN_WRITE_OP , serviceclass : :: windows_sys::core::PCWSTR , userobjectdn : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsRoleGetPrimaryDomainInformation ( lpserver : ::windows_sys::core::PCWSTR , infolevel : DSROLE_PRIMARY_DOMAIN_INFO_LEVEL , buffer : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsServerRegisterSpnA ( operation : DS_SPN_WRITE_OP , serviceclass : ::windows_sys::core::PCSTR , userobjectdn : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsServerRegisterSpnW ( operation : DS_SPN_WRITE_OP , serviceclass : ::windows_sys::core::PCWSTR , userobjectdn : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsUnBindA ( phds : *const super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsUnBindW ( phds : *const super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsUnquoteRdnValueA ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : :: windows_sys::core::PCSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsUnquoteRdnValueW ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : :: windows_sys::core::PCWSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsValidateSubnetNameA ( subnetname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsValidateSubnetNameW ( subnetname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsUnquoteRdnValueA ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : ::windows_sys::core::PCSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "dsparse.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsUnquoteRdnValueW ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : ::windows_sys::core::PCWSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsValidateSubnetNameA ( subnetname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn DsValidateSubnetNameW ( subnetname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsWriteAccountSpnA ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : :: windows_sys::core::PCSTR , cspn : u32 , rpszspn : *const :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsWriteAccountSpnA ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : ::windows_sys::core::PCSTR , cspn : u32 , rpszspn : *const ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsWriteAccountSpnW ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : :: windows_sys::core::PCWSTR , cspn : u32 , rpszspn : *const :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "ntdsapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn DsWriteAccountSpnW ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : ::windows_sys::core::PCWSTR , cspn : u32 , rpszspn : *const ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn FreeADsMem ( pmem : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn FreeADsStr ( pstr : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn FreeADsStr ( pstr : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn PropVariantToAdsType ( pvariant : *mut super::super::System::Com:: VARIANT , dwnumvariant : u32 , ppadsvalues : *mut *mut ADSVALUE , pdwnumvalues : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn PropVariantToAdsType ( pvariant : *mut super::super::System::Com:: VARIANT , dwnumvariant : u32 , ppadsvalues : *mut *mut ADSVALUE , pdwnumvalues : *mut u32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] fn ReallocADsMem ( poldmem : *mut ::core::ffi::c_void , cbold : u32 , cbnew : u32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ReallocADsStr ( ppstr : *mut :: windows_sys::core::PWSTR , pstr : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] fn ReallocADsStr ( ppstr : *mut ::windows_sys::core::PWSTR , pstr : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn SecurityDescriptorToBinarySD ( vvarsecdes : super::super::System::Com:: VARIANT , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , pdwsdlength : *mut u32 , pszservername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , password : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "activeds.dll""system" #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn SecurityDescriptorToBinarySD ( vvarsecdes : super::super::System::Com:: VARIANT , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , pdwsdlength : *mut u32 , pszservername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , password : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); pub type IADs = *mut ::core::ffi::c_void; pub type IADsADSystemInfo = *mut ::core::ffi::c_void; pub type IADsAccessControlEntry = *mut ::core::ffi::c_void; @@ -362,29 +362,29 @@ pub const ADAM_REPL_AUTHENTICATION_MODE_NEGOTIATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const ADAM_REPL_AUTHENTICATION_MODE_NEGOTIATE_PASS_THROUGH: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_NAMING_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("naming"); +pub const ADAM_SCP_FSMO_NAMING_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("naming"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_NAMING_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("naming"); +pub const ADAM_SCP_FSMO_NAMING_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("naming"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_SCHEMA_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("schema"); +pub const ADAM_SCP_FSMO_SCHEMA_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("schema"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_SCHEMA_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("schema"); +pub const ADAM_SCP_FSMO_SCHEMA_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("schema"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("fsmo:"); +pub const ADAM_SCP_FSMO_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("fsmo:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fsmo:"); +pub const ADAM_SCP_FSMO_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("fsmo:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_INSTANCE_NAME_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("instance:"); +pub const ADAM_SCP_INSTANCE_NAME_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("instance:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_INSTANCE_NAME_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("instance:"); +pub const ADAM_SCP_INSTANCE_NAME_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("instance:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_PARTITION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("partition:"); +pub const ADAM_SCP_PARTITION_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("partition:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_PARTITION_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("partition:"); +pub const ADAM_SCP_PARTITION_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("partition:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_SITE_NAME_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("site:"); +pub const ADAM_SCP_SITE_NAME_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("site:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_SITE_NAME_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("site:"); +pub const ADAM_SCP_SITE_NAME_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("site:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const ADS_ATTR_APPEND: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -412,19 +412,19 @@ pub const AccessControlList: ::windows_sys::core::GUID = ::windows_sys::core::GU #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const BackLink: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfcbf906f_4080_11d1_a3ac_00c04fb950dc); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSDISPLAYSPECOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsDisplaySpecOptions"); +pub const CFSTR_DSDISPLAYSPECOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsDisplaySpecOptions"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSOBJECTNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsObjectNames"); +pub const CFSTR_DSOBJECTNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsObjectNames"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSOP_DS_SELECTION_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CFSTR_DSOP_DS_SELECTION_LIST"); +pub const CFSTR_DSOP_DS_SELECTION_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CFSTR_DSOP_DS_SELECTION_LIST"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSPROPERTYPAGEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsPropPageInfo"); +pub const CFSTR_DSPROPERTYPAGEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsPropPageInfo"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSQUERYPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsQueryParameters"); +pub const CFSTR_DSQUERYPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsQueryParameters"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSQUERYSCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsQueryScope"); +pub const CFSTR_DSQUERYSCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsQueryScope"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DS_DISPLAY_SPEC_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsDisplaySpecOptions"); +pub const CFSTR_DS_DISPLAY_SPEC_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsDisplaySpecOptions"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const CLSID_CommonQuery: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x83bc5ec0_6f2a_11d0_a1c4_00aa00c16e65); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -746,7 +746,7 @@ pub const DSOP_SCOPE_TYPE_USER_ENTERED_UPLEVEL_SCOPE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DSOP_SCOPE_TYPE_WORKGROUP: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROP_ATTRCHANGED_MSG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DsPropAttrChanged"); +pub const DSPROP_ATTRCHANGED_MSG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DsPropAttrChanged"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DSPROVIDER_ADVANCED: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -930,9 +930,9 @@ pub const DS_PDC_REQUIRED: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DS_PING_FLAGS: u32 = 1048575u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PROP_ADMIN_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("admin"); +pub const DS_PROP_ADMIN_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("admin"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PROP_SHELL_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("shell"); +pub const DS_PROP_SHELL_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("shell"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DS_REPADD_ASYNCHRONOUS_OPERATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1132,9 +1132,9 @@ pub const DS_SCHEMA_GUID_NOT_FOUND: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DS_SELECT_SECRET_DOMAIN_6_FLAG: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SYNCED_EVENT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("NTDSInitialSyncsCompleted"); +pub const DS_SYNCED_EVENT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("NTDSInitialSyncsCompleted"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SYNCED_EVENT_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTDSInitialSyncsCompleted"); +pub const DS_SYNCED_EVENT_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTDSInitialSyncsCompleted"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DS_TIMESERV_FLAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1172,61 +1172,61 @@ pub const FRSCONN_PRIORITY_MASK: u32 = 1879048192u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const FaxNumber: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa5062215_4681_11d1_a3b4_00c04fb950dc); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_COMPUTRS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("aa312825768811d1aded00c04fd8d5cd"); +pub const GUID_COMPUTRS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("aa312825768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_COMPUTRS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("aa312825768811d1aded00c04fd8d5cd"); +pub const GUID_COMPUTRS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("aa312825768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DELETED_OBJECTS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("18e2ea80684f11d2b9aa00c04f79f805"); +pub const GUID_DELETED_OBJECTS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("18e2ea80684f11d2b9aa00c04f79f805"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DELETED_OBJECTS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("18e2ea80684f11d2b9aa00c04f79f805"); +pub const GUID_DELETED_OBJECTS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("18e2ea80684f11d2b9aa00c04f79f805"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("a361b2ffffd211d1aa4b00c04fd7d83a"); +pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("a361b2ffffd211d1aa4b00c04fd7d83a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("a361b2ffffd211d1aa4b00c04fd7d83a"); +pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("a361b2ffffd211d1aa4b00c04fd7d83a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("22b70c67d56e4efb91e9300fca3dc1aa"); +pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("22b70c67d56e4efb91e9300fca3dc1aa"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("22b70c67d56e4efb91e9300fca3dc1aa"); +pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("22b70c67d56e4efb91e9300fca3dc1aa"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_INFRASTRUCTURE_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("2fbac1870ade11d297c400c04fd8d5cd"); +pub const GUID_INFRASTRUCTURE_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2fbac1870ade11d297c400c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_INFRASTRUCTURE_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2fbac1870ade11d297c400c04fd8d5cd"); +pub const GUID_INFRASTRUCTURE_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("2fbac1870ade11d297c400c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_KEYS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("683A24E2E8164BD3AF86AC3C2CF3F981"); +pub const GUID_KEYS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("683A24E2E8164BD3AF86AC3C2CF3F981"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_LOSTANDFOUND_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("ab8153b7768811d1aded00c04fd8d5cd"); +pub const GUID_LOSTANDFOUND_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ab8153b7768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_LOSTANDFOUND_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ab8153b7768811d1aded00c04fd8d5cd"); +pub const GUID_LOSTANDFOUND_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ab8153b7768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MANAGED_SERVICE_ACCOUNTS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1EB93889E40C45DF9F0C64D23BBB6237"); +pub const GUID_MANAGED_SERVICE_ACCOUNTS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1EB93889E40C45DF9F0C64D23BBB6237"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("f4be92a4c777485e878e9421d53087db"); +pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("f4be92a4c777485e878e9421d53087db"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("f4be92a4c777485e878e9421d53087db"); +pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("f4be92a4c777485e878e9421d53087db"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_NTDS_QUOTAS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("6227f0af1fc2410d8e3bb10615bb5b0f"); +pub const GUID_NTDS_QUOTAS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("6227f0af1fc2410d8e3bb10615bb5b0f"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_NTDS_QUOTAS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("6227f0af1fc2410d8e3bb10615bb5b0f"); +pub const GUID_NTDS_QUOTAS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("6227f0af1fc2410d8e3bb10615bb5b0f"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("73e843ece8cc4046b4ab07ffe4ab5bcd"); +pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("73e843ece8cc4046b4ab07ffe4ab5bcd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("73e843ece8cc4046b4ab07ffe4ab5bcd"); +pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("73e843ece8cc4046b4ab07ffe4ab5bcd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PROGRAM_DATA_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("09460c08ae1e4a4ea0f64aee7daa1e5a"); +pub const GUID_PROGRAM_DATA_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("09460c08ae1e4a4ea0f64aee7daa1e5a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PROGRAM_DATA_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("09460c08ae1e4a4ea0f64aee7daa1e5a"); +pub const GUID_PROGRAM_DATA_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("09460c08ae1e4a4ea0f64aee7daa1e5a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); +pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); +pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_SYSTEMS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("ab1d30f3768811d1aded00c04fd8d5cd"); +pub const GUID_SYSTEMS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ab1d30f3768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_SYSTEMS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ab1d30f3768811d1aded00c04fd8d5cd"); +pub const GUID_SYSTEMS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ab1d30f3768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_USERS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("a9d1ca15768811d1aded00c04fd8d5cd"); +pub const GUID_USERS_CONTAINER_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("a9d1ca15768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_USERS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("a9d1ca15768811d1aded00c04fd8d5cd"); +pub const GUID_USERS_CONTAINER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("a9d1ca15768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const Hold: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb3ad3e13_4080_11d1_a3ac_00c04fb950dc); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Networking/Clustering/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/Clustering/mod.rs index fa696f8979..e371c16f9e 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/Clustering/mod.rs @@ -2,16 +2,16 @@ ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , hprovidergroupset : *const _HGROUPSET ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterGroupToGroupSetDependency ( hdependentgroup : *const _HGROUP , hprovidergroupset : *const _HGROUPSET ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : ::windows_sys::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , dwflags : u32 , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : ::windows_sys::core::PCWSTR , dwflags : u32 , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterResourceDependency ( hresource : *const _HRESOURCE , hdependson : *const _HRESOURCE ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddClusterResourceNode ( hresource : *const _HRESOURCE , hnode : *const _HNODE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterStorageNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void , lpszclusterstoragenodedescription : :: windows_sys::core::PCWSTR , lpszclusterstoragenodelocation : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : :: windows_sys::core::PCWSTR , lpremotegroupsetname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn AddClusterStorageNode ( hcluster : *const _HCLUSTER , lpsznodename : ::windows_sys::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void , lpszclusterstoragenodedescription : ::windows_sys::core::PCWSTR , lpszclusterstoragenodelocation : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : ::windows_sys::core::PCWSTR , lpremotegroupsetname : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn AddResourceToClusterSharedVolumes ( hresource : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn BackupClusterDatabase ( hcluster : *const _HCLUSTER , lpszpathname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn BackupClusterDatabase ( hcluster : *const _HCLUSTER , lpszpathname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CanResourceBeDependent ( hresource : *const _HRESOURCE , hresourcedependent : *const _HRESOURCE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CancelClusterGroupOperation ( hgroup : *const _HGROUP , dwcancelflags_reserved : u32 ) -> u32 ); @@ -36,7 +36,7 @@ ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CloseClusterResource ( hresource : *const _HRESOURCE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusAddClusterHealthFault ( hcluster : *const _HCLUSTER , failure : *const CLUSTER_HEALTH_FAULT , param2 : u32 ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusGetClusterHealthFaults ( hcluster : *const _HCLUSTER , objects : *mut CLUSTER_HEALTH_FAULT_ARRAY , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusRemoveClusterHealthFault ( hcluster : *const _HCLUSTER , id : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusRemoveClusterHealthFault ( hcluster : *const _HCLUSTER , id : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusWorkerCheckTerminate ( lpworker : *mut CLUS_WORKER ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -47,64 +47,64 @@ ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusWorkerTerminateEx ( clusworker : *mut CLUS_WORKER , timeoutinmilliseconds : u32 , waitonly : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusWorkersTerminate ( clusworkers : *mut *mut CLUS_WORKER , clusworkerscount : usize , timeoutinmilliseconds : u32 , waitonly : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAddGroupToAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows_sys::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAddGroupToAffinityRule ( hcluster : *const _HCLUSTER , rulename : ::windows_sys::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAddGroupToGroupSet ( hgroupset : *const _HGROUPSET , hgroup : *const _HGROUP ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAddGroupToGroupSetWithDomains ( hgroupset : *const _HGROUPSET , hgroup : *const _HGROUP , faultdomain : u32 , updatedomain : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAffinityRuleControl ( hcluster : *const _HCLUSTER , affinityrulename : :: windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterClearBackupStateForSharedVolume ( lpszvolumepathname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterAffinityRuleControl ( hcluster : *const _HCLUSTER , affinityrulename : ::windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterClearBackupStateForSharedVolume ( lpszvolumepathname : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterCloseEnum ( henum : *const _HCLUSENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterCloseEnumEx ( hclusterenum : *const _HCLUSENUMEX ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterControl ( hcluster : *const _HCLUSTER , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterCreateAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows_sys::core::PCWSTR , ruletype : CLUS_AFFINITY_RULE_TYPE ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterCreateAffinityRule ( hcluster : *const _HCLUSTER , rulename : ::windows_sys::core::PCWSTR , ruletype : CLUS_AFFINITY_RULE_TYPE ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterDecrypt ( hcluscryptprovider : *const _HCLUSCRYPTPROVIDER , pcryptinput : *const u8 , cbcryptinput : u32 , ppcryptoutput : *mut *mut u8 , pcbcryptoutput : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterEncrypt ( hcluscryptprovider : *const _HCLUSCRYPTPROVIDER , pdata : *const u8 , cbdata : u32 , ppdata : *mut *mut u8 , pcbdata : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterEnum ( henum : *const _HCLUSENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterEnum ( henum : *const _HCLUSENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterEnumEx ( hclusterenum : *const _HCLUSENUMEX , dwindex : u32 , pitem : *mut CLUSTER_ENUM_ITEM , cbitem : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGetEnumCount ( henum : *const _HCLUSENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGetEnumCountEx ( hclusterenum : *const _HCLUSENUMEX ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterGetVolumeNameForVolumeMountPoint ( lpszvolumemountpoint : :: windows_sys::core::PCWSTR , lpszvolumename : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterGetVolumeNameForVolumeMountPoint ( lpszvolumemountpoint : ::windows_sys::core::PCWSTR , lpszvolumename : ::windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterGetVolumePathName ( lpszfilename : :: windows_sys::core::PCWSTR , lpszvolumepathname : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterGetVolumePathName ( lpszfilename : ::windows_sys::core::PCWSTR , lpszvolumepathname : ::windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupCloseEnum ( hgroupenum : *const _HGROUPENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupCloseEnumEx ( hgroupenumex : *const _HGROUPENUMEX ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupControl ( hgroup : *const _HGROUP , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupEnum ( hgroupenum : *const _HGROUPENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszresourcename : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupEnum ( hgroupenum : *const _HGROUPENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszresourcename : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupEnumEx ( hgroupenumex : *const _HGROUPENUMEX , dwindex : u32 , pitem : *mut CLUSTER_GROUP_ENUM_ITEM , cbitem : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupGetEnumCount ( hgroupenum : *const _HGROUPENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupGetEnumCountEx ( hgroupenumex : *const _HGROUPENUMEX ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupOpenEnum ( hgroup : *const _HGROUP , dwtype : u32 ) -> *mut _HGROUPENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : :: windows_sys::core::PCWSTR , cbproperties : u32 , lpszroproperties : :: windows_sys::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HGROUPENUMEX ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : ::windows_sys::core::PCWSTR , cbproperties : u32 , lpszroproperties : ::windows_sys::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HGROUPENUMEX ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetCloseEnum ( hgroupsetenum : *mut _HGROUPSETENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetControl ( hgroupset : *const _HGROUPSET , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetEnum ( hgroupsetenum : *const _HGROUPSETENUM , dwindex : u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetEnum ( hgroupsetenum : *const _HGROUPSETENUM , dwindex : u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetGetEnumCount ( hgroupsetenum : *mut _HGROUPSETENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterGroupSetOpenEnum ( hcluster : *mut _HCLUSTER ) -> *mut _HGROUPSETENUM ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterIsPathOnSharedVolume ( lpszpathname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterIsPathOnSharedVolume ( lpszpathname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceCloseEnum ( hnetinterfaceenum : *const _HNETINTERFACEENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceControl ( hnetinterface : *const _HNETINTERFACE , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceEnum ( hnetinterfaceenum : *const _HNETINTERFACEENUM , dwindex : u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceOpenEnum ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , lpsznetworkname : :: windows_sys::core::PCWSTR ) -> *mut _HNETINTERFACEENUM ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceEnum ( hnetinterfaceenum : *const _HNETINTERFACEENUM , dwindex : u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetInterfaceOpenEnum ( hcluster : *const _HCLUSTER , lpsznodename : ::windows_sys::core::PCWSTR , lpsznetworkname : ::windows_sys::core::PCWSTR ) -> *mut _HNETINTERFACEENUM ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkCloseEnum ( hnetworkenum : *const _HNETWORKENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkControl ( hnetwork : *const _HNETWORK , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkEnum ( hnetworkenum : *const _HNETWORKENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkEnum ( hnetworkenum : *const _HNETWORKENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkGetEnumCount ( hnetworkenum : *const _HNETWORKENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNetworkOpenEnum ( hnetwork : *const _HNETWORK , dwtype : u32 ) -> *mut _HNETWORKENUM ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeCloseEnum ( hnodeenum : *const _HNODEENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeCloseEnumEx ( hnodeenum : *const _HNODEENUMEX ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeControl ( hnode : *const _HNODE , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeEnum ( hnodeenum : *const _HNODEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeEnum ( hnodeenum : *const _HNODEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeEnumEx ( hnodeenum : *const _HNODEENUMEX , dwindex : u32 , pitem : *mut CLUSTER_ENUM_ITEM , cbitem : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeGetEnumCount ( hnodeenum : *const _HNODEENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeGetEnumCountEx ( hnodeenum : *const _HNODEENUMEX ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeOpenEnum ( hnode : *const _HNODE , dwtype : u32 ) -> *mut _HNODEENUM ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeOpenEnumEx ( hnode : *const _HNODE , dwtype : u32 , poptions : *const ::core::ffi::c_void ) -> *mut _HNODEENUMEX ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeReplacement ( hcluster : *const _HCLUSTER , lpsznodenamecurrent : :: windows_sys::core::PCWSTR , lpsznodenamenew : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterNodeReplacement ( hcluster : *const _HCLUSTER , lpsznodenamecurrent : ::windows_sys::core::PCWSTR , lpsznodenamenew : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterOpenEnum ( hcluster : *const _HCLUSTER , dwtype : u32 ) -> *mut _HCLUSENUM ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterOpenEnumEx ( hcluster : *const _HCLUSTER , dwtype : u32 , poptions : *const ::core::ffi::c_void ) -> *mut _HCLUSENUMEX ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterPrepareSharedVolumeForBackup ( lpszfilename : :: windows_sys::core::PCWSTR , lpszvolumepathname : :: windows_sys::core::PWSTR , lpcchvolumepathname : *mut u32 , lpszvolumename : :: windows_sys::core::PWSTR , lpcchvolumename : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegBatchAddCommand ( hregbatch : *const _HREGBATCH , dwcommand : CLUSTER_REG_COMMAND , wzname : :: windows_sys::core::PCWSTR , dwoptions : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterPrepareSharedVolumeForBackup ( lpszfilename : ::windows_sys::core::PCWSTR , lpszvolumepathname : ::windows_sys::core::PWSTR , lpcchvolumepathname : *mut u32 , lpszvolumename : ::windows_sys::core::PWSTR , lpcchvolumename : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegBatchAddCommand ( hregbatch : *const _HREGBATCH , dwcommand : CLUSTER_REG_COMMAND , wzname : ::windows_sys::core::PCWSTR , dwoptions : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegBatchCloseNotification ( hbatchnotification : *const _HREGBATCHNOTIFICATION ) -> i32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegBatchReadCommand ( hbatchnotification : *const _HREGBATCHNOTIFICATION , pbatchcommand : *mut CLUSTER_BATCH_COMMAND ) -> i32 ); #[cfg(feature = "Win32_Foundation")] @@ -121,82 +121,82 @@ #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCreateBatchNotifyPort ( hkey : super::super::System::Registry:: HKEY , phbatchnotifyport : *mut *mut _HREGBATCHPORT ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCreateKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows_sys::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCreateKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : ::windows_sys::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> i32 ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegCreateReadBatch ( hkey : super::super::System::Registry:: HKEY , phregreadbatch : *mut *mut _HREGREADBATCH ) -> i32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegDeleteKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegDeleteKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : ::windows_sys::core::PCWSTR ) -> i32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegDeleteValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegDeleteValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegEnumKey ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> i32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegEnumKey ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> i32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegEnumValue ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszvaluename : :: windows_sys::core::PWSTR , lpcchvaluename : *mut u32 , lpdwtype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegEnumValue ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszvaluename : ::windows_sys::core::PWSTR , lpcchvaluename : *mut u32 , lpdwtype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegGetBatchNotification ( hbatchnotify : *const _HREGBATCHPORT , phbatchnotification : *mut *mut _HREGBATCHNOTIFICATION ) -> i32 ); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegGetKeySecurity ( hkey : super::super::System::Registry:: HKEY , requestedinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> i32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegOpenKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows_sys::core::PCWSTR , samdesired : u32 , phkresult : *mut super::super::System::Registry:: HKEY ) -> i32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegOpenKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : ::windows_sys::core::PCWSTR , samdesired : u32 , phkresult : *mut super::super::System::Registry:: HKEY ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegQueryInfoKey ( hkey : super::super::System::Registry:: HKEY , lpcsubkeys : *const u32 , lpcchmaxsubkeylen : *const u32 , lpcvalues : *const u32 , lpcchmaxvaluenamelen : *const u32 , lpcbmaxvaluelen : *const u32 , lpcbsecuritydescriptor : *const u32 , lpftlastwritetime : *const super::super::Foundation:: FILETIME ) -> i32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegQueryValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows_sys::core::PCWSTR , lpdwvaluetype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegReadBatchAddCommand ( hregreadbatch : *const _HREGREADBATCH , wzsubkeyname : :: windows_sys::core::PCWSTR , wzvaluename : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegQueryValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : ::windows_sys::core::PCWSTR , lpdwvaluetype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegReadBatchAddCommand ( hregreadbatch : *const _HREGREADBATCH , wzsubkeyname : ::windows_sys::core::PCWSTR , wzvaluename : ::windows_sys::core::PCWSTR ) -> i32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegReadBatchReplyNextCommand ( hregreadbatchreply : *const _HREGREADBATCHREPLY , pbatchcommand : *mut CLUSTER_READ_BATCH_COMMAND ) -> i32 ); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegSetKeySecurity ( hkey : super::super::System::Registry:: HKEY , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> i32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegSetValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ClusterRegSetValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : ::windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRegSyncDatabase ( hcluster : *const _HCLUSTER , flags : u32 ) -> i32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRemoveAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRemoveGroupFromAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows_sys::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRemoveAffinityRule ( hcluster : *const _HCLUSTER , rulename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRemoveGroupFromAffinityRule ( hcluster : *const _HCLUSTER , rulename : ::windows_sys::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterRemoveGroupFromGroupSet ( hgroup : *const _HGROUP ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceCloseEnum ( hresenum : *const _HRESENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceCloseEnumEx ( hresourceenumex : *const _HRESENUMEX ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceControl ( hresource : *const _HRESOURCE , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceControlAsUser ( hresource : *const _HRESOURCE , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceEnum ( hresenum : *const _HRESENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceEnum ( hresenum : *const _HRESENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceEnumEx ( hresourceenumex : *const _HRESENUMEX , dwindex : u32 , pitem : *mut CLUSTER_RESOURCE_ENUM_ITEM , cbitem : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceGetEnumCount ( hresenum : *const _HRESENUM ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceGetEnumCountEx ( hresourceenumex : *const _HRESENUMEX ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceOpenEnum ( hresource : *const _HRESOURCE , dwtype : u32 ) -> *mut _HRESENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : :: windows_sys::core::PCWSTR , cbproperties : u32 , lpszroproperties : :: windows_sys::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HRESENUMEX ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : ::windows_sys::core::PCWSTR , cbproperties : u32 , lpszroproperties : ::windows_sys::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HRESENUMEX ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeCloseEnum ( hrestypeenum : *const _HRESTYPEENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeControl ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeControlAsUser ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeEnum ( hrestypeenum : *const _HRESTYPEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeControl ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeControlAsUser ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows_sys::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeEnum ( hrestypeenum : *const _HRESTYPEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeGetEnumCount ( hrestypeenum : *const _HRESTYPEENUM ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeOpenEnum ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR , dwtype : u32 ) -> *mut _HRESTYPEENUM ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterSetAccountAccess ( hcluster : *const _HCLUSTER , szaccountsid : :: windows_sys::core::PCWSTR , dwaccess : u32 , dwcontroltype : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterSharedVolumeSetSnapshotState ( guidsnapshotset : :: windows_sys::core::GUID , lpszvolumename : :: windows_sys::core::PCWSTR , state : CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterResourceTypeOpenEnum ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows_sys::core::PCWSTR , dwtype : u32 ) -> *mut _HRESTYPEENUM ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterSetAccountAccess ( hcluster : *const _HCLUSTER , szaccountsid : ::windows_sys::core::PCWSTR , dwaccess : u32 , dwcontroltype : u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ClusterSharedVolumeSetSnapshotState ( guidsnapshotset : ::windows_sys::core::GUID , lpszvolumename : ::windows_sys::core::PCWSTR , state : CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ClusterUpgradeFunctionalLevel ( hcluster : *const _HCLUSTER , perform : super::super::Foundation:: BOOL , pfnprogresscallback : PCLUSTER_UPGRADE_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CreateCluster ( pconfig : *const CREATE_CLUSTER_CONFIG , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HCLUSTER ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CreateClusterAvailabilitySet ( hcluster : *const _HCLUSTER , lpavailabilitysetname : :: windows_sys::core::PCWSTR , pavailabilitysetconfig : *const CLUSTER_AVAILABILITY_SET_CONFIG ) -> *mut _HGROUPSET ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows_sys::core::PCWSTR ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows_sys::core::PCWSTR , pgroupinfo : *const CLUSTER_CREATE_GROUP_INFO ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroupSet ( hcluster : *const _HCLUSTER , groupsetname : :: windows_sys::core::PCWSTR ) -> *mut _HGROUPSET ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CreateClusterAvailabilitySet ( hcluster : *const _HCLUSTER , lpavailabilitysetname : ::windows_sys::core::PCWSTR , pavailabilitysetconfig : *const CLUSTER_AVAILABILITY_SET_CONFIG ) -> *mut _HGROUPSET ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : ::windows_sys::core::PCWSTR ) -> *mut _HGROUP ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : ::windows_sys::core::PCWSTR , pgroupinfo : *const CLUSTER_CREATE_GROUP_INFO ) -> *mut _HGROUP ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterGroupSet ( hcluster : *const _HCLUSTER , groupsetname : ::windows_sys::core::PCWSTR ) -> *mut _HGROUPSET ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn CreateClusterNameAccount ( hcluster : *const _HCLUSTER , pconfig : *const CREATE_CLUSTER_NAME_ACCOUNT , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterNotifyPort ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , dwfilter : u32 , dwnotifykey : usize ) -> *mut _HCHANGE ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterNotifyPortV2 ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , filters : *const NOTIFY_FILTER_AND_TYPE , dwfiltercount : u32 , dwnotifykey : usize ) -> *mut _HCHANGE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterResource ( hgroup : *const _HGROUP , lpszresourcename : :: windows_sys::core::PCWSTR , lpszresourcetype : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR , lpszdisplayname : :: windows_sys::core::PCWSTR , lpszresourcetypedll : :: windows_sys::core::PCWSTR , dwlooksalivepollinterval : u32 , dwisalivepollinterval : u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterResource ( hgroup : *const _HGROUP , lpszresourcename : ::windows_sys::core::PCWSTR , lpszresourcetype : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn CreateClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows_sys::core::PCWSTR , lpszdisplayname : ::windows_sys::core::PCWSTR , lpszresourcetypedll : ::windows_sys::core::PCWSTR , dwlooksalivepollinterval : u32 , dwisalivepollinterval : u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterGroup ( hgroup : *const _HGROUP ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterGroupSet ( hgroupset : *const _HGROUPSET ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterResource ( hresource : *const _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DeleteClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn DestroyCluster ( hcluster : *const _HCLUSTER , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void , fdeletevirtualcomputerobjects : super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DestroyClusterGroup ( hgroup : *const _HGROUP ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineCNOResTypeFromCluster ( hcluster : *const _HCLUSTER , pcnorestype : *mut CLUSTER_MGMT_POINT_RESTYPE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineCNOResTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const :: windows_sys::core::PCWSTR , pcnorestype : *mut CLUSTER_MGMT_POINT_RESTYPE ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineCNOResTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const ::windows_sys::core::PCWSTR , pcnorestype : *mut CLUSTER_MGMT_POINT_RESTYPE ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineClusterCloudTypeFromCluster ( hcluster : *const _HCLUSTER , pcloudtype : *mut CLUSTER_CLOUD_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineClusterCloudTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const :: windows_sys::core::PCWSTR , pcloudtype : *mut CLUSTER_CLOUD_TYPE ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn DetermineClusterCloudTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const ::windows_sys::core::PCWSTR , pcloudtype : *mut CLUSTER_CLOUD_TYPE ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn EvictClusterNode ( hnode : *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn EvictClusterNodeEx ( hnode : *const _HNODE , dwtimeout : u32 , phrcleanupstatus : *mut :: windows_sys::core::HRESULT ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn EvictClusterNodeEx ( hnode : *const _HNODE , dwtimeout : u32 , phrcleanupstatus : *mut ::windows_sys::core::HRESULT ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn FailClusterResource ( hresource : *const _HRESOURCE ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn FreeClusterCrypt ( pcryptinfo : *const ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn FreeClusterHealthFault ( clusterhealthfault : *mut CLUSTER_HEALTH_FAULT ) -> u32 ); @@ -208,41 +208,41 @@ ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterFromResource ( hresource : *const _HRESOURCE ) -> *mut _HCLUSTER ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterGroupKey ( hgroup : *const _HGROUP , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterGroupState ( hgroup : *const _HGROUP , lpsznodename : :: windows_sys::core::PWSTR , lpcchnodename : *mut u32 ) -> CLUSTER_GROUP_STATE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterInformation ( hcluster : *const _HCLUSTER , lpszclustername : :: windows_sys::core::PWSTR , lpcchclustername : *mut u32 , lpclusterinfo : *mut CLUSTERVERSIONINFO ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterGroupState ( hgroup : *const _HGROUP , lpsznodename : ::windows_sys::core::PWSTR , lpcchnodename : *mut u32 ) -> CLUSTER_GROUP_STATE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterInformation ( hcluster : *const _HCLUSTER , lpszclustername : ::windows_sys::core::PWSTR , lpcchclustername : *mut u32 , lpclusterinfo : *mut CLUSTERVERSIONINFO ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterKey ( hcluster : *const _HCLUSTER , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetInterface ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , lpsznetworkname : :: windows_sys::core::PCWSTR , lpszinterfacename : :: windows_sys::core::PWSTR , lpcchinterfacename : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetInterface ( hcluster : *const _HCLUSTER , lpsznodename : ::windows_sys::core::PCWSTR , lpsznetworkname : ::windows_sys::core::PCWSTR , lpszinterfacename : ::windows_sys::core::PWSTR , lpcchinterfacename : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterNetInterfaceKey ( hnetinterface : *const _HNETINTERFACE , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetInterfaceState ( hnetinterface : *const _HNETINTERFACE ) -> CLUSTER_NETINTERFACE_STATE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetworkId ( hnetwork : *const _HNETWORK , lpsznetworkid : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetworkId ( hnetwork : *const _HNETWORK , lpsznetworkid : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterNetworkKey ( hnetwork : *const _HNETWORK , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNetworkState ( hnetwork : *const _HNETWORK ) -> CLUSTER_NETWORK_STATE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNodeId ( hnode : *const _HNODE , lpsznodeid : :: windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNodeId ( hnode : *const _HNODE , lpsznodeid : ::windows_sys::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterNodeKey ( hnode : *const _HNODE , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNodeState ( hnode : *const _HNODE ) -> CLUSTER_NODE_STATE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNotify ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , lpdwfiltertype : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 , dwmilliseconds : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNotifyV2 ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , pfilterandtype : *mut NOTIFY_FILTER_AND_TYPE , buffer : *mut u8 , lpbbuffersize : *mut u32 , lpszobjectid : :: windows_sys::core::PWSTR , lpcchobjectid : *mut u32 , lpszparentid : :: windows_sys::core::PWSTR , lpcchparentid : *mut u32 , lpszname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 , lpsztype : :: windows_sys::core::PWSTR , lpcchtype : *mut u32 , dwmilliseconds : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterQuorumResource ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows_sys::core::PWSTR , lpcchresourcename : *mut u32 , lpszdevicename : :: windows_sys::core::PWSTR , lpcchdevicename : *mut u32 , lpdwmaxquorumlogsize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : :: windows_sys::core::PWSTR , lpcchdependencyexpression : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNotify ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , lpdwfiltertype : *mut u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 , dwmilliseconds : u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterNotifyV2 ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , pfilterandtype : *mut NOTIFY_FILTER_AND_TYPE , buffer : *mut u8 , lpbbuffersize : *mut u32 , lpszobjectid : ::windows_sys::core::PWSTR , lpcchobjectid : *mut u32 , lpszparentid : ::windows_sys::core::PWSTR , lpcchparentid : *mut u32 , lpszname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 , lpsztype : ::windows_sys::core::PWSTR , lpcchtype : *mut u32 , dwmilliseconds : u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterQuorumResource ( hcluster : *const _HCLUSTER , lpszresourcename : ::windows_sys::core::PWSTR , lpcchresourcename : *mut u32 , lpszdevicename : ::windows_sys::core::PWSTR , lpcchdevicename : *mut u32 , lpdwmaxquorumlogsize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : ::windows_sys::core::PWSTR , lpcchdependencyexpression : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterResourceKey ( hresource : *const _HRESOURCE , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn GetClusterResourceNetworkName ( hresource : *const _HRESOURCE , lpbuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterResourceState ( hresource : *const _HRESOURCE , lpsznodename : :: windows_sys::core::PWSTR , lpcchnodename : *mut u32 , lpszgroupname : :: windows_sys::core::PWSTR , lpcchgroupname : *mut u32 ) -> CLUSTER_RESOURCE_STATE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn GetClusterResourceNetworkName ( hresource : *const _HRESOURCE , lpbuffer : ::windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetClusterResourceState ( hresource : *const _HRESOURCE , lpsznodename : ::windows_sys::core::PWSTR , lpcchnodename : *mut u32 , lpszgroupname : ::windows_sys::core::PWSTR , lpcchgroupname : *mut u32 ) -> CLUSTER_RESOURCE_STATE ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterResourceTypeKey ( hcluster : *const _HCLUSTER , lpsztypename : :: windows_sys::core::PCWSTR , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetNodeCloudTypeDW ( ppsznodename : :: windows_sys::core::PCWSTR , nodecloudtype : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetNodeClusterState ( lpsznodename : :: windows_sys::core::PCWSTR , pdwclusterstate : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn GetClusterResourceTypeKey ( hcluster : *const _HCLUSTER , lpsztypename : ::windows_sys::core::PCWSTR , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetNodeCloudTypeDW ( ppsznodename : ::windows_sys::core::PCWSTR , nodecloudtype : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn GetNodeClusterState ( lpsznodename : ::windows_sys::core::PCWSTR , pdwclusterstate : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn GetNotifyEventHandle ( hchange : *const _HCHANGE , lphtargetevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn InitializeClusterHealthFault ( clusterhealthfault : *mut CLUSTER_HEALTH_FAULT ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn InitializeClusterHealthFaultArray ( clusterhealthfaultarray : *mut CLUSTER_HEALTH_FAULT_ARRAY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn IsFileOnClusterSharedVolume ( lpszpathname : :: windows_sys::core::PCWSTR , pbfileisonsharedvolume : *mut super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn IsFileOnClusterSharedVolume ( lpszpathname : ::windows_sys::core::PCWSTR , pbfileisonsharedvolume : *mut super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn MoveClusterGroup ( hgroup : *const _HGROUP , hdestinationnode : *const _HNODE ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn MoveClusterGroupEx ( hgroup : *const _HGROUP , hdestinationnode : *const _HNODE , dwmoveflags : u32 , lpinbuffer : *const u8 , cbinbuffersize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OfflineClusterGroup ( hgroup : *const _HGROUP ) -> u32 ); @@ -253,35 +253,35 @@ ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OnlineClusterGroupEx ( hgroup : *const _HGROUP , hdestinationnode : *const _HNODE , dwonlineflags : u32 , lpinbuffer : *const u8 , cbinbuffersize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OnlineClusterResource ( hresource : *const _HRESOURCE ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OnlineClusterResourceEx ( hresource : *const _HRESOURCE , dwonlineflags : u32 , lpinbuffer : *const u8 , cbinbuffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenCluster ( lpszclustername : :: windows_sys::core::PCWSTR ) -> *mut _HCLUSTER ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterCryptProvider ( lpszresource : :: windows_sys::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterCryptProviderEx ( lpszresource : :: windows_sys::core::PCWSTR , lpszkeyname : :: windows_sys::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterEx ( lpszclustername : :: windows_sys::core::PCWSTR , desiredaccess : u32 , grantedaccess : *mut u32 ) -> *mut _HCLUSTER ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows_sys::core::PCWSTR ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HGROUP ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroupSet ( hcluster : *const _HCLUSTER , lpszgroupsetname : :: windows_sys::core::PCWSTR ) -> *mut _HGROUPSET ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetInterface ( hcluster : *const _HCLUSTER , lpszinterfacename : :: windows_sys::core::PCWSTR ) -> *mut _HNETINTERFACE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetInterfaceEx ( hcluster : *const _HCLUSTER , lpszinterfacename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETINTERFACE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetwork ( hcluster : *const _HCLUSTER , lpsznetworkname : :: windows_sys::core::PCWSTR ) -> *mut _HNETWORK ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetworkEx ( hcluster : *const _HCLUSTER , lpsznetworkname : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETWORK ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR ) -> *mut _HNODE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenCluster ( lpszclustername : ::windows_sys::core::PCWSTR ) -> *mut _HCLUSTER ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterCryptProvider ( lpszresource : ::windows_sys::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterCryptProviderEx ( lpszresource : ::windows_sys::core::PCWSTR , lpszkeyname : ::windows_sys::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterEx ( lpszclustername : ::windows_sys::core::PCWSTR , desiredaccess : u32 , grantedaccess : *mut u32 ) -> *mut _HCLUSTER ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : ::windows_sys::core::PCWSTR ) -> *mut _HGROUP ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HGROUP ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterGroupSet ( hcluster : *const _HCLUSTER , lpszgroupsetname : ::windows_sys::core::PCWSTR ) -> *mut _HGROUPSET ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetInterface ( hcluster : *const _HCLUSTER , lpszinterfacename : ::windows_sys::core::PCWSTR ) -> *mut _HNETINTERFACE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetInterfaceEx ( hcluster : *const _HCLUSTER , lpszinterfacename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETINTERFACE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetwork ( hcluster : *const _HCLUSTER , lpsznetworkname : ::windows_sys::core::PCWSTR ) -> *mut _HNETWORK ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNetworkEx ( hcluster : *const _HCLUSTER , lpsznetworkname : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETWORK ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : ::windows_sys::core::PCWSTR ) -> *mut _HNODE ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNodeById ( hcluster : *const _HCLUSTER , nodeid : u32 ) -> *mut _HNODE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNODE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterResource ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterResourceEx ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNODE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterResource ( hcluster : *const _HCLUSTER , lpszresourcename : ::windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn OpenClusterResourceEx ( hcluster : *const _HCLUSTER , lpszresourcename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HRESOURCE ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn PauseClusterNode ( hnode : *const _HNODE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn PauseClusterNodeEx ( hnode : *const _HNODE , bdrainnode : super::super::Foundation:: BOOL , dwpauseflags : u32 , hnodedraintarget : *const _HNODE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn QueryAppInstanceVersion ( appinstanceid : *const :: windows_sys::core::GUID , instanceversionhigh : *mut u64 , instanceversionlow : *mut u64 , versionstatus : *mut super::super::Foundation:: NTSTATUS ) -> u32 ); +::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn QueryAppInstanceVersion ( appinstanceid : *const ::windows_sys::core::GUID , instanceversionhigh : *mut u64 , instanceversionlow : *mut u64 , versionstatus : *mut super::super::Foundation:: NTSTATUS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RegisterAppInstance ( processhandle : super::super::Foundation:: HANDLE , appinstanceid : *const :: windows_sys::core::GUID , childreninheritappinstance : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RegisterAppInstanceVersion ( appinstanceid : *const :: windows_sys::core::GUID , instanceversionhigh : u64 , instanceversionlow : u64 ) -> u32 ); +::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RegisterAppInstance ( processhandle : super::super::Foundation:: HANDLE , appinstanceid : *const ::windows_sys::core::GUID , childreninheritappinstance : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RegisterAppInstanceVersion ( appinstanceid : *const ::windows_sys::core::GUID , instanceversionhigh : u64 , instanceversionlow : u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RegisterClusterNotify ( hchange : *const _HCHANGE , dwfiltertype : u32 , hobject : super::super::Foundation:: HANDLE , dwnotifykey : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RegisterClusterNotifyV2 ( hchange : *const _HCHANGE , filter : NOTIFY_FILTER_AND_TYPE , hobject : super::super::Foundation:: HANDLE , dwnotifykey : usize ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RegisterClusterResourceTypeNotifyV2 ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , flags : i64 , restypename : :: windows_sys::core::PCWSTR , dwnotifykey : usize ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RegisterClusterResourceTypeNotifyV2 ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , flags : i64 , restypename : ::windows_sys::core::PCWSTR , dwnotifykey : usize ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterGroupDependency ( hgroup : *const _HGROUP , hdependson : *const _HGROUP ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterGroupSetDependency ( hgroupset : *const _HGROUPSET , hdependson : *const _HGROUPSET ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterGroupToGroupSetDependency ( hgroup : *const _HGROUP , hdependson : *const _HGROUPSET ) -> u32 ); @@ -289,38 +289,38 @@ ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RemoveClusterNameAccount ( hcluster : *const _HCLUSTER , bdeletecomputerobjects : super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterResourceDependency ( hresource : *const _HRESOURCE , hdependson : *const _HRESOURCE ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterResourceNode ( hresource : *const _HRESOURCE , hnode : *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterStorageNode ( hcluster : *const _HCLUSTER , lpszclusterstorageenclosurename : :: windows_sys::core::PCWSTR , dwtimeout : u32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : :: windows_sys::core::PCWSTR , lpremotegroupsetname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveClusterStorageNode ( hcluster : *const _HCLUSTER , lpszclusterstorageenclosurename : ::windows_sys::core::PCWSTR , dwtimeout : u32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : ::windows_sys::core::PCWSTR , lpremotegroupsetname : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RemoveResourceFromClusterSharedVolumes ( hresource : *const _HRESOURCE ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilAddUnknownProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertylist : *mut ::core::ffi::c_void , pcboutpropertylistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilCreateDirectoryTree ( pszpath : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilCreateDirectoryTree ( pszpath : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilDupGroup ( group : *mut _HGROUP , copy : *mut *mut _HGROUP ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilDupParameterBlock ( poutparams : *mut u8 , pinparams : *const u8 , ppropertytable : *const RESUTIL_PROPERTY_ITEM ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilDupResource ( group : *mut _HRESOURCE , copy : *mut *mut _HRESOURCE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilDupString ( pszinstring : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilDupString ( pszinstring : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumGroups ( hcluster : *mut _HCLUSTER , hself : *mut _HGROUP , prescallback : LPGROUP_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumGroupsEx ( hcluster : *mut _HCLUSTER , hself : *mut _HGROUP , grouptype : CLUSGROUP_TYPE , prescallback : LPGROUP_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilEnumPrivateProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszoutproperties : :: windows_sys::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilEnumProperties ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , pszoutproperties : :: windows_sys::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResources ( hself : *mut _HRESOURCE , lpszrestypename : :: windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK , pparameter : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResourcesEx ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : :: windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResourcesEx2 ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : :: windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void , dwdesiredaccess : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilExpandEnvironmentStrings ( pszsrc : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindBinaryProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pbpropertyvalue : *mut *mut u8 , pcbpropertyvaluesize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindDependentDiskResourceDriveLetter ( hcluster : *const _HCLUSTER , hresource : *const _HRESOURCE , pszdriveletter : :: windows_sys::core::PWSTR , pcchdriveletter : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindDwordProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pdwpropertyvalue : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindExpandSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pszpropertyvalue : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindExpandedSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pszpropertyvalue : *mut :: windows_sys::core::PWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilFindFileTimeProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pftpropertyvalue : *mut super::super::Foundation:: FILETIME ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindLongProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , plpropertyvalue : *mut i32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindMultiSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pszpropertyvalue : *mut :: windows_sys::core::PWSTR , pcbpropertyvaluesize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , pszpropertyvalue : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindULargeIntegerProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows_sys::core::PCWSTR , plpropertyvalue : *mut u64 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilEnumPrivateProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszoutproperties : ::windows_sys::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilEnumProperties ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , pszoutproperties : ::windows_sys::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResources ( hself : *mut _HRESOURCE , lpszrestypename : ::windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK , pparameter : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResourcesEx ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : ::windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilEnumResourcesEx2 ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : ::windows_sys::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void , dwdesiredaccess : u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilExpandEnvironmentStrings ( pszsrc : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindBinaryProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , pbpropertyvalue : *mut *mut u8 , pcbpropertyvaluesize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindDependentDiskResourceDriveLetter ( hcluster : *const _HCLUSTER , hresource : *const _HRESOURCE , pszdriveletter : ::windows_sys::core::PWSTR , pcchdriveletter : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindDwordProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , pdwpropertyvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindExpandSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , pszpropertyvalue : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindExpandedSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , pszpropertyvalue : *mut ::windows_sys::core::PWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilFindFileTimeProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , pftpropertyvalue : *mut super::super::Foundation:: FILETIME ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindLongProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , plpropertyvalue : *mut i32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindMultiSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , pszpropertyvalue : *mut ::windows_sys::core::PWSTR , pcbpropertyvaluesize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , pszpropertyvalue : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFindULargeIntegerProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows_sys::core::PCWSTR , plpropertyvalue : *mut u64 ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilFreeEnvironment ( lpenvironment : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilFreeParameterBlock ( poutparams : *mut u8 , pinparams : *const u8 , ppropertytable : *const RESUTIL_PROPERTY_ITEM ) -> ( ) ); @@ -328,27 +328,27 @@ ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetAllProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertylist : *mut ::core::ffi::c_void , cboutpropertylistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetBinaryProperty ( ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 , pvaluestruct : *const CLUSPROP_BINARY , pboldvalue : *const u8 , cboldvaluesize : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetClusterGroupType ( hgroup : *mut _HGROUP , grouptype : *mut CLUSGROUP_TYPE ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetClusterId ( hcluster : *mut _HCLUSTER , guid : *mut :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetClusterId ( hcluster : *mut _HCLUSTER , guid : *mut ::windows_sys::core::GUID ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetClusterRoleState ( hcluster : *const _HCLUSTER , eclusterrole : CLUSTER_ROLE ) -> CLUSTER_ROLE_STATE ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetCoreClusterResources ( hcluster : *const _HCLUSTER , phclusternameresource : *mut *mut _HRESOURCE , phclusteripaddressresource : *mut *mut _HRESOURCE , phclusterquorumresource : *mut *mut _HRESOURCE ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetCoreClusterResourcesEx ( hclusterin : *const _HCLUSTER , phclusternameresourceout : *mut *mut _HRESOURCE , phclusterquorumresourceout : *mut *mut _HRESOURCE , dwdesiredaccess : u32 ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetCoreGroup ( hcluster : *mut _HCLUSTER ) -> *mut _HGROUP ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetDwordProperty ( pdwoutvalue : *mut u32 , pvaluestruct : *const CLUSPROP_DWORD , dwoldvalue : u32 , dwminimum : u32 , dwmaximum : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , pdwoutvalue : *mut u32 , dwdefaultvalue : u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , pdwoutvalue : *mut u32 , dwdefaultvalue : u32 ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetEnvironmentWithNetName ( hresource : *const _HRESOURCE ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetFileTimeProperty ( pftoutvalue : *mut super::super::Foundation:: FILETIME , pvaluestruct : *const CLUSPROP_FILETIME , ftoldvalue : super::super::Foundation:: FILETIME , ftminimum : super::super::Foundation:: FILETIME , ftmaximum : super::super::Foundation:: FILETIME , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetLongProperty ( ploutvalue : *mut i32 , pvaluestruct : *const CLUSPROP_LONG , loldvalue : i32 , lminimum : i32 , lmaximum : i32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetMultiSzProperty ( ppszoutvalue : *mut :: windows_sys::core::PWSTR , pcboutvaluesize : *mut u32 , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : :: windows_sys::core::PCWSTR , cboldvaluesize : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetMultiSzProperty ( ppszoutvalue : *mut ::windows_sys::core::PWSTR , pcboutvaluesize : *mut u32 , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : ::windows_sys::core::PCWSTR , cboldvaluesize : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetPrivateProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , poutpropertylist : *mut ::core::ffi::c_void , cboutpropertylistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertylist : *mut ::core::ffi::c_void , cboutpropertylistsize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetPropertiesToParameterBlock ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutparams : *mut u8 , bcheckforrequiredproperties : super::super::Foundation:: BOOL , psznameofpropinerror : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetPropertiesToParameterBlock ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutparams : *mut u8 , bcheckforrequiredproperties : super::super::Foundation:: BOOL , psznameofpropinerror : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetProperty ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytableitem : *const RESUTIL_PROPERTY_ITEM , poutpropertyitem : *mut *mut ::core::ffi::c_void , pcboutpropertyitemsize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -356,30 +356,30 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetPropertySize ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytableitem : *const RESUTIL_PROPERTY_ITEM , pcboutpropertylistsize : *mut u32 , pnpropertycount : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , pqwoutvalue : *mut u64 , qwdefaultvalue : u64 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , pqwoutvalue : *mut u64 , qwdefaultvalue : u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependency ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependency ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : ::windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByClass ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , prci : *mut CLUS_RESOURCE_CLASS_INFO , brecurse : super::super::Foundation:: BOOL ) -> *mut _HRESOURCE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByClassEx ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , prci : *mut CLUS_RESOURCE_CLASS_INFO , brecurse : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByName ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows_sys::core::PCWSTR , brecurse : super::super::Foundation:: BOOL ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByName ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : ::windows_sys::core::PCWSTR , brecurse : super::super::Foundation:: BOOL ) -> *mut _HRESOURCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByNameEx ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows_sys::core::PCWSTR , brecurse : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyByNameEx ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : ::windows_sys::core::PCWSTR , brecurse : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyEx ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceDependentIPAddressProps ( hresource : *const _HRESOURCE , pszaddress : :: windows_sys::core::PWSTR , pcchaddress : *mut u32 , pszsubnetmask : :: windows_sys::core::PWSTR , pcchsubnetmask : *mut u32 , psznetwork : :: windows_sys::core::PWSTR , pcchnetwork : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceName ( hresource : *const _HRESOURCE , pszresourcename : :: windows_sys::core::PWSTR , pcchresourcenameinout : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceNameDependency ( lpszresourcename : :: windows_sys::core::PCWSTR , lpszresourcetype : :: windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceNameDependencyEx ( lpszresourcename : :: windows_sys::core::PCWSTR , lpszresourcetype : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetSzProperty ( ppszoutvalue : *mut :: windows_sys::core::PWSTR , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : :: windows_sys::core::PCWSTR , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGetResourceDependencyEx ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceDependentIPAddressProps ( hresource : *const _HRESOURCE , pszaddress : ::windows_sys::core::PWSTR , pcchaddress : *mut u32 , pszsubnetmask : ::windows_sys::core::PWSTR , pcchsubnetmask : *mut u32 , psznetwork : ::windows_sys::core::PWSTR , pcchnetwork : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceName ( hresource : *const _HRESOURCE , pszresourcename : ::windows_sys::core::PWSTR , pcchresourcenameinout : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceNameDependency ( lpszresourcename : ::windows_sys::core::PCWSTR , lpszresourcetype : ::windows_sys::core::PCWSTR ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetResourceNameDependencyEx ( lpszresourcename : ::windows_sys::core::PCWSTR , lpszresourcetype : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilGetSzProperty ( ppszoutvalue : *mut ::windows_sys::core::PWSTR , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : ::windows_sys::core::PCWSTR , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilGetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilGroupsEqual ( hself : *mut _HGROUP , hgroup : *mut _HGROUP , pequal : *mut super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilIsPathValid ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilIsPathValid ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilIsResourceClassEqual ( prci : *mut CLUS_RESOURCE_CLASS_INFO , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -389,20 +389,20 @@ ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilPaxosComparer ( left : *const PaxosTagCStruct , right : *const PaxosTagCStruct ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilPropertyListFromParameterBlock ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutpropertylist : *mut ::core::ffi::c_void , pcboutpropertylistsize : *mut u32 , pinparams : *const u8 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilRemoveResourceServiceEnvironment ( pszservicename : :: windows_sys::core::PCWSTR , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilRemoveResourceServiceEnvironment ( pszservicename : ::windows_sys::core::PCWSTR , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilResourceDepEnum ( hself : *mut _HRESOURCE , enumtype : u32 , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilResourceTypesEqual ( lpszresourcetypename : :: windows_sys::core::PCWSTR , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilResourceTypesEqual ( lpszresourcetypename : ::windows_sys::core::PCWSTR , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilResourcesEqual ( hself : *mut _HRESOURCE , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , pbnewvalue : *const u8 , cbnewvaluesize : u32 , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , pbnewvalue : *const u8 , cbnewvaluesize : u32 , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , dwnewvalue : u32 , pdwoutvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , dwnewvalue : u32 , pdwoutvalue : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetExpandSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , psznewvalue : :: windows_sys::core::PCWSTR , ppszoutstring : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetExpandSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , psznewvalue : ::windows_sys::core::PCWSTR , ppszoutstring : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetMultiSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , psznewvalue : :: windows_sys::core::PCWSTR , cbnewvaluesize : u32 , ppszoutvalue : *mut :: windows_sys::core::PWSTR , pcboutvaluesize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetMultiSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , psznewvalue : ::windows_sys::core::PCWSTR , cbnewvaluesize : u32 , ppszoutvalue : *mut ::windows_sys::core::PWSTR , pcboutvaluesize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetPrivatePropertyList ( hkeyclusterkey : super::super::System::Registry:: HKEY , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] @@ -414,20 +414,20 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetPropertyTableEx ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , reserved : *mut ::core::ffi::c_void , ballowunknownproperties : super::super::Foundation:: BOOL , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 , bforcewrite : super::super::Foundation:: BOOL , poutparams : *mut u8 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , qwnewvalue : u64 , pqwoutvalue : *mut u64 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilSetResourceServiceEnvironment ( pszservicename : :: windows_sys::core::PCWSTR , hresource : *mut _HRESOURCE , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , qwnewvalue : u64 , pqwoutvalue : *mut u64 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilSetResourceServiceEnvironment ( pszservicename : ::windows_sys::core::PCWSTR , hresource : *mut _HRESOURCE , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilSetResourceServiceStartParameters ( pszservicename : :: windows_sys::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilSetResourceServiceStartParameters ( pszservicename : ::windows_sys::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilSetResourceServiceStartParametersEx ( pszservicename : :: windows_sys::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , dwdesiredaccess : u32 , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilSetResourceServiceStartParametersEx ( pszservicename : ::windows_sys::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , dwdesiredaccess : u32 , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows_sys::core::PCWSTR , psznewvalue : :: windows_sys::core::PCWSTR , ppszoutstring : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows_sys::core::PCWSTR , psznewvalue : ::windows_sys::core::PCWSTR , ppszoutstring : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetUnknownProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetValueEx ( hkeyclusterkey : super::super::System::Registry:: HKEY , valuename : :: windows_sys::core::PCWSTR , valuetype : u32 , valuedata : *const u8 , valuesize : u32 , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilStartResourceService ( pszservicename : :: windows_sys::core::PCWSTR , phservicehandle : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilStopResourceService ( pszservicename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] fn ResUtilSetValueEx ( hkeyclusterkey : super::super::System::Registry:: HKEY , valuename : ::windows_sys::core::PCWSTR , valuetype : u32 , valuedata : *const u8 , valuesize : u32 , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilStartResourceService ( pszservicename : ::windows_sys::core::PCWSTR , phservicehandle : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilStopResourceService ( pszservicename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Security")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilStopService ( hservicehandle : super::super::Security:: SC_HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -435,32 +435,32 @@ ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilVerifyPrivatePropertyList ( pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn ResUtilVerifyPropertyTable ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , reserved : *const ::core::ffi::c_void , ballowunknownproperties : super::super::Foundation:: BOOL , pinpropertylist : *const ::core::ffi::c_void , cbinpropertylistsize : u32 , poutparams : *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilVerifyResourceService ( pszservicename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilVerifyResourceService ( pszservicename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Security")] ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] fn ResUtilVerifyService ( hservicehandle : super::super::Security:: SC_HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResUtilVerifyShutdownSafe ( flags : u32 , reason : u32 , presult : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilsDeleteKeyTree ( key : super::super::System::Registry:: HKEY , keyname : :: windows_sys::core::PCWSTR , treatnokeyaserror : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "resutils.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ResUtilsDeleteKeyTree ( key : super::super::System::Registry:: HKEY , keyname : ::windows_sys::core::PCWSTR , treatnokeyaserror : super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResetAllAppInstanceVersions ( ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn RestartClusterResource ( hresource : *const _HRESOURCE , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RestoreClusterDatabase ( lpszpathname : :: windows_sys::core::PCWSTR , bforce : super::super::Foundation:: BOOL , lpszquorumdriveletter : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn RestoreClusterDatabase ( lpszpathname : ::windows_sys::core::PCWSTR , bforce : super::super::Foundation:: BOOL , lpszquorumdriveletter : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResumeClusterNode ( hnode : *const _HNODE ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn ResumeClusterNodeEx ( hnode : *const _HNODE , eresumefailbacktype : CLUSTER_NODE_RESUME_FAILBACK_TYPE , dwresumeflagsreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntlanman.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn SetAppInstanceCsvFlags ( processhandle : super::super::Foundation:: HANDLE , mask : u32 , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterGroupName ( hgroup : *const _HGROUP , lpszgroupname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterGroupName ( hgroup : *const _HGROUP , lpszgroupname : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterGroupNodeList ( hgroup : *const _HGROUP , nodecount : u32 , nodelist : *const *const _HNODE ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterGroupSetDependencyExpression ( hgroupset : *const _HGROUPSET , lpszdependencyexprssion : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterName ( hcluster : *const _HCLUSTER , lpsznewclustername : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterNetworkName ( hnetwork : *const _HNETWORK , lpszname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterGroupSetDependencyExpression ( hgroupset : *const _HGROUPSET , lpszdependencyexprssion : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterName ( hcluster : *const _HCLUSTER , lpsznewclustername : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterNetworkName ( hnetwork : *const _HNETWORK , lpszname : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterNetworkPriorityOrder ( hcluster : *const _HCLUSTER , networkcount : u32 , networklist : *const *const _HNETWORK ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterQuorumResource ( hresource : *const _HRESOURCE , lpszdevicename : :: windows_sys::core::PCWSTR , dwmaxquologsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterResourceName ( hresource : *const _HRESOURCE , lpszresourcename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterQuorumResource ( hresource : *const _HRESOURCE , lpszdevicename : ::windows_sys::core::PCWSTR , dwmaxquologsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetClusterResourceName ( hresource : *const _HRESOURCE , lpszresourcename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn SetClusterServiceAccountPassword ( lpszclustername : :: windows_sys::core::PCWSTR , lpsznewpassword : :: windows_sys::core::PCWSTR , dwflags : u32 , lpreturnstatusbuffer : *mut CLUSTER_SET_PASSWORD_STATUS , lpcbreturnstatusbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetGroupDependencyExpression ( hgroup : *const _HGROUP , lpszdependencyexpression : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] fn SetClusterServiceAccountPassword ( lpszclustername : ::windows_sys::core::PCWSTR , lpsznewpassword : ::windows_sys::core::PCWSTR , dwflags : u32 , lpreturnstatusbuffer : *mut CLUSTER_SET_PASSWORD_STATUS , lpcbreturnstatusbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "clusapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] fn SetGroupDependencyExpression ( hgroup : *const _HGROUP , lpszdependencyexpression : ::windows_sys::core::PCWSTR ) -> u32 ); pub type IGetClusterDataInfo = *mut ::core::ffi::c_void; pub type IGetClusterGroupInfo = *mut ::core::ffi::c_void; pub type IGetClusterNetInterfaceInfo = *mut ::core::ffi::c_void; @@ -545,7 +545,7 @@ pub const CLCTL_MODIFY_SHIFT: u32 = 22u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLCTL_USER_SHIFT: u32 = 21u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLOUD_WITNESS_CONTAINER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft-cloud-witness"); +pub const CLOUD_WITNESS_CONTAINER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msft-cloud-witness"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLRES_VERSION_V1_00: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -707,583 +707,583 @@ pub const CLUSREG_DATABASE_ISOLATE_READ: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSREG_DATABASE_SYNC_WRITE_TO_ALL_NODES: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_KEYNAME_OBJECTGUIDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectGUIDs"); +pub const CLUSREG_KEYNAME_OBJECTGUIDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectGUIDs"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); +pub const CLUSREG_NAME_AFFINITYRULE_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_GROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Groups"); +pub const CLUSREG_NAME_AFFINITYRULE_GROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Groups"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_AFFINITYRULE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RuleType"); +pub const CLUSREG_NAME_AFFINITYRULE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RuleType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_ACCOUNT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AccountName"); +pub const CLUSREG_NAME_CLOUDWITNESS_ACCOUNT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AccountName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_CONTAINER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContainerName"); +pub const CLUSREG_NAME_CLOUDWITNESS_CONTAINER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ContainerName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_ENDPOINT_INFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndpointInfo"); +pub const CLUSREG_NAME_CLOUDWITNESS_ENDPOINT_INFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndpointInfo"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimaryKey"); +pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrimaryKey"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimaryToken"); +pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrimaryToken"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_DEFAULT_NETWORK_ROLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultNetworkRole"); +pub const CLUSREG_NAME_CLUS_DEFAULT_NETWORK_ROLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultNetworkRole"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSREG_NAME_CLUS_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_SD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security Descriptor"); +pub const CLUSREG_NAME_CLUS_SD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security Descriptor"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SITE_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossSiteDelay"); +pub const CLUSREG_NAME_CROSS_SITE_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrossSiteDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SITE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossSiteThreshold"); +pub const CLUSREG_NAME_CROSS_SITE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrossSiteThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SUBNET_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossSubnetDelay"); +pub const CLUSREG_NAME_CROSS_SUBNET_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrossSubnetDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SUBNET_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossSubnetThreshold"); +pub const CLUSREG_NAME_CROSS_SUBNET_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrossSubnetThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CSV_BLOCK_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BlockCacheSize"); +pub const CLUSREG_NAME_CSV_BLOCK_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BlockCacheSize"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CSV_MDS_SD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumeSecurityDescriptor"); +pub const CLUSREG_NAME_CSV_MDS_SD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SharedVolumeSecurityDescriptor"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DATABASE_READ_WRITE_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DatabaseReadWriteMode"); +pub const CLUSREG_NAME_DATABASE_READ_WRITE_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DatabaseReadWriteMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DDA_DEVICE_ALLOCATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DdaDeviceAllocations"); +pub const CLUSREG_NAME_DDA_DEVICE_ALLOCATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DdaDeviceAllocations"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DHCP_BACKUP_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackupPath"); +pub const CLUSREG_NAME_DHCP_BACKUP_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BackupPath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DHCP_DATABASE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DatabasePath"); +pub const CLUSREG_NAME_DHCP_DATABASE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DatabasePath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DRAIN_ON_SHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DrainOnShutdown"); +pub const CLUSREG_NAME_DRAIN_ON_SHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DrainOnShutdown"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_ENABLED_EVENT_LOGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnabledEventLogs"); +pub const CLUSREG_NAME_ENABLED_EVENT_LOGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnabledEventLogs"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FAILOVER_MOVE_MIGRATION_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailoverMoveMigrationType"); +pub const CLUSREG_NAME_FAILOVER_MOVE_MIGRATION_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FailoverMoveMigrationType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_CA_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CATimeout"); +pub const CLUSREG_NAME_FILESHR_CA_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CATimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_HIDE_SUBDIR_SHARES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HideSubDirShares"); +pub const CLUSREG_NAME_FILESHR_HIDE_SUBDIR_SHARES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HideSubDirShares"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_IS_DFS_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsDfsRoot"); +pub const CLUSREG_NAME_FILESHR_IS_DFS_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsDfsRoot"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_MAX_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxUsers"); +pub const CLUSREG_NAME_FILESHR_MAX_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxUsers"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Path"); +pub const CLUSREG_NAME_FILESHR_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Path"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_QOS_FLOWSCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QosFlowScope"); +pub const CLUSREG_NAME_FILESHR_QOS_FLOWSCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QosFlowScope"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_QOS_POLICYID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QosPolicyId"); +pub const CLUSREG_NAME_FILESHR_QOS_POLICYID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QosPolicyId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_REMARK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Remark"); +pub const CLUSREG_NAME_FILESHR_REMARK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Remark"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security Descriptor"); +pub const CLUSREG_NAME_FILESHR_SD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security Descriptor"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServerName"); +pub const CLUSREG_NAME_FILESHR_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServerName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShareFlags"); +pub const CLUSREG_NAME_FILESHR_SHARE_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShareFlags"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShareName"); +pub const CLUSREG_NAME_FILESHR_SHARE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShareName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_SUBDIRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShareSubDirs"); +pub const CLUSREG_NAME_FILESHR_SHARE_SUBDIRS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShareSubDirs"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FIXQUORUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FixQuorum"); +pub const CLUSREG_NAME_FIXQUORUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FixQuorum"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_ARB_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ArbitrationDelay"); +pub const CLUSREG_NAME_FSWITNESS_ARB_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ArbitrationDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_IMPERSONATE_CNO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ImpersonateCNO"); +pub const CLUSREG_NAME_FSWITNESS_IMPERSONATE_CNO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ImpersonateCNO"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_SHARE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharePath"); +pub const CLUSREG_NAME_FSWITNESS_SHARE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SharePath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FUNCTIONAL_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterFunctionalLevel"); +pub const CLUSREG_NAME_FUNCTIONAL_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClusterFunctionalLevel"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_COMMAND_LINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CommandLine"); +pub const CLUSREG_NAME_GENAPP_COMMAND_LINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CommandLine"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_CURRENT_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentDirectory"); +pub const CLUSREG_NAME_GENAPP_CURRENT_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentDirectory"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_USE_NETWORK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseNetworkName"); +pub const CLUSREG_NAME_GENAPP_USE_NETWORK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseNetworkName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSCRIPT_SCRIPT_FILEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScriptFilepath"); +pub const CLUSREG_NAME_GENSCRIPT_SCRIPT_FILEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScriptFilepath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_SERVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServiceName"); +pub const CLUSREG_NAME_GENSVC_SERVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServiceName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_STARTUP_PARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupParameters"); +pub const CLUSREG_NAME_GENSVC_STARTUP_PARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartupParameters"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_USE_NETWORK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseNetworkName"); +pub const CLUSREG_NAME_GENSVC_USE_NETWORK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseNetworkName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GPUP_DEVICE_ALLOCATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GpupDeviceAllocations"); +pub const CLUSREG_NAME_GPUP_DEVICE_ALLOCATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GpupDeviceAllocations"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_AVAILABILITY_SET_INDEX_TO_NODE_MAPPING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeDomainInfo"); +pub const CLUSREG_NAME_GROUPSET_AVAILABILITY_SET_INDEX_TO_NODE_MAPPING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NodeDomainInfo"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_FAULT_DOMAINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FaultDomains"); +pub const CLUSREG_NAME_GROUPSET_FAULT_DOMAINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FaultDomains"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_IS_AVAILABILITY_SET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsAvailabilitySet"); +pub const CLUSREG_NAME_GROUPSET_IS_AVAILABILITY_SET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsAvailabilitySet"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_IS_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsGlobal"); +pub const CLUSREG_NAME_GROUPSET_IS_GLOBAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsGlobal"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_GROUPSET_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_RESERVE_NODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReserveSpareNode"); +pub const CLUSREG_NAME_GROUPSET_RESERVE_NODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReserveSpareNode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupCount"); +pub const CLUSREG_NAME_GROUPSET_STARTUP_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartupCount"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupDelay"); +pub const CLUSREG_NAME_GROUPSET_STARTUP_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartupDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_SETTING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupSetting"); +pub const CLUSREG_NAME_GROUPSET_STARTUP_SETTING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartupSetting"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusInformation"); +pub const CLUSREG_NAME_GROUPSET_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StatusInformation"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_UPDATE_DOMAINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateDomains"); +pub const CLUSREG_NAME_GROUPSET_UPDATE_DOMAINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpdateDomains"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUP_DEPENDENCY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GroupDependencyTimeout"); +pub const CLUSREG_NAME_GROUP_DEPENDENCY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GroupDependencyTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_ANTI_AFFINITY_CLASS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AntiAffinityClassNames"); +pub const CLUSREG_NAME_GRP_ANTI_AFFINITY_CLASS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AntiAffinityClassNames"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_CCF_EPOCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CCFEpoch"); +pub const CLUSREG_NAME_GRP_CCF_EPOCH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CCFEpoch"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_CCF_EPOCH_HIGH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CCFEpochHigh"); +pub const CLUSREG_NAME_GRP_CCF_EPOCH_HIGH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CCFEpochHigh"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_COLD_START_SETTING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ColdStartSetting"); +pub const CLUSREG_NAME_GRP_COLD_START_SETTING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ColdStartSetting"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_DEFAULT_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultOwner"); +pub const CLUSREG_NAME_GRP_DEFAULT_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultOwner"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSREG_NAME_GRP_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoFailbackType"); +pub const CLUSREG_NAME_GRP_FAILBACK_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoFailbackType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_WIN_END: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailbackWindowEnd"); +pub const CLUSREG_NAME_GRP_FAILBACK_WIN_END: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FailbackWindowEnd"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_WIN_START: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailbackWindowStart"); +pub const CLUSREG_NAME_GRP_FAILBACK_WIN_START: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FailbackWindowStart"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILOVER_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailoverPeriod"); +pub const CLUSREG_NAME_GRP_FAILOVER_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FailoverPeriod"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILOVER_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FailoverThreshold"); +pub const CLUSREG_NAME_GRP_FAILOVER_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FailoverThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAULT_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FaultDomain"); +pub const CLUSREG_NAME_GRP_FAULT_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FaultDomain"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_LOCK_MOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LockedFromMoving"); +pub const CLUSREG_NAME_GRP_LOCK_MOVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LockedFromMoving"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_GRP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistentState"); +pub const CLUSREG_NAME_GRP_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersistentState"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PLACEMENT_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PlacementOptions"); +pub const CLUSREG_NAME_GRP_PLACEMENT_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PlacementOptions"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PREFERRED_SITE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreferredSite"); +pub const CLUSREG_NAME_GRP_PREFERRED_SITE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PreferredSite"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Priority"); +pub const CLUSREG_NAME_GRP_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Priority"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_RESILIENCY_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResiliencyPeriod"); +pub const CLUSREG_NAME_GRP_RESILIENCY_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResiliencyPeriod"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_START_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GroupStartDelay"); +pub const CLUSREG_NAME_GRP_START_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GroupStartDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusInformation"); +pub const CLUSREG_NAME_GRP_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StatusInformation"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GroupType"); +pub const CLUSREG_NAME_GRP_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GroupType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_UPDATE_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateDomain"); +pub const CLUSREG_NAME_GRP_UPDATE_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpdateDomain"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IGNORE_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IgnorePersistentStateOnStartup"); +pub const CLUSREG_NAME_IGNORE_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IgnorePersistentStateOnStartup"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); +pub const CLUSREG_NAME_IPADDR_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DhcpAddress"); +pub const CLUSREG_NAME_IPADDR_DHCP_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DhcpAddress"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DhcpServer"); +pub const CLUSREG_NAME_IPADDR_DHCP_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DhcpServer"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_SUBNET_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DhcpSubnetMask"); +pub const CLUSREG_NAME_IPADDR_DHCP_SUBNET_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DhcpSubnetMask"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ENABLE_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableDhcp"); +pub const CLUSREG_NAME_IPADDR_ENABLE_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableDhcp"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ENABLE_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableNetBIOS"); +pub const CLUSREG_NAME_IPADDR_ENABLE_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableNetBIOS"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_LEASE_OBTAINED_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LeaseObtainedTime"); +pub const CLUSREG_NAME_IPADDR_LEASE_OBTAINED_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LeaseObtainedTime"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_LEASE_TERMINATES_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LeaseExpiresTime"); +pub const CLUSREG_NAME_IPADDR_LEASE_TERMINATES_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LeaseExpiresTime"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network"); +pub const CLUSREG_NAME_IPADDR_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Network"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_OVERRIDE_ADDRMATCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OverrideAddressMatch"); +pub const CLUSREG_NAME_IPADDR_OVERRIDE_ADDRMATCH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OverrideAddressMatch"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_PROBE_FAILURE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProbeFailureThreshold"); +pub const CLUSREG_NAME_IPADDR_PROBE_FAILURE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProbeFailureThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_PROBE_PORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProbePort"); +pub const CLUSREG_NAME_IPADDR_PROBE_PORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProbePort"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_SHARED_NETNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedNetname"); +pub const CLUSREG_NAME_IPADDR_SHARED_NETNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SharedNetname"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_SUBNET_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubnetMask"); +pub const CLUSREG_NAME_IPADDR_SUBNET_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubnetMask"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("T1"); +pub const CLUSREG_NAME_IPADDR_T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("T1"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_T2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("T2"); +pub const CLUSREG_NAME_IPADDR_T2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("T2"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); +pub const CLUSREG_NAME_IPV6_NATIVE_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network"); +pub const CLUSREG_NAME_IPV6_NATIVE_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Network"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_PREFIX_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrefixLength"); +pub const CLUSREG_NAME_IPV6_NATIVE_PREFIX_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrefixLength"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_TUNNEL_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); +pub const CLUSREG_NAME_IPV6_TUNNEL_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_TUNNEL_TUNNELTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TunnelType"); +pub const CLUSREG_NAME_IPV6_TUNNEL_TUNNELTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TunnelType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_LAST_RECENT_EVENTS_RESET_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RecentEventsResetTime"); +pub const CLUSREG_NAME_LAST_RECENT_EVENTS_RESET_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RecentEventsResetTime"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_LOG_FILE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogFilePath"); +pub const CLUSREG_NAME_LOG_FILE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogFilePath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_MESSAGE_BUFFER_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MessageBufferLength"); +pub const CLUSREG_NAME_MESSAGE_BUFFER_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MessageBufferLength"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_MIXED_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MixedMode"); +pub const CLUSREG_NAME_MIXED_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MixedMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETFT_IPSEC_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetftIPSecEnabled"); +pub const CLUSREG_NAME_NETFT_IPSEC_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetftIPSecEnabled"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADAPTER_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdapterId"); +pub const CLUSREG_NAME_NETIFACE_ADAPTER_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdapterId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADAPTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Adapter"); +pub const CLUSREG_NAME_NETIFACE_ADAPTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Adapter"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); +pub const CLUSREG_NAME_NETIFACE_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSREG_NAME_NETIFACE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_DHCP_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DhcpEnabled"); +pub const CLUSREG_NAME_NETIFACE_DHCP_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DhcpEnabled"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_IPV4_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv4Addresses"); +pub const CLUSREG_NAME_NETIFACE_IPV4_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPv4Addresses"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_IPV6_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6Addresses"); +pub const CLUSREG_NAME_NETIFACE_IPV6_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPv6Addresses"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_NETIFACE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network"); +pub const CLUSREG_NAME_NETIFACE_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Network"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Node"); +pub const CLUSREG_NAME_NETIFACE_NODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Node"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_AD_AWARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADAware"); +pub const CLUSREG_NAME_NETNAME_AD_AWARE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADAware"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_ALIASES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Aliases"); +pub const CLUSREG_NAME_NETNAME_ALIASES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Aliases"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_CONTAINERGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptoContainerGUID"); +pub const CLUSREG_NAME_NETNAME_CONTAINERGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptoContainerGUID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_CREATING_DC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CreatingDC"); +pub const CLUSREG_NAME_NETNAME_CREATING_DC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CreatingDC"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNN_DISABLE_CLONES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableClones"); +pub const CLUSREG_NAME_NETNAME_DNN_DISABLE_CLONES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableClones"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DnsName"); +pub const CLUSREG_NAME_NETNAME_DNS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DnsName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNS_SUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DnsSuffix"); +pub const CLUSREG_NAME_NETNAME_DNS_SUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DnsSuffix"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_EXCLUDE_NETWORKS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExcludeNetworks"); +pub const CLUSREG_NAME_NETNAME_EXCLUDE_NETWORKS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExcludeNetworks"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_HOST_TTL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HostRecordTTL"); +pub const CLUSREG_NAME_NETNAME_HOST_TTL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HostRecordTTL"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_IN_USE_NETWORKS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InUseNetworks"); +pub const CLUSREG_NAME_NETNAME_IN_USE_NETWORKS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InUseNetworks"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_LAST_DNS_UPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastDNSUpdateTime"); +pub const CLUSREG_NAME_NETNAME_LAST_DNS_UPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastDNSUpdateTime"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_NETNAME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_OBJECT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectGUID"); +pub const CLUSREG_NAME_NETNAME_OBJECT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectGUID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_PUBLISH_PTR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublishPTRRecords"); +pub const CLUSREG_NAME_NETNAME_PUBLISH_PTR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublishPTRRecords"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REGISTER_ALL_IP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegisterAllProvidersIP"); +pub const CLUSREG_NAME_NETNAME_REGISTER_ALL_IP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegisterAllProvidersIP"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REMAP_PIPE_NAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemapPipeNames"); +pub const CLUSREG_NAME_NETNAME_REMAP_PIPE_NAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemapPipeNames"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REMOVEVCO_ONDELETE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeleteVcoOnResCleanup"); +pub const CLUSREG_NAME_NETNAME_REMOVEVCO_ONDELETE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeleteVcoOnResCleanup"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_RESOURCE_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceData"); +pub const CLUSREG_NAME_NETNAME_RESOURCE_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceData"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_DNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusDNS"); +pub const CLUSREG_NAME_NETNAME_STATUS_DNS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StatusDNS"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_KERBEROS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusKerberos"); +pub const CLUSREG_NAME_NETNAME_STATUS_KERBEROS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StatusKerberos"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusNetBIOS"); +pub const CLUSREG_NAME_NETNAME_STATUS_NETBIOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StatusNetBIOS"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_VCO_CONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VcoContainer"); +pub const CLUSREG_NAME_NETNAME_VCO_CONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VcoContainer"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); +pub const CLUSREG_NAME_NET_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ADDRESS_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddressMask"); +pub const CLUSREG_NAME_NET_ADDRESS_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddressMask"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_AUTOMETRIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoMetric"); +pub const CLUSREG_NAME_NET_AUTOMETRIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoMetric"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSREG_NAME_NET_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV4_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv4Addresses"); +pub const CLUSREG_NAME_NET_IPV4_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPv4Addresses"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV4_PREFIXLENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv4PrefixLengths"); +pub const CLUSREG_NAME_NET_IPV4_PREFIXLENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPv4PrefixLengths"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV6_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6Addresses"); +pub const CLUSREG_NAME_NET_IPV6_ADDRESSES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPv6Addresses"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV6_PREFIXLENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6PrefixLengths"); +pub const CLUSREG_NAME_NET_IPV6_PREFIXLENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPv6PrefixLengths"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_METRIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Metric"); +pub const CLUSREG_NAME_NET_METRIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Metric"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_NET_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_RDMA_CAPABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RdmaCapable"); +pub const CLUSREG_NAME_NET_RDMA_CAPABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RdmaCapable"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ROLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Role"); +pub const CLUSREG_NAME_NET_ROLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Role"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_RSS_CAPABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RssCapable"); +pub const CLUSREG_NAME_NET_RSS_CAPABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RssCapable"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_SPEED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LinkSpeed"); +pub const CLUSREG_NAME_NET_SPEED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LinkSpeed"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_BUILD_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BuildNumber"); +pub const CLUSREG_NAME_NODE_BUILD_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BuildNumber"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_CSDVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CSDVersion"); +pub const CLUSREG_NAME_NODE_CSDVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CSDVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSREG_NAME_NODE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DRAIN_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeDrainStatus"); +pub const CLUSREG_NAME_NODE_DRAIN_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NodeDrainStatus"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DRAIN_TARGET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeDrainTarget"); +pub const CLUSREG_NAME_NODE_DRAIN_TARGET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NodeDrainTarget"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DYNAMIC_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DynamicWeight"); +pub const CLUSREG_NAME_NODE_DYNAMIC_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DynamicWeight"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_FAULT_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FaultDomain"); +pub const CLUSREG_NAME_NODE_FAULT_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FaultDomain"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_FDID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FaultDomainId"); +pub const CLUSREG_NAME_NODE_FDID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FaultDomainId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_HIGHEST_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeHighestVersion"); +pub const CLUSREG_NAME_NODE_HIGHEST_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NodeHighestVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_IS_PRIMARY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsPrimary"); +pub const CLUSREG_NAME_NODE_IS_PRIMARY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsPrimary"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_LOWEST_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeLowestVersion"); +pub const CLUSREG_NAME_NODE_LOWEST_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NodeLowestVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MAJOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MajorVersion"); +pub const CLUSREG_NAME_NODE_MAJOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MajorVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MANUFACTURER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); +pub const CLUSREG_NAME_NODE_MANUFACTURER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MINOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinorVersion"); +pub const CLUSREG_NAME_NODE_MINOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinorVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MODEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model"); +pub const CLUSREG_NAME_NODE_MODEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Model"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeName"); +pub const CLUSREG_NAME_NODE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NodeName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_NEEDS_PQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NeedsPreventQuorum"); +pub const CLUSREG_NAME_NODE_NEEDS_PQ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NeedsPreventQuorum"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_SERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SerialNumber"); +pub const CLUSREG_NAME_NODE_SERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SerialNumber"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_STATUS_INFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusInformation"); +pub const CLUSREG_NAME_NODE_STATUS_INFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StatusInformation"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_UNIQUEID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniqueID"); +pub const CLUSREG_NAME_NODE_UNIQUEID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UniqueID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NodeWeight"); +pub const CLUSREG_NAME_NODE_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NodeWeight"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVBLOCKCACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableBlockCache"); +pub const CLUSREG_NAME_PHYSDISK_CSVBLOCKCACHE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableBlockCache"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTAGELIMIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SnapshotAgeLimit"); +pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTAGELIMIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SnapshotAgeLimit"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTDIFFAREASIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SnapshotDiffSize"); +pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTDIFFAREASIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SnapshotDiffSize"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVWRITETHROUGH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CsvEnforceWriteThrough"); +pub const CLUSREG_NAME_PHYSDISK_CSVWRITETHROUGH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CsvEnforceWriteThrough"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKARBINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskArbInterval"); +pub const CLUSREG_NAME_PHYSDISK_DISKARBINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskArbInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKARBTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskArbType"); +pub const CLUSREG_NAME_PHYSDISK_DISKARBTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskArbType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskGuid"); +pub const CLUSREG_NAME_PHYSDISK_DISKGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskGuid"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskIdGuid"); +pub const CLUSREG_NAME_PHYSDISK_DISKIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskIdGuid"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIDTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskIdType"); +pub const CLUSREG_NAME_PHYSDISK_DISKIDTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskIdType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIODELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxIoLatency"); +pub const CLUSREG_NAME_PHYSDISK_DISKIODELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxIoLatency"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskPath"); +pub const CLUSREG_NAME_PHYSDISK_DISKPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskPath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRECOVERYACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskRecoveryAction"); +pub const CLUSREG_NAME_PHYSDISK_DISKRECOVERYACTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskRecoveryAction"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRELOAD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskReload"); +pub const CLUSREG_NAME_PHYSDISK_DISKRELOAD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskReload"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRUNCHKDSK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskRunChkDsk"); +pub const CLUSREG_NAME_PHYSDISK_DISKRUNCHKDSK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskRunChkDsk"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKSIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskSignature"); +pub const CLUSREG_NAME_PHYSDISK_DISKSIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskSignature"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKUNIQUEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskUniqueIds"); +pub const CLUSREG_NAME_PHYSDISK_DISKUNIQUEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskUniqueIds"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKVOLUMEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskVolumeInfo"); +pub const CLUSREG_NAME_PHYSDISK_DISKVOLUMEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskVolumeInfo"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_FASTONLINEARBITRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FastOnlineArbitrate"); +pub const CLUSREG_NAME_PHYSDISK_FASTONLINEARBITRATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FastOnlineArbitrate"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_MAINTMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaintenanceMode"); +pub const CLUSREG_NAME_PHYSDISK_MAINTMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaintenanceMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_MIGRATEFIXUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MigrateDriveLetters"); +pub const CLUSREG_NAME_PHYSDISK_MIGRATEFIXUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MigrateDriveLetters"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_SPACEIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskId"); +pub const CLUSREG_NAME_PHYSDISK_SPACEIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_VOLSNAPACTIVATETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VolsnapActivateTimeout"); +pub const CLUSREG_NAME_PHYSDISK_VOLSNAPACTIVATETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VolsnapActivateTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PLACEMENT_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PlacementOptions"); +pub const CLUSREG_NAME_PLACEMENT_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PlacementOptions"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PLUMB_ALL_CROSS_SUBNET_ROUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PlumbAllCrossSubnetRoutes"); +pub const CLUSREG_NAME_PLUMB_ALL_CROSS_SUBNET_ROUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PlumbAllCrossSubnetRoutes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PREVENTQUORUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreventQuorum"); +pub const CLUSREG_NAME_PREVENTQUORUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PreventQuorum"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PRTSPOOL_DEFAULT_SPOOL_DIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultSpoolDirectory"); +pub const CLUSREG_NAME_PRTSPOOL_DEFAULT_SPOOL_DIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultSpoolDirectory"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PRTSPOOL_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JobCompletionTimeout"); +pub const CLUSREG_NAME_PRTSPOOL_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JobCompletionTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUARANTINE_DURATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QuarantineDuration"); +pub const CLUSREG_NAME_QUARANTINE_DURATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QuarantineDuration"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUARANTINE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QuarantineThreshold"); +pub const CLUSREG_NAME_QUARANTINE_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QuarantineThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUORUM_ARBITRATION_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QuorumArbitrationTimeMax"); +pub const CLUSREG_NAME_QUORUM_ARBITRATION_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QuorumArbitrationTimeMax"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESILIENCY_DEFAULT_SECONDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResiliencyDefaultPeriod"); +pub const CLUSREG_NAME_RESILIENCY_DEFAULT_SECONDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResiliencyDefaultPeriod"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESILIENCY_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResiliencyLevel"); +pub const CLUSREG_NAME_RESILIENCY_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResiliencyLevel"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_ADMIN_EXTENSIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdminExtensions"); +pub const CLUSREG_NAME_RESTYPE_ADMIN_EXTENSIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdminExtensions"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DEADLOCK_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeadlockTimeout"); +pub const CLUSREG_NAME_RESTYPE_DEADLOCK_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeadlockTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSREG_NAME_RESTYPE_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DllName"); +pub const CLUSREG_NAME_RESTYPE_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DllName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_LOG_QUERY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DumpLogQuery"); +pub const CLUSREG_NAME_RESTYPE_DUMP_LOG_QUERY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DumpLogQuery"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DumpPolicy"); +pub const CLUSREG_NAME_RESTYPE_DUMP_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DumpPolicy"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_SERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DumpServices"); +pub const CLUSREG_NAME_RESTYPE_DUMP_SERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DumpServices"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_ENABLED_EVENT_LOGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnabledEventLogs"); +pub const CLUSREG_NAME_RESTYPE_ENABLED_EVENT_LOGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnabledEventLogs"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_IS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsAlivePollInterval"); +pub const CLUSREG_NAME_RESTYPE_IS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsAlivePollInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_LOOKS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LooksAlivePollInterval"); +pub const CLUSREG_NAME_RESTYPE_LOOKS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LooksAlivePollInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_MAX_MONITORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaximumMonitors"); +pub const CLUSREG_NAME_RESTYPE_MAX_MONITORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaximumMonitors"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_RESTYPE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_PENDING_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PendingTimeout"); +pub const CLUSREG_NAME_RESTYPE_PENDING_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PendingTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_WPR_PROFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WprProfiles"); +pub const CLUSREG_NAME_RESTYPE_WPR_PROFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WprProfiles"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_WPR_START_AFTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WprStartAfter"); +pub const CLUSREG_NAME_RESTYPE_WPR_START_AFTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WprStartAfter"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DATA1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceSpecificData1"); +pub const CLUSREG_NAME_RES_DATA1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceSpecificData1"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DATA2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceSpecificData2"); +pub const CLUSREG_NAME_RES_DATA2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceSpecificData2"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DEADLOCK_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeadlockTimeout"); +pub const CLUSREG_NAME_RES_DEADLOCK_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeadlockTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSREG_NAME_RES_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_EMBEDDED_FAILURE_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EmbeddedFailureAction"); +pub const CLUSREG_NAME_RES_EMBEDDED_FAILURE_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EmbeddedFailureAction"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_IS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsAlivePollInterval"); +pub const CLUSREG_NAME_RES_IS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsAlivePollInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_LAST_OPERATION_STATUS_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastOperationStatusCode"); +pub const CLUSREG_NAME_RES_LAST_OPERATION_STATUS_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastOperationStatusCode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_LOOKS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LooksAlivePollInterval"); +pub const CLUSREG_NAME_RES_LOOKS_ALIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LooksAlivePollInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_MONITOR_PID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MonitorProcessId"); +pub const CLUSREG_NAME_RES_MONITOR_PID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MonitorProcessId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_RES_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_PENDING_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PendingTimeout"); +pub const CLUSREG_NAME_RES_PENDING_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PendingTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistentState"); +pub const CLUSREG_NAME_RES_PERSISTENT_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersistentState"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartAction"); +pub const CLUSREG_NAME_RES_RESTART_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestartAction"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartDelay"); +pub const CLUSREG_NAME_RES_RESTART_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestartDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartPeriod"); +pub const CLUSREG_NAME_RES_RESTART_PERIOD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestartPeriod"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestartThreshold"); +pub const CLUSREG_NAME_RES_RESTART_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestartThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RETRY_PERIOD_ON_FAILURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RetryPeriodOnFailure"); +pub const CLUSREG_NAME_RES_RETRY_PERIOD_ON_FAILURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RetryPeriodOnFailure"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_SEPARATE_MONITOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeparateMonitor"); +pub const CLUSREG_NAME_RES_SEPARATE_MONITOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeparateMonitor"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceSpecificStatus"); +pub const CLUSREG_NAME_RES_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceSpecificStatus"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusInformation"); +pub const CLUSREG_NAME_RES_STATUS_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StatusInformation"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +pub const CLUSREG_NAME_RES_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Type"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_ROUTE_HISTORY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RouteHistoryLength"); +pub const CLUSREG_NAME_ROUTE_HISTORY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RouteHistoryLength"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SAME_SUBNET_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SameSubnetDelay"); +pub const CLUSREG_NAME_SAME_SUBNET_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SameSubnetDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SAME_SUBNET_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SameSubnetThreshold"); +pub const CLUSREG_NAME_SAME_SUBNET_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SameSubnetThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SHUTDOWN_TIMEOUT_MINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownTimeoutInMinutes"); +pub const CLUSREG_NAME_SHUTDOWN_TIMEOUT_MINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownTimeoutInMinutes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SOFS_SMBASYMMETRYMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmbAsymmetryMode"); +pub const CLUSREG_NAME_SOFS_SMBASYMMETRYMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmbAsymmetryMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_START_MEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartMemory"); +pub const CLUSREG_NAME_START_MEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartMemory"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskDescription"); +pub const CLUSREG_NAME_STORAGESPACE_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskDescription"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_HEALTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskHealth"); +pub const CLUSREG_NAME_STORAGESPACE_HEALTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskHealth"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskName"); +pub const CLUSREG_NAME_STORAGESPACE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLARBITRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Arbitrate"); +pub const CLUSREG_NAME_STORAGESPACE_POOLARBITRATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Arbitrate"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLCONSUMEDCAPACITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConsumedCapacity"); +pub const CLUSREG_NAME_STORAGESPACE_POOLCONSUMEDCAPACITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConsumedCapacity"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSREG_NAME_STORAGESPACE_POOLDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLDRIVEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriveIds"); +pub const CLUSREG_NAME_STORAGESPACE_POOLDRIVEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriveIds"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLHEALTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Health"); +pub const CLUSREG_NAME_STORAGESPACE_POOLHEALTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Health"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PoolId"); +pub const CLUSREG_NAME_STORAGESPACE_POOLIDGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PoolId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const CLUSREG_NAME_STORAGESPACE_POOLNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMSHARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PoolQuorumShare"); +pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMSHARE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PoolQuorumShare"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMUSERACCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PoolQuorumUserAccount"); +pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMUSERACCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PoolQuorumUserAccount"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLREEVALTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReEvaluatePlacementTimeout"); +pub const CLUSREG_NAME_STORAGESPACE_POOLREEVALTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReEvaluatePlacementTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("State"); +pub const CLUSREG_NAME_STORAGESPACE_POOLSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("State"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLTOTALCAPACITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TotalCapacity"); +pub const CLUSREG_NAME_STORAGESPACE_POOLTOTALCAPACITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TotalCapacity"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_PROVISIONING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskProvisioning"); +pub const CLUSREG_NAME_STORAGESPACE_PROVISIONING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskProvisioning"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYCOLUMNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskResiliencyColumns"); +pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYCOLUMNS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskResiliencyColumns"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYINTERLEAVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskResiliencyInterleave"); +pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYINTERLEAVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskResiliencyInterleave"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskResiliencyType"); +pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskResiliencyType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualDiskState"); +pub const CLUSREG_NAME_STORAGESPACE_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualDiskState"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_UPGRADE_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterUpgradeVersion"); +pub const CLUSREG_NAME_UPGRADE_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClusterUpgradeVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_ADAPTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdapterName"); +pub const CLUSREG_NAME_VIP_ADAPTER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdapterName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); +pub const CLUSREG_NAME_VIP_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_PREFIX_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrefixLength"); +pub const CLUSREG_NAME_VIP_PREFIX_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrefixLength"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_RDID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RDID"); +pub const CLUSREG_NAME_VIP_RDID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RDID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_VSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VSID"); +pub const CLUSREG_NAME_VIP_VSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VSID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIRTUAL_NUMA_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualNumaCount"); +pub const CLUSREG_NAME_VIRTUAL_NUMA_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualNumaCount"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_APPNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ApplicationName"); +pub const CLUSREG_NAME_VSSTASK_APPNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ApplicationName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_APPPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ApplicationParams"); +pub const CLUSREG_NAME_VSSTASK_APPPARAMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ApplicationParams"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_CURRENTDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentDirectory"); +pub const CLUSREG_NAME_VSSTASK_CURRENTDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentDirectory"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_TRIGGERARRAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TriggerArray"); +pub const CLUSREG_NAME_VSSTASK_TRIGGERARRAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TriggerArray"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WINS_BACKUP_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackupPath"); +pub const CLUSREG_NAME_WINS_BACKUP_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BackupPath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WINS_DATABASE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DatabasePath"); +pub const CLUSREG_NAME_WINS_DATABASE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DatabasePath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WITNESS_DYNAMIC_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WitnessDynamicWeight"); +pub const CLUSREG_NAME_WITNESS_DYNAMIC_WEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WitnessDynamicWeight"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSRESDLL_STATUS_DO_NOT_COLLECT_WER_REPORT: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1311,7 +1311,7 @@ pub const CLUSRES_DISABLE_WPR_WATCHDOG_FOR_OFFLINE_CALLS: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSRES_DISABLE_WPR_WATCHDOG_FOR_ONLINE_CALLS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_NAME_GET_OPERATION_CONTEXT_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const CLUSRES_NAME_GET_OPERATION_CONTEXT_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSRES_STATUS_APPLICATION_READY: u64 = 256u64; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1333,7 +1333,7 @@ pub const CLUSRES_STATUS_OS_HEARTBEAT: u64 = 128u64; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSRES_STATUS_UNMONITORED: u64 = 64u64; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ADD_EVICT_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AddEvictDelay"); +pub const CLUSTER_ADD_EVICT_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AddEvictDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_AVAILABILITY_SET_CONFIG_V1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1343,15 +1343,15 @@ pub const CLUSTER_CREATE_GROUP_INFO_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_CREATE_GROUP_INFO_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSA_VSS_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackupInProgress"); +pub const CLUSTER_CSA_VSS_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BackupInProgress"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSV_COMPATIBLE_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumeCompatibleFilters"); +pub const CLUSTER_CSV_COMPATIBLE_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SharedVolumeCompatibleFilters"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSV_INCOMPATIBLE_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumeIncompatibleFilters"); +pub const CLUSTER_CSV_INCOMPATIBLE_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SharedVolumeIncompatibleFilters"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_DELETE_ACCESS_CONTROL_ENTRY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENFORCED_ANTIAFFINITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterEnforcedAntiaffinity"); +pub const CLUSTER_ENFORCED_ANTIAFFINITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClusterEnforcedAntiaffinity"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_ENUM_ITEM_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1361,53 +1361,53 @@ pub const CLUSTER_GROUP_ENUM_ITEM_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_GROUP_ENUM_ITEM_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_GROUP_WAIT_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterGroupWaitDelay"); +pub const CLUSTER_GROUP_WAIT_DELAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClusterGroupWaitDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HANG_RECOVERY_ACTION_KEYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HangRecoveryAction"); +pub const CLUSTER_HANG_RECOVERY_ACTION_KEYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HangRecoveryAction"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HANG_TIMEOUT_KEYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusSvcHangTimeout"); +pub const CLUSTER_HANG_TIMEOUT_KEYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClusSvcHangTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_ARGS: u32 = 7u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_DESCRIPTION: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_DESCRIPTION_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const CLUSTER_HEALTH_FAULT_DESCRIPTION_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_ERRORCODE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ERRORCODE_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ErrorCode"); +pub const CLUSTER_HEALTH_FAULT_ERRORCODE_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ErrorCode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_ERRORTYPE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ERRORTYPE_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ErrorType"); +pub const CLUSTER_HEALTH_FAULT_ERRORTYPE_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ErrorType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_FLAGS: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_FLAGS_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const CLUSTER_HEALTH_FAULT_FLAGS_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_ID: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ID_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Id"); +pub const CLUSTER_HEALTH_FAULT_ID_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Id"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_PROPERTY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterHealth"); +pub const CLUSTER_HEALTH_FAULT_PROPERTY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClusterHealth"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_PROVIDER: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_PROVIDER_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); +pub const CLUSTER_HEALTH_FAULT_PROVIDER_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_RESERVED: u32 = 6u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_RESERVED_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Reserved"); +pub const CLUSTER_HEALTH_FAULT_RESERVED_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Reserved"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_INSTALLED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_AUTO_BALANCER_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoBalancerLevel"); +pub const CLUSTER_NAME_AUTO_BALANCER_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoBalancerLevel"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_AUTO_BALANCER_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoBalancerMode"); +pub const CLUSTER_NAME_AUTO_BALANCER_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoBalancerMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_PREFERRED_SITE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreferredSite"); +pub const CLUSTER_NAME_PREFERRED_SITE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PreferredSite"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_REQUEST_REPLY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestReplyTimeout"); +pub const CLUSTER_REQUEST_REPLY_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestReplyTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_RESOURCE_ENUM_ITEM_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1415,39 +1415,39 @@ pub const CLUSTER_RESOURCE_ENUM_ITEM_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_RUNNING: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_BUS_TYPES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DBusTypes"); +pub const CLUSTER_S2D_BUS_TYPES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DBusTypes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_BEHAVIOR_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCacheBehavior"); +pub const CLUSTER_S2D_CACHE_BEHAVIOR_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DCacheBehavior"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_DESIRED_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCacheDesiredState"); +pub const CLUSTER_S2D_CACHE_DESIRED_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DCacheDesiredState"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_FLASH_RESERVE_PERCENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCacheFlashReservePercent"); +pub const CLUSTER_S2D_CACHE_FLASH_RESERVE_PERCENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DCacheFlashReservePercent"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_METADATA_RESERVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCacheMetadataReserveBytes"); +pub const CLUSTER_S2D_CACHE_METADATA_RESERVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DCacheMetadataReserveBytes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_PAGE_SIZE_KBYTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DCachePageSizeKBytes"); +pub const CLUSTER_S2D_CACHE_PAGE_SIZE_KBYTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DCachePageSizeKBytes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DEnabled"); +pub const CLUSTER_S2D_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DEnabled"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_IO_LATENCY_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DIOLatencyThreshold"); +pub const CLUSTER_S2D_IO_LATENCY_THRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DIOLatencyThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_OPTIMIZATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S2DOptimizations"); +pub const CLUSTER_S2D_OPTIMIZATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S2DOptimizations"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_SET_ACCESS_TYPE_ALLOWED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_SET_ACCESS_TYPE_DENIED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_SHARED_VOLUMES_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumesRoot"); +pub const CLUSTER_SHARED_VOLUMES_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SharedVolumesRoot"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_SHARED_VOLUME_VSS_WRITER_OPERATION_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedVolumeVssWriterOperationTimeout"); +pub const CLUSTER_SHARED_VOLUME_VSS_WRITER_OPERATION_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SharedVolumeVssWriterOperationTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_VERSION_FLAG_MIXED_MODE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_VERSION_UNKNOWN: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_WITNESS_DATABASE_WRITE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WitnessDatabaseWriteTimeout"); +pub const CLUSTER_WITNESS_DATABASE_WRITE_TIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WitnessDatabaseWriteTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_WITNESS_FAILED_RESTART_INTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WitnessRestartInterval"); +pub const CLUSTER_WITNESS_FAILED_RESTART_INTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WitnessRestartInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUS_ACCESS_ANY: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1467,31 +1467,31 @@ pub const CLUS_HYBRID_QUORUM: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUS_MODIFY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_CLUSTER_GROUPID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterGroupId"); +pub const CLUS_NAME_RES_TYPE_CLUSTER_GROUPID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClusterGroupId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_DATA_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DataResourceId"); +pub const CLUS_NAME_RES_TYPE_DATA_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DataResourceId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_MULTIPLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogSizeMultiple"); +pub const CLUS_NAME_RES_TYPE_LOG_MULTIPLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogSizeMultiple"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogResourceId"); +pub const CLUS_NAME_RES_TYPE_LOG_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogResourceId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_VOLUME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogVolume"); +pub const CLUS_NAME_RES_TYPE_LOG_VOLUME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogVolume"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_MINIMUM_LOG_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinimumLogSizeInBytes"); +pub const CLUS_NAME_RES_TYPE_MINIMUM_LOG_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinimumLogSizeInBytes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUPID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReplicationGroupId"); +pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUPID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReplicationGroupId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUP_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReplicationClusterGroupType"); +pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUP_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReplicationClusterGroupType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_SOURCE_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceResourceId"); +pub const CLUS_NAME_RES_TYPE_SOURCE_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SourceResourceId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_SOURCE_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceVolumes"); +pub const CLUS_NAME_RES_TYPE_SOURCE_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SourceVolumes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_TARGET_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TargetResourceId"); +pub const CLUS_NAME_RES_TYPE_TARGET_RESID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TargetResourceId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_TARGET_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TargetVolumes"); +pub const CLUS_NAME_RES_TYPE_TARGET_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TargetVolumes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_UNIT_LOG_SIZE_CHANGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnitOfLogSizeChangeInBytes"); +pub const CLUS_NAME_RES_TYPE_UNIT_LOG_SIZE_CHANGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UnitOfLogSizeChangeInBytes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUS_NODE_MAJORITY_QUORUM: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1527,115 +1527,115 @@ pub const CLUS_RESDLL_OPEN_DONT_DELETE_TEMP_DISK: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUS_RESDLL_OPEN_RECOVER_MONITOR_STATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CAU: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClusterAwareUpdatingResource"); +pub const CLUS_RESTYPE_NAME_CAU: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClusterAwareUpdatingResource"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CLOUD_WITNESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cloud Witness"); +pub const CLUS_RESTYPE_NAME_CLOUD_WITNESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Cloud Witness"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Container"); +pub const CLUS_RESTYPE_NAME_CONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Container"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CROSS_CLUSTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cross Cluster Dependency Orchestrator"); +pub const CLUS_RESTYPE_NAME_CROSS_CLUSTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Cross Cluster Dependency Orchestrator"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DFS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Distributed File System"); +pub const CLUS_RESTYPE_NAME_DFS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Distributed File System"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DFSR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DFS Replicated Folder"); +pub const CLUS_RESTYPE_NAME_DFSR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DFS Replicated Folder"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DHCP Service"); +pub const CLUS_RESTYPE_NAME_DHCP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHCP Service"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DNN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Distributed Network Name"); +pub const CLUS_RESTYPE_NAME_DNN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Distributed Network Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FILESERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Server"); +pub const CLUS_RESTYPE_NAME_FILESERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("File Server"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FILESHR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Share"); +pub const CLUS_RESTYPE_NAME_FILESHR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("File Share"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FSWITNESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Share Witness"); +pub const CLUS_RESTYPE_NAME_FSWITNESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("File Share Witness"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Generic Application"); +pub const CLUS_RESTYPE_NAME_GENAPP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Generic Application"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENSCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Generic Script"); +pub const CLUS_RESTYPE_NAME_GENSCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Generic Script"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENSVC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Generic Service"); +pub const CLUS_RESTYPE_NAME_GENSVC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Generic Service"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HARDDISK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Physical Disk"); +pub const CLUS_RESTYPE_NAME_HARDDISK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Physical Disk"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HCSVM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HCS Virtual Machine"); +pub const CLUS_RESTYPE_NAME_HCSVM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HCS Virtual Machine"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HEALTH_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Health Service"); +pub const CLUS_RESTYPE_NAME_HEALTH_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Health Service"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPADDR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IP Address"); +pub const CLUS_RESTYPE_NAME_IPADDR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IP Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPV6_NATIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6 Address"); +pub const CLUS_RESTYPE_NAME_IPV6_NATIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPv6 Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPV6_TUNNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPv6 Tunnel Address"); +pub const CLUS_RESTYPE_NAME_IPV6_TUNNEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPv6 Tunnel Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_ISCSITARGET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("iSCSI Target Server"); +pub const CLUS_RESTYPE_NAME_ISCSITARGET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("iSCSI Target Server"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_ISNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft iSNS"); +pub const CLUS_RESTYPE_NAME_ISNS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft iSNS"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSDTC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Distributed Transaction Coordinator"); +pub const CLUS_RESTYPE_NAME_MSDTC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Distributed Transaction Coordinator"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSMQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Message Queue Server"); +pub const CLUS_RESTYPE_NAME_MSMQ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Message Queue Server"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSMQ_TRIGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSMQTriggers"); +pub const CLUS_RESTYPE_NAME_MSMQ_TRIGGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSMQTriggers"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Nat"); +pub const CLUS_RESTYPE_NAME_NAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Nat"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NETNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network Name"); +pub const CLUS_RESTYPE_NAME_NETNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Network Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NETWORK_FILE_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network File System"); +pub const CLUS_RESTYPE_NAME_NETWORK_FILE_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Network File System"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NEW_MSMQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSMQ"); +pub const CLUS_RESTYPE_NAME_NEW_MSMQ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSMQ"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NFS Share"); +pub const CLUS_RESTYPE_NAME_NFS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NFS Share"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS_MSNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NFS Multi Server Namespace"); +pub const CLUS_RESTYPE_NAME_NFS_MSNS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NFS Multi Server Namespace"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS_V2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network File System"); +pub const CLUS_RESTYPE_NAME_NFS_V2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Network File System"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NV_PROVIDER_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider Address"); +pub const CLUS_RESTYPE_NAME_NV_PROVIDER_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_PHYS_DISK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Physical Disk"); +pub const CLUS_RESTYPE_NAME_PHYS_DISK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Physical Disk"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_PRTSPLR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Print Spooler"); +pub const CLUS_RESTYPE_NAME_PRTSPLR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Print Spooler"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SCALEOUT_MASTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scaleout Master"); +pub const CLUS_RESTYPE_NAME_SCALEOUT_MASTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scaleout Master"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SCALEOUT_WORKER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scaleout Worker"); +pub const CLUS_RESTYPE_NAME_SCALEOUT_WORKER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scaleout Worker"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SDDC_MANAGEMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SDDC Management"); +pub const CLUS_RESTYPE_NAME_SDDC_MANAGEMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SDDC Management"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SODAFILESERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scale Out File Server"); +pub const CLUS_RESTYPE_NAME_SODAFILESERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scale Out File Server"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_POLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage Policies"); +pub const CLUS_RESTYPE_NAME_STORAGE_POLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Storage Policies"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_POOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage Pool"); +pub const CLUS_RESTYPE_NAME_STORAGE_POOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Storage Pool"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_REPLICA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage Replica"); +pub const CLUS_RESTYPE_NAME_STORAGE_REPLICA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Storage Replica"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORQOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Storage QoS Policy Manager"); +pub const CLUS_RESTYPE_NAME_STORQOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Storage QoS Policy Manager"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_TASKSCHEDULER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Task Scheduler"); +pub const CLUS_RESTYPE_NAME_TASKSCHEDULER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Task Scheduler"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV4: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disjoint IPv4 Address"); +pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV4: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Disjoint IPv4 Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV6: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disjoint IPv6 Address"); +pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV6: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Disjoint IPv6 Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine"); +pub const CLUS_RESTYPE_NAME_VM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Virtual Machine"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VMREPLICA_BROKER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine Replication Broker"); +pub const CLUS_RESTYPE_NAME_VMREPLICA_BROKER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Virtual Machine Replication Broker"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VMREPLICA_COORDINATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine Replication Coordinator"); +pub const CLUS_RESTYPE_NAME_VMREPLICA_COORDINATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Virtual Machine Replication Coordinator"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine Configuration"); +pub const CLUS_RESTYPE_NAME_VM_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Virtual Machine Configuration"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM_WMI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Machine Cluster WMI"); +pub const CLUS_RESTYPE_NAME_VM_WMI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Virtual Machine Cluster WMI"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VSSTASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Volume Shadow Copy Service Task"); +pub const CLUS_RESTYPE_NAME_VSSTASK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Volume Shadow Copy Service Task"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_WINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINS Service"); +pub const CLUS_RESTYPE_NAME_WINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINS Service"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RES_NAME_SCALEOUT_MASTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scaleout Master"); +pub const CLUS_RES_NAME_SCALEOUT_MASTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scaleout Master"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RES_NAME_SCALEOUT_WORKER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scaleout Worker"); +pub const CLUS_RES_NAME_SCALEOUT_WORKER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scaleout Worker"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CREATEDC_PRESENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1725,7 +1725,7 @@ pub const DNS_LENGTH: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const DomainNames: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf2e606e1_2631_11d1_89f1_00a0c90d061e); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ENABLE_CLUSTER_SHARED_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableSharedVolumes"); +pub const ENABLE_CLUSTER_SHARED_VOLUMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableSharedVolumes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const FE_UPGRADE_VERSION: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1759,9 +1759,9 @@ pub const MAX_CREATINGDC_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const MAX_OBJECTID: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MINIMUM_NEVER_PREEMPT_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinimumNeverPreemptPriority"); +pub const MINIMUM_NEVER_PREEMPT_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinimumNeverPreemptPriority"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MINIMUM_PREEMPTOR_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinimumPreemptorPriority"); +pub const MINIMUM_PREEMPTOR_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinimumPreemptorPriority"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const MN_UPGRADE_VERSION: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1835,11 +1835,11 @@ pub const SET_APPINSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const SR_REPLICATED_PARTITION_DISALLOW_MULTINODE_IO: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const STARTUP_EX_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("StartupEx"); +pub const STARTUP_EX_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("StartupEx"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const STARTUP_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("Startup"); +pub const STARTUP_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Startup"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const USE_CLIENT_ACCESS_NETWORKS_FOR_CSV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseClientAccessNetworksForSharedVolumes"); +pub const USE_CLIENT_ACCESS_NETWORKS_FOR_CSV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseClientAccessNetworksForSharedVolumes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const VolumeRedirectedIOReasonMax: u64 = 9223372036854775808u64; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Networking/HttpServer/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/HttpServer/mod.rs index 1db28fd4b9..2f1ee9a726 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/HttpServer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/HttpServer/mod.rs @@ -1,8 +1,8 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpAddFragmentToCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows_sys::core::PCWSTR , datachunk : *const HTTP_DATA_CHUNK , cachepolicy : *const HTTP_CACHE_POLICY , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpAddFragmentToCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : ::windows_sys::core::PCWSTR , datachunk : *const HTTP_DATA_CHUNK , cachepolicy : *const HTTP_CACHE_POLICY , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpAddUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : :: windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpAddUrlToUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : :: windows_sys::core::PCWSTR , urlcontext : u64 , reserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpAddUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : ::windows_sys::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpAddUrlToUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : ::windows_sys::core::PCWSTR , urlcontext : u64 , reserved : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpCancelHttpRequest ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -12,24 +12,24 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpCreateHttpHandle ( requestqueuehandle : *mut super::super::Foundation:: HANDLE , reserved : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn HttpCreateRequestQueue ( version : HTTPAPI_VERSION , name : :: windows_sys::core::PCWSTR , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : u32 , requestqueuehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn HttpCreateRequestQueue ( version : HTTPAPI_VERSION , name : ::windows_sys::core::PCWSTR , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : u32 , requestqueuehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpCreateServerSession ( version : HTTPAPI_VERSION , serversessionid : *mut u64 , reserved : u32 ) -> u32 ); ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpCreateUrlGroup ( serversessionid : u64 , purlgroupid : *mut u64 , reserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpDeclarePush ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , verb : HTTP_VERB , path : :: windows_sys::core::PCWSTR , query : :: windows_sys::core::PCSTR , headers : *const HTTP_REQUEST_HEADERS ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpDeclarePush ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , verb : HTTP_VERB , path : ::windows_sys::core::PCWSTR , query : ::windows_sys::core::PCSTR , headers : *const HTTP_REQUEST_HEADERS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpDelegateRequestEx ( requestqueuehandle : super::super::Foundation:: HANDLE , delegatequeuehandle : super::super::Foundation:: HANDLE , requestid : u64 , delegateurlgroupid : u64 , propertyinfosetsize : u32 , propertyinfoset : *const HTTP_DELEGATE_REQUEST_PROPERTY_INFO ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpDeleteServiceConfiguration ( servicehandle : super::super::Foundation:: HANDLE , configid : HTTP_SERVICE_CONFIG_ID , pconfiginformation : *const ::core::ffi::c_void , configinformationlength : u32 , poverlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpFindUrlGroupId ( fullyqualifiedurl : :: windows_sys::core::PCWSTR , requestqueuehandle : super::super::Foundation:: HANDLE , urlgroupid : *mut u64 ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpFindUrlGroupId ( fullyqualifiedurl : ::windows_sys::core::PCWSTR , requestqueuehandle : super::super::Foundation:: HANDLE , urlgroupid : *mut u64 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpFlushResponseCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows_sys::core::PCWSTR , flags : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpFlushResponseCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : ::windows_sys::core::PCWSTR , flags : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpGetExtension ( version : HTTPAPI_VERSION , extension : u32 , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpInitialize ( version : HTTPAPI_VERSION , flags : HTTP_INITIALIZE , preserved : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpIsFeatureSupported ( featureid : HTTP_FEATURE_ID ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpPrepareUrl ( reserved : *const ::core::ffi::c_void , flags : u32 , url : :: windows_sys::core::PCWSTR , preparedurl : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpPrepareUrl ( reserved : *const ::core::ffi::c_void , flags : u32 , url : ::windows_sys::core::PCWSTR , preparedurl : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpQueryRequestQueueProperty ( requestqueuehandle : super::super::Foundation:: HANDLE , property : HTTP_SERVER_PROPERTY , propertyinformation : *mut ::core::ffi::c_void , propertyinformationlength : u32 , reserved1 : u32 , returnlength : *mut u32 , reserved2 : *const ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpQueryServerSessionProperty ( serversessionid : u64 , property : HTTP_SERVER_PROPERTY , propertyinformation : *mut ::core::ffi::c_void , propertyinformationlength : u32 , returnlength : *mut u32 ) -> u32 ); @@ -37,7 +37,7 @@ ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpQueryServiceConfiguration ( servicehandle : super::super::Foundation:: HANDLE , configid : HTTP_SERVICE_CONFIG_ID , pinput : *const ::core::ffi::c_void , inputlength : u32 , poutput : *mut ::core::ffi::c_void , outputlength : u32 , preturnlength : *mut u32 , poverlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpQueryUrlGroupProperty ( urlgroupid : u64 , property : HTTP_SERVER_PROPERTY , propertyinformation : *mut ::core::ffi::c_void , propertyinformationlength : u32 , returnlength : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpReadFragmentFromCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows_sys::core::PCWSTR , byterange : *const HTTP_BYTE_RANGE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 , bytesread : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpReadFragmentFromCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : ::windows_sys::core::PCWSTR , byterange : *const HTTP_BYTE_RANGE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 , bytesread : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpReceiveClientCertificate ( requestqueuehandle : super::super::Foundation:: HANDLE , connectionid : u64 , flags : u32 , sslclientcertinfo : *mut HTTP_SSL_CLIENT_CERT_INFO , sslclientcertinfosize : u32 , bytesreceived : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock", feature = "Win32_System_IO"))] @@ -45,8 +45,8 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpReceiveRequestEntityBody ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , flags : u32 , entitybuffer : *mut ::core::ffi::c_void , entitybufferlength : u32 , bytesreturned : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpRemoveUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpRemoveUrlFromUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] fn HttpRemoveUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] fn HttpRemoveUrlFromUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "httpapi.dll""system" #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn HttpSendHttpResponse ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , flags : u32 , httpresponse : *const HTTP_RESPONSE_V2 , cachepolicy : *const HTTP_CACHE_POLICY , bytessent : *mut u32 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED , logdata : *const HTTP_LOG_DATA ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -265,7 +265,7 @@ pub const HTTP_SERVICE_CONFIG_SSL_FLAG_USE_DS_MAPPER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub const HTTP_URL_FLAG_REMOVE_ALL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTTP/1.0"); +pub const HTTP_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTTP/1.0"); #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub type HTTP_503_RESPONSE_VERBOSITY = i32; #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Networking/Ldap/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/Ldap/mod.rs index 9313d6a23d..c79705ffa9 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/Ldap/mod.rs @@ -1,8 +1,8 @@ ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapGetLastError ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn LdapMapErrorToWin32 ( ldaperror : LDAP_RETCODE ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapUTF8ToUnicode ( lpsrcstr : :: windows_sys::core::PCSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PWSTR , cchdest : i32 ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapUnicodeToUTF8 ( lpsrcstr : :: windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows_sys::core::PSTR , cchdest : i32 ) -> i32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapUTF8ToUnicode ( lpsrcstr : ::windows_sys::core::PCSTR , cchsrc : i32 , lpdeststr : ::windows_sys::core::PWSTR , cchdest : i32 ) -> i32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn LdapUnicodeToUTF8 ( lpsrcstr : ::windows_sys::core::PCWSTR , cchsrc : i32 , lpdeststr : ::windows_sys::core::PSTR , cchdest : i32 ) -> i32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_alloc_t ( options : i32 ) -> *mut BerElement ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_bvdup ( pberval : *mut LDAP_BERVAL ) -> *mut LDAP_BERVAL ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_bvecfree ( pberval : *mut *mut LDAP_BERVAL ) -> ( ) ); @@ -11,62 +11,62 @@ ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_flatten ( pberelement : *mut BerElement , pberval : *mut *mut LDAP_BERVAL ) -> i32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_free ( pberelement : *mut BerElement , fbuf : i32 ) -> ( ) ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_init ( pberval : *mut LDAP_BERVAL ) -> *mut BerElement ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_next_element ( pberelement : *mut BerElement , plen : *mut u32 , opaque : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_next_element ( pberelement : *mut BerElement , plen : *mut u32 , opaque : ::windows_sys::core::PCSTR ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_peek_tag ( pberelement : *mut BerElement , plen : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_printf ( pberelement : *mut BerElement , fmt : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_scanf ( pberelement : *mut BerElement , fmt : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_printf ( pberelement : *mut BerElement , fmt : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_scanf ( pberelement : *mut BerElement , fmt : ::windows_sys::core::PCSTR ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ber_skip_tag ( pberelement : *mut BerElement , plen : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_open ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_openA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_openW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_open ( hostname : ::windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_openA ( hostname : ::windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn cldap_openW ( hostname : ::windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_abandon ( ld : *mut LDAP , msgid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_addA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_addW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_addA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_addW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_extA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_extW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bindA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bindW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , cred : :: windows_sys::core::PCWSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , cred : :: windows_sys::core::PCSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , cred : :: windows_sys::core::PCWSTR , method : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_check_filterA ( ld : *mut LDAP , searchfilter : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_check_filterW ( ld : *mut LDAP , searchfilter : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_add_ext_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_add_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , cred : ::windows_sys::core::PCSTR , method : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bindA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , cred : ::windows_sys::core::PCSTR , method : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bindW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , cred : ::windows_sys::core::PCWSTR , method : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , cred : ::windows_sys::core::PCSTR , method : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , cred : ::windows_sys::core::PCSTR , method : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_bind_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , cred : ::windows_sys::core::PCWSTR , method : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_check_filterA ( ld : *mut LDAP , searchfilter : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_check_filterW ( ld : *mut LDAP , searchfilter : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_cleanup ( hinstance : super::super::Foundation:: HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_close_extended_op ( ld : *mut LDAP , messagenumber : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compareA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compareW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attr : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compareA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attr : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compareW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , attr : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attr : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_extA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attr : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_extW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , attr : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attr : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attr : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , attr : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , attr : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_compare_ext_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , attr : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attr : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , attr : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_compare_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , attr : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_conn_from_msg ( primaryconn : *mut LDAP , res : *mut LDAPMessage ) -> *mut LDAP ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_connect ( ld : *mut LDAP , timeout : *mut LDAP_TIMEVAL ) -> u32 ); @@ -86,9 +86,9 @@ ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_count_entries ( ld : *mut LDAP , res : *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_count_references ( ld : *mut LDAP , res : *mut LDAPMessage ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_values ( vals : *const :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_valuesA ( vals : *const :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_valuesW ( vals : *const :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_values ( vals : *const ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_valuesA ( vals : *const ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_valuesW ( vals : *const ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_count_values_len ( vals : *mut *mut LDAP_BERVAL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_page_control ( externalhandle : *mut LDAP , pagesize : u32 , cookie : *mut LDAP_BERVAL , iscritical : u8 , control : *mut *mut LDAPControlA ) -> u32 ); @@ -106,56 +106,56 @@ ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_vlv_controlA ( externalhandle : *mut LDAP , vlvinfo : *mut LDAPVLVInfo , iscritical : u8 , control : *mut *mut LDAPControlA ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_create_vlv_controlW ( externalhandle : *mut LDAP , vlvinfo : *mut LDAPVLVInfo , iscritical : u8 , control : *mut *mut LDAPControlW ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_deleteA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_deleteW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_deleteA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_deleteW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_extA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_extW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufn ( dn : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufnA ( dn : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufnW ( dn : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_delete_ext_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_delete_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufn ( dn : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufnA ( dn : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_dn2ufnW ( dn : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_encode_sort_controlA ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyA , control : *mut LDAPControlA , criticality : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_encode_sort_controlW ( externalhandle : *mut LDAP , sortkeys : *mut *mut LDAPSortKeyW , control : *mut LDAPControlW , criticality : super::super::Foundation:: BOOLEAN ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2string ( err : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2stringA ( err : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2stringW ( err : u32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_element ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PSTR , destlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_elementA ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PSTR , destlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_elementW ( sourcefilterelement : :: windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows_sys::core::PWSTR , destlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dn ( dn : :: windows_sys::core::PCSTR , notypes : u32 ) -> *mut :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dnA ( dn : :: windows_sys::core::PCSTR , notypes : u32 ) -> *mut :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dnW ( dn : :: windows_sys::core::PCWSTR , notypes : u32 ) -> *mut :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2string ( err : u32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2stringA ( err : u32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_err2stringW ( err : u32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_element ( sourcefilterelement : ::windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : ::windows_sys::core::PSTR , destlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_elementA ( sourcefilterelement : ::windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : ::windows_sys::core::PSTR , destlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_escape_filter_elementW ( sourcefilterelement : ::windows_sys::core::PCSTR , sourcelength : u32 , destfilterelement : ::windows_sys::core::PWSTR , destlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dn ( dn : ::windows_sys::core::PCSTR , notypes : u32 ) -> *mut ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dnA ( dn : ::windows_sys::core::PCSTR , notypes : u32 ) -> *mut ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_explode_dnW ( dn : ::windows_sys::core::PCWSTR , notypes : u32 ) -> *mut ::windows_sys::core::PWSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation ( ld : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation ( ld : *mut LDAP , oid : ::windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operationA ( ld : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operationA ( ld : *mut LDAP , oid : ::windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operationW ( ld : *mut LDAP , oid : :: windows_sys::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operationW ( ld : *mut LDAP , oid : ::windows_sys::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation_sA ( externalhandle : *mut LDAP , oid : :: windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , returnedoid : *mut :: windows_sys::core::PSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation_sA ( externalhandle : *mut LDAP , oid : ::windows_sys::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , returnedoid : *mut ::windows_sys::core::PSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation_sW ( externalhandle : *mut LDAP , oid : :: windows_sys::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , returnedoid : *mut :: windows_sys::core::PWSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_extended_operation_sW ( externalhandle : *mut LDAP , oid : ::windows_sys::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , returnedoid : *mut ::windows_sys::core::PWSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> ::windows_sys::core::PWSTR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_first_entry ( ld : *mut LDAP , res : *mut LDAPMessage ) -> *mut LDAPMessage ); #[cfg(feature = "Win32_Foundation")] @@ -167,11 +167,11 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_free_controlsW ( controls : *mut *mut LDAPControlW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dn ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dn ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dnA ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dnA ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dnW ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_dnW ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> ::windows_sys::core::PWSTR ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_get_next_page ( externalhandle : *mut LDAP , searchhandle : *mut LDAPSearch , pagesize : u32 , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_next_page_s ( externalhandle : *mut LDAP , searchhandle : *mut LDAPSearch , timeout : *mut LDAP_TIMEVAL , pagesize : u32 , totalcount : *mut u32 , results : *mut *mut LDAPMessage ) -> u32 ); @@ -180,72 +180,72 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_paged_count ( externalhandle : *mut LDAP , searchblock : *mut LDAPSearch , totalcount : *mut u32 , results : *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : ::windows_sys::core::PCSTR ) -> *mut ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_valuesA ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_valuesA ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : ::windows_sys::core::PCSTR ) -> *mut ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_valuesW ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows_sys::core::PCWSTR ) -> *mut :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_valuesW ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : ::windows_sys::core::PCWSTR ) -> *mut ::windows_sys::core::PWSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_len ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_len ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : ::windows_sys::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_lenA ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_lenA ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : ::windows_sys::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_lenW ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows_sys::core::PCWSTR ) -> *mut *mut LDAP_BERVAL ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_init ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_initA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_initW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfree ( block : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfreeA ( block : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfreeW ( block : :: windows_sys::core::PCWSTR ) -> ( ) ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modifyA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modifyW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_get_values_lenW ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : ::windows_sys::core::PCWSTR ) -> *mut *mut LDAP_BERVAL ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_init ( hostname : ::windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_initA ( hostname : ::windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_initW ( hostname : ::windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfree ( block : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfreeA ( block : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_memfreeW ( block : ::windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modifyA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modifyW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_extA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_extW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2 ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2A ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2W ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_s ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_sA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_sW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdnA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdnW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_s ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_sA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , newdistinguishedname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_sW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , newdistinguishedname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_modify_ext_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modify_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , newdistinguishedname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2 ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , newdistinguishedname : ::windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2A ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , newdistinguishedname : ::windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2W ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCWSTR , newdistinguishedname : ::windows_sys::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_s ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , newdistinguishedname : ::windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_sA ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , newdistinguishedname : ::windows_sys::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn2_sW ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCWSTR , newdistinguishedname : ::windows_sys::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdnA ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , newdistinguishedname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdnW ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCWSTR , newdistinguishedname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_s ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , newdistinguishedname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_sA ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , newdistinguishedname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_modrdn_sW ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCWSTR , newdistinguishedname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_msgfree ( res : *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> ::windows_sys::core::PWSTR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_entry ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> *mut LDAPMessage ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_next_reference ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> *mut LDAPMessage ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_open ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_openA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_openW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_open ( hostname : ::windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_openA ( hostname : ::windows_sys::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_openW ( hostname : ::windows_sys::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_extended_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut :: windows_sys::core::PSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_extended_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut ::windows_sys::core::PSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_extended_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut :: windows_sys::core::PWSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_extended_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut ::windows_sys::core::PWSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_page_control ( externalhandle : *mut LDAP , servercontrols : *mut *mut LDAPControlA , totalcount : *mut u32 , cookie : *mut *mut LDAP_BERVAL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -253,99 +253,99 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_page_controlW ( externalhandle : *mut LDAP , servercontrols : *mut *mut LDAPControlW , totalcount : *mut u32 , cookie : *mut *mut LDAP_BERVAL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_reference ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_reference ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_referenceA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_referenceA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_referenceW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_referenceW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_result ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PSTR , errormessage : *mut :: windows_sys::core::PSTR , referrals : *mut *mut :: windows_sys::core::PSTR , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_result ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut ::windows_sys::core::PSTR , errormessage : *mut ::windows_sys::core::PSTR , referrals : *mut *mut ::windows_sys::core::PSTR , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PSTR , errormessage : *mut :: windows_sys::core::PSTR , referrals : *mut *mut *mut i8 , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut ::windows_sys::core::PSTR , errormessage : *mut ::windows_sys::core::PSTR , referrals : *mut *mut *mut i8 , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows_sys::core::PWSTR , errormessage : *mut :: windows_sys::core::PWSTR , referrals : *mut *mut *mut u16 , servercontrols : *mut *mut *mut LDAPControlW , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut ::windows_sys::core::PWSTR , errormessage : *mut ::windows_sys::core::PWSTR , referrals : *mut *mut *mut u16 , servercontrols : *mut *mut *mut LDAPControlW , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_control ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_control ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , result : *mut u32 , attribute : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_sort_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , result : *mut u32 , attribute : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_vlv_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , targetpos : *mut u32 , listcount : *mut u32 , context : *mut *mut LDAP_BERVAL , errcode : *mut i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_parse_vlv_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , targetpos : *mut u32 , listcount : *mut u32 , context : *mut *mut LDAP_BERVAL , errcode : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_perror ( ld : *mut LDAP , msg : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_perror ( ld : *mut LDAP , msg : ::windows_sys::core::PCSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , newrdn : ::windows_sys::core::PCSTR , newparent : ::windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_extA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_extA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , newrdn : ::windows_sys::core::PCSTR , newparent : ::windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_extW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , newrdn : :: windows_sys::core::PCWSTR , newparent : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_extW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , newrdn : ::windows_sys::core::PCWSTR , newparent : ::windows_sys::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , newrdn : ::windows_sys::core::PCSTR , newparent : ::windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , newrdn : :: windows_sys::core::PCSTR , newparent : :: windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , newrdn : ::windows_sys::core::PCSTR , newparent : ::windows_sys::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , newrdn : :: windows_sys::core::PCWSTR , newparent : :: windows_sys::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_rename_ext_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , newrdn : ::windows_sys::core::PCWSTR , newparent : ::windows_sys::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_result ( ld : *mut LDAP , msgid : u32 , all : u32 , timeout : *const LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_result2error ( ld : *mut LDAP , res : *mut LDAPMessage , freeit : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bindA ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCSTR , authmechanism : :: windows_sys::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , messagenumber : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bindA ( externalhandle : *mut LDAP , distname : ::windows_sys::core::PCSTR , authmechanism : ::windows_sys::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , messagenumber : *mut i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bindW ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCWSTR , authmechanism : :: windows_sys::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , messagenumber : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bindW ( externalhandle : *mut LDAP , distname : ::windows_sys::core::PCWSTR , authmechanism : ::windows_sys::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , messagenumber : *mut i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bind_sA ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCSTR , authmechanism : :: windows_sys::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bind_sA ( externalhandle : *mut LDAP , distname : ::windows_sys::core::PCSTR , authmechanism : ::windows_sys::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bind_sW ( externalhandle : *mut LDAP , distname : :: windows_sys::core::PCWSTR , authmechanism : :: windows_sys::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_search ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_searchA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_searchW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_sasl_bind_sW ( externalhandle : *mut LDAP , distname : ::windows_sys::core::PCWSTR , authmechanism : ::windows_sys::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_search ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_searchA ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_searchW ( ld : *mut LDAP , base : ::windows_sys::core::PCWSTR , scope : u32 , filter : ::windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_search_abandon_page ( externalhandle : *mut LDAP , searchblock : *mut LDAPSearch ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_extA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_extA ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_extW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_extW ( ld : *mut LDAP , base : ::windows_sys::core::PCWSTR , scope : u32 , filter : ::windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_s ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_s ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_sA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_sA ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_sW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_ext_sW ( ld : *mut LDAP , base : ::windows_sys::core::PCWSTR , scope : u32 , filter : ::windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_page ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCSTR , attributelist : *mut *mut i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_page ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , scopeofsearch : u32 , searchfilter : ::windows_sys::core::PCSTR , attributelist : *mut *mut i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_pageA ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCSTR , attributelist : *const *const i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_pageA ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCSTR , scopeofsearch : u32 , searchfilter : ::windows_sys::core::PCSTR , attributelist : *const *const i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_pageW ( externalhandle : *mut LDAP , distinguishedname : :: windows_sys::core::PCWSTR , scopeofsearch : u32 , searchfilter : :: windows_sys::core::PCWSTR , attributelist : *const *const u16 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyW ) -> *mut LDAPSearch ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_init_pageW ( externalhandle : *mut LDAP , distinguishedname : ::windows_sys::core::PCWSTR , scopeofsearch : u32 , searchfilter : ::windows_sys::core::PCWSTR , attributelist : *const *const u16 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyW ) -> *mut LDAPSearch ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_s ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_s ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_sA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_sA ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_sW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_sW ( ld : *mut LDAP , base : ::windows_sys::core::PCWSTR , scope : u32 , filter : ::windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_st ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_st ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_stA ( ld : *mut LDAP , base : :: windows_sys::core::PCSTR , scope : u32 , filter : :: windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_stA ( ld : *mut LDAP , base : ::windows_sys::core::PCSTR , scope : u32 , filter : ::windows_sys::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_stW ( ld : *mut LDAP , base : :: windows_sys::core::PCWSTR , scope : u32 , filter : :: windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_search_stW ( ld : *mut LDAP , base : ::windows_sys::core::PCWSTR , scope : u32 , filter : ::windows_sys::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_dbg_flags ( newflags : u32 ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_dbg_routine ( debugprintroutine : DBGPRINT ) -> ( ) ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_option ( ld : *mut LDAP , option : i32 , invalue : *const ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_set_optionW ( ld : *mut LDAP , option : i32 , invalue : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bindA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bindW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , passwd : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_s ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_sA ( ld : *mut LDAP , dn : :: windows_sys::core::PCSTR , passwd : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_sW ( ld : *mut LDAP , dn : :: windows_sys::core::PCWSTR , passwd : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinit ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinitA ( hostname : :: windows_sys::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinitW ( hostname : :: windows_sys::core::PCWSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , passwd : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bindA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , passwd : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bindW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , passwd : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_s ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , passwd : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_sA ( ld : *mut LDAP , dn : ::windows_sys::core::PCSTR , passwd : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_simple_bind_sW ( ld : *mut LDAP , dn : ::windows_sys::core::PCWSTR , passwd : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinit ( hostname : ::windows_sys::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinitA ( hostname : ::windows_sys::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_sslinitW ( hostname : ::windows_sys::core::PCWSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_start_tls_sA ( externalhandle : *mut LDAP , serverreturnvalue : *mut u32 , result : *mut *mut LDAPMessage , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -354,14 +354,14 @@ ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_startup ( version : *mut LDAP_VERSION_INFO , instance : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] fn ldap_stop_tls_s ( externalhandle : *mut LDAP ) -> super::super::Foundation:: BOOLEAN ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dn ( ufn : :: windows_sys::core::PCSTR , pdn : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dnA ( ufn : :: windows_sys::core::PCSTR , pdn : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dnW ( ufn : :: windows_sys::core::PCWSTR , pdn : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dn ( ufn : ::windows_sys::core::PCSTR , pdn : *mut ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dnA ( ufn : ::windows_sys::core::PCSTR , pdn : *mut ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_ufn2dnW ( ufn : ::windows_sys::core::PCWSTR , pdn : *mut ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_unbind ( ld : *mut LDAP ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_unbind_s ( ld : *mut LDAP ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_free ( vals : *const :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_freeA ( vals : *const :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_freeW ( vals : *const :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_free ( vals : *const ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_freeA ( vals : *const ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_freeW ( vals : *const ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wldap32.dll""cdecl" #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] fn ldap_value_free_len ( vals : *mut *mut LDAP_BERVAL ) -> u32 ); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LAPI_MAJOR_VER1: u32 = 1u32; @@ -396,41 +396,41 @@ pub const LDAP_AUTH_SIMPLE: i32 = 128i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_BIND_CMD: i32 = 96i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1851"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1851"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1851"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1851"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1791"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1791"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1791"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1791"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.800"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.800"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.800"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.800"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1920"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1920"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1920"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1920"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1670"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1670"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1670"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1670"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1935"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1935"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1935"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1935"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1935"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1935"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2080"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2080"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2080"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2080"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2237"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2237"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2237"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2237"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_CHASE_EXTERNAL_REFERRALS: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -438,17 +438,17 @@ pub const LDAP_CHASE_SUBORDINATE_REFERRALS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_COMPARE_CMD: i32 = 110i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_REFERRALS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.616"); +pub const LDAP_CONTROL_REFERRALS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.616"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_REFERRALS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.616"); +pub const LDAP_CONTROL_REFERRALS_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.616"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVREQUEST: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.3.4.9"); +pub const LDAP_CONTROL_VLVREQUEST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.3.4.9"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVREQUEST_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.16.840.1.113730.3.4.9"); +pub const LDAP_CONTROL_VLVREQUEST_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("2.16.840.1.113730.3.4.9"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVRESPONSE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.3.4.10"); +pub const LDAP_CONTROL_VLVRESPONSE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.3.4.10"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVRESPONSE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.16.840.1.113730.3.4.10"); +pub const LDAP_CONTROL_VLVRESPONSE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("2.16.840.1.113730.3.4.10"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_DELETE_CMD: i32 = 74i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -500,21 +500,21 @@ pub const LDAP_INVALID_CMD: u32 = 255u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_INVALID_RES: u32 = 255u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_AND: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.803"); +pub const LDAP_MATCHING_RULE_BIT_AND: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.803"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_AND_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.803"); +pub const LDAP_MATCHING_RULE_BIT_AND_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.803"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_OR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.804"); +pub const LDAP_MATCHING_RULE_BIT_OR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.804"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_OR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.804"); +pub const LDAP_MATCHING_RULE_BIT_OR_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.804"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2253"); +pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2253"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2253"); +pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2253"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1941"); +pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1941"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1941"); +pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1941"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_MODIFY_CMD: i32 = 102i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -536,113 +536,113 @@ pub const LDAP_MSG_RECEIVED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_NO_LIMIT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ABANDON_REPL: ::windows_sys::core::PCSTR = ::windows_sys::s!("abandonReplication"); +pub const LDAP_OPATT_ABANDON_REPL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("abandonReplication"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ABANDON_REPL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("abandonReplication"); +pub const LDAP_OPATT_ABANDON_REPL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("abandonReplication"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_DOM_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeDomainMaster"); +pub const LDAP_OPATT_BECOME_DOM_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("becomeDomainMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_DOM_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeDomainMaster"); +pub const LDAP_OPATT_BECOME_DOM_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("becomeDomainMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_PDC: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomePdc"); +pub const LDAP_OPATT_BECOME_PDC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("becomePdc"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_PDC_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomePdc"); +pub const LDAP_OPATT_BECOME_PDC_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("becomePdc"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_RID_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeRidMaster"); +pub const LDAP_OPATT_BECOME_RID_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("becomeRidMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_RID_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeRidMaster"); +pub const LDAP_OPATT_BECOME_RID_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("becomeRidMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_SCHEMA_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("becomeSchemaMaster"); +pub const LDAP_OPATT_BECOME_SCHEMA_MASTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("becomeSchemaMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_SCHEMA_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("becomeSchemaMaster"); +pub const LDAP_OPATT_BECOME_SCHEMA_MASTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("becomeSchemaMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("configurationNamingContext"); +pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("configurationNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("configurationNamingContext"); +pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("configurationNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CURRENT_TIME: ::windows_sys::core::PCSTR = ::windows_sys::s!("currentTime"); +pub const LDAP_OPATT_CURRENT_TIME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("currentTime"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CURRENT_TIME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("currentTime"); +pub const LDAP_OPATT_CURRENT_TIME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("currentTime"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("defaultNamingContext"); +pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("defaultNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("defaultNamingContext"); +pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("defaultNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DNS_HOST_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("dnsHostName"); +pub const LDAP_OPATT_DNS_HOST_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("dnsHostName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DNS_HOST_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dnsHostName"); +pub const LDAP_OPATT_DNS_HOST_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("dnsHostName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DO_GARBAGE_COLLECTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("doGarbageCollection"); +pub const LDAP_OPATT_DO_GARBAGE_COLLECTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("doGarbageCollection"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DO_GARBAGE_COLLECTION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("doGarbageCollection"); +pub const LDAP_OPATT_DO_GARBAGE_COLLECTION_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("doGarbageCollection"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DS_SERVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("dsServiceName"); +pub const LDAP_OPATT_DS_SERVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("dsServiceName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DS_SERVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dsServiceName"); +pub const LDAP_OPATT_DS_SERVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("dsServiceName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_FIXUP_INHERITANCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("fixupInheritance"); +pub const LDAP_OPATT_FIXUP_INHERITANCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("fixupInheritance"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_FIXUP_INHERITANCE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fixupInheritance"); +pub const LDAP_OPATT_FIXUP_INHERITANCE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("fixupInheritance"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_HIGHEST_COMMITTED_USN: ::windows_sys::core::PCSTR = ::windows_sys::s!("highestCommitedUSN"); +pub const LDAP_OPATT_HIGHEST_COMMITTED_USN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("highestCommitedUSN"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_HIGHEST_COMMITTED_USN_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("highestCommitedUSN"); +pub const LDAP_OPATT_HIGHEST_COMMITTED_USN_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("highestCommitedUSN"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_INVALIDATE_RID_POOL: ::windows_sys::core::PCSTR = ::windows_sys::s!("invalidateRidPool"); +pub const LDAP_OPATT_INVALIDATE_RID_POOL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("invalidateRidPool"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_INVALIDATE_RID_POOL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("invalidateRidPool"); +pub const LDAP_OPATT_INVALIDATE_RID_POOL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("invalidateRidPool"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_LDAP_SERVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("ldapServiceName"); +pub const LDAP_OPATT_LDAP_SERVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ldapServiceName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_LDAP_SERVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ldapServiceName"); +pub const LDAP_OPATT_LDAP_SERVICE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ldapServiceName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_NAMING_CONTEXTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("namingContexts"); +pub const LDAP_OPATT_NAMING_CONTEXTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("namingContexts"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_NAMING_CONTEXTS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("namingContexts"); +pub const LDAP_OPATT_NAMING_CONTEXTS_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("namingContexts"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_RECALC_HIERARCHY: ::windows_sys::core::PCSTR = ::windows_sys::s!("recalcHierarchy"); +pub const LDAP_OPATT_RECALC_HIERARCHY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("recalcHierarchy"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_RECALC_HIERARCHY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("recalcHierarchy"); +pub const LDAP_OPATT_RECALC_HIERARCHY_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("recalcHierarchy"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("rootDomainNamingContext"); +pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("rootDomainNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("rootDomainNamingContext"); +pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("rootDomainNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("schemaNamingContext"); +pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("schemaNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("schemaNamingContext"); +pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("schemaNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_UPDATE_NOW: ::windows_sys::core::PCSTR = ::windows_sys::s!("schemaUpdateNow"); +pub const LDAP_OPATT_SCHEMA_UPDATE_NOW: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("schemaUpdateNow"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_UPDATE_NOW_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("schemaUpdateNow"); +pub const LDAP_OPATT_SCHEMA_UPDATE_NOW_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("schemaUpdateNow"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SERVER_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("serverName"); +pub const LDAP_OPATT_SERVER_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("serverName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SERVER_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("serverName"); +pub const LDAP_OPATT_SERVER_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("serverName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("subschemaSubentry"); +pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("subschemaSubentry"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("subschemaSubentry"); +pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("subschemaSubentry"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CAPABILITIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedCapabilities"); +pub const LDAP_OPATT_SUPPORTED_CAPABILITIES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("supportedCapabilities"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CAPABILITIES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedCapabilities"); +pub const LDAP_OPATT_SUPPORTED_CAPABILITIES_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("supportedCapabilities"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CONTROL: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedControl"); +pub const LDAP_OPATT_SUPPORTED_CONTROL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("supportedControl"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CONTROL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedControl"); +pub const LDAP_OPATT_SUPPORTED_CONTROL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("supportedControl"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedLDAPPolicies"); +pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("supportedLDAPPolicies"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedLDAPPolicies"); +pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("supportedLDAPPolicies"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedLDAPVersion"); +pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("supportedLDAPVersion"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedLDAPVersion"); +pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("supportedLDAPVersion"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM: ::windows_sys::core::PCSTR = ::windows_sys::s!("supportedSASLMechanisms"); +pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("supportedSASLMechanisms"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("supportedSASLMechanisms"); +pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("supportedSASLMechanisms"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_OPT_API_FEATURE_INFO: u32 = 21u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -752,9 +752,9 @@ pub const LDAP_OPT_TLS_INFO: u32 = 147u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_OPT_VERSION: u32 = 17u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PAGED_RESULT_OID_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.319"); +pub const LDAP_PAGED_RESULT_OID_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.319"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PAGED_RESULT_OID_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.319"); +pub const LDAP_PAGED_RESULT_OID_STRING_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.319"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_POLICYHINT_APPLY_FULLPWDPOLICY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -792,165 +792,165 @@ pub const LDAP_SCOPE_SUBTREE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SEARCH_CMD: i32 = 99i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2207"); +pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2207"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2207"); +pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2207"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2306"); +pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2306"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2306"); +pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2306"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2210"); +pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2210"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2210"); +pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2210"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_ASQ_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1504"); +pub const LDAP_SERVER_ASQ_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1504"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_ASQ_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1504"); +pub const LDAP_SERVER_ASQ_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1504"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BATCH_REQUEST_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2212"); +pub const LDAP_SERVER_BATCH_REQUEST_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2212"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BATCH_REQUEST_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2212"); +pub const LDAP_SERVER_BATCH_REQUEST_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2212"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BYPASS_QUOTA_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2256"); +pub const LDAP_SERVER_BYPASS_QUOTA_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2256"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BYPASS_QUOTA_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2256"); +pub const LDAP_SERVER_BYPASS_QUOTA_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2256"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.521"); +pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.521"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.521"); +pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.521"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_EX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2090"); +pub const LDAP_SERVER_DIRSYNC_EX_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2090"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_EX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2090"); +pub const LDAP_SERVER_DIRSYNC_EX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2090"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.841"); +pub const LDAP_SERVER_DIRSYNC_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.841"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.841"); +pub const LDAP_SERVER_DIRSYNC_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.841"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DN_INPUT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2026"); +pub const LDAP_SERVER_DN_INPUT_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2026"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DN_INPUT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2026"); +pub const LDAP_SERVER_DN_INPUT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2026"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DOMAIN_SCOPE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1339"); +pub const LDAP_SERVER_DOMAIN_SCOPE_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1339"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DOMAIN_SCOPE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1339"); +pub const LDAP_SERVER_DOMAIN_SCOPE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1339"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2211"); +pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2211"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2211"); +pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2211"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXTENDED_DN_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.529"); +pub const LDAP_SERVER_EXTENDED_DN_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.529"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXTENDED_DN_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.529"); +pub const LDAP_SERVER_EXTENDED_DN_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.529"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FAST_BIND_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1781"); +pub const LDAP_SERVER_FAST_BIND_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1781"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FAST_BIND_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1781"); +pub const LDAP_SERVER_FAST_BIND_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1781"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FORCE_UPDATE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1974"); +pub const LDAP_SERVER_FORCE_UPDATE_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1974"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FORCE_UPDATE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1974"); +pub const LDAP_SERVER_FORCE_UPDATE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1974"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_GET_STATS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.970"); +pub const LDAP_SERVER_GET_STATS_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.970"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_GET_STATS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.970"); +pub const LDAP_SERVER_GET_STATS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.970"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LAZY_COMMIT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.619"); +pub const LDAP_SERVER_LAZY_COMMIT_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.619"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LAZY_COMMIT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.619"); +pub const LDAP_SERVER_LAZY_COMMIT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.619"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LINK_TTL_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2309"); +pub const LDAP_SERVER_LINK_TTL_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2309"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LINK_TTL_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2309"); +pub const LDAP_SERVER_LINK_TTL_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2309"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_NOTIFICATION_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.528"); +pub const LDAP_SERVER_NOTIFICATION_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.528"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_NOTIFICATION_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.528"); +pub const LDAP_SERVER_NOTIFICATION_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.528"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1413"); +pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1413"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1413"); +pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1413"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2066"); +pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2066"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2066"); +pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2066"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2239"); +pub const LDAP_SERVER_POLICY_HINTS_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2239"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2239"); +pub const LDAP_SERVER_POLICY_HINTS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2239"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_QUOTA_CONTROL_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1852"); +pub const LDAP_SERVER_QUOTA_CONTROL_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1852"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_QUOTA_CONTROL_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1852"); +pub const LDAP_SERVER_QUOTA_CONTROL_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1852"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_OPTION_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.802"); +pub const LDAP_SERVER_RANGE_OPTION_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.802"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_OPTION_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.802"); +pub const LDAP_SERVER_RANGE_OPTION_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.802"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1948"); +pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1948"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1948"); +pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1948"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RESP_SORT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.474"); +pub const LDAP_SERVER_RESP_SORT_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.474"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RESP_SORT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.474"); +pub const LDAP_SERVER_RESP_SORT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.474"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SD_FLAGS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.801"); +pub const LDAP_SERVER_SD_FLAGS_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.801"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SD_FLAGS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.801"); +pub const LDAP_SERVER_SD_FLAGS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.801"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_HINTS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2206"); +pub const LDAP_SERVER_SEARCH_HINTS_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2206"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_HINTS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2206"); +pub const LDAP_SERVER_SEARCH_HINTS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2206"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_OPTIONS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1340"); +pub const LDAP_SERVER_SEARCH_OPTIONS_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1340"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_OPTIONS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1340"); +pub const LDAP_SERVER_SEARCH_OPTIONS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1340"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SET_OWNER_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2255"); +pub const LDAP_SERVER_SET_OWNER_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2255"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SET_OWNER_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2255"); +pub const LDAP_SERVER_SET_OWNER_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2255"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2065"); +pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2065"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2065"); +pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2065"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DELETED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.417"); +pub const LDAP_SERVER_SHOW_DELETED_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.417"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DELETED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.417"); +pub const LDAP_SERVER_SHOW_DELETED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.417"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_RECYCLED_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2064"); +pub const LDAP_SERVER_SHOW_RECYCLED_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2064"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_RECYCLED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2064"); +pub const LDAP_SERVER_SHOW_RECYCLED_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2064"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1907"); +pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1907"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1907"); +pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1907"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SORT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.473"); +pub const LDAP_SERVER_SORT_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.473"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SORT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.473"); +pub const LDAP_SERVER_SORT_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.473"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_EX_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2204"); +pub const LDAP_SERVER_TREE_DELETE_EX_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2204"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_EX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2204"); +pub const LDAP_SERVER_TREE_DELETE_EX_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2204"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.805"); +pub const LDAP_SERVER_TREE_DELETE_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.805"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.805"); +pub const LDAP_SERVER_TREE_DELETE_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.805"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_UPDATE_STATS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2205"); +pub const LDAP_SERVER_UPDATE_STATS_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2205"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_UPDATE_STATS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2205"); +pub const LDAP_SERVER_UPDATE_STATS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2205"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_VERIFY_NAME_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.1338"); +pub const LDAP_SERVER_VERIFY_NAME_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.1338"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_VERIFY_NAME_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.1338"); +pub const LDAP_SERVER_VERIFY_NAME_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.1338"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_WHO_AM_I_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.4203.1.11.3"); +pub const LDAP_SERVER_WHO_AM_I_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.4203.1.11.3"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_WHO_AM_I_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.4203.1.11.3"); +pub const LDAP_SERVER_WHO_AM_I_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.6.1.4.1.4203.1.11.3"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SESSION_CMD: i32 = 113i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -958,9 +958,9 @@ pub const LDAP_SSL_GC_PORT: u32 = 3269u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SSL_PORT: u32 = 636u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_START_TLS_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.1466.20037"); +pub const LDAP_START_TLS_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.1466.20037"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_START_TLS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.1466.20037"); +pub const LDAP_START_TLS_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.6.1.4.1.1466.20037"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SUBSTRING_ANY: i32 = 129i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -968,25 +968,25 @@ pub const LDAP_SUBSTRING_FINAL: i32 = 130i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SUBSTRING_INITIAL: i32 = 128i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_TTL_EXTENDED_OP_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.1466.101.119.1"); +pub const LDAP_TTL_EXTENDED_OP_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.1466.101.119.1"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_TTL_EXTENDED_OP_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.1466.101.119.1"); +pub const LDAP_TTL_EXTENDED_OP_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.6.1.4.1.1466.101.119.1"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_UNBIND_CMD: i32 = 66i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_UNICODE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_INVOCATIONID_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2209"); +pub const LDAP_UPDATE_STATS_INVOCATIONID_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2209"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_INVOCATIONID_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2209"); +pub const LDAP_UPDATE_STATS_INVOCATIONID_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2209"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_USN_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113556.1.4.2208"); +pub const LDAP_UPDATE_STATS_USN_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113556.1.4.2208"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_USN_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113556.1.4.2208"); +pub const LDAP_UPDATE_STATS_USN_OID_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113556.1.4.2208"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VENDOR_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Corporation."); +pub const LDAP_VENDOR_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Corporation."); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VENDOR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Corporation."); +pub const LDAP_VENDOR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Corporation."); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_VENDOR_VERSION: u32 = 510u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Networking/NetworkListManager/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/NetworkListManager/mod.rs index 53736427a5..3285e24683 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/NetworkListManager/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/NetworkListManager/mod.rs @@ -13,31 +13,31 @@ pub type INetworkEvents = *mut ::core::ffi::c_void; pub type INetworkListManager = *mut ::core::ffi::c_void; pub type INetworkListManagerEvents = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_AllowMerge: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_AllowMerge"); +pub const NA_AllowMerge: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_AllowMerge"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_CategoryReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_CategoryReadOnly"); +pub const NA_CategoryReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_CategoryReadOnly"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_CategorySetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_CategorySetByPolicy"); +pub const NA_CategorySetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_CategorySetByPolicy"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DescriptionReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_DescriptionReadOnly"); +pub const NA_DescriptionReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_DescriptionReadOnly"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DescriptionSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_DescriptionSetByPolicy"); +pub const NA_DescriptionSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_DescriptionSetByPolicy"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DomainAuthenticationFailed: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_DomainAuthenticationFailed"); +pub const NA_DomainAuthenticationFailed: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_DomainAuthenticationFailed"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_IconReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_IconReadOnly"); +pub const NA_IconReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_IconReadOnly"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_IconSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_IconSetByPolicy"); +pub const NA_IconSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_IconSetByPolicy"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_InternetConnectivityV4: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_InternetConnectivityV4"); +pub const NA_InternetConnectivityV4: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_InternetConnectivityV4"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_InternetConnectivityV6: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_InternetConnectivityV6"); +pub const NA_InternetConnectivityV6: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_InternetConnectivityV6"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NameReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_NameReadOnly"); +pub const NA_NameReadOnly: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_NameReadOnly"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NameSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_NameSetByPolicy"); +pub const NA_NameSetByPolicy: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_NameSetByPolicy"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NetworkClass: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NA_NetworkClass"); +pub const NA_NetworkClass: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NA_NetworkClass"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub const NLM_MAX_ADDRESS_LIST_SIZE: u32 = 10u32; #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Networking/WebSocket/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/WebSocket/mod.rs index 98df4f2fe3..dd6b2412ea 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WebSocket/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WebSocket/mod.rs @@ -1,16 +1,16 @@ ::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketAbortHandle ( hwebsocket : WEB_SOCKET_HANDLE ) -> ( ) ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketBeginClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocols : *const :: windows_sys::core::PCSTR , ulsubprotocolcount : u32 , pszextensions : *const :: windows_sys::core::PCSTR , ulextensioncount : u32 , pinitialheaders : *const WEB_SOCKET_HTTP_HEADER , ulinitialheadercount : u32 , padditionalheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , puladditionalheadercount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketBeginServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocolselected : :: windows_sys::core::PCSTR , pszextensionselected : *const :: windows_sys::core::PCSTR , ulextensionselectedcount : u32 , prequestheaders : *const WEB_SOCKET_HTTP_HEADER , ulrequestheadercount : u32 , presponseheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , pulresponseheadercount : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketBeginClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocols : *const ::windows_sys::core::PCSTR , ulsubprotocolcount : u32 , pszextensions : *const ::windows_sys::core::PCSTR , ulextensioncount : u32 , pinitialheaders : *const WEB_SOCKET_HTTP_HEADER , ulinitialheadercount : u32 , padditionalheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , puladditionalheadercount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketBeginServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocolselected : ::windows_sys::core::PCSTR , pszextensionselected : *const ::windows_sys::core::PCSTR , ulextensionselectedcount : u32 , prequestheaders : *const WEB_SOCKET_HTTP_HEADER , ulrequestheadercount : u32 , presponseheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , pulresponseheadercount : *mut u32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCompleteAction ( hwebsocket : WEB_SOCKET_HANDLE , pvactioncontext : *const ::core::ffi::c_void , ulbytestransferred : u32 ) -> ( ) ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCreateClientHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCreateServerHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCreateClientHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketCreateServerHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketDeleteHandle ( hwebsocket : WEB_SOCKET_HANDLE ) -> ( ) ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketEndClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , presponseheaders : *const WEB_SOCKET_HTTP_HEADER , ulreponseheadercount : u32 , pulselectedextensions : *mut u32 , pulselectedextensioncount : *mut u32 , pulselectedsubprotocol : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketEndServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketGetAction ( hwebsocket : WEB_SOCKET_HANDLE , eactionqueue : WEB_SOCKET_ACTION_QUEUE , pdatabuffers : *mut WEB_SOCKET_BUFFER , puldatabuffercount : *mut u32 , paction : *mut WEB_SOCKET_ACTION , pbuffertype : *mut WEB_SOCKET_BUFFER_TYPE , pvapplicationcontext : *mut *mut ::core::ffi::c_void , pvactioncontext : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketGetGlobalProperty ( etype : WEB_SOCKET_PROPERTY_TYPE , pvvalue : *mut ::core::ffi::c_void , ulsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketReceive ( hwebsocket : WEB_SOCKET_HANDLE , pbuffer : *const WEB_SOCKET_BUFFER , pvcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketSend ( hwebsocket : WEB_SOCKET_HANDLE , buffertype : WEB_SOCKET_BUFFER_TYPE , pbuffer : *const WEB_SOCKET_BUFFER , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketEndClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , presponseheaders : *const WEB_SOCKET_HTTP_HEADER , ulreponseheadercount : u32 , pulselectedextensions : *mut u32 , pulselectedextensioncount : *mut u32 , pulselectedsubprotocol : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketEndServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketGetAction ( hwebsocket : WEB_SOCKET_HANDLE , eactionqueue : WEB_SOCKET_ACTION_QUEUE , pdatabuffers : *mut WEB_SOCKET_BUFFER , puldatabuffercount : *mut u32 , paction : *mut WEB_SOCKET_ACTION , pbuffertype : *mut WEB_SOCKET_BUFFER_TYPE , pvapplicationcontext : *mut *mut ::core::ffi::c_void , pvactioncontext : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketGetGlobalProperty ( etype : WEB_SOCKET_PROPERTY_TYPE , pvvalue : *mut ::core::ffi::c_void , ulsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketReceive ( hwebsocket : WEB_SOCKET_HANDLE , pbuffer : *const WEB_SOCKET_BUFFER , pvcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "websocket.dll""system" #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] fn WebSocketSend ( hwebsocket : WEB_SOCKET_HANDLE , buffertype : WEB_SOCKET_BUFFER_TYPE , pbuffer : *const WEB_SOCKET_BUFFER , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] pub const WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Networking/WinHttp/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/WinHttp/mod.rs index 5902565558..2077bf72dd 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -1,18 +1,18 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpAddRequestHeaders ( hrequest : *mut ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpAddRequestHeaders ( hrequest : *mut ::core::ffi::c_void , lpszheaders : ::windows_sys::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpAddRequestHeadersEx ( hrequest : *mut ::core::ffi::c_void , dwmodifiers : u32 , ullflags : u64 , ullextra : u64 , cheaders : u32 , pheaders : *const WINHTTP_EXTENDED_HEADER ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCheckPlatform ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCloseHandle ( hinternet : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpConnect ( hsession : *mut ::core::ffi::c_void , pswzservername : :: windows_sys::core::PCWSTR , nserverport : u16 , dwreserved : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpConnect ( hsession : *mut ::core::ffi::c_void , pswzservername : ::windows_sys::core::PCWSTR , nserverport : u16 , dwreserved : u32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCrackUrl ( pwszurl : :: windows_sys::core::PCWSTR , dwurllength : u32 , dwflags : u32 , lpurlcomponents : *mut URL_COMPONENTS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCrackUrl ( pwszurl : ::windows_sys::core::PCWSTR , dwurllength : u32 , dwflags : u32 , lpurlcomponents : *mut URL_COMPONENTS ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpCreateProxyResolver ( hsession : *const ::core::ffi::c_void , phresolver : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCreateUrl ( lpurlcomponents : *const URL_COMPONENTS , dwflags : WIN_HTTP_CREATE_URL_FLAGS , pwszurl : :: windows_sys::core::PWSTR , pdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpCreateUrl ( lpurlcomponents : *const URL_COMPONENTS , dwflags : WIN_HTTP_CREATE_URL_FLAGS , pwszurl : ::windows_sys::core::PWSTR , pdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpDetectAutoProxyConfigUrl ( dwautodetectflags : u32 , ppwstrautoconfigurl : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpDetectAutoProxyConfigUrl ( dwautodetectflags : u32 , ppwstrautoconfigurl : *mut ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpFreeProxyResult ( pproxyresult : *mut WINHTTP_PROXY_RESULT ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] @@ -25,25 +25,25 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetIEProxyConfigForCurrentUser ( pproxyconfig : *mut WINHTTP_CURRENT_USER_IE_PROXY_CONFIG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrl ( hsession : *mut ::core::ffi::c_void , lpcwszurl : :: windows_sys::core::PCWSTR , pautoproxyoptions : *mut WINHTTP_AUTOPROXY_OPTIONS , pproxyinfo : *mut WINHTTP_PROXY_INFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrl ( hsession : *mut ::core::ffi::c_void , lpcwszurl : ::windows_sys::core::PCWSTR , pautoproxyoptions : *mut WINHTTP_AUTOPROXY_OPTIONS , pproxyinfo : *mut WINHTTP_PROXY_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrlEx ( hresolver : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , pcontext : usize ) -> u32 ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrlEx ( hresolver : *const ::core::ffi::c_void , pcwszurl : ::windows_sys::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , pcontext : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrlEx2 ( hresolver : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , cbinterfaceselectioncontext : u32 , pinterfaceselectioncontext : *const u8 , pcontext : usize ) -> u32 ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyForUrlEx2 ( hresolver : *const ::core::ffi::c_void , pcwszurl : ::windows_sys::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , cbinterfaceselectioncontext : u32 , pinterfaceselectioncontext : *const u8 , pcontext : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyResult ( hresolver : *const ::core::ffi::c_void , pproxyresult : *mut WINHTTP_PROXY_RESULT ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpGetProxyResultEx ( hresolver : *const ::core::ffi::c_void , pproxyresultex : *mut WINHTTP_PROXY_RESULT_EX ) -> u32 ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpGetProxySettingsVersion ( hsession : *const ::core::ffi::c_void , pdwproxysettingsversion : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpOpen ( pszagentw : :: windows_sys::core::PCWSTR , dwaccesstype : WINHTTP_ACCESS_TYPE , pszproxyw : :: windows_sys::core::PCWSTR , pszproxybypassw : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpOpenRequest ( hconnect : *mut ::core::ffi::c_void , pwszverb : :: windows_sys::core::PCWSTR , pwszobjectname : :: windows_sys::core::PCWSTR , pwszversion : :: windows_sys::core::PCWSTR , pwszreferrer : :: windows_sys::core::PCWSTR , ppwszaccepttypes : *const :: windows_sys::core::PCWSTR , dwflags : WINHTTP_OPEN_REQUEST_FLAGS ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpOpen ( pszagentw : ::windows_sys::core::PCWSTR , dwaccesstype : WINHTTP_ACCESS_TYPE , pszproxyw : ::windows_sys::core::PCWSTR , pszproxybypassw : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpOpenRequest ( hconnect : *mut ::core::ffi::c_void , pwszverb : ::windows_sys::core::PCWSTR , pwszobjectname : ::windows_sys::core::PCWSTR , pwszversion : ::windows_sys::core::PCWSTR , pwszreferrer : ::windows_sys::core::PCWSTR , ppwszaccepttypes : *const ::windows_sys::core::PCWSTR , dwflags : WINHTTP_OPEN_REQUEST_FLAGS ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryAuthSchemes ( hrequest : *mut ::core::ffi::c_void , lpdwsupportedschemes : *mut u32 , lpdwfirstscheme : *mut u32 , pdwauthtarget : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpQueryConnectionGroup ( hinternet : *const ::core::ffi::c_void , pguidconnection : *const :: windows_sys::core::GUID , ullflags : u64 , ppresult : *mut *mut WINHTTP_QUERY_CONNECTION_GROUP_RESULT ) -> u32 ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpQueryConnectionGroup ( hinternet : *const ::core::ffi::c_void , pguidconnection : *const ::windows_sys::core::GUID , ullflags : u64 , ppresult : *mut *mut WINHTTP_QUERY_CONNECTION_GROUP_RESULT ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryDataAvailable ( hrequest : *mut ::core::ffi::c_void , lpdwnumberofbytesavailable : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryHeaders ( hrequest : *mut ::core::ffi::c_void , dwinfolevel : u32 , pwszname : :: windows_sys::core::PCWSTR , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryHeaders ( hrequest : *mut ::core::ffi::c_void , dwinfolevel : u32 , pwszname : ::windows_sys::core::PCWSTR , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpQueryHeadersEx ( hrequest : *const ::core::ffi::c_void , dwinfolevel : u32 , ullflags : u64 , uicodepage : u32 , pdwindex : *mut u32 , pheadername : *const WINHTTP_HEADER_NAME , pbuffer : *mut ::core::ffi::c_void , pdwbufferlength : *mut u32 , ppheaders : *mut *mut WINHTTP_EXTENDED_HEADER , pdwheaderscount : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpQueryOption ( hinternet : *mut ::core::ffi::c_void , dwoption : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); @@ -51,14 +51,14 @@ ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpReadData ( hrequest : *mut ::core::ffi::c_void , lpbuffer : *mut ::core::ffi::c_void , dwnumberofbytestoread : u32 , lpdwnumberofbytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpReadDataEx ( hrequest : *mut ::core::ffi::c_void , lpbuffer : *mut ::core::ffi::c_void , dwnumberofbytestoread : u32 , lpdwnumberofbytesread : *mut u32 , ullflags : u64 , cbproperty : u32 , pvproperty : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpReadProxySettings ( hsession : *const ::core::ffi::c_void , pcwszconnectionname : :: windows_sys::core::PCWSTR , ffallbacktodefaultsettings : super::super::Foundation:: BOOL , fsetautodiscoverfordefaultsettings : super::super::Foundation:: BOOL , pdwsettingsversion : *mut u32 , pfdefaultsettingsarereturned : *mut super::super::Foundation:: BOOL , pwinhttpproxysettings : *mut WINHTTP_PROXY_SETTINGS ) -> u32 ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpReadProxySettings ( hsession : *const ::core::ffi::c_void , pcwszconnectionname : ::windows_sys::core::PCWSTR , ffallbacktodefaultsettings : super::super::Foundation:: BOOL , fsetautodiscoverfordefaultsettings : super::super::Foundation:: BOOL , pdwsettingsversion : *mut u32 , pfdefaultsettingsarereturned : *mut super::super::Foundation:: BOOL , pwinhttpproxysettings : *mut WINHTTP_PROXY_SETTINGS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpReceiveResponse ( hrequest : *mut ::core::ffi::c_void , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpResetAutoProxy ( hsession : *const ::core::ffi::c_void , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSendRequest ( hrequest : *mut ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 , dwtotallength : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSendRequest ( hrequest : *mut ::core::ffi::c_void , lpszheaders : ::windows_sys::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 , dwtotallength : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetCredentials ( hrequest : *mut ::core::ffi::c_void , authtargets : u32 , authscheme : u32 , pwszusername : :: windows_sys::core::PCWSTR , pwszpassword : :: windows_sys::core::PCWSTR , pauthparams : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetCredentials ( hrequest : *mut ::core::ffi::c_void , authtargets : u32 , authscheme : u32 , pwszusername : ::windows_sys::core::PCWSTR , pwszpassword : ::windows_sys::core::PCWSTR , pauthparams : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetDefaultProxyConfiguration ( pproxyinfo : *mut WINHTTP_PROXY_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -69,9 +69,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpSetTimeouts ( hinternet : *mut ::core::ffi::c_void , nresolvetimeout : i32 , nconnecttimeout : i32 , nsendtimeout : i32 , nreceivetimeout : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , pwsztime : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , pwsztime : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpTimeToSystemTime ( pwsztime : :: windows_sys::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] fn WinHttpTimeToSystemTime ( pwsztime : ::windows_sys::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketClose ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> u32 ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketCompleteUpgrade ( hrequest : *const ::core::ffi::c_void , pcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "winhttp.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] fn WinHttpWebSocketQueryCloseStatus ( hwebsocket : *const ::core::ffi::c_void , pusstatus : *mut u16 , pvreason : *mut ::core::ffi::c_void , dwreasonlength : u32 , pdwreasonlengthconsumed : *mut u32 ) -> u32 ); diff --git a/crates/libs/sys/src/Windows/Win32/Networking/WinInet/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/WinInet/mod.rs index 1324b4fb1c..54cb9611e8 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WinInet/mod.rs @@ -1,8 +1,8 @@ -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCheckManifest ( pwszmasterurl : :: windows_sys::core::PCWSTR , pwszmanifesturl : :: windows_sys::core::PCWSTR , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pbmanifestresponseheaders : *const u8 , dwmanifestresponseheaderssize : u32 , pestate : *mut APP_CACHE_STATE , phnewappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCheckManifest ( pwszmasterurl : ::windows_sys::core::PCWSTR , pwszmanifesturl : ::windows_sys::core::PCWSTR , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pbmanifestresponseheaders : *const u8 , dwmanifestresponseheaderssize : u32 , pestate : *mut APP_CACHE_STATE , phnewappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCloseHandle ( happcache : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCreateAndCommitFile ( happcache : *const ::core::ffi::c_void , pwszsourcefilepath : :: windows_sys::core::PCWSTR , pwszurl : :: windows_sys::core::PCWSTR , pbresponseheaders : *const u8 , dwresponseheaderssize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDeleteGroup ( pwszmanifesturl : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDeleteIEGroup ( pwszmanifesturl : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCreateAndCommitFile ( happcache : *const ::core::ffi::c_void , pwszsourcefilepath : ::windows_sys::core::PCWSTR , pwszurl : ::windows_sys::core::PCWSTR , pbresponseheaders : *const u8 , dwresponseheaderssize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDeleteGroup ( pwszmanifesturl : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDeleteIEGroup ( pwszmanifesturl : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDuplicateHandle ( happcache : *const ::core::ffi::c_void , phduplicatedappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheFinalize ( happcache : *const ::core::ffi::c_void , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pestate : *mut APP_CACHE_FINALIZE_STATE ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheFreeDownloadList ( pdownloadlist : *mut APP_CACHE_DOWNLOAD_LIST ) -> ( ) ); @@ -13,58 +13,58 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheFreeSpace ( ftcutoff : super::super::Foundation:: FILETIME ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetDownloadList ( happcache : *const ::core::ffi::c_void , pdownloadlist : *mut APP_CACHE_DOWNLOAD_LIST ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetFallbackUrl ( happcache : *const ::core::ffi::c_void , pwszurl : :: windows_sys::core::PCWSTR , ppwszfallbackurl : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetFallbackUrl ( happcache : *const ::core::ffi::c_void , pwszurl : ::windows_sys::core::PCWSTR , ppwszfallbackurl : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetGroupList ( pappcachegrouplist : *mut APP_CACHE_GROUP_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetIEGroupList ( pappcachegrouplist : *mut APP_CACHE_GROUP_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetInfo ( happcache : *const ::core::ffi::c_void , pappcacheinfo : *mut APP_CACHE_GROUP_INFO ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetManifestUrl ( happcache : *const ::core::ffi::c_void , ppwszmanifesturl : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheLookup ( pwszurl : :: windows_sys::core::PCWSTR , dwflags : u32 , phappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetManifestUrl ( happcache : *const ::core::ffi::c_void , ppwszmanifesturl : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheLookup ( pwszurl : ::windows_sys::core::PCWSTR , dwflags : u32 , phappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR , lpszlocalfilename : :: windows_sys::core::PCSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpheaderinfo : *const u8 , cchheaderinfo : u32 , lpszfileextension : :: windows_sys::core::PCSTR , lpszoriginalurl : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryA ( lpszurlname : ::windows_sys::core::PCSTR , lpszlocalfilename : ::windows_sys::core::PCSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpheaderinfo : *const u8 , cchheaderinfo : u32 , lpszfileextension : ::windows_sys::core::PCSTR , lpszoriginalurl : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryBinaryBlob ( pwszurlname : :: windows_sys::core::PCWSTR , dwtype : u32 , ftexpiretime : super::super::Foundation:: FILETIME , ftmodifiedtime : super::super::Foundation:: FILETIME , pbblob : *const u8 , cbblob : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryBinaryBlob ( pwszurlname : ::windows_sys::core::PCWSTR , dwtype : u32 , ftexpiretime : super::super::Foundation:: FILETIME , ftmodifiedtime : super::super::Foundation:: FILETIME , pbblob : *const u8 , cbblob : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR , lpszlocalfilename : :: windows_sys::core::PCWSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpszheaderinfo : :: windows_sys::core::PCWSTR , cchheaderinfo : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszoriginalurl : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryW ( lpszurlname : ::windows_sys::core::PCWSTR , lpszlocalfilename : ::windows_sys::core::PCWSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpszheaderinfo : ::windows_sys::core::PCWSTR , cchheaderinfo : u32 , lpszfileextension : ::windows_sys::core::PCWSTR , lpszoriginalurl : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateMD5SSOHash ( pszchallengeinfo : :: windows_sys::core::PCWSTR , pwszrealm : :: windows_sys::core::PCWSTR , pwsztarget : :: windows_sys::core::PCWSTR , pbhexhash : *mut u8 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateMD5SSOHash ( pszchallengeinfo : ::windows_sys::core::PCWSTR , pwszrealm : ::windows_sys::core::PCWSTR , pwsztarget : ::windows_sys::core::PCWSTR , pbhexhash : *mut u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheContainerA ( name : :: windows_sys::core::PCSTR , lpcacheprefix : :: windows_sys::core::PCSTR , lpszcachepath : :: windows_sys::core::PCSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *const ::core::ffi::c_void , cbbuffer : *const u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheContainerA ( name : ::windows_sys::core::PCSTR , lpcacheprefix : ::windows_sys::core::PCSTR , lpszcachepath : ::windows_sys::core::PCSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *const ::core::ffi::c_void , cbbuffer : *const u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheContainerW ( name : :: windows_sys::core::PCWSTR , lpcacheprefix : :: windows_sys::core::PCWSTR , lpszcachepath : :: windows_sys::core::PCWSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *const ::core::ffi::c_void , cbbuffer : *const u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheContainerW ( name : ::windows_sys::core::PCWSTR , lpcacheprefix : ::windows_sys::core::PCWSTR , lpszcachepath : ::windows_sys::core::PCWSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *const ::core::ffi::c_void , cbbuffer : *const u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCSTR , lpszfilename : :: windows_sys::core::PSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryA ( lpszurlname : ::windows_sys::core::PCSTR , dwexpectedfilesize : u32 , lpszfileextension : ::windows_sys::core::PCSTR , lpszfilename : ::windows_sys::core::PSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryExW ( lpszurlname : :: windows_sys::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszfilename : :: windows_sys::core::PWSTR , dwreserved : u32 , fpreserveincomingfilename : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryExW ( lpszurlname : ::windows_sys::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : ::windows_sys::core::PCWSTR , lpszfilename : ::windows_sys::core::PWSTR , dwreserved : u32 , fpreserveincomingfilename : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszfilename : :: windows_sys::core::PWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryW ( lpszurlname : ::windows_sys::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : ::windows_sys::core::PCWSTR , lpszfilename : ::windows_sys::core::PWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn CreateUrlCacheGroup ( dwflags : u32 , lpreserved : *const ::core::ffi::c_void ) -> i64 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteIE3Cache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : :: windows_sys::core::PCSTR , ncmdshow : i32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteIE3Cache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : ::windows_sys::core::PCSTR , ncmdshow : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheContainerA ( name : :: windows_sys::core::PCSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheContainerA ( name : ::windows_sys::core::PCSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheContainerW ( name : :: windows_sys::core::PCWSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheContainerW ( name : ::windows_sys::core::PCWSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntry ( lpszurlname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntry ( lpszurlname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntryA ( lpszurlname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntryW ( lpszurlname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheGroup ( groupid : i64 , dwflags : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteWpadCacheForNetworks ( param0 : WPAD_CACHE_DELETE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DetectAutoProxyUrl ( pszautoproxyurl : :: windows_sys::core::PSTR , cchautoproxyurl : u32 , dwdetectflags : PROXY_AUTO_DETECT_TYPE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DetectAutoProxyUrl ( pszautoproxyurl : ::windows_sys::core::PSTR , cchautoproxyurl : u32 , dwdetectflags : PROXY_AUTO_DETECT_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DoConnectoidsExist ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ExportCookieFileA ( szfilename : :: windows_sys::core::PCSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ExportCookieFileA ( szfilename : ::windows_sys::core::PCSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ExportCookieFileW ( szfilename : :: windows_sys::core::PCWSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ExportCookieFileW ( szfilename : ::windows_sys::core::PCWSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindCloseUrlCache ( henumhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -72,13 +72,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheContainerW ( pdwmodified : *mut u32 , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOW , lpcbcontainerinfo : *mut u32 , dwoptions : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryA ( lpszurlsearchpattern : :: windows_sys::core::PCSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryA ( lpszurlsearchpattern : ::windows_sys::core::PCSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryExA ( lpszurlsearchpattern : :: windows_sys::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *const ::core::ffi::c_void , lpcbgroupattributes : *const u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryExA ( lpszurlsearchpattern : ::windows_sys::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *const ::core::ffi::c_void , lpcbgroupattributes : *const u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryExW ( lpszurlsearchpattern : :: windows_sys::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *const ::core::ffi::c_void , lpcbgroupattributes : *const u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryExW ( lpszurlsearchpattern : ::windows_sys::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *const ::core::ffi::c_void , lpcbgroupattributes : *const u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryW ( lpszurlsearchpattern : :: windows_sys::core::PCWSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryW ( lpszurlsearchpattern : ::windows_sys::core::PCWSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheGroup ( dwflags : u32 , dwfilter : u32 , lpsearchcondition : *const ::core::ffi::c_void , dwsearchcondition : u32 , lpgroupid : *mut i64 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] @@ -95,74 +95,74 @@ ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryW ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheGroup ( hfind : super::super::Foundation:: HANDLE , lpgroupid : *mut i64 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FindP3PPolicySymbol ( pszsymbol : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FindP3PPolicySymbol ( pszsymbol : ::windows_sys::core::PCSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FreeUrlCacheSpaceA ( lpszcachepath : :: windows_sys::core::PCSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FreeUrlCacheSpaceA ( lpszcachepath : ::windows_sys::core::PCSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FreeUrlCacheSpaceW ( lpszcachepath : :: windows_sys::core::PCWSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FreeUrlCacheSpaceW ( lpszcachepath : ::windows_sys::core::PCWSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCommandA ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : :: windows_sys::core::PCSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCommandA ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : ::windows_sys::core::PCSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCommandW ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : :: windows_sys::core::PCWSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCommandW ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : ::windows_sys::core::PCWSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCreateDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCreateDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCreateDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCreateDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpDeleteFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpDeleteFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpDeleteFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpDeleteFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn FtpFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : :: windows_sys::core::PCSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn FtpFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : ::windows_sys::core::PCSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn FtpFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : :: windows_sys::core::PCWSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn FtpFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : ::windows_sys::core::PCWSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : :: windows_sys::core::PSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : ::windows_sys::core::PSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : :: windows_sys::core::PWSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : ::windows_sys::core::PWSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileA ( hconnect : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCSTR , lpsznewfile : :: windows_sys::core::PCSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileA ( hconnect : *const ::core::ffi::c_void , lpszremotefile : ::windows_sys::core::PCSTR , lpsznewfile : ::windows_sys::core::PCSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileEx ( hftpsession : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCSTR , lpsznewfile : :: windows_sys::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileEx ( hftpsession : *const ::core::ffi::c_void , lpszremotefile : ::windows_sys::core::PCSTR , lpsznewfile : ::windows_sys::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpGetFileSize ( hfile : *const ::core::ffi::c_void , lpdwfilesizehigh : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileW ( hconnect : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCWSTR , lpsznewfile : :: windows_sys::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCWSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileW ( hconnect : *const ::core::ffi::c_void , lpszremotefile : ::windows_sys::core::PCWSTR , lpsznewfile : ::windows_sys::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : ::windows_sys::core::PCSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : ::windows_sys::core::PCWSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileA ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCSTR , lpsznewremotefile : :: windows_sys::core::PCSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileA ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : ::windows_sys::core::PCSTR , lpsznewremotefile : ::windows_sys::core::PCSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileEx ( hftpsession : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCWSTR , lpsznewremotefile : :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileEx ( hftpsession : *const ::core::ffi::c_void , lpszlocalfile : ::windows_sys::core::PCWSTR , lpsznewremotefile : ::windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileW ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCWSTR , lpsznewremotefile : :: windows_sys::core::PCWSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileW ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : ::windows_sys::core::PCWSTR , lpsznewremotefile : ::windows_sys::core::PCWSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRemoveDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRemoveDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRemoveDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRemoveDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRenameFileA ( hconnect : *const ::core::ffi::c_void , lpszexisting : :: windows_sys::core::PCSTR , lpsznew : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRenameFileA ( hconnect : *const ::core::ffi::c_void , lpszexisting : ::windows_sys::core::PCSTR , lpsznew : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRenameFileW ( hconnect : *const ::core::ffi::c_void , lpszexisting : :: windows_sys::core::PCWSTR , lpsznew : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRenameFileW ( hconnect : *const ::core::ffi::c_void , lpszexisting : ::windows_sys::core::PCWSTR , lpsznew : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpSetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpSetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpSetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpSetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetDiskInfoA ( pszpath : :: windows_sys::core::PCSTR , pdwclustersize : *mut u32 , pdlavail : *mut u64 , pdltotal : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetDiskInfoA ( pszpath : ::windows_sys::core::PCSTR , pdwclustersize : *mut u32 , pdlavail : *mut u64 , pdltotal : *mut u64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheConfigInfoA ( lpcacheconfiginfo : *mut INTERNET_CACHE_CONFIG_INFOA , lpcbcacheconfiginfo : *const u32 , dwfieldcontrol : CACHE_CONFIG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheConfigInfoW ( lpcacheconfiginfo : *mut INTERNET_CACHE_CONFIG_INFOW , lpcbcacheconfiginfo : *const u32 , dwfieldcontrol : CACHE_CONFIG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryBinaryBlob ( pwszurlname : :: windows_sys::core::PCWSTR , dwtype : *mut u32 , pftexpiretime : *mut super::super::Foundation:: FILETIME , pftaccesstime : *mut super::super::Foundation:: FILETIME , pftmodifiedtime : *mut super::super::Foundation:: FILETIME , ppbblob : *mut *mut u8 , pcbblob : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryBinaryBlob ( pwszurlname : ::windows_sys::core::PCWSTR , dwtype : *mut u32 , pftexpiretime : *mut super::super::Foundation:: FILETIME , pftaccesstime : *mut super::super::Foundation:: FILETIME , pftmodifiedtime : *mut super::super::Foundation:: FILETIME , ppbblob : *mut *mut u8 , pcbblob : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoA ( lpszurlname : ::windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoExA ( lpszurl : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : :: windows_sys::core::PCSTR , lpcbredirecturl : *const u32 , lpreserved : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoExA ( lpszurl : ::windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : ::windows_sys::core::PCSTR , lpcbredirecturl : *const u32 , lpreserved : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoExW ( lpszurl : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : :: windows_sys::core::PCWSTR , lpcbredirecturl : *const u32 , lpreserved : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoExW ( lpszurl : ::windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : ::windows_sys::core::PCWSTR , lpcbredirecturl : *const u32 , lpreserved : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoW ( lpszurlname : ::windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheGroupAttributeA ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *mut INTERNET_CACHE_GROUP_INFOA , lpcbgroupinfo : *mut u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -170,45 +170,45 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheHeaderData ( nidx : u32 , lpdwdata : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherCreateLocatorA ( lpszhost : :: windows_sys::core::PCSTR , nserverport : u16 , lpszdisplaystring : :: windows_sys::core::PCSTR , lpszselectorstring : :: windows_sys::core::PCSTR , dwgophertype : u32 , lpszlocator : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherCreateLocatorA ( lpszhost : ::windows_sys::core::PCSTR , nserverport : u16 , lpszdisplaystring : ::windows_sys::core::PCSTR , lpszselectorstring : ::windows_sys::core::PCSTR , dwgophertype : u32 , lpszlocator : ::windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherCreateLocatorW ( lpszhost : :: windows_sys::core::PCWSTR , nserverport : u16 , lpszdisplaystring : :: windows_sys::core::PCWSTR , lpszselectorstring : :: windows_sys::core::PCWSTR , dwgophertype : u32 , lpszlocator : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherCreateLocatorW ( lpszhost : ::windows_sys::core::PCWSTR , nserverport : u16 , lpszdisplaystring : ::windows_sys::core::PCWSTR , lpszselectorstring : ::windows_sys::core::PCWSTR , dwgophertype : u32 , lpszlocator : ::windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszsearchstring : :: windows_sys::core::PCSTR , lpfinddata : *mut GOPHER_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows_sys::core::PCSTR , lpszsearchstring : ::windows_sys::core::PCSTR , lpfinddata : *mut GOPHER_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszsearchstring : :: windows_sys::core::PCWSTR , lpfinddata : *mut GOPHER_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows_sys::core::PCWSTR , lpszsearchstring : ::windows_sys::core::PCWSTR , lpfinddata : *mut GOPHER_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetAttributeA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszattributename : :: windows_sys::core::PCSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetAttributeA ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows_sys::core::PCSTR , lpszattributename : ::windows_sys::core::PCSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetAttributeW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszattributename : :: windows_sys::core::PCWSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetAttributeW ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows_sys::core::PCWSTR , lpszattributename : ::windows_sys::core::PCWSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetLocatorTypeA ( lpszlocator : :: windows_sys::core::PCSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetLocatorTypeA ( lpszlocator : ::windows_sys::core::PCSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetLocatorTypeW ( lpszlocator : :: windows_sys::core::PCWSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn GopherOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszview : :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn GopherOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszview : :: windows_sys::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetLocatorTypeW ( lpszlocator : ::windows_sys::core::PCWSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn GopherOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows_sys::core::PCSTR , lpszview : ::windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn GopherOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows_sys::core::PCWSTR , lpszview : ::windows_sys::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpAddRequestHeadersA ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpAddRequestHeadersA ( hrequest : *const ::core::ffi::c_void , lpszheaders : ::windows_sys::core::PCSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpAddRequestHeadersW ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpAddRequestHeadersW ( hrequest : *const ::core::ffi::c_void , lpszheaders : ::windows_sys::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpCheckDavComplianceA ( lpszurl : :: windows_sys::core::PCSTR , lpszcompliancetoken : :: windows_sys::core::PCSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpCheckDavComplianceA ( lpszurl : ::windows_sys::core::PCSTR , lpszcompliancetoken : ::windows_sys::core::PCSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpCheckDavComplianceW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcompliancetoken : :: windows_sys::core::PCWSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpCheckDavComplianceW ( lpszurl : ::windows_sys::core::PCWSTR , lpszcompliancetoken : ::windows_sys::core::PCWSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpCloseDependencyHandle ( hdependencyhandle : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpDuplicateDependencyHandle ( hdependencyhandle : *const ::core::ffi::c_void , phduplicateddependencyhandle : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpEndRequestA ( hrequest : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpEndRequestW ( hrequest : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpGetServerCredentials ( pwszurl : :: windows_sys::core::PCWSTR , ppwszusername : *mut :: windows_sys::core::PWSTR , ppwszpassword : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpGetServerCredentials ( pwszurl : ::windows_sys::core::PCWSTR , ppwszusername : *mut ::windows_sys::core::PWSTR , ppwszpassword : *mut ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpIndicatePageLoadComplete ( hdependencyhandle : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpIsHostHstsEnabled ( pcwszurl : :: windows_sys::core::PCWSTR , pfishsts : *mut super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpIsHostHstsEnabled ( pcwszurl : ::windows_sys::core::PCWSTR , pfishsts : *mut super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpOpenDependencyHandle ( hrequesthandle : *const ::core::ffi::c_void , fbackground : super::super::Foundation:: BOOL , phdependencyhandle : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpOpenRequestA ( hconnect : *const ::core::ffi::c_void , lpszverb : :: windows_sys::core::PCSTR , lpszobjectname : :: windows_sys::core::PCSTR , lpszversion : :: windows_sys::core::PCSTR , lpszreferrer : :: windows_sys::core::PCSTR , lplpszaccepttypes : *const :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpOpenRequestW ( hconnect : *const ::core::ffi::c_void , lpszverb : :: windows_sys::core::PCWSTR , lpszobjectname : :: windows_sys::core::PCWSTR , lpszversion : :: windows_sys::core::PCWSTR , lpszreferrer : :: windows_sys::core::PCWSTR , lplpszaccepttypes : *const :: windows_sys::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpOpenRequestA ( hconnect : *const ::core::ffi::c_void , lpszverb : ::windows_sys::core::PCSTR , lpszobjectname : ::windows_sys::core::PCSTR , lpszversion : ::windows_sys::core::PCSTR , lpszreferrer : ::windows_sys::core::PCSTR , lplpszaccepttypes : *const ::windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpOpenRequestW ( hconnect : *const ::core::ffi::c_void , lpszverb : ::windows_sys::core::PCWSTR , lpszobjectname : ::windows_sys::core::PCWSTR , lpszversion : ::windows_sys::core::PCWSTR , lpszreferrer : ::windows_sys::core::PCWSTR , lplpszaccepttypes : *const ::windows_sys::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpPushClose ( hwait : HTTP_PUSH_WAIT_HANDLE ) -> ( ) ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpPushEnable ( hrequest : *const ::core::ffi::c_void , ptransportsetting : *const HTTP_PUSH_TRANSPORT_SETTING , phwait : *mut HTTP_PUSH_WAIT_HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -218,13 +218,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpQueryInfoW ( hrequest : *const ::core::ffi::c_void , dwinfolevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestA ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestA ( hrequest : *const ::core::ffi::c_void , lpszheaders : ::windows_sys::core::PCSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestExA ( hrequest : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSA , lpbuffersout : *mut INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestExW ( hrequest : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSW , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestW ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestW ( hrequest : *const ::core::ffi::c_void , lpszheaders : ::windows_sys::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketClose ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpWebSocketCompleteUpgrade ( hrequest : *const ::core::ffi::c_void , dwcontext : usize ) -> *mut ::core::ffi::c_void ); @@ -237,65 +237,65 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketShutdown ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ImportCookieFileA ( szfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ImportCookieFileA ( szfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ImportCookieFileW ( szfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ImportCookieFileW ( szfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IncrementUrlCacheHeaderData ( nidx : u32 , lpdwdata : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternalInternetGetCookie ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PSTR , lpdwdatasize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternalInternetGetCookie ( lpszurl : ::windows_sys::core::PCSTR , lpszcookiedata : ::windows_sys::core::PSTR , lpdwdatasize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAlgIdToStringA ( ai : u32 , lpstr : :: windows_sys::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAlgIdToStringA ( ai : u32 , lpstr : ::windows_sys::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAlgIdToStringW ( ai : u32 , lpstr : :: windows_sys::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAlgIdToStringW ( ai : u32 , lpstr : ::windows_sys::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetAttemptConnect ( dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAutodial ( dwflags : INTERNET_AUTODIAL , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAutodialHangup ( dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCanonicalizeUrlA ( lpszurl : :: windows_sys::core::PCSTR , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCanonicalizeUrlA ( lpszurl : ::windows_sys::core::PCSTR , lpszbuffer : ::windows_sys::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCanonicalizeUrlW ( lpszurl : :: windows_sys::core::PCWSTR , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCanonicalizeUrlW ( lpszurl : ::windows_sys::core::PCWSTR , lpszbuffer : ::windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCheckConnectionA ( lpszurl : :: windows_sys::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCheckConnectionA ( lpszurl : ::windows_sys::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCheckConnectionW ( lpszurl : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCheckConnectionW ( lpszurl : ::windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetClearAllPerSiteCookieDecisions ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCloseHandle ( hinternet : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCombineUrlA ( lpszbaseurl : :: windows_sys::core::PCSTR , lpszrelativeurl : :: windows_sys::core::PCSTR , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCombineUrlA ( lpszbaseurl : ::windows_sys::core::PCSTR , lpszrelativeurl : ::windows_sys::core::PCSTR , lpszbuffer : ::windows_sys::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCombineUrlW ( lpszbaseurl : :: windows_sys::core::PCWSTR , lpszrelativeurl : :: windows_sys::core::PCWSTR , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCombineUrlW ( lpszbaseurl : ::windows_sys::core::PCWSTR , lpszrelativeurl : ::windows_sys::core::PCWSTR , lpszbuffer : ::windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossing ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCSTR , szurlnew : :: windows_sys::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossing ( hwnd : super::super::Foundation:: HWND , szurlprev : ::windows_sys::core::PCSTR , szurlnew : ::windows_sys::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossingA ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCSTR , szurlnew : :: windows_sys::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossingA ( hwnd : super::super::Foundation:: HWND , szurlprev : ::windows_sys::core::PCSTR , szurlnew : ::windows_sys::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossingW ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCWSTR , szurlnew : :: windows_sys::core::PCWSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetConnectA ( hinternet : *const ::core::ffi::c_void , lpszservername : :: windows_sys::core::PCSTR , nserverport : u16 , lpszusername : :: windows_sys::core::PCSTR , lpszpassword : :: windows_sys::core::PCSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetConnectW ( hinternet : *const ::core::ffi::c_void , lpszservername : :: windows_sys::core::PCWSTR , nserverport : u16 , lpszusername : :: windows_sys::core::PCWSTR , lpszpassword : :: windows_sys::core::PCWSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossingW ( hwnd : super::super::Foundation:: HWND , szurlprev : ::windows_sys::core::PCWSTR , szurlnew : ::windows_sys::core::PCWSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetConnectA ( hinternet : *const ::core::ffi::c_void , lpszservername : ::windows_sys::core::PCSTR , nserverport : u16 , lpszusername : ::windows_sys::core::PCSTR , lpszpassword : ::windows_sys::core::PCSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetConnectW ( hinternet : *const ::core::ffi::c_void , lpszservername : ::windows_sys::core::PCWSTR , nserverport : u16 , lpszusername : ::windows_sys::core::PCWSTR , lpszpassword : ::windows_sys::core::PCWSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConvertUrlFromWireToWideChar ( pcszurl : :: windows_sys::core::PCSTR , cchurl : u32 , pcwszbaseurl : :: windows_sys::core::PCWSTR , dwcodepagehost : u32 , dwcodepagepath : u32 , fencodepathextra : super::super::Foundation:: BOOL , dwcodepageextra : u32 , ppwszconvertedurl : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConvertUrlFromWireToWideChar ( pcszurl : ::windows_sys::core::PCSTR , cchurl : u32 , pcwszbaseurl : ::windows_sys::core::PCWSTR , dwcodepagehost : u32 , dwcodepagepath : u32 , fencodepathextra : super::super::Foundation:: BOOL , dwcodepageextra : u32 , ppwszconvertedurl : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] fn InternetCrackUrlA ( lpszurl : :: windows_sys::core::PCSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] fn InternetCrackUrlA ( lpszurl : ::windows_sys::core::PCSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] fn InternetCrackUrlW ( lpszurl : :: windows_sys::core::PCWSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] fn InternetCrackUrlW ( lpszurl : ::windows_sys::core::PCWSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCreateUrlA ( lpurlcomponents : *const URL_COMPONENTSA , dwflags : u32 , lpszurl : :: windows_sys::core::PSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCreateUrlA ( lpurlcomponents : *const URL_COMPONENTSA , dwflags : u32 , lpszurl : ::windows_sys::core::PSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCreateUrlW ( lpurlcomponents : *const URL_COMPONENTSW , dwflags : u32 , lpszurl : :: windows_sys::core::PWSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCreateUrlW ( lpurlcomponents : *const URL_COMPONENTSW , dwflags : u32 , lpszurl : ::windows_sys::core::PWSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDial ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCSTR , dwflags : u32 , lpdwconnection : *mut u32 , dwreserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDial ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : ::windows_sys::core::PCSTR , dwflags : u32 , lpdwconnection : *mut u32 , dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDialA ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDialA ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : ::windows_sys::core::PCSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDialW ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCWSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDialW ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : ::windows_sys::core::PCWSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetEnumPerSiteCookieDecisionA ( pszsitename : :: windows_sys::core::PSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetEnumPerSiteCookieDecisionA ( pszsitename : ::windows_sys::core::PSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetEnumPerSiteCookieDecisionW ( pszsitename : :: windows_sys::core::PWSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetEnumPerSiteCookieDecisionW ( pszsitename : ::windows_sys::core::PWSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetErrorDlg ( hwnd : super::super::Foundation:: HWND , hrequest : *mut ::core::ffi::c_void , dwerror : u32 , dwflags : u32 , lppvdata : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -311,52 +311,52 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedState ( lpdwflags : *mut INTERNET_CONNECTION , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateEx ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PSTR , dwnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateEx ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : ::windows_sys::core::PSTR , dwnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateExA ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateExA ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : ::windows_sys::core::PSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateExW ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PWSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateExW ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : ::windows_sys::core::PWSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieA ( lpszurl : ::windows_sys::core::PCSTR , lpszcookiename : ::windows_sys::core::PCSTR , lpszcookiedata : ::windows_sys::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieEx2 ( pcwszurl : :: windows_sys::core::PCWSTR , pcwszcookiename : :: windows_sys::core::PCWSTR , dwflags : u32 , ppcookies : *mut *mut INTERNET_COOKIE2 , pdwcookiecount : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieEx2 ( pcwszurl : ::windows_sys::core::PCWSTR , pcwszcookiename : ::windows_sys::core::PCWSTR , dwflags : u32 , ppcookies : *mut *mut INTERNET_COOKIE2 , pdwcookiecount : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieExA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieExA ( lpszurl : ::windows_sys::core::PCSTR , lpszcookiename : ::windows_sys::core::PCSTR , lpszcookiedata : ::windows_sys::core::PCSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieExW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieExW ( lpszurl : ::windows_sys::core::PCWSTR , lpszcookiename : ::windows_sys::core::PCWSTR , lpszcookiedata : ::windows_sys::core::PCWSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieW ( lpszurl : ::windows_sys::core::PCWSTR , lpszcookiename : ::windows_sys::core::PCWSTR , lpszcookiedata : ::windows_sys::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetLastResponseInfoA ( lpdwerror : *mut u32 , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetLastResponseInfoA ( lpdwerror : *mut u32 , lpszbuffer : ::windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetLastResponseInfoW ( lpdwerror : *mut u32 , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetLastResponseInfoW ( lpdwerror : *mut u32 , lpszbuffer : ::windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetPerSiteCookieDecisionA ( pchhostname : :: windows_sys::core::PCSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetPerSiteCookieDecisionA ( pchhostname : ::windows_sys::core::PCSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetPerSiteCookieDecisionW ( pchhostname : :: windows_sys::core::PCWSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetPerSiteCookieDecisionW ( pchhostname : ::windows_sys::core::PCWSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetProxyForUrl ( hinternet : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pproxyinfolist : *mut WININET_PROXY_INFO_LIST ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetProxyForUrl ( hinternet : *const ::core::ffi::c_void , pcwszurl : ::windows_sys::core::PCWSTR , pproxyinfolist : *mut WININET_PROXY_INFO_LIST ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURL ( lpszurl : :: windows_sys::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURL ( lpszurl : ::windows_sys::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURLA ( lpszurl : :: windows_sys::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURLA ( lpszurl : ::windows_sys::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURLW ( lpszurl : :: windows_sys::core::PCWSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURLW ( lpszurl : ::windows_sys::core::PCWSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnline ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnline ( lpszurl : ::windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnlineA ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnlineA ( lpszurl : ::windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnlineW ( lpszurl : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnlineW ( lpszurl : ::windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetHangUp ( dwconnection : usize , dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetInitializeAutoProxyDll ( dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetLockRequestFile ( hinternet : *const ::core::ffi::c_void , lphlockrequestinfo : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenA ( lpszagent : :: windows_sys::core::PCSTR , dwaccesstype : u32 , lpszproxy : :: windows_sys::core::PCSTR , lpszproxybypass : :: windows_sys::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenUrlA ( hinternet : *const ::core::ffi::c_void , lpszurl : :: windows_sys::core::PCSTR , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenUrlW ( hinternet : *const ::core::ffi::c_void , lpszurl : :: windows_sys::core::PCWSTR , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenW ( lpszagent : :: windows_sys::core::PCWSTR , dwaccesstype : u32 , lpszproxy : :: windows_sys::core::PCWSTR , lpszproxybypass : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenA ( lpszagent : ::windows_sys::core::PCSTR , dwaccesstype : u32 , lpszproxy : ::windows_sys::core::PCSTR , lpszproxybypass : ::windows_sys::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenUrlA ( hinternet : *const ::core::ffi::c_void , lpszurl : ::windows_sys::core::PCSTR , lpszheaders : ::windows_sys::core::PCSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenUrlW ( hinternet : *const ::core::ffi::c_void , lpszurl : ::windows_sys::core::PCWSTR , lpszheaders : ::windows_sys::core::PCWSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenW ( lpszagent : ::windows_sys::core::PCWSTR , dwaccesstype : u32 , lpszproxy : ::windows_sys::core::PCWSTR , lpszproxybypass : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryDataAvailable ( hfile : *const ::core::ffi::c_void , lpdwnumberofbytesavailable : *mut u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -372,23 +372,23 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetReadFileExW ( hfile : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSecurityProtocolToStringA ( dwprotocol : u32 , lpstr : :: windows_sys::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSecurityProtocolToStringA ( dwprotocol : u32 , lpstr : ::windows_sys::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSecurityProtocolToStringW ( dwprotocol : u32 , lpstr : :: windows_sys::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSecurityProtocolToStringW ( dwprotocol : u32 , lpstr : ::windows_sys::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieA ( lpszurl : ::windows_sys::core::PCSTR , lpszcookiename : ::windows_sys::core::PCSTR , lpszcookiedata : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieEx2 ( pcwszurl : :: windows_sys::core::PCWSTR , pcookie : *const INTERNET_COOKIE2 , pcwszp3ppolicy : :: windows_sys::core::PCWSTR , dwflags : u32 , pdwcookiestate : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetCookieExA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetCookieExW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieEx2 ( pcwszurl : ::windows_sys::core::PCWSTR , pcookie : *const INTERNET_COOKIE2 , pcwszp3ppolicy : ::windows_sys::core::PCWSTR , dwflags : u32 , pdwcookiestate : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetCookieExA ( lpszurl : ::windows_sys::core::PCSTR , lpszcookiename : ::windows_sys::core::PCSTR , lpszcookiedata : ::windows_sys::core::PCSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetCookieExW ( lpszurl : ::windows_sys::core::PCWSTR , lpszcookiename : ::windows_sys::core::PCWSTR , lpszcookiedata : ::windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieW ( lpszurl : ::windows_sys::core::PCWSTR , lpszcookiename : ::windows_sys::core::PCWSTR , lpszcookiedata : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialState ( lpszconnectoid : :: windows_sys::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialState ( lpszconnectoid : ::windows_sys::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialStateA ( lpszconnectoid : :: windows_sys::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialStateA ( lpszconnectoid : ::windows_sys::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialStateW ( lpszconnectoid : :: windows_sys::core::PCWSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialStateW ( lpszconnectoid : ::windows_sys::core::PCWSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetFilePointer ( hfile : *const ::core::ffi::c_void , ldistancetomove : i32 , lpdistancetomovehigh : *mut i32 , dwmovemethod : u32 , dwcontext : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionA ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); @@ -399,30 +399,30 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionW ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetPerSiteCookieDecisionA ( pchhostname : :: windows_sys::core::PCSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetPerSiteCookieDecisionA ( pchhostname : ::windows_sys::core::PCSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetPerSiteCookieDecisionW ( pchhostname : :: windows_sys::core::PCWSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetPerSiteCookieDecisionW ( pchhostname : ::windows_sys::core::PCWSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallback ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallbackA ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallbackW ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURL ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURL ( lpszurl : ::windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURLA ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURLA ( lpszurl : ::windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURLW ( lpszurl : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURLW ( lpszurl : ::windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : ::windows_sys::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTimeA ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTimeA ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : ::windows_sys::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTimeW ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PWSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTimeW ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : ::windows_sys::core::PWSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTime ( lpsztime : :: windows_sys::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTime ( lpsztime : ::windows_sys::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTimeA ( lpsztime : :: windows_sys::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTimeA ( lpsztime : ::windows_sys::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTimeW ( lpsztime : :: windows_sys::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTimeW ( lpsztime : ::windows_sys::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetUnlockRequestFile ( hlockrequestinfo : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -432,26 +432,26 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetWriteFileExW ( hfile : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsDomainLegalCookieDomainA ( pchdomain : :: windows_sys::core::PCSTR , pchfulldomain : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsDomainLegalCookieDomainA ( pchdomain : ::windows_sys::core::PCSTR , pchfulldomain : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsDomainLegalCookieDomainW ( pchdomain : :: windows_sys::core::PCWSTR , pchfulldomain : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsDomainLegalCookieDomainW ( pchdomain : ::windows_sys::core::PCWSTR , pchfulldomain : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsHostInProxyBypassList ( tscheme : INTERNET_SCHEME , lpszhost : :: windows_sys::core::PCSTR , cchhost : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsHostInProxyBypassList ( tscheme : INTERNET_SCHEME , lpszhost : ::windows_sys::core::PCSTR , cchhost : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsProfilesEnabled ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsUrlCacheEntryExpiredA ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsUrlCacheEntryExpiredA ( lpszurlname : ::windows_sys::core::PCSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsUrlCacheEntryExpiredW ( lpszurlname : :: windows_sys::core::PCWSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsUrlCacheEntryExpiredW ( lpszurlname : ::windows_sys::core::PCWSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn LoadUrlCacheContent ( ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn ParseX509EncodedCertificateForListBoxEntry ( lpcert : *const u8 , cbcert : u32 , lpszlistboxentry : :: windows_sys::core::PSTR , lpdwlistboxentry : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn ParseX509EncodedCertificateForListBoxEntry ( lpcert : *const u8 , cbcert : u32 , lpszlistboxentry : ::windows_sys::core::PSTR , lpdwlistboxentry : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn PerformOperationOverUrlCacheA ( pszurlsearchpattern : :: windows_sys::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , preserved1 : *const ::core::ffi::c_void , pdwreserved2 : *const u32 , preserved3 : *const ::core::ffi::c_void , op : CACHE_OPERATOR , poperatordata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn PrivacyGetZonePreferenceW ( dwzone : u32 , dwtype : u32 , pdwtemplate : *mut u32 , pszbuffer : :: windows_sys::core::PWSTR , pdwbufferlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn PrivacySetZonePreferenceW ( dwzone : u32 , dwtype : u32 , dwtemplate : u32 , pszpreference : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn PerformOperationOverUrlCacheA ( pszurlsearchpattern : ::windows_sys::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , preserved1 : *const ::core::ffi::c_void , pdwreserved2 : *const u32 , preserved3 : *const ::core::ffi::c_void , op : CACHE_OPERATOR , poperatordata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn PrivacyGetZonePreferenceW ( dwzone : u32 , dwtype : u32 , pdwtemplate : *mut u32 , pszbuffer : ::windows_sys::core::PWSTR , pdwbufferlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn PrivacySetZonePreferenceW ( dwzone : u32 , dwtype : u32 , dwtemplate : u32 , pszpreference : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadGuidsForConnectedNetworks ( pcnetworks : *mut u32 , pppwsznetworkguids : *mut *mut :: windows_sys::core::PWSTR , pppbstrnetworknames : *mut *mut :: windows_sys::core::BSTR , pppwszgwmacs : *mut *mut :: windows_sys::core::PWSTR , pcgatewaymacs : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadGuidsForConnectedNetworks ( pcnetworks : *mut u32 , pppwsznetworkguids : *mut *mut ::windows_sys::core::PWSTR , pppbstrnetworknames : *mut *mut ::windows_sys::core::BSTR , pppwszgwmacs : *mut *mut ::windows_sys::core::PWSTR , pcgatewaymacs : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadUrlCacheEntryStream ( hurlcachestream : super::super::Foundation:: HANDLE , dwlocation : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwlen : *mut u32 , reserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -461,29 +461,29 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ResumeSuspendedDownload ( hrequest : *const ::core::ffi::c_void , dwresultcode : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryFileA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryFileA ( lpszurlname : ::windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryFileW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryFileW ( lpszurlname : ::windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryStreamA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryStreamA ( lpszurlname : ::windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryStreamW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryStreamW ( lpszurlname : ::windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RunOnceUrlCache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : :: windows_sys::core::PCSTR , ncmdshow : i32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RunOnceUrlCache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : ::windows_sys::core::PCSTR , ncmdshow : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheConfigInfoA ( lpcacheconfiginfo : *const INTERNET_CACHE_CONFIG_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheConfigInfoW ( lpcacheconfiginfo : *const INTERNET_CACHE_CONFIG_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroup ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroup ( lpszurlname : ::windows_sys::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroupA ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroupA ( lpszurlname : ::windows_sys::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroupW ( lpszurlname : :: windows_sys::core::PCWSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroupW ( lpszurlname : ::windows_sys::core::PCWSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryInfoA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryInfoA ( lpszurlname : ::windows_sys::core::PCSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryInfoW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryInfoW ( lpszurlname : ::windows_sys::core::PCWSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheGroupAttributeA ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *const INTERNET_CACHE_GROUP_INFOA , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -497,41 +497,41 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ShowX509EncodedCertificate ( hwndparent : super::super::Foundation:: HWND , lpcert : *const u8 , cbcert : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFile ( lpszurlname : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFile ( lpszurlname : ::windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFileA ( lpszurlname : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFileA ( lpszurlname : ::windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFileW ( lpszurlname : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFileW ( lpszurlname : ::windows_sys::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryStream ( hurlcachestream : super::super::Foundation:: HANDLE , reserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UpdateUrlCacheContentPath ( sznewpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UpdateUrlCacheContentPath ( sznewpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheCheckEntriesExist ( rgpwszurls : *const :: windows_sys::core::PCWSTR , centries : u32 , rgfexist : *mut super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheCheckEntriesExist ( rgpwszurls : *const ::windows_sys::core::PCWSTR , centries : u32 , rgfexist : *mut super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheCloseEntryHandle ( hentryfile : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheContainerSetEntryMaximumAge ( pwszprefix : :: windows_sys::core::PCWSTR , dwentrymaxage : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheCreateContainer ( pwszname : :: windows_sys::core::PCWSTR , pwszprefix : :: windows_sys::core::PCWSTR , pwszdirectory : :: windows_sys::core::PCWSTR , ulllimit : u64 , dwoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheContainerSetEntryMaximumAge ( pwszprefix : ::windows_sys::core::PCWSTR , dwentrymaxage : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheCreateContainer ( pwszname : ::windows_sys::core::PCWSTR , pwszprefix : ::windows_sys::core::PCWSTR , pwszdirectory : ::windows_sys::core::PCWSTR , ulllimit : u64 , dwoptions : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFindFirstEntry ( pwszprefix : :: windows_sys::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phfind : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFindFirstEntry ( pwszprefix : ::windows_sys::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phfind : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFindNextEntry ( hfind : super::super::Foundation:: HANDLE , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFreeEntryInfo ( pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> ( ) ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheFreeGlobalSpace ( ulltargetsize : u64 , dwfilter : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetContentPaths ( pppwszdirectories : *mut *mut :: windows_sys::core::PWSTR , pcdirectories : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetContentPaths ( pppwszdirectories : *mut *mut ::windows_sys::core::PWSTR , pcdirectories : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheGetEntryInfo ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheGetEntryInfo ( happcache : *const ::core::ffi::c_void , pcwszurl : ::windows_sys::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetGlobalCacheSize ( dwfilter : u32 , pullsize : *mut u64 , pulllimit : *mut u64 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetGlobalLimit ( limittype : URL_CACHE_LIMIT_TYPE , pulllimit : *mut u64 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheReadEntryStream ( hurlcachestream : *const ::core::ffi::c_void , ulllocation : u64 , pbuffer : *mut ::core::ffi::c_void , dwbufferlen : u32 , pdwbufferlen : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheReloadSettings ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheRetrieveEntryFile ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentryfile : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheRetrieveEntryFile ( happcache : *const ::core::ffi::c_void , pcwszurl : ::windows_sys::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentryfile : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheRetrieveEntryStream ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , frandomread : super::super::Foundation:: BOOL , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentrystream : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheRetrieveEntryStream ( happcache : *const ::core::ffi::c_void , pcwszurl : ::windows_sys::core::PCWSTR , frandomread : super::super::Foundation:: BOOL , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentrystream : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheServer ( ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheSetGlobalLimit ( limittype : URL_CACHE_LIMIT_TYPE , ulllimit : u64 ) -> u32 ); -::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheUpdateEntryExtraData ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pbextradata : *const u8 , cbextradata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheUpdateEntryExtraData ( happcache : *const ::core::ffi::c_void , pcwszurl : ::windows_sys::core::PCWSTR , pbextradata : *const u8 , cbextradata : u32 ) -> u32 ); pub type IDialBranding = *mut ::core::ffi::c_void; pub type IDialEngine = *mut ::core::ffi::c_void; pub type IDialEventSink = *mut ::core::ffi::c_void; @@ -768,23 +768,23 @@ pub const DIALENG_RedialAttempt: u32 = 65537u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALENG_RedialWait: u32 = 65538u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Domain"); +pub const DIALPROP_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Domain"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_LASTERROR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastError"); +pub const DIALPROP_LASTERROR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastError"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_PASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Password"); +pub const DIALPROP_PASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Password"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_PHONENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneNumber"); +pub const DIALPROP_PHONENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhoneNumber"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_REDIALCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedialCount"); +pub const DIALPROP_REDIALCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RedialCount"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_REDIALINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedialInterval"); +pub const DIALPROP_REDIALINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RedialInterval"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_RESOLVEDPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResolvedPhone"); +pub const DIALPROP_RESOLVEDPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResolvedPhone"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_SAVEPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SavePassword"); +pub const DIALPROP_SAVEPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SavePassword"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_USERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserName"); +pub const DIALPROP_USERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserName"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DLG_FLAGS_INSECURE_FALLBACK: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1054,13 +1054,13 @@ pub const FLAGS_ERROR_UI_SHOW_IDN_HOSTNAME: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAG_ICC_FORCE_CONNECTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ABSTRACT_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Abstract"); +pub const GOPHER_ABSTRACT_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Abstract"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ABSTRACT_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+ABSTRACT"); +pub const GOPHER_ABSTRACT_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("+ABSTRACT"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ADMIN_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Admin"); +pub const GOPHER_ADMIN_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Admin"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ADMIN_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+ADMIN"); +pub const GOPHER_ADMIN_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("+ADMIN"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_ABSTRACT: u32 = 2882325526u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1114,37 +1114,37 @@ pub const GOPHER_CATEGORY_ID_VERONICA: u32 = 2882325510u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_VIEWS: u32 = 2882325508u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_GEOG_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Geog"); +pub const GOPHER_GEOG_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Geog"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_INFO_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+INFO"); +pub const GOPHER_INFO_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("+INFO"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_LOCATION_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Loc"); +pub const GOPHER_LOCATION_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Loc"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_MOD_DATE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mod-Date"); +pub const GOPHER_MOD_DATE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Mod-Date"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ORG_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Org"); +pub const GOPHER_ORG_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Org"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_PROVIDER_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); +pub const GOPHER_PROVIDER_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_RANGE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Score-range"); +pub const GOPHER_RANGE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Score-range"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_SCORE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Score"); +pub const GOPHER_SCORE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Score"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_SITE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Site"); +pub const GOPHER_SITE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Site"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TIMEZONE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TZ"); +pub const GOPHER_TIMEZONE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TZ"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TREEWALK_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("treewalk"); +pub const GOPHER_TREEWALK_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("treewalk"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TTL_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TTL"); +pub const GOPHER_TTL_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TTL"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VERONICA_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+VERONICA"); +pub const GOPHER_VERONICA_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("+VERONICA"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VERSION_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const GOPHER_VERSION_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VIEWS_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+VIEWS"); +pub const GOPHER_VIEWS_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("+VIEWS"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VIEW_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("View"); +pub const GOPHER_VIEW_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("View"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GROUPNAME_MAX_LENGTH: u32 = 120u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1402,9 +1402,9 @@ pub const HTTP_QUERY_X_XSS_PROTECTION: u32 = 86u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_STATUS_MISDIRECTED_REQUEST: u32 = 421u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_VERSIONA: ::windows_sys::core::PCSTR = ::windows_sys::s!("HTTP/1.0"); +pub const HTTP_VERSIONA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("HTTP/1.0"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_VERSIONW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTTP/1.0"); +pub const HTTP_VERSIONW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTTP/1.0"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2256,9 +2256,9 @@ pub const ISO_GLOBAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ISO_REGISTRY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const LOCAL_NAMESPACE_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::s!("Local\\"); +pub const LOCAL_NAMESPACE_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Local\\"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const LOCAL_NAMESPACE_PREFIX_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Local\\"); +pub const LOCAL_NAMESPACE_PREFIX_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Local\\"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MAX_CACHE_ENTRY_INFO_SIZE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2326,9 +2326,9 @@ pub const ProofOfPossessionCookieInfoManager: ::windows_sys::core::GUID = ::wind #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const REDIRECT_CACHE_ENTRY: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const REGSTR_DIAL_AUTOCONNECT: ::windows_sys::core::PCSTR = ::windows_sys::s!("AutoConnect"); +pub const REGSTR_DIAL_AUTOCONNECT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("AutoConnect"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const REGSTR_LEASH_LEGACY_COOKIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("LeashLegacyCookies"); +pub const REGSTR_LEASH_LEGACY_COOKIES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LeashLegacyCookies"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_128BIT: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Networking/WinSock/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/WinSock/mod.rs index 672f2051a4..94c9488ec4 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WinSock/mod.rs @@ -7,87 +7,87 @@ ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn FreeAddrInfoW ( paddrinfo : *const ADDRINFOW ) -> ( ) ); ::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetAcceptExSockaddrs ( lpoutputbuffer : *const ::core::ffi::c_void , dwreceivedatalength : u32 , dwlocaladdresslength : u32 , dwremoteaddresslength : u32 , localsockaddr : *mut *mut SOCKADDR , localsockaddrlength : *mut i32 , remotesockaddr : *mut *mut SOCKADDR , remotesockaddrlength : *mut i32 ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetAddrInfoExA ( pname : :: windows_sys::core::PCSTR , pservicename : :: windows_sys::core::PCSTR , dwnamespace : u32 , lpnspid : *const :: windows_sys::core::GUID , hints : *const ADDRINFOEXA , ppresult : *mut *mut ADDRINFOEXA , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetAddrInfoExA ( pname : ::windows_sys::core::PCSTR , pservicename : ::windows_sys::core::PCSTR , dwnamespace : u32 , lpnspid : *const ::windows_sys::core::GUID , hints : *const ADDRINFOEXA , ppresult : *mut *mut ADDRINFOEXA , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddrInfoExCancel ( lphandle : *const super::super::Foundation:: HANDLE ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetAddrInfoExOverlappedResult ( lpoverlapped : *const super::super::System::IO:: OVERLAPPED ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetAddrInfoExW ( pname : :: windows_sys::core::PCWSTR , pservicename : :: windows_sys::core::PCWSTR , dwnamespace : u32 , lpnspid : *const :: windows_sys::core::GUID , hints : *const ADDRINFOEXW , ppresult : *mut *mut ADDRINFOEXW , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lphandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetAddrInfoW ( pnodename : :: windows_sys::core::PCWSTR , pservicename : :: windows_sys::core::PCWSTR , phints : *const ADDRINFOW , ppresult : *mut *mut ADDRINFOW ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetAddrInfoExW ( pname : ::windows_sys::core::PCWSTR , pservicename : ::windows_sys::core::PCWSTR , dwnamespace : u32 , lpnspid : *const ::windows_sys::core::GUID , hints : *const ADDRINFOEXW , ppresult : *mut *mut ADDRINFOEXW , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lphandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetAddrInfoW ( pnodename : ::windows_sys::core::PCWSTR , pservicename : ::windows_sys::core::PCWSTR , phints : *const ADDRINFOW , ppresult : *mut *mut ADDRINFOW ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddressByNameA ( dwnamespace : u32 , lpservicetype : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PCSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : :: windows_sys::core::PSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddressByNameA ( dwnamespace : u32 , lpservicetype : *const ::windows_sys::core::GUID , lpservicename : ::windows_sys::core::PCSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : ::windows_sys::core::PSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddressByNameW ( dwnamespace : u32 , lpservicetype : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PCWSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : :: windows_sys::core::PWSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetHostNameW ( name : :: windows_sys::core::PWSTR , namelen : i32 ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetNameByTypeA ( lpservicetype : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PSTR , dwnamelength : u32 ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetNameByTypeW ( lpservicetype : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PWSTR , dwnamelength : u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetNameInfoW ( psockaddr : *const SOCKADDR , sockaddrlength : socklen_t , pnodebuffer : :: windows_sys::core::PWSTR , nodebuffersize : u32 , pservicebuffer : :: windows_sys::core::PWSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetAddressByNameW ( dwnamespace : u32 , lpservicetype : *const ::windows_sys::core::GUID , lpservicename : ::windows_sys::core::PCWSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : ::windows_sys::core::PWSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetHostNameW ( name : ::windows_sys::core::PWSTR , namelen : i32 ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetNameByTypeA ( lpservicetype : *const ::windows_sys::core::GUID , lpservicename : ::windows_sys::core::PSTR , dwnamelength : u32 ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetNameByTypeW ( lpservicetype : *const ::windows_sys::core::GUID , lpservicename : ::windows_sys::core::PWSTR , dwnamelength : u32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetNameInfoW ( psockaddr : *const SOCKADDR , sockaddrlength : socklen_t , pnodebuffer : ::windows_sys::core::PWSTR , nodebuffersize : u32 , pservicebuffer : ::windows_sys::core::PWSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetServiceA ( dwnamespace : u32 , lpguid : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PCSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetServiceA ( dwnamespace : u32 , lpguid : *const ::windows_sys::core::GUID , lpservicename : ::windows_sys::core::PCSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetServiceW ( dwnamespace : u32 , lpguid : *const :: windows_sys::core::GUID , lpservicename : :: windows_sys::core::PCWSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetTypeByNameA ( lpservicename : :: windows_sys::core::PCSTR , lpservicetype : *mut :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetTypeByNameW ( lpservicename : :: windows_sys::core::PCWSTR , lpservicetype : *mut :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn InetNtopW ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : :: windows_sys::core::PWSTR , stringbufsize : usize ) -> :: windows_sys::core::PCWSTR ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn InetPtonW ( family : i32 , pszaddrstring : :: windows_sys::core::PCWSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn GetServiceW ( dwnamespace : u32 , lpguid : *const ::windows_sys::core::GUID , lpservicename : ::windows_sys::core::PCWSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetTypeByNameA ( lpservicename : ::windows_sys::core::PCSTR , lpservicetype : *mut ::windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn GetTypeByNameW ( lpservicename : ::windows_sys::core::PCWSTR , lpservicetype : *mut ::windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn InetNtopW ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : ::windows_sys::core::PWSTR , stringbufsize : usize ) -> ::windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn InetPtonW ( family : i32 , pszaddrstring : ::windows_sys::core::PCWSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn ProcessSocketNotifications ( completionport : super::super::Foundation:: HANDLE , registrationcount : u32 , registrationinfos : *mut SOCK_NOTIFY_REGISTRATION , timeoutms : u32 , completioncount : u32 , completionportentries : *mut super::super::System::IO:: OVERLAPPED_ENTRY , receivedentrycount : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetAddressToStringA ( addr : *const DL_EUI48 , s : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetAddressToStringW ( addr : *const DL_EUI48 , s : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetStringToAddressA ( s : :: windows_sys::core::PCSTR , terminator : *mut :: windows_sys::core::PCSTR , addr : *mut DL_EUI48 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetStringToAddressW ( s : :: windows_sys::core::PCWSTR , terminator : *mut :: windows_sys::core::PCWSTR , addr : *mut DL_EUI48 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringA ( addr : *const IN_ADDR , s : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringExA ( address : *const IN_ADDR , port : u16 , addressstring : :: windows_sys::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringExW ( address : *const IN_ADDR , port : u16 , addressstring : :: windows_sys::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringW ( addr : *const IN_ADDR , s : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressA ( s : :: windows_sys::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut :: windows_sys::core::PCSTR , addr : *mut IN_ADDR ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressExA ( addressstring : :: windows_sys::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressExW ( addressstring : :: windows_sys::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressW ( s : :: windows_sys::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut :: windows_sys::core::PCWSTR , addr : *mut IN_ADDR ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringA ( addr : *const IN6_ADDR , s : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringExA ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : :: windows_sys::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringExW ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : :: windows_sys::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringW ( addr : *const IN6_ADDR , s : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressA ( s : :: windows_sys::core::PCSTR , terminator : *mut :: windows_sys::core::PCSTR , addr : *mut IN6_ADDR ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressExA ( addressstring : :: windows_sys::core::PCSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressExW ( addressstring : :: windows_sys::core::PCWSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressW ( s : :: windows_sys::core::PCWSTR , terminator : *mut :: windows_sys::core::PCWSTR , addr : *mut IN6_ADDR ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetAddressToStringA ( addr : *const DL_EUI48 , s : ::windows_sys::core::PSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetAddressToStringW ( addr : *const DL_EUI48 , s : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetStringToAddressA ( s : ::windows_sys::core::PCSTR , terminator : *mut ::windows_sys::core::PCSTR , addr : *mut DL_EUI48 ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlEthernetStringToAddressW ( s : ::windows_sys::core::PCWSTR , terminator : *mut ::windows_sys::core::PCWSTR , addr : *mut DL_EUI48 ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringA ( addr : *const IN_ADDR , s : ::windows_sys::core::PSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringExA ( address : *const IN_ADDR , port : u16 , addressstring : ::windows_sys::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringExW ( address : *const IN_ADDR , port : u16 , addressstring : ::windows_sys::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv4AddressToStringW ( addr : *const IN_ADDR , s : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressA ( s : ::windows_sys::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut ::windows_sys::core::PCSTR , addr : *mut IN_ADDR ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressExA ( addressstring : ::windows_sys::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressExW ( addressstring : ::windows_sys::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn RtlIpv4StringToAddressW ( s : ::windows_sys::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut ::windows_sys::core::PCWSTR , addr : *mut IN_ADDR ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringA ( addr : *const IN6_ADDR , s : ::windows_sys::core::PSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringExA ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : ::windows_sys::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringExW ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : ::windows_sys::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6AddressToStringW ( addr : *const IN6_ADDR , s : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressA ( s : ::windows_sys::core::PCSTR , terminator : *mut ::windows_sys::core::PCSTR , addr : *mut IN6_ADDR ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressExA ( addressstring : ::windows_sys::core::PCSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressExW ( addressstring : ::windows_sys::core::PCWSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn RtlIpv6StringToAddressW ( s : ::windows_sys::core::PCWSTR , terminator : *mut ::windows_sys::core::PCWSTR , addr : *mut IN6_ADDR ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] fn SetAddrInfoExA ( pname : :: windows_sys::core::PCSTR , pservicename : :: windows_sys::core::PCSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const :: windows_sys::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] fn SetAddrInfoExA ( pname : ::windows_sys::core::PCSTR , pservicename : ::windows_sys::core::PCSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const ::windows_sys::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] fn SetAddrInfoExW ( pname : :: windows_sys::core::PCWSTR , pservicename : :: windows_sys::core::PCWSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const :: windows_sys::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] fn SetAddrInfoExW ( pname : ::windows_sys::core::PCWSTR , pservicename : ::windows_sys::core::PCWSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const ::windows_sys::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SetServiceA ( dwnamespace : u32 , dwoperation : SET_SERVICE_OPERATION , dwflags : u32 , lpserviceinfo : *const SERVICE_INFOA , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpdwstatusflags : *mut u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SetServiceW ( dwnamespace : u32 , dwoperation : SET_SERVICE_OPERATION , dwflags : u32 , lpserviceinfo : *const SERVICE_INFOW , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpdwstatusflags : *mut u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "windows.networking.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn SetSocketMediaStreamingMode ( value : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "windows.networking.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn SetSocketMediaStreamingMode ( value : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn TransmitFile ( hsocket : SOCKET , hfile : super::super::Foundation:: HANDLE , nnumberofbytestowrite : u32 , nnumberofbytespersend : u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lptransmitbuffers : *const TRANSMIT_FILE_BUFFERS , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WPUCompleteOverlappedRequest ( s : SOCKET , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , dwerror : u32 , cbtransferred : u32 , lperrno : *mut i32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAAccept ( s : SOCKET , addr : *mut SOCKADDR , addrlen : *mut i32 , lpfncondition : LPCONDITIONPROC , dwcallbackdata : usize ) -> SOCKET ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAAddressToStringA ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpszaddressstring : :: windows_sys::core::PSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAAddressToStringW ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpszaddressstring : :: windows_sys::core::PWSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAAddressToStringA ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpszaddressstring : ::windows_sys::core::PSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAAddressToStringW ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpszaddressstring : ::windows_sys::core::PWSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSAAdvertiseProvider ( puuidproviderid : *const :: windows_sys::core::GUID , pnspv2routine : *const NSPV2_ROUTINE ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WSAAdvertiseProvider ( puuidproviderid : *const ::windows_sys::core::GUID , pnspv2routine : *const NSPV2_ROUTINE ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetHostByAddr ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , addr : :: windows_sys::core::PCSTR , len : i32 , r#type : i32 , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetHostByAddr ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , addr : ::windows_sys::core::PCSTR , len : i32 , r#type : i32 , buf : ::windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetHostByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetHostByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : ::windows_sys::core::PCSTR , buf : ::windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetProtoByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetProtoByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : ::windows_sys::core::PCSTR , buf : ::windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetProtoByNumber ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , number : i32 , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetProtoByNumber ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , number : i32 , buf : ::windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetServByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows_sys::core::PCSTR , proto : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetServByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : ::windows_sys::core::PCSTR , proto : ::windows_sys::core::PCSTR , buf : ::windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetServByPort ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , port : i32 , proto : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncGetServByPort ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , port : i32 , proto : ::windows_sys::core::PCSTR , buf : ::windows_sys::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAAsyncSelect ( s : SOCKET , hwnd : super::super::Foundation:: HWND , wmsg : u32 , levent : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] @@ -100,9 +100,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAConnectByList ( s : SOCKET , socketaddress : *const SOCKET_ADDRESS_LIST , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAConnectByNameA ( s : SOCKET , nodename : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAConnectByNameA ( s : SOCKET , nodename : ::windows_sys::core::PCSTR , servicename : ::windows_sys::core::PCSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAConnectByNameW ( s : SOCKET , nodename : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAConnectByNameW ( s : SOCKET , nodename : ::windows_sys::core::PCWSTR , servicename : ::windows_sys::core::PCWSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSACreateEvent ( ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -128,10 +128,10 @@ ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSAGetOverlappedResult ( s : SOCKET , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcbtransfer : *mut u32 , fwait : super::super::Foundation:: BOOL , lpdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAGetQOSByName ( s : SOCKET , lpqosname : *const WSABUF , lpqos : *mut QOS ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassInfoA ( lpproviderid : *const :: windows_sys::core::GUID , lpserviceclassid : *const :: windows_sys::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOA ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassInfoW ( lpproviderid : *const :: windows_sys::core::GUID , lpserviceclassid : *const :: windows_sys::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOW ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassNameByClassIdA ( lpserviceclassid : *const :: windows_sys::core::GUID , lpszserviceclassname : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassNameByClassIdW ( lpserviceclassid : *const :: windows_sys::core::GUID , lpszserviceclassname : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassInfoA ( lpproviderid : *const ::windows_sys::core::GUID , lpserviceclassid : *const ::windows_sys::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOA ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassInfoW ( lpproviderid : *const ::windows_sys::core::GUID , lpserviceclassid : *const ::windows_sys::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOW ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassNameByClassIdA ( lpserviceclassid : *const ::windows_sys::core::GUID , lpszserviceclassname : ::windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAGetServiceClassNameByClassIdW ( lpserviceclassid : *const ::windows_sys::core::GUID , lpszserviceclassname : ::windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAHtonl ( s : SOCKET , hostlong : u32 , lpnetlong : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAHtons ( s : SOCKET , hostshort : u16 , lpnetshort : *mut u16 ) -> i32 ); ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAImpersonateSocketPeer ( socket : SOCKET , peeraddr : *const SOCKADDR , peeraddrlen : u32 ) -> i32 ); @@ -166,10 +166,10 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSARecv ( s : SOCKET , lpbuffers : *const WSABUF , dwbuffercount : u32 , lpnumberofbytesrecvd : *mut u32 , lpflags : *mut u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARecvDisconnect ( s : SOCKET , lpinbounddisconnectdata : *const WSABUF ) -> i32 ); -::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARecvEx ( s : SOCKET , buf : :: windows_sys::core::PSTR , len : i32 , flags : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "mswsock.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARecvEx ( s : SOCKET , buf : ::windows_sys::core::PSTR , len : i32 , flags : *mut i32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn WSARecvFrom ( s : SOCKET , lpbuffers : *const WSABUF , dwbuffercount : u32 , lpnumberofbytesrecvd : *mut u32 , lpflags : *mut u32 , lpfrom : *mut SOCKADDR , lpfromlen : *mut i32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPWSAOVERLAPPED_COMPLETION_ROUTINE ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARemoveServiceClass ( lpserviceclassid : *const :: windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARemoveServiceClass ( lpserviceclassid : *const ::windows_sys::core::GUID ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAResetEvent ( hevent : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "fwpuclnt.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSARevertImpersonation ( ) -> i32 ); @@ -196,20 +196,20 @@ ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSASocketA ( af : i32 , r#type : i32 , protocol : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , g : u32 , dwflags : u32 ) -> SOCKET ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSASocketW ( af : i32 , r#type : i32 , protocol : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , g : u32 , dwflags : u32 ) -> SOCKET ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAStartup ( wversionrequested : u16 , lpwsadata : *mut WSADATA ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAStringToAddressA ( addressstring : :: windows_sys::core::PCSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAStringToAddressW ( addressstring : :: windows_sys::core::PCWSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAUnadvertiseProvider ( puuidproviderid : *const :: windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAStringToAddressA ( addressstring : ::windows_sys::core::PCSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAStringToAddressW ( addressstring : ::windows_sys::core::PCWSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAUnadvertiseProvider ( puuidproviderid : *const ::windows_sys::core::GUID ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSAUnhookBlockingHook ( ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSAWaitForMultipleEvents ( cevents : u32 , lphevents : *const super::super::Foundation:: HANDLE , fwaitall : super::super::Foundation:: BOOL , dwtimeout : u32 , falertable : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCDeinstallProvider ( lpproviderid : *const :: windows_sys::core::GUID , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCDeinstallProvider ( lpproviderid : *const ::windows_sys::core::GUID , lperrno : *mut i32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCDeinstallProvider32 ( lpproviderid : *const :: windows_sys::core::GUID , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCDeinstallProvider32 ( lpproviderid : *const ::windows_sys::core::GUID , lperrno : *mut i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSCEnableNSProvider ( lpproviderid : *const :: windows_sys::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSCEnableNSProvider ( lpproviderid : *const ::windows_sys::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSCEnableNSProvider32 ( lpproviderid : *const :: windows_sys::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSCEnableNSProvider32 ( lpproviderid : *const ::windows_sys::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] fn WSCEnumNameSpaceProviders32 ( lpdwbufferlength : *mut u32 , lpnspbuffer : *mut WSANAMESPACE_INFOW ) -> i32 ); @@ -219,39 +219,39 @@ ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCEnumProtocols ( lpiprotocols : *const i32 , lpprotocolbuffer : *mut WSAPROTOCOL_INFOW , lpdwbufferlength : *mut u32 , lperrno : *mut i32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCEnumProtocols32 ( lpiprotocols : *const i32 , lpprotocolbuffer : *mut WSAPROTOCOL_INFOW , lpdwbufferlength : *mut u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetApplicationCategory ( path : :: windows_sys::core::PCWSTR , pathlength : u32 , extra : :: windows_sys::core::PCWSTR , extralength : u32 , ppermittedlspcategories : *mut u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderInfo ( lpproviderid : *const :: windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetApplicationCategory ( path : ::windows_sys::core::PCWSTR , pathlength : u32 , extra : ::windows_sys::core::PCWSTR , extralength : u32 , ppermittedlspcategories : *mut u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderInfo ( lpproviderid : *const ::windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderInfo32 ( lpproviderid : *const :: windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderPath ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderInfo32 ( lpproviderid : *const ::windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderPath ( lpproviderid : *const ::windows_sys::core::GUID , lpszproviderdllpath : ::windows_sys::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderPath32 ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallNameSpace ( lpszidentifier : :: windows_sys::core::PCWSTR , lpszpathname : :: windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCGetProviderPath32 ( lpproviderid : *const ::windows_sys::core::GUID , lpszproviderdllpath : ::windows_sys::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallNameSpace ( lpszidentifier : ::windows_sys::core::PCWSTR , lpszpathname : ::windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const ::windows_sys::core::GUID ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallNameSpace32 ( lpszidentifier : :: windows_sys::core::PCWSTR , lpszpathname : :: windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallNameSpace32 ( lpszidentifier : ::windows_sys::core::PCWSTR , lpszpathname : ::windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const ::windows_sys::core::GUID ) -> i32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] fn WSCInstallNameSpaceEx ( lpszidentifier : :: windows_sys::core::PCWSTR , lpszpathname : :: windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows_sys::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] fn WSCInstallNameSpaceEx ( lpszidentifier : ::windows_sys::core::PCWSTR , lpszpathname : ::windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const ::windows_sys::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] fn WSCInstallNameSpaceEx32 ( lpszidentifier : :: windows_sys::core::PCWSTR , lpszpathname : :: windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows_sys::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProvider ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] fn WSCInstallNameSpaceEx32 ( lpszidentifier : ::windows_sys::core::PCWSTR , lpszpathname : ::windows_sys::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const ::windows_sys::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProvider ( lpproviderid : *const ::windows_sys::core::GUID , lpszproviderdllpath : ::windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProvider64_32 ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProvider64_32 ( lpproviderid : *const ::windows_sys::core::GUID , lpszproviderdllpath : ::windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProviderAndChains64_32 ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpszproviderdllpath32 : :: windows_sys::core::PCWSTR , lpszlspname : :: windows_sys::core::PCWSTR , dwserviceflags : u32 , lpprotocolinfolist : *mut WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lpdwcatalogentryid : *mut u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetApplicationCategory ( path : :: windows_sys::core::PCWSTR , pathlength : u32 , extra : :: windows_sys::core::PCWSTR , extralength : u32 , permittedlspcategories : u32 , pprevpermlspcat : *mut u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetProviderInfo ( lpproviderid : *const :: windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCInstallProviderAndChains64_32 ( lpproviderid : *const ::windows_sys::core::GUID , lpszproviderdllpath : ::windows_sys::core::PCWSTR , lpszproviderdllpath32 : ::windows_sys::core::PCWSTR , lpszlspname : ::windows_sys::core::PCWSTR , dwserviceflags : u32 , lpprotocolinfolist : *mut WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lpdwcatalogentryid : *mut u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetApplicationCategory ( path : ::windows_sys::core::PCWSTR , pathlength : u32 , extra : ::windows_sys::core::PCWSTR , extralength : u32 , permittedlspcategories : u32 , pprevpermlspcat : *mut u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetProviderInfo ( lpproviderid : *const ::windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetProviderInfo32 ( lpproviderid : *const :: windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUnInstallNameSpace ( lpproviderid : *const :: windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCSetProviderInfo32 ( lpproviderid : *const ::windows_sys::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUnInstallNameSpace ( lpproviderid : *const ::windows_sys::core::GUID ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUnInstallNameSpace32 ( lpproviderid : *const :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUpdateProvider ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUnInstallNameSpace32 ( lpproviderid : *const ::windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUpdateProvider ( lpproviderid : *const ::windows_sys::core::GUID , lpszproviderdllpath : ::windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUpdateProvider32 ( lpproviderid : *const :: windows_sys::core::GUID , lpszproviderdllpath : :: windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteNameSpaceOrder ( lpproviderid : *mut :: windows_sys::core::GUID , dwnumberofentries : u32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCUpdateProvider32 ( lpproviderid : *const ::windows_sys::core::GUID , lpszproviderdllpath : ::windows_sys::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteNameSpaceOrder ( lpproviderid : *mut ::windows_sys::core::GUID , dwnumberofentries : u32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteNameSpaceOrder32 ( lpproviderid : *mut :: windows_sys::core::GUID , dwnumberofentries : u32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteNameSpaceOrder32 ( lpproviderid : *mut ::windows_sys::core::GUID , dwnumberofentries : u32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteProviderOrder ( lpwdcatalogentryid : *mut u32 , dwnumberofentries : u32 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn WSCWriteProviderOrder32 ( lpwdcatalogentryid : *mut u32 , dwnumberofentries : u32 ) -> i32 ); @@ -261,34 +261,34 @@ ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn closesocket ( s : SOCKET ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn connect ( s : SOCKET , name : *const SOCKADDR , namelen : i32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn freeaddrinfo ( paddrinfo : *const ADDRINFOA ) -> ( ) ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getaddrinfo ( pnodename : :: windows_sys::core::PCSTR , pservicename : :: windows_sys::core::PCSTR , phints : *const ADDRINFOA , ppresult : *mut *mut ADDRINFOA ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostbyaddr ( addr : :: windows_sys::core::PCSTR , len : i32 , r#type : i32 ) -> *mut HOSTENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostbyname ( name : :: windows_sys::core::PCSTR ) -> *mut HOSTENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostname ( name : :: windows_sys::core::PSTR , namelen : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getnameinfo ( psockaddr : *const SOCKADDR , sockaddrlength : socklen_t , pnodebuffer : :: windows_sys::core::PSTR , nodebuffersize : u32 , pservicebuffer : :: windows_sys::core::PSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getaddrinfo ( pnodename : ::windows_sys::core::PCSTR , pservicename : ::windows_sys::core::PCSTR , phints : *const ADDRINFOA , ppresult : *mut *mut ADDRINFOA ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostbyaddr ( addr : ::windows_sys::core::PCSTR , len : i32 , r#type : i32 ) -> *mut HOSTENT ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostbyname ( name : ::windows_sys::core::PCSTR ) -> *mut HOSTENT ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn gethostname ( name : ::windows_sys::core::PSTR , namelen : i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getnameinfo ( psockaddr : *const SOCKADDR , sockaddrlength : socklen_t , pnodebuffer : ::windows_sys::core::PSTR , nodebuffersize : u32 , pservicebuffer : ::windows_sys::core::PSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getpeername ( s : SOCKET , name : *mut SOCKADDR , namelen : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getprotobyname ( name : :: windows_sys::core::PCSTR ) -> *mut PROTOENT ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getprotobyname ( name : ::windows_sys::core::PCSTR ) -> *mut PROTOENT ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getprotobynumber ( number : i32 ) -> *mut PROTOENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getservbyname ( name : :: windows_sys::core::PCSTR , proto : :: windows_sys::core::PCSTR ) -> *mut SERVENT ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getservbyport ( port : i32 , proto : :: windows_sys::core::PCSTR ) -> *mut SERVENT ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getservbyname ( name : ::windows_sys::core::PCSTR , proto : ::windows_sys::core::PCSTR ) -> *mut SERVENT ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getservbyport ( port : i32 , proto : ::windows_sys::core::PCSTR ) -> *mut SERVENT ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getsockname ( s : SOCKET , name : *mut SOCKADDR , namelen : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : :: windows_sys::core::PSTR , optlen : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn getsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : ::windows_sys::core::PSTR , optlen : *mut i32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn htonl ( hostlong : u32 ) -> u32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn htons ( hostshort : u16 ) -> u16 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_addr ( cp : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_ntoa ( r#in : IN_ADDR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_ntop ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : :: windows_sys::core::PSTR , stringbufsize : usize ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_pton ( family : i32 , pszaddrstring : :: windows_sys::core::PCSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_addr ( cp : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_ntoa ( r#in : IN_ADDR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_ntop ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : ::windows_sys::core::PSTR , stringbufsize : usize ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn inet_pton ( family : i32 , pszaddrstring : ::windows_sys::core::PCSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn ioctlsocket ( s : SOCKET , cmd : i32 , argp : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn listen ( s : SOCKET , backlog : i32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn ntohl ( netlong : u32 ) -> u32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn ntohs ( netshort : u16 ) -> u16 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn recv ( s : SOCKET , buf : :: windows_sys::core::PSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn recvfrom ( s : SOCKET , buf : :: windows_sys::core::PSTR , len : i32 , flags : i32 , from : *mut SOCKADDR , fromlen : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn recv ( s : SOCKET , buf : ::windows_sys::core::PSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn recvfrom ( s : SOCKET , buf : ::windows_sys::core::PSTR , len : i32 , flags : i32 , from : *mut SOCKADDR , fromlen : *mut i32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn select ( nfds : i32 , readfds : *mut FD_SET , writefds : *mut FD_SET , exceptfds : *mut FD_SET , timeout : *const TIMEVAL ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn send ( s : SOCKET , buf : :: windows_sys::core::PCSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn sendto ( s : SOCKET , buf : :: windows_sys::core::PCSTR , len : i32 , flags : i32 , to : *const SOCKADDR , tolen : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn setsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : :: windows_sys::core::PCSTR , optlen : i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn send ( s : SOCKET , buf : ::windows_sys::core::PCSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn sendto ( s : SOCKET , buf : ::windows_sys::core::PCSTR , len : i32 , flags : i32 , to : *const SOCKADDR , tolen : i32 ) -> i32 ); +::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn setsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : ::windows_sys::core::PCSTR , optlen : i32 ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn shutdown ( s : SOCKET , how : WINSOCK_SHUTDOWN_HOW ) -> i32 ); ::windows_sys::core::link ! ( "ws2_32.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] fn socket ( af : i32 , r#type : WINSOCK_SOCKET_TYPE , protocol : i32 ) -> SOCKET ); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1832,39 +1832,39 @@ pub const SERVICE_RESOURCE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] pub const SERVICE_SERVICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConnectionOriented"); +pub const SERVICE_TYPE_VALUE_CONN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConnectionOriented"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONNA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ConnectionOriented"); +pub const SERVICE_TYPE_VALUE_CONNA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ConnectionOriented"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONNW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConnectionOriented"); +pub const SERVICE_TYPE_VALUE_CONNW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConnectionOriented"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_IPXPORTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("IpxSocket"); +pub const SERVICE_TYPE_VALUE_IPXPORTA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IpxSocket"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_IPXPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IpxSocket"); +pub const SERVICE_TYPE_VALUE_IPXPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IpxSocket"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectId"); +pub const SERVICE_TYPE_VALUE_OBJECTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTIDA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ObjectId"); +pub const SERVICE_TYPE_VALUE_OBJECTIDA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ObjectId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTIDW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectId"); +pub const SERVICE_TYPE_VALUE_OBJECTIDW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SapId"); +pub const SERVICE_TYPE_VALUE_SAPID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SapId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPIDA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SapId"); +pub const SERVICE_TYPE_VALUE_SAPIDA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SapId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPIDW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SapId"); +pub const SERVICE_TYPE_VALUE_SAPIDW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SapId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TcpPort"); +pub const SERVICE_TYPE_VALUE_TCPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TcpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("TcpPort"); +pub const SERVICE_TYPE_VALUE_TCPPORTA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TcpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TcpPort"); +pub const SERVICE_TYPE_VALUE_TCPPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TcpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UdpPort"); +pub const SERVICE_TYPE_VALUE_UDPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UdpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("UdpPort"); +pub const SERVICE_TYPE_VALUE_UDPPORTA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("UdpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UdpPort"); +pub const SERVICE_TYPE_VALUE_UDPPORTW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UdpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] pub const SET_SERVICE_PARTIAL_SUCCESS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs b/crates/libs/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs index 80fc7ad6e0..aa03553327 100644 --- a/crates/libs/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -1,76 +1,76 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNAuthenticatorGetAssertion ( hwnd : super::super::Foundation:: HWND , pwszrpid : :: windows_sys::core::PCWSTR , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthngetassertionoptions : *const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS , ppwebauthnassertion : *mut *mut WEBAUTHN_ASSERTION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNAuthenticatorGetAssertion ( hwnd : super::super::Foundation:: HWND , pwszrpid : ::windows_sys::core::PCWSTR , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthngetassertionoptions : *const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS , ppwebauthnassertion : *mut *mut WEBAUTHN_ASSERTION ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNAuthenticatorMakeCredential ( hwnd : super::super::Foundation:: HWND , prpinformation : *const WEBAUTHN_RP_ENTITY_INFORMATION , puserinformation : *const WEBAUTHN_USER_ENTITY_INFORMATION , ppubkeycredparams : *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthnmakecredentialoptions : *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS , ppwebauthncredentialattestation : *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNCancelCurrentOperation ( pcancellationid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNAuthenticatorMakeCredential ( hwnd : super::super::Foundation:: HWND , prpinformation : *const WEBAUTHN_RP_ENTITY_INFORMATION , puserinformation : *const WEBAUTHN_USER_ENTITY_INFORMATION , ppubkeycredparams : *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthnmakecredentialoptions : *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS , ppwebauthncredentialattestation : *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNCancelCurrentOperation ( pcancellationid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNFreeAssertion ( pwebauthnassertion : *const WEBAUTHN_ASSERTION ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNFreeCredentialAttestation ( pwebauthncredentialattestation : *const WEBAUTHN_CREDENTIAL_ATTESTATION ) -> ( ) ); ::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetApiVersionNumber ( ) -> u32 ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetCancellationId ( pcancellationid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetErrorName ( hr : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::PCWSTR ); -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetW3CExceptionDOMError ( hr : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable ( pbisuserverifyingplatformauthenticatoravailable : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbandonCall ( serviceproxy : *const WS_SERVICE_PROXY , callid : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbandonMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAcceptChannel ( listener : *const WS_LISTENER , channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsAddCustomHeader ( message : *const WS_MESSAGE , headerdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , headerattributes : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAddErrorString ( error : *const WS_ERROR , string : *const WS_STRING ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsAddMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAddressMessage ( message : *const WS_MESSAGE , address : *const WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAlloc ( heap : *const WS_HEAP , size : usize , ptr : *mut *mut ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAsyncExecute ( asyncstate : *const WS_ASYNC_STATE , operation : WS_ASYNC_FUNCTION , callbackmodel : WS_CALLBACK_MODEL , callbackstate : *const ::core::ffi::c_void , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCall ( serviceproxy : *const WS_SERVICE_PROXY , operation : *const WS_OPERATION_DESCRIPTION , arguments : *const *const ::core::ffi::c_void , heap : *const WS_HEAP , callproperties : *const WS_CALL_PROPERTY , callpropertycount : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCheckMustUnderstandHeaders ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseListener ( listener : *const WS_LISTENER , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCombineUrl ( baseurl : *const WS_STRING , referenceurl : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , resulturl : *mut WS_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCopyError ( source : *const WS_ERROR , destination : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCopyNode ( writer : *const WS_XML_WRITER , reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateChannel ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateChannelForListener ( listener : *const WS_LISTENER , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateError ( properties : *const WS_ERROR_PROPERTY , propertycount : u32 , error : *mut *mut WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateFaultFromError ( error : *const WS_ERROR , faulterrorcode : :: windows_sys::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , heap : *const WS_HEAP , fault : *mut WS_FAULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateHeap ( maxsize : usize , trimsize : usize , properties : *const WS_HEAP_PROPERTY , propertycount : u32 , heap : *mut *mut WS_HEAP , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateListener ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_LISTENER_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , listener : *mut *mut WS_LISTENER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMessage ( envelopeversion : WS_ENVELOPE_VERSION , addressingversion : WS_ADDRESSING_VERSION , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMessageForChannel ( channel : *const WS_CHANNEL , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMetadata ( properties : *const WS_METADATA_PROPERTY , propertycount : u32 , metadata : *mut *mut WS_METADATA , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateReader ( properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , reader : *mut *mut WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateServiceEndpointFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_SERVICE_ENDPOINT_PROPERTY , propertycount : u32 , addressurl : *const WS_STRING , contract : *const WS_SERVICE_CONTRACT , authorizationcallback : WS_SERVICE_SECURITY_CALLBACK , heap : *const WS_HEAP , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceendpoint : *mut *mut WS_SERVICE_ENDPOINT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateServiceHost ( endpoints : *const *const WS_SERVICE_ENDPOINT , endpointcount : u16 , serviceproperties : *const WS_SERVICE_PROPERTY , servicepropertycount : u32 , servicehost : *mut *mut WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateServiceProxy ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , securitydescription : *const WS_SECURITY_DESCRIPTION , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , channelproperties : *const WS_CHANNEL_PROPERTY , channelpropertycount : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateServiceProxyFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateWriter ( properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , writer : *mut *mut WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateXmlBuffer ( heap : *const WS_HEAP , properties : *const WS_XML_BUFFER_PROPERTY , propertycount : u32 , buffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateXmlSecurityToken ( tokenxml : *const WS_XML_BUFFER , tokenkey : *const WS_SECURITY_KEY_HANDLE , properties : *const WS_XML_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsDateTimeToFileTime ( datetime : *const WS_DATETIME , filetime : *mut super::super::Foundation:: FILETIME , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsDecodeUrl ( url : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , outurl : *mut *mut WS_URL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEncodeUrl ( url : *const WS_URL , flags : u32 , heap : *const WS_HEAP , outurl : *mut WS_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEndReaderCanonicalization ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEndWriterCanonicalization ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsFileTimeToDateTime ( filetime : *const super::super::Foundation:: FILETIME , datetime : *mut WS_DATETIME , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFillBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFillReader ( reader : *const WS_XML_READER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsFindAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , attributeindex : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFlushBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFlushWriter ( writer : *const WS_XML_WRITER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetCancellationId ( pcancellationid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetErrorName ( hr : ::windows_sys::core::HRESULT ) -> ::windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WebAuthNGetW3CExceptionDOMError ( hr : ::windows_sys::core::HRESULT ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webauthn.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable ( pbisuserverifyingplatformauthenticatoravailable : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbandonCall ( serviceproxy : *const WS_SERVICE_PROXY , callid : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbandonMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAbortServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAcceptChannel ( listener : *const WS_LISTENER , channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsAddCustomHeader ( message : *const WS_MESSAGE , headerdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , headerattributes : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAddErrorString ( error : *const WS_ERROR , string : *const WS_STRING ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsAddMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAddressMessage ( message : *const WS_MESSAGE , address : *const WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAlloc ( heap : *const WS_HEAP , size : usize , ptr : *mut *mut ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsAsyncExecute ( asyncstate : *const WS_ASYNC_STATE , operation : WS_ASYNC_FUNCTION , callbackmodel : WS_CALLBACK_MODEL , callbackstate : *const ::core::ffi::c_void , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCall ( serviceproxy : *const WS_SERVICE_PROXY , operation : *const WS_OPERATION_DESCRIPTION , arguments : *const *const ::core::ffi::c_void , heap : *const WS_HEAP , callproperties : *const WS_CALL_PROPERTY , callpropertycount : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCheckMustUnderstandHeaders ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseListener ( listener : *const WS_LISTENER , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCloseServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCombineUrl ( baseurl : *const WS_STRING , referenceurl : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , resulturl : *mut WS_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCopyError ( source : *const WS_ERROR , destination : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCopyNode ( writer : *const WS_XML_WRITER , reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateChannel ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateChannelForListener ( listener : *const WS_LISTENER , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateError ( properties : *const WS_ERROR_PROPERTY , propertycount : u32 , error : *mut *mut WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateFaultFromError ( error : *const WS_ERROR , faulterrorcode : ::windows_sys::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , heap : *const WS_HEAP , fault : *mut WS_FAULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateHeap ( maxsize : usize , trimsize : usize , properties : *const WS_HEAP_PROPERTY , propertycount : u32 , heap : *mut *mut WS_HEAP , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateListener ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_LISTENER_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , listener : *mut *mut WS_LISTENER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMessage ( envelopeversion : WS_ENVELOPE_VERSION , addressingversion : WS_ADDRESSING_VERSION , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMessageForChannel ( channel : *const WS_CHANNEL , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateMetadata ( properties : *const WS_METADATA_PROPERTY , propertycount : u32 , metadata : *mut *mut WS_METADATA , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateReader ( properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , reader : *mut *mut WS_XML_READER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateServiceEndpointFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_SERVICE_ENDPOINT_PROPERTY , propertycount : u32 , addressurl : *const WS_STRING , contract : *const WS_SERVICE_CONTRACT , authorizationcallback : WS_SERVICE_SECURITY_CALLBACK , heap : *const WS_HEAP , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceendpoint : *mut *mut WS_SERVICE_ENDPOINT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsCreateServiceHost ( endpoints : *const *const WS_SERVICE_ENDPOINT , endpointcount : u16 , serviceproperties : *const WS_SERVICE_PROPERTY , servicepropertycount : u32 , servicehost : *mut *mut WS_SERVICE_HOST , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateServiceProxy ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , securitydescription : *const WS_SECURITY_DESCRIPTION , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , channelproperties : *const WS_CHANNEL_PROPERTY , channelpropertycount : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateServiceProxyFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateWriter ( properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , writer : *mut *mut WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateXmlBuffer ( heap : *const WS_HEAP , properties : *const WS_XML_BUFFER_PROPERTY , propertycount : u32 , buffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsCreateXmlSecurityToken ( tokenxml : *const WS_XML_BUFFER , tokenkey : *const WS_SECURITY_KEY_HANDLE , properties : *const WS_XML_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsDateTimeToFileTime ( datetime : *const WS_DATETIME , filetime : *mut super::super::Foundation:: FILETIME , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsDecodeUrl ( url : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , outurl : *mut *mut WS_URL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEncodeUrl ( url : *const WS_URL , flags : u32 , heap : *const WS_HEAP , outurl : *mut WS_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEndReaderCanonicalization ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsEndWriterCanonicalization ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsFileTimeToDateTime ( filetime : *const super::super::Foundation:: FILETIME , datetime : *mut WS_DATETIME , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFillBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFillReader ( reader : *const WS_XML_READER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsFindAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , attributeindex : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFlushBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFlushWriter ( writer : *const WS_XML_WRITER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeChannel ( channel : *const WS_CHANNEL ) -> ( ) ); ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeError ( error : *const WS_ERROR ) -> ( ) ); ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeHeap ( heap : *const WS_HEAP ) -> ( ) ); @@ -82,171 +82,171 @@ ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeServiceHost ( servicehost : *const WS_SERVICE_HOST ) -> ( ) ); ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY ) -> ( ) ); ::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsFreeWriter ( writer : *const WS_XML_WRITER ) -> ( ) ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetCustomHeader ( message : *const WS_MESSAGE , customheaderdescription : *const WS_ELEMENT_DESCRIPTION , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , headerattributes : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetDictionary ( encoding : WS_ENCODING , dictionary : *mut *mut WS_XML_DICTIONARY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetErrorString ( error : *const WS_ERROR , index : u32 , string : *mut WS_STRING ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeaderAttributes ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , headerattributes : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeapProperty ( heap : *const WS_HEAP , id : WS_HEAP_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetMetadataEndpoints ( metadata : *const WS_METADATA , endpoints : *mut WS_METADATA_ENDPOINTS , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMetadataProperty ( metadata : *const WS_METADATA , id : WS_METADATA_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMissingMetadataDocumentAddress ( metadata : *const WS_METADATA , address : *mut *mut WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetNamespaceFromPrefix ( reader : *const WS_XML_READER , prefix : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , ns : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetOperationContextProperty ( context : *const WS_OPERATION_CONTEXT , id : WS_OPERATION_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetPolicyAlternativeCount ( policy : *const WS_POLICY , count : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetPolicyProperty ( policy : *const WS_POLICY , id : WS_POLICY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetPrefixFromNamespace ( writer : *const WS_XML_WRITER , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , prefix : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderNode ( xmlreader : *const WS_XML_READER , node : *mut *mut WS_XML_NODE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderProperty ( reader : *const WS_XML_READER , id : WS_XML_READER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetSecurityContextProperty ( securitycontext : *const WS_SECURITY_CONTEXT , id : WS_SECURITY_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetSecurityTokenProperty ( securitytoken : *const WS_SECURITY_TOKEN , id : WS_SECURITY_TOKEN_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetServiceHostProperty ( servicehost : *const WS_SERVICE_HOST , id : WS_SERVICE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetServiceProxyProperty ( serviceproxy : *const WS_SERVICE_PROXY , id : WS_PROXY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetWriterProperty ( writer : *const WS_XML_WRITER , id : WS_XML_WRITER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetXmlAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , heap : *const WS_HEAP , valuechars : *mut *mut u16 , valuecharcount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsInitializeMessage ( message : *const WS_MESSAGE , initialization : WS_MESSAGE_INITIALIZATION , sourcemessage : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsMarkHeaderAsUnderstood ( message : *const WS_MESSAGE , headerposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMatchPolicyAlternative ( policy : *const WS_POLICY , alternativeindex : u32 , policyconstraints : *const WS_POLICY_CONSTRAINTS , matchrequired : super::super::Foundation:: BOOL , heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMoveReader ( reader : *const WS_XML_READER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMoveWriter ( writer : *const WS_XML_WRITER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenChannel ( channel : *const WS_CHANNEL , endpointaddress : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenListener ( listener : *const WS_LISTENER , url : *const WS_STRING , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , address : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsPullBytes ( writer : *const WS_XML_WRITER , callback : WS_PULL_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsPushBytes ( writer : *const WS_XML_WRITER , callback : WS_PUSH_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadArray ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *mut ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , actualitemcount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadAttribute ( reader : *const WS_XML_READER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadBytes ( reader : *const WS_XML_READER , bytes : *mut ::core::ffi::c_void , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadChars ( reader : *const WS_XML_READER , chars : :: windows_sys::core::PWSTR , maxcharcount : u32 , actualcharcount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadCharsUtf8 ( reader : *const WS_XML_READER , bytes : *mut u8 , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadElement ( reader : *const WS_XML_READER , elementdescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndAttribute ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndpointAddressExtension ( reader : *const WS_XML_READER , endpointaddress : *const WS_ENDPOINT_ADDRESS , extensiontype : WS_ENDPOINT_ADDRESS_EXTENSION_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEnvelopeStart ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMetadata ( metadata : *const WS_METADATA , reader : *const WS_XML_READER , url : *const WS_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadQualifiedName ( reader : *const WS_XML_READER , heap : *const WS_HEAP , prefix : *mut WS_XML_STRING , localname : *mut WS_XML_STRING , ns : *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadStartAttribute ( reader : *const WS_XML_READER , attributeindex : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadStartElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadToStartElement ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadType ( reader : *const WS_XML_READER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadValue ( reader : *const WS_XML_READER , valuetype : WS_VALUE_TYPE , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadXmlBuffer ( reader : *const WS_XML_READER , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadXmlBufferFromBytes ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , bytes : *const ::core::ffi::c_void , bytecount : u32 , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReceiveMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescriptions : *const *const WS_MESSAGE_DESCRIPTION , messagedescriptioncount : u32 , receiveoption : WS_RECEIVE_OPTION , readbodyoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , index : *mut u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRegisterOperationForCancel ( context : *const WS_OPERATION_CONTEXT , cancelcallback : WS_OPERATION_CANCEL_CALLBACK , freestatecallback : WS_OPERATION_FREE_STATE_CALLBACK , userstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRemoveCustomHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , headerns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRemoveHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRemoveMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRemoveNode ( nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRequestReply ( channel : *const WS_CHANNEL , requestmessage : *const WS_MESSAGE , requestmessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , requestbodyvalue : *const ::core::ffi::c_void , requestbodyvaluesize : u32 , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRequestSecurityToken ( channel : *const WS_CHANNEL , properties : *const WS_REQUEST_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetError ( error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetHeap ( heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetMessage ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetMetadata ( metadata : *const WS_METADATA , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRevokeSecurityContext ( securitycontext : *const WS_SECURITY_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSendFaultMessageForError ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , faulterror : *const WS_ERROR , faulterrorcode : :: windows_sys::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSendMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , bodyvalue : *const ::core::ffi::c_void , bodyvaluesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSendReplyMessage ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , replybodyvalue : *const ::core::ffi::c_void , replybodyvaluesize : u32 , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetInput ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , input : *const WS_XML_READER_INPUT , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetInputToBuffer ( reader : *const WS_XML_READER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetOutput ( writer : *const WS_XML_WRITER , encoding : *const WS_XML_WRITER_ENCODING , output : *const WS_XML_WRITER_OUTPUT , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetOutputToBuffer ( writer : *const WS_XML_WRITER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsShutdownSessionChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSkipNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsStartReaderCanonicalization ( reader : *const WS_XML_READER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsStartWriterCanonicalization ( writer : *const WS_XML_WRITER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsTrimXmlWhitespace ( chars : :: windows_sys::core::PCWSTR , charcount : u32 , trimmedchars : *mut *mut u16 , trimmedcount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsVerifyXmlNCName ( ncnamechars : :: windows_sys::core::PCWSTR , ncnamecharcount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteArray ( writer : *const WS_XML_WRITER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *const ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteAttribute ( writer : *const WS_XML_WRITER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteBytes ( writer : *const WS_XML_WRITER , bytes : *const ::core::ffi::c_void , bytecount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteChars ( writer : *const WS_XML_WRITER , chars : :: windows_sys::core::PCWSTR , charcount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteCharsUtf8 ( writer : *const WS_XML_WRITER , bytes : *const u8 , bytecount : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteElement ( writer : *const WS_XML_WRITER , elementdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndAttribute ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndStartElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEnvelopeStart ( message : *const WS_MESSAGE , writer : *const WS_XML_WRITER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteNode ( writer : *const WS_XML_WRITER , node : *const WS_XML_NODE , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteQualifiedName ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteStartAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteStartCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteStartElement ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteText ( writer : *const WS_XML_WRITER , text : *const WS_XML_TEXT , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteType ( writer : *const WS_XML_WRITER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteValue ( writer : *const WS_XML_WRITER , valuetype : WS_VALUE_TYPE , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteXmlBuffer ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteXmlBufferToBytes ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , encoding : *const WS_XML_WRITER_ENCODING , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , heap : *const WS_HEAP , bytes : *mut *mut ::core::ffi::c_void , bytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteXmlnsAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsXmlStringEquals ( string1 : *const WS_XML_STRING , string2 : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetCustomHeader ( message : *const WS_MESSAGE , customheaderdescription : *const WS_ELEMENT_DESCRIPTION , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , headerattributes : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetDictionary ( encoding : WS_ENCODING , dictionary : *mut *mut WS_XML_DICTIONARY , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetErrorString ( error : *const WS_ERROR , index : u32 , string : *mut WS_STRING ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeaderAttributes ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , headerattributes : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetHeapProperty ( heap : *const WS_HEAP , id : WS_HEAP_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetMetadataEndpoints ( metadata : *const WS_METADATA , endpoints : *mut WS_METADATA_ENDPOINTS , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMetadataProperty ( metadata : *const WS_METADATA , id : WS_METADATA_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetMissingMetadataDocumentAddress ( metadata : *const WS_METADATA , address : *mut *mut WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetNamespaceFromPrefix ( reader : *const WS_XML_READER , prefix : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , ns : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetOperationContextProperty ( context : *const WS_OPERATION_CONTEXT , id : WS_OPERATION_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetPolicyAlternativeCount ( policy : *const WS_POLICY , count : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetPolicyProperty ( policy : *const WS_POLICY , id : WS_POLICY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetPrefixFromNamespace ( writer : *const WS_XML_WRITER , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , prefix : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderNode ( xmlreader : *const WS_XML_READER , node : *mut *mut WS_XML_NODE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetReaderProperty ( reader : *const WS_XML_READER , id : WS_XML_READER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetSecurityContextProperty ( securitycontext : *const WS_SECURITY_CONTEXT , id : WS_SECURITY_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetSecurityTokenProperty ( securitytoken : *const WS_SECURITY_TOKEN , id : WS_SECURITY_TOKEN_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , heap : *const WS_HEAP , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetServiceHostProperty ( servicehost : *const WS_SERVICE_HOST , id : WS_SERVICE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetServiceProxyProperty ( serviceproxy : *const WS_SERVICE_PROXY , id : WS_PROXY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsGetWriterProperty ( writer : *const WS_XML_WRITER , id : WS_XML_WRITER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsGetXmlAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , heap : *const WS_HEAP , valuechars : *mut *mut u16 , valuecharcount : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsInitializeMessage ( message : *const WS_MESSAGE , initialization : WS_MESSAGE_INITIALIZATION , sourcemessage : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsMarkHeaderAsUnderstood ( message : *const WS_MESSAGE , headerposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMatchPolicyAlternative ( policy : *const WS_POLICY , alternativeindex : u32 , policyconstraints : *const WS_POLICY_CONSTRAINTS , matchrequired : super::super::Foundation:: BOOL , heap : *const WS_HEAP , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMoveReader ( reader : *const WS_XML_READER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsMoveWriter ( writer : *const WS_XML_WRITER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenChannel ( channel : *const WS_CHANNEL , endpointaddress : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenListener ( listener : *const WS_LISTENER , url : *const WS_STRING , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsOpenServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , address : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsPullBytes ( writer : *const WS_XML_WRITER , callback : WS_PULL_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsPushBytes ( writer : *const WS_XML_WRITER , callback : WS_PUSH_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadArray ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *mut ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , actualitemcount : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadAttribute ( reader : *const WS_XML_READER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadBytes ( reader : *const WS_XML_READER , bytes : *mut ::core::ffi::c_void , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadChars ( reader : *const WS_XML_READER , chars : ::windows_sys::core::PWSTR , maxcharcount : u32 , actualcharcount : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadCharsUtf8 ( reader : *const WS_XML_READER , bytes : *mut u8 , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadElement ( reader : *const WS_XML_READER , elementdescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndAttribute ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEndpointAddressExtension ( reader : *const WS_XML_READER , endpointaddress : *const WS_ENDPOINT_ADDRESS , extensiontype : WS_ENDPOINT_ADDRESS_EXTENSION_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadEnvelopeStart ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadMetadata ( metadata : *const WS_METADATA , reader : *const WS_XML_READER , url : *const WS_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadQualifiedName ( reader : *const WS_XML_READER , heap : *const WS_HEAP , prefix : *mut WS_XML_STRING , localname : *mut WS_XML_STRING , ns : *mut WS_XML_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadStartAttribute ( reader : *const WS_XML_READER , attributeindex : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadStartElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReadToStartElement ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadType ( reader : *const WS_XML_READER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadValue ( reader : *const WS_XML_READER , valuetype : WS_VALUE_TYPE , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadXmlBuffer ( reader : *const WS_XML_READER , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsReadXmlBufferFromBytes ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , bytes : *const ::core::ffi::c_void , bytecount : u32 , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsReceiveMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescriptions : *const *const WS_MESSAGE_DESCRIPTION , messagedescriptioncount : u32 , receiveoption : WS_RECEIVE_OPTION , readbodyoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , index : *mut u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRegisterOperationForCancel ( context : *const WS_OPERATION_CONTEXT , cancelcallback : WS_OPERATION_CANCEL_CALLBACK , freestatecallback : WS_OPERATION_FREE_STATE_CALLBACK , userstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRemoveCustomHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , headerns : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRemoveHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRemoveMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRemoveNode ( nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsRequestReply ( channel : *const WS_CHANNEL , requestmessage : *const WS_MESSAGE , requestmessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , requestbodyvalue : *const ::core::ffi::c_void , requestbodyvaluesize : u32 , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRequestSecurityToken ( channel : *const WS_CHANNEL , properties : *const WS_REQUEST_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetError ( error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetHeap ( heap : *const WS_HEAP , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetMessage ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetMetadata ( metadata : *const WS_METADATA , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsResetServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsRevokeSecurityContext ( securitycontext : *const WS_SECURITY_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSendFaultMessageForError ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , faulterror : *const WS_ERROR , faulterrorcode : ::windows_sys::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSendMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , bodyvalue : *const ::core::ffi::c_void , bodyvaluesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSendReplyMessage ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , replybodyvalue : *const ::core::ffi::c_void , replybodyvaluesize : u32 , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsSetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetInput ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , input : *const WS_XML_READER_INPUT , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetInputToBuffer ( reader : *const WS_XML_READER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetOutput ( writer : *const WS_XML_WRITER , encoding : *const WS_XML_WRITER_ENCODING , output : *const WS_XML_WRITER_OUTPUT , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetOutputToBuffer ( writer : *const WS_XML_WRITER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsShutdownSessionChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsSkipNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsStartReaderCanonicalization ( reader : *const WS_XML_READER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsStartWriterCanonicalization ( writer : *const WS_XML_WRITER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsTrimXmlWhitespace ( chars : ::windows_sys::core::PCWSTR , charcount : u32 , trimmedchars : *mut *mut u16 , trimmedcount : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsVerifyXmlNCName ( ncnamechars : ::windows_sys::core::PCWSTR , ncnamecharcount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteArray ( writer : *const WS_XML_WRITER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *const ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteAttribute ( writer : *const WS_XML_WRITER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteBytes ( writer : *const WS_XML_WRITER , bytes : *const ::core::ffi::c_void , bytecount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteChars ( writer : *const WS_XML_WRITER , chars : ::windows_sys::core::PCWSTR , charcount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteCharsUtf8 ( writer : *const WS_XML_WRITER , bytes : *const u8 , bytecount : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteElement ( writer : *const WS_XML_WRITER , elementdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndAttribute ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEndStartElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteEnvelopeStart ( message : *const WS_MESSAGE , writer : *const WS_XML_WRITER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteNode ( writer : *const WS_XML_WRITER , node : *const WS_XML_NODE , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteQualifiedName ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteStartAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteStartCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteStartElement ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteText ( writer : *const WS_XML_WRITER , text : *const WS_XML_TEXT , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteType ( writer : *const WS_XML_WRITER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteValue ( writer : *const WS_XML_WRITER , valuetype : WS_VALUE_TYPE , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteXmlBuffer ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] fn WsWriteXmlBufferToBytes ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , encoding : *const WS_XML_WRITER_ENCODING , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , heap : *const WS_HEAP , bytes : *mut *mut ::core::ffi::c_void , bytecount : *mut u32 , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsWriteXmlnsAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "webservices.dll""system" #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] fn WsXmlStringEquals ( string1 : *const WS_XML_STRING , string2 : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows_sys::core::HRESULT ); pub type IContentPrefetcherTaskTrigger = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_API_CURRENT_VERSION: u32 = 4u32; @@ -279,15 +279,15 @@ pub const WEBAUTHN_ATTESTATION_DECODE_COMMON: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_ATTESTATION_DECODE_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("none"); +pub const WEBAUTHN_ATTESTATION_TYPE_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("none"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_PACKED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("packed"); +pub const WEBAUTHN_ATTESTATION_TYPE_PACKED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("packed"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_TPM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("tpm"); +pub const WEBAUTHN_ATTESTATION_TYPE_TPM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("tpm"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_U2F: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fido-u2f"); +pub const WEBAUTHN_ATTESTATION_TYPE_U2F: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("fido-u2f"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_VER_TPM_2_0: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.0"); +pub const WEBAUTHN_ATTESTATION_VER_TPM_2_0: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("2.0"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_ANY: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] @@ -367,7 +367,7 @@ pub const WEBAUTHN_CREDENTIAL_DETAILS_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_CREDENTIAL_EX_CURRENT_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_TYPE_PUBLIC_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("public-key"); +pub const WEBAUTHN_CREDENTIAL_TYPE_PUBLIC_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("public-key"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_DELETE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] @@ -417,23 +417,23 @@ pub const WEBAUTHN_ENTERPRISE_ATTESTATION_PLATFORM_MANAGED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_ENTERPRISE_ATTESTATION_VENDOR_FACILITATED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("credBlob"); +pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("credBlob"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_PROTECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("credProtect"); +pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_PROTECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("credProtect"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_HMAC_SECRET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("hmac-secret"); +pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_HMAC_SECRET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("hmac-secret"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_MIN_PIN_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("minPinLength"); +pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_MIN_PIN_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("minPinLength"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_GET_CREDENTIALS_OPTIONS_CURRENT_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_GET_CREDENTIALS_OPTIONS_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-256"); +pub const WEBAUTHN_HASH_ALGORITHM_SHA_256: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA-256"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-384"); +pub const WEBAUTHN_HASH_ALGORITHM_SHA_384: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA-384"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_512: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA-512"); +pub const WEBAUTHN_HASH_ALGORITHM_SHA_512: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA-512"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_LARGE_BLOB_SUPPORT_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/AppLocker/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/AppLocker/mod.rs index 50aec69570..01c902a3e8 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/AppLocker/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/AppLocker/mod.rs @@ -11,13 +11,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferIdentifyLevel ( dwnumproperties : u32 , pcodeproperties : *const SAFER_CODE_PROPERTIES_V2 , plevelhandle : *mut super:: SAFER_LEVEL_HANDLE , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferRecordEventLogEntry ( hlevel : super:: SAFER_LEVEL_HANDLE , sztargetpath : :: windows_sys::core::PCWSTR , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferRecordEventLogEntry ( hlevel : super:: SAFER_LEVEL_HANDLE , sztargetpath : ::windows_sys::core::PCWSTR , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferSetLevelInformation ( levelhandle : super:: SAFER_LEVEL_HANDLE , dwinfotype : SAFER_OBJECT_INFO_CLASS , lpquerybuffer : *const ::core::ffi::c_void , dwinbuffersize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferSetPolicyInformation ( dwscopeid : u32 , saferpolicyinfoclass : SAFER_POLICY_INFO_CLASS , infobuffersize : u32 , infobuffer : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferiIsExecutableFileType ( szfullpathname : :: windows_sys::core::PCWSTR , bfromshellexecute : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] fn SaferiIsExecutableFileType ( szfullpathname : ::windows_sys::core::PCWSTR , bfromshellexecute : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] pub const SAFER_CRITERIA_APPX_PACKAGE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] @@ -79,27 +79,27 @@ pub const SAFER_SCOPEID_MACHINE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] pub const SAFER_SCOPEID_USER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_APPX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APPX"); +pub const SRP_POLICY_APPX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APPX"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DLL"); +pub const SRP_POLICY_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DLL"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_EXE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXE"); +pub const SRP_POLICY_EXE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EXE"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_MANAGEDINSTALLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MANAGEDINSTALLER"); +pub const SRP_POLICY_MANAGEDINSTALLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MANAGEDINSTALLER"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_MSI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSI"); +pub const SRP_POLICY_MSI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSI"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_NOV2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IGNORESRPV2"); +pub const SRP_POLICY_NOV2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IGNORESRPV2"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCRIPT"); +pub const SRP_POLICY_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCRIPT"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_SHELL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHELL"); +pub const SRP_POLICY_SHELL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHELL"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_WLDPCONFIGCI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WLDPCONFIGCI"); +pub const SRP_POLICY_WLDPCONFIGCI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WLDPCONFIGCI"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_WLDPMSI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WLDPMSI"); +pub const SRP_POLICY_WLDPMSI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WLDPMSI"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_WLDPSCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WLDPSCRIPT"); +pub const SRP_POLICY_WLDPSCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WLDPSCRIPT"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] pub type SAFER_COMPUTE_TOKEN_FROM_LEVEL_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs index b6e17dafd9..b71861c70c 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs @@ -17,29 +17,29 @@ pub const CIdentityProfileHandler: ::windows_sys::core::GUID = ::windows_sys::co #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub const CoClassIdentityStore: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x30d49246_d217_465f_b00b_ac9ddd652eb7); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const IDENTITY_KEYWORD_ASSOCIATED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("associated"); +pub const IDENTITY_KEYWORD_ASSOCIATED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("associated"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const IDENTITY_KEYWORD_CONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("connected"); +pub const IDENTITY_KEYWORD_CONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("connected"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const IDENTITY_KEYWORD_HOMEGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("homegroup"); +pub const IDENTITY_KEYWORD_HOMEGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("homegroup"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const IDENTITY_KEYWORD_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("local"); +pub const IDENTITY_KEYWORD_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("local"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub const OID_OAssociatedIdentityProviderObject: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x98c5a3dd_db68_4f1a_8d2b_9079cdfeaf61); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_COMPLETE_ACCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CompleteAccount"); +pub const STR_COMPLETE_ACCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CompleteAccount"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_MODERN_SETTINGS_ADD_USER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ModernSettingsAddUser"); +pub const STR_MODERN_SETTINGS_ADD_USER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ModernSettingsAddUser"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_NTH_USER_FIRST_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NthUserFirstAuth"); +pub const STR_NTH_USER_FIRST_AUTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NthUserFirstAuth"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_OUT_OF_BOX_EXPERIENCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OutOfBoxExperience"); +pub const STR_OUT_OF_BOX_EXPERIENCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OutOfBoxExperience"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_OUT_OF_BOX_UPGRADE_EXPERIENCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OutOfBoxUpgradeExperience"); +pub const STR_OUT_OF_BOX_UPGRADE_EXPERIENCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OutOfBoxUpgradeExperience"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_PROPERTY_STORE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PropertyStore"); +pub const STR_PROPERTY_STORE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PropertyStore"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_USER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Username"); +pub const STR_USER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Username"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub type ACCOUNT_STATE = i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Authentication/Identity/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Authentication/Identity/mod.rs index 339727c71f..85cde2584a 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Authentication/Identity/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Authentication/Identity/mod.rs @@ -1,56 +1,56 @@ #[cfg(feature = "Win32_Security_Authentication_Identity_Provider")] pub mod Provider; #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcquireCredentialsHandleA ( pszprincipal : :: windows_sys::core::PCSTR , pszpackage : :: windows_sys::core::PCSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcquireCredentialsHandleA ( pszprincipal : ::windows_sys::core::PCSTR , pszpackage : ::windows_sys::core::PCSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcquireCredentialsHandleW ( pszprincipal : :: windows_sys::core::PCWSTR , pszpackage : :: windows_sys::core::PCWSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AcquireCredentialsHandleW ( pszprincipal : ::windows_sys::core::PCWSTR , pszpackage : ::windows_sys::core::PCWSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AddCredentialsA ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : :: windows_sys::core::PCSTR , pszpackage : :: windows_sys::core::PCSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AddCredentialsA ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : ::windows_sys::core::PCSTR , pszpackage : ::windows_sys::core::PCSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AddCredentialsW ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : :: windows_sys::core::PCWSTR , pszpackage : :: windows_sys::core::PCWSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn AddSecurityPackageA ( pszpackagename : :: windows_sys::core::PCSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn AddSecurityPackageW ( pszpackagename : :: windows_sys::core::PCWSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn AddCredentialsW ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : ::windows_sys::core::PCWSTR , pszpackage : ::windows_sys::core::PCWSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn AddSecurityPackageA ( pszpackagename : ::windows_sys::core::PCSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn AddSecurityPackageW ( pszpackagename : ::windows_sys::core::PCWSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ApplyControlToken ( phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ApplyControlToken ( phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditComputeEffectivePolicyBySid ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const :: windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditComputeEffectivePolicyBySid ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const ::windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditComputeEffectivePolicyByToken ( htokenhandle : super::super::super::Foundation:: HANDLE , psubcategoryguids : *const :: windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditComputeEffectivePolicyByToken ( htokenhandle : super::super::super::Foundation:: HANDLE , psubcategoryguids : *const ::windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditEnumerateCategories ( ppauditcategoriesarray : *mut *mut :: windows_sys::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditEnumerateCategories ( ppauditcategoriesarray : *mut *mut ::windows_sys::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditEnumeratePerUserPolicy ( ppauditsidarray : *mut *mut POLICY_AUDIT_SID_ARRAY ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditEnumerateSubCategories ( pauditcategoryguid : *const :: windows_sys::core::GUID , bretrieveallsubcategories : super::super::super::Foundation:: BOOLEAN , ppauditsubcategoriesarray : *mut *mut :: windows_sys::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditEnumerateSubCategories ( pauditcategoryguid : *const ::windows_sys::core::GUID , bretrieveallsubcategories : super::super::super::Foundation:: BOOLEAN , ppauditsubcategoriesarray : *mut *mut ::windows_sys::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn AuditFree ( buffer : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryGuidFromCategoryId ( auditcategoryid : POLICY_AUDIT_EVENT_TYPE , pauditcategoryguid : *mut :: windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryGuidFromCategoryId ( auditcategoryid : POLICY_AUDIT_EVENT_TYPE , pauditcategoryguid : *mut ::windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryIdFromCategoryGuid ( pauditcategoryguid : *const :: windows_sys::core::GUID , pauditcategoryid : *mut POLICY_AUDIT_EVENT_TYPE ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryIdFromCategoryGuid ( pauditcategoryguid : *const ::windows_sys::core::GUID , pauditcategoryid : *mut POLICY_AUDIT_EVENT_TYPE ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryNameA ( pauditcategoryguid : *const :: windows_sys::core::GUID , ppszcategoryname : *mut :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryNameA ( pauditcategoryguid : *const ::windows_sys::core::GUID , ppszcategoryname : *mut ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryNameW ( pauditcategoryguid : *const :: windows_sys::core::GUID , ppszcategoryname : *mut :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupCategoryNameW ( pauditcategoryguid : *const ::windows_sys::core::GUID , ppszcategoryname : *mut ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupSubCategoryNameA ( pauditsubcategoryguid : *const :: windows_sys::core::GUID , ppszsubcategoryname : *mut :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupSubCategoryNameA ( pauditsubcategoryguid : *const ::windows_sys::core::GUID , ppszsubcategoryname : *mut ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupSubCategoryNameW ( pauditsubcategoryguid : *const :: windows_sys::core::GUID , ppszsubcategoryname : *mut :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditLookupSubCategoryNameW ( pauditsubcategoryguid : *const ::windows_sys::core::GUID , ppszsubcategoryname : *mut ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryGlobalSaclA ( objecttypename : :: windows_sys::core::PCSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryGlobalSaclA ( objecttypename : ::windows_sys::core::PCSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryGlobalSaclW ( objecttypename : :: windows_sys::core::PCWSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryGlobalSaclW ( objecttypename : ::windows_sys::core::PCWSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryPerUserPolicy ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const :: windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQueryPerUserPolicy ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const ::windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQuerySecurity ( securityinformation : u32 , ppsecuritydescriptor : *mut super::super:: PSECURITY_DESCRIPTOR ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQuerySystemPolicy ( psubcategoryguids : *const :: windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditQuerySystemPolicy ( psubcategoryguids : *const ::windows_sys::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetGlobalSaclA ( objecttypename : :: windows_sys::core::PCSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetGlobalSaclA ( objecttypename : ::windows_sys::core::PCSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetGlobalSaclW ( objecttypename : :: windows_sys::core::PCWSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetGlobalSaclW ( objecttypename : ::windows_sys::core::PCWSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetPerUserPolicy ( psid : super::super::super::Foundation:: PSID , pauditpolicy : *const AUDIT_POLICY_INFORMATION , dwpolicycount : u32 ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] @@ -58,52 +58,52 @@ pub mod Provider; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn AuditSetSystemPolicy ( pauditpolicy : *const AUDIT_POLICY_INFORMATION , dwpolicycount : u32 ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn ChangeAccountPasswordA ( pszpackagename : *const i8 , pszdomainname : *const i8 , pszaccountname : *const i8 , pszoldpassword : *const i8 , psznewpassword : *const i8 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn ChangeAccountPasswordA ( pszpackagename : *const i8 , pszdomainname : *const i8 , pszaccountname : *const i8 , pszoldpassword : *const i8 , psznewpassword : *const i8 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn ChangeAccountPasswordW ( pszpackagename : *const u16 , pszdomainname : *const u16 , pszaccountname : *const u16 , pszoldpassword : *const u16 , psznewpassword : *const u16 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn ChangeAccountPasswordW ( pszpackagename : *const u16 , pszdomainname : *const u16 , pszaccountname : *const u16 , pszoldpassword : *const u16 , psznewpassword : *const u16 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn CompleteAuthToken ( phcontext : *const super::super::Credentials:: SecHandle , ptoken : *const SecBufferDesc ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn CompleteAuthToken ( phcontext : *const super::super::Credentials:: SecHandle , ptoken : *const SecBufferDesc ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] fn CredMarshalTargetInfo ( intargetinfo : *const super::super::Credentials:: CREDENTIAL_TARGET_INFORMATIONW , buffer : *mut *mut u16 , buffersize : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] fn CredUnmarshalTargetInfo ( buffer : *const u16 , buffersize : u32 , rettargetinfo : *mut *mut super::super::Credentials:: CREDENTIAL_TARGET_INFORMATIONW , retactualsize : *mut u32 ) -> super::super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn DecryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn DecryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn DeleteSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn DeleteSecurityPackageA ( pszpackagename : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn DeleteSecurityPackageW ( pszpackagename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn DeleteSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn DeleteSecurityPackageA ( pszpackagename : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn DeleteSecurityPackageW ( pszpackagename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn EncryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn EnumerateSecurityPackagesA ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn EnumerateSecurityPackagesW ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn EncryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn EnumerateSecurityPackagesA ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn EnumerateSecurityPackagesW ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoW ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ExportSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle , fflags : EXPORT_SECURITY_CONTEXT_FLAGS , ppackedcontext : *mut SecBuffer , ptoken : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn FreeContextBuffer ( pvcontextbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ExportSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle , fflags : EXPORT_SECURITY_CONTEXT_FLAGS , ppackedcontext : *mut SecBuffer , ptoken : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn FreeContextBuffer ( pvcontextbuffer : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn FreeCredentialsHandle ( phcredential : *const super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn FreeCredentialsHandle ( phcredential : *const super::super::Credentials:: SecHandle ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetComputerObjectNameA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetComputerObjectNameA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : ::windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetComputerObjectNameW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetComputerObjectNameW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : ::windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetUserNameExA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetUserNameExA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : ::windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetUserNameExW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn GetUserNameExW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : ::windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImpersonateSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImpersonateSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImportSecurityContextA ( pszpackage : :: windows_sys::core::PCSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImportSecurityContextA ( pszpackage : ::windows_sys::core::PCSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImportSecurityContextW ( pszpackage : :: windows_sys::core::PCWSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn ImportSecurityContextW ( pszpackage : ::windows_sys::core::PCWSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] fn InitSecurityInterfaceA ( ) -> *mut SecurityFunctionTableA ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Credentials"))] ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] fn InitSecurityInterfaceW ( ) -> *mut SecurityFunctionTableW ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn InitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const i8 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn InitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const i8 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn InitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const u16 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn InitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const u16 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaAddAccountRights ( policyhandle : LSA_HANDLE , accountsid : super::super::super::Foundation:: PSID , userrights : *const super::super::super::Foundation:: UNICODE_STRING , countofrights : u32 ) -> super::super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] @@ -191,131 +191,131 @@ pub mod Provider; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn LsaUnregisterPolicyChangeNotification ( informationclass : POLICY_NOTIFICATION_INFORMATION_CLASS , notificationeventhandle : super::super::super::Foundation:: HANDLE ) -> super::super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn MakeSignature ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn MakeSignature ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesExA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesExA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesExW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesExW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesExA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesExA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesExW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesExW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QueryCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QuerySecurityContextToken ( phcontext : *const super::super::Credentials:: SecHandle , token : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn QuerySecurityPackageInfoA ( pszpackagename : :: windows_sys::core::PCSTR , pppackageinfo : *mut *mut SecPkgInfoA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn QuerySecurityPackageInfoW ( pszpackagename : :: windows_sys::core::PCWSTR , pppackageinfo : *mut *mut SecPkgInfoW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn QuerySecurityContextToken ( phcontext : *const super::super::Credentials:: SecHandle , token : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn QuerySecurityPackageInfoA ( pszpackagename : ::windows_sys::core::PCSTR , pppackageinfo : *mut *mut SecPkgInfoA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn QuerySecurityPackageInfoW ( pszpackagename : ::windows_sys::core::PCWSTR , pppackageinfo : *mut *mut SecPkgInfoW ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn RevertSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLAcquireGenuineTicket ( ppticketblob : *mut *mut ::core::ffi::c_void , pcbticketblob : *mut u32 , pwsztemplateid : :: windows_sys::core::PCWSTR , pwszserverurl : :: windows_sys::core::PCWSTR , pwszclienttoken : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLActivateProduct ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , cbappspecificdata : u32 , pvappspecificdata : *const ::core::ffi::c_void , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszproxyserver : :: windows_sys::core::PCWSTR , wproxyport : u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLClose ( hslc : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLConsumeRight ( hslc : *const ::core::ffi::c_void , pappid : *const :: windows_sys::core::GUID , pproductskuid : *const :: windows_sys::core::GUID , pwszrightname : :: windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLDepositOfflineConfirmationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pwszinstallationid : :: windows_sys::core::PCWSTR , pwszconfirmationid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLDepositOfflineConfirmationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszinstallationid : :: windows_sys::core::PCWSTR , pwszconfirmationid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLFireEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows_sys::core::PCWSTR , papplicationid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGenerateOfflineInstallationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , ppwszinstallationid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGenerateOfflineInstallationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , ppwszinstallationid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetApplicationInformation ( hslc : *const ::core::ffi::c_void , papplicationid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetGenuineInformation ( pqueryid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetInstalledProductKeyIds ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pnproductkeyids : *mut u32 , ppproductkeyids : *mut *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const :: windows_sys::core::GUID , pcblicensefile : *mut u32 , ppblicensefile : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicenseFileId ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicenseInformation ( hslc : *const ::core::ffi::c_void , psllicenseid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicensingStatusInformation ( hslc : *const ::core::ffi::c_void , pappid : *const :: windows_sys::core::GUID , pproductskuid : *const :: windows_sys::core::GUID , pwszrightname : :: windows_sys::core::PCWSTR , pnstatuscount : *mut u32 , pplicensingstatus : *mut *mut SL_LICENSING_STATUS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPKeyId ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : :: windows_sys::core::PCWSTR , pwszpkeystring : :: windows_sys::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPKeyInformation ( hslc : *const ::core::ffi::c_void , ppkeyid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPolicyInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPolicyInformationDWORD ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows_sys::core::PCWSTR , pdwvalue : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetProductSkuInformation ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetReferralInformation ( hslc : *const ::core::ffi::c_void , ereferraltype : SLREFERRALTYPE , pskuorappid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetSLIDList ( hslc : *const ::core::ffi::c_void , equeryidtype : SLIDTYPE , pqueryid : *const :: windows_sys::core::GUID , ereturnidtype : SLIDTYPE , pnreturnids : *mut u32 , ppreturnids : *mut *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetServerStatus ( pwszserverurl : :: windows_sys::core::PCWSTR , pwszacquisitiontype : :: windows_sys::core::PCWSTR , pwszproxyserver : :: windows_sys::core::PCWSTR , wproxyport : u16 , phrstatus : *mut :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetServiceInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetWindowsInformation ( pwszvaluename : :: windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetWindowsInformationDWORD ( pwszvaluename : :: windows_sys::core::PCWSTR , pdwvalue : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLInstallLicense ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLInstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : :: windows_sys::core::PCWSTR , pwszpkeystring : :: windows_sys::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slwga.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLIsGenuineLocal ( pappid : *const :: windows_sys::core::GUID , pgenuinestate : *mut SL_GENUINE_STATE , puioptions : *mut SL_NONGENUINE_UI_OPTIONS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLOpen ( phslc : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-slapi-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLQueryLicenseValueFromApp ( valuename : :: windows_sys::core::PCWSTR , valuetype : *mut u32 , databuffer : *mut ::core::ffi::c_void , datasize : u32 , resultdatasize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SLRegisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows_sys::core::PCWSTR , papplicationid : *const :: windows_sys::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLSetCurrentProductKey ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows_sys::core::GUID , pproductkeyid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLSetGenuineInformation ( pqueryid : *const :: windows_sys::core::GUID , pwszvaluename : :: windows_sys::core::PCWSTR , edatatype : SLDATATYPE , cbvalue : u32 , pbvalue : *const u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLUninstallLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLUninstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , ppkeyid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SLUnregisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows_sys::core::PCWSTR , papplicationid : *const :: windows_sys::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn RevertSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLAcquireGenuineTicket ( ppticketblob : *mut *mut ::core::ffi::c_void , pcbticketblob : *mut u32 , pwsztemplateid : ::windows_sys::core::PCWSTR , pwszserverurl : ::windows_sys::core::PCWSTR , pwszclienttoken : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLActivateProduct ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows_sys::core::GUID , cbappspecificdata : u32 , pvappspecificdata : *const ::core::ffi::c_void , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszproxyserver : ::windows_sys::core::PCWSTR , wproxyport : u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLClose ( hslc : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLConsumeRight ( hslc : *const ::core::ffi::c_void , pappid : *const ::windows_sys::core::GUID , pproductskuid : *const ::windows_sys::core::GUID , pwszrightname : ::windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLDepositOfflineConfirmationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows_sys::core::GUID , pwszinstallationid : ::windows_sys::core::PCWSTR , pwszconfirmationid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLDepositOfflineConfirmationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows_sys::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszinstallationid : ::windows_sys::core::PCWSTR , pwszconfirmationid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLFireEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : ::windows_sys::core::PCWSTR , papplicationid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGenerateOfflineInstallationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows_sys::core::GUID , ppwszinstallationid : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGenerateOfflineInstallationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows_sys::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , ppwszinstallationid : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetApplicationInformation ( hslc : *const ::core::ffi::c_void , papplicationid : *const ::windows_sys::core::GUID , pwszvaluename : ::windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetGenuineInformation ( pqueryid : *const ::windows_sys::core::GUID , pwszvaluename : ::windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetInstalledProductKeyIds ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows_sys::core::GUID , pnproductkeyids : *mut u32 , ppproductkeyids : *mut *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const ::windows_sys::core::GUID , pcblicensefile : *mut u32 , ppblicensefile : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicenseFileId ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicenseInformation ( hslc : *const ::core::ffi::c_void , psllicenseid : *const ::windows_sys::core::GUID , pwszvaluename : ::windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetLicensingStatusInformation ( hslc : *const ::core::ffi::c_void , pappid : *const ::windows_sys::core::GUID , pproductskuid : *const ::windows_sys::core::GUID , pwszrightname : ::windows_sys::core::PCWSTR , pnstatuscount : *mut u32 , pplicensingstatus : *mut *mut SL_LICENSING_STATUS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPKeyId ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : ::windows_sys::core::PCWSTR , pwszpkeystring : ::windows_sys::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPKeyInformation ( hslc : *const ::core::ffi::c_void , ppkeyid : *const ::windows_sys::core::GUID , pwszvaluename : ::windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPolicyInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : ::windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetPolicyInformationDWORD ( hslc : *const ::core::ffi::c_void , pwszvaluename : ::windows_sys::core::PCWSTR , pdwvalue : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetProductSkuInformation ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows_sys::core::GUID , pwszvaluename : ::windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetReferralInformation ( hslc : *const ::core::ffi::c_void , ereferraltype : SLREFERRALTYPE , pskuorappid : *const ::windows_sys::core::GUID , pwszvaluename : ::windows_sys::core::PCWSTR , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetSLIDList ( hslc : *const ::core::ffi::c_void , equeryidtype : SLIDTYPE , pqueryid : *const ::windows_sys::core::GUID , ereturnidtype : SLIDTYPE , pnreturnids : *mut u32 , ppreturnids : *mut *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slcext.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetServerStatus ( pwszserverurl : ::windows_sys::core::PCWSTR , pwszacquisitiontype : ::windows_sys::core::PCWSTR , pwszproxyserver : ::windows_sys::core::PCWSTR , wproxyport : u16 , phrstatus : *mut ::windows_sys::core::HRESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetServiceInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : ::windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetWindowsInformation ( pwszvaluename : ::windows_sys::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLGetWindowsInformationDWORD ( pwszvaluename : ::windows_sys::core::PCWSTR , pdwvalue : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLInstallLicense ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLInstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : ::windows_sys::core::PCWSTR , pwszpkeystring : ::windows_sys::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slwga.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLIsGenuineLocal ( pappid : *const ::windows_sys::core::GUID , pgenuinestate : *mut SL_GENUINE_STATE , puioptions : *mut SL_NONGENUINE_UI_OPTIONS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLOpen ( phslc : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-slapi-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLQueryLicenseValueFromApp ( valuename : ::windows_sys::core::PCWSTR , valuetype : *mut u32 , databuffer : *mut ::core::ffi::c_void , datasize : u32 , resultdatasize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SLRegisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : ::windows_sys::core::PCWSTR , papplicationid : *const ::windows_sys::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLSetCurrentProductKey ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows_sys::core::GUID , pproductkeyid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLSetGenuineInformation ( pqueryid : *const ::windows_sys::core::GUID , pwszvaluename : ::windows_sys::core::PCWSTR , edatatype : SLDATATYPE , cbvalue : u32 , pbvalue : *const u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLUninstallLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SLUninstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , ppkeyid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "slc.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SLUnregisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : ::windows_sys::core::PCWSTR , papplicationid : *const ::windows_sys::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslAcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslEnumerateProfilesA ( profilelist : *mut :: windows_sys::core::PSTR , profilecount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslEnumerateProfilesW ( profilelist : *mut :: windows_sys::core::PWSTR , profilecount : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslAcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslEnumerateProfilesA ( profilelist : *mut ::windows_sys::core::PSTR , profilecount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslEnumerateProfilesW ( profilelist : *mut ::windows_sys::core::PWSTR , profilecount : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslGetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *mut ::core::ffi::c_void , size : u32 , needed : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslGetProfilePackageA ( profilename : :: windows_sys::core::PCSTR , packageinfo : *mut *mut SecPkgInfoA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslGetProfilePackageW ( profilename : :: windows_sys::core::PCWSTR , packageinfo : *mut *mut SecPkgInfoW ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslIdentifyPackageA ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslIdentifyPackageW ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslGetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *mut ::core::ffi::c_void , size : u32 , needed : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslGetProfilePackageA ( profilename : ::windows_sys::core::PCSTR , packageinfo : *mut *mut SecPkgInfoA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslGetProfilePackageW ( profilename : ::windows_sys::core::PCWSTR , packageinfo : *mut *mut SecPkgInfoW ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslIdentifyPackageA ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SaslIdentifyPackageW ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoW ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslInitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : :: windows_sys::core::PCSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslInitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : ::windows_sys::core::PCSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslInitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : :: windows_sys::core::PCWSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslInitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : ::windows_sys::core::PCWSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslSetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *const ::core::ffi::c_void , size : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SaslSetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *const ::core::ffi::c_void , size : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "sas.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SendSAS ( asuser : super::super::super::Foundation:: BOOL ) -> ( ) ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn SetCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslCrackCertificate ( pbcertificate : *mut u8 , cbcertificate : u32 , dwflags : u32 , ppcertificate : *mut *mut X509Certificate ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslEmptyCacheA ( psztargetname : :: windows_sys::core::PCSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslEmptyCacheA ( psztargetname : ::windows_sys::core::PCSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslEmptyCacheW ( psztargetname : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslEmptyCacheW ( psztargetname : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SslFreeCertificate ( pcertificate : *mut X509Certificate ) -> ( ) ); ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGenerateRandomBits ( prandomdata : *mut u8 , crandomdata : i32 ) -> ( ) ); -::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGetExtensions ( clienthello : *const u8 , clienthellobytesize : u32 , genericextensions : *mut SCH_EXTENSION_DATA , genericextensionscount : u8 , bytestoread : *mut u32 , flags : SchGetExtensionsOptions ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGetExtensions ( clienthello : *const u8 , clienthellobytesize : u32 , genericextensions : *mut SCH_EXTENSION_DATA , genericextensionscount : u8 , bytestoread : *mut u32 , flags : SchGetExtensionsOptions ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGetMaximumKeySize ( reserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGetServerIdentity ( clienthello : *const u8 , clienthellosize : u32 , serveridentity : *mut *mut u8 , serveridentitysize : *mut u32 , flags : u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SspiCompareAuthIdentities ( authidentity1 : *const ::core::ffi::c_void , authidentity2 : *const ::core::ffi::c_void , samesupplieduser : *mut super::super::super::Foundation:: BOOLEAN , samesuppliedidentity : *mut super::super::super::Foundation:: BOOLEAN ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiCopyAuthIdentity ( authdata : *const ::core::ffi::c_void , authdatacopy : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiDecryptAuthIdentity ( encryptedauthdata : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiDecryptAuthIdentityEx ( options : u32 , encryptedauthdata : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncodeAuthIdentityAsStrings ( pauthidentity : *const ::core::ffi::c_void , ppszusername : *mut :: windows_sys::core::PCWSTR , ppszdomainname : *mut :: windows_sys::core::PCWSTR , ppszpackedcredentialsstring : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncodeStringsAsAuthIdentity ( pszusername : :: windows_sys::core::PCWSTR , pszdomainname : :: windows_sys::core::PCWSTR , pszpackedcredentialsstring : :: windows_sys::core::PCWSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncryptAuthIdentity ( authdata : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncryptAuthIdentityEx ( options : u32 , authdata : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiExcludePackage ( authidentity : *const ::core::ffi::c_void , pszpackagename : :: windows_sys::core::PCWSTR , ppnewauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "schannel.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SslGetServerIdentity ( clienthello : *const u8 , clienthellosize : u32 , serveridentity : *mut *mut u8 , serveridentitysize : *mut u32 , flags : u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SspiCompareAuthIdentities ( authidentity1 : *const ::core::ffi::c_void , authidentity2 : *const ::core::ffi::c_void , samesupplieduser : *mut super::super::super::Foundation:: BOOLEAN , samesuppliedidentity : *mut super::super::super::Foundation:: BOOLEAN ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiCopyAuthIdentity ( authdata : *const ::core::ffi::c_void , authdatacopy : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiDecryptAuthIdentity ( encryptedauthdata : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiDecryptAuthIdentityEx ( options : u32 , encryptedauthdata : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncodeAuthIdentityAsStrings ( pauthidentity : *const ::core::ffi::c_void , ppszusername : *mut ::windows_sys::core::PCWSTR , ppszdomainname : *mut ::windows_sys::core::PCWSTR , ppszpackedcredentialsstring : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncodeStringsAsAuthIdentity ( pszusername : ::windows_sys::core::PCWSTR , pszdomainname : ::windows_sys::core::PCWSTR , pszpackedcredentialsstring : ::windows_sys::core::PCWSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncryptAuthIdentity ( authdata : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "sspicli.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiEncryptAuthIdentityEx ( options : u32 , authdata : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiExcludePackage ( authidentity : *const ::core::ffi::c_void , pszpackagename : ::windows_sys::core::PCWSTR , ppnewauthidentity : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiFreeAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiGetTargetHostName ( psztargetname : :: windows_sys::core::PCWSTR , pszhostname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiGetTargetHostName ( psztargetname : ::windows_sys::core::PCWSTR , pszhostname : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SspiIsAuthIdentityEncrypted ( encryptedauthdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SspiIsPromptingNeeded ( errororntstatus : u32 ) -> super::super::super::Foundation:: BOOLEAN ); ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiLocalFree ( databuffer : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiMarshalAuthIdentity ( authidentity : *const ::core::ffi::c_void , authidentitylength : *mut u32 , authidentitybytearray : *mut *mut i8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPrepareForCredRead ( authidentity : *const ::core::ffi::c_void , psztargetname : :: windows_sys::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPrepareForCredWrite ( authidentity : *const ::core::ffi::c_void , psztargetname : :: windows_sys::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut :: windows_sys::core::PCWSTR , ppszcredmanusername : *mut :: windows_sys::core::PCWSTR , ppcredentialblob : *mut *mut u8 , pcredentialblobsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPromptForCredentialsA ( psztargetname : :: windows_sys::core::PCSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : :: windows_sys::core::PCSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPromptForCredentialsW ( psztargetname : :: windows_sys::core::PCWSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : :: windows_sys::core::PCWSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiUnmarshalAuthIdentity ( authidentitylength : u32 , authidentitybytearray : :: windows_sys::core::PCSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiValidateAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiMarshalAuthIdentity ( authidentity : *const ::core::ffi::c_void , authidentitylength : *mut u32 , authidentitybytearray : *mut *mut i8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPrepareForCredRead ( authidentity : *const ::core::ffi::c_void , psztargetname : ::windows_sys::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPrepareForCredWrite ( authidentity : *const ::core::ffi::c_void , psztargetname : ::windows_sys::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut ::windows_sys::core::PCWSTR , ppszcredmanusername : *mut ::windows_sys::core::PCWSTR , ppcredentialblob : *mut *mut u8 , pcredentialblobsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPromptForCredentialsA ( psztargetname : ::windows_sys::core::PCSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : ::windows_sys::core::PCSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiPromptForCredentialsW ( psztargetname : ::windows_sys::core::PCWSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : ::windows_sys::core::PCWSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiUnmarshalAuthIdentity ( authidentitylength : u32 , authidentitybytearray : ::windows_sys::core::PCSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiValidateAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn SspiZeroAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SystemFunction036 ( randombuffer : *mut ::core::ffi::c_void , randombufferlength : u32 ) -> super::super::super::Foundation:: BOOLEAN ); @@ -323,22 +323,22 @@ pub mod Provider; ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SystemFunction040 ( memory : *mut ::core::ffi::c_void , memorysize : u32 , optionflags : u32 ) -> super::super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn SystemFunction041 ( memory : *mut ::core::ffi::c_void , memorysize : u32 , optionflags : u32 ) -> super::super::super::Foundation:: NTSTATUS ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingDeleteAllBindings ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingDeleteBinding ( targeturl : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateBinding ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturl : :: windows_sys::core::PCWSTR , bindingtype : TOKENBINDING_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , extensionformat : TOKENBINDING_EXTENSION_FORMAT , extensiondata : *const ::core::ffi::c_void , tokenbinding : *mut *mut ::core::ffi::c_void , tokenbindingsize : *mut u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateID ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , publickey : *const ::core::ffi::c_void , publickeysize : u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateIDForUri ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturi : :: windows_sys::core::PCWSTR , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateMessage ( tokenbindings : *const *const ::core::ffi::c_void , tokenbindingssize : *const u32 , tokenbindingscount : u32 , tokenbindingmessage : *mut *mut ::core::ffi::c_void , tokenbindingmessagesize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetHighestSupportedVersion ( majorversion : *mut u8 , minorversion : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetKeyTypesClient ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetKeyTypesServer ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingVerifyMessage ( tokenbindingmessage : *const ::core::ffi::c_void , tokenbindingmessagesize : u32 , keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , resultlist : *mut *mut TOKENBINDING_RESULT_LIST ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn TranslateNameA ( lpaccountname : :: windows_sys::core::PCSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn TranslateNameW ( lpaccountname : :: windows_sys::core::PCWSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingDeleteAllBindings ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingDeleteBinding ( targeturl : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateBinding ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturl : ::windows_sys::core::PCWSTR , bindingtype : TOKENBINDING_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , extensionformat : TOKENBINDING_EXTENSION_FORMAT , extensiondata : *const ::core::ffi::c_void , tokenbinding : *mut *mut ::core::ffi::c_void , tokenbindingsize : *mut u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateID ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , publickey : *const ::core::ffi::c_void , publickeysize : u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateIDForUri ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturi : ::windows_sys::core::PCWSTR , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGenerateMessage ( tokenbindings : *const *const ::core::ffi::c_void , tokenbindingssize : *const u32 , tokenbindingscount : u32 , tokenbindingmessage : *mut *mut ::core::ffi::c_void , tokenbindingmessagesize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetHighestSupportedVersion ( majorversion : *mut u8 , minorversion : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetKeyTypesClient ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingGetKeyTypesServer ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tokenbinding.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] fn TokenBindingVerifyMessage ( tokenbindingmessage : *const ::core::ffi::c_void , tokenbindingmessagesize : u32 , keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , resultlist : *mut *mut TOKENBINDING_RESULT_LIST ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn TranslateNameA ( lpaccountname : ::windows_sys::core::PCSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : ::windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] fn TranslateNameW ( lpaccountname : ::windows_sys::core::PCWSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : ::windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Security_Credentials")] -::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn VerifySignature ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "secur32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] fn VerifySignature ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> ::windows_sys::core::HRESULT ); pub type ICcgDomainAuthCredentials = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const ACCOUNT_ADJUST_PRIVILEGES: i32 = 2i32; @@ -581,9 +581,9 @@ pub const CENTRAL_ACCESS_POLICY_STAGED_OWNER_RIGHTS_PRESENT_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const CLEAR_BLOCK_LENGTH: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const CLOUDAP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CloudAP"); +pub const CLOUDAP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CloudAP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const CLOUDAP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CloudAP"); +pub const CLOUDAP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CloudAP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const CREDP_FLAGS_CLEAR_PASSWORD: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -603,13 +603,13 @@ pub const CRED_MARSHALED_TI_SIZE_SIZE: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const CYPHER_BLOCK_LENGTH: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const ClOUDAP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("CloudAP"); +pub const ClOUDAP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CloudAP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const DEFAULT_TLS_SSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default TLS SSP"); +pub const DEFAULT_TLS_SSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default TLS SSP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const DEFAULT_TLS_SSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Default TLS SSP"); +pub const DEFAULT_TLS_SSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Default TLS SSP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const DEFAULT_TLS_SSP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default TLS SSP"); +pub const DEFAULT_TLS_SSP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default TLS SSP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const DOMAIN_NO_LM_OWF_CHANGE: i32 = 64i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -621,7 +621,7 @@ pub const E_RM_UNKNOWN_ERROR: ::windows_sys::core::HRESULT = -1073415165i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const FACILITY_SL_ITF: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const ID_CAP_SLAPI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("slapiQueryLicenseValue"); +pub const ID_CAP_SLAPI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("slapiQueryLicenseValue"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const ISC_RET_ALLOCATED_MEMORY: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -885,7 +885,7 @@ pub const KERB_WRAP_NO_ENCRYPT: u32 = 2147483649u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const KERN_CONTEXT_CERT_INFO_V1: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const KRB_ANONYMOUS_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ANONYMOUS"); +pub const KRB_ANONYMOUS_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ANONYMOUS"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const KRB_NT_ENTERPRISE_PRINCIPAL: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -917,7 +917,7 @@ pub const KRB_NT_WELLKNOWN: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const KRB_NT_X500_PRINCIPAL: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const KRB_WELLKNOWN_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WELLKNOWN"); +pub const KRB_WELLKNOWN_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WELLKNOWN"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LCRED_CRED_EXISTS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -963,25 +963,25 @@ pub const LSASETCAPS_RELOAD_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSASETCAPS_VALID_FLAG_MASK: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_ADT_LEGACY_SECURITY_SOURCE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security"); +pub const LSA_ADT_LEGACY_SECURITY_SOURCE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_ADT_SECURITY_SOURCE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft-Windows-Security-Auditing"); +pub const LSA_ADT_SECURITY_SOURCE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft-Windows-Security-Auditing"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_CALL_PACKAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApCallPackage\u{0}"); +pub const LSA_AP_NAME_CALL_PACKAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LsaApCallPackage\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_CALL_PACKAGE_PASSTHROUGH: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApCallPackagePassthrough\u{0}"); +pub const LSA_AP_NAME_CALL_PACKAGE_PASSTHROUGH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LsaApCallPackagePassthrough\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_CALL_PACKAGE_UNTRUSTED: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApCallPackageUntrusted\u{0}"); +pub const LSA_AP_NAME_CALL_PACKAGE_UNTRUSTED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LsaApCallPackageUntrusted\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_INITIALIZE_PACKAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApInitializePackage\u{0}"); +pub const LSA_AP_NAME_INITIALIZE_PACKAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LsaApInitializePackage\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_LOGON_TERMINATED: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApLogonTerminated\u{0}"); +pub const LSA_AP_NAME_LOGON_TERMINATED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LsaApLogonTerminated\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_LOGON_USER: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApLogonUser\u{0}"); +pub const LSA_AP_NAME_LOGON_USER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LsaApLogonUser\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_LOGON_USER_EX: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApLogonUserEx\u{0}"); +pub const LSA_AP_NAME_LOGON_USER_EX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LsaApLogonUserEx\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_LOGON_USER_EX2: ::windows_sys::core::PCSTR = ::windows_sys::s!("LsaApLogonUserEx2\u{0}"); +pub const LSA_AP_NAME_LOGON_USER_EX2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LsaApLogonUserEx2\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_CALL_LICENSE_SERVER: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -989,11 +989,11 @@ pub const LSA_FOREST_TRUST_RECORD_TYPE_UNRECOGNIZED: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_FTRECORD_DISABLED_REASONS: i32 = 65535i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_GLOBAL_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("G$"); +pub const LSA_GLOBAL_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("G$"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_GLOBAL_SECRET_PREFIX_LENGTH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_LOCAL_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("L$"); +pub const LSA_LOCAL_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("L$"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_LOCAL_SECRET_PREFIX_LENGTH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1003,7 +1003,7 @@ pub const LSA_LOOKUP_ISOLATED_AS_LOCAL: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_LOOKUP_PREFER_INTERNET_NAMES: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_MACHINE_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("M$"); +pub const LSA_MACHINE_SECRET_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("M$"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_MAXIMUM_ENUMERATION_LENGTH: u32 = 32000u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1051,11 +1051,11 @@ pub const MAX_RECORDS_IN_FOREST_TRUST_INFO: u32 = 4000u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MAX_USER_RECORDS: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MICROSOFT_KERBEROS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Kerberos"); +pub const MICROSOFT_KERBEROS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Kerberos"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MICROSOFT_KERBEROS_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Kerberos"); +pub const MICROSOFT_KERBEROS_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Kerberos"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MICROSOFT_KERBEROS_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Kerberos"); +pub const MICROSOFT_KERBEROS_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Kerberos"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_ALLOW_FORCE_GUEST: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1113,9 +1113,9 @@ pub const MSV1_0_NTLM3_RESPONSE_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_OWF_PASSWORD_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MSV1_0_PACKAGE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); +pub const MSV1_0_PACKAGE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MSV1_0_PACKAGE_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); +pub const MSV1_0_PACKAGE_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_S4U2SELF: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1135,9 +1135,9 @@ pub const MSV1_0_SUBAUTHENTICATION_DLL_SHIFT: u32 = 24u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_SUBAUTHENTICATION_FLAGS: u32 = 4278190080u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MSV1_0_SUBAUTHENTICATION_KEY: ::windows_sys::core::PCSTR = ::windows_sys::s!("SYSTEM\\CurrentControlSet\\Control\\Lsa\\MSV1_0"); +pub const MSV1_0_SUBAUTHENTICATION_KEY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SYSTEM\\CurrentControlSet\\Control\\Lsa\\MSV1_0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MSV1_0_SUBAUTHENTICATION_VALUE: ::windows_sys::core::PCSTR = ::windows_sys::s!("Auth"); +pub const MSV1_0_SUBAUTHENTICATION_VALUE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Auth"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_SUBAUTH_ACCOUNT_DISABLED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1175,11 +1175,11 @@ pub const MSV1_0_VALIDATION_USER_FLAGS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_VALIDATION_USER_ID: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NEGOSSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Negotiate"); +pub const NEGOSSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Negotiate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NEGOSSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Negotiate"); +pub const NEGOSSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Negotiate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NEGOSSP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Negotiate"); +pub const NEGOSSP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Negotiate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const NEGOTIATE_ALLOW_NTLM: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1221,15 +1221,15 @@ pub const NOTIFY_CLASS_ROLE_CHANGE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const NO_LONG_NAMES: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NTLMSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NTLM"); +pub const NTLMSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NTLM"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NTLMSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("NTLM"); +pub const NTLMSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("NTLM"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PCT1SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft PCT 1.0"); +pub const PCT1SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft PCT 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PCT1SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft PCT 1.0"); +pub const PCT1SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft PCT 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PCT1SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft PCT 1.0"); +pub const PCT1SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft PCT 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const PER_USER_AUDIT_FAILURE_EXCLUDE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1243,11 +1243,11 @@ pub const PER_USER_AUDIT_SUCCESS_INCLUDE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const PER_USER_POLICY_UNCHANGED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PKU2U_PACKAGE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("pku2u"); +pub const PKU2U_PACKAGE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("pku2u"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PKU2U_PACKAGE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("pku2u"); +pub const PKU2U_PACKAGE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("pku2u"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PKU2U_PACKAGE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("pku2u"); +pub const PKU2U_PACKAGE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("pku2u"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const POLICY_AUDIT_EVENT_FAILURE: i32 = 2i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1365,21 +1365,21 @@ pub const RTL_ENCRYPT_OPTION_FOR_SYSTEM: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const RTL_ENCRYPT_OPTION_SAME_LOGON: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_CREDENTIAL_UPDATE_FREE_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("CredentialUpdateFree"); +pub const SAM_CREDENTIAL_UPDATE_FREE_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CredentialUpdateFree"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("CredentialUpdateNotify"); +pub const SAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CredentialUpdateNotify"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("RegisterMappedEntrypoints"); +pub const SAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RegisterMappedEntrypoints"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("CredentialUpdateRegister"); +pub const SAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CredentialUpdateRegister"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SAM_DAYS_PER_WEEK: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_INIT_NOTIFICATION_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("InitializeChangeNotify"); +pub const SAM_INIT_NOTIFICATION_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("InitializeChangeNotify"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("PasswordChangeNotify"); +pub const SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PasswordChangeNotify"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_PASSWORD_FILTER_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::s!("PasswordFilter"); +pub const SAM_PASSWORD_FILTER_ROUTINE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PasswordFilter"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SASL_OPTION_AUTHZ_PROCESSING: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1393,11 +1393,11 @@ pub const SCHANNEL_ALERT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SCHANNEL_CRED_VERSION: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SCHANNEL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Schannel"); +pub const SCHANNEL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Schannel"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SCHANNEL_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Schannel"); +pub const SCHANNEL_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Schannel"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SCHANNEL_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Schannel"); +pub const SCHANNEL_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Schannel"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SCHANNEL_RENEGOTIATE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1801,7 +1801,7 @@ pub const SECPKG_INTERFACE_VERSION_8: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECPKG_INTERFACE_VERSION_9: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECPKG_LSAMODEINIT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("SpLsaModeInitialize"); +pub const SECPKG_LSAMODEINIT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SpLsaModeInitialize"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECPKG_MAX_OID_LENGTH: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1843,7 +1843,7 @@ pub const SECPKG_SURROGATE_LOGON_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECPKG_UNICODE_ATTRIBUTE: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECPKG_USERMODEINIT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("SpUserModeInitialize"); +pub const SECPKG_USERMODEINIT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SpUserModeInitialize"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECQOP_WRAP_NO_ENCRYPT: u32 = 2147483649u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1853,15 +1853,15 @@ pub const SECRET_QUERY_VALUE: i32 = 2i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECRET_SET_VALUE: i32 = 1i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INITSECURITYINTERFACEA"); +pub const SECURITY_ENTRYPOINT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("INITSECURITYINTERFACEA"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT16: ::windows_sys::core::PCSTR = ::windows_sys::s!("INITSECURITYINTERFACEA"); +pub const SECURITY_ENTRYPOINT16: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("INITSECURITYINTERFACEA"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT_ANSI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InitSecurityInterfaceW"); +pub const SECURITY_ENTRYPOINT_ANSI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InitSecurityInterfaceW"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT_ANSIA: ::windows_sys::core::PCSTR = ::windows_sys::s!("InitSecurityInterfaceA"); +pub const SECURITY_ENTRYPOINT_ANSIA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("InitSecurityInterfaceA"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT_ANSIW: ::windows_sys::core::PCSTR = ::windows_sys::s!("InitSecurityInterfaceW"); +pub const SECURITY_ENTRYPOINT_ANSIW: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("InitSecurityInterfaceW"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECURITY_NATIVE_DREP: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1937,39 +1937,39 @@ pub const SE_ADT_PARAMETER_WRITE_SYNCHRONOUS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SE_ADT_POLICY_AUDIT_EVENT_TYPE_EX_BEGIN: u32 = 100u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_BATCH_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeBatchLogonRight"); +pub const SE_BATCH_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeBatchLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_BATCH_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyBatchLogonRight"); +pub const SE_DENY_BATCH_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeDenyBatchLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyInteractiveLogonRight"); +pub const SE_DENY_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeDenyInteractiveLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_NETWORK_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyNetworkLogonRight"); +pub const SE_DENY_NETWORK_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeDenyNetworkLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyRemoteInteractiveLogonRight"); +pub const SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeDenyRemoteInteractiveLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_SERVICE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDenyServiceLogonRight"); +pub const SE_DENY_SERVICE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeDenyServiceLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeInteractiveLogonRight"); +pub const SE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeInteractiveLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SE_MAX_AUDIT_PARAMETERS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SE_MAX_GENERIC_AUDIT_PARAMETERS: u32 = 28u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_NETWORK_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeNetworkLogonRight"); +pub const SE_NETWORK_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeNetworkLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_REMOTE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeRemoteInteractiveLogonRight"); +pub const SE_REMOTE_INTERACTIVE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeRemoteInteractiveLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_SERVICE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeServiceLogonRight"); +pub const SE_SERVICE_LOGON_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeServiceLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_CLIENTAPI_ZONE: u32 = 61440u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_DEFAULT_MIGRATION_ENCRYPTOR_URI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:spp/migrationencryptor/tokenact/1.0"); +pub const SL_DEFAULT_MIGRATION_ENCRYPTOR_URI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msft:spp/migrationencryptor/tokenact/1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_EVENT_LICENSING_STATE_CHANGED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/event/licensingstatechanged"); +pub const SL_EVENT_LICENSING_STATE_CHANGED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msft:rm/event/licensingstatechanged"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_EVENT_POLICY_CHANGED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/event/policychanged"); +pub const SL_EVENT_POLICY_CHANGED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msft:rm/event/policychanged"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_EVENT_USER_NOTIFICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/event/usernotification"); +pub const SL_EVENT_USER_NOTIFICATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msft:rm/event/usernotification"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_E_ACTIVATION_IN_PROGRESS: ::windows_sys::core::HRESULT = -1073422296i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2539,75 +2539,75 @@ pub const SL_E_WINDOWS_INVALID_LICENSE_STATE: ::windows_sys::core::HRESULT = -10 #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_E_WINDOWS_VERSION_MISMATCH: ::windows_sys::core::HRESULT = -1073422297i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_ACTIVE_PLUGINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ActivePlugins"); +pub const SL_INFO_KEY_ACTIVE_PLUGINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ActivePlugins"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_AUTHOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Author"); +pub const SL_INFO_KEY_AUTHOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Author"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_OA2_MINOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosOA2MinorVersion"); +pub const SL_INFO_KEY_BIOS_OA2_MINOR_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BiosOA2MinorVersion"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_PKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosProductKey"); +pub const SL_INFO_KEY_BIOS_PKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BiosProductKey"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_PKEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosProductKeyDescription"); +pub const SL_INFO_KEY_BIOS_PKEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BiosProductKeyDescription"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_PKEY_PKPN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosProductKeyPkPn"); +pub const SL_INFO_KEY_BIOS_PKEY_PKPN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BiosProductKeyPkPn"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_SLIC_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BiosSlicState"); +pub const SL_INFO_KEY_BIOS_SLIC_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BiosSlicState"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_CHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Channel"); +pub const SL_INFO_KEY_CHANNEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Channel"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const SL_INFO_KEY_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_DIGITAL_PID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DigitalPID"); +pub const SL_INFO_KEY_DIGITAL_PID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DigitalPID"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_DIGITAL_PID2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DigitalPID2"); +pub const SL_INFO_KEY_DIGITAL_PID2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DigitalPID2"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_IS_KMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsKeyManagementService"); +pub const SL_INFO_KEY_IS_KMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsKeyManagementService"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_IS_PRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsPRS"); +pub const SL_INFO_KEY_IS_PRS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsPRS"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_CURRENT_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceCurrentCount"); +pub const SL_INFO_KEY_KMS_CURRENT_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceCurrentCount"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_FAILED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceFailedRequests"); +pub const SL_INFO_KEY_KMS_FAILED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceFailedRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_LICENSED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceLicensedRequests"); +pub const SL_INFO_KEY_KMS_LICENSED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceLicensedRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_NON_GENUINE_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceNonGenuineGraceRequests"); +pub const SL_INFO_KEY_KMS_NON_GENUINE_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceNonGenuineGraceRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_NOTIFICATION_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceNotificationRequests"); +pub const SL_INFO_KEY_KMS_NOTIFICATION_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceNotificationRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_OOB_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceOOBGraceRequests"); +pub const SL_INFO_KEY_KMS_OOB_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceOOBGraceRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_OOT_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceOOTGraceRequests"); +pub const SL_INFO_KEY_KMS_OOT_GRACE_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceOOTGraceRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_REQUIRED_CLIENT_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceRequiredClientCount"); +pub const SL_INFO_KEY_KMS_REQUIRED_CLIENT_COUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceRequiredClientCount"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_TOTAL_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceTotalRequests"); +pub const SL_INFO_KEY_KMS_TOTAL_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceTotalRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_UNLICENSED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyManagementServiceUnlicensedRequests"); +pub const SL_INFO_KEY_KMS_UNLICENSED_REQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyManagementServiceUnlicensedRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_LICENSE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LicenseType"); +pub const SL_INFO_KEY_LICENSE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LicenseType"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_LICENSOR_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LicensorUrl"); +pub const SL_INFO_KEY_LICENSOR_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LicensorUrl"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const SL_INFO_KEY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_PARTIAL_PRODUCT_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PartialProductKey"); +pub const SL_INFO_KEY_PARTIAL_PRODUCT_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PartialProductKey"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_PRODUCT_KEY_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PKCURL"); +pub const SL_INFO_KEY_PRODUCT_KEY_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PKCURL"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_PRODUCT_SKU_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductSkuId"); +pub const SL_INFO_KEY_PRODUCT_SKU_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductSkuId"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_RIGHT_ACCOUNT_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RACURL"); +pub const SL_INFO_KEY_RIGHT_ACCOUNT_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RACURL"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_SECURE_PROCESSOR_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPCURL"); +pub const SL_INFO_KEY_SECURE_PROCESSOR_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SPCURL"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_SECURE_STORE_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecureStoreId"); +pub const SL_INFO_KEY_SECURE_STORE_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SecureStoreId"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_SYSTEM_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemState"); +pub const SL_INFO_KEY_SYSTEM_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemState"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_USE_LICENSE_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EULURL"); +pub const SL_INFO_KEY_USE_LICENSE_ACTIVATION_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EULURL"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const SL_INFO_KEY_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_INTERNAL_ZONE: u32 = 57344u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2631,33 +2631,33 @@ pub const SL_MDOLLAR_ZONE: u32 = 40960u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_MSCH_ZONE: u32 = 49152u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PKEY_DETECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/algorithm/pkey/detect"); +pub const SL_PKEY_DETECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msft:rm/algorithm/pkey/detect"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PKEY_MS2005: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/algorithm/pkey/2005"); +pub const SL_PKEY_MS2005: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msft:rm/algorithm/pkey/2005"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PKEY_MS2009: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msft:rm/algorithm/pkey/2009"); +pub const SL_PKEY_MS2009: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msft:rm/algorithm/pkey/2009"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_POLICY_EVALUATION_MODE_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security-SPP-EvaluationModeEnabled"); +pub const SL_POLICY_EVALUATION_MODE_ENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security-SPP-EvaluationModeEnabled"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_ACTIVATION_VALIDATION_IN_PROGRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_ACTIVATION_VALIDATION_IN_PROGRESS"); +pub const SL_PROP_ACTIVATION_VALIDATION_IN_PROGRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_ACTIVATION_VALIDATION_IN_PROGRESS"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_BRT_COMMIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_BRT_COMMIT"); +pub const SL_PROP_BRT_COMMIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_BRT_COMMIT"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_BRT_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_BRT_DATA"); +pub const SL_PROP_BRT_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_BRT_DATA"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_GENUINE_RESULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_GENUINE_RESULT"); +pub const SL_PROP_GENUINE_RESULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_GENUINE_RESULT"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_GET_GENUINE_AUTHZ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_GET_GENUINE_AUTHZ"); +pub const SL_PROP_GET_GENUINE_AUTHZ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_GET_GENUINE_AUTHZ"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_GET_GENUINE_SERVER_AUTHZ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_GET_GENUINE_SERVER_AUTHZ"); +pub const SL_PROP_GET_GENUINE_SERVER_AUTHZ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_GET_GENUINE_SERVER_AUTHZ"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_LAST_ACT_ATTEMPT_HRESULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_LAST_ACT_ATTEMPT_HRESULT"); +pub const SL_PROP_LAST_ACT_ATTEMPT_HRESULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_LAST_ACT_ATTEMPT_HRESULT"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_LAST_ACT_ATTEMPT_SERVER_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_LAST_ACT_ATTEMPT_SERVER_FLAGS"); +pub const SL_PROP_LAST_ACT_ATTEMPT_SERVER_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_LAST_ACT_ATTEMPT_SERVER_FLAGS"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_LAST_ACT_ATTEMPT_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_LAST_ACT_ATTEMPT_TIME"); +pub const SL_PROP_LAST_ACT_ATTEMPT_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_LAST_ACT_ATTEMPT_TIME"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_NONGENUINE_GRACE_FLAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SL_NONGENUINE_GRACE_FLAG"); +pub const SL_PROP_NONGENUINE_GRACE_FLAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SL_NONGENUINE_GRACE_FLAG"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_REARM_REBOOT_REQUIRED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2903,7 +2903,7 @@ pub const SPP_MIGRATION_GATHER_ALL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SPP_MIGRATION_GATHER_MIGRATABLE_APPS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SP_ACCEPT_CREDENTIALS_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("SpAcceptCredentials\u{0}"); +pub const SP_ACCEPT_CREDENTIALS_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SpAcceptCredentials\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SP_PROT_ALL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2961,21 +2961,21 @@ pub const SP_PROT_UNI_CLIENT: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SP_PROT_UNI_SERVER: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL2SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft SSL 2.0"); +pub const SSL2SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft SSL 2.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL2SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft SSL 2.0"); +pub const SSL2SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft SSL 2.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL2SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft SSL 2.0"); +pub const SSL2SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft SSL 2.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL3SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft SSL 3.0"); +pub const SSL3SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft SSL 3.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL3SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft SSL 3.0"); +pub const SSL3SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft SSL 3.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL3SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft SSL 3.0"); +pub const SSL3SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft SSL 3.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL_CRACK_CERTIFICATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SslCrackCertificate"); +pub const SSL_CRACK_CERTIFICATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SslCrackCertificate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL_FREE_CERTIFICATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SslFreeCertificate"); +pub const SSL_FREE_CERTIFICATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SslFreeCertificate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SSL_SESSION_RECONNECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2991,11 +2991,11 @@ pub const SSPIPFC_USE_CREDUIBROKER: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SZ_ALG_MAX_SIZE: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const TLS1SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TLS 1.0"); +pub const TLS1SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft TLS 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const TLS1SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft TLS 1.0"); +pub const TLS1SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft TLS 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const TLS1SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TLS 1.0"); +pub const TLS1SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft TLS 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const TLS1_ALERT_ACCESS_DENIED: u32 = 49u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -3089,11 +3089,11 @@ pub const TRUST_ATTRIBUTE_TRUST_USES_RC4_ENCRYPTION: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const UNDERSTANDS_LONG_NAMES: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const UNISP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Unified Security Protocol Provider"); +pub const UNISP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Unified Security Protocol Provider"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const UNISP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Unified Security Protocol Provider"); +pub const UNISP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Unified Security Protocol Provider"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const UNISP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Unified Security Protocol Provider"); +pub const UNISP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Unified Security Protocol Provider"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const UNISP_RPC_ID: u32 = 14u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -3143,11 +3143,11 @@ pub const USER_USE_DES_KEY_ONLY: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const USER_WORKSTATION_TRUST_ACCOUNT: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const WDIGEST_SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WDigest"); +pub const WDIGEST_SP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WDigest"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const WDIGEST_SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("WDigest"); +pub const WDIGEST_SP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WDigest"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const WDIGEST_SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WDigest"); +pub const WDIGEST_SP_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WDigest"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const WINDOWS_SLID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x55c92734_d682_4d71_983e_d6ec3f16059f); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Authorization/UI/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Authorization/UI/mod.rs index 1892bd852d..653de54aad 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Authorization/UI/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Authorization/UI/mod.rs @@ -3,7 +3,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "aclui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`, `\"Win32_Foundation\"`*"] fn EditSecurity ( hwndowner : super::super::super::Foundation:: HWND , psi : ISecurityInformation ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "aclui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`, `\"Win32_Foundation\"`*"] fn EditSecurityAdvanced ( hwndowner : super::super::super::Foundation:: HWND , psi : ISecurityInformation , usipage : SI_PAGE_TYPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "aclui.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`, `\"Win32_Foundation\"`*"] fn EditSecurityAdvanced ( hwndowner : super::super::super::Foundation:: HWND , psi : ISecurityInformation , usipage : SI_PAGE_TYPE ) -> ::windows_sys::core::HRESULT ); pub type IEffectivePermission = *mut ::core::ffi::c_void; pub type IEffectivePermission2 = *mut ::core::ffi::c_void; pub type ISecurityInformation = *mut ::core::ffi::c_void; @@ -12,7 +12,7 @@ pub type ISecurityInformation3 = *mut ::core::ffi::c_void; pub type ISecurityInformation4 = *mut ::core::ffi::c_void; pub type ISecurityObjectTypeInfo = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] -pub const CFSTR_ACLUI_SID_INFO_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CFSTR_ACLUI_SID_INFO_LIST"); +pub const CFSTR_ACLUI_SID_INFO_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CFSTR_ACLUI_SID_INFO_LIST"); #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] pub const DOBJ_COND_NTACLS: i32 = 8i32; #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Authorization/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Authorization/mod.rs index f39863ddf4..0bbe43d36c 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Authorization/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Authorization/mod.rs @@ -31,13 +31,13 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeContextFromToken ( flags : u32 , tokenhandle : super::super::Foundation:: HANDLE , hauthzresourcemanager : AUTHZ_RESOURCE_MANAGER_HANDLE , pexpirationtime : *const i64 , identifier : super::super::Foundation:: LUID , dynamicgroupargs : *const ::core::ffi::c_void , phauthzclientcontext : *mut AUTHZ_CLIENT_CONTEXT_HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "authz.dll""cdecl" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeObjectAccessAuditEvent ( flags : AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS , hauditeventtype : AUTHZ_AUDIT_EVENT_TYPE_HANDLE , szoperationtype : :: windows_sys::core::PCWSTR , szobjecttype : :: windows_sys::core::PCWSTR , szobjectname : :: windows_sys::core::PCWSTR , szadditionalinfo : :: windows_sys::core::PCWSTR , phauditevent : *mut isize , dwadditionalparametercount : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "authz.dll""cdecl" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeObjectAccessAuditEvent ( flags : AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS , hauditeventtype : AUTHZ_AUDIT_EVENT_TYPE_HANDLE , szoperationtype : ::windows_sys::core::PCWSTR , szobjecttype : ::windows_sys::core::PCWSTR , szobjectname : ::windows_sys::core::PCWSTR , szadditionalinfo : ::windows_sys::core::PCWSTR , phauditevent : *mut isize , dwadditionalparametercount : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "authz.dll""cdecl" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeObjectAccessAuditEvent2 ( flags : u32 , hauditeventtype : AUTHZ_AUDIT_EVENT_TYPE_HANDLE , szoperationtype : :: windows_sys::core::PCWSTR , szobjecttype : :: windows_sys::core::PCWSTR , szobjectname : :: windows_sys::core::PCWSTR , szadditionalinfo : :: windows_sys::core::PCWSTR , szadditionalinfo2 : :: windows_sys::core::PCWSTR , phauditevent : *mut isize , dwadditionalparametercount : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "authz.dll""cdecl" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeObjectAccessAuditEvent2 ( flags : u32 , hauditeventtype : AUTHZ_AUDIT_EVENT_TYPE_HANDLE , szoperationtype : ::windows_sys::core::PCWSTR , szobjecttype : ::windows_sys::core::PCWSTR , szobjectname : ::windows_sys::core::PCWSTR , szadditionalinfo : ::windows_sys::core::PCWSTR , szadditionalinfo2 : ::windows_sys::core::PCWSTR , phauditevent : *mut isize , dwadditionalparametercount : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeRemoteResourceManager ( prpcinitinfo : *const AUTHZ_RPC_INIT_INFO_CLIENT , phauthzresourcemanager : *mut AUTHZ_RESOURCE_MANAGER_HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeResourceManager ( flags : u32 , pfndynamicaccesscheck : PFN_AUTHZ_DYNAMIC_ACCESS_CHECK , pfncomputedynamicgroups : PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS , pfnfreedynamicgroups : PFN_AUTHZ_FREE_DYNAMIC_GROUPS , szresourcemanagername : :: windows_sys::core::PCWSTR , phauthzresourcemanager : *mut AUTHZ_RESOURCE_MANAGER_HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeResourceManager ( flags : u32 , pfndynamicaccesscheck : PFN_AUTHZ_DYNAMIC_ACCESS_CHECK , pfncomputedynamicgroups : PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS , pfnfreedynamicgroups : PFN_AUTHZ_FREE_DYNAMIC_GROUPS , szresourcemanagername : ::windows_sys::core::PCWSTR , phauthzresourcemanager : *mut AUTHZ_RESOURCE_MANAGER_HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzInitializeResourceManagerEx ( flags : AUTHZ_RESOURCE_MANAGER_FLAGS , pauthzinitinfo : *const AUTHZ_INIT_INFO , phauthzresourcemanager : *mut AUTHZ_RESOURCE_MANAGER_HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -53,7 +53,7 @@ pub mod UI; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] ::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn AuthzRegisterCapChangeNotification ( phcapchangesubscription : *mut *mut AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE__ , pfncapchangecallback : super::super::System::Threading:: LPTHREAD_START_ROUTINE , pcallbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzRegisterSecurityEventSource ( dwflags : u32 , szeventsourcename : :: windows_sys::core::PCWSTR , pheventprovider : *mut isize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzRegisterSecurityEventSource ( dwflags : u32 , szeventsourcename : ::windows_sys::core::PCWSTR , pheventprovider : *mut isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "authz.dll""cdecl" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzReportSecurityEvent ( dwflags : u32 , heventprovider : AUTHZ_SECURITY_EVENT_PROVIDER_HANDLE , dwauditid : u32 , pusersid : super::super::Foundation:: PSID , dwcount : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -61,49 +61,49 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzSetAppContainerInformation ( hauthzclientcontext : AUTHZ_CLIENT_CONTEXT_HANDLE , pappcontainersid : super::super::Foundation:: PSID , capabilitycount : u32 , pcapabilitysids : *const super:: SID_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzUninstallSecurityEventSource ( dwflags : u32 , szeventsourcename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzUninstallSecurityEventSource ( dwflags : u32 , szeventsourcename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzUnregisterCapChangeNotification ( hcapchangesubscription : *const AUTHZ_CAP_CHANGE_SUBSCRIPTION_HANDLE__ ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "authz.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn AuthzUnregisterSecurityEventSource ( dwflags : u32 , pheventprovider : *mut isize ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildExplicitAccessWithNameA ( pexplicitaccess : *mut EXPLICIT_ACCESS_A , ptrusteename : :: windows_sys::core::PCSTR , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : super:: ACE_FLAGS ) -> ( ) ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildExplicitAccessWithNameW ( pexplicitaccess : *mut EXPLICIT_ACCESS_W , ptrusteename : :: windows_sys::core::PCWSTR , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : super:: ACE_FLAGS ) -> ( ) ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildImpersonateExplicitAccessWithNameA ( pexplicitaccess : *mut EXPLICIT_ACCESS_A , ptrusteename : :: windows_sys::core::PCSTR , ptrustee : *const TRUSTEE_A , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : u32 ) -> ( ) ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildImpersonateExplicitAccessWithNameW ( pexplicitaccess : *mut EXPLICIT_ACCESS_W , ptrusteename : :: windows_sys::core::PCWSTR , ptrustee : *const TRUSTEE_W , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildExplicitAccessWithNameA ( pexplicitaccess : *mut EXPLICIT_ACCESS_A , ptrusteename : ::windows_sys::core::PCSTR , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : super:: ACE_FLAGS ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildExplicitAccessWithNameW ( pexplicitaccess : *mut EXPLICIT_ACCESS_W , ptrusteename : ::windows_sys::core::PCWSTR , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : super:: ACE_FLAGS ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildImpersonateExplicitAccessWithNameA ( pexplicitaccess : *mut EXPLICIT_ACCESS_A , ptrusteename : ::windows_sys::core::PCSTR , ptrustee : *const TRUSTEE_A , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildImpersonateExplicitAccessWithNameW ( pexplicitaccess : *mut EXPLICIT_ACCESS_W , ptrusteename : ::windows_sys::core::PCWSTR , ptrustee : *const TRUSTEE_W , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : u32 ) -> ( ) ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildImpersonateTrusteeA ( ptrustee : *mut TRUSTEE_A , pimpersonatetrustee : *const TRUSTEE_A ) -> ( ) ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildImpersonateTrusteeW ( ptrustee : *mut TRUSTEE_W , pimpersonatetrustee : *const TRUSTEE_W ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn BuildSecurityDescriptorA ( powner : *const TRUSTEE_A , pgroup : *const TRUSTEE_A , ccountofaccessentries : u32 , plistofaccessentries : *const EXPLICIT_ACCESS_A , ccountofauditentries : u32 , plistofauditentries : *const EXPLICIT_ACCESS_A , poldsd : super:: PSECURITY_DESCRIPTOR , psizenewsd : *mut u32 , pnewsd : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn BuildSecurityDescriptorW ( powner : *const TRUSTEE_W , pgroup : *const TRUSTEE_W , ccountofaccessentries : u32 , plistofaccessentries : *const EXPLICIT_ACCESS_W , ccountofauditentries : u32 , plistofauditentries : *const EXPLICIT_ACCESS_W , poldsd : super:: PSECURITY_DESCRIPTOR , psizenewsd : *mut u32 , pnewsd : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildTrusteeWithNameA ( ptrustee : *mut TRUSTEE_A , pname : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildTrusteeWithNameW ( ptrustee : *mut TRUSTEE_W , pname : :: windows_sys::core::PCWSTR ) -> ( ) ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildTrusteeWithObjectsAndNameA ( ptrustee : *mut TRUSTEE_A , pobjname : *const OBJECTS_AND_NAME_A , objecttype : SE_OBJECT_TYPE , objecttypename : :: windows_sys::core::PCSTR , inheritedobjecttypename : :: windows_sys::core::PCSTR , name : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildTrusteeWithObjectsAndNameW ( ptrustee : *mut TRUSTEE_W , pobjname : *const OBJECTS_AND_NAME_W , objecttype : SE_OBJECT_TYPE , objecttypename : :: windows_sys::core::PCWSTR , inheritedobjecttypename : :: windows_sys::core::PCWSTR , name : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildTrusteeWithNameA ( ptrustee : *mut TRUSTEE_A , pname : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildTrusteeWithNameW ( ptrustee : *mut TRUSTEE_W , pname : ::windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildTrusteeWithObjectsAndNameA ( ptrustee : *mut TRUSTEE_A , pobjname : *const OBJECTS_AND_NAME_A , objecttype : SE_OBJECT_TYPE , objecttypename : ::windows_sys::core::PCSTR , inheritedobjecttypename : ::windows_sys::core::PCSTR , name : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn BuildTrusteeWithObjectsAndNameW ( ptrustee : *mut TRUSTEE_W , pobjname : *const OBJECTS_AND_NAME_W , objecttype : SE_OBJECT_TYPE , objecttypename : ::windows_sys::core::PCWSTR , inheritedobjecttypename : ::windows_sys::core::PCWSTR , name : ::windows_sys::core::PCWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn BuildTrusteeWithObjectsAndSidA ( ptrustee : *mut TRUSTEE_A , pobjsid : *const OBJECTS_AND_SID , pobjectguid : *const :: windows_sys::core::GUID , pinheritedobjectguid : *const :: windows_sys::core::GUID , psid : super::super::Foundation:: PSID ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn BuildTrusteeWithObjectsAndSidA ( ptrustee : *mut TRUSTEE_A , pobjsid : *const OBJECTS_AND_SID , pobjectguid : *const ::windows_sys::core::GUID , pinheritedobjectguid : *const ::windows_sys::core::GUID , psid : super::super::Foundation:: PSID ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn BuildTrusteeWithObjectsAndSidW ( ptrustee : *mut TRUSTEE_W , pobjsid : *const OBJECTS_AND_SID , pobjectguid : *const :: windows_sys::core::GUID , pinheritedobjectguid : *const :: windows_sys::core::GUID , psid : super::super::Foundation:: PSID ) -> ( ) ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn BuildTrusteeWithObjectsAndSidW ( ptrustee : *mut TRUSTEE_W , pobjsid : *const OBJECTS_AND_SID , pobjectguid : *const ::windows_sys::core::GUID , pinheritedobjectguid : *const ::windows_sys::core::GUID , psid : super::super::Foundation:: PSID ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn BuildTrusteeWithSidA ( ptrustee : *mut TRUSTEE_A , psid : super::super::Foundation:: PSID ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn BuildTrusteeWithSidW ( ptrustee : *mut TRUSTEE_W , psid : super::super::Foundation:: PSID ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertSecurityDescriptorToStringSecurityDescriptorA ( securitydescriptor : super:: PSECURITY_DESCRIPTOR , requestedstringsdrevision : u32 , securityinformation : u32 , stringsecuritydescriptor : *mut :: windows_sys::core::PSTR , stringsecuritydescriptorlen : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertSecurityDescriptorToStringSecurityDescriptorA ( securitydescriptor : super:: PSECURITY_DESCRIPTOR , requestedstringsdrevision : u32 , securityinformation : u32 , stringsecuritydescriptor : *mut ::windows_sys::core::PSTR , stringsecuritydescriptorlen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertSecurityDescriptorToStringSecurityDescriptorW ( securitydescriptor : super:: PSECURITY_DESCRIPTOR , requestedstringsdrevision : u32 , securityinformation : u32 , stringsecuritydescriptor : *mut :: windows_sys::core::PWSTR , stringsecuritydescriptorlen : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertSecurityDescriptorToStringSecurityDescriptorW ( securitydescriptor : super:: PSECURITY_DESCRIPTOR , requestedstringsdrevision : u32 , securityinformation : u32 , stringsecuritydescriptor : *mut ::windows_sys::core::PWSTR , stringsecuritydescriptorlen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertSidToStringSidA ( sid : super::super::Foundation:: PSID , stringsid : *mut :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertSidToStringSidA ( sid : super::super::Foundation:: PSID , stringsid : *mut ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertSidToStringSidW ( sid : super::super::Foundation:: PSID , stringsid : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertSidToStringSidW ( sid : super::super::Foundation:: PSID , stringsid : *mut ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertStringSecurityDescriptorToSecurityDescriptorA ( stringsecuritydescriptor : :: windows_sys::core::PCSTR , stringsdrevision : u32 , securitydescriptor : *mut super:: PSECURITY_DESCRIPTOR , securitydescriptorsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertStringSecurityDescriptorToSecurityDescriptorA ( stringsecuritydescriptor : ::windows_sys::core::PCSTR , stringsdrevision : u32 , securitydescriptor : *mut super:: PSECURITY_DESCRIPTOR , securitydescriptorsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertStringSecurityDescriptorToSecurityDescriptorW ( stringsecuritydescriptor : :: windows_sys::core::PCWSTR , stringsdrevision : u32 , securitydescriptor : *mut super:: PSECURITY_DESCRIPTOR , securitydescriptorsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertStringSecurityDescriptorToSecurityDescriptorW ( stringsecuritydescriptor : ::windows_sys::core::PCWSTR , stringsdrevision : u32 , securitydescriptor : *mut super:: PSECURITY_DESCRIPTOR , securitydescriptorsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertStringSidToSidA ( stringsid : :: windows_sys::core::PCSTR , sid : *mut super::super::Foundation:: PSID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertStringSidToSidA ( stringsid : ::windows_sys::core::PCSTR , sid : *mut super::super::Foundation:: PSID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertStringSidToSidW ( stringsid : :: windows_sys::core::PCWSTR , sid : *mut super::super::Foundation:: PSID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn ConvertStringSidToSidW ( stringsid : ::windows_sys::core::PCWSTR , sid : *mut super::super::Foundation:: PSID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn FreeInheritedFromArray ( pinheritarray : *const INHERITED_FROMW , acecnt : u16 , pfnarray : *const FN_OBJECT_MGR_FUNCTS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] @@ -119,23 +119,23 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetExplicitEntriesFromAclW ( pacl : *const super:: ACL , pccountofexplicitentries : *mut u32 , plistofexplicitentries : *mut *mut EXPLICIT_ACCESS_W ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetInheritanceSourceA ( pobjectname : :: windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , container : super::super::Foundation:: BOOL , pobjectclassguids : *const *const :: windows_sys::core::GUID , guidcount : u32 , pacl : *const super:: ACL , pfnarray : *const FN_OBJECT_MGR_FUNCTS , pgenericmapping : *const super:: GENERIC_MAPPING , pinheritarray : *mut INHERITED_FROMA ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetInheritanceSourceA ( pobjectname : ::windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , container : super::super::Foundation:: BOOL , pobjectclassguids : *const *const ::windows_sys::core::GUID , guidcount : u32 , pacl : *const super:: ACL , pfnarray : *const FN_OBJECT_MGR_FUNCTS , pgenericmapping : *const super:: GENERIC_MAPPING , pinheritarray : *mut INHERITED_FROMA ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetInheritanceSourceW ( pobjectname : :: windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , container : super::super::Foundation:: BOOL , pobjectclassguids : *const *const :: windows_sys::core::GUID , guidcount : u32 , pacl : *const super:: ACL , pfnarray : *const FN_OBJECT_MGR_FUNCTS , pgenericmapping : *const super:: GENERIC_MAPPING , pinheritarray : *mut INHERITED_FROMW ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetInheritanceSourceW ( pobjectname : ::windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , container : super::super::Foundation:: BOOL , pobjectclassguids : *const *const ::windows_sys::core::GUID , guidcount : u32 , pacl : *const super:: ACL , pfnarray : *const FN_OBJECT_MGR_FUNCTS , pgenericmapping : *const super:: GENERIC_MAPPING , pinheritarray : *mut INHERITED_FROMW ) -> super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetMultipleTrusteeA ( ptrustee : *const TRUSTEE_A ) -> *mut TRUSTEE_A ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetMultipleTrusteeOperationA ( ptrustee : *const TRUSTEE_A ) -> MULTIPLE_TRUSTEE_OPERATION ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetMultipleTrusteeOperationW ( ptrustee : *const TRUSTEE_W ) -> MULTIPLE_TRUSTEE_OPERATION ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetMultipleTrusteeW ( ptrustee : *const TRUSTEE_W ) -> *mut TRUSTEE_W ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetNamedSecurityInfoA ( pobjectname : :: windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetNamedSecurityInfoA ( pobjectname : ::windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetNamedSecurityInfoW ( pobjectname : :: windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetNamedSecurityInfoW ( pobjectname : ::windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn GetSecurityInfo ( handle : super::super::Foundation:: HANDLE , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetTrusteeFormA ( ptrustee : *const TRUSTEE_A ) -> TRUSTEE_FORM ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetTrusteeFormW ( ptrustee : *const TRUSTEE_W ) -> TRUSTEE_FORM ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetTrusteeNameA ( ptrustee : *const TRUSTEE_A ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetTrusteeNameW ( ptrustee : *const TRUSTEE_W ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetTrusteeNameA ( ptrustee : *const TRUSTEE_A ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetTrusteeNameW ( ptrustee : *const TRUSTEE_W ) -> ::windows_sys::core::PWSTR ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetTrusteeTypeA ( ptrustee : *const TRUSTEE_A ) -> TRUSTEE_TYPE ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] fn GetTrusteeTypeW ( ptrustee : *const TRUSTEE_W ) -> TRUSTEE_TYPE ); #[cfg(feature = "Win32_Foundation")] @@ -147,19 +147,19 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn SetEntriesInAclW ( ccountofexplicitentries : u32 , plistofexplicitentries : *const EXPLICIT_ACCESS_W , oldacl : *const super:: ACL , newacl : *mut *mut super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn SetNamedSecurityInfoA ( pobjectname : :: windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn SetNamedSecurityInfoA ( pobjectname : ::windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn SetNamedSecurityInfoW ( pobjectname : :: windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn SetNamedSecurityInfoW ( pobjectname : ::windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn SetSecurityInfo ( handle : super::super::Foundation:: HANDLE , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn TreeResetNamedSecurityInfoA ( pobjectname : :: windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , keepexplicit : super::super::Foundation:: BOOL , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn TreeResetNamedSecurityInfoA ( pobjectname : ::windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , keepexplicit : super::super::Foundation:: BOOL , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn TreeResetNamedSecurityInfoW ( pobjectname : :: windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , keepexplicit : super::super::Foundation:: BOOL , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn TreeResetNamedSecurityInfoW ( pobjectname : ::windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , keepexplicit : super::super::Foundation:: BOOL , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn TreeSetNamedSecurityInfoA ( pobjectname : :: windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , dwaction : TREE_SEC_INFO , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn TreeSetNamedSecurityInfoA ( pobjectname : ::windows_sys::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , dwaction : TREE_SEC_INFO , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn TreeSetNamedSecurityInfoW ( pobjectname : :: windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , dwaction : TREE_SEC_INFO , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] fn TreeSetNamedSecurityInfoW ( pobjectname : ::windows_sys::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , dwaction : TREE_SEC_INFO , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); pub type IAzApplication = *mut ::core::ffi::c_void; pub type IAzApplication2 = *mut ::core::ffi::c_void; pub type IAzApplication3 = *mut ::core::ffi::c_void; @@ -195,11 +195,11 @@ pub type IAzTask = *mut ::core::ffi::c_void; pub type IAzTask2 = *mut ::core::ffi::c_void; pub type IAzTasks = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const ACCCTRL_DEFAULT_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Windows NT Access Provider"); +pub const ACCCTRL_DEFAULT_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Windows NT Access Provider"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const ACCCTRL_DEFAULT_PROVIDERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Windows NT Access Provider"); +pub const ACCCTRL_DEFAULT_PROVIDERA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Windows NT Access Provider"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const ACCCTRL_DEFAULT_PROVIDERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Windows NT Access Provider"); +pub const ACCCTRL_DEFAULT_PROVIDERW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Windows NT Access Provider"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const ACTRL_ACCESS_NO_OPTIONS: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -451,307 +451,307 @@ pub const INHERITED_PARENT: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const OLESCRIPT_E_SYNTAX: ::windows_sys::core::HRESULT = -2147352319i32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCESS_ALLOWED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("A"); +pub const SDDL_ACCESS_ALLOWED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("A"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCESS_CONTROL_ASSISTANCE_OPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AA"); +pub const SDDL_ACCESS_CONTROL_ASSISTANCE_OPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCESS_DENIED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("D"); +pub const SDDL_ACCESS_DENIED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("D"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCESS_FILTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FL"); +pub const SDDL_ACCESS_FILTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCOUNT_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AO"); +pub const SDDL_ACCOUNT_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_BEGIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("("); +pub const SDDL_ACE_BEGIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("("); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("@"); +pub const SDDL_ACE_COND_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("@"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_BEGIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("("); +pub const SDDL_ACE_COND_BEGIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("("); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_BLOB_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("#"); +pub const SDDL_ACE_COND_BLOB_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("#"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_DEVICE_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("@DEVICE."); +pub const SDDL_ACE_COND_DEVICE_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("@DEVICE."); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_END: ::windows_sys::core::PCWSTR = ::windows_sys::w!(")"); +pub const SDDL_ACE_COND_END: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(")"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_RESOURCE_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("@RESOURCE."); +pub const SDDL_ACE_COND_RESOURCE_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("@RESOURCE."); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_SID_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SID"); +pub const SDDL_ACE_COND_SID_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SID"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_TOKEN_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("@TOKEN."); +pub const SDDL_ACE_COND_TOKEN_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("@TOKEN."); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_USER_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("@USER."); +pub const SDDL_ACE_COND_USER_ATTRIBUTE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("@USER."); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_END: ::windows_sys::core::PCWSTR = ::windows_sys::w!(")"); +pub const SDDL_ACE_END: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(")"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ALARM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AL"); +pub const SDDL_ALARM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ALIAS_PREW2KCOMPACC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RU"); +pub const SDDL_ALIAS_PREW2KCOMPACC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const SDDL_ALIAS_SIZE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ALL_APP_PACKAGES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AC"); +pub const SDDL_ALL_APP_PACKAGES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ANONYMOUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AN"); +pub const SDDL_ANONYMOUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AN"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUDIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AU"); +pub const SDDL_AUDIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUDIT_FAILURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FA"); +pub const SDDL_AUDIT_FAILURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUDIT_SUCCESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SA"); +pub const SDDL_AUDIT_SUCCESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUTHENTICATED_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AU"); +pub const SDDL_AUTHENTICATED_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUTHORITY_ASSERTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AS"); +pub const SDDL_AUTHORITY_ASSERTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUTO_INHERITED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AI"); +pub const SDDL_AUTO_INHERITED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUTO_INHERIT_REQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AR"); +pub const SDDL_AUTO_INHERIT_REQ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BACKUP_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BO"); +pub const SDDL_BACKUP_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TX"); +pub const SDDL_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BOOLEAN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TB"); +pub const SDDL_BOOLEAN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TB"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BUILTIN_ADMINISTRATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BA"); +pub const SDDL_BUILTIN_ADMINISTRATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BUILTIN_GUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BG"); +pub const SDDL_BUILTIN_GUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BG"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BUILTIN_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BU"); +pub const SDDL_BUILTIN_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CALLBACK_ACCESS_ALLOWED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XA"); +pub const SDDL_CALLBACK_ACCESS_ALLOWED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CALLBACK_ACCESS_DENIED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XD"); +pub const SDDL_CALLBACK_ACCESS_DENIED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CALLBACK_AUDIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XU"); +pub const SDDL_CALLBACK_AUDIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CALLBACK_OBJECT_ACCESS_ALLOWED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ZA"); +pub const SDDL_CALLBACK_OBJECT_ACCESS_ALLOWED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ZA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CERTSVC_DCOM_ACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CD"); +pub const SDDL_CERTSVC_DCOM_ACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CERT_SERV_ADMINISTRATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CA"); +pub const SDDL_CERT_SERV_ADMINISTRATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CLONEABLE_CONTROLLERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CN"); +pub const SDDL_CLONEABLE_CONTROLLERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CN"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CONTAINER_INHERIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CI"); +pub const SDDL_CONTAINER_INHERIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CONTROL_ACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CR"); +pub const SDDL_CONTROL_ACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CREATE_CHILD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CC"); +pub const SDDL_CREATE_CHILD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CREATOR_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CG"); +pub const SDDL_CREATOR_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CG"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CREATOR_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CO"); +pub const SDDL_CREATOR_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CRITICAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CR"); +pub const SDDL_CRITICAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CRYPTO_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CY"); +pub const SDDL_CRYPTO_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CY"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DACL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("D"); +pub const SDDL_DACL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("D"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DELETE_CHILD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DC"); +pub const SDDL_DELETE_CHILD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DELETE_TREE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DT"); +pub const SDDL_DELETE_TREE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DT"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DELIMINATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!(":"); +pub const SDDL_DELIMINATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(":"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_ADMINISTRATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DA"); +pub const SDDL_DOMAIN_ADMINISTRATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_COMPUTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DC"); +pub const SDDL_DOMAIN_COMPUTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_DOMAIN_CONTROLLERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DD"); +pub const SDDL_DOMAIN_DOMAIN_CONTROLLERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_GUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DG"); +pub const SDDL_DOMAIN_GUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DG"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DU"); +pub const SDDL_DOMAIN_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ENTERPRISE_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EA"); +pub const SDDL_ENTERPRISE_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ENTERPRISE_DOMAIN_CONTROLLERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ED"); +pub const SDDL_ENTERPRISE_DOMAIN_CONTROLLERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ED"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ENTERPRISE_KEY_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EK"); +pub const SDDL_ENTERPRISE_KEY_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EK"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ENTERPRISE_RO_DCs: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RO"); +pub const SDDL_ENTERPRISE_RO_DCs: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_EVENT_LOG_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ER"); +pub const SDDL_EVENT_LOG_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ER"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_EVERYONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WD"); +pub const SDDL_EVERYONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_FILE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FA"); +pub const SDDL_FILE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_FILE_EXECUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FX"); +pub const SDDL_FILE_EXECUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_FILE_READ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FR"); +pub const SDDL_FILE_READ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_FILE_WRITE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FW"); +pub const SDDL_FILE_WRITE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GENERIC_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GA"); +pub const SDDL_GENERIC_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GENERIC_EXECUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GX"); +pub const SDDL_GENERIC_EXECUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GENERIC_READ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GR"); +pub const SDDL_GENERIC_READ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GENERIC_WRITE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GW"); +pub const SDDL_GENERIC_WRITE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("G"); +pub const SDDL_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("G"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GROUP_POLICY_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PA"); +pub const SDDL_GROUP_POLICY_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_HYPER_V_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HA"); +pub const SDDL_HYPER_V_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_IIS_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IS"); +pub const SDDL_IIS_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_INHERITED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ID"); +pub const SDDL_INHERITED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ID"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_INHERIT_ONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IO"); +pub const SDDL_INHERIT_ONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_INT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TI"); +pub const SDDL_INT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_INTERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IU"); +pub const SDDL_INTERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KA"); +pub const SDDL_KEY_ADMINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KA"); +pub const SDDL_KEY_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_EXECUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KX"); +pub const SDDL_KEY_EXECUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_READ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KR"); +pub const SDDL_KEY_READ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_WRITE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KW"); +pub const SDDL_KEY_WRITE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LIST_CHILDREN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LC"); +pub const SDDL_LIST_CHILDREN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LIST_OBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LO"); +pub const SDDL_LIST_OBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LOCAL_ADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LA"); +pub const SDDL_LOCAL_ADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LOCAL_GUEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LG"); +pub const SDDL_LOCAL_GUEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LG"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LOCAL_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LS"); +pub const SDDL_LOCAL_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LOCAL_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SY"); +pub const SDDL_LOCAL_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SY"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_MANDATORY_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ML"); +pub const SDDL_MANDATORY_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ML"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_HIGH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HI"); +pub const SDDL_ML_HIGH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_LOW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LW"); +pub const SDDL_ML_LOW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_MEDIUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ME"); +pub const SDDL_ML_MEDIUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ME"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_MEDIUM_PLUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MP"); +pub const SDDL_ML_MEDIUM_PLUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SI"); +pub const SDDL_ML_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NU"); +pub const SDDL_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NETWORK_CONFIGURATION_OPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NO"); +pub const SDDL_NETWORK_CONFIGURATION_OPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NETWORK_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NS"); +pub const SDDL_NETWORK_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NO_EXECUTE_UP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NX"); +pub const SDDL_NO_EXECUTE_UP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NO_PROPAGATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NP"); +pub const SDDL_NO_PROPAGATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NO_READ_UP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NR"); +pub const SDDL_NO_READ_UP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NO_WRITE_UP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NW"); +pub const SDDL_NO_WRITE_UP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NULL_ACL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NO_ACCESS_CONTROL"); +pub const SDDL_NULL_ACL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NO_ACCESS_CONTROL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_ACCESS_ALLOWED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OA"); +pub const SDDL_OBJECT_ACCESS_ALLOWED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_ACCESS_DENIED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OD"); +pub const SDDL_OBJECT_ACCESS_DENIED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_ALARM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OL"); +pub const SDDL_OBJECT_ALARM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_AUDIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OU"); +pub const SDDL_OBJECT_AUDIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_INHERIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OI"); +pub const SDDL_OBJECT_INHERIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("O"); +pub const SDDL_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("O"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OWNER_RIGHTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OW"); +pub const SDDL_OWNER_RIGHTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PERFLOG_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LU"); +pub const SDDL_PERFLOG_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PERFMON_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MU"); +pub const SDDL_PERFMON_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PERSONAL_SELF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PS"); +pub const SDDL_PERSONAL_SELF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_POWER_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PU"); +pub const SDDL_POWER_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PRINTER_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PO"); +pub const SDDL_PRINTER_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PROCESS_TRUST_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TL"); +pub const SDDL_PROCESS_TRUST_LABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PROTECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("P"); +pub const SDDL_PROTECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("P"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PROTECTED_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AP"); +pub const SDDL_PROTECTED_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RAS_SERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RS"); +pub const SDDL_RAS_SERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RDS_ENDPOINT_SERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ES"); +pub const SDDL_RDS_ENDPOINT_SERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ES"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RDS_MANAGEMENT_SERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MS"); +pub const SDDL_RDS_MANAGEMENT_SERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RDS_REMOTE_ACCESS_SERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RA"); +pub const SDDL_RDS_REMOTE_ACCESS_SERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_READ_CONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RC"); +pub const SDDL_READ_CONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_READ_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RP"); +pub const SDDL_READ_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_REMOTE_DESKTOP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RD"); +pub const SDDL_REMOTE_DESKTOP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_REMOTE_MANAGEMENT_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RM"); +pub const SDDL_REMOTE_MANAGEMENT_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RM"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_REPLICATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RE"); +pub const SDDL_REPLICATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RE"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RESOURCE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RA"); +pub const SDDL_RESOURCE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RESTRICTED_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RC"); +pub const SDDL_RESTRICTED_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const SDDL_REVISION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const SDDL_REVISION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SACL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("S"); +pub const SDDL_SACL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("S"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SCHEMA_ADMINISTRATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SA"); +pub const SDDL_SCHEMA_ADMINISTRATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SCOPED_POLICY_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SP"); +pub const SDDL_SCOPED_POLICY_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SELF_WRITE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SW"); +pub const SDDL_SELF_WRITE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SEPERATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!(";"); +pub const SDDL_SEPERATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(";"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SERVER_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SO"); +pub const SDDL_SERVER_OPERATORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SU"); +pub const SDDL_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SERVICE_ASSERTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SS"); +pub const SDDL_SERVICE_ASSERTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TD"); +pub const SDDL_SID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SPACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!(" "); +pub const SDDL_SPACE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(" "); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_STANDARD_DELETE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SD"); +pub const SDDL_STANDARD_DELETE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_TRUST_PROTECTED_FILTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TP"); +pub const SDDL_TRUST_PROTECTED_FILTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_UINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TU"); +pub const SDDL_UINT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_USER_MODE_DRIVERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UD"); +pub const SDDL_USER_MODE_DRIVERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WRITE_DAC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WD"); +pub const SDDL_WRITE_DAC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WRITE_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WO"); +pub const SDDL_WRITE_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WRITE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WP"); +pub const SDDL_WRITE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WRITE_RESTRICTED_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WR"); +pub const SDDL_WRITE_RESTRICTED_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TS"); +pub const SDDL_WSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const TRUSTEE_ACCESS_ALL: i32 = -1i32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs index fb6e7c5303..3d3875e91f 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs @@ -1,9 +1,9 @@ pub type ISceSvcAttachmentData = *mut ::core::ffi::c_void; pub type ISceSvcAttachmentPersistInfo = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const CCF_SCESVC_ATTACHMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CCF_SCESVC_ATTACHMENT"); +pub const CCF_SCESVC_ATTACHMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CCF_SCESVC_ATTACHMENT"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const CCF_SCESVC_ATTACHMENT_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CCF_SCESVC_ATTACHMENT_DATA"); +pub const CCF_SCESVC_ATTACHMENT_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CCF_SCESVC_ATTACHMENT_DATA"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub const SCESTATUS_ACCESS_DENIED: i32 = 9i32; #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] @@ -47,7 +47,7 @@ pub const SCESTATUS_TRUST_FAIL: i32 = 19i32; #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub const SCESVC_ENUMERATION_MAX: i32 = 100i32; #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const SCE_ROOT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\SeCEdit"); +pub const SCE_ROOT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\SeCEdit"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub const cNodetypeSceAnalysisServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x678050c7_1ff8_11d1_affb_00c04fb984f9); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] @@ -55,17 +55,17 @@ pub const cNodetypeSceEventLog: ::windows_sys::core::GUID = ::windows_sys::core: #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub const cNodetypeSceTemplateServices: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x24a7f717_1f0c_11d1_affb_00c04fb984f9); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const lstruuidNodetypeSceAnalysisServices: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{678050c7-1ff8-11d1-affb-00c04fb984f9}"); +pub const lstruuidNodetypeSceAnalysisServices: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{678050c7-1ff8-11d1-affb-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const lstruuidNodetypeSceEventLog: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{2ce06698-4bf3-11d1-8c30-00c04fb984f9}"); +pub const lstruuidNodetypeSceEventLog: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{2ce06698-4bf3-11d1-8c30-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const lstruuidNodetypeSceTemplateServices: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{24a7f717-1f0c-11d1-affb-00c04fb984f9}"); +pub const lstruuidNodetypeSceTemplateServices: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{24a7f717-1f0c-11d1-affb-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const struuidNodetypeSceAnalysisServices: ::windows_sys::core::PCSTR = ::windows_sys::s!("{678050c7-1ff8-11d1-affb-00c04fb984f9}"); +pub const struuidNodetypeSceAnalysisServices: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("{678050c7-1ff8-11d1-affb-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const struuidNodetypeSceEventLog: ::windows_sys::core::PCSTR = ::windows_sys::s!("{2ce06698-4bf3-11d1-8c30-00c04fb984f9}"); +pub const struuidNodetypeSceEventLog: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("{2ce06698-4bf3-11d1-8c30-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const struuidNodetypeSceTemplateServices: ::windows_sys::core::PCSTR = ::windows_sys::s!("{24a7f717-1f0c-11d1-affb-00c04fb984f9}"); +pub const struuidNodetypeSceTemplateServices: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("{24a7f717-1f0c-11d1-affb-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub type SCESVC_INFO_TYPE = i32; #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Credentials/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Credentials/mod.rs index c5e2b27ebf..16a95f2ba8 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Credentials/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Credentials/mod.rs @@ -1,87 +1,87 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredDeleteA ( targetname : :: windows_sys::core::PCSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredDeleteA ( targetname : ::windows_sys::core::PCSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredDeleteW ( targetname : :: windows_sys::core::PCWSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredDeleteW ( targetname : ::windows_sys::core::PCWSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredEnumerateA ( filter : :: windows_sys::core::PCSTR , flags : CRED_ENUMERATE_FLAGS , count : *mut u32 , credential : *mut *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredEnumerateA ( filter : ::windows_sys::core::PCSTR , flags : CRED_ENUMERATE_FLAGS , count : *mut u32 , credential : *mut *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredEnumerateW ( filter : :: windows_sys::core::PCWSTR , flags : CRED_ENUMERATE_FLAGS , count : *mut u32 , credential : *mut *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredEnumerateW ( filter : ::windows_sys::core::PCWSTR , flags : CRED_ENUMERATE_FLAGS , count : *mut u32 , credential : *mut *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredFindBestCredentialA ( targetname : :: windows_sys::core::PCSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredFindBestCredentialA ( targetname : ::windows_sys::core::PCSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredFindBestCredentialW ( targetname : :: windows_sys::core::PCWSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredFindBestCredentialW ( targetname : ::windows_sys::core::PCWSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn CredFree ( buffer : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredGetSessionTypes ( maximumpersistcount : u32 , maximumpersist : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredGetTargetInfoA ( targetname : :: windows_sys::core::PCSTR , flags : u32 , targetinfo : *mut *mut CREDENTIAL_TARGET_INFORMATIONA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredGetTargetInfoA ( targetname : ::windows_sys::core::PCSTR , flags : u32 , targetinfo : *mut *mut CREDENTIAL_TARGET_INFORMATIONA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredGetTargetInfoW ( targetname : :: windows_sys::core::PCWSTR , flags : u32 , targetinfo : *mut *mut CREDENTIAL_TARGET_INFORMATIONW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredGetTargetInfoW ( targetname : ::windows_sys::core::PCWSTR , flags : u32 , targetinfo : *mut *mut CREDENTIAL_TARGET_INFORMATIONW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredIsMarshaledCredentialA ( marshaledcredential : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredIsMarshaledCredentialA ( marshaledcredential : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredIsMarshaledCredentialW ( marshaledcredential : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredIsMarshaledCredentialW ( marshaledcredential : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredIsProtectedA ( pszprotectedcredentials : :: windows_sys::core::PCSTR , pprotectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredIsProtectedA ( pszprotectedcredentials : ::windows_sys::core::PCSTR , pprotectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredIsProtectedW ( pszprotectedcredentials : :: windows_sys::core::PCWSTR , pprotectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredIsProtectedW ( pszprotectedcredentials : ::windows_sys::core::PCWSTR , pprotectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredMarshalCredentialA ( credtype : CRED_MARSHAL_TYPE , credential : *const ::core::ffi::c_void , marshaledcredential : *mut :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredMarshalCredentialA ( credtype : CRED_MARSHAL_TYPE , credential : *const ::core::ffi::c_void , marshaledcredential : *mut ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredMarshalCredentialW ( credtype : CRED_MARSHAL_TYPE , credential : *const ::core::ffi::c_void , marshaledcredential : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredMarshalCredentialW ( credtype : CRED_MARSHAL_TYPE , credential : *const ::core::ffi::c_void , marshaledcredential : *mut ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredPackAuthenticationBufferA ( dwflags : CRED_PACK_FLAGS , pszusername : :: windows_sys::core::PCSTR , pszpassword : :: windows_sys::core::PCSTR , ppackedcredentials : *mut u8 , pcbpackedcredentials : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredPackAuthenticationBufferA ( dwflags : CRED_PACK_FLAGS , pszusername : ::windows_sys::core::PCSTR , pszpassword : ::windows_sys::core::PCSTR , ppackedcredentials : *mut u8 , pcbpackedcredentials : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredPackAuthenticationBufferW ( dwflags : CRED_PACK_FLAGS , pszusername : :: windows_sys::core::PCWSTR , pszpassword : :: windows_sys::core::PCWSTR , ppackedcredentials : *mut u8 , pcbpackedcredentials : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredPackAuthenticationBufferW ( dwflags : CRED_PACK_FLAGS , pszusername : ::windows_sys::core::PCWSTR , pszpassword : ::windows_sys::core::PCWSTR , ppackedcredentials : *mut u8 , pcbpackedcredentials : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredProtectA ( fasself : super::super::Foundation:: BOOL , pszcredentials : :: windows_sys::core::PCSTR , cchcredentials : u32 , pszprotectedcredentials : :: windows_sys::core::PSTR , pcchmaxchars : *mut u32 , protectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredProtectA ( fasself : super::super::Foundation:: BOOL , pszcredentials : ::windows_sys::core::PCSTR , cchcredentials : u32 , pszprotectedcredentials : ::windows_sys::core::PSTR , pcchmaxchars : *mut u32 , protectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredProtectW ( fasself : super::super::Foundation:: BOOL , pszcredentials : :: windows_sys::core::PCWSTR , cchcredentials : u32 , pszprotectedcredentials : :: windows_sys::core::PWSTR , pcchmaxchars : *mut u32 , protectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredProtectW ( fasself : super::super::Foundation:: BOOL , pszcredentials : ::windows_sys::core::PCWSTR , cchcredentials : u32 , pszprotectedcredentials : ::windows_sys::core::PWSTR , pcchmaxchars : *mut u32 , protectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredReadA ( targetname : :: windows_sys::core::PCSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredReadA ( targetname : ::windows_sys::core::PCSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredReadDomainCredentialsA ( targetinfo : *const CREDENTIAL_TARGET_INFORMATIONA , flags : u32 , count : *mut u32 , credential : *mut *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredReadDomainCredentialsW ( targetinfo : *const CREDENTIAL_TARGET_INFORMATIONW , flags : u32 , count : *mut u32 , credential : *mut *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredReadW ( targetname : :: windows_sys::core::PCWSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredReadW ( targetname : ::windows_sys::core::PCWSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredRenameA ( oldtargetname : :: windows_sys::core::PCSTR , newtargetname : :: windows_sys::core::PCSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredRenameA ( oldtargetname : ::windows_sys::core::PCSTR , newtargetname : ::windows_sys::core::PCSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredRenameW ( oldtargetname : :: windows_sys::core::PCWSTR , newtargetname : :: windows_sys::core::PCWSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredRenameW ( oldtargetname : ::windows_sys::core::PCWSTR , newtargetname : ::windows_sys::core::PCWSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUICmdLinePromptForCredentialsA ( psztargetname : :: windows_sys::core::PCSTR , pcontext : *const SecHandle , dwautherror : u32 , username : :: windows_sys::core::PSTR , uluserbuffersize : u32 , pszpassword : :: windows_sys::core::PSTR , ulpasswordbuffersize : u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUICmdLinePromptForCredentialsA ( psztargetname : ::windows_sys::core::PCSTR , pcontext : *const SecHandle , dwautherror : u32 , username : ::windows_sys::core::PSTR , uluserbuffersize : u32 , pszpassword : ::windows_sys::core::PSTR , ulpasswordbuffersize : u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUICmdLinePromptForCredentialsW ( psztargetname : :: windows_sys::core::PCWSTR , pcontext : *const SecHandle , dwautherror : u32 , username : :: windows_sys::core::PWSTR , uluserbuffersize : u32 , pszpassword : :: windows_sys::core::PWSTR , ulpasswordbuffersize : u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUICmdLinePromptForCredentialsW ( psztargetname : ::windows_sys::core::PCWSTR , pcontext : *const SecHandle , dwautherror : u32 , username : ::windows_sys::core::PWSTR , uluserbuffersize : u32 , pszpassword : ::windows_sys::core::PWSTR , ulpasswordbuffersize : u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUIConfirmCredentialsA ( psztargetname : :: windows_sys::core::PCSTR , bconfirm : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUIConfirmCredentialsA ( psztargetname : ::windows_sys::core::PCSTR , bconfirm : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUIConfirmCredentialsW ( psztargetname : :: windows_sys::core::PCWSTR , bconfirm : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn CredUIParseUserNameA ( username : :: windows_sys::core::PCSTR , user : :: windows_sys::core::PSTR , userbuffersize : u32 , domain : :: windows_sys::core::PSTR , domainbuffersize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn CredUIParseUserNameW ( username : :: windows_sys::core::PCWSTR , user : :: windows_sys::core::PWSTR , userbuffersize : u32 , domain : :: windows_sys::core::PWSTR , domainbuffersize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUIConfirmCredentialsW ( psztargetname : ::windows_sys::core::PCWSTR , bconfirm : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn CredUIParseUserNameA ( username : ::windows_sys::core::PCSTR , user : ::windows_sys::core::PSTR , userbuffersize : u32 , domain : ::windows_sys::core::PSTR , domainbuffersize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn CredUIParseUserNameW ( username : ::windows_sys::core::PCWSTR , user : ::windows_sys::core::PWSTR , userbuffersize : u32 , domain : ::windows_sys::core::PWSTR , domainbuffersize : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CredUIPromptForCredentialsA ( puiinfo : *const CREDUI_INFOA , psztargetname : :: windows_sys::core::PCSTR , pcontext : *const SecHandle , dwautherror : u32 , pszusername : :: windows_sys::core::PSTR , ulusernamebuffersize : u32 , pszpassword : :: windows_sys::core::PSTR , ulpasswordbuffersize : u32 , save : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CredUIPromptForCredentialsA ( puiinfo : *const CREDUI_INFOA , psztargetname : ::windows_sys::core::PCSTR , pcontext : *const SecHandle , dwautherror : u32 , pszusername : ::windows_sys::core::PSTR , ulusernamebuffersize : u32 , pszpassword : ::windows_sys::core::PSTR , ulpasswordbuffersize : u32 , save : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CredUIPromptForCredentialsW ( puiinfo : *const CREDUI_INFOW , psztargetname : :: windows_sys::core::PCWSTR , pcontext : *const SecHandle , dwautherror : u32 , pszusername : :: windows_sys::core::PWSTR , ulusernamebuffersize : u32 , pszpassword : :: windows_sys::core::PWSTR , ulpasswordbuffersize : u32 , save : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CredUIPromptForCredentialsW ( puiinfo : *const CREDUI_INFOW , psztargetname : ::windows_sys::core::PCWSTR , pcontext : *const SecHandle , dwautherror : u32 , pszusername : ::windows_sys::core::PWSTR , ulusernamebuffersize : u32 , pszpassword : ::windows_sys::core::PWSTR , ulpasswordbuffersize : u32 , save : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CredUIPromptForWindowsCredentialsA ( puiinfo : *const CREDUI_INFOA , dwautherror : u32 , pulauthpackage : *mut u32 , pvinauthbuffer : *const ::core::ffi::c_void , ulinauthbuffersize : u32 , ppvoutauthbuffer : *mut *mut ::core::ffi::c_void , puloutauthbuffersize : *mut u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUIWIN_FLAGS ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CredUIPromptForWindowsCredentialsW ( puiinfo : *const CREDUI_INFOW , dwautherror : u32 , pulauthpackage : *mut u32 , pvinauthbuffer : *const ::core::ffi::c_void , ulinauthbuffersize : u32 , ppvoutauthbuffer : *mut *mut ::core::ffi::c_void , puloutauthbuffersize : *mut u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUIWIN_FLAGS ) -> u32 ); -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn CredUIReadSSOCredW ( pszrealm : :: windows_sys::core::PCWSTR , ppszusername : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn CredUIReadSSOCredW ( pszrealm : ::windows_sys::core::PCWSTR , ppszusername : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUIStoreSSOCredW ( pszrealm : :: windows_sys::core::PCWSTR , pszusername : :: windows_sys::core::PCWSTR , pszpassword : :: windows_sys::core::PCWSTR , bpersist : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUIStoreSSOCredW ( pszrealm : ::windows_sys::core::PCWSTR , pszusername : ::windows_sys::core::PCWSTR , pszpassword : ::windows_sys::core::PCWSTR , bpersist : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnPackAuthenticationBufferA ( dwflags : CRED_PACK_FLAGS , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , pszusername : :: windows_sys::core::PSTR , pcchlmaxusername : *mut u32 , pszdomainname : :: windows_sys::core::PSTR , pcchmaxdomainname : *mut u32 , pszpassword : :: windows_sys::core::PSTR , pcchmaxpassword : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnPackAuthenticationBufferA ( dwflags : CRED_PACK_FLAGS , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , pszusername : ::windows_sys::core::PSTR , pcchlmaxusername : *mut u32 , pszdomainname : ::windows_sys::core::PSTR , pcchmaxdomainname : *mut u32 , pszpassword : ::windows_sys::core::PSTR , pcchmaxpassword : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnPackAuthenticationBufferW ( dwflags : CRED_PACK_FLAGS , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , pszusername : :: windows_sys::core::PWSTR , pcchmaxusername : *mut u32 , pszdomainname : :: windows_sys::core::PWSTR , pcchmaxdomainname : *mut u32 , pszpassword : :: windows_sys::core::PWSTR , pcchmaxpassword : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "credui.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnPackAuthenticationBufferW ( dwflags : CRED_PACK_FLAGS , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , pszusername : ::windows_sys::core::PWSTR , pcchmaxusername : *mut u32 , pszdomainname : ::windows_sys::core::PWSTR , pcchmaxdomainname : *mut u32 , pszpassword : ::windows_sys::core::PWSTR , pcchmaxpassword : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnmarshalCredentialA ( marshaledcredential : :: windows_sys::core::PCSTR , credtype : *mut CRED_MARSHAL_TYPE , credential : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnmarshalCredentialA ( marshaledcredential : ::windows_sys::core::PCSTR , credtype : *mut CRED_MARSHAL_TYPE , credential : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnmarshalCredentialW ( marshaledcredential : :: windows_sys::core::PCWSTR , credtype : *mut CRED_MARSHAL_TYPE , credential : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnmarshalCredentialW ( marshaledcredential : ::windows_sys::core::PCWSTR , credtype : *mut CRED_MARSHAL_TYPE , credential : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnprotectA ( fasself : super::super::Foundation:: BOOL , pszprotectedcredentials : :: windows_sys::core::PCSTR , cchprotectedcredentials : u32 , pszcredentials : :: windows_sys::core::PSTR , pcchmaxchars : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnprotectA ( fasself : super::super::Foundation:: BOOL , pszprotectedcredentials : ::windows_sys::core::PCSTR , cchprotectedcredentials : u32 , pszcredentials : ::windows_sys::core::PSTR , pcchmaxchars : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnprotectW ( fasself : super::super::Foundation:: BOOL , pszprotectedcredentials : :: windows_sys::core::PCWSTR , cchprotectedcredentials : u32 , pszcredentials : :: windows_sys::core::PWSTR , pcchmaxchars : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredUnprotectW ( fasself : super::super::Foundation:: BOOL , pszprotectedcredentials : ::windows_sys::core::PCWSTR , cchprotectedcredentials : u32 , pszcredentials : ::windows_sys::core::PWSTR , pcchmaxchars : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn CredWriteA ( credential : *const CREDENTIALA , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -95,87 +95,87 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "scarddlg.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn GetOpenCardNameW ( param0 : *mut OPENCARDNAMEW ) -> i32 ); ::windows_sys::core::link ! ( "keycredmgr.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn KeyCredentialManagerFreeInformation ( keycredentialmanagerinfo : *const KeyCredentialManagerInfo ) -> ( ) ); -::windows_sys::core::link ! ( "keycredmgr.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn KeyCredentialManagerGetInformation ( keycredentialmanagerinfo : *mut *mut KeyCredentialManagerInfo ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "keycredmgr.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn KeyCredentialManagerGetInformation ( keycredentialmanagerinfo : *mut *mut KeyCredentialManagerInfo ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "keycredmgr.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn KeyCredentialManagerGetOperationErrorStates ( keycredentialmanageroperationtype : KeyCredentialManagerOperationType , isready : *mut super::super::Foundation:: BOOL , keycredentialmanageroperationerrorstates : *mut KeyCredentialManagerOperationErrorStates ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "keycredmgr.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn KeyCredentialManagerGetOperationErrorStates ( keycredentialmanageroperationtype : KeyCredentialManagerOperationType , isready : *mut super::super::Foundation:: BOOL , keycredentialmanageroperationerrorstates : *mut KeyCredentialManagerOperationErrorStates ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "keycredmgr.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn KeyCredentialManagerShowUIOperation ( hwndowner : super::super::Foundation:: HWND , keycredentialmanageroperationtype : KeyCredentialManagerOperationType ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "keycredmgr.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn KeyCredentialManagerShowUIOperation ( hwndowner : super::super::Foundation:: HWND , keycredentialmanageroperationtype : KeyCredentialManagerOperationType ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] fn SCardAccessStartedEvent ( ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardAddReaderToGroupA ( hcontext : usize , szreadername : :: windows_sys::core::PCSTR , szgroupname : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardAddReaderToGroupW ( hcontext : usize , szreadername : :: windows_sys::core::PCWSTR , szgroupname : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardAddReaderToGroupA ( hcontext : usize , szreadername : ::windows_sys::core::PCSTR , szgroupname : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardAddReaderToGroupW ( hcontext : usize , szreadername : ::windows_sys::core::PCWSTR , szgroupname : ::windows_sys::core::PCWSTR ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardAudit ( hcontext : usize , dwevent : u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardBeginTransaction ( hcard : usize ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardCancel ( hcontext : usize ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardConnectA ( hcontext : usize , szreader : :: windows_sys::core::PCSTR , dwsharemode : u32 , dwpreferredprotocols : u32 , phcard : *mut usize , pdwactiveprotocol : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardConnectW ( hcontext : usize , szreader : :: windows_sys::core::PCWSTR , dwsharemode : u32 , dwpreferredprotocols : u32 , phcard : *mut usize , pdwactiveprotocol : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardConnectA ( hcontext : usize , szreader : ::windows_sys::core::PCSTR , dwsharemode : u32 , dwpreferredprotocols : u32 , phcard : *mut usize , pdwactiveprotocol : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardConnectW ( hcontext : usize , szreader : ::windows_sys::core::PCWSTR , dwsharemode : u32 , dwpreferredprotocols : u32 , phcard : *mut usize , pdwactiveprotocol : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardControl ( hcard : usize , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardDisconnect ( hcard : usize , dwdisposition : u32 ) -> i32 ); ::windows_sys::core::link ! ( "scarddlg.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardDlgExtendedError ( ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardEndTransaction ( hcard : usize , dwdisposition : u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardEstablishContext ( dwscope : SCARD_SCOPE , pvreserved1 : *const ::core::ffi::c_void , pvreserved2 : *const ::core::ffi::c_void , phcontext : *mut usize ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetCardTypeA ( hcontext : usize , szcardname : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetCardTypeW ( hcontext : usize , szcardname : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetReaderA ( hcontext : usize , szreadername : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetReaderGroupA ( hcontext : usize , szgroupname : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetReaderGroupW ( hcontext : usize , szgroupname : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetReaderW ( hcontext : usize , szreadername : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetCardTypeA ( hcontext : usize , szcardname : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetCardTypeW ( hcontext : usize , szcardname : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetReaderA ( hcontext : usize , szreadername : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetReaderGroupA ( hcontext : usize , szgroupname : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetReaderGroupW ( hcontext : usize , szgroupname : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardForgetReaderW ( hcontext : usize , szreadername : ::windows_sys::core::PCWSTR ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardFreeMemory ( hcontext : usize , pvmem : *const ::core::ffi::c_void ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetAttrib ( hcard : usize , dwattrid : u32 , pbattr : *mut u8 , pcbattrlen : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetCardTypeProviderNameA ( hcontext : usize , szcardname : :: windows_sys::core::PCSTR , dwproviderid : u32 , szprovider : :: windows_sys::core::PSTR , pcchprovider : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetCardTypeProviderNameW ( hcontext : usize , szcardname : :: windows_sys::core::PCWSTR , dwproviderid : u32 , szprovider : :: windows_sys::core::PWSTR , pcchprovider : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetDeviceTypeIdA ( hcontext : usize , szreadername : :: windows_sys::core::PCSTR , pdwdevicetypeid : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetDeviceTypeIdW ( hcontext : usize , szreadername : :: windows_sys::core::PCWSTR , pdwdevicetypeid : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetProviderIdA ( hcontext : usize , szcard : :: windows_sys::core::PCSTR , pguidproviderid : *mut :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetProviderIdW ( hcontext : usize , szcard : :: windows_sys::core::PCWSTR , pguidproviderid : *mut :: windows_sys::core::GUID ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetReaderDeviceInstanceIdA ( hcontext : usize , szreadername : :: windows_sys::core::PCSTR , szdeviceinstanceid : :: windows_sys::core::PSTR , pcchdeviceinstanceid : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetReaderDeviceInstanceIdW ( hcontext : usize , szreadername : :: windows_sys::core::PCWSTR , szdeviceinstanceid : :: windows_sys::core::PWSTR , pcchdeviceinstanceid : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetReaderIconA ( hcontext : usize , szreadername : :: windows_sys::core::PCSTR , pbicon : *mut u8 , pcbicon : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetReaderIconW ( hcontext : usize , szreadername : :: windows_sys::core::PCWSTR , pbicon : *mut u8 , pcbicon : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetCardTypeProviderNameA ( hcontext : usize , szcardname : ::windows_sys::core::PCSTR , dwproviderid : u32 , szprovider : ::windows_sys::core::PSTR , pcchprovider : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetCardTypeProviderNameW ( hcontext : usize , szcardname : ::windows_sys::core::PCWSTR , dwproviderid : u32 , szprovider : ::windows_sys::core::PWSTR , pcchprovider : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetDeviceTypeIdA ( hcontext : usize , szreadername : ::windows_sys::core::PCSTR , pdwdevicetypeid : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetDeviceTypeIdW ( hcontext : usize , szreadername : ::windows_sys::core::PCWSTR , pdwdevicetypeid : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetProviderIdA ( hcontext : usize , szcard : ::windows_sys::core::PCSTR , pguidproviderid : *mut ::windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetProviderIdW ( hcontext : usize , szcard : ::windows_sys::core::PCWSTR , pguidproviderid : *mut ::windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetReaderDeviceInstanceIdA ( hcontext : usize , szreadername : ::windows_sys::core::PCSTR , szdeviceinstanceid : ::windows_sys::core::PSTR , pcchdeviceinstanceid : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetReaderDeviceInstanceIdW ( hcontext : usize , szreadername : ::windows_sys::core::PCWSTR , szdeviceinstanceid : ::windows_sys::core::PWSTR , pcchdeviceinstanceid : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetReaderIconA ( hcontext : usize , szreadername : ::windows_sys::core::PCSTR , pbicon : *mut u8 , pcbicon : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetReaderIconW ( hcontext : usize , szreadername : ::windows_sys::core::PCWSTR , pbicon : *mut u8 , pcbicon : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetStatusChangeA ( hcontext : usize , dwtimeout : u32 , rgreaderstates : *mut SCARD_READERSTATEA , creaders : u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetStatusChangeW ( hcontext : usize , dwtimeout : u32 , rgreaderstates : *mut SCARD_READERSTATEW , creaders : u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardGetTransmitCount ( hcard : usize , pctransmitcount : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceCardTypeA ( hcontext : usize , szcardname : :: windows_sys::core::PCSTR , pguidprimaryprovider : *const :: windows_sys::core::GUID , rgguidinterfaces : *const :: windows_sys::core::GUID , dwinterfacecount : u32 , pbatr : *const u8 , pbatrmask : *const u8 , cbatrlen : u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceCardTypeW ( hcontext : usize , szcardname : :: windows_sys::core::PCWSTR , pguidprimaryprovider : *const :: windows_sys::core::GUID , rgguidinterfaces : *const :: windows_sys::core::GUID , dwinterfacecount : u32 , pbatr : *const u8 , pbatrmask : *const u8 , cbatrlen : u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceReaderA ( hcontext : usize , szreadername : :: windows_sys::core::PCSTR , szdevicename : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceReaderGroupA ( hcontext : usize , szgroupname : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceReaderGroupW ( hcontext : usize , szgroupname : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceReaderW ( hcontext : usize , szreadername : :: windows_sys::core::PCWSTR , szdevicename : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceCardTypeA ( hcontext : usize , szcardname : ::windows_sys::core::PCSTR , pguidprimaryprovider : *const ::windows_sys::core::GUID , rgguidinterfaces : *const ::windows_sys::core::GUID , dwinterfacecount : u32 , pbatr : *const u8 , pbatrmask : *const u8 , cbatrlen : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceCardTypeW ( hcontext : usize , szcardname : ::windows_sys::core::PCWSTR , pguidprimaryprovider : *const ::windows_sys::core::GUID , rgguidinterfaces : *const ::windows_sys::core::GUID , dwinterfacecount : u32 , pbatr : *const u8 , pbatrmask : *const u8 , cbatrlen : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceReaderA ( hcontext : usize , szreadername : ::windows_sys::core::PCSTR , szdevicename : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceReaderGroupA ( hcontext : usize , szgroupname : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceReaderGroupW ( hcontext : usize , szgroupname : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIntroduceReaderW ( hcontext : usize , szreadername : ::windows_sys::core::PCWSTR , szdevicename : ::windows_sys::core::PCWSTR ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardIsValidContext ( hcontext : usize ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListCardsA ( hcontext : usize , pbatr : *const u8 , rgquidinterfaces : *const :: windows_sys::core::GUID , cguidinterfacecount : u32 , mszcards : :: windows_sys::core::PSTR , pcchcards : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListCardsW ( hcontext : usize , pbatr : *const u8 , rgquidinterfaces : *const :: windows_sys::core::GUID , cguidinterfacecount : u32 , mszcards : :: windows_sys::core::PWSTR , pcchcards : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListInterfacesA ( hcontext : usize , szcard : :: windows_sys::core::PCSTR , pguidinterfaces : *mut :: windows_sys::core::GUID , pcguidinterfaces : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListInterfacesW ( hcontext : usize , szcard : :: windows_sys::core::PCWSTR , pguidinterfaces : *mut :: windows_sys::core::GUID , pcguidinterfaces : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReaderGroupsA ( hcontext : usize , mszgroups : :: windows_sys::core::PSTR , pcchgroups : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReaderGroupsW ( hcontext : usize , mszgroups : :: windows_sys::core::PWSTR , pcchgroups : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReadersA ( hcontext : usize , mszgroups : :: windows_sys::core::PCSTR , mszreaders : :: windows_sys::core::PSTR , pcchreaders : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReadersW ( hcontext : usize , mszgroups : :: windows_sys::core::PCWSTR , mszreaders : :: windows_sys::core::PWSTR , pcchreaders : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReadersWithDeviceInstanceIdA ( hcontext : usize , szdeviceinstanceid : :: windows_sys::core::PCSTR , mszreaders : :: windows_sys::core::PSTR , pcchreaders : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReadersWithDeviceInstanceIdW ( hcontext : usize , szdeviceinstanceid : :: windows_sys::core::PCWSTR , mszreaders : :: windows_sys::core::PWSTR , pcchreaders : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardLocateCardsA ( hcontext : usize , mszcards : :: windows_sys::core::PCSTR , rgreaderstates : *mut SCARD_READERSTATEA , creaders : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListCardsA ( hcontext : usize , pbatr : *const u8 , rgquidinterfaces : *const ::windows_sys::core::GUID , cguidinterfacecount : u32 , mszcards : ::windows_sys::core::PSTR , pcchcards : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListCardsW ( hcontext : usize , pbatr : *const u8 , rgquidinterfaces : *const ::windows_sys::core::GUID , cguidinterfacecount : u32 , mszcards : ::windows_sys::core::PWSTR , pcchcards : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListInterfacesA ( hcontext : usize , szcard : ::windows_sys::core::PCSTR , pguidinterfaces : *mut ::windows_sys::core::GUID , pcguidinterfaces : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListInterfacesW ( hcontext : usize , szcard : ::windows_sys::core::PCWSTR , pguidinterfaces : *mut ::windows_sys::core::GUID , pcguidinterfaces : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReaderGroupsA ( hcontext : usize , mszgroups : ::windows_sys::core::PSTR , pcchgroups : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReaderGroupsW ( hcontext : usize , mszgroups : ::windows_sys::core::PWSTR , pcchgroups : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReadersA ( hcontext : usize , mszgroups : ::windows_sys::core::PCSTR , mszreaders : ::windows_sys::core::PSTR , pcchreaders : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReadersW ( hcontext : usize , mszgroups : ::windows_sys::core::PCWSTR , mszreaders : ::windows_sys::core::PWSTR , pcchreaders : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReadersWithDeviceInstanceIdA ( hcontext : usize , szdeviceinstanceid : ::windows_sys::core::PCSTR , mszreaders : ::windows_sys::core::PSTR , pcchreaders : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardListReadersWithDeviceInstanceIdW ( hcontext : usize , szdeviceinstanceid : ::windows_sys::core::PCWSTR , mszreaders : ::windows_sys::core::PWSTR , pcchreaders : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardLocateCardsA ( hcontext : usize , mszcards : ::windows_sys::core::PCSTR , rgreaderstates : *mut SCARD_READERSTATEA , creaders : u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardLocateCardsByATRA ( hcontext : usize , rgatrmasks : *const SCARD_ATRMASK , catrs : u32 , rgreaderstates : *mut SCARD_READERSTATEA , creaders : u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardLocateCardsByATRW ( hcontext : usize , rgatrmasks : *const SCARD_ATRMASK , catrs : u32 , rgreaderstates : *mut SCARD_READERSTATEW , creaders : u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardLocateCardsW ( hcontext : usize , mszcards : :: windows_sys::core::PCWSTR , rgreaderstates : *mut SCARD_READERSTATEW , creaders : u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardReadCacheA ( hcontext : usize , cardidentifier : *const :: windows_sys::core::GUID , freshnesscounter : u32 , lookupname : :: windows_sys::core::PCSTR , data : *mut u8 , datalen : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardReadCacheW ( hcontext : usize , cardidentifier : *const :: windows_sys::core::GUID , freshnesscounter : u32 , lookupname : :: windows_sys::core::PCWSTR , data : *mut u8 , datalen : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardLocateCardsW ( hcontext : usize , mszcards : ::windows_sys::core::PCWSTR , rgreaderstates : *mut SCARD_READERSTATEW , creaders : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardReadCacheA ( hcontext : usize , cardidentifier : *const ::windows_sys::core::GUID , freshnesscounter : u32 , lookupname : ::windows_sys::core::PCSTR , data : *mut u8 , datalen : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardReadCacheW ( hcontext : usize , cardidentifier : *const ::windows_sys::core::GUID , freshnesscounter : u32 , lookupname : ::windows_sys::core::PCWSTR , data : *mut u8 , datalen : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardReconnect ( hcard : usize , dwsharemode : u32 , dwpreferredprotocols : u32 , dwinitialization : u32 , pdwactiveprotocol : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardReleaseContext ( hcontext : usize ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardReleaseStartedEvent ( ) -> ( ) ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardRemoveReaderFromGroupA ( hcontext : usize , szreadername : :: windows_sys::core::PCSTR , szgroupname : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardRemoveReaderFromGroupW ( hcontext : usize , szreadername : :: windows_sys::core::PCWSTR , szgroupname : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardRemoveReaderFromGroupA ( hcontext : usize , szreadername : ::windows_sys::core::PCSTR , szgroupname : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardRemoveReaderFromGroupW ( hcontext : usize , szreadername : ::windows_sys::core::PCWSTR , szgroupname : ::windows_sys::core::PCWSTR ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardSetAttrib ( hcard : usize , dwattrid : u32 , pbattr : *const u8 , cbattrlen : u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardSetCardTypeProviderNameA ( hcontext : usize , szcardname : :: windows_sys::core::PCSTR , dwproviderid : u32 , szprovider : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardSetCardTypeProviderNameW ( hcontext : usize , szcardname : :: windows_sys::core::PCWSTR , dwproviderid : u32 , szprovider : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardSetCardTypeProviderNameA ( hcontext : usize , szcardname : ::windows_sys::core::PCSTR , dwproviderid : u32 , szprovider : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardSetCardTypeProviderNameW ( hcontext : usize , szcardname : ::windows_sys::core::PCWSTR , dwproviderid : u32 , szprovider : ::windows_sys::core::PCWSTR ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardState ( hcard : usize , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardStatusA ( hcard : usize , mszreadernames : :: windows_sys::core::PSTR , pcchreaderlen : *mut u32 , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardStatusW ( hcard : usize , mszreadernames : :: windows_sys::core::PWSTR , pcchreaderlen : *mut u32 , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardStatusA ( hcard : usize , mszreadernames : ::windows_sys::core::PSTR , pcchreaderlen : *mut u32 , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardStatusW ( hcard : usize , mszreadernames : ::windows_sys::core::PWSTR , pcchreaderlen : *mut u32 , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); ::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardTransmit ( hcard : usize , piosendpci : *const SCARD_IO_REQUEST , pbsendbuffer : *const u8 , cbsendlength : u32 , piorecvpci : *mut SCARD_IO_REQUEST , pbrecvbuffer : *mut u8 , pcbrecvlength : *mut u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "scarddlg.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SCardUIDlgSelectCardA ( param0 : *mut OPENCARDNAME_EXA ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "scarddlg.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SCardUIDlgSelectCardW ( param0 : *mut OPENCARDNAME_EXW ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardWriteCacheA ( hcontext : usize , cardidentifier : *const :: windows_sys::core::GUID , freshnesscounter : u32 , lookupname : :: windows_sys::core::PCSTR , data : *const u8 , datalen : u32 ) -> i32 ); -::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardWriteCacheW ( hcontext : usize , cardidentifier : *const :: windows_sys::core::GUID , freshnesscounter : u32 , lookupname : :: windows_sys::core::PCWSTR , data : *const u8 , datalen : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardWriteCacheA ( hcontext : usize , cardidentifier : *const ::windows_sys::core::GUID , freshnesscounter : u32 , lookupname : ::windows_sys::core::PCSTR , data : *const u8 , datalen : u32 ) -> i32 ); +::windows_sys::core::link ! ( "winscard.dll""system" #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] fn SCardWriteCacheW ( hcontext : usize , cardidentifier : *const ::windows_sys::core::GUID , freshnesscounter : u32 , lookupname : ::windows_sys::core::PCWSTR , data : *const u8 , datalen : u32 ) -> i32 ); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CERT_HASH_LENGTH: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -183,7 +183,7 @@ pub const CREDSSP_CRED_EX_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CREDSSP_FLAG_REDIRECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CREDSSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CREDSSP"); +pub const CREDSSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CREDSSP"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CREDSSP_SERVER_AUTH_CERTIFICATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -235,75 +235,75 @@ pub const CRED_PROTECT_AS_SELF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CRED_PROTECT_TO_SYSTEM: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_SESSION_WILDCARD_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*Session"); +pub const CRED_SESSION_WILDCARD_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*Session"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_SESSION_WILDCARD_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("*Session"); +pub const CRED_SESSION_WILDCARD_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("*Session"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_SESSION_WILDCARD_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*Session"); +pub const CRED_SESSION_WILDCARD_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*Session"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_BATCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("batch"); +pub const CRED_TARGETNAME_ATTRIBUTE_BATCH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("batch"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_BATCH_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("batch"); +pub const CRED_TARGETNAME_ATTRIBUTE_BATCH_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("batch"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_BATCH_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("batch"); +pub const CRED_TARGETNAME_ATTRIBUTE_BATCH_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("batch"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("cachedinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("cachedinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("cachedinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("cachedinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("cachedinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("cachedinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("interactive"); +pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("interactive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("interactive"); +pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("interactive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("interactive"); +pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("interactive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("name"); +pub const CRED_TARGETNAME_ATTRIBUTE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("name"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("name"); +pub const CRED_TARGETNAME_ATTRIBUTE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("name"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("name"); +pub const CRED_TARGETNAME_ATTRIBUTE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("name"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("network"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("network"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("networkcleartext"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("networkcleartext"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("networkcleartext"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("networkcleartext"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("networkcleartext"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("networkcleartext"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("network"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("network"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("network"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("network"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("remoteinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("remoteinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("remoteinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("remoteinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("remoteinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("remoteinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("service"); +pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("service"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("service"); +pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("service"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("service"); +pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("service"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_TARGET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("target"); +pub const CRED_TARGETNAME_ATTRIBUTE_TARGET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("target"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_TARGET_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("target"); +pub const CRED_TARGETNAME_ATTRIBUTE_TARGET_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("target"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_TARGET_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("target"); +pub const CRED_TARGETNAME_ATTRIBUTE_TARGET_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("target"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_DOMAIN_NAMESPACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Domain"); +pub const CRED_TARGETNAME_DOMAIN_NAMESPACE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Domain"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_DOMAIN_NAMESPACE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Domain"); +pub const CRED_TARGETNAME_DOMAIN_NAMESPACE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Domain"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_DOMAIN_NAMESPACE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Domain"); +pub const CRED_TARGETNAME_DOMAIN_NAMESPACE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Domain"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("LegacyGeneric"); +pub const CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LegacyGeneric"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LegacyGeneric"); +pub const CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LegacyGeneric"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CRED_TI_CREATE_EXPLICIT_CRED: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -335,7 +335,7 @@ pub const MAXIMUM_SMARTCARD_READERS: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_ABSENT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const SCARD_ALL_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCard$AllReaders\u{0}00"); +pub const SCARD_ALL_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCard$AllReaders\u{0}00"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_ATR_LENGTH: u32 = 33u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -367,13 +367,13 @@ pub const SCARD_CLASS_VENDOR_INFO: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_COLD_RESET: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const SCARD_DEFAULT_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCard$DefaultReaders\u{0}00"); +pub const SCARD_DEFAULT_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCard$DefaultReaders\u{0}00"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_EJECT_CARD: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_LEAVE_CARD: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const SCARD_LOCAL_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCard$LocalReaders\u{0}00"); +pub const SCARD_LOCAL_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCard$LocalReaders\u{0}00"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_NEGOTIABLE: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -451,7 +451,7 @@ pub const SCARD_STATE_UNPOWERED: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_SWALLOWED: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const SCARD_SYSTEM_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCard$SystemReaders\u{0}00"); +pub const SCARD_SYSTEM_READERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCard$SystemReaders\u{0}00"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_T0_CMD_LENGTH: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -524,11 +524,11 @@ pub const STATUS_PASSWORD_MUST_CHANGE: super::super::Foundation::NTSTATUS = -107 #[cfg(feature = "Win32_Foundation")] pub const STATUS_WRONG_PASSWORD: super::super::Foundation::NTSTATUS = -1073741718i32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const TS_SSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TSSSP"); +pub const TS_SSP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TSSSP"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const TS_SSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("TSSSP"); +pub const TS_SSP_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TSSSP"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const szOID_TS_KP_TS_SERVER_AUTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.54.1.2"); +pub const szOID_TS_KP_TS_SERVER_AUTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.54.1.2"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub type CREDSPP_SUBMIT_TYPE = i32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs index 859ecc050e..669b18a8b3 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs @@ -1,8 +1,8 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminAcquireContext ( phcatadmin : *mut isize , pgsubsystem : *const :: windows_sys::core::GUID , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminAcquireContext ( phcatadmin : *mut isize , pgsubsystem : *const ::windows_sys::core::GUID , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminAcquireContext2 ( phcatadmin : *mut isize , pgsubsystem : *const :: windows_sys::core::GUID , pwszhashalgorithm : :: windows_sys::core::PCWSTR , pstronghashpolicy : *const super:: CERT_STRONG_SIGN_PARA , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] fn CryptCATAdminAddCatalog ( hcatadmin : isize , pwszcatalogfile : :: windows_sys::core::PCWSTR , pwszselectbasename : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> isize ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminAcquireContext2 ( phcatadmin : *mut isize , pgsubsystem : *const ::windows_sys::core::GUID , pwszhashalgorithm : ::windows_sys::core::PCWSTR , pstronghashpolicy : *const super:: CERT_STRONG_SIGN_PARA , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] fn CryptCATAdminAddCatalog ( hcatadmin : isize , pwszcatalogfile : ::windows_sys::core::PCWSTR , pwszselectbasename : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> isize ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminCalcHashFromFileHandle ( hfile : super::super::super::Foundation:: HANDLE , pcbhash : *mut u32 , pbhash : *mut u8 , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -15,11 +15,11 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminReleaseContext ( hcatadmin : isize , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminRemoveCatalog ( hcatadmin : isize , pwszcatalogfile : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminRemoveCatalog ( hcatadmin : isize , pwszcatalogfile : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminResolveCatalogPath ( hcatadmin : isize , pwszcatalogfile : :: windows_sys::core::PCWSTR , pscatinfo : *mut CATALOG_INFO , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATAdminResolveCatalogPath ( hcatadmin : isize , pwszcatalogfile : ::windows_sys::core::PCWSTR , pscatinfo : *mut CATALOG_INFO , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATAllocSortedMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : :: windows_sys::core::PCWSTR ) -> *mut CRYPTCATMEMBER ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATAllocSortedMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : ::windows_sys::core::PCWSTR ) -> *mut CRYPTCATMEMBER ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATCDFClose ( pcdf : *mut CRYPTCATCDF ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] @@ -29,7 +29,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATCDFEnumMembers ( pcdf : *mut CRYPTCATCDF , pprevmember : *mut CRYPTCATMEMBER , pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK ) -> *mut CRYPTCATMEMBER ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATCDFOpen ( pwszfilepath : :: windows_sys::core::PCWSTR , pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK ) -> *mut CRYPTCATCDF ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATCDFOpen ( pwszfilepath : ::windows_sys::core::PCWSTR , pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK ) -> *mut CRYPTCATCDF ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATCatalogInfoFromContext ( hcatinfo : isize , pscatinfo : *mut CATALOG_INFO , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -43,27 +43,27 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATFreeSortedMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATGetAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER , pwszreferencetag : :: windows_sys::core::PCWSTR ) -> *mut CRYPTCATATTRIBUTE ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATGetAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER , pwszreferencetag : ::windows_sys::core::PCWSTR ) -> *mut CRYPTCATATTRIBUTE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATGetCatAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : :: windows_sys::core::PCWSTR ) -> *mut CRYPTCATATTRIBUTE ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATGetCatAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : ::windows_sys::core::PCWSTR ) -> *mut CRYPTCATATTRIBUTE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATGetMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : :: windows_sys::core::PCWSTR ) -> *mut CRYPTCATMEMBER ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATGetMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : ::windows_sys::core::PCWSTR ) -> *mut CRYPTCATMEMBER ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATHandleFromStore ( pcatstore : *mut CRYPTCATSTORE ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATOpen ( pwszfilename : :: windows_sys::core::PCWSTR , fdwopenflags : CRYPTCAT_OPEN_FLAGS , hprov : usize , dwpublicversion : CRYPTCAT_VERSION , dwencodingtype : u32 ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATOpen ( pwszfilename : ::windows_sys::core::PCWSTR , fdwopenflags : CRYPTCAT_OPEN_FLAGS , hprov : usize , dwpublicversion : CRYPTCAT_VERSION , dwencodingtype : u32 ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATPersistStore ( hcatalog : super::super::super::Foundation:: HANDLE ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATPutAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER , pwszreferencetag : :: windows_sys::core::PCWSTR , dwattrtypeandaction : u32 , cbdata : u32 , pbdata : *mut u8 ) -> *mut CRYPTCATATTRIBUTE ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATPutAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER , pwszreferencetag : ::windows_sys::core::PCWSTR , dwattrtypeandaction : u32 , cbdata : u32 , pbdata : *mut u8 ) -> *mut CRYPTCATATTRIBUTE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATPutCatAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : :: windows_sys::core::PCWSTR , dwattrtypeandaction : u32 , cbdata : u32 , pbdata : *mut u8 ) -> *mut CRYPTCATATTRIBUTE ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATPutCatAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : ::windows_sys::core::PCWSTR , dwattrtypeandaction : u32 , cbdata : u32 , pbdata : *mut u8 ) -> *mut CRYPTCATATTRIBUTE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Sip"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATPutMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszfilename : :: windows_sys::core::PCWSTR , pwszreferencetag : :: windows_sys::core::PCWSTR , pgsubjecttype : *mut :: windows_sys::core::GUID , dwcertversion : u32 , cbsipindirectdata : u32 , pbsipindirectdata : *mut u8 ) -> *mut CRYPTCATMEMBER ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn CryptCATPutMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszfilename : ::windows_sys::core::PCWSTR , pwszreferencetag : ::windows_sys::core::PCWSTR , pgsubjecttype : *mut ::windows_sys::core::GUID , dwcertversion : u32 , cbsipindirectdata : u32 , pbsipindirectdata : *mut u8 ) -> *mut CRYPTCATMEMBER ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn CryptCATStoreFromHandle ( hcatalog : super::super::super::Foundation:: HANDLE ) -> *mut CRYPTCATSTORE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn IsCatalogFile ( hfile : super::super::super::Foundation:: HANDLE , pwszfilename : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] fn IsCatalogFile ( hfile : super::super::super::Foundation:: HANDLE , pwszfilename : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] pub const CRYPTCAT_ADDCATALOG_HARDLINK: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] @@ -109,17 +109,17 @@ pub const CRYPTCAT_E_CDF_TAGNOTFOUND: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] pub const CRYPTCAT_E_CDF_UNSUPPORTED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] -pub const CRYPTCAT_FILEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAT"); +pub const CRYPTCAT_FILEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAT"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] pub const CRYPTCAT_MAX_MEMBERTAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] pub const CRYPTCAT_MEMBER_SORTED: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] -pub const szOID_CATALOG_LIST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.12.1.1"); +pub const szOID_CATALOG_LIST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.12.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] -pub const szOID_CATALOG_LIST_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.12.1.2"); +pub const szOID_CATALOG_LIST_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.12.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] -pub const szOID_CATALOG_LIST_MEMBER2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.12.1.3"); +pub const szOID_CATALOG_LIST_MEMBER2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.12.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] pub type CRYPTCAT_OPEN_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs index 8743f7ba09..dca20f2551 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs @@ -1,22 +1,22 @@ -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupClose ( hbc : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupEnd ( hbc : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupClose ( hbc : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupEnd ( hbc : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupFree ( pv : *mut ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupGetBackupLogsW ( hbc : *const ::core::ffi::c_void , ppwszzbackuplogfiles : *mut :: windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupGetDatabaseNamesW ( hbc : *const ::core::ffi::c_void , ppwszzattachmentinformation : *mut :: windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupGetDynamicFileListW ( hbc : *const ::core::ffi::c_void , ppwszzfilelist : *mut :: windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupOpenFileW ( hbc : *mut ::core::ffi::c_void , pwszattachmentname : :: windows_sys::core::PCWSTR , cbreadhintsize : u32 , plifilesize : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupPrepareW ( pwszservername : :: windows_sys::core::PCWSTR , grbitjet : u32 , dwbackupflags : CSBACKUP_TYPE , phbc : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupRead ( hbc : *mut ::core::ffi::c_void , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 , pcbread : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupTruncateLogs ( hbc : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupGetBackupLogsW ( hbc : *const ::core::ffi::c_void , ppwszzbackuplogfiles : *mut ::windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupGetDatabaseNamesW ( hbc : *const ::core::ffi::c_void , ppwszzattachmentinformation : *mut ::windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupGetDynamicFileListW ( hbc : *const ::core::ffi::c_void , ppwszzfilelist : *mut ::windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupOpenFileW ( hbc : *mut ::core::ffi::c_void , pwszattachmentname : ::windows_sys::core::PCWSTR , cbreadhintsize : u32 , plifilesize : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupPrepareW ( pwszservername : ::windows_sys::core::PCWSTR , grbitjet : u32 , dwbackupflags : CSBACKUP_TYPE , phbc : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupRead ( hbc : *mut ::core::ffi::c_void , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 , pcbread : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvBackupTruncateLogs ( hbc : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] fn CertSrvIsServerOnlineW ( pwszservername : :: windows_sys::core::PCWSTR , pfserveronline : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreEnd ( hbc : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreGetDatabaseLocationsW ( hbc : *const ::core::ffi::c_void , ppwszzdatabaselocationlist : *mut :: windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestorePrepareW ( pwszservername : :: windows_sys::core::PCWSTR , dwrestoreflags : u32 , phbc : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreRegisterComplete ( hbc : *mut ::core::ffi::c_void , hrrestorestate : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreRegisterThroughFile ( hbc : *mut ::core::ffi::c_void , pwszcheckpointfilepath : :: windows_sys::core::PCWSTR , pwszlogpath : :: windows_sys::core::PCWSTR , rgrstmap : *mut CSEDB_RSTMAPW , crstmap : i32 , pwszbackuplogpath : :: windows_sys::core::PCWSTR , genlow : u32 , genhigh : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreRegisterW ( hbc : *mut ::core::ffi::c_void , pwszcheckpointfilepath : :: windows_sys::core::PCWSTR , pwszlogpath : :: windows_sys::core::PCWSTR , rgrstmap : *mut CSEDB_RSTMAPW , crstmap : i32 , pwszbackuplogpath : :: windows_sys::core::PCWSTR , genlow : u32 , genhigh : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvServerControlW ( pwszservername : :: windows_sys::core::PCWSTR , dwcontrolflags : u32 , pcbout : *mut u32 , ppbout : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] fn CertSrvIsServerOnlineW ( pwszservername : ::windows_sys::core::PCWSTR , pfserveronline : *mut super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreEnd ( hbc : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreGetDatabaseLocationsW ( hbc : *const ::core::ffi::c_void , ppwszzdatabaselocationlist : *mut ::windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestorePrepareW ( pwszservername : ::windows_sys::core::PCWSTR , dwrestoreflags : u32 , phbc : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreRegisterComplete ( hbc : *mut ::core::ffi::c_void , hrrestorestate : ::windows_sys::core::HRESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreRegisterThroughFile ( hbc : *mut ::core::ffi::c_void , pwszcheckpointfilepath : ::windows_sys::core::PCWSTR , pwszlogpath : ::windows_sys::core::PCWSTR , rgrstmap : *mut CSEDB_RSTMAPW , crstmap : i32 , pwszbackuplogpath : ::windows_sys::core::PCWSTR , genlow : u32 , genhigh : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvRestoreRegisterW ( hbc : *mut ::core::ffi::c_void , pwszcheckpointfilepath : ::windows_sys::core::PCWSTR , pwszlogpath : ::windows_sys::core::PCWSTR , rgrstmap : *mut CSEDB_RSTMAPW , crstmap : i32 , pwszbackuplogpath : ::windows_sys::core::PCWSTR , genlow : u32 , genhigh : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "certadm.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] fn CertSrvServerControlW ( pwszservername : ::windows_sys::core::PCWSTR , dwcontrolflags : u32 , pcbout : *mut u32 , ppbout : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "certpoleng.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] fn PstAcquirePrivateKey ( pcert : *const super:: CERT_CONTEXT ) -> super::super::super::Foundation:: NTSTATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] @@ -32,7 +32,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] ::windows_sys::core::link ! ( "certpoleng.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] fn PstMapCertificate ( pcert : *const super:: CERT_CONTEXT , ptokeninformationtype : *mut super::super::Authentication::Identity:: LSA_TOKEN_INFORMATION_TYPE , pptokeninformation : *mut *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "certpoleng.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] fn PstValidate ( ptargetname : *const super::super::super::Foundation:: UNICODE_STRING , bisclient : super::super::super::Foundation:: BOOL , prequestedissuancepolicy : *const super:: CERT_USAGE_MATCH , phadditionalcertstore : *const super:: HCERTSTORE , pcert : *const super:: CERT_CONTEXT , pprovguid : *mut :: windows_sys::core::GUID ) -> super::super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "certpoleng.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] fn PstValidate ( ptargetname : *const super::super::super::Foundation:: UNICODE_STRING , bisclient : super::super::super::Foundation:: BOOL , prequestedissuancepolicy : *const super:: CERT_USAGE_MATCH , phadditionalcertstore : *const super:: HCERTSTORE , pcert : *const super:: CERT_CONTEXT , pprovguid : *mut ::windows_sys::core::GUID ) -> super::super::super::Foundation:: NTSTATUS ); pub type IAlternativeName = *mut ::core::ffi::c_void; pub type IAlternativeNames = *mut ::core::ffi::c_void; pub type IBinaryConverter = *mut ::core::ffi::c_void; @@ -1175,1155 +1175,1155 @@ pub const dwVALIDITYPERIODCOUNTDEFAULT_ROOT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub const dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szBACKUPANNOTATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("Cert Server Backup Interface"); +pub const szBACKUPANNOTATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Cert Server Backup Interface"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szDBBASENAMEPARM: ::windows_sys::core::PCSTR = ::windows_sys::s!("edb"); +pub const szDBBASENAMEPARM: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("edb"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szNAMESEPARATORDEFAULT: ::windows_sys::core::PCSTR = ::windows_sys::s!("\n"); +pub const szNAMESEPARATORDEFAULT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("\n"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szPROPASNTAG: ::windows_sys::core::PCSTR = ::windows_sys::s!("{asn}"); +pub const szPROPASNTAG: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("{asn}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szRESTOREANNOTATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("Cert Server Restore Interface"); +pub const szRESTOREANNOTATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Cert Server Restore Interface"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszAT_EKCERTINF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("@EKCert"); +pub const wszAT_EKCERTINF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("@EKCert"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszAT_TESTROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("@TestRoot"); +pub const wszAT_TESTROOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("@TestRoot"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCAPOLICYFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPolicy.inf"); +pub const wszCAPOLICYFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPolicy.inf"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTEXITMODULE_POSTFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".Exit"); +pub const wszCERTEXITMODULE_POSTFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".Exit"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTIFICATETRANSPARENCYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateTransparencyFlags"); +pub const wszCERTIFICATETRANSPARENCYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateTransparencyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTMANAGE_SUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manage"); +pub const wszCERTMANAGE_SUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Manage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTPOLICYMODULE_POSTFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".Policy"); +pub const wszCERTPOLICYMODULE_POSTFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".Policy"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestType"); +pub const wszCERT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CLIENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Client"); +pub const wszCERT_TYPE_CLIENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Client"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CODESIGN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CodeSign"); +pub const wszCERT_TYPE_CODESIGN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CodeSign"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CUSTOMER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetCustomer"); +pub const wszCERT_TYPE_CUSTOMER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetCustomer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_MERCHANT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetMerchant"); +pub const wszCERT_TYPE_MERCHANT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetMerchant"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_PAYMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetPayment"); +pub const wszCERT_TYPE_PAYMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetPayment"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Server"); +pub const wszCERT_TYPE_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Server"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const wszCERT_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1"); +pub const wszCERT_VERSION_1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2"); +pub const wszCERT_VERSION_2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("2"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_3: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3"); +pub const wszCERT_VERSION_3: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("3"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.Admin"); +pub const wszCLASS_CERTADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.Admin"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.Config"); +pub const wszCLASS_CERTCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.Config"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTDBMEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.DBMem"); +pub const wszCLASS_CERTDBMEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.DBMem"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTENCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.Encode"); +pub const wszCLASS_CERTENCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.Encode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTGETCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.GetConfig"); +pub const wszCLASS_CERTGETCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.GetConfig"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.Request"); +pub const wszCLASS_CERTREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.Request"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTSERVEREXIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.ServerExit"); +pub const wszCLASS_CERTSERVEREXIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.ServerExit"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTSERVERPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.ServerPolicy"); +pub const wszCLASS_CERTSERVERPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.ServerPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority.View"); +pub const wszCLASS_CERTVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority.View"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_COPYRIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Copyright"); +pub const wszCMM_PROP_COPYRIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Copyright"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const wszCMM_PROP_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_DISPLAY_HWND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HWND"); +pub const wszCMM_PROP_DISPLAY_HWND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HWND"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_FILEVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Version"); +pub const wszCMM_PROP_FILEVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("File Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_ISMULTITHREADED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsMultiThreaded"); +pub const wszCMM_PROP_ISMULTITHREADED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsMultiThreaded"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const wszCMM_PROP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_PRODUCTVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Product Version"); +pub const wszCMM_PROP_PRODUCTVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Product Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGENCRYPTIONALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CNGEncryptionAlgorithm"); +pub const wszCNGENCRYPTIONALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CNGEncryptionAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGHASHALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CNGHashAlgorithm"); +pub const wszCNGHASHALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CNGHashAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGPUBLICKEYALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CNGPublicKeyAlgorithm"); +pub const wszCNGPUBLICKEYALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CNGPublicKeyAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_AUTHORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Authority"); +pub const wszCONFIG_AUTHORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Authority"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COMMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Comment"); +pub const wszCONFIG_COMMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Comment"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COMMONNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CommonName"); +pub const wszCONFIG_COMMONNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CommonName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Config"); +pub const wszCONFIG_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Config"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COUNTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Country"); +pub const wszCONFIG_COUNTRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Country"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const wszCONFIG_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_EXCHANGECERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExchangeCertificate"); +pub const wszCONFIG_EXCHANGECERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExchangeCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const wszCONFIG_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_LOCALITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Locality"); +pub const wszCONFIG_LOCALITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Locality"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_ORGANIZATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Organization"); +pub const wszCONFIG_ORGANIZATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Organization"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_ORGUNIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OrgUnit"); +pub const wszCONFIG_ORGUNIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OrgUnit"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SANITIZEDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SanitizedName"); +pub const wszCONFIG_SANITIZEDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SanitizedName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SANITIZEDSHORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SanitizedShortName"); +pub const wszCONFIG_SANITIZEDSHORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SanitizedShortName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Server"); +pub const wszCONFIG_SERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Server"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SHORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShortName"); +pub const wszCONFIG_SHORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShortName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SIGNATURECERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SignatureCertificate"); +pub const wszCONFIG_SIGNATURECERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SignatureCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("State"); +pub const wszCONFIG_STATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("State"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_WEBENROLLMENTSERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebEnrollmentServers"); +pub const wszCONFIG_WEBENROLLMENTSERVERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WebEnrollmentServers"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCRLPUBLISHRETRYCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPublishRetryCount"); +pub const wszCRLPUBLISHRETRYCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPublishRetryCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCRTFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".crt"); +pub const wszCRTFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".crt"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDATFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".dat"); +pub const wszDATFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".dat"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBBACKUPCERTBACKDAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("certbkxp.dat"); +pub const wszDBBACKUPCERTBACKDAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("certbkxp.dat"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBBACKUPSUBDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DataBase"); +pub const wszDBBACKUPSUBDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DataBase"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".edb"); +pub const wszDBFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".edb"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszENCRYPTIONALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncryptionAlgorithm"); +pub const wszENCRYPTIONALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncryptionAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszENROLLMENTAGENTRIGHTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnrollmentAgentRights"); +pub const wszENROLLMENTAGENTRIGHTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnrollmentAgentRights"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszHASHALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HashAlgorithm"); +pub const wszHASHALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HashAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ALTERNATESIGNATUREALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlternateSignatureAlgorithm"); +pub const wszINFKEY_ALTERNATESIGNATUREALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlternateSignatureAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ATTESTPRIVATEKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AttestPrivateKey"); +pub const wszINFKEY_ATTESTPRIVATEKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AttestPrivateKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CACAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CACapabilities"); +pub const wszINFKEY_CACAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CACapabilities"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CACERTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CACerts"); +pub const wszINFKEY_CACERTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CACerts"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CATHUMBPRINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAThumbprint"); +pub const wszINFKEY_CATHUMBPRINT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAThumbprint"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CCDPSYNCDELTATIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncDeltaTime"); +pub const wszINFKEY_CCDPSYNCDELTATIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncDeltaTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CHALLENGEPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChallengePassword"); +pub const wszINFKEY_CHALLENGEPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChallengePassword"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CONTINUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_continue_"); +pub const wszINFKEY_CONTINUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_continue_"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRITICAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Critical"); +pub const wszINFKEY_CRITICAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Critical"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLDELTAPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLDeltaPeriodUnits"); +pub const wszINFKEY_CRLDELTAPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLDeltaPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLDELTAPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLDeltaPeriod"); +pub const wszINFKEY_CRLDELTAPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLDeltaPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPeriodUnits"); +pub const wszINFKEY_CRLPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPeriod"); +pub const wszINFKEY_CRLPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_DIRECTORYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DirectoryName"); +pub const wszINFKEY_DIRECTORYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DirectoryName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_DNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DNS"); +pub const wszINFKEY_DNS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DNS"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParameters"); +pub const wszINFKEY_ECCKEYPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERSTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParametersType"); +pub const wszINFKEY_ECCKEYPARAMETERSTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParametersType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_A: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParameters_A"); +pub const wszINFKEY_ECCKEYPARAMETERS_A: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParameters_A"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_B: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParameters_B"); +pub const wszINFKEY_ECCKEYPARAMETERS_B: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParameters_B"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_BASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParameters_Base"); +pub const wszINFKEY_ECCKEYPARAMETERS_BASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParameters_Base"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_COFACTOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParameters_Cofactor"); +pub const wszINFKEY_ECCKEYPARAMETERS_COFACTOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParameters_Cofactor"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_ORDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParameters_Order"); +pub const wszINFKEY_ECCKEYPARAMETERS_ORDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParameters_Order"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_P: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParameters_P"); +pub const wszINFKEY_ECCKEYPARAMETERS_P: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParameters_P"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_SEED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EccKeyParameters_Seed"); +pub const wszINFKEY_ECCKEYPARAMETERS_SEED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EccKeyParameters_Seed"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EMail"); +pub const wszINFKEY_EMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EMail"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EMPTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Empty"); +pub const wszINFKEY_EMPTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Empty"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENABLEKEYCOUNTING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableKeyCounting"); +pub const wszINFKEY_ENABLEKEYCOUNTING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableKeyCounting"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENCRYPTIONALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncryptionAlgorithm"); +pub const wszINFKEY_ENCRYPTIONALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncryptionAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENCRYPTIONLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncryptionLength"); +pub const wszINFKEY_ENCRYPTIONLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncryptionLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXCLUDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exclude"); +pub const wszINFKEY_EXCLUDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Exclude"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXPORTABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exportable"); +pub const wszINFKEY_EXPORTABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Exportable"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXPORTABLEENCRYPTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExportableEncrypted"); +pub const wszINFKEY_EXPORTABLEENCRYPTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExportableEncrypted"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const wszINFKEY_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FORCEUTF8: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceUTF8"); +pub const wszINFKEY_FORCEUTF8: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceUTF8"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FRIENDLYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FriendlyName"); +pub const wszINFKEY_FRIENDLYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_HASHALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HashAlgorithm"); +pub const wszINFKEY_HASHALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HashAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_INCLUDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Include"); +pub const wszINFKEY_INCLUDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Include"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_INHIBITPOLICYMAPPING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InhibitPolicyMapping"); +pub const wszINFKEY_INHIBITPOLICYMAPPING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InhibitPolicyMapping"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_IPADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPAddress"); +pub const wszINFKEY_IPADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPAddress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyAlgorithm"); +pub const wszINFKEY_KEYALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYALGORITHMPARMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyAlgorithmParameters"); +pub const wszINFKEY_KEYALGORITHMPARMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyAlgorithmParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYCONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyContainer"); +pub const wszINFKEY_KEYCONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyContainer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyLength"); +pub const wszINFKEY_KEYLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYPROTECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyProtection"); +pub const wszINFKEY_KEYPROTECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyProtection"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYUSAGEEXTENSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyUsage"); +pub const wszINFKEY_KEYUSAGEEXTENSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyUsage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYUSAGEPROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyUsageProperty"); +pub const wszINFKEY_KEYUSAGEPROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyUsageProperty"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_LEGACYKEYSPEC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeySpec"); +pub const wszINFKEY_LEGACYKEYSPEC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeySpec"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_LOADDEFAULTTEMPLATES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoadDefaultTemplates"); +pub const wszINFKEY_LOADDEFAULTTEMPLATES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoadDefaultTemplates"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_MACHINEKEYSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MachineKeySet"); +pub const wszINFKEY_MACHINEKEYSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MachineKeySet"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTAFTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotAfter"); +pub const wszINFKEY_NOTAFTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NotAfter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTBEFORE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotBefore"); +pub const wszINFKEY_NOTBEFORE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NotBefore"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Notice"); +pub const wszINFKEY_NOTICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Notice"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_OID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OID"); +pub const wszINFKEY_OID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OID"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_OTHERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OtherName"); +pub const wszINFKEY_OTHERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OtherName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PATHLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PathLength"); +pub const wszINFKEY_PATHLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PathLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_POLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Policies"); +pub const wszINFKEY_POLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Policies"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PRIVATEKEYARCHIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrivateKeyArchive"); +pub const wszINFKEY_PRIVATEKEYARCHIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrivateKeyArchive"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PROVIDERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderName"); +pub const wszINFKEY_PROVIDERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PROVIDERTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderType"); +pub const wszINFKEY_PROVIDERTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PUBLICKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublicKey"); +pub const wszINFKEY_PUBLICKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublicKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PUBLICKEYPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublicKeyParameters"); +pub const wszINFKEY_PUBLICKEYPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublicKeyParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_READERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReaderName"); +pub const wszINFKEY_READERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReaderName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REGISTEREDID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegisteredId"); +pub const wszINFKEY_REGISTEREDID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegisteredId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALCERT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RenewalCert"); +pub const wszINFKEY_RENEWALCERT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RenewalCert"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALKEYLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RenewalKeyLength"); +pub const wszINFKEY_RENEWALKEYLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RenewalKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALVALIDITYPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RenewalValidityPeriodUnits"); +pub const wszINFKEY_RENEWALVALIDITYPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RenewalValidityPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALVALIDITYPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RenewalValidityPeriod"); +pub const wszINFKEY_RENEWALVALIDITYPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RenewalValidityPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REQUESTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestType"); +pub const wszINFKEY_REQUESTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REQUIREEXPLICITPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequireExplicitPolicy"); +pub const wszINFKEY_REQUIREEXPLICITPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequireExplicitPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SECURITYDESCRIPTOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecurityDescriptor"); +pub const wszINFKEY_SECURITYDESCRIPTOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SecurityDescriptor"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SerialNumber"); +pub const wszINFKEY_SERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SerialNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SHOWALLCSPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShowAllCSPs"); +pub const wszINFKEY_SHOWALLCSPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShowAllCSPs"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SILENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Silent"); +pub const wszINFKEY_SILENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Silent"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SMIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SMIME"); +pub const wszINFKEY_SMIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SMIME"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Subject"); +pub const wszINFKEY_SUBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Subject"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBJECTNAMEFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubjectNameFlags"); +pub const wszINFKEY_SUBJECTNAMEFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubjectNameFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBTREE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubTree"); +pub const wszINFKEY_SUBTREE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubTree"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUPPRESSDEFAULTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SuppressDefaults"); +pub const wszINFKEY_SUPPRESSDEFAULTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SuppressDefaults"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UICONTEXTMESSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UIContextMessage"); +pub const wszINFKEY_UICONTEXTMESSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UIContextMessage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UPN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPN"); +pub const wszINFKEY_UPN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URL"); +pub const wszINFKEY_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("URL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_USEEXISTINGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseExistingKeySet"); +pub const wszINFKEY_USEEXISTINGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseExistingKeySet"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_USERPROTECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserProtected"); +pub const wszINFKEY_USERPROTECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserProtected"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UTF8: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UTF8"); +pub const wszINFKEY_UTF8: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UTF8"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_X500NAMEFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("X500NameFlags"); +pub const wszINFKEY_X500NAMEFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("X500NameFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_AIA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthorityInformationAccess"); +pub const wszINFSECTION_AIA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthorityInformationAccess"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYCONSTRAINTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ApplicationPolicyConstraintsExtension"); +pub const wszINFSECTION_APPLICATIONPOLICYCONSTRAINTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ApplicationPolicyConstraintsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYMAPPINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ApplicationPolicyMappingsExtension"); +pub const wszINFSECTION_APPLICATIONPOLICYMAPPINGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ApplicationPolicyMappingsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYSTATEMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ApplicationPolicyStatementExtension"); +pub const wszINFSECTION_APPLICATIONPOLICYSTATEMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ApplicationPolicyStatementExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_BASICCONSTRAINTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BasicConstraintsExtension"); +pub const wszINFSECTION_BASICCONSTRAINTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BasicConstraintsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CAPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPolicy"); +pub const wszINFSECTION_CAPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CCDP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossCertificateDistributionPointsExtension"); +pub const wszINFSECTION_CCDP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrossCertificateDistributionPointsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CDP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLDistributionPoint"); +pub const wszINFSECTION_CDP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLDistributionPoint"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CERTSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("certsrv_server"); +pub const wszINFSECTION_CERTSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("certsrv_server"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_EKU: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnhancedKeyUsageExtension"); +pub const wszINFSECTION_EKU: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnhancedKeyUsageExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_EXTENSIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Extensions"); +pub const wszINFSECTION_EXTENSIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Extensions"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_NAMECONSTRAINTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NameConstraintsExtension"); +pub const wszINFSECTION_NAMECONSTRAINTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NameConstraintsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_NEWREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NewRequest"); +pub const wszINFSECTION_NEWREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NewRequest"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYCONSTRAINTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PolicyConstraintsExtension"); +pub const wszINFSECTION_POLICYCONSTRAINTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PolicyConstraintsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYMAPPINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PolicyMappingsExtension"); +pub const wszINFSECTION_POLICYMAPPINGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PolicyMappingsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYSTATEMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PolicyStatementExtension"); +pub const wszINFSECTION_POLICYSTATEMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PolicyStatementExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Properties"); +pub const wszINFSECTION_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_REQUESTATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestAttributes"); +pub const wszINFSECTION_REQUESTATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestAttributes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_ENDORSEMENTKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndorsementKey"); +pub const wszINFVALUE_ENDORSEMENTKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndorsementKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_CERT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cert"); +pub const wszINFVALUE_REQUESTTYPE_CERT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Cert"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_CMC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CMC"); +pub const wszINFVALUE_REQUESTTYPE_CMC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CMC"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_PKCS10: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PKCS10"); +pub const wszINFVALUE_REQUESTTYPE_PKCS10: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PKCS10"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_PKCS7: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PKCS7"); +pub const wszINFVALUE_REQUESTTYPE_PKCS7: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PKCS7"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_SCEP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCEP"); +pub const wszINFVALUE_REQUESTTYPE_SCEP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCEP"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLDAPSESSIONOPTIONVALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LDAPSessionOptionValue"); +pub const wszLDAPSESSIONOPTIONVALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LDAPSessionOptionValue"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOCALIZEDTIMEPERIODUNITS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalizedTimePeriodUnits"); +pub const wszLOCALIZEDTIMEPERIODUNITS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocalizedTimePeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOGFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".log"); +pub const wszLOGFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".log"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertLog"); +pub const wszLOGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertLog"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszMACHINEKEYSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MachineKeyset"); +pub const wszMACHINEKEYSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MachineKeyset"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszMICROSOFTCERTMODULE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateAuthority_MicrosoftDefault"); +pub const wszMICROSOFTCERTMODULE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateAuthority_MicrosoftDefault"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszNETSCAPEREVOCATIONTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Netscape"); +pub const wszNETSCAPEREVOCATIONTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Netscape"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CACERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CACertificate"); +pub const wszOCSPCAPROP_CACERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CACertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CACONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAConfig"); +pub const wszOCSPCAPROP_CACONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAConfig"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CSPNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CSPName"); +pub const wszOCSPCAPROP_CSPNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CSPName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_ERRORCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ErrorCode"); +pub const wszOCSPCAPROP_ERRORCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ErrorCode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_HASHALGORITHMID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HashAlgorithmId"); +pub const wszOCSPCAPROP_HASHALGORITHMID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HashAlgorithmId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_KEYSPEC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeySpec"); +pub const wszOCSPCAPROP_KEYSPEC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeySpec"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_LOCALREVOCATIONINFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalRevocationInformation"); +pub const wszOCSPCAPROP_LOCALREVOCATIONINFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocalRevocationInformation"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_PROVIDERCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderCLSID"); +pub const wszOCSPCAPROP_PROVIDERCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderCLSID"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_PROVIDERPROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); +pub const wszOCSPCAPROP_PROVIDERPROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_REMINDERDURATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReminderDuration"); +pub const wszOCSPCAPROP_REMINDERDURATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReminderDuration"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGCERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SigningCertificate"); +pub const wszOCSPCAPROP_SIGNINGCERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SigningCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGCERTIFICATETEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SigningCertificateTemplate"); +pub const wszOCSPCAPROP_SIGNINGCERTIFICATETEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SigningCertificateTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SigningFlags"); +pub const wszOCSPCAPROP_SIGNINGFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SigningFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_MAXINCOMINGMESSAGESIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxIncomingMessageSize"); +pub const wszOCSPCOMMONPROP_MAXINCOMINGMESSAGESIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxIncomingMessageSize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_MAXNUMOFREQUESTENTRIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxNumOfRequestEntries"); +pub const wszOCSPCOMMONPROP_MAXNUMOFREQUESTENTRIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxNumOfRequestEntries"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_REQFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestFlags"); +pub const wszOCSPCOMMONPROP_REQFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_DEBUG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISAPIDebug"); +pub const wszOCSPISAPIPROP_DEBUG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ISAPIDebug"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_MAXAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxAge"); +pub const wszOCSPISAPIPROP_MAXAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxAge"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_MAXNUMOFCACHEENTRIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxNumOfCacheEntries"); +pub const wszOCSPISAPIPROP_MAXNUMOFCACHEENTRIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxNumOfCacheEntries"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_NUMOFBACKENDCONNECTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NumOfBackendConnections"); +pub const wszOCSPISAPIPROP_NUMOFBACKENDCONNECTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NumOfBackendConnections"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_NUMOFTHREADS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NumOfThreads"); +pub const wszOCSPISAPIPROP_NUMOFTHREADS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NumOfThreads"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_REFRESHRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RefreshRate"); +pub const wszOCSPISAPIPROP_REFRESHRATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RefreshRate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_VIRTUALROOTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualRootName"); +pub const wszOCSPISAPIPROP_VIRTUALROOTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualRootName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ARRAYCONTROLLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ArrayController"); +pub const wszOCSPPROP_ARRAYCONTROLLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ArrayController"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ARRAYMEMBERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ArrayMembers"); +pub const wszOCSPPROP_ARRAYMEMBERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ArrayMembers"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_AUDITFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuditFilter"); +pub const wszOCSPPROP_AUDITFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuditFilter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_DEBUG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Debug"); +pub const wszOCSPPROP_DEBUG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Debug"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ENROLLPOLLINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnrollPollInterval"); +pub const wszOCSPPROP_ENROLLPOLLINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnrollPollInterval"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_LOGLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogLevel"); +pub const wszOCSPPROP_LOGLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogLevel"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_BASECRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BaseCrl"); +pub const wszOCSPREVPROP_BASECRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BaseCrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_BASECRLURLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BaseCrlUrls"); +pub const wszOCSPREVPROP_BASECRLURLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BaseCrlUrls"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_CRLURLTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrlUrlTimeOut"); +pub const wszOCSPREVPROP_CRLURLTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrlUrlTimeOut"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_DELTACRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeltaCrl"); +pub const wszOCSPREVPROP_DELTACRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeltaCrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_DELTACRLURLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeltaCrlUrls"); +pub const wszOCSPREVPROP_DELTACRLURLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeltaCrlUrls"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_ERRORCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RevocationErrorCode"); +pub const wszOCSPREVPROP_ERRORCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RevocationErrorCode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_REFRESHTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RefreshTimeOut"); +pub const wszOCSPREVPROP_REFRESHTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RefreshTimeOut"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_SERIALNUMBERSDIRS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IssuedSerialNumbersDirectories"); +pub const wszOCSPREVPROP_SERIALNUMBERSDIRS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IssuedSerialNumbersDirectories"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODDAYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Days"); +pub const wszPERIODDAYS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Days"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODHOURS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hours"); +pub const wszPERIODHOURS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Hours"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODMINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Minutes"); +pub const wszPERIODMINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Minutes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODMONTHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Months"); +pub const wszPERIODMONTHS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Months"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODSECONDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Seconds"); +pub const wszPERIODSECONDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Seconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODWEEKS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Weeks"); +pub const wszPERIODWEEKS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Weeks"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODYEARS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Years"); +pub const wszPERIODYEARS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Years"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPFXFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".p12"); +pub const wszPFXFILENAMEEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".p12"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTESTATIONCHALLENGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AttestationChallenge"); +pub const wszPROPATTESTATIONCHALLENGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AttestationChallenge"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AttributeName"); +pub const wszPROPATTRIBNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AttributeName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AttributeRequestId"); +pub const wszPROPATTRIBREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AttributeRequestId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBVALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AttributeValue"); +pub const wszPROPATTRIBVALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AttributeValue"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCALLERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CallerName"); +pub const wszPROPCALLERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CallerName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCATYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAType"); +pub const wszPROPCATYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTCLIENTMACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ccm"); +pub const wszPROPCERTCLIENTMACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ccm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertCount"); +pub const wszPROPCERTCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEENROLLMENTFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnrollmentFlags"); +pub const wszPROPCERTIFICATEENROLLMENTFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnrollmentFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEGENERALFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GeneralFlags"); +pub const wszPROPCERTIFICATEGENERALFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GeneralFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEHASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateHash"); +pub const wszPROPCERTIFICATEHASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATENOTAFTERDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotAfter"); +pub const wszPROPCERTIFICATENOTAFTERDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NotAfter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATENOTBEFOREDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotBefore"); +pub const wszPROPCERTIFICATENOTBEFOREDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NotBefore"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPRIVATEKEYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrivatekeyFlags"); +pub const wszPROPCERTIFICATEPRIVATEKEYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrivatekeyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPUBLICKEYALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublicKeyAlgorithm"); +pub const wszPROPCERTIFICATEPUBLICKEYALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublicKeyAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPUBLICKEYLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublicKeyLength"); +pub const wszPROPCERTIFICATEPUBLICKEYLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublicKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWPUBLICKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawPublicKey"); +pub const wszPROPCERTIFICATERAWPUBLICKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawPublicKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWPUBLICKEYALGORITHMPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawPublicKeyAlgorithmParameters"); +pub const wszPROPCERTIFICATERAWPUBLICKEYALGORITHMPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawPublicKeyAlgorithmParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWSMIMECAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawSMIMECapabilities"); +pub const wszPROPCERTIFICATERAWSMIMECAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawSMIMECapabilities"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestID"); +pub const wszPROPCERTIFICATEREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestID"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATESERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SerialNumber"); +pub const wszPROPCERTIFICATESERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SerialNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATESUBJECTKEYIDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubjectKeyIdentifier"); +pub const wszPROPCERTIFICATESUBJECTKEYIDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubjectKeyIdentifier"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATETEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateTemplate"); +pub const wszPROPCERTIFICATETEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateType"); +pub const wszPROPCERTIFICATETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEUPN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPN"); +pub const wszPROPCERTIFICATEUPN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertState"); +pub const wszPROPCERTSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertState"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTSUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertSuffix"); +pub const wszPROPCERTSUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertSuffix"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTTEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateTemplate"); +pub const wszPROPCERTTEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertType"); +pub const wszPROPCERTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTUSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateUsage"); +pub const wszPROPCERTUSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateUsage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCHALLENGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Challenge"); +pub const wszPROPCHALLENGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Challenge"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCLIENTBROWSERMACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("cbm"); +pub const wszPROPCLIENTBROWSERMACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("cbm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCLIENTDCDNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("cdc"); +pub const wszPROPCLIENTDCDNS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("cdc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCOMMONNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CommonName"); +pub const wszPROPCOMMONNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CommonName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCONFIGDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigDN"); +pub const wszPROPCONFIGDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCOUNTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Country"); +pub const wszPROPCOUNTRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Country"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRITICALTAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{critical}"); +pub const wszPROPCRITICALTAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{critical}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLCount"); +pub const wszPROPCRLCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLEFFECTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLEffective"); +pub const wszPROPCRLEFFECTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLEffective"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLINDEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLIndex"); +pub const wszPROPCRLINDEX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLIndex"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLLASTPUBLISHED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLLastPublished"); +pub const wszPROPCRLLASTPUBLISHED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLLastPublished"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLMINBASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLMinBase"); +pub const wszPROPCRLMINBASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLMinBase"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNAMEID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLNameId"); +pub const wszPROPCRLNAMEID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLNameId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNEXTPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLNextPublish"); +pub const wszPROPCRLNEXTPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLNextPublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNEXTUPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLNextUpdate"); +pub const wszPROPCRLNEXTUPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLNextUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLNumber"); +pub const wszPROPCRLNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPROPAGATIONCOMPLETE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPropagationComplete"); +pub const wszPROPCRLPROPAGATIONCOMPLETE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPropagationComplete"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHATTEMPTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPublishAttempts"); +pub const wszPROPCRLPUBLISHATTEMPTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPublishAttempts"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHERROR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPublishError"); +pub const wszPROPCRLPUBLISHERROR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPublishError"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPublishFlags"); +pub const wszPROPCRLPUBLISHFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPublishFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHSTATUSCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPublishStatusCode"); +pub const wszPROPCRLPUBLISHSTATUSCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPublishStatusCode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLRAWCRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLRawCRL"); +pub const wszPROPCRLRAWCRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLRawCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLROWID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLRowId"); +pub const wszPROPCRLROWID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLRowId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLState"); +pub const wszPROPCRLSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLState"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLSUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLSuffix"); +pub const wszPROPCRLSUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLSuffix"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLTHISPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLThisPublish"); +pub const wszPROPCRLTHISPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLThisPublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLTHISUPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLThisUpdate"); +pub const wszPROPCRLTHISUPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLThisUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCROSSFOREST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossForest"); +pub const wszPROPCROSSFOREST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrossForest"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDCNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DCName"); +pub const wszPROPDCNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DCName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDECIMALTAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{decimal}"); +pub const wszPROPDECIMALTAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{decimal}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDELTACRLSDISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fDeltaCRLsDisabled"); +pub const wszPROPDELTACRLSDISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("fDeltaCRLsDisabled"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDEVICESERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceSerialNumber"); +pub const wszPROPDEVICESERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceSerialNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disposition"); +pub const wszPROPDISPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Disposition"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITIONDENY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Deny"); +pub const wszPROPDISPOSITIONDENY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Deny"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITIONPENDING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pending"); +pub const wszPROPDISPOSITIONPENDING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Pending"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISTINGUISHEDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DistinguishedName"); +pub const wszPROPDISTINGUISHEDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DistinguishedName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dn"); +pub const wszPROPDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("dn"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dns"); +pub const wszPROPDNS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("dns"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDOMAINCOMPONENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DomainComponent"); +pub const wszPROPDOMAINCOMPONENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DomainComponent"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDOMAINDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DomainDN"); +pub const wszPROPDOMAINDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DomainDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EMail"); +pub const wszPROPEMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EMail"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPENDORSEMENTCERTIFICATEHASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndorsementCertificateHash"); +pub const wszPROPENDORSEMENTCERTIFICATEHASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndorsementCertificateHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPENDORSEMENTKEYHASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndorsementKeyHash"); +pub const wszPROPENDORSEMENTKEYHASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndorsementKeyHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGERROR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventLogError"); +pub const wszPROPEVENTLOGERROR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventLogError"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGEXHAUSTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventLogExhaustive"); +pub const wszPROPEVENTLOGEXHAUSTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventLogExhaustive"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGTERSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventLogTerse"); +pub const wszPROPEVENTLOGTERSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventLogTerse"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGVERBOSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventLogVerbose"); +pub const wszPROPEVENTLOGVERBOSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventLogVerbose"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGWARNING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventLogWarning"); +pub const wszPROPEVENTLOGWARNING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventLogWarning"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXITCERTFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertFile"); +pub const wszPROPEXITCERTFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertFile"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXPECTEDCHALLENGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExpectedChallenge"); +pub const wszPROPEXPECTEDCHALLENGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExpectedChallenge"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXPIRATIONDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExpirationDate"); +pub const wszPROPEXPIRATIONDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExpirationDate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionFlags"); +pub const wszPROPEXTFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtensionFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionName"); +pub const wszPROPEXTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtensionName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTRAWVALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionRawValue"); +pub const wszPROPEXTRAWVALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtensionRawValue"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionRequestId"); +pub const wszPROPEXTREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtensionRequestId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPFILETAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{file}"); +pub const wszPROPFILETAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{file}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPGIVENNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GivenName"); +pub const wszPROPGIVENNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GivenName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("guid"); +pub const wszPROPGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("guid"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPHEXTAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{hex}"); +pub const wszPROPHEXTAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{hex}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPINITIALS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Initials"); +pub const wszPROPINITIALS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Initials"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPIPADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ipaddress"); +pub const wszPROPIPADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ipaddress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPKEYARCHIVED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyArchived"); +pub const wszPROPKEYARCHIVED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyArchived"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPLOCALITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Locality"); +pub const wszPROPLOCALITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Locality"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPLOGLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogLevel"); +pub const wszPROPLOGLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogLevel"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPMACHINEDNSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MachineDNSName"); +pub const wszPROPMACHINEDNSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MachineDNSName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPMODULEREGLOC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ModuleRegistryLocation"); +pub const wszPROPMODULEREGLOC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ModuleRegistryLocation"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPNAMETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NameType"); +pub const wszPROPNAMETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NameType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOCTETTAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{octet}"); +pub const wszPROPOCTETTAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{octet}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOFFICER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Officer"); +pub const wszPROPOFFICER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Officer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("oid"); +pub const wszPROPOID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("oid"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPORGANIZATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Organization"); +pub const wszPROPORGANIZATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Organization"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPORGUNIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OrgUnit"); +pub const wszPROPORGUNIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OrgUnit"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPPUBLISHEXPIREDCERTINCRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublishExpiredCertInCRL"); +pub const wszPROPPUBLISHEXPIREDCERTINCRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublishExpiredCertInCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCACERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawCACertificate"); +pub const wszPROPRAWCACERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawCACertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawCertificate"); +pub const wszPROPRAWCERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawCRL"); +pub const wszPROPRAWCRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWDELTACRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawDeltaCRL"); +pub const wszPROPRAWDELTACRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawDeltaCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawName"); +pub const wszPROPRAWNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWPRECERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawPrecertificate"); +pub const wszPROPRAWPRECERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawPrecertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTARCHIVEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ArchivedKey"); +pub const wszPROPREQUESTARCHIVEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ArchivedKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestAttributes"); +pub const wszPROPREQUESTATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestAttributes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTCSPPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestCSPProvider"); +pub const wszPROPREQUESTCSPPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestCSPProvider"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDISPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disposition"); +pub const wszPROPREQUESTDISPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Disposition"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDISPOSITIONMESSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DispositionMessage"); +pub const wszPROPREQUESTDISPOSITIONMESSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DispositionMessage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Request."); +pub const wszPROPREQUESTDOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Request."); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERCAACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequesterCAAccess"); +pub const wszPROPREQUESTERCAACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequesterCAAccess"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequesterDN"); +pub const wszPROPREQUESTERDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequesterDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequesterName"); +pub const wszPROPREQUESTERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequesterName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERNAMEFROMOLDCERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequesterNameFromOldCertificate"); +pub const wszPROPREQUESTERNAMEFROMOLDCERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequesterNameFromOldCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERSAMNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequesterSAMName"); +pub const wszPROPREQUESTERSAMNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequesterSAMName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERUPN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequesterUPN"); +pub const wszPROPREQUESTERUPN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequesterUPN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestFlags"); +pub const wszPROPREQUESTFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTKEYRECOVERYHASHES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyRecoveryHashes"); +pub const wszPROPREQUESTKEYRECOVERYHASHES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyRecoveryHashes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTMACHINEDNS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("rmd"); +pub const wszPROPREQUESTMACHINEDNS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("rmd"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTOSVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestOSVersion"); +pub const wszPROPREQUESTOSVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestOSVersion"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWARCHIVEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawArchivedKey"); +pub const wszPROPREQUESTRAWARCHIVEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawArchivedKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWOLDCERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawOldCertificate"); +pub const wszPROPREQUESTRAWOLDCERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawOldCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawRequest"); +pub const wszPROPREQUESTRAWREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawRequest"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestID"); +pub const wszPROPREQUESTREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestID"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRESOLVEDWHEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResolvedWhen"); +pub const wszPROPREQUESTRESOLVEDWHEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResolvedWhen"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDEFFECTIVEWHEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RevokedEffectiveWhen"); +pub const wszPROPREQUESTREVOKEDEFFECTIVEWHEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RevokedEffectiveWhen"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDREASON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RevokedReason"); +pub const wszPROPREQUESTREVOKEDREASON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RevokedReason"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDWHEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RevokedWhen"); +pub const wszPROPREQUESTREVOKEDWHEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RevokedWhen"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTSTATUSCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StatusCode"); +pub const wszPROPREQUESTSTATUSCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StatusCode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTSUBMITTEDWHEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubmittedWhen"); +pub const wszPROPREQUESTSUBMITTEDWHEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubmittedWhen"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestType"); +pub const wszPROPREQUESTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSANITIZEDCANAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SanitizedCAName"); +pub const wszPROPSANITIZEDCANAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SanitizedCAName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSANITIZEDSHORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SanitizedShortName"); +pub const wszPROPSANITIZEDSHORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SanitizedShortName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSEAUDITFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SEAuditFilter"); +pub const wszPROPSEAUDITFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SEAuditFilter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSEAUDITID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SEAuditId"); +pub const wszPROPSEAUDITID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SEAuditId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSERVERUPGRADED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fServerUpgraded"); +pub const wszPROPSERVERUPGRADED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("fServerUpgraded"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSESSIONCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SessionCount"); +pub const wszPROPSESSIONCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SessionCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSIGNERAPPLICATIONPOLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SignerApplicationPolicies"); +pub const wszPROPSIGNERAPPLICATIONPOLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SignerApplicationPolicies"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSIGNERPOLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SignerPolicies"); +pub const wszPROPSIGNERPOLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SignerPolicies"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("State"); +pub const wszPROPSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("State"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSTREETADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StreetAddress"); +pub const wszPROPSTREETADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StreetAddress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSUBJECTALTNAME2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("san"); +pub const wszPROPSUBJECTALTNAME2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("san"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSUBJECTDOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Subject."); +pub const wszPROPSUBJECTDOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Subject."); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSURNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SurName"); +pub const wszPROPSURNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SurName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTEMPLATECHANGESEQUENCENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TemplateChangeSequenceNumber"); +pub const wszPROPTEMPLATECHANGESEQUENCENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TemplateChangeSequenceNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTEXTTAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{text}"); +pub const wszPROPTEXTTAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{text}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTITLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Title"); +pub const wszPROPTITLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Title"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUNSTRUCTUREDADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnstructuredAddress"); +pub const wszPROPUNSTRUCTUREDADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UnstructuredAddress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUNSTRUCTUREDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UnstructuredName"); +pub const wszPROPUNSTRUCTUREDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UnstructuredName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUPN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("upn"); +pub const wszPROPUPN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("upn"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("url"); +pub const wszPROPURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("url"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUSEDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fUseDS"); +pub const wszPROPUSEDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("fUseDS"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUSERDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserDN"); +pub const wszPROPUSERDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUTF8TAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{utf8}"); +pub const wszPROPUTF8TAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{utf8}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVALIDITYPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ValidityPeriodUnits"); +pub const wszPROPVALIDITYPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ValidityPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVALIDITYPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ValidityPeriod"); +pub const wszPROPVALIDITYPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ValidityPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVOLATILEMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VolatileMode"); +pub const wszPROPVOLATILEMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VolatileMode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Active"); +pub const wszREGACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Active"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAELOGLEVEL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AEEventLogLevel"); +pub const wszREGAELOGLEVEL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AEEventLogLevel"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKCLOUDCAURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AIKCloudCAURL"); +pub const wszREGAIKCLOUDCAURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AIKCloudCAURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKKEYALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AIKKeyAlgorithm"); +pub const wszREGAIKKEYALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AIKKeyAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKKEYLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AIKKeyLength"); +pub const wszREGAIKKEYLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AIKKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALLPROVIDERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); +pub const wszREGALLPROVIDERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("All"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALTERNATEPUBLISHDOMAINS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlternatePublishDomains"); +pub const wszREGALTERNATEPUBLISHDOMAINS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlternatePublishDomains"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALTERNATESIGNATUREALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlternateSignatureAlgorithm"); +pub const wszREGALTERNATESIGNATUREALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlternateSignatureAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAUDITFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuditFilter"); +pub const wszREGAUDITFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuditFilter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGB2ICERTMANAGEMODULE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ICertManageModule"); +pub const wszREGB2ICERTMANAGEMODULE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ICertManageModule"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGBACKUPLOGDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackupLogDirectory"); +pub const wszREGBACKUPLOGDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BackupLogDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTFILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CACertFileName"); +pub const wszREGCACERTFILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CACertFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTHASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CACertHash"); +pub const wszREGCACERTHASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CACertHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTPUBLICATIONURLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CACertPublicationURLs"); +pub const wszREGCACERTPUBLICATIONURLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CACertPublicationURLs"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCADESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CADescription"); +pub const wszREGCADESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CADescription"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAPATHLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPathLength"); +pub const wszREGCAPATHLENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPathLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASECURITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security"); +pub const wszREGCASECURITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CACertSerialNumber"); +pub const wszREGCASERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CACertSerialNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASERVERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAServerName"); +pub const wszREGCASERVERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAServerName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCATYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAType"); +pub const wszREGCATYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAUSEDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseDS"); +pub const wszREGCAUSEDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseDS"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGCERTHASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAXchgCertHash"); +pub const wszREGCAXCHGCERTHASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAXchgCertHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGOVERLAPPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAXchgOverlapPeriodUnits"); +pub const wszREGCAXCHGOVERLAPPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAXchgOverlapPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGOVERLAPPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAXchgOverlapPeriod"); +pub const wszREGCAXCHGOVERLAPPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAXchgOverlapPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGVALIDITYPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAXchgValidityPeriodUnits"); +pub const wszREGCAXCHGVALIDITYPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAXchgValidityPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGVALIDITYPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAXchgValidityPeriod"); +pub const wszREGCAXCHGVALIDITYPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAXchgValidityPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTENROLLCOMPATIBLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertEnrollCompatible"); +pub const wszREGCERTENROLLCOMPATIBLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertEnrollCompatible"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTIFICATETRANSPARENCYINFOOID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CTInformationExtensionOid"); +pub const wszREGCERTIFICATETRANSPARENCYINFOOID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CTInformationExtensionOid"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTPUBLISHFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublishCertFlags"); +pub const wszREGCERTPUBLISHFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublishCertFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTSRVDEBUG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Debug"); +pub const wszREGCERTSRVDEBUG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Debug"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCHECKPOINTFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CheckPointFile"); +pub const wszREGCHECKPOINTFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CheckPointFile"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCLOCKSKEWMINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClockSkewMinutes"); +pub const wszREGCLOCKSKEWMINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClockSkewMinutes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCOMMONNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CommonName"); +pub const wszREGCOMMONNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CommonName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLATTEMPTREPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLAttemptRepublish"); +pub const wszREGCRLATTEMPTREPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLAttemptRepublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTANEXTPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLDeltaNextPublish"); +pub const wszREGCRLDELTANEXTPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLDeltaNextPublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAOVERLAPPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLDeltaOverlapUnits"); +pub const wszREGCRLDELTAOVERLAPPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLDeltaOverlapUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAOVERLAPPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLDeltaOverlapPeriod"); +pub const wszREGCRLDELTAOVERLAPPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLDeltaOverlapPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLDeltaPeriodUnits"); +pub const wszREGCRLDELTAPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLDeltaPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLDeltaPeriod"); +pub const wszREGCRLDELTAPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLDeltaPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLEDITFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLEditFlags"); +pub const wszREGCRLEDITFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLEditFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLFlags"); +pub const wszREGCRLFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLNEXTPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLNextPublish"); +pub const wszREGCRLNEXTPUBLISH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLNextPublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLOVERLAPPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLOverlapUnits"); +pub const wszREGCRLOVERLAPPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLOverlapUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLOVERLAPPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLOverlapPeriod"); +pub const wszREGCRLOVERLAPPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLOverlapPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPATH_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPath"); +pub const wszREGCRLPATH_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPath"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPeriodUnits"); +pub const wszREGCRLPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPeriod"); +pub const wszREGCRLPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPUBLICATIONURLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLPublicationURLs"); +pub const wszREGCRLPUBLICATIONURLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLPublicationURLs"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDATABASERECOVERED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DatabaseRecovered"); +pub const wszREGDATABASERECOVERED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DatabaseRecovered"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBDirectory"); +pub const wszREGDBDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBFlags"); +pub const wszREGDBFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTFULLBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBLastFullBackup"); +pub const wszREGDBLASTFULLBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBLastFullBackup"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTINCREMENTALBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBLastIncrementalBackup"); +pub const wszREGDBLASTINCREMENTALBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBLastIncrementalBackup"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTRECOVERY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBLastRecovery"); +pub const wszREGDBLASTRECOVERY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBLastRecovery"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLOGDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBLogDirectory"); +pub const wszREGDBLOGDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBLogDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBMAXREADSESSIONCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBMaxReadSessionCount"); +pub const wszREGDBMAXREADSESSIONCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBMaxReadSessionCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBSESSIONCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBSessionCount"); +pub const wszREGDBSESSIONCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBSessionCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBSYSDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBSystemDirectory"); +pub const wszREGDBSYSDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBSystemDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBTEMPDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBTempDirectory"); +pub const wszREGDBTEMPDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBTempDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDEFAULTSMIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultSMIME"); +pub const wszREGDEFAULTSMIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultSMIME"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigurationDirectory"); +pub const wszREGDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigurationDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDISABLEEXTENSIONLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableExtensionList"); +pub const wszREGDISABLEEXTENSIONLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableExtensionList"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDISABLESECEXTENSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableSecExtension"); +pub const wszREGDISABLESECEXTENSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableSecExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDSCONFIGDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DSConfigDN"); +pub const wszREGDSCONFIGDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DSConfigDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDSDOMAINDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DSDomainDN"); +pub const wszREGDSDOMAINDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DSDomainDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEDITFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EditFlags"); +pub const wszREGEDITFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EditFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKPUBLISTDIRECTORIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EndorsementKeyListDirectories"); +pub const wszREGEKPUBLISTDIRECTORIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EndorsementKeyListDirectories"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKUOIDSFORPUBLISHEXPIREDCERTINCRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EKUOIDsForPublishExpiredCertInCRL"); +pub const wszREGEKUOIDSFORPUBLISHEXPIREDCERTINCRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EKUOIDsForPublishExpiredCertInCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKUOIDSFORVOLATILEREQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EKUOIDsforVolatileRequests"); +pub const wszREGEKUOIDSFORVOLATILEREQUESTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EKUOIDsforVolatileRequests"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); +pub const wszREGENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEDEKUFORDEFINEDCACERT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnabledEKUForDefinedCACert"); +pub const wszREGENABLEDEKUFORDEFINEDCACERT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnabledEKUForDefinedCACert"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEENROLLEEREQUESTEXTENSIONLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableEnrolleeRequestExtensionList"); +pub const wszREGENABLEENROLLEEREQUESTEXTENSIONLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableEnrolleeRequestExtensionList"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEREQUESTEXTENSIONLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableRequestExtensionList"); +pub const wszREGENABLEREQUESTEXTENSIONLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableRequestExtensionList"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENFORCEX500NAMELENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnforceX500NameLengths"); +pub const wszREGENFORCEX500NAMELENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnforceX500NameLengths"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENROLLFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnrollFlags"); +pub const wszREGENROLLFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnrollFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITBODYARG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BodyArg"); +pub const wszREGEXITBODYARG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BodyArg"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITBODYFORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BodyFormat"); +pub const wszREGEXITBODYFORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BodyFormat"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITCRLISSUEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLIssued"); +pub const wszREGEXITCRLISSUEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLIssued"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITDENIEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Denied"); +pub const wszREGEXITDENIEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Denied"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITIMPORTEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Imported"); +pub const wszREGEXITIMPORTEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Imported"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITISSUEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Issued"); +pub const wszREGEXITISSUEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Issued"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITPENDINGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pending"); +pub const wszREGEXITPENDINGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Pending"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITPROPNOTFOUND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("???"); +pub const wszREGEXITPROPNOTFOUND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("???"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITREVOKEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Revoked"); +pub const wszREGEXITREVOKEDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Revoked"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSHUTDOWNKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Shutdown"); +pub const wszREGEXITSHUTDOWNKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Shutdown"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPAUTHENTICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SMTPAuthenticate"); +pub const wszREGEXITSMTPAUTHENTICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SMTPAuthenticate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPCC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cc"); +pub const wszREGEXITSMTPCC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Cc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPEVENTFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventFilter"); +pub const wszREGEXITSMTPEVENTFILTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventFilter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPFROM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("From"); +pub const wszREGEXITSMTPFROM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("From"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SMTP"); +pub const wszREGEXITSMTPKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SMTP"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SMTPServer"); +pub const wszREGEXITSMTPSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SMTPServer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPTEMPLATES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Templates"); +pub const wszREGEXITSMTPTEMPLATES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Templates"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPTO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("To"); +pub const wszREGEXITSMTPTO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("To"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSTARTUPKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Startup"); +pub const wszREGEXITSTARTUPKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Startup"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITTITLEARG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TitleArg"); +pub const wszREGEXITTITLEARG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TitleArg"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITTITLEFORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TitleFormat"); +pub const wszREGEXITTITLEFORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TitleFormat"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFILEISSUERCERTURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileIssuerCertURL"); +pub const wszREGFILEISSUERCERTURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileIssuerCertURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFILEREVOCATIONCRLURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileRevocationCRLURL"); +pub const wszREGFILEREVOCATIONCRLURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileRevocationCRLURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFORCETELETEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceTeletex"); +pub const wszREGFORCETELETEX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceTeletex"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFTPISSUERCERTURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FTPIssuerCertURL"); +pub const wszREGFTPISSUERCERTURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FTPIssuerCertURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFTPREVOCATIONCRLURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FTPRevocationCRLURL"); +pub const wszREGFTPREVOCATIONCRLURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FTPRevocationCRLURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGHIGHLOGNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HighLogNumber"); +pub const wszREGHIGHLOGNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HighLogNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGHIGHSERIAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HighSerial"); +pub const wszREGHIGHSERIAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HighSerial"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGINTERFACEFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InterfaceFlags"); +pub const wszREGINTERFACEFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InterfaceFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGISSUERCERTURLFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IssuerCertURLFlags"); +pub const wszREGISSUERCERTURLFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IssuerCertURLFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGISSUERCERTURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IssuerCertURL"); +pub const wszREGISSUERCERTURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IssuerCertURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYBASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SYSTEM\\CurrentControlSet\\Services\\CertSvc"); +pub const wszREGKEYBASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SYSTEM\\CurrentControlSet\\Services\\CertSvc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCERTSVCPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SYSTEM\\CurrentControlSet\\Services\\CertSvc"); +pub const wszREGKEYCERTSVCPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SYSTEM\\CurrentControlSet\\Services\\CertSvc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Configuration"); +pub const wszREGKEYCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Configuration"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCSP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CSP"); +pub const wszREGKEYCSP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CSP"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYDBPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DBParameters"); +pub const wszREGKEYDBPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DBParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYENCRYPTIONCSP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncryptionCSP"); +pub const wszREGKEYENCRYPTIONCSP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncryptionCSP"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYENROLLMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Cryptography\\AutoEnrollment"); +pub const wszREGKEYENROLLMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Cryptography\\AutoEnrollment"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYEXITMODULES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExitModules"); +pub const wszREGKEYEXITMODULES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExitModules"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYGROUPPOLICYENROLLMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Policies\\Microsoft\\Cryptography\\AutoEnrollment"); +pub const wszREGKEYGROUPPOLICYENROLLMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Policies\\Microsoft\\Cryptography\\AutoEnrollment"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYNOSYSTEMCERTSVCPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentControlSet\\Services\\CertSvc"); +pub const wszREGKEYNOSYSTEMCERTSVCPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentControlSet\\Services\\CertSvc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYPOLICYMODULES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PolicyModules"); +pub const wszREGKEYPOLICYMODULES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PolicyModules"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYREPAIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyRepair"); +pub const wszREGKEYREPAIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyRepair"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYRESTOREINPROGRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestoreInProgress"); +pub const wszREGKEYRESTOREINPROGRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestoreInProgress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeySize"); +pub const wszREGKEYSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeySize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRACERTCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KRACertCount"); +pub const wszREGKRACERTCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KRACertCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRACERTHASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KRACertHash"); +pub const wszREGKRACERTHASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KRACertHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRAFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KRAFlags"); +pub const wszREGKRAFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KRAFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LDAPFlags"); +pub const wszREGLDAPFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LDAPFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPISSUERCERTURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LDAPIssuerCertURL"); +pub const wszREGLDAPISSUERCERTURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LDAPIssuerCertURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONCRLURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LDAPRevocationCRLURL"); +pub const wszREGLDAPREVOCATIONCRLURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LDAPRevocationCRLURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONDNTEMPLATE_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LDAPRevocationDNTemplate"); +pub const wszREGLDAPREVOCATIONDNTEMPLATE_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LDAPRevocationDNTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONDN_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LDAPRevocationDN"); +pub const wszREGLDAPREVOCATIONDN_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LDAPRevocationDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPSESSIONOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LDAPSessionOptions"); +pub const wszREGLDAPSESSIONOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LDAPSessionOptions"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOGLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogLevel"); +pub const wszREGLOGLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogLevel"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogPath"); +pub const wszREGLOGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogPath"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOWLOGNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LowLogNumber"); +pub const wszREGLOWLOGNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LowLogNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXINCOMINGALLOCSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxIncomingAllocSize"); +pub const wszREGMAXINCOMINGALLOCSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxIncomingAllocSize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXINCOMINGMESSAGESIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxIncomingMessageSize"); +pub const wszREGMAXINCOMINGMESSAGESIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxIncomingMessageSize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXPENDINGREQUESTDAYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxPendingRequestDays"); +pub const wszREGMAXPENDINGREQUESTDAYS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxPendingRequestDays"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXSCTLISTSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxSCTListSize"); +pub const wszREGMAXSCTLISTSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxSCTListSize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGNAMESEPARATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubjectNameSeparator"); +pub const wszREGNAMESEPARATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubjectNameSeparator"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGNETSCAPECERTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetscapeCertType"); +pub const wszREGNETSCAPECERTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetscapeCertType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGOFFICERRIGHTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OfficerRights"); +pub const wszREGOFFICERRIGHTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OfficerRights"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPARENTCAMACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParentCAMachine"); +pub const wszREGPARENTCAMACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ParentCAMachine"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPARENTCANAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParentCAName"); +pub const wszREGPARENTCANAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ParentCAName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPOLICYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PolicyFlags"); +pub const wszREGPOLICYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PolicyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPRESERVESCEPDUMMYCERTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreserveSCEPDummyCerts"); +pub const wszREGPRESERVESCEPDUMMYCERTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PreserveSCEPDummyCerts"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROCESSINGFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProcessingFlags"); +pub const wszREGPROCESSINGFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProcessingFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); +pub const wszREGPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROVIDERTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderType"); +pub const wszREGPROVIDERTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTDISPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestDisposition"); +pub const wszREGREQUESTDISPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestDisposition"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTFILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestFileName"); +pub const wszREGREQUESTFILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestId"); +pub const wszREGREQUESTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTKEYCONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestKeyContainer"); +pub const wszREGREQUESTKEYCONTAINER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestKeyContainer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTKEYINDEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequestKeyIndex"); +pub const wszREGREQUESTKEYINDEX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequestKeyIndex"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTOREMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestoreMap"); +pub const wszREGRESTOREMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestoreMap"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTOREMAPCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestoreMapCount"); +pub const wszREGRESTOREMAPCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestoreMapCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTORESTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestoreStatus"); +pub const wszREGRESTORESTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestoreStatus"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONCRLURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RevocationCRLURL"); +pub const wszREGREVOCATIONCRLURL_OLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RevocationCRLURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RevocationType"); +pub const wszREGREVOCATIONTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RevocationType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RevocationURL"); +pub const wszREGREVOCATIONURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RevocationURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGROLESEPARATIONENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RoleSeparationEnabled"); +pub const wszREGROLESEPARATIONENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RoleSeparationEnabled"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSETUPSTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetupStatus"); +pub const wszREGSETUPSTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetupStatus"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4DEFAULTCONFIGURATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultConfiguration"); +pub const wszREGSP4DEFAULTCONFIGURATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultConfiguration"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4KEYSETNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeySetName"); +pub const wszREGSP4KEYSETNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeySetName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4NAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Names"); +pub const wszREGSP4NAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Names"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4QUERIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Queries"); +pub const wszREGSP4QUERIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Queries"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4SUBJECTNAMESEPARATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubjectNameSeparator"); +pub const wszREGSP4SUBJECTNAMESEPARATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubjectNameSeparator"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTALTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubjectAltName"); +pub const wszREGSUBJECTALTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubjectAltName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTALTNAME2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubjectAltName2"); +pub const wszREGSUBJECTALTNAME2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubjectAltName2"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTTEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SubjectTemplate"); +pub const wszREGSUBJECTTEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SubjectTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSYMMETRICKEYSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SymmetricKeySize"); +pub const wszREGSYMMETRICKEYSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SymmetricKeySize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUNICODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Unicode"); +pub const wszREGUNICODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Unicode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUPNMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPNMap"); +pub const wszREGUPNMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPNMap"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUSEDEFINEDCACERTINREQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseDefinedCACertInRequest"); +pub const wszREGUSEDEFINEDCACERTINREQ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseDefinedCACertInRequest"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVALIDITYPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ValidityPeriodUnits"); +pub const wszREGVALIDITYPERIODCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ValidityPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVALIDITYPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ValidityPeriod"); +pub const wszREGVALIDITYPERIODSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ValidityPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVERIFYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VerifyFlags"); +pub const wszREGVERIFYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VerifyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const wszREGVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVIEWAGEMINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewAgeMinutes"); +pub const wszREGVIEWAGEMINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewAgeMinutes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVIEWIDLEMINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewIdleMinutes"); +pub const wszREGVIEWIDLEMINUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewIdleMinutes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCAMACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebClientCAMachine"); +pub const wszREGWEBCLIENTCAMACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WebClientCAMachine"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCANAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebClientCAName"); +pub const wszREGWEBCLIENTCANAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WebClientCAName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCATYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebClientCAType"); +pub const wszREGWEBCLIENTCATYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WebClientCAType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszSECUREDATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SignedAttributes"); +pub const wszSECUREDATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SignedAttributes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszSERVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertSvc"); +pub const wszSERVICE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertSvc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszzDEFAULTSIGNEDATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequesterName\u{0}"); +pub const wszzDEFAULTSIGNEDATTRIBUTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequesterName\u{0}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub type ADDED_CERT_TYPE = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Sip/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Sip/mod.rs index 52889391b1..67d6e5af92 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Sip/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/Sip/mod.rs @@ -9,17 +9,17 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] fn CryptSIPGetSignedDataMsg ( psubjectinfo : *mut SIP_SUBJECTINFO , pdwencodingtype : *mut super:: CERT_QUERY_ENCODING_TYPE , dwindex : u32 , pcbsigneddatamsg : *mut u32 , pbsigneddatamsg : *mut u8 ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] fn CryptSIPLoad ( pgsubject : *const :: windows_sys::core::GUID , dwflags : u32 , psipdispatch : *mut SIP_DISPATCH_INFO ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] fn CryptSIPLoad ( pgsubject : *const ::windows_sys::core::GUID , dwflags : u32 , psipdispatch : *mut SIP_DISPATCH_INFO ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] fn CryptSIPPutSignedDataMsg ( psubjectinfo : *mut SIP_SUBJECTINFO , dwencodingtype : super:: CERT_QUERY_ENCODING_TYPE , pdwindex : *mut u32 , cbsigneddatamsg : u32 , pbsigneddatamsg : *mut u8 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] fn CryptSIPRemoveProvider ( pgprov : *mut :: windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] fn CryptSIPRemoveProvider ( pgprov : *mut ::windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] fn CryptSIPRemoveSignedDataMsg ( psubjectinfo : *mut SIP_SUBJECTINFO , dwindex : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] fn CryptSIPRetrieveSubjectGuid ( filename : :: windows_sys::core::PCWSTR , hfilein : super::super::super::Foundation:: HANDLE , pgsubject : *mut :: windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] fn CryptSIPRetrieveSubjectGuid ( filename : ::windows_sys::core::PCWSTR , hfilein : super::super::super::Foundation:: HANDLE , pgsubject : *mut ::windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] fn CryptSIPRetrieveSubjectGuidForCatalogFile ( filename : :: windows_sys::core::PCWSTR , hfilein : super::super::super::Foundation:: HANDLE , pgsubject : *mut :: windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] fn CryptSIPRetrieveSubjectGuidForCatalogFile ( filename : ::windows_sys::core::PCWSTR , hfilein : super::super::super::Foundation:: HANDLE , pgsubject : *mut ::windows_sys::core::GUID ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] fn CryptSIPVerifyIndirectData ( psubjectinfo : *mut SIP_SUBJECTINFO , pindirectdata : *mut SIP_INDIRECT_DATA ) -> super::super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs index 7f42585ec0..003789e848 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/UI/mod.rs @@ -1,23 +1,23 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CertSelectionGetSerializedBlob ( pcsi : *const CERT_SELECTUI_INPUT , ppoutbuffer : *mut *mut ::core::ffi::c_void , puloutbuffersize : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CertSelectionGetSerializedBlob ( pcsi : *const CERT_SELECTUI_INPUT , ppoutbuffer : *mut *mut ::core::ffi::c_void , puloutbuffersize : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIDlgCertMgr ( pcryptuicertmgr : *const CRYPTUI_CERT_MGR_STRUCT ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIDlgSelectCertificateFromStore ( hcertstore : super:: HCERTSTORE , hwnd : super::super::super::Foundation:: HWND , pwsztitle : :: windows_sys::core::PCWSTR , pwszdisplaystring : :: windows_sys::core::PCWSTR , dwdontusecolumn : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> *mut super:: CERT_CONTEXT ); +::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIDlgSelectCertificateFromStore ( hcertstore : super:: HCERTSTORE , hwnd : super::super::super::Foundation:: HWND , pwsztitle : ::windows_sys::core::PCWSTR , pwszdisplaystring : ::windows_sys::core::PCWSTR , dwdontusecolumn : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> *mut super:: CERT_CONTEXT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn CryptUIDlgViewCertificateA ( pcertviewinfo : *const CRYPTUI_VIEWCERTIFICATE_STRUCTA , pfpropertieschanged : *mut super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip", feature = "Win32_Security_WinTrust", feature = "Win32_UI_Controls", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn CryptUIDlgViewCertificateW ( pcertviewinfo : *const CRYPTUI_VIEWCERTIFICATE_STRUCTW , pfpropertieschanged : *mut super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIDlgViewContext ( dwcontexttype : u32 , pvcontext : *const ::core::ffi::c_void , hwnd : super::super::super::Foundation:: HWND , pwsztitle : :: windows_sys::core::PCWSTR , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIDlgViewContext ( dwcontexttype : u32 , pvcontext : *const ::core::ffi::c_void , hwnd : super::super::super::Foundation:: HWND , pwsztitle : ::windows_sys::core::PCWSTR , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIWizDigitalSign ( dwflags : u32 , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : :: windows_sys::core::PCWSTR , pdigitalsigninfo : *const CRYPTUI_WIZ_DIGITAL_SIGN_INFO , ppsigncontext : *mut *mut CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIWizDigitalSign ( dwflags : u32 , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : ::windows_sys::core::PCWSTR , pdigitalsigninfo : *const CRYPTUI_WIZ_DIGITAL_SIGN_INFO , ppsigncontext : *mut *mut CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIWizExport ( dwflags : CRYPTUI_WIZ_FLAGS , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : :: windows_sys::core::PCWSTR , pexportinfo : *const CRYPTUI_WIZ_EXPORT_INFO , pvoid : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIWizExport ( dwflags : CRYPTUI_WIZ_FLAGS , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : ::windows_sys::core::PCWSTR , pexportinfo : *const CRYPTUI_WIZ_EXPORT_INFO , pvoid : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIWizFreeDigitalSignContext ( psigncontext : *const CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIWizImport ( dwflags : CRYPTUI_WIZ_FLAGS , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : :: windows_sys::core::PCWSTR , pimportsrc : *const CRYPTUI_WIZ_IMPORT_SRC_INFO , hdestcertstore : super:: HCERTSTORE ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cryptui.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] fn CryptUIWizImport ( dwflags : CRYPTUI_WIZ_FLAGS , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : ::windows_sys::core::PCWSTR , pimportsrc : *const CRYPTUI_WIZ_IMPORT_SRC_INFO , hdestcertstore : super:: HCERTSTORE ) -> super::super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] pub const ACTION_REVOCATION_DEFAULT_CACHE: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] @@ -175,7 +175,7 @@ pub const SELCERT_THUMBPRINT: u32 = 107u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] pub const SELCERT_VALIDITY: u32 = 104u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] -pub const szCERT_CERTIFICATE_ACTION_VERIFY: ::windows_sys::core::PCSTR = ::windows_sys::s!("{7801ebd0-cf4b-11d0-851f-0060979387ea}"); +pub const szCERT_CERTIFICATE_ACTION_VERIFY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("{7801ebd0-cf4b-11d0-851f-0060979387ea}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] pub type CERT_SELECT_STRUCT_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/mod.rs index d37fa802e8..9db50da224 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Cryptography/mod.rs @@ -7,15 +7,15 @@ pub mod Sip; #[cfg(feature = "Win32_Security_Cryptography_UI")] pub mod UI; #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptAddContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows_sys::core::PCWSTR , dwposition : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptAddContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows_sys::core::PCWSTR , dwposition : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptCloseAlgorithmProvider ( halgorithm : BCRYPT_ALG_HANDLE , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptConfigureContext ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptConfigureContext ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptConfigureContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows_sys::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_FUNCTION_CONFIG ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptConfigureContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows_sys::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_FUNCTION_CONFIG ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptCreateContext ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptCreateContext ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptCreateHash ( halgorithm : BCRYPT_ALG_HANDLE , phhash : *mut BCRYPT_HASH_HANDLE , pbhashobject : *mut u8 , cbhashobject : u32 , pbsecret : *const u8 , cbsecret : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] @@ -23,9 +23,9 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptDecrypt ( hkey : BCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pbiv : *mut u8 , cbiv : u32 , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : BCRYPT_FLAGS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptDeleteContext ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptDeleteContext ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptDeriveKey ( hsharedsecret : BCRYPT_SECRET_HANDLE , pwszkdf : :: windows_sys::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptDeriveKey ( hsharedsecret : BCRYPT_SECRET_HANDLE , pwszkdf : ::windows_sys::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptDeriveKeyCapi ( hhash : BCRYPT_HASH_HANDLE , htargetalg : BCRYPT_ALG_HANDLE , pbderivedkey : *mut u8 , cbderivedkey : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] @@ -45,17 +45,17 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumAlgorithms ( dwalgoperations : BCRYPT_OPERATION , palgcount : *mut u32 , ppalglist : *mut *mut BCRYPT_ALGORITHM_IDENTIFIER , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumContextFunctionProviders ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows_sys::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTION_PROVIDERS ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumContextFunctionProviders ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows_sys::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTION_PROVIDERS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumContextFunctions ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTIONS ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumContextFunctions ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTIONS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumContexts ( dwtable : BCRYPT_TABLE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXTS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumProviders ( pszalgid : :: windows_sys::core::PCWSTR , pimplcount : *mut u32 , ppimpllist : *mut *mut BCRYPT_PROVIDER_NAME , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumProviders ( pszalgid : ::windows_sys::core::PCWSTR , pimplcount : *mut u32 , ppimpllist : *mut *mut BCRYPT_PROVIDER_NAME , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptEnumRegisteredProviders ( pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDERS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptExportKey ( hkey : BCRYPT_KEY_HANDLE , hexportkey : BCRYPT_KEY_HANDLE , pszblobtype : :: windows_sys::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptExportKey ( hkey : BCRYPT_KEY_HANDLE , hexportkey : BCRYPT_KEY_HANDLE , pszblobtype : ::windows_sys::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptFinalizeKeyPair ( hkey : BCRYPT_KEY_HANDLE , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] @@ -70,41 +70,41 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptGetFipsAlgorithmMode ( pfenabled : *mut u8 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptGetProperty ( hobject : BCRYPT_HANDLE , pszproperty : :: windows_sys::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptGetProperty ( hobject : BCRYPT_HANDLE , pszproperty : ::windows_sys::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptHash ( halgorithm : BCRYPT_ALG_HANDLE , pbsecret : *const u8 , cbsecret : u32 , pbinput : *const u8 , cbinput : u32 , pboutput : *mut u8 , cboutput : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptHashData ( hhash : BCRYPT_HASH_HANDLE , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptImportKey ( halgorithm : BCRYPT_ALG_HANDLE , himportkey : BCRYPT_KEY_HANDLE , pszblobtype : :: windows_sys::core::PCWSTR , phkey : *mut BCRYPT_KEY_HANDLE , pbkeyobject : *mut u8 , cbkeyobject : u32 , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptImportKey ( halgorithm : BCRYPT_ALG_HANDLE , himportkey : BCRYPT_KEY_HANDLE , pszblobtype : ::windows_sys::core::PCWSTR , phkey : *mut BCRYPT_KEY_HANDLE , pbkeyobject : *mut u8 , cbkeyobject : u32 , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptImportKeyPair ( halgorithm : BCRYPT_ALG_HANDLE , himportkey : BCRYPT_KEY_HANDLE , pszblobtype : :: windows_sys::core::PCWSTR , phkey : *mut BCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptImportKeyPair ( halgorithm : BCRYPT_ALG_HANDLE , himportkey : BCRYPT_KEY_HANDLE , pszblobtype : ::windows_sys::core::PCWSTR , phkey : *mut BCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptKeyDerivation ( hkey : BCRYPT_KEY_HANDLE , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptOpenAlgorithmProvider ( phalgorithm : *mut BCRYPT_ALG_HANDLE , pszalgid : :: windows_sys::core::PCWSTR , pszimplementation : :: windows_sys::core::PCWSTR , dwflags : BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptOpenAlgorithmProvider ( phalgorithm : *mut BCRYPT_ALG_HANDLE , pszalgid : ::windows_sys::core::PCWSTR , pszimplementation : ::windows_sys::core::PCWSTR , dwflags : BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptProcessMultiOperations ( hobject : BCRYPT_HANDLE , operationtype : BCRYPT_MULTI_OPERATION_TYPE , poperations : *const ::core::ffi::c_void , cboperations : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptQueryContextConfiguration ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptQueryContextConfiguration ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptQueryContextFunctionConfiguration ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows_sys::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTION_CONFIG ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptQueryContextFunctionConfiguration ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows_sys::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTION_CONFIG ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptQueryContextFunctionProperty ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows_sys::core::PCWSTR , pszproperty : :: windows_sys::core::PCWSTR , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptQueryContextFunctionProperty ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows_sys::core::PCWSTR , pszproperty : ::windows_sys::core::PCWSTR , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptQueryProviderRegistration ( pszprovider : :: windows_sys::core::PCWSTR , dwmode : BCRYPT_QUERY_PROVIDER_MODE , dwinterface : BCRYPT_INTERFACE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDER_REG ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptQueryProviderRegistration ( pszprovider : ::windows_sys::core::PCWSTR , dwmode : BCRYPT_QUERY_PROVIDER_MODE , dwinterface : BCRYPT_INTERFACE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDER_REG ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptRegisterConfigChangeNotify ( phevent : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptRemoveContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptRemoveContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptResolveProviders ( pszcontext : :: windows_sys::core::PCWSTR , dwinterface : u32 , pszfunction : :: windows_sys::core::PCWSTR , pszprovider : :: windows_sys::core::PCWSTR , dwmode : BCRYPT_QUERY_PROVIDER_MODE , dwflags : BCRYPT_RESOLVE_PROVIDERS_FLAGS , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDER_REFS ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptResolveProviders ( pszcontext : ::windows_sys::core::PCWSTR , dwinterface : u32 , pszfunction : ::windows_sys::core::PCWSTR , pszprovider : ::windows_sys::core::PCWSTR , dwmode : BCRYPT_QUERY_PROVIDER_MODE , dwflags : BCRYPT_RESOLVE_PROVIDERS_FLAGS , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDER_REFS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptSecretAgreement ( hprivkey : BCRYPT_KEY_HANDLE , hpubkey : BCRYPT_KEY_HANDLE , phagreedsecret : *mut BCRYPT_SECRET_HANDLE , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptSetContextFunctionProperty ( dwtable : BCRYPT_TABLE , pszcontext : :: windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows_sys::core::PCWSTR , pszproperty : :: windows_sys::core::PCWSTR , cbvalue : u32 , pbvalue : *const u8 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptSetContextFunctionProperty ( dwtable : BCRYPT_TABLE , pszcontext : ::windows_sys::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows_sys::core::PCWSTR , pszproperty : ::windows_sys::core::PCWSTR , cbvalue : u32 , pbvalue : *const u8 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptSetProperty ( hobject : BCRYPT_HANDLE , pszproperty : :: windows_sys::core::PCWSTR , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptSetProperty ( hobject : BCRYPT_HANDLE , pszproperty : ::windows_sys::core::PCWSTR , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "bcrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn BCryptSignHash ( hkey : BCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbinput : *const u8 , cbinput : u32 , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : BCRYPT_FLAGS ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] @@ -130,18 +130,18 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddEncodedCertificateToStore ( hcertstore : HCERTSTORE , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pbcertencoded : *const u8 , cbcertencoded : u32 , dwadddisposition : u32 , ppcertcontext : *mut *mut CERT_CONTEXT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddEncodedCertificateToSystemStoreA ( szcertstorename : :: windows_sys::core::PCSTR , pbcertencoded : *const u8 , cbcertencoded : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddEncodedCertificateToSystemStoreA ( szcertstorename : ::windows_sys::core::PCSTR , pbcertencoded : *const u8 , cbcertencoded : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddEncodedCertificateToSystemStoreW ( szcertstorename : :: windows_sys::core::PCWSTR , pbcertencoded : *const u8 , cbcertencoded : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddEncodedCertificateToSystemStoreW ( szcertstorename : ::windows_sys::core::PCWSTR , pbcertencoded : *const u8 , cbcertencoded : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddEnhancedKeyUsageIdentifier ( pcertcontext : *const CERT_CONTEXT , pszusageidentifier : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddEnhancedKeyUsageIdentifier ( pcertcontext : *const CERT_CONTEXT , pszusageidentifier : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertAddRefServerOcspResponse ( hserverocspresponse : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertAddRefServerOcspResponseContext ( pserverocspresponsecontext : *const CERT_SERVER_OCSP_RESPONSE_CONTEXT ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddSerializedElementToStore ( hcertstore : HCERTSTORE , pbelement : *const u8 , cbelement : u32 , dwadddisposition : u32 , dwflags : u32 , dwcontexttypeflags : u32 , pdwcontexttype : *mut u32 , ppvcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertAddStoreToCollection ( hcollectionstore : HCERTSTORE , hsiblingstore : HCERTSTORE , dwupdateflags : u32 , dwpriority : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertAlgIdToOID ( dwalgid : u32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertAlgIdToOID ( dwalgid : u32 ) -> ::windows_sys::core::PCSTR ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertCloseServerOcspResponse ( hserverocspresponse : *const ::core::ffi::c_void , dwflags : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertCloseStore ( hcertstore : HCERTSTORE , dwflags : u32 ) -> super::super::Foundation:: BOOL ); @@ -204,7 +204,7 @@ pub mod UI; ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertEnumSystemStore ( dwflags : u32 , pvsystemstorelocationpara : *const ::core::ffi::c_void , pvarg : *mut ::core::ffi::c_void , pfnenum : PFN_CERT_ENUM_SYSTEM_STORE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertEnumSystemStoreLocation ( dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenum : PFN_CERT_ENUM_SYSTEM_STORE_LOCATION ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertFindAttribute ( pszobjid : :: windows_sys::core::PCSTR , cattr : u32 , rgattr : *const CRYPT_ATTRIBUTE ) -> *mut CRYPT_ATTRIBUTE ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertFindAttribute ( pszobjid : ::windows_sys::core::PCSTR , cattr : u32 , rgattr : *const CRYPT_ATTRIBUTE ) -> *mut CRYPT_ATTRIBUTE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertFindCRLInStore ( hcertstore : HCERTSTORE , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , dwfindflags : u32 , dwfindtype : u32 , pvfindpara : *const ::core::ffi::c_void , pprevcrlcontext : *const CRL_CONTEXT ) -> *mut CRL_CONTEXT ); #[cfg(feature = "Win32_Foundation")] @@ -216,8 +216,8 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertFindChainInStore ( hcertstore : HCERTSTORE , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , dwfindflags : CERT_FIND_CHAIN_IN_STORE_FLAGS , dwfindtype : u32 , pvfindpara : *const ::core::ffi::c_void , pprevchaincontext : *const CERT_CHAIN_CONTEXT ) -> *mut CERT_CHAIN_CONTEXT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertFindExtension ( pszobjid : :: windows_sys::core::PCSTR , cextensions : u32 , rgextensions : *const CERT_EXTENSION ) -> *mut CERT_EXTENSION ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertFindRDNAttr ( pszobjid : :: windows_sys::core::PCSTR , pname : *const CERT_NAME_INFO ) -> *mut CERT_RDN_ATTR ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertFindExtension ( pszobjid : ::windows_sys::core::PCSTR , cextensions : u32 , rgextensions : *const CERT_EXTENSION ) -> *mut CERT_EXTENSION ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertFindRDNAttr ( pszobjid : ::windows_sys::core::PCSTR , pname : *const CERT_NAME_INFO ) -> *mut CERT_RDN_ATTR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertFindSubjectInCTL ( dwencodingtype : u32 , dwsubjecttype : u32 , pvsubject : *const ::core::ffi::c_void , pctlcontext : *const CTL_CONTEXT , dwflags : u32 ) -> *mut CTL_ENTRY ); #[cfg(feature = "Win32_Foundation")] @@ -251,9 +251,9 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertGetIssuerCertificateFromStore ( hcertstore : HCERTSTORE , psubjectcontext : *const CERT_CONTEXT , pprevissuercontext : *const CERT_CONTEXT , pdwflags : *mut u32 ) -> *mut CERT_CONTEXT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertGetNameStringA ( pcertcontext : *const CERT_CONTEXT , dwtype : u32 , dwflags : u32 , pvtypepara : *const ::core::ffi::c_void , psznamestring : :: windows_sys::core::PSTR , cchnamestring : u32 ) -> u32 ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertGetNameStringA ( pcertcontext : *const CERT_CONTEXT , dwtype : u32 , dwflags : u32 , pvtypepara : *const ::core::ffi::c_void , psznamestring : ::windows_sys::core::PSTR , cchnamestring : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertGetNameStringW ( pcertcontext : *const CERT_CONTEXT , dwtype : u32 , dwflags : u32 , pvtypepara : *const ::core::ffi::c_void , psznamestring : :: windows_sys::core::PWSTR , cchnamestring : u32 ) -> u32 ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertGetNameStringW ( pcertcontext : *const CERT_CONTEXT , dwtype : u32 , dwflags : u32 , pvtypepara : *const ::core::ffi::c_void , psznamestring : ::windows_sys::core::PWSTR , cchnamestring : u32 ) -> u32 ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertGetPublicKeyLength ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , ppublickey : *const CERT_PUBLIC_KEY_INFO ) -> u32 ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertGetServerOcspResponseContext ( hserverocspresponse : *const ::core::ffi::c_void , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> *mut CERT_SERVER_OCSP_RESPONSE_CONTEXT ); #[cfg(feature = "Win32_Foundation")] @@ -261,40 +261,40 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertGetSubjectCertificateFromStore ( hcertstore : HCERTSTORE , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pcertid : *const CERT_INFO ) -> *mut CERT_CONTEXT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertGetValidUsages ( ccerts : u32 , rghcerts : *const *const CERT_CONTEXT , cnumoids : *mut i32 , rghoids : *mut :: windows_sys::core::PSTR , pcboids : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertGetValidUsages ( ccerts : u32 , rghcerts : *const *const CERT_CONTEXT , cnumoids : *mut i32 , rghoids : *mut ::windows_sys::core::PSTR , pcboids : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertIsRDNAttrsInCertificateName ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , dwflags : u32 , pcertname : *const CRYPT_INTEGER_BLOB , prdn : *const CERT_RDN ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertIsStrongHashToSign ( pstrongsignpara : *const CERT_STRONG_SIGN_PARA , pwszcnghashalgid : :: windows_sys::core::PCWSTR , psigningcert : *const CERT_CONTEXT ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertIsStrongHashToSign ( pstrongsignpara : *const CERT_STRONG_SIGN_PARA , pwszcnghashalgid : ::windows_sys::core::PCWSTR , psigningcert : *const CERT_CONTEXT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertIsValidCRLForCertificate ( pcert : *const CERT_CONTEXT , pcrl : *const CRL_CONTEXT , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertIsWeakHash ( dwhashusetype : u32 , pwszcnghashalgid : :: windows_sys::core::PCWSTR , dwchainflags : u32 , psignerchaincontext : *const CERT_CHAIN_CONTEXT , ptimestamp : *const super::super::Foundation:: FILETIME , pwszfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertNameToStrA ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pname : *const CRYPT_INTEGER_BLOB , dwstrtype : CERT_STRING_TYPE , psz : :: windows_sys::core::PSTR , csz : u32 ) -> u32 ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertNameToStrW ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pname : *const CRYPT_INTEGER_BLOB , dwstrtype : CERT_STRING_TYPE , psz : :: windows_sys::core::PWSTR , csz : u32 ) -> u32 ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertOIDToAlgId ( pszobjid : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertIsWeakHash ( dwhashusetype : u32 , pwszcnghashalgid : ::windows_sys::core::PCWSTR , dwchainflags : u32 , psignerchaincontext : *const CERT_CHAIN_CONTEXT , ptimestamp : *const super::super::Foundation:: FILETIME , pwszfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertNameToStrA ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pname : *const CRYPT_INTEGER_BLOB , dwstrtype : CERT_STRING_TYPE , psz : ::windows_sys::core::PSTR , csz : u32 ) -> u32 ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertNameToStrW ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pname : *const CRYPT_INTEGER_BLOB , dwstrtype : CERT_STRING_TYPE , psz : ::windows_sys::core::PWSTR , csz : u32 ) -> u32 ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertOIDToAlgId ( pszobjid : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertOpenServerOcspResponse ( pchaincontext : *const CERT_CHAIN_CONTEXT , dwflags : u32 , popenpara : *const CERT_SERVER_OCSP_RESPONSE_OPEN_PARA ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertOpenStore ( lpszstoreprovider : :: windows_sys::core::PCSTR , dwencodingtype : CERT_QUERY_ENCODING_TYPE , hcryptprov : HCRYPTPROV_LEGACY , dwflags : CERT_OPEN_STORE_FLAGS , pvpara : *const ::core::ffi::c_void ) -> HCERTSTORE ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertOpenSystemStoreA ( hprov : HCRYPTPROV_LEGACY , szsubsystemprotocol : :: windows_sys::core::PCSTR ) -> HCERTSTORE ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertOpenSystemStoreW ( hprov : HCRYPTPROV_LEGACY , szsubsystemprotocol : :: windows_sys::core::PCWSTR ) -> HCERTSTORE ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertRDNValueToStrA ( dwvaluetype : u32 , pvalue : *const CRYPT_INTEGER_BLOB , psz : :: windows_sys::core::PSTR , csz : u32 ) -> u32 ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertRDNValueToStrW ( dwvaluetype : u32 , pvalue : *const CRYPT_INTEGER_BLOB , psz : :: windows_sys::core::PWSTR , csz : u32 ) -> u32 ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertOpenStore ( lpszstoreprovider : ::windows_sys::core::PCSTR , dwencodingtype : CERT_QUERY_ENCODING_TYPE , hcryptprov : HCRYPTPROV_LEGACY , dwflags : CERT_OPEN_STORE_FLAGS , pvpara : *const ::core::ffi::c_void ) -> HCERTSTORE ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertOpenSystemStoreA ( hprov : HCRYPTPROV_LEGACY , szsubsystemprotocol : ::windows_sys::core::PCSTR ) -> HCERTSTORE ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertOpenSystemStoreW ( hprov : HCRYPTPROV_LEGACY , szsubsystemprotocol : ::windows_sys::core::PCWSTR ) -> HCERTSTORE ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertRDNValueToStrA ( dwvaluetype : u32 , pvalue : *const CRYPT_INTEGER_BLOB , psz : ::windows_sys::core::PSTR , csz : u32 ) -> u32 ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertRDNValueToStrW ( dwvaluetype : u32 , pvalue : *const CRYPT_INTEGER_BLOB , psz : ::windows_sys::core::PWSTR , csz : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertRegisterPhysicalStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pwszstorename : :: windows_sys::core::PCWSTR , pstoreinfo : *const CERT_PHYSICAL_STORE_INFO , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertRegisterPhysicalStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pwszstorename : ::windows_sys::core::PCWSTR , pstoreinfo : *const CERT_PHYSICAL_STORE_INFO , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertRegisterSystemStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pstoreinfo : *const CERT_SYSTEM_STORE_INFO , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertRemoveEnhancedKeyUsageIdentifier ( pcertcontext : *const CERT_CONTEXT , pszusageidentifier : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertRemoveEnhancedKeyUsageIdentifier ( pcertcontext : *const CERT_CONTEXT , pszusageidentifier : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CertRemoveStoreFromCollection ( hcollectionstore : HCERTSTORE , hsiblingstore : HCERTSTORE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertResyncCertificateChainEngine ( hchainengine : HCERTCHAINENGINE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertRetrieveLogoOrBiometricInfo ( pcertcontext : *const CERT_CONTEXT , lpszlogoorbiometrictype : :: windows_sys::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , ppbdata : *mut *mut u8 , pcbdata : *mut u32 , ppwszmimetype : *mut :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertRetrieveLogoOrBiometricInfo ( pcertcontext : *const CERT_CONTEXT , lpszlogoorbiometrictype : ::windows_sys::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , ppbdata : *mut *mut u8 , pcbdata : *mut u32 , ppwszmimetype : *mut ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertSaveStore ( hcertstore : HCERTSTORE , dwencodingtype : CERT_QUERY_ENCODING_TYPE , dwsaveas : CERT_STORE_SAVE_AS , dwsaveto : CERT_STORE_SAVE_TO , pvsavetopara : *mut ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertSelectCertificateChains ( pselectioncontext : *const :: windows_sys::core::GUID , dwflags : u32 , pchainparameters : *const CERT_SELECT_CHAIN_PARA , ccriteria : u32 , rgpcriteria : *const CERT_SELECT_CRITERIA , hstore : HCERTSTORE , pcselection : *mut u32 , pprgpselection : *mut *mut *mut CERT_CHAIN_CONTEXT ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertSelectCertificateChains ( pselectioncontext : *const ::windows_sys::core::GUID , dwflags : u32 , pchainparameters : *const CERT_SELECT_CHAIN_PARA , ccriteria : u32 , rgpcriteria : *const CERT_SELECT_CRITERIA , hstore : HCERTSTORE , pcselection : *mut u32 , pprgpselection : *mut *mut *mut CERT_CHAIN_CONTEXT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertSerializeCRLStoreElement ( pcrlcontext : *const CRL_CONTEXT , dwflags : u32 , pbelement : *mut u8 , pcbelement : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -314,11 +314,11 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertSetStoreProperty ( hcertstore : HCERTSTORE , dwpropid : u32 , dwflags : u32 , pvdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertStrToNameA ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszx500 : :: windows_sys::core::PCSTR , dwstrtype : CERT_STRING_TYPE , pvreserved : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 , ppszerror : *mut :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertStrToNameA ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszx500 : ::windows_sys::core::PCSTR , dwstrtype : CERT_STRING_TYPE , pvreserved : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 , ppszerror : *mut ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertStrToNameW ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszx500 : :: windows_sys::core::PCWSTR , dwstrtype : CERT_STRING_TYPE , pvreserved : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 , ppszerror : *mut :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertStrToNameW ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszx500 : ::windows_sys::core::PCWSTR , dwstrtype : CERT_STRING_TYPE , pvreserved : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 , ppszerror : *mut ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertUnregisterPhysicalStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pwszstorename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertUnregisterPhysicalStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pwszstorename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertUnregisterSystemStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -328,7 +328,7 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertVerifyCTLUsage ( dwencodingtype : u32 , dwsubjecttype : u32 , pvsubject : *const ::core::ffi::c_void , psubjectusage : *const CTL_USAGE , dwflags : u32 , pverifyusagepara : *const CTL_VERIFY_USAGE_PARA , pverifyusagestatus : *mut CTL_VERIFY_USAGE_STATUS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertVerifyCertificateChainPolicy ( pszpolicyoid : :: windows_sys::core::PCSTR , pchaincontext : *const CERT_CHAIN_CONTEXT , ppolicypara : *const CERT_CHAIN_POLICY_PARA , ppolicystatus : *mut CERT_CHAIN_POLICY_STATUS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertVerifyCertificateChainPolicy ( pszpolicyoid : ::windows_sys::core::PCSTR , pchaincontext : *const CERT_CHAIN_CONTEXT , ppolicypara : *const CERT_CHAIN_POLICY_PARA , ppolicystatus : *mut CERT_CHAIN_POLICY_STATUS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertVerifyRevocation ( dwencodingtype : u32 , dwrevtype : u32 , ccontext : u32 , rgpvcontext : *const *const ::core::ffi::c_void , dwflags : u32 , prevpara : *const CERT_REVOCATION_PARA , prevstatus : *mut CERT_REVOCATION_STATUS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -337,17 +337,17 @@ pub mod UI; ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertVerifyTimeValidity ( ptimetoverify : *const super::super::Foundation:: FILETIME , pcertinfo : *const CERT_INFO ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CertVerifyValidityNesting ( psubjectinfo : *const CERT_INFO , pissuerinfo : *const CERT_INFO ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CloseCryptoHandle ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CloseCryptoHandle ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptAcquireCertificatePrivateKey ( pcert : *const CERT_CONTEXT , dwflags : CRYPT_ACQUIRE_FLAGS , pvparameters : *const ::core::ffi::c_void , phcryptprovorncryptkey : *mut HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , pdwkeyspec : *mut CERT_KEY_SPEC , pfcallerfreeprovorncryptkey : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptAcquireContextA ( phprov : *mut usize , szcontainer : :: windows_sys::core::PCSTR , szprovider : :: windows_sys::core::PCSTR , dwprovtype : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptAcquireContextA ( phprov : *mut usize , szcontainer : ::windows_sys::core::PCSTR , szprovider : ::windows_sys::core::PCSTR , dwprovtype : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptAcquireContextW ( phprov : *mut usize , szcontainer : :: windows_sys::core::PCWSTR , szprovider : :: windows_sys::core::PCWSTR , dwprovtype : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptAcquireContextW ( phprov : *mut usize , szcontainer : ::windows_sys::core::PCWSTR , szprovider : ::windows_sys::core::PCWSTR , dwprovtype : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptBinaryToStringA ( pbbinary : *const u8 , cbbinary : u32 , dwflags : CRYPT_STRING , pszstring : :: windows_sys::core::PSTR , pcchstring : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptBinaryToStringA ( pbbinary : *const u8 , cbbinary : u32 , dwflags : CRYPT_STRING , pszstring : ::windows_sys::core::PSTR , pcchstring : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptBinaryToStringW ( pbbinary : *const u8 , cbbinary : u32 , dwflags : CRYPT_STRING , pszstring : :: windows_sys::core::PWSTR , pcchstring : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptBinaryToStringW ( pbbinary : *const u8 , cbbinary : u32 , dwflags : CRYPT_STRING , pszstring : ::windows_sys::core::PWSTR , pcchstring : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptCloseAsyncHandle ( hasync : HCRYPTASYNC ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -357,13 +357,13 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptCreateHash ( hprov : usize , algid : u32 , hkey : usize , dwflags : u32 , phhash : *mut usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptCreateKeyIdentifierFromCSP ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpubkeyoid : :: windows_sys::core::PCSTR , ppubkeystruc : *const PUBLICKEYSTRUC , cbpubkeystruc : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , pbhash : *mut u8 , pcbhash : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptCreateKeyIdentifierFromCSP ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpubkeyoid : ::windows_sys::core::PCSTR , ppubkeystruc : *const PUBLICKEYSTRUC , cbpubkeystruc : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , pbhash : *mut u8 , pcbhash : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptDecodeMessage ( dwmsgtypeflags : u32 , pdecryptpara : *const CRYPT_DECRYPT_MESSAGE_PARA , pverifypara : *const CRYPT_VERIFY_MESSAGE_PARA , dwsignerindex : u32 , pbencodedblob : *const u8 , cbencodedblob : u32 , dwprevinnercontenttype : u32 , pdwmsgtype : *mut u32 , pdwinnercontenttype : *mut u32 , pbdecoded : *mut u8 , pcbdecoded : *mut u32 , ppxchgcert : *mut *mut CERT_CONTEXT , ppsignercert : *mut *mut CERT_CONTEXT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptDecodeObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows_sys::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , dwflags : u32 , pvstructinfo : *mut ::core::ffi::c_void , pcbstructinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptDecodeObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows_sys::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , dwflags : u32 , pvstructinfo : *mut ::core::ffi::c_void , pcbstructinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptDecodeObjectEx ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows_sys::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , dwflags : u32 , pdecodepara : *const CRYPT_DECODE_PARA , pvstructinfo : *mut ::core::ffi::c_void , pcbstructinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptDecodeObjectEx ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows_sys::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , dwflags : u32 , pdecodepara : *const CRYPT_DECODE_PARA , pvstructinfo : *mut ::core::ffi::c_void , pcbstructinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptDecrypt ( hkey : usize , hhash : usize , r#final : super::super::Foundation:: BOOL , dwflags : u32 , pbdata : *mut u8 , pdwdatalen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -381,43 +381,43 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptDuplicateKey ( hkey : usize , pdwreserved : *const u32 , dwflags : u32 , phkey : *mut usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEncodeObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows_sys::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEncodeObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows_sys::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEncodeObjectEx ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows_sys::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , dwflags : CRYPT_ENCODE_OBJECT_FLAGS , pencodepara : *const CRYPT_ENCODE_PARA , pvencoded : *mut ::core::ffi::c_void , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEncodeObjectEx ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows_sys::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , dwflags : CRYPT_ENCODE_OBJECT_FLAGS , pencodepara : *const CRYPT_ENCODE_PARA , pvencoded : *mut ::core::ffi::c_void , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEncrypt ( hkey : usize , hhash : usize , r#final : super::super::Foundation:: BOOL , dwflags : u32 , pbdata : *mut u8 , pdwdatalen : *mut u32 , dwbuflen : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEncryptMessage ( pencryptpara : *const CRYPT_ENCRYPT_MESSAGE_PARA , crecipientcert : u32 , rgprecipientcert : *const *const CERT_CONTEXT , pbtobeencrypted : *const u8 , cbtobeencrypted : u32 , pbencryptedblob : *mut u8 , pcbencryptedblob : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumKeyIdentifierProperties ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : :: windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvarg : *mut ::core::ffi::c_void , pfnenum : PFN_CRYPT_ENUM_KEYID_PROP ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumKeyIdentifierProperties ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : ::windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvarg : *mut ::core::ffi::c_void , pfnenum : PFN_CRYPT_ENUM_KEYID_PROP ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows_sys::core::PCSTR , pszoid : :: windows_sys::core::PCSTR , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumoidfunc : PFN_CRYPT_ENUM_OID_FUNC ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows_sys::core::PCSTR , pszoid : ::windows_sys::core::PCSTR , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumoidfunc : PFN_CRYPT_ENUM_OID_FUNC ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumOIDInfo ( dwgroupid : u32 , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumoidinfo : PFN_CRYPT_ENUM_OID_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumProviderTypesA ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , sztypename : :: windows_sys::core::PSTR , pcbtypename : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumProviderTypesA ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , sztypename : ::windows_sys::core::PSTR , pcbtypename : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumProviderTypesW ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , sztypename : :: windows_sys::core::PWSTR , pcbtypename : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumProviderTypesW ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , sztypename : ::windows_sys::core::PWSTR , pcbtypename : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumProvidersA ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , szprovname : :: windows_sys::core::PSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumProvidersA ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , szprovname : ::windows_sys::core::PSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumProvidersW ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , szprovname : :: windows_sys::core::PWSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptEnumProvidersW ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , szprovname : ::windows_sys::core::PWSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptExportKey ( hkey : usize , hexpkey : usize , dwblobtype : u32 , dwflags : CRYPT_KEY_FLAGS , pbdata : *mut u8 , pdwdatalen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptExportPKCS8 ( hcryptprov : usize , dwkeyspec : u32 , pszprivatekeyobjid : :: windows_sys::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pbprivatekeyblob : *mut u8 , pcbprivatekeyblob : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptExportPKCS8 ( hcryptprov : usize , dwkeyspec : u32 , pszprivatekeyobjid : ::windows_sys::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pbprivatekeyblob : *mut u8 , pcbprivatekeyblob : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptExportPublicKeyInfo ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : u32 , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptExportPublicKeyInfoEx ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : u32 , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpublickeyobjid : :: windows_sys::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptExportPublicKeyInfoEx ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : u32 , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpublickeyobjid : ::windows_sys::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptExportPublicKeyInfoFromBCryptKeyHandle ( hbcryptkey : BCRYPT_KEY_HANDLE , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpublickeyobjid : :: windows_sys::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptExportPublicKeyInfoFromBCryptKeyHandle ( hbcryptkey : BCRYPT_KEY_HANDLE , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpublickeyobjid : ::windows_sys::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptFindCertificateKeyProvInfo ( pcert : *const CERT_CONTEXT , dwflags : CRYPT_FIND_FLAGS , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptFindLocalizedName ( pwszcryptname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptFindLocalizedName ( pwszcryptname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PCWSTR ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptFindOIDInfo ( dwkeytype : u32 , pvkey : *const ::core::ffi::c_void , dwgroupid : u32 ) -> *mut CRYPT_OID_INFO ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptFormatObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , dwformattype : u32 , dwformatstrtype : u32 , pformatstruct : *const ::core::ffi::c_void , lpszstructtype : :: windows_sys::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , pbformat : *mut ::core::ffi::c_void , pcbformat : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptFormatObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , dwformattype : u32 , dwformatstrtype : u32 , pformatstruct : *const ::core::ffi::c_void , lpszstructtype : ::windows_sys::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , pbformat : *mut ::core::ffi::c_void , pcbformat : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptFreeOIDFunctionAddress ( hfuncaddr : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -425,29 +425,29 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGenRandom ( hprov : usize , dwlen : u32 , pbbuffer : *mut u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetAsyncParam ( hasync : HCRYPTASYNC , pszparamoid : :: windows_sys::core::PCSTR , ppvparam : *mut *mut ::core::ffi::c_void , ppfnfree : *mut PFN_CRYPT_ASYNC_PARAM_FREE_FUNC ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetAsyncParam ( hasync : HCRYPTASYNC , pszparamoid : ::windows_sys::core::PCSTR , ppvparam : *mut *mut ::core::ffi::c_void , ppfnfree : *mut PFN_CRYPT_ASYNC_PARAM_FREE_FUNC ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetDefaultOIDDllList ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pwszdlllist : :: windows_sys::core::PWSTR , pcchdlllist : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetDefaultOIDDllList ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pwszdlllist : ::windows_sys::core::PWSTR , pcchdlllist : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetDefaultOIDFunctionAddress ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pwszdll : :: windows_sys::core::PCWSTR , dwflags : u32 , ppvfuncaddr : *mut *mut ::core::ffi::c_void , phfuncaddr : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetDefaultOIDFunctionAddress ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pwszdll : ::windows_sys::core::PCWSTR , dwflags : u32 , ppvfuncaddr : *mut *mut ::core::ffi::c_void , phfuncaddr : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetDefaultProviderA ( dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 , pszprovname : :: windows_sys::core::PSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetDefaultProviderA ( dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 , pszprovname : ::windows_sys::core::PSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetDefaultProviderW ( dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 , pszprovname : :: windows_sys::core::PWSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetDefaultProviderW ( dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 , pszprovname : ::windows_sys::core::PWSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetHashParam ( hhash : usize , dwparam : u32 , pbdata : *mut u8 , pdwdatalen : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetKeyIdentifierProperty ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : :: windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetKeyIdentifierProperty ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : ::windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetKeyParam ( hkey : usize , dwparam : CRYPT_KEY_PARAM_ID , pbdata : *mut u8 , pdwdatalen : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptGetMessageCertificates ( dwmsgandcertencodingtype : u32 , hcryptprov : HCRYPTPROV_LEGACY , dwflags : u32 , pbsignedblob : *const u8 , cbsignedblob : u32 ) -> HCERTSTORE ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptGetMessageSignerCount ( dwmsgencodingtype : u32 , pbsignedblob : *const u8 , cbsignedblob : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetOIDFunctionAddress ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pszoid : :: windows_sys::core::PCSTR , dwflags : u32 , ppvfuncaddr : *mut *mut ::core::ffi::c_void , phfuncaddr : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetOIDFunctionAddress ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pszoid : ::windows_sys::core::PCSTR , dwflags : u32 , ppvfuncaddr : *mut *mut ::core::ffi::c_void , phfuncaddr : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetOIDFunctionValue ( dwencodingtype : u32 , pszfuncname : :: windows_sys::core::PCSTR , pszoid : :: windows_sys::core::PCSTR , pwszvaluename : :: windows_sys::core::PCWSTR , pdwvaluetype : *mut u32 , pbvaluedata : *mut u8 , pcbvaluedata : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetOIDFunctionValue ( dwencodingtype : u32 , pszfuncname : ::windows_sys::core::PCSTR , pszoid : ::windows_sys::core::PCSTR , pwszvaluename : ::windows_sys::core::PCWSTR , pdwvaluetype : *mut u32 , pbvaluedata : *mut u8 , pcbvaluedata : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptnet.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetObjectUrl ( pszurloid : :: windows_sys::core::PCSTR , pvpara : *const ::core::ffi::c_void , dwflags : CRYPT_GET_URL_FLAGS , purlarray : *mut CRYPT_URL_ARRAY , pcburlarray : *mut u32 , purlinfo : *mut CRYPT_URL_INFO , pcburlinfo : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cryptnet.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetObjectUrl ( pszurloid : ::windows_sys::core::PCSTR , pvpara : *const ::core::ffi::c_void , dwflags : CRYPT_GET_URL_FLAGS , purlarray : *mut CRYPT_URL_ARRAY , pcburlarray : *mut u32 , purlinfo : *mut CRYPT_URL_INFO , pcburlinfo : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptGetProvParam ( hprov : usize , dwparam : u32 , pbdata : *mut u8 , pdwdatalen : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -455,7 +455,7 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptHashCertificate ( hcryptprov : HCRYPTPROV_LEGACY , algid : u32 , dwflags : u32 , pbencoded : *const u8 , cbencoded : u32 , pbcomputedhash : *mut u8 , pcbcomputedhash : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptHashCertificate2 ( pwszcnghashalgid : :: windows_sys::core::PCWSTR , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , pbencoded : *const u8 , cbencoded : u32 , pbcomputedhash : *mut u8 , pcbcomputedhash : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptHashCertificate2 ( pwszcnghashalgid : ::windows_sys::core::PCWSTR , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , pbencoded : *const u8 , cbencoded : u32 , pbcomputedhash : *mut u8 , pcbcomputedhash : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptHashData ( hhash : usize , pbdata : *const u8 , dwdatalen : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -476,17 +476,17 @@ pub mod UI; ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptImportPublicKeyInfoEx ( hcryptprov : usize , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pinfo : *const CERT_PUBLIC_KEY_INFO , aikeyalg : u32 , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , phkey : *mut usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptImportPublicKeyInfoEx2 ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pinfo : *const CERT_PUBLIC_KEY_INFO , dwflags : CRYPT_IMPORT_PUBLIC_KEY_FLAGS , pvauxinfo : *const ::core::ffi::c_void , phkey : *mut BCRYPT_KEY_HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptInitOIDFunctionSet ( pszfuncname : :: windows_sys::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptInitOIDFunctionSet ( pszfuncname : ::windows_sys::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cryptnet.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptInstallCancelRetrieval ( pfncancel : PFN_CRYPT_CANCEL_RETRIEVAL , pvarg : *const ::core::ffi::c_void , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptInstallDefaultContext ( hcryptprov : usize , dwdefaulttype : CRYPT_DEFAULT_CONTEXT_TYPE , pvdefaultpara : *const ::core::ffi::c_void , dwflags : CRYPT_DEFAULT_CONTEXT_FLAGS , pvreserved : *const ::core::ffi::c_void , phdefaultcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptInstallOIDFunctionAddress ( hmodule : super::super::Foundation:: HINSTANCE , dwencodingtype : u32 , pszfuncname : :: windows_sys::core::PCSTR , cfuncentry : u32 , rgfuncentry : *const CRYPT_OID_FUNC_ENTRY , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptInstallOIDFunctionAddress ( hmodule : super::super::Foundation:: HINSTANCE , dwencodingtype : u32 , pszfuncname : ::windows_sys::core::PCSTR , cfuncentry : u32 , rgfuncentry : *const CRYPT_OID_FUNC_ENTRY , dwflags : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptMemAlloc ( cbsize : u32 ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptMemFree ( pv : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptMemRealloc ( pv : *const ::core::ffi::c_void , cbsize : u32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptMsgCalculateEncodedLength ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : u32 , pvmsgencodeinfo : *const ::core::ffi::c_void , pszinnercontentobjid : :: windows_sys::core::PCSTR , cbdata : u32 ) -> u32 ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptMsgCalculateEncodedLength ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : u32 , pvmsgencodeinfo : *const ::core::ffi::c_void , pszinnercontentobjid : ::windows_sys::core::PCSTR , cbdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptMsgClose ( hcryptmsg : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -505,7 +505,7 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptMsgOpenToDecode ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : u32 , hcryptprov : HCRYPTPROV_LEGACY , precipientinfo : *const CERT_INFO , pstreaminfo : *const CMSG_STREAM_INFO ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptMsgOpenToEncode ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : CRYPT_MSG_TYPE , pvmsgencodeinfo : *const ::core::ffi::c_void , pszinnercontentobjid : :: windows_sys::core::PCSTR , pstreaminfo : *const CMSG_STREAM_INFO ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptMsgOpenToEncode ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : CRYPT_MSG_TYPE , pvmsgencodeinfo : *const ::core::ffi::c_void , pszinnercontentobjid : ::windows_sys::core::PCSTR , pstreaminfo : *const CMSG_STREAM_INFO ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptMsgSignCTL ( dwmsgencodingtype : u32 , pbctlcontent : *const u8 , cbctlcontent : u32 , psigninfo : *const CMSG_SIGNED_ENCODE_INFO , dwflags : u32 , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -515,79 +515,79 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptMsgVerifyCountersignatureEncodedEx ( hcryptprov : HCRYPTPROV_LEGACY , dwencodingtype : u32 , pbsignerinfo : *const u8 , cbsignerinfo : u32 , pbsignerinfocountersignature : *const u8 , cbsignerinfocountersignature : u32 , dwsignertype : u32 , pvsigner : *const ::core::ffi::c_void , dwflags : u32 , pvextra : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptProtectData ( pdatain : *const CRYPT_INTEGER_BLOB , szdatadescr : :: windows_sys::core::PCWSTR , poptionalentropy : *const CRYPT_INTEGER_BLOB , pvreserved : *const ::core::ffi::c_void , ppromptstruct : *const CRYPTPROTECT_PROMPTSTRUCT , dwflags : u32 , pdataout : *mut CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptProtectData ( pdatain : *const CRYPT_INTEGER_BLOB , szdatadescr : ::windows_sys::core::PCWSTR , poptionalentropy : *const CRYPT_INTEGER_BLOB , pvreserved : *const ::core::ffi::c_void , ppromptstruct : *const CRYPTPROTECT_PROMPTSTRUCT , dwflags : u32 , pdataout : *mut CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptProtectMemory ( pdatain : *mut ::core::ffi::c_void , cbdatain : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptQueryObject ( dwobjecttype : CERT_QUERY_OBJECT_TYPE , pvobject : *const ::core::ffi::c_void , dwexpectedcontenttypeflags : CERT_QUERY_CONTENT_TYPE_FLAGS , dwexpectedformattypeflags : CERT_QUERY_FORMAT_TYPE_FLAGS , dwflags : u32 , pdwmsgandcertencodingtype : *mut CERT_QUERY_ENCODING_TYPE , pdwcontenttype : *mut CERT_QUERY_CONTENT_TYPE , pdwformattype : *mut CERT_QUERY_FORMAT_TYPE , phcertstore : *mut HCERTSTORE , phmsg : *mut *mut ::core::ffi::c_void , ppvcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRegisterDefaultOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows_sys::core::PCSTR , dwindex : u32 , pwszdll : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRegisterDefaultOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows_sys::core::PCSTR , dwindex : u32 , pwszdll : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRegisterOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows_sys::core::PCSTR , pszoid : :: windows_sys::core::PCSTR , pwszdll : :: windows_sys::core::PCWSTR , pszoverridefuncname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRegisterOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows_sys::core::PCSTR , pszoid : ::windows_sys::core::PCSTR , pwszdll : ::windows_sys::core::PCWSTR , pszoverridefuncname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRegisterOIDInfo ( pinfo : *const CRYPT_OID_INFO , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptReleaseContext ( hprov : usize , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptnet.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRetrieveObjectByUrlA ( pszurl : :: windows_sys::core::PCSTR , pszobjectoid : :: windows_sys::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , ppvobject : *mut *mut ::core::ffi::c_void , hasyncretrieve : HCRYPTASYNC , pcredentials : *const CRYPT_CREDENTIALS , pvverify : *const ::core::ffi::c_void , pauxinfo : *mut CRYPT_RETRIEVE_AUX_INFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cryptnet.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRetrieveObjectByUrlA ( pszurl : ::windows_sys::core::PCSTR , pszobjectoid : ::windows_sys::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , ppvobject : *mut *mut ::core::ffi::c_void , hasyncretrieve : HCRYPTASYNC , pcredentials : *const CRYPT_CREDENTIALS , pvverify : *const ::core::ffi::c_void , pauxinfo : *mut CRYPT_RETRIEVE_AUX_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptnet.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRetrieveObjectByUrlW ( pszurl : :: windows_sys::core::PCWSTR , pszobjectoid : :: windows_sys::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , ppvobject : *mut *mut ::core::ffi::c_void , hasyncretrieve : HCRYPTASYNC , pcredentials : *const CRYPT_CREDENTIALS , pvverify : *const ::core::ffi::c_void , pauxinfo : *mut CRYPT_RETRIEVE_AUX_INFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cryptnet.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRetrieveObjectByUrlW ( pszurl : ::windows_sys::core::PCWSTR , pszobjectoid : ::windows_sys::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , ppvobject : *mut *mut ::core::ffi::c_void , hasyncretrieve : HCRYPTASYNC , pcredentials : *const CRYPT_CREDENTIALS , pvverify : *const ::core::ffi::c_void , pauxinfo : *mut CRYPT_RETRIEVE_AUX_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRetrieveTimeStamp ( wszurl : :: windows_sys::core::PCWSTR , dwretrievalflags : u32 , dwtimeout : u32 , pszhashid : :: windows_sys::core::PCSTR , ppara : *const CRYPT_TIMESTAMP_PARA , pbdata : *const u8 , cbdata : u32 , pptscontext : *mut *mut CRYPT_TIMESTAMP_CONTEXT , pptssigner : *mut *mut CERT_CONTEXT , phstore : *mut HCERTSTORE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptRetrieveTimeStamp ( wszurl : ::windows_sys::core::PCWSTR , dwretrievalflags : u32 , dwtimeout : u32 , pszhashid : ::windows_sys::core::PCSTR , ppara : *const CRYPT_TIMESTAMP_PARA , pbdata : *const u8 , cbdata : u32 , pptscontext : *mut *mut CRYPT_TIMESTAMP_CONTEXT , pptssigner : *mut *mut CERT_CONTEXT , phstore : *mut HCERTSTORE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetAsyncParam ( hasync : HCRYPTASYNC , pszparamoid : :: windows_sys::core::PCSTR , pvparam : *const ::core::ffi::c_void , pfnfree : PFN_CRYPT_ASYNC_PARAM_FREE_FUNC ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetAsyncParam ( hasync : HCRYPTASYNC , pszparamoid : ::windows_sys::core::PCSTR , pvparam : *const ::core::ffi::c_void , pfnfree : PFN_CRYPT_ASYNC_PARAM_FREE_FUNC ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetHashParam ( hhash : usize , dwparam : CRYPT_SET_HASH_PARAM , pbdata : *const u8 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetKeyIdentifierProperty ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : :: windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetKeyIdentifierProperty ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : ::windows_sys::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetKeyParam ( hkey : usize , dwparam : CRYPT_KEY_PARAM_ID , pbdata : *const u8 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn CryptSetOIDFunctionValue ( dwencodingtype : u32 , pszfuncname : :: windows_sys::core::PCSTR , pszoid : :: windows_sys::core::PCSTR , pwszvaluename : :: windows_sys::core::PCWSTR , dwvaluetype : super::super::System::Registry:: REG_VALUE_TYPE , pbvaluedata : *const u8 , cbvaluedata : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn CryptSetOIDFunctionValue ( dwencodingtype : u32 , pszfuncname : ::windows_sys::core::PCSTR , pszoid : ::windows_sys::core::PCSTR , pwszvaluename : ::windows_sys::core::PCWSTR , dwvaluetype : super::super::System::Registry:: REG_VALUE_TYPE , pbvaluedata : *const u8 , cbvaluedata : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProvParam ( hprov : usize , dwparam : CRYPT_SET_PROV_PARAM_ID , pbdata : *const u8 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProviderA ( pszprovname : :: windows_sys::core::PCSTR , dwprovtype : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProviderA ( pszprovname : ::windows_sys::core::PCSTR , dwprovtype : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProviderExA ( pszprovname : :: windows_sys::core::PCSTR , dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProviderExA ( pszprovname : ::windows_sys::core::PCSTR , dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProviderExW ( pszprovname : :: windows_sys::core::PCWSTR , dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProviderExW ( pszprovname : ::windows_sys::core::PCWSTR , dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProviderW ( pszprovname : :: windows_sys::core::PCWSTR , dwprovtype : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSetProviderW ( pszprovname : ::windows_sys::core::PCWSTR , dwprovtype : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignAndEncodeCertificate ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : CERT_KEY_SPEC , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows_sys::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , psignaturealgorithm : *const CRYPT_ALGORITHM_IDENTIFIER , pvhashauxinfo : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignAndEncodeCertificate ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : CERT_KEY_SPEC , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows_sys::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , psignaturealgorithm : *const CRYPT_ALGORITHM_IDENTIFIER , pvhashauxinfo : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignAndEncryptMessage ( psignpara : *const CRYPT_SIGN_MESSAGE_PARA , pencryptpara : *const CRYPT_ENCRYPT_MESSAGE_PARA , crecipientcert : u32 , rgprecipientcert : *const *const CERT_CONTEXT , pbtobesignedandencrypted : *const u8 , cbtobesignedandencrypted : u32 , pbsignedandencryptedblob : *mut u8 , pcbsignedandencryptedblob : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignCertificate ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : u32 , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pbencodedtobesigned : *const u8 , cbencodedtobesigned : u32 , psignaturealgorithm : *const CRYPT_ALGORITHM_IDENTIFIER , pvhashauxinfo : *const ::core::ffi::c_void , pbsignature : *mut u8 , pcbsignature : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignHashA ( hhash : usize , dwkeyspec : u32 , szdescription : :: windows_sys::core::PCSTR , dwflags : u32 , pbsignature : *mut u8 , pdwsiglen : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignHashA ( hhash : usize , dwkeyspec : u32 , szdescription : ::windows_sys::core::PCSTR , dwflags : u32 , pbsignature : *mut u8 , pdwsiglen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignHashW ( hhash : usize , dwkeyspec : u32 , szdescription : :: windows_sys::core::PCWSTR , dwflags : u32 , pbsignature : *mut u8 , pdwsiglen : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignHashW ( hhash : usize , dwkeyspec : u32 , szdescription : ::windows_sys::core::PCWSTR , dwflags : u32 , pbsignature : *mut u8 , pdwsiglen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignMessage ( psignpara : *const CRYPT_SIGN_MESSAGE_PARA , fdetachedsignature : super::super::Foundation:: BOOL , ctobesigned : u32 , rgpbtobesigned : *const *const u8 , rgcbtobesigned : *const u32 , pbsignedblob : *mut u8 , pcbsignedblob : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptSignMessageWithKey ( psignpara : *const CRYPT_KEY_SIGN_MESSAGE_PARA , pbtobesigned : *const u8 , cbtobesigned : u32 , pbsignedblob : *mut u8 , pcbsignedblob : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptStringToBinaryA ( pszstring : :: windows_sys::core::PCSTR , cchstring : u32 , dwflags : CRYPT_STRING , pbbinary : *mut u8 , pcbbinary : *mut u32 , pdwskip : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptStringToBinaryA ( pszstring : ::windows_sys::core::PCSTR , cchstring : u32 , dwflags : CRYPT_STRING , pbbinary : *mut u8 , pcbbinary : *mut u32 , pdwskip : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptStringToBinaryW ( pszstring : :: windows_sys::core::PCWSTR , cchstring : u32 , dwflags : CRYPT_STRING , pbbinary : *mut u8 , pcbbinary : *mut u32 , pdwskip : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptStringToBinaryW ( pszstring : ::windows_sys::core::PCWSTR , cchstring : u32 , dwflags : CRYPT_STRING , pbbinary : *mut u8 , pcbbinary : *mut u32 , pdwskip : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cryptnet.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUninstallCancelRetrieval ( dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUninstallDefaultContext ( hdefaultcontext : *const ::core::ffi::c_void , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUnprotectData ( pdatain : *const CRYPT_INTEGER_BLOB , ppszdatadescr : *mut :: windows_sys::core::PWSTR , poptionalentropy : *const CRYPT_INTEGER_BLOB , pvreserved : *const ::core::ffi::c_void , ppromptstruct : *const CRYPTPROTECT_PROMPTSTRUCT , dwflags : u32 , pdataout : *mut CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUnprotectData ( pdatain : *const CRYPT_INTEGER_BLOB , ppszdatadescr : *mut ::windows_sys::core::PWSTR , poptionalentropy : *const CRYPT_INTEGER_BLOB , pvreserved : *const ::core::ffi::c_void , ppromptstruct : *const CRYPTPROTECT_PROMPTSTRUCT , dwflags : u32 , pdataout : *mut CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUnprotectMemory ( pdatain : *mut ::core::ffi::c_void , cbdatain : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUnregisterDefaultOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows_sys::core::PCSTR , pwszdll : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUnregisterDefaultOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows_sys::core::PCSTR , pwszdll : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUnregisterOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows_sys::core::PCSTR , pszoid : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUnregisterOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows_sys::core::PCSTR , pszoid : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUnregisterOIDInfo ( pinfo : *const CRYPT_OID_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUpdateProtectedState ( poldsid : super::super::Foundation:: PSID , pwszoldpassword : :: windows_sys::core::PCWSTR , dwflags : u32 , pdwsuccesscount : *mut u32 , pdwfailurecount : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptUpdateProtectedState ( poldsid : super::super::Foundation:: PSID , pwszoldpassword : ::windows_sys::core::PCWSTR , dwflags : u32 , pdwsuccesscount : *mut u32 , pdwfailurecount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptVerifyCertificateSignature ( hcryptprov : HCRYPTPROV_LEGACY , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pbencoded : *const u8 , cbencoded : u32 , ppublickey : *const CERT_PUBLIC_KEY_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -603,109 +603,109 @@ pub mod UI; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptVerifyMessageSignatureWithKey ( pverifypara : *const CRYPT_KEY_VERIFY_MESSAGE_PARA , ppublickeyinfo : *const CERT_PUBLIC_KEY_INFO , pbsignedblob : *const u8 , cbsignedblob : u32 , pbdecoded : *mut u8 , pcbdecoded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptVerifySignatureA ( hhash : usize , pbsignature : *const u8 , dwsiglen : u32 , hpubkey : usize , szdescription : :: windows_sys::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptVerifySignatureA ( hhash : usize , pbsignature : *const u8 , dwsiglen : u32 , hpubkey : usize , szdescription : ::windows_sys::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptVerifySignatureW ( hhash : usize , pbsignature : *const u8 , dwsiglen : u32 , hpubkey : usize , szdescription : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptVerifySignatureW ( hhash : usize , pbsignature : *const u8 , dwsiglen : u32 , hpubkey : usize , szdescription : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptVerifyTimeStampSignature ( pbtscontentinfo : *const u8 , cbtscontentinfo : u32 , pbdata : *const u8 , cbdata : u32 , hadditionalstore : HCERTSTORE , pptscontext : *mut *mut CRYPT_TIMESTAMP_CONTEXT , pptssigner : *mut *mut CERT_CONTEXT , phstore : *mut HCERTSTORE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlAddObject ( hsignatureorobject : *const ::core::ffi::c_void , dwflags : u32 , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , ppobject : *mut *mut CRYPT_XML_OBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlClose ( hcryptxml : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlCreateReference ( hcryptxml : *const ::core::ffi::c_void , dwflags : u32 , wszid : :: windows_sys::core::PCWSTR , wszuri : :: windows_sys::core::PCWSTR , wsztype : :: windows_sys::core::PCWSTR , pdigestmethod : *const CRYPT_XML_ALGORITHM , ctransform : u32 , rgtransform : *const CRYPT_XML_ALGORITHM , phreference : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlDigestReference ( hreference : *const ::core::ffi::c_void , dwflags : u32 , pdataproviderin : *const CRYPT_XML_DATA_PROVIDER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlEncode ( hcryptxml : *const ::core::ffi::c_void , dwcharset : CRYPT_XML_CHARSET , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pvcallbackstate : *mut ::core::ffi::c_void , pfnwrite : PFN_CRYPT_XML_WRITE_CALLBACK ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlAddObject ( hsignatureorobject : *const ::core::ffi::c_void , dwflags : u32 , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , ppobject : *mut *mut CRYPT_XML_OBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlClose ( hcryptxml : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlCreateReference ( hcryptxml : *const ::core::ffi::c_void , dwflags : u32 , wszid : ::windows_sys::core::PCWSTR , wszuri : ::windows_sys::core::PCWSTR , wsztype : ::windows_sys::core::PCWSTR , pdigestmethod : *const CRYPT_XML_ALGORITHM , ctransform : u32 , rgtransform : *const CRYPT_XML_ALGORITHM , phreference : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlDigestReference ( hreference : *const ::core::ffi::c_void , dwflags : u32 , pdataproviderin : *const CRYPT_XML_DATA_PROVIDER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlEncode ( hcryptxml : *const ::core::ffi::c_void , dwcharset : CRYPT_XML_CHARSET , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pvcallbackstate : *mut ::core::ffi::c_void , pfnwrite : PFN_CRYPT_XML_WRITE_CALLBACK ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptXmlEnumAlgorithmInfo ( dwgroupid : u32 , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumalginfo : PFN_CRYPT_XML_ENUM_ALG_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn CryptXmlEnumAlgorithmInfo ( dwgroupid : u32 , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumalginfo : PFN_CRYPT_XML_ENUM_ALG_INFO ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlFindAlgorithmInfo ( dwfindbytype : u32 , pvfindby : *const ::core::ffi::c_void , dwgroupid : u32 , dwflags : u32 ) -> *mut CRYPT_XML_ALGORITHM_INFO ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetAlgorithmInfo ( pxmlalgorithm : *const CRYPT_XML_ALGORITHM , dwflags : CRYPT_XML_FLAGS , ppalginfo : *mut *mut CRYPT_XML_ALGORITHM_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetDocContext ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_DOC_CTXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetReference ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_REFERENCE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetSignature ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_SIGNATURE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetStatus ( hcryptxml : *const ::core::ffi::c_void , pstatus : *mut CRYPT_XML_STATUS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetTransforms ( ppconfig : *mut *mut CRYPT_XML_TRANSFORM_CHAIN_CONFIG ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlImportPublicKey ( dwflags : CRYPT_XML_FLAGS , pkeyvalue : *const CRYPT_XML_KEY_VALUE , phkey : *mut BCRYPT_KEY_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlOpenToDecode ( pconfig : *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG , dwflags : CRYPT_XML_FLAGS , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , phcryptxml : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlOpenToEncode ( pconfig : *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG , dwflags : CRYPT_XML_FLAGS , wszid : :: windows_sys::core::PCWSTR , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , phsignature : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlSetHMACSecret ( hsignature : *const ::core::ffi::c_void , pbsecret : *const u8 , cbsecret : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlSign ( hsignature : *const ::core::ffi::c_void , hkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : CERT_KEY_SPEC , dwflags : CRYPT_XML_FLAGS , dwkeyinfospec : CRYPT_XML_KEYINFO_SPEC , pvkeyinfospec : *const ::core::ffi::c_void , psignaturemethod : *const CRYPT_XML_ALGORITHM , pcanonicalization : *const CRYPT_XML_ALGORITHM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlVerifySignature ( hsignature : *const ::core::ffi::c_void , hkey : BCRYPT_KEY_HANDLE , dwflags : CRYPT_XML_FLAGS ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn Decrypt ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , foaep : super::super::Foundation:: BOOL , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn Encrypt ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , foaep : super::super::Foundation:: BOOL , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn FindCertsByIssuer ( pcertchains : *mut CERT_CHAIN , pcbcertchains : *mut u32 , pccertchains : *mut u32 , pbencodedissuername : *const u8 , cbencodedissuername : u32 , pwszpurpose : :: windows_sys::core::PCWSTR , dwkeyspec : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetAlgorithmInfo ( pxmlalgorithm : *const CRYPT_XML_ALGORITHM , dwflags : CRYPT_XML_FLAGS , ppalginfo : *mut *mut CRYPT_XML_ALGORITHM_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetDocContext ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_DOC_CTXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetReference ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_REFERENCE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetSignature ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_SIGNATURE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetStatus ( hcryptxml : *const ::core::ffi::c_void , pstatus : *mut CRYPT_XML_STATUS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlGetTransforms ( ppconfig : *mut *mut CRYPT_XML_TRANSFORM_CHAIN_CONFIG ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlImportPublicKey ( dwflags : CRYPT_XML_FLAGS , pkeyvalue : *const CRYPT_XML_KEY_VALUE , phkey : *mut BCRYPT_KEY_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlOpenToDecode ( pconfig : *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG , dwflags : CRYPT_XML_FLAGS , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , phcryptxml : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlOpenToEncode ( pconfig : *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG , dwflags : CRYPT_XML_FLAGS , wszid : ::windows_sys::core::PCWSTR , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , phsignature : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlSetHMACSecret ( hsignature : *const ::core::ffi::c_void , pbsecret : *const u8 , cbsecret : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlSign ( hsignature : *const ::core::ffi::c_void , hkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : CERT_KEY_SPEC , dwflags : CRYPT_XML_FLAGS , dwkeyinfospec : CRYPT_XML_KEYINFO_SPEC , pvkeyinfospec : *const ::core::ffi::c_void , psignaturemethod : *const CRYPT_XML_ALGORITHM , pcanonicalization : *const CRYPT_XML_ALGORITHM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cryptxml.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn CryptXmlVerifySignature ( hsignature : *const ::core::ffi::c_void , hkey : BCRYPT_KEY_HANDLE , dwflags : CRYPT_XML_FLAGS ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn Decrypt ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , foaep : super::super::Foundation:: BOOL , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn Encrypt ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , foaep : super::super::Foundation:: BOOL , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn FindCertsByIssuer ( pcertchains : *mut CERT_CHAIN , pcbcertchains : *mut u32 , pccertchains : *mut u32 , pbencodedissuername : *const u8 , cbencodedissuername : u32 , pwszpurpose : ::windows_sys::core::PCWSTR , dwkeyspec : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn FreeToken ( pallocmemory : *const GENERIC_XML_TOKEN ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn GenerateDerivedKey ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cblabel : u32 , plabel : *const u8 , cbnonce : u32 , pnonce : *const u8 , derivedkeylength : u32 , offset : u32 , algid : :: windows_sys::core::PCWSTR , pcbkey : *mut u32 , ppkey : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn GetBrowserToken ( dwparamtype : u32 , pparam : *const ::core::ffi::c_void , pcbtoken : *mut u32 , pptoken : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn GetCryptoTransform ( hsymmetriccrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , mode : u32 , padding : PaddingMode , feedbacksize : u32 , direction : Direction , cbiv : u32 , piv : *const u8 , pphtransform : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn GetKeyedHash ( hsymmetriccrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , pphhash : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn GetToken ( cpolicychain : u32 , ppolicychain : *const POLICY_ELEMENT , securitytoken : *mut *mut GENERIC_XML_TOKEN , phprooftokencrypto : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn HashCore ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn HashFinal ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn ImportInformationCard ( filename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn ManageCardSpace ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptCloseProtectionDescriptor ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptCreateClaim ( hsubjectkey : NCRYPT_KEY_HANDLE , hauthoritykey : NCRYPT_KEY_HANDLE , dwclaimtype : u32 , pparameterlist : *const BCryptBufferDesc , pbclaimblob : *mut u8 , cbclaimblob : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptCreatePersistedKey ( hprovider : NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , pszalgid : :: windows_sys::core::PCWSTR , pszkeyname : :: windows_sys::core::PCWSTR , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptCreateProtectionDescriptor ( pwszdescriptorstring : :: windows_sys::core::PCWSTR , dwflags : u32 , phdescriptor : *mut super:: NCRYPT_DESCRIPTOR_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptDecrypt ( hkey : NCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptDeleteKey ( hkey : NCRYPT_KEY_HANDLE , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptDeriveKey ( hsharedsecret : NCRYPT_SECRET_HANDLE , pwszkdf : :: windows_sys::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptEncrypt ( hkey : NCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptEnumAlgorithms ( hprovider : NCRYPT_PROV_HANDLE , dwalgoperations : NCRYPT_OPERATION , pdwalgcount : *mut u32 , ppalglist : *mut *mut NCryptAlgorithmName , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptEnumKeys ( hprovider : NCRYPT_PROV_HANDLE , pszscope : :: windows_sys::core::PCWSTR , ppkeyname : *mut *mut NCryptKeyName , ppenumstate : *mut *mut ::core::ffi::c_void , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptEnumStorageProviders ( pdwprovidercount : *mut u32 , ppproviderlist : *mut *mut NCryptProviderName , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptExportKey ( hkey : NCRYPT_KEY_HANDLE , hexportkey : NCRYPT_KEY_HANDLE , pszblobtype : :: windows_sys::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptFinalizeKey ( hkey : NCRYPT_KEY_HANDLE , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptFreeBuffer ( pvinput : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptFreeObject ( hobject : NCRYPT_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptGetProperty ( hobject : NCRYPT_HANDLE , pszproperty : :: windows_sys::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : super:: OBJECT_SECURITY_INFORMATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptGetProtectionDescriptorInfo ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , pmempara : *const NCRYPT_ALLOC_PARA , dwinfotype : u32 , ppvinfo : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptImportKey ( hprovider : NCRYPT_PROV_HANDLE , himportkey : NCRYPT_KEY_HANDLE , pszblobtype : :: windows_sys::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , phkey : *mut NCRYPT_KEY_HANDLE , pbdata : *const u8 , cbdata : u32 , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptIsAlgSupported ( hprovider : NCRYPT_PROV_HANDLE , pszalgid : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn GenerateDerivedKey ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cblabel : u32 , plabel : *const u8 , cbnonce : u32 , pnonce : *const u8 , derivedkeylength : u32 , offset : u32 , algid : ::windows_sys::core::PCWSTR , pcbkey : *mut u32 , ppkey : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn GetBrowserToken ( dwparamtype : u32 , pparam : *const ::core::ffi::c_void , pcbtoken : *mut u32 , pptoken : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn GetCryptoTransform ( hsymmetriccrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , mode : u32 , padding : PaddingMode , feedbacksize : u32 , direction : Direction , cbiv : u32 , piv : *const u8 , pphtransform : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn GetKeyedHash ( hsymmetriccrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , pphhash : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn GetToken ( cpolicychain : u32 , ppolicychain : *const POLICY_ELEMENT , securitytoken : *mut *mut GENERIC_XML_TOKEN , phprooftokencrypto : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn HashCore ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn HashFinal ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn ImportInformationCard ( filename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn ManageCardSpace ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptCloseProtectionDescriptor ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptCreateClaim ( hsubjectkey : NCRYPT_KEY_HANDLE , hauthoritykey : NCRYPT_KEY_HANDLE , dwclaimtype : u32 , pparameterlist : *const BCryptBufferDesc , pbclaimblob : *mut u8 , cbclaimblob : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptCreatePersistedKey ( hprovider : NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , pszalgid : ::windows_sys::core::PCWSTR , pszkeyname : ::windows_sys::core::PCWSTR , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptCreateProtectionDescriptor ( pwszdescriptorstring : ::windows_sys::core::PCWSTR , dwflags : u32 , phdescriptor : *mut super:: NCRYPT_DESCRIPTOR_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptDecrypt ( hkey : NCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptDeleteKey ( hkey : NCRYPT_KEY_HANDLE , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptDeriveKey ( hsharedsecret : NCRYPT_SECRET_HANDLE , pwszkdf : ::windows_sys::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptEncrypt ( hkey : NCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptEnumAlgorithms ( hprovider : NCRYPT_PROV_HANDLE , dwalgoperations : NCRYPT_OPERATION , pdwalgcount : *mut u32 , ppalglist : *mut *mut NCryptAlgorithmName , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptEnumKeys ( hprovider : NCRYPT_PROV_HANDLE , pszscope : ::windows_sys::core::PCWSTR , ppkeyname : *mut *mut NCryptKeyName , ppenumstate : *mut *mut ::core::ffi::c_void , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptEnumStorageProviders ( pdwprovidercount : *mut u32 , ppproviderlist : *mut *mut NCryptProviderName , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptExportKey ( hkey : NCRYPT_KEY_HANDLE , hexportkey : NCRYPT_KEY_HANDLE , pszblobtype : ::windows_sys::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptFinalizeKey ( hkey : NCRYPT_KEY_HANDLE , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptFreeBuffer ( pvinput : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptFreeObject ( hobject : NCRYPT_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptGetProperty ( hobject : NCRYPT_HANDLE , pszproperty : ::windows_sys::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : super:: OBJECT_SECURITY_INFORMATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptGetProtectionDescriptorInfo ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , pmempara : *const NCRYPT_ALLOC_PARA , dwinfotype : u32 , ppvinfo : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptImportKey ( hprovider : NCRYPT_PROV_HANDLE , himportkey : NCRYPT_KEY_HANDLE , pszblobtype : ::windows_sys::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , phkey : *mut NCRYPT_KEY_HANDLE , pbdata : *const u8 , cbdata : u32 , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptIsAlgSupported ( hprovider : NCRYPT_PROV_HANDLE , pszalgid : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptIsKeyHandle ( hkey : NCRYPT_KEY_HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptKeyDerivation ( hkey : NCRYPT_KEY_HANDLE , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptKeyDerivation ( hkey : NCRYPT_KEY_HANDLE , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptNotifyChangeKey ( hprovider : NCRYPT_PROV_HANDLE , phevent : *mut super::super::Foundation:: HANDLE , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptOpenKey ( hprovider : NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , pszkeyname : :: windows_sys::core::PCWSTR , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptOpenStorageProvider ( phprovider : *mut NCRYPT_PROV_HANDLE , pszprovidername : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptNotifyChangeKey ( hprovider : NCRYPT_PROV_HANDLE , phevent : *mut super::super::Foundation:: HANDLE , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptOpenKey ( hprovider : NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , pszkeyname : ::windows_sys::core::PCWSTR , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptOpenStorageProvider ( phprovider : *mut NCRYPT_PROV_HANDLE , pszprovidername : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptProtectSecret ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : u32 , pbdata : *const u8 , cbdata : u32 , pmempara : *const NCRYPT_ALLOC_PARA , hwnd : super::super::Foundation:: HWND , ppbprotectedblob : *mut *mut u8 , pcbprotectedblob : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptQueryProtectionDescriptorName ( pwszname : :: windows_sys::core::PCWSTR , pwszdescriptorstring : :: windows_sys::core::PWSTR , pcdescriptorstring : *mut usize , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptRegisterProtectionDescriptorName ( pwszname : :: windows_sys::core::PCWSTR , pwszdescriptorstring : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptSecretAgreement ( hprivkey : NCRYPT_KEY_HANDLE , hpubkey : NCRYPT_KEY_HANDLE , phagreedsecret : *mut NCRYPT_SECRET_HANDLE , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptSetProperty ( hobject : NCRYPT_HANDLE , pszproperty : :: windows_sys::core::PCWSTR , pbinput : *const u8 , cbinput : u32 , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptSignHash ( hkey : NCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbhashvalue : *const u8 , cbhashvalue : u32 , pbsignature : *mut u8 , cbsignature : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptStreamClose ( hstream : super:: NCRYPT_STREAM_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptProtectSecret ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : u32 , pbdata : *const u8 , cbdata : u32 , pmempara : *const NCRYPT_ALLOC_PARA , hwnd : super::super::Foundation:: HWND , ppbprotectedblob : *mut *mut u8 , pcbprotectedblob : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptQueryProtectionDescriptorName ( pwszname : ::windows_sys::core::PCWSTR , pwszdescriptorstring : ::windows_sys::core::PWSTR , pcdescriptorstring : *mut usize , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptRegisterProtectionDescriptorName ( pwszname : ::windows_sys::core::PCWSTR , pwszdescriptorstring : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptSecretAgreement ( hprivkey : NCRYPT_KEY_HANDLE , hpubkey : NCRYPT_KEY_HANDLE , phagreedsecret : *mut NCRYPT_SECRET_HANDLE , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptSetProperty ( hobject : NCRYPT_HANDLE , pszproperty : ::windows_sys::core::PCWSTR , pbinput : *const u8 , cbinput : u32 , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptSignHash ( hkey : NCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbhashvalue : *const u8 , cbhashvalue : u32 , pbsignature : *mut u8 , cbsignature : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptStreamClose ( hstream : super:: NCRYPT_STREAM_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptStreamOpenToProtect ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptStreamOpenToProtect ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptStreamOpenToUnprotect ( pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO , dwflags : u32 , hwnd : super::super::Foundation:: HWND , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptStreamOpenToUnprotect ( pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO , dwflags : u32 , hwnd : super::super::Foundation:: HWND , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptStreamOpenToUnprotectEx ( pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO_EX , dwflags : u32 , hwnd : super::super::Foundation:: HWND , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptStreamOpenToUnprotectEx ( pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO_EX , dwflags : u32 , hwnd : super::super::Foundation:: HWND , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptStreamUpdate ( hstream : super:: NCRYPT_STREAM_HANDLE , pbdata : *const u8 , cbdata : usize , ffinal : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptTranslateHandle ( phprovider : *mut NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , hlegacyprov : usize , hlegacykey : usize , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptStreamUpdate ( hstream : super:: NCRYPT_STREAM_HANDLE , pbdata : *const u8 , cbdata : usize , ffinal : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptTranslateHandle ( phprovider : *mut NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , hlegacyprov : usize , hlegacykey : usize , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptUnprotectSecret ( phdescriptor : *mut super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : NCRYPT_FLAGS , pbprotectedblob : *const u8 , cbprotectedblob : u32 , pmempara : *const NCRYPT_ALLOC_PARA , hwnd : super::super::Foundation:: HWND , ppbdata : *mut *mut u8 , pcbdata : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptVerifyClaim ( hsubjectkey : NCRYPT_KEY_HANDLE , hauthoritykey : NCRYPT_KEY_HANDLE , dwclaimtype : u32 , pparameterlist : *const BCryptBufferDesc , pbclaimblob : *const u8 , cbclaimblob : u32 , poutput : *mut BCryptBufferDesc , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptVerifySignature ( hkey : NCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbhashvalue : *const u8 , cbhashvalue : u32 , pbsignature : *const u8 , cbsignature : u32 , dwflags : NCRYPT_FLAGS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn NCryptUnprotectSecret ( phdescriptor : *mut super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : NCRYPT_FLAGS , pbprotectedblob : *const u8 , cbprotectedblob : u32 , pmempara : *const NCRYPT_ALLOC_PARA , hwnd : super::super::Foundation:: HWND , ppbdata : *mut *mut u8 , pcbdata : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptVerifyClaim ( hsubjectkey : NCRYPT_KEY_HANDLE , hauthoritykey : NCRYPT_KEY_HANDLE , dwclaimtype : u32 , pparameterlist : *const BCryptBufferDesc , pbclaimblob : *const u8 , cbclaimblob : u32 , poutput : *mut BCryptBufferDesc , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ncrypt.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn NCryptVerifySignature ( hkey : NCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbhashvalue : *const u8 , cbhashvalue : u32 , pbsignature : *const u8 , cbsignature : u32 , dwflags : NCRYPT_FLAGS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn PFXExportCertStore ( hstore : HCERTSTORE , ppfx : *mut CRYPT_INTEGER_BLOB , szpassword : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn PFXExportCertStore ( hstore : HCERTSTORE , ppfx : *mut CRYPT_INTEGER_BLOB , szpassword : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn PFXExportCertStoreEx ( hstore : HCERTSTORE , ppfx : *mut CRYPT_INTEGER_BLOB , szpassword : :: windows_sys::core::PCWSTR , pvpara : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn PFXImportCertStore ( ppfx : *const CRYPT_INTEGER_BLOB , szpassword : :: windows_sys::core::PCWSTR , dwflags : CRYPT_KEY_FLAGS ) -> HCERTSTORE ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn PFXExportCertStoreEx ( hstore : HCERTSTORE , ppfx : *mut CRYPT_INTEGER_BLOB , szpassword : ::windows_sys::core::PCWSTR , pvpara : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn PFXImportCertStore ( ppfx : *const CRYPT_INTEGER_BLOB , szpassword : ::windows_sys::core::PCWSTR , dwflags : CRYPT_KEY_FLAGS ) -> HCERTSTORE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn PFXIsPFXBlob ( ppfx : *const CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn PFXVerifyPassword ( ppfx : *const CRYPT_INTEGER_BLOB , szpassword : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn SignHash ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbhash : u32 , phash : *const u8 , hashalgoid : :: windows_sys::core::PCWSTR , pcbsig : *mut u32 , ppsig : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn TransformBlock ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn TransformFinalBlock ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "crypt32.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn PFXVerifyPassword ( ppfx : *const CRYPT_INTEGER_BLOB , szpassword : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn SignHash ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbhash : u32 , phash : *const u8 , hashalgoid : ::windows_sys::core::PCWSTR , pcbsig : *mut u32 , ppsig : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn TransformBlock ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] fn TransformFinalBlock ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn VerifyHash ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbhash : u32 , phash : *const u8 , hashalgoid : :: windows_sys::core::PCWSTR , cbsig : u32 , psig : *const u8 , pfverified : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "infocardapi.dll""system" #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] fn VerifyHash ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbhash : u32 , phash : *const u8 , hashalgoid : ::windows_sys::core::PCWSTR , cbsig : u32 , psig : *const u8 , pfverified : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); pub type ICertSrvSetup = *mut ::core::ffi::c_void; pub type ICertSrvSetupKeyInformation = *mut ::core::ffi::c_void; pub type ICertSrvSetupKeyInformationCollection = *mut ::core::ffi::c_void; @@ -885,7 +885,7 @@ pub const BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_END_ENTITY_FLAG: u32 = 1073741824u #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPTBUFFER_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_3DES_112_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3DES_112"); +pub const BCRYPT_3DES_112_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("3DES_112"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_3DES_112_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 369u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -893,7 +893,7 @@ pub const BCRYPT_3DES_112_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 401u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_3DES_112_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 385u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_3DES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3DES"); +pub const BCRYPT_3DES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("3DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_3DES_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 321u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -901,7 +901,7 @@ pub const BCRYPT_3DES_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 353u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_3DES_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 337u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AES"); +pub const BCRYPT_AES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 417u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -909,7 +909,7 @@ pub const BCRYPT_AES_CCM_ALG_HANDLE: BCRYPT_ALG_HANDLE = 465u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 449u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AES_CMAC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AES-CMAC"); +pub const BCRYPT_AES_CMAC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AES-CMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_CMAC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 257u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -917,13 +917,13 @@ pub const BCRYPT_AES_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 433u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_GCM_ALG_HANDLE: BCRYPT_ALG_HANDLE = 481u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AES_GMAC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AES-GMAC"); +pub const BCRYPT_AES_GMAC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AES-GMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_GMAC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 273u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AES_WRAP_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Rfc3565KeyWrapBlob"); +pub const BCRYPT_AES_WRAP_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Rfc3565KeyWrapBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ALGORITHM_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlgorithmName"); +pub const BCRYPT_ALGORITHM_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlgorithmName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -931,39 +931,39 @@ pub const BCRYPT_AUTH_MODE_CHAIN_CALLS_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AUTH_MODE_IN_PROGRESS_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AUTH_TAG_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthTagLength"); +pub const BCRYPT_AUTH_TAG_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthTagLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_BLOCK_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BlockLength"); +pub const BCRYPT_BLOCK_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BlockLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_BLOCK_SIZE_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BlockSizeList"); +pub const BCRYPT_BLOCK_SIZE_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BlockSizeList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_BUFFERS_LOCKED_FLAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_CAPI_AES_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CAPI_KDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPI_KDF"); +pub const BCRYPT_CAPI_KDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPI_KDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_CAPI_KDF_ALG_HANDLE: BCRYPT_ALG_HANDLE = 801u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHACHA20_POLY1305_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CHACHA20_POLY1305"); +pub const BCRYPT_CHACHA20_POLY1305_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CHACHA20_POLY1305"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_CHACHA20_POLY1305_ALG_HANDLE: BCRYPT_ALG_HANDLE = 929u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAINING_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainingMode"); +pub const BCRYPT_CHAINING_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainingMode"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_CBC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainingModeCBC"); +pub const BCRYPT_CHAIN_MODE_CBC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainingModeCBC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_CCM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainingModeCCM"); +pub const BCRYPT_CHAIN_MODE_CCM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainingModeCCM"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_CFB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainingModeCFB"); +pub const BCRYPT_CHAIN_MODE_CFB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainingModeCFB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_ECB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainingModeECB"); +pub const BCRYPT_CHAIN_MODE_ECB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainingModeECB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_GCM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainingModeGCM"); +pub const BCRYPT_CHAIN_MODE_GCM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainingModeGCM"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_NA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainingModeN/A"); +pub const BCRYPT_CHAIN_MODE_NA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainingModeN/A"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DESX_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DESX"); +pub const BCRYPT_DESX_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DESX"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DESX_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 545u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -971,7 +971,7 @@ pub const BCRYPT_DESX_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 577u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DESX_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 561u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DES"); +pub const BCRYPT_DES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DES_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 497u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -979,157 +979,157 @@ pub const BCRYPT_DES_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 529u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DES_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 513u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DH"); +pub const BCRYPT_DH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DH_ALG_HANDLE: BCRYPT_ALG_HANDLE = 641u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DH_PARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DHParameters"); +pub const BCRYPT_DH_PARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DH_PARAMETERS_MAGIC: u32 = 1297107012u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DH_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DHPRIVATEBLOB"); +pub const BCRYPT_DH_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DH_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DHPUBLICBLOB"); +pub const BCRYPT_DH_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DSA"); +pub const BCRYPT_DSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_ALG_HANDLE: BCRYPT_ALG_HANDLE = 721u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DSA_PARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DSAParameters"); +pub const BCRYPT_DSA_PARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DSAParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_PARAMETERS_MAGIC: u32 = 1297109828u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_PARAMETERS_MAGIC_V2: u32 = 843927620u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DSA_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DSAPRIVATEBLOB"); +pub const BCRYPT_DSA_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DSAPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_PRIVATE_MAGIC_V2: u32 = 844517444u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DSA_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DSAPUBLICBLOB"); +pub const BCRYPT_DSA_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DSAPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_PUBLIC_MAGIC_V2: u32 = 843206724u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECCFULLPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCFULLPRIVATEBLOB"); +pub const BCRYPT_ECCFULLPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCFULLPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECCFULLPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCFULLPUBLICBLOB"); +pub const BCRYPT_ECCFULLPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCFULLPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECCPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCPRIVATEBLOB"); +pub const BCRYPT_ECCPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECCPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCPUBLICBLOB"); +pub const BCRYPT_ECCPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_25519: ::windows_sys::core::PCWSTR = ::windows_sys::w!("curve25519"); +pub const BCRYPT_ECC_CURVE_25519: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("curve25519"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP160R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP160r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP160R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP160r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP160T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP160t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP160T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP160t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP192R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP192r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP192R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP192r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP192T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP192t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP192T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP192t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP224R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP224r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP224R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP224r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP224T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP224t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP224T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP224t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP256R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP256r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP256R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP256r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP256T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP256t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP256T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP256t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP320R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP320r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP320R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP320r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP320T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP320t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP320T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP320t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP384R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP384r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP384R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP384r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP384T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP384t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP384T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP384t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP512R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP512r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP512R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP512r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP512T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("brainpoolP512t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP512T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("brainpoolP512t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_EC192WAPI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ec192wapi"); +pub const BCRYPT_ECC_CURVE_EC192WAPI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ec192wapi"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCCurveName"); +pub const BCRYPT_ECC_CURVE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCCurveName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NAME_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCCurveNameList"); +pub const BCRYPT_ECC_CURVE_NAME_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCCurveNameList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP192: ::windows_sys::core::PCWSTR = ::windows_sys::w!("nistP192"); +pub const BCRYPT_ECC_CURVE_NISTP192: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("nistP192"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP224: ::windows_sys::core::PCWSTR = ::windows_sys::w!("nistP224"); +pub const BCRYPT_ECC_CURVE_NISTP224: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("nistP224"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("nistP256"); +pub const BCRYPT_ECC_CURVE_NISTP256: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("nistP256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("nistP384"); +pub const BCRYPT_ECC_CURVE_NISTP384: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("nistP384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP521: ::windows_sys::core::PCWSTR = ::windows_sys::w!("nistP521"); +pub const BCRYPT_ECC_CURVE_NISTP521: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("nistP521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NUMSP256T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("numsP256t1"); +pub const BCRYPT_ECC_CURVE_NUMSP256T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("numsP256t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NUMSP384T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("numsP384t1"); +pub const BCRYPT_ECC_CURVE_NUMSP384T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("numsP384t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NUMSP512T1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("numsP512t1"); +pub const BCRYPT_ECC_CURVE_NUMSP512T1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("numsP512t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP160K1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP160k1"); +pub const BCRYPT_ECC_CURVE_SECP160K1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP160k1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP160R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP160r1"); +pub const BCRYPT_ECC_CURVE_SECP160R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP160r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP160R2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP160r2"); +pub const BCRYPT_ECC_CURVE_SECP160R2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP160r2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP192K1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP192k1"); +pub const BCRYPT_ECC_CURVE_SECP192K1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP192k1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP192R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP192r1"); +pub const BCRYPT_ECC_CURVE_SECP192R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP192r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP224K1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP224k1"); +pub const BCRYPT_ECC_CURVE_SECP224K1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP224k1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP224R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP224r1"); +pub const BCRYPT_ECC_CURVE_SECP224R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP224r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP256K1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP256k1"); +pub const BCRYPT_ECC_CURVE_SECP256K1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP256k1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP256R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP256r1"); +pub const BCRYPT_ECC_CURVE_SECP256R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP256r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP384R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP384r1"); +pub const BCRYPT_ECC_CURVE_SECP384R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP384r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP521R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("secP521r1"); +pub const BCRYPT_ECC_CURVE_SECP521R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("secP521r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_WTLS12: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wtls12"); +pub const BCRYPT_ECC_CURVE_WTLS12: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wtls12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_WTLS7: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wtls7"); +pub const BCRYPT_ECC_CURVE_WTLS7: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wtls7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_WTLS9: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wtls9"); +pub const BCRYPT_ECC_CURVE_WTLS9: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wtls9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P192V1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x962P192v1"); +pub const BCRYPT_ECC_CURVE_X962P192V1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x962P192v1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P192V2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x962P192v2"); +pub const BCRYPT_ECC_CURVE_X962P192V2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x962P192v2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P192V3: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x962P192v3"); +pub const BCRYPT_ECC_CURVE_X962P192V3: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x962P192v3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P239V1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x962P239v1"); +pub const BCRYPT_ECC_CURVE_X962P239V1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x962P239v1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P239V2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x962P239v2"); +pub const BCRYPT_ECC_CURVE_X962P239V2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x962P239v2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P239V3: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x962P239v3"); +pub const BCRYPT_ECC_CURVE_X962P239V3: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x962P239v3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P256V1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x962P256v1"); +pub const BCRYPT_ECC_CURVE_X962P256V1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x962P256v1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECC_FULLKEY_BLOB_V1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_PARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCParameters"); +pub const BCRYPT_ECC_PARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECC_PARAMETERS_MAGIC: u32 = 1346585413u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH"); +pub const BCRYPT_ECDH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_ALG_HANDLE: BCRYPT_ALG_HANDLE = 657u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDH_P256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH_P256"); +pub const BCRYPT_ECDH_P256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH_P256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_P256_ALG_HANDLE: BCRYPT_ALG_HANDLE = 673u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDH_P384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH_P384"); +pub const BCRYPT_ECDH_P384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH_P384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_P384_ALG_HANDLE: BCRYPT_ALG_HANDLE = 689u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDH_P521_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH_P521"); +pub const BCRYPT_ECDH_P521_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH_P521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_P521_ALG_HANDLE: BCRYPT_ALG_HANDLE = 705u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1149,19 +1149,19 @@ pub const BCRYPT_ECDH_PUBLIC_P384_MAGIC: u32 = 860570437u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_PUBLIC_P521_MAGIC: u32 = 894124869u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA"); +pub const BCRYPT_ECDSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_ALG_HANDLE: BCRYPT_ALG_HANDLE = 241u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDSA_P256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA_P256"); +pub const BCRYPT_ECDSA_P256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA_P256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_P256_ALG_HANDLE: BCRYPT_ALG_HANDLE = 737u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDSA_P384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA_P384"); +pub const BCRYPT_ECDSA_P384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA_P384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_P384_ALG_HANDLE: BCRYPT_ALG_HANDLE = 753u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDSA_P521_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA_P521"); +pub const BCRYPT_ECDSA_P521_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA_P521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_P521_ALG_HANDLE: BCRYPT_ALG_HANDLE = 769u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1181,7 +1181,7 @@ pub const BCRYPT_ECDSA_PUBLIC_P384_MAGIC: u32 = 861094725u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_PUBLIC_P521_MAGIC: u32 = 894649157u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_EFFECTIVE_KEY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EffectiveKeyLength"); +pub const BCRYPT_EFFECTIVE_KEY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EffectiveKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ENABLE_INCOMPATIBLE_FIPS_CHECKS: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1189,25 +1189,25 @@ pub const BCRYPT_EXTENDED_KEYSIZE: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_GENERATE_IV: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_GLOBAL_PARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecretAgreementParam"); +pub const BCRYPT_GLOBAL_PARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SecretAgreementParam"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HASH_BLOCK_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HashBlockLength"); +pub const BCRYPT_HASH_BLOCK_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HashBlockLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_HASH_INTERFACE_MAJORVERSION_2: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HASH_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HashDigestLength"); +pub const BCRYPT_HASH_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HashDigestLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HASH_OID_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HashOIDList"); +pub const BCRYPT_HASH_OID_LIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HashOIDList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HKDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKDF"); +pub const BCRYPT_HKDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_HKDF_ALG_HANDLE: BCRYPT_ALG_HANDLE = 913u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HKDF_HASH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HkdfHashAlgorithm"); +pub const BCRYPT_HKDF_HASH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HkdfHashAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HKDF_PRK_AND_FINALIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HkdfPrkAndFinalize"); +pub const BCRYPT_HKDF_PRK_AND_FINALIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HkdfPrkAndFinalize"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HKDF_SALT_AND_FINALIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HkdfSaltAndFinalize"); +pub const BCRYPT_HKDF_SALT_AND_FINALIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HkdfSaltAndFinalize"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_HMAC_MD2_ALG_HANDLE: BCRYPT_ALG_HANDLE = 289u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1223,27 +1223,27 @@ pub const BCRYPT_HMAC_SHA384_ALG_HANDLE: BCRYPT_ALG_HANDLE = 193u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_HMAC_SHA512_ALG_HANDLE: BCRYPT_ALG_HANDLE = 209u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_INITIALIZATION_VECTOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IV"); +pub const BCRYPT_INITIALIZATION_VECTOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IV"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_IS_IFX_TPM_WEAK_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsIfxTpmWeakKey"); +pub const BCRYPT_IS_IFX_TPM_WEAK_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsIfxTpmWeakKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_IS_KEYED_HASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsKeyedHash"); +pub const BCRYPT_IS_KEYED_HASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsKeyedHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_IS_REUSABLE_HASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsReusableHash"); +pub const BCRYPT_IS_REUSABLE_HASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsReusableHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_HASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HASH"); +pub const BCRYPT_KDF_HASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HASH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_HKDF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HKDF"); +pub const BCRYPT_KDF_HKDF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HKDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_HMAC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HMAC"); +pub const BCRYPT_KDF_HMAC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_RAW_SECRET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRUNCATE"); +pub const BCRYPT_KDF_RAW_SECRET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRUNCATE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_SP80056A_CONCAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SP800_56A_CONCAT"); +pub const BCRYPT_KDF_SP80056A_CONCAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SP800_56A_CONCAT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_TLS_PRF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TLS_PRF"); +pub const BCRYPT_KDF_TLS_PRF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TLS_PRF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_DATA_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyDataBlob"); +pub const BCRYPT_KEY_DATA_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyDataBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_KEY_DATA_BLOB_MAGIC: u32 = 1296188491u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1253,13 +1253,13 @@ pub const BCRYPT_KEY_DERIVATION_INTERFACE: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_KEY_DERIVATION_OPERATION: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyLength"); +pub const BCRYPT_KEY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_LENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyLengths"); +pub const BCRYPT_KEY_LENGTHS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyLengths"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_OBJECT_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyObjectLength"); +pub const BCRYPT_KEY_OBJECT_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyObjectLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_STRENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KeyStrength"); +pub const BCRYPT_KEY_STRENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KeyStrength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_KEY_VALIDATION_RANGE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1267,61 +1267,61 @@ pub const BCRYPT_KEY_VALIDATION_RANGE_AND_ORDER: u32 = 24u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_KEY_VALIDATION_REGENERATE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MD2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MD2"); +pub const BCRYPT_MD2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MD2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_MD2_ALG_HANDLE: BCRYPT_ALG_HANDLE = 1u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MD4_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MD4"); +pub const BCRYPT_MD4_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MD4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_MD4_ALG_HANDLE: BCRYPT_ALG_HANDLE = 17u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MD5_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MD5"); +pub const BCRYPT_MD5_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MD5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_MD5_ALG_HANDLE: BCRYPT_ALG_HANDLE = 33u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MESSAGE_BLOCK_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MessageBlockLength"); +pub const BCRYPT_MESSAGE_BLOCK_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MessageBlockLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_MULTI_FLAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MULTI_OBJECT_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MultiObjectLength"); +pub const BCRYPT_MULTI_OBJECT_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MultiObjectLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_NO_KEY_VALIDATION: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_OBJECT_ALIGNMENT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_OBJECT_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ObjectLength"); +pub const BCRYPT_OBJECT_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ObjectLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_OPAQUE_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OpaqueKeyBlob"); +pub const BCRYPT_OPAQUE_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OpaqueKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PADDING_SCHEMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PaddingSchemes"); +pub const BCRYPT_PADDING_SCHEMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PaddingSchemes"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_PAD_PKCS1_OPTIONAL_HASH_OID: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PBKDF2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PBKDF2"); +pub const BCRYPT_PBKDF2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PBKDF2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_PBKDF2_ALG_HANDLE: BCRYPT_ALG_HANDLE = 817u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PCP_PLATFORM_TYPE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PLATFORM_TYPE"); +pub const BCRYPT_PCP_PLATFORM_TYPE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PLATFORM_TYPE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PCP_PROVIDER_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PROVIDER_VERSION"); +pub const BCRYPT_PCP_PROVIDER_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PROVIDER_VERSION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PRIMITIVE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimitiveType"); +pub const BCRYPT_PRIMITIVE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrimitiveType"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PRIVATE_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrivKeyVal"); +pub const BCRYPT_PRIVATE_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrivKeyVal"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PRIVATE_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PRIVATEBLOB"); +pub const BCRYPT_PRIVATE_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_PRIVATE_KEY_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PROVIDER_HANDLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderHandle"); +pub const BCRYPT_PROVIDER_HANDLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderHandle"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PUBLIC_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PUBLICBLOB"); +pub const BCRYPT_PUBLIC_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_PUBLIC_KEY_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PUBLIC_KEY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublicKeyLength"); +pub const BCRYPT_PUBLIC_KEY_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublicKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RC2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RC2"); +pub const BCRYPT_RC2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RC2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RC2_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 593u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1329,57 +1329,57 @@ pub const BCRYPT_RC2_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 625u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RC2_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = 609u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RC4_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RC4"); +pub const BCRYPT_RC4_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RC4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RC4_ALG_HANDLE: BCRYPT_ALG_HANDLE = 113u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RNG_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RNG"); +pub const BCRYPT_RNG_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RNG"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RNG_ALG_HANDLE: BCRYPT_ALG_HANDLE = 129u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RNG_DUAL_EC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DUALECRNG"); +pub const BCRYPT_RNG_DUAL_EC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DUALECRNG"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RNG_FIPS186_DSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FIPS186DSARNG"); +pub const BCRYPT_RNG_FIPS186_DSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FIPS186DSARNG"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RNG_USE_ENTROPY_IN_BUFFER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSAFULLPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RSAFULLPRIVATEBLOB"); +pub const BCRYPT_RSAFULLPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RSAFULLPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSAPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RSAPRIVATEBLOB"); +pub const BCRYPT_RSAPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RSAPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSAPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RSAPUBLICBLOB"); +pub const BCRYPT_RSAPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RSAPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RSA"); +pub const BCRYPT_RSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RSA_ALG_HANDLE: BCRYPT_ALG_HANDLE = 225u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSA_SIGN_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RSA_SIGN"); +pub const BCRYPT_RSA_SIGN_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RSA_SIGN"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RSA_SIGN_ALG_HANDLE: BCRYPT_ALG_HANDLE = 785u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SHA1_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA1"); +pub const BCRYPT_SHA1_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SHA1_ALG_HANDLE: BCRYPT_ALG_HANDLE = 49u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SHA256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA256"); +pub const BCRYPT_SHA256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SHA256_ALG_HANDLE: BCRYPT_ALG_HANDLE = 65u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SHA384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA384"); +pub const BCRYPT_SHA384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SHA384_ALG_HANDLE: BCRYPT_ALG_HANDLE = 81u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SHA512_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA512"); +pub const BCRYPT_SHA512_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SHA512_ALG_HANDLE: BCRYPT_ALG_HANDLE = 97u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SIGNATURE_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SignatureLength"); +pub const BCRYPT_SIGNATURE_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SignatureLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SP800108_CTR_HMAC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SP800_108_CTR_HMAC"); +pub const BCRYPT_SP800108_CTR_HMAC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SP800_108_CTR_HMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SP800108_CTR_HMAC_ALG_HANDLE: BCRYPT_ALG_HANDLE = 833u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SP80056A_CONCAT_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SP800_56A_CONCAT"); +pub const BCRYPT_SP80056A_CONCAT_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SP800_56A_CONCAT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SP80056A_CONCAT_ALG_HANDLE: BCRYPT_ALG_HANDLE = 849u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1393,11 +1393,11 @@ pub const BCRYPT_SUPPORTED_PAD_PSS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SUPPORTED_PAD_ROUTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_TLS1_1_KDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TLS1_1_KDF"); +pub const BCRYPT_TLS1_1_KDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TLS1_1_KDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_TLS1_1_KDF_ALG_HANDLE: BCRYPT_ALG_HANDLE = 865u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_TLS1_2_KDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TLS1_2_KDF"); +pub const BCRYPT_TLS1_2_KDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TLS1_2_KDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_TLS1_2_KDF_ALG_HANDLE: BCRYPT_ALG_HANDLE = 881u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1405,7 +1405,7 @@ pub const BCRYPT_TLS_CBC_HMAC_VERIFY_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_USE_SYSTEM_PREFERRED_RNG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_XTS_AES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("XTS-AES"); +pub const BCRYPT_XTS_AES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("XTS-AES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_XTS_AES_ALG_HANDLE: BCRYPT_ALG_HANDLE = 897u32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1457,25 +1457,25 @@ pub const CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_PARTIAL_CHAIN_LOGGING_FLAG: u32 = 2 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_UNTRUSTED_ROOT_LOGGING_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncodedCtl"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncodedCtl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastSyncTime"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastSyncTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RootDirUrl"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RootDirUrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncDeltaTime"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncDeltaTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_CAB_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("authrootstl.cab"); +pub const CERT_AUTH_ROOT_CAB_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("authrootstl.cab"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_CERT_EXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".crt"); +pub const CERT_AUTH_ROOT_CERT_EXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".crt"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_CTL_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("authroot.stl"); +pub const CERT_AUTH_ROOT_CTL_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("authroot.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_CTL_FILENAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("authroot.stl"); +pub const CERT_AUTH_ROOT_CTL_FILENAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("authroot.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_SEQ_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("authrootseq.txt"); +pub const CERT_AUTH_ROOT_SEQ_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("authrootseq.txt"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_AUTH_ROOT_SHA256_HASH_PROP_ID: u32 = 98u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1485,9 +1485,9 @@ pub const CERT_AUTO_ENROLL_RETRY_PROP_ID: u32 = 66u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_AUTO_UPDATE_DISABLE_RANDOM_QUERY_STRING_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RootDirUrl"); +pub const CERT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RootDirUrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTO_UPDATE_SYNC_FROM_DIR_URL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncFromDirUrl"); +pub const CERT_AUTO_UPDATE_SYNC_FROM_DIR_URL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncFromDirUrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_BACKED_UP_PROP_ID: u32 = 69u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1511,13 +1511,13 @@ pub const CERT_CEP_PROP_ID: u32 = 87u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_CURRENT_USER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_AUTO_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoFlags"); +pub const CERT_CHAIN_AUTO_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_FLUSH_DISABLE_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_AUTO_FLUSH_FIRST_DELTA_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoFlushFirstDeltaSeconds"); +pub const CERT_CHAIN_AUTO_FLUSH_FIRST_DELTA_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoFlushFirstDeltaSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_AUTO_FLUSH_NEXT_DELTA_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoFlushNextDeltaSeconds"); +pub const CERT_CHAIN_AUTO_FLUSH_NEXT_DELTA_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoFlushNextDeltaSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_HPKP_RULE_INFO: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1527,7 +1527,7 @@ pub const CERT_CHAIN_AUTO_LOCAL_MACHINE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_LOG_CREATE_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_AUTO_LOG_FILE_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoLogFileName"); +pub const CERT_CHAIN_AUTO_LOG_FILE_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoLogFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_LOG_FLUSH_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1545,29 +1545,29 @@ pub const CERT_CHAIN_CACHE_END_CERT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_CACHE_RESYNC_FILETIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainCacheResyncFiletime"); +pub const CERT_CHAIN_CACHE_RESYNC_FILETIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainCacheResyncFiletime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_CONFIG_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Cryptography\\OID\\EncodingType 0\\CertDllCreateCertificateChainEngine\\Config"); +pub const CERT_CHAIN_CONFIG_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Cryptography\\OID\\EncodingType 0\\CertDllCreateCertificateChainEngine\\Config"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_DEFAULT: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CRLValidityExtensionPeriod"); +pub const CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CRLValidityExtensionPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_CROSS_CERT_DOWNLOAD_INTERVAL_HOURS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossCertDownloadIntervalHours"); +pub const CERT_CHAIN_CROSS_CERT_DOWNLOAD_INTERVAL_HOURS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrossCertDownloadIntervalHours"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DEFAULT_CONFIG_SUBDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default"); +pub const CERT_CHAIN_DEFAULT_CONFIG_SUBDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_AIA: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_AIA_URL_RETRIEVAL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableAIAUrlRetrieval"); +pub const CERT_CHAIN_DISABLE_AIA_URL_RETRIEVAL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableAIAUrlRetrieval"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_ALL_EKU_WEAK_FLAG: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_AUTH_ROOT_AUTO_UPDATE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_AUTO_FLUSH_PROCESS_NAME_LIST_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableAutoFlushProcessNameList"); +pub const CERT_CHAIN_DISABLE_AUTO_FLUSH_PROCESS_NAME_LIST_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableAutoFlushProcessNameList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_CA_NAME_CONSTRAINTS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableCANameConstraints"); +pub const CERT_CHAIN_DISABLE_CA_NAME_CONSTRAINTS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableCANameConstraints"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_CODE_SIGNING_WEAK_FLAG: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1575,7 +1575,7 @@ pub const CERT_CHAIN_DISABLE_ECC_PARA_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_FILE_HASH_WEAK_FLAG: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_MANDATORY_BASIC_CONSTRAINTS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableMandatoryBasicConstraints"); +pub const CERT_CHAIN_DISABLE_MANDATORY_BASIC_CONSTRAINTS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableMandatoryBasicConstraints"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_MD2_MD4: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1593,17 +1593,17 @@ pub const CERT_CHAIN_DISABLE_OPT_IN_SERVER_AUTH_WEAK_FLAG: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_PASS1_QUALITY_FILTERING: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_SERIAL_CHAIN_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableSerialChain"); +pub const CERT_CHAIN_DISABLE_SERIAL_CHAIN_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableSerialChain"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_SERVER_AUTH_WEAK_FLAG: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_SYNC_WITH_SSL_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableSyncWithSslTime"); +pub const CERT_CHAIN_DISABLE_SYNC_WITH_SSL_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableSyncWithSslTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_TIMESTAMP_HASH_WEAK_FLAG: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_TIMESTAMP_WEAK_FLAG: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_UNSUPPORTED_CRITICAL_EXTENSIONS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableUnsupportedCriticalExtensions"); +pub const CERT_CHAIN_DISABLE_UNSUPPORTED_CRITICAL_EXTENSIONS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableUnsupportedCriticalExtensions"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_ENABLE_ALL_EKU_HYGIENE_FLAG: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1635,7 +1635,7 @@ pub const CERT_CHAIN_ENABLE_WEAK_RSA_ROOT_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_ENABLE_WEAK_SETTINGS_FLAG: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_ENABLE_WEAK_SIGNATURE_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableWeakSignatureFlags"); +pub const CERT_CHAIN_ENABLE_WEAK_SIGNATURE_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableWeakSignatureFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_EXCLUSIVE_ENABLE_CA_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1645,27 +1645,27 @@ pub const CERT_CHAIN_HAS_MOTW: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_DEFAULT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxAIAUrlCountInCert"); +pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxAIAUrlCountInCert"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_DEFAULT: u32 = 100000u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxAIAUrlRetrievalByteCount"); +pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxAIAUrlRetrievalByteCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_DEFAULT: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxAIAUrlRetrievalCertCount"); +pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxAIAUrlRetrievalCertCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_DEFAULT: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxAIAUrlRetrievalCountPerChain"); +pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxAIAUrlRetrievalCountPerChain"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_DEFAULT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxSslTimeUpdatedEventCount"); +pub const CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxSslTimeUpdatedEventCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxUrlRetrievalByteCount"); +pub const CERT_CHAIN_MAX_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxUrlRetrievalByteCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MIN_PUB_KEY_BIT_LENGTH_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1673,15 +1673,15 @@ pub const CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_DEFAULT: u32 = 1023u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinRsaPubKeyBitLength"); +pub const CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinRsaPubKeyBitLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MOTW_IGNORE_AFTER_TIME_WEAK_FLAG: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_OCSP_VALIDITY_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OcspValiditySeconds"); +pub const CERT_CHAIN_OCSP_VALIDITY_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OcspValiditySeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_ONLY_ADDITIONAL_AND_AUTH_ROOT: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_OPTIONS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Options"); +pub const CERT_CHAIN_OPTIONS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Options"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_OPTION_DISABLE_AIA_URL_RETRIEVAL: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1753,11 +1753,11 @@ pub const CERT_CHAIN_REVOCATION_CHECK_END_CERT: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_REVOCATION_CHECK_OCSP_CERT: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_REV_ACCUMULATIVE_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds"); +pub const CERT_CHAIN_REV_ACCUMULATIVE_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_SERIAL_CHAIN_LOG_FILE_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SerialChainLogFileName"); +pub const CERT_CHAIN_SERIAL_CHAIN_LOG_FILE_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SerialChainLogFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_SSL_HANDSHAKE_LOG_FILE_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SslHandshakeLogFileName"); +pub const CERT_CHAIN_SSL_HANDSHAKE_LOG_FILE_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SslHandshakeLogFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_STRONG_SIGN_DISABLE_END_CHECK_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1765,33 +1765,33 @@ pub const CERT_CHAIN_THREAD_STORE_SYNC: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_TIMESTAMP_TIME: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChainUrlRetrievalTimeoutMilliseconds"); +pub const CERT_CHAIN_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChainUrlRetrievalTimeoutMilliseconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_USE_LOCAL_MACHINE_STORE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_AFTER_TIME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AfterTime"); +pub const CERT_CHAIN_WEAK_AFTER_TIME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AfterTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_ALL_CONFIG_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("All"); +pub const CERT_CHAIN_WEAK_ALL_CONFIG_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("All"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_FILE_HASH_AFTER_TIME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileHashAfterTime"); +pub const CERT_CHAIN_WEAK_FILE_HASH_AFTER_TIME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileHashAfterTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_FLAGS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const CERT_CHAIN_WEAK_FLAGS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_HYGIENE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hygiene"); +pub const CERT_CHAIN_WEAK_HYGIENE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Hygiene"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_MIN_BIT_LENGTH_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinBitLength"); +pub const CERT_CHAIN_WEAK_MIN_BIT_LENGTH_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinBitLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_PREFIX_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Weak"); +pub const CERT_CHAIN_WEAK_PREFIX_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Weak"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_RSA_PUB_KEY_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WeakRsaPubKeyTime"); +pub const CERT_CHAIN_WEAK_RSA_PUB_KEY_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WeakRsaPubKeyTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_SHA256_ALLOW_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Sha256Allow"); +pub const CERT_CHAIN_WEAK_SHA256_ALLOW_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Sha256Allow"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_SIGNATURE_LOG_DIR_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WeakSignatureLogDir"); +pub const CERT_CHAIN_WEAK_SIGNATURE_LOG_DIR_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WeakSignatureLogDir"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_THIRD_PARTY_CONFIG_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ThirdParty"); +pub const CERT_CHAIN_WEAK_THIRD_PARTY_CONFIG_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ThirdParty"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_TIMESTAMP_HASH_AFTER_TIME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TimestampHashAfterTime"); +pub const CERT_CHAIN_WEAK_TIMESTAMP_HASH_AFTER_TIME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TimestampHashAfterTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CLOSE_STORE_CHECK_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1873,33 +1873,33 @@ pub const CERT_DATE_STAMP_PROP_ID: u32 = 27u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DECIPHER_ONLY_KEY_USAGE: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DEFAULT_OID_PUBLIC_KEY_SIGN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113549.1.1.1"); +pub const CERT_DEFAULT_OID_PUBLIC_KEY_SIGN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113549.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DEFAULT_OID_PUBLIC_KEY_XCHG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113549.1.1.1"); +pub const CERT_DEFAULT_OID_PUBLIC_KEY_XCHG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113549.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DESCRIPTION_PROP_ID: u32 = 13u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DIGITAL_SIGNATURE_KEY_USAGE: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISABLE_PIN_RULES_AUTO_UPDATE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisablePinRulesAutoUpdate"); +pub const CERT_DISABLE_PIN_RULES_AUTO_UPDATE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisablePinRulesAutoUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISABLE_ROOT_AUTO_UPDATE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableRootAutoUpdate"); +pub const CERT_DISABLE_ROOT_AUTO_UPDATE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableRootAutoUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DISALLOWED_CA_FILETIME_PROP_ID: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisallowedCertEncodedCtl"); +pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisallowedCertEncodedCtl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisallowedCertLastSyncTime"); +pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisallowedCertLastSyncTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_LIST_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisallowedCert_AutoUpdate_1"); +pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_LIST_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisallowedCert_AutoUpdate_1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisallowedCertSyncDeltaTime"); +pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisallowedCertSyncDeltaTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_CAB_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("disallowedcertstl.cab"); +pub const CERT_DISALLOWED_CERT_CAB_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("disallowedcertstl.cab"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_CTL_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("disallowedcert.stl"); +pub const CERT_DISALLOWED_CERT_CTL_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("disallowedcert.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_CTL_FILENAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("disallowedcert.stl"); +pub const CERT_DISALLOWED_CERT_CTL_FILENAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("disallowedcert.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID: u32 = 122u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1909,11 +1909,11 @@ pub const CERT_DSS_R_LEN: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DSS_S_LEN: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_EFSBLOB_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EFSBlob"); +pub const CERT_EFSBLOB_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EFSBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_EFS_PROP_ID: u32 = 17u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_ENABLE_DISALLOWED_CERT_AUTO_UPDATE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableDisallowedCertAutoUpdate"); +pub const CERT_ENABLE_DISALLOWED_CERT_AUTO_UPDATE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableDisallowedCertAutoUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_ENCIPHER_ONLY_KEY_USAGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1941,7 +1941,7 @@ pub const CERT_FORTEZZA_DATA_PROP_ID: u32 = 18u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_FRIENDLY_NAME_PROP_ID: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_GROUP_POLICY_SYSTEM_STORE_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Policies\\Microsoft\\SystemCertificates"); +pub const CERT_GROUP_POLICY_SYSTEM_STORE_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Policies\\Microsoft\\SystemCertificates"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_HASH_PROP_ID: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1951,7 +1951,7 @@ pub const CERT_HCRYPTPROV_TRANSFER_PROP_ID: u32 = 100u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_IE30_RESERVED_PROP_ID: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_IE_DIRTY_FLAGS_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Cryptography\\IEDirtyFlags"); +pub const CERT_IE_DIRTY_FLAGS_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Cryptography\\IEDirtyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_INFO_EXTENSION_FLAG: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2021,7 +2021,7 @@ pub const CERT_LDAP_STORE_SIGN_FLAG: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_LDAP_STORE_UNBIND_FLAG: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\SystemCertificates"); +pub const CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\SystemCertificates"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_MD5_HASH_PROP_ID: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2093,9 +2093,9 @@ pub const CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID: u32 = 77u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_NO_EXPIRE_NOTIFICATION_PROP_ID: u32 = 97u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_OCM_SUBCOMPONENTS_LOCAL_MACHINE_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup\\OC Manager\\Subcomponents"); +pub const CERT_OCM_SUBCOMPONENTS_LOCAL_MACHINE_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup\\OC Manager\\Subcomponents"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_OCM_SUBCOMPONENTS_ROOT_AUTO_UPDATE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RootAutoUpdate"); +pub const CERT_OCM_SUBCOMPONENTS_ROOT_AUTO_UPDATE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RootAutoUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_OCSP_CACHE_PREFIX_PROP_ID: u32 = 75u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2107,21 +2107,21 @@ pub const CERT_OFFLINE_CRL_SIGN_KEY_USAGE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PHYSICAL_STORE_ADD_ENABLE_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_AUTH_ROOT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".AuthRoot"); +pub const CERT_PHYSICAL_STORE_AUTH_ROOT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".AuthRoot"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_DEFAULT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".Default"); +pub const CERT_PHYSICAL_STORE_DEFAULT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".Default"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_DS_USER_CERTIFICATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".UserCertificate"); +pub const CERT_PHYSICAL_STORE_DS_USER_CERTIFICATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".UserCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_ENTERPRISE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".Enterprise"); +pub const CERT_PHYSICAL_STORE_ENTERPRISE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".Enterprise"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_GROUP_POLICY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".GroupPolicy"); +pub const CERT_PHYSICAL_STORE_GROUP_POLICY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".GroupPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PHYSICAL_STORE_INSERT_COMPUTER_NAME_ENABLE_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".LocalMachineGroupPolicy"); +pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".LocalMachineGroupPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".LocalMachine"); +pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".LocalMachine"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PHYSICAL_STORE_OPEN_DISABLE_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2129,21 +2129,21 @@ pub const CERT_PHYSICAL_STORE_PREDEFINED_ENUM_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PHYSICAL_STORE_REMOTE_OPEN_DISABLE_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_SMART_CARD_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".SmartCard"); +pub const CERT_PHYSICAL_STORE_SMART_CARD_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".SmartCard"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinRulesEncodedCtl"); +pub const CERT_PIN_RULES_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinRulesEncodedCtl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinRulesLastSyncTime"); +pub const CERT_PIN_RULES_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinRulesLastSyncTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_AUTO_UPDATE_LIST_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinRules_AutoUpdate_1"); +pub const CERT_PIN_RULES_AUTO_UPDATE_LIST_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinRules_AutoUpdate_1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinRulesSyncDeltaTime"); +pub const CERT_PIN_RULES_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinRulesSyncDeltaTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_CAB_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("pinrulesstl.cab"); +pub const CERT_PIN_RULES_CAB_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("pinrulesstl.cab"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_CTL_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("pinrules.stl"); +pub const CERT_PIN_RULES_CTL_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("pinrules.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_CTL_FILENAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("pinrules.stl"); +pub const CERT_PIN_RULES_CTL_FILENAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("pinrules.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PIN_SHA256_HASH_PROP_ID: u32 = 124u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2157,7 +2157,7 @@ pub const CERT_PROT_ROOT_DISABLE_NT_AUTH_REQUIRED_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PROT_ROOT_DISABLE_PEER_TRUST: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PROT_ROOT_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const CERT_PROT_ROOT_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PROT_ROOT_INHIBIT_ADD_AT_INIT_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2165,9 +2165,9 @@ pub const CERT_PROT_ROOT_INHIBIT_PURGE_LM_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PROT_ROOT_ONLY_LM_GPT_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerUsages"); +pub const CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerUsages"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("PeerUsages"); +pub const CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PeerUsages"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PUBKEY_ALG_PARA_PROP_ID: u32 = 22u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2221,13 +2221,13 @@ pub const CERT_RETRIEVE_ISSUER_LOGO: ::windows_sys::core::PCSTR = 1i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_RETRIEVE_SUBJECT_LOGO: ::windows_sys::core::PCSTR = 2i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RETR_BEHAVIOR_FILE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllowFileUrlScheme"); +pub const CERT_RETR_BEHAVIOR_FILE_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllowFileUrlScheme"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RETR_BEHAVIOR_INET_AUTH_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableInetUnknownAuth"); +pub const CERT_RETR_BEHAVIOR_INET_AUTH_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableInetUnknownAuth"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RETR_BEHAVIOR_INET_STATUS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableInetLocal"); +pub const CERT_RETR_BEHAVIOR_INET_STATUS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableInetLocal"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RETR_BEHAVIOR_LDAP_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableLDAPSignAndEncrypt"); +pub const CERT_RETR_BEHAVIOR_LDAP_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableLDAPSignAndEncrypt"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID: u32 = 83u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2239,7 +2239,7 @@ pub const CERT_ROOT_PROGRAM_FLAG_OU: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID: u32 = 84u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RSA_PUBLIC_KEY_OBJID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.113549.1.1.1"); +pub const CERT_RSA_PUBLIC_KEY_OBJID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.113549.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_SCARD_PIN_ID_PROP_ID: u32 = 90u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2325,21 +2325,21 @@ pub const CERT_SOURCE_LOCATION_PROP_ID: u32 = 72u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_SOURCE_URL_PROP_ID: u32 = 73u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MAX_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SrvOcspRespMaxBeforeNextUpdateSeconds"); +pub const CERT_SRV_OCSP_RESP_MAX_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SrvOcspRespMaxBeforeNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MAX_SYNC_CERT_FILE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SrvOcspRespMaxSyncCertFileSeconds"); +pub const CERT_SRV_OCSP_RESP_MAX_SYNC_CERT_FILE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SrvOcspRespMaxSyncCertFileSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SrvOcspRespMinAfterNextUpdateSeconds"); +pub const CERT_SRV_OCSP_RESP_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SrvOcspRespMinAfterNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SrvOcspRespMinBeforeNextUpdateSeconds"); +pub const CERT_SRV_OCSP_RESP_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SrvOcspRespMinBeforeNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_SRV_OCSP_RESP_MIN_SYNC_CERT_FILE_SECONDS_DEFAULT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MIN_SYNC_CERT_FILE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SrvOcspRespMinSyncCertFileSeconds"); +pub const CERT_SRV_OCSP_RESP_MIN_SYNC_CERT_FILE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SrvOcspRespMinSyncCertFileSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MIN_VALIDITY_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SrvOcspRespMinValiditySeconds"); +pub const CERT_SRV_OCSP_RESP_MIN_VALIDITY_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SrvOcspRespMinValiditySeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SrvOcspRespUrlRetrievalTimeoutMilliseconds"); +pub const CERT_SRV_OCSP_RESP_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SrvOcspRespUrlRetrievalTimeoutMilliseconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_STORE_ADD_ALWAYS: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2493,7 +2493,7 @@ pub const CERT_STORE_TIME_VALIDITY_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_STORE_UNSAFE_PHYSICAL_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_STRONG_SIGN_ECDSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA"); +pub const CERT_STRONG_SIGN_ECDSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_STRONG_SIGN_OID_INFO_CHOICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2639,7 +2639,7 @@ pub const CERT_TRUST_PUB_ALLOW_MACHINE_ADMIN_TRUST: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_TRUST_PUB_ALLOW_TRUST_MASK: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthenticodeFlags"); +pub const CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthenticodeFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_TRUST_PUB_CHECK_PUBLISHER_REV_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2935,51 +2935,51 @@ pub const CMSG_MAIL_LIST_VERSION: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CMSG_MAX_LENGTH_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_EXPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptMsgDllExportKeyAgree"); +pub const CMSG_OID_CAPI1_EXPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptMsgDllExportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_EXPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptMsgDllExportKeyTrans"); +pub const CMSG_OID_CAPI1_EXPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptMsgDllExportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_EXPORT_MAIL_LIST_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptMsgDllExportMailList"); +pub const CMSG_OID_CAPI1_EXPORT_MAIL_LIST_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptMsgDllExportMailList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptMsgDllGenContentEncryptKey"); +pub const CMSG_OID_CAPI1_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptMsgDllGenContentEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_IMPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptMsgDllImportKeyAgree"); +pub const CMSG_OID_CAPI1_IMPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptMsgDllImportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_IMPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptMsgDllImportKeyTrans"); +pub const CMSG_OID_CAPI1_IMPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptMsgDllImportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_IMPORT_MAIL_LIST_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptMsgDllImportMailList"); +pub const CMSG_OID_CAPI1_IMPORT_MAIL_LIST_FUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptMsgDllImportMailList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_EXPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllCNGExportKeyAgree"); +pub const CMSG_OID_CNG_EXPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllCNGExportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_EXPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllCNGExportKeyTrans"); +pub const CMSG_OID_CNG_EXPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllCNGExportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllCNGGenContentEncryptKey"); +pub const CMSG_OID_CNG_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllCNGGenContentEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_IMPORT_CONTENT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllCNGImportContentEncryptKey"); +pub const CMSG_OID_CNG_IMPORT_CONTENT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllCNGImportContentEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_IMPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllCNGImportKeyAgree"); +pub const CMSG_OID_CNG_IMPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllCNGImportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_IMPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllCNGImportKeyTrans"); +pub const CMSG_OID_CNG_IMPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllCNGImportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_EXPORT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllExportEncryptKey"); +pub const CMSG_OID_EXPORT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllExportEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_EXPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllExportKeyAgree"); +pub const CMSG_OID_EXPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllExportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_EXPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllExportKeyTrans"); +pub const CMSG_OID_EXPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllExportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_EXPORT_MAIL_LIST_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllExportMailList"); +pub const CMSG_OID_EXPORT_MAIL_LIST_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllExportMailList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllGenContentEncryptKey"); +pub const CMSG_OID_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllGenContentEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_GEN_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllGenEncryptKey"); +pub const CMSG_OID_GEN_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllGenEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_IMPORT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllImportEncryptKey"); +pub const CMSG_OID_IMPORT_ENCRYPT_KEY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllImportEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_IMPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllImportKeyAgree"); +pub const CMSG_OID_IMPORT_KEY_AGREE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllImportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_IMPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllImportKeyTrans"); +pub const CMSG_OID_IMPORT_KEY_TRANS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllImportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_IMPORT_MAIL_LIST_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptMsgDllImportMailList"); +pub const CMSG_OID_IMPORT_MAIL_LIST_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptMsgDllImportMailList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CMSG_RC4_NO_SALT_FLAG: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3055,7 +3055,7 @@ pub const CONTEXT_OID_CAPI2_ANY: ::windows_sys::core::PCSTR = 5i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CONTEXT_OID_CERTIFICATE: ::windows_sys::core::PCSTR = 1i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CONTEXT_OID_CREATE_OBJECT_CONTEXT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("ContextDllCreateObjectContext"); +pub const CONTEXT_OID_CREATE_OBJECT_CONTEXT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ContextDllCreateObjectContext"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CONTEXT_OID_CRL: ::windows_sys::core::PCSTR = 2i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3133,75 +3133,75 @@ pub const CROSS_CERT_DIST_POINT_ERR_INDEX_SHIFT: u32 = 24u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_DEFAULT: u32 = 50u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetCachedOcspSwitchToCrlCount"); +pub const CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetCachedOcspSwitchToCrlCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_CRL_BEFORE_OCSP_ENABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_DISABLE_INFORMATION_EVENTS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableInformationEvents"); +pub const CRYPTNET_CRL_PRE_FETCH_DISABLE_INFORMATION_EVENTS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableInformationEvents"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_LOG_FILE_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogFileName"); +pub const CRYPTNET_CRL_PRE_FETCH_LOG_FILE_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_MAX_AGE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxAgeSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_MAX_AGE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxAgeSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinAfterNextUpdateSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinAfterNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinBeforeNextUpdateSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinBeforeNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_PROCESS_NAME_LIST_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProcessNameList"); +pub const CRYPTNET_CRL_PRE_FETCH_PROCESS_NAME_LIST_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProcessNameList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_PUBLISH_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublishBeforeNextUpdateSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_PUBLISH_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublishBeforeNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_PUBLISH_RANDOM_INTERVAL_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublishRandomIntervalSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_PUBLISH_RANDOM_INTERVAL_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublishRandomIntervalSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_TIMEOUT_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TimeoutSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_TIMEOUT_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TimeoutSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_URL_LIST_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreFetchUrlList"); +pub const CRYPTNET_CRL_PRE_FETCH_URL_LIST_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PreFetchUrlList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_MAX_CACHED_OCSP_PER_CRL_COUNT_DEFAULT: u32 = 500u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_MAX_CACHED_OCSP_PER_CRL_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetMaxCachedOcspPerCrlCount"); +pub const CRYPTNET_MAX_CACHED_OCSP_PER_CRL_COUNT_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetMaxCachedOcspPerCrlCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_OCSP_AFTER_CRL_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_AFTER_CURRENT_TIME_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchAfterCurrentTimePreFetchPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_AFTER_CURRENT_TIME_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchAfterCurrentTimePreFetchPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_AFTER_PUBLISH_PRE_FETCH_DIVISOR_DEFAULT: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_AFTER_PUBLISH_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchAfterPublishPreFetchDivisor"); +pub const CRYPTNET_PRE_FETCH_AFTER_PUBLISH_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchAfterPublishPreFetchDivisor"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_BEFORE_NEXT_UPDATE_PRE_FETCH_DIVISOR_DEFAULT: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_BEFORE_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchBeforeNextUpdatePreFetchDivisor"); +pub const CRYPTNET_PRE_FETCH_BEFORE_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchBeforeNextUpdatePreFetchDivisor"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MAX_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchMaxAfterNextUpdatePreFetchPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_MAX_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchMaxAfterNextUpdatePreFetchPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MAX_MAX_AGE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchMaxMaxAgeSeconds"); +pub const CRYPTNET_PRE_FETCH_MAX_MAX_AGE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchMaxMaxAgeSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchMinAfterNextUpdatePreFetchPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchMinAfterNextUpdatePreFetchPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchMinBeforeNextUpdatePreFetchSeconds"); +pub const CRYPTNET_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchMinBeforeNextUpdatePreFetchSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MIN_MAX_AGE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchMinMaxAgeSeconds"); +pub const CRYPTNET_PRE_FETCH_MIN_MAX_AGE_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchMinMaxAgeSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MIN_OCSP_VALIDITY_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchMinOcspValidityPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_MIN_OCSP_VALIDITY_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchMinOcspValidityPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_RETRIEVAL_TIMEOUT_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchRetrievalTimeoutSeconds"); +pub const CRYPTNET_PRE_FETCH_RETRIEVAL_TIMEOUT_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchRetrievalTimeoutSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_SCAN_AFTER_TRIGGER_DELAY_SECONDS_DEFAULT: u32 = 60u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_SCAN_AFTER_TRIGGER_DELAY_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchScanAfterTriggerDelaySeconds"); +pub const CRYPTNET_PRE_FETCH_SCAN_AFTER_TRIGGER_DELAY_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchScanAfterTriggerDelaySeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_TRIGGER_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_TRIGGER_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchTriggerPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_TRIGGER_PERIOD_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchTriggerPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_VALIDITY_PERIOD_AFTER_NEXT_UPDATE_PRE_FETCH_DIVISOR_DEFAULT: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_VALIDITY_PERIOD_AFTER_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetPreFetchValidityPeriodAfterNextUpdatePreFetchDivisor"); +pub const CRYPTNET_PRE_FETCH_VALIDITY_PERIOD_AFTER_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetPreFetchValidityPeriodAfterNextUpdatePreFetchDivisor"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_URL_CACHE_DEFAULT_FLUSH: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_URL_CACHE_DEFAULT_FLUSH_EXEMPT_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptnetDefaultFlushExemptSeconds"); +pub const CRYPTNET_URL_CACHE_DEFAULT_FLUSH_EXEMPT_SECONDS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptnetDefaultFlushExemptSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_URL_CACHE_DISABLE_FLUSH: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3309,9 +3309,9 @@ pub const CRYPT_DECRYPT_RSA_NO_PADDING_CHECK: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_DEFAULT_CONTAINER_OPTIONAL: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_DEFAULT_CONTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default"); +pub const CRYPT_DEFAULT_CONTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_DEFAULT_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("DEFAULT"); +pub const CRYPT_DEFAULT_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DEFAULT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_DELETEKEYSET: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3445,7 +3445,7 @@ pub const CRYPT_LITTLE_ENDIAN: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_LOCALIZED_NAME_ENCODING_TYPE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_LOCALIZED_NAME_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("LocalizedNames"); +pub const CRYPT_LOCALIZED_NAME_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LocalizedNames"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_MAC: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3509,43 +3509,43 @@ pub const CRYPT_OCSP_ONLY_RETRIEVAL: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OFFLINE_CHECK_RETRIEVAL: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_CREATE_COM_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllCreateCOMObject"); +pub const CRYPT_OID_CREATE_COM_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllCreateCOMObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_DECODE_OBJECT_EX_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllDecodeObjectEx"); +pub const CRYPT_OID_DECODE_OBJECT_EX_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllDecodeObjectEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_DECODE_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllDecodeObject"); +pub const CRYPT_OID_DECODE_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllDecodeObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_DISABLE_SEARCH_DS_FLAG: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_ENCODE_OBJECT_EX_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllEncodeObjectEx"); +pub const CRYPT_OID_ENCODE_OBJECT_EX_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllEncodeObjectEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_ENCODE_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllEncodeObject"); +pub const CRYPT_OID_ENCODE_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllEncodeObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_ENUM_PHYSICAL_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllEnumPhysicalStore"); +pub const CRYPT_OID_ENUM_PHYSICAL_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllEnumPhysicalStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_ENUM_SYSTEM_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllEnumSystemStore"); +pub const CRYPT_OID_ENUM_SYSTEM_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllEnumSystemStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXPORT_PRIVATE_KEY_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllExportPrivateKeyInfoEx"); +pub const CRYPT_OID_EXPORT_PRIVATE_KEY_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllExportPrivateKeyInfoEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllExportPublicKeyInfoEx2"); +pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllExportPublicKeyInfoEx2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllExportPublicKeyInfoFromBCryptKeyHandle"); +pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllExportPublicKeyInfoFromBCryptKeyHandle"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllExportPublicKeyInfoEx"); +pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllExportPublicKeyInfoEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllExtractEncodedSignatureParameters"); +pub const CRYPT_OID_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllExtractEncodedSignatureParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_FIND_LOCALIZED_NAME_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllFindLocalizedName"); +pub const CRYPT_OID_FIND_LOCALIZED_NAME_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllFindLocalizedName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_FIND_OID_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllFindOIDInfo"); +pub const CRYPT_OID_FIND_OID_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllFindOIDInfo"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_FORMAT_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllFormatObject"); +pub const CRYPT_OID_FORMAT_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllFormatObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllImportPrivateKeyInfoEx"); +pub const CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllImportPrivateKeyInfoEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllImportPublicKeyInfoEx2"); +pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllImportPublicKeyInfoEx2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllImportPublicKeyInfoEx"); +pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllImportPublicKeyInfoEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_INFO_ALGID_KEY: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3553,21 +3553,21 @@ pub const CRYPT_OID_INFO_CNG_ALGID_KEY: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_INFO_CNG_SIGN_KEY: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_ECC_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptOIDInfoECCParameters"); +pub const CRYPT_OID_INFO_ECC_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptOIDInfoECCParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_ECC_WRAP_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptOIDInfoECCWrapParameters"); +pub const CRYPT_OID_INFO_ECC_WRAP_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptOIDInfoECCWrapParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_HASH_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptOIDInfoHashParameters"); +pub const CRYPT_OID_INFO_HASH_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptOIDInfoHashParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_MGF1_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptOIDInfoMgf1Parameters"); +pub const CRYPT_OID_INFO_MGF1_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptOIDInfoMgf1Parameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_INFO_NAME_KEY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_NO_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptOIDInfoNoParameters"); +pub const CRYPT_OID_INFO_NO_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptOIDInfoNoParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_NO_SIGN_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptOIDInfoNoSign"); +pub const CRYPT_OID_INFO_NO_SIGN_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptOIDInfoNoSign"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_OAEP_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptOIDInfoOAEPParameters"); +pub const CRYPT_OID_INFO_OAEP_PARAMETERS_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptOIDInfoOAEPParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK: u32 = 268369920u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3583,9 +3583,9 @@ pub const CRYPT_OID_INHIBIT_SIGNATURE_FORMAT_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_NO_NULL_ALGORITHM_PARA_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_OPEN_STORE_PROV_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllOpenStoreProv"); +pub const CRYPT_OID_OPEN_STORE_PROV_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllOpenStoreProv"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_OPEN_SYSTEM_STORE_PROV_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllOpenSystemStoreProv"); +pub const CRYPT_OID_OPEN_SYSTEM_STORE_PROV_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllOpenSystemStoreProv"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_PREFER_CNG_ALGID_FLAG: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3593,29 +3593,29 @@ pub const CRYPT_OID_PUBKEY_ENCRYPT_ONLY_FLAG: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_PUBKEY_SIGN_ONLY_FLAG: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REGISTER_PHYSICAL_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllRegisterPhysicalStore"); +pub const CRYPT_OID_REGISTER_PHYSICAL_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllRegisterPhysicalStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REGISTER_SYSTEM_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllRegisterSystemStore"); +pub const CRYPT_OID_REGISTER_SYSTEM_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllRegisterSystemStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REGPATH: ::windows_sys::core::PCSTR = ::windows_sys::s!("Software\\Microsoft\\Cryptography\\OID"); +pub const CRYPT_OID_REGPATH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Software\\Microsoft\\Cryptography\\OID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_DLL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dll"); +pub const CRYPT_OID_REG_DLL_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Dll"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_ENCODING_TYPE_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::s!("EncodingType "); +pub const CRYPT_OID_REG_ENCODING_TYPE_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("EncodingType "); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CryptFlags"); +pub const CRYPT_OID_REG_FLAGS_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CryptFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_FUNC_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FuncName"); +pub const CRYPT_OID_REG_FUNC_NAME_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FuncName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_FUNC_NAME_VALUE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("FuncName"); +pub const CRYPT_OID_REG_FUNC_NAME_VALUE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("FuncName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_SIGN_AND_ENCODE_HASH_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllSignAndEncodeHash"); +pub const CRYPT_OID_SIGN_AND_ENCODE_HASH_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllSignAndEncodeHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_SYSTEM_STORE_LOCATION_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemStoreLocation"); +pub const CRYPT_OID_SYSTEM_STORE_LOCATION_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemStoreLocation"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_UNREGISTER_PHYSICAL_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllUnregisterPhysicalStore"); +pub const CRYPT_OID_UNREGISTER_PHYSICAL_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllUnregisterPhysicalStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_UNREGISTER_SYSTEM_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllUnregisterSystemStore"); +pub const CRYPT_OID_UNREGISTER_SYSTEM_STORE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllUnregisterSystemStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_USE_CURVE_NAME_FOR_ENCODE_FLAG: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3623,13 +3623,13 @@ pub const CRYPT_OID_USE_CURVE_PARAMETERS_FOR_ENCODE_FLAG: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_USE_PUBKEY_PARA_FOR_PKCS7_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_VERIFY_CERTIFICATE_CHAIN_POLICY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllVerifyCertificateChainPolicy"); +pub const CRYPT_OID_VERIFY_CERTIFICATE_CHAIN_POLICY_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllVerifyCertificateChainPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_VERIFY_CTL_USAGE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllVerifyCTLUsage"); +pub const CRYPT_OID_VERIFY_CTL_USAGE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllVerifyCTLUsage"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_VERIFY_ENCODED_SIGNATURE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CryptDllVerifyEncodedSignature"); +pub const CRYPT_OID_VERIFY_ENCODED_SIGNATURE_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CryptDllVerifyEncodedSignature"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_VERIFY_REVOCATION_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("CertDllVerifyRevocation"); +pub const CRYPT_OID_VERIFY_REVOCATION_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CertDllVerifyRevocation"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OVERWRITE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3857,9 +3857,9 @@ pub const ECC_CMS_SHARED_INFO: ::windows_sys::core::PCSTR = 77i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const EXPORT_PRIVATE_KEYS: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const EXPO_OFFLOAD_FUNC_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("OffloadModExpo"); +pub const EXPO_OFFLOAD_FUNC_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("OffloadModExpo"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const EXPO_OFFLOAD_REG_VALUE: ::windows_sys::core::PCSTR = ::windows_sys::s!("ExpoOffload"); +pub const EXPO_OFFLOAD_REG_VALUE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ExpoOffload"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const E_ICARD_ARGUMENT: ::windows_sys::core::HRESULT = -1073413883i32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4053,21 +4053,21 @@ pub const KP_X: u32 = 14u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const KP_Y: u32 = 15u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DH_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPIDHPRIVATEBLOB"); +pub const LEGACY_DH_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPIDHPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DH_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPIDHPUBLICBLOB"); +pub const LEGACY_DH_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPIDHPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DSA_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPIDSAPRIVATEBLOB"); +pub const LEGACY_DSA_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPIDSAPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DSA_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPIDSAPUBLICBLOB"); +pub const LEGACY_DSA_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPIDSAPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DSA_V2_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("V2CAPIDSAPRIVATEBLOB"); +pub const LEGACY_DSA_V2_PRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("V2CAPIDSAPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DSA_V2_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("V2CAPIDSAPUBLICBLOB"); +pub const LEGACY_DSA_V2_PUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("V2CAPIDSAPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_RSAPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPIPRIVATEBLOB"); +pub const LEGACY_RSAPRIVATE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPIPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_RSAPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPIPUBLICBLOB"); +pub const LEGACY_RSAPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPIPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const MAXUIDLEN: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4077,91 +4077,91 @@ pub const MICROSOFT_ROOT_CERT_CHAIN_POLICY_DISABLE_FLIGHT_ROOT_FLAG: u32 = 26214 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const MICROSOFT_ROOT_CERT_CHAIN_POLICY_ENABLE_TEST_ROOT_FLAG: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DH_SCHANNEL_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft DH SChannel Cryptographic Provider"); +pub const MS_DEF_DH_SCHANNEL_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft DH SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DH_SCHANNEL_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft DH SChannel Cryptographic Provider"); +pub const MS_DEF_DH_SCHANNEL_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft DH SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DH_SCHANNEL_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft DH SChannel Cryptographic Provider"); +pub const MS_DEF_DH_SCHANNEL_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft DH SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_DH_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_DEF_DSS_DH_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_DH_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_DEF_DSS_DH_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_DH_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_DEF_DSS_DH_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Base DSS Cryptographic Provider"); +pub const MS_DEF_DSS_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Base DSS Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Base DSS Cryptographic Provider"); +pub const MS_DEF_DSS_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Base DSS Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Base DSS Cryptographic Provider"); +pub const MS_DEF_DSS_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Base DSS Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Base Cryptographic Provider v1.0"); +pub const MS_DEF_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Base Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Base Cryptographic Provider v1.0"); +pub const MS_DEF_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Base Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Base Cryptographic Provider v1.0"); +pub const MS_DEF_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Base Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SCHANNEL_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft RSA SChannel Cryptographic Provider"); +pub const MS_DEF_RSA_SCHANNEL_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft RSA SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SCHANNEL_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft RSA SChannel Cryptographic Provider"); +pub const MS_DEF_RSA_SCHANNEL_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft RSA SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SCHANNEL_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft RSA SChannel Cryptographic Provider"); +pub const MS_DEF_RSA_SCHANNEL_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft RSA SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SIG_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft RSA Signature Cryptographic Provider"); +pub const MS_DEF_RSA_SIG_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft RSA Signature Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SIG_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft RSA Signature Cryptographic Provider"); +pub const MS_DEF_RSA_SIG_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft RSA Signature Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SIG_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft RSA Signature Cryptographic Provider"); +pub const MS_DEF_RSA_SIG_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft RSA Signature Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENHANCED_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Enhanced Cryptographic Provider v1.0"); +pub const MS_ENHANCED_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Enhanced Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENHANCED_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Enhanced Cryptographic Provider v1.0"); +pub const MS_ENHANCED_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Enhanced Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENHANCED_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Enhanced Cryptographic Provider v1.0"); +pub const MS_ENHANCED_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Enhanced Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_DSS_DH_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_ENH_DSS_DH_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_DSS_DH_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_ENH_DSS_DH_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_DSS_DH_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_ENH_DSS_DH_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Enhanced RSA and AES Cryptographic Provider"); +pub const MS_ENH_RSA_AES_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Enhanced RSA and AES Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Enhanced RSA and AES Cryptographic Provider"); +pub const MS_ENH_RSA_AES_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Enhanced RSA and AES Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Enhanced RSA and AES Cryptographic Provider"); +pub const MS_ENH_RSA_AES_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Enhanced RSA and AES Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_XP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); +pub const MS_ENH_RSA_AES_PROV_XP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_XP_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); +pub const MS_ENH_RSA_AES_PROV_XP_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_XP_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); +pub const MS_ENH_RSA_AES_PROV_XP_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_KEY_PROTECTION_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Key Protection Provider"); +pub const MS_KEY_PROTECTION_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Key Protection Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_KEY_STORAGE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Software Key Storage Provider"); +pub const MS_KEY_STORAGE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Software Key Storage Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_NGC_KEY_STORAGE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Passport Key Storage Provider"); +pub const MS_NGC_KEY_STORAGE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Passport Key Storage Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_PLATFORM_CRYPTO_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Platform Crypto Provider"); +pub const MS_PLATFORM_CRYPTO_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Platform Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_PLATFORM_KEY_STORAGE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Platform Crypto Provider"); +pub const MS_PLATFORM_KEY_STORAGE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Platform Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_PRIMITIVE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Primitive Provider"); +pub const MS_PRIMITIVE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Primitive Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_SCARD_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Base Smart Card Crypto Provider"); +pub const MS_SCARD_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Base Smart Card Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_SCARD_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Base Smart Card Crypto Provider"); +pub const MS_SCARD_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Base Smart Card Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_SCARD_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Base Smart Card Crypto Provider"); +pub const MS_SCARD_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Base Smart Card Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_SMART_CARD_KEY_STORAGE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Smart Card Key Storage Provider"); +pub const MS_SMART_CARD_KEY_STORAGE_PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Smart Card Key Storage Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_STRONG_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Strong Cryptographic Provider"); +pub const MS_STRONG_PROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Strong Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_STRONG_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Microsoft Strong Cryptographic Provider"); +pub const MS_STRONG_PROV_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Microsoft Strong Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_STRONG_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft Strong Cryptographic Provider"); +pub const MS_STRONG_PROV_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft Strong Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPTBUFFER_ATTESTATIONSTATEMENT_BLOB: u32 = 51u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4233,17 +4233,17 @@ pub const NCRYPTBUFFER_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPTBUFFER_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS: u32 = 54u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_3DES_112_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3DES_112"); +pub const NCRYPT_3DES_112_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("3DES_112"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_3DES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("3DES"); +pub const NCRYPT_3DES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("3DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_AES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AES"); +pub const NCRYPT_AES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_AES_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AES"); +pub const NCRYPT_AES_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ALGORITHM_GROUP_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Algorithm Group"); +pub const NCRYPT_ALGORITHM_GROUP_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Algorithm Group"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ALGORITHM_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Algorithm Name"); +pub const NCRYPT_ALGORITHM_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Algorithm Name"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ALLOW_ALL_USAGES: u32 = 16777215u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4265,29 +4265,29 @@ pub const NCRYPT_ALLOW_SIGNING_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ALLOW_SILENT_KEY_ACCESS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_ALTERNATE_KEY_STORAGE_LOCATION"); +pub const NCRYPT_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_ALTERNATE_KEY_STORAGE_LOCATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ASSOCIATED_ECDH_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardAssociatedECDHKey"); +pub const NCRYPT_ASSOCIATED_ECDH_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardAssociatedECDHKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ATTESTATION_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_AUTHORITY_KEY_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_AUTH_TAG_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthTagLength"); +pub const NCRYPT_AUTH_TAG_LENGTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthTagLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_BLOCK_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Block Length"); +pub const NCRYPT_BLOCK_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Block Length"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CAPI_KDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CAPI_KDF"); +pub const NCRYPT_CAPI_KDF_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CAPI_KDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CERTIFICATE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardKeyCertificate"); +pub const NCRYPT_CERTIFICATE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardKeyCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CHAINING_MODE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Chaining Mode"); +pub const NCRYPT_CHAINING_MODE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Chaining Mode"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CHANGEPASSWORD_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_CHANGEPASSWORD"); +pub const NCRYPT_CHANGEPASSWORD_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_CHANGEPASSWORD"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_CIPHER_BLOCK_PADDING_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CIPHER_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CipherKeyBlob"); +pub const NCRYPT_CIPHER_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CipherKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_CIPHER_KEY_BLOB_MAGIC: u32 = 1380470851u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4309,57 +4309,57 @@ pub const NCRYPT_CLAIM_VSM_KEY_ATTESTATION_STATEMENT: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_CLAIM_WEB_AUTH_SUBJECT_ONLY: u32 = 258u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DESCR_DELIMITER_AND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AND"); +pub const NCRYPT_DESCR_DELIMITER_AND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AND"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DESCR_DELIMITER_OR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OR"); +pub const NCRYPT_DESCR_DELIMITER_OR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OR"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DESCR_EQUAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("="); +pub const NCRYPT_DESCR_EQUAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("="); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DESX_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DESX"); +pub const NCRYPT_DESX_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DESX"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DES"); +pub const NCRYPT_DES_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DES_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DES"); +pub const NCRYPT_DES_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DH"); +pub const NCRYPT_DH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DH_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DH"); +pub const NCRYPT_DH_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DH_PARAMETERS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DHParameters"); +pub const NCRYPT_DH_PARAMETERS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DHParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DISMISS_UI_TIMEOUT_SEC_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardDismissUITimeoutSeconds"); +pub const NCRYPT_DISMISS_UI_TIMEOUT_SEC_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardDismissUITimeoutSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_DO_NOT_FINALIZE_FLAG: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DSA"); +pub const NCRYPT_DSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DSA_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DSA"); +pub const NCRYPT_DSA_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECC_CURVE_NAME_LIST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCCurveNameList"); +pub const NCRYPT_ECC_CURVE_NAME_LIST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCCurveNameList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECC_CURVE_NAME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCCurveName"); +pub const NCRYPT_ECC_CURVE_NAME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCCurveName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECC_PARAMETERS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECCParameters"); +pub const NCRYPT_ECC_PARAMETERS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECCParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH"); +pub const NCRYPT_ECDH_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH"); +pub const NCRYPT_ECDH_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_P256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH_P256"); +pub const NCRYPT_ECDH_P256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH_P256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_P384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH_P384"); +pub const NCRYPT_ECDH_P384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH_P384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_P521_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDH_P521"); +pub const NCRYPT_ECDH_P521_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDH_P521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA"); +pub const NCRYPT_ECDSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA"); +pub const NCRYPT_ECDSA_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_P256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA_P256"); +pub const NCRYPT_ECDSA_P256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA_P256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_P384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA_P384"); +pub const NCRYPT_ECDSA_P384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA_P384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_P521_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ECDSA_P521"); +pub const NCRYPT_ECDSA_P521_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ECDSA_P521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_EXPORTED_ISOLATED_KEY_HEADER_CURRENT_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4367,11 +4367,11 @@ pub const NCRYPT_EXPORTED_ISOLATED_KEY_HEADER_V0: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_EXPORT_LEGACY_FLAG: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_EXPORT_POLICY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Export Policy"); +pub const NCRYPT_EXPORT_POLICY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Export Policy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_EXTENDED_ERRORS_FLAG: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_HMAC_SHA256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HMAC-SHA256"); +pub const NCRYPT_HMAC_SHA256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HMAC-SHA256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_IGNORE_DEVICE_STATE_FLAG: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4383,257 +4383,257 @@ pub const NCRYPT_IMPL_REMOVABLE_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_IMPL_SOFTWARE_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_IMPL_TYPE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Impl Type"); +pub const NCRYPT_IMPL_TYPE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Impl Type"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_IMPL_VIRTUAL_ISOLATION_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_INITIALIZATION_VECTOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IV"); +pub const NCRYPT_INITIALIZATION_VECTOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IV"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES_CURRENT_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES_V0: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ISOLATED_KEY_ENVELOPE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISOLATED_KEY_ENVELOPE"); +pub const NCRYPT_ISOLATED_KEY_ENVELOPE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ISOLATED_KEY_ENVELOPE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ISOLATED_KEY_FLAG_CREATED_IN_ISOLATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ISOLATED_KEY_FLAG_IMPORT_ONLY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KDF_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KDFKeyBlob"); +pub const NCRYPT_KDF_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KDFKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KDF_KEY_BLOB_MAGIC: u32 = 826688587u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KDF_SECRET_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KDFKeySecret"); +pub const NCRYPT_KDF_SECRET_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KDFKeySecret"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_ACCESS_POLICY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Key Access Policy"); +pub const NCRYPT_KEY_ACCESS_POLICY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Key Access Policy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_ACCESS_POLICY_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_ATTEST_MAGIC: u32 = 1146110283u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_DERIVATION_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KEY_DERIVATION"); +pub const NCRYPT_KEY_DERIVATION_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KEY_DERIVATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_DERIVATION_INTERFACE: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_DERIVATION_OPERATION: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_CERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CERTIFICATE"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_CERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CERTIFICATE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOCAL"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOCAL"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_LOCKEDCREDENTIALS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOCKEDCREDENTIALS"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_LOCKEDCREDENTIALS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOCKEDCREDENTIALS"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SDDL"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SDDL"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_SID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SID"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_SID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WEBCREDENTIALS"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WEBCREDENTIALS"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_CERT_CERTBLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertBlob"); +pub const NCRYPT_KEY_PROTECTION_CERT_CERTBLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_CERT_HASHID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HashId"); +pub const NCRYPT_KEY_PROTECTION_CERT_HASHID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HashId"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_PROTECTION_INTERFACE: u32 = 65540u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_LOCAL_LOGON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("logon"); +pub const NCRYPT_KEY_PROTECTION_LOCAL_LOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("logon"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_LOCAL_MACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("machine"); +pub const NCRYPT_KEY_PROTECTION_LOCAL_MACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("machine"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_LOCAL_USER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("user"); +pub const NCRYPT_KEY_PROTECTION_LOCAL_USER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("user"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_STORAGE_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KEY_STORAGE"); +pub const NCRYPT_KEY_STORAGE_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KEY_STORAGE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_TYPE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Key Type"); +pub const NCRYPT_KEY_TYPE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Key Type"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_USAGE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Key Usage"); +pub const NCRYPT_KEY_USAGE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Key Usage"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_LAST_MODIFIED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Modified"); +pub const NCRYPT_LAST_MODIFIED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Modified"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_LENGTHS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Lengths"); +pub const NCRYPT_LENGTHS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Lengths"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Length"); +pub const NCRYPT_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Length"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_MAX_ALG_ID_LENGTH: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_MAX_KEY_NAME_LENGTH: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_MAX_NAME_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Max Name Length"); +pub const NCRYPT_MAX_NAME_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Max Name Length"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_MAX_PROPERTY_DATA: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_MAX_PROPERTY_NAME: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_MD2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MD2"); +pub const NCRYPT_MD2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MD2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_MD4_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MD4"); +pub const NCRYPT_MD4_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MD4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_MD5_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MD5"); +pub const NCRYPT_MD5_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MD5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_NAMED_DESCRIPTOR_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_NAME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Name"); +pub const NCRYPT_NAME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Name"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_NO_CACHED_PASSWORD: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_OPAQUETRANSPORT_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OpaqueTransport"); +pub const NCRYPT_OPAQUETRANSPORT_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OpaqueTransport"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PAD_CIPHER_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PBKDF2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PBKDF2"); +pub const NCRYPT_PBKDF2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PBKDF2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_ALTERNATE_KEY_STORAGE_LOCATION"); +pub const NCRYPT_PCP_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_ALTERNATE_KEY_STORAGE_LOCATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_CHANGEPASSWORD_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_CHANGEPASSWORD"); +pub const NCRYPT_PCP_CHANGEPASSWORD_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_CHANGEPASSWORD"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_ECC_EKCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_ECC_EKCERT"); +pub const NCRYPT_PCP_ECC_EKCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_ECC_EKCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_ECC_EKNVCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_ECC_EKNVCERT"); +pub const NCRYPT_PCP_ECC_EKNVCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_ECC_EKNVCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_ECC_EKPUB_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_ECC_EKPUB"); +pub const NCRYPT_PCP_ECC_EKPUB_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_ECC_EKPUB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_EKCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_EKCERT"); +pub const NCRYPT_PCP_EKCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_EKCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_EKNVCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_EKNVCERT"); +pub const NCRYPT_PCP_EKNVCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_EKNVCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_EKPUB_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_EKPUB"); +pub const NCRYPT_PCP_EKPUB_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_EKPUB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_ENCRYPTION_KEY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_EXPORT_ALLOWED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_EXPORT_ALLOWED"); +pub const NCRYPT_PCP_EXPORT_ALLOWED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_EXPORT_ALLOWED"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_HMACVERIFICATION_KEY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_NONCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_HMAC_AUTH_NONCE"); +pub const NCRYPT_PCP_HMAC_AUTH_NONCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_HMAC_AUTH_NONCE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_POLICYINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_HMAC_AUTH_POLICYINFO"); +pub const NCRYPT_PCP_HMAC_AUTH_POLICYINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_HMAC_AUTH_POLICYINFO"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_POLICYREF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_HMAC_AUTH_POLICYREF"); +pub const NCRYPT_PCP_HMAC_AUTH_POLICYREF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_HMAC_AUTH_POLICYREF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_SIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_HMAC_AUTH_SIGNATURE"); +pub const NCRYPT_PCP_HMAC_AUTH_SIGNATURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_HMAC_AUTH_SIGNATURE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_TICKET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_HMAC_AUTH_TICKET"); +pub const NCRYPT_PCP_HMAC_AUTH_TICKET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_HMAC_AUTH_TICKET"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_IDENTITY_KEY: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_INTERMEDIATE_CA_EKCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_INTERMEDIATE_CA_EKCERT"); +pub const NCRYPT_PCP_INTERMEDIATE_CA_EKCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_INTERMEDIATE_CA_EKCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_KEYATTESTATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM12_KEYATTESTATION"); +pub const NCRYPT_PCP_KEYATTESTATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM12_KEYATTESTATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_KEY_CREATIONHASH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_KEY_CREATIONHASH"); +pub const NCRYPT_PCP_KEY_CREATIONHASH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_KEY_CREATIONHASH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_KEY_CREATIONTICKET_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_KEY_CREATIONTICKET"); +pub const NCRYPT_PCP_KEY_CREATIONTICKET_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_KEY_CREATIONTICKET"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_KEY_USAGE_POLICY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_KEY_USAGE_POLICY"); +pub const NCRYPT_PCP_KEY_USAGE_POLICY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_KEY_USAGE_POLICY"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_MIGRATIONPASSWORD_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_MIGRATIONPASSWORD"); +pub const NCRYPT_PCP_MIGRATIONPASSWORD_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_MIGRATIONPASSWORD"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_NO_DA_PROTECTION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_NO_DA_PROTECTION"); +pub const NCRYPT_PCP_NO_DA_PROTECTION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_NO_DA_PROTECTION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PASSWORD_REQUIRED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PASSWORD_REQUIRED"); +pub const NCRYPT_PCP_PASSWORD_REQUIRED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PASSWORD_REQUIRED"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PCRTABLE_ALGORITHM_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PCRTABLE_ALGORITHM"); +pub const NCRYPT_PCP_PCRTABLE_ALGORITHM_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PCRTABLE_ALGORITHM"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PCRTABLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PCRTABLE"); +pub const NCRYPT_PCP_PCRTABLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PCRTABLE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORMHANDLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PLATFORMHANDLE"); +pub const NCRYPT_PCP_PLATFORMHANDLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PLATFORMHANDLE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_BINDING_PCRALGID_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PLATFORM_BINDING_PCRALGID"); +pub const NCRYPT_PCP_PLATFORM_BINDING_PCRALGID_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PLATFORM_BINDING_PCRALGID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_BINDING_PCRDIGESTLIST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PLATFORM_BINDING_PCRDIGESTLIST"); +pub const NCRYPT_PCP_PLATFORM_BINDING_PCRDIGESTLIST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PLATFORM_BINDING_PCRDIGESTLIST"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_BINDING_PCRDIGEST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PLATFORM_BINDING_PCRDIGEST"); +pub const NCRYPT_PCP_PLATFORM_BINDING_PCRDIGEST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PLATFORM_BINDING_PCRDIGEST"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_BINDING_PCRMASK_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PLATFORM_BINDING_PCRMASK"); +pub const NCRYPT_PCP_PLATFORM_BINDING_PCRMASK_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PLATFORM_BINDING_PCRMASK"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_TYPE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PLATFORM_TYPE"); +pub const NCRYPT_PCP_PLATFORM_TYPE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PLATFORM_TYPE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PROVIDERHANDLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PROVIDERMHANDLE"); +pub const NCRYPT_PCP_PROVIDERHANDLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PROVIDERMHANDLE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PROVIDER_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_PROVIDER_VERSION"); +pub const NCRYPT_PCP_PROVIDER_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_PROVIDER_VERSION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PSS_SALT_SIZE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PSS Salt Size"); +pub const NCRYPT_PCP_PSS_SALT_SIZE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PSS Salt Size"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RAW_POLICYDIGEST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_RAW_POLICYDIGEST"); +pub const NCRYPT_PCP_RAW_POLICYDIGEST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_RAW_POLICYDIGEST"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_EKCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_RSA_EKCERT"); +pub const NCRYPT_PCP_RSA_EKCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_RSA_EKCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_EKNVCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_RSA_EKNVCERT"); +pub const NCRYPT_PCP_RSA_EKNVCERT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_RSA_EKNVCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_EKPUB_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_RSA_EKPUB"); +pub const NCRYPT_PCP_RSA_EKPUB_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_RSA_EKPUB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_SCHEME_HASH_ALG_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_RSA_SCHEME_HASH_ALG"); +pub const NCRYPT_PCP_RSA_SCHEME_HASH_ALG_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_RSA_SCHEME_HASH_ALG"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_SCHEME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_RSA_SCHEME"); +pub const NCRYPT_PCP_RSA_SCHEME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_RSA_SCHEME"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_SESSIONID_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_SESSIONID"); +pub const NCRYPT_PCP_SESSIONID_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_SESSIONID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_SIGNATURE_KEY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_SRKPUB_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_SRKPUB"); +pub const NCRYPT_PCP_SRKPUB_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_SRKPUB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_STORAGEPARENT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_STORAGEPARENT"); +pub const NCRYPT_PCP_STORAGEPARENT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_STORAGEPARENT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_STORAGE_KEY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_SYMMETRIC_KEYBITS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_SYMMETRIC_KEYBITS"); +pub const NCRYPT_PCP_SYMMETRIC_KEYBITS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_SYMMETRIC_KEYBITS"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM12_IDACTIVATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM12_IDACTIVATION"); +pub const NCRYPT_PCP_TPM12_IDACTIVATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM12_IDACTIVATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM12_IDBINDING_DYNAMIC_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM12_IDBINDING_DYNAMIC"); +pub const NCRYPT_PCP_TPM12_IDBINDING_DYNAMIC_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM12_IDBINDING_DYNAMIC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM12_IDBINDING_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM12_IDBINDING"); +pub const NCRYPT_PCP_TPM12_IDBINDING_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM12_IDBINDING"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM2BNAME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM2BNAME"); +pub const NCRYPT_PCP_TPM2BNAME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM2BNAME"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_FW_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM_FW_VERSION"); +pub const NCRYPT_PCP_TPM_FW_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM_FW_VERSION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED"); +pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY"); +pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_MANUFACTURER_ID_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM_MANUFACTURER_ID"); +pub const NCRYPT_PCP_TPM_MANUFACTURER_ID_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM_MANUFACTURER_ID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_TPM_VERSION"); +pub const NCRYPT_PCP_TPM_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_TPM_VERSION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_USAGEAUTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCP_USAGEAUTH"); +pub const NCRYPT_PCP_USAGEAUTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCP_USAGEAUTH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_APPLICATION_IMAGE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinCacheApplicationImage"); +pub const NCRYPT_PIN_CACHE_APPLICATION_IMAGE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinCacheApplicationImage"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_APPLICATION_STATUS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinCacheApplicationStatus"); +pub const NCRYPT_PIN_CACHE_APPLICATION_STATUS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinCacheApplicationStatus"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PIN_CACHE_APPLICATION_TICKET_BYTE_LENGTH: u32 = 90u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_APPLICATION_TICKET_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinCacheApplicationTicket"); +pub const NCRYPT_PIN_CACHE_APPLICATION_TICKET_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinCacheApplicationTicket"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PIN_CACHE_CLEAR_FOR_CALLING_PROCESS_OPTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_CLEAR_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinCacheClear"); +pub const NCRYPT_PIN_CACHE_CLEAR_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinCacheClear"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PIN_CACHE_DISABLE_DPL_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_FLAGS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinCacheFlags"); +pub const NCRYPT_PIN_CACHE_FLAGS_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinCacheFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_FREE_APPLICATION_TICKET_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinCacheFreeApplicationTicket"); +pub const NCRYPT_PIN_CACHE_FREE_APPLICATION_TICKET_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinCacheFreeApplicationTicket"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_IS_GESTURE_REQUIRED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinCacheIsGestureRequired"); +pub const NCRYPT_PIN_CACHE_IS_GESTURE_REQUIRED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinCacheIsGestureRequired"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_PIN_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PinCachePin"); +pub const NCRYPT_PIN_CACHE_PIN_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PinCachePin"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PIN_CACHE_REQUIRE_GESTURE_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_PROMPT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardPinPrompt"); +pub const NCRYPT_PIN_PROMPT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardPinPrompt"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardPin"); +pub const NCRYPT_PIN_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardPin"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PKCS7_ENVELOPE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PKCS7_ENVELOPE"); +pub const NCRYPT_PKCS7_ENVELOPE_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PKCS7_ENVELOPE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PKCS8_PRIVATE_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PKCS8_PRIVATEKEY"); +pub const NCRYPT_PKCS8_PRIVATE_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PKCS8_PRIVATEKEY"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PLATFORM_ATTEST_MAGIC: u32 = 1146110288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PREFER_VIRTUAL_ISOLATION_FLAG: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PROTECTED_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProtectedKeyBlob"); +pub const NCRYPT_PROTECTED_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProtectedKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PROTECTED_KEY_BLOB_MAGIC: u32 = 1263817296u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4641,59 +4641,59 @@ pub const NCRYPT_PROTECTION_INFO_TYPE_DESCRIPTOR_STRING: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PROTECT_TO_LOCAL_SYSTEM: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PROVIDER_HANDLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider Handle"); +pub const NCRYPT_PROVIDER_HANDLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Provider Handle"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PUBLIC_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PublicKeyLength"); +pub const NCRYPT_PUBLIC_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PublicKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RC2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RC2"); +pub const NCRYPT_RC2_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RC2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RC2_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RC2"); +pub const NCRYPT_RC2_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RC2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_READER_ICON_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardReaderIcon"); +pub const NCRYPT_READER_ICON_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardReaderIcon"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_READER_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardReader"); +pub const NCRYPT_READER_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardReader"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ROOT_CERTSTORE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartcardRootCertStore"); +pub const NCRYPT_ROOT_CERTSTORE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartcardRootCertStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RSA"); +pub const NCRYPT_RSA_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RSA_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RSA"); +pub const NCRYPT_RSA_ALGORITHM_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RSA_SIGN_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RSA_SIGN"); +pub const NCRYPT_RSA_SIGN_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RSA_SIGN"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SCARD_NGC_KEY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardNgcKeyName"); +pub const NCRYPT_SCARD_NGC_KEY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardNgcKeyName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SCARD_PIN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardPinId"); +pub const NCRYPT_SCARD_PIN_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardPinId"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SCARD_PIN_INFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardPinInfo"); +pub const NCRYPT_SCARD_PIN_INFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardPinInfo"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_SEALING_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SECURE_PIN_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardSecurePin"); +pub const NCRYPT_SECURE_PIN_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardSecurePin"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SECURITY_DESCR_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security Descr"); +pub const NCRYPT_SECURITY_DESCR_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security Descr"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SECURITY_DESCR_SUPPORT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security Descr Support"); +pub const NCRYPT_SECURITY_DESCR_SUPPORT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security Descr Support"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SHA1_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA1"); +pub const NCRYPT_SHA1_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SHA256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA256"); +pub const NCRYPT_SHA256_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SHA384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA384"); +pub const NCRYPT_SHA384_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SHA512_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHA512"); +pub const NCRYPT_SHA512_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHA512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SIGNATURE_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SignatureLength"); +pub const NCRYPT_SIGNATURE_LENGTH_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SignatureLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SMARTCARD_GUID_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardGuid"); +pub const NCRYPT_SMARTCARD_GUID_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardGuid"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SP800108_CTR_HMAC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SP800_108_CTR_HMAC"); +pub const NCRYPT_SP800108_CTR_HMAC_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SP800_108_CTR_HMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SP80056A_CONCAT_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SP800_56A_CONCAT"); +pub const NCRYPT_SP80056A_CONCAT_ALGORITHM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SP800_56A_CONCAT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_TPM12_PROVIDER: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_TPM_LOADABLE_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PcpTpmProtectedKeyBlob"); +pub const NCRYPT_TPM_LOADABLE_KEY_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PcpTpmProtectedKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_TPM_LOADABLE_KEY_BLOB_MAGIC: u32 = 1297371211u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4717,29 +4717,29 @@ pub const NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_UI_POLICY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UI Policy"); +pub const NCRYPT_UI_POLICY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UI Policy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_UI_PROTECT_KEY_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_UNIQUE_NAME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Unique Name"); +pub const NCRYPT_UNIQUE_NAME_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Unique Name"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USER_CERTSTORE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCardUserCertStore"); +pub const NCRYPT_USER_CERTSTORE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCardUserCertStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_CONTEXT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use Context"); +pub const NCRYPT_USE_CONTEXT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use Context"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_COUNT_ENABLED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled Use Count"); +pub const NCRYPT_USE_COUNT_ENABLED_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enabled Use Count"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_COUNT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use Count"); +pub const NCRYPT_USE_COUNT_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use Count"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_USE_PER_BOOT_KEY_FLAG: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_PER_BOOT_KEY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Per Boot Key"); +pub const NCRYPT_USE_PER_BOOT_KEY_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Per Boot Key"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_USE_VIRTUAL_ISOLATION_FLAG: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_VIRTUAL_ISOLATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Virtual Iso"); +pub const NCRYPT_USE_VIRTUAL_ISOLATION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Virtual Iso"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const NCRYPT_VERSION_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS_CURRENT_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4749,7 +4749,7 @@ pub const NCRYPT_VSM_KEY_ATTESTATION_STATEMENT_CURRENT_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_VSM_KEY_ATTESTATION_STATEMENT_V0: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_WINDOW_HANDLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HWND Handle"); +pub const NCRYPT_WINDOW_HANDLE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HWND Handle"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NETSCAPE_SIGN_CA_CERT_TYPE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4803,13 +4803,13 @@ pub const OCSP_UNAUTHORIZED_RESPONSE: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const OPAQUEKEYBLOB: u32 = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_CONFIG_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PFX"); +pub const PKCS12_CONFIG_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PFX"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_DISABLE_ENCRYPT_CERTIFICATES: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_ENCRYPT_CERTIFICATES: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_ENCRYPT_CERTIFICATES_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncryptCertificates"); +pub const PKCS12_ENCRYPT_CERTIFICATES_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncryptCertificates"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_EXPORT_ECC_CURVE_OID: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4827,23 +4827,23 @@ pub const PKCS12_IMPORT_SILENT: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_ONLY_CERTIFICATES: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_ONLY_CERTIFICATES_CONTAINER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PfxContainer"); +pub const PKCS12_ONLY_CERTIFICATES_CONTAINER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PfxContainer"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_ONLY_CERTIFICATES_PROVIDER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PfxProvider"); +pub const PKCS12_ONLY_CERTIFICATES_PROVIDER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PfxProvider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_ONLY_CERTIFICATES_PROVIDER_TYPE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_ONLY_NOT_ENCRYPTED_CERTIFICATES: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBES2_ALG_AES256_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AES256-SHA256"); +pub const PKCS12_PBES2_ALG_AES256_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AES256-SHA256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBKDF2_ID_HMAC_SHA1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.2.7"); +pub const PKCS12_PBKDF2_ID_HMAC_SHA1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.2.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBKDF2_ID_HMAC_SHA256: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.2.9"); +pub const PKCS12_PBKDF2_ID_HMAC_SHA256: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.2.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBKDF2_ID_HMAC_SHA384: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.2.10"); +pub const PKCS12_PBKDF2_ID_HMAC_SHA384: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.2.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBKDF2_ID_HMAC_SHA512: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.2.11"); +pub const PKCS12_PBKDF2_ID_HMAC_SHA512: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.2.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_PROTECT_TO_DOMAIN_SIDS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5023,9 +5023,9 @@ pub const SCHANNEL_ENC_KEY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SCHANNEL_MAC_KEY: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("SchemeDllRetrieveEncodedObjectW"); +pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SchemeDllRetrieveEncodedObjectW"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("SchemeDllRetrieveEncodedObject"); +pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SchemeDllRetrieveEncodedObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SIGNATURE_RESOURCE_NUMBER: u32 = 666u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5035,7 +5035,7 @@ pub const SITE_PIN_RULES_ALL_SUBDOMAINS_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SORTED_CTL_EXT_HASHED_SUBJECT_IDENTIFIER_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SSL_ECCPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SSLECCPUBLICBLOB"); +pub const SSL_ECCPUBLIC_BLOB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SSLECCPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SSL_F12_ERROR_TEXT_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5047,11 +5047,11 @@ pub const SSL_HPKP_PKP_RO_HEADER_INDEX: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SSL_KEY_PIN_ERROR_TEXT_LENGTH: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SSL_OBJECT_LOCATOR_CERT_VALIDATION_CONFIG_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("SslObjectLocatorInitializeCertValidationConfig"); +pub const SSL_OBJECT_LOCATOR_CERT_VALIDATION_CONFIG_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SslObjectLocatorInitializeCertValidationConfig"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SSL_OBJECT_LOCATOR_ISSUER_LIST_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("SslObjectLocatorInitializeIssuerList"); +pub const SSL_OBJECT_LOCATOR_ISSUER_LIST_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SslObjectLocatorInitializeIssuerList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SSL_OBJECT_LOCATOR_PFX_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("SslObjectLocatorInitializePfx"); +pub const SSL_OBJECT_LOCATOR_PFX_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SslObjectLocatorInitializePfx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SYMMETRICWRAPKEYBLOB: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5093,7 +5093,7 @@ pub const TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CERT: ::windows_sys::core::PCST #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CRL: ::windows_sys::core::PCSTR = 5i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const TIME_VALID_OID_FLUSH_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("TimeValidDllFlushObject"); +pub const TIME_VALID_OID_FLUSH_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TimeValidDllFlushObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const TIME_VALID_OID_GET_CRL: ::windows_sys::core::PCSTR = 2i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5105,9 +5105,9 @@ pub const TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CERT: ::windows_sys::core::PCSTR #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CRL: ::windows_sys::core::PCSTR = 5i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const TIME_VALID_OID_GET_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("TimeValidDllGetObject"); +pub const TIME_VALID_OID_GET_OBJECT_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TimeValidDllGetObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const TPM_RSA_SRK_SEAL_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MICROSOFT_PCP_KSP_RSA_SEAL_KEY_3BD1C4BF-004E-4E2F-8A4D-0BF633DCB074"); +pub const TPM_RSA_SRK_SEAL_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MICROSOFT_PCP_KSP_RSA_SEAL_KEY_3BD1C4BF-004E-4E2F-8A4D-0BF633DCB074"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const URL_OID_CERTIFICATE_CRL_DIST_POINT: ::windows_sys::core::PCSTR = 2i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5135,7 +5135,7 @@ pub const URL_OID_CTL_ISSUER: ::windows_sys::core::PCSTR = 3i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const URL_OID_CTL_NEXT_UPDATE: ::windows_sys::core::PCSTR = 4i32 as _; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const URL_OID_GET_OBJECT_URL_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::s!("UrlDllGetObjectUrl"); +pub const URL_OID_GET_OBJECT_URL_FUNC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("UrlDllGetObjectUrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const USAGE_MATCH_TYPE_AND: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5277,1165 +5277,1165 @@ pub const dwFORCE_KEY_PROTECTION_HIGH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const dwFORCE_KEY_PROTECTION_USER_SELECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szFORCE_KEY_PROTECTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("ForceKeyProtection"); +pub const szFORCE_KEY_PROTECTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ForceKeyProtection"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szKEY_CACHE_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::s!("CachePrivateKeys"); +pub const szKEY_CACHE_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("CachePrivateKeys"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szKEY_CACHE_SECONDS: ::windows_sys::core::PCSTR = ::windows_sys::s!("PrivateKeyLifetimeSeconds"); +pub const szKEY_CACHE_SECONDS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PrivateKeyLifetimeSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szKEY_CRYPTOAPI_PRIVATE_KEY_OPTIONS: ::windows_sys::core::PCSTR = ::windows_sys::s!("Software\\Policies\\Microsoft\\Cryptography"); +pub const szKEY_CRYPTOAPI_PRIVATE_KEY_OPTIONS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Software\\Policies\\Microsoft\\Cryptography"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_FailInfo: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.9.4"); +pub const szOIDVerisign_FailInfo: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.9.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_MessageType: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.9.2"); +pub const szOIDVerisign_MessageType: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.9.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_PkiStatus: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.9.3"); +pub const szOIDVerisign_PkiStatus: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.9.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_RecipientNonce: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.9.6"); +pub const szOIDVerisign_RecipientNonce: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.9.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_SenderNonce: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.9.5"); +pub const szOIDVerisign_SenderNonce: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.9.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_TransactionID: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.9.7"); +pub const szOIDVerisign_TransactionID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.9.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANSI_X942: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10046"); +pub const szOID_ANSI_X942: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10046"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANSI_X942_DH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10046.2.1"); +pub const szOID_ANSI_X942_DH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10046.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANY_APPLICATION_POLICY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.12.1"); +pub const szOID_ANY_APPLICATION_POLICY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.12.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANY_CERT_POLICY: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.32.0"); +pub const szOID_ANY_CERT_POLICY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.32.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANY_ENHANCED_KEY_USAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.37.0"); +pub const szOID_ANY_ENHANCED_KEY_USAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.37.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_APPLICATION_CERT_POLICIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.10"); +pub const szOID_APPLICATION_CERT_POLICIES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_APPLICATION_POLICY_CONSTRAINTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.12"); +pub const szOID_APPLICATION_POLICY_CONSTRAINTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_APPLICATION_POLICY_MAPPINGS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.11"); +pub const szOID_APPLICATION_POLICY_MAPPINGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ARCHIVED_KEY_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.13"); +pub const szOID_ARCHIVED_KEY_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ARCHIVED_KEY_CERT_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.16"); +pub const szOID_ARCHIVED_KEY_CERT_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTEST_WHQL_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.5.1"); +pub const szOID_ATTEST_WHQL_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.5.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTR_PLATFORM_SPECIFICATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.17"); +pub const szOID_ATTR_PLATFORM_SPECIFICATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTR_SUPPORTED_ALGORITHMS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.52"); +pub const szOID_ATTR_SUPPORTED_ALGORITHMS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.52"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTR_TPM_SECURITY_ASSERTIONS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.18"); +pub const szOID_ATTR_TPM_SECURITY_ASSERTIONS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTR_TPM_SPECIFICATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.16"); +pub const szOID_ATTR_TPM_SPECIFICATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTHORITY_INFO_ACCESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.1.1"); +pub const szOID_AUTHORITY_INFO_ACCESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTHORITY_KEY_IDENTIFIER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.1"); +pub const szOID_AUTHORITY_KEY_IDENTIFIER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTHORITY_KEY_IDENTIFIER2: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.35"); +pub const szOID_AUTHORITY_KEY_IDENTIFIER2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTHORITY_REVOCATION_LIST: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.38"); +pub const szOID_AUTHORITY_REVOCATION_LIST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.38"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTO_ENROLL_CTL_USAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.20.1"); +pub const szOID_AUTO_ENROLL_CTL_USAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.20.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BACKGROUND_OTHER_LOGOTYPE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.20.2"); +pub const szOID_BACKGROUND_OTHER_LOGOTYPE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.20.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BASIC_CONSTRAINTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.10"); +pub const szOID_BASIC_CONSTRAINTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BASIC_CONSTRAINTS2: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.19"); +pub const szOID_BASIC_CONSTRAINTS2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BIOMETRIC_EXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.1.2"); +pub const szOID_BIOMETRIC_EXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BIOMETRIC_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.41"); +pub const szOID_BIOMETRIC_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.41"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BUSINESS_CATEGORY: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.15"); +pub const szOID_BUSINESS_CATEGORY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CA_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.37"); +pub const szOID_CA_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.37"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTIFICATE_REVOCATION_LIST: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.39"); +pub const szOID_CERTIFICATE_REVOCATION_LIST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.39"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTIFICATE_TEMPLATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.7"); +pub const szOID_CERTIFICATE_TEMPLATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTSRV_CA_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.1"); +pub const szOID_CERTSRV_CA_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTSRV_CROSSCA_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.22"); +pub const szOID_CERTSRV_CROSSCA_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTSRV_PREVIOUS_CERT_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.2"); +pub const szOID_CERTSRV_PREVIOUS_CERT_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_DISALLOWED_CA_FILETIME_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.11.128"); +pub const szOID_CERT_DISALLOWED_CA_FILETIME_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.11.128"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_DISALLOWED_FILETIME_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.11.104"); +pub const szOID_CERT_DISALLOWED_FILETIME_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.11.104"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_EXTENSIONS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.14"); +pub const szOID_CERT_EXTENSIONS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.11.28"); +pub const szOID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.11.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_KEY_IDENTIFIER_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.11.20"); +pub const szOID_CERT_KEY_IDENTIFIER_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.11.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_MANIFOLD: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.20.3"); +pub const szOID_CERT_MANIFOLD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.20.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_MD5_HASH_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.11.4"); +pub const szOID_CERT_MD5_HASH_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.11.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_POLICIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.32"); +pub const szOID_CERT_POLICIES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_POLICIES_95: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.3"); +pub const szOID_CERT_POLICIES_95: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_POLICIES_95_QUALIFIER1: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.7.1.1"); +pub const szOID_CERT_POLICIES_95_QUALIFIER1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.7.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_PROP_ID_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.11."); +pub const szOID_CERT_PROP_ID_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.11."); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_SIGNATURE_HASH_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.11.15"); +pub const szOID_CERT_SIGNATURE_HASH_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.11.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_KEY_OS_1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.72.2.1"); +pub const szOID_CERT_STRONG_KEY_OS_1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.72.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_KEY_OS_CURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.311.72.2.1"); +pub const szOID_CERT_STRONG_KEY_OS_CURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.6.1.4.1.311.72.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_KEY_OS_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.72.2."); +pub const szOID_CERT_STRONG_KEY_OS_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.72.2."); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_SIGN_OS_1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.72.1.1"); +pub const szOID_CERT_STRONG_SIGN_OS_1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.72.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_SIGN_OS_CURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.311.72.1.1"); +pub const szOID_CERT_STRONG_SIGN_OS_CURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.6.1.4.1.311.72.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_SIGN_OS_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.72.1."); +pub const szOID_CERT_STRONG_SIGN_OS_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.72.1."); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.11.29"); +pub const szOID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.11.29"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7"); +pub const szOID_CMC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ADD_ATTRIBUTES: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.10.1"); +pub const szOID_CMC_ADD_ATTRIBUTES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.10.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ADD_EXTENSIONS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.8"); +pub const szOID_CMC_ADD_EXTENSIONS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_DATA_RETURN: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.4"); +pub const szOID_CMC_DATA_RETURN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_DECRYPTED_POP: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.10"); +pub const szOID_CMC_DECRYPTED_POP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ENCRYPTED_POP: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.9"); +pub const szOID_CMC_ENCRYPTED_POP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_GET_CERT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.15"); +pub const szOID_CMC_GET_CERT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_GET_CRL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.16"); +pub const szOID_CMC_GET_CRL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_IDENTIFICATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.2"); +pub const szOID_CMC_IDENTIFICATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_IDENTITY_PROOF: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.3"); +pub const szOID_CMC_IDENTITY_PROOF: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ID_CONFIRM_CERT_ACCEPTANCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.24"); +pub const szOID_CMC_ID_CONFIRM_CERT_ACCEPTANCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ID_POP_LINK_RANDOM: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.22"); +pub const szOID_CMC_ID_POP_LINK_RANDOM: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ID_POP_LINK_WITNESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.23"); +pub const szOID_CMC_ID_POP_LINK_WITNESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_LRA_POP_WITNESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.11"); +pub const szOID_CMC_LRA_POP_WITNESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_QUERY_PENDING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.21"); +pub const szOID_CMC_QUERY_PENDING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_RECIPIENT_NONCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.7"); +pub const szOID_CMC_RECIPIENT_NONCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_REG_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.18"); +pub const szOID_CMC_REG_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_RESPONSE_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.19"); +pub const szOID_CMC_RESPONSE_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_REVOKE_REQUEST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.17"); +pub const szOID_CMC_REVOKE_REQUEST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_SENDER_NONCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.6"); +pub const szOID_CMC_SENDER_NONCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_STATUS_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.1"); +pub const szOID_CMC_STATUS_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_TRANSACTION_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.7.5"); +pub const szOID_CMC_TRANSACTION_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.7.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CN_ECDSA_SHA256: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.156.11235.1.1.1"); +pub const szOID_CN_ECDSA_SHA256: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.156.11235.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_COMMON_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.3"); +pub const szOID_COMMON_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_COUNTRY_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.6"); +pub const szOID_COUNTRY_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_DIST_POINTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.31"); +pub const szOID_CRL_DIST_POINTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_NEXT_PUBLISH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.4"); +pub const szOID_CRL_NEXT_PUBLISH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.20"); +pub const szOID_CRL_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_REASON_CODE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.21"); +pub const szOID_CRL_REASON_CODE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_SELF_CDP: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.14"); +pub const szOID_CRL_SELF_CDP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_VIRTUAL_BASE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.3"); +pub const szOID_CRL_VIRTUAL_BASE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CROSS_CERTIFICATE_PAIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.40"); +pub const szOID_CROSS_CERTIFICATE_PAIR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.40"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CROSS_CERT_DIST_POINTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.9.1"); +pub const szOID_CROSS_CERT_DIST_POINTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.9.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CTL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.1"); +pub const szOID_CTL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CT_CERT_SCTLIST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.11129.2.4.2"); +pub const szOID_CT_CERT_SCTLIST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.11129.2.4.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CT_PKI_DATA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.12.2"); +pub const szOID_CT_PKI_DATA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.12.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CT_PKI_RESPONSE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.12.3"); +pub const szOID_CT_PKI_RESPONSE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.12.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DELTA_CRL_INDICATOR: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.27"); +pub const szOID_DELTA_CRL_INDICATOR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DESCRIPTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.13"); +pub const szOID_DESCRIPTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DESTINATION_INDICATOR: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.27"); +pub const szOID_DESTINATION_INDICATOR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DEVICE_SERIAL_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.5"); +pub const szOID_DEVICE_SERIAL_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.133.16.840.63.0.2"); +pub const szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.133.16.840.63.0.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.1.11.1"); +pub const szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.1.11.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.1.11.2"); +pub const szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.1.11.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DISALLOWED_HASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.6.1.4.1.311.10.11.15"); +pub const szOID_DISALLOWED_HASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.6.1.4.1.311.10.11.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DISALLOWED_LIST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.30"); +pub const szOID_DISALLOWED_LIST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DN_QUALIFIER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.46"); +pub const szOID_DN_QUALIFIER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.46"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DOMAIN_COMPONENT: ::windows_sys::core::PCSTR = ::windows_sys::s!("0.9.2342.19200300.100.1.25"); +pub const szOID_DOMAIN_COMPONENT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0.9.2342.19200300.100.1.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DRM: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.5.1"); +pub const szOID_DRM: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.5.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DRM_INDIVIDUALIZATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.5.2"); +pub const szOID_DRM_INDIVIDUALIZATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.5.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5"); +pub const szOID_DS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.8"); +pub const szOID_DSALG: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG_CRPT: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.8.1"); +pub const szOID_DSALG_CRPT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.8.2"); +pub const szOID_DSALG_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.8.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG_RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.8.1.1"); +pub const szOID_DSALG_RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.8.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG_SIGN: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.8.3"); +pub const szOID_DSALG_SIGN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.8.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DS_EMAIL_REPLICATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.19"); +pub const szOID_DS_EMAIL_REPLICATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DYNAMIC_CODE_GEN_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.76.5.1"); +pub const szOID_DYNAMIC_CODE_GEN_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.76.5.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP160R1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.1"); +pub const szOID_ECC_CURVE_BRAINPOOLP160R1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP160T1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.2"); +pub const szOID_ECC_CURVE_BRAINPOOLP160T1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP192R1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.3"); +pub const szOID_ECC_CURVE_BRAINPOOLP192R1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP192T1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.4"); +pub const szOID_ECC_CURVE_BRAINPOOLP192T1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP224R1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.5"); +pub const szOID_ECC_CURVE_BRAINPOOLP224R1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP224T1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.6"); +pub const szOID_ECC_CURVE_BRAINPOOLP224T1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP256R1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.7"); +pub const szOID_ECC_CURVE_BRAINPOOLP256R1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP256T1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.8"); +pub const szOID_ECC_CURVE_BRAINPOOLP256T1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP320R1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.9"); +pub const szOID_ECC_CURVE_BRAINPOOLP320R1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP320T1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.10"); +pub const szOID_ECC_CURVE_BRAINPOOLP320T1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP384R1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.11"); +pub const szOID_ECC_CURVE_BRAINPOOLP384R1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP384T1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.12"); +pub const szOID_ECC_CURVE_BRAINPOOLP384T1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP512R1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.13"); +pub const szOID_ECC_CURVE_BRAINPOOLP512R1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP512T1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.36.3.3.2.8.1.1.14"); +pub const szOID_ECC_CURVE_BRAINPOOLP512T1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.36.3.3.2.8.1.1.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_EC192WAPI: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.156.11235.1.1.2.1"); +pub const szOID_ECC_CURVE_EC192WAPI: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.156.11235.1.1.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP192: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.3.1.1"); +pub const szOID_ECC_CURVE_NISTP192: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.3.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP224: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.33"); +pub const szOID_ECC_CURVE_NISTP224: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.10045.3.1.7"); +pub const szOID_ECC_CURVE_NISTP256: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.10045.3.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.132.0.34"); +pub const szOID_ECC_CURVE_NISTP384: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.132.0.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP521: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.132.0.35"); +pub const szOID_ECC_CURVE_NISTP521: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.132.0.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_P256: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.3.1.7"); +pub const szOID_ECC_CURVE_P256: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.3.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_P384: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.34"); +pub const szOID_ECC_CURVE_P384: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_P521: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.35"); +pub const szOID_ECC_CURVE_P521: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP160K1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.9"); +pub const szOID_ECC_CURVE_SECP160K1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP160R1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.8"); +pub const szOID_ECC_CURVE_SECP160R1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP160R2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.30"); +pub const szOID_ECC_CURVE_SECP160R2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP192K1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.31"); +pub const szOID_ECC_CURVE_SECP192K1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP192R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.10045.3.1.1"); +pub const szOID_ECC_CURVE_SECP192R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.10045.3.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP224K1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.32"); +pub const szOID_ECC_CURVE_SECP224K1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP224R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.132.0.33"); +pub const szOID_ECC_CURVE_SECP224R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.132.0.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP256K1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.132.0.10"); +pub const szOID_ECC_CURVE_SECP256K1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.132.0.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP256R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.10045.3.1.7"); +pub const szOID_ECC_CURVE_SECP256R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.10045.3.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP384R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.132.0.34"); +pub const szOID_ECC_CURVE_SECP384R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.132.0.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP521R1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.132.0.35"); +pub const szOID_ECC_CURVE_SECP521R1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.132.0.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_WTLS12: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.132.0.33"); +pub const szOID_ECC_CURVE_WTLS12: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.132.0.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_WTLS7: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.3.132.0.30"); +pub const szOID_ECC_CURVE_WTLS7: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.3.132.0.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_WTLS9: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.43.1.4.9"); +pub const szOID_ECC_CURVE_WTLS9: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.43.1.4.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P192V1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.3.1.1"); +pub const szOID_ECC_CURVE_X962P192V1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.3.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P192V2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.3.1.2"); +pub const szOID_ECC_CURVE_X962P192V2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.3.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P192V3: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.3.1.3"); +pub const szOID_ECC_CURVE_X962P192V3: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.3.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P239V1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.3.1.4"); +pub const szOID_ECC_CURVE_X962P239V1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.3.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P239V2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.3.1.5"); +pub const szOID_ECC_CURVE_X962P239V2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.3.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P239V3: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.3.1.6"); +pub const szOID_ECC_CURVE_X962P239V3: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.3.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P256V1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.2.840.10045.3.1.7"); +pub const szOID_ECC_CURVE_X962P256V1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.2.840.10045.3.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_PUBLIC_KEY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.2.1"); +pub const szOID_ECC_PUBLIC_KEY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SHA1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.4.1"); +pub const szOID_ECDSA_SHA1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SHA256: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.4.3.2"); +pub const szOID_ECDSA_SHA256: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.4.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SHA384: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.4.3.3"); +pub const szOID_ECDSA_SHA384: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.4.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SHA512: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.4.3.4"); +pub const szOID_ECDSA_SHA512: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.4.3.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SPECIFIED: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10045.4.3"); +pub const szOID_ECDSA_SPECIFIED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10045.4.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EFS_RECOVERY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.4.1"); +pub const szOID_EFS_RECOVERY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EMBEDDED_NT_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.8"); +pub const szOID_EMBEDDED_NT_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENCLAVE_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.42"); +pub const szOID_ENCLAVE_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.42"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENCRYPTED_KEY_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.21"); +pub const szOID_ENCRYPTED_KEY_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENHANCED_KEY_USAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.37"); +pub const szOID_ENHANCED_KEY_USAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.37"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLLMENT_AGENT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.20.2.1"); +pub const szOID_ENROLLMENT_AGENT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.20.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLLMENT_CSP_PROVIDER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.13.2.2"); +pub const szOID_ENROLLMENT_CSP_PROVIDER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.13.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLLMENT_NAME_VALUE_PAIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.13.2.1"); +pub const szOID_ENROLLMENT_NAME_VALUE_PAIR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.13.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_AIK_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.39"); +pub const szOID_ENROLL_AIK_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.39"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_ATTESTATION_CHALLENGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.28"); +pub const szOID_ENROLL_ATTESTATION_CHALLENGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_ATTESTATION_STATEMENT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.24"); +pub const szOID_ENROLL_ATTESTATION_STATEMENT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_CAXCHGCERT_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.27"); +pub const szOID_ENROLL_CAXCHGCERT_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_CERTTYPE_EXTENSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.20.2"); +pub const szOID_ENROLL_CERTTYPE_EXTENSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.20.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EKPUB_CHALLENGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.26"); +pub const szOID_ENROLL_EKPUB_CHALLENGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.26"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EKVERIFYCERT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.31"); +pub const szOID_ENROLL_EKVERIFYCERT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EKVERIFYCREDS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.32"); +pub const szOID_ENROLL_EKVERIFYCREDS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EKVERIFYKEY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.30"); +pub const szOID_ENROLL_EKVERIFYKEY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EK_CA_KEYID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.43"); +pub const szOID_ENROLL_EK_CA_KEYID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.43"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EK_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.23"); +pub const szOID_ENROLL_EK_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_ENCRYPTION_ALGORITHM: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.29"); +pub const szOID_ENROLL_ENCRYPTION_ALGORITHM: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.29"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_KEY_AFFINITY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.41"); +pub const szOID_ENROLL_KEY_AFFINITY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.41"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_KSP_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.25"); +pub const szOID_ENROLL_KSP_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_CHALLENGE_ANSWER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.35"); +pub const szOID_ENROLL_SCEP_CHALLENGE_ANSWER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_CLIENT_REQUEST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.37"); +pub const szOID_ENROLL_SCEP_CLIENT_REQUEST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.37"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_ERROR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.33"); +pub const szOID_ENROLL_SCEP_ERROR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_SERVER_MESSAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.38"); +pub const szOID_ENROLL_SCEP_SERVER_MESSAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.38"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_SERVER_SECRET: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.40"); +pub const szOID_ENROLL_SCEP_SERVER_SECRET: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.40"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_SERVER_STATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.34"); +pub const szOID_ENROLL_SCEP_SERVER_STATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_SIGNER_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.42"); +pub const szOID_ENROLL_SCEP_SIGNER_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.42"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENTERPRISE_OID_ROOT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.8"); +pub const szOID_ENTERPRISE_OID_ROOT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EV_RDN_COUNTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.60.2.1.3"); +pub const szOID_EV_RDN_COUNTRY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.60.2.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EV_RDN_LOCALE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.60.2.1.1"); +pub const szOID_EV_RDN_LOCALE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.60.2.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EV_RDN_STATE_OR_PROVINCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.60.2.1.2"); +pub const szOID_EV_RDN_STATE_OR_PROVINCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.60.2.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EV_WHQL_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.39"); +pub const szOID_EV_WHQL_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.39"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_FACSIMILE_TELEPHONE_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.23"); +pub const szOID_FACSIMILE_TELEPHONE_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_FRESHEST_CRL: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.46"); +pub const szOID_FRESHEST_CRL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.46"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_GIVEN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.42"); +pub const szOID_GIVEN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.42"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_HPKP_DOMAIN_NAME_CTL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.60"); +pub const szOID_HPKP_DOMAIN_NAME_CTL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.60"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_HPKP_HEADER_VALUE_CTL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.61"); +pub const szOID_HPKP_HEADER_VALUE_CTL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.61"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1"); +pub const szOID_INFOSEC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteAConfidentiality: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.14"); +pub const szOID_INFOSEC_SuiteAConfidentiality: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteAIntegrity: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.15"); +pub const szOID_INFOSEC_SuiteAIntegrity: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteAKMandSig: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.18"); +pub const szOID_INFOSEC_SuiteAKMandSig: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteAKeyManagement: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.17"); +pub const szOID_INFOSEC_SuiteAKeyManagement: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteASignature: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.13"); +pub const szOID_INFOSEC_SuiteASignature: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteATokenProtection: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.16"); +pub const szOID_INFOSEC_SuiteATokenProtection: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicConfidentiality: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.4"); +pub const szOID_INFOSEC_mosaicConfidentiality: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicIntegrity: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.6"); +pub const szOID_INFOSEC_mosaicIntegrity: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicKMandSig: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.12"); +pub const szOID_INFOSEC_mosaicKMandSig: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicKMandUpdSig: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.20"); +pub const szOID_INFOSEC_mosaicKMandUpdSig: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicKeyManagement: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.10"); +pub const szOID_INFOSEC_mosaicKeyManagement: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicSignature: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.2"); +pub const szOID_INFOSEC_mosaicSignature: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicTokenProtection: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.8"); +pub const szOID_INFOSEC_mosaicTokenProtection: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicUpdatedInteg: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.21"); +pub const szOID_INFOSEC_mosaicUpdatedInteg: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicUpdatedSig: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.19"); +pub const szOID_INFOSEC_mosaicUpdatedSig: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsConfidentiality: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.3"); +pub const szOID_INFOSEC_sdnsConfidentiality: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsIntegrity: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.5"); +pub const szOID_INFOSEC_sdnsIntegrity: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsKMandSig: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.11"); +pub const szOID_INFOSEC_sdnsKMandSig: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsKeyManagement: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.9"); +pub const szOID_INFOSEC_sdnsKeyManagement: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsSignature: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.1"); +pub const szOID_INFOSEC_sdnsSignature: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsTokenProtection: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.2.1.1.7"); +pub const szOID_INFOSEC_sdnsTokenProtection: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.2.1.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INHIBIT_ANY_POLICY: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.54"); +pub const szOID_INHIBIT_ANY_POLICY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.54"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INITIALS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.43"); +pub const szOID_INITIALS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.43"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INTERNATIONALIZED_EMAIL_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.20.2.4"); +pub const szOID_INTERNATIONALIZED_EMAIL_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.20.2.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INTERNATIONAL_ISDN_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.25"); +pub const szOID_INTERNATIONAL_ISDN_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_IPSEC_KP_IKE_INTERMEDIATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.8.2.2"); +pub const szOID_IPSEC_KP_IKE_INTERMEDIATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.8.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ISSUED_CERT_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.17"); +pub const szOID_ISSUED_CERT_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ISSUER_ALT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.8"); +pub const szOID_ISSUER_ALT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ISSUER_ALT_NAME2: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.18"); +pub const szOID_ISSUER_ALT_NAME2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ISSUING_DIST_POINT: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.28"); +pub const szOID_ISSUING_DIST_POINT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_IUM_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.37"); +pub const szOID_IUM_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.37"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KEYID_RDN: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.7.1"); +pub const szOID_KEYID_RDN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KEY_ATTRIBUTES: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.2"); +pub const szOID_KEY_ATTRIBUTES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KEY_USAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.15"); +pub const szOID_KEY_USAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KEY_USAGE_RESTRICTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.4"); +pub const szOID_KEY_USAGE_RESTRICTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_CA_EXCHANGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.5"); +pub const szOID_KP_CA_EXCHANGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_CSP_SIGNATURE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.16"); +pub const szOID_KP_CSP_SIGNATURE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_CTL_USAGE_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.1"); +pub const szOID_KP_CTL_USAGE_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_DOCUMENT_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.12"); +pub const szOID_KP_DOCUMENT_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_EFS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.4"); +pub const szOID_KP_EFS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_FLIGHT_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.27"); +pub const szOID_KP_FLIGHT_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KERNEL_MODE_CODE_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.61.1.1"); +pub const szOID_KP_KERNEL_MODE_CODE_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.61.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KERNEL_MODE_HAL_EXTENSION_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.61.5.1"); +pub const szOID_KP_KERNEL_MODE_HAL_EXTENSION_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.61.5.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KERNEL_MODE_TRUSTED_BOOT_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.61.4.1"); +pub const szOID_KP_KERNEL_MODE_TRUSTED_BOOT_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.61.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KEY_RECOVERY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.11"); +pub const szOID_KP_KEY_RECOVERY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KEY_RECOVERY_AGENT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.6"); +pub const szOID_KP_KEY_RECOVERY_AGENT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_LIFETIME_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.13"); +pub const szOID_KP_LIFETIME_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_MOBILE_DEVICE_SOFTWARE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.14"); +pub const szOID_KP_MOBILE_DEVICE_SOFTWARE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_PRIVACY_CA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.36"); +pub const szOID_KP_PRIVACY_CA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.36"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_QUALIFIED_SUBORDINATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.10"); +pub const szOID_KP_QUALIFIED_SUBORDINATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_SMARTCARD_LOGON: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.20.2.2"); +pub const szOID_KP_SMARTCARD_LOGON: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.20.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_SMART_DISPLAY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.15"); +pub const szOID_KP_SMART_DISPLAY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_TIME_STAMP_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.2"); +pub const szOID_KP_TIME_STAMP_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_TPM_AIK_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.8.3"); +pub const szOID_KP_TPM_AIK_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.8.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_TPM_EK_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.8.1"); +pub const szOID_KP_TPM_EK_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_TPM_PLATFORM_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.8.2"); +pub const szOID_KP_TPM_PLATFORM_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.8.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LEGACY_POLICY_MAPPINGS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.5"); +pub const szOID_LEGACY_POLICY_MAPPINGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LICENSES: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.6.1"); +pub const szOID_LICENSES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.6.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LICENSE_SERVER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.6.2"); +pub const szOID_LICENSE_SERVER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.6.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LOCALITY_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.7"); +pub const szOID_LOCALITY_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LOCAL_MACHINE_KEYSET: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.17.2"); +pub const szOID_LOCAL_MACHINE_KEYSET: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.17.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LOGOTYPE_EXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.1.12"); +pub const szOID_LOGOTYPE_EXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LOYALTY_OTHER_LOGOTYPE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.20.1"); +pub const szOID_LOYALTY_OTHER_LOGOTYPE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.20.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.31"); +pub const szOID_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_MICROSOFT_PUBLISHER_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.76.8.1"); +pub const szOID_MICROSOFT_PUBLISHER_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.76.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NAME_CONSTRAINTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.30"); +pub const szOID_NAME_CONSTRAINTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730"); +pub const szOID_NETSCAPE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_BASE_URL: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1.2"); +pub const szOID_NETSCAPE_BASE_URL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CA_POLICY_URL: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1.8"); +pub const szOID_NETSCAPE_CA_POLICY_URL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CA_REVOCATION_URL: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1.4"); +pub const szOID_NETSCAPE_CA_REVOCATION_URL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CERT_EXTENSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1"); +pub const szOID_NETSCAPE_CERT_EXTENSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CERT_RENEWAL_URL: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1.7"); +pub const szOID_NETSCAPE_CERT_RENEWAL_URL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CERT_SEQUENCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.2.5"); +pub const szOID_NETSCAPE_CERT_SEQUENCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.2.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CERT_TYPE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1.1"); +pub const szOID_NETSCAPE_CERT_TYPE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_COMMENT: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1.13"); +pub const szOID_NETSCAPE_COMMENT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_DATA_TYPE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.2"); +pub const szOID_NETSCAPE_DATA_TYPE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_REVOCATION_URL: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1.3"); +pub const szOID_NETSCAPE_REVOCATION_URL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_SSL_SERVER_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.1.12"); +pub const szOID_NETSCAPE_SSL_SERVER_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NEXT_UPDATE_LOCATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.2"); +pub const szOID_NEXT_UPDATE_LOCATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES128_CBC: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.1.2"); +pub const szOID_NIST_AES128_CBC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES128_WRAP: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.1.5"); +pub const szOID_NIST_AES128_WRAP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES192_CBC: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.1.22"); +pub const szOID_NIST_AES192_CBC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.1.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES192_WRAP: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.1.25"); +pub const szOID_NIST_AES192_WRAP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.1.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES256_CBC: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.1.42"); +pub const szOID_NIST_AES256_CBC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.1.42"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES256_WRAP: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.1.45"); +pub const szOID_NIST_AES256_WRAP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.1.45"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_sha256: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.2.1"); +pub const szOID_NIST_sha256: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_sha384: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.2.2"); +pub const szOID_NIST_sha384: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_sha512: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.101.3.4.2.3"); +pub const szOID_NIST_sha512: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.101.3.4.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NT5_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.6"); +pub const szOID_NT5_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NTDS_CA_SECURITY_EXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.25.2"); +pub const szOID_NTDS_CA_SECURITY_EXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.25.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NTDS_OBJECTSID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.25.2.1"); +pub const szOID_NTDS_OBJECTSID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.25.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NTDS_REPLICATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.25.1"); +pub const szOID_NTDS_REPLICATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.25.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NT_PRINCIPAL_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.20.2.3"); +pub const szOID_NT_PRINCIPAL_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.20.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OEM_WHQL_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.7"); +pub const szOID_OEM_WHQL_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIW: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14"); +pub const szOID_OIW: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.7.2"); +pub const szOID_OIWDIR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.7.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_CRPT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.7.2.1"); +pub const szOID_OIWDIR_CRPT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.7.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.7.2.2"); +pub const szOID_OIWDIR_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.7.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_SIGN: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.7.2.3"); +pub const szOID_OIWDIR_SIGN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.7.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_md2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.7.2.2.1"); +pub const szOID_OIWDIR_md2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.7.2.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_md2RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.7.2.3.1"); +pub const szOID_OIWDIR_md2RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.7.2.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2"); +pub const szOID_OIWSEC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desCBC: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.7"); +pub const szOID_OIWSEC_desCBC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desCFB: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.9"); +pub const szOID_OIWSEC_desCFB: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desECB: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.6"); +pub const szOID_OIWSEC_desECB: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desEDE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.17"); +pub const szOID_OIWSEC_desEDE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desMAC: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.10"); +pub const szOID_OIWSEC_desMAC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desOFB: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.8"); +pub const szOID_OIWSEC_desOFB: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dhCommMod: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.16"); +pub const szOID_OIWSEC_dhCommMod: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsa: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.12"); +pub const szOID_OIWSEC_dsa: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsaComm: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.20"); +pub const szOID_OIWSEC_dsaComm: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsaCommSHA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.21"); +pub const szOID_OIWSEC_dsaCommSHA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsaCommSHA1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.28"); +pub const szOID_OIWSEC_dsaCommSHA1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsaSHA1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.27"); +pub const szOID_OIWSEC_dsaSHA1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_keyHashSeal: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.23"); +pub const szOID_OIWSEC_keyHashSeal: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md2RSASign: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.24"); +pub const szOID_OIWSEC_md2RSASign: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md4RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.2"); +pub const szOID_OIWSEC_md4RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md4RSA2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.4"); +pub const szOID_OIWSEC_md4RSA2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md5RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.3"); +pub const szOID_OIWSEC_md5RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md5RSASign: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.25"); +pub const szOID_OIWSEC_md5RSASign: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_mdc2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.19"); +pub const szOID_OIWSEC_mdc2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_mdc2RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.14"); +pub const szOID_OIWSEC_mdc2RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_rsaSign: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.11"); +pub const szOID_OIWSEC_rsaSign: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_rsaXchg: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.22"); +pub const szOID_OIWSEC_rsaXchg: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_sha: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.18"); +pub const szOID_OIWSEC_sha: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_sha1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.26"); +pub const szOID_OIWSEC_sha1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.26"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_sha1RSASign: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.29"); +pub const szOID_OIWSEC_sha1RSASign: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.29"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_shaDSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.13"); +pub const szOID_OIWSEC_shaDSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_shaRSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.14.3.2.15"); +pub const szOID_OIWSEC_shaRSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.14.3.2.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ORGANIZATIONAL_UNIT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.11"); +pub const szOID_ORGANIZATIONAL_UNIT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ORGANIZATION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.10"); +pub const szOID_ORGANIZATION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OS_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.13.2.3"); +pub const szOID_OS_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.13.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OWNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.32"); +pub const szOID_OWNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PHYSICAL_DELIVERY_OFFICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.19"); +pub const szOID_PHYSICAL_DELIVERY_OFFICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_CTL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.32"); +pub const szOID_PIN_RULES_CTL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_DOMAIN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.34"); +pub const szOID_PIN_RULES_DOMAIN_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_EXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.33"); +pub const szOID_PIN_RULES_EXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_LOG_END_DATE_EXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.35"); +pub const szOID_PIN_RULES_LOG_END_DATE_EXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.31"); +pub const szOID_PIN_RULES_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1"); +pub const szOID_PKCS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1"); +pub const szOID_PKCS_1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_10: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.10"); +pub const szOID_PKCS_10: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.12"); +pub const szOID_PKCS_12: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_EXTENDED_ATTRIBUTES: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.17.3"); +pub const szOID_PKCS_12_EXTENDED_ATTRIBUTES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.17.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_FRIENDLY_NAME_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.20"); +pub const szOID_PKCS_12_FRIENDLY_NAME_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_KEY_PROVIDER_NAME_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.17.1"); +pub const szOID_PKCS_12_KEY_PROVIDER_NAME_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.17.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_LOCAL_KEY_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.21"); +pub const szOID_PKCS_12_LOCAL_KEY_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_PROTECTED_PASSWORD_SECRET_BAG_TYPE_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.17.4"); +pub const szOID_PKCS_12_PROTECTED_PASSWORD_SECRET_BAG_TYPE_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.17.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_PbeIds: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.12.1"); +pub const szOID_PKCS_12_PbeIds: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.12.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And128BitRC2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.12.1.5"); +pub const szOID_PKCS_12_pbeWithSHA1And128BitRC2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.12.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And128BitRC4: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.12.1.1"); +pub const szOID_PKCS_12_pbeWithSHA1And128BitRC4: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.12.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And2KeyTripleDES: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.12.1.4"); +pub const szOID_PKCS_12_pbeWithSHA1And2KeyTripleDES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.12.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And3KeyTripleDES: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.12.1.3"); +pub const szOID_PKCS_12_pbeWithSHA1And3KeyTripleDES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.12.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And40BitRC2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.12.1.6"); +pub const szOID_PKCS_12_pbeWithSHA1And40BitRC2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.12.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And40BitRC4: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.12.1.2"); +pub const szOID_PKCS_12_pbeWithSHA1And40BitRC4: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.12.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.2"); +pub const szOID_PKCS_2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_3: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.3"); +pub const szOID_PKCS_3: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_4: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.4"); +pub const szOID_PKCS_4: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_5: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.5"); +pub const szOID_PKCS_5: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_5_PBES2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.5.13"); +pub const szOID_PKCS_5_PBES2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.5.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_5_PBKDF2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.5.12"); +pub const szOID_PKCS_5_PBKDF2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.5.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_6: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.6"); +pub const szOID_PKCS_6: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7"); +pub const szOID_PKCS_7: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_DATA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.1"); +pub const szOID_PKCS_7_DATA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_DIGESTED: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.5"); +pub const szOID_PKCS_7_DIGESTED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_ENCRYPTED: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.6"); +pub const szOID_PKCS_7_ENCRYPTED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_ENVELOPED: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.3"); +pub const szOID_PKCS_7_ENVELOPED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_SIGNED: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.2"); +pub const szOID_PKCS_7_SIGNED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_SIGNEDANDENVELOPED: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.4"); +pub const szOID_PKCS_7_SIGNEDANDENVELOPED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_8: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.8"); +pub const szOID_PKCS_8: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_9: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9"); +pub const szOID_PKCS_9: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_9_CONTENT_TYPE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.3"); +pub const szOID_PKCS_9_CONTENT_TYPE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_9_MESSAGE_DIGEST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.4"); +pub const szOID_PKCS_9_MESSAGE_DIGEST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKINIT_KP_KDC: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.2.3.5"); +pub const szOID_PKINIT_KP_KDC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.2.3.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7"); +pub const szOID_PKIX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_ACC_DESCR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.48"); +pub const szOID_PKIX_ACC_DESCR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.48"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_CA_ISSUERS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.48.2"); +pub const szOID_PKIX_CA_ISSUERS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.48.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_CA_REPOSITORY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.48.5"); +pub const szOID_PKIX_CA_REPOSITORY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.48.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3"); +pub const szOID_PKIX_KP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_CLIENT_AUTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.2"); +pub const szOID_PKIX_KP_CLIENT_AUTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_CODE_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.3"); +pub const szOID_PKIX_KP_CODE_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_EMAIL_PROTECTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.4"); +pub const szOID_PKIX_KP_EMAIL_PROTECTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_IPSEC_END_SYSTEM: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.5"); +pub const szOID_PKIX_KP_IPSEC_END_SYSTEM: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_IPSEC_TUNNEL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.6"); +pub const szOID_PKIX_KP_IPSEC_TUNNEL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_IPSEC_USER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.7"); +pub const szOID_PKIX_KP_IPSEC_USER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_OCSP_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.9"); +pub const szOID_PKIX_KP_OCSP_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_SERVER_AUTH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.1"); +pub const szOID_PKIX_KP_SERVER_AUTH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_TIMESTAMP_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.3.8"); +pub const szOID_PKIX_KP_TIMESTAMP_SIGNING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.3.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_NO_SIGNATURE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.6.2"); +pub const szOID_PKIX_NO_SIGNATURE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.6.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_OCSP: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.48.1"); +pub const szOID_PKIX_OCSP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.48.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.48.1.1"); +pub const szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.48.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_OCSP_NOCHECK: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.48.1.5"); +pub const szOID_PKIX_OCSP_NOCHECK: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.48.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_OCSP_NONCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.48.1.2"); +pub const szOID_PKIX_OCSP_NONCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.48.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_PE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.1"); +pub const szOID_PKIX_PE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_POLICY_QUALIFIER_CPS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.2.1"); +pub const szOID_PKIX_POLICY_QUALIFIER_CPS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_POLICY_QUALIFIER_USERNOTICE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.2.2"); +pub const szOID_PKIX_POLICY_QUALIFIER_USERNOTICE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_TIME_STAMPING: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.48.3"); +pub const szOID_PKIX_TIME_STAMPING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.48.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PLATFORM_MANIFEST_BINARY_ID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.28"); +pub const szOID_PLATFORM_MANIFEST_BINARY_ID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POLICY_CONSTRAINTS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.36"); +pub const szOID_POLICY_CONSTRAINTS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.36"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POLICY_MAPPINGS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.33"); +pub const szOID_POLICY_MAPPINGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POSTAL_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.16"); +pub const szOID_POSTAL_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POSTAL_CODE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.17"); +pub const szOID_POSTAL_CODE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POST_OFFICE_BOX: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.18"); +pub const szOID_POST_OFFICE_BOX: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PREFERRED_DELIVERY_METHOD: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.28"); +pub const szOID_PREFERRED_DELIVERY_METHOD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PRESENTATION_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.29"); +pub const szOID_PRESENTATION_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.29"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PRIVATEKEY_USAGE_PERIOD: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.16"); +pub const szOID_PRIVATEKEY_USAGE_PERIOD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PRODUCT_UPDATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.31.1"); +pub const szOID_PRODUCT_UPDATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.31.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PROTECTED_PROCESS_LIGHT_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.22"); +pub const szOID_PROTECTED_PROCESS_LIGHT_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PROTECTED_PROCESS_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.24"); +pub const szOID_PROTECTED_PROCESS_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_QC_EU_COMPLIANCE: ::windows_sys::core::PCSTR = ::windows_sys::s!("0.4.0.1862.1.1"); +pub const szOID_QC_EU_COMPLIANCE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0.4.0.1862.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_QC_SSCD: ::windows_sys::core::PCSTR = ::windows_sys::s!("0.4.0.1862.1.4"); +pub const szOID_QC_SSCD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0.4.0.1862.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_QC_STATEMENTS_EXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.1.3"); +pub const szOID_QC_STATEMENTS_EXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_DUMMY_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.9"); +pub const szOID_RDN_DUMMY_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TCG_PLATFORM_MANUFACTURER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.4"); +pub const szOID_RDN_TCG_PLATFORM_MANUFACTURER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TCG_PLATFORM_MODEL: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.5"); +pub const szOID_RDN_TCG_PLATFORM_MODEL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TCG_PLATFORM_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.6"); +pub const szOID_RDN_TCG_PLATFORM_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TPM_MANUFACTURER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.1"); +pub const szOID_RDN_TPM_MANUFACTURER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TPM_MODEL: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.2"); +pub const szOID_RDN_TPM_MODEL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TPM_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.23.133.2.3"); +pub const szOID_RDN_TPM_VERSION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.23.133.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REASON_CODE_HOLD: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.23"); +pub const szOID_REASON_CODE_HOLD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REGISTERED_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.26"); +pub const szOID_REGISTERED_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.26"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REMOVE_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.8.1"); +pub const szOID_REMOVE_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RENEWAL_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.13.1"); +pub const szOID_RENEWAL_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.13.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REQUEST_CLIENT_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.20"); +pub const szOID_REQUEST_CLIENT_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REQUIRE_CERT_CHAIN_POLICY: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.21.15"); +pub const szOID_REQUIRE_CERT_CHAIN_POLICY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.21.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REVOKED_LIST_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.19"); +pub const szOID_REVOKED_LIST_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RFC3161_counterSign: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.3.3.1"); +pub const szOID_RFC3161_counterSign: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.3.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RFC3161v21_counterSign: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.3.3.2"); +pub const szOID_RFC3161v21_counterSign: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.3.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RFC3161v21_thumbprints: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.3.3.3"); +pub const szOID_RFC3161v21_thumbprints: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.3.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROLE_OCCUPANT: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.33"); +pub const szOID_ROLE_OCCUPANT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_LIST_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.9"); +pub const szOID_ROOT_LIST_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.60.3.1"); +pub const szOID_ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.60.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.60.3.2"); +pub const szOID_ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.60.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_PROGRAM_FLAGS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.60.1.1"); +pub const szOID_ROOT_PROGRAM_FLAGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.60.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.60.3.3"); +pub const szOID_ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.60.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549"); +pub const szOID_RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSAES_OAEP: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.7"); +pub const szOID_RSAES_OAEP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_DES_EDE3_CBC: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.3.7"); +pub const szOID_RSA_DES_EDE3_CBC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.3.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_DH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.3.1"); +pub const szOID_RSA_DH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_ENCRYPT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.3"); +pub const szOID_RSA_ENCRYPT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.2"); +pub const szOID_RSA_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD2: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.2.2"); +pub const szOID_RSA_MD2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD2RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.2"); +pub const szOID_RSA_MD2RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD4: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.2.4"); +pub const szOID_RSA_MD4: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.2.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD4RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.3"); +pub const szOID_RSA_MD4RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD5: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.2.5"); +pub const szOID_RSA_MD5: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.2.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD5RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.4"); +pub const szOID_RSA_MD5RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MGF1: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.8"); +pub const szOID_RSA_MGF1: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_PSPECIFIED: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.9"); +pub const szOID_RSA_PSPECIFIED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_RC2CBC: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.3.2"); +pub const szOID_RSA_RC2CBC: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_RC4: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.3.4"); +pub const szOID_RSA_RC4: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.3.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_RC5_CBCPad: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.3.9"); +pub const szOID_RSA_RC5_CBCPad: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.3.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.1"); +pub const szOID_RSA_RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SETOAEP_RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.6"); +pub const szOID_RSA_SETOAEP_RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SHA1RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.5"); +pub const szOID_RSA_SHA1RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SHA256RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.11"); +pub const szOID_RSA_SHA256RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SHA384RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.12"); +pub const szOID_RSA_SHA384RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SHA512RSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.13"); +pub const szOID_RSA_SHA512RSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMECapabilities: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.15"); +pub const szOID_RSA_SMIMECapabilities: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMEalg: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.16.3"); +pub const szOID_RSA_SMIMEalg: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.16.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMEalgCMS3DESwrap: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.16.3.6"); +pub const szOID_RSA_SMIMEalgCMS3DESwrap: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.16.3.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMEalgCMSRC2wrap: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.16.3.7"); +pub const szOID_RSA_SMIMEalgCMSRC2wrap: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.16.3.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMEalgESDH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.16.3.5"); +pub const szOID_RSA_SMIMEalgESDH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.16.3.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SSA_PSS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.10"); +pub const szOID_RSA_SSA_PSS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_certExtensions: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.14"); +pub const szOID_RSA_certExtensions: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_challengePwd: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.7"); +pub const szOID_RSA_challengePwd: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_contentType: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.3"); +pub const szOID_RSA_contentType: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_counterSign: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.6"); +pub const szOID_RSA_counterSign: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_data: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.1"); +pub const szOID_RSA_data: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_digestedData: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.5"); +pub const szOID_RSA_digestedData: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_emailAddr: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.1"); +pub const szOID_RSA_emailAddr: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_encryptedData: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.6"); +pub const szOID_RSA_encryptedData: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_envelopedData: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.3"); +pub const szOID_RSA_envelopedData: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_extCertAttrs: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.9"); +pub const szOID_RSA_extCertAttrs: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_hashedData: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.5"); +pub const szOID_RSA_hashedData: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_messageDigest: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.4"); +pub const szOID_RSA_messageDigest: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_preferSignedData: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.15.1"); +pub const szOID_RSA_preferSignedData: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.15.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_signEnvData: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.4"); +pub const szOID_RSA_signEnvData: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_signedData: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.7.2"); +pub const szOID_RSA_signedData: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.7.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_signingTime: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.5"); +pub const szOID_RSA_signingTime: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_unstructAddr: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.8"); +pub const szOID_RSA_unstructAddr: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_unstructName: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.2"); +pub const szOID_RSA_unstructName: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SEARCH_GUIDE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.14"); +pub const szOID_SEARCH_GUIDE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SEE_ALSO: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.34"); +pub const szOID_SEE_ALSO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SERIALIZED: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.3.1"); +pub const szOID_SERIALIZED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SERVER_GATED_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.3"); +pub const szOID_SERVER_GATED_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SGC_NETSCAPE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113730.4.1"); +pub const szOID_SGC_NETSCAPE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113730.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SITE_PIN_RULES_FLAGS_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.4.3"); +pub const szOID_SITE_PIN_RULES_FLAGS_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.4.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SITE_PIN_RULES_INDEX_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.4.2"); +pub const szOID_SITE_PIN_RULES_INDEX_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.4.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SORTED_CTL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.1.1"); +pub const szOID_SORTED_CTL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_STATE_OR_PROVINCE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.8"); +pub const szOID_STATE_OR_PROVINCE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_STREET_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.9"); +pub const szOID_STREET_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_ALT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.7"); +pub const szOID_SUBJECT_ALT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_ALT_NAME2: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.17"); +pub const szOID_SUBJECT_ALT_NAME2: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_DIR_ATTRS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.9"); +pub const szOID_SUBJECT_DIR_ATTRS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_INFO_ACCESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.1.11"); +pub const szOID_SUBJECT_INFO_ACCESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.1.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_KEY_IDENTIFIER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.29.14"); +pub const szOID_SUBJECT_KEY_IDENTIFIER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.29.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUPPORTED_APPLICATION_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.30"); +pub const szOID_SUPPORTED_APPLICATION_CONTEXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUR_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.4"); +pub const szOID_SUR_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SYNC_ROOT_CTL_EXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.50"); +pub const szOID_SYNC_ROOT_CTL_EXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.50"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TELEPHONE_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.20"); +pub const szOID_TELEPHONE_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TELETEXT_TERMINAL_IDENTIFIER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.22"); +pub const szOID_TELETEXT_TERMINAL_IDENTIFIER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TELEX_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.21"); +pub const szOID_TELEX_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TIMESTAMP_TOKEN: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.16.1.4"); +pub const szOID_TIMESTAMP_TOKEN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.16.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TITLE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.12"); +pub const szOID_TITLE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TLS_FEATURES_EXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.5.5.7.1.24"); +pub const szOID_TLS_FEATURES_EXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.5.5.7.1.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_USER_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.36"); +pub const szOID_USER_CERTIFICATE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.36"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_USER_PASSWORD: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.35"); +pub const szOID_USER_PASSWORD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_VERISIGN_BITSTRING_6_13: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.6.13"); +pub const szOID_VERISIGN_BITSTRING_6_13: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.6.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_VERISIGN_ISS_STRONG_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.8.1"); +pub const szOID_VERISIGN_ISS_STRONG_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_VERISIGN_ONSITE_JURISDICTION_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.6.11"); +pub const szOID_VERISIGN_ONSITE_JURISDICTION_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.6.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_VERISIGN_PRIVATE_6_9: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.16.840.1.113733.1.6.9"); +pub const szOID_VERISIGN_PRIVATE_6_9: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.16.840.1.113733.1.6.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WHQL_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.5"); +pub const szOID_WHQL_CRYPTO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_KITS_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.20"); +pub const szOID_WINDOWS_KITS_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_RT_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.21"); +pub const szOID_WINDOWS_RT_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_SOFTWARE_EXTENSION_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.26"); +pub const szOID_WINDOWS_SOFTWARE_EXTENSION_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.26"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_STORE_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.76.3.1"); +pub const szOID_WINDOWS_STORE_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.76.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_TCB_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.23"); +pub const szOID_WINDOWS_TCB_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_THIRD_PARTY_COMPONENT_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.3.25"); +pub const szOID_WINDOWS_THIRD_PARTY_COMPONENT_SIGNER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.3.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_X21_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::s!("2.5.4.24"); +pub const szOID_X21_ADDRESS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2.5.4.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_X957: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10040"); +pub const szOID_X957: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10040"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_X957_DSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10040.4.1"); +pub const szOID_X957_DSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10040.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_X957_SHA1DSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.10040.4.3"); +pub const szOID_X957_SHA1DSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.10040.4.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_YESNO_TRUST_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.4.1"); +pub const szOID_YESNO_TRUST_ATTR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szPRIV_KEY_CACHE_MAX_ITEMS: ::windows_sys::core::PCSTR = ::windows_sys::s!("PrivKeyCacheMaxItems"); +pub const szPRIV_KEY_CACHE_MAX_ITEMS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PrivKeyCacheMaxItems"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szPRIV_KEY_CACHE_PURGE_INTERVAL_SECONDS: ::windows_sys::core::PCSTR = ::windows_sys::s!("PrivKeyCachePurgeIntervalSeconds"); +pub const szPRIV_KEY_CACHE_PURGE_INTERVAL_SECONDS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PrivKeyCachePurgeIntervalSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_COLLECTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("Collection"); +pub const sz_CERT_STORE_PROV_COLLECTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Collection"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File"); +pub const sz_CERT_STORE_PROV_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("File"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_FILENAME_W: ::windows_sys::core::PCSTR = ::windows_sys::s!("File"); +pub const sz_CERT_STORE_PROV_FILENAME_W: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("File"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_LDAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ldap"); +pub const sz_CERT_STORE_PROV_LDAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Ldap"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_LDAP_W: ::windows_sys::core::PCSTR = ::windows_sys::s!("Ldap"); +pub const sz_CERT_STORE_PROV_LDAP_W: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Ldap"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_MEMORY: ::windows_sys::core::PCSTR = ::windows_sys::s!("Memory"); +pub const sz_CERT_STORE_PROV_MEMORY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Memory"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_PHYSICAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Physical"); +pub const sz_CERT_STORE_PROV_PHYSICAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Physical"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_PHYSICAL_W: ::windows_sys::core::PCSTR = ::windows_sys::s!("Physical"); +pub const sz_CERT_STORE_PROV_PHYSICAL_W: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Physical"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_PKCS12: ::windows_sys::core::PCSTR = ::windows_sys::s!("PKCS12"); +pub const sz_CERT_STORE_PROV_PKCS12: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PKCS12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_PKCS7: ::windows_sys::core::PCSTR = ::windows_sys::s!("PKCS7"); +pub const sz_CERT_STORE_PROV_PKCS7: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PKCS7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SERIALIZED: ::windows_sys::core::PCSTR = ::windows_sys::s!("Serialized"); +pub const sz_CERT_STORE_PROV_SERIALIZED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Serialized"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SMART_CARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmartCard"); +pub const sz_CERT_STORE_PROV_SMART_CARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmartCard"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SMART_CARD_W: ::windows_sys::core::PCSTR = ::windows_sys::s!("SmartCard"); +pub const sz_CERT_STORE_PROV_SMART_CARD_W: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SmartCard"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System"); +pub const sz_CERT_STORE_PROV_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SYSTEM_REGISTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemRegistry"); +pub const sz_CERT_STORE_PROV_SYSTEM_REGISTRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemRegistry"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SYSTEM_REGISTRY_W: ::windows_sys::core::PCSTR = ::windows_sys::s!("SystemRegistry"); +pub const sz_CERT_STORE_PROV_SYSTEM_REGISTRY_W: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SystemRegistry"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SYSTEM_W: ::windows_sys::core::PCSTR = ::windows_sys::s!("System"); +pub const sz_CERT_STORE_PROV_SYSTEM_W: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("System"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_CANONICALIZATION_C14N: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/TR/2001/REC-xml-c14n-20010315"); +pub const wszURI_CANONICALIZATION_C14N: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/TR/2001/REC-xml-c14n-20010315"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_CANONICALIZATION_C14NC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"); +pub const wszURI_CANONICALIZATION_C14NC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_CANONICALIZATION_EXSLUSIVE_C14N: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/10/xml-exc-c14n#"); +pub const wszURI_CANONICALIZATION_EXSLUSIVE_C14N: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/10/xml-exc-c14n#"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_CANONICALIZATION_EXSLUSIVE_C14NC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/10/xml-exc-c14n#WithComments"); +pub const wszURI_CANONICALIZATION_EXSLUSIVE_C14NC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/10/xml-exc-c14n#WithComments"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_TRANSFORM_XPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/TR/1999/REC-xpath-19991116"); +pub const wszURI_TRANSFORM_XPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/TR/1999/REC-xpath-19991116"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_BASE64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#base64"); +pub const wszURI_XMLNS_DIGSIG_BASE64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#base64"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_DSA_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#dsa-sha1"); +pub const wszURI_XMLNS_DIGSIG_DSA_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#dsa-sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"); +pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"); +pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"); +pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA384: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA512: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"); +pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA512: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_HMAC_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#hmac-sha1"); +pub const wszURI_XMLNS_DIGSIG_HMAC_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#hmac-sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_HMAC_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"); +pub const wszURI_XMLNS_DIGSIG_HMAC_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_HMAC_SHA384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"); +pub const wszURI_XMLNS_DIGSIG_HMAC_SHA384: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_HMAC_SHA512: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"); +pub const wszURI_XMLNS_DIGSIG_HMAC_SHA512: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_RSA_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#rsa-sha1"); +pub const wszURI_XMLNS_DIGSIG_RSA_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#rsa-sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_RSA_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"); +pub const wszURI_XMLNS_DIGSIG_RSA_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_RSA_SHA384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"); +pub const wszURI_XMLNS_DIGSIG_RSA_SHA384: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_RSA_SHA512: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"); +pub const wszURI_XMLNS_DIGSIG_RSA_SHA512: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#sha1"); +pub const wszURI_XMLNS_DIGSIG_SHA1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmlenc#sha256"); +pub const wszURI_XMLNS_DIGSIG_SHA256: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmlenc#sha256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_SHA384: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmldsig-more#sha384"); +pub const wszURI_XMLNS_DIGSIG_SHA384: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmldsig-more#sha384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_SHA512: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2001/04/xmlenc#sha512"); +pub const wszURI_XMLNS_DIGSIG_SHA512: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2001/04/xmlenc#sha512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_TRANSFORM_BASE64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#base64"); +pub const wszURI_XMLNS_TRANSFORM_BASE64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#base64"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_TRANSFORM_ENVELOPED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#enveloped-signature"); +pub const wszURI_XMLNS_TRANSFORM_ENVELOPED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#enveloped-signature"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszXMLNS_DIGSIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#"); +pub const wszXMLNS_DIGSIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszXMLNS_DIGSIG_Id: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Id"); +pub const wszXMLNS_DIGSIG_Id: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Id"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszXMLNS_DIGSIG_SignatureProperties: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://www.w3.org/2000/09/xmldsig#SignatureProperties"); +pub const wszXMLNS_DIGSIG_SignatureProperties: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://www.w3.org/2000/09/xmldsig#SignatureProperties"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub type BCRYPT_DH_KEY_BLOB_MAGIC = u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs index 4870b6309d..545781690a 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs @@ -1,43 +1,43 @@ -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqCancelDiagnosticRecordOperation ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqCloseSession ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqCreateSession ( accesslevel : DdqAccessLevel , hsession : *mut super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqExtractDiagnosticReport ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , reportkey : :: windows_sys::core::PCWSTR , destinationpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticRecordLocaleTags ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticRecordPage ( hrecord : super:: HDIAGNOSTIC_RECORD ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticRecordProducerCategories ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticRecordProducers ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticReport ( hreport : super:: HDIAGNOSTIC_REPORT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticDataAccessLevelAllowed ( accesslevel : *mut DdqAccessLevel ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqCancelDiagnosticRecordOperation ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqCloseSession ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqCreateSession ( accesslevel : DdqAccessLevel , hsession : *mut super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqExtractDiagnosticReport ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , reportkey : ::windows_sys::core::PCWSTR , destinationpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticRecordLocaleTags ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticRecordPage ( hrecord : super:: HDIAGNOSTIC_RECORD ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticRecordProducerCategories ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticRecordProducers ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqFreeDiagnosticReport ( hreport : super:: HDIAGNOSTIC_REPORT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticDataAccessLevelAllowed ( accesslevel : *mut DdqAccessLevel ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqGetDiagnosticRecordAtIndex ( hrecord : super:: HDIAGNOSTIC_RECORD , index : u32 , record : *mut DIAGNOSTIC_DATA_RECORD ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordBinaryDistribution ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const :: windows_sys::core::PCWSTR , producernamecount : u32 , topnbinaries : u32 , binarystats : *mut *mut DIAGNOSTIC_DATA_EVENT_BINARY_STATS , statcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordCategoryAtIndex ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION , index : u32 , categorydescription : *mut DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordCategoryCount ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION , categorydescriptioncount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordCount ( hrecord : super:: HDIAGNOSTIC_RECORD , recordcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordLocaleTagAtIndex ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION , index : u32 , tagdescription : *mut DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordLocaleTagCount ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION , tagdescriptioncount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordLocaleTags ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , locale : :: windows_sys::core::PCWSTR , htagdescription : *mut super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqGetDiagnosticRecordAtIndex ( hrecord : super:: HDIAGNOSTIC_RECORD , index : u32 , record : *mut DIAGNOSTIC_DATA_RECORD ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordBinaryDistribution ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const ::windows_sys::core::PCWSTR , producernamecount : u32 , topnbinaries : u32 , binarystats : *mut *mut DIAGNOSTIC_DATA_EVENT_BINARY_STATS , statcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordCategoryAtIndex ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION , index : u32 , categorydescription : *mut DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordCategoryCount ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION , categorydescriptioncount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordCount ( hrecord : super:: HDIAGNOSTIC_RECORD , recordcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordLocaleTagAtIndex ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION , index : u32 , tagdescription : *mut DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordLocaleTagCount ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION , tagdescriptioncount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordLocaleTags ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , locale : ::windows_sys::core::PCWSTR , htagdescription : *mut super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqGetDiagnosticRecordPage ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , searchcriteria : *const DIAGNOSTIC_DATA_SEARCH_CRITERIA , offset : u32 , pagerecordcount : u32 , baserowid : i64 , hrecord : *mut super:: HDIAGNOSTIC_RECORD ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordPayload ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , rowid : i64 , payload : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordProducerAtIndex ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION , index : u32 , producerdescription : *mut DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordProducerCategories ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producername : :: windows_sys::core::PCWSTR , hcategorydescription : *mut super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordProducerCount ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION , producerdescriptioncount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordProducers ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , hproducerdescription : *mut super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqGetDiagnosticRecordPage ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , searchcriteria : *const DIAGNOSTIC_DATA_SEARCH_CRITERIA , offset : u32 , pagerecordcount : u32 , baserowid : i64 , hrecord : *mut super:: HDIAGNOSTIC_RECORD ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordPayload ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , rowid : i64 , payload : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordProducerAtIndex ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION , index : u32 , producerdescription : *mut DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordProducerCategories ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producername : ::windows_sys::core::PCWSTR , hcategorydescription : *mut super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordProducerCount ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION , producerdescriptioncount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordProducers ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , hproducerdescription : *mut super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqGetDiagnosticRecordStats ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , searchcriteria : *const DIAGNOSTIC_DATA_SEARCH_CRITERIA , recordcount : *mut u32 , minrowid : *mut i64 , maxrowid : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordSummary ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const :: windows_sys::core::PCWSTR , producernamecount : u32 , generalstats : *mut DIAGNOSTIC_DATA_GENERAL_STATS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordTagDistribution ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const :: windows_sys::core::PCWSTR , producernamecount : u32 , tagstats : *mut *mut DIAGNOSTIC_DATA_EVENT_TAG_STATS , statcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticReport ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , hreport : *mut super:: HDIAGNOSTIC_REPORT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqGetDiagnosticRecordStats ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , searchcriteria : *const DIAGNOSTIC_DATA_SEARCH_CRITERIA , recordcount : *mut u32 , minrowid : *mut i64 , maxrowid : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordSummary ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const ::windows_sys::core::PCWSTR , producernamecount : u32 , generalstats : *mut DIAGNOSTIC_DATA_GENERAL_STATS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticRecordTagDistribution ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const ::windows_sys::core::PCWSTR , producernamecount : u32 , tagstats : *mut *mut DIAGNOSTIC_DATA_EVENT_TAG_STATS , statcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticReport ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , hreport : *mut super:: HDIAGNOSTIC_REPORT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqGetDiagnosticReportAtIndex ( hreport : super:: HDIAGNOSTIC_REPORT , index : u32 , report : *mut DIAGNOSTIC_REPORT_DATA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticReportCount ( hreport : super:: HDIAGNOSTIC_REPORT , reportcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticReportStoreReportCount ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , reportcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetSessionAccessLevel ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , accesslevel : *mut DdqAccessLevel ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetTranscriptConfiguration ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , currentconfig : *mut DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqGetDiagnosticReportAtIndex ( hreport : super:: HDIAGNOSTIC_REPORT , index : u32 , report : *mut DIAGNOSTIC_REPORT_DATA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticReportCount ( hreport : super:: HDIAGNOSTIC_REPORT , reportcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetDiagnosticReportStoreReportCount ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , reportcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetSessionAccessLevel ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , accesslevel : *mut DdqAccessLevel ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqGetTranscriptConfiguration ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , currentconfig : *mut DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqIsDiagnosticRecordSampledIn ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , providergroup : *const :: windows_sys::core::GUID , providerid : *const :: windows_sys::core::GUID , providername : :: windows_sys::core::PCWSTR , eventid : *const u32 , eventname : :: windows_sys::core::PCWSTR , eventversion : *const u32 , eventkeywords : *const u64 , issampledin : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqSetTranscriptConfiguration ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , desiredconfig : *const DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`, `\"Win32_Foundation\"`*"] fn DdqIsDiagnosticRecordSampledIn ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , providergroup : *const ::windows_sys::core::GUID , providerid : *const ::windows_sys::core::GUID , providername : ::windows_sys::core::PCWSTR , eventid : *const u32 , eventname : ::windows_sys::core::PCWSTR , eventversion : *const u32 , eventkeywords : *const u64 , issampledin : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "diagnosticdataquery.dll""system" #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] fn DdqSetTranscriptConfiguration ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , desiredconfig : *const DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] pub type DdqAccessLevel = i32; #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/DirectoryServices/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/DirectoryServices/mod.rs index dfd7e1159d..dad0dc486c 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/DirectoryServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/DirectoryServices/mod.rs @@ -1,11 +1,11 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] -::windows_sys::core::link ! ( "dssec.dll""system" #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization_UI\"`*"] fn DSCreateISecurityInfoObject ( pwszobjectpath : :: windows_sys::core::PCWSTR , pwszobjectclass : :: windows_sys::core::PCWSTR , dwflags : u32 , ppsi : *mut super::Authorization::UI:: ISecurityInformation , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dssec.dll""system" #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization_UI\"`*"] fn DSCreateISecurityInfoObject ( pwszobjectpath : ::windows_sys::core::PCWSTR , pwszobjectclass : ::windows_sys::core::PCWSTR , dwflags : u32 , ppsi : *mut super::Authorization::UI:: ISecurityInformation , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authorization_UI"))] -::windows_sys::core::link ! ( "dssec.dll""system" #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization_UI\"`*"] fn DSCreateISecurityInfoObjectEx ( pwszobjectpath : :: windows_sys::core::PCWSTR , pwszobjectclass : :: windows_sys::core::PCWSTR , pwszserver : :: windows_sys::core::PCWSTR , pwszusername : :: windows_sys::core::PCWSTR , pwszpassword : :: windows_sys::core::PCWSTR , dwflags : u32 , ppsi : *mut super::Authorization::UI:: ISecurityInformation , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dssec.dll""system" #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization_UI\"`*"] fn DSCreateISecurityInfoObjectEx ( pwszobjectpath : ::windows_sys::core::PCWSTR , pwszobjectclass : ::windows_sys::core::PCWSTR , pwszserver : ::windows_sys::core::PCWSTR , pwszusername : ::windows_sys::core::PCWSTR , pwszpassword : ::windows_sys::core::PCWSTR , dwflags : u32 , ppsi : *mut super::Authorization::UI:: ISecurityInformation , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -::windows_sys::core::link ! ( "dssec.dll""system" #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn DSCreateSecurityPage ( pwszobjectpath : :: windows_sys::core::PCWSTR , pwszobjectclass : :: windows_sys::core::PCWSTR , dwflags : u32 , phpage : *mut super::super::UI::Controls:: HPROPSHEETPAGE , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dssec.dll""system" #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn DSCreateSecurityPage ( pwszobjectpath : ::windows_sys::core::PCWSTR , pwszobjectclass : ::windows_sys::core::PCWSTR , dwflags : u32 , phpage : *mut super::super::UI::Controls:: HPROPSHEETPAGE , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dssec.dll""system" #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`*"] fn DSEditSecurity ( hwndowner : super::super::Foundation:: HWND , pwszobjectpath : :: windows_sys::core::PCWSTR , pwszobjectclass : :: windows_sys::core::PCWSTR , dwflags : u32 , pwszcaption : :: windows_sys::core::PCWSTR , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dssec.dll""system" #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`*"] fn DSEditSecurity ( hwndowner : super::super::Foundation:: HWND , pwszobjectpath : ::windows_sys::core::PCWSTR , pwszobjectclass : ::windows_sys::core::PCWSTR , dwflags : u32 , pwszcaption : ::windows_sys::core::PCWSTR , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`*"] pub const DSSI_IS_ROOT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/EnterpriseData/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/EnterpriseData/mod.rs index 1da6ace6bb..11e5434205 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/EnterpriseData/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/EnterpriseData/mod.rs @@ -1,23 +1,23 @@ -::windows_sys::core::link ! ( "efswrt.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn ProtectFileToEnterpriseIdentity ( fileorfolderpath : :: windows_sys::core::PCWSTR , identity : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "efswrt.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn ProtectFileToEnterpriseIdentity ( fileorfolderpath : ::windows_sys::core::PCWSTR , identity : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpCloseThreadNetworkContext ( threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpCloseThreadNetworkContext ( threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpCreateThreadNetworkContext ( enterpriseid : :: windows_sys::core::PCWSTR , threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn SrpDisablePermissiveModeFileEncryption ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpCreateThreadNetworkContext ( enterpriseid : ::windows_sys::core::PCWSTR , threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn SrpDisablePermissiveModeFileEncryption ( ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Appx"))] -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Packaging_Appx\"`*"] fn SrpDoesPolicyAllowAppExecution ( packageid : *const super::super::Storage::Packaging::Appx:: PACKAGE_ID , isallowed : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn SrpEnablePermissiveModeFileEncryption ( enterpriseid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Packaging_Appx\"`*"] fn SrpDoesPolicyAllowAppExecution ( packageid : *const super::super::Storage::Packaging::Appx:: PACKAGE_ID , isallowed : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn SrpEnablePermissiveModeFileEncryption ( enterpriseid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpGetEnterpriseIds ( tokenhandle : super::super::Foundation:: HANDLE , numberofbytes : *mut u32 , enterpriseids : *mut :: windows_sys::core::PCWSTR , enterpriseidcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpGetEnterpriseIds ( tokenhandle : super::super::Foundation:: HANDLE , numberofbytes : *mut u32 , enterpriseids : *mut ::windows_sys::core::PCWSTR , enterpriseidcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpGetEnterprisePolicy ( tokenhandle : super::super::Foundation:: HANDLE , policyflags : *mut ENTERPRISE_DATA_POLICIES ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn SrpHostingInitialize ( version : SRPHOSTING_VERSION , r#type : SRPHOSTING_TYPE , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpGetEnterprisePolicy ( tokenhandle : super::super::Foundation:: HANDLE , policyflags : *mut ENTERPRISE_DATA_POLICIES ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn SrpHostingInitialize ( version : SRPHOSTING_VERSION , r#type : SRPHOSTING_TYPE , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn SrpHostingTerminate ( r#type : SRPHOSTING_TYPE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpIsTokenService ( tokenhandle : super::super::Foundation:: HANDLE , istokenservice : *mut u8 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpSetTokenEnterpriseId ( tokenhandle : super::super::Foundation:: HANDLE , enterpriseid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "efswrt.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn UnprotectFile ( fileorfolderpath : :: windows_sys::core::PCWSTR , options : *const FILE_UNPROTECT_OPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "srpapi.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] fn SrpSetTokenEnterpriseId ( tokenhandle : super::super::Foundation:: HANDLE , enterpriseid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "efswrt.dll""system" #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] fn UnprotectFile ( fileorfolderpath : ::windows_sys::core::PCWSTR , options : *const FILE_UNPROTECT_OPTIONS ) -> ::windows_sys::core::HRESULT ); pub type IProtectionPolicyManagerInterop = *mut ::core::ffi::c_void; pub type IProtectionPolicyManagerInterop2 = *mut ::core::ffi::c_void; pub type IProtectionPolicyManagerInterop3 = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs index 4611148ff2..9fefcc0363 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -1,6 +1,6 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerBeginSession ( dwflags : u32 , eaptype : EAP_METHOD_TYPE , pattributearray : *const EAP_ATTRIBUTES , htokenimpersonateuser : super::super::Foundation:: HANDLE , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , dwmaxsendpacketsize : u32 , pconnectionid : *const :: windows_sys::core::GUID , func : NotificationHandler , pcontextdata : *mut ::core::ffi::c_void , psessionid : *mut u32 , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); -::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn EapHostPeerClearConnection ( pconnectionid : *mut :: windows_sys::core::GUID , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); +::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerBeginSession ( dwflags : u32 , eaptype : EAP_METHOD_TYPE , pattributearray : *const EAP_ATTRIBUTES , htokenimpersonateuser : super::super::Foundation:: HANDLE , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , dwmaxsendpacketsize : u32 , pconnectionid : *const ::windows_sys::core::GUID , func : NotificationHandler , pcontextdata : *mut ::core::ffi::c_void , psessionid : *mut u32 , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); +::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn EapHostPeerClearConnection ( pconnectionid : *mut ::windows_sys::core::GUID , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "eappcfg.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] fn EapHostPeerConfigBlob2Xml ( dwflags : u32 , eapmethodtype : EAP_METHOD_TYPE , dwsizeofconfigin : u32 , pconfigin : *const u8 , ppconfigdoc : *mut super::super::Data::Xml::MsXml:: IXMLDOMDocument2 , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); #[cfg(all(feature = "Win32_Data_Xml_MsXml", feature = "Win32_System_Com"))] @@ -14,10 +14,10 @@ ::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn EapHostPeerFreeRuntimeMemory ( pdata : *mut u8 ) -> ( ) ); ::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn EapHostPeerGetAuthStatus ( sessionhandle : u32 , authparam : EapHostPeerAuthParams , pcbauthdata : *mut u32 , ppauthdata : *mut *mut u8 , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerGetDataToUnplumbCredentials ( pconnectionidthatlastsavedcreds : *mut :: windows_sys::core::GUID , phcredentialimpersonationtoken : *mut isize , sessionhandle : u32 , ppeaperror : *mut *mut EAP_ERROR , fsavetocredman : *mut super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn EapHostPeerGetEncryptedPassword ( dwsizeofpassword : u32 , szpassword : :: windows_sys::core::PCWSTR , ppszencpassword : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerGetDataToUnplumbCredentials ( pconnectionidthatlastsavedcreds : *mut ::windows_sys::core::GUID , phcredentialimpersonationtoken : *mut isize , sessionhandle : u32 , ppeaperror : *mut *mut EAP_ERROR , fsavetocredman : *mut super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn EapHostPeerGetEncryptedPassword ( dwsizeofpassword : u32 , szpassword : ::windows_sys::core::PCWSTR , ppszencpassword : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerGetIdentity ( dwversion : u32 , dwflags : u32 , eapmethodtype : EAP_METHOD_TYPE , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , htokenimpersonateuser : super::super::Foundation:: HANDLE , pfinvokeui : *mut super::super::Foundation:: BOOL , pdwsizeofuserdataout : *mut u32 , ppuserdataout : *mut *mut u8 , ppwszidentity : *mut :: windows_sys::core::PWSTR , ppeaperror : *mut *mut EAP_ERROR , ppvreserved : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerGetIdentity ( dwversion : u32 , dwflags : u32 , eapmethodtype : EAP_METHOD_TYPE , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , htokenimpersonateuser : super::super::Foundation:: HANDLE , pfinvokeui : *mut super::super::Foundation:: BOOL , pdwsizeofuserdataout : *mut u32 , ppuserdataout : *mut *mut u8 , ppwszidentity : *mut ::windows_sys::core::PWSTR , ppeaperror : *mut *mut EAP_ERROR , ppvreserved : *mut *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "eappcfg.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerGetMethodProperties ( dwversion : u32 , dwflags : u32 , eapmethodtype : EAP_METHOD_TYPE , huserimpersonationtoken : super::super::Foundation:: HANDLE , dweapconndatasize : u32 , pbeapconndata : *const u8 , dwuserdatasize : u32 , pbuserdata : *const u8 , pmethodpropertyarray : *mut EAP_METHOD_PROPERTY_ARRAY , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); ::windows_sys::core::link ! ( "eappcfg.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn EapHostPeerGetMethods ( peapmethodinfoarray : *mut EAP_METHOD_INFO_ARRAY , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); @@ -30,7 +30,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "eappcfg.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerInvokeConfigUI ( hwndparent : super::super::Foundation:: HWND , dwflags : u32 , eapmethodtype : EAP_METHOD_TYPE , dwsizeofconfigin : u32 , pconfigin : *const u8 , pdwsizeofconfigout : *mut u32 , ppconfigout : *mut *mut u8 , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "eappcfg.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerInvokeIdentityUI ( dwversion : u32 , eapmethodtype : EAP_METHOD_TYPE , dwflags : u32 , hwndparent : super::super::Foundation:: HWND , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , pdwsizeofuserdataout : *mut u32 , ppuserdataout : *mut *mut u8 , ppwszidentity : *mut :: windows_sys::core::PWSTR , ppeaperror : *mut *mut EAP_ERROR , ppvreserved : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "eappcfg.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerInvokeIdentityUI ( dwversion : u32 , eapmethodtype : EAP_METHOD_TYPE , dwflags : u32 , hwndparent : super::super::Foundation:: HWND , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , pdwsizeofuserdataout : *mut u32 , ppuserdataout : *mut *mut u8 , ppwszidentity : *mut ::windows_sys::core::PWSTR , ppeaperror : *mut *mut EAP_ERROR , ppvreserved : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "eappcfg.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] fn EapHostPeerInvokeInteractiveUI ( hwndparent : super::super::Foundation:: HWND , dwsizeofuicontextdata : u32 , puicontextdata : *const u8 , pdwsizeofdatafrominteractiveui : *mut u32 , ppdatafrominteractiveui : *mut *mut u8 , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); ::windows_sys::core::link ! ( "eappprxy.dll""system" #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] fn EapHostPeerProcessReceivedPacket ( sessionhandle : u32 , cbreceivepacket : u32 , preceivepacket : *const u8 , peapoutput : *mut EapHostPeerResponseAction , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); @@ -64,13 +64,13 @@ pub const EAPHOST_METHOD_API_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAPHOST_PEER_API_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_AUTHENTICATOR_VALUENAME_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthenticatorConfigUIPath"); +pub const EAP_AUTHENTICATOR_VALUENAME_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthenticatorConfigUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_AUTHENTICATOR_VALUENAME_DLL_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthenticatorDllPath"); +pub const EAP_AUTHENTICATOR_VALUENAME_DLL_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthenticatorDllPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_AUTHENTICATOR_VALUENAME_FRIENDLY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthenticatorFriendlyName"); +pub const EAP_AUTHENTICATOR_VALUENAME_FRIENDLY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthenticatorFriendlyName"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_AUTHENTICATOR_VALUENAME_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Properties"); +pub const EAP_AUTHENTICATOR_VALUENAME_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAP_CONFIG_INPUT_FIELD_PROPS_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -238,25 +238,25 @@ pub const EAP_PEER_FLAG_GUEST_ACCESS: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAP_PEER_FLAG_HEALTH_STATE_CHANGE: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerConfigUIPath"); +pub const EAP_PEER_VALUENAME_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerConfigUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_DLL_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerDllPath"); +pub const EAP_PEER_VALUENAME_DLL_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerDllPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_FRIENDLY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerFriendlyName"); +pub const EAP_PEER_VALUENAME_FRIENDLY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerFriendlyName"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_IDENTITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerIdentityPath"); +pub const EAP_PEER_VALUENAME_IDENTITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerIdentityPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_INTERACTIVEUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerInteractiveUIPath"); +pub const EAP_PEER_VALUENAME_INTERACTIVEUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerInteractiveUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_INVOKE_NAMEDLG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerInvokeUsernameDialog"); +pub const EAP_PEER_VALUENAME_INVOKE_NAMEDLG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerInvokeUsernameDialog"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_INVOKE_PWDDLG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerInvokePasswordDialog"); +pub const EAP_PEER_VALUENAME_INVOKE_PWDDLG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerInvokePasswordDialog"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Properties"); +pub const EAP_PEER_VALUENAME_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_REQUIRE_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PeerRequireConfigUI"); +pub const EAP_PEER_VALUENAME_REQUIRE_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PeerRequireConfigUI"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_REGISTRY_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\EapHost\\Methods"); +pub const EAP_REGISTRY_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\EapHost\\Methods"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAP_UI_INPUT_FIELD_PROPS_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -266,7 +266,7 @@ pub const EAP_UI_INPUT_FIELD_PROPS_NON_PERSIST: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAP_UI_INPUT_FIELD_PROPS_READ_ONLY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_VALUENAME_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Properties"); +pub const EAP_VALUENAME_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const FACILITY_EAP_MESSAGE: u32 = 2114u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -422,7 +422,7 @@ pub const RAS_EAP_FLAG_SAVE_CREDMAN: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const RAS_EAP_FLAG_SERVER_VALIDATION_REQUIRED: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_REGISTRY_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\Rasman\\PPP\\EAP"); +pub const RAS_EAP_REGISTRY_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\Rasman\\PPP\\EAP"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const RAS_EAP_ROLE_AUTHENTICATEE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -434,37 +434,37 @@ pub const RAS_EAP_ROLE_EXCLUDE_IN_PEAP: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const RAS_EAP_ROLE_EXCLUDE_IN_VPN: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigUIPath"); +pub const RAS_EAP_VALUENAME_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_CONFIG_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigCLSID"); +pub const RAS_EAP_VALUENAME_CONFIG_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigCLSID"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_DEFAULT_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigData"); +pub const RAS_EAP_VALUENAME_DEFAULT_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigData"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_ENCRYPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MPPEEncryptionSupported"); +pub const RAS_EAP_VALUENAME_ENCRYPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MPPEEncryptionSupported"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_FILTER_INNERMETHODS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FilterInnerMethods"); +pub const RAS_EAP_VALUENAME_FILTER_INNERMETHODS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FilterInnerMethods"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_FRIENDLY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FriendlyName"); +pub const RAS_EAP_VALUENAME_FRIENDLY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_IDENTITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IdentityPath"); +pub const RAS_EAP_VALUENAME_IDENTITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IdentityPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_INTERACTIVEUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InteractiveUIPath"); +pub const RAS_EAP_VALUENAME_INTERACTIVEUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InteractiveUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_INVOKE_NAMEDLG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InvokeUsernameDialog"); +pub const RAS_EAP_VALUENAME_INVOKE_NAMEDLG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InvokeUsernameDialog"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_INVOKE_PWDDLG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InvokePasswordDialog"); +pub const RAS_EAP_VALUENAME_INVOKE_PWDDLG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InvokePasswordDialog"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_ISTUNNEL_METHOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsTunnelMethod"); +pub const RAS_EAP_VALUENAME_ISTUNNEL_METHOD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsTunnelMethod"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Path"); +pub const RAS_EAP_VALUENAME_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Path"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_PER_POLICY_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PerPolicyConfig"); +pub const RAS_EAP_VALUENAME_PER_POLICY_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PerPolicyConfig"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_REQUIRE_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequireConfigUI"); +pub const RAS_EAP_VALUENAME_REQUIRE_CONFIGUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequireConfigUI"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_ROLES_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RolesSupported"); +pub const RAS_EAP_VALUENAME_ROLES_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RolesSupported"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_STANDALONE_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StandaloneSupported"); +pub const RAS_EAP_VALUENAME_STANDALONE_SUPPORTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StandaloneSupported"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const eapPropCertifiedMethod: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/Isolation/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/Isolation/mod.rs index 76648aa966..04b307c624 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/Isolation/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/Isolation/mod.rs @@ -1,26 +1,26 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn CreateAppContainerProfile ( pszappcontainername : :: windows_sys::core::PCWSTR , pszdisplayname : :: windows_sys::core::PCWSTR , pszdescription : :: windows_sys::core::PCWSTR , pcapabilities : *const super:: SID_AND_ATTRIBUTES , dwcapabilitycount : u32 , ppsidappcontainersid : *mut super::super::Foundation:: PSID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] fn DeleteAppContainerProfile ( pszappcontainername : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn CreateAppContainerProfile ( pszappcontainername : ::windows_sys::core::PCWSTR , pszdisplayname : ::windows_sys::core::PCWSTR , pszdescription : ::windows_sys::core::PCWSTR , pcapabilities : *const super:: SID_AND_ATTRIBUTES , dwcapabilitycount : u32 , ppsidappcontainersid : *mut super::super::Foundation:: PSID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] fn DeleteAppContainerProfile ( pszappcontainername : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn DeriveAppContainerSidFromAppContainerName ( pszappcontainername : :: windows_sys::core::PCWSTR , ppsidappcontainersid : *mut super::super::Foundation:: PSID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn DeriveAppContainerSidFromAppContainerName ( pszappcontainername : ::windows_sys::core::PCWSTR , ppsidappcontainersid : *mut super::super::Foundation:: PSID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName ( psidappcontainersid : super::super::Foundation:: PSID , pszrestrictedappcontainername : :: windows_sys::core::PCWSTR , ppsidrestrictedappcontainersid : *mut super::super::Foundation:: PSID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] fn GetAppContainerFolderPath ( pszappcontainersid : :: windows_sys::core::PCWSTR , ppszpath : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName ( psidappcontainersid : super::super::Foundation:: PSID , pszrestrictedappcontainername : ::windows_sys::core::PCWSTR , ppsidrestrictedappcontainersid : *mut super::super::Foundation:: PSID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] fn GetAppContainerFolderPath ( pszappcontainersid : ::windows_sys::core::PCWSTR , ppszpath : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn GetAppContainerNamedObjectPath ( token : super::super::Foundation:: HANDLE , appcontainersid : super::super::Foundation:: PSID , objectpathlength : u32 , objectpath : :: windows_sys::core::PWSTR , returnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn GetAppContainerNamedObjectPath ( token : super::super::Foundation:: HANDLE , appcontainersid : super::super::Foundation:: PSID , objectpathlength : u32 , objectpath : ::windows_sys::core::PWSTR , returnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_System_Registry\"`*"] fn GetAppContainerRegistryLocation ( desiredaccess : u32 , phappcontainerkey : *mut super::super::System::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_System_Registry\"`*"] fn GetAppContainerRegistryLocation ( desiredaccess : u32 , phappcontainerkey : *mut super::super::System::Registry:: HKEY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-security-isolatedcontainer-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn IsProcessInIsolatedContainer ( isprocessinisolatedcontainer : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-security-isolatedcontainer-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn IsProcessInIsolatedContainer ( isprocessinisolatedcontainer : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "isolatedwindowsenvironmentutils.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn IsProcessInIsolatedWindowsEnvironment ( isprocessinisolatedwindowsenvironment : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "isolatedwindowsenvironmentutils.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn IsProcessInIsolatedWindowsEnvironment ( isprocessinisolatedwindowsenvironment : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-security-isolatedcontainer-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn IsProcessInWDAGContainer ( reserved : *const ::core::ffi::c_void , isprocessinwdagcontainer : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-security-isolatedcontainer-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] fn IsProcessInWDAGContainer ( reserved : *const ::core::ffi::c_void , isprocessinwdagcontainer : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); pub type IIsolatedAppLauncher = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] pub const IsolatedAppLauncher: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbc812430_e75e_4fd1_9641_1f9f1e2d9a1f); #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] -pub const WDAG_CLIPBOARD_TAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrossIsolatedEnvironmentContent"); +pub const WDAG_CLIPBOARD_TAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrossIsolatedEnvironmentContent"); #[repr(C)] #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/Security/LicenseProtection/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/LicenseProtection/mod.rs index 50febc2555..a49a4d5caa 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/LicenseProtection/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/LicenseProtection/mod.rs @@ -1,6 +1,6 @@ -::windows_sys::core::link ! ( "licenseprotection.dll""system" #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] fn RegisterLicenseKeyWithExpiration ( licensekey : :: windows_sys::core::PCWSTR , validityindays : u32 , status : *mut LicenseProtectionStatus ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "licenseprotection.dll""system" #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] fn RegisterLicenseKeyWithExpiration ( licensekey : ::windows_sys::core::PCWSTR , validityindays : u32 , status : *mut LicenseProtectionStatus ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "licenseprotection.dll""system" #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`, `\"Win32_Foundation\"`*"] fn ValidateLicenseKeyProtection ( licensekey : :: windows_sys::core::PCWSTR , notvalidbefore : *mut super::super::Foundation:: FILETIME , notvalidafter : *mut super::super::Foundation:: FILETIME , status : *mut LicenseProtectionStatus ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "licenseprotection.dll""system" #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`, `\"Win32_Foundation\"`*"] fn ValidateLicenseKeyProtection ( licensekey : ::windows_sys::core::PCWSTR , notvalidbefore : *mut super::super::Foundation:: FILETIME , notvalidafter : *mut super::super::Foundation:: FILETIME , status : *mut LicenseProtectionStatus ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] pub type LicenseProtectionStatus = i32; #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/WinTrust/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/WinTrust/mod.rs index 5c8fea3ae8..6e5f95bfff 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/WinTrust/mod.rs @@ -3,46 +3,46 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn OpenPersonalTrustDBDialogEx ( hwndparent : super::super::Foundation:: HWND , dwflags : u32 , pvreserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn WTHelperCertCheckValidSignature ( pprovdata : *mut CRYPT_PROVIDER_DATA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn WTHelperCertCheckValidSignature ( pprovdata : *mut CRYPT_PROVIDER_DATA ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn WTHelperCertIsSelfSigned ( dwencoding : u32 , pcert : *mut super::Cryptography:: CERT_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn WTHelperGetProvCertFromChain ( psgnr : *mut CRYPT_PROVIDER_SGNR , idxcert : u32 ) -> *mut CRYPT_PROVIDER_CERT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn WTHelperGetProvPrivateDataFromChain ( pprovdata : *mut CRYPT_PROVIDER_DATA , pgproviderid : *mut :: windows_sys::core::GUID ) -> *mut CRYPT_PROVIDER_PRIVDATA ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn WTHelperGetProvPrivateDataFromChain ( pprovdata : *mut CRYPT_PROVIDER_DATA , pgproviderid : *mut ::windows_sys::core::GUID ) -> *mut CRYPT_PROVIDER_PRIVDATA ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn WTHelperGetProvSignerFromChain ( pprovdata : *mut CRYPT_PROVIDER_DATA , idxsigner : u32 , fcountersigner : super::super::Foundation:: BOOL , idxcountersigner : u32 ) -> *mut CRYPT_PROVIDER_SGNR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn WTHelperProvDataFromStateData ( hstatedata : super::super::Foundation:: HANDLE ) -> *mut CRYPT_PROVIDER_DATA ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WinVerifyTrust ( hwnd : super::super::Foundation:: HWND , pgactionid : *mut :: windows_sys::core::GUID , pwvtdata : *mut ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WinVerifyTrust ( hwnd : super::super::Foundation:: HWND , pgactionid : *mut ::windows_sys::core::GUID , pwvtdata : *mut ::core::ffi::c_void ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn WinVerifyTrustEx ( hwnd : super::super::Foundation:: HWND , pgactionid : *mut :: windows_sys::core::GUID , pwintrustdata : *mut WINTRUST_DATA ) -> i32 ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn WinVerifyTrustEx ( hwnd : super::super::Foundation:: HWND , pgactionid : *mut ::windows_sys::core::GUID , pwintrustdata : *mut WINTRUST_DATA ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustAddActionID ( pgactionid : *const :: windows_sys::core::GUID , fdwflags : u32 , psprovinfo : *const CRYPT_REGISTER_ACTIONID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustAddActionID ( pgactionid : *const ::windows_sys::core::GUID , fdwflags : u32 , psprovinfo : *const CRYPT_REGISTER_ACTIONID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustAddDefaultForUsage ( pszusageoid : :: windows_sys::core::PCSTR , psdefusage : *const CRYPT_PROVIDER_REGDEFUSAGE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustAddDefaultForUsage ( pszusageoid : ::windows_sys::core::PCSTR , psdefusage : *const CRYPT_PROVIDER_REGDEFUSAGE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustGetDefaultForUsage ( dwaction : WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION , pszusageoid : :: windows_sys::core::PCSTR , psusage : *mut CRYPT_PROVIDER_DEFUSAGE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustGetDefaultForUsage ( dwaction : WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION , pszusageoid : ::windows_sys::core::PCSTR , psusage : *mut CRYPT_PROVIDER_DEFUSAGE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] fn WintrustGetRegPolicyFlags ( pdwpolicyflags : *mut WINTRUST_POLICY_FLAGS ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn WintrustLoadFunctionPointers ( pgactionid : *mut :: windows_sys::core::GUID , ppfns : *mut CRYPT_PROVIDER_FUNCTIONS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] fn WintrustLoadFunctionPointers ( pgactionid : *mut ::windows_sys::core::GUID , ppfns : *mut CRYPT_PROVIDER_FUNCTIONS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustRemoveActionID ( pgactionid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustRemoveActionID ( pgactionid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustSetDefaultIncludePEPageHashes ( fincludepepagehashes : super::super::Foundation:: BOOL ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wintrust.dll""system" #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] fn WintrustSetRegPolicyFlags ( dwpolicyflags : WINTRUST_POLICY_FLAGS ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const CAT_MEMBERINFO2_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.12.2.3"); +pub const CAT_MEMBERINFO2_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.12.2.3"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const CAT_MEMBERINFO2_STRUCT: ::windows_sys::core::PCSTR = 2223i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const CAT_MEMBERINFO_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.12.2.2"); +pub const CAT_MEMBERINFO_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.12.2.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const CAT_MEMBERINFO_STRUCT: ::windows_sys::core::PCSTR = 2222i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const CAT_NAMEVALUE_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.12.2.1"); +pub const CAT_NAMEVALUE_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.12.2.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const CAT_NAMEVALUE_STRUCT: ::windows_sys::core::PCSTR = 2221i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -92,33 +92,33 @@ pub const CPD_USE_NT5_CHAIN_FLAG: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const DRIVER_ACTION_VERIFY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf750e6c3_38ee_11d1_85e5_00c04fc295ee); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const DRIVER_CLEANUPPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverCleanupPolicy"); +pub const DRIVER_CLEANUPPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverCleanupPolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const DRIVER_FINALPOLPROV_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverFinalPolicy"); +pub const DRIVER_FINALPOLPROV_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverFinalPolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const DRIVER_INITPROV_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverInitializePolicy"); +pub const DRIVER_INITPROV_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverInitializePolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const GENERIC_CHAIN_CERTTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GenericChainCertificateTrust"); +pub const GENERIC_CHAIN_CERTTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GenericChainCertificateTrust"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const GENERIC_CHAIN_FINALPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GenericChainFinalProv"); +pub const GENERIC_CHAIN_FINALPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GenericChainFinalProv"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const HTTPSPROV_ACTION: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x573e31f8_aaba_11d0_8ccb_00c04fc295ee); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const HTTPS_CERTTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTTPSCertificateTrust"); +pub const HTTPS_CERTTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTTPSCertificateTrust"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const HTTPS_CHKCERT_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTTPSCheckCertProv"); +pub const HTTPS_CHKCERT_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTTPSCheckCertProv"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const HTTPS_FINALPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTTPSFinalProv"); +pub const HTTPS_FINALPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTTPSFinalProv"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const INTENT_TO_SEAL_ATTRIBUTE_STRUCT: ::windows_sys::core::PCSTR = 2010i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const OFFICESIGN_ACTION_VERIFY: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5555c2cd_17fb_11d1_85c4_00c04fc295ee); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const OFFICE_CLEANUPPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OfficeCleanupPolicy"); +pub const OFFICE_CLEANUPPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OfficeCleanupPolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const OFFICE_INITPROV_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OfficeInitializePolicy"); +pub const OFFICE_INITPROV_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OfficeInitializePolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const OFFICE_POLICY_PROVIDER_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINTRUST.DLL"); +pub const OFFICE_POLICY_PROVIDER_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINTRUST.DLL"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SEALING_SIGNATURE_ATTRIBUTE_STRUCT: ::windows_sys::core::PCSTR = 2011i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -126,103 +126,103 @@ pub const SEALING_TIMESTAMP_ATTRIBUTE_STRUCT: ::windows_sys::core::PCSTR = 2012i #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SGNR_TYPE_TIMESTAMP: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_CAB_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.25"); +pub const SPC_CAB_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.25"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_CAB_DATA_STRUCT: ::windows_sys::core::PCSTR = 2008i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_CERT_EXTENSIONS_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.14"); +pub const SPC_CERT_EXTENSIONS_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.14"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.22"); +pub const SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.22"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_COMMON_NAME_OBJID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("2.5.4.3"); +pub const SPC_COMMON_NAME_OBJID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("2.5.4.3"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_ENCRYPTED_DIGEST_RETRY_COUNT_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.6.2"); +pub const SPC_ENCRYPTED_DIGEST_RETRY_COUNT_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.6.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_FILE_LINK_CHOICE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_FINANCIAL_CRITERIA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.27"); +pub const SPC_FINANCIAL_CRITERIA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.27"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_FINANCIAL_CRITERIA_STRUCT: ::windows_sys::core::PCSTR = 2002i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_GLUE_RDN_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.25"); +pub const SPC_GLUE_RDN_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.25"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_INDIRECT_DATA_CONTENT_STRUCT: ::windows_sys::core::PCSTR = 2003i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_INDIRECT_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.4"); +pub const SPC_INDIRECT_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.4"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.21"); +pub const SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.21"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_JAVA_CLASS_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.20"); +pub const SPC_JAVA_CLASS_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.20"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_JAVA_CLASS_DATA_STRUCT: ::windows_sys::core::PCSTR = 2009i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_LINK_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.28"); +pub const SPC_LINK_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.28"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_LINK_STRUCT: ::windows_sys::core::PCSTR = 2005i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_MINIMAL_CRITERIA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.26"); +pub const SPC_MINIMAL_CRITERIA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.26"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_MINIMAL_CRITERIA_STRUCT: ::windows_sys::core::PCSTR = 2001i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_MONIKER_LINK_CHOICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_NATURAL_AUTH_PLUGIN_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.96.1.1"); +pub const SPC_NATURAL_AUTH_PLUGIN_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.96.1.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_PE_IMAGE_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.15"); +pub const SPC_PE_IMAGE_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.15"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_PE_IMAGE_DATA_STRUCT: ::windows_sys::core::PCSTR = 2004i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.3.1"); +pub const SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.3.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_PE_IMAGE_PAGE_HASHES_V2_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.3.2"); +pub const SPC_PE_IMAGE_PAGE_HASHES_V2_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.3.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_RAW_FILE_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.18"); +pub const SPC_RAW_FILE_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.18"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_RELAXED_PE_MARKER_CHECK_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.6.1"); +pub const SPC_RELAXED_PE_MARKER_CHECK_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.6.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_SIGINFO_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.30"); +pub const SPC_SIGINFO_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.30"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_SIGINFO_STRUCT: ::windows_sys::core::PCSTR = 2130i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_SP_AGENCY_INFO_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.10"); +pub const SPC_SP_AGENCY_INFO_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.10"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_SP_AGENCY_INFO_STRUCT: ::windows_sys::core::PCSTR = 2000i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_SP_OPUS_INFO_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.12"); +pub const SPC_SP_OPUS_INFO_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.12"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_SP_OPUS_INFO_STRUCT: ::windows_sys::core::PCSTR = 2007i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_STATEMENT_TYPE_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.11"); +pub const SPC_STATEMENT_TYPE_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.11"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_STATEMENT_TYPE_STRUCT: ::windows_sys::core::PCSTR = 2006i32 as _; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_STRUCTURED_STORAGE_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.1.19"); +pub const SPC_STRUCTURED_STORAGE_DATA_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.1.19"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_TIME_STAMP_REQUEST_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.3.2.1"); +pub const SPC_TIME_STAMP_REQUEST_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.3.2.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_URL_LINK_CHOICE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_UUID_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_WINDOWS_HELLO_COMPATIBILITY_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.10.41.1"); +pub const SPC_WINDOWS_HELLO_COMPATIBILITY_OBJID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.10.41.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_CHKCERT_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftpubCheckCert"); +pub const SP_CHKCERT_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftpubCheckCert"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_CLEANUPPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftpubCleanup"); +pub const SP_CLEANUPPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftpubCleanup"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_FINALPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftpubAuthenticode"); +pub const SP_FINALPOLICY_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftpubAuthenticode"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_GENERIC_CERT_INIT_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftpubDefCertInit"); +pub const SP_GENERIC_CERT_INIT_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftpubDefCertInit"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_INIT_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftpubInitialize"); +pub const SP_INIT_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftpubInitialize"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_OBJTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftpubLoadMessage"); +pub const SP_OBJTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftpubLoadMessage"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_POLICY_PROVIDER_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINTRUST.DLL"); +pub const SP_POLICY_PROVIDER_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINTRUST.DLL"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_SIGTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftpubLoadSignature"); +pub const SP_SIGTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftpubLoadSignature"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_TESTDUMPPOLICY_FUNCTION_TEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftpubDumpStructure"); +pub const SP_TESTDUMPPOLICY_FUNCTION_TEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftpubDumpStructure"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const TRUSTERROR_MAX_STEPS: u32 = 38u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -286,15 +286,15 @@ pub const WINTRUST_ACTION_GENERIC_VERIFY_V2: ::windows_sys::core::GUID = ::windo #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WINTRUST_ACTION_TRUSTPROVIDER_TEST: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x573e31f8_ddba_11d0_8ccb_00c04fc295ee); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WINTRUST_CONFIG_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Cryptography\\Wintrust\\Config"); +pub const WINTRUST_CONFIG_REGPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Cryptography\\Wintrust\\Config"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WINTRUST_MAX_HASH_BYTES_TO_MAP_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxHashBytesToMap"); +pub const WINTRUST_MAX_HASH_BYTES_TO_MAP_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxHashBytesToMap"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT: u32 = 10485760u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WINTRUST_MAX_HEADER_BYTES_TO_MAP_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxHeaderBytesToMap"); +pub const WINTRUST_MAX_HEADER_BYTES_TO_MAP_VALUE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxHeaderBytesToMap"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WIN_CERT_REVISION_1_0: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -364,9 +364,9 @@ pub const WT_ADD_ACTION_ID_RET_RESULT_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WT_CURRENT_VERSION: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WT_PROVIDER_CERTTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WintrustCertificateTrust"); +pub const WT_PROVIDER_CERTTRUST_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WintrustCertificateTrust"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WT_PROVIDER_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINTRUST.DLL"); +pub const WT_PROVIDER_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINTRUST.DLL"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WT_TRUSTDBDIALOG_NO_UI_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -376,23 +376,23 @@ pub const WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_ENHANCED_HASH: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.5.1"); +pub const szOID_ENHANCED_HASH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.5.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_INTENT_TO_SEAL: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.4.2"); +pub const szOID_INTENT_TO_SEAL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.4.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_NESTED_SIGNATURE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.4.1"); +pub const szOID_NESTED_SIGNATURE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.4.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_PKCS_9_SEQUENCE_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.9.25.4"); +pub const szOID_PKCS_9_SEQUENCE_NUMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.9.25.4"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_SEALING_SIGNATURE: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.4.3"); +pub const szOID_SEALING_SIGNATURE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.4.3"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_SEALING_TIMESTAMP: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.4.4"); +pub const szOID_SEALING_TIMESTAMP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.4.4"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_TRUSTED_CLIENT_AUTH_CA_LIST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.2.2"); +pub const szOID_TRUSTED_CLIENT_AUTH_CA_LIST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.2.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_TRUSTED_CODESIGNING_CA_LIST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.2.1"); +pub const szOID_TRUSTED_CODESIGNING_CA_LIST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.2.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_TRUSTED_SERVER_AUTH_CA_LIST: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.3.6.1.4.1.311.2.2.3"); +pub const szOID_TRUSTED_SERVER_AUTH_CA_LIST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.3.6.1.4.1.311.2.2.3"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub type WINTRUST_DATA_PROVIDER_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Security/mod.rs b/crates/libs/sys/src/Windows/Win32/Security/mod.rs index eba01ece0d..a9b845f6a8 100644 --- a/crates/libs/sys/src/Windows/Win32/Security/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Security/mod.rs @@ -33,37 +33,37 @@ pub mod WinWlx; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheck ( psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , privilegeset : *mut PRIVILEGE_SET , privilegesetlength : *mut u32 , grantedaccess : *mut u32 , accessstatus : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckAndAuditAlarmA ( subsystemname : :: windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows_sys::core::PCSTR , objectname : :: windows_sys::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckAndAuditAlarmA ( subsystemname : ::windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows_sys::core::PCSTR , objectname : ::windows_sys::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckAndAuditAlarmW ( subsystemname : :: windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows_sys::core::PCWSTR , objectname : :: windows_sys::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckAndAuditAlarmW ( subsystemname : ::windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows_sys::core::PCWSTR , objectname : ::windows_sys::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByType ( psecuritydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , privilegeset : *mut PRIVILEGE_SET , privilegesetlength : *mut u32 , grantedaccess : *mut u32 , accessstatus : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeAndAuditAlarmA ( subsystemname : :: windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows_sys::core::PCSTR , objectname : :: windows_sys::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeAndAuditAlarmA ( subsystemname : ::windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows_sys::core::PCSTR , objectname : ::windows_sys::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeAndAuditAlarmW ( subsystemname : :: windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows_sys::core::PCWSTR , objectname : :: windows_sys::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeAndAuditAlarmW ( subsystemname : ::windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows_sys::core::PCWSTR , objectname : ::windows_sys::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultList ( psecuritydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , privilegeset : *mut PRIVILEGE_SET , privilegesetlength : *mut u32 , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultListAndAuditAlarmA ( subsystemname : :: windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows_sys::core::PCSTR , objectname : :: windows_sys::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultListAndAuditAlarmA ( subsystemname : ::windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows_sys::core::PCSTR , objectname : ::windows_sys::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultListAndAuditAlarmByHandleA ( subsystemname : :: windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , objecttypename : :: windows_sys::core::PCSTR , objectname : :: windows_sys::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultListAndAuditAlarmByHandleA ( subsystemname : ::windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , objecttypename : ::windows_sys::core::PCSTR , objectname : ::windows_sys::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultListAndAuditAlarmByHandleW ( subsystemname : :: windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , objecttypename : :: windows_sys::core::PCWSTR , objectname : :: windows_sys::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultListAndAuditAlarmByHandleW ( subsystemname : ::windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , objecttypename : ::windows_sys::core::PCWSTR , objectname : ::windows_sys::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultListAndAuditAlarmW ( subsystemname : :: windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows_sys::core::PCWSTR , objectname : :: windows_sys::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AccessCheckByTypeResultListAndAuditAlarmW ( subsystemname : ::windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows_sys::core::PCWSTR , objectname : ::windows_sys::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAccessAllowedAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , accessmask : u32 , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAccessAllowedAceEx ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAccessAllowedObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const :: windows_sys::core::GUID , inheritedobjecttypeguid : *const :: windows_sys::core::GUID , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAccessAllowedObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const ::windows_sys::core::GUID , inheritedobjecttypeguid : *const ::windows_sys::core::GUID , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAccessDeniedAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , accessmask : u32 , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAccessDeniedAceEx ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAccessDeniedObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const :: windows_sys::core::GUID , inheritedobjecttypeguid : *const :: windows_sys::core::GUID , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAccessDeniedObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const ::windows_sys::core::GUID , inheritedobjecttypeguid : *const ::windows_sys::core::GUID , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , dwstartingaceindex : u32 , pacelist : *const ::core::ffi::c_void , nacelistlength : u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -71,9 +71,9 @@ pub mod WinWlx; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAuditAccessAceEx ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , dwaccessmask : u32 , psid : super::Foundation:: PSID , bauditsuccess : super::Foundation:: BOOL , bauditfailure : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAuditAccessObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const :: windows_sys::core::GUID , inheritedobjecttypeguid : *const :: windows_sys::core::GUID , psid : super::Foundation:: PSID , bauditsuccess : super::Foundation:: BOOL , bauditfailure : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddAuditAccessObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const ::windows_sys::core::GUID , inheritedobjecttypeguid : *const ::windows_sys::core::GUID , psid : super::Foundation:: PSID , bauditsuccess : super::Foundation:: BOOL , bauditfailure : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddConditionalAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , acetype : u8 , accessmask : u32 , psid : super::Foundation:: PSID , conditionstr : :: windows_sys::core::PCWSTR , returnlength : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddConditionalAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , acetype : u8 , accessmask : u32 , psid : super::Foundation:: PSID , conditionstr : ::windows_sys::core::PCWSTR , returnlength : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn AddMandatoryAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , mandatorypolicy : u32 , plabelsid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -99,15 +99,15 @@ pub mod WinWlx; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn CheckTokenMembershipEx ( tokenhandle : super::Foundation:: HANDLE , sidtocheck : super::Foundation:: PSID , flags : u32 , ismember : *mut super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ConvertToAutoInheritPrivateObjectSecurity ( parentdescriptor : PSECURITY_DESCRIPTOR , currentsecuritydescriptor : PSECURITY_DESCRIPTOR , newsecuritydescriptor : *mut PSECURITY_DESCRIPTOR , objecttype : *const :: windows_sys::core::GUID , isdirectoryobject : super::Foundation:: BOOLEAN , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ConvertToAutoInheritPrivateObjectSecurity ( parentdescriptor : PSECURITY_DESCRIPTOR , currentsecuritydescriptor : PSECURITY_DESCRIPTOR , newsecuritydescriptor : *mut PSECURITY_DESCRIPTOR , objecttype : *const ::windows_sys::core::GUID , isdirectoryobject : super::Foundation:: BOOLEAN , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn CopySid ( ndestinationsidlength : u32 , pdestinationsid : super::Foundation:: PSID , psourcesid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn CreatePrivateObjectSecurity ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , isdirectoryobject : super::Foundation:: BOOL , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn CreatePrivateObjectSecurityEx ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , objecttype : *const :: windows_sys::core::GUID , iscontainerobject : super::Foundation:: BOOL , autoinheritflags : SECURITY_AUTO_INHERIT_FLAGS , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn CreatePrivateObjectSecurityEx ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , objecttype : *const ::windows_sys::core::GUID , iscontainerobject : super::Foundation:: BOOL , autoinheritflags : SECURITY_AUTO_INHERIT_FLAGS , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn CreatePrivateObjectSecurityWithMultipleInheritance ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , objecttypes : *const *const :: windows_sys::core::GUID , guidcount : u32 , iscontainerobject : super::Foundation:: BOOL , autoinheritflags : SECURITY_AUTO_INHERIT_FLAGS , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn CreatePrivateObjectSecurityWithMultipleInheritance ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , objecttypes : *const *const ::windows_sys::core::GUID , guidcount : u32 , iscontainerobject : super::Foundation:: BOOL , autoinheritflags : SECURITY_AUTO_INHERIT_FLAGS , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn CreateRestrictedToken ( existingtokenhandle : super::Foundation:: HANDLE , flags : CREATE_RESTRICTED_TOKEN_FLAGS , disablesidcount : u32 , sidstodisable : *const SID_AND_ATTRIBUTES , deleteprivilegecount : u32 , privilegestodelete : *const LUID_AND_ATTRIBUTES , restrictedsidcount : u32 , sidstorestrict : *const SID_AND_ATTRIBUTES , newtokenhandle : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -115,7 +115,7 @@ pub mod WinWlx; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn DeleteAce ( pacl : *mut ACL , dwaceindex : u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-security-base-l1-2-2.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn DeriveCapabilitySidsFromName ( capname : :: windows_sys::core::PCWSTR , capabilitygroupsids : *mut *mut super::Foundation:: PSID , capabilitygroupsidcount : *mut u32 , capabilitysids : *mut *mut super::Foundation:: PSID , capabilitysidcount : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-security-base-l1-2-2.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn DeriveCapabilitySidsFromName ( capname : ::windows_sys::core::PCWSTR , capabilitygroupsids : *mut *mut super::Foundation:: PSID , capabilitygroupsidcount : *mut u32 , capabilitysids : *mut *mut super::Foundation:: PSID , capabilitysidcount : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn DestroyPrivateObjectSecurity ( objectdescriptor : *const PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -141,9 +141,9 @@ pub mod WinWlx; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn GetCachedSigningLevel ( file : super::Foundation:: HANDLE , flags : *mut u32 , signinglevel : *mut u32 , thumbprint : *mut u8 , thumbprintsize : *mut u32 , thumbprintalgorithm : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn GetFileSecurityA ( lpfilename : :: windows_sys::core::PCSTR , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn GetFileSecurityA ( lpfilename : ::windows_sys::core::PCSTR , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn GetFileSecurityW ( lpfilename : :: windows_sys::core::PCWSTR , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn GetFileSecurityW ( lpfilename : ::windows_sys::core::PCWSTR , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn GetKernelObjectSecurity ( handle : super::Foundation:: HANDLE , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -198,60 +198,60 @@ pub mod WinWlx; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn IsWellKnownSid ( psid : super::Foundation:: PSID , wellknownsidtype : WELL_KNOWN_SID_TYPE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LogonUserA ( lpszusername : :: windows_sys::core::PCSTR , lpszdomain : :: windows_sys::core::PCSTR , lpszpassword : :: windows_sys::core::PCSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LogonUserA ( lpszusername : ::windows_sys::core::PCSTR , lpszdomain : ::windows_sys::core::PCSTR , lpszpassword : ::windows_sys::core::PCSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LogonUserExA ( lpszusername : :: windows_sys::core::PCSTR , lpszdomain : :: windows_sys::core::PCSTR , lpszpassword : :: windows_sys::core::PCSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE , pplogonsid : *mut super::Foundation:: PSID , ppprofilebuffer : *mut *mut ::core::ffi::c_void , pdwprofilelength : *mut u32 , pquotalimits : *mut QUOTA_LIMITS ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LogonUserExA ( lpszusername : ::windows_sys::core::PCSTR , lpszdomain : ::windows_sys::core::PCSTR , lpszpassword : ::windows_sys::core::PCSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE , pplogonsid : *mut super::Foundation:: PSID , ppprofilebuffer : *mut *mut ::core::ffi::c_void , pdwprofilelength : *mut u32 , pquotalimits : *mut QUOTA_LIMITS ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LogonUserExW ( lpszusername : :: windows_sys::core::PCWSTR , lpszdomain : :: windows_sys::core::PCWSTR , lpszpassword : :: windows_sys::core::PCWSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE , pplogonsid : *mut super::Foundation:: PSID , ppprofilebuffer : *mut *mut ::core::ffi::c_void , pdwprofilelength : *mut u32 , pquotalimits : *mut QUOTA_LIMITS ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LogonUserExW ( lpszusername : ::windows_sys::core::PCWSTR , lpszdomain : ::windows_sys::core::PCWSTR , lpszpassword : ::windows_sys::core::PCWSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE , pplogonsid : *mut super::Foundation:: PSID , ppprofilebuffer : *mut *mut ::core::ffi::c_void , pdwprofilelength : *mut u32 , pquotalimits : *mut QUOTA_LIMITS ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LogonUserW ( lpszusername : :: windows_sys::core::PCWSTR , lpszdomain : :: windows_sys::core::PCWSTR , lpszpassword : :: windows_sys::core::PCWSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LogonUserW ( lpszusername : ::windows_sys::core::PCWSTR , lpszdomain : ::windows_sys::core::PCWSTR , lpszpassword : ::windows_sys::core::PCWSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupAccountNameA ( lpsystemname : :: windows_sys::core::PCSTR , lpaccountname : :: windows_sys::core::PCSTR , sid : super::Foundation:: PSID , cbsid : *mut u32 , referenceddomainname : :: windows_sys::core::PSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupAccountNameA ( lpsystemname : ::windows_sys::core::PCSTR , lpaccountname : ::windows_sys::core::PCSTR , sid : super::Foundation:: PSID , cbsid : *mut u32 , referenceddomainname : ::windows_sys::core::PSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupAccountNameW ( lpsystemname : :: windows_sys::core::PCWSTR , lpaccountname : :: windows_sys::core::PCWSTR , sid : super::Foundation:: PSID , cbsid : *mut u32 , referenceddomainname : :: windows_sys::core::PWSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupAccountNameW ( lpsystemname : ::windows_sys::core::PCWSTR , lpaccountname : ::windows_sys::core::PCWSTR , sid : super::Foundation:: PSID , cbsid : *mut u32 , referenceddomainname : ::windows_sys::core::PWSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupAccountSidA ( lpsystemname : :: windows_sys::core::PCSTR , sid : super::Foundation:: PSID , name : :: windows_sys::core::PSTR , cchname : *mut u32 , referenceddomainname : :: windows_sys::core::PSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupAccountSidA ( lpsystemname : ::windows_sys::core::PCSTR , sid : super::Foundation:: PSID , name : ::windows_sys::core::PSTR , cchname : *mut u32 , referenceddomainname : ::windows_sys::core::PSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupAccountSidW ( lpsystemname : :: windows_sys::core::PCWSTR , sid : super::Foundation:: PSID , name : :: windows_sys::core::PWSTR , cchname : *mut u32 , referenceddomainname : :: windows_sys::core::PWSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupAccountSidW ( lpsystemname : ::windows_sys::core::PCWSTR , sid : super::Foundation:: PSID , name : ::windows_sys::core::PWSTR , cchname : *mut u32 , referenceddomainname : ::windows_sys::core::PWSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeDisplayNameA ( lpsystemname : :: windows_sys::core::PCSTR , lpname : :: windows_sys::core::PCSTR , lpdisplayname : :: windows_sys::core::PSTR , cchdisplayname : *mut u32 , lplanguageid : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeDisplayNameA ( lpsystemname : ::windows_sys::core::PCSTR , lpname : ::windows_sys::core::PCSTR , lpdisplayname : ::windows_sys::core::PSTR , cchdisplayname : *mut u32 , lplanguageid : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeDisplayNameW ( lpsystemname : :: windows_sys::core::PCWSTR , lpname : :: windows_sys::core::PCWSTR , lpdisplayname : :: windows_sys::core::PWSTR , cchdisplayname : *mut u32 , lplanguageid : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeDisplayNameW ( lpsystemname : ::windows_sys::core::PCWSTR , lpname : ::windows_sys::core::PCWSTR , lpdisplayname : ::windows_sys::core::PWSTR , cchdisplayname : *mut u32 , lplanguageid : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeNameA ( lpsystemname : :: windows_sys::core::PCSTR , lpluid : *const super::Foundation:: LUID , lpname : :: windows_sys::core::PSTR , cchname : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeNameA ( lpsystemname : ::windows_sys::core::PCSTR , lpluid : *const super::Foundation:: LUID , lpname : ::windows_sys::core::PSTR , cchname : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeNameW ( lpsystemname : :: windows_sys::core::PCWSTR , lpluid : *const super::Foundation:: LUID , lpname : :: windows_sys::core::PWSTR , cchname : *mut u32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeNameW ( lpsystemname : ::windows_sys::core::PCWSTR , lpluid : *const super::Foundation:: LUID , lpname : ::windows_sys::core::PWSTR , cchname : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeValueA ( lpsystemname : :: windows_sys::core::PCSTR , lpname : :: windows_sys::core::PCSTR , lpluid : *mut super::Foundation:: LUID ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeValueA ( lpsystemname : ::windows_sys::core::PCSTR , lpname : ::windows_sys::core::PCSTR , lpluid : *mut super::Foundation:: LUID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeValueW ( lpsystemname : :: windows_sys::core::PCWSTR , lpname : :: windows_sys::core::PCWSTR , lpluid : *mut super::Foundation:: LUID ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn LookupPrivilegeValueW ( lpsystemname : ::windows_sys::core::PCWSTR , lpname : ::windows_sys::core::PCWSTR , lpluid : *mut super::Foundation:: LUID ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn MakeAbsoluteSD ( pselfrelativesecuritydescriptor : PSECURITY_DESCRIPTOR , pabsolutesecuritydescriptor : PSECURITY_DESCRIPTOR , lpdwabsolutesecuritydescriptorsize : *mut u32 , pdacl : *mut ACL , lpdwdaclsize : *mut u32 , psacl : *mut ACL , lpdwsaclsize : *mut u32 , powner : super::Foundation:: PSID , lpdwownersize : *mut u32 , pprimarygroup : super::Foundation:: PSID , lpdwprimarygroupsize : *mut u32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn MakeSelfRelativeSD ( pabsolutesecuritydescriptor : PSECURITY_DESCRIPTOR , pselfrelativesecuritydescriptor : PSECURITY_DESCRIPTOR , lpdwbufferlength : *mut u32 ) -> super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`*"] fn MapGenericMask ( accessmask : *mut u32 , genericmapping : *const GENERIC_MAPPING ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectCloseAuditAlarmA ( subsystemname : :: windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectCloseAuditAlarmA ( subsystemname : ::windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectCloseAuditAlarmW ( subsystemname : :: windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectCloseAuditAlarmW ( subsystemname : ::windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectDeleteAuditAlarmA ( subsystemname : :: windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectDeleteAuditAlarmA ( subsystemname : ::windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectDeleteAuditAlarmW ( subsystemname : :: windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectDeleteAuditAlarmW ( subsystemname : ::windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectOpenAuditAlarmA ( subsystemname : :: windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows_sys::core::PCSTR , objectname : :: windows_sys::core::PCSTR , psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , grantedaccess : u32 , privileges : *const PRIVILEGE_SET , objectcreation : super::Foundation:: BOOL , accessgranted : super::Foundation:: BOOL , generateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectOpenAuditAlarmA ( subsystemname : ::windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows_sys::core::PCSTR , objectname : ::windows_sys::core::PCSTR , psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , grantedaccess : u32 , privileges : *const PRIVILEGE_SET , objectcreation : super::Foundation:: BOOL , accessgranted : super::Foundation:: BOOL , generateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectOpenAuditAlarmW ( subsystemname : :: windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows_sys::core::PCWSTR , objectname : :: windows_sys::core::PCWSTR , psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , grantedaccess : u32 , privileges : *const PRIVILEGE_SET , objectcreation : super::Foundation:: BOOL , accessgranted : super::Foundation:: BOOL , generateonclose : *mut i32 ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectOpenAuditAlarmW ( subsystemname : ::windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows_sys::core::PCWSTR , objectname : ::windows_sys::core::PCWSTR , psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , grantedaccess : u32 , privileges : *const PRIVILEGE_SET , objectcreation : super::Foundation:: BOOL , accessgranted : super::Foundation:: BOOL , generateonclose : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectPrivilegeAuditAlarmA ( subsystemname : :: windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectPrivilegeAuditAlarmA ( subsystemname : ::windows_sys::core::PCSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectPrivilegeAuditAlarmW ( subsystemname : :: windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn ObjectPrivilegeAuditAlarmW ( subsystemname : ::windows_sys::core::PCWSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn PrivilegeCheck ( clienttoken : super::Foundation:: HANDLE , requiredprivileges : *mut PRIVILEGE_SET , pfresult : *mut i32 ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn PrivilegedServiceAuditAlarmA ( subsystemname : :: windows_sys::core::PCSTR , servicename : :: windows_sys::core::PCSTR , clienttoken : super::Foundation:: HANDLE , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn PrivilegedServiceAuditAlarmA ( subsystemname : ::windows_sys::core::PCSTR , servicename : ::windows_sys::core::PCSTR , clienttoken : super::Foundation:: HANDLE , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn PrivilegedServiceAuditAlarmW ( subsystemname : :: windows_sys::core::PCWSTR , servicename : :: windows_sys::core::PCWSTR , clienttoken : super::Foundation:: HANDLE , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn PrivilegedServiceAuditAlarmW ( subsystemname : ::windows_sys::core::PCWSTR , servicename : ::windows_sys::core::PCWSTR , clienttoken : super::Foundation:: HANDLE , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`*"] fn QuerySecurityAccessMask ( securityinformation : u32 , desiredaccess : *mut u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn RevertToSelf ( ) -> super::Foundation:: BOOL ); @@ -264,9 +264,9 @@ pub mod WinWlx; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn SetCachedSigningLevel ( sourcefiles : *const super::Foundation:: HANDLE , sourcefilecount : u32 , flags : u32 , targetfile : super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn SetFileSecurityA ( lpfilename : :: windows_sys::core::PCSTR , securityinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn SetFileSecurityA ( lpfilename : ::windows_sys::core::PCSTR , securityinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn SetFileSecurityW ( lpfilename : :: windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn SetFileSecurityW ( lpfilename : ::windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] fn SetKernelObjectSecurity ( handle : super::Foundation:: HANDLE , securityinformation : u32 , securitydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -322,127 +322,127 @@ pub const SECURITY_STATIC_TRACKING: super::Foundation::BOOLEAN = 0u8; #[doc = "*Required features: `\"Win32_Security\"`*"] pub const SECURITY_WORLD_SID_AUTHORITY: SID_IDENTIFIER_AUTHORITY = SID_IDENTIFIER_AUTHORITY { Value: [0, 0, 0, 0, 0, 1] }; #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_ASSIGNPRIMARYTOKEN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeAssignPrimaryTokenPrivilege"); +pub const SE_ASSIGNPRIMARYTOKEN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeAssignPrimaryTokenPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_AUDIT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeAuditPrivilege"); +pub const SE_AUDIT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeAuditPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_BACKUP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeBackupPrivilege"); +pub const SE_BACKUP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeBackupPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CHANGE_NOTIFY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeChangeNotifyPrivilege"); +pub const SE_CHANGE_NOTIFY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeChangeNotifyPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_GLOBAL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeCreateGlobalPrivilege"); +pub const SE_CREATE_GLOBAL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeCreateGlobalPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_PAGEFILE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeCreatePagefilePrivilege"); +pub const SE_CREATE_PAGEFILE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeCreatePagefilePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_PERMANENT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeCreatePermanentPrivilege"); +pub const SE_CREATE_PERMANENT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeCreatePermanentPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_SYMBOLIC_LINK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeCreateSymbolicLinkPrivilege"); +pub const SE_CREATE_SYMBOLIC_LINK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeCreateSymbolicLinkPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_TOKEN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeCreateTokenPrivilege"); +pub const SE_CREATE_TOKEN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeCreateTokenPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_DEBUG_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDebugPrivilege"); +pub const SE_DEBUG_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeDebugPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_DELEGATE_SESSION_USER_IMPERSONATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeDelegateSessionUserImpersonatePrivilege"); +pub const SE_DELEGATE_SESSION_USER_IMPERSONATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeDelegateSessionUserImpersonatePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_ENABLE_DELEGATION_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeEnableDelegationPrivilege"); +pub const SE_ENABLE_DELEGATION_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeEnableDelegationPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_IMPERSONATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeImpersonatePrivilege"); +pub const SE_IMPERSONATE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeImpersonatePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_INCREASE_QUOTA_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeIncreaseQuotaPrivilege"); +pub const SE_INCREASE_QUOTA_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeIncreaseQuotaPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_INC_BASE_PRIORITY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeIncreaseBasePriorityPrivilege"); +pub const SE_INC_BASE_PRIORITY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeIncreaseBasePriorityPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_INC_WORKING_SET_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeIncreaseWorkingSetPrivilege"); +pub const SE_INC_WORKING_SET_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeIncreaseWorkingSetPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_LOAD_DRIVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeLoadDriverPrivilege"); +pub const SE_LOAD_DRIVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeLoadDriverPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_LOCK_MEMORY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeLockMemoryPrivilege"); +pub const SE_LOCK_MEMORY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeLockMemoryPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_MACHINE_ACCOUNT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeMachineAccountPrivilege"); +pub const SE_MACHINE_ACCOUNT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeMachineAccountPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_MANAGE_VOLUME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeManageVolumePrivilege"); +pub const SE_MANAGE_VOLUME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeManageVolumePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_PROF_SINGLE_PROCESS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeProfileSingleProcessPrivilege"); +pub const SE_PROF_SINGLE_PROCESS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeProfileSingleProcessPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_RELABEL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeRelabelPrivilege"); +pub const SE_RELABEL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeRelabelPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_REMOTE_SHUTDOWN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeRemoteShutdownPrivilege"); +pub const SE_REMOTE_SHUTDOWN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeRemoteShutdownPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_RESTORE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeRestorePrivilege"); +pub const SE_RESTORE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeRestorePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SECURITY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeSecurityPrivilege"); +pub const SE_SECURITY_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeSecurityPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SHUTDOWN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeShutdownPrivilege"); +pub const SE_SHUTDOWN_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeShutdownPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SYNC_AGENT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeSyncAgentPrivilege"); +pub const SE_SYNC_AGENT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeSyncAgentPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SYSTEMTIME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeSystemtimePrivilege"); +pub const SE_SYSTEMTIME_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeSystemtimePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SYSTEM_ENVIRONMENT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeSystemEnvironmentPrivilege"); +pub const SE_SYSTEM_ENVIRONMENT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeSystemEnvironmentPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SYSTEM_PROFILE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeSystemProfilePrivilege"); +pub const SE_SYSTEM_PROFILE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeSystemProfilePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_TAKE_OWNERSHIP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeTakeOwnershipPrivilege"); +pub const SE_TAKE_OWNERSHIP_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeTakeOwnershipPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_TCB_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeTcbPrivilege"); +pub const SE_TCB_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeTcbPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_TIME_ZONE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeTimeZonePrivilege"); +pub const SE_TIME_ZONE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeTimeZonePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_TRUSTED_CREDMAN_ACCESS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeTrustedCredManAccessPrivilege"); +pub const SE_TRUSTED_CREDMAN_ACCESS_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeTrustedCredManAccessPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_UNDOCK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeUndockPrivilege"); +pub const SE_UNDOCK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeUndockPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_UNSOLICITED_INPUT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SeUnsolicitedInputPrivilege"); +pub const SE_UNSOLICITED_INPUT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SeUnsolicitedInputPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] pub const cwcFILENAMESUFFIXMAX: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security\"`*"] pub const cwcHRESULTSTRING: u32 = 40u32; #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const szLBRACE: ::windows_sys::core::PCSTR = ::windows_sys::s!("{"); +pub const szLBRACE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("{"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const szLPAREN: ::windows_sys::core::PCSTR = ::windows_sys::s!("("); +pub const szLPAREN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("("); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const szRBRACE: ::windows_sys::core::PCSTR = ::windows_sys::s!("}"); +pub const szRBRACE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("}"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const szRPAREN: ::windows_sys::core::PCSTR = ::windows_sys::s!(")"); +pub const szRPAREN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(")"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszCERTENROLLSHAREPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertSrv\\CertEnroll"); +pub const wszCERTENROLLSHAREPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertSrv\\CertEnroll"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_CERTFILENAMESUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%4"); +pub const wszFCSAPARM_CERTFILENAMESUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%4"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_CONFIGDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%6"); +pub const wszFCSAPARM_CONFIGDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%6"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_CRLDELTAFILENAMESUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%9"); +pub const wszFCSAPARM_CRLDELTAFILENAMESUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%9"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_CRLFILENAMESUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%8"); +pub const wszFCSAPARM_CRLFILENAMESUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%8"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DOMAINDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%5"); +pub const wszFCSAPARM_DOMAINDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%5"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSCACERTATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%11"); +pub const wszFCSAPARM_DSCACERTATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%11"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSCRLATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%10"); +pub const wszFCSAPARM_DSCRLATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%10"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSCROSSCERTPAIRATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%14"); +pub const wszFCSAPARM_DSCROSSCERTPAIRATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%14"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSKRACERTATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%13"); +pub const wszFCSAPARM_DSKRACERTATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%13"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSUSERCERTATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%12"); +pub const wszFCSAPARM_DSUSERCERTATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%12"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_SANITIZEDCANAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%3"); +pub const wszFCSAPARM_SANITIZEDCANAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%3"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_SANITIZEDCANAMEHASH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%7"); +pub const wszFCSAPARM_SANITIZEDCANAMEHASH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%7"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_SERVERDNSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%1"); +pub const wszFCSAPARM_SERVERDNSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%1"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_SERVERSHORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%2"); +pub const wszFCSAPARM_SERVERSHORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%2"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszLBRACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{"); +pub const wszLBRACE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszLPAREN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("("); +pub const wszLPAREN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("("); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszRBRACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("}"); +pub const wszRBRACE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("}"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszRPAREN: ::windows_sys::core::PCWSTR = ::windows_sys::w!(")"); +pub const wszRPAREN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(")"); #[doc = "*Required features: `\"Win32_Security\"`*"] pub type ACE_FLAGS = u32; #[doc = "*Required features: `\"Win32_Security\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Cabinets/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Cabinets/mod.rs index 7ada6035e8..015a83a28d 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Cabinets/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Cabinets/mod.rs @@ -1,5 +1,5 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FCIAddFile ( hfci : *const ::core::ffi::c_void , pszsourcefile : :: windows_sys::core::PCSTR , pszfilename : :: windows_sys::core::PCSTR , fexecute : super::super::Foundation:: BOOL , pfnfcignc : PFNFCIGETNEXTCABINET , pfnfcis : PFNFCISTATUS , pfnfcigoi : PFNFCIGETOPENINFO , typecompress : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FCIAddFile ( hfci : *const ::core::ffi::c_void , pszsourcefile : ::windows_sys::core::PCSTR , pszfilename : ::windows_sys::core::PCSTR , fexecute : super::super::Foundation:: BOOL , pfnfcignc : PFNFCIGETNEXTCABINET , pfnfcis : PFNFCISTATUS , pfnfcigoi : PFNFCIGETOPENINFO , typecompress : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FCICreate ( perf : *const ERF , pfnfcifp : PFNFCIFILEPLACED , pfna : PFNFCIALLOC , pfnf : PFNFCIFREE , pfnopen : PFNFCIOPEN , pfnread : PFNFCIREAD , pfnwrite : PFNFCIWRITE , pfnclose : PFNFCICLOSE , pfnseek : PFNFCISEEK , pfndelete : PFNFCIDELETE , pfnfcigtf : PFNFCIGETTEMPFILE , pccab : *const CCAB , pv : *const ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] @@ -9,7 +9,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FCIFlushFolder ( hfci : *const ::core::ffi::c_void , pfnfcignc : PFNFCIGETNEXTCABINET , pfnfcis : PFNFCISTATUS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FDICopy ( hfdi : *const ::core::ffi::c_void , pszcabinet : :: windows_sys::core::PCSTR , pszcabpath : :: windows_sys::core::PCSTR , flags : i32 , pfnfdin : PFNFDINOTIFY , pfnfdid : PFNFDIDECRYPT , pvuser : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FDICopy ( hfdi : *const ::core::ffi::c_void , pszcabinet : ::windows_sys::core::PCSTR , pszcabpath : ::windows_sys::core::PCSTR , flags : i32 , pfnfdin : PFNFDINOTIFY , pfnfdid : PFNFDIDECRYPT , pvuser : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FDICreate ( pfnalloc : PFNALLOC , pfnfree : PFNFREE , pfnopen : PFNOPEN , pfnread : PFNREAD , pfnwrite : PFNWRITE , pfnclose : PFNCLOSE , pfnseek : PFNSEEK , cputype : FDICREATE_CPU_TYPE , perf : *mut ERF ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] @@ -17,7 +17,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FDIIsCabinet ( hfdi : *const ::core::ffi::c_void , hf : isize , pfdici : *mut FDICABINETINFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FDITruncateCabinet ( hfdi : *const ::core::ffi::c_void , pszcabinetname : :: windows_sys::core::PCSTR , ifoldertodelete : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "cabinet.dll""cdecl" #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] fn FDITruncateCabinet ( hfdi : *const ::core::ffi::c_void , pszcabinetname : ::windows_sys::core::PCSTR , ifoldertodelete : u16 ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"] pub const CB_MAX_CABINET_NAME: u32 = 256u32; #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/CloudFilters/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/CloudFilters/mod.rs index 4d5ebe6e44..c11eafe30e 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -1,62 +1,62 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfCloseHandle ( filehandle : super::super::Foundation:: HANDLE ) -> ( ) ); #[cfg(feature = "Win32_System_CorrelationVector")] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_System_CorrelationVector\"`*"] fn CfConnectSyncRoot ( syncrootpath : :: windows_sys::core::PCWSTR , callbacktable : *const CF_CALLBACK_REGISTRATION , callbackcontext : *const ::core::ffi::c_void , connectflags : CF_CONNECT_FLAGS , connectionkey : *mut CF_CONNECTION_KEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_System_CorrelationVector\"`*"] fn CfConnectSyncRoot ( syncrootpath : ::windows_sys::core::PCWSTR , callbacktable : *const CF_CALLBACK_REGISTRATION , callbackcontext : *const ::core::ffi::c_void , connectflags : CF_CONNECT_FLAGS , connectionkey : *mut CF_CONNECTION_KEY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfConvertToPlaceholder ( filehandle : super::super::Foundation:: HANDLE , fileidentity : *const ::core::ffi::c_void , fileidentitylength : u32 , convertflags : CF_CONVERT_FLAGS , convertusn : *mut i64 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfConvertToPlaceholder ( filehandle : super::super::Foundation:: HANDLE , fileidentity : *const ::core::ffi::c_void , fileidentitylength : u32 , convertflags : CF_CONVERT_FLAGS , convertusn : *mut i64 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Storage_FileSystem")] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"] fn CfCreatePlaceholders ( basedirectorypath : :: windows_sys::core::PCWSTR , placeholderarray : *mut CF_PLACEHOLDER_CREATE_INFO , placeholdercount : u32 , createflags : CF_CREATE_FLAGS , entriesprocessed : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"] fn CfCreatePlaceholders ( basedirectorypath : ::windows_sys::core::PCWSTR , placeholderarray : *mut CF_PLACEHOLDER_CREATE_INFO , placeholdercount : u32 , createflags : CF_CREATE_FLAGS , entriesprocessed : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfDehydratePlaceholder ( filehandle : super::super::Foundation:: HANDLE , startingoffset : i64 , length : i64 , dehydrateflags : CF_DEHYDRATE_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfDisconnectSyncRoot ( connectionkey : CF_CONNECTION_KEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfDehydratePlaceholder ( filehandle : super::super::Foundation:: HANDLE , startingoffset : i64 , length : i64 , dehydrateflags : CF_DEHYDRATE_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfDisconnectSyncRoot ( connectionkey : CF_CONNECTION_KEY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_CorrelationVector"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_CorrelationVector\"`*"] fn CfExecute ( opinfo : *const CF_OPERATION_INFO , opparams : *mut CF_OPERATION_PARAMETERS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_CorrelationVector\"`*"] fn CfExecute ( opinfo : *const CF_OPERATION_INFO , opparams : *mut CF_OPERATION_PARAMETERS ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"] fn CfGetCorrelationVector ( filehandle : super::super::Foundation:: HANDLE , correlationvector : *mut super::super::System::CorrelationVector:: CORRELATION_VECTOR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"] fn CfGetCorrelationVector ( filehandle : super::super::Foundation:: HANDLE , correlationvector : *mut super::super::System::CorrelationVector:: CORRELATION_VECTOR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetPlaceholderInfo ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_PLACEHOLDER_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetPlaceholderInfo ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_PLACEHOLDER_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetPlaceholderRangeInfo ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_PLACEHOLDER_RANGE_INFO_CLASS , startingoffset : i64 , length : i64 , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetPlaceholderRangeInfo ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_PLACEHOLDER_RANGE_INFO_CLASS , startingoffset : i64 , length : i64 , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfGetPlaceholderStateFromAttributeTag ( fileattributes : u32 , reparsetag : u32 ) -> CF_PLACEHOLDER_STATE ); #[cfg(feature = "Win32_Storage_FileSystem")] ::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"] fn CfGetPlaceholderStateFromFileInfo ( infobuffer : *const ::core::ffi::c_void , infoclass : super::FileSystem:: FILE_INFO_BY_HANDLE_CLASS ) -> CF_PLACEHOLDER_STATE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] ::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn CfGetPlaceholderStateFromFindData ( finddata : *const super::FileSystem:: WIN32_FIND_DATAA ) -> CF_PLACEHOLDER_STATE ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfGetPlatformInfo ( platformversion : *mut CF_PLATFORM_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfGetPlatformInfo ( platformversion : *mut CF_PLATFORM_INFO ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetSyncRootInfoByHandle ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_SYNC_ROOT_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfGetSyncRootInfoByPath ( filepath : :: windows_sys::core::PCWSTR , infoclass : CF_SYNC_ROOT_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetSyncRootInfoByHandle ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_SYNC_ROOT_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfGetSyncRootInfoByPath ( filepath : ::windows_sys::core::PCWSTR , infoclass : CF_SYNC_ROOT_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetTransferKey ( filehandle : super::super::Foundation:: HANDLE , transferkey : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetTransferKey ( filehandle : super::super::Foundation:: HANDLE , transferkey : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfGetWin32HandleFromProtectedHandle ( protectedhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfHydratePlaceholder ( filehandle : super::super::Foundation:: HANDLE , startingoffset : i64 , length : i64 , hydrateflags : CF_HYDRATE_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfHydratePlaceholder ( filehandle : super::super::Foundation:: HANDLE , startingoffset : i64 , length : i64 , hydrateflags : CF_HYDRATE_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfOpenFileWithOplock ( filepath : :: windows_sys::core::PCWSTR , flags : CF_OPEN_FILE_FLAGS , protectedhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfQuerySyncProviderStatus ( connectionkey : CF_CONNECTION_KEY , providerstatus : *mut CF_SYNC_PROVIDER_STATUS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfOpenFileWithOplock ( filepath : ::windows_sys::core::PCWSTR , flags : CF_OPEN_FILE_FLAGS , protectedhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfQuerySyncProviderStatus ( connectionkey : CF_CONNECTION_KEY , providerstatus : *mut CF_SYNC_PROVIDER_STATUS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfReferenceProtectedHandle ( protectedhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfRegisterSyncRoot ( syncrootpath : :: windows_sys::core::PCWSTR , registration : *const CF_SYNC_REGISTRATION , policies : *const CF_SYNC_POLICIES , registerflags : CF_REGISTER_FLAGS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfRegisterSyncRoot ( syncrootpath : ::windows_sys::core::PCWSTR , registration : *const CF_SYNC_REGISTRATION , policies : *const CF_SYNC_POLICIES , registerflags : CF_REGISTER_FLAGS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfReleaseProtectedHandle ( protectedhandle : super::super::Foundation:: HANDLE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfReleaseTransferKey ( filehandle : super::super::Foundation:: HANDLE , transferkey : *mut i64 ) -> ( ) ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfReportProviderProgress ( connectionkey : CF_CONNECTION_KEY , transferkey : i64 , providerprogresstotal : i64 , providerprogresscompleted : i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfReportProviderProgress2 ( connectionkey : CF_CONNECTION_KEY , transferkey : i64 , requestkey : i64 , providerprogresstotal : i64 , providerprogresscompleted : i64 , targetsessionid : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfReportSyncStatus ( syncrootpath : :: windows_sys::core::PCWSTR , syncstatus : *const CF_SYNC_STATUS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfReportProviderProgress ( connectionkey : CF_CONNECTION_KEY , transferkey : i64 , providerprogresstotal : i64 , providerprogresscompleted : i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfReportProviderProgress2 ( connectionkey : CF_CONNECTION_KEY , transferkey : i64 , requestkey : i64 , providerprogresstotal : i64 , providerprogresscompleted : i64 , targetsessionid : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfReportSyncStatus ( syncrootpath : ::windows_sys::core::PCWSTR , syncstatus : *const CF_SYNC_STATUS ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfRevertPlaceholder ( filehandle : super::super::Foundation:: HANDLE , revertflags : CF_REVERT_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfRevertPlaceholder ( filehandle : super::super::Foundation:: HANDLE , revertflags : CF_REVERT_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_CorrelationVector"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"] fn CfSetCorrelationVector ( filehandle : super::super::Foundation:: HANDLE , correlationvector : *const super::super::System::CorrelationVector:: CORRELATION_VECTOR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"] fn CfSetCorrelationVector ( filehandle : super::super::Foundation:: HANDLE , correlationvector : *const super::super::System::CorrelationVector:: CORRELATION_VECTOR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfSetInSyncState ( filehandle : super::super::Foundation:: HANDLE , insyncstate : CF_IN_SYNC_STATE , insyncflags : CF_SET_IN_SYNC_FLAGS , insyncusn : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] fn CfSetInSyncState ( filehandle : super::super::Foundation:: HANDLE , insyncstate : CF_IN_SYNC_STATE , insyncflags : CF_SET_IN_SYNC_FLAGS , insyncusn : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfSetPinState ( filehandle : super::super::Foundation:: HANDLE , pinstate : CF_PIN_STATE , pinflags : CF_SET_PIN_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfUnregisterSyncRoot ( syncrootpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CfSetPinState ( filehandle : super::super::Foundation:: HANDLE , pinstate : CF_PIN_STATE , pinflags : CF_SET_PIN_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfUnregisterSyncRoot ( syncrootpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`*"] fn CfUpdatePlaceholder ( filehandle : super::super::Foundation:: HANDLE , fsmetadata : *const CF_FS_METADATA , fileidentity : *const ::core::ffi::c_void , fileidentitylength : u32 , dehydraterangearray : *const CF_FILE_RANGE , dehydraterangecount : u32 , updateflags : CF_UPDATE_FLAGS , updateusn : *mut i64 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfUpdateSyncProviderStatus ( connectionkey : CF_CONNECTION_KEY , providerstatus : CF_SYNC_PROVIDER_STATUS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`*"] fn CfUpdatePlaceholder ( filehandle : super::super::Foundation:: HANDLE , fsmetadata : *const CF_FS_METADATA , fileidentity : *const ::core::ffi::c_void , fileidentitylength : u32 , dehydraterangearray : *const CF_FILE_RANGE , dehydraterangecount : u32 , updateflags : CF_UPDATE_FLAGS , updateusn : *mut i64 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "cldapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] fn CfUpdateSyncProviderStatus ( connectionkey : CF_CONNECTION_KEY , providerstatus : CF_SYNC_PROVIDER_STATUS ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] pub const CF_MAX_PRIORITY_HINT: u32 = 15u32; #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs index 9e47b87572..caf5497839 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs @@ -1,31 +1,31 @@ -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsAdd ( dfsentrypath : :: windows_sys::core::PCWSTR , servername : :: windows_sys::core::PCWSTR , sharename : :: windows_sys::core::PCWSTR , comment : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsAddFtRoot ( servername : :: windows_sys::core::PCWSTR , rootshare : :: windows_sys::core::PCWSTR , ftdfsname : :: windows_sys::core::PCWSTR , comment : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsAddRootTarget ( pdfspath : :: windows_sys::core::PCWSTR , ptargetpath : :: windows_sys::core::PCWSTR , majorversion : u32 , pcomment : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsAddStdRoot ( servername : :: windows_sys::core::PCWSTR , rootshare : :: windows_sys::core::PCWSTR , comment : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsEnum ( dfsname : :: windows_sys::core::PCWSTR , level : u32 , prefmaxlen : u32 , buffer : *mut *mut u8 , entriesread : *mut u32 , resumehandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsGetClientInfo ( dfsentrypath : :: windows_sys::core::PCWSTR , servername : :: windows_sys::core::PCWSTR , sharename : :: windows_sys::core::PCWSTR , level : u32 , buffer : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsAdd ( dfsentrypath : ::windows_sys::core::PCWSTR , servername : ::windows_sys::core::PCWSTR , sharename : ::windows_sys::core::PCWSTR , comment : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsAddFtRoot ( servername : ::windows_sys::core::PCWSTR , rootshare : ::windows_sys::core::PCWSTR , ftdfsname : ::windows_sys::core::PCWSTR , comment : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsAddRootTarget ( pdfspath : ::windows_sys::core::PCWSTR , ptargetpath : ::windows_sys::core::PCWSTR , majorversion : u32 , pcomment : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsAddStdRoot ( servername : ::windows_sys::core::PCWSTR , rootshare : ::windows_sys::core::PCWSTR , comment : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsEnum ( dfsname : ::windows_sys::core::PCWSTR , level : u32 , prefmaxlen : u32 , buffer : *mut *mut u8 , entriesread : *mut u32 , resumehandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsGetClientInfo ( dfsentrypath : ::windows_sys::core::PCWSTR , servername : ::windows_sys::core::PCWSTR , sharename : ::windows_sys::core::PCWSTR , level : u32 , buffer : *mut *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsGetFtContainerSecurity ( domainname : :: windows_sys::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsGetInfo ( dfsentrypath : :: windows_sys::core::PCWSTR , servername : :: windows_sys::core::PCWSTR , sharename : :: windows_sys::core::PCWSTR , level : u32 , buffer : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsGetFtContainerSecurity ( domainname : ::windows_sys::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsGetInfo ( dfsentrypath : ::windows_sys::core::PCWSTR , servername : ::windows_sys::core::PCWSTR , sharename : ::windows_sys::core::PCWSTR , level : u32 , buffer : *mut *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsGetSecurity ( dfsentrypath : :: windows_sys::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsGetSecurity ( dfsentrypath : ::windows_sys::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsGetStdContainerSecurity ( machinename : :: windows_sys::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsGetSupportedNamespaceVersion ( origin : DFS_NAMESPACE_VERSION_ORIGIN , pname : :: windows_sys::core::PCWSTR , ppversioninfo : *mut *mut DFS_SUPPORTED_NAMESPACE_VERSION_INFO ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsMove ( olddfsentrypath : :: windows_sys::core::PCWSTR , newdfsentrypath : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemove ( dfsentrypath : :: windows_sys::core::PCWSTR , servername : :: windows_sys::core::PCWSTR , sharename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemoveFtRoot ( servername : :: windows_sys::core::PCWSTR , rootshare : :: windows_sys::core::PCWSTR , ftdfsname : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemoveFtRootForced ( domainname : :: windows_sys::core::PCWSTR , servername : :: windows_sys::core::PCWSTR , rootshare : :: windows_sys::core::PCWSTR , ftdfsname : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemoveRootTarget ( pdfspath : :: windows_sys::core::PCWSTR , ptargetpath : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemoveStdRoot ( servername : :: windows_sys::core::PCWSTR , rootshare : :: windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsSetClientInfo ( dfsentrypath : :: windows_sys::core::PCWSTR , servername : :: windows_sys::core::PCWSTR , sharename : :: windows_sys::core::PCWSTR , level : u32 , buffer : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsGetStdContainerSecurity ( machinename : ::windows_sys::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsGetSupportedNamespaceVersion ( origin : DFS_NAMESPACE_VERSION_ORIGIN , pname : ::windows_sys::core::PCWSTR , ppversioninfo : *mut *mut DFS_SUPPORTED_NAMESPACE_VERSION_INFO ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsMove ( olddfsentrypath : ::windows_sys::core::PCWSTR , newdfsentrypath : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemove ( dfsentrypath : ::windows_sys::core::PCWSTR , servername : ::windows_sys::core::PCWSTR , sharename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemoveFtRoot ( servername : ::windows_sys::core::PCWSTR , rootshare : ::windows_sys::core::PCWSTR , ftdfsname : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemoveFtRootForced ( domainname : ::windows_sys::core::PCWSTR , servername : ::windows_sys::core::PCWSTR , rootshare : ::windows_sys::core::PCWSTR , ftdfsname : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemoveRootTarget ( pdfspath : ::windows_sys::core::PCWSTR , ptargetpath : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsRemoveStdRoot ( servername : ::windows_sys::core::PCWSTR , rootshare : ::windows_sys::core::PCWSTR , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsSetClientInfo ( dfsentrypath : ::windows_sys::core::PCWSTR , servername : ::windows_sys::core::PCWSTR , sharename : ::windows_sys::core::PCWSTR , level : u32 , buffer : *const u8 ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsSetFtContainerSecurity ( domainname : :: windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsSetInfo ( dfsentrypath : :: windows_sys::core::PCWSTR , servername : :: windows_sys::core::PCWSTR , sharename : :: windows_sys::core::PCWSTR , level : u32 , buffer : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsSetFtContainerSecurity ( domainname : ::windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] fn NetDfsSetInfo ( dfsentrypath : ::windows_sys::core::PCWSTR , servername : ::windows_sys::core::PCWSTR , sharename : ::windows_sys::core::PCWSTR , level : u32 , buffer : *const u8 ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsSetSecurity ( dfsentrypath : :: windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsSetSecurity ( dfsentrypath : ::windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsSetStdContainerSecurity ( machinename : :: windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] fn NetDfsSetStdContainerSecurity ( machinename : ::windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] pub const DFS_ADD_VOLUME: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs index 352c91c5fe..b6e0322524 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/EnhancedStorage/mod.rs @@ -43,19 +43,19 @@ pub const CERT_CAPABILITY_SIGNATURE_ALG: u32 = 3u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const CERT_MAX_CAPABILITY: u32 = 255u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSASSA_PSS_SHA1_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.10,1.3.14.3.2.26"); +pub const CERT_RSASSA_PSS_SHA1_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.10,1.3.14.3.2.26"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSASSA_PSS_SHA256_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.1"); +pub const CERT_RSASSA_PSS_SHA256_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.1"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSASSA_PSS_SHA384_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.2"); +pub const CERT_RSASSA_PSS_SHA384_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.2"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSASSA_PSS_SHA512_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.3"); +pub const CERT_RSASSA_PSS_SHA512_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.3"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSA_1024_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.1,1024"); +pub const CERT_RSA_1024_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.1,1024"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSA_2048_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.1,2048"); +pub const CERT_RSA_2048_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.1,2048"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSA_3072_OID: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.2.840.113549.1.1.1,3072"); +pub const CERT_RSA_3072_OID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.2.840.113549.1.1.1,3072"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const CERT_TYPE_ASCh: u32 = 3u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] @@ -423,67 +423,67 @@ pub const ISDEFAULTSAVE_NONOWNER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const ISDEFAULTSAVE_OWNER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_CALENDAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("calendar"); +pub const KIND_CALENDAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("calendar"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_COMMUNICATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("communication"); +pub const KIND_COMMUNICATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("communication"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_CONTACT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("contact"); +pub const KIND_CONTACT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("contact"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_DOCUMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("document"); +pub const KIND_DOCUMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("document"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_EMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("email"); +pub const KIND_EMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("email"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_FEED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("feed"); +pub const KIND_FEED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("feed"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("folder"); +pub const KIND_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("folder"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_GAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("game"); +pub const KIND_GAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("game"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_INSTANTMESSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("instantmessage"); +pub const KIND_INSTANTMESSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("instantmessage"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_JOURNAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("journal"); +pub const KIND_JOURNAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("journal"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("link"); +pub const KIND_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("link"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_MOVIE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("movie"); +pub const KIND_MOVIE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("movie"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_MUSIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("music"); +pub const KIND_MUSIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("music"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_NOTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("note"); +pub const KIND_NOTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("note"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_PICTURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("picture"); +pub const KIND_PICTURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("picture"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_PLAYLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("playlist"); +pub const KIND_PLAYLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("playlist"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_PROGRAM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("program"); +pub const KIND_PROGRAM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("program"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_RECORDEDTV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("recordedtv"); +pub const KIND_RECORDEDTV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("recordedtv"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_SEARCHFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("searchfolder"); +pub const KIND_SEARCHFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("searchfolder"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_TASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("task"); +pub const KIND_TASK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("task"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_UNKNOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("unknown"); +pub const KIND_UNKNOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("unknown"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_VIDEO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("video"); +pub const KIND_VIDEO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("video"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_WEBHISTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("webhistory"); +pub const KIND_WEBHISTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("webhistory"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFB_ALPHA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("alpha"); +pub const LAYOUTPATTERN_CVMFB_ALPHA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("alpha"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFB_BETA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("beta"); +pub const LAYOUTPATTERN_CVMFB_BETA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("beta"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFB_DELTA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("delta"); +pub const LAYOUTPATTERN_CVMFB_DELTA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("delta"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFB_GAMMA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("gamma"); +pub const LAYOUTPATTERN_CVMFB_GAMMA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("gamma"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFS_ALPHA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("alpha"); +pub const LAYOUTPATTERN_CVMFS_ALPHA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("alpha"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFS_BETA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("beta"); +pub const LAYOUTPATTERN_CVMFS_BETA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("beta"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFS_DELTA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("delta"); +pub const LAYOUTPATTERN_CVMFS_DELTA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("delta"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFS_GAMMA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("gamma"); +pub const LAYOUTPATTERN_CVMFS_GAMMA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("gamma"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const LINK_STATUS_BROKEN: i32 = 2i32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] @@ -3801,29 +3801,29 @@ pub const RATING_TWO_STARS_MIN: u32 = 13u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const RATING_TWO_STARS_SET: u32 = 25u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_BROWSABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("browsable"); +pub const SFGAOSTR_BROWSABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("browsable"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_FILEANC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("fileanc"); +pub const SFGAOSTR_FILEANC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("fileanc"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_FILESYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("filesys"); +pub const SFGAOSTR_FILESYS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("filesys"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("folder"); +pub const SFGAOSTR_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("folder"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_HIDDEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("hidden"); +pub const SFGAOSTR_HIDDEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("hidden"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("link"); +pub const SFGAOSTR_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("link"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_NONENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("nonenum"); +pub const SFGAOSTR_NONENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("nonenum"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_PLACEHOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("placeholder"); +pub const SFGAOSTR_PLACEHOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("placeholder"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_STORAGEANC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("storageanc"); +pub const SFGAOSTR_STORAGEANC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("storageanc"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_STREAM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("stream"); +pub const SFGAOSTR_STREAM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("stream"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_SUPERHIDDEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("superhidden"); +pub const SFGAOSTR_SUPERHIDDEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("superhidden"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("system"); +pub const SFGAOSTR_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("system"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const SHARINGSTATUS_NOTSHARED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] @@ -3831,15 +3831,15 @@ pub const SHARINGSTATUS_PRIVATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const SHARINGSTATUS_SHARED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Group"); +pub const STORAGE_PROVIDER_SHARE_STATUS_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Group"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Owner"); +pub const STORAGE_PROVIDER_SHARE_STATUS_OWNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Owner"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_PRIVATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Private"); +pub const STORAGE_PROVIDER_SHARE_STATUS_PRIVATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Private"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_PUBLIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Public"); +pub const STORAGE_PROVIDER_SHARE_STATUS_PUBLIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Public"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_SHARED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Shared"); +pub const STORAGE_PROVIDER_SHARE_STATUS_SHARED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Shared"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const STORAGE_PROVIDER_SHARINGSTATUS_NOTSHARED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/FileHistory/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/FileHistory/mod.rs index b951eb13c9..0c2f2b4192 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/FileHistory/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/FileHistory/mod.rs @@ -1,17 +1,17 @@ #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceBlockBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceBlockBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceClosePipe ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceClosePipe ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceOpenPipe ( startserviceifstopped : super::super::Foundation:: BOOL , pipe : *mut super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceOpenPipe ( startserviceifstopped : super::super::Foundation:: BOOL , pipe : *mut super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceReloadConfiguration ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceReloadConfiguration ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceStartBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE , lowpriorityio : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceStartBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE , lowpriorityio : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceStopBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE , stoptracking : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceStopBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE , stoptracking : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceUnblockBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fhsvcctl.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FhServiceUnblockBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows_sys::core::HRESULT ); pub type IFhConfigMgr = *mut ::core::ffi::c_void; pub type IFhReassociation = *mut ::core::ffi::c_void; pub type IFhScopeIterator = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/Storage/FileSystem/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/FileSystem/mod.rs index 8aea7238d4..fb5b4393cb 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -1,9 +1,9 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn AddLogContainer ( hlog : super::super::Foundation:: HANDLE , pcbcontainer : *const u64 , pwszcontainerpath : :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn AddLogContainer ( hlog : super::super::Foundation:: HANDLE , pcbcontainer : *const u64 , pwszcontainerpath : ::windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn AddLogContainerSet ( hlog : super::super::Foundation:: HANDLE , ccontainer : u16 , pcbcontainer : *const u64 , rgwszcontainerpath : *const :: windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn AddLogContainerSet ( hlog : super::super::Foundation:: HANDLE , ccontainer : u16 , pcbcontainer : *const u64 , rgwszcontainerpath : *const ::windows_sys::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn AddUsersToEncryptedFile ( lpfilename : :: windows_sys::core::PCWSTR , pencryptioncertificates : *const ENCRYPTION_CERTIFICATE_LIST ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn AddUsersToEncryptedFile ( lpfilename : ::windows_sys::core::PCWSTR , pencryptioncertificates : *const ENCRYPTION_CERTIFICATE_LIST ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn AdvanceLogBase ( pvmarshal : *mut ::core::ffi::c_void , plsnbase : *mut CLS_LSN , fflags : u32 , poverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -21,20 +21,20 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn BackupWrite ( hfile : super::super::Foundation:: HANDLE , lpbuffer : *const u8 , nnumberofbytestowrite : u32 , lpnumberofbyteswritten : *mut u32 , babort : super::super::Foundation:: BOOL , bprocesssecurity : super::super::Foundation:: BOOL , lpcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn BuildIoRingCancelRequest ( ioring : *const HIORING__ , file : IORING_HANDLE_REF , optocancel : usize , userdata : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn BuildIoRingCancelRequest ( ioring : *const HIORING__ , file : IORING_HANDLE_REF , optocancel : usize , userdata : usize ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn BuildIoRingReadFile ( ioring : *const HIORING__ , fileref : IORING_HANDLE_REF , dataref : IORING_BUFFER_REF , numberofbytestoread : u32 , fileoffset : u64 , userdata : usize , sqeflags : IORING_SQE_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn BuildIoRingRegisterBuffers ( ioring : *const HIORING__ , count : u32 , buffers : *const IORING_BUFFER_INFO , userdata : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn BuildIoRingReadFile ( ioring : *const HIORING__ , fileref : IORING_HANDLE_REF , dataref : IORING_BUFFER_REF , numberofbytestoread : u32 , fileoffset : u64 , userdata : usize , sqeflags : IORING_SQE_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn BuildIoRingRegisterBuffers ( ioring : *const HIORING__ , count : u32 , buffers : *const IORING_BUFFER_INFO , userdata : usize ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn BuildIoRingRegisterFileHandles ( ioring : *const HIORING__ , count : u32 , handles : *const super::super::Foundation:: HANDLE , userdata : usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn BuildIoRingRegisterFileHandles ( ioring : *const HIORING__ , count : u32 , handles : *const super::super::Foundation:: HANDLE , userdata : usize ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CheckNameLegalDOS8Dot3A ( lpname : :: windows_sys::core::PCSTR , lpoemname : :: windows_sys::core::PSTR , oemnamesize : u32 , pbnamecontainsspaces : *mut super::super::Foundation:: BOOL , pbnamelegal : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CheckNameLegalDOS8Dot3A ( lpname : ::windows_sys::core::PCSTR , lpoemname : ::windows_sys::core::PSTR , oemnamesize : u32 , pbnamecontainsspaces : *mut super::super::Foundation:: BOOL , pbnamelegal : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CheckNameLegalDOS8Dot3W ( lpname : :: windows_sys::core::PCWSTR , lpoemname : :: windows_sys::core::PSTR , oemnamesize : u32 , pbnamecontainsspaces : *mut super::super::Foundation:: BOOL , pbnamelegal : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CheckNameLegalDOS8Dot3W ( lpname : ::windows_sys::core::PCWSTR , lpoemname : ::windows_sys::core::PSTR , oemnamesize : u32 , pbnamecontainsspaces : *mut super::super::Foundation:: BOOL , pbnamelegal : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CloseAndResetLogFile ( hlog : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn CloseEncryptedFileRaw ( pvcontext : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn CloseIoRing ( ioring : *const HIORING__ ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn CloseIoRing ( ioring : *const HIORING__ ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CommitComplete ( enlistmenthandle : super::super::Foundation:: HANDLE , tmvirtualclock : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -46,127 +46,127 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CompareFileTime ( lpfiletime1 : *const super::super::Foundation:: FILETIME , lpfiletime2 : *const super::super::Foundation:: FILETIME ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFile2 ( pwszexistingfilename : :: windows_sys::core::PCWSTR , pwsznewfilename : :: windows_sys::core::PCWSTR , pextendedparameters : *const COPYFILE2_EXTENDED_PARAMETERS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFile2 ( pwszexistingfilename : ::windows_sys::core::PCWSTR , pwsznewfilename : ::windows_sys::core::PCWSTR , pextendedparameters : *const COPYFILE2_EXTENDED_PARAMETERS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileA ( lpexistingfilename : :: windows_sys::core::PCSTR , lpnewfilename : :: windows_sys::core::PCSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileA ( lpexistingfilename : ::windows_sys::core::PCSTR , lpnewfilename : ::windows_sys::core::PCSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileExA ( lpexistingfilename : :: windows_sys::core::PCSTR , lpnewfilename : :: windows_sys::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *mut i32 , dwcopyflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileExA ( lpexistingfilename : ::windows_sys::core::PCSTR , lpnewfilename : ::windows_sys::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *mut i32 , dwcopyflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileExW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *mut i32 , dwcopyflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileExW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *mut i32 , dwcopyflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileFromAppW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileFromAppW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileTransactedA ( lpexistingfilename : :: windows_sys::core::PCSTR , lpnewfilename : :: windows_sys::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *const i32 , dwcopyflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileTransactedA ( lpexistingfilename : ::windows_sys::core::PCSTR , lpnewfilename : ::windows_sys::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *const i32 , dwcopyflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileTransactedW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *const i32 , dwcopyflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileTransactedW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *const i32 , dwcopyflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CopyFileW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn CopyLZFile ( hfsource : i32 , hfdest : i32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryA ( lppathname : :: windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryA ( lppathname : ::windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryExA ( lptemplatedirectory : :: windows_sys::core::PCSTR , lpnewdirectory : :: windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryExA ( lptemplatedirectory : ::windows_sys::core::PCSTR , lpnewdirectory : ::windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryExW ( lptemplatedirectory : :: windows_sys::core::PCWSTR , lpnewdirectory : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryExW ( lptemplatedirectory : ::windows_sys::core::PCWSTR , lpnewdirectory : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryFromAppW ( lppathname : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryFromAppW ( lppathname : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryTransactedA ( lptemplatedirectory : :: windows_sys::core::PCSTR , lpnewdirectory : :: windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryTransactedA ( lptemplatedirectory : ::windows_sys::core::PCSTR , lpnewdirectory : ::windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryTransactedW ( lptemplatedirectory : :: windows_sys::core::PCWSTR , lpnewdirectory : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryTransactedW ( lptemplatedirectory : ::windows_sys::core::PCWSTR , lpnewdirectory : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryW ( lppathname : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateDirectoryW ( lppathname : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEnlistment ( lpenlistmentattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , resourcemanagerhandle : super::super::Foundation:: HANDLE , transactionhandle : super::super::Foundation:: HANDLE , notificationmask : u32 , createoptions : u32 , enlistmentkey : *mut ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFile2 ( lpfilename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , dwcreationdisposition : FILE_CREATION_DISPOSITION , pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFile2 ( lpfilename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , dwcreationdisposition : FILE_CREATION_DISPOSITION , pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFile2FromAppW ( lpfilename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , dwcreationdisposition : u32 , pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFile2FromAppW ( lpfilename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , dwcreationdisposition : u32 , pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileA ( lpfilename : :: windows_sys::core::PCSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileA ( lpfilename : ::windows_sys::core::PCSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileFromAppW ( lpfilename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : u32 , dwflagsandattributes : u32 , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileFromAppW ( lpfilename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : u32 , dwflagsandattributes : u32 , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileTransactedA ( lpfilename : :: windows_sys::core::PCSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE , htransaction : super::super::Foundation:: HANDLE , pusminiversion : *const TXFS_MINIVERSION , lpextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileTransactedA ( lpfilename : ::windows_sys::core::PCSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE , htransaction : super::super::Foundation:: HANDLE , pusminiversion : *const TXFS_MINIVERSION , lpextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE , htransaction : super::super::Foundation:: HANDLE , pusminiversion : *const TXFS_MINIVERSION , lpextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE , htransaction : super::super::Foundation:: HANDLE , pusminiversion : *const TXFS_MINIVERSION , lpextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileW ( lpfilename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileW ( lpfilename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateHardLinkA ( lpfilename : :: windows_sys::core::PCSTR , lpexistingfilename : :: windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateHardLinkA ( lpfilename : ::windows_sys::core::PCSTR , lpexistingfilename : ::windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateHardLinkTransactedA ( lpfilename : :: windows_sys::core::PCSTR , lpexistingfilename : :: windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateHardLinkTransactedA ( lpfilename : ::windows_sys::core::PCSTR , lpexistingfilename : ::windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateHardLinkTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , lpexistingfilename : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateHardLinkTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , lpexistingfilename : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateHardLinkW ( lpfilename : :: windows_sys::core::PCWSTR , lpexistingfilename : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn CreateIoRing ( ioringversion : IORING_VERSION , flags : IORING_CREATE_FLAGS , submissionqueuesize : u32 , completionqueuesize : u32 , h : *mut *mut HIORING__ ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateHardLinkW ( lpfilename : ::windows_sys::core::PCWSTR , lpexistingfilename : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn CreateIoRing ( ioringversion : IORING_VERSION , flags : IORING_CREATE_FLAGS , submissionqueuesize : u32 , completionqueuesize : u32 , h : *mut *mut HIORING__ ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn CreateLogContainerScanContext ( hlog : super::super::Foundation:: HANDLE , cfromcontainer : u32 , ccontainers : u32 , escanmode : u8 , pcxscan : *mut CLS_SCAN_CONTEXT , poverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateLogFile ( pszlogfilename : :: windows_sys::core::PCWSTR , fdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , psalogfile : *mut super::super::Security:: SECURITY_ATTRIBUTES , fcreatedisposition : FILE_CREATION_DISPOSITION , fflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateLogFile ( pszlogfilename : ::windows_sys::core::PCWSTR , fdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , psalogfile : *mut super::super::Security:: SECURITY_ATTRIBUTES , fcreatedisposition : FILE_CREATION_DISPOSITION , fflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateLogMarshallingArea ( hlog : super::super::Foundation:: HANDLE , pfnallocbuffer : CLFS_BLOCK_ALLOCATION , pfnfreebuffer : CLFS_BLOCK_DEALLOCATION , pvblockalloccontext : *mut ::core::ffi::c_void , cbmarshallingbuffer : u32 , cmaxwritebuffers : u32 , cmaxreadbuffers : u32 , ppvmarshal : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateResourceManager ( lpresourcemanagerattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , resourcemanagerid : *mut :: windows_sys::core::GUID , createoptions : u32 , tmhandle : super::super::Foundation:: HANDLE , description : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateResourceManager ( lpresourcemanagerattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , resourcemanagerid : *mut ::windows_sys::core::GUID , createoptions : u32 , tmhandle : super::super::Foundation:: HANDLE , description : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateSymbolicLinkA ( lpsymlinkfilename : :: windows_sys::core::PCSTR , lptargetfilename : :: windows_sys::core::PCSTR , dwflags : SYMBOLIC_LINK_FLAGS ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateSymbolicLinkA ( lpsymlinkfilename : ::windows_sys::core::PCSTR , lptargetfilename : ::windows_sys::core::PCSTR , dwflags : SYMBOLIC_LINK_FLAGS ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateSymbolicLinkTransactedA ( lpsymlinkfilename : :: windows_sys::core::PCSTR , lptargetfilename : :: windows_sys::core::PCSTR , dwflags : SYMBOLIC_LINK_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateSymbolicLinkTransactedA ( lpsymlinkfilename : ::windows_sys::core::PCSTR , lptargetfilename : ::windows_sys::core::PCSTR , dwflags : SYMBOLIC_LINK_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateSymbolicLinkTransactedW ( lpsymlinkfilename : :: windows_sys::core::PCWSTR , lptargetfilename : :: windows_sys::core::PCWSTR , dwflags : SYMBOLIC_LINK_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateSymbolicLinkTransactedW ( lpsymlinkfilename : ::windows_sys::core::PCWSTR , lptargetfilename : ::windows_sys::core::PCWSTR , dwflags : SYMBOLIC_LINK_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateSymbolicLinkW ( lpsymlinkfilename : :: windows_sys::core::PCWSTR , lptargetfilename : :: windows_sys::core::PCWSTR , dwflags : SYMBOLIC_LINK_FLAGS ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateSymbolicLinkW ( lpsymlinkfilename : ::windows_sys::core::PCWSTR , lptargetfilename : ::windows_sys::core::PCWSTR , dwflags : SYMBOLIC_LINK_FLAGS ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn CreateTapePartition ( hdevice : super::super::Foundation:: HANDLE , dwpartitionmethod : CREATE_TAPE_PARTITION_METHOD , dwcount : u32 , dwsize : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateTransaction ( lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , uow : *mut :: windows_sys::core::GUID , createoptions : u32 , isolationlevel : u32 , isolationflags : u32 , timeout : u32 , description : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateTransaction ( lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , uow : *mut ::windows_sys::core::GUID , createoptions : u32 , isolationlevel : u32 , isolationflags : u32 , timeout : u32 , description : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateTransactionManager ( lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , logfilename : :: windows_sys::core::PCWSTR , createoptions : u32 , commitstrength : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateTransactionManager ( lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , logfilename : ::windows_sys::core::PCWSTR , createoptions : u32 , commitstrength : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DecryptFileA ( lpfilename : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DecryptFileA ( lpfilename : ::windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DecryptFileW ( lpfilename : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DecryptFileW ( lpfilename : ::windows_sys::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DefineDosDeviceA ( dwflags : DEFINE_DOS_DEVICE_FLAGS , lpdevicename : :: windows_sys::core::PCSTR , lptargetpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DefineDosDeviceA ( dwflags : DEFINE_DOS_DEVICE_FLAGS , lpdevicename : ::windows_sys::core::PCSTR , lptargetpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DefineDosDeviceW ( dwflags : DEFINE_DOS_DEVICE_FLAGS , lpdevicename : :: windows_sys::core::PCWSTR , lptargetpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DefineDosDeviceW ( dwflags : DEFINE_DOS_DEVICE_FLAGS , lpdevicename : ::windows_sys::core::PCWSTR , lptargetpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileA ( lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileA ( lpfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileFromAppW ( lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileFromAppW ( lpfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileTransactedA ( lpfilename : :: windows_sys::core::PCSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileTransactedA ( lpfilename : ::windows_sys::core::PCSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileW ( lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteFileW ( lpfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteLogByHandle ( hlog : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteLogFile ( pszlogfilename : :: windows_sys::core::PCWSTR , pvreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteLogFile ( pszlogfilename : ::windows_sys::core::PCWSTR , pvreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteLogMarshallingArea ( pvmarshal : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteVolumeMountPointA ( lpszvolumemountpoint : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteVolumeMountPointA ( lpszvolumemountpoint : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteVolumeMountPointW ( lpszvolumemountpoint : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteVolumeMountPointW ( lpszvolumemountpoint : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn DeregisterManageableLogClient ( hlog : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DuplicateEncryptionInfoFile ( srcfilename : :: windows_sys::core::PCWSTR , dstfilename : :: windows_sys::core::PCWSTR , dwcreationdistribution : u32 , dwattributes : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DuplicateEncryptionInfoFile ( srcfilename : ::windows_sys::core::PCWSTR , dstfilename : ::windows_sys::core::PCWSTR , dwcreationdistribution : u32 , dwattributes : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn EncryptFileA ( lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn EncryptFileA ( lpfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn EncryptFileW ( lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn EncryptFileW ( lpfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn EncryptionDisable ( dirpath : :: windows_sys::core::PCWSTR , disable : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn EncryptionDisable ( dirpath : ::windows_sys::core::PCWSTR , disable : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn EraseTape ( hdevice : super::super::Foundation:: HANDLE , dwerasetype : ERASE_TAPE_TYPE , bimmediate : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FileEncryptionStatusA ( lpfilename : :: windows_sys::core::PCSTR , lpstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FileEncryptionStatusA ( lpfilename : ::windows_sys::core::PCSTR , lpstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FileEncryptionStatusW ( lpfilename : :: windows_sys::core::PCWSTR , lpstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FileEncryptionStatusW ( lpfilename : ::windows_sys::core::PCWSTR , lpstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FileTimeToLocalFileTime ( lpfiletime : *const super::super::Foundation:: FILETIME , lplocalfiletime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -174,49 +174,49 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindCloseChangeNotification ( hchangehandle : FindChangeNotificationHandle ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstChangeNotificationA ( lppathname : :: windows_sys::core::PCSTR , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : FILE_NOTIFY_CHANGE ) -> FindChangeNotificationHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstChangeNotificationA ( lppathname : ::windows_sys::core::PCSTR , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : FILE_NOTIFY_CHANGE ) -> FindChangeNotificationHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstChangeNotificationW ( lppathname : :: windows_sys::core::PCWSTR , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : FILE_NOTIFY_CHANGE ) -> FindChangeNotificationHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstChangeNotificationW ( lppathname : ::windows_sys::core::PCWSTR , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : FILE_NOTIFY_CHANGE ) -> FindChangeNotificationHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileA ( lpfilename : :: windows_sys::core::PCSTR , lpfindfiledata : *mut WIN32_FIND_DATAA ) -> FindFileHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstFileExA ( lpfilename : :: windows_sys::core::PCSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : FIND_FIRST_EX_FLAGS ) -> FindFileHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileA ( lpfilename : ::windows_sys::core::PCSTR , lpfindfiledata : *mut WIN32_FIND_DATAA ) -> FindFileHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstFileExA ( lpfilename : ::windows_sys::core::PCSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : FIND_FIRST_EX_FLAGS ) -> FindFileHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileExFromAppW ( lpfilename : :: windows_sys::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstFileExW ( lpfilename : :: windows_sys::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : FIND_FIRST_EX_FLAGS ) -> FindFileHandle ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileExFromAppW ( lpfilename : ::windows_sys::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstFileExW ( lpfilename : ::windows_sys::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : FIND_FIRST_EX_FLAGS ) -> FindFileHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileNameTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , dwflags : u32 , stringlength : *mut u32 , linkname : :: windows_sys::core::PWSTR , htransaction : super::super::Foundation:: HANDLE ) -> FindFileNameHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstFileNameW ( lpfilename : :: windows_sys::core::PCWSTR , dwflags : u32 , stringlength : *mut u32 , linkname : :: windows_sys::core::PWSTR ) -> FindFileNameHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileNameTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , dwflags : u32 , stringlength : *mut u32 , linkname : ::windows_sys::core::PWSTR , htransaction : super::super::Foundation:: HANDLE ) -> FindFileNameHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstFileNameW ( lpfilename : ::windows_sys::core::PCWSTR , dwflags : u32 , stringlength : *mut u32 , linkname : ::windows_sys::core::PWSTR ) -> FindFileNameHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileTransactedA ( lpfilename : :: windows_sys::core::PCSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindFileHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileTransactedA ( lpfilename : ::windows_sys::core::PCSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindFileHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindFileHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindFileHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileW ( lpfilename : :: windows_sys::core::PCWSTR , lpfindfiledata : *mut WIN32_FIND_DATAW ) -> FindFileHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstFileW ( lpfilename : ::windows_sys::core::PCWSTR , lpfindfiledata : *mut WIN32_FIND_DATAW ) -> FindFileHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstStreamTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , infolevel : STREAM_INFO_LEVELS , lpfindstreamdata : *mut ::core::ffi::c_void , dwflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindStreamHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstStreamW ( lpfilename : :: windows_sys::core::PCWSTR , infolevel : STREAM_INFO_LEVELS , lpfindstreamdata : *mut ::core::ffi::c_void , dwflags : u32 ) -> FindStreamHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstVolumeA ( lpszvolumename : :: windows_sys::core::PSTR , cchbufferlength : u32 ) -> FindVolumeHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstVolumeMountPointA ( lpszrootpathname : :: windows_sys::core::PCSTR , lpszvolumemountpoint : :: windows_sys::core::PSTR , cchbufferlength : u32 ) -> FindVolumeMountPointHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstVolumeMountPointW ( lpszrootpathname : :: windows_sys::core::PCWSTR , lpszvolumemountpoint : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> FindVolumeMountPointHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstVolumeW ( lpszvolumename : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> FindVolumeHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindFirstStreamTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , infolevel : STREAM_INFO_LEVELS , lpfindstreamdata : *mut ::core::ffi::c_void , dwflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindStreamHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstStreamW ( lpfilename : ::windows_sys::core::PCWSTR , infolevel : STREAM_INFO_LEVELS , lpfindstreamdata : *mut ::core::ffi::c_void , dwflags : u32 ) -> FindStreamHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstVolumeA ( lpszvolumename : ::windows_sys::core::PSTR , cchbufferlength : u32 ) -> FindVolumeHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstVolumeMountPointA ( lpszrootpathname : ::windows_sys::core::PCSTR , lpszvolumemountpoint : ::windows_sys::core::PSTR , cchbufferlength : u32 ) -> FindVolumeMountPointHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstVolumeMountPointW ( lpszrootpathname : ::windows_sys::core::PCWSTR , lpszvolumemountpoint : ::windows_sys::core::PWSTR , cchbufferlength : u32 ) -> FindVolumeMountPointHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn FindFirstVolumeW ( lpszvolumename : ::windows_sys::core::PWSTR , cchbufferlength : u32 ) -> FindVolumeHandle ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextChangeNotification ( hchangehandle : FindChangeNotificationHandle ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextFileA ( hfindfile : FindFileHandle , lpfindfiledata : *mut WIN32_FIND_DATAA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextFileNameW ( hfindstream : FindFileNameHandle , stringlength : *mut u32 , linkname : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextFileNameW ( hfindstream : FindFileNameHandle , stringlength : *mut u32 , linkname : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextFileW ( hfindfile : FindFileHandle , lpfindfiledata : *mut WIN32_FIND_DATAW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextStreamW ( hfindstream : FindStreamHandle , lpfindstreamdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextVolumeA ( hfindvolume : FindVolumeHandle , lpszvolumename : :: windows_sys::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextVolumeA ( hfindvolume : FindVolumeHandle , lpszvolumename : ::windows_sys::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextVolumeMountPointA ( hfindvolumemountpoint : FindVolumeMountPointHandle , lpszvolumemountpoint : :: windows_sys::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextVolumeMountPointA ( hfindvolumemountpoint : FindVolumeMountPointHandle , lpszvolumemountpoint : ::windows_sys::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextVolumeMountPointW ( hfindvolumemountpoint : FindVolumeMountPointHandle , lpszvolumemountpoint : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextVolumeMountPointW ( hfindvolumemountpoint : FindVolumeMountPointHandle , lpszvolumemountpoint : ::windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextVolumeW ( hfindvolume : FindVolumeHandle , lpszvolumename : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindNextVolumeW ( hfindvolume : FindVolumeHandle , lpszvolumename : ::windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FindVolumeClose ( hfindvolume : FindVolumeHandle ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -233,48 +233,48 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn FreeReservedLog ( pvmarshal : *mut ::core::ffi::c_void , creservedrecords : u32 , pcbadjustment : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetBinaryTypeA ( lpapplicationname : :: windows_sys::core::PCSTR , lpbinarytype : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetBinaryTypeA ( lpapplicationname : ::windows_sys::core::PCSTR , lpbinarytype : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetBinaryTypeW ( lpapplicationname : :: windows_sys::core::PCWSTR , lpbinarytype : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetCompressedFileSizeA ( lpfilename : :: windows_sys::core::PCSTR , lpfilesizehigh : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetBinaryTypeW ( lpapplicationname : ::windows_sys::core::PCWSTR , lpbinarytype : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetCompressedFileSizeA ( lpfilename : ::windows_sys::core::PCSTR , lpfilesizehigh : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetCompressedFileSizeTransactedA ( lpfilename : :: windows_sys::core::PCSTR , lpfilesizehigh : *mut u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetCompressedFileSizeTransactedA ( lpfilename : ::windows_sys::core::PCSTR , lpfilesizehigh : *mut u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetCompressedFileSizeTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , lpfilesizehigh : *mut u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetCompressedFileSizeW ( lpfilename : :: windows_sys::core::PCWSTR , lpfilesizehigh : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetCompressedFileSizeTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , lpfilesizehigh : *mut u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetCompressedFileSizeW ( lpfilename : ::windows_sys::core::PCWSTR , lpfilesizehigh : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetCurrentClockTransactionManager ( transactionmanagerhandle : super::super::Foundation:: HANDLE , tmvirtualclock : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetDiskFreeSpaceA ( lprootpathname : :: windows_sys::core::PCSTR , lpsectorspercluster : *mut u32 , lpbytespersector : *mut u32 , lpnumberoffreeclusters : *mut u32 , lptotalnumberofclusters : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetDiskFreeSpaceA ( lprootpathname : ::windows_sys::core::PCSTR , lpsectorspercluster : *mut u32 , lpbytespersector : *mut u32 , lpnumberoffreeclusters : *mut u32 , lptotalnumberofclusters : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetDiskFreeSpaceExA ( lpdirectoryname : :: windows_sys::core::PCSTR , lpfreebytesavailabletocaller : *mut u64 , lptotalnumberofbytes : *mut u64 , lptotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetDiskFreeSpaceExA ( lpdirectoryname : ::windows_sys::core::PCSTR , lpfreebytesavailabletocaller : *mut u64 , lptotalnumberofbytes : *mut u64 , lptotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetDiskFreeSpaceExW ( lpdirectoryname : :: windows_sys::core::PCWSTR , lpfreebytesavailabletocaller : *mut u64 , lptotalnumberofbytes : *mut u64 , lptotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetDiskFreeSpaceExW ( lpdirectoryname : ::windows_sys::core::PCWSTR , lpfreebytesavailabletocaller : *mut u64 , lptotalnumberofbytes : *mut u64 , lptotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetDiskFreeSpaceW ( lprootpathname : :: windows_sys::core::PCWSTR , lpsectorspercluster : *mut u32 , lpbytespersector : *mut u32 , lpnumberoffreeclusters : *mut u32 , lptotalnumberofclusters : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetDiskSpaceInformationA ( rootpath : :: windows_sys::core::PCSTR , diskspaceinfo : *mut DISK_SPACE_INFORMATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetDiskSpaceInformationW ( rootpath : :: windows_sys::core::PCWSTR , diskspaceinfo : *mut DISK_SPACE_INFORMATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetDriveTypeA ( lprootpathname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetDriveTypeW ( lprootpathname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetEncryptedFileMetadata ( lpfilename : :: windows_sys::core::PCWSTR , pcbmetadata : *mut u32 , ppbmetadata : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetDiskFreeSpaceW ( lprootpathname : ::windows_sys::core::PCWSTR , lpsectorspercluster : *mut u32 , lpbytespersector : *mut u32 , lpnumberoffreeclusters : *mut u32 , lptotalnumberofclusters : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetDiskSpaceInformationA ( rootpath : ::windows_sys::core::PCSTR , diskspaceinfo : *mut DISK_SPACE_INFORMATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetDiskSpaceInformationW ( rootpath : ::windows_sys::core::PCWSTR , diskspaceinfo : *mut DISK_SPACE_INFORMATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetDriveTypeA ( lprootpathname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetDriveTypeW ( lprootpathname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetEncryptedFileMetadata ( lpfilename : ::windows_sys::core::PCWSTR , pcbmetadata : *mut u32 , ppbmetadata : *mut *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetEnlistmentId ( enlistmenthandle : super::super::Foundation:: HANDLE , enlistmentid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetEnlistmentId ( enlistmenthandle : super::super::Foundation:: HANDLE , enlistmentid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetEnlistmentRecoveryInformation ( enlistmenthandle : super::super::Foundation:: HANDLE , buffersize : u32 , buffer : *mut ::core::ffi::c_void , bufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetExpandedNameA ( lpszsource : :: windows_sys::core::PCSTR , lpszbuffer : :: windows_sys::core::PSTR ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetExpandedNameW ( lpszsource : :: windows_sys::core::PCWSTR , lpszbuffer : :: windows_sys::core::PWSTR ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileAttributesA ( lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetExpandedNameA ( lpszsource : ::windows_sys::core::PCSTR , lpszbuffer : ::windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetExpandedNameW ( lpszsource : ::windows_sys::core::PCWSTR , lpszbuffer : ::windows_sys::core::PWSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileAttributesA ( lpfilename : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesExA ( lpfilename : :: windows_sys::core::PCSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesExA ( lpfilename : ::windows_sys::core::PCSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesExFromAppW ( lpfilename : :: windows_sys::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesExFromAppW ( lpfilename : ::windows_sys::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesExW ( lpfilename : :: windows_sys::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesExW ( lpfilename : ::windows_sys::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesTransactedA ( lpfilename : :: windows_sys::core::PCSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesTransactedA ( lpfilename : ::windows_sys::core::PCSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileAttributesW ( lpfilename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileAttributesTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileAttributesW ( lpfilename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileBandwidthReservation ( hfile : super::super::Foundation:: HANDLE , lpperiodmilliseconds : *mut u32 , lpbytesperperiod : *mut u32 , pdiscardable : *mut i32 , lptransfersize : *mut u32 , lpnumoutstandingrequests : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -290,89 +290,89 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileType ( hfile : super::super::Foundation:: HANDLE ) -> FILE_TYPE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileVersionInfoA ( lptstrfilename : :: windows_sys::core::PCSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileVersionInfoA ( lptstrfilename : ::windows_sys::core::PCSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileVersionInfoExA ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : :: windows_sys::core::PCSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileVersionInfoExA ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : ::windows_sys::core::PCSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileVersionInfoExW ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : :: windows_sys::core::PCWSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileVersionInfoSizeA ( lptstrfilename : :: windows_sys::core::PCSTR , lpdwhandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileVersionInfoSizeExA ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : :: windows_sys::core::PCSTR , lpdwhandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileVersionInfoSizeExW ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : :: windows_sys::core::PCWSTR , lpdwhandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileVersionInfoSizeW ( lptstrfilename : :: windows_sys::core::PCWSTR , lpdwhandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileVersionInfoExW ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : ::windows_sys::core::PCWSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileVersionInfoSizeA ( lptstrfilename : ::windows_sys::core::PCSTR , lpdwhandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileVersionInfoSizeExA ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : ::windows_sys::core::PCSTR , lpdwhandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileVersionInfoSizeExW ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : ::windows_sys::core::PCWSTR , lpdwhandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFileVersionInfoSizeW ( lptstrfilename : ::windows_sys::core::PCWSTR , lpdwhandle : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileVersionInfoW ( lptstrfilename : :: windows_sys::core::PCWSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFileVersionInfoW ( lptstrfilename : ::windows_sys::core::PCWSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFinalPathNameByHandleA ( hfile : super::super::Foundation:: HANDLE , lpszfilepath : :: windows_sys::core::PSTR , cchfilepath : u32 , dwflags : FILE_NAME ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFinalPathNameByHandleA ( hfile : super::super::Foundation:: HANDLE , lpszfilepath : ::windows_sys::core::PSTR , cchfilepath : u32 , dwflags : FILE_NAME ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFinalPathNameByHandleW ( hfile : super::super::Foundation:: HANDLE , lpszfilepath : :: windows_sys::core::PWSTR , cchfilepath : u32 , dwflags : FILE_NAME ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFullPathNameA ( lpfilename : :: windows_sys::core::PCSTR , nbufferlength : u32 , lpbuffer : :: windows_sys::core::PSTR , lpfilepart : *mut :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFinalPathNameByHandleW ( hfile : super::super::Foundation:: HANDLE , lpszfilepath : ::windows_sys::core::PWSTR , cchfilepath : u32 , dwflags : FILE_NAME ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFullPathNameA ( lpfilename : ::windows_sys::core::PCSTR , nbufferlength : u32 , lpbuffer : ::windows_sys::core::PSTR , lpfilepart : *mut ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFullPathNameTransactedA ( lpfilename : :: windows_sys::core::PCSTR , nbufferlength : u32 , lpbuffer : :: windows_sys::core::PSTR , lpfilepart : *mut :: windows_sys::core::PSTR , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFullPathNameTransactedA ( lpfilename : ::windows_sys::core::PCSTR , nbufferlength : u32 , lpbuffer : ::windows_sys::core::PSTR , lpfilepart : *mut ::windows_sys::core::PSTR , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFullPathNameTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , nbufferlength : u32 , lpbuffer : :: windows_sys::core::PWSTR , lpfilepart : *mut :: windows_sys::core::PWSTR , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFullPathNameW ( lpfilename : :: windows_sys::core::PCWSTR , nbufferlength : u32 , lpbuffer : :: windows_sys::core::PWSTR , lpfilepart : *mut :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetIoRingInfo ( ioring : *const HIORING__ , info : *mut IORING_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetFullPathNameTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , nbufferlength : u32 , lpbuffer : ::windows_sys::core::PWSTR , lpfilepart : *mut ::windows_sys::core::PWSTR , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetFullPathNameW ( lpfilename : ::windows_sys::core::PCWSTR , nbufferlength : u32 , lpbuffer : ::windows_sys::core::PWSTR , lpfilepart : *mut ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetIoRingInfo ( ioring : *const HIORING__ , info : *mut IORING_INFO ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLogContainerName ( hlog : super::super::Foundation:: HANDLE , cidlogicalcontainer : u32 , pwstrcontainername : :: windows_sys::core::PCWSTR , clencontainername : u32 , pcactuallencontainername : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLogContainerName ( hlog : super::super::Foundation:: HANDLE , cidlogicalcontainer : u32 , pwstrcontainername : ::windows_sys::core::PCWSTR , clencontainername : u32 , pcactuallencontainername : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLogFileInformation ( hlog : super::super::Foundation:: HANDLE , pinfobuffer : *mut CLS_INFORMATION , cbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLogIoStatistics ( hlog : super::super::Foundation:: HANDLE , pvstatsbuffer : *mut ::core::ffi::c_void , cbstatsbuffer : u32 , estatsclass : CLFS_IOSTATS_CLASS , pcbstatswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLogReservationInfo ( pvmarshal : *const ::core::ffi::c_void , pcbrecordnumber : *mut u32 , pcbuserreservation : *mut i64 , pcbcommitreservation : *mut i64 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLogicalDriveStringsA ( nbufferlength : u32 , lpbuffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLogicalDriveStringsW ( nbufferlength : u32 , lpbuffer : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLogicalDriveStringsA ( nbufferlength : u32 , lpbuffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLogicalDriveStringsW ( nbufferlength : u32 , lpbuffer : ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLogicalDrives ( ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLongPathNameA ( lpszshortpath : :: windows_sys::core::PCSTR , lpszlongpath : :: windows_sys::core::PSTR , cchbuffer : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLongPathNameA ( lpszshortpath : ::windows_sys::core::PCSTR , lpszlongpath : ::windows_sys::core::PSTR , cchbuffer : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLongPathNameTransactedA ( lpszshortpath : :: windows_sys::core::PCSTR , lpszlongpath : :: windows_sys::core::PSTR , cchbuffer : u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLongPathNameTransactedA ( lpszshortpath : ::windows_sys::core::PCSTR , lpszlongpath : ::windows_sys::core::PSTR , cchbuffer : u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLongPathNameTransactedW ( lpszshortpath : :: windows_sys::core::PCWSTR , lpszlongpath : :: windows_sys::core::PWSTR , cchbuffer : u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLongPathNameW ( lpszshortpath : :: windows_sys::core::PCWSTR , lpszlongpath : :: windows_sys::core::PWSTR , cchbuffer : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetLongPathNameTransactedW ( lpszshortpath : ::windows_sys::core::PCWSTR , lpszlongpath : ::windows_sys::core::PWSTR , cchbuffer : u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetLongPathNameW ( lpszshortpath : ::windows_sys::core::PCWSTR , lpszlongpath : ::windows_sys::core::PWSTR , cchbuffer : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetNextLogArchiveExtent ( pvarchivecontext : *mut ::core::ffi::c_void , rgadextent : *mut CLS_ARCHIVE_DESCRIPTOR , cdescriptors : u32 , pcdescriptorsreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetNotificationResourceManager ( resourcemanagerhandle : super::super::Foundation:: HANDLE , transactionnotification : *mut TRANSACTION_NOTIFICATION , notificationlength : u32 , dwmilliseconds : u32 , returnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetNotificationResourceManagerAsync ( resourcemanagerhandle : super::super::Foundation:: HANDLE , transactionnotification : *mut TRANSACTION_NOTIFICATION , transactionnotificationlength : u32 , returnlength : *mut u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetShortPathNameA ( lpszlongpath : :: windows_sys::core::PCSTR , lpszshortpath : :: windows_sys::core::PSTR , cchbuffer : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetShortPathNameW ( lpszlongpath : :: windows_sys::core::PCWSTR , lpszshortpath : :: windows_sys::core::PWSTR , cchbuffer : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetShortPathNameA ( lpszlongpath : ::windows_sys::core::PCSTR , lpszshortpath : ::windows_sys::core::PSTR , cchbuffer : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetShortPathNameW ( lpszlongpath : ::windows_sys::core::PCWSTR , lpszshortpath : ::windows_sys::core::PWSTR , cchbuffer : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTapeParameters ( hdevice : super::super::Foundation:: HANDLE , dwoperation : GET_TAPE_DRIVE_PARAMETERS_OPERATION , lpdwsize : *mut u32 , lptapeinformation : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTapePosition ( hdevice : super::super::Foundation:: HANDLE , dwpositiontype : TAPE_POSITION_TYPE , lpdwpartition : *mut u32 , lpdwoffsetlow : *mut u32 , lpdwoffsethigh : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTapeStatus ( hdevice : super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempFileNameA ( lppathname : :: windows_sys::core::PCSTR , lpprefixstring : :: windows_sys::core::PCSTR , uunique : u32 , lptempfilename : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempFileNameW ( lppathname : :: windows_sys::core::PCWSTR , lpprefixstring : :: windows_sys::core::PCWSTR , uunique : u32 , lptempfilename : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempPath2A ( bufferlength : u32 , buffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempPath2W ( bufferlength : u32 , buffer : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempPathA ( nbufferlength : u32 , lpbuffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempPathW ( nbufferlength : u32 , lpbuffer : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempFileNameA ( lppathname : ::windows_sys::core::PCSTR , lpprefixstring : ::windows_sys::core::PCSTR , uunique : u32 , lptempfilename : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempFileNameW ( lppathname : ::windows_sys::core::PCWSTR , lpprefixstring : ::windows_sys::core::PCWSTR , uunique : u32 , lptempfilename : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempPath2A ( bufferlength : u32 , buffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempPath2W ( bufferlength : u32 , buffer : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempPathA ( nbufferlength : u32 , lpbuffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn GetTempPathW ( nbufferlength : u32 , lpbuffer : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTransactionId ( transactionhandle : super::super::Foundation:: HANDLE , transactionid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTransactionId ( transactionhandle : super::super::Foundation:: HANDLE , transactionid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTransactionInformation ( transactionhandle : super::super::Foundation:: HANDLE , outcome : *mut u32 , isolationlevel : *mut u32 , isolationflags : *mut u32 , timeout : *mut u32 , bufferlength : u32 , description : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTransactionInformation ( transactionhandle : super::super::Foundation:: HANDLE , outcome : *mut u32 , isolationlevel : *mut u32 , isolationflags : *mut u32 , timeout : *mut u32 , bufferlength : u32 , description : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTransactionManagerId ( transactionmanagerhandle : super::super::Foundation:: HANDLE , transactionmanagerid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetTransactionManagerId ( transactionmanagerhandle : super::super::Foundation:: HANDLE , transactionmanagerid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeInformationA ( lprootpathname : :: windows_sys::core::PCSTR , lpvolumenamebuffer : :: windows_sys::core::PSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : :: windows_sys::core::PSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeInformationA ( lprootpathname : ::windows_sys::core::PCSTR , lpvolumenamebuffer : ::windows_sys::core::PSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : ::windows_sys::core::PSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeInformationByHandleW ( hfile : super::super::Foundation:: HANDLE , lpvolumenamebuffer : :: windows_sys::core::PWSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : :: windows_sys::core::PWSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeInformationByHandleW ( hfile : super::super::Foundation:: HANDLE , lpvolumenamebuffer : ::windows_sys::core::PWSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : ::windows_sys::core::PWSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeInformationW ( lprootpathname : :: windows_sys::core::PCWSTR , lpvolumenamebuffer : :: windows_sys::core::PWSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : :: windows_sys::core::PWSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeInformationW ( lprootpathname : ::windows_sys::core::PCWSTR , lpvolumenamebuffer : ::windows_sys::core::PWSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : ::windows_sys::core::PWSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeNameForVolumeMountPointA ( lpszvolumemountpoint : :: windows_sys::core::PCSTR , lpszvolumename : :: windows_sys::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeNameForVolumeMountPointA ( lpszvolumemountpoint : ::windows_sys::core::PCSTR , lpszvolumename : ::windows_sys::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeNameForVolumeMountPointW ( lpszvolumemountpoint : :: windows_sys::core::PCWSTR , lpszvolumename : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumeNameForVolumeMountPointW ( lpszvolumemountpoint : ::windows_sys::core::PCWSTR , lpszvolumename : ::windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumePathNameA ( lpszfilename : :: windows_sys::core::PCSTR , lpszvolumepathname : :: windows_sys::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumePathNameA ( lpszfilename : ::windows_sys::core::PCSTR , lpszvolumepathname : ::windows_sys::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumePathNameW ( lpszfilename : :: windows_sys::core::PCWSTR , lpszvolumepathname : :: windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumePathNameW ( lpszfilename : ::windows_sys::core::PCWSTR , lpszvolumepathname : ::windows_sys::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumePathNamesForVolumeNameA ( lpszvolumename : :: windows_sys::core::PCSTR , lpszvolumepathnames : :: windows_sys::core::PSTR , cchbufferlength : u32 , lpcchreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumePathNamesForVolumeNameA ( lpszvolumename : ::windows_sys::core::PCSTR , lpszvolumepathnames : ::windows_sys::core::PSTR , cchbufferlength : u32 , lpcchreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumePathNamesForVolumeNameW ( lpszvolumename : :: windows_sys::core::PCWSTR , lpszvolumepathnames : :: windows_sys::core::PWSTR , cchbufferlength : u32 , lpcchreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn GetVolumePathNamesForVolumeNameW ( lpszvolumename : ::windows_sys::core::PCWSTR , lpszvolumepathnames : ::windows_sys::core::PWSTR , cchbufferlength : u32 , lpcchreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn HandleLogFull ( hlog : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -383,9 +383,9 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZCopy ( hfsource : i32 , hfdest : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZDone ( ) -> ( ) ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZInit ( hfsource : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZOpenFileA ( lpfilename : :: windows_sys::core::PCSTR , lpreopenbuf : *mut OFSTRUCT , wstyle : LZOPENFILE_STYLE ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZOpenFileW ( lpfilename : :: windows_sys::core::PCWSTR , lpreopenbuf : *mut OFSTRUCT , wstyle : LZOPENFILE_STYLE ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZRead ( hfile : i32 , lpbuffer : :: windows_sys::core::PSTR , cbread : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZOpenFileA ( lpfilename : ::windows_sys::core::PCSTR , lpreopenbuf : *mut OFSTRUCT , wstyle : LZOPENFILE_STYLE ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZOpenFileW ( lpfilename : ::windows_sys::core::PCWSTR , lpreopenbuf : *mut OFSTRUCT , wstyle : LZOPENFILE_STYLE ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZRead ( hfile : i32 , lpbuffer : ::windows_sys::core::PSTR , cbread : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZSeek ( hfile : i32 , loffset : i32 , iorigin : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LZStart ( ) -> i32 ); #[cfg(feature = "Win32_Foundation")] @@ -412,61 +412,61 @@ ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn LsnNull ( plsn : *const CLS_LSN ) -> super::super::Foundation:: BOOLEAN ); ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn LsnRecordSequence ( plsn : *const CLS_LSN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileA ( lpexistingfilename : :: windows_sys::core::PCSTR , lpnewfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileA ( lpexistingfilename : ::windows_sys::core::PCSTR , lpnewfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileExA ( lpexistingfilename : :: windows_sys::core::PCSTR , lpnewfilename : :: windows_sys::core::PCSTR , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileExA ( lpexistingfilename : ::windows_sys::core::PCSTR , lpnewfilename : ::windows_sys::core::PCSTR , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileExW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileExW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileFromAppW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileFromAppW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileTransactedA ( lpexistingfilename : :: windows_sys::core::PCSTR , lpnewfilename : :: windows_sys::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileTransactedA ( lpexistingfilename : ::windows_sys::core::PCSTR , lpnewfilename : ::windows_sys::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileTransactedW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileTransactedW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileWithProgressA ( lpexistingfilename : :: windows_sys::core::PCSTR , lpnewfilename : :: windows_sys::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileWithProgressA ( lpexistingfilename : ::windows_sys::core::PCSTR , lpnewfilename : ::windows_sys::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileWithProgressW ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetConnectionEnum ( servername : :: windows_sys::core::PCWSTR , qualifier : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetFileClose ( servername : :: windows_sys::core::PCWSTR , fileid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetFileEnum ( servername : :: windows_sys::core::PCWSTR , basepath : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut usize ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetFileGetInfo ( servername : :: windows_sys::core::PCWSTR , fileid : u32 , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetServerAliasAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetServerAliasDel ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetServerAliasEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetSessionDel ( servername : :: windows_sys::core::PCWSTR , uncclientname : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetSessionEnum ( servername : :: windows_sys::core::PCWSTR , uncclientname : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetSessionGetInfo ( servername : :: windows_sys::core::PCWSTR , uncclientname : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareAdd ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareCheck ( servername : :: windows_sys::core::PCWSTR , device : :: windows_sys::core::PCWSTR , r#type : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareDel ( servername : :: windows_sys::core::PCWSTR , netname : :: windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareDelEx ( servername : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareDelSticky ( servername : :: windows_sys::core::PCWSTR , netname : :: windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareEnum ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareEnumSticky ( servername : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareGetInfo ( servername : :: windows_sys::core::PCWSTR , netname : :: windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareSetInfo ( servername : :: windows_sys::core::PCWSTR , netname : :: windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn MoveFileWithProgressW ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetConnectionEnum ( servername : ::windows_sys::core::PCWSTR , qualifier : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetFileClose ( servername : ::windows_sys::core::PCWSTR , fileid : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetFileEnum ( servername : ::windows_sys::core::PCWSTR , basepath : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut usize ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetFileGetInfo ( servername : ::windows_sys::core::PCWSTR , fileid : u32 , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetServerAliasAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetServerAliasDel ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetServerAliasEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetSessionDel ( servername : ::windows_sys::core::PCWSTR , uncclientname : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetSessionEnum ( servername : ::windows_sys::core::PCWSTR , uncclientname : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetSessionGetInfo ( servername : ::windows_sys::core::PCWSTR , uncclientname : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareAdd ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareCheck ( servername : ::windows_sys::core::PCWSTR , device : ::windows_sys::core::PCWSTR , r#type : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareDel ( servername : ::windows_sys::core::PCWSTR , netname : ::windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareDelEx ( servername : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareDelSticky ( servername : ::windows_sys::core::PCWSTR , netname : ::windows_sys::core::PCWSTR , reserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareEnum ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareEnumSticky ( servername : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareGetInfo ( servername : ::windows_sys::core::PCWSTR , netname : ::windows_sys::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetShareSetInfo ( servername : ::windows_sys::core::PCWSTR , netname : ::windows_sys::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "netapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn NetStatisticsGet ( servername : *const i8 , service : *const i8 , level : u32 , options : u32 , buffer : *mut *mut u8 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn NtCreateFile ( filehandle : *mut super::super::Foundation:: HANDLE , desiredaccess : u32 , objectattributes : *mut super::super::System::WindowsProgramming:: OBJECT_ATTRIBUTES , iostatusblock : *mut super::super::System::WindowsProgramming:: IO_STATUS_BLOCK , allocationsize : *mut i64 , fileattributes : u32 , shareaccess : FILE_SHARE_MODE , createdisposition : NT_CREATE_FILE_DISPOSITION , createoptions : u32 , eabuffer : *mut ::core::ffi::c_void , ealength : u32 ) -> super::super::Foundation:: NTSTATUS ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn OpenEncryptedFileRawA ( lpfilename : :: windows_sys::core::PCSTR , ulflags : u32 , pvcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn OpenEncryptedFileRawW ( lpfilename : :: windows_sys::core::PCWSTR , ulflags : u32 , pvcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn OpenEncryptedFileRawA ( lpfilename : ::windows_sys::core::PCSTR , ulflags : u32 , pvcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn OpenEncryptedFileRawW ( lpfilename : ::windows_sys::core::PCWSTR , ulflags : u32 , pvcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenEnlistment ( dwdesiredaccess : u32 , resourcemanagerhandle : super::super::Foundation:: HANDLE , enlistmentid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn OpenFile ( lpfilename : :: windows_sys::core::PCSTR , lpreopenbuff : *mut OFSTRUCT , ustyle : u32 ) -> i32 ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenEnlistment ( dwdesiredaccess : u32 , resourcemanagerhandle : super::super::Foundation:: HANDLE , enlistmentid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn OpenFile ( lpfilename : ::windows_sys::core::PCSTR , lpreopenbuff : *mut OFSTRUCT , ustyle : u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn OpenFileById ( hvolumehint : super::super::Foundation:: HANDLE , lpfileid : *const FILE_ID_DESCRIPTOR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenResourceManager ( dwdesiredaccess : u32 , tmhandle : super::super::Foundation:: HANDLE , resourcemanagerid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenResourceManager ( dwdesiredaccess : u32 , tmhandle : super::super::Foundation:: HANDLE , resourcemanagerid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenTransaction ( dwdesiredaccess : u32 , transactionid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenTransaction ( dwdesiredaccess : u32 , transactionid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenTransactionManager ( logfilename : :: windows_sys::core::PCWSTR , desiredaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenTransactionManager ( logfilename : ::windows_sys::core::PCWSTR , desiredaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenTransactionManagerById ( transactionmanagerid : *const :: windows_sys::core::GUID , desiredaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn PopIoRingCompletion ( ioring : *const HIORING__ , cqe : *mut IORING_CQE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn OpenTransactionManagerById ( transactionmanagerid : *const ::windows_sys::core::GUID , desiredaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn PopIoRingCompletion ( ioring : *const HIORING__ , cqe : *mut IORING_CQE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn PrePrepareComplete ( enlistmenthandle : super::super::Foundation:: HANDLE , tmvirtualclock : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -476,18 +476,18 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn PrepareEnlistment ( enlistmenthandle : super::super::Foundation:: HANDLE , tmvirtualclock : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn PrepareLogArchive ( hlog : super::super::Foundation:: HANDLE , pszbaselogfilename : :: windows_sys::core::PWSTR , clen : u32 , plsnlow : *const CLS_LSN , plsnhigh : *const CLS_LSN , pcactuallength : *mut u32 , poffbaselogfiledata : *mut u64 , pcbbaselogfilelength : *mut u64 , plsnbase : *mut CLS_LSN , plsnlast : *mut CLS_LSN , plsncurrentarchivetail : *mut CLS_LSN , ppvarchivecontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn PrepareLogArchive ( hlog : super::super::Foundation:: HANDLE , pszbaselogfilename : ::windows_sys::core::PWSTR , clen : u32 , plsnlow : *const CLS_LSN , plsnhigh : *const CLS_LSN , pcactuallength : *mut u32 , poffbaselogfiledata : *mut u64 , pcbbaselogfilelength : *mut u64 , plsnbase : *mut CLS_LSN , plsnlast : *mut CLS_LSN , plsncurrentarchivetail : *mut CLS_LSN , ppvarchivecontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn PrepareTape ( hdevice : super::super::Foundation:: HANDLE , dwoperation : PREPARE_TAPE_OPERATION , bimmediate : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn QueryDosDeviceA ( lpdevicename : :: windows_sys::core::PCSTR , lptargetpath : :: windows_sys::core::PSTR , ucchmax : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn QueryDosDeviceW ( lpdevicename : :: windows_sys::core::PCWSTR , lptargetpath : :: windows_sys::core::PWSTR , ucchmax : u32 ) -> u32 ); -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn QueryIoRingCapabilities ( capabilities : *mut IORING_CAPABILITIES ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn QueryDosDeviceA ( lpdevicename : ::windows_sys::core::PCSTR , lptargetpath : ::windows_sys::core::PSTR , ucchmax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn QueryDosDeviceW ( lpdevicename : ::windows_sys::core::PCWSTR , lptargetpath : ::windows_sys::core::PWSTR , ucchmax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn QueryIoRingCapabilities ( capabilities : *mut IORING_CAPABILITIES ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn QueryLogPolicy ( hlog : super::super::Foundation:: HANDLE , epolicytype : CLFS_MGMT_POLICY_TYPE , ppolicybuffer : *mut CLFS_MGMT_POLICY , pcbpolicybuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn QueryRecoveryAgentsOnEncryptedFile ( lpfilename : :: windows_sys::core::PCWSTR , precoveryagents : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn QueryRecoveryAgentsOnEncryptedFile ( lpfilename : ::windows_sys::core::PCWSTR , precoveryagents : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn QueryUsersOnEncryptedFile ( lpfilename : :: windows_sys::core::PCWSTR , pusers : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn QueryUsersOnEncryptedFile ( lpfilename : ::windows_sys::core::PCWSTR , pusers : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn ReOpenFile ( horiginalfile : super::super::Foundation:: HANDLE , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -526,31 +526,31 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RegisterManageableLogClient ( hlog : super::super::Foundation:: HANDLE , pcallbacks : *mut LOG_MANAGEMENT_CALLBACKS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryA ( lppathname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryA ( lppathname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryFromAppW ( lppathname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryFromAppW ( lppathname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryTransactedA ( lppathname : :: windows_sys::core::PCSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryTransactedA ( lppathname : ::windows_sys::core::PCSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryTransactedW ( lppathname : :: windows_sys::core::PCWSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryTransactedW ( lppathname : ::windows_sys::core::PCWSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryW ( lppathname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveDirectoryW ( lppathname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveLogContainer ( hlog : super::super::Foundation:: HANDLE , pwszcontainerpath : :: windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveLogContainer ( hlog : super::super::Foundation:: HANDLE , pwszcontainerpath : ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveLogContainerSet ( hlog : super::super::Foundation:: HANDLE , ccontainer : u16 , rgwszcontainerpath : *const :: windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveLogContainerSet ( hlog : super::super::Foundation:: HANDLE , ccontainer : u16 , rgwszcontainerpath : *const ::windows_sys::core::PCWSTR , fforce : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RemoveLogPolicy ( hlog : super::super::Foundation:: HANDLE , epolicytype : CLFS_MGMT_POLICY_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn RemoveUsersFromEncryptedFile ( lpfilename : :: windows_sys::core::PCWSTR , phashes : *const ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn RemoveUsersFromEncryptedFile ( lpfilename : ::windows_sys::core::PCWSTR , phashes : *const ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RenameTransactionManager ( logfilename : :: windows_sys::core::PCWSTR , existingtransactionmanagerguid : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RenameTransactionManager ( logfilename : ::windows_sys::core::PCWSTR , existingtransactionmanagerguid : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn ReplaceFileA ( lpreplacedfilename : :: windows_sys::core::PCSTR , lpreplacementfilename : :: windows_sys::core::PCSTR , lpbackupfilename : :: windows_sys::core::PCSTR , dwreplaceflags : REPLACE_FILE_FLAGS , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn ReplaceFileA ( lpreplacedfilename : ::windows_sys::core::PCSTR , lpreplacementfilename : ::windows_sys::core::PCSTR , lpbackupfilename : ::windows_sys::core::PCSTR , dwreplaceflags : REPLACE_FILE_FLAGS , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn ReplaceFileFromAppW ( lpreplacedfilename : :: windows_sys::core::PCWSTR , lpreplacementfilename : :: windows_sys::core::PCWSTR , lpbackupfilename : :: windows_sys::core::PCWSTR , dwreplaceflags : u32 , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn ReplaceFileFromAppW ( lpreplacedfilename : ::windows_sys::core::PCWSTR , lpreplacementfilename : ::windows_sys::core::PCWSTR , lpbackupfilename : ::windows_sys::core::PCWSTR , dwreplaceflags : u32 , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn ReplaceFileW ( lpreplacedfilename : :: windows_sys::core::PCWSTR , lpreplacementfilename : :: windows_sys::core::PCWSTR , lpbackupfilename : :: windows_sys::core::PCWSTR , dwreplaceflags : REPLACE_FILE_FLAGS , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn ReplaceFileW ( lpreplacedfilename : ::windows_sys::core::PCWSTR , lpreplacementfilename : ::windows_sys::core::PCWSTR , lpbackupfilename : ::windows_sys::core::PCWSTR , dwreplaceflags : REPLACE_FILE_FLAGS , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn ReserveAndAppendLog ( pvmarshal : *mut ::core::ffi::c_void , rgwriteentries : *mut CLS_WRITE_ENTRY , cwriteentries : u32 , plsnundonext : *mut CLS_LSN , plsnprevious : *mut CLS_LSN , creserverecords : u32 , rgcbreservation : *mut i64 , fflags : CLFS_FLAG , plsn : *mut CLS_LSN , poverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -567,10 +567,10 @@ ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn RollforwardTransactionManager ( transactionmanagerhandle : super::super::Foundation:: HANDLE , tmvirtualclock : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn ScanLogContainers ( pcxscan : *mut CLS_SCAN_CONTEXT , escanmode : u8 , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn SearchPathA ( lppath : :: windows_sys::core::PCSTR , lpfilename : :: windows_sys::core::PCSTR , lpextension : :: windows_sys::core::PCSTR , nbufferlength : u32 , lpbuffer : :: windows_sys::core::PSTR , lpfilepart : *mut :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn SearchPathW ( lppath : :: windows_sys::core::PCWSTR , lpfilename : :: windows_sys::core::PCWSTR , lpextension : :: windows_sys::core::PCWSTR , nbufferlength : u32 , lpbuffer : :: windows_sys::core::PWSTR , lpfilepart : *mut :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn SearchPathA ( lppath : ::windows_sys::core::PCSTR , lpfilename : ::windows_sys::core::PCSTR , lpextension : ::windows_sys::core::PCSTR , nbufferlength : u32 , lpbuffer : ::windows_sys::core::PSTR , lpfilepart : *mut ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn SearchPathW ( lppath : ::windows_sys::core::PCWSTR , lpfilename : ::windows_sys::core::PCWSTR , lpextension : ::windows_sys::core::PCWSTR , nbufferlength : u32 , lpbuffer : ::windows_sys::core::PWSTR , lpfilepart : *mut ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn SetEncryptedFileMetadata ( lpfilename : :: windows_sys::core::PCWSTR , pboldmetadata : *const u8 , pbnewmetadata : *const u8 , pownerhash : *const ENCRYPTION_CERTIFICATE_HASH , dwoperation : u32 , pcertificatesadded : *const ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn SetEncryptedFileMetadata ( lpfilename : ::windows_sys::core::PCWSTR , pboldmetadata : *const u8 , pbnewmetadata : *const u8 , pownerhash : *const ENCRYPTION_CERTIFICATE_HASH , dwoperation : u32 , pcertificatesadded : *const ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetEndOfFile ( hfile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -580,15 +580,15 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn SetFileApisToANSI ( ) -> ( ) ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn SetFileApisToOEM ( ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesA ( lpfilename : :: windows_sys::core::PCSTR , dwfileattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesA ( lpfilename : ::windows_sys::core::PCSTR , dwfileattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesFromAppW ( lpfilename : :: windows_sys::core::PCWSTR , dwfileattributes : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesFromAppW ( lpfilename : ::windows_sys::core::PCWSTR , dwfileattributes : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesTransactedA ( lpfilename : :: windows_sys::core::PCSTR , dwfileattributes : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesTransactedA ( lpfilename : ::windows_sys::core::PCSTR , dwfileattributes : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesTransactedW ( lpfilename : :: windows_sys::core::PCWSTR , dwfileattributes : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesTransactedW ( lpfilename : ::windows_sys::core::PCWSTR , dwfileattributes : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesW ( lpfilename : :: windows_sys::core::PCWSTR , dwfileattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileAttributesW ( lpfilename : ::windows_sys::core::PCWSTR , dwfileattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileBandwidthReservation ( hfile : super::super::Foundation:: HANDLE , nperiodmilliseconds : u32 , nbytesperperiod : u32 , bdiscardable : super::super::Foundation:: BOOL , lptransfersize : *mut u32 , lpnumoutstandingrequests : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -602,15 +602,15 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFilePointerEx ( hfile : super::super::Foundation:: HANDLE , lidistancetomove : i64 , lpnewfilepointer : *mut i64 , dwmovemethod : SET_FILE_POINTER_MOVE_METHOD ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileShortNameA ( hfile : super::super::Foundation:: HANDLE , lpshortname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileShortNameA ( hfile : super::super::Foundation:: HANDLE , lpshortname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileShortNameW ( hfile : super::super::Foundation:: HANDLE , lpshortname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileShortNameW ( hfile : super::super::Foundation:: HANDLE , lpshortname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileTime ( hfile : super::super::Foundation:: HANDLE , lpcreationtime : *const super::super::Foundation:: FILETIME , lplastaccesstime : *const super::super::Foundation:: FILETIME , lplastwritetime : *const super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetFileValidData ( hfile : super::super::Foundation:: HANDLE , validdatalength : i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetIoRingCompletionEvent ( ioring : *const HIORING__ , hevent : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetIoRingCompletionEvent ( ioring : *const HIORING__ , hevent : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetLogArchiveMode ( hlog : super::super::Foundation:: HANDLE , emode : CLFS_LOG_ARCHIVE_MODE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -626,22 +626,22 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetTapePosition ( hdevice : super::super::Foundation:: HANDLE , dwpositionmethod : TAPE_POSITION_METHOD , dwpartition : u32 , dwoffsetlow : u32 , dwoffsethigh : u32 , bimmediate : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetTransactionInformation ( transactionhandle : super::super::Foundation:: HANDLE , isolationlevel : u32 , isolationflags : u32 , timeout : u32 , description : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetTransactionInformation ( transactionhandle : super::super::Foundation:: HANDLE , isolationlevel : u32 , isolationflags : u32 , timeout : u32 , description : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Security")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn SetUserFileEncryptionKey ( pencryptioncertificate : *const ENCRYPTION_CERTIFICATE ) -> u32 ); #[cfg(feature = "Win32_Security")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] fn SetUserFileEncryptionKeyEx ( pencryptioncertificate : *const ENCRYPTION_CERTIFICATE , dwcapabilities : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetVolumeLabelA ( lprootpathname : :: windows_sys::core::PCSTR , lpvolumename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetVolumeLabelA ( lprootpathname : ::windows_sys::core::PCSTR , lpvolumename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetVolumeLabelW ( lprootpathname : :: windows_sys::core::PCWSTR , lpvolumename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetVolumeLabelW ( lprootpathname : ::windows_sys::core::PCWSTR , lpvolumename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetVolumeMountPointA ( lpszvolumemountpoint : :: windows_sys::core::PCSTR , lpszvolumename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetVolumeMountPointA ( lpszvolumemountpoint : ::windows_sys::core::PCSTR , lpszvolumename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetVolumeMountPointW ( lpszvolumemountpoint : :: windows_sys::core::PCWSTR , lpszvolumename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SetVolumeMountPointW ( lpszvolumemountpoint : ::windows_sys::core::PCWSTR , lpszvolumename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ktmw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn SinglePhaseReject ( enlistmenthandle : super::super::Foundation:: HANDLE , tmvirtualclock : *mut i64 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn SubmitIoRing ( ioring : *const HIORING__ , waitoperations : u32 , milliseconds : u32 , submittedentries : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn SubmitIoRing ( ioring : *const HIORING__ , waitoperations : u32 , milliseconds : u32 , submittedentries : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TerminateLogArchive ( pvarchivecontext : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -650,54 +650,54 @@ ::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn TruncateLog ( pvmarshal : *const ::core::ffi::c_void , plsnend : *const CLS_LSN , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn TxfGetThreadMiniVersionForCreate ( miniversion : *mut u16 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogCreateFileReadContext ( logpath : :: windows_sys::core::PCWSTR , beginninglsn : CLS_LSN , endinglsn : CLS_LSN , txffileid : *const TXF_ID , txflogcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogCreateFileReadContext ( logpath : ::windows_sys::core::PCWSTR , beginninglsn : CLS_LSN , endinglsn : CLS_LSN , txffileid : *const TXF_ID , txflogcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogCreateRangeReadContext ( logpath : :: windows_sys::core::PCWSTR , beginninglsn : CLS_LSN , endinglsn : CLS_LSN , beginningvirtualclock : *const i64 , endingvirtualclock : *const i64 , recordtypemask : u32 , txflogcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogCreateRangeReadContext ( logpath : ::windows_sys::core::PCWSTR , beginninglsn : CLS_LSN , endinglsn : CLS_LSN , beginningvirtualclock : *const i64 , endingvirtualclock : *const i64 , recordtypemask : u32 , txflogcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogDestroyReadContext ( txflogcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogReadRecords ( txflogcontext : *const ::core::ffi::c_void , bufferlength : u32 , buffer : *mut ::core::ffi::c_void , bytesused : *mut u32 , recordcount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogRecordGetFileName ( recordbuffer : *const ::core::ffi::c_void , recordbufferlengthinbytes : u32 , namebuffer : :: windows_sys::core::PWSTR , namebufferlengthinbytes : *mut u32 , txfid : *mut TXF_ID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogRecordGetFileName ( recordbuffer : *const ::core::ffi::c_void , recordbufferlengthinbytes : u32 , namebuffer : ::windows_sys::core::PWSTR , namebufferlengthinbytes : *mut u32 , txfid : *mut TXF_ID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfLogRecordGetGenericType ( recordbuffer : *const ::core::ffi::c_void , recordbufferlengthinbytes : u32 , generictype : *mut u32 , virtualclock : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfReadMetadataInfo ( filehandle : super::super::Foundation:: HANDLE , txffileid : *mut TXF_ID , lastlsn : *mut CLS_LSN , transactionstate : *mut u32 , lockingtransaction : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn TxfReadMetadataInfo ( filehandle : super::super::Foundation:: HANDLE , txffileid : *mut TXF_ID , lastlsn : *mut CLS_LSN , transactionstate : *mut u32 , lockingtransaction : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "txfw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn TxfSetThreadMiniVersionForCreate ( miniversion : u16 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn UnlockFile ( hfile : super::super::Foundation:: HANDLE , dwfileoffsetlow : u32 , dwfileoffsethigh : u32 , nnumberofbytestounlocklow : u32 , nnumberofbytestounlockhigh : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn UnlockFileEx ( hfile : super::super::Foundation:: HANDLE , dwreserved : u32 , nnumberofbytestounlocklow : u32 , nnumberofbytestounlockhigh : u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ValidateLog ( pszlogfilename : :: windows_sys::core::PCWSTR , psalogfile : *mut super::super::Security:: SECURITY_ATTRIBUTES , pinfobuffer : *mut CLS_INFORMATION , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerFindFileA ( uflags : VER_FIND_FILE_FLAGS , szfilename : :: windows_sys::core::PCSTR , szwindir : :: windows_sys::core::PCSTR , szappdir : :: windows_sys::core::PCSTR , szcurdir : :: windows_sys::core::PSTR , pucurdirlen : *mut u32 , szdestdir : :: windows_sys::core::PSTR , pudestdirlen : *mut u32 ) -> VER_FIND_FILE_STATUS ); -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerFindFileW ( uflags : VER_FIND_FILE_FLAGS , szfilename : :: windows_sys::core::PCWSTR , szwindir : :: windows_sys::core::PCWSTR , szappdir : :: windows_sys::core::PCWSTR , szcurdir : :: windows_sys::core::PWSTR , pucurdirlen : *mut u32 , szdestdir : :: windows_sys::core::PWSTR , pudestdirlen : *mut u32 ) -> VER_FIND_FILE_STATUS ); -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerInstallFileA ( uflags : VER_INSTALL_FILE_FLAGS , szsrcfilename : :: windows_sys::core::PCSTR , szdestfilename : :: windows_sys::core::PCSTR , szsrcdir : :: windows_sys::core::PCSTR , szdestdir : :: windows_sys::core::PCSTR , szcurdir : :: windows_sys::core::PCSTR , sztmpfile : :: windows_sys::core::PSTR , putmpfilelen : *mut u32 ) -> VER_INSTALL_FILE_STATUS ); -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerInstallFileW ( uflags : VER_INSTALL_FILE_FLAGS , szsrcfilename : :: windows_sys::core::PCWSTR , szdestfilename : :: windows_sys::core::PCWSTR , szsrcdir : :: windows_sys::core::PCWSTR , szdestdir : :: windows_sys::core::PCWSTR , szcurdir : :: windows_sys::core::PCWSTR , sztmpfile : :: windows_sys::core::PWSTR , putmpfilelen : *mut u32 ) -> VER_INSTALL_FILE_STATUS ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerLanguageNameA ( wlang : u32 , szlang : :: windows_sys::core::PSTR , cchlang : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerLanguageNameW ( wlang : u32 , szlang : :: windows_sys::core::PWSTR , cchlang : u32 ) -> u32 ); +::windows_sys::core::link ! ( "clfsw32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ValidateLog ( pszlogfilename : ::windows_sys::core::PCWSTR , psalogfile : *mut super::super::Security:: SECURITY_ATTRIBUTES , pinfobuffer : *mut CLS_INFORMATION , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerFindFileA ( uflags : VER_FIND_FILE_FLAGS , szfilename : ::windows_sys::core::PCSTR , szwindir : ::windows_sys::core::PCSTR , szappdir : ::windows_sys::core::PCSTR , szcurdir : ::windows_sys::core::PSTR , pucurdirlen : *mut u32 , szdestdir : ::windows_sys::core::PSTR , pudestdirlen : *mut u32 ) -> VER_FIND_FILE_STATUS ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerFindFileW ( uflags : VER_FIND_FILE_FLAGS , szfilename : ::windows_sys::core::PCWSTR , szwindir : ::windows_sys::core::PCWSTR , szappdir : ::windows_sys::core::PCWSTR , szcurdir : ::windows_sys::core::PWSTR , pucurdirlen : *mut u32 , szdestdir : ::windows_sys::core::PWSTR , pudestdirlen : *mut u32 ) -> VER_FIND_FILE_STATUS ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerInstallFileA ( uflags : VER_INSTALL_FILE_FLAGS , szsrcfilename : ::windows_sys::core::PCSTR , szdestfilename : ::windows_sys::core::PCSTR , szsrcdir : ::windows_sys::core::PCSTR , szdestdir : ::windows_sys::core::PCSTR , szcurdir : ::windows_sys::core::PCSTR , sztmpfile : ::windows_sys::core::PSTR , putmpfilelen : *mut u32 ) -> VER_INSTALL_FILE_STATUS ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerInstallFileW ( uflags : VER_INSTALL_FILE_FLAGS , szsrcfilename : ::windows_sys::core::PCWSTR , szdestfilename : ::windows_sys::core::PCWSTR , szsrcdir : ::windows_sys::core::PCWSTR , szdestdir : ::windows_sys::core::PCWSTR , szcurdir : ::windows_sys::core::PCWSTR , sztmpfile : ::windows_sys::core::PWSTR , putmpfilelen : *mut u32 ) -> VER_INSTALL_FILE_STATUS ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerLanguageNameA ( wlang : u32 , szlang : ::windows_sys::core::PSTR , cchlang : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn VerLanguageNameW ( wlang : u32 , szlang : ::windows_sys::core::PWSTR , cchlang : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn VerQueryValueA ( pblock : *const ::core::ffi::c_void , lpsubblock : :: windows_sys::core::PCSTR , lplpbuffer : *mut *mut ::core::ffi::c_void , pulen : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn VerQueryValueA ( pblock : *const ::core::ffi::c_void , lpsubblock : ::windows_sys::core::PCSTR , lplpbuffer : *mut *mut ::core::ffi::c_void , pulen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn VerQueryValueW ( pblock : *const ::core::ffi::c_void , lpsubblock : :: windows_sys::core::PCWSTR , lplpbuffer : *mut *mut ::core::ffi::c_void , pulen : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "version.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn VerQueryValueW ( pblock : *const ::core::ffi::c_void , lpsubblock : ::windows_sys::core::PCWSTR , lplpbuffer : *mut *mut ::core::ffi::c_void , pulen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofEnumEntries ( volumename : :: windows_sys::core::PCWSTR , provider : u32 , enumproc : WofEnumEntryProc , userdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofEnumEntries ( volumename : ::windows_sys::core::PCWSTR , provider : u32 , enumproc : WofEnumEntryProc , userdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofFileEnumFiles ( volumename : :: windows_sys::core::PCWSTR , algorithm : u32 , enumproc : WofEnumFilesProc , userdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofFileEnumFiles ( volumename : ::windows_sys::core::PCWSTR , algorithm : u32 , enumproc : WofEnumFilesProc , userdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofGetDriverVersion ( fileorvolumehandle : super::super::Foundation:: HANDLE , provider : u32 , wofversion : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofGetDriverVersion ( fileorvolumehandle : super::super::Foundation:: HANDLE , provider : u32 , wofversion : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofIsExternalFile ( filepath : :: windows_sys::core::PCWSTR , isexternalfile : *mut super::super::Foundation:: BOOL , provider : *mut u32 , externalfileinfo : *mut ::core::ffi::c_void , bufferlength : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofIsExternalFile ( filepath : ::windows_sys::core::PCWSTR , isexternalfile : *mut super::super::Foundation:: BOOL , provider : *mut u32 , externalfileinfo : *mut ::core::ffi::c_void , bufferlength : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofSetFileDataLocation ( filehandle : super::super::Foundation:: HANDLE , provider : u32 , externalfileinfo : *const ::core::ffi::c_void , length : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofSetFileDataLocation ( filehandle : super::super::Foundation:: HANDLE , provider : u32 , externalfileinfo : *const ::core::ffi::c_void , length : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofShouldCompressBinaries ( volume : :: windows_sys::core::PCWSTR , algorithm : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn WofWimAddEntry ( volumename : :: windows_sys::core::PCWSTR , wimpath : :: windows_sys::core::PCWSTR , wimtype : u32 , wimindex : u32 , datasourceid : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofShouldCompressBinaries ( volume : ::windows_sys::core::PCWSTR , algorithm : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn WofWimAddEntry ( volumename : ::windows_sys::core::PCWSTR , wimpath : ::windows_sys::core::PCWSTR , wimtype : u32 , wimindex : u32 , datasourceid : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofWimEnumFiles ( volumename : :: windows_sys::core::PCWSTR , datasourceid : i64 , enumproc : WofEnumFilesProc , userdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn WofWimRemoveEntry ( volumename : :: windows_sys::core::PCWSTR , datasourceid : i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn WofWimSuspendEntry ( volumename : :: windows_sys::core::PCWSTR , datasourceid : i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn WofWimUpdateEntry ( volumename : :: windows_sys::core::PCWSTR , datasourceid : i64 , newwimpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn WofWimEnumFiles ( volumename : ::windows_sys::core::PCWSTR , datasourceid : i64 , enumproc : WofEnumFilesProc , userdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn WofWimRemoveEntry ( volumename : ::windows_sys::core::PCWSTR , datasourceid : i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn WofWimSuspendEntry ( volumename : ::windows_sys::core::PCWSTR , datasourceid : i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wofutil.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] fn WofWimUpdateEntry ( volumename : ::windows_sys::core::PCWSTR , datasourceid : i64 , newwimpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] fn Wow64DisableWow64FsRedirection ( oldvalue : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -721,11 +721,11 @@ pub type IDiskQuotaUser = *mut ::core::ffi::c_void; pub type IDiskQuotaUserBatch = *mut ::core::ffi::c_void; pub type IEnumDiskQuotaUsers = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const CLFS_BASELOG_EXTENSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".blf"); +pub const CLFS_BASELOG_EXTENSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".blf"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const CLFS_CONTAINER_RELATIVE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%BLF%\\"); +pub const CLFS_CONTAINER_RELATIVE_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%BLF%\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const CLFS_CONTAINER_STREAM_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("%BLF%:"); +pub const CLFS_CONTAINER_STREAM_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("%BLF%:"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const CLFS_FLAG_FILTER_INTERMEDIATE_LEVEL: u32 = 16u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -853,9 +853,9 @@ pub const DISKQUOTA_USER_ACCOUNT_UNKNOWN: u32 = 4u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const DISKQUOTA_USER_ACCOUNT_UNRESOLVED: u32 = 5u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const EA_CONTAINER_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("ContainerName"); +pub const EA_CONTAINER_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ContainerName"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const EA_CONTAINER_SIZE: ::windows_sys::core::PCSTR = ::windows_sys::s!("ContainerSize"); +pub const EA_CONTAINER_SIZE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ContainerSize"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const EFS_COMPATIBILITY_VERSION_NCRYPT_PROTECTOR: u32 = 5u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -879,7 +879,7 @@ pub const EFS_SUBVER_UNKNOWN: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const ENLISTMENT_MAXIMUM_OPTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const ENLISTMENT_OBJECT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Enlistment\\"); +pub const ENLISTMENT_OBJECT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Enlistment\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const ENLISTMENT_SUPERIOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1091,7 +1091,7 @@ pub const RESOURCE_MANAGER_COMMUNICATION: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const RESOURCE_MANAGER_MAXIMUM_OPTION: u32 = 3u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const RESOURCE_MANAGER_OBJECT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\ResourceManager\\"); +pub const RESOURCE_MANAGER_OBJECT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\ResourceManager\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const RESOURCE_MANAGER_VOLATILE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1175,7 +1175,7 @@ pub const STYPE_RESERVED5: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const STYPE_RESERVED_ALL: u32 = 1073741568u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const TRANSACTIONMANAGER_OBJECT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\TransactionManager\\"); +pub const TRANSACTIONMANAGER_OBJECT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\TransactionManager\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const TRANSACTION_DO_NOT_PROMOTE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1253,7 +1253,7 @@ pub const TRANSACTION_NOTIFY_SINGLE_PHASE_COMMIT: u32 = 512u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const TRANSACTION_NOTIFY_TM_ONLINE: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const TRANSACTION_OBJECT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Transaction\\"); +pub const TRANSACTION_OBJECT_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Transaction\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const TXF_LOG_RECORD_GENERIC_TYPE_ABORT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Imapi/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Imapi/mod.rs index a0cbe41601..a9ddf5b057 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Imapi/mod.rs @@ -1,13 +1,13 @@ ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] fn CloseIMsgSession ( lpmsgsess : *mut _MSGSESS ) -> ( ) ); #[cfg(feature = "Win32_System_AddressBook")] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`*"] fn GetAttribIMsgOnIStg ( lpobject : *mut ::core::ffi::c_void , lpproptagarray : *mut super::super::System::AddressBook:: SPropTagArray , lpppropattrarray : *mut *mut SPropAttrArray ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`*"] fn GetAttribIMsgOnIStg ( lpobject : *mut ::core::ffi::c_void , lpproptagarray : *mut super::super::System::AddressBook:: SPropTagArray , lpppropattrarray : *mut *mut SPropAttrArray ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] fn MapStorageSCode ( stgscode : i32 ) -> i32 ); #[cfg(all(feature = "Win32_System_AddressBook", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OpenIMsgOnIStg ( lpmsgsess : *mut _MSGSESS , lpallocatebuffer : super::super::System::AddressBook:: LPALLOCATEBUFFER , lpallocatemore : super::super::System::AddressBook:: LPALLOCATEMORE , lpfreebuffer : super::super::System::AddressBook:: LPFREEBUFFER , lpmalloc : super::super::System::Com:: IMalloc , lpmapisup : *mut ::core::ffi::c_void , lpstg : super::super::System::Com::StructuredStorage:: IStorage , lpfmsgcallrelease : *mut MSGCALLRELEASE , ulcallerdata : u32 , ulflags : u32 , lppmsg : *mut super::super::System::AddressBook:: IMessage ) -> i32 ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] fn OpenIMsgSession ( lpmalloc : super::super::System::Com:: IMalloc , ulflags : u32 , lppmsgsess : *mut *mut _MSGSESS ) -> i32 ); #[cfg(feature = "Win32_System_AddressBook")] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`*"] fn SetAttribIMsgOnIStg ( lpobject : *mut ::core::ffi::c_void , lpproptags : *mut super::super::System::AddressBook:: SPropTagArray , lppropattrs : *mut SPropAttrArray , lpppropproblems : *mut *mut super::super::System::AddressBook:: SPropProblemArray ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_AddressBook\"`*"] fn SetAttribIMsgOnIStg ( lpobject : *mut ::core::ffi::c_void , lpproptags : *mut super::super::System::AddressBook:: SPropTagArray , lppropattrs : *mut SPropAttrArray , lpppropproblems : *mut *mut super::super::System::AddressBook:: SPropProblemArray ) -> ::windows_sys::core::HRESULT ); pub type DDiscFormat2DataEvents = *mut ::core::ffi::c_void; pub type DDiscFormat2EraseEvents = *mut ::core::ffi::c_void; pub type DDiscFormat2RawCDEvents = *mut ::core::ffi::c_void; @@ -477,9 +477,9 @@ pub const GUID_SMTP_SOURCE_TYPE: ::windows_sys::core::GUID = ::windows_sys::core #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub const IMAPI2FS_BOOT_ENTRY_COUNT_MAX: u32 = 32u32; #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] -pub const IMAPI2FS_FullVersion_STR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1.0"); +pub const IMAPI2FS_FullVersion_STR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1.0"); #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] -pub const IMAPI2FS_FullVersion_WSTR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("1.0"); +pub const IMAPI2FS_FullVersion_WSTR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("1.0"); #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub const IMAPI2FS_MajorVersion: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] @@ -703,7 +703,7 @@ pub const RP_UNRESOLVED: u32 = 4144u32; #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub const RP_VOLATILE_FLAGS_MASK: u32 = 4026531840u32; #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] -pub const SZ_PROGID_SMTPCAT: ::windows_sys::core::PCSTR = ::windows_sys::s!("Smtp.Cat"); +pub const SZ_PROGID_SMTPCAT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Smtp.Cat"); #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub const tagIMMPID_CPV_STRUCT: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa2a76b2a_e52d_11d1_aa64_00c04fa35b82); #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/IndexServer/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/IndexServer/mod.rs index 4b246e0007..067da6498f 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/IndexServer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/IndexServer/mod.rs @@ -1,13 +1,13 @@ #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn BindIFilterFromStorage ( pstg : super::super::System::Com::StructuredStorage:: IStorage , punkouter : :: windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn BindIFilterFromStorage ( pstg : super::super::System::Com::StructuredStorage:: IStorage , punkouter : ::windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`*"] fn BindIFilterFromStream ( pstm : super::super::System::Com:: IStream , punkouter : :: windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] fn LoadIFilter ( pwcspath : :: windows_sys::core::PCWSTR , punkouter : :: windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] fn LoadIFilterEx ( pwcspath : :: windows_sys::core::PCWSTR , dwflags : u32 , riid : *const :: windows_sys::core::GUID , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`*"] fn BindIFilterFromStream ( pstm : super::super::System::Com:: IStream , punkouter : ::windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] fn LoadIFilter ( pwcspath : ::windows_sys::core::PCWSTR , punkouter : ::windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] fn LoadIFilterEx ( pwcspath : ::windows_sys::core::PCWSTR , dwflags : u32 , riid : *const ::windows_sys::core::GUID , ppiunk : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); pub type IFilter = *mut ::core::ffi::c_void; pub type IPhraseSink = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] -pub const CIADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("::_nodocstore_::"); +pub const CIADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("::_nodocstore_::"); #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] pub const CICAT_ALL_OPENED: u32 = 32u32; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] @@ -21,7 +21,7 @@ pub const CICAT_STOPPED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] pub const CICAT_WRITABLE: u32 = 4u32; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] -pub const CINULLCATALOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("::_noindex_::"); +pub const CINULLCATALOG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("::_noindex_::"); #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] pub const CI_PROVIDER_ALL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs index b6dc01467c..b368a2ceb7 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs @@ -1,43 +1,43 @@ -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterAttach ( lpfiltername : :: windows_sys::core::PCWSTR , lpvolumename : :: windows_sys::core::PCWSTR , lpinstancename : :: windows_sys::core::PCWSTR , dwcreatedinstancenamelength : u32 , lpcreatedinstancename : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterAttachAtAltitude ( lpfiltername : :: windows_sys::core::PCWSTR , lpvolumename : :: windows_sys::core::PCWSTR , lpaltitude : :: windows_sys::core::PCWSTR , lpinstancename : :: windows_sys::core::PCWSTR , dwcreatedinstancenamelength : u32 , lpcreatedinstancename : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterClose ( hfilter : HFILTER ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterAttach ( lpfiltername : ::windows_sys::core::PCWSTR , lpvolumename : ::windows_sys::core::PCWSTR , lpinstancename : ::windows_sys::core::PCWSTR , dwcreatedinstancenamelength : u32 , lpcreatedinstancename : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterAttachAtAltitude ( lpfiltername : ::windows_sys::core::PCWSTR , lpvolumename : ::windows_sys::core::PCWSTR , lpaltitude : ::windows_sys::core::PCWSTR , lpinstancename : ::windows_sys::core::PCWSTR , dwcreatedinstancenamelength : u32 , lpcreatedinstancename : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterClose ( hfilter : HFILTER ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FilterConnectCommunicationPort ( lpportname : :: windows_sys::core::PCWSTR , dwoptions : u32 , lpcontext : *const ::core::ffi::c_void , wsizeofcontext : u16 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , hport : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterCreate ( lpfiltername : :: windows_sys::core::PCWSTR , hfilter : *mut HFILTER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterDetach ( lpfiltername : :: windows_sys::core::PCWSTR , lpvolumename : :: windows_sys::core::PCWSTR , lpinstancename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn FilterConnectCommunicationPort ( lpportname : ::windows_sys::core::PCWSTR , dwoptions : u32 , lpcontext : *const ::core::ffi::c_void , wsizeofcontext : u16 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , hport : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterCreate ( lpfiltername : ::windows_sys::core::PCWSTR , hfilter : *mut HFILTER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterDetach ( lpfiltername : ::windows_sys::core::PCWSTR , lpvolumename : ::windows_sys::core::PCWSTR , lpinstancename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterFindClose ( hfilterfind : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterFindFirst ( dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpfilterfind : *mut FilterFindHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterFindClose ( hfilterfind : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterFindFirst ( dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpfilterfind : *mut FilterFindHandle ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterFindNext ( hfilterfind : super::super::Foundation:: HANDLE , dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterGetDosName ( lpvolumename : :: windows_sys::core::PCWSTR , lpdosname : :: windows_sys::core::PWSTR , dwdosnamebuffersize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterGetInformation ( hfilter : HFILTER , dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterFindNext ( hfilterfind : super::super::Foundation:: HANDLE , dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterGetDosName ( lpvolumename : ::windows_sys::core::PCWSTR , lpdosname : ::windows_sys::core::PWSTR , dwdosnamebuffersize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterGetInformation ( hfilter : HFILTER , dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn FilterGetMessage ( hport : super::super::Foundation:: HANDLE , lpmessagebuffer : *mut FILTER_MESSAGE_HEADER , dwmessagebuffersize : u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterInstanceClose ( hinstance : HFILTER_INSTANCE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterInstanceCreate ( lpfiltername : :: windows_sys::core::PCWSTR , lpvolumename : :: windows_sys::core::PCWSTR , lpinstancename : :: windows_sys::core::PCWSTR , hinstance : *mut HFILTER_INSTANCE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn FilterGetMessage ( hport : super::super::Foundation:: HANDLE , lpmessagebuffer : *mut FILTER_MESSAGE_HEADER , dwmessagebuffersize : u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterInstanceClose ( hinstance : HFILTER_INSTANCE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterInstanceCreate ( lpfiltername : ::windows_sys::core::PCWSTR , lpvolumename : ::windows_sys::core::PCWSTR , lpinstancename : ::windows_sys::core::PCWSTR , hinstance : *mut HFILTER_INSTANCE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterInstanceFindClose ( hfilterinstancefind : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterInstanceFindFirst ( lpfiltername : :: windows_sys::core::PCWSTR , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpfilterinstancefind : *mut FilterInstanceFindHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterInstanceFindClose ( hfilterinstancefind : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterInstanceFindFirst ( lpfiltername : ::windows_sys::core::PCWSTR , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpfilterinstancefind : *mut FilterInstanceFindHandle ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterInstanceFindNext ( hfilterinstancefind : super::super::Foundation:: HANDLE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterInstanceGetInformation ( hinstance : HFILTER_INSTANCE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterLoad ( lpfiltername : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterInstanceFindNext ( hfilterinstancefind : super::super::Foundation:: HANDLE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterInstanceGetInformation ( hinstance : HFILTER_INSTANCE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterLoad ( lpfiltername : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterReplyMessage ( hport : super::super::Foundation:: HANDLE , lpreplybuffer : *const FILTER_REPLY_HEADER , dwreplybuffersize : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterReplyMessage ( hport : super::super::Foundation:: HANDLE , lpreplybuffer : *const FILTER_REPLY_HEADER , dwreplybuffersize : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterSendMessage ( hport : super::super::Foundation:: HANDLE , lpinbuffer : *const ::core::ffi::c_void , dwinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , dwoutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterUnload ( lpfiltername : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterSendMessage ( hport : super::super::Foundation:: HANDLE , lpinbuffer : *const ::core::ffi::c_void , dwinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , dwoutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterUnload ( lpfiltername : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterVolumeFindClose ( hvolumefind : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterVolumeFindFirst ( dwinformationclass : FILTER_VOLUME_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpvolumefind : *mut FilterVolumeFindHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterVolumeFindClose ( hvolumefind : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterVolumeFindFirst ( dwinformationclass : FILTER_VOLUME_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpvolumefind : *mut FilterVolumeFindHandle ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterVolumeFindNext ( hvolumefind : super::super::Foundation:: HANDLE , dwinformationclass : FILTER_VOLUME_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterVolumeFindNext ( hvolumefind : super::super::Foundation:: HANDLE , dwinformationclass : FILTER_VOLUME_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterVolumeInstanceFindClose ( hvolumeinstancefind : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterVolumeInstanceFindFirst ( lpvolumename : :: windows_sys::core::PCWSTR , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpvolumeinstancefind : *mut FilterVolumeInstanceFindHandle ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterVolumeInstanceFindClose ( hvolumeinstancefind : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] fn FilterVolumeInstanceFindFirst ( lpvolumename : ::windows_sys::core::PCWSTR , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpvolumeinstancefind : *mut FilterVolumeInstanceFindHandle ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterVolumeInstanceFindNext ( hvolumeinstancefind : super::super::Foundation:: HANDLE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "fltlib.dll""system" #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] fn FilterVolumeInstanceFindNext ( hvolumeinstancefind : super::super::Foundation:: HANDLE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] pub const FILTER_NAME_MAX_CHARS: u32 = 255u32; #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs index e50faad7f6..0a222c3468 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -1,61 +1,61 @@ -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddISNSServerA ( address : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddISNSServerW ( address : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddIScsiConnectionA ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , reserved : *mut ::core::ffi::c_void , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALA , securityflags : u64 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : :: windows_sys::core::PCSTR , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddIScsiConnectionW ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , reserved : *mut ::core::ffi::c_void , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALW , securityflags : u64 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : :: windows_sys::core::PCSTR , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddIScsiSendTargetPortalA ( initiatorinstance : :: windows_sys::core::PCSTR , initiatorportnumber : u32 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , securityflags : u64 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddIScsiSendTargetPortalW ( initiatorinstance : :: windows_sys::core::PCWSTR , initiatorportnumber : u32 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , securityflags : u64 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddISNSServerA ( address : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddISNSServerW ( address : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddIScsiConnectionA ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , reserved : *mut ::core::ffi::c_void , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALA , securityflags : u64 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : ::windows_sys::core::PCSTR , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddIScsiConnectionW ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , reserved : *mut ::core::ffi::c_void , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALW , securityflags : u64 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : ::windows_sys::core::PCSTR , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddIScsiSendTargetPortalA ( initiatorinstance : ::windows_sys::core::PCSTR , initiatorportnumber : u32 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , securityflags : u64 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddIScsiSendTargetPortalW ( initiatorinstance : ::windows_sys::core::PCWSTR , initiatorportnumber : u32 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , securityflags : u64 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn AddIScsiStaticTargetA ( targetname : :: windows_sys::core::PCSTR , targetalias : :: windows_sys::core::PCSTR , targetflags : u32 , persist : super::super::Foundation:: BOOLEAN , mappings : *mut ISCSI_TARGET_MAPPINGA , loginoptions : *mut ISCSI_LOGIN_OPTIONS , portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPA ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn AddIScsiStaticTargetA ( targetname : ::windows_sys::core::PCSTR , targetalias : ::windows_sys::core::PCSTR , targetflags : u32 , persist : super::super::Foundation:: BOOLEAN , mappings : *mut ISCSI_TARGET_MAPPINGA , loginoptions : *mut ISCSI_LOGIN_OPTIONS , portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn AddIScsiStaticTargetW ( targetname : :: windows_sys::core::PCWSTR , targetalias : :: windows_sys::core::PCWSTR , targetflags : u32 , persist : super::super::Foundation:: BOOLEAN , mappings : *mut ISCSI_TARGET_MAPPINGW , loginoptions : *mut ISCSI_LOGIN_OPTIONS , portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPW ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddPersistentIScsiDeviceA ( devicepath : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddPersistentIScsiDeviceW ( devicepath : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddRadiusServerA ( address : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddRadiusServerW ( address : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn AddIScsiStaticTargetW ( targetname : ::windows_sys::core::PCWSTR , targetalias : ::windows_sys::core::PCWSTR , targetflags : u32 , persist : super::super::Foundation:: BOOLEAN , mappings : *mut ISCSI_TARGET_MAPPINGW , loginoptions : *mut ISCSI_LOGIN_OPTIONS , portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPW ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddPersistentIScsiDeviceA ( devicepath : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddPersistentIScsiDeviceW ( devicepath : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddRadiusServerA ( address : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn AddRadiusServerW ( address : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ClearPersistentIScsiDevices ( ) -> u32 ); #[cfg(feature = "Win32_System_Ioctl")] ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_System_Ioctl\"`*"] fn GetDevicesForIScsiSessionA ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , devicecount : *mut u32 , devices : *mut ISCSI_DEVICE_ON_SESSIONA ) -> u32 ); #[cfg(feature = "Win32_System_Ioctl")] ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_System_Ioctl\"`*"] fn GetDevicesForIScsiSessionW ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , devicecount : *mut u32 , devices : *mut ISCSI_DEVICE_ON_SESSIONW ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiIKEInfoA ( initiatorname : :: windows_sys::core::PCSTR , initiatorportnumber : u32 , reserved : *mut u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiIKEInfoW ( initiatorname : :: windows_sys::core::PCWSTR , initiatorportnumber : u32 , reserved : *mut u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiInitiatorNodeNameA ( initiatornodename : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiInitiatorNodeNameW ( initiatornodename : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiIKEInfoA ( initiatorname : ::windows_sys::core::PCSTR , initiatorportnumber : u32 , reserved : *mut u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiIKEInfoW ( initiatorname : ::windows_sys::core::PCWSTR , initiatorportnumber : u32 , reserved : *mut u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiInitiatorNodeNameA ( initiatornodename : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiInitiatorNodeNameW ( initiatornodename : ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiSessionListA ( buffersize : *mut u32 , sessioncount : *mut u32 , sessioninfo : *mut ISCSI_SESSION_INFOA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn GetIScsiSessionListEx ( buffersize : *mut u32 , sessioncountptr : *mut u32 , sessioninfo : *mut ISCSI_SESSION_INFO_EX ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiSessionListW ( buffersize : *mut u32 , sessioncount : *mut u32 , sessioninfo : *mut ISCSI_SESSION_INFOW ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiTargetInformationA ( targetname : :: windows_sys::core::PCSTR , discoverymechanism : :: windows_sys::core::PCSTR , infoclass : TARGET_INFORMATION_CLASS , buffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiTargetInformationW ( targetname : :: windows_sys::core::PCWSTR , discoverymechanism : :: windows_sys::core::PCWSTR , infoclass : TARGET_INFORMATION_CLASS , buffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiTargetInformationA ( targetname : ::windows_sys::core::PCSTR , discoverymechanism : ::windows_sys::core::PCSTR , infoclass : TARGET_INFORMATION_CLASS , buffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiTargetInformationW ( targetname : ::windows_sys::core::PCWSTR , discoverymechanism : ::windows_sys::core::PCWSTR , infoclass : TARGET_INFORMATION_CLASS , buffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn GetIScsiVersionInformation ( versioninfo : *mut ISCSI_VERSION_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn LoginIScsiTargetA ( targetname : :: windows_sys::core::PCSTR , isinformationalsession : super::super::Foundation:: BOOLEAN , initiatorinstance : :: windows_sys::core::PCSTR , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALA , securityflags : u64 , mappings : *mut ISCSI_TARGET_MAPPINGA , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : :: windows_sys::core::PCSTR , ispersistent : super::super::Foundation:: BOOLEAN , uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn LoginIScsiTargetA ( targetname : ::windows_sys::core::PCSTR , isinformationalsession : super::super::Foundation:: BOOLEAN , initiatorinstance : ::windows_sys::core::PCSTR , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALA , securityflags : u64 , mappings : *mut ISCSI_TARGET_MAPPINGA , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : ::windows_sys::core::PCSTR , ispersistent : super::super::Foundation:: BOOLEAN , uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn LoginIScsiTargetW ( targetname : :: windows_sys::core::PCWSTR , isinformationalsession : super::super::Foundation:: BOOLEAN , initiatorinstance : :: windows_sys::core::PCWSTR , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALW , securityflags : u64 , mappings : *mut ISCSI_TARGET_MAPPINGW , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : :: windows_sys::core::PCSTR , ispersistent : super::super::Foundation:: BOOLEAN , uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn LoginIScsiTargetW ( targetname : ::windows_sys::core::PCWSTR , isinformationalsession : super::super::Foundation:: BOOLEAN , initiatorinstance : ::windows_sys::core::PCWSTR , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALW , securityflags : u64 , mappings : *mut ISCSI_TARGET_MAPPINGW , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : ::windows_sys::core::PCSTR , ispersistent : super::super::Foundation:: BOOLEAN , uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn LogoutIScsiTarget ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RefreshISNSServerA ( address : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RefreshISNSServerW ( address : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RefreshIScsiSendTargetPortalA ( initiatorinstance : :: windows_sys::core::PCSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RefreshIScsiSendTargetPortalW ( initiatorinstance : :: windows_sys::core::PCWSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveISNSServerA ( address : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveISNSServerW ( address : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RefreshISNSServerA ( address : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RefreshISNSServerW ( address : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RefreshIScsiSendTargetPortalA ( initiatorinstance : ::windows_sys::core::PCSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RefreshIScsiSendTargetPortalW ( initiatorinstance : ::windows_sys::core::PCWSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveISNSServerA ( address : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveISNSServerW ( address : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiConnection ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiPersistentTargetA ( initiatorinstance : :: windows_sys::core::PCSTR , initiatorportnumber : u32 , targetname : :: windows_sys::core::PCSTR , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiPersistentTargetW ( initiatorinstance : :: windows_sys::core::PCWSTR , initiatorportnumber : u32 , targetname : :: windows_sys::core::PCWSTR , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiSendTargetPortalA ( initiatorinstance : :: windows_sys::core::PCSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiSendTargetPortalW ( initiatorinstance : :: windows_sys::core::PCWSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiStaticTargetA ( targetname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiStaticTargetW ( targetname : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemovePersistentIScsiDeviceA ( devicepath : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemovePersistentIScsiDeviceW ( devicepath : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveRadiusServerA ( address : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveRadiusServerW ( address : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiPersistentTargetA ( initiatorinstance : ::windows_sys::core::PCSTR , initiatorportnumber : u32 , targetname : ::windows_sys::core::PCSTR , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiPersistentTargetW ( initiatorinstance : ::windows_sys::core::PCWSTR , initiatorportnumber : u32 , targetname : ::windows_sys::core::PCWSTR , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiSendTargetPortalA ( initiatorinstance : ::windows_sys::core::PCSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiSendTargetPortalW ( initiatorinstance : ::windows_sys::core::PCWSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiStaticTargetA ( targetname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveIScsiStaticTargetW ( targetname : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemovePersistentIScsiDeviceA ( devicepath : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemovePersistentIScsiDeviceW ( devicepath : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveRadiusServerA ( address : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn RemoveRadiusServerW ( address : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportActiveIScsiTargetMappingsA ( buffersize : *mut u32 , mappingcount : *mut u32 , mappings : *mut ISCSI_TARGET_MAPPINGA ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportActiveIScsiTargetMappingsW ( buffersize : *mut u32 , mappingcount : *mut u32 , mappings : *mut ISCSI_TARGET_MAPPINGW ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportISNSServerListA ( buffersizeinchar : *mut u32 , buffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportISNSServerListW ( buffersizeinchar : *mut u32 , buffer : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiInitiatorListA ( buffersize : *mut u32 , buffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiInitiatorListW ( buffersize : *mut u32 , buffer : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportISNSServerListA ( buffersizeinchar : *mut u32 , buffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportISNSServerListW ( buffersizeinchar : *mut u32 , buffer : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiInitiatorListA ( buffersize : *mut u32 , buffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiInitiatorListW ( buffersize : *mut u32 , buffer : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn ReportIScsiPersistentLoginsA ( count : *mut u32 , persistentlogininfo : *mut PERSISTENT_ISCSI_LOGIN_INFOA , buffersizeinbytes : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -64,33 +64,33 @@ ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiSendTargetPortalsExA ( portalcount : *mut u32 , portalinfosize : *mut u32 , portalinfo : *mut ISCSI_TARGET_PORTAL_INFO_EXA ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiSendTargetPortalsExW ( portalcount : *mut u32 , portalinfosize : *mut u32 , portalinfo : *mut ISCSI_TARGET_PORTAL_INFO_EXW ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiSendTargetPortalsW ( portalcount : *mut u32 , portalinfo : *mut ISCSI_TARGET_PORTAL_INFOW ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiTargetPortalsA ( initiatorname : :: windows_sys::core::PCSTR , targetname : :: windows_sys::core::PCSTR , targetportaltag : *mut u16 , elementcount : *mut u32 , portals : *mut ISCSI_TARGET_PORTALA ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiTargetPortalsW ( initiatorname : :: windows_sys::core::PCWSTR , targetname : :: windows_sys::core::PCWSTR , targetportaltag : *mut u16 , elementcount : *mut u32 , portals : *mut ISCSI_TARGET_PORTALW ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiTargetPortalsA ( initiatorname : ::windows_sys::core::PCSTR , targetname : ::windows_sys::core::PCSTR , targetportaltag : *mut u16 , elementcount : *mut u32 , portals : *mut ISCSI_TARGET_PORTALA ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportIScsiTargetPortalsW ( initiatorname : ::windows_sys::core::PCWSTR , targetname : ::windows_sys::core::PCWSTR , targetportaltag : *mut u16 , elementcount : *mut u32 , portals : *mut ISCSI_TARGET_PORTALW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn ReportIScsiTargetsA ( forceupdate : super::super::Foundation:: BOOLEAN , buffersize : *mut u32 , buffer : :: windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn ReportIScsiTargetsA ( forceupdate : super::super::Foundation:: BOOLEAN , buffersize : *mut u32 , buffer : ::windows_sys::core::PSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn ReportIScsiTargetsW ( forceupdate : super::super::Foundation:: BOOLEAN , buffersize : *mut u32 , buffer : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportPersistentIScsiDevicesA ( buffersizeinchar : *mut u32 , buffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportPersistentIScsiDevicesW ( buffersizeinchar : *mut u32 , buffer : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportRadiusServerListA ( buffersizeinchar : *mut u32 , buffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportRadiusServerListW ( buffersizeinchar : *mut u32 , buffer : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn ReportIScsiTargetsW ( forceupdate : super::super::Foundation:: BOOLEAN , buffersize : *mut u32 , buffer : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportPersistentIScsiDevicesA ( buffersizeinchar : *mut u32 , buffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportPersistentIScsiDevicesW ( buffersizeinchar : *mut u32 , buffer : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportRadiusServerListA ( buffersizeinchar : *mut u32 , buffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn ReportRadiusServerListW ( buffersizeinchar : *mut u32 , buffer : ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SendScsiInquiry ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , lun : u64 , evpdcmddt : u8 , pagecode : u8 , scsistatus : *mut u8 , responsesize : *mut u32 , responsebuffer : *mut u8 , sensesize : *mut u32 , sensebuffer : *mut u8 ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SendScsiReadCapacity ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , lun : u64 , scsistatus : *mut u8 , responsesize : *mut u32 , responsebuffer : *mut u8 , sensesize : *mut u32 , sensebuffer : *mut u8 ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SendScsiReportLuns ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , scsistatus : *mut u8 , responsesize : *mut u32 , responsebuffer : *mut u8 , sensesize : *mut u32 , sensebuffer : *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiGroupPresharedKey ( keylength : u32 , key : *mut u8 , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiIKEInfoA ( initiatorname : :: windows_sys::core::PCSTR , initiatorportnumber : u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiIKEInfoA ( initiatorname : ::windows_sys::core::PCSTR , initiatorportnumber : u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiIKEInfoW ( initiatorname : :: windows_sys::core::PCWSTR , initiatorportnumber : u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiIKEInfoW ( initiatorname : ::windows_sys::core::PCWSTR , initiatorportnumber : u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SetIScsiInitiatorCHAPSharedSecret ( sharedsecretlength : u32 , sharedsecret : *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SetIScsiInitiatorNodeNameA ( initiatornodename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SetIScsiInitiatorNodeNameW ( initiatornodename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SetIScsiInitiatorNodeNameA ( initiatornodename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SetIScsiInitiatorNodeNameW ( initiatornodename : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SetIScsiInitiatorRADIUSSharedSecret ( sharedsecretlength : u32 , sharedsecret : *mut u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiTunnelModeOuterAddressA ( initiatorname : :: windows_sys::core::PCSTR , initiatorportnumber : u32 , destinationaddress : :: windows_sys::core::PCSTR , outermodeaddress : :: windows_sys::core::PCSTR , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiTunnelModeOuterAddressA ( initiatorname : ::windows_sys::core::PCSTR , initiatorportnumber : u32 , destinationaddress : ::windows_sys::core::PCSTR , outermodeaddress : ::windows_sys::core::PCSTR , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiTunnelModeOuterAddressW ( initiatorname : :: windows_sys::core::PCWSTR , initiatorportnumber : u32 , destinationaddress : :: windows_sys::core::PCWSTR , outermodeaddress : :: windows_sys::core::PCWSTR , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] fn SetIScsiTunnelModeOuterAddressW ( initiatorname : ::windows_sys::core::PCWSTR , initiatorportnumber : u32 , destinationaddress : ::windows_sys::core::PCWSTR , outermodeaddress : ::windows_sys::core::PCWSTR , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SetupPersistentIScsiDevices ( ) -> u32 ); ::windows_sys::core::link ! ( "iscsidsc.dll""system" #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] fn SetupPersistentIScsiVolumes ( ) -> u32 ); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -106,7 +106,7 @@ pub const ATA_FLAGS_NO_MULTIPLE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const ATA_FLAGS_USE_DMA: u32 = 16u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const DD_SCSI_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("\\Device\\ScsiPort"); +pub const DD_SCSI_DEVICE_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("\\Device\\ScsiPort"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const DUMP_DRIVER_NAME_LENGTH: u32 = 15u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -208,13 +208,13 @@ pub const HYBRID_STATUS_OUTPUT_BUFFER_TOO_SMALL: u32 = 3u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const HYBRID_STATUS_SUCCESS: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ID_FQDN: ::windows_sys::core::PCSTR = ::windows_sys::s!("2"); +pub const ID_FQDN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("2"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ID_IPV4_ADDR: ::windows_sys::core::PCSTR = ::windows_sys::s!("1"); +pub const ID_IPV4_ADDR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("1"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ID_IPV6_ADDR: ::windows_sys::core::PCSTR = ::windows_sys::s!("5"); +pub const ID_IPV6_ADDR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("5"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ID_USER_FQDN: ::windows_sys::core::PCSTR = ::windows_sys::s!("3"); +pub const ID_USER_FQDN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("3"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const IOCTL_ATA_MINIPORT: u32 = 315444u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -226,27 +226,27 @@ pub const IOCTL_IDE_PASS_THROUGH: u32 = 315432u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const IOCTL_MINIPORT_PROCESS_SERVICE_IRP: u32 = 315448u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_DSM_GENERAL: ::windows_sys::core::PCSTR = ::windows_sys::s!("MPDSMGEN"); +pub const IOCTL_MINIPORT_SIGNATURE_DSM_GENERAL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MPDSMGEN"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_DSM_NOTIFICATION: ::windows_sys::core::PCSTR = ::windows_sys::s!("MPDSM "); +pub const IOCTL_MINIPORT_SIGNATURE_DSM_NOTIFICATION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MPDSM "); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("ENDURINF"); +pub const IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ENDURINF"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_FIRMWARE: ::windows_sys::core::PCSTR = ::windows_sys::s!("FIRMWARE"); +pub const IOCTL_MINIPORT_SIGNATURE_FIRMWARE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("FIRMWARE"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_HYBRDISK: ::windows_sys::core::PCSTR = ::windows_sys::s!("HYBRDISK"); +pub const IOCTL_MINIPORT_SIGNATURE_HYBRDISK: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("HYBRDISK"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PHYSICAL_TOPOLOGY: ::windows_sys::core::PCSTR = ::windows_sys::s!("TOPOLOGY"); +pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PHYSICAL_TOPOLOGY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TOPOLOGY"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PROTOCOL: ::windows_sys::core::PCSTR = ::windows_sys::s!("PROTOCOL"); +pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PROTOCOL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("PROTOCOL"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_QUERY_TEMPERATURE: ::windows_sys::core::PCSTR = ::windows_sys::s!("TEMPERAT"); +pub const IOCTL_MINIPORT_SIGNATURE_QUERY_TEMPERATURE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TEMPERAT"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_SCSIDISK: ::windows_sys::core::PCSTR = ::windows_sys::s!("SCSIDISK"); +pub const IOCTL_MINIPORT_SIGNATURE_SCSIDISK: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SCSIDISK"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL: ::windows_sys::core::PCSTR = ::windows_sys::s!("SETPROTO"); +pub const IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SETPROTO"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_SET_TEMPERATURE_THRESHOLD: ::windows_sys::core::PCSTR = ::windows_sys::s!("SETTEMPT"); +pub const IOCTL_MINIPORT_SIGNATURE_SET_TEMPERATURE_THRESHOLD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SETTEMPT"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const IOCTL_MPIO_PASS_THROUGH_PATH: u32 = 315452u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -292,37 +292,37 @@ pub const ISCSI_LOGIN_FLAG_USE_RADIUS_RESPONSE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const ISCSI_LOGIN_FLAG_USE_RADIUS_VERIFICATION: u32 = 32u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_AUTH_TYPE: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000080"); +pub const ISCSI_LOGIN_OPTIONS_AUTH_TYPE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000080"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_DATA_DIGEST: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000002"); +pub const ISCSI_LOGIN_OPTIONS_DATA_DIGEST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000002"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_RETAIN: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000010"); +pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_RETAIN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000010"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_WAIT: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000008"); +pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_WAIT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000008"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_HEADER_DIGEST: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000001"); +pub const ISCSI_LOGIN_OPTIONS_HEADER_DIGEST: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000001"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_MAXIMUM_CONNECTIONS: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000004"); +pub const ISCSI_LOGIN_OPTIONS_MAXIMUM_CONNECTIONS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000004"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_PASSWORD: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000040"); +pub const ISCSI_LOGIN_OPTIONS_PASSWORD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000040"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_USERNAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000020"); +pub const ISCSI_LOGIN_OPTIONS_USERNAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000020"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const ISCSI_LOGIN_OPTIONS_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_AGGRESSIVE_MODE_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000008"); +pub const ISCSI_SECURITY_FLAG_AGGRESSIVE_MODE_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000008"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_IKE_IPSEC_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000002"); +pub const ISCSI_SECURITY_FLAG_IKE_IPSEC_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000002"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_MAIN_MODE_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000004"); +pub const ISCSI_SECURITY_FLAG_MAIN_MODE_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000004"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_PFS_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000010"); +pub const ISCSI_SECURITY_FLAG_PFS_ENABLED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000010"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_TRANSPORT_MODE_PREFERRED: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000020"); +pub const ISCSI_SECURITY_FLAG_TRANSPORT_MODE_PREFERRED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000020"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_TUNNEL_MODE_PREFERRED: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000040"); +pub const ISCSI_SECURITY_FLAG_TUNNEL_MODE_PREFERRED: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000040"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_VALID: ::windows_sys::core::PCSTR = ::windows_sys::s!("0x00000001"); +pub const ISCSI_SECURITY_FLAG_VALID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("0x00000001"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const ISCSI_TARGET_FLAG_HIDE_STATIC_TARGET: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Jet/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Jet/mod.rs index fc6c6f4897..9785d321f6 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Jet/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Jet/mod.rs @@ -71,9 +71,9 @@ #[cfg(feature = "Win32_Storage_StructuredStorage")] ::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetCreateIndex4W ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , pindexcreate : *const JET_INDEXCREATE3_W , cindexcreate : u32 ) -> i32 ); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetCreateIndexA ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , szindexname : *const i8 , grbit : u32 , szkey : :: windows_sys::core::PCSTR , cbkey : u32 , ldensity : u32 ) -> i32 ); +::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetCreateIndexA ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , szindexname : *const i8 , grbit : u32 , szkey : ::windows_sys::core::PCSTR , cbkey : u32 , ldensity : u32 ) -> i32 ); #[cfg(feature = "Win32_Storage_StructuredStorage")] -::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetCreateIndexW ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , szindexname : *const u16 , grbit : u32 , szkey : :: windows_sys::core::PCWSTR , cbkey : u32 , ldensity : u32 ) -> i32 ); +::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetCreateIndexW ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , szindexname : *const u16 , grbit : u32 , szkey : ::windows_sys::core::PCWSTR , cbkey : u32 , ldensity : u32 ) -> i32 ); #[cfg(feature = "Win32_Storage_StructuredStorage")] ::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetCreateInstance2A ( pinstance : *mut super::StructuredStorage:: JET_INSTANCE , szinstancename : *const i8 , szdisplayname : *const i8 , grbit : u32 ) -> i32 ); #[cfg(feature = "Win32_Storage_StructuredStorage")] @@ -167,7 +167,7 @@ ::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetExternalRestoreA ( szcheckpointfilepath : *const i8 , szlogpath : *const i8 , rgrstmap : *const JET_RSTMAP_A , crstfilemap : i32 , szbackuplogpath : *const i8 , genlow : i32 , genhigh : i32 , pfn : JET_PFNSTATUS ) -> i32 ); #[cfg(feature = "Win32_Storage_StructuredStorage")] ::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetExternalRestoreW ( szcheckpointfilepath : *const u16 , szlogpath : *const u16 , rgrstmap : *const JET_RSTMAP_W , crstfilemap : i32 , szbackuplogpath : *const u16 , genlow : i32 , genhigh : i32 , pfn : JET_PFNSTATUS ) -> i32 ); -::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] fn JetFreeBuffer ( pbbuf : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] fn JetFreeBuffer ( pbbuf : ::windows_sys::core::PCSTR ) -> i32 ); ::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] fn JetGetAttachInfoA ( szzdatabases : *mut i8 , cbmax : u32 , pcbactual : *mut u32 ) -> i32 ); #[cfg(feature = "Win32_Storage_StructuredStorage")] ::windows_sys::core::link ! ( "esent.dll""system" #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] fn JetGetAttachInfoInstanceA ( instance : super::StructuredStorage:: JET_INSTANCE , szzdatabases : *mut i8 , cbmax : u32 , pcbactual : *mut u32 ) -> i32 ); @@ -2313,11 +2313,11 @@ pub const JET_wrnTargetInstanceRunning: u32 = 578u32; #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] pub const JET_wrnUniqueKey: u32 = 345u32; #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] -pub const JET_wszConfigStoreReadControl: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CsReadControl"); +pub const JET_wszConfigStoreReadControl: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CsReadControl"); #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] -pub const JET_wszConfigStoreRelPathSysParamDefault: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysParamDefault"); +pub const JET_wszConfigStoreRelPathSysParamDefault: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysParamDefault"); #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] -pub const JET_wszConfigStoreRelPathSysParamOverride: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysParamOverride"); +pub const JET_wszConfigStoreRelPathSysParamOverride: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysParamOverride"); #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] pub const cColumnInfoCols: u32 = 14u32; #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs index ec97e9a0ee..b274ea5ca8 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/OfflineFiles/mod.rs @@ -171,7 +171,7 @@ pub const OFFLINEFILES_PIN_CONTROL_FLAG_LOWPRIORITY: u32 = 512u32; #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub const OFFLINEFILES_PIN_CONTROL_FLAG_PINLINKTARGETS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] -pub const OFFLINEFILES_SETTING_PinLinkTargets: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LinkTargetCaching"); +pub const OFFLINEFILES_SETTING_PinLinkTargets: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LinkTargetCaching"); #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub const OFFLINEFILES_SETTING_SCOPE_COMPUTER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs index c5f920bd02..fc6ce787d9 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Packaging/Appx/mod.rs @@ -1,5 +1,5 @@ -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn ActivatePackageVirtualizationContext ( context : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ , cookie : *mut usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn AddPackageDependency ( packagedependencyid : :: windows_sys::core::PCWSTR , rank : i32 , options : AddPackageDependencyOptions , packagedependencycontext : *mut *mut PACKAGEDEPENDENCY_CONTEXT__ , packagefullname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn ActivatePackageVirtualizationContext ( context : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ , cookie : *mut usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn AddPackageDependency ( packagedependencyid : ::windows_sys::core::PCWSTR , rank : i32 , options : AddPackageDependencyOptions , packagedependencycontext : *mut *mut PACKAGEDEPENDENCY_CONTEXT__ , packagefullname : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn AppPolicyGetClrCompat ( processtoken : super::super::super::Foundation:: HANDLE , policy : *mut AppPolicyClrCompat ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] @@ -17,27 +17,27 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn AppPolicyGetWindowingModel ( processtoken : super::super::super::Foundation:: HANDLE , policy : *mut AppPolicyWindowingModel ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn CheckIsMSIXPackage ( packagefullname : :: windows_sys::core::PCWSTR , ismsixpackage : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn CheckIsMSIXPackage ( packagefullname : ::windows_sys::core::PCWSTR , ismsixpackage : *mut super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn ClosePackageInfo ( packageinforeference : *const _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn CreatePackageVirtualizationContext ( packagefamilyname : :: windows_sys::core::PCWSTR , context : *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn CreatePackageVirtualizationContext ( packagefamilyname : ::windows_sys::core::PCWSTR , context : *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn DeactivatePackageVirtualizationContext ( cookie : usize ) -> ( ) ); -::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn DeletePackageDependency ( packagedependencyid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn DuplicatePackageVirtualizationContext ( sourcecontext : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ , destcontext : *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn DeletePackageDependency ( packagedependencyid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn DuplicatePackageVirtualizationContext ( sourcecontext : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ , destcontext : *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn FindPackagesByPackageFamily ( packagefamilyname : :: windows_sys::core::PCWSTR , packagefilters : u32 , count : *mut u32 , packagefullnames : *mut :: windows_sys::core::PWSTR , bufferlength : *mut u32 , buffer : :: windows_sys::core::PWSTR , packageproperties : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn FindPackagesByPackageFamily ( packagefamilyname : ::windows_sys::core::PCWSTR , packagefilters : u32 , count : *mut u32 , packagefullnames : *mut ::windows_sys::core::PWSTR , bufferlength : *mut u32 , buffer : ::windows_sys::core::PWSTR , packageproperties : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn FormatApplicationUserModelId ( packagefamilyname : :: windows_sys::core::PCWSTR , packagerelativeapplicationid : :: windows_sys::core::PCWSTR , applicationusermodelidlength : *mut u32 , applicationusermodelid : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn FormatApplicationUserModelId ( packagefamilyname : ::windows_sys::core::PCWSTR , packagerelativeapplicationid : ::windows_sys::core::PCWSTR , applicationusermodelidlength : *mut u32 , applicationusermodelid : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetApplicationUserModelId ( hprocess : super::super::super::Foundation:: HANDLE , applicationusermodelidlength : *mut u32 , applicationusermodelid : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetApplicationUserModelId ( hprocess : super::super::super::Foundation:: HANDLE , applicationusermodelidlength : *mut u32 , applicationusermodelid : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetApplicationUserModelIdFromToken ( token : super::super::super::Foundation:: HANDLE , applicationusermodelidlength : *mut u32 , applicationusermodelid : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetApplicationUserModelIdFromToken ( token : super::super::super::Foundation:: HANDLE , applicationusermodelidlength : *mut u32 , applicationusermodelid : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentApplicationUserModelId ( applicationusermodelidlength : *mut u32 , applicationusermodelid : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentApplicationUserModelId ( applicationusermodelidlength : *mut u32 , applicationusermodelid : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackageFamilyName ( packagefamilynamelength : *mut u32 , packagefamilyname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackageFamilyName ( packagefamilynamelength : *mut u32 , packagefamilyname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackageFullName ( packagefullnamelength : *mut u32 , packagefullname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackageFullName ( packagefullnamelength : *mut u32 , packagefullname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackageId ( bufferlength : *mut u32 , buffer : *mut u8 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] @@ -45,21 +45,21 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackageInfo2 ( flags : u32 , packagepathtype : PackagePathType , bufferlength : *mut u32 , buffer : *mut u8 , count : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackagePath ( pathlength : *mut u32 , path : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackagePath ( pathlength : *mut u32 , path : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackagePath2 ( packagepathtype : PackagePathType , pathlength : *mut u32 , path : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetCurrentPackagePath2 ( packagepathtype : PackagePathType , pathlength : *mut u32 , path : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn GetCurrentPackageVirtualizationContext ( ) -> *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ); -::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn GetIdForPackageDependencyContext ( packagedependencycontext : *const PACKAGEDEPENDENCY_CONTEXT__ , packagedependencyid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn GetIdForPackageDependencyContext ( packagedependencycontext : *const PACKAGEDEPENDENCY_CONTEXT__ , packagedependencyid : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageApplicationIds ( packageinforeference : *const _PACKAGE_INFO_REFERENCE , bufferlength : *mut u32 , buffer : *mut u8 , count : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageFamilyName ( hprocess : super::super::super::Foundation:: HANDLE , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageFamilyName ( hprocess : super::super::super::Foundation:: HANDLE , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageFamilyNameFromToken ( token : super::super::super::Foundation:: HANDLE , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageFamilyNameFromToken ( token : super::super::super::Foundation:: HANDLE , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageFullName ( hprocess : super::super::super::Foundation:: HANDLE , packagefullnamelength : *mut u32 , packagefullname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageFullName ( hprocess : super::super::super::Foundation:: HANDLE , packagefullnamelength : *mut u32 , packagefullname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageFullNameFromToken ( token : super::super::super::Foundation:: HANDLE , packagefullnamelength : *mut u32 , packagefullname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageFullNameFromToken ( token : super::super::super::Foundation:: HANDLE , packagefullnamelength : *mut u32 , packagefullname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageId ( hprocess : super::super::super::Foundation:: HANDLE , bufferlength : *mut u32 , buffer : *mut u8 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] @@ -67,52 +67,52 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackageInfo2 ( packageinforeference : *const _PACKAGE_INFO_REFERENCE , flags : u32 , packagepathtype : PackagePathType , bufferlength : *mut u32 , buffer : *mut u8 , count : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackagePath ( packageid : *const PACKAGE_ID , reserved : u32 , pathlength : *mut u32 , path : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackagePath ( packageid : *const PACKAGE_ID , reserved : u32 , pathlength : *mut u32 , path : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackagePathByFullName ( packagefullname : :: windows_sys::core::PCWSTR , pathlength : *mut u32 , path : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackagePathByFullName ( packagefullname : ::windows_sys::core::PCWSTR , pathlength : *mut u32 , path : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackagePathByFullName2 ( packagefullname : :: windows_sys::core::PCWSTR , packagepathtype : PackagePathType , pathlength : *mut u32 , path : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackagePathByFullName2 ( packagefullname : ::windows_sys::core::PCWSTR , packagepathtype : PackagePathType , pathlength : *mut u32 , path : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackagesByPackageFamily ( packagefamilyname : :: windows_sys::core::PCWSTR , count : *mut u32 , packagefullnames : *mut :: windows_sys::core::PWSTR , bufferlength : *mut u32 , buffer : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetPackagesByPackageFamily ( packagefamilyname : ::windows_sys::core::PCWSTR , count : *mut u32 , packagefullnames : *mut ::windows_sys::core::PWSTR , bufferlength : *mut u32 , buffer : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetProcessesInVirtualizationContext ( packagefamilyname : :: windows_sys::core::PCWSTR , count : *mut u32 , processes : *mut *mut super::super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn GetResolvedPackageFullNameForPackageDependency ( packagedependencyid : :: windows_sys::core::PCWSTR , packagefullname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetProcessesInVirtualizationContext ( packagefamilyname : ::windows_sys::core::PCWSTR , count : *mut u32 , processes : *mut *mut super::super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn GetResolvedPackageFullNameForPackageDependency ( packagedependencyid : ::windows_sys::core::PCWSTR , packagefullname : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetStagedPackageOrigin ( packagefullname : :: windows_sys::core::PCWSTR , origin : *mut PackageOrigin ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetStagedPackageOrigin ( packagefullname : ::windows_sys::core::PCWSTR , origin : *mut PackageOrigin ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetStagedPackagePathByFullName ( packagefullname : :: windows_sys::core::PCWSTR , pathlength : *mut u32 , path : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetStagedPackagePathByFullName ( packagefullname : ::windows_sys::core::PCWSTR , pathlength : *mut u32 , path : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetStagedPackagePathByFullName2 ( packagefullname : :: windows_sys::core::PCWSTR , packagepathtype : PackagePathType , pathlength : *mut u32 , path : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn GetStagedPackagePathByFullName2 ( packagefullname : ::windows_sys::core::PCWSTR , packagepathtype : PackagePathType , pathlength : *mut u32 , path : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn OpenPackageInfoByFullName ( packagefullname : :: windows_sys::core::PCWSTR , reserved : u32 , packageinforeference : *mut *mut _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn OpenPackageInfoByFullName ( packagefullname : ::windows_sys::core::PCWSTR , reserved : u32 , packageinforeference : *mut *mut _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn OpenPackageInfoByFullNameForUser ( usersid : super::super::super::Foundation:: PSID , packagefullname : :: windows_sys::core::PCWSTR , reserved : u32 , packageinforeference : *mut *mut _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn OpenPackageInfoByFullNameForUser ( usersid : super::super::super::Foundation:: PSID , packagefullname : ::windows_sys::core::PCWSTR , reserved : u32 , packageinforeference : *mut *mut _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageFamilyNameFromFullName ( packagefullname : :: windows_sys::core::PCWSTR , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageFamilyNameFromFullName ( packagefullname : ::windows_sys::core::PCWSTR , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageFamilyNameFromId ( packageid : *const PACKAGE_ID , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageFamilyNameFromId ( packageid : *const PACKAGE_ID , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageFullNameFromId ( packageid : *const PACKAGE_ID , packagefullnamelength : *mut u32 , packagefullname : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageFullNameFromId ( packageid : *const PACKAGE_ID , packagefullnamelength : *mut u32 , packagefullname : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageIdFromFullName ( packagefullname : :: windows_sys::core::PCWSTR , flags : u32 , bufferlength : *mut u32 , buffer : *mut u8 ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageIdFromFullName ( packagefullname : ::windows_sys::core::PCWSTR , flags : u32 , bufferlength : *mut u32 , buffer : *mut u8 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageNameAndPublisherIdFromFamilyName ( packagefamilyname : :: windows_sys::core::PCWSTR , packagenamelength : *mut u32 , packagename : :: windows_sys::core::PWSTR , packagepublisheridlength : *mut u32 , packagepublisherid : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn PackageNameAndPublisherIdFromFamilyName ( packagefamilyname : ::windows_sys::core::PCWSTR , packagenamelength : *mut u32 , packagename : ::windows_sys::core::PWSTR , packagepublisheridlength : *mut u32 , packagepublisherid : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn ParseApplicationUserModelId ( applicationusermodelid : :: windows_sys::core::PCWSTR , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows_sys::core::PWSTR , packagerelativeapplicationidlength : *mut u32 , packagerelativeapplicationid : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn ParseApplicationUserModelId ( applicationusermodelid : ::windows_sys::core::PCWSTR , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows_sys::core::PWSTR , packagerelativeapplicationidlength : *mut u32 , packagerelativeapplicationid : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn ReleasePackageVirtualizationContext ( context : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> ( ) ); -::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn RemovePackageDependency ( packagedependencycontext : *const PACKAGEDEPENDENCY_CONTEXT__ ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] fn RemovePackageDependency ( packagedependencycontext : *const PACKAGEDEPENDENCY_CONTEXT__ ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn TryCreatePackageDependency ( user : super::super::super::Foundation:: PSID , packagefamilyname : :: windows_sys::core::PCWSTR , minversion : PACKAGE_VERSION , packagedependencyprocessorarchitectures : PackageDependencyProcessorArchitectures , lifetimekind : PackageDependencyLifetimeKind , lifetimeartifact : :: windows_sys::core::PCWSTR , options : CreatePackageDependencyOptions , packagedependencyid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernelbase.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn TryCreatePackageDependency ( user : super::super::super::Foundation:: PSID , packagefamilyname : ::windows_sys::core::PCWSTR , minversion : PACKAGE_VERSION , packagedependencyprocessorarchitectures : PackageDependencyProcessorArchitectures , lifetimekind : PackageDependencyLifetimeKind , lifetimeartifact : ::windows_sys::core::PCWSTR , options : CreatePackageDependencyOptions , packagedependencyid : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyApplicationUserModelId ( applicationusermodelid : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyApplicationUserModelId ( applicationusermodelid : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyPackageFamilyName ( packagefamilyname : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyPackageFamilyName ( packagefamilyname : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyPackageFullName ( packagefullname : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyPackageFullName ( packagefullname : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyPackageId ( packageid : *const PACKAGE_ID ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyPackageRelativeApplicationId ( packagerelativeapplicationid : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] fn VerifyPackageRelativeApplicationId ( packagerelativeapplicationid : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); pub type IAppxAppInstallerReader = *mut ::core::ffi::c_void; pub type IAppxBlockMapBlock = *mut ::core::ffi::c_void; pub type IAppxBlockMapBlocksEnumerator = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs index a2e24e2a45..7bd2972788 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs @@ -1,30 +1,30 @@ ::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjAllocateAlignedBuffer ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , size : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjClearNegativePathCache ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , totalentrynumber : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjCompleteCommand ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , commandid : i32 , completionresult : :: windows_sys::core::HRESULT , extendedparameters : *const PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjDeleteFile ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : :: windows_sys::core::PCWSTR , updateflags : PRJ_UPDATE_TYPES , failurereason : *mut PRJ_UPDATE_FAILURE_CAUSES ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjClearNegativePathCache ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , totalentrynumber : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjCompleteCommand ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , commandid : i32 , completionresult : ::windows_sys::core::HRESULT , extendedparameters : *const PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjDeleteFile ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : ::windows_sys::core::PCWSTR , updateflags : PRJ_UPDATE_TYPES , failurereason : *mut PRJ_UPDATE_FAILURE_CAUSES ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjDoesNameContainWildCards ( filename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOLEAN ); -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjFileNameCompare ( filename1 : :: windows_sys::core::PCWSTR , filename2 : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjDoesNameContainWildCards ( filename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjFileNameCompare ( filename1 : ::windows_sys::core::PCWSTR , filename2 : ::windows_sys::core::PCWSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjFileNameMatch ( filenametocheck : :: windows_sys::core::PCWSTR , pattern : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjFileNameMatch ( filenametocheck : ::windows_sys::core::PCWSTR , pattern : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjFillDirEntryBuffer ( filename : :: windows_sys::core::PCWSTR , filebasicinfo : *const PRJ_FILE_BASIC_INFO , direntrybufferhandle : PRJ_DIR_ENTRY_BUFFER_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjFillDirEntryBuffer ( filename : ::windows_sys::core::PCWSTR , filebasicinfo : *const PRJ_FILE_BASIC_INFO , direntrybufferhandle : PRJ_DIR_ENTRY_BUFFER_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjFillDirEntryBuffer2 ( direntrybufferhandle : PRJ_DIR_ENTRY_BUFFER_HANDLE , filename : :: windows_sys::core::PCWSTR , filebasicinfo : *const PRJ_FILE_BASIC_INFO , extendedinfo : *const PRJ_EXTENDED_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjFillDirEntryBuffer2 ( direntrybufferhandle : PRJ_DIR_ENTRY_BUFFER_HANDLE , filename : ::windows_sys::core::PCWSTR , filebasicinfo : *const PRJ_FILE_BASIC_INFO , extendedinfo : *const PRJ_EXTENDED_INFO ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjFreeAlignedBuffer ( buffer : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjGetOnDiskFileState ( destinationfilename : :: windows_sys::core::PCWSTR , filestate : *mut PRJ_FILE_STATE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjGetVirtualizationInstanceInfo ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , virtualizationinstanceinfo : *mut PRJ_VIRTUALIZATION_INSTANCE_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjMarkDirectoryAsPlaceholder ( rootpathname : :: windows_sys::core::PCWSTR , targetpathname : :: windows_sys::core::PCWSTR , versioninfo : *const PRJ_PLACEHOLDER_VERSION_INFO , virtualizationinstanceid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjGetOnDiskFileState ( destinationfilename : ::windows_sys::core::PCWSTR , filestate : *mut PRJ_FILE_STATE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjGetVirtualizationInstanceInfo ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , virtualizationinstanceinfo : *mut PRJ_VIRTUALIZATION_INSTANCE_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjMarkDirectoryAsPlaceholder ( rootpathname : ::windows_sys::core::PCWSTR , targetpathname : ::windows_sys::core::PCWSTR , versioninfo : *const PRJ_PLACEHOLDER_VERSION_INFO , virtualizationinstanceid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjStartVirtualizing ( virtualizationrootpath : :: windows_sys::core::PCWSTR , callbacks : *const PRJ_CALLBACKS , instancecontext : *const ::core::ffi::c_void , options : *const PRJ_STARTVIRTUALIZING_OPTIONS , namespacevirtualizationcontext : *mut PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjStartVirtualizing ( virtualizationrootpath : ::windows_sys::core::PCWSTR , callbacks : *const PRJ_CALLBACKS , instancecontext : *const ::core::ffi::c_void , options : *const PRJ_STARTVIRTUALIZING_OPTIONS , namespacevirtualizationcontext : *mut PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjStopVirtualizing ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjUpdateFileIfNeeded ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : :: windows_sys::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 , updateflags : PRJ_UPDATE_TYPES , failurereason : *mut PRJ_UPDATE_FAILURE_CAUSES ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjWriteFileData ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , datastreamid : *const :: windows_sys::core::GUID , buffer : *const ::core::ffi::c_void , byteoffset : u64 , length : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjUpdateFileIfNeeded ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : ::windows_sys::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 , updateflags : PRJ_UPDATE_TYPES , failurereason : *mut PRJ_UPDATE_FAILURE_CAUSES ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] fn PrjWriteFileData ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , datastreamid : *const ::windows_sys::core::GUID , buffer : *const ::core::ffi::c_void , byteoffset : u64 , length : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjWritePlaceholderInfo ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : :: windows_sys::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjWritePlaceholderInfo ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : ::windows_sys::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjWritePlaceholderInfo2 ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : :: windows_sys::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 , extendedinfo : *const PRJ_EXTENDED_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "projectedfslib.dll""system" #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] fn PrjWritePlaceholderInfo2 ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : ::windows_sys::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 , extendedinfo : *const PRJ_EXTENDED_INFO ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] pub type PRJ_CALLBACK_DATA_FLAGS = i32; #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Vhd/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Vhd/mod.rs index 465e45ddc5..c50741b36c 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Vhd/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Vhd/mod.rs @@ -1,5 +1,5 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn AddVirtualDiskParent ( virtualdiskhandle : super::super::Foundation:: HANDLE , parentpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn AddVirtualDiskParent ( virtualdiskhandle : super::super::Foundation:: HANDLE , parentpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn ApplySnapshotVhdSet ( virtualdiskhandle : super::super::Foundation:: HANDLE , parameters : *const APPLY_SNAPSHOT_VHDSET_PARAMETERS , flags : APPLY_SNAPSHOT_VHDSET_FLAG ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_IO"))] @@ -11,31 +11,31 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn CompleteForkVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`*"] fn CreateVirtualDisk ( virtualstoragetype : *const VIRTUAL_STORAGE_TYPE , path : :: windows_sys::core::PCWSTR , virtualdiskaccessmask : VIRTUAL_DISK_ACCESS_MASK , securitydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , flags : CREATE_VIRTUAL_DISK_FLAG , providerspecificflags : u32 , parameters : *const CREATE_VIRTUAL_DISK_PARAMETERS , overlapped : *const super::super::System::IO:: OVERLAPPED , handle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_IO\"`*"] fn CreateVirtualDisk ( virtualstoragetype : *const VIRTUAL_STORAGE_TYPE , path : ::windows_sys::core::PCWSTR , virtualdiskaccessmask : VIRTUAL_DISK_ACCESS_MASK , securitydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , flags : CREATE_VIRTUAL_DISK_FLAG , providerspecificflags : u32 , parameters : *const CREATE_VIRTUAL_DISK_PARAMETERS , overlapped : *const super::super::System::IO:: OVERLAPPED , handle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn DeleteSnapshotVhdSet ( virtualdiskhandle : super::super::Foundation:: HANDLE , parameters : *const DELETE_SNAPSHOT_VHDSET_PARAMETERS , flags : DELETE_SNAPSHOT_VHDSET_FLAG ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn DeleteVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn DeleteVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn DetachVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , flags : DETACH_VIRTUAL_DISK_FLAG , providerspecificflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn EnumerateVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , numberofitems : *mut u32 , items : *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn EnumerateVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , numberofitems : *mut u32 , items : *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn ExpandVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , flags : EXPAND_VIRTUAL_DISK_FLAG , parameters : *const EXPAND_VIRTUAL_DISK_PARAMETERS , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn ForkVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , flags : FORK_VIRTUAL_DISK_FLAG , parameters : *const FORK_VIRTUAL_DISK_PARAMETERS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn GetAllAttachedVirtualDiskPhysicalPaths ( pathsbuffersizeinbytes : *mut u32 , pathsbuffer : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn GetAllAttachedVirtualDiskPhysicalPaths ( pathsbuffersizeinbytes : *mut u32 , pathsbuffer : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn GetStorageDependencyInformation ( objecthandle : super::super::Foundation:: HANDLE , flags : GET_STORAGE_DEPENDENCY_FLAG , storagedependencyinfosize : u32 , storagedependencyinfo : *mut STORAGE_DEPENDENCY_INFO , sizeused : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn GetVirtualDiskInformation ( virtualdiskhandle : super::super::Foundation:: HANDLE , virtualdiskinfosize : *mut u32 , virtualdiskinfo : *mut GET_VIRTUAL_DISK_INFO , sizeused : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn GetVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const :: windows_sys::core::GUID , metadatasize : *mut u32 , metadata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn GetVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const ::windows_sys::core::GUID , metadatasize : *mut u32 , metadata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn GetVirtualDiskOperationProgress ( virtualdiskhandle : super::super::Foundation:: HANDLE , overlapped : *const super::super::System::IO:: OVERLAPPED , progress : *mut VIRTUAL_DISK_PROGRESS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn GetVirtualDiskPhysicalPath ( virtualdiskhandle : super::super::Foundation:: HANDLE , diskpathsizeinbytes : *mut u32 , diskpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn GetVirtualDiskPhysicalPath ( virtualdiskhandle : super::super::Foundation:: HANDLE , diskpathsizeinbytes : *mut u32 , diskpath : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn MergeVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , flags : MERGE_VIRTUAL_DISK_FLAG , parameters : *const MERGE_VIRTUAL_DISK_PARAMETERS , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -43,9 +43,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn ModifyVhdSet ( virtualdiskhandle : super::super::Foundation:: HANDLE , parameters : *const MODIFY_VHDSET_PARAMETERS , flags : MODIFY_VHDSET_FLAG ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn OpenVirtualDisk ( virtualstoragetype : *const VIRTUAL_STORAGE_TYPE , path : :: windows_sys::core::PCWSTR , virtualdiskaccessmask : VIRTUAL_DISK_ACCESS_MASK , flags : OPEN_VIRTUAL_DISK_FLAG , parameters : *const OPEN_VIRTUAL_DISK_PARAMETERS , handle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn OpenVirtualDisk ( virtualstoragetype : *const VIRTUAL_STORAGE_TYPE , path : ::windows_sys::core::PCWSTR , virtualdiskaccessmask : VIRTUAL_DISK_ACCESS_MASK , flags : OPEN_VIRTUAL_DISK_FLAG , parameters : *const OPEN_VIRTUAL_DISK_PARAMETERS , handle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn QueryChangesVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , changetrackingid : :: windows_sys::core::PCWSTR , byteoffset : u64 , bytelength : u64 , flags : QUERY_CHANGES_VIRTUAL_DISK_FLAG , ranges : *mut QUERY_CHANGES_VIRTUAL_DISK_RANGE , rangecount : *mut u32 , processedlength : *mut u64 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn QueryChangesVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , changetrackingid : ::windows_sys::core::PCWSTR , byteoffset : u64 , bytelength : u64 , flags : QUERY_CHANGES_VIRTUAL_DISK_FLAG , ranges : *mut QUERY_CHANGES_VIRTUAL_DISK_RANGE , rangecount : *mut u32 , processedlength : *mut u64 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn RawSCSIVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , parameters : *const RAW_SCSI_VIRTUAL_DISK_PARAMETERS , flags : RAW_SCSI_VIRTUAL_DISK_FLAG , response : *mut RAW_SCSI_VIRTUAL_DISK_RESPONSE ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] @@ -53,7 +53,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn SetVirtualDiskInformation ( virtualdiskhandle : super::super::Foundation:: HANDLE , virtualdiskinfo : *const SET_VIRTUAL_DISK_INFO ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn SetVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const :: windows_sys::core::GUID , metadatasize : u32 , metadata : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn SetVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const ::windows_sys::core::GUID , metadatasize : u32 , metadata : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "virtdisk.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] fn TakeSnapshotVhdSet ( virtualdiskhandle : super::super::Foundation:: HANDLE , parameters : *const TAKE_SNAPSHOT_VHDSET_PARAMETERS , flags : TAKE_SNAPSHOT_VHDSET_FLAG ) -> super::super::Foundation:: WIN32_ERROR ); #[doc = "*Required features: `\"Win32_Storage_Vhd\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Vss/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Vss/mod.rs index d74884952b..03307156cf 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Vss/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Vss/mod.rs @@ -1,4 +1,4 @@ -::windows_sys::core::link ! ( "vssapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] fn CreateVssExpressWriterInternal ( ppwriter : *mut IVssExpressWriter ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vssapi.dll""system" #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] fn CreateVssExpressWriterInternal ( ppwriter : *mut IVssExpressWriter ) -> ::windows_sys::core::HRESULT ); pub type IVssAdmin = *mut ::core::ffi::c_void; pub type IVssAdminEx = *mut ::core::ffi::c_void; pub type IVssAsync = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs index 6038cb9a15..1d42f2bfa7 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Xps/Printing/mod.rs @@ -1,7 +1,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "xpsprint.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn StartXpsPrintJob ( printername : :: windows_sys::core::PCWSTR , jobname : :: windows_sys::core::PCWSTR , outputfilename : :: windows_sys::core::PCWSTR , progressevent : super::super::super::Foundation:: HANDLE , completionevent : super::super::super::Foundation:: HANDLE , printablepageson : *const u8 , printablepagesoncount : u32 , xpsprintjob : *mut IXpsPrintJob , documentstream : *mut IXpsPrintJobStream , printticketstream : *mut IXpsPrintJobStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xpsprint.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn StartXpsPrintJob ( printername : ::windows_sys::core::PCWSTR , jobname : ::windows_sys::core::PCWSTR , outputfilename : ::windows_sys::core::PCWSTR , progressevent : super::super::super::Foundation:: HANDLE , completionevent : super::super::super::Foundation:: HANDLE , printablepageson : *const u8 , printablepagesoncount : u32 , xpsprintjob : *mut IXpsPrintJob , documentstream : *mut IXpsPrintJobStream , printticketstream : *mut IXpsPrintJobStream ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "xpsprint.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_Foundation\"`*"] fn StartXpsPrintJob1 ( printername : :: windows_sys::core::PCWSTR , jobname : :: windows_sys::core::PCWSTR , outputfilename : :: windows_sys::core::PCWSTR , progressevent : super::super::super::Foundation:: HANDLE , completionevent : super::super::super::Foundation:: HANDLE , xpsprintjob : *mut IXpsPrintJob , printcontentreceiver : *mut super:: IXpsOMPackageTarget ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xpsprint.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_Foundation\"`*"] fn StartXpsPrintJob1 ( printername : ::windows_sys::core::PCWSTR , jobname : ::windows_sys::core::PCWSTR , outputfilename : ::windows_sys::core::PCWSTR , progressevent : super::super::super::Foundation:: HANDLE , completionevent : super::super::super::Foundation:: HANDLE , xpsprintjob : *mut IXpsPrintJob , printcontentreceiver : *mut super:: IXpsOMPackageTarget ) -> ::windows_sys::core::HRESULT ); pub type IPrintDocumentPackageStatusEvent = *mut ::core::ffi::c_void; pub type IPrintDocumentPackageTarget = *mut ::core::ffi::c_void; pub type IPrintDocumentPackageTarget2 = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/Storage/Xps/mod.rs b/crates/libs/sys/src/Windows/Win32/Storage/Xps/mod.rs index 1d2b30d989..ead623629a 100644 --- a/crates/libs/sys/src/Windows/Win32/Storage/Xps/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Storage/Xps/mod.rs @@ -3,17 +3,17 @@ pub mod Printing; #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] fn AbortDoc ( hdc : super::super::Graphics::Gdi:: HDC ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DeviceCapabilitiesA ( pdevice : :: windows_sys::core::PCSTR , pport : :: windows_sys::core::PCSTR , fwcapability : DEVICE_CAPABILITIES , poutput : :: windows_sys::core::PSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA ) -> i32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DeviceCapabilitiesA ( pdevice : ::windows_sys::core::PCSTR , pport : ::windows_sys::core::PCSTR , fwcapability : DEVICE_CAPABILITIES , poutput : ::windows_sys::core::PSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DeviceCapabilitiesW ( pdevice : :: windows_sys::core::PCWSTR , pport : :: windows_sys::core::PCWSTR , fwcapability : DEVICE_CAPABILITIES , poutput : :: windows_sys::core::PWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW ) -> i32 ); +::windows_sys::core::link ! ( "winspool.drv""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DeviceCapabilitiesW ( pdevice : ::windows_sys::core::PCWSTR , pport : ::windows_sys::core::PCWSTR , fwcapability : DEVICE_CAPABILITIES , poutput : ::windows_sys::core::PWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW ) -> i32 ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] fn EndDoc ( hdc : super::super::Graphics::Gdi:: HDC ) -> i32 ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] fn EndPage ( hdc : super::super::Graphics::Gdi:: HDC ) -> i32 ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] fn Escape ( hdc : super::super::Graphics::Gdi:: HDC , iescape : i32 , cjin : i32 , pvin : :: windows_sys::core::PCSTR , pvout : *mut ::core::ffi::c_void ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] fn Escape ( hdc : super::super::Graphics::Gdi:: HDC , iescape : i32 , cjin : i32 , pvin : ::windows_sys::core::PCSTR , pvout : *mut ::core::ffi::c_void ) -> i32 ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] fn ExtEscape ( hdc : super::super::Graphics::Gdi:: HDC , iescape : i32 , cjinput : i32 , lpindata : :: windows_sys::core::PCSTR , cjoutput : i32 , lpoutdata : :: windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] fn ExtEscape ( hdc : super::super::Graphics::Gdi:: HDC , iescape : i32 , cjinput : i32 , lpindata : ::windows_sys::core::PCSTR , cjoutput : i32 , lpoutdata : ::windows_sys::core::PSTR ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintWindow ( hwnd : super::super::Foundation:: HWND , hdcblt : super::super::Graphics::Gdi:: HDC , nflags : PRINT_WINDOW_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] diff --git a/crates/libs/sys/src/Windows/Win32/System/AddressBook/mod.rs b/crates/libs/sys/src/Windows/Win32/System/AddressBook/mod.rs index f1ab3b7de8..541044f374 100644 --- a/crates/libs/sys/src/Windows/Win32/System/AddressBook/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/AddressBook/mod.rs @@ -1,9 +1,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn BuildDisplayTable ( lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpmalloc : super::Com:: IMalloc , hinstance : super::super::Foundation:: HINSTANCE , cpages : u32 , lppage : *mut DTPAGE , ulflags : u32 , lpptable : *mut IMAPITable , lpptbldata : *mut ITableData ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn BuildDisplayTable ( lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpmalloc : super::Com:: IMalloc , hinstance : super::super::Foundation:: HINSTANCE , cpages : u32 , lppage : *mut DTPAGE , ulflags : u32 , lpptable : *mut IMAPITable , lpptbldata : *mut ITableData ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] fn ChangeIdleRoutine ( ftg : *mut ::core::ffi::c_void , lpfnidle : PFNIDLE , lpvidleparam : *mut ::core::ffi::c_void , priidle : i16 , csecidle : u32 , iroidle : u16 , ircidle : u16 ) -> ( ) ); -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn CreateIProp ( lpinterface : *mut :: windows_sys::core::GUID , lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpvreserved : *mut ::core::ffi::c_void , lpppropdata : *mut IPropData ) -> i32 ); -::windows_sys::core::link ! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn CreateTable ( lpinterface : *mut :: windows_sys::core::GUID , lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpvreserved : *mut ::core::ffi::c_void , ultabletype : u32 , ulproptagindexcolumn : u32 , lpsproptagarraycolumns : *mut SPropTagArray , lpptabledata : *mut ITableData ) -> i32 ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn CreateIProp ( lpinterface : *mut ::windows_sys::core::GUID , lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpvreserved : *mut ::core::ffi::c_void , lpppropdata : *mut IPropData ) -> i32 ); +::windows_sys::core::link ! ( "rtm.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn CreateTable ( lpinterface : *mut ::windows_sys::core::GUID , lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpvreserved : *mut ::core::ffi::c_void , ultabletype : u32 , ulproptagindexcolumn : u32 , lpsproptagarraycolumns : *mut SPropTagArray , lpptabledata : *mut ITableData ) -> i32 ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn DeinitMapiUtil ( ) -> ( ) ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn DeregisterIdleRoutine ( ftg : *mut ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] @@ -32,20 +32,20 @@ ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] fn FtSubFt ( ftminuend : super::super::Foundation:: FILETIME , ftsubtrahend : super::super::Foundation:: FILETIME ) -> super::super::Foundation:: FILETIME ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] fn FtgRegisterIdleRoutine ( lpfnidle : PFNIDLE , lpvidleparam : *mut ::core::ffi::c_void , priidle : i16 , csecidle : u32 , iroidle : u16 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn HrAddColumns ( lptbl : IMAPITable , lpproptagcolumnsnew : *mut SPropTagArray , lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn HrAddColumnsEx ( lptbl : IMAPITable , lpproptagcolumnsnew : *mut SPropTagArray , lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER , lpfnfiltercolumns : isize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn HrAddColumns ( lptbl : IMAPITable , lpproptagcolumnsnew : *mut SPropTagArray , lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn HrAddColumnsEx ( lptbl : IMAPITable , lpproptagcolumnsnew : *mut SPropTagArray , lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER , lpfnfiltercolumns : isize ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HrAllocAdviseSink ( lpfncallback : LPNOTIFCALLBACK , lpvcontext : *mut ::core::ffi::c_void , lppadvisesink : *mut IMAPIAdviseSink ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn HrDispatchNotifications ( ulflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HrAllocAdviseSink ( lpfncallback : LPNOTIFCALLBACK , lpvcontext : *mut ::core::ffi::c_void , lppadvisesink : *mut IMAPIAdviseSink ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn HrDispatchNotifications ( ulflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HrGetOneProp ( lpmapiprop : IMAPIProp , ulproptag : u32 , lppprop : *mut *mut SPropValue ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HrGetOneProp ( lpmapiprop : IMAPIProp , ulproptag : u32 , lppprop : *mut *mut SPropValue ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn HrIStorageFromStream ( lpunkin : :: windows_sys::core::IUnknown , lpinterface : *mut :: windows_sys::core::GUID , ulflags : u32 , lppstorageout : *mut super::Com::StructuredStorage:: IStorage ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn HrIStorageFromStream ( lpunkin : ::windows_sys::core::IUnknown , lpinterface : *mut ::windows_sys::core::GUID , ulflags : u32 , lppstorageout : *mut super::Com::StructuredStorage:: IStorage ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HrQueryAllRows ( lptable : IMAPITable , lpproptags : *mut SPropTagArray , lprestriction : *mut SRestriction , lpsortorderset : *mut SSortOrderSet , crowsmax : i32 , lpprows : *mut *mut SRowSet ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HrQueryAllRows ( lptable : IMAPITable , lpproptags : *mut SPropTagArray , lprestriction : *mut SRestriction , lpsortorderset : *mut SSortOrderSet , crowsmax : i32 , lpprows : *mut *mut SRowSet ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HrSetOneProp ( lpmapiprop : IMAPIProp , lpprop : *mut SPropValue ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn HrThisThreadAdviseSink ( lpadvisesink : IMAPIAdviseSink , lppadvisesink : *mut IMAPIAdviseSink ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HrSetOneProp ( lpmapiprop : IMAPIProp , lpprop : *mut SPropValue ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn HrThisThreadAdviseSink ( lpadvisesink : IMAPIAdviseSink , lppadvisesink : *mut IMAPIAdviseSink ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn LPropCompareProp ( lpspropvaluea : *mut SPropValue , lpspropvalueb : *mut SPropValue ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -55,13 +55,13 @@ ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] fn MAPIGetDefaultMalloc ( ) -> super::Com:: IMalloc ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn MAPIInitIdle ( lpvreserved : *mut ::core::ffi::c_void ) -> i32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] fn OpenStreamOnFile ( lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER , ulflags : u32 , lpszfilename : *const i8 , lpszprefix : *const i8 , lppstream : *mut super::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] fn OpenStreamOnFile ( lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER , ulflags : u32 , lpszfilename : *const i8 , lpszprefix : *const i8 , lppstream : *mut super::Com:: IStream ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn PpropFindProp ( lpproparray : *mut SPropValue , cvalues : u32 , ulproptag : u32 ) -> *mut SPropValue ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn PropCopyMore ( lpspropvaluedest : *mut SPropValue , lpspropvaluesrc : *mut SPropValue , lpfallocmore : LPALLOCATEMORE , lpvobject : *mut ::core::ffi::c_void ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] fn RTFSync ( lpmessage : IMessage , ulflags : u32 , lpfmessageupdated : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] fn RTFSync ( lpmessage : IMessage , ulflags : u32 , lpfmessageupdated : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ScCopyNotifications ( cnotification : i32 , lpnotifications : *mut NOTIFICATION , lpvdst : *mut ::core::ffi::c_void , lpcb : *mut u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] @@ -74,12 +74,12 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ScDupPropset ( cvalues : i32 , lpproparray : *mut SPropValue , lpallocatebuffer : LPALLOCATEBUFFER , lppproparray : *mut *mut SPropValue ) -> i32 ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn ScInitMapiUtil ( ulflags : u32 ) -> i32 ); -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn ScLocalPathFromUNC ( lpszunc : :: windows_sys::core::PCSTR , lpszlocal : :: windows_sys::core::PCSTR , cchlocal : u32 ) -> i32 ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn ScLocalPathFromUNC ( lpszunc : ::windows_sys::core::PCSTR , lpszlocal : ::windows_sys::core::PCSTR , cchlocal : u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ScRelocNotifications ( cnotification : i32 , lpnotifications : *mut NOTIFICATION , lpvbaseold : *mut ::core::ffi::c_void , lpvbasenew : *mut ::core::ffi::c_void , lpcb : *mut u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ScRelocProps ( cvalues : i32 , lpproparray : *mut SPropValue , lpvbaseold : *mut ::core::ffi::c_void , lpvbasenew : *mut ::core::ffi::c_void , lpcb : *mut u32 ) -> i32 ); -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn ScUNCFromLocalPath ( lpszlocal : :: windows_sys::core::PCSTR , lpszunc : :: windows_sys::core::PCSTR , cchunc : u32 ) -> i32 ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn ScUNCFromLocalPath ( lpszlocal : ::windows_sys::core::PCSTR , lpszunc : ::windows_sys::core::PCSTR , cchunc : u32 ) -> i32 ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn SzFindCh ( lpsz : *mut i8 , ch : u16 ) -> *mut i8 ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn SzFindLastCh ( lpsz : *mut i8 , ch : u16 ) -> *mut i8 ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn SzFindSz ( lpsz : *mut i8 , lpszkey : *mut i8 ) -> *mut i8 ); @@ -89,8 +89,8 @@ ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn UlPropSize ( lpspropvalue : *mut SPropValue ) -> u32 ); ::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn UlRelease ( lpunk : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] fn WrapCompressedRTFStream ( lpcompressedrtfstream : super::Com:: IStream , ulflags : u32 , lpuncompressedrtfstream : *mut super::Com:: IStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn WrapStoreEntryID ( ulflags : u32 , lpszdllname : *const i8 , cborigentry : u32 , lporigentry : *const ENTRYID , lpcbwrappedentry : *mut u32 , lppwrappedentry : *mut *mut ENTRYID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] fn WrapCompressedRTFStream ( lpcompressedrtfstream : super::Com:: IStream , ulflags : u32 , lpuncompressedrtfstream : *mut super::Com:: IStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mapi32.dll""system" #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] fn WrapStoreEntryID ( ulflags : u32 , lpszdllname : *const i8 , cborigentry : u32 , lporigentry : *const ENTRYID , lpcbwrappedentry : *mut u32 , lppwrappedentry : *mut *mut ENTRYID ) -> ::windows_sys::core::HRESULT ); pub type IABContainer = *mut ::core::ffi::c_void; pub type IAddrBook = *mut ::core::ffi::c_void; pub type IAttach = *mut ::core::ffi::c_void; @@ -449,7 +449,7 @@ pub const MV_FLAG: u32 = 4096u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const MV_INSTANCE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const OPENSTREAMONFILE: ::windows_sys::core::PCSTR = ::windows_sys::s!("OpenStreamOnFile"); +pub const OPENSTREAMONFILE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("OpenStreamOnFile"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const PRIHIGHEST: u32 = 32767u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -517,9 +517,9 @@ pub const WAB_DISPLAY_ISNTDS: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const WAB_DISPLAY_LDAPURL: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const WAB_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WAB32.DLL"); +pub const WAB_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WAB32.DLL"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const WAB_DLL_PATH_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\WAB\\DLLPath"); +pub const WAB_DLL_PATH_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\WAB\\DLLPath"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const WAB_ENABLE_PROFILES: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -543,11 +543,11 @@ pub const fMapiUnicode: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const hrSuccess: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const szHrDispatchNotifications: ::windows_sys::core::PCSTR = ::windows_sys::s!("HrDispatchNotifications"); +pub const szHrDispatchNotifications: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("HrDispatchNotifications"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const szMAPINotificationMsg: ::windows_sys::core::PCSTR = ::windows_sys::s!("MAPI Notify window message"); +pub const szMAPINotificationMsg: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MAPI Notify window message"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const szScCreateConversationIndex: ::windows_sys::core::PCSTR = ::windows_sys::s!("ScCreateConversationIndex"); +pub const szScCreateConversationIndex: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ScCreateConversationIndex"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub type Gender = i32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Antimalware/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Antimalware/mod.rs index 98102d3420..8a5907a1f1 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Antimalware/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Antimalware/mod.rs @@ -1,9 +1,9 @@ ::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiCloseSession ( amsicontext : HAMSICONTEXT , amsisession : HAMSISESSION ) -> ( ) ); -::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiInitialize ( appname : :: windows_sys::core::PCWSTR , amsicontext : *mut HAMSICONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiNotifyOperation ( amsicontext : HAMSICONTEXT , buffer : *const ::core::ffi::c_void , length : u32 , contentname : :: windows_sys::core::PCWSTR , result : *mut AMSI_RESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiOpenSession ( amsicontext : HAMSICONTEXT , amsisession : *mut HAMSISESSION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiScanBuffer ( amsicontext : HAMSICONTEXT , buffer : *const ::core::ffi::c_void , length : u32 , contentname : :: windows_sys::core::PCWSTR , amsisession : HAMSISESSION , result : *mut AMSI_RESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiScanString ( amsicontext : HAMSICONTEXT , string : :: windows_sys::core::PCWSTR , contentname : :: windows_sys::core::PCWSTR , amsisession : HAMSISESSION , result : *mut AMSI_RESULT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiInitialize ( appname : ::windows_sys::core::PCWSTR , amsicontext : *mut HAMSICONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiNotifyOperation ( amsicontext : HAMSICONTEXT , buffer : *const ::core::ffi::c_void , length : u32 , contentname : ::windows_sys::core::PCWSTR , result : *mut AMSI_RESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiOpenSession ( amsicontext : HAMSICONTEXT , amsisession : *mut HAMSISESSION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiScanBuffer ( amsicontext : HAMSICONTEXT , buffer : *const ::core::ffi::c_void , length : u32 , contentname : ::windows_sys::core::PCWSTR , amsisession : HAMSISESSION , result : *mut AMSI_RESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiScanString ( amsicontext : HAMSICONTEXT , string : ::windows_sys::core::PCWSTR , contentname : ::windows_sys::core::PCWSTR , amsisession : HAMSISESSION , result : *mut AMSI_RESULT ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "amsi.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`*"] fn AmsiUninitialize ( amsicontext : HAMSICONTEXT ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Antimalware\"`, `\"Win32_Foundation\"`*"] fn InstallELAMCertificateInfo ( elamfile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); diff --git a/crates/libs/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs b/crates/libs/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs index 69699eb212..295b8e691d 100644 --- a/crates/libs/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -3,7 +3,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn AddRefActCtx ( hactctx : super::super::Foundation:: HANDLE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyDeltaA ( applyflags : i64 , lpsourcename : :: windows_sys::core::PCSTR , lpdeltaname : :: windows_sys::core::PCSTR , lptargetname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyDeltaA ( applyflags : i64 , lpsourcename : ::windows_sys::core::PCSTR , lpdeltaname : ::windows_sys::core::PCSTR , lptargetname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyDeltaB ( applyflags : i64 , source : DELTA_INPUT , delta : DELTA_INPUT , lptarget : *mut DELTA_OUTPUT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -11,9 +11,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyDeltaProvidedB ( applyflags : i64 , source : DELTA_INPUT , delta : DELTA_INPUT , lptarget : *mut ::core::ffi::c_void , utargetsize : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyDeltaW ( applyflags : i64 , lpsourcename : :: windows_sys::core::PCWSTR , lpdeltaname : :: windows_sys::core::PCWSTR , lptargetname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyDeltaW ( applyflags : i64 , lpsourcename : ::windows_sys::core::PCWSTR , lpdeltaname : ::windows_sys::core::PCWSTR , lptargetname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileA ( patchfilename : :: windows_sys::core::PCSTR , oldfilename : :: windows_sys::core::PCSTR , newfilename : :: windows_sys::core::PCSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileA ( patchfilename : ::windows_sys::core::PCSTR , oldfilename : ::windows_sys::core::PCSTR , newfilename : ::windows_sys::core::PCSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileByBuffers ( patchfilemapped : *const u8 , patchfilesize : u32 , oldfilemapped : *const u8 , oldfilesize : u32 , newfilebuffer : *mut *mut u8 , newfilebuffersize : u32 , newfileactualsize : *mut u32 , newfiletime : *mut super::super::Foundation:: FILETIME , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -21,33 +21,33 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileByHandlesEx ( patchfilehandle : super::super::Foundation:: HANDLE , oldfilehandle : super::super::Foundation:: HANDLE , newfilehandle : super::super::Foundation:: HANDLE , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileExA ( patchfilename : :: windows_sys::core::PCSTR , oldfilename : :: windows_sys::core::PCSTR , newfilename : :: windows_sys::core::PCSTR , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileExA ( patchfilename : ::windows_sys::core::PCSTR , oldfilename : ::windows_sys::core::PCSTR , newfilename : ::windows_sys::core::PCSTR , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileExW ( patchfilename : :: windows_sys::core::PCWSTR , oldfilename : :: windows_sys::core::PCWSTR , newfilename : :: windows_sys::core::PCWSTR , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileExW ( patchfilename : ::windows_sys::core::PCWSTR , oldfilename : ::windows_sys::core::PCWSTR , newfilename : ::windows_sys::core::PCWSTR , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileW ( patchfilename : :: windows_sys::core::PCWSTR , oldfilename : :: windows_sys::core::PCWSTR , newfilename : :: windows_sys::core::PCWSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ApplyPatchToFileW ( patchfilename : ::windows_sys::core::PCWSTR , oldfilename : ::windows_sys::core::PCWSTR , newfilename : ::windows_sys::core::PCWSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreateActCtxA ( pactctx : *const ACTCTXA ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreateActCtxW ( pactctx : *const ACTCTXW ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreateDeltaA ( filetypeset : i64 , setflags : i64 , resetflags : i64 , lpsourcename : :: windows_sys::core::PCSTR , lptargetname : :: windows_sys::core::PCSTR , lpsourceoptionsname : :: windows_sys::core::PCSTR , lptargetoptionsname : :: windows_sys::core::PCSTR , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdeltaname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreateDeltaA ( filetypeset : i64 , setflags : i64 , resetflags : i64 , lpsourcename : ::windows_sys::core::PCSTR , lptargetname : ::windows_sys::core::PCSTR , lpsourceoptionsname : ::windows_sys::core::PCSTR , lptargetoptionsname : ::windows_sys::core::PCSTR , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdeltaname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreateDeltaB ( filetypeset : i64 , setflags : i64 , resetflags : i64 , source : DELTA_INPUT , target : DELTA_INPUT , sourceoptions : DELTA_INPUT , targetoptions : DELTA_INPUT , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdelta : *mut DELTA_OUTPUT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreateDeltaW ( filetypeset : i64 , setflags : i64 , resetflags : i64 , lpsourcename : :: windows_sys::core::PCWSTR , lptargetname : :: windows_sys::core::PCWSTR , lpsourceoptionsname : :: windows_sys::core::PCWSTR , lptargetoptionsname : :: windows_sys::core::PCWSTR , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdeltaname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreateDeltaW ( filetypeset : i64 , setflags : i64 , resetflags : i64 , lpsourcename : ::windows_sys::core::PCWSTR , lptargetname : ::windows_sys::core::PCWSTR , lpsourceoptionsname : ::windows_sys::core::PCWSTR , lptargetoptionsname : ::windows_sys::core::PCWSTR , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdeltaname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileA ( oldfilename : :: windows_sys::core::PCSTR , newfilename : :: windows_sys::core::PCSTR , patchfilename : :: windows_sys::core::PCSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileA ( oldfilename : ::windows_sys::core::PCSTR , newfilename : ::windows_sys::core::PCSTR , patchfilename : ::windows_sys::core::PCSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileByHandles ( oldfilehandle : super::super::Foundation:: HANDLE , newfilehandle : super::super::Foundation:: HANDLE , patchfilehandle : super::super::Foundation:: HANDLE , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileByHandlesEx ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_H , newfilehandle : super::super::Foundation:: HANDLE , patchfilehandle : super::super::Foundation:: HANDLE , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileExA ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_A , newfilename : :: windows_sys::core::PCSTR , patchfilename : :: windows_sys::core::PCSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileExA ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_A , newfilename : ::windows_sys::core::PCSTR , patchfilename : ::windows_sys::core::PCSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileExW ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_W , newfilename : :: windows_sys::core::PCWSTR , patchfilename : :: windows_sys::core::PCWSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileExW ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_W , newfilename : ::windows_sys::core::PCWSTR , patchfilename : ::windows_sys::core::PCWSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileW ( oldfilename : :: windows_sys::core::PCWSTR , newfilename : :: windows_sys::core::PCWSTR , patchfilename : :: windows_sys::core::PCWSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn CreatePatchFileW ( oldfilename : ::windows_sys::core::PCWSTR , newfilename : ::windows_sys::core::PCWSTR , patchfilename : ::windows_sys::core::PCWSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn DeactivateActCtx ( dwflags : u32 , ulcookie : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -55,326 +55,326 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn DeltaNormalizeProvidedB ( filetypeset : i64 , normalizeflags : i64 , normalizeoptions : DELTA_INPUT , lpsource : *mut ::core::ffi::c_void , usourcesize : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ExtractPatchHeaderToFileA ( patchfilename : :: windows_sys::core::PCSTR , patchheaderfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ExtractPatchHeaderToFileA ( patchfilename : ::windows_sys::core::PCSTR , patchheaderfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ExtractPatchHeaderToFileByHandles ( patchfilehandle : super::super::Foundation:: HANDLE , patchheaderfilehandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ExtractPatchHeaderToFileW ( patchfilename : :: windows_sys::core::PCWSTR , patchheaderfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatchc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ExtractPatchHeaderToFileW ( patchfilename : ::windows_sys::core::PCWSTR , patchheaderfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FindActCtxSectionGuid ( dwflags : u32 , lpextensionguid : *const :: windows_sys::core::GUID , ulsectionid : u32 , lpguidtofind : *const :: windows_sys::core::GUID , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FindActCtxSectionGuid ( dwflags : u32 , lpextensionguid : *const ::windows_sys::core::GUID , ulsectionid : u32 , lpguidtofind : *const ::windows_sys::core::GUID , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FindActCtxSectionStringA ( dwflags : u32 , lpextensionguid : *const :: windows_sys::core::GUID , ulsectionid : u32 , lpstringtofind : :: windows_sys::core::PCSTR , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FindActCtxSectionStringA ( dwflags : u32 , lpextensionguid : *const ::windows_sys::core::GUID , ulsectionid : u32 , lpstringtofind : ::windows_sys::core::PCSTR , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FindActCtxSectionStringW ( dwflags : u32 , lpextensionguid : *const :: windows_sys::core::GUID , ulsectionid : u32 , lpstringtofind : :: windows_sys::core::PCWSTR , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn FindActCtxSectionStringW ( dwflags : u32 , lpextensionguid : *const ::windows_sys::core::GUID , ulsectionid : u32 , lpstringtofind : ::windows_sys::core::PCWSTR , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetCurrentActCtx ( lphactctx : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaInfoA ( lpdeltaname : :: windows_sys::core::PCSTR , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaInfoA ( lpdeltaname : ::windows_sys::core::PCSTR , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaInfoB ( delta : DELTA_INPUT , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaInfoW ( lpdeltaname : :: windows_sys::core::PCWSTR , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaInfoW ( lpdeltaname : ::windows_sys::core::PCWSTR , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaSignatureA ( filetypeset : i64 , hashalgid : u32 , lpsourcename : :: windows_sys::core::PCSTR , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaSignatureA ( filetypeset : i64 , hashalgid : u32 , lpsourcename : ::windows_sys::core::PCSTR , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaSignatureB ( filetypeset : i64 , hashalgid : u32 , source : DELTA_INPUT , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaSignatureW ( filetypeset : i64 , hashalgid : u32 , lpsourcename : :: windows_sys::core::PCWSTR , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msdelta.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetDeltaSignatureW ( filetypeset : i64 , hashalgid : u32 , lpsourcename : ::windows_sys::core::PCWSTR , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetFilePatchSignatureA ( filename : :: windows_sys::core::PCSTR , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetFilePatchSignatureA ( filename : ::windows_sys::core::PCSTR , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetFilePatchSignatureByBuffer ( filebufferwritable : *mut u8 , filesize : u32 , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetFilePatchSignatureByBuffer ( filebufferwritable : *mut u8 , filesize : u32 , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetFilePatchSignatureByHandle ( filehandle : super::super::Foundation:: HANDLE , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetFilePatchSignatureByHandle ( filehandle : super::super::Foundation:: HANDLE , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetFilePatchSignatureW ( filename : :: windows_sys::core::PCWSTR , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiAdvertiseProductA ( szpackagepath : :: windows_sys::core::PCSTR , szscriptfilepath : :: windows_sys::core::PCSTR , sztransforms : :: windows_sys::core::PCSTR , lgidlanguage : u16 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiAdvertiseProductExA ( szpackagepath : :: windows_sys::core::PCSTR , szscriptfilepath : :: windows_sys::core::PCSTR , sztransforms : :: windows_sys::core::PCSTR , lgidlanguage : u16 , dwplatform : u32 , dwoptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiAdvertiseProductExW ( szpackagepath : :: windows_sys::core::PCWSTR , szscriptfilepath : :: windows_sys::core::PCWSTR , sztransforms : :: windows_sys::core::PCWSTR , lgidlanguage : u16 , dwplatform : u32 , dwoptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiAdvertiseProductW ( szpackagepath : :: windows_sys::core::PCWSTR , szscriptfilepath : :: windows_sys::core::PCWSTR , sztransforms : :: windows_sys::core::PCWSTR , lgidlanguage : u16 ) -> u32 ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn GetFilePatchSignatureW ( filename : ::windows_sys::core::PCWSTR , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiAdvertiseProductA ( szpackagepath : ::windows_sys::core::PCSTR , szscriptfilepath : ::windows_sys::core::PCSTR , sztransforms : ::windows_sys::core::PCSTR , lgidlanguage : u16 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiAdvertiseProductExA ( szpackagepath : ::windows_sys::core::PCSTR , szscriptfilepath : ::windows_sys::core::PCSTR , sztransforms : ::windows_sys::core::PCSTR , lgidlanguage : u16 , dwplatform : u32 , dwoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiAdvertiseProductExW ( szpackagepath : ::windows_sys::core::PCWSTR , szscriptfilepath : ::windows_sys::core::PCWSTR , sztransforms : ::windows_sys::core::PCWSTR , lgidlanguage : u16 , dwplatform : u32 , dwoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiAdvertiseProductW ( szpackagepath : ::windows_sys::core::PCWSTR , szscriptfilepath : ::windows_sys::core::PCWSTR , sztransforms : ::windows_sys::core::PCWSTR , lgidlanguage : u16 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn MsiAdvertiseScriptA ( szscriptfile : :: windows_sys::core::PCSTR , dwflags : u32 , phregdata : *const super::Registry:: HKEY , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn MsiAdvertiseScriptA ( szscriptfile : ::windows_sys::core::PCSTR , dwflags : u32 , phregdata : *const super::Registry:: HKEY , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn MsiAdvertiseScriptW ( szscriptfile : :: windows_sys::core::PCWSTR , dwflags : u32 , phregdata : *const super::Registry:: HKEY , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiApplyMultiplePatchesA ( szpatchpackages : :: windows_sys::core::PCSTR , szproductcode : :: windows_sys::core::PCSTR , szpropertieslist : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiApplyMultiplePatchesW ( szpatchpackages : :: windows_sys::core::PCWSTR , szproductcode : :: windows_sys::core::PCWSTR , szpropertieslist : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiApplyPatchA ( szpatchpackage : :: windows_sys::core::PCSTR , szinstallpackage : :: windows_sys::core::PCSTR , einstalltype : INSTALLTYPE , szcommandline : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiApplyPatchW ( szpatchpackage : :: windows_sys::core::PCWSTR , szinstallpackage : :: windows_sys::core::PCWSTR , einstalltype : INSTALLTYPE , szcommandline : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn MsiAdvertiseScriptW ( szscriptfile : ::windows_sys::core::PCWSTR , dwflags : u32 , phregdata : *const super::Registry:: HKEY , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiApplyMultiplePatchesA ( szpatchpackages : ::windows_sys::core::PCSTR , szproductcode : ::windows_sys::core::PCSTR , szpropertieslist : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiApplyMultiplePatchesW ( szpatchpackages : ::windows_sys::core::PCWSTR , szproductcode : ::windows_sys::core::PCWSTR , szpropertieslist : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiApplyPatchA ( szpatchpackage : ::windows_sys::core::PCSTR , szinstallpackage : ::windows_sys::core::PCSTR , einstalltype : INSTALLTYPE , szcommandline : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiApplyPatchW ( szpatchpackage : ::windows_sys::core::PCWSTR , szinstallpackage : ::windows_sys::core::PCWSTR , einstalltype : INSTALLTYPE , szcommandline : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiBeginTransactionA ( szname : :: windows_sys::core::PCSTR , dwtransactionattributes : u32 , phtransactionhandle : *mut MSIHANDLE , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiBeginTransactionA ( szname : ::windows_sys::core::PCSTR , dwtransactionattributes : u32 , phtransactionhandle : *mut MSIHANDLE , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiBeginTransactionW ( szname : :: windows_sys::core::PCWSTR , dwtransactionattributes : u32 , phtransactionhandle : *mut MSIHANDLE , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiBeginTransactionW ( szname : ::windows_sys::core::PCWSTR , dwtransactionattributes : u32 , phtransactionhandle : *mut MSIHANDLE , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCloseAllHandles ( ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCloseHandle ( hany : MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCollectUserInfoA ( szproduct : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCollectUserInfoW ( szproduct : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureFeatureA ( szproduct : :: windows_sys::core::PCSTR , szfeature : :: windows_sys::core::PCSTR , einstallstate : INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureFeatureW ( szproduct : :: windows_sys::core::PCWSTR , szfeature : :: windows_sys::core::PCWSTR , einstallstate : INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureProductA ( szproduct : :: windows_sys::core::PCSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureProductExA ( szproduct : :: windows_sys::core::PCSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE , szcommandline : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureProductExW ( szproduct : :: windows_sys::core::PCWSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE , szcommandline : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureProductW ( szproduct : :: windows_sys::core::PCWSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCollectUserInfoA ( szproduct : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCollectUserInfoW ( szproduct : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureFeatureA ( szproduct : ::windows_sys::core::PCSTR , szfeature : ::windows_sys::core::PCSTR , einstallstate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureFeatureW ( szproduct : ::windows_sys::core::PCWSTR , szfeature : ::windows_sys::core::PCWSTR , einstallstate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureProductA ( szproduct : ::windows_sys::core::PCSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureProductExA ( szproduct : ::windows_sys::core::PCSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE , szcommandline : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureProductExW ( szproduct : ::windows_sys::core::PCWSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE , szcommandline : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiConfigureProductW ( szproduct : ::windows_sys::core::PCWSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCreateRecord ( cparams : u32 ) -> MSIHANDLE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCreateTransformSummaryInfoA ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : :: windows_sys::core::PCSTR , ierrorconditions : MSITRANSFORM_ERROR , ivalidation : MSITRANSFORM_VALIDATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCreateTransformSummaryInfoW ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : :: windows_sys::core::PCWSTR , ierrorconditions : MSITRANSFORM_ERROR , ivalidation : MSITRANSFORM_VALIDATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseApplyTransformA ( hdatabase : MSIHANDLE , sztransformfile : :: windows_sys::core::PCSTR , ierrorconditions : MSITRANSFORM_ERROR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseApplyTransformW ( hdatabase : MSIHANDLE , sztransformfile : :: windows_sys::core::PCWSTR , ierrorconditions : MSITRANSFORM_ERROR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCreateTransformSummaryInfoA ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : ::windows_sys::core::PCSTR , ierrorconditions : MSITRANSFORM_ERROR , ivalidation : MSITRANSFORM_VALIDATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiCreateTransformSummaryInfoW ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : ::windows_sys::core::PCWSTR , ierrorconditions : MSITRANSFORM_ERROR , ivalidation : MSITRANSFORM_VALIDATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseApplyTransformA ( hdatabase : MSIHANDLE , sztransformfile : ::windows_sys::core::PCSTR , ierrorconditions : MSITRANSFORM_ERROR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseApplyTransformW ( hdatabase : MSIHANDLE , sztransformfile : ::windows_sys::core::PCWSTR , ierrorconditions : MSITRANSFORM_ERROR ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseCommit ( hdatabase : MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseExportA ( hdatabase : MSIHANDLE , sztablename : :: windows_sys::core::PCSTR , szfolderpath : :: windows_sys::core::PCSTR , szfilename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseExportW ( hdatabase : MSIHANDLE , sztablename : :: windows_sys::core::PCWSTR , szfolderpath : :: windows_sys::core::PCWSTR , szfilename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseGenerateTransformA ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : :: windows_sys::core::PCSTR , ireserved1 : i32 , ireserved2 : i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseGenerateTransformW ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : :: windows_sys::core::PCWSTR , ireserved1 : i32 , ireserved2 : i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseGetPrimaryKeysA ( hdatabase : MSIHANDLE , sztablename : :: windows_sys::core::PCSTR , phrecord : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseGetPrimaryKeysW ( hdatabase : MSIHANDLE , sztablename : :: windows_sys::core::PCWSTR , phrecord : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseImportA ( hdatabase : MSIHANDLE , szfolderpath : :: windows_sys::core::PCSTR , szfilename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseImportW ( hdatabase : MSIHANDLE , szfolderpath : :: windows_sys::core::PCWSTR , szfilename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseIsTablePersistentA ( hdatabase : MSIHANDLE , sztablename : :: windows_sys::core::PCSTR ) -> MSICONDITION ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseIsTablePersistentW ( hdatabase : MSIHANDLE , sztablename : :: windows_sys::core::PCWSTR ) -> MSICONDITION ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseMergeA ( hdatabase : MSIHANDLE , hdatabasemerge : MSIHANDLE , sztablename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseMergeW ( hdatabase : MSIHANDLE , hdatabasemerge : MSIHANDLE , sztablename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseOpenViewA ( hdatabase : MSIHANDLE , szquery : :: windows_sys::core::PCSTR , phview : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseOpenViewW ( hdatabase : MSIHANDLE , szquery : :: windows_sys::core::PCWSTR , phview : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDetermineApplicablePatchesA ( szproductpackagepath : :: windows_sys::core::PCSTR , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOA ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDetermineApplicablePatchesW ( szproductpackagepath : :: windows_sys::core::PCWSTR , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOW ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDeterminePatchSequenceA ( szproductcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOA ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDeterminePatchSequenceW ( szproductcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOW ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDoActionA ( hinstall : MSIHANDLE , szaction : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDoActionW ( hinstall : MSIHANDLE , szaction : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnableLogA ( dwlogmode : INSTALLLOGMODE , szlogfile : :: windows_sys::core::PCSTR , dwlogattributes : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnableLogW ( dwlogmode : INSTALLLOGMODE , szlogfile : :: windows_sys::core::PCWSTR , dwlogattributes : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseExportA ( hdatabase : MSIHANDLE , sztablename : ::windows_sys::core::PCSTR , szfolderpath : ::windows_sys::core::PCSTR , szfilename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseExportW ( hdatabase : MSIHANDLE , sztablename : ::windows_sys::core::PCWSTR , szfolderpath : ::windows_sys::core::PCWSTR , szfilename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseGenerateTransformA ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : ::windows_sys::core::PCSTR , ireserved1 : i32 , ireserved2 : i32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseGenerateTransformW ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : ::windows_sys::core::PCWSTR , ireserved1 : i32 , ireserved2 : i32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseGetPrimaryKeysA ( hdatabase : MSIHANDLE , sztablename : ::windows_sys::core::PCSTR , phrecord : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseGetPrimaryKeysW ( hdatabase : MSIHANDLE , sztablename : ::windows_sys::core::PCWSTR , phrecord : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseImportA ( hdatabase : MSIHANDLE , szfolderpath : ::windows_sys::core::PCSTR , szfilename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseImportW ( hdatabase : MSIHANDLE , szfolderpath : ::windows_sys::core::PCWSTR , szfilename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseIsTablePersistentA ( hdatabase : MSIHANDLE , sztablename : ::windows_sys::core::PCSTR ) -> MSICONDITION ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseIsTablePersistentW ( hdatabase : MSIHANDLE , sztablename : ::windows_sys::core::PCWSTR ) -> MSICONDITION ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseMergeA ( hdatabase : MSIHANDLE , hdatabasemerge : MSIHANDLE , sztablename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseMergeW ( hdatabase : MSIHANDLE , hdatabasemerge : MSIHANDLE , sztablename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseOpenViewA ( hdatabase : MSIHANDLE , szquery : ::windows_sys::core::PCSTR , phview : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDatabaseOpenViewW ( hdatabase : MSIHANDLE , szquery : ::windows_sys::core::PCWSTR , phview : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDetermineApplicablePatchesA ( szproductpackagepath : ::windows_sys::core::PCSTR , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOA ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDetermineApplicablePatchesW ( szproductpackagepath : ::windows_sys::core::PCWSTR , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOW ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDeterminePatchSequenceA ( szproductcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOA ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDeterminePatchSequenceW ( szproductcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOW ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDoActionA ( hinstall : MSIHANDLE , szaction : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiDoActionW ( hinstall : MSIHANDLE , szaction : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnableLogA ( dwlogmode : INSTALLLOGMODE , szlogfile : ::windows_sys::core::PCSTR , dwlogattributes : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnableLogW ( dwlogmode : INSTALLLOGMODE , szlogfile : ::windows_sys::core::PCWSTR , dwlogattributes : u32 ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnableUIPreview ( hdatabase : MSIHANDLE , phpreview : *mut MSIHANDLE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEndTransaction ( dwtransactionstate : MSITRANSACTIONSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumClientsA ( szcomponent : :: windows_sys::core::PCSTR , iproductindex : u32 , lpproductbuf : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumClientsExA ( szcomponent : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwproductindex : u32 , szproductbuf : :: windows_sys::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows_sys::core::PSTR , pcchsid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumClientsExW ( szcomponent : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwproductindex : u32 , szproductbuf : :: windows_sys::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows_sys::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumClientsW ( szcomponent : :: windows_sys::core::PCWSTR , iproductindex : u32 , lpproductbuf : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentCostsA ( hinstall : MSIHANDLE , szcomponent : :: windows_sys::core::PCSTR , dwindex : u32 , istate : INSTALLSTATE , szdrivebuf : :: windows_sys::core::PSTR , pcchdrivebuf : *mut u32 , picost : *mut i32 , pitempcost : *mut i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentCostsW ( hinstall : MSIHANDLE , szcomponent : :: windows_sys::core::PCWSTR , dwindex : u32 , istate : INSTALLSTATE , szdrivebuf : :: windows_sys::core::PWSTR , pcchdrivebuf : *mut u32 , picost : *mut i32 , pitempcost : *mut i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentQualifiersA ( szcomponent : :: windows_sys::core::PCSTR , iindex : u32 , lpqualifierbuf : :: windows_sys::core::PSTR , pcchqualifierbuf : *mut u32 , lpapplicationdatabuf : :: windows_sys::core::PSTR , pcchapplicationdatabuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentQualifiersW ( szcomponent : :: windows_sys::core::PCWSTR , iindex : u32 , lpqualifierbuf : :: windows_sys::core::PWSTR , pcchqualifierbuf : *mut u32 , lpapplicationdatabuf : :: windows_sys::core::PWSTR , pcchapplicationdatabuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentsA ( icomponentindex : u32 , lpcomponentbuf : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentsExA ( szusersid : :: windows_sys::core::PCSTR , dwcontext : u32 , dwindex : u32 , szinstalledcomponentcode : :: windows_sys::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows_sys::core::PSTR , pcchsid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentsExW ( szusersid : :: windows_sys::core::PCWSTR , dwcontext : u32 , dwindex : u32 , szinstalledcomponentcode : :: windows_sys::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows_sys::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentsW ( icomponentindex : u32 , lpcomponentbuf : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumFeaturesA ( szproduct : :: windows_sys::core::PCSTR , ifeatureindex : u32 , lpfeaturebuf : :: windows_sys::core::PSTR , lpparentbuf : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumFeaturesW ( szproduct : :: windows_sys::core::PCWSTR , ifeatureindex : u32 , lpfeaturebuf : :: windows_sys::core::PWSTR , lpparentbuf : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumPatchesA ( szproduct : :: windows_sys::core::PCSTR , ipatchindex : u32 , lppatchbuf : :: windows_sys::core::PSTR , lptransformsbuf : :: windows_sys::core::PSTR , pcchtransformsbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumPatchesExA ( szproductcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : u32 , dwfilter : u32 , dwindex : u32 , szpatchcode : :: windows_sys::core::PSTR , sztargetproductcode : :: windows_sys::core::PSTR , pdwtargetproductcontext : *mut MSIINSTALLCONTEXT , sztargetusersid : :: windows_sys::core::PSTR , pcchtargetusersid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumPatchesExW ( szproductcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : u32 , dwfilter : u32 , dwindex : u32 , szpatchcode : :: windows_sys::core::PWSTR , sztargetproductcode : :: windows_sys::core::PWSTR , pdwtargetproductcontext : *mut MSIINSTALLCONTEXT , sztargetusersid : :: windows_sys::core::PWSTR , pcchtargetusersid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumPatchesW ( szproduct : :: windows_sys::core::PCWSTR , ipatchindex : u32 , lppatchbuf : :: windows_sys::core::PWSTR , lptransformsbuf : :: windows_sys::core::PWSTR , pcchtransformsbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumProductsA ( iproductindex : u32 , lpproductbuf : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumProductsExA ( szproductcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : u32 , dwindex : u32 , szinstalledproductcode : :: windows_sys::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows_sys::core::PSTR , pcchsid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumProductsExW ( szproductcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : u32 , dwindex : u32 , szinstalledproductcode : :: windows_sys::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows_sys::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumProductsW ( iproductindex : u32 , lpproductbuf : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumRelatedProductsA ( lpupgradecode : :: windows_sys::core::PCSTR , dwreserved : u32 , iproductindex : u32 , lpproductbuf : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumRelatedProductsW ( lpupgradecode : :: windows_sys::core::PCWSTR , dwreserved : u32 , iproductindex : u32 , lpproductbuf : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEvaluateConditionA ( hinstall : MSIHANDLE , szcondition : :: windows_sys::core::PCSTR ) -> MSICONDITION ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEvaluateConditionW ( hinstall : MSIHANDLE , szcondition : :: windows_sys::core::PCWSTR ) -> MSICONDITION ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiExtractPatchXMLDataA ( szpatchpath : :: windows_sys::core::PCSTR , dwreserved : u32 , szxmldata : :: windows_sys::core::PSTR , pcchxmldata : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiExtractPatchXMLDataW ( szpatchpath : :: windows_sys::core::PCWSTR , dwreserved : u32 , szxmldata : :: windows_sys::core::PWSTR , pcchxmldata : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiFormatRecordA ( hinstall : MSIHANDLE , hrecord : MSIHANDLE , szresultbuf : :: windows_sys::core::PSTR , pcchresultbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiFormatRecordW ( hinstall : MSIHANDLE , hrecord : MSIHANDLE , szresultbuf : :: windows_sys::core::PWSTR , pcchresultbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumClientsA ( szcomponent : ::windows_sys::core::PCSTR , iproductindex : u32 , lpproductbuf : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumClientsExA ( szcomponent : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwproductindex : u32 , szproductbuf : ::windows_sys::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows_sys::core::PSTR , pcchsid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumClientsExW ( szcomponent : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwproductindex : u32 , szproductbuf : ::windows_sys::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows_sys::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumClientsW ( szcomponent : ::windows_sys::core::PCWSTR , iproductindex : u32 , lpproductbuf : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentCostsA ( hinstall : MSIHANDLE , szcomponent : ::windows_sys::core::PCSTR , dwindex : u32 , istate : INSTALLSTATE , szdrivebuf : ::windows_sys::core::PSTR , pcchdrivebuf : *mut u32 , picost : *mut i32 , pitempcost : *mut i32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentCostsW ( hinstall : MSIHANDLE , szcomponent : ::windows_sys::core::PCWSTR , dwindex : u32 , istate : INSTALLSTATE , szdrivebuf : ::windows_sys::core::PWSTR , pcchdrivebuf : *mut u32 , picost : *mut i32 , pitempcost : *mut i32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentQualifiersA ( szcomponent : ::windows_sys::core::PCSTR , iindex : u32 , lpqualifierbuf : ::windows_sys::core::PSTR , pcchqualifierbuf : *mut u32 , lpapplicationdatabuf : ::windows_sys::core::PSTR , pcchapplicationdatabuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentQualifiersW ( szcomponent : ::windows_sys::core::PCWSTR , iindex : u32 , lpqualifierbuf : ::windows_sys::core::PWSTR , pcchqualifierbuf : *mut u32 , lpapplicationdatabuf : ::windows_sys::core::PWSTR , pcchapplicationdatabuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentsA ( icomponentindex : u32 , lpcomponentbuf : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentsExA ( szusersid : ::windows_sys::core::PCSTR , dwcontext : u32 , dwindex : u32 , szinstalledcomponentcode : ::windows_sys::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows_sys::core::PSTR , pcchsid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentsExW ( szusersid : ::windows_sys::core::PCWSTR , dwcontext : u32 , dwindex : u32 , szinstalledcomponentcode : ::windows_sys::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows_sys::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumComponentsW ( icomponentindex : u32 , lpcomponentbuf : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumFeaturesA ( szproduct : ::windows_sys::core::PCSTR , ifeatureindex : u32 , lpfeaturebuf : ::windows_sys::core::PSTR , lpparentbuf : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumFeaturesW ( szproduct : ::windows_sys::core::PCWSTR , ifeatureindex : u32 , lpfeaturebuf : ::windows_sys::core::PWSTR , lpparentbuf : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumPatchesA ( szproduct : ::windows_sys::core::PCSTR , ipatchindex : u32 , lppatchbuf : ::windows_sys::core::PSTR , lptransformsbuf : ::windows_sys::core::PSTR , pcchtransformsbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumPatchesExA ( szproductcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : u32 , dwfilter : u32 , dwindex : u32 , szpatchcode : ::windows_sys::core::PSTR , sztargetproductcode : ::windows_sys::core::PSTR , pdwtargetproductcontext : *mut MSIINSTALLCONTEXT , sztargetusersid : ::windows_sys::core::PSTR , pcchtargetusersid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumPatchesExW ( szproductcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : u32 , dwfilter : u32 , dwindex : u32 , szpatchcode : ::windows_sys::core::PWSTR , sztargetproductcode : ::windows_sys::core::PWSTR , pdwtargetproductcontext : *mut MSIINSTALLCONTEXT , sztargetusersid : ::windows_sys::core::PWSTR , pcchtargetusersid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumPatchesW ( szproduct : ::windows_sys::core::PCWSTR , ipatchindex : u32 , lppatchbuf : ::windows_sys::core::PWSTR , lptransformsbuf : ::windows_sys::core::PWSTR , pcchtransformsbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumProductsA ( iproductindex : u32 , lpproductbuf : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumProductsExA ( szproductcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : u32 , dwindex : u32 , szinstalledproductcode : ::windows_sys::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows_sys::core::PSTR , pcchsid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumProductsExW ( szproductcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : u32 , dwindex : u32 , szinstalledproductcode : ::windows_sys::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows_sys::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumProductsW ( iproductindex : u32 , lpproductbuf : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumRelatedProductsA ( lpupgradecode : ::windows_sys::core::PCSTR , dwreserved : u32 , iproductindex : u32 , lpproductbuf : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEnumRelatedProductsW ( lpupgradecode : ::windows_sys::core::PCWSTR , dwreserved : u32 , iproductindex : u32 , lpproductbuf : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEvaluateConditionA ( hinstall : MSIHANDLE , szcondition : ::windows_sys::core::PCSTR ) -> MSICONDITION ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiEvaluateConditionW ( hinstall : MSIHANDLE , szcondition : ::windows_sys::core::PCWSTR ) -> MSICONDITION ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiExtractPatchXMLDataA ( szpatchpath : ::windows_sys::core::PCSTR , dwreserved : u32 , szxmldata : ::windows_sys::core::PSTR , pcchxmldata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiExtractPatchXMLDataW ( szpatchpath : ::windows_sys::core::PCWSTR , dwreserved : u32 , szxmldata : ::windows_sys::core::PWSTR , pcchxmldata : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiFormatRecordA ( hinstall : MSIHANDLE , hrecord : MSIHANDLE , szresultbuf : ::windows_sys::core::PSTR , pcchresultbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiFormatRecordW ( hinstall : MSIHANDLE , hrecord : MSIHANDLE , szresultbuf : ::windows_sys::core::PWSTR , pcchresultbuf : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetActiveDatabase ( hinstall : MSIHANDLE ) -> MSIHANDLE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentPathA ( szproduct : :: windows_sys::core::PCSTR , szcomponent : :: windows_sys::core::PCSTR , lppathbuf : :: windows_sys::core::PSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentPathExA ( szproductcode : :: windows_sys::core::PCSTR , szcomponentcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , lpoutpathbuffer : :: windows_sys::core::PSTR , pcchoutpathbuffer : *mut u32 ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentPathExW ( szproductcode : :: windows_sys::core::PCWSTR , szcomponentcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , lpoutpathbuffer : :: windows_sys::core::PWSTR , pcchoutpathbuffer : *mut u32 ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentPathW ( szproduct : :: windows_sys::core::PCWSTR , szcomponent : :: windows_sys::core::PCWSTR , lppathbuf : :: windows_sys::core::PWSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentStateA ( hinstall : MSIHANDLE , szcomponent : :: windows_sys::core::PCSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentStateW ( hinstall : MSIHANDLE , szcomponent : :: windows_sys::core::PCWSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentPathA ( szproduct : ::windows_sys::core::PCSTR , szcomponent : ::windows_sys::core::PCSTR , lppathbuf : ::windows_sys::core::PSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentPathExA ( szproductcode : ::windows_sys::core::PCSTR , szcomponentcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , lpoutpathbuffer : ::windows_sys::core::PSTR , pcchoutpathbuffer : *mut u32 ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentPathExW ( szproductcode : ::windows_sys::core::PCWSTR , szcomponentcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , lpoutpathbuffer : ::windows_sys::core::PWSTR , pcchoutpathbuffer : *mut u32 ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentPathW ( szproduct : ::windows_sys::core::PCWSTR , szcomponent : ::windows_sys::core::PCWSTR , lppathbuf : ::windows_sys::core::PWSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentStateA ( hinstall : MSIHANDLE , szcomponent : ::windows_sys::core::PCSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetComponentStateW ( hinstall : MSIHANDLE , szcomponent : ::windows_sys::core::PCWSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetDatabaseState ( hdatabase : MSIHANDLE ) -> MSIDBSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureCostA ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCSTR , icosttree : MSICOSTTREE , istate : INSTALLSTATE , picost : *mut i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureCostW ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCWSTR , icosttree : MSICOSTTREE , istate : INSTALLSTATE , picost : *mut i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureInfoA ( hproduct : MSIHANDLE , szfeature : :: windows_sys::core::PCSTR , lpattributes : *mut u32 , lptitlebuf : :: windows_sys::core::PSTR , pcchtitlebuf : *mut u32 , lphelpbuf : :: windows_sys::core::PSTR , pcchhelpbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureInfoW ( hproduct : MSIHANDLE , szfeature : :: windows_sys::core::PCWSTR , lpattributes : *mut u32 , lptitlebuf : :: windows_sys::core::PWSTR , pcchtitlebuf : *mut u32 , lphelpbuf : :: windows_sys::core::PWSTR , pcchhelpbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureStateA ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureStateW ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCWSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureUsageA ( szproduct : :: windows_sys::core::PCSTR , szfeature : :: windows_sys::core::PCSTR , pdwusecount : *mut u32 , pwdateused : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureUsageW ( szproduct : :: windows_sys::core::PCWSTR , szfeature : :: windows_sys::core::PCWSTR , pdwusecount : *mut u32 , pwdateused : *mut u16 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureValidStatesA ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCSTR , lpinstallstates : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureValidStatesW ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCWSTR , lpinstallstates : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFileHashA ( szfilepath : :: windows_sys::core::PCSTR , dwoptions : u32 , phash : *mut MSIFILEHASHINFO ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFileHashW ( szfilepath : :: windows_sys::core::PCWSTR , dwoptions : u32 , phash : *mut MSIFILEHASHINFO ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureCostA ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCSTR , icosttree : MSICOSTTREE , istate : INSTALLSTATE , picost : *mut i32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureCostW ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCWSTR , icosttree : MSICOSTTREE , istate : INSTALLSTATE , picost : *mut i32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureInfoA ( hproduct : MSIHANDLE , szfeature : ::windows_sys::core::PCSTR , lpattributes : *mut u32 , lptitlebuf : ::windows_sys::core::PSTR , pcchtitlebuf : *mut u32 , lphelpbuf : ::windows_sys::core::PSTR , pcchhelpbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureInfoW ( hproduct : MSIHANDLE , szfeature : ::windows_sys::core::PCWSTR , lpattributes : *mut u32 , lptitlebuf : ::windows_sys::core::PWSTR , pcchtitlebuf : *mut u32 , lphelpbuf : ::windows_sys::core::PWSTR , pcchhelpbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureStateA ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureStateW ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCWSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureUsageA ( szproduct : ::windows_sys::core::PCSTR , szfeature : ::windows_sys::core::PCSTR , pdwusecount : *mut u32 , pwdateused : *mut u16 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureUsageW ( szproduct : ::windows_sys::core::PCWSTR , szfeature : ::windows_sys::core::PCWSTR , pdwusecount : *mut u32 , pwdateused : *mut u16 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureValidStatesA ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCSTR , lpinstallstates : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFeatureValidStatesW ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCWSTR , lpinstallstates : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFileHashA ( szfilepath : ::windows_sys::core::PCSTR , dwoptions : u32 , phash : *mut MSIFILEHASHINFO ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFileHashW ( szfilepath : ::windows_sys::core::PCWSTR , dwoptions : u32 , phash : *mut MSIFILEHASHINFO ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MsiGetFileSignatureInformationA ( szsignedobjectpath : :: windows_sys::core::PCSTR , dwflags : u32 , ppccertcontext : *mut *mut super::super::Security::Cryptography:: CERT_CONTEXT , pbhashdata : *mut u8 , pcbhashdata : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MsiGetFileSignatureInformationA ( szsignedobjectpath : ::windows_sys::core::PCSTR , dwflags : u32 , ppccertcontext : *mut *mut super::super::Security::Cryptography:: CERT_CONTEXT , pbhashdata : *mut u8 , pcbhashdata : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MsiGetFileSignatureInformationW ( szsignedobjectpath : :: windows_sys::core::PCWSTR , dwflags : u32 , ppccertcontext : *mut *mut super::super::Security::Cryptography:: CERT_CONTEXT , pbhashdata : *mut u8 , pcbhashdata : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFileVersionA ( szfilepath : :: windows_sys::core::PCSTR , lpversionbuf : :: windows_sys::core::PSTR , pcchversionbuf : *mut u32 , lplangbuf : :: windows_sys::core::PSTR , pcchlangbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFileVersionW ( szfilepath : :: windows_sys::core::PCWSTR , lpversionbuf : :: windows_sys::core::PWSTR , pcchversionbuf : *mut u32 , lplangbuf : :: windows_sys::core::PWSTR , pcchlangbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn MsiGetFileSignatureInformationW ( szsignedobjectpath : ::windows_sys::core::PCWSTR , dwflags : u32 , ppccertcontext : *mut *mut super::super::Security::Cryptography:: CERT_CONTEXT , pbhashdata : *mut u8 , pcbhashdata : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFileVersionA ( szfilepath : ::windows_sys::core::PCSTR , lpversionbuf : ::windows_sys::core::PSTR , pcchversionbuf : *mut u32 , lplangbuf : ::windows_sys::core::PSTR , pcchlangbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetFileVersionW ( szfilepath : ::windows_sys::core::PCWSTR , lpversionbuf : ::windows_sys::core::PWSTR , pcchversionbuf : *mut u32 , lplangbuf : ::windows_sys::core::PWSTR , pcchlangbuf : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetLanguage ( hinstall : MSIHANDLE ) -> u16 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetLastErrorRecord ( ) -> MSIHANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiGetMode ( hinstall : MSIHANDLE , erunmode : MSIRUNMODE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchFileListA ( szproductcode : :: windows_sys::core::PCSTR , szpatchpackages : :: windows_sys::core::PCSTR , pcfiles : *mut u32 , pphfilerecords : *mut *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchFileListW ( szproductcode : :: windows_sys::core::PCWSTR , szpatchpackages : :: windows_sys::core::PCWSTR , pcfiles : *mut u32 , pphfilerecords : *mut *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchInfoA ( szpatch : :: windows_sys::core::PCSTR , szattribute : :: windows_sys::core::PCSTR , lpvaluebuf : :: windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchInfoExA ( szpatchcode : :: windows_sys::core::PCSTR , szproductcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : :: windows_sys::core::PCSTR , lpvalue : :: windows_sys::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchInfoExW ( szpatchcode : :: windows_sys::core::PCWSTR , szproductcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : :: windows_sys::core::PCWSTR , lpvalue : :: windows_sys::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchInfoW ( szpatch : :: windows_sys::core::PCWSTR , szattribute : :: windows_sys::core::PCWSTR , lpvaluebuf : :: windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductCodeA ( szcomponent : :: windows_sys::core::PCSTR , lpbuf39 : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductCodeW ( szcomponent : :: windows_sys::core::PCWSTR , lpbuf39 : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoA ( szproduct : :: windows_sys::core::PCSTR , szattribute : :: windows_sys::core::PCSTR , lpvaluebuf : :: windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoExA ( szproductcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : :: windows_sys::core::PCSTR , szvalue : :: windows_sys::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoExW ( szproductcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : :: windows_sys::core::PCWSTR , szvalue : :: windows_sys::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoFromScriptA ( szscriptfile : :: windows_sys::core::PCSTR , lpproductbuf39 : :: windows_sys::core::PSTR , plgidlanguage : *mut u16 , pdwversion : *mut u32 , lpnamebuf : :: windows_sys::core::PSTR , pcchnamebuf : *mut u32 , lppackagebuf : :: windows_sys::core::PSTR , pcchpackagebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoFromScriptW ( szscriptfile : :: windows_sys::core::PCWSTR , lpproductbuf39 : :: windows_sys::core::PWSTR , plgidlanguage : *mut u16 , pdwversion : *mut u32 , lpnamebuf : :: windows_sys::core::PWSTR , pcchnamebuf : *mut u32 , lppackagebuf : :: windows_sys::core::PWSTR , pcchpackagebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoW ( szproduct : :: windows_sys::core::PCWSTR , szattribute : :: windows_sys::core::PCWSTR , lpvaluebuf : :: windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductPropertyA ( hproduct : MSIHANDLE , szproperty : :: windows_sys::core::PCSTR , lpvaluebuf : :: windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductPropertyW ( hproduct : MSIHANDLE , szproperty : :: windows_sys::core::PCWSTR , lpvaluebuf : :: windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPropertyA ( hinstall : MSIHANDLE , szname : :: windows_sys::core::PCSTR , szvaluebuf : :: windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPropertyW ( hinstall : MSIHANDLE , szname : :: windows_sys::core::PCWSTR , szvaluebuf : :: windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetShortcutTargetA ( szshortcutpath : :: windows_sys::core::PCSTR , szproductcode : :: windows_sys::core::PSTR , szfeatureid : :: windows_sys::core::PSTR , szcomponentcode : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetShortcutTargetW ( szshortcutpath : :: windows_sys::core::PCWSTR , szproductcode : :: windows_sys::core::PWSTR , szfeatureid : :: windows_sys::core::PWSTR , szcomponentcode : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetSourcePathA ( hinstall : MSIHANDLE , szfolder : :: windows_sys::core::PCSTR , szpathbuf : :: windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetSourcePathW ( hinstall : MSIHANDLE , szfolder : :: windows_sys::core::PCWSTR , szpathbuf : :: windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetSummaryInformationA ( hdatabase : MSIHANDLE , szdatabasepath : :: windows_sys::core::PCSTR , uiupdatecount : u32 , phsummaryinfo : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetSummaryInformationW ( hdatabase : MSIHANDLE , szdatabasepath : :: windows_sys::core::PCWSTR , uiupdatecount : u32 , phsummaryinfo : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetTargetPathA ( hinstall : MSIHANDLE , szfolder : :: windows_sys::core::PCSTR , szpathbuf : :: windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetTargetPathW ( hinstall : MSIHANDLE , szfolder : :: windows_sys::core::PCWSTR , szpathbuf : :: windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetUserInfoA ( szproduct : :: windows_sys::core::PCSTR , lpusernamebuf : :: windows_sys::core::PSTR , pcchusernamebuf : *mut u32 , lporgnamebuf : :: windows_sys::core::PSTR , pcchorgnamebuf : *mut u32 , lpserialbuf : :: windows_sys::core::PSTR , pcchserialbuf : *mut u32 ) -> USERINFOSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetUserInfoW ( szproduct : :: windows_sys::core::PCWSTR , lpusernamebuf : :: windows_sys::core::PWSTR , pcchusernamebuf : *mut u32 , lporgnamebuf : :: windows_sys::core::PWSTR , pcchorgnamebuf : *mut u32 , lpserialbuf : :: windows_sys::core::PWSTR , pcchserialbuf : *mut u32 ) -> USERINFOSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallMissingComponentA ( szproduct : :: windows_sys::core::PCSTR , szcomponent : :: windows_sys::core::PCSTR , einstallstate : INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallMissingComponentW ( szproduct : :: windows_sys::core::PCWSTR , szcomponent : :: windows_sys::core::PCWSTR , einstallstate : INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallMissingFileA ( szproduct : :: windows_sys::core::PCSTR , szfile : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallMissingFileW ( szproduct : :: windows_sys::core::PCWSTR , szfile : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallProductA ( szpackagepath : :: windows_sys::core::PCSTR , szcommandline : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallProductW ( szpackagepath : :: windows_sys::core::PCWSTR , szcommandline : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiIsProductElevatedA ( szproduct : :: windows_sys::core::PCSTR , pfelevated : *mut super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiIsProductElevatedW ( szproduct : :: windows_sys::core::PCWSTR , pfelevated : *mut super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchFileListA ( szproductcode : ::windows_sys::core::PCSTR , szpatchpackages : ::windows_sys::core::PCSTR , pcfiles : *mut u32 , pphfilerecords : *mut *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchFileListW ( szproductcode : ::windows_sys::core::PCWSTR , szpatchpackages : ::windows_sys::core::PCWSTR , pcfiles : *mut u32 , pphfilerecords : *mut *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchInfoA ( szpatch : ::windows_sys::core::PCSTR , szattribute : ::windows_sys::core::PCSTR , lpvaluebuf : ::windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchInfoExA ( szpatchcode : ::windows_sys::core::PCSTR , szproductcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : ::windows_sys::core::PCSTR , lpvalue : ::windows_sys::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchInfoExW ( szpatchcode : ::windows_sys::core::PCWSTR , szproductcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : ::windows_sys::core::PCWSTR , lpvalue : ::windows_sys::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPatchInfoW ( szpatch : ::windows_sys::core::PCWSTR , szattribute : ::windows_sys::core::PCWSTR , lpvaluebuf : ::windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductCodeA ( szcomponent : ::windows_sys::core::PCSTR , lpbuf39 : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductCodeW ( szcomponent : ::windows_sys::core::PCWSTR , lpbuf39 : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoA ( szproduct : ::windows_sys::core::PCSTR , szattribute : ::windows_sys::core::PCSTR , lpvaluebuf : ::windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoExA ( szproductcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : ::windows_sys::core::PCSTR , szvalue : ::windows_sys::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoExW ( szproductcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : ::windows_sys::core::PCWSTR , szvalue : ::windows_sys::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoFromScriptA ( szscriptfile : ::windows_sys::core::PCSTR , lpproductbuf39 : ::windows_sys::core::PSTR , plgidlanguage : *mut u16 , pdwversion : *mut u32 , lpnamebuf : ::windows_sys::core::PSTR , pcchnamebuf : *mut u32 , lppackagebuf : ::windows_sys::core::PSTR , pcchpackagebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoFromScriptW ( szscriptfile : ::windows_sys::core::PCWSTR , lpproductbuf39 : ::windows_sys::core::PWSTR , plgidlanguage : *mut u16 , pdwversion : *mut u32 , lpnamebuf : ::windows_sys::core::PWSTR , pcchnamebuf : *mut u32 , lppackagebuf : ::windows_sys::core::PWSTR , pcchpackagebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductInfoW ( szproduct : ::windows_sys::core::PCWSTR , szattribute : ::windows_sys::core::PCWSTR , lpvaluebuf : ::windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductPropertyA ( hproduct : MSIHANDLE , szproperty : ::windows_sys::core::PCSTR , lpvaluebuf : ::windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetProductPropertyW ( hproduct : MSIHANDLE , szproperty : ::windows_sys::core::PCWSTR , lpvaluebuf : ::windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPropertyA ( hinstall : MSIHANDLE , szname : ::windows_sys::core::PCSTR , szvaluebuf : ::windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetPropertyW ( hinstall : MSIHANDLE , szname : ::windows_sys::core::PCWSTR , szvaluebuf : ::windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetShortcutTargetA ( szshortcutpath : ::windows_sys::core::PCSTR , szproductcode : ::windows_sys::core::PSTR , szfeatureid : ::windows_sys::core::PSTR , szcomponentcode : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetShortcutTargetW ( szshortcutpath : ::windows_sys::core::PCWSTR , szproductcode : ::windows_sys::core::PWSTR , szfeatureid : ::windows_sys::core::PWSTR , szcomponentcode : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetSourcePathA ( hinstall : MSIHANDLE , szfolder : ::windows_sys::core::PCSTR , szpathbuf : ::windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetSourcePathW ( hinstall : MSIHANDLE , szfolder : ::windows_sys::core::PCWSTR , szpathbuf : ::windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetSummaryInformationA ( hdatabase : MSIHANDLE , szdatabasepath : ::windows_sys::core::PCSTR , uiupdatecount : u32 , phsummaryinfo : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetSummaryInformationW ( hdatabase : MSIHANDLE , szdatabasepath : ::windows_sys::core::PCWSTR , uiupdatecount : u32 , phsummaryinfo : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetTargetPathA ( hinstall : MSIHANDLE , szfolder : ::windows_sys::core::PCSTR , szpathbuf : ::windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetTargetPathW ( hinstall : MSIHANDLE , szfolder : ::windows_sys::core::PCWSTR , szpathbuf : ::windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetUserInfoA ( szproduct : ::windows_sys::core::PCSTR , lpusernamebuf : ::windows_sys::core::PSTR , pcchusernamebuf : *mut u32 , lporgnamebuf : ::windows_sys::core::PSTR , pcchorgnamebuf : *mut u32 , lpserialbuf : ::windows_sys::core::PSTR , pcchserialbuf : *mut u32 ) -> USERINFOSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiGetUserInfoW ( szproduct : ::windows_sys::core::PCWSTR , lpusernamebuf : ::windows_sys::core::PWSTR , pcchusernamebuf : *mut u32 , lporgnamebuf : ::windows_sys::core::PWSTR , pcchorgnamebuf : *mut u32 , lpserialbuf : ::windows_sys::core::PWSTR , pcchserialbuf : *mut u32 ) -> USERINFOSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallMissingComponentA ( szproduct : ::windows_sys::core::PCSTR , szcomponent : ::windows_sys::core::PCSTR , einstallstate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallMissingComponentW ( szproduct : ::windows_sys::core::PCWSTR , szcomponent : ::windows_sys::core::PCWSTR , einstallstate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallMissingFileA ( szproduct : ::windows_sys::core::PCSTR , szfile : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallMissingFileW ( szproduct : ::windows_sys::core::PCWSTR , szfile : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallProductA ( szpackagepath : ::windows_sys::core::PCSTR , szcommandline : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiInstallProductW ( szpackagepath : ::windows_sys::core::PCWSTR , szcommandline : ::windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiIsProductElevatedA ( szproduct : ::windows_sys::core::PCSTR , pfelevated : *mut super::super::Foundation:: BOOL ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiIsProductElevatedW ( szproduct : ::windows_sys::core::PCWSTR , pfelevated : *mut super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiJoinTransaction ( htransactionhandle : MSIHANDLE , dwtransactionattributes : u32 , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiLocateComponentA ( szcomponent : :: windows_sys::core::PCSTR , lppathbuf : :: windows_sys::core::PSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiLocateComponentW ( szcomponent : :: windows_sys::core::PCWSTR , lppathbuf : :: windows_sys::core::PWSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiNotifySidChangeA ( poldsid : :: windows_sys::core::PCSTR , pnewsid : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiNotifySidChangeW ( poldsid : :: windows_sys::core::PCWSTR , pnewsid : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenDatabaseA ( szdatabasepath : :: windows_sys::core::PCSTR , szpersist : :: windows_sys::core::PCSTR , phdatabase : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenDatabaseW ( szdatabasepath : :: windows_sys::core::PCWSTR , szpersist : :: windows_sys::core::PCWSTR , phdatabase : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenPackageA ( szpackagepath : :: windows_sys::core::PCSTR , hproduct : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenPackageExA ( szpackagepath : :: windows_sys::core::PCSTR , dwoptions : u32 , hproduct : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenPackageExW ( szpackagepath : :: windows_sys::core::PCWSTR , dwoptions : u32 , hproduct : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenPackageW ( szpackagepath : :: windows_sys::core::PCWSTR , hproduct : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenProductA ( szproduct : :: windows_sys::core::PCSTR , hproduct : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenProductW ( szproduct : :: windows_sys::core::PCWSTR , hproduct : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiPreviewBillboardA ( hpreview : MSIHANDLE , szcontrolname : :: windows_sys::core::PCSTR , szbillboard : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiPreviewBillboardW ( hpreview : MSIHANDLE , szcontrolname : :: windows_sys::core::PCWSTR , szbillboard : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiPreviewDialogA ( hpreview : MSIHANDLE , szdialogname : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiPreviewDialogW ( hpreview : MSIHANDLE , szdialogname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiLocateComponentA ( szcomponent : ::windows_sys::core::PCSTR , lppathbuf : ::windows_sys::core::PSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiLocateComponentW ( szcomponent : ::windows_sys::core::PCWSTR , lppathbuf : ::windows_sys::core::PWSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiNotifySidChangeA ( poldsid : ::windows_sys::core::PCSTR , pnewsid : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiNotifySidChangeW ( poldsid : ::windows_sys::core::PCWSTR , pnewsid : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenDatabaseA ( szdatabasepath : ::windows_sys::core::PCSTR , szpersist : ::windows_sys::core::PCSTR , phdatabase : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenDatabaseW ( szdatabasepath : ::windows_sys::core::PCWSTR , szpersist : ::windows_sys::core::PCWSTR , phdatabase : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenPackageA ( szpackagepath : ::windows_sys::core::PCSTR , hproduct : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenPackageExA ( szpackagepath : ::windows_sys::core::PCSTR , dwoptions : u32 , hproduct : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenPackageExW ( szpackagepath : ::windows_sys::core::PCWSTR , dwoptions : u32 , hproduct : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenPackageW ( szpackagepath : ::windows_sys::core::PCWSTR , hproduct : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenProductA ( szproduct : ::windows_sys::core::PCSTR , hproduct : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiOpenProductW ( szproduct : ::windows_sys::core::PCWSTR , hproduct : *mut MSIHANDLE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiPreviewBillboardA ( hpreview : MSIHANDLE , szcontrolname : ::windows_sys::core::PCSTR , szbillboard : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiPreviewBillboardW ( hpreview : MSIHANDLE , szcontrolname : ::windows_sys::core::PCWSTR , szbillboard : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiPreviewDialogA ( hpreview : MSIHANDLE , szdialogname : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiPreviewDialogW ( hpreview : MSIHANDLE , szdialogname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn MsiProcessAdvertiseScriptA ( szscriptfile : :: windows_sys::core::PCSTR , sziconfolder : :: windows_sys::core::PCSTR , hregdata : super::Registry:: HKEY , fshortcuts : super::super::Foundation:: BOOL , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn MsiProcessAdvertiseScriptA ( szscriptfile : ::windows_sys::core::PCSTR , sziconfolder : ::windows_sys::core::PCSTR , hregdata : super::Registry:: HKEY , fshortcuts : super::super::Foundation:: BOOL , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn MsiProcessAdvertiseScriptW ( szscriptfile : :: windows_sys::core::PCWSTR , sziconfolder : :: windows_sys::core::PCWSTR , hregdata : super::Registry:: HKEY , fshortcuts : super::super::Foundation:: BOOL , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn MsiProcessAdvertiseScriptW ( szscriptfile : ::windows_sys::core::PCWSTR , sziconfolder : ::windows_sys::core::PCWSTR , hregdata : super::Registry:: HKEY , fshortcuts : super::super::Foundation:: BOOL , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProcessMessage ( hinstall : MSIHANDLE , emessagetype : INSTALLMESSAGE , hrecord : MSIHANDLE ) -> i32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideAssemblyA ( szassemblyname : :: windows_sys::core::PCSTR , szappcontext : :: windows_sys::core::PCSTR , dwinstallmode : INSTALLMODE , dwassemblyinfo : MSIASSEMBLYINFO , lppathbuf : :: windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideAssemblyW ( szassemblyname : :: windows_sys::core::PCWSTR , szappcontext : :: windows_sys::core::PCWSTR , dwinstallmode : INSTALLMODE , dwassemblyinfo : MSIASSEMBLYINFO , lppathbuf : :: windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideComponentA ( szproduct : :: windows_sys::core::PCSTR , szfeature : :: windows_sys::core::PCSTR , szcomponent : :: windows_sys::core::PCSTR , dwinstallmode : INSTALLMODE , lppathbuf : :: windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideComponentW ( szproduct : :: windows_sys::core::PCWSTR , szfeature : :: windows_sys::core::PCWSTR , szcomponent : :: windows_sys::core::PCWSTR , dwinstallmode : INSTALLMODE , lppathbuf : :: windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideQualifiedComponentA ( szcategory : :: windows_sys::core::PCSTR , szqualifier : :: windows_sys::core::PCSTR , dwinstallmode : INSTALLMODE , lppathbuf : :: windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideQualifiedComponentExA ( szcategory : :: windows_sys::core::PCSTR , szqualifier : :: windows_sys::core::PCSTR , dwinstallmode : INSTALLMODE , szproduct : :: windows_sys::core::PCSTR , dwunused1 : u32 , dwunused2 : u32 , lppathbuf : :: windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideQualifiedComponentExW ( szcategory : :: windows_sys::core::PCWSTR , szqualifier : :: windows_sys::core::PCWSTR , dwinstallmode : INSTALLMODE , szproduct : :: windows_sys::core::PCWSTR , dwunused1 : u32 , dwunused2 : u32 , lppathbuf : :: windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideQualifiedComponentW ( szcategory : :: windows_sys::core::PCWSTR , szqualifier : :: windows_sys::core::PCWSTR , dwinstallmode : INSTALLMODE , lppathbuf : :: windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryComponentStateA ( szproductcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szcomponentcode : :: windows_sys::core::PCSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryComponentStateW ( szproductcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szcomponentcode : :: windows_sys::core::PCWSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryFeatureStateA ( szproduct : :: windows_sys::core::PCSTR , szfeature : :: windows_sys::core::PCSTR ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryFeatureStateExA ( szproductcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szfeature : :: windows_sys::core::PCSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryFeatureStateExW ( szproductcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szfeature : :: windows_sys::core::PCWSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryFeatureStateW ( szproduct : :: windows_sys::core::PCWSTR , szfeature : :: windows_sys::core::PCWSTR ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryProductStateA ( szproduct : :: windows_sys::core::PCSTR ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryProductStateW ( szproduct : :: windows_sys::core::PCWSTR ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideAssemblyA ( szassemblyname : ::windows_sys::core::PCSTR , szappcontext : ::windows_sys::core::PCSTR , dwinstallmode : INSTALLMODE , dwassemblyinfo : MSIASSEMBLYINFO , lppathbuf : ::windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideAssemblyW ( szassemblyname : ::windows_sys::core::PCWSTR , szappcontext : ::windows_sys::core::PCWSTR , dwinstallmode : INSTALLMODE , dwassemblyinfo : MSIASSEMBLYINFO , lppathbuf : ::windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideComponentA ( szproduct : ::windows_sys::core::PCSTR , szfeature : ::windows_sys::core::PCSTR , szcomponent : ::windows_sys::core::PCSTR , dwinstallmode : INSTALLMODE , lppathbuf : ::windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideComponentW ( szproduct : ::windows_sys::core::PCWSTR , szfeature : ::windows_sys::core::PCWSTR , szcomponent : ::windows_sys::core::PCWSTR , dwinstallmode : INSTALLMODE , lppathbuf : ::windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideQualifiedComponentA ( szcategory : ::windows_sys::core::PCSTR , szqualifier : ::windows_sys::core::PCSTR , dwinstallmode : INSTALLMODE , lppathbuf : ::windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideQualifiedComponentExA ( szcategory : ::windows_sys::core::PCSTR , szqualifier : ::windows_sys::core::PCSTR , dwinstallmode : INSTALLMODE , szproduct : ::windows_sys::core::PCSTR , dwunused1 : u32 , dwunused2 : u32 , lppathbuf : ::windows_sys::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideQualifiedComponentExW ( szcategory : ::windows_sys::core::PCWSTR , szqualifier : ::windows_sys::core::PCWSTR , dwinstallmode : INSTALLMODE , szproduct : ::windows_sys::core::PCWSTR , dwunused1 : u32 , dwunused2 : u32 , lppathbuf : ::windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiProvideQualifiedComponentW ( szcategory : ::windows_sys::core::PCWSTR , szqualifier : ::windows_sys::core::PCWSTR , dwinstallmode : INSTALLMODE , lppathbuf : ::windows_sys::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryComponentStateA ( szproductcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szcomponentcode : ::windows_sys::core::PCSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryComponentStateW ( szproductcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szcomponentcode : ::windows_sys::core::PCWSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryFeatureStateA ( szproduct : ::windows_sys::core::PCSTR , szfeature : ::windows_sys::core::PCSTR ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryFeatureStateExA ( szproductcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szfeature : ::windows_sys::core::PCSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryFeatureStateExW ( szproductcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szfeature : ::windows_sys::core::PCWSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryFeatureStateW ( szproduct : ::windows_sys::core::PCWSTR , szfeature : ::windows_sys::core::PCWSTR ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryProductStateA ( szproduct : ::windows_sys::core::PCSTR ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiQueryProductStateW ( szproduct : ::windows_sys::core::PCWSTR ) -> INSTALLSTATE ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordClearData ( hrecord : MSIHANDLE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordDataSize ( hrecord : MSIHANDLE , ifield : u32 ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordGetFieldCount ( hrecord : MSIHANDLE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordGetInteger ( hrecord : MSIHANDLE , ifield : u32 ) -> i32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordGetStringA ( hrecord : MSIHANDLE , ifield : u32 , szvaluebuf : :: windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordGetStringW ( hrecord : MSIHANDLE , ifield : u32 , szvaluebuf : :: windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordGetStringA ( hrecord : MSIHANDLE , ifield : u32 , szvaluebuf : ::windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordGetStringW ( hrecord : MSIHANDLE , ifield : u32 , szvaluebuf : ::windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiRecordIsNull ( hrecord : MSIHANDLE , ifield : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordReadStream ( hrecord : MSIHANDLE , ifield : u32 , szdatabuf : :: windows_sys::core::PSTR , pcbdatabuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordReadStream ( hrecord : MSIHANDLE , ifield : u32 , szdatabuf : ::windows_sys::core::PSTR , pcbdatabuf : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetInteger ( hrecord : MSIHANDLE , ifield : u32 , ivalue : i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetStreamA ( hrecord : MSIHANDLE , ifield : u32 , szfilepath : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetStreamW ( hrecord : MSIHANDLE , ifield : u32 , szfilepath : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetStringA ( hrecord : MSIHANDLE , ifield : u32 , szvalue : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetStringW ( hrecord : MSIHANDLE , ifield : u32 , szvalue : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiReinstallFeatureA ( szproduct : :: windows_sys::core::PCSTR , szfeature : :: windows_sys::core::PCSTR , dwreinstallmode : REINSTALLMODE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiReinstallFeatureW ( szproduct : :: windows_sys::core::PCWSTR , szfeature : :: windows_sys::core::PCWSTR , dwreinstallmode : REINSTALLMODE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiReinstallProductA ( szproduct : :: windows_sys::core::PCSTR , szreinstallmode : REINSTALLMODE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiReinstallProductW ( szproduct : :: windows_sys::core::PCWSTR , szreinstallmode : REINSTALLMODE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRemovePatchesA ( szpatchlist : :: windows_sys::core::PCSTR , szproductcode : :: windows_sys::core::PCSTR , euninstalltype : INSTALLTYPE , szpropertylist : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRemovePatchesW ( szpatchlist : :: windows_sys::core::PCWSTR , szproductcode : :: windows_sys::core::PCWSTR , euninstalltype : INSTALLTYPE , szpropertylist : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSequenceA ( hinstall : MSIHANDLE , sztable : :: windows_sys::core::PCSTR , isequencemode : i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSequenceW ( hinstall : MSIHANDLE , sztable : :: windows_sys::core::PCWSTR , isequencemode : i32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetComponentStateA ( hinstall : MSIHANDLE , szcomponent : :: windows_sys::core::PCSTR , istate : INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetComponentStateW ( hinstall : MSIHANDLE , szcomponent : :: windows_sys::core::PCWSTR , istate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetStreamA ( hrecord : MSIHANDLE , ifield : u32 , szfilepath : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetStreamW ( hrecord : MSIHANDLE , ifield : u32 , szfilepath : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetStringA ( hrecord : MSIHANDLE , ifield : u32 , szvalue : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRecordSetStringW ( hrecord : MSIHANDLE , ifield : u32 , szvalue : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiReinstallFeatureA ( szproduct : ::windows_sys::core::PCSTR , szfeature : ::windows_sys::core::PCSTR , dwreinstallmode : REINSTALLMODE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiReinstallFeatureW ( szproduct : ::windows_sys::core::PCWSTR , szfeature : ::windows_sys::core::PCWSTR , dwreinstallmode : REINSTALLMODE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiReinstallProductA ( szproduct : ::windows_sys::core::PCSTR , szreinstallmode : REINSTALLMODE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiReinstallProductW ( szproduct : ::windows_sys::core::PCWSTR , szreinstallmode : REINSTALLMODE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRemovePatchesA ( szpatchlist : ::windows_sys::core::PCSTR , szproductcode : ::windows_sys::core::PCSTR , euninstalltype : INSTALLTYPE , szpropertylist : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiRemovePatchesW ( szpatchlist : ::windows_sys::core::PCWSTR , szproductcode : ::windows_sys::core::PCWSTR , euninstalltype : INSTALLTYPE , szpropertylist : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSequenceA ( hinstall : MSIHANDLE , sztable : ::windows_sys::core::PCSTR , isequencemode : i32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSequenceW ( hinstall : MSIHANDLE , sztable : ::windows_sys::core::PCWSTR , isequencemode : i32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetComponentStateA ( hinstall : MSIHANDLE , szcomponent : ::windows_sys::core::PCSTR , istate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetComponentStateW ( hinstall : MSIHANDLE , szcomponent : ::windows_sys::core::PCWSTR , istate : INSTALLSTATE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetExternalUIA ( puihandler : INSTALLUI_HANDLERA , dwmessagefilter : u32 , pvcontext : *const ::core::ffi::c_void ) -> INSTALLUI_HANDLERA ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetExternalUIRecord ( puihandler : PINSTALLUI_HANDLER_RECORD , dwmessagefilter : u32 , pvcontext : *const ::core::ffi::c_void , ppuiprevhandler : PINSTALLUI_HANDLER_RECORD ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetExternalUIW ( puihandler : INSTALLUI_HANDLERW , dwmessagefilter : u32 , pvcontext : *const ::core::ffi::c_void ) -> INSTALLUI_HANDLERW ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetFeatureAttributesA ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCSTR , dwattributes : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetFeatureAttributesW ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCWSTR , dwattributes : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetFeatureStateA ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCSTR , istate : INSTALLSTATE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetFeatureStateW ( hinstall : MSIHANDLE , szfeature : :: windows_sys::core::PCWSTR , istate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetFeatureAttributesA ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCSTR , dwattributes : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetFeatureAttributesW ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCWSTR , dwattributes : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetFeatureStateA ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCSTR , istate : INSTALLSTATE ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetFeatureStateW ( hinstall : MSIHANDLE , szfeature : ::windows_sys::core::PCWSTR , istate : INSTALLSTATE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetInstallLevel ( hinstall : MSIHANDLE , iinstalllevel : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSetInternalUI ( dwuilevel : INSTALLUILEVEL , phwnd : *mut super::super::Foundation:: HWND ) -> INSTALLUILEVEL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSetMode ( hinstall : MSIHANDLE , erunmode : MSIRUNMODE , fstate : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetPropertyA ( hinstall : MSIHANDLE , szname : :: windows_sys::core::PCSTR , szvalue : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetPropertyW ( hinstall : MSIHANDLE , szname : :: windows_sys::core::PCWSTR , szvalue : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetTargetPathA ( hinstall : MSIHANDLE , szfolder : :: windows_sys::core::PCSTR , szfolderpath : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetTargetPathW ( hinstall : MSIHANDLE , szfolder : :: windows_sys::core::PCWSTR , szfolderpath : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddMediaDiskA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 , szvolumelabel : :: windows_sys::core::PCSTR , szdiskprompt : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddMediaDiskW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 , szvolumelabel : :: windows_sys::core::PCWSTR , szdiskprompt : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddSourceA ( szproduct : :: windows_sys::core::PCSTR , szusername : :: windows_sys::core::PCSTR , dwreserved : u32 , szsource : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddSourceExA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : :: windows_sys::core::PCSTR , dwindex : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddSourceExW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : :: windows_sys::core::PCWSTR , dwindex : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddSourceW ( szproduct : :: windows_sys::core::PCWSTR , szusername : :: windows_sys::core::PCWSTR , dwreserved : u32 , szsource : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearAllA ( szproduct : :: windows_sys::core::PCSTR , szusername : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearAllExA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearAllExW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearAllW ( szproduct : :: windows_sys::core::PCWSTR , szusername : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearMediaDiskA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearMediaDiskW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearSourceA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearSourceW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListEnumMediaDisksA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , pdwdiskid : *mut u32 , szvolumelabel : :: windows_sys::core::PSTR , pcchvolumelabel : *mut u32 , szdiskprompt : :: windows_sys::core::PSTR , pcchdiskprompt : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListEnumMediaDisksW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , pdwdiskid : *mut u32 , szvolumelabel : :: windows_sys::core::PWSTR , pcchvolumelabel : *mut u32 , szdiskprompt : :: windows_sys::core::PWSTR , pcchdiskprompt : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListEnumSourcesA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , szsource : :: windows_sys::core::PSTR , pcchsource : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListEnumSourcesW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , szsource : :: windows_sys::core::PWSTR , pcchsource : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListForceResolutionA ( szproduct : :: windows_sys::core::PCSTR , szusername : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListForceResolutionExA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListForceResolutionExW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListForceResolutionW ( szproduct : :: windows_sys::core::PCWSTR , szusername : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListGetInfoA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : :: windows_sys::core::PCSTR , szvalue : :: windows_sys::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListGetInfoW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : :: windows_sys::core::PCWSTR , szvalue : :: windows_sys::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListSetInfoA ( szproductcodeorpatchcode : :: windows_sys::core::PCSTR , szusersid : :: windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : :: windows_sys::core::PCSTR , szvalue : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListSetInfoW ( szproductcodeorpatchcode : :: windows_sys::core::PCWSTR , szusersid : :: windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : :: windows_sys::core::PCWSTR , szvalue : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSummaryInfoGetPropertyA ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , puidatatype : *mut u32 , pivalue : *mut i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvaluebuf : :: windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetPropertyA ( hinstall : MSIHANDLE , szname : ::windows_sys::core::PCSTR , szvalue : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetPropertyW ( hinstall : MSIHANDLE , szname : ::windows_sys::core::PCWSTR , szvalue : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetTargetPathA ( hinstall : MSIHANDLE , szfolder : ::windows_sys::core::PCSTR , szfolderpath : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSetTargetPathW ( hinstall : MSIHANDLE , szfolder : ::windows_sys::core::PCWSTR , szfolderpath : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddMediaDiskA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 , szvolumelabel : ::windows_sys::core::PCSTR , szdiskprompt : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddMediaDiskW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 , szvolumelabel : ::windows_sys::core::PCWSTR , szdiskprompt : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddSourceA ( szproduct : ::windows_sys::core::PCSTR , szusername : ::windows_sys::core::PCSTR , dwreserved : u32 , szsource : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddSourceExA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : ::windows_sys::core::PCSTR , dwindex : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddSourceExW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : ::windows_sys::core::PCWSTR , dwindex : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListAddSourceW ( szproduct : ::windows_sys::core::PCWSTR , szusername : ::windows_sys::core::PCWSTR , dwreserved : u32 , szsource : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearAllA ( szproduct : ::windows_sys::core::PCSTR , szusername : ::windows_sys::core::PCSTR , dwreserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearAllExA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearAllExW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearAllW ( szproduct : ::windows_sys::core::PCWSTR , szusername : ::windows_sys::core::PCWSTR , dwreserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearMediaDiskA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearMediaDiskW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearSourceA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListClearSourceW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListEnumMediaDisksA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , pdwdiskid : *mut u32 , szvolumelabel : ::windows_sys::core::PSTR , pcchvolumelabel : *mut u32 , szdiskprompt : ::windows_sys::core::PSTR , pcchdiskprompt : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListEnumMediaDisksW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , pdwdiskid : *mut u32 , szvolumelabel : ::windows_sys::core::PWSTR , pcchvolumelabel : *mut u32 , szdiskprompt : ::windows_sys::core::PWSTR , pcchdiskprompt : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListEnumSourcesA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , szsource : ::windows_sys::core::PSTR , pcchsource : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListEnumSourcesW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , szsource : ::windows_sys::core::PWSTR , pcchsource : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListForceResolutionA ( szproduct : ::windows_sys::core::PCSTR , szusername : ::windows_sys::core::PCSTR , dwreserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListForceResolutionExA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListForceResolutionExW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListForceResolutionW ( szproduct : ::windows_sys::core::PCWSTR , szusername : ::windows_sys::core::PCWSTR , dwreserved : u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListGetInfoA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : ::windows_sys::core::PCSTR , szvalue : ::windows_sys::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListGetInfoW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : ::windows_sys::core::PCWSTR , szvalue : ::windows_sys::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListSetInfoA ( szproductcodeorpatchcode : ::windows_sys::core::PCSTR , szusersid : ::windows_sys::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : ::windows_sys::core::PCSTR , szvalue : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSourceListSetInfoW ( szproductcodeorpatchcode : ::windows_sys::core::PCWSTR , szusersid : ::windows_sys::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : ::windows_sys::core::PCWSTR , szvalue : ::windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSummaryInfoGetPropertyA ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , puidatatype : *mut u32 , pivalue : *mut i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvaluebuf : ::windows_sys::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSummaryInfoGetPropertyCount ( hsummaryinfo : MSIHANDLE , puipropertycount : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSummaryInfoGetPropertyW ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , puidatatype : *mut u32 , pivalue : *mut i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvaluebuf : :: windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSummaryInfoGetPropertyW ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , puidatatype : *mut u32 , pivalue : *mut i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvaluebuf : ::windows_sys::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiSummaryInfoPersist ( hsummaryinfo : MSIHANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSummaryInfoSetPropertyA ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , uidatatype : u32 , ivalue : i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvalue : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSummaryInfoSetPropertyA ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , uidatatype : u32 , ivalue : i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvalue : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSummaryInfoSetPropertyW ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , uidatatype : u32 , ivalue : i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvalue : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiUseFeatureA ( szproduct : :: windows_sys::core::PCSTR , szfeature : :: windows_sys::core::PCSTR ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiUseFeatureExA ( szproduct : :: windows_sys::core::PCSTR , szfeature : :: windows_sys::core::PCSTR , dwinstallmode : u32 , dwreserved : u32 ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiUseFeatureExW ( szproduct : :: windows_sys::core::PCWSTR , szfeature : :: windows_sys::core::PCWSTR , dwinstallmode : u32 , dwreserved : u32 ) -> INSTALLSTATE ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiUseFeatureW ( szproduct : :: windows_sys::core::PCWSTR , szfeature : :: windows_sys::core::PCWSTR ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn MsiSummaryInfoSetPropertyW ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , uidatatype : u32 , ivalue : i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvalue : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiUseFeatureA ( szproduct : ::windows_sys::core::PCSTR , szfeature : ::windows_sys::core::PCSTR ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiUseFeatureExA ( szproduct : ::windows_sys::core::PCSTR , szfeature : ::windows_sys::core::PCSTR , dwinstallmode : u32 , dwreserved : u32 ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiUseFeatureExW ( szproduct : ::windows_sys::core::PCWSTR , szfeature : ::windows_sys::core::PCWSTR , dwinstallmode : u32 , dwreserved : u32 ) -> INSTALLSTATE ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiUseFeatureW ( szproduct : ::windows_sys::core::PCWSTR , szfeature : ::windows_sys::core::PCWSTR ) -> INSTALLSTATE ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiVerifyDiskSpace ( hinstall : MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiVerifyPackageA ( szpackagepath : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiVerifyPackageW ( szpackagepath : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiVerifyPackageA ( szpackagepath : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiVerifyPackageW ( szpackagepath : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewClose ( hview : MSIHANDLE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewExecute ( hview : MSIHANDLE , hrecord : MSIHANDLE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewFetch ( hview : MSIHANDLE , phrecord : *mut MSIHANDLE ) -> u32 ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewGetColumnInfo ( hview : MSIHANDLE , ecolumninfo : MSICOLINFO , phrecord : *mut MSIHANDLE ) -> u32 ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewGetErrorA ( hview : MSIHANDLE , szcolumnnamebuffer : :: windows_sys::core::PSTR , pcchbuf : *mut u32 ) -> MSIDBERROR ); -::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewGetErrorW ( hview : MSIHANDLE , szcolumnnamebuffer : :: windows_sys::core::PWSTR , pcchbuf : *mut u32 ) -> MSIDBERROR ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewGetErrorA ( hview : MSIHANDLE , szcolumnnamebuffer : ::windows_sys::core::PSTR , pcchbuf : *mut u32 ) -> MSIDBERROR ); +::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewGetErrorW ( hview : MSIHANDLE , szcolumnnamebuffer : ::windows_sys::core::PWSTR , pcchbuf : *mut u32 ) -> MSIDBERROR ); ::windows_sys::core::link ! ( "msi.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] fn MsiViewModify ( hview : MSIHANDLE , emodifymode : MSIMODIFY , hrecord : MSIHANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn NormalizeFileForPatchSignature ( filebuffer : *mut ::core::ffi::c_void , filesize : u32 , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , newfilecoffbase : u32 , newfilecofftime : u32 , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn QueryActCtxSettingsW ( dwflags : u32 , hactctx : super::super::Foundation:: HANDLE , settingsnamespace : :: windows_sys::core::PCWSTR , settingname : :: windows_sys::core::PCWSTR , pvbuffer : :: windows_sys::core::PWSTR , dwbuffer : usize , pdwwrittenorrequired : *mut usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn QueryActCtxSettingsW ( dwflags : u32 , hactctx : super::super::Foundation:: HANDLE , settingsnamespace : ::windows_sys::core::PCWSTR , settingname : ::windows_sys::core::PCWSTR , pvbuffer : ::windows_sys::core::PWSTR , dwbuffer : usize , pdwwrittenorrequired : *mut usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn QueryActCtxW ( dwflags : u32 , hactctx : super::super::Foundation:: HANDLE , pvsubinstance : *const ::core::ffi::c_void , ulinfoclass : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : usize , pcbwrittenorrequired : *mut usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -382,19 +382,19 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "sfc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn SfcGetNextProtectedFile ( rpchandle : super::super::Foundation:: HANDLE , protfiledata : *mut PROTECTED_FILE_DATA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "sfc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn SfcIsFileProtected ( rpchandle : super::super::Foundation:: HANDLE , protfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "sfc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn SfcIsFileProtected ( rpchandle : super::super::Foundation:: HANDLE , protfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "sfc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SfcIsKeyProtected ( keyhandle : super::Registry:: HKEY , subkeyname : :: windows_sys::core::PCWSTR , keysam : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "sfc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SfcIsKeyProtected ( keyhandle : super::Registry:: HKEY , subkeyname : ::windows_sys::core::PCWSTR , keysam : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "sfc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn SfpVerifyFile ( pszfilename : :: windows_sys::core::PCSTR , pszerror : :: windows_sys::core::PCSTR , dwerrsize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "sfc.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn SfpVerifyFile ( pszfilename : ::windows_sys::core::PCSTR , pszerror : ::windows_sys::core::PCSTR , dwerrsize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn TestApplyPatchToFileA ( patchfilename : :: windows_sys::core::PCSTR , oldfilename : :: windows_sys::core::PCSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn TestApplyPatchToFileA ( patchfilename : ::windows_sys::core::PCSTR , oldfilename : ::windows_sys::core::PCSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn TestApplyPatchToFileByBuffers ( patchfilebuffer : *const u8 , patchfilesize : u32 , oldfilebuffer : *const u8 , oldfilesize : u32 , newfilesize : *mut u32 , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn TestApplyPatchToFileByHandles ( patchfilehandle : super::super::Foundation:: HANDLE , oldfilehandle : super::super::Foundation:: HANDLE , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn TestApplyPatchToFileW ( patchfilename : :: windows_sys::core::PCWSTR , oldfilename : :: windows_sys::core::PCWSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mspatcha.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn TestApplyPatchToFileW ( patchfilename : ::windows_sys::core::PCWSTR , oldfilename : ::windows_sys::core::PCWSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] fn ZombifyActCtx ( hactctx : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); pub type IAssemblyCache = *mut ::core::ffi::c_void; @@ -829,17 +829,17 @@ pub const FUSION_REFCOUNT_OPAQUE_STRING_GUID: ::windows_sys::core::GUID = ::wind #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x8cedc215_ac4b_488b_93c0_a50a49cb2fb8); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_ADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADMIN"); +pub const IACTIONNAME_ADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADMIN"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_ADVERTISE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADVERTISE"); +pub const IACTIONNAME_ADVERTISE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADVERTISE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_COLLECTUSERINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CollectUserInfo"); +pub const IACTIONNAME_COLLECTUSERINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CollectUserInfo"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_FIRSTRUN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FirstRun"); +pub const IACTIONNAME_FIRSTRUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FirstRun"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_INSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INSTALL"); +pub const IACTIONNAME_INSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("INSTALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_SEQUENCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SEQUENCE"); +pub const IACTIONNAME_SEQUENCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SEQUENCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -889,519 +889,519 @@ pub const INFO_USING_USER_MSI_FOR_PATCH_TABLES: u32 = 3222229270u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const INSTALLMESSAGE_TYPEMASK: i32 = -16777216i32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_ASSIGNMENTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AssignmentType"); +pub const INSTALLPROPERTY_ASSIGNMENTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AssignmentType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_AUTHORIZED_LUA_APP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthorizedLUAApp"); +pub const INSTALLPROPERTY_AUTHORIZED_LUA_APP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthorizedLUAApp"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_DISKPROMPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskPrompt"); +pub const INSTALLPROPERTY_DISKPROMPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskPrompt"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayName"); +pub const INSTALLPROPERTY_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_HELPLINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HelpLink"); +pub const INSTALLPROPERTY_HELPLINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HelpLink"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_HELPTELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HelpTelephone"); +pub const INSTALLPROPERTY_HELPTELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HelpTelephone"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InstallDate"); +pub const INSTALLPROPERTY_INSTALLDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InstallDate"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLEDLANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InstalledLanguage"); +pub const INSTALLPROPERTY_INSTALLEDLANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InstalledLanguage"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLEDPRODUCTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InstalledProductName"); +pub const INSTALLPROPERTY_INSTALLEDPRODUCTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InstalledProductName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLLOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InstallLocation"); +pub const INSTALLPROPERTY_INSTALLLOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InstallLocation"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InstallSource"); +pub const INSTALLPROPERTY_INSTALLSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InstallSource"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTANCETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InstanceType"); +pub const INSTALLPROPERTY_INSTANCETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InstanceType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Language"); +pub const INSTALLPROPERTY_LANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Language"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LASTUSEDSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastUsedSource"); +pub const INSTALLPROPERTY_LASTUSEDSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastUsedSource"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LASTUSEDTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastUsedType"); +pub const INSTALLPROPERTY_LASTUSEDTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastUsedType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LOCALPACKAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalPackage"); +pub const INSTALLPROPERTY_LOCALPACKAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocalPackage"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LUAENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LUAEnabled"); +pub const INSTALLPROPERTY_LUAENABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LUAEnabled"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_MEDIAPACKAGEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaPackagePath"); +pub const INSTALLPROPERTY_MEDIAPACKAGEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MediaPackagePath"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_MOREINFOURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MoreInfoURL"); +pub const INSTALLPROPERTY_MOREINFOURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MoreInfoURL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PACKAGECODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PackageCode"); +pub const INSTALLPROPERTY_PACKAGECODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PackageCode"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PACKAGENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PackageName"); +pub const INSTALLPROPERTY_PACKAGENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PackageName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PATCHSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("State"); +pub const INSTALLPROPERTY_PATCHSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("State"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PATCHTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PatchType"); +pub const INSTALLPROPERTY_PATCHTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PatchType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PRODUCTICON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductIcon"); +pub const INSTALLPROPERTY_PRODUCTICON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductIcon"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PRODUCTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductID"); +pub const INSTALLPROPERTY_PRODUCTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PRODUCTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductName"); +pub const INSTALLPROPERTY_PRODUCTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PRODUCTSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("State"); +pub const INSTALLPROPERTY_PRODUCTSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("State"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PUBLISHER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Publisher"); +pub const INSTALLPROPERTY_PUBLISHER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Publisher"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_REGCOMPANY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegCompany"); +pub const INSTALLPROPERTY_REGCOMPANY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegCompany"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_REGOWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegOwner"); +pub const INSTALLPROPERTY_REGOWNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegOwner"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_TRANSFORMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transforms"); +pub const INSTALLPROPERTY_TRANSFORMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Transforms"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_UNINSTALLABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Uninstallable"); +pub const INSTALLPROPERTY_UNINSTALLABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Uninstallable"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_URLINFOABOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URLInfoAbout"); +pub const INSTALLPROPERTY_URLINFOABOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("URLInfoAbout"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_URLUPDATEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URLUpdateInfo"); +pub const INSTALLPROPERTY_URLUPDATEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("URLUpdateInfo"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); +pub const INSTALLPROPERTY_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_VERSIONMAJOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VersionMajor"); +pub const INSTALLPROPERTY_VERSIONMAJOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VersionMajor"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_VERSIONMINOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VersionMinor"); +pub const INSTALLPROPERTY_VERSIONMINOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VersionMinor"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_VERSIONSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VersionString"); +pub const INSTALLPROPERTY_VERSIONSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VersionString"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ACTION"); +pub const IPROPNAME_ACTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ACTION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ADMINTOOLS_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdminToolsFolder"); +pub const IPROPNAME_ADMINTOOLS_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdminToolsFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ADMINUSER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdminUser"); +pub const IPROPNAME_ADMINUSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdminUser"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ADMIN_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdminProperties"); +pub const IPROPNAME_ADMIN_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdminProperties"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_AFTERREBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AFTERREBOOT"); +pub const IPROPNAME_AFTERREBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AFTERREBOOT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ALLOWEDPROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecureCustomProperties"); +pub const IPROPNAME_ALLOWEDPROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SecureCustomProperties"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ALLUSERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ALLUSERS"); +pub const IPROPNAME_ALLUSERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ALLUSERS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_APPDATA_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AppDataFolder"); +pub const IPROPNAME_APPDATA_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AppDataFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Arm"); +pub const IPROPNAME_ARM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Arm"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARM64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Arm64"); +pub const IPROPNAME_ARM64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Arm64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPAUTHORIZEDCDFPREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPAUTHORIZEDCDFPREFIX"); +pub const IPROPNAME_ARPAUTHORIZEDCDFPREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPAUTHORIZEDCDFPREFIX"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPCOMMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPCOMMENTS"); +pub const IPROPNAME_ARPCOMMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPCOMMENTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPCONTACT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPCONTACT"); +pub const IPROPNAME_ARPCONTACT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPCONTACT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPHELPLINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPHELPLINK"); +pub const IPROPNAME_ARPHELPLINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPHELPLINK"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPHELPTELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPHELPTELEPHONE"); +pub const IPROPNAME_ARPHELPTELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPHELPTELEPHONE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPINSTALLLOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPINSTALLLOCATION"); +pub const IPROPNAME_ARPINSTALLLOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPINSTALLLOCATION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPNOMODIFY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPNOMODIFY"); +pub const IPROPNAME_ARPNOMODIFY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPNOMODIFY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPNOREMOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPNOREMOVE"); +pub const IPROPNAME_ARPNOREMOVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPNOREMOVE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPNOREPAIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPNOREPAIR"); +pub const IPROPNAME_ARPNOREPAIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPNOREPAIR"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPPRODUCTICON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPPRODUCTICON"); +pub const IPROPNAME_ARPPRODUCTICON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPPRODUCTICON"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPREADME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPREADME"); +pub const IPROPNAME_ARPREADME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPREADME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSETTINGSIDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIARPSETTINGSIDENTIFIER"); +pub const IPROPNAME_ARPSETTINGSIDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIARPSETTINGSIDENTIFIER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSHIMFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHIMFLAGS"); +pub const IPROPNAME_ARPSHIMFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHIMFLAGS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSHIMSERVICEPACKLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHIMSERVICEPACKLEVEL"); +pub const IPROPNAME_ARPSHIMSERVICEPACKLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHIMSERVICEPACKLEVEL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSHIMVERSIONNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHIMVERSIONNT"); +pub const IPROPNAME_ARPSHIMVERSIONNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHIMVERSIONNT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPSIZE"); +pub const IPROPNAME_ARPSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPSIZE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSYSTEMCOMPONENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPSYSTEMCOMPONENT"); +pub const IPROPNAME_ARPSYSTEMCOMPONENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPSYSTEMCOMPONENT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPURLINFOABOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPURLINFOABOUT"); +pub const IPROPNAME_ARPURLINFOABOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPURLINFOABOUT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPURLUPDATEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ARPURLUPDATEINFO"); +pub const IPROPNAME_ARPURLUPDATEINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ARPURLUPDATEINFO"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_AVAILABLEFREEREG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AVAILABLEFREEREG"); +pub const IPROPNAME_AVAILABLEFREEREG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AVAILABLEFREEREG"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_BORDERSIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BorderSide"); +pub const IPROPNAME_BORDERSIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BorderSide"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_BORDERTOP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BorderTop"); +pub const IPROPNAME_BORDERTOP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BorderTop"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_CAPTIONHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CaptionHeight"); +pub const IPROPNAME_CAPTIONHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CaptionHeight"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_CARRYINGNDP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CARRYINGNDP"); +pub const IPROPNAME_CARRYINGNDP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CARRYINGNDP"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_CHECKCRCS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSICHECKCRCS"); +pub const IPROPNAME_CHECKCRCS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSICHECKCRCS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COLORBITS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ColorBits"); +pub const IPROPNAME_COLORBITS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ColorBits"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMMONAPPDATA_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CommonAppDataFolder"); +pub const IPROPNAME_COMMONAPPDATA_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CommonAppDataFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMMONFILES64_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CommonFiles64Folder"); +pub const IPROPNAME_COMMONFILES64_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CommonFiles64Folder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMMONFILES_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CommonFilesFolder"); +pub const IPROPNAME_COMMONFILES_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CommonFilesFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPANYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMPANYNAME"); +pub const IPROPNAME_COMPANYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMPANYNAME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPONENTADDDEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMPADDDEFAULT"); +pub const IPROPNAME_COMPONENTADDDEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMPADDDEFAULT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPONENTADDLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMPADDLOCAL"); +pub const IPROPNAME_COMPONENTADDLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMPADDLOCAL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPONENTADDSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMPADDSOURCE"); +pub const IPROPNAME_COMPONENTADDSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMPADDSOURCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPUTERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComputerName"); +pub const IPROPNAME_COMPUTERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComputerName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COSTINGCOMPLETE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CostingComplete"); +pub const IPROPNAME_COSTINGCOMPLETE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CostingComplete"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_CUSTOMACTIONDATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CustomActionData"); +pub const IPROPNAME_CUSTOMACTIONDATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CustomActionData"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Date"); +pub const IPROPNAME_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Date"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DATETIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateTime"); +pub const IPROPNAME_DATETIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateTime"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DEFAULTUIFONT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultUIFont"); +pub const IPROPNAME_DEFAULTUIFONT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultUIFont"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DESKTOP_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DesktopFolder"); +pub const IPROPNAME_DESKTOP_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DesktopFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DISABLEADVTSHORTCUTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISABLEADVTSHORTCUTS"); +pub const IPROPNAME_DISABLEADVTSHORTCUTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DISABLEADVTSHORTCUTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DISABLEROLLBACK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISABLEROLLBACK"); +pub const IPROPNAME_DISABLEROLLBACK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DISABLEROLLBACK"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DISKPROMPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskPrompt"); +pub const IPROPNAME_DISKPROMPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskPrompt"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ENABLEUSERCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableUserControl"); +pub const IPROPNAME_ENABLEUSERCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableUserControl"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ENFORCE_UPGRADE_COMPONENT_RULES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIENFORCEUPGRADECOMPONENTRULES"); +pub const IPROPNAME_ENFORCE_UPGRADE_COMPONENT_RULES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIENFORCEUPGRADECOMPONENTRULES"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_EXECUTEACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXECUTEACTION"); +pub const IPROPNAME_EXECUTEACTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EXECUTEACTION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_EXECUTEMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXECUTEMODE"); +pub const IPROPNAME_EXECUTEMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EXECUTEMODE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FAVORITES_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FavoritesFolder"); +pub const IPROPNAME_FAVORITES_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FavoritesFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREADDDEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADDDEFAULT"); +pub const IPROPNAME_FEATUREADDDEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADDDEFAULT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREADDLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADDLOCAL"); +pub const IPROPNAME_FEATUREADDLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADDLOCAL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREADDSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADDSOURCE"); +pub const IPROPNAME_FEATUREADDSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADDSOURCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREADVERTISE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ADVERTISE"); +pub const IPROPNAME_FEATUREADVERTISE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ADVERTISE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREREMOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REMOVE"); +pub const IPROPNAME_FEATUREREMOVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REMOVE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FILEADDDEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FILEADDDEFAULT"); +pub const IPROPNAME_FILEADDDEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FILEADDDEFAULT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FILEADDLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FILEADDLOCAL"); +pub const IPROPNAME_FILEADDLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FILEADDLOCAL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FILEADDSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FILEADDSOURCE"); +pub const IPROPNAME_FILEADDSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FILEADDSOURCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FONTS_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FontsFolder"); +pub const IPROPNAME_FONTS_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FontsFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_HIDDEN_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiHiddenProperties"); +pub const IPROPNAME_HIDDEN_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiHiddenProperties"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_HIDECANCEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiUIHideCancel"); +pub const IPROPNAME_HIDECANCEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiUIHideCancel"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_IA64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IA64"); +pub const IPROPNAME_IA64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IA64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INSTALLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Installed"); +pub const IPROPNAME_INSTALLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Installed"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INSTALLLANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductLanguage"); +pub const IPROPNAME_INSTALLLANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductLanguage"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INSTALLLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INSTALLLEVEL"); +pub const IPROPNAME_INSTALLLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("INSTALLLEVEL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INSTALLPERUSER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIINSTALLPERUSER"); +pub const IPROPNAME_INSTALLPERUSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIINSTALLPERUSER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INTEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Intel"); +pub const IPROPNAME_INTEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Intel"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INTEL64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Intel64"); +pub const IPROPNAME_INTEL64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Intel64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INTERNALINSTALLEDPERUSER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIINTERNALINSTALLEDPERUSER"); +pub const IPROPNAME_INTERNALINSTALLEDPERUSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIINTERNALINSTALLEDPERUSER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ISADMINPACKAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IsAdminPackage"); +pub const IPROPNAME_ISADMINPACKAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IsAdminPackage"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LEFTUNIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LeftUnit"); +pub const IPROPNAME_LEFTUNIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LeftUnit"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LIMITUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LIMITUI"); +pub const IPROPNAME_LIMITUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LIMITUI"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LOCALAPPDATA_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocalAppDataFolder"); +pub const IPROPNAME_LOCALAPPDATA_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocalAppDataFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LOGACTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOGACTION"); +pub const IPROPNAME_LOGACTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOGACTION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LOGONUSER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogonUser"); +pub const IPROPNAME_LOGONUSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogonUser"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MANUFACTURER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); +pub const IPROPNAME_MANUFACTURER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIAMD64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiAMD64"); +pub const IPROPNAME_MSIAMD64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiAMD64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIDISABLEEEUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIDISABLEEEUI"); +pub const IPROPNAME_MSIDISABLEEEUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIDISABLEEEUI"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIDISABLELUAPATCHING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIDISABLELUAPATCHING"); +pub const IPROPNAME_MSIDISABLELUAPATCHING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIDISABLELUAPATCHING"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIINSTANCEGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIINSTANCEGUID"); +pub const IPROPNAME_MSIINSTANCEGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIINSTANCEGUID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSILOGFILELOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiLogFileLocation"); +pub const IPROPNAME_MSILOGFILELOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiLogFileLocation"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSILOGGINGMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiLogging"); +pub const IPROPNAME_MSILOGGINGMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiLogging"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSINEWINSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSINEWINSTANCE"); +pub const IPROPNAME_MSINEWINSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSINEWINSTANCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSINODISABLEMEDIA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSINODISABLEMEDIA"); +pub const IPROPNAME_MSINODISABLEMEDIA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSINODISABLEMEDIA"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIPACKAGEDOWNLOADLOCALCOPY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIPACKAGEDOWNLOADLOCALCOPY"); +pub const IPROPNAME_MSIPACKAGEDOWNLOADLOCALCOPY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIPACKAGEDOWNLOADLOCALCOPY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIPATCHDOWNLOADLOCALCOPY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIPATCHDOWNLOADLOCALCOPY"); +pub const IPROPNAME_MSIPATCHDOWNLOADLOCALCOPY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIPATCHDOWNLOADLOCALCOPY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIPATCHREMOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIPATCHREMOVE"); +pub const IPROPNAME_MSIPATCHREMOVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIPATCHREMOVE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSITABLETPC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiTabletPC"); +pub const IPROPNAME_MSITABLETPC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiTabletPC"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIX64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Msix64"); +pub const IPROPNAME_MSIX64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Msix64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_FASTINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIFASTINSTALL"); +pub const IPROPNAME_MSI_FASTINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIFASTINSTALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_REBOOT_PENDING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiSystemRebootPending"); +pub const IPROPNAME_MSI_REBOOT_PENDING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiSystemRebootPending"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_RM_CONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIRESTARTMANAGERCONTROL"); +pub const IPROPNAME_MSI_RM_CONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIRESTARTMANAGERCONTROL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_RM_DISABLE_RESTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIDISABLERMRESTART"); +pub const IPROPNAME_MSI_RM_DISABLE_RESTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIDISABLERMRESTART"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_RM_SESSION_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiRestartManagerSessionKey"); +pub const IPROPNAME_MSI_RM_SESSION_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiRestartManagerSessionKey"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_RM_SHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIRMSHUTDOWN"); +pub const IPROPNAME_MSI_RM_SHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIRMSHUTDOWN"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_UAC_DEPLOYMENT_COMPLIANT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIDEPLOYMENTCOMPLIANT"); +pub const IPROPNAME_MSI_UAC_DEPLOYMENT_COMPLIANT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIDEPLOYMENTCOMPLIANT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_UNINSTALL_SUPERSEDED_COMPONENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIUNINSTALLSUPERSEDEDCOMPONENTS"); +pub const IPROPNAME_MSI_UNINSTALL_SUPERSEDED_COMPONENTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIUNINSTALLSUPERSEDEDCOMPONENTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_USE_REAL_ADMIN_DETECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIUSEREALADMINDETECTION"); +pub const IPROPNAME_MSI_USE_REAL_ADMIN_DETECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIUSEREALADMINDETECTION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MYPICTURES_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MyPicturesFolder"); +pub const IPROPNAME_MYPICTURES_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MyPicturesFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NETASSEMBLYSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNetAssemblySupport"); +pub const IPROPNAME_NETASSEMBLYSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNetAssemblySupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NETHOOD_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetHoodFolder"); +pub const IPROPNAME_NETHOOD_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetHoodFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NOCOMPANYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NOCOMPANYNAME"); +pub const IPROPNAME_NOCOMPANYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NOCOMPANYNAME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NOUSERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NOUSERNAME"); +pub const IPROPNAME_NOUSERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NOUSERNAME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTPRODUCTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNTProductType"); +pub const IPROPNAME_NTPRODUCTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNTProductType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEBACKOFFICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNTSuiteBackOffice"); +pub const IPROPNAME_NTSUITEBACKOFFICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNTSuiteBackOffice"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEDATACENTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNTSuiteDataCenter"); +pub const IPROPNAME_NTSUITEDATACENTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNTSuiteDataCenter"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEENTERPRISE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNTSuiteEnterprise"); +pub const IPROPNAME_NTSUITEENTERPRISE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNTSuiteEnterprise"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEPERSONAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNTSuitePersonal"); +pub const IPROPNAME_NTSUITEPERSONAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNTSuitePersonal"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITESMALLBUSINESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNTSuiteSmallBusiness"); +pub const IPROPNAME_NTSUITESMALLBUSINESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNTSuiteSmallBusiness"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITESMALLBUSINESSRESTRICTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNTSuiteSmallBusinessRestricted"); +pub const IPROPNAME_NTSUITESMALLBUSINESSRESTRICTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNTSuiteSmallBusinessRestricted"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEWEBSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiNTSuiteWebServer"); +pub const IPROPNAME_NTSUITEWEBSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiNTSuiteWebServer"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_OLEADVTSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEAdvtSupport"); +pub const IPROPNAME_OLEADVTSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEAdvtSupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_OUTOFDISKSPACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OutOfDiskSpace"); +pub const IPROPNAME_OUTOFDISKSPACE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OutOfDiskSpace"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_OUTOFNORBDISKSPACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OutOfNoRbDiskSpace"); +pub const IPROPNAME_OUTOFNORBDISKSPACE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OutOfNoRbDiskSpace"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PATCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PATCH"); +pub const IPROPNAME_PATCH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PATCH"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PATCHNEWPACKAGECODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PATCHNEWPACKAGECODE"); +pub const IPROPNAME_PATCHNEWPACKAGECODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PATCHNEWPACKAGECODE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PATCHNEWSUMMARYCOMMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PATCHNEWSUMMARYCOMMENTS"); +pub const IPROPNAME_PATCHNEWSUMMARYCOMMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PATCHNEWSUMMARYCOMMENTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PATCHNEWSUMMARYSUBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PATCHNEWSUMMARYSUBJECT"); +pub const IPROPNAME_PATCHNEWSUMMARYSUBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PATCHNEWSUMMARYSUBJECT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PERSONAL_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonalFolder"); +pub const IPROPNAME_PERSONAL_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonalFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PHYSICALMEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhysicalMemory"); +pub const IPROPNAME_PHYSICALMEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhysicalMemory"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PIDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PIDKEY"); +pub const IPROPNAME_PIDKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PIDKEY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PIDTEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PIDTemplate"); +pub const IPROPNAME_PIDTEMPLATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PIDTemplate"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRESELECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preselected"); +pub const IPROPNAME_PRESELECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Preselected"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PRIMARYFOLDER"); +pub const IPROPNAME_PRIMARYFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PRIMARYFOLDER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimaryVolumePath"); +pub const IPROPNAME_PRIMARYFOLDER_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrimaryVolumePath"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER_SPACEAVAILABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimaryVolumeSpaceAvailable"); +pub const IPROPNAME_PRIMARYFOLDER_SPACEAVAILABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrimaryVolumeSpaceAvailable"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER_SPACEREMAINING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimaryVolumeSpaceRemaining"); +pub const IPROPNAME_PRIMARYFOLDER_SPACEREMAINING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrimaryVolumeSpaceRemaining"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER_SPACEREQUIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrimaryVolumeSpaceRequired"); +pub const IPROPNAME_PRIMARYFOLDER_SPACEREQUIRED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrimaryVolumeSpaceRequired"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRINTHOOD_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintHoodFolder"); +pub const IPROPNAME_PRINTHOOD_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintHoodFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIVILEGED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Privileged"); +pub const IPROPNAME_PRIVILEGED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Privileged"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductCode"); +pub const IPROPNAME_PRODUCTCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductCode"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductID"); +pub const IPROPNAME_PRODUCTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTLANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PRODUCTLANGUAGE"); +pub const IPROPNAME_PRODUCTLANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PRODUCTLANGUAGE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductName"); +pub const IPROPNAME_PRODUCTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductState"); +pub const IPROPNAME_PRODUCTSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductState"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductVersion"); +pub const IPROPNAME_PRODUCTVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductVersion"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROGRAMFILES64_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProgramFiles64Folder"); +pub const IPROPNAME_PROGRAMFILES64_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProgramFiles64Folder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROGRAMFILES_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProgramFilesFolder"); +pub const IPROPNAME_PROGRAMFILES_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProgramFilesFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROGRAMMENU_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProgramMenuFolder"); +pub const IPROPNAME_PROGRAMMENU_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProgramMenuFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROGRESSONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiUIProgressOnly"); +pub const IPROPNAME_PROGRESSONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiUIProgressOnly"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROMPTROLLBACKCOST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PROMPTROLLBACKCOST"); +pub const IPROPNAME_PROMPTROLLBACKCOST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PROMPTROLLBACKCOST"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REBOOT"); +pub const IPROPNAME_REBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REBOOT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REBOOTPROMPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REBOOTPROMPT"); +pub const IPROPNAME_REBOOTPROMPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REBOOTPROMPT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_RECENT_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RecentFolder"); +pub const IPROPNAME_RECENT_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RecentFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REDIRECTEDDLLSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedirectedDllSupport"); +pub const IPROPNAME_REDIRECTEDDLLSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RedirectedDllSupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REINSTALL"); +pub const IPROPNAME_REINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REINSTALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REINSTALLMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REINSTALLMODE"); +pub const IPROPNAME_REINSTALLMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REINSTALLMODE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REMOTEADMINTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteAdminTS"); +pub const IPROPNAME_REMOTEADMINTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteAdminTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REPLACEDINUSEFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReplacedInUseFiles"); +pub const IPROPNAME_REPLACEDINUSEFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReplacedInUseFiles"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_RESTRICTEDUSERCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestrictedUserControl"); +pub const IPROPNAME_RESTRICTEDUSERCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestrictedUserControl"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_RESUME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RESUME"); +pub const IPROPNAME_RESUME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RESUME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ROLLBACKDISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RollbackDisabled"); +pub const IPROPNAME_ROLLBACKDISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RollbackDisabled"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ROOTDRIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ROOTDRIVE"); +pub const IPROPNAME_ROOTDRIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ROOTDRIVE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_RUNNINGELEVATED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiRunningElevated"); +pub const IPROPNAME_RUNNINGELEVATED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiRunningElevated"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SCREENX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScreenX"); +pub const IPROPNAME_SCREENX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScreenX"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SCREENY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScreenY"); +pub const IPROPNAME_SCREENY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScreenY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SENDTO_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SendToFolder"); +pub const IPROPNAME_SENDTO_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SendToFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SEQUENCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SEQUENCE"); +pub const IPROPNAME_SEQUENCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SEQUENCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SERVICEPACKLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServicePackLevel"); +pub const IPROPNAME_SERVICEPACKLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServicePackLevel"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SERVICEPACKLEVELMINOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServicePackLevelMinor"); +pub const IPROPNAME_SERVICEPACKLEVELMINOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServicePackLevelMinor"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SHAREDWINDOWS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SharedWindows"); +pub const IPROPNAME_SHAREDWINDOWS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SharedWindows"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SHELLADVTSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShellAdvtSupport"); +pub const IPROPNAME_SHELLADVTSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShellAdvtSupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SHORTFILENAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHORTFILENAMES"); +pub const IPROPNAME_SHORTFILENAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHORTFILENAMES"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SOURCEDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourceDir"); +pub const IPROPNAME_SOURCEDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SourceDir"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SOURCELIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOURCELIST"); +pub const IPROPNAME_SOURCELIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SOURCELIST"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SOURCERESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiUISourceResOnly"); +pub const IPROPNAME_SOURCERESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiUISourceResOnly"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_STARTMENU_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartMenuFolder"); +pub const IPROPNAME_STARTMENU_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartMenuFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_STARTUP_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartupFolder"); +pub const IPROPNAME_STARTUP_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartupFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SYSTEM16_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System16Folder"); +pub const IPROPNAME_SYSTEM16_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System16Folder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SYSTEM64_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System64Folder"); +pub const IPROPNAME_SYSTEM64_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System64Folder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SYSTEMLANGUAGEID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemLanguageID"); +pub const IPROPNAME_SYSTEMLANGUAGEID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemLanguageID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SYSTEM_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemFolder"); +pub const IPROPNAME_SYSTEM_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TARGETDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TARGETDIR"); +pub const IPROPNAME_TARGETDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TARGETDIR"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEMPLATE_AMD64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AMD64"); +pub const IPROPNAME_TEMPLATE_AMD64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AMD64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEMPLATE_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TemplateFolder"); +pub const IPROPNAME_TEMPLATE_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TemplateFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEMPLATE_X64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("x64"); +pub const IPROPNAME_TEMPLATE_X64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("x64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEMP_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TempFolder"); +pub const IPROPNAME_TEMP_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TempFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TERMSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TerminalServer"); +pub const IPROPNAME_TERMSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TerminalServer"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEXTHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TextHeight"); +pub const IPROPNAME_TEXTHEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TextHeight"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEXTHEIGHT_CORRECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TextHeightCorrection"); +pub const IPROPNAME_TEXTHEIGHT_CORRECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TextHeightCorrection"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEXTINTERNALLEADING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TextInternalLeading"); +pub const IPROPNAME_TEXTINTERNALLEADING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TextInternalLeading"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Time"); +pub const IPROPNAME_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Time"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TRANSFORMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRANSFORMS"); +pub const IPROPNAME_TRANSFORMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRANSFORMS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TRANSFORMSATSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRANSFORMSATSOURCE"); +pub const IPROPNAME_TRANSFORMSATSOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRANSFORMSATSOURCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TRANSFORMSSECURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRANSFORMSSECURE"); +pub const IPROPNAME_TRANSFORMSSECURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRANSFORMSSECURE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TRUEADMINUSER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiTrueAdminUser"); +pub const IPROPNAME_TRUEADMINUSER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiTrueAdminUser"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TTCSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TTCSupport"); +pub const IPROPNAME_TTCSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TTCSupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_UACONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiUIUACOnly"); +pub const IPROPNAME_UACONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiUIUACOnly"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_UPDATESTARTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpdateStarted"); +pub const IPROPNAME_UPDATESTARTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpdateStarted"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_UPGRADECODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpgradeCode"); +pub const IPROPNAME_UPGRADECODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpgradeCode"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_USERLANGUAGEID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserLanguageID"); +pub const IPROPNAME_USERLANGUAGEID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserLanguageID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_USERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USERNAME"); +pub const IPROPNAME_USERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("USERNAME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_USERSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserSID"); +pub const IPROPNAME_USERSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserSID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_VERSION9X: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version9X"); +pub const IPROPNAME_VERSION9X: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Version9X"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_VERSIONNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VersionNT"); +pub const IPROPNAME_VERSIONNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VersionNT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_VERSIONNT64: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VersionNT64"); +pub const IPROPNAME_VERSIONNT64: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VersionNT64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_VIRTUALMEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualMemory"); +pub const IPROPNAME_VIRTUALMEMORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualMemory"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_WIN32ASSEMBLYSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MsiWin32AssemblySupport"); +pub const IPROPNAME_WIN32ASSEMBLYSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MsiWin32AssemblySupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_WINDOWSBUILD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WindowsBuild"); +pub const IPROPNAME_WINDOWSBUILD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WindowsBuild"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_WINDOWS_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WindowsFolder"); +pub const IPROPNAME_WINDOWS_FOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WindowsFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_WINDOWS_VOLUME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WindowsVolume"); +pub const IPROPNAME_WINDOWS_VOLUME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WindowsVolume"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_EXECUTEMODE_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NONE"); +pub const IPROPVALUE_EXECUTEMODE_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NONE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_EXECUTEMODE_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCRIPT"); +pub const IPROPVALUE_EXECUTEMODE_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCRIPT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_FEATURE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ALL"); +pub const IPROPVALUE_FEATURE_ALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_MSI_RM_CONTROL_DISABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disable"); +pub const IPROPVALUE_MSI_RM_CONTROL_DISABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Disable"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_MSI_RM_CONTROL_DISABLESHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableShutdown"); +pub const IPROPVALUE_MSI_RM_CONTROL_DISABLESHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableShutdown"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_RBCOST_FAIL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("F"); +pub const IPROPVALUE_RBCOST_FAIL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("F"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_RBCOST_PROMPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("P"); +pub const IPROPVALUE_RBCOST_PROMPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("P"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_RBCOST_SILENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("D"); +pub const IPROPVALUE_RBCOST_SILENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("D"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE__CARRYINGNDP_URTREINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URTREINSTALL"); +pub const IPROPVALUE__CARRYINGNDP_URTREINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("URTREINSTALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE__CARRYINGNDP_URTUPGRADE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("URTUPGRADE"); +pub const IPROPVALUE__CARRYINGNDP_URTUPGRADE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("URTUPGRADE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const LIBID_MsmMergeTypeLib: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0adda82f_2c26_11d2_ad65_00a0c9af11a6); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1535,7 +1535,7 @@ pub const SFC_DISABLE_ONCE: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const SFC_DISABLE_SETUP: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const SFC_IDLE_TRIGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WFP_IDLE_TRIGGER"); +pub const SFC_IDLE_TRIGGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WFP_IDLE_TRIGGER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const SFC_QUOTA_DEFAULT: u32 = 50u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Com/CallObj/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Com/CallObj/mod.rs index 4f8e2f6a97..b1b8c857cc 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Com/CallObj/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Com/CallObj/mod.rs @@ -1,5 +1,5 @@ -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] fn CoGetInterceptor ( iidintercepted : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , iid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] fn CoGetInterceptorFromTypeInfo ( iidintercepted : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , typeinfo : super:: ITypeInfo , iid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] fn CoGetInterceptor ( iidintercepted : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , iid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] fn CoGetInterceptorFromTypeInfo ( iidintercepted : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , typeinfo : super:: ITypeInfo , iid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); pub type ICallFrame = *mut ::core::ffi::c_void; pub type ICallFrameEvents = *mut ::core::ffi::c_void; pub type ICallFrameWalker = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/System/Com/Marshal/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Com/Marshal/mod.rs index 7fec6fa832..c0881785e7 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Com/Marshal/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Com/Marshal/mod.rs @@ -1,11 +1,11 @@ -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserFree ( param0 : *const u32 , param1 : *const :: windows_sys::core::BSTR ) -> ( ) ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserFree64 ( param0 : *const u32 , param1 : *const :: windows_sys::core::BSTR ) -> ( ) ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserMarshal ( param0 : *const u32 , param1 : *mut u8 , param2 : *const :: windows_sys::core::BSTR ) -> *mut u8 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserMarshal64 ( param0 : *const u32 , param1 : *mut u8 , param2 : *const :: windows_sys::core::BSTR ) -> *mut u8 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserSize ( param0 : *const u32 , param1 : u32 , param2 : *const :: windows_sys::core::BSTR ) -> u32 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserSize64 ( param0 : *const u32 , param1 : u32 , param2 : *const :: windows_sys::core::BSTR ) -> u32 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserUnmarshal ( param0 : *const u32 , param1 : *const u8 , param2 : *mut :: windows_sys::core::BSTR ) -> *mut u8 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserUnmarshal64 ( param0 : *const u32 , param1 : *const u8 , param2 : *mut :: windows_sys::core::BSTR ) -> *mut u8 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserFree ( param0 : *const u32 , param1 : *const ::windows_sys::core::BSTR ) -> ( ) ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserFree64 ( param0 : *const u32 , param1 : *const ::windows_sys::core::BSTR ) -> ( ) ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserMarshal ( param0 : *const u32 , param1 : *mut u8 , param2 : *const ::windows_sys::core::BSTR ) -> *mut u8 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserMarshal64 ( param0 : *const u32 , param1 : *mut u8 , param2 : *const ::windows_sys::core::BSTR ) -> *mut u8 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserSize ( param0 : *const u32 , param1 : u32 , param2 : *const ::windows_sys::core::BSTR ) -> u32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserSize64 ( param0 : *const u32 , param1 : u32 , param2 : *const ::windows_sys::core::BSTR ) -> u32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserUnmarshal ( param0 : *const u32 , param1 : *const u8 , param2 : *mut ::windows_sys::core::BSTR ) -> *mut u8 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn BSTR_UserUnmarshal64 ( param0 : *const u32 , param1 : *const u8 , param2 : *mut ::windows_sys::core::BSTR ) -> *mut u8 ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CLIPFORMAT_UserFree ( param0 : *const u32 , param1 : *const u16 ) -> ( ) ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CLIPFORMAT_UserFree64 ( param0 : *const u32 , param1 : *const u16 ) -> ( ) ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CLIPFORMAT_UserMarshal ( param0 : *const u32 , param1 : *mut u8 , param2 : *const u16 ) -> *mut u8 ); @@ -14,15 +14,15 @@ ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CLIPFORMAT_UserSize64 ( param0 : *const u32 , param1 : u32 , param2 : *const u16 ) -> u32 ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CLIPFORMAT_UserUnmarshal ( param0 : *const u32 , param1 : *const u8 , param2 : *mut u16 ) -> *mut u8 ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CLIPFORMAT_UserUnmarshal64 ( param0 : *const u32 , param1 : *const u8 , param2 : *mut u16 ) -> *mut u8 ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoGetMarshalSizeMax ( pulsize : *mut u32 , riid : *const :: windows_sys::core::GUID , punk : :: windows_sys::core::IUnknown , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoGetStandardMarshal ( riid : *const :: windows_sys::core::GUID , punk : :: windows_sys::core::IUnknown , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 , ppmarshal : *mut IMarshal ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoGetStdMarshalEx ( punkouter : :: windows_sys::core::IUnknown , smexflags : u32 , ppunkinner : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoMarshalHresult ( pstm : super:: IStream , hresult : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoMarshalInterThreadInterfaceInStream ( riid : *const :: windows_sys::core::GUID , punk : :: windows_sys::core::IUnknown , ppstm : *mut super:: IStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoMarshalInterface ( pstm : super:: IStream , riid : *const :: windows_sys::core::GUID , punk : :: windows_sys::core::IUnknown , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoReleaseMarshalData ( pstm : super:: IStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoUnmarshalHresult ( pstm : super:: IStream , phresult : *mut :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoUnmarshalInterface ( pstm : super:: IStream , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoGetMarshalSizeMax ( pulsize : *mut u32 , riid : *const ::windows_sys::core::GUID , punk : ::windows_sys::core::IUnknown , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoGetStandardMarshal ( riid : *const ::windows_sys::core::GUID , punk : ::windows_sys::core::IUnknown , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 , ppmarshal : *mut IMarshal ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoGetStdMarshalEx ( punkouter : ::windows_sys::core::IUnknown , smexflags : u32 , ppunkinner : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoMarshalHresult ( pstm : super:: IStream , hresult : ::windows_sys::core::HRESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoMarshalInterThreadInterfaceInStream ( riid : *const ::windows_sys::core::GUID , punk : ::windows_sys::core::IUnknown , ppstm : *mut super:: IStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoMarshalInterface ( pstm : super:: IStream , riid : *const ::windows_sys::core::GUID , punk : ::windows_sys::core::IUnknown , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoReleaseMarshalData ( pstm : super:: IStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoUnmarshalHresult ( pstm : super:: IStream , phresult : *mut ::windows_sys::core::HRESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] fn CoUnmarshalInterface ( pstm : super:: IStream , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn HACCEL_UserFree ( param0 : *const u32 , param1 : *const super::super::super::UI::WindowsAndMessaging:: HACCEL ) -> ( ) ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] diff --git a/crates/libs/sys/src/Windows/Win32/System/Com/StructuredStorage/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Com/StructuredStorage/mod.rs index 2020183dd5..f05ba4a74f 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Com/StructuredStorage/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Com/StructuredStorage/mod.rs @@ -1,65 +1,65 @@ -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn CoGetInstanceFromFile ( pserverinfo : *const super:: COSERVERINFO , pclsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , dwclsctx : super:: CLSCTX , grfmode : u32 , pwszname : :: windows_sys::core::PCWSTR , dwcount : u32 , presults : *mut super:: MULTI_QI ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn CoGetInstanceFromIStorage ( pserverinfo : *const super:: COSERVERINFO , pclsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , dwclsctx : super:: CLSCTX , pstg : IStorage , dwcount : u32 , presults : *mut super:: MULTI_QI ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn CoGetInterfaceAndReleaseStream ( pstm : super:: IStream , iid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn CoGetInstanceFromFile ( pserverinfo : *const super:: COSERVERINFO , pclsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , dwclsctx : super:: CLSCTX , grfmode : u32 , pwszname : ::windows_sys::core::PCWSTR , dwcount : u32 , presults : *mut super:: MULTI_QI ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn CoGetInstanceFromIStorage ( pserverinfo : *const super:: COSERVERINFO , pclsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , dwclsctx : super:: CLSCTX , pstg : IStorage , dwcount : u32 , presults : *mut super:: MULTI_QI ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn CoGetInterfaceAndReleaseStream ( pstm : super:: IStream , iid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn CreateILockBytesOnHGlobal ( hglobal : super::super::super::Foundation:: HGLOBAL , fdeleteonrelease : super::super::super::Foundation:: BOOL , pplkbyt : *mut ILockBytes ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn CreateILockBytesOnHGlobal ( hglobal : super::super::super::Foundation:: HGLOBAL , fdeleteonrelease : super::super::super::Foundation:: BOOL , pplkbyt : *mut ILockBytes ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn CreateStreamOnHGlobal ( hglobal : super::super::super::Foundation:: HGLOBAL , fdeleteonrelease : super::super::super::Foundation:: BOOL , ppstm : *mut super:: IStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn FmtIdToPropStgName ( pfmtid : *const :: windows_sys::core::GUID , oszname : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn CreateStreamOnHGlobal ( hglobal : super::super::super::Foundation:: HGLOBAL , fdeleteonrelease : super::super::super::Foundation:: BOOL , ppstm : *mut super:: IStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn FmtIdToPropStgName ( pfmtid : *const ::windows_sys::core::GUID , oszname : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn FreePropVariantArray ( cvariants : u32 , rgvars : *mut PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn GetConvertStg ( pstg : IStorage ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn FreePropVariantArray ( cvariants : u32 , rgvars : *mut PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn GetConvertStg ( pstg : IStorage ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn GetHGlobalFromILockBytes ( plkbyt : ILockBytes , phglobal : *mut super::super::super::Foundation:: HGLOBAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn GetHGlobalFromILockBytes ( plkbyt : ILockBytes , phglobal : *mut super::super::super::Foundation:: HGLOBAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn GetHGlobalFromStream ( pstm : super:: IStream , phglobal : *mut super::super::super::Foundation:: HGLOBAL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn OleConvertIStorageToOLESTREAM ( pstg : IStorage , lpolestream : *mut OLESTREAM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn GetHGlobalFromStream ( pstm : super:: IStream , phglobal : *mut super::super::super::Foundation:: HGLOBAL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn OleConvertIStorageToOLESTREAM ( pstg : IStorage , lpolestream : *mut OLESTREAM ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleConvertIStorageToOLESTREAMEx ( pstg : IStorage , cfformat : u16 , lwidth : i32 , lheight : i32 , dwsize : u32 , pmedium : *const super:: STGMEDIUM , polestm : *mut OLESTREAM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn OleConvertOLESTREAMToIStorage ( lpolestream : *const OLESTREAM , pstg : IStorage , ptd : *const super:: DVTARGETDEVICE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleConvertIStorageToOLESTREAMEx ( pstg : IStorage , cfformat : u16 , lwidth : i32 , lheight : i32 , dwsize : u32 , pmedium : *const super:: STGMEDIUM , polestm : *mut OLESTREAM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn OleConvertOLESTREAMToIStorage ( lpolestream : *const OLESTREAM , pstg : IStorage , ptd : *const super:: DVTARGETDEVICE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleConvertOLESTREAMToIStorageEx ( polestm : *const OLESTREAM , pstg : IStorage , pcfformat : *mut u16 , plwwidth : *mut i32 , plheight : *mut i32 , pdwsize : *mut u32 , pmedium : *mut super:: STGMEDIUM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn PropStgNameToFmtId ( oszname : :: windows_sys::core::PCWSTR , pfmtid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleConvertOLESTREAMToIStorageEx ( polestm : *const OLESTREAM , pstg : IStorage , pcfformat : *mut u16 , plwwidth : *mut i32 , plheight : *mut i32 , pdwsize : *mut u32 , pmedium : *mut super:: STGMEDIUM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn PropStgNameToFmtId ( oszname : ::windows_sys::core::PCWSTR , pfmtid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn PropVariantClear ( pvar : *mut PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn PropVariantClear ( pvar : *mut PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn PropVariantCopy ( pvardest : *mut PROPVARIANT , pvarsrc : *const PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn ReadClassStg ( pstg : IStorage , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn ReadClassStm ( pstm : super:: IStream , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn ReadFmtUserTypeStg ( pstg : IStorage , pcf : *mut u16 , lplpszusertype : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn PropVariantCopy ( pvardest : *mut PROPVARIANT , pvarsrc : *const PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn ReadClassStg ( pstg : IStorage , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn ReadClassStm ( pstm : super:: IStream , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn ReadFmtUserTypeStg ( pstg : IStorage , pcf : *mut u16 , lplpszusertype : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn SetConvertStg ( pstg : IStorage , fconvert : super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn SetConvertStg ( pstg : IStorage , fconvert : super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn StgConvertPropertyToVariant ( pprop : *const SERIALIZEDPROPERTYVALUE , codepage : u16 , pvar : *mut PROPVARIANT , pma : *const PMemoryAllocator ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn StgConvertVariantToProperty ( pvar : *const PROPVARIANT , codepage : u16 , pprop : *mut SERIALIZEDPROPERTYVALUE , pcb : *mut u32 , pid : u32 , freserved : super::super::super::Foundation:: BOOLEAN , pcindirect : *mut u32 ) -> *mut SERIALIZEDPROPERTYVALUE ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgCreateDocfile ( pwcsname : :: windows_sys::core::PCWSTR , grfmode : super:: STGM , reserved : u32 , ppstgopen : *mut IStorage ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgCreateDocfileOnILockBytes ( plkbyt : ILockBytes , grfmode : super:: STGM , reserved : u32 , ppstgopen : *mut IStorage ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgCreatePropSetStg ( pstorage : IStorage , dwreserved : u32 , pppropsetstg : *mut IPropertySetStorage ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgCreatePropStg ( punk : :: windows_sys::core::IUnknown , fmtid : *const :: windows_sys::core::GUID , pclsid : *const :: windows_sys::core::GUID , grfflags : u32 , dwreserved : u32 , pppropstg : *mut IPropertyStorage ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgCreateDocfile ( pwcsname : ::windows_sys::core::PCWSTR , grfmode : super:: STGM , reserved : u32 , ppstgopen : *mut IStorage ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgCreateDocfileOnILockBytes ( plkbyt : ILockBytes , grfmode : super:: STGM , reserved : u32 , ppstgopen : *mut IStorage ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgCreatePropSetStg ( pstorage : IStorage , dwreserved : u32 , pppropsetstg : *mut IPropertySetStorage ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgCreatePropStg ( punk : ::windows_sys::core::IUnknown , fmtid : *const ::windows_sys::core::GUID , pclsid : *const ::windows_sys::core::GUID , grfflags : u32 , dwreserved : u32 , pppropstg : *mut IPropertyStorage ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Security\"`*"] fn StgCreateStorageEx ( pwcsname : :: windows_sys::core::PCWSTR , grfmode : super:: STGM , stgfmt : STGFMT , grfattrs : u32 , pstgoptions : *mut STGOPTIONS , psecuritydescriptor : super::super::super::Security:: PSECURITY_DESCRIPTOR , riid : *const :: windows_sys::core::GUID , ppobjectopen : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn StgDeserializePropVariant ( pprop : *const SERIALIZEDPROPERTYVALUE , cbmax : u32 , ppropvar : *mut PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgGetIFillLockBytesOnFile ( pwcsname : :: windows_sys::core::PCWSTR , ppflb : *mut IFillLockBytes ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgGetIFillLockBytesOnILockBytes ( pilb : ILockBytes , ppflb : *mut IFillLockBytes ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgIsStorageFile ( pwcsname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgIsStorageILockBytes ( plkbyt : ILockBytes ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenAsyncDocfileOnIFillLockBytes ( pflb : IFillLockBytes , grfmode : u32 , asyncflags : u32 , ppstgopen : *mut IStorage ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dflayout.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenLayoutDocfile ( pwcsdfname : :: windows_sys::core::PCWSTR , grfmode : u32 , reserved : u32 , ppstgopen : *mut IStorage ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenPropStg ( punk : :: windows_sys::core::IUnknown , fmtid : *const :: windows_sys::core::GUID , grfflags : u32 , dwreserved : u32 , pppropstg : *mut IPropertyStorage ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenStorage ( pwcsname : :: windows_sys::core::PCWSTR , pstgpriority : IStorage , grfmode : super:: STGM , snbexclude : *const *const u16 , reserved : u32 , ppstgopen : *mut IStorage ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Security\"`*"] fn StgCreateStorageEx ( pwcsname : ::windows_sys::core::PCWSTR , grfmode : super:: STGM , stgfmt : STGFMT , grfattrs : u32 , pstgoptions : *mut STGOPTIONS , psecuritydescriptor : super::super::super::Security:: PSECURITY_DESCRIPTOR , riid : *const ::windows_sys::core::GUID , ppobjectopen : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn StgDeserializePropVariant ( pprop : *const SERIALIZEDPROPERTYVALUE , cbmax : u32 , ppropvar : *mut PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgGetIFillLockBytesOnFile ( pwcsname : ::windows_sys::core::PCWSTR , ppflb : *mut IFillLockBytes ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgGetIFillLockBytesOnILockBytes ( pilb : ILockBytes , ppflb : *mut IFillLockBytes ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgIsStorageFile ( pwcsname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgIsStorageILockBytes ( plkbyt : ILockBytes ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenAsyncDocfileOnIFillLockBytes ( pflb : IFillLockBytes , grfmode : u32 , asyncflags : u32 , ppstgopen : *mut IStorage ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dflayout.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenLayoutDocfile ( pwcsdfname : ::windows_sys::core::PCWSTR , grfmode : u32 , reserved : u32 , ppstgopen : *mut IStorage ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenPropStg ( punk : ::windows_sys::core::IUnknown , fmtid : *const ::windows_sys::core::GUID , grfflags : u32 , dwreserved : u32 , pppropstg : *mut IPropertyStorage ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenStorage ( pwcsname : ::windows_sys::core::PCWSTR , pstgpriority : IStorage , grfmode : super:: STGM , snbexclude : *const *const u16 , reserved : u32 , ppstgopen : *mut IStorage ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Security\"`*"] fn StgOpenStorageEx ( pwcsname : :: windows_sys::core::PCWSTR , grfmode : super:: STGM , stgfmt : STGFMT , grfattrs : u32 , pstgoptions : *mut STGOPTIONS , psecuritydescriptor : super::super::super::Security:: PSECURITY_DESCRIPTOR , riid : *const :: windows_sys::core::GUID , ppobjectopen : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenStorageOnILockBytes ( plkbyt : ILockBytes , pstgpriority : IStorage , grfmode : super:: STGM , snbexclude : *const *const u16 , reserved : u32 , ppstgopen : *mut IStorage ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Security\"`*"] fn StgOpenStorageEx ( pwcsname : ::windows_sys::core::PCWSTR , grfmode : super:: STGM , stgfmt : STGFMT , grfattrs : u32 , pstgoptions : *mut STGOPTIONS , psecuritydescriptor : super::super::super::Security:: PSECURITY_DESCRIPTOR , riid : *const ::windows_sys::core::GUID , ppobjectopen : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgOpenStorageOnILockBytes ( plkbyt : ILockBytes , pstgpriority : IStorage , grfmode : super:: STGM , snbexclude : *const *const u16 , reserved : u32 , ppstgopen : *mut IStorage ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn StgPropertyLengthAsVariant ( pprop : *const SERIALIZEDPROPERTYVALUE , cbprop : u32 , codepage : u16 , breserved : u8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn StgSerializePropVariant ( ppropvar : *const PROPVARIANT , ppprop : *mut *mut SERIALIZEDPROPERTYVALUE , pcb : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn StgSerializePropVariant ( ppropvar : *const PROPVARIANT , ppprop : *mut *mut SERIALIZEDPROPERTYVALUE , pcb : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn StgSetTimes ( lpszname : :: windows_sys::core::PCWSTR , pctime : *const super::super::super::Foundation:: FILETIME , patime : *const super::super::super::Foundation:: FILETIME , pmtime : *const super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn WriteClassStg ( pstg : IStorage , rclsid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn WriteClassStm ( pstm : super:: IStream , rclsid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn WriteFmtUserTypeStg ( pstg : IStorage , cf : u16 , lpszusertype : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] fn StgSetTimes ( lpszname : ::windows_sys::core::PCWSTR , pctime : *const super::super::super::Foundation:: FILETIME , patime : *const super::super::super::Foundation:: FILETIME , pmtime : *const super::super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn WriteClassStg ( pstg : IStorage , rclsid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn WriteClassStm ( pstm : super:: IStream , rclsid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] fn WriteFmtUserTypeStg ( pstg : IStorage , cf : u16 , lpszusertype : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); pub type IDirectWriterLock = *mut ::core::ffi::c_void; pub type IEnumSTATPROPSETSTG = *mut ::core::ffi::c_void; pub type IEnumSTATPROPSTG = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/System/Com/Urlmon/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Com/Urlmon/mod.rs index ef66c08c4e..3b248838c9 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Com/Urlmon/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Com/Urlmon/mod.rs @@ -1,83 +1,83 @@ -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoGetClassObjectFromURL ( rclassid : *const :: windows_sys::core::GUID , szcode : :: windows_sys::core::PCWSTR , dwfileversionms : u32 , dwfileversionls : u32 , sztype : :: windows_sys::core::PCWSTR , pbindctx : super:: IBindCtx , dwclscontext : super:: CLSCTX , pvreserved : *const ::core::ffi::c_void , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCombineIUri ( pbaseuri : super:: IUri , prelativeuri : super:: IUri , dwcombineflags : u32 , ppcombineduri : *mut super:: IUri , dwreserved : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCombineUrl ( pwzbaseurl : :: windows_sys::core::PCWSTR , pwzrelativeurl : :: windows_sys::core::PCWSTR , dwcombineflags : u32 , pszresult : :: windows_sys::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCombineUrlEx ( pbaseuri : super:: IUri , pwzrelativeurl : :: windows_sys::core::PCWSTR , dwcombineflags : u32 , ppcombineduri : *mut super:: IUri , dwreserved : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCompareUrl ( pwzurl1 : :: windows_sys::core::PCWSTR , pwzurl2 : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCreateSecurityManager ( psp : super:: IServiceProvider , ppsm : *mut IInternetSecurityManager , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCreateZoneManager ( psp : super:: IServiceProvider , ppzm : *mut IInternetZoneManager , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetGetProtocolFlags ( pwzurl : :: windows_sys::core::PCWSTR , pdwflags : *mut u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetGetSecurityUrl ( pwszurl : :: windows_sys::core::PCWSTR , ppwszsecurl : *mut :: windows_sys::core::PWSTR , psuaction : PSUACTION , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetGetSecurityUrlEx ( puri : super:: IUri , ppsecuri : *mut super:: IUri , psuaction : PSUACTION , dwreserved : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetGetSession ( dwsessionmode : u32 , ppiinternetsession : *mut IInternetSession , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetIsFeatureEnabled ( featureentry : INTERNETFEATURELIST , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetIsFeatureEnabledForIUri ( featureentry : INTERNETFEATURELIST , dwflags : u32 , piuri : super:: IUri , psecmgr : IInternetSecurityManagerEx2 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetIsFeatureEnabledForUrl ( featureentry : INTERNETFEATURELIST , dwflags : u32 , szurl : :: windows_sys::core::PCWSTR , psecmgr : IInternetSecurityManager ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetIsFeatureZoneElevationEnabled ( szfromurl : :: windows_sys::core::PCWSTR , sztourl : :: windows_sys::core::PCWSTR , psecmgr : IInternetSecurityManager , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetParseIUri ( piuri : super:: IUri , parseaction : PARSEACTION , dwflags : u32 , pwzresult : :: windows_sys::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetParseUrl ( pwzurl : :: windows_sys::core::PCWSTR , parseaction : PARSEACTION , dwflags : u32 , pszresult : :: windows_sys::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetQueryInfo ( pwzurl : :: windows_sys::core::PCWSTR , queryoptions : QUERYOPTION , dwqueryflags : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 , pcbbuffer : *mut u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoGetClassObjectFromURL ( rclassid : *const ::windows_sys::core::GUID , szcode : ::windows_sys::core::PCWSTR , dwfileversionms : u32 , dwfileversionls : u32 , sztype : ::windows_sys::core::PCWSTR , pbindctx : super:: IBindCtx , dwclscontext : super:: CLSCTX , pvreserved : *const ::core::ffi::c_void , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCombineIUri ( pbaseuri : super:: IUri , prelativeuri : super:: IUri , dwcombineflags : u32 , ppcombineduri : *mut super:: IUri , dwreserved : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCombineUrl ( pwzbaseurl : ::windows_sys::core::PCWSTR , pwzrelativeurl : ::windows_sys::core::PCWSTR , dwcombineflags : u32 , pszresult : ::windows_sys::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCombineUrlEx ( pbaseuri : super:: IUri , pwzrelativeurl : ::windows_sys::core::PCWSTR , dwcombineflags : u32 , ppcombineduri : *mut super:: IUri , dwreserved : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCompareUrl ( pwzurl1 : ::windows_sys::core::PCWSTR , pwzurl2 : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCreateSecurityManager ( psp : super:: IServiceProvider , ppsm : *mut IInternetSecurityManager , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetCreateZoneManager ( psp : super:: IServiceProvider , ppzm : *mut IInternetZoneManager , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetGetProtocolFlags ( pwzurl : ::windows_sys::core::PCWSTR , pdwflags : *mut u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetGetSecurityUrl ( pwszurl : ::windows_sys::core::PCWSTR , ppwszsecurl : *mut ::windows_sys::core::PWSTR , psuaction : PSUACTION , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetGetSecurityUrlEx ( puri : super:: IUri , ppsecuri : *mut super:: IUri , psuaction : PSUACTION , dwreserved : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetGetSession ( dwsessionmode : u32 , ppiinternetsession : *mut IInternetSession , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetIsFeatureEnabled ( featureentry : INTERNETFEATURELIST , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetIsFeatureEnabledForIUri ( featureentry : INTERNETFEATURELIST , dwflags : u32 , piuri : super:: IUri , psecmgr : IInternetSecurityManagerEx2 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetIsFeatureEnabledForUrl ( featureentry : INTERNETFEATURELIST , dwflags : u32 , szurl : ::windows_sys::core::PCWSTR , psecmgr : IInternetSecurityManager ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetIsFeatureZoneElevationEnabled ( szfromurl : ::windows_sys::core::PCWSTR , sztourl : ::windows_sys::core::PCWSTR , psecmgr : IInternetSecurityManager , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetParseIUri ( piuri : super:: IUri , parseaction : PARSEACTION , dwflags : u32 , pwzresult : ::windows_sys::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetParseUrl ( pwzurl : ::windows_sys::core::PCWSTR , parseaction : PARSEACTION , dwflags : u32 , pszresult : ::windows_sys::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CoInternetQueryInfo ( pwzurl : ::windows_sys::core::PCWSTR , queryoptions : QUERYOPTION , dwqueryflags : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 , pcbbuffer : *mut u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn CoInternetSetFeatureEnabled ( featureentry : INTERNETFEATURELIST , dwflags : u32 , fenable : super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CompareSecurityIds ( pbsecurityid1 : *const u8 , dwlen1 : u32 , pbsecurityid2 : *const u8 , dwlen2 : u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CompatFlagsFromClsid ( pclsid : *const :: windows_sys::core::GUID , pdwcompatflags : *mut u32 , pdwmiscstatusflags : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn CoInternetSetFeatureEnabled ( featureentry : INTERNETFEATURELIST , dwflags : u32 , fenable : super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CompareSecurityIds ( pbsecurityid1 : *const u8 , dwlen1 : u32 , pbsecurityid2 : *const u8 , dwlen2 : u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CompatFlagsFromClsid ( pclsid : *const ::windows_sys::core::GUID , pdwcompatflags : *mut u32 , pdwmiscstatusflags : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn CopyBindInfo ( pcbisrc : *const super:: BINDINFO , pbidest : *mut super:: BINDINFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn CopyBindInfo ( pcbisrc : *const super:: BINDINFO , pbidest : *mut super:: BINDINFO ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn CopyStgMedium ( pcstgmedsrc : *const super:: STGMEDIUM , pstgmeddest : *mut super:: STGMEDIUM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateAsyncBindCtx ( reserved : u32 , pbscb : super:: IBindStatusCallback , pefetc : super:: IEnumFORMATETC , ppbc : *mut super:: IBindCtx ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateAsyncBindCtxEx ( pbc : super:: IBindCtx , dwoptions : u32 , pbscb : super:: IBindStatusCallback , penum : super:: IEnumFORMATETC , ppbc : *mut super:: IBindCtx , reserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateFormatEnumerator ( cfmtetc : u32 , rgfmtetc : *const super:: FORMATETC , ppenumfmtetc : *mut super:: IEnumFORMATETC ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateURLMoniker ( pmkctx : super:: IMoniker , szurl : :: windows_sys::core::PCWSTR , ppmk : *mut super:: IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateURLMonikerEx ( pmkctx : super:: IMoniker , szurl : :: windows_sys::core::PCWSTR , ppmk : *mut super:: IMoniker , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateURLMonikerEx2 ( pmkctx : super:: IMoniker , puri : super:: IUri , ppmk : *mut super:: IMoniker , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn CopyStgMedium ( pcstgmedsrc : *const super:: STGMEDIUM , pstgmeddest : *mut super:: STGMEDIUM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateAsyncBindCtx ( reserved : u32 , pbscb : super:: IBindStatusCallback , pefetc : super:: IEnumFORMATETC , ppbc : *mut super:: IBindCtx ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateAsyncBindCtxEx ( pbc : super:: IBindCtx , dwoptions : u32 , pbscb : super:: IBindStatusCallback , penum : super:: IEnumFORMATETC , ppbc : *mut super:: IBindCtx , reserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateFormatEnumerator ( cfmtetc : u32 , rgfmtetc : *const super:: FORMATETC , ppenumfmtetc : *mut super:: IEnumFORMATETC ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateURLMoniker ( pmkctx : super:: IMoniker , szurl : ::windows_sys::core::PCWSTR , ppmk : *mut super:: IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateURLMonikerEx ( pmkctx : super:: IMoniker , szurl : ::windows_sys::core::PCWSTR , ppmk : *mut super:: IMoniker , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn CreateURLMonikerEx2 ( pmkctx : super:: IMoniker , puri : super:: IUri , ppmk : *mut super:: IMoniker , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn FaultInIEFeature ( hwnd : super::super::super::Foundation:: HWND , pclassspec : *const super:: uCLSSPEC , pquery : *mut super:: QUERYCONTEXT , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn FindMediaType ( rgsztypes : :: windows_sys::core::PCSTR , rgcftypes : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn FindMediaTypeClass ( pbc : super:: IBindCtx , sztype : :: windows_sys::core::PCSTR , pclsid : *mut :: windows_sys::core::GUID , reserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn FindMimeFromData ( pbc : super:: IBindCtx , pwzurl : :: windows_sys::core::PCWSTR , pbuffer : *const ::core::ffi::c_void , cbsize : u32 , pwzmimeproposed : :: windows_sys::core::PCWSTR , dwmimeflags : u32 , ppwzmimeout : *mut :: windows_sys::core::PWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn GetClassFileOrMime ( pbc : super:: IBindCtx , szfilename : :: windows_sys::core::PCWSTR , pbuffer : *const ::core::ffi::c_void , cbsize : u32 , szmime : :: windows_sys::core::PCWSTR , dwreserved : u32 , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn GetClassURL ( szurl : :: windows_sys::core::PCWSTR , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn GetComponentIDFromCLSSPEC ( pclassspec : *const super:: uCLSSPEC , ppszcomponentid : *mut :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn GetSoftwareUpdateInfo ( szdistunit : :: windows_sys::core::PCWSTR , psdi : *mut SOFTDISTINFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkGoBack ( punk : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkGoForward ( punk : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkNavigateMoniker ( punk : :: windows_sys::core::IUnknown , pmktarget : super:: IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkNavigateString ( punk : :: windows_sys::core::IUnknown , sztarget : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkSimpleNavigateToMoniker ( pmktarget : super:: IMoniker , szlocation : :: windows_sys::core::PCWSTR , sztargetframename : :: windows_sys::core::PCWSTR , punk : :: windows_sys::core::IUnknown , pbc : super:: IBindCtx , param5 : super:: IBindStatusCallback , grfhlnf : u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkSimpleNavigateToString ( sztarget : :: windows_sys::core::PCWSTR , szlocation : :: windows_sys::core::PCWSTR , sztargetframename : :: windows_sys::core::PCWSTR , punk : :: windows_sys::core::IUnknown , pbc : super:: IBindCtx , param5 : super:: IBindStatusCallback , grfhlnf : u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn IEGetUserPrivateNamespaceName ( ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn IEInstallScope ( pdwscope : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn IsAsyncMoniker ( pmk : super:: IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn FaultInIEFeature ( hwnd : super::super::super::Foundation:: HWND , pclassspec : *const super:: uCLSSPEC , pquery : *mut super:: QUERYCONTEXT , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn FindMediaType ( rgsztypes : ::windows_sys::core::PCSTR , rgcftypes : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn FindMediaTypeClass ( pbc : super:: IBindCtx , sztype : ::windows_sys::core::PCSTR , pclsid : *mut ::windows_sys::core::GUID , reserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn FindMimeFromData ( pbc : super:: IBindCtx , pwzurl : ::windows_sys::core::PCWSTR , pbuffer : *const ::core::ffi::c_void , cbsize : u32 , pwzmimeproposed : ::windows_sys::core::PCWSTR , dwmimeflags : u32 , ppwzmimeout : *mut ::windows_sys::core::PWSTR , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn GetClassFileOrMime ( pbc : super:: IBindCtx , szfilename : ::windows_sys::core::PCWSTR , pbuffer : *const ::core::ffi::c_void , cbsize : u32 , szmime : ::windows_sys::core::PCWSTR , dwreserved : u32 , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn GetClassURL ( szurl : ::windows_sys::core::PCWSTR , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn GetComponentIDFromCLSSPEC ( pclassspec : *const super:: uCLSSPEC , ppszcomponentid : *mut ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn GetSoftwareUpdateInfo ( szdistunit : ::windows_sys::core::PCWSTR , psdi : *mut SOFTDISTINFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkGoBack ( punk : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkGoForward ( punk : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkNavigateMoniker ( punk : ::windows_sys::core::IUnknown , pmktarget : super:: IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkNavigateString ( punk : ::windows_sys::core::IUnknown , sztarget : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkSimpleNavigateToMoniker ( pmktarget : super:: IMoniker , szlocation : ::windows_sys::core::PCWSTR , sztargetframename : ::windows_sys::core::PCWSTR , punk : ::windows_sys::core::IUnknown , pbc : super:: IBindCtx , param5 : super:: IBindStatusCallback , grfhlnf : u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn HlinkSimpleNavigateToString ( sztarget : ::windows_sys::core::PCWSTR , szlocation : ::windows_sys::core::PCWSTR , sztargetframename : ::windows_sys::core::PCWSTR , punk : ::windows_sys::core::IUnknown , pbc : super:: IBindCtx , param5 : super:: IBindStatusCallback , grfhlnf : u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn IEGetUserPrivateNamespaceName ( ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn IEInstallScope ( pdwscope : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn IsAsyncMoniker ( pmk : super:: IMoniker ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn IsLoggingEnabledA ( pszurl : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn IsLoggingEnabledA ( pszurl : ::windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn IsLoggingEnabledW ( pwszurl : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn IsValidURL ( pbc : super:: IBindCtx , szurl : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn MkParseDisplayNameEx ( pbc : super:: IBindCtx , szdisplayname : :: windows_sys::core::PCWSTR , pcheaten : *mut u32 , ppmk : *mut super:: IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn ObtainUserAgentString ( dwoption : u32 , pszuaout : :: windows_sys::core::PSTR , cbsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RegisterBindStatusCallback ( pbc : super:: IBindCtx , pbscb : super:: IBindStatusCallback , ppbscbprev : *mut super:: IBindStatusCallback , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RegisterFormatEnumerator ( pbc : super:: IBindCtx , pefetc : super:: IEnumFORMATETC , reserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RegisterMediaTypeClass ( pbc : super:: IBindCtx , ctypes : u32 , rgsztypes : *const :: windows_sys::core::PCSTR , rgclsid : *const :: windows_sys::core::GUID , reserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RegisterMediaTypes ( ctypes : u32 , rgsztypes : *const :: windows_sys::core::PCSTR , rgcftypes : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn IsLoggingEnabledW ( pwszurl : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn IsValidURL ( pbc : super:: IBindCtx , szurl : ::windows_sys::core::PCWSTR , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn MkParseDisplayNameEx ( pbc : super:: IBindCtx , szdisplayname : ::windows_sys::core::PCWSTR , pcheaten : *mut u32 , ppmk : *mut super:: IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn ObtainUserAgentString ( dwoption : u32 , pszuaout : ::windows_sys::core::PSTR , cbsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RegisterBindStatusCallback ( pbc : super:: IBindCtx , pbscb : super:: IBindStatusCallback , ppbscbprev : *mut super:: IBindStatusCallback , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RegisterFormatEnumerator ( pbc : super:: IBindCtx , pefetc : super:: IEnumFORMATETC , reserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RegisterMediaTypeClass ( pbc : super:: IBindCtx , ctypes : u32 , rgsztypes : *const ::windows_sys::core::PCSTR , rgclsid : *const ::windows_sys::core::GUID , reserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RegisterMediaTypes ( ctypes : u32 , rgsztypes : *const ::windows_sys::core::PCSTR , rgcftypes : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn ReleaseBindInfo ( pbindinfo : *mut super:: BINDINFO ) -> ( ) ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RevokeBindStatusCallback ( pbc : super:: IBindCtx , pbscb : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RevokeFormatEnumerator ( pbc : super:: IBindCtx , pefetc : super:: IEnumFORMATETC ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RevokeBindStatusCallback ( pbc : super:: IBindCtx , pbscb : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn RevokeFormatEnumerator ( pbc : super:: IBindCtx , pefetc : super:: IEnumFORMATETC ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn SetAccessForIEAppContainer ( hobject : super::super::super::Foundation:: HANDLE , ieobjecttype : IEObjectType , dwaccessmask : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn SetSoftwareUpdateAdvertisementState ( szdistunit : :: windows_sys::core::PCWSTR , dwadstate : u32 , dwadvertisedversionms : u32 , dwadvertisedversionls : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLDownloadToCacheFileA ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCSTR , param2 : :: windows_sys::core::PSTR , cchfilename : u32 , param4 : u32 , param5 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLDownloadToCacheFileW ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCWSTR , param2 : :: windows_sys::core::PWSTR , cchfilename : u32 , param4 : u32 , param5 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLDownloadToFileA ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCSTR , param2 : :: windows_sys::core::PCSTR , param3 : u32 , param4 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLDownloadToFileW ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCWSTR , param2 : :: windows_sys::core::PCWSTR , param3 : u32 , param4 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenBlockingStreamA ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCSTR , param2 : *mut super:: IStream , param3 : u32 , param4 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenBlockingStreamW ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCWSTR , param2 : *mut super:: IStream , param3 : u32 , param4 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenPullStreamA ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCSTR , param2 : u32 , param3 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenPullStreamW ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCWSTR , param2 : u32 , param3 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenStreamA ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCSTR , param2 : u32 , param3 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenStreamW ( param0 : :: windows_sys::core::IUnknown , param1 : :: windows_sys::core::PCWSTR , param2 : u32 , param3 : super:: IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn UrlMkGetSessionOption ( dwoption : u32 , pbuffer : *mut ::core::ffi::c_void , dwbufferlength : u32 , pdwbufferlengthout : *mut u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn UrlMkSetSessionOption ( dwoption : u32 , pbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn SetAccessForIEAppContainer ( hobject : super::super::super::Foundation:: HANDLE , ieobjecttype : IEObjectType , dwaccessmask : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn SetSoftwareUpdateAdvertisementState ( szdistunit : ::windows_sys::core::PCWSTR , dwadstate : u32 , dwadvertisedversionms : u32 , dwadvertisedversionls : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLDownloadToCacheFileA ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCSTR , param2 : ::windows_sys::core::PSTR , cchfilename : u32 , param4 : u32 , param5 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLDownloadToCacheFileW ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCWSTR , param2 : ::windows_sys::core::PWSTR , cchfilename : u32 , param4 : u32 , param5 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLDownloadToFileA ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCSTR , param2 : ::windows_sys::core::PCSTR , param3 : u32 , param4 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLDownloadToFileW ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCWSTR , param2 : ::windows_sys::core::PCWSTR , param3 : u32 , param4 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenBlockingStreamA ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCSTR , param2 : *mut super:: IStream , param3 : u32 , param4 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenBlockingStreamW ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCWSTR , param2 : *mut super:: IStream , param3 : u32 , param4 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenPullStreamA ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCSTR , param2 : u32 , param3 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenPullStreamW ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCWSTR , param2 : u32 , param3 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenStreamA ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCSTR , param2 : u32 , param3 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn URLOpenStreamW ( param0 : ::windows_sys::core::IUnknown , param1 : ::windows_sys::core::PCWSTR , param2 : u32 , param3 : super:: IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn UrlMkGetSessionOption ( dwoption : u32 , pbuffer : *mut ::core::ffi::c_void , dwbufferlength : u32 , pdwbufferlengthout : *mut u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] fn UrlMkSetSessionOption ( dwoption : u32 , pbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] fn WriteHitLogging ( lplogginginfo : *const HIT_LOGGING_INFO ) -> super::super::super::Foundation:: BOOL ); pub type IBindCallbackRedirect = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/System/Com/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Com/mod.rs index 1c4c6c56f2..e96f915e40 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Com/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Com/mod.rs @@ -12,30 +12,30 @@ pub mod StructuredStorage; pub mod UI; #[cfg(feature = "Win32_System_Com_Urlmon")] pub mod Urlmon; -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn BindMoniker ( pmk : IMoniker , grfopt : u32 , iidresult : *const :: windows_sys::core::GUID , ppvresult : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CLSIDFromProgID ( lpszprogid : :: windows_sys::core::PCWSTR , lpclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CLSIDFromProgIDEx ( lpszprogid : :: windows_sys::core::PCWSTR , lpclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CLSIDFromString ( lpsz : :: windows_sys::core::PCWSTR , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn BindMoniker ( pmk : IMoniker , grfopt : u32 , iidresult : *const ::windows_sys::core::GUID , ppvresult : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CLSIDFromProgID ( lpszprogid : ::windows_sys::core::PCWSTR , lpclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CLSIDFromProgIDEx ( lpszprogid : ::windows_sys::core::PCWSTR , lpclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CLSIDFromString ( lpsz : ::windows_sys::core::PCWSTR , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoAddRefServerProcess ( ) -> u32 ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoAllowSetForegroundWindow ( punk : :: windows_sys::core::IUnknown , lpvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoAllowUnmarshalerCLSID ( clsid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoAllowSetForegroundWindow ( punk : ::windows_sys::core::IUnknown , lpvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoAllowUnmarshalerCLSID ( clsid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoBuildVersion ( ) -> u32 ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCancelCall ( dwthreadid : u32 , ultimeout : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCopyProxy ( pproxy : :: windows_sys::core::IUnknown , ppcopy : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateFreeThreadedMarshaler ( punkouter : :: windows_sys::core::IUnknown , ppunkmarshal : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateGuid ( pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateInstance ( rclsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , dwclscontext : CLSCTX , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateInstanceEx ( clsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , dwclsctx : CLSCTX , pserverinfo : *const COSERVERINFO , dwcount : u32 , presults : *mut MULTI_QI ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateInstanceFromApp ( clsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , dwclsctx : CLSCTX , reserved : *const ::core::ffi::c_void , dwcount : u32 , presults : *mut MULTI_QI ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoDecrementMTAUsage ( cookie : CO_MTA_USAGE_COOKIE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoDisableCallCancellation ( preserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoDisconnectContext ( dwtimeout : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoDisconnectObject ( punk : :: windows_sys::core::IUnknown , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCancelCall ( dwthreadid : u32 , ultimeout : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCopyProxy ( pproxy : ::windows_sys::core::IUnknown , ppcopy : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateFreeThreadedMarshaler ( punkouter : ::windows_sys::core::IUnknown , ppunkmarshal : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateGuid ( pguid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateInstance ( rclsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , dwclscontext : CLSCTX , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateInstanceEx ( clsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , dwclsctx : CLSCTX , pserverinfo : *const COSERVERINFO , dwcount : u32 , presults : *mut MULTI_QI ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoCreateInstanceFromApp ( clsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , dwclsctx : CLSCTX , reserved : *const ::core::ffi::c_void , dwcount : u32 , presults : *mut MULTI_QI ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoDecrementMTAUsage ( cookie : CO_MTA_USAGE_COOKIE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoDisableCallCancellation ( preserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoDisconnectContext ( dwtimeout : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoDisconnectObject ( punk : ::windows_sys::core::IUnknown , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoDosDateTimeToFileTime ( ndosdate : u16 , ndostime : u16 , lpfiletime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoEnableCallCancellation ( preserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoEnableCallCancellation ( preserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoFileTimeNow ( lpfiletime : *mut super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoFileTimeNow ( lpfiletime : *mut super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoFileTimeToDosDateTime ( lpfiletime : *const super::super::Foundation:: FILETIME , lpdosdate : *mut u16 , lpdostime : *mut u16 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoFreeAllLibraries ( ) -> ( ) ); @@ -43,99 +43,99 @@ pub mod Urlmon; ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoFreeLibrary ( hinst : super::super::Foundation:: HINSTANCE ) -> ( ) ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoFreeUnusedLibraries ( ) -> ( ) ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoFreeUnusedLibrariesEx ( dwunloaddelay : u32 , dwreserved : u32 ) -> ( ) ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetApartmentType ( papttype : *mut APTTYPE , paptqualifier : *mut APTTYPEQUALIFIER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCallContext ( riid : *const :: windows_sys::core::GUID , ppinterface : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCallerTID ( lpdwtid : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCancelObject ( dwthreadid : u32 , iid : *const :: windows_sys::core::GUID , ppunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetClassObject ( rclsid : *const :: windows_sys::core::GUID , dwclscontext : CLSCTX , pvreserved : *const ::core::ffi::c_void , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetContextToken ( ptoken : *mut usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCurrentLogicalThreadId ( pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetApartmentType ( papttype : *mut APTTYPE , paptqualifier : *mut APTTYPEQUALIFIER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCallContext ( riid : *const ::windows_sys::core::GUID , ppinterface : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCallerTID ( lpdwtid : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCancelObject ( dwthreadid : u32 , iid : *const ::windows_sys::core::GUID , ppunk : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetClassObject ( rclsid : *const ::windows_sys::core::GUID , dwclscontext : CLSCTX , pvreserved : *const ::core::ffi::c_void , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetContextToken ( ptoken : *mut usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCurrentLogicalThreadId ( pguid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetCurrentProcess ( ) -> u32 ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetMalloc ( dwmemcontext : u32 , ppmalloc : *mut IMalloc ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetObject ( pszname : :: windows_sys::core::PCWSTR , pbindoptions : *const BIND_OPTS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetObjectContext ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetPSClsid ( riid : *const :: windows_sys::core::GUID , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetMalloc ( dwmemcontext : u32 , ppmalloc : *mut IMalloc ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetObject ( pszname : ::windows_sys::core::PCWSTR , pbindoptions : *const BIND_OPTS , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetObjectContext ( riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetPSClsid ( riid : *const ::windows_sys::core::GUID , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Security\"`*"] fn CoGetSystemSecurityPermissions ( comsdtype : COMSD , ppsd : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetTreatAsClass ( clsidold : *const :: windows_sys::core::GUID , pclsidnew : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoImpersonateClient ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoIncrementMTAUsage ( pcookie : *mut CO_MTA_USAGE_COOKIE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoInitialize ( pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoInitializeEx ( pvreserved : *const ::core::ffi::c_void , dwcoinit : COINIT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Security\"`*"] fn CoGetSystemSecurityPermissions ( comsdtype : COMSD , ppsd : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoGetTreatAsClass ( clsidold : *const ::windows_sys::core::GUID , pclsidnew : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoImpersonateClient ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoIncrementMTAUsage ( pcookie : *mut CO_MTA_USAGE_COOKIE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoInitialize ( pvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoInitializeEx ( pvreserved : *const ::core::ffi::c_void , dwcoinit : COINIT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Security\"`*"] fn CoInitializeSecurity ( psecdesc : super::super::Security:: PSECURITY_DESCRIPTOR , cauthsvc : i32 , asauthsvc : *const SOLE_AUTHENTICATION_SERVICE , preserved1 : *const ::core::ffi::c_void , dwauthnlevel : RPC_C_AUTHN_LEVEL , dwimplevel : RPC_C_IMP_LEVEL , pauthlist : *const ::core::ffi::c_void , dwcapabilities : EOLE_AUTHENTICATION_CAPABILITIES , preserved3 : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoInstall ( pbc : IBindCtx , dwflags : u32 , pclassspec : *const uCLSSPEC , pquery : *const QUERYCONTEXT , pszcodebase : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoInvalidateRemoteMachineBindings ( pszmachinename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Security\"`*"] fn CoInitializeSecurity ( psecdesc : super::super::Security:: PSECURITY_DESCRIPTOR , cauthsvc : i32 , asauthsvc : *const SOLE_AUTHENTICATION_SERVICE , preserved1 : *const ::core::ffi::c_void , dwauthnlevel : RPC_C_AUTHN_LEVEL , dwimplevel : RPC_C_IMP_LEVEL , pauthlist : *const ::core::ffi::c_void , dwcapabilities : EOLE_AUTHENTICATION_CAPABILITIES , preserved3 : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoInstall ( pbc : IBindCtx , dwflags : u32 , pclassspec : *const uCLSSPEC , pquery : *const QUERYCONTEXT , pszcodebase : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoInvalidateRemoteMachineBindings ( pszmachinename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoIsHandlerConnected ( punk : :: windows_sys::core::IUnknown ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoIsHandlerConnected ( punk : ::windows_sys::core::IUnknown ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoIsOle1Class ( rclsid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoIsOle1Class ( rclsid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoLoadLibrary ( lpszlibname : :: windows_sys::core::PCWSTR , bautofree : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoLoadLibrary ( lpszlibname : ::windows_sys::core::PCWSTR , bautofree : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HINSTANCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoLockObjectExternal ( punk : :: windows_sys::core::IUnknown , flock : super::super::Foundation:: BOOL , flastunlockreleases : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoQueryAuthenticationServices ( pcauthsvc : *mut u32 , asauthsvc : *mut *mut SOLE_AUTHENTICATION_SERVICE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoQueryClientBlanket ( pauthnsvc : *mut u32 , pauthzsvc : *mut u32 , pserverprincname : *mut :: windows_sys::core::PWSTR , pauthnlevel : *mut u32 , pimplevel : *mut u32 , pprivs : *mut *mut ::core::ffi::c_void , pcapabilities : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoQueryProxyBlanket ( pproxy : :: windows_sys::core::IUnknown , pwauthnsvc : *mut u32 , pauthzsvc : *mut u32 , pserverprincname : *mut :: windows_sys::core::PWSTR , pauthnlevel : *mut u32 , pimplevel : *mut u32 , pauthinfo : *mut *mut ::core::ffi::c_void , pcapabilites : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterActivationFilter ( pactivationfilter : IActivationFilter ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterChannelHook ( extensionuuid : *const :: windows_sys::core::GUID , pchannelhook : IChannelHook ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterClassObject ( rclsid : *const :: windows_sys::core::GUID , punk : :: windows_sys::core::IUnknown , dwclscontext : CLSCTX , flags : REGCLS , lpdwregister : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterDeviceCatalog ( deviceinstanceid : :: windows_sys::core::PCWSTR , cookie : *mut CO_DEVICE_CATALOG_COOKIE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterInitializeSpy ( pspy : IInitializeSpy , pulicookie : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterMallocSpy ( pmallocspy : IMallocSpy ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterPSClsid ( riid : *const :: windows_sys::core::GUID , rclsid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterSurrogate ( psurrogate : ISurrogate ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoLockObjectExternal ( punk : ::windows_sys::core::IUnknown , flock : super::super::Foundation:: BOOL , flastunlockreleases : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoQueryAuthenticationServices ( pcauthsvc : *mut u32 , asauthsvc : *mut *mut SOLE_AUTHENTICATION_SERVICE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoQueryClientBlanket ( pauthnsvc : *mut u32 , pauthzsvc : *mut u32 , pserverprincname : *mut ::windows_sys::core::PWSTR , pauthnlevel : *mut u32 , pimplevel : *mut u32 , pprivs : *mut *mut ::core::ffi::c_void , pcapabilities : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoQueryProxyBlanket ( pproxy : ::windows_sys::core::IUnknown , pwauthnsvc : *mut u32 , pauthzsvc : *mut u32 , pserverprincname : *mut ::windows_sys::core::PWSTR , pauthnlevel : *mut u32 , pimplevel : *mut u32 , pauthinfo : *mut *mut ::core::ffi::c_void , pcapabilites : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterActivationFilter ( pactivationfilter : IActivationFilter ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterChannelHook ( extensionuuid : *const ::windows_sys::core::GUID , pchannelhook : IChannelHook ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterClassObject ( rclsid : *const ::windows_sys::core::GUID , punk : ::windows_sys::core::IUnknown , dwclscontext : CLSCTX , flags : REGCLS , lpdwregister : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterDeviceCatalog ( deviceinstanceid : ::windows_sys::core::PCWSTR , cookie : *mut CO_DEVICE_CATALOG_COOKIE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterInitializeSpy ( pspy : IInitializeSpy , pulicookie : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterMallocSpy ( pmallocspy : IMallocSpy ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterPSClsid ( riid : *const ::windows_sys::core::GUID , rclsid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRegisterSurrogate ( psurrogate : ISurrogate ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoReleaseServerProcess ( ) -> u32 ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoResumeClassObjects ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevertToSelf ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevokeClassObject ( dwregister : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevokeDeviceCatalog ( cookie : CO_DEVICE_CATALOG_COOKIE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevokeInitializeSpy ( ulicookie : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevokeMallocSpy ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoSetCancelObject ( punk : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoSetProxyBlanket ( pproxy : :: windows_sys::core::IUnknown , dwauthnsvc : u32 , dwauthzsvc : u32 , pserverprincname : :: windows_sys::core::PCWSTR , dwauthnlevel : RPC_C_AUTHN_LEVEL , dwimplevel : RPC_C_IMP_LEVEL , pauthinfo : *const ::core::ffi::c_void , dwcapabilities : EOLE_AUTHENTICATION_CAPABILITIES ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoSuspendClassObjects ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoSwitchCallContext ( pnewobject : :: windows_sys::core::IUnknown , ppoldobject : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoResumeClassObjects ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevertToSelf ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevokeClassObject ( dwregister : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevokeDeviceCatalog ( cookie : CO_DEVICE_CATALOG_COOKIE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevokeInitializeSpy ( ulicookie : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoRevokeMallocSpy ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoSetCancelObject ( punk : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoSetProxyBlanket ( pproxy : ::windows_sys::core::IUnknown , dwauthnsvc : u32 , dwauthzsvc : u32 , pserverprincname : ::windows_sys::core::PCWSTR , dwauthnlevel : RPC_C_AUTHN_LEVEL , dwimplevel : RPC_C_IMP_LEVEL , pauthinfo : *const ::core::ffi::c_void , dwcapabilities : EOLE_AUTHENTICATION_CAPABILITIES ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoSuspendClassObjects ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoSwitchCallContext ( pnewobject : ::windows_sys::core::IUnknown , ppoldobject : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoTaskMemAlloc ( cb : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoTaskMemFree ( pv : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoTaskMemRealloc ( pv : *const ::core::ffi::c_void , cb : usize ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoTestCancel ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoTreatAsClass ( clsidold : *const :: windows_sys::core::GUID , clsidnew : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoTestCancel ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoTreatAsClass ( clsidold : *const ::windows_sys::core::GUID , clsidnew : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CoUninitialize ( ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoWaitForMultipleHandles ( dwflags : u32 , dwtimeout : u32 , chandles : u32 , phandles : *const super::super::Foundation:: HANDLE , lpdwindex : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoWaitForMultipleHandles ( dwflags : u32 , dwtimeout : u32 , chandles : u32 , phandles : *const super::super::Foundation:: HANDLE , lpdwindex : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoWaitForMultipleObjects ( dwflags : u32 , dwtimeout : u32 , chandles : u32 , phandles : *const super::super::Foundation:: HANDLE , lpdwindex : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateAntiMoniker ( ppmk : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateBindCtx ( reserved : u32 , ppbc : *mut IBindCtx ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateClassMoniker ( rclsid : *const :: windows_sys::core::GUID , ppmk : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateDataAdviseHolder ( ppdaholder : *mut IDataAdviseHolder ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateDataCache ( punkouter : :: windows_sys::core::IUnknown , rclsid : *const :: windows_sys::core::GUID , iid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateFileMoniker ( lpszpathname : :: windows_sys::core::PCWSTR , ppmk : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateGenericComposite ( pmkfirst : IMoniker , pmkrest : IMoniker , ppmkcomposite : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateIUriBuilder ( piuri : IUri , dwflags : u32 , dwreserved : usize , ppiuribuilder : *mut IUriBuilder ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateItemMoniker ( lpszdelim : :: windows_sys::core::PCWSTR , lpszitem : :: windows_sys::core::PCWSTR , ppmk : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateObjrefMoniker ( punk : :: windows_sys::core::IUnknown , ppmk : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreatePointerMoniker ( punk : :: windows_sys::core::IUnknown , ppmk : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CoWaitForMultipleObjects ( dwflags : u32 , dwtimeout : u32 , chandles : u32 , phandles : *const super::super::Foundation:: HANDLE , lpdwindex : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateAntiMoniker ( ppmk : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateBindCtx ( reserved : u32 , ppbc : *mut IBindCtx ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateClassMoniker ( rclsid : *const ::windows_sys::core::GUID , ppmk : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateDataAdviseHolder ( ppdaholder : *mut IDataAdviseHolder ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateDataCache ( punkouter : ::windows_sys::core::IUnknown , rclsid : *const ::windows_sys::core::GUID , iid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateFileMoniker ( lpszpathname : ::windows_sys::core::PCWSTR , ppmk : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateGenericComposite ( pmkfirst : IMoniker , pmkrest : IMoniker , ppmkcomposite : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateIUriBuilder ( piuri : IUri , dwflags : u32 , dwreserved : usize , ppiuribuilder : *mut IUriBuilder ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateItemMoniker ( lpszdelim : ::windows_sys::core::PCWSTR , lpszitem : ::windows_sys::core::PCWSTR , ppmk : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateObjrefMoniker ( punk : ::windows_sys::core::IUnknown , ppmk : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreatePointerMoniker ( punk : ::windows_sys::core::IUnknown , ppmk : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CreateStdProgressIndicator ( hwndparent : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCWSTR , pibsccaller : IBindStatusCallback , ppibsc : *mut IBindStatusCallback ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateUri ( pwzuri : :: windows_sys::core::PCWSTR , dwflags : URI_CREATE_FLAGS , dwreserved : usize , ppuri : *mut IUri ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateUriFromMultiByteString ( pszansiinputuri : :: windows_sys::core::PCSTR , dwencodingflags : u32 , dwcodepage : u32 , dwcreateflags : u32 , dwreserved : usize , ppuri : *mut IUri ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateUriWithFragment ( pwzuri : :: windows_sys::core::PCWSTR , pwzfragment : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : usize , ppuri : *mut IUri ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn DcomChannelSetHResult ( pvreserved : *const ::core::ffi::c_void , pulreserved : *const u32 , appshr : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn GetClassFile ( szfilename : :: windows_sys::core::PCWSTR , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn GetErrorInfo ( dwreserved : u32 , pperrinfo : *mut IErrorInfo ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn GetRunningObjectTable ( reserved : u32 , pprot : *mut IRunningObjectTable ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn IIDFromString ( lpsz : :: windows_sys::core::PCWSTR , lpiid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn MkParseDisplayName ( pbc : IBindCtx , szusername : :: windows_sys::core::PCWSTR , pcheaten : *mut u32 , ppmk : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn MonikerCommonPrefixWith ( pmkthis : IMoniker , pmkother : IMoniker , ppmkcommon : *mut IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn CreateStdProgressIndicator ( hwndparent : super::super::Foundation:: HWND , psztitle : ::windows_sys::core::PCWSTR , pibsccaller : IBindStatusCallback , ppibsc : *mut IBindStatusCallback ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateUri ( pwzuri : ::windows_sys::core::PCWSTR , dwflags : URI_CREATE_FLAGS , dwreserved : usize , ppuri : *mut IUri ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateUriFromMultiByteString ( pszansiinputuri : ::windows_sys::core::PCSTR , dwencodingflags : u32 , dwcodepage : u32 , dwcreateflags : u32 , dwreserved : usize , ppuri : *mut IUri ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "urlmon.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn CreateUriWithFragment ( pwzuri : ::windows_sys::core::PCWSTR , pwzfragment : ::windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : usize , ppuri : *mut IUri ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn DcomChannelSetHResult ( pvreserved : *const ::core::ffi::c_void , pulreserved : *const u32 , appshr : ::windows_sys::core::HRESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn GetClassFile ( szfilename : ::windows_sys::core::PCWSTR , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn GetErrorInfo ( dwreserved : u32 , pperrinfo : *mut IErrorInfo ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn GetRunningObjectTable ( reserved : u32 , pprot : *mut IRunningObjectTable ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn IIDFromString ( lpsz : ::windows_sys::core::PCWSTR , lpiid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn MkParseDisplayName ( pbc : IBindCtx , szusername : ::windows_sys::core::PCWSTR , pcheaten : *mut u32 , ppmk : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn MonikerCommonPrefixWith ( pmkthis : IMoniker , pmkother : IMoniker , ppmkcommon : *mut IMoniker ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn MonikerRelativePathTo ( pmksrc : IMoniker , pmkdest : IMoniker , ppmkrelpath : *mut IMoniker , dwreserved : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn ProgIDFromCLSID ( clsid : *const :: windows_sys::core::GUID , lplpszprogid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn SetErrorInfo ( dwreserved : u32 , perrinfo : IErrorInfo ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn StringFromCLSID ( rclsid : *const :: windows_sys::core::GUID , lplpsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn StringFromGUID2 ( rguid : *const :: windows_sys::core::GUID , lpsz : :: windows_sys::core::PWSTR , cchmax : i32 ) -> i32 ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn StringFromIID ( rclsid : *const :: windows_sys::core::GUID , lplpsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] fn MonikerRelativePathTo ( pmksrc : IMoniker , pmkdest : IMoniker , ppmkrelpath : *mut IMoniker , dwreserved : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn ProgIDFromCLSID ( clsid : *const ::windows_sys::core::GUID , lplpszprogid : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn SetErrorInfo ( dwreserved : u32 , perrinfo : IErrorInfo ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn StringFromCLSID ( rclsid : *const ::windows_sys::core::GUID , lplpsz : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn StringFromGUID2 ( rguid : *const ::windows_sys::core::GUID , lpsz : ::windows_sys::core::PWSTR , cchmax : i32 ) -> i32 ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Com\"`*"] fn StringFromIID ( rclsid : *const ::windows_sys::core::GUID , lplpsz : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); pub type AsyncIAdviseSink = *mut ::core::ffi::c_void; pub type AsyncIAdviseSink2 = *mut ::core::ffi::c_void; pub type AsyncIMultiQI = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/System/ComponentServices/mod.rs b/crates/libs/sys/src/Windows/Win32/System/ComponentServices/mod.rs index f1ce337e22..f26b277b58 100644 --- a/crates/libs/sys/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/ComponentServices/mod.rs @@ -1,13 +1,13 @@ -::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn CoCreateActivity ( piunknown : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn CoEnterServiceDomain ( pconfigobject : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn CoCreateActivity ( piunknown : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn CoEnterServiceDomain ( pconfigobject : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"] fn CoGetDefaultContext ( apttype : super::Com:: APTTYPE , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn CoLeaveServiceDomain ( punkstatus : :: windows_sys::core::IUnknown ) -> ( ) ); -::windows_sys::core::link ! ( "mtxdm.dll""cdecl" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn GetDispenserManager ( param0 : *mut IDispenserManager ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn GetManagedExtensions ( dwexts : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn MTSCreateActivity ( riid : *const :: windows_sys::core::GUID , ppobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "comsvcs.dll""cdecl" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn RecycleSurrogate ( lreasoncode : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "comsvcs.dll""cdecl" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn SafeRef ( rid : *const :: windows_sys::core::GUID , punk : :: windows_sys::core::IUnknown ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"] fn CoGetDefaultContext ( apttype : super::Com:: APTTYPE , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn CoLeaveServiceDomain ( punkstatus : ::windows_sys::core::IUnknown ) -> ( ) ); +::windows_sys::core::link ! ( "mtxdm.dll""cdecl" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn GetDispenserManager ( param0 : *mut IDispenserManager ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn GetManagedExtensions ( dwexts : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comsvcs.dll""system" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn MTSCreateActivity ( riid : *const ::windows_sys::core::GUID , ppobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comsvcs.dll""cdecl" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn RecycleSurrogate ( lreasoncode : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comsvcs.dll""cdecl" #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] fn SafeRef ( rid : *const ::windows_sys::core::GUID , punk : ::windows_sys::core::IUnknown ) -> *mut ::core::ffi::c_void ); pub type ContextInfo = *mut ::core::ffi::c_void; pub type ContextInfo2 = *mut ::core::ffi::c_void; pub type IAppDomainHelper = *mut ::core::ffi::c_void; @@ -208,9 +208,9 @@ pub const SharedPropertyGroup: ::windows_sys::core::GUID = ::windows_sys::core:: #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub const SharedPropertyGroupManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2a005c11_a5de_11cf_9e66_00aa00a3f464); #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] -pub const TRACKER_INIT_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Global\\COM+ Tracker Init Event"); +pub const TRACKER_INIT_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Global\\COM+ Tracker Init Event"); #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] -pub const TRACKER_STARTSTOP_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Global\\COM+ Tracker Push Event"); +pub const TRACKER_STARTSTOP_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Global\\COM+ Tracker Push Event"); #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub const TrackerServer: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xecabafb9_7f19_11d2_978e_0000f8757e2a); #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Console/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Console/mod.rs index 8abf048171..989faeb04a 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Console/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Console/mod.rs @@ -1,7 +1,7 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn AddConsoleAliasA ( source : :: windows_sys::core::PCSTR , target : :: windows_sys::core::PCSTR , exename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn AddConsoleAliasA ( source : ::windows_sys::core::PCSTR , target : ::windows_sys::core::PCSTR , exename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn AddConsoleAliasW ( source : :: windows_sys::core::PCWSTR , target : :: windows_sys::core::PCWSTR , exename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn AddConsoleAliasW ( source : ::windows_sys::core::PCWSTR , target : ::windows_sys::core::PCWSTR , exename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn AllocConsole ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -10,9 +10,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateConsoleScreenBuffer ( dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwflags : u32 , lpscreenbufferdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn CreatePseudoConsole ( size : COORD , hinput : super::super::Foundation:: HANDLE , houtput : super::super::Foundation:: HANDLE , dwflags : u32 , phpc : *mut HPCON ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn ExpungeConsoleCommandHistoryA ( exename : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn ExpungeConsoleCommandHistoryW ( exename : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn CreatePseudoConsole ( size : COORD , hinput : super::super::Foundation:: HANDLE , houtput : super::super::Foundation:: HANDLE , dwflags : u32 , phpc : *mut HPCON ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn ExpungeConsoleCommandHistoryA ( exename : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn ExpungeConsoleCommandHistoryW ( exename : ::windows_sys::core::PCWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn FillConsoleOutputAttribute ( hconsoleoutput : super::super::Foundation:: HANDLE , wattribute : u16 , nlength : u32 , dwwritecoord : COORD , lpnumberofattrswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -25,21 +25,21 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn FreeConsole ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn GenerateConsoleCtrlEvent ( dwctrlevent : u32 , dwprocessgroupid : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasA ( source : :: windows_sys::core::PCSTR , targetbuffer : :: windows_sys::core::PSTR , targetbufferlength : u32 , exename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasExesA ( exenamebuffer : :: windows_sys::core::PSTR , exenamebufferlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasA ( source : ::windows_sys::core::PCSTR , targetbuffer : ::windows_sys::core::PSTR , targetbufferlength : u32 , exename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasExesA ( exenamebuffer : ::windows_sys::core::PSTR , exenamebufferlength : u32 ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasExesLengthA ( ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasExesLengthW ( ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasExesW ( exenamebuffer : :: windows_sys::core::PWSTR , exenamebufferlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasW ( source : :: windows_sys::core::PCWSTR , targetbuffer : :: windows_sys::core::PWSTR , targetbufferlength : u32 , exename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasesA ( aliasbuffer : :: windows_sys::core::PSTR , aliasbufferlength : u32 , exename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasesLengthA ( exename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasesLengthW ( exename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasesW ( aliasbuffer : :: windows_sys::core::PWSTR , aliasbufferlength : u32 , exename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasExesW ( exenamebuffer : ::windows_sys::core::PWSTR , exenamebufferlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasW ( source : ::windows_sys::core::PCWSTR , targetbuffer : ::windows_sys::core::PWSTR , targetbufferlength : u32 , exename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasesA ( aliasbuffer : ::windows_sys::core::PSTR , aliasbufferlength : u32 , exename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasesLengthA ( exename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasesLengthW ( exename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleAliasesW ( aliasbuffer : ::windows_sys::core::PWSTR , aliasbufferlength : u32 , exename : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCP ( ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCommandHistoryA ( commands : :: windows_sys::core::PSTR , commandbufferlength : u32 , exename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCommandHistoryLengthA ( exename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCommandHistoryLengthW ( exename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCommandHistoryW ( commands : :: windows_sys::core::PWSTR , commandbufferlength : u32 , exename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCommandHistoryA ( commands : ::windows_sys::core::PSTR , commandbufferlength : u32 , exename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCommandHistoryLengthA ( exename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCommandHistoryLengthW ( exename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleCommandHistoryW ( commands : ::windows_sys::core::PWSTR , commandbufferlength : u32 , exename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn GetConsoleCursorInfo ( hconsoleoutput : super::super::Foundation:: HANDLE , lpconsolecursorinfo : *mut CONSOLE_CURSOR_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -50,8 +50,8 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn GetConsoleHistoryInfo ( lpconsolehistoryinfo : *mut CONSOLE_HISTORY_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn GetConsoleMode ( hconsolehandle : super::super::Foundation:: HANDLE , lpmode : *mut CONSOLE_MODE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleOriginalTitleA ( lpconsoletitle : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleOriginalTitleW ( lpconsoletitle : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleOriginalTitleA ( lpconsoletitle : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleOriginalTitleW ( lpconsoletitle : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleOutputCP ( ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleProcessList ( lpdwprocesslist : *mut u32 , dwprocesscount : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -60,8 +60,8 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn GetConsoleScreenBufferInfoEx ( hconsoleoutput : super::super::Foundation:: HANDLE , lpconsolescreenbufferinfoex : *mut CONSOLE_SCREEN_BUFFER_INFOEX ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn GetConsoleSelectionInfo ( lpconsoleselectioninfo : *mut CONSOLE_SELECTION_INFO ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleTitleA ( lpconsoletitle : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleTitleW ( lpconsoletitle : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleTitleA ( lpconsoletitle : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn GetConsoleTitleW ( lpconsoletitle : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn GetConsoleWindow ( ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] @@ -91,14 +91,14 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn ReadConsoleOutputAttribute ( hconsoleoutput : super::super::Foundation:: HANDLE , lpattribute : *mut u16 , nlength : u32 , dwreadcoord : COORD , lpnumberofattrsread : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn ReadConsoleOutputCharacterA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : :: windows_sys::core::PSTR , nlength : u32 , dwreadcoord : COORD , lpnumberofcharsread : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn ReadConsoleOutputCharacterA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : ::windows_sys::core::PSTR , nlength : u32 , dwreadcoord : COORD , lpnumberofcharsread : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn ReadConsoleOutputCharacterW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : :: windows_sys::core::PWSTR , nlength : u32 , dwreadcoord : COORD , lpnumberofcharsread : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn ReadConsoleOutputCharacterW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : ::windows_sys::core::PWSTR , nlength : u32 , dwreadcoord : COORD , lpnumberofcharsread : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn ReadConsoleOutputW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpbuffer : *mut CHAR_INFO , dwbuffersize : COORD , dwbuffercoord : COORD , lpreadregion : *mut SMALL_RECT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn ReadConsoleW ( hconsoleinput : super::super::Foundation:: HANDLE , lpbuffer : *mut ::core::ffi::c_void , nnumberofcharstoread : u32 , lpnumberofcharsread : *mut u32 , pinputcontrol : *const CONSOLE_READCONSOLE_CONTROL ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn ResizePseudoConsole ( hpc : HPCON , size : COORD ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`*"] fn ResizePseudoConsole ( hpc : HPCON , size : COORD ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn ScrollConsoleScreenBufferA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpscrollrectangle : *const SMALL_RECT , lpcliprectangle : *const SMALL_RECT , dwdestinationorigin : COORD , lpfill : *const CHAR_INFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -120,9 +120,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleMode ( hconsolehandle : super::super::Foundation:: HANDLE , dwmode : CONSOLE_MODE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleNumberOfCommandsA ( number : u32 , exename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleNumberOfCommandsA ( number : u32 , exename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleNumberOfCommandsW ( number : u32 , exename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleNumberOfCommandsW ( number : u32 , exename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleOutputCP ( wcodepageid : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -132,9 +132,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleTextAttribute ( hconsoleoutput : super::super::Foundation:: HANDLE , wattributes : CONSOLE_CHARACTER_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleTitleA ( lpconsoletitle : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleTitleA ( lpconsoletitle : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleTitleW ( lpconsoletitle : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleTitleW ( lpconsoletitle : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn SetConsoleWindowInfo ( hconsoleoutput : super::super::Foundation:: HANDLE , babsolute : super::super::Foundation:: BOOL , lpconsolewindow : *const SMALL_RECT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -154,9 +154,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn WriteConsoleOutputAttribute ( hconsoleoutput : super::super::Foundation:: HANDLE , lpattribute : *const u16 , nlength : u32 , dwwritecoord : COORD , lpnumberofattrswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn WriteConsoleOutputCharacterA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : :: windows_sys::core::PCSTR , nlength : u32 , dwwritecoord : COORD , lpnumberofcharswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn WriteConsoleOutputCharacterA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : ::windows_sys::core::PCSTR , nlength : u32 , dwwritecoord : COORD , lpnumberofcharswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn WriteConsoleOutputCharacterW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : :: windows_sys::core::PCWSTR , nlength : u32 , dwwritecoord : COORD , lpnumberofcharswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn WriteConsoleOutputCharacterW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : ::windows_sys::core::PCWSTR , nlength : u32 , dwwritecoord : COORD , lpnumberofcharswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] fn WriteConsoleOutputW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpbuffer : *const CHAR_INFO , dwbuffersize : COORD , dwbuffercoord : COORD , lpwriteregion : *mut SMALL_RECT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/Contacts/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Contacts/mod.rs index 787e451962..5ddcf739ec 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Contacts/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Contacts/mod.rs @@ -29,201 +29,201 @@ pub const CGD_UNKNOWN_PROPERTY: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub const CLSID_ContactAggregationManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x96c8ad95_c199_44de_b34e_ac33c442df39); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_AGENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Agent"); +pub const CONTACTLABEL_PUB_AGENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Agent"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_BBS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BBS"); +pub const CONTACTLABEL_PUB_BBS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BBS"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_BUSINESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Business"); +pub const CONTACTLABEL_PUB_BUSINESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Business"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_CAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Car"); +pub const CONTACTLABEL_PUB_CAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Car"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_CELLULAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cellular"); +pub const CONTACTLABEL_PUB_CELLULAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Cellular"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_DOMESTIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Domestic"); +pub const CONTACTLABEL_PUB_DOMESTIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Domestic"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_FAX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Fax"); +pub const CONTACTLABEL_PUB_FAX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Fax"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_INTERNATIONAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("International"); +pub const CONTACTLABEL_PUB_INTERNATIONAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("International"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_ISDN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISDN"); +pub const CONTACTLABEL_PUB_ISDN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ISDN"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_LOGO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Logo"); +pub const CONTACTLABEL_PUB_LOGO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Logo"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_MOBILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mobile"); +pub const CONTACTLABEL_PUB_MOBILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Mobile"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_MODEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Modem"); +pub const CONTACTLABEL_PUB_MODEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Modem"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_OTHER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Other"); +pub const CONTACTLABEL_PUB_OTHER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Other"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PAGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Pager"); +pub const CONTACTLABEL_PUB_PAGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Pager"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PARCEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parcel"); +pub const CONTACTLABEL_PUB_PARCEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Parcel"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PCS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCS"); +pub const CONTACTLABEL_PUB_PCS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCS"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PERSONAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Personal"); +pub const CONTACTLABEL_PUB_PERSONAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Personal"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_POSTAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Postal"); +pub const CONTACTLABEL_PUB_POSTAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Postal"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PREFERRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preferred"); +pub const CONTACTLABEL_PUB_PREFERRED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Preferred"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_TTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TTY"); +pub const CONTACTLABEL_PUB_TTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TTY"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_USERTILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserTile"); +pub const CONTACTLABEL_PUB_USERTILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserTile"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_VIDEO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Video"); +pub const CONTACTLABEL_PUB_VIDEO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Video"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_VOICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Voice"); +pub const CONTACTLABEL_PUB_VOICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Voice"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_ANNIVERSARY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:Anniversary"); +pub const CONTACTLABEL_WAB_ANNIVERSARY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:Anniversary"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_ASSISTANT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:Assistant"); +pub const CONTACTLABEL_WAB_ASSISTANT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:Assistant"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_BIRTHDAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:Birthday"); +pub const CONTACTLABEL_WAB_BIRTHDAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:Birthday"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_CHILD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:Child"); +pub const CONTACTLABEL_WAB_CHILD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:Child"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_MANAGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:Manager"); +pub const CONTACTLABEL_WAB_MANAGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:Manager"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_SCHOOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:School"); +pub const CONTACTLABEL_WAB_SCHOOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:School"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_SOCIALNETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:SocialNetwork"); +pub const CONTACTLABEL_WAB_SOCIALNETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:SocialNetwork"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_SPOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:Spouse"); +pub const CONTACTLABEL_WAB_SPOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:Spouse"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_WISHLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("wab:WishList"); +pub const CONTACTLABEL_WAB_WISHLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("wab:WishList"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_CREATIONDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CreationDate"); +pub const CONTACTPROP_PUB_CREATIONDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CreationDate"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_GENDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Gender"); +pub const CONTACTPROP_PUB_GENDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Gender"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_GENDER_FEMALE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Female"); +pub const CONTACTPROP_PUB_GENDER_FEMALE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Female"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_GENDER_MALE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Male"); +pub const CONTACTPROP_PUB_GENDER_MALE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Male"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_GENDER_UNSPECIFIED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Unspecified"); +pub const CONTACTPROP_PUB_GENDER_UNSPECIFIED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Unspecified"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_CERTIFICATECOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CertificateCollection"); +pub const CONTACTPROP_PUB_L1_CERTIFICATECOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CertificateCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_CONTACTIDCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContactIDCollection"); +pub const CONTACTPROP_PUB_L1_CONTACTIDCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ContactIDCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_DATECOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DateCollection"); +pub const CONTACTPROP_PUB_L1_DATECOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DateCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_EMAILADDRESSCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EmailAddressCollection"); +pub const CONTACTPROP_PUB_L1_EMAILADDRESSCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EmailAddressCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_IMADDRESSCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IMAddressCollection"); +pub const CONTACTPROP_PUB_L1_IMADDRESSCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IMAddressCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_NAMECOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NameCollection"); +pub const CONTACTPROP_PUB_L1_NAMECOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NameCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_PERSONCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersonCollection"); +pub const CONTACTPROP_PUB_L1_PERSONCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersonCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_PHONENUMBERCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneNumberCollection"); +pub const CONTACTPROP_PUB_L1_PHONENUMBERCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhoneNumberCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_PHOTOCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhotoCollection"); +pub const CONTACTPROP_PUB_L1_PHOTOCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhotoCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_PHYSICALADDRESSCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhysicalAddressCollection"); +pub const CONTACTPROP_PUB_L1_PHYSICALADDRESSCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhysicalAddressCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_POSITIONCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PositionCollection"); +pub const CONTACTPROP_PUB_L1_POSITIONCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PositionCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_URLCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UrlCollection"); +pub const CONTACTPROP_PUB_L1_URLCOLLECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UrlCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_CERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Certificate"); +pub const CONTACTPROP_PUB_L2_CERTIFICATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Certificate"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_CONTACTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/ContactID"); +pub const CONTACTPROP_PUB_L2_CONTACTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/ContactID"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Date"); +pub const CONTACTPROP_PUB_L2_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Date"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_EMAILADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/EmailAddress"); +pub const CONTACTPROP_PUB_L2_EMAILADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/EmailAddress"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_IMADDRESSENTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/IMAddress"); +pub const CONTACTPROP_PUB_L2_IMADDRESSENTRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/IMAddress"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Name"); +pub const CONTACTPROP_PUB_L2_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Name"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_PERSON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Person"); +pub const CONTACTPROP_PUB_L2_PERSON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Person"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_PHONENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/PhoneNumber"); +pub const CONTACTPROP_PUB_L2_PHONENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/PhoneNumber"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_PHOTO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Photo"); +pub const CONTACTPROP_PUB_L2_PHOTO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Photo"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_PHYSICALADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/PhysicalAddress"); +pub const CONTACTPROP_PUB_L2_PHYSICALADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/PhysicalAddress"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_POSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Position"); +pub const CONTACTPROP_PUB_L2_POSITION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Position"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Url"); +pub const CONTACTPROP_PUB_L2_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Url"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Address"); +pub const CONTACTPROP_PUB_L3_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Address"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ADDRESSLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/AddressLabel"); +pub const CONTACTPROP_PUB_L3_ADDRESSLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/AddressLabel"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ALTERNATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Alternate"); +pub const CONTACTPROP_PUB_L3_ALTERNATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Alternate"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_COMPANY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Company"); +pub const CONTACTPROP_PUB_L3_COMPANY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Company"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_COUNTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Country"); +pub const CONTACTPROP_PUB_L3_COUNTRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Country"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_DEPARTMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Department"); +pub const CONTACTPROP_PUB_L3_DEPARTMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Department"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_EXTENDEDADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/ExtendedAddress"); +pub const CONTACTPROP_PUB_L3_EXTENDEDADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/ExtendedAddress"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_FAMILYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/FamilyName"); +pub const CONTACTPROP_PUB_L3_FAMILYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/FamilyName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_FORMATTEDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/FormattedName"); +pub const CONTACTPROP_PUB_L3_FORMATTEDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/FormattedName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_GENERATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Generation"); +pub const CONTACTPROP_PUB_L3_GENERATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Generation"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_GIVENNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/GivenName"); +pub const CONTACTPROP_PUB_L3_GIVENNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/GivenName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_JOB_TITLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/JobTitle"); +pub const CONTACTPROP_PUB_L3_JOB_TITLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/JobTitle"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_LOCALITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Locality"); +pub const CONTACTPROP_PUB_L3_LOCALITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Locality"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_MIDDLENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/MiddleName"); +pub const CONTACTPROP_PUB_L3_MIDDLENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/MiddleName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_NICKNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/NickName"); +pub const CONTACTPROP_PUB_L3_NICKNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/NickName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Number"); +pub const CONTACTPROP_PUB_L3_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Number"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_OFFICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Office"); +pub const CONTACTPROP_PUB_L3_OFFICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Office"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ORGANIZATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Organization"); +pub const CONTACTPROP_PUB_L3_ORGANIZATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Organization"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PERSONID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/PersonID"); +pub const CONTACTPROP_PUB_L3_PERSONID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/PersonID"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PHONETIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Phonetic"); +pub const CONTACTPROP_PUB_L3_PHONETIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Phonetic"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_POBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/POBox"); +pub const CONTACTPROP_PUB_L3_POBOX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/POBox"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_POSTALCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/PostalCode"); +pub const CONTACTPROP_PUB_L3_POSTALCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/PostalCode"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Prefix"); +pub const CONTACTPROP_PUB_L3_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Prefix"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PROFESSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Profession"); +pub const CONTACTPROP_PUB_L3_PROFESSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Profession"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Protocol"); +pub const CONTACTPROP_PUB_L3_PROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Protocol"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_REGION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Region"); +pub const CONTACTPROP_PUB_L3_REGION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Region"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ROLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Role"); +pub const CONTACTPROP_PUB_L3_ROLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Role"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_STREET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Street"); +pub const CONTACTPROP_PUB_L3_STREET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Street"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_SUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Suffix"); +pub const CONTACTPROP_PUB_L3_SUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Suffix"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_THUMBPRINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/ThumbPrint"); +pub const CONTACTPROP_PUB_L3_THUMBPRINT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/ThumbPrint"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_TITLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Title"); +pub const CONTACTPROP_PUB_L3_TITLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Title"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Type"); +pub const CONTACTPROP_PUB_L3_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Type"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_URL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Url"); +pub const CONTACTPROP_PUB_L3_URL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Url"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Value"); +pub const CONTACTPROP_PUB_L3_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Value"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_MAILER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mailer"); +pub const CONTACTPROP_PUB_MAILER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Mailer"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_NOTES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Notes"); +pub const CONTACTPROP_PUB_NOTES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Notes"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_PROGID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProgID"); +pub const CONTACTPROP_PUB_PROGID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProgID"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub const Contact: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x61b68808_8eee_4fd1_acb8_3d804c8db056); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/CorrelationVector/mod.rs b/crates/libs/sys/src/Windows/Win32/System/CorrelationVector/mod.rs index 602b5adb08..d615f8a7b5 100644 --- a/crates/libs/sys/src/Windows/Win32/System/CorrelationVector/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/CorrelationVector/mod.rs @@ -1,6 +1,6 @@ ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`*"] fn RtlExtendCorrelationVector ( correlationvector : *mut CORRELATION_VECTOR ) -> u32 ); ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`*"] fn RtlIncrementCorrelationVector ( correlationvector : *mut CORRELATION_VECTOR ) -> u32 ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`*"] fn RtlInitializeCorrelationVector ( correlationvector : *mut CORRELATION_VECTOR , version : i32 , guid : *const :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`*"] fn RtlInitializeCorrelationVector ( correlationvector : *mut CORRELATION_VECTOR , version : i32 , guid : *const ::windows_sys::core::GUID ) -> u32 ); ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`*"] fn RtlValidateCorrelationVector ( vector : *const CORRELATION_VECTOR ) -> u32 ); #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`*"] pub const RTL_CORRELATION_VECTOR_STRING_LENGTH: u32 = 129u32; diff --git a/crates/libs/sys/src/Windows/Win32/System/DataExchange/mod.rs b/crates/libs/sys/src/Windows/Win32/System/DataExchange/mod.rs index d71122a853..80a1df1066 100644 --- a/crates/libs/sys/src/Windows/Win32/System/DataExchange/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/DataExchange/mod.rs @@ -1,5 +1,5 @@ -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn AddAtomA ( lpstring : :: windows_sys::core::PCSTR ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn AddAtomW ( lpstring : :: windows_sys::core::PCWSTR ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn AddAtomA ( lpstring : ::windows_sys::core::PCSTR ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn AddAtomW ( lpstring : ::windows_sys::core::PCWSTR ) -> u16 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn AddClipboardFormatListener ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -18,8 +18,8 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DdeConnectList ( idinst : u32 , hszservice : HSZ , hsztopic : HSZ , hconvlist : HCONVLIST , pcc : *const CONVCONTEXT ) -> HCONVLIST ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCreateDataHandle ( idinst : u32 , psrc : *const u8 , cb : u32 , cboff : u32 , hszitem : HSZ , wfmt : u32 , afcmd : u32 ) -> HDDEDATA ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCreateStringHandleA ( idinst : u32 , psz : :: windows_sys::core::PCSTR , icodepage : i32 ) -> HSZ ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCreateStringHandleW ( idinst : u32 , psz : :: windows_sys::core::PCWSTR , icodepage : i32 ) -> HSZ ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCreateStringHandleA ( idinst : u32 , psz : ::windows_sys::core::PCSTR , icodepage : i32 ) -> HSZ ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeCreateStringHandleW ( idinst : u32 , psz : ::windows_sys::core::PCWSTR , icodepage : i32 ) -> HSZ ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn DdeDisconnect ( hconv : HCONV ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -44,8 +44,8 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DdeQueryConvInfo ( hconv : HCONV , idtransaction : u32 , pconvinfo : *mut CONVINFO ) -> u32 ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeQueryNextServer ( hconvlist : HCONVLIST , hconvprev : HCONV ) -> HCONV ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeQueryStringA ( idinst : u32 , hsz : HSZ , psz : :: windows_sys::core::PSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeQueryStringW ( idinst : u32 , hsz : HSZ , psz : :: windows_sys::core::PWSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeQueryStringA ( idinst : u32 , hsz : HSZ , psz : ::windows_sys::core::PSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeQueryStringW ( idinst : u32 , hsz : HSZ , psz : ::windows_sys::core::PWSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn DdeReconnect ( hconv : HCONV ) -> HCONV ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DdeSetQualityOfService ( hwndclient : super::super::Foundation:: HWND , pqosnew : *const super::super::Security:: SECURITY_QUALITY_OF_SERVICE , pqosprev : *mut super::super::Security:: SECURITY_QUALITY_OF_SERVICE ) -> super::super::Foundation:: BOOL ); @@ -59,16 +59,16 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn EmptyClipboard ( ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn EnumClipboardFormats ( format : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn FindAtomA ( lpstring : :: windows_sys::core::PCSTR ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn FindAtomW ( lpstring : :: windows_sys::core::PCWSTR ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn FindAtomA ( lpstring : ::windows_sys::core::PCSTR ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn FindAtomW ( lpstring : ::windows_sys::core::PCWSTR ) -> u16 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn FreeDDElParam ( msg : u32 , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetAtomNameA ( natom : u16 , lpbuffer : :: windows_sys::core::PSTR , nsize : i32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetAtomNameW ( natom : u16 , lpbuffer : :: windows_sys::core::PWSTR , nsize : i32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetAtomNameA ( natom : u16 , lpbuffer : ::windows_sys::core::PSTR , nsize : i32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetAtomNameW ( natom : u16 , lpbuffer : ::windows_sys::core::PWSTR , nsize : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn GetClipboardData ( uformat : u32 ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetClipboardFormatNameA ( format : u32 , lpszformatname : :: windows_sys::core::PSTR , cchmaxcount : i32 ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetClipboardFormatNameW ( format : u32 , lpszformatname : :: windows_sys::core::PWSTR , cchmaxcount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetClipboardFormatNameA ( format : u32 , lpszformatname : ::windows_sys::core::PSTR , cchmaxcount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetClipboardFormatNameW ( format : u32 , lpszformatname : ::windows_sys::core::PWSTR , cchmaxcount : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn GetClipboardOwner ( ) -> super::super::Foundation:: HWND ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetClipboardSequenceNumber ( ) -> u32 ); @@ -79,15 +79,15 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GetPriorityClipboardFormat ( paformatprioritylist : *const u32 , cformats : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn GetUpdatedClipboardFormats ( lpuiformats : *mut u32 , cformats : u32 , pcformatsout : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomA ( lpstring : :: windows_sys::core::PCSTR ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomExA ( lpstring : :: windows_sys::core::PCSTR , flags : u32 ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomExW ( lpstring : :: windows_sys::core::PCWSTR , flags : u32 ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomW ( lpstring : :: windows_sys::core::PCWSTR ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomA ( lpstring : ::windows_sys::core::PCSTR ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomExA ( lpstring : ::windows_sys::core::PCSTR , flags : u32 ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomExW ( lpstring : ::windows_sys::core::PCWSTR , flags : u32 ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalAddAtomW ( lpstring : ::windows_sys::core::PCWSTR ) -> u16 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalDeleteAtom ( natom : u16 ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalFindAtomA ( lpstring : :: windows_sys::core::PCSTR ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalFindAtomW ( lpstring : :: windows_sys::core::PCWSTR ) -> u16 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalGetAtomNameA ( natom : u16 , lpbuffer : :: windows_sys::core::PSTR , nsize : i32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalGetAtomNameW ( natom : u16 , lpbuffer : :: windows_sys::core::PWSTR , nsize : i32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalFindAtomA ( lpstring : ::windows_sys::core::PCSTR ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalFindAtomW ( lpstring : ::windows_sys::core::PCWSTR ) -> u16 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalGetAtomNameA ( natom : u16 , lpbuffer : ::windows_sys::core::PSTR , nsize : i32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn GlobalGetAtomNameW ( natom : u16 , lpbuffer : ::windows_sys::core::PWSTR , nsize : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn ImpersonateDdeClientWindow ( hwndclient : super::super::Foundation:: HWND , hwndserver : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -98,8 +98,8 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn OpenClipboard ( hwndnewowner : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn PackDDElParam ( msg : u32 , uilo : usize , uihi : usize ) -> super::super::Foundation:: LPARAM ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn RegisterClipboardFormatA ( lpszformat : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn RegisterClipboardFormatW ( lpszformat : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn RegisterClipboardFormatA ( lpszformat : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] fn RegisterClipboardFormatW ( lpszformat : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] fn RemoveClipboardFormatListener ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -201,21 +201,21 @@ pub const MSGF_DDEMGR: u32 = 32769u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const QID_SYNC: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_FORMATS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Formats"); +pub const SZDDESYS_ITEM_FORMATS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Formats"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_HELP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Help"); +pub const SZDDESYS_ITEM_HELP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Help"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_RTNMSG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReturnMessage"); +pub const SZDDESYS_ITEM_RTNMSG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReturnMessage"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Status"); +pub const SZDDESYS_ITEM_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Status"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_SYSITEMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysItems"); +pub const SZDDESYS_ITEM_SYSITEMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysItems"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_TOPICS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Topics"); +pub const SZDDESYS_ITEM_TOPICS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Topics"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_TOPIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System"); +pub const SZDDESYS_TOPIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDE_ITEM_ITEMLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TopicItemList"); +pub const SZDDE_ITEM_ITEMLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TopicItemList"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const TIMEOUT_ASYNC: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/DeploymentServices/mod.rs b/crates/libs/sys/src/Windows/Win32/System/DeploymentServices/mod.rs index 7b04c969d0..070d5c1aaa 100644 --- a/crates/libs/sys/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -30,20 +30,20 @@ ::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeProviderEnumNext ( henum : super::super::Foundation:: HANDLE , ppprovider : *mut *mut PXE_PROVIDER ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeProviderFreeInfo ( pprovider : *const PXE_PROVIDER ) -> u32 ); -::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn PxeProviderQueryIndex ( pszprovidername : :: windows_sys::core::PCWSTR , puindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn PxeProviderQueryIndex ( pszprovidername : ::windows_sys::core::PCWSTR , puindex : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PxeProviderRegister ( pszprovidername : :: windows_sys::core::PCWSTR , pszmodulepath : :: windows_sys::core::PCWSTR , index : u32 , biscritical : super::super::Foundation:: BOOL , phproviderkey : *mut super::Registry:: HKEY ) -> u32 ); +::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PxeProviderRegister ( pszprovidername : ::windows_sys::core::PCWSTR , pszmodulepath : ::windows_sys::core::PCWSTR , index : u32 , biscritical : super::super::Foundation:: BOOL , phproviderkey : *mut super::Registry:: HKEY ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeProviderSetAttribute ( hprovider : super::super::Foundation:: HANDLE , attribute : u32 , pparameterbuffer : *const ::core::ffi::c_void , uparamlen : u32 ) -> u32 ); -::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn PxeProviderUnRegister ( pszprovidername : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn PxeProviderUnRegister ( pszprovidername : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeRegisterCallback ( hprovider : super::super::Foundation:: HANDLE , callbacktype : u32 , pcallbackfunction : *const ::core::ffi::c_void , pcontext : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeSendReply ( hclientrequest : super::super::Foundation:: HANDLE , ppacket : *const ::core::ffi::c_void , upacketlen : u32 , paddress : *const PXE_ADDRESS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdspxe.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeTrace ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pszformat : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wdspxe.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeTrace ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pszformat : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeTraceV ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pszformat : :: windows_sys::core::PCWSTR , params : *const i8 ) -> u32 ); +::windows_sys::core::link ! ( "wdspxe.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn PxeTraceV ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pszformat : ::windows_sys::core::PCWSTR , params : *const i8 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wdsbp.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsBpAddOption ( hhandle : super::super::Foundation:: HANDLE , uoption : u32 , uvaluelen : u32 , pvalue : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -59,75 +59,75 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wdsbp.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsBpQueryOption ( hhandle : super::super::Foundation:: HANDLE , uoption : u32 , uvaluelen : u32 , pvalue : *mut ::core::ffi::c_void , pubytes : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliAuthorizeSession ( hsession : super::super::Foundation:: HANDLE , pcred : *const WDS_CLI_CRED ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliAuthorizeSession ( hsession : super::super::Foundation:: HANDLE , pcred : *const WDS_CLI_CRED ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliCancelTransfer ( htransfer : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliCancelTransfer ( htransfer : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliClose ( handle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliClose ( handle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliCreateSession ( pwszserver : :: windows_sys::core::PCWSTR , pcred : *const WDS_CLI_CRED , phsession : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliCreateSession ( pwszserver : ::windows_sys::core::PCWSTR , pcred : *const WDS_CLI_CRED , phsession : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliFindFirstImage ( hsession : super::super::Foundation:: HANDLE , phfindhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliFindFirstImage ( hsession : super::super::Foundation:: HANDLE , phfindhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliFindNextImage ( handle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn WdsCliFreeStringArray ( ppwszarray : *mut :: windows_sys::core::PWSTR , ulcount : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn WdsCliGetDriverQueryXml ( pwszwindirpath : :: windows_sys::core::PCWSTR , ppwszdriverquery : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliFindNextImage ( handle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn WdsCliFreeStringArray ( ppwszarray : *mut ::windows_sys::core::PWSTR , ulcount : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn WdsCliGetDriverQueryXml ( pwszwindirpath : ::windows_sys::core::PCWSTR , ppwszdriverquery : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetEnumerationFlags ( handle : super::super::Foundation:: HANDLE , pdwflags : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetEnumerationFlags ( handle : super::super::Foundation:: HANDLE , pdwflags : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageArchitecture ( hifh : super::super::Foundation:: HANDLE , pdwvalue : *mut CPU_ARCHITECTURE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageArchitecture ( hifh : super::super::Foundation:: HANDLE , pdwvalue : *mut CPU_ARCHITECTURE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageDescription ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageDescription ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageFiles ( hifh : super::super::Foundation:: HANDLE , pppwszfiles : *mut *mut :: windows_sys::core::PWSTR , pdwcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageFiles ( hifh : super::super::Foundation:: HANDLE , pppwszfiles : *mut *mut ::windows_sys::core::PWSTR , pdwcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageGroup ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageGroup ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageHalName ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageHalName ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageHandleFromFindHandle ( findhandle : super::super::Foundation:: HANDLE , phimagehandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageHandleFromFindHandle ( findhandle : super::super::Foundation:: HANDLE , phimagehandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageHandleFromTransferHandle ( htransfer : super::super::Foundation:: HANDLE , phimagehandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageHandleFromTransferHandle ( htransfer : super::super::Foundation:: HANDLE , phimagehandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageIndex ( hifh : super::super::Foundation:: HANDLE , pdwvalue : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageIndex ( hifh : super::super::Foundation:: HANDLE , pdwvalue : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageLanguage ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageLanguage ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageLanguages ( hifh : super::super::Foundation:: HANDLE , pppszvalues : *mut *mut *mut i8 , pdwnumvalues : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageLanguages ( hifh : super::super::Foundation:: HANDLE , pppszvalues : *mut *mut *mut i8 , pdwnumvalues : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageLastModifiedTime ( hifh : super::super::Foundation:: HANDLE , ppsystimevalue : *mut *mut super::super::Foundation:: SYSTEMTIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageLastModifiedTime ( hifh : super::super::Foundation:: HANDLE , ppsystimevalue : *mut *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageName ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageName ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageNamespace ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageNamespace ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageParameter ( hifh : super::super::Foundation:: HANDLE , paramtype : WDS_CLI_IMAGE_PARAM_TYPE , presponse : *mut ::core::ffi::c_void , uresponselen : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageParameter ( hifh : super::super::Foundation:: HANDLE , paramtype : WDS_CLI_IMAGE_PARAM_TYPE , presponse : *mut ::core::ffi::c_void , uresponselen : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImagePath ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImagePath ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageSize ( hifh : super::super::Foundation:: HANDLE , pullvalue : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageSize ( hifh : super::super::Foundation:: HANDLE , pullvalue : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageType ( hifh : super::super::Foundation:: HANDLE , pimagetype : *mut WDS_CLI_IMAGE_TYPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageType ( hifh : super::super::Foundation:: HANDLE , pimagetype : *mut WDS_CLI_IMAGE_TYPE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageVersion ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetImageVersion ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetTransferSize ( hifh : super::super::Foundation:: HANDLE , pullvalue : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliGetTransferSize ( hifh : super::super::Foundation:: HANDLE , pullvalue : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliInitializeLog ( hsession : super::super::Foundation:: HANDLE , ulclientarchitecture : CPU_ARCHITECTURE , pwszclientid : :: windows_sys::core::PCWSTR , pwszclientaddress : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliInitializeLog ( hsession : super::super::Foundation:: HANDLE , ulclientarchitecture : CPU_ARCHITECTURE , pwszclientid : ::windows_sys::core::PCWSTR , pwszclientaddress : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliLog ( hsession : super::super::Foundation:: HANDLE , ulloglevel : u32 , ulmessagecode : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliLog ( hsession : super::super::Foundation:: HANDLE , ulloglevel : u32 , ulmessagecode : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliObtainDriverPackages ( himage : super::super::Foundation:: HANDLE , ppwszservername : *mut :: windows_sys::core::PWSTR , pppwszdriverpackages : *mut *mut :: windows_sys::core::PWSTR , pulcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliObtainDriverPackages ( himage : super::super::Foundation:: HANDLE , ppwszservername : *mut ::windows_sys::core::PWSTR , pppwszdriverpackages : *mut *mut ::windows_sys::core::PWSTR , pulcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliObtainDriverPackagesEx ( hsession : super::super::Foundation:: HANDLE , pwszmachineinfo : :: windows_sys::core::PCWSTR , ppwszservername : *mut :: windows_sys::core::PWSTR , pppwszdriverpackages : *mut *mut :: windows_sys::core::PWSTR , pulcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn WdsCliRegisterTrace ( pfn : PFN_WdsCliTraceFunction ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliObtainDriverPackagesEx ( hsession : super::super::Foundation:: HANDLE , pwszmachineinfo : ::windows_sys::core::PCWSTR , ppwszservername : *mut ::windows_sys::core::PWSTR , pppwszdriverpackages : *mut *mut ::windows_sys::core::PWSTR , pulcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn WdsCliRegisterTrace ( pfn : PFN_WdsCliTraceFunction ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn WdsCliSetTransferBufferSize ( ulsizeinbytes : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliTransferFile ( pwszserver : :: windows_sys::core::PCWSTR , pwsznamespace : :: windows_sys::core::PCWSTR , pwszremotefilepath : :: windows_sys::core::PCWSTR , pwszlocalfilepath : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 , pfnwdsclicallback : PFN_WdsCliCallback , pvuserdata : *const ::core::ffi::c_void , phtransfer : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliTransferFile ( pwszserver : ::windows_sys::core::PCWSTR , pwsznamespace : ::windows_sys::core::PCWSTR , pwszremotefilepath : ::windows_sys::core::PCWSTR , pwszlocalfilepath : ::windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 , pfnwdsclicallback : PFN_WdsCliCallback , pvuserdata : *const ::core::ffi::c_void , phtransfer : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliTransferImage ( himage : super::super::Foundation:: HANDLE , pwszlocalpath : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 , pfnwdsclicallback : PFN_WdsCliCallback , pvuserdata : *const ::core::ffi::c_void , phtransfer : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliTransferImage ( himage : super::super::Foundation:: HANDLE , pwszlocalpath : ::windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 , pfnwdsclicallback : PFN_WdsCliCallback , pvuserdata : *const ::core::ffi::c_void , phtransfer : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliWaitForTransfer ( htransfer : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsclientapi.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsCliWaitForTransfer ( htransfer : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "wdstptc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] fn WdsTransportClientAddRefBuffer ( pvbuffer : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wdstptc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportClientCancelSession ( hsessionkey : super::super::Foundation:: HANDLE ) -> u32 ); @@ -153,15 +153,15 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerAllocateBuffer ( hprovider : super::super::Foundation:: HANDLE , ulbuffersize : u32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerCompleteRead ( hprovider : super::super::Foundation:: HANDLE , ulbytesread : u32 , pvuserdata : *const ::core::ffi::c_void , hreadresult : :: windows_sys::core::HRESULT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerCompleteRead ( hprovider : super::super::Foundation:: HANDLE , ulbytesread : u32 , pvuserdata : *const ::core::ffi::c_void , hreadresult : ::windows_sys::core::HRESULT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerFreeBuffer ( hprovider : super::super::Foundation:: HANDLE , pvbuffer : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerFreeBuffer ( hprovider : super::super::Foundation:: HANDLE , pvbuffer : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerRegisterCallback ( hprovider : super::super::Foundation:: HANDLE , callbackid : TRANSPORTPROVIDER_CALLBACK_ID , pfncallback : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerRegisterCallback ( hprovider : super::super::Foundation:: HANDLE , callbackid : TRANSPORTPROVIDER_CALLBACK_ID , pfncallback : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsmc.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerTrace ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pwszformat : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsmc.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerTrace ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pwszformat : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerTraceV ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pwszformat : :: windows_sys::core::PCWSTR , params : *const i8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wdsmc.dll""system" #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] fn WdsTransportServerTraceV ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pwszformat : ::windows_sys::core::PCWSTR , params : *const i8 ) -> ::windows_sys::core::HRESULT ); pub type IWdsTransportCacheable = *mut ::core::ffi::c_void; pub type IWdsTransportClient = *mut ::core::ffi::c_void; pub type IWdsTransportCollection = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/System/DeveloperLicensing/mod.rs b/crates/libs/sys/src/Windows/Win32/System/DeveloperLicensing/mod.rs index e08bb901fb..1cdb7d1f7c 100644 --- a/crates/libs/sys/src/Windows/Win32/System/DeveloperLicensing/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/DeveloperLicensing/mod.rs @@ -1,6 +1,6 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsclient.dll""system" #[doc = "*Required features: `\"Win32_System_DeveloperLicensing\"`, `\"Win32_Foundation\"`*"] fn AcquireDeveloperLicense ( hwndparent : super::super::Foundation:: HWND , pexpiration : *mut super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsclient.dll""system" #[doc = "*Required features: `\"Win32_System_DeveloperLicensing\"`, `\"Win32_Foundation\"`*"] fn AcquireDeveloperLicense ( hwndparent : super::super::Foundation:: HWND , pexpiration : *mut super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsclient.dll""system" #[doc = "*Required features: `\"Win32_System_DeveloperLicensing\"`, `\"Win32_Foundation\"`*"] fn CheckDeveloperLicense ( pexpiration : *mut super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsclient.dll""system" #[doc = "*Required features: `\"Win32_System_DeveloperLicensing\"`, `\"Win32_Foundation\"`*"] fn CheckDeveloperLicense ( pexpiration : *mut super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsclient.dll""system" #[doc = "*Required features: `\"Win32_System_DeveloperLicensing\"`, `\"Win32_Foundation\"`*"] fn RemoveDeveloperLicense ( hwndparent : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wsclient.dll""system" #[doc = "*Required features: `\"Win32_System_DeveloperLicensing\"`, `\"Win32_Foundation\"`*"] fn RemoveDeveloperLicense ( hwndparent : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); diff --git a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs index 0cfa6fed83..d911b0e36d 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs @@ -24,9 +24,9 @@ pub type ICorProfilerObjectEnum = *mut ::core::ffi::c_void; pub type ICorProfilerThreadEnum = *mut ::core::ffi::c_void; pub type IMethodMalloc = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_System_Diagnostics_ClrProfiling\"`*"] -pub const CorDB_CONTROL_Profiling: ::windows_sys::core::PCSTR = ::windows_sys::s!("Cor_Enable_Profiling"); +pub const CorDB_CONTROL_Profiling: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Cor_Enable_Profiling"); #[doc = "*Required features: `\"Win32_System_Diagnostics_ClrProfiling\"`*"] -pub const CorDB_CONTROL_ProfilingL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Cor_Enable_Profiling"); +pub const CorDB_CONTROL_ProfilingL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Cor_Enable_Profiling"); #[doc = "*Required features: `\"Win32_System_Diagnostics_ClrProfiling\"`*"] pub type COR_PRF_CLAUSE_TYPE = i32; #[doc = "*Required features: `\"Win32_System_Diagnostics_ClrProfiling\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Debug/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Debug/mod.rs index ac97971ace..892d3cff07 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Debug/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Debug/mod.rs @@ -5,9 +5,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn Beep ( dwfreq : u32 , dwduration : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn BindImage ( imagename : :: windows_sys::core::PCSTR , dllpath : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn BindImage ( imagename : ::windows_sys::core::PCSTR , dllpath : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn BindImageEx ( flags : u32 , imagename : :: windows_sys::core::PCSTR , dllpath : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , statusroutine : PIMAGEHLP_STATUS_ROUTINE ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn BindImageEx ( flags : u32 , imagename : ::windows_sys::core::PCSTR , dllpath : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , statusroutine : PIMAGEHLP_STATUS_ROUTINE ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn CheckRemoteDebuggerPresent ( hprocess : super::super::super::Foundation:: HANDLE , pbdebuggerpresent : *mut super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -21,11 +21,11 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ContinueDebugEvent ( dwprocessid : u32 , dwthreadid : u32 , dwcontinuestatus : super::super::super::Foundation:: NTSTATUS ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn CopyContext ( destination : *mut CONTEXT , contextflags : u32 , source : *const CONTEXT ) -> super::super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "dbgmodel.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn CreateDataModelManager ( debughost : IDebugHost , manager : *mut IDataModelManager ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dbgmodel.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn CreateDataModelManager ( debughost : IDebugHost , manager : *mut IDataModelManager ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DbgHelpCreateUserDump ( filename : :: windows_sys::core::PCSTR , callback : PDBGHELP_CREATE_USER_DUMP_CALLBACK , userdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DbgHelpCreateUserDump ( filename : ::windows_sys::core::PCSTR , callback : PDBGHELP_CREATE_USER_DUMP_CALLBACK , userdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DbgHelpCreateUserDumpW ( filename : :: windows_sys::core::PCWSTR , callback : PDBGHELP_CREATE_USER_DUMP_CALLBACK , userdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DbgHelpCreateUserDumpW ( filename : ::windows_sys::core::PCWSTR , callback : PDBGHELP_CREATE_USER_DUMP_CALLBACK , userdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DebugActiveProcess ( dwprocessid : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -33,24 +33,24 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugBreak ( ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DebugBreakProcess ( process : super::super::super::Foundation:: HANDLE ) -> super::super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "dbgeng.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugConnect ( remoteoptions : :: windows_sys::core::PCSTR , interfaceid : *const :: windows_sys::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dbgeng.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugConnectWide ( remoteoptions : :: windows_sys::core::PCWSTR , interfaceid : *const :: windows_sys::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dbgeng.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugCreate ( interfaceid : *const :: windows_sys::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "dbgeng.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugCreateEx ( interfaceid : *const :: windows_sys::core::GUID , dbgengoptions : u32 , interface : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dbgeng.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugConnect ( remoteoptions : ::windows_sys::core::PCSTR , interfaceid : *const ::windows_sys::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dbgeng.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugConnectWide ( remoteoptions : ::windows_sys::core::PCWSTR , interfaceid : *const ::windows_sys::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dbgeng.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugCreate ( interfaceid : *const ::windows_sys::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "dbgeng.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DebugCreateEx ( interfaceid : *const ::windows_sys::core::GUID , dbgengoptions : u32 , interface : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DebugSetProcessKillOnExit ( killonexit : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DecodePointer ( ptr : *const ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-util-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DecodeRemotePointer ( processhandle : super::super::super::Foundation:: HANDLE , ptr : *const ::core::ffi::c_void , decodedptr : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-util-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn DecodeRemotePointer ( processhandle : super::super::super::Foundation:: HANDLE , ptr : *const ::core::ffi::c_void , decodedptr : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn DecodeSystemPointer ( ptr : *const ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn EncodePointer ( ptr : *const ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-util-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EncodeRemotePointer ( processhandle : super::super::super::Foundation:: HANDLE , ptr : *const ::core::ffi::c_void , encodedptr : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-util-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EncodeRemotePointer ( processhandle : super::super::super::Foundation:: HANDLE , ptr : *const ::core::ffi::c_void , encodedptr : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn EncodeSystemPointer ( ptr : *const ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EnumDirTree ( hprocess : super::super::super::Foundation:: HANDLE , rootpath : :: windows_sys::core::PCSTR , inputpathname : :: windows_sys::core::PCSTR , outputpathbuffer : :: windows_sys::core::PSTR , cb : PENUMDIRTREE_CALLBACK , data : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EnumDirTree ( hprocess : super::super::super::Foundation:: HANDLE , rootpath : ::windows_sys::core::PCSTR , inputpathname : ::windows_sys::core::PCSTR , outputpathbuffer : ::windows_sys::core::PSTR , cb : PENUMDIRTREE_CALLBACK , data : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EnumDirTreeW ( hprocess : super::super::super::Foundation:: HANDLE , rootpath : :: windows_sys::core::PCWSTR , inputpathname : :: windows_sys::core::PCWSTR , outputpathbuffer : :: windows_sys::core::PWSTR , cb : PENUMDIRTREE_CALLBACKW , data : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EnumDirTreeW ( hprocess : super::super::super::Foundation:: HANDLE , rootpath : ::windows_sys::core::PCWSTR , inputpathname : ::windows_sys::core::PCWSTR , outputpathbuffer : ::windows_sys::core::PWSTR , cb : PENUMDIRTREE_CALLBACKW , data : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EnumerateLoadedModules ( hprocess : super::super::super::Foundation:: HANDLE , enumloadedmodulescallback : PENUMLOADED_MODULES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); @@ -62,29 +62,29 @@ ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EnumerateLoadedModulesExW ( hprocess : super::super::super::Foundation:: HANDLE , enumloadedmodulescallback : PENUMLOADED_MODULES_CALLBACKW64 , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn EnumerateLoadedModulesW64 ( hprocess : super::super::super::Foundation:: HANDLE , enumloadedmodulescallback : PENUMLOADED_MODULES_CALLBACKW64 , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FatalAppExitA ( uaction : u32 , lpmessagetext : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FatalAppExitW ( uaction : u32 , lpmessagetext : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FatalAppExitA ( uaction : u32 , lpmessagetext : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FatalAppExitW ( uaction : u32 , lpmessagetext : ::windows_sys::core::PCWSTR ) -> ( ) ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FatalExit ( exitcode : i32 ) -> ! ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindDebugInfoFile ( filename : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , debugfilepath : :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindDebugInfoFile ( filename : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , debugfilepath : ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindDebugInfoFileEx ( filename : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , debugfilepath : :: windows_sys::core::PSTR , callback : PFIND_DEBUG_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindDebugInfoFileEx ( filename : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , debugfilepath : ::windows_sys::core::PSTR , callback : PFIND_DEBUG_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindDebugInfoFileExW ( filename : :: windows_sys::core::PCWSTR , symbolpath : :: windows_sys::core::PCWSTR , debugfilepath : :: windows_sys::core::PWSTR , callback : PFIND_DEBUG_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindDebugInfoFileExW ( filename : ::windows_sys::core::PCWSTR , symbolpath : ::windows_sys::core::PCWSTR , debugfilepath : ::windows_sys::core::PWSTR , callback : PFIND_DEBUG_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindExecutableImage ( filename : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , imagefilepath : :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindExecutableImage ( filename : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , imagefilepath : ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindExecutableImageEx ( filename : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , imagefilepath : :: windows_sys::core::PSTR , callback : PFIND_EXE_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindExecutableImageEx ( filename : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , imagefilepath : ::windows_sys::core::PSTR , callback : PFIND_EXE_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindExecutableImageExW ( filename : :: windows_sys::core::PCWSTR , symbolpath : :: windows_sys::core::PCWSTR , imagefilepath : :: windows_sys::core::PWSTR , callback : PFIND_EXE_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindExecutableImageExW ( filename : ::windows_sys::core::PCWSTR , symbolpath : ::windows_sys::core::PCWSTR , imagefilepath : ::windows_sys::core::PWSTR , callback : PFIND_EXE_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindFileInPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows_sys::core::PCSTR , filename : :: windows_sys::core::PCSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : u32 , filepath : :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindFileInPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows_sys::core::PCSTR , filename : ::windows_sys::core::PCSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : u32 , filepath : ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindFileInSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows_sys::core::PCSTR , filename : :: windows_sys::core::PCSTR , one : u32 , two : u32 , three : u32 , filepath : :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FindFileInSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows_sys::core::PCSTR , filename : ::windows_sys::core::PCSTR , one : u32 , two : u32 , three : u32 , filepath : ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn FlushInstructionCache ( hprocess : super::super::super::Foundation:: HANDLE , lpbaseaddress : *const ::core::ffi::c_void , dwsize : usize ) -> super::super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FormatMessageA ( dwflags : FORMAT_MESSAGE_OPTIONS , lpsource : *const ::core::ffi::c_void , dwmessageid : u32 , dwlanguageid : u32 , lpbuffer : :: windows_sys::core::PSTR , nsize : u32 , arguments : *const *const i8 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FormatMessageW ( dwflags : FORMAT_MESSAGE_OPTIONS , lpsource : *const ::core::ffi::c_void , dwmessageid : u32 , dwlanguageid : u32 , lpbuffer : :: windows_sys::core::PWSTR , nsize : u32 , arguments : *const *const i8 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FormatMessageA ( dwflags : FORMAT_MESSAGE_OPTIONS , lpsource : *const ::core::ffi::c_void , dwmessageid : u32 , dwlanguageid : u32 , lpbuffer : ::windows_sys::core::PSTR , nsize : u32 , arguments : *const *const i8 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn FormatMessageW ( dwflags : FORMAT_MESSAGE_OPTIONS , lpsource : *const ::core::ffi::c_void , dwmessageid : u32 , dwlanguageid : u32 , lpbuffer : ::windows_sys::core::PWSTR , nsize : u32 , arguments : *const *const i8 ) -> u32 ); #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn GetEnabledXStateFeatures ( ) -> u64 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn GetErrorMode ( ) -> u32 ); @@ -124,7 +124,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ImageGetDigestStream ( filehandle : super::super::super::Foundation:: HANDLE , digestlevel : u32 , digestfunction : DIGEST_FUNCTION , digesthandle : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] fn ImageLoad ( dllname : :: windows_sys::core::PCSTR , dllpath : :: windows_sys::core::PCSTR ) -> *mut LOADED_IMAGE ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] fn ImageLoad ( dllname : ::windows_sys::core::PCSTR , dllpath : ::windows_sys::core::PCSTR ) -> *mut LOADED_IMAGE ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[cfg(feature = "Win32_System_SystemInformation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] fn ImageNtHeader ( base : *const ::core::ffi::c_void ) -> *mut IMAGE_NT_HEADERS64 ); @@ -159,11 +159,11 @@ #[cfg(feature = "Win32_System_Kernel")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] fn LocateXStateFeature ( context : *const CONTEXT , featureid : u32 , length : *mut u32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn MakeSureDirectoryPathExists ( dirpath : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn MakeSureDirectoryPathExists ( dirpath : ::windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] fn MapAndLoad ( imagename : :: windows_sys::core::PCSTR , dllpath : :: windows_sys::core::PCSTR , loadedimage : *mut LOADED_IMAGE , dotdll : super::super::super::Foundation:: BOOL , readonly : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn MapFileAndCheckSumA ( filename : :: windows_sys::core::PCSTR , headersum : *mut u32 , checksum : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn MapFileAndCheckSumW ( filename : :: windows_sys::core::PCWSTR , headersum : *mut u32 , checksum : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] fn MapAndLoad ( imagename : ::windows_sys::core::PCSTR , dllpath : ::windows_sys::core::PCSTR , loadedimage : *mut LOADED_IMAGE , dotdll : super::super::super::Foundation:: BOOL , readonly : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn MapFileAndCheckSumA ( filename : ::windows_sys::core::PCSTR , headersum : *mut u32 , checksum : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn MapFileAndCheckSumW ( filename : ::windows_sys::core::PCWSTR , headersum : *mut u32 , checksum : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn MessageBeep ( utype : super::super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -172,13 +172,13 @@ ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_Memory\"`*"] fn MiniDumpWriteDump ( hprocess : super::super::super::Foundation:: HANDLE , processid : u32 , hfile : super::super::super::Foundation:: HANDLE , dumptype : MINIDUMP_TYPE , exceptionparam : *const MINIDUMP_EXCEPTION_INFORMATION , userstreamparam : *const MINIDUMP_USER_STREAM_INFORMATION , callbackparam : *const MINIDUMP_CALLBACK_INFORMATION ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn OpenThreadWaitChainSession ( flags : OPEN_THREAD_WAIT_CHAIN_SESSION_FLAGS , callback : PWAITCHAINCALLBACK ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn OutputDebugStringA ( lpoutputstring : :: windows_sys::core::PCSTR ) -> ( ) ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn OutputDebugStringW ( lpoutputstring : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn OutputDebugStringA ( lpoutputstring : ::windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn OutputDebugStringW ( lpoutputstring : ::windows_sys::core::PCWSTR ) -> ( ) ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn RaiseException ( dwexceptioncode : u32 , dwexceptionflags : u32 , nnumberofarguments : u32 , lparguments : *const usize ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RaiseFailFastException ( pexceptionrecord : *const EXCEPTION_RECORD , pcontextrecord : *const CONTEXT , dwflags : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn RangeMapAddPeImageSections ( rmaphandle : *const ::core::ffi::c_void , imagename : :: windows_sys::core::PCWSTR , mappedimage : *const ::core::ffi::c_void , mappingbytes : u32 , imagebase : u64 , usertag : u64 , mappingflags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn RangeMapAddPeImageSections ( rmaphandle : *const ::core::ffi::c_void , imagename : ::windows_sys::core::PCWSTR , mappedimage : *const ::core::ffi::c_void , mappingbytes : u32 , imagebase : u64 , usertag : u64 , mappingflags : u32 ) -> super::super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn RangeMapCreate ( ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn RangeMapFree ( rmaphandle : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] @@ -188,9 +188,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn RangeMapWrite ( rmaphandle : *const ::core::ffi::c_void , offset : u64 , buffer : *const ::core::ffi::c_void , requestbytes : u32 , flags : u32 , donebytes : *mut u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ReBaseImage ( currentimagename : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , frebase : super::super::super::Foundation:: BOOL , frebasesysfileok : super::super::super::Foundation:: BOOL , fgoingdown : super::super::super::Foundation:: BOOL , checkimagesize : u32 , oldimagesize : *mut u32 , oldimagebase : *mut usize , newimagesize : *mut u32 , newimagebase : *mut usize , timestamp : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ReBaseImage ( currentimagename : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , frebase : super::super::super::Foundation:: BOOL , frebasesysfileok : super::super::super::Foundation:: BOOL , fgoingdown : super::super::super::Foundation:: BOOL , checkimagesize : u32 , oldimagesize : *mut u32 , oldimagebase : *mut usize , newimagesize : *mut u32 , newimagebase : *mut usize , timestamp : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ReBaseImage64 ( currentimagename : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , frebase : super::super::super::Foundation:: BOOL , frebasesysfileok : super::super::super::Foundation:: BOOL , fgoingdown : super::super::super::Foundation:: BOOL , checkimagesize : u32 , oldimagesize : *mut u32 , oldimagebase : *mut u64 , newimagesize : *mut u32 , newimagebase : *mut u64 , timestamp : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ReBaseImage64 ( currentimagename : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , frebase : super::super::super::Foundation:: BOOL , frebasesysfileok : super::super::super::Foundation:: BOOL , fgoingdown : super::super::super::Foundation:: BOOL , checkimagesize : u32 , oldimagesize : *mut u32 , oldimagebase : *mut u64 , newimagesize : *mut u32 , newimagebase : *mut u64 , timestamp : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ReadProcessMemory ( hprocess : super::super::super::Foundation:: HANDLE , lpbaseaddress : *const ::core::ffi::c_void , lpbuffer : *mut ::core::ffi::c_void , nsize : usize , lpnumberofbytesread : *mut usize ) -> super::super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn RegisterWaitChainCOMCallback ( callstatecallback : PCOGETCALLSTATE , activationstatecallback : PCOGETACTIVATIONSTATE ) -> ( ) ); @@ -199,7 +199,7 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn RemoveVectoredContinueHandler ( handle : *const ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn RemoveVectoredExceptionHandler ( handle : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ReportSymbolLoadSummary ( hprocess : super::super::super::Foundation:: HANDLE , ploadmodule : :: windows_sys::core::PCWSTR , psymboldata : *const DBGHELP_DATA_REPORT_STRUCT ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn ReportSymbolLoadSummary ( hprocess : super::super::super::Foundation:: HANDLE , ploadmodule : ::windows_sys::core::PCWSTR , psymboldata : *const DBGHELP_DATA_REPORT_STRUCT ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn RtlAddFunctionTable ( functiontable : *const IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY , entrycount : u32 , baseaddress : usize ) -> super::super::super::Foundation:: BOOLEAN ); @@ -228,10 +228,10 @@ ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn RtlGrowFunctionTable ( dynamictable : *mut ::core::ffi::c_void , newentrycount : u32 ) -> ( ) ); #[cfg(target_arch = "aarch64")] #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn RtlInstallFunctionTableCallback ( tableidentifier : u64 , baseaddress : u64 , length : u32 , callback : PGET_RUNTIME_FUNCTION_CALLBACK , context : *const ::core::ffi::c_void , outofprocesscallbackdll : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn RtlInstallFunctionTableCallback ( tableidentifier : u64 , baseaddress : u64 , length : u32 , callback : PGET_RUNTIME_FUNCTION_CALLBACK , context : *const ::core::ffi::c_void , outofprocesscallbackdll : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(target_arch = "x86_64")] #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn RtlInstallFunctionTableCallback ( tableidentifier : u64 , baseaddress : u64 , length : u32 , callback : PGET_RUNTIME_FUNCTION_CALLBACK , context : *const ::core::ffi::c_void , outofprocesscallbackdll : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn RtlInstallFunctionTableCallback ( tableidentifier : u64 , baseaddress : u64 , length : u32 , callback : PGET_RUNTIME_FUNCTION_CALLBACK , context : *const ::core::ffi::c_void , outofprocesscallbackdll : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(target_arch = "aarch64")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn RtlLookupFunctionEntry ( controlpc : usize , imagebase : *mut usize , historytable : *mut UNWIND_HISTORY_TABLE ) -> *mut IMAGE_ARM64_RUNTIME_FUNCTION_ENTRY ); #[cfg(target_arch = "x86_64")] @@ -253,9 +253,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlVirtualUnwind ( handlertype : RTL_VIRTUAL_UNWIND_HANDLER_TYPE , imagebase : u64 , controlpc : u64 , functionentry : *const IMAGE_RUNTIME_FUNCTION_ENTRY , contextrecord : *mut CONTEXT , handlerdata : *mut *mut ::core::ffi::c_void , establisherframe : *mut u64 , contextpointers : *mut KNONVOLATILE_CONTEXT_POINTERS ) -> super::super::Kernel:: EXCEPTION_ROUTINE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SearchTreeForFile ( rootpath : :: windows_sys::core::PCSTR , inputpathname : :: windows_sys::core::PCSTR , outputpathbuffer : :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SearchTreeForFile ( rootpath : ::windows_sys::core::PCSTR , inputpathname : ::windows_sys::core::PCSTR , outputpathbuffer : ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SearchTreeForFileW ( rootpath : :: windows_sys::core::PCWSTR , inputpathname : :: windows_sys::core::PCWSTR , outputpathbuffer : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SearchTreeForFileW ( rootpath : ::windows_sys::core::PCWSTR , inputpathname : ::windows_sys::core::PCWSTR , outputpathbuffer : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn SetCheckUserInterruptShared ( lpstartaddress : LPCALL_BACK_USER_INTERRUPT_ROUTINE ) -> ( ) ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn SetErrorMode ( umode : THREAD_ERROR_MODE ) -> u32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -282,15 +282,15 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn StackWalkEx ( machinetype : u32 , hprocess : super::super::super::Foundation:: HANDLE , hthread : super::super::super::Foundation:: HANDLE , stackframe : *mut STACKFRAME_EX , contextrecord : *mut ::core::ffi::c_void , readmemoryroutine : PREAD_PROCESS_MEMORY_ROUTINE64 , functiontableaccessroutine : PFUNCTION_TABLE_ACCESS_ROUTINE64 , getmodulebaseroutine : PGET_MODULE_BASE_ROUTINE64 , translateaddress : PTRANSLATE_ADDRESS_ROUTINE64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSourceStream ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , streamfile : :: windows_sys::core::PCSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSourceStream ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , streamfile : ::windows_sys::core::PCSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSourceStreamA ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , streamfile : :: windows_sys::core::PCSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSourceStreamA ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , streamfile : ::windows_sys::core::PCSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSourceStreamW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows_sys::core::PCWSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSourceStreamW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows_sys::core::PCWSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSymbol ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows_sys::core::PCSTR , address : u64 , size : u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSymbol ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows_sys::core::PCSTR , address : u64 , size : u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSymbolW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows_sys::core::PCWSTR , address : u64 , size : u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddSymbolW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows_sys::core::PCWSTR , address : u64 , size : u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymAddrIncludeInlineTrace ( hprocess : super::super::super::Foundation:: HANDLE , address : u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -298,45 +298,45 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymCompareInlineTrace ( hprocess : super::super::super::Foundation:: HANDLE , address1 : u64 , inlinecontext1 : u32 , retaddress1 : u64 , address2 : u64 , retaddress2 : u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymDeleteSymbol ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows_sys::core::PCSTR , address : u64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymDeleteSymbol ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows_sys::core::PCSTR , address : u64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymDeleteSymbolW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows_sys::core::PCWSTR , address : u64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymDeleteSymbolW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows_sys::core::PCWSTR , address : u64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumLines ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : :: windows_sys::core::PCSTR , file : :: windows_sys::core::PCSTR , enumlinescallback : PSYM_ENUMLINES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumLines ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : ::windows_sys::core::PCSTR , file : ::windows_sys::core::PCSTR , enumlinescallback : PSYM_ENUMLINES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumLinesW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : :: windows_sys::core::PCWSTR , file : :: windows_sys::core::PCWSTR , enumlinescallback : PSYM_ENUMLINES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumLinesW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : ::windows_sys::core::PCWSTR , file : ::windows_sys::core::PCWSTR , enumlinescallback : PSYM_ENUMLINES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumProcesses ( enumprocessescallback : PSYM_ENUMPROCESSES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceFileTokens ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , callback : PENUMSOURCEFILETOKENSCALLBACK ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceFiles ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , mask : :: windows_sys::core::PCSTR , cbsrcfiles : PSYM_ENUMSOURCEFILES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceFiles ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , mask : ::windows_sys::core::PCSTR , cbsrcfiles : PSYM_ENUMSOURCEFILES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceFilesW ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , mask : :: windows_sys::core::PCWSTR , cbsrcfiles : PSYM_ENUMSOURCEFILES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceFilesW ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , mask : ::windows_sys::core::PCWSTR , cbsrcfiles : PSYM_ENUMSOURCEFILES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceLines ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : :: windows_sys::core::PCSTR , file : :: windows_sys::core::PCSTR , line : u32 , flags : u32 , enumlinescallback : PSYM_ENUMLINES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceLines ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : ::windows_sys::core::PCSTR , file : ::windows_sys::core::PCSTR , line : u32 , flags : u32 , enumlinescallback : PSYM_ENUMLINES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceLinesW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : :: windows_sys::core::PCWSTR , file : :: windows_sys::core::PCWSTR , line : u32 , flags : u32 , enumlinescallback : PSYM_ENUMLINES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSourceLinesW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : ::windows_sys::core::PCWSTR , file : ::windows_sys::core::PCWSTR , line : u32 , flags : u32 , enumlinescallback : PSYM_ENUMLINES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSym ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbols ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows_sys::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbols ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows_sys::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbolsEx ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows_sys::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbolsEx ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows_sys::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbolsExW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows_sys::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbolsExW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows_sys::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbolsForAddr ( hprocess : super::super::super::Foundation:: HANDLE , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbolsForAddrW ( hprocess : super::super::super::Foundation:: HANDLE , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbolsW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows_sys::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumSymbolsW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows_sys::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumTypes ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumTypesByName ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows_sys::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumTypesByName ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows_sys::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumTypesByNameW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows_sys::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumTypesByNameW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows_sys::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumTypesW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] @@ -357,17 +357,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymEnumerateSymbolsW64 ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , enumsymbolscallback : PSYM_ENUMSYMBOLS_CALLBACK64W , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindDebugInfoFile ( hprocess : super::super::super::Foundation:: HANDLE , filename : :: windows_sys::core::PCSTR , debugfilepath : :: windows_sys::core::PSTR , callback : PFIND_DEBUG_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindDebugInfoFile ( hprocess : super::super::super::Foundation:: HANDLE , filename : ::windows_sys::core::PCSTR , debugfilepath : ::windows_sys::core::PSTR , callback : PFIND_DEBUG_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindDebugInfoFileW ( hprocess : super::super::super::Foundation:: HANDLE , filename : :: windows_sys::core::PCWSTR , debugfilepath : :: windows_sys::core::PWSTR , callback : PFIND_DEBUG_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindDebugInfoFileW ( hprocess : super::super::super::Foundation:: HANDLE , filename : ::windows_sys::core::PCWSTR , debugfilepath : ::windows_sys::core::PWSTR , callback : PFIND_DEBUG_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindExecutableImage ( hprocess : super::super::super::Foundation:: HANDLE , filename : :: windows_sys::core::PCSTR , imagefilepath : :: windows_sys::core::PSTR , callback : PFIND_EXE_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindExecutableImage ( hprocess : super::super::super::Foundation:: HANDLE , filename : ::windows_sys::core::PCSTR , imagefilepath : ::windows_sys::core::PSTR , callback : PFIND_EXE_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindExecutableImageW ( hprocess : super::super::super::Foundation:: HANDLE , filename : :: windows_sys::core::PCWSTR , imagefilepath : :: windows_sys::core::PWSTR , callback : PFIND_EXE_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindExecutableImageW ( hprocess : super::super::super::Foundation:: HANDLE , filename : ::windows_sys::core::PCWSTR , imagefilepath : ::windows_sys::core::PWSTR , callback : PFIND_EXE_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindFileInPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows_sys::core::PCSTR , filename : :: windows_sys::core::PCSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : SYM_FIND_ID_OPTION , foundfile : :: windows_sys::core::PSTR , callback : PFINDFILEINPATHCALLBACK , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindFileInPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows_sys::core::PCSTR , filename : ::windows_sys::core::PCSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : SYM_FIND_ID_OPTION , foundfile : ::windows_sys::core::PSTR , callback : PFINDFILEINPATHCALLBACK , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindFileInPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows_sys::core::PCWSTR , filename : :: windows_sys::core::PCWSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : SYM_FIND_ID_OPTION , foundfile : :: windows_sys::core::PWSTR , callback : PFINDFILEINPATHCALLBACKW , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFindFileInPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows_sys::core::PCWSTR , filename : ::windows_sys::core::PCWSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : SYM_FIND_ID_OPTION , foundfile : ::windows_sys::core::PWSTR , callback : PFINDFILEINPATHCALLBACKW , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFromAddr ( hprocess : super::super::super::Foundation:: HANDLE , address : u64 , displacement : *mut u64 , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -381,9 +381,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFromInlineContextW ( hprocess : super::super::super::Foundation:: HANDLE , address : u64 , inlinecontext : u32 , displacement : *mut u64 , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFromName ( hprocess : super::super::super::Foundation:: HANDLE , name : :: windows_sys::core::PCSTR , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFromName ( hprocess : super::super::super::Foundation:: HANDLE , name : ::windows_sys::core::PCSTR , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFromNameW ( hprocess : super::super::super::Foundation:: HANDLE , name : :: windows_sys::core::PCWSTR , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFromNameW ( hprocess : super::super::super::Foundation:: HANDLE , name : ::windows_sys::core::PCWSTR , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymFromToken ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , token : u32 , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -398,9 +398,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetExtendedOption ( option : IMAGEHLP_EXTENDED_OPTIONS ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetFileLineOffsets64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : :: windows_sys::core::PCSTR , filename : :: windows_sys::core::PCSTR , buffer : *mut u64 , bufferlines : u32 ) -> u32 ); -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn SymGetHomeDirectory ( r#type : IMAGEHLP_HD_TYPE , dir : :: windows_sys::core::PSTR , size : usize ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn SymGetHomeDirectoryW ( r#type : IMAGEHLP_HD_TYPE , dir : :: windows_sys::core::PWSTR , size : usize ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetFileLineOffsets64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : ::windows_sys::core::PCSTR , filename : ::windows_sys::core::PCSTR , buffer : *mut u64 , bufferlines : u32 ) -> u32 ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn SymGetHomeDirectory ( r#type : IMAGEHLP_HD_TYPE , dir : ::windows_sys::core::PSTR , size : usize ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn SymGetHomeDirectoryW ( r#type : IMAGEHLP_HD_TYPE , dir : ::windows_sys::core::PWSTR , size : usize ) -> ::windows_sys::core::PWSTR ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineFromAddr ( hprocess : super::super::super::Foundation:: HANDLE , dwaddr : u32 , pdwdisplacement : *mut u32 , line : *mut IMAGEHLP_LINE ) -> super::super::super::Foundation:: BOOL ); @@ -414,11 +414,11 @@ ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineFromInlineContextW ( hprocess : super::super::super::Foundation:: HANDLE , dwaddr : u64 , inlinecontext : u32 , qwmodulebaseaddress : u64 , pdwdisplacement : *mut u32 , line : *mut IMAGEHLP_LINEW64 ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineFromName ( hprocess : super::super::super::Foundation:: HANDLE , modulename : :: windows_sys::core::PCSTR , filename : :: windows_sys::core::PCSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINE ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineFromName ( hprocess : super::super::super::Foundation:: HANDLE , modulename : ::windows_sys::core::PCSTR , filename : ::windows_sys::core::PCSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINE ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineFromName64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : :: windows_sys::core::PCSTR , filename : :: windows_sys::core::PCSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINE64 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineFromName64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : ::windows_sys::core::PCSTR , filename : ::windows_sys::core::PCSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINE64 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineFromNameW64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : :: windows_sys::core::PCWSTR , filename : :: windows_sys::core::PCWSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINEW64 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineFromNameW64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : ::windows_sys::core::PCWSTR , filename : ::windows_sys::core::PCWSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINEW64 ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetLineNext ( hprocess : super::super::super::Foundation:: HANDLE , line : *mut IMAGEHLP_LINE ) -> super::super::super::Foundation:: BOOL ); @@ -456,37 +456,37 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetScopeW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows_sys::core::PSTR , searchpathlength : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows_sys::core::PSTR , searchpathlength : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSearchPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows_sys::core::PWSTR , searchpathlength : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSearchPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows_sys::core::PWSTR , searchpathlength : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFile ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , params : :: windows_sys::core::PCSTR , filespec : :: windows_sys::core::PCSTR , filepath : :: windows_sys::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFile ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , params : ::windows_sys::core::PCSTR , filespec : ::windows_sys::core::PCSTR , filepath : ::windows_sys::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileChecksum ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows_sys::core::PCSTR , pchecksumtype : *mut u32 , pchecksum : *mut u8 , checksumsize : u32 , pactualbyteswritten : *mut u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileChecksum ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows_sys::core::PCSTR , pchecksumtype : *mut u32 , pchecksum : *mut u8 , checksumsize : u32 , pactualbyteswritten : *mut u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileChecksumW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows_sys::core::PCWSTR , pchecksumtype : *mut u32 , pchecksum : *mut u8 , checksumsize : u32 , pactualbyteswritten : *mut u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileChecksumW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows_sys::core::PCWSTR , pchecksumtype : *mut u32 , pchecksum : *mut u8 , checksumsize : u32 , pactualbyteswritten : *mut u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileFromToken ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : :: windows_sys::core::PCSTR , filepath : :: windows_sys::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileFromToken ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : ::windows_sys::core::PCSTR , filepath : ::windows_sys::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileFromTokenByTokenName ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , tokenname : :: windows_sys::core::PCSTR , params : :: windows_sys::core::PCSTR , filepath : :: windows_sys::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileFromTokenByTokenName ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , tokenname : ::windows_sys::core::PCSTR , params : ::windows_sys::core::PCSTR , filepath : ::windows_sys::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileFromTokenByTokenNameW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , tokenname : :: windows_sys::core::PCWSTR , params : :: windows_sys::core::PCWSTR , filepath : :: windows_sys::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileFromTokenByTokenNameW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , tokenname : ::windows_sys::core::PCWSTR , params : ::windows_sys::core::PCWSTR , filepath : ::windows_sys::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileFromTokenW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : :: windows_sys::core::PCWSTR , filepath : :: windows_sys::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileFromTokenW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : ::windows_sys::core::PCWSTR , filepath : ::windows_sys::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileToken ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows_sys::core::PCSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileToken ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows_sys::core::PCSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileTokenByTokenName ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows_sys::core::PCSTR , tokenname : :: windows_sys::core::PCSTR , tokenparameters : :: windows_sys::core::PCSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileTokenByTokenName ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows_sys::core::PCSTR , tokenname : ::windows_sys::core::PCSTR , tokenparameters : ::windows_sys::core::PCSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileTokenByTokenNameW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows_sys::core::PCWSTR , tokenname : :: windows_sys::core::PCWSTR , tokenparameters : :: windows_sys::core::PCWSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileTokenByTokenNameW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows_sys::core::PCWSTR , tokenname : ::windows_sys::core::PCWSTR , tokenparameters : ::windows_sys::core::PCWSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileTokenW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows_sys::core::PCWSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileTokenW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows_sys::core::PCWSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , params : :: windows_sys::core::PCWSTR , filespec : :: windows_sys::core::PCWSTR , filepath : :: windows_sys::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceFileW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , params : ::windows_sys::core::PCWSTR , filespec : ::windows_sys::core::PCWSTR , filepath : ::windows_sys::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceVarFromToken ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : :: windows_sys::core::PCSTR , varname : :: windows_sys::core::PCSTR , value : :: windows_sys::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceVarFromToken ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : ::windows_sys::core::PCSTR , varname : ::windows_sys::core::PCSTR , value : ::windows_sys::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceVarFromTokenW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : :: windows_sys::core::PCWSTR , varname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSourceVarFromTokenW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : ::windows_sys::core::PCWSTR , varname : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymFromAddr ( hprocess : super::super::super::Foundation:: HANDLE , dwaddr : u32 , pdwdisplacement : *mut u32 , symbol : *mut IMAGEHLP_SYMBOL ) -> super::super::super::Foundation:: BOOL ); @@ -494,9 +494,9 @@ ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymFromAddr64 ( hprocess : super::super::super::Foundation:: HANDLE , qwaddr : u64 , pdwdisplacement : *mut u64 , symbol : *mut IMAGEHLP_SYMBOL64 ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymFromName ( hprocess : super::super::super::Foundation:: HANDLE , name : :: windows_sys::core::PCSTR , symbol : *mut IMAGEHLP_SYMBOL ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymFromName ( hprocess : super::super::super::Foundation:: HANDLE , name : ::windows_sys::core::PCSTR , symbol : *mut IMAGEHLP_SYMBOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymFromName64 ( hprocess : super::super::super::Foundation:: HANDLE , name : :: windows_sys::core::PCSTR , symbol : *mut IMAGEHLP_SYMBOL64 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymFromName64 ( hprocess : super::super::super::Foundation:: HANDLE , name : ::windows_sys::core::PCSTR , symbol : *mut IMAGEHLP_SYMBOL64 ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymNext ( hprocess : super::super::super::Foundation:: HANDLE , symbol : *mut IMAGEHLP_SYMBOL ) -> super::super::super::Foundation:: BOOL ); @@ -508,13 +508,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymPrev64 ( hprocess : super::super::super::Foundation:: HANDLE , symbol : *mut IMAGEHLP_SYMBOL64 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymbolFile ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows_sys::core::PCSTR , imagefile : :: windows_sys::core::PCSTR , r#type : IMAGEHLP_SF_TYPE , symbolfile : :: windows_sys::core::PSTR , csymbolfile : usize , dbgfile : :: windows_sys::core::PSTR , cdbgfile : usize ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymbolFile ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows_sys::core::PCSTR , imagefile : ::windows_sys::core::PCSTR , r#type : IMAGEHLP_SF_TYPE , symbolfile : ::windows_sys::core::PSTR , csymbolfile : usize , dbgfile : ::windows_sys::core::PSTR , cdbgfile : usize ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymbolFileW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows_sys::core::PCWSTR , imagefile : :: windows_sys::core::PCWSTR , r#type : IMAGEHLP_SF_TYPE , symbolfile : :: windows_sys::core::PWSTR , csymbolfile : usize , dbgfile : :: windows_sys::core::PWSTR , cdbgfile : usize ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetSymbolFileW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows_sys::core::PCWSTR , imagefile : ::windows_sys::core::PCWSTR , r#type : IMAGEHLP_SF_TYPE , symbolfile : ::windows_sys::core::PWSTR , csymbolfile : usize , dbgfile : ::windows_sys::core::PWSTR , cdbgfile : usize ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetTypeFromName ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows_sys::core::PCSTR , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetTypeFromName ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows_sys::core::PCSTR , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetTypeFromNameW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows_sys::core::PCWSTR , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetTypeFromNameW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows_sys::core::PCWSTR , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetTypeInfo ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , typeid : u32 , gettype : IMAGEHLP_SYMBOL_TYPE_INFO , pinfo : *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -522,28 +522,28 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymGetUnwindInfo ( hprocess : super::super::super::Foundation:: HANDLE , address : u64 , buffer : *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymInitialize ( hprocess : super::super::super::Foundation:: HANDLE , usersearchpath : :: windows_sys::core::PCSTR , finvadeprocess : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymInitialize ( hprocess : super::super::super::Foundation:: HANDLE , usersearchpath : ::windows_sys::core::PCSTR , finvadeprocess : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymInitializeW ( hprocess : super::super::super::Foundation:: HANDLE , usersearchpath : :: windows_sys::core::PCWSTR , finvadeprocess : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymInitializeW ( hprocess : super::super::super::Foundation:: HANDLE , usersearchpath : ::windows_sys::core::PCWSTR , finvadeprocess : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymLoadModule ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : :: windows_sys::core::PCSTR , modulename : :: windows_sys::core::PCSTR , baseofdll : u32 , sizeofdll : u32 ) -> u32 ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymLoadModule ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : ::windows_sys::core::PCSTR , modulename : ::windows_sys::core::PCSTR , baseofdll : u32 , sizeofdll : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymLoadModule64 ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : :: windows_sys::core::PCSTR , modulename : :: windows_sys::core::PCSTR , baseofdll : u64 , sizeofdll : u32 ) -> u64 ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymLoadModule64 ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : ::windows_sys::core::PCSTR , modulename : ::windows_sys::core::PCSTR , baseofdll : u64 , sizeofdll : u32 ) -> u64 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymLoadModuleEx ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : :: windows_sys::core::PCSTR , modulename : :: windows_sys::core::PCSTR , baseofdll : u64 , dllsize : u32 , data : *const MODLOAD_DATA , flags : SYM_LOAD_FLAGS ) -> u64 ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymLoadModuleEx ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : ::windows_sys::core::PCSTR , modulename : ::windows_sys::core::PCSTR , baseofdll : u64 , dllsize : u32 , data : *const MODLOAD_DATA , flags : SYM_LOAD_FLAGS ) -> u64 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymLoadModuleExW ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : :: windows_sys::core::PCWSTR , modulename : :: windows_sys::core::PCWSTR , baseofdll : u64 , dllsize : u32 , data : *const MODLOAD_DATA , flags : SYM_LOAD_FLAGS ) -> u64 ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymLoadModuleExW ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : ::windows_sys::core::PCWSTR , modulename : ::windows_sys::core::PCWSTR , baseofdll : u64 , dllsize : u32 , data : *const MODLOAD_DATA , flags : SYM_LOAD_FLAGS ) -> u64 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchFileName ( filename : :: windows_sys::core::PCSTR , r#match : :: windows_sys::core::PCSTR , filenamestop : *mut :: windows_sys::core::PSTR , matchstop : *mut :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchFileName ( filename : ::windows_sys::core::PCSTR , r#match : ::windows_sys::core::PCSTR , filenamestop : *mut ::windows_sys::core::PSTR , matchstop : *mut ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchFileNameW ( filename : :: windows_sys::core::PCWSTR , r#match : :: windows_sys::core::PCWSTR , filenamestop : *mut :: windows_sys::core::PWSTR , matchstop : *mut :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchFileNameW ( filename : ::windows_sys::core::PCWSTR , r#match : ::windows_sys::core::PCWSTR , filenamestop : *mut ::windows_sys::core::PWSTR , matchstop : *mut ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchString ( string : :: windows_sys::core::PCSTR , expression : :: windows_sys::core::PCSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchString ( string : ::windows_sys::core::PCSTR , expression : ::windows_sys::core::PCSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchStringA ( string : :: windows_sys::core::PCSTR , expression : :: windows_sys::core::PCSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchStringA ( string : ::windows_sys::core::PCSTR , expression : ::windows_sys::core::PCSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchStringW ( string : :: windows_sys::core::PCWSTR , expression : :: windows_sys::core::PCWSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymMatchStringW ( string : ::windows_sys::core::PCWSTR , expression : ::windows_sys::core::PCWSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymNext ( hprocess : super::super::super::Foundation:: HANDLE , si : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -569,17 +569,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymRegisterFunctionEntryCallback64 ( hprocess : super::super::super::Foundation:: HANDLE , callbackfunction : PSYMBOL_FUNCENTRY_CALLBACK64 , usercontext : u64 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSearch ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symtag : u32 , mask : :: windows_sys::core::PCSTR , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSearch ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symtag : u32 , mask : ::windows_sys::core::PCSTR , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSearchW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symtag : u32 , mask : :: windows_sys::core::PCWSTR , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSearchW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symtag : u32 , mask : ::windows_sys::core::PCWSTR , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetContext ( hprocess : super::super::super::Foundation:: HANDLE , stackframe : *const IMAGEHLP_STACK_FRAME , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetExtendedOption ( option : IMAGEHLP_EXTENDED_OPTIONS , value : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetHomeDirectory ( hprocess : super::super::super::Foundation:: HANDLE , dir : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetHomeDirectory ( hprocess : super::super::super::Foundation:: HANDLE , dir : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetHomeDirectoryW ( hprocess : super::super::super::Foundation:: HANDLE , dir : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetHomeDirectoryW ( hprocess : super::super::super::Foundation:: HANDLE , dir : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn SymSetOptions ( symoptions : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetParentWindow ( hwnd : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: BOOL ); @@ -590,46 +590,46 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetScopeFromInlineContext ( hprocess : super::super::super::Foundation:: HANDLE , address : u64 , inlinecontext : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetSearchPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSetSearchPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvDeltaName ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows_sys::core::PCSTR , r#type : :: windows_sys::core::PCSTR , file1 : :: windows_sys::core::PCSTR , file2 : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvDeltaName ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows_sys::core::PCSTR , r#type : ::windows_sys::core::PCSTR , file1 : ::windows_sys::core::PCSTR , file2 : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvDeltaNameW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows_sys::core::PCWSTR , r#type : :: windows_sys::core::PCWSTR , file1 : :: windows_sys::core::PCWSTR , file2 : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvDeltaNameW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows_sys::core::PCWSTR , r#type : ::windows_sys::core::PCWSTR , file1 : ::windows_sys::core::PCWSTR , file2 : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PCWSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexInfo ( file : :: windows_sys::core::PCSTR , info : *mut SYMSRV_INDEX_INFO , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexInfo ( file : ::windows_sys::core::PCSTR , info : *mut SYMSRV_INDEX_INFO , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexInfoW ( file : :: windows_sys::core::PCWSTR , info : *mut SYMSRV_INDEX_INFOW , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexInfoW ( file : ::windows_sys::core::PCWSTR , info : *mut SYMSRV_INDEX_INFOW , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexString ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows_sys::core::PCSTR , file : :: windows_sys::core::PCSTR , index : :: windows_sys::core::PSTR , size : usize , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexString ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows_sys::core::PCSTR , file : ::windows_sys::core::PCSTR , index : ::windows_sys::core::PSTR , size : usize , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexStringW ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows_sys::core::PCWSTR , file : :: windows_sys::core::PCWSTR , index : :: windows_sys::core::PWSTR , size : usize , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexStringW ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows_sys::core::PCWSTR , file : ::windows_sys::core::PCWSTR , index : ::windows_sys::core::PWSTR , size : usize , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexes ( file : :: windows_sys::core::PCSTR , id : *mut :: windows_sys::core::GUID , val1 : *mut u32 , val2 : *mut u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexes ( file : ::windows_sys::core::PCSTR , id : *mut ::windows_sys::core::GUID , val1 : *mut u32 , val2 : *mut u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexesW ( file : :: windows_sys::core::PCWSTR , id : *mut :: windows_sys::core::GUID , val1 : *mut u32 , val2 : *mut u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetFileIndexesW ( file : ::windows_sys::core::PCWSTR , id : *mut ::windows_sys::core::GUID , val1 : *mut u32 , val2 : *mut u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetSupplement ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows_sys::core::PCSTR , node : :: windows_sys::core::PCSTR , file : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetSupplement ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows_sys::core::PCSTR , node : ::windows_sys::core::PCSTR , file : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetSupplementW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows_sys::core::PCWSTR , node : :: windows_sys::core::PCWSTR , file : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvGetSupplementW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows_sys::core::PCWSTR , node : ::windows_sys::core::PCWSTR , file : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PCWSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvIsStore ( hprocess : super::super::super::Foundation:: HANDLE , path : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvIsStore ( hprocess : super::super::super::Foundation:: HANDLE , path : ::windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvIsStoreW ( hprocess : super::super::super::Foundation:: HANDLE , path : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvIsStoreW ( hprocess : super::super::super::Foundation:: HANDLE , path : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvStoreFile ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows_sys::core::PCSTR , file : :: windows_sys::core::PCSTR , flags : SYM_SRV_STORE_FILE_FLAGS ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvStoreFile ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows_sys::core::PCSTR , file : ::windows_sys::core::PCSTR , flags : SYM_SRV_STORE_FILE_FLAGS ) -> ::windows_sys::core::PCSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvStoreFileW ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows_sys::core::PCWSTR , file : :: windows_sys::core::PCWSTR , flags : SYM_SRV_STORE_FILE_FLAGS ) -> :: windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvStoreFileW ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows_sys::core::PCWSTR , file : ::windows_sys::core::PCWSTR , flags : SYM_SRV_STORE_FILE_FLAGS ) -> ::windows_sys::core::PCWSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvStoreSupplement ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows_sys::core::PCSTR , node : :: windows_sys::core::PCSTR , file : :: windows_sys::core::PCSTR , flags : u32 ) -> :: windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvStoreSupplement ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows_sys::core::PCSTR , node : ::windows_sys::core::PCSTR , file : ::windows_sys::core::PCSTR , flags : u32 ) -> ::windows_sys::core::PCSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvStoreSupplementW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows_sys::core::PCWSTR , node : :: windows_sys::core::PCWSTR , file : :: windows_sys::core::PCWSTR , flags : u32 ) -> :: windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymSrvStoreSupplementW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows_sys::core::PCWSTR , node : ::windows_sys::core::PCWSTR , file : ::windows_sys::core::PCWSTR , flags : u32 ) -> ::windows_sys::core::PCWSTR ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymUnDName ( sym : *const IMAGEHLP_SYMBOL , undecname : :: windows_sys::core::PSTR , undecnamelength : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymUnDName ( sym : *const IMAGEHLP_SYMBOL , undecname : ::windows_sys::core::PSTR , undecnamelength : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymUnDName64 ( sym : *const IMAGEHLP_SYMBOL64 , undecname : :: windows_sys::core::PSTR , undecnamelength : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymUnDName64 ( sym : *const IMAGEHLP_SYMBOL64 , undecname : ::windows_sys::core::PSTR , undecnamelength : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn SymUnloadModule ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u32 ) -> super::super::super::Foundation:: BOOL ); @@ -638,16 +638,16 @@ ::windows_sys::core::link ! ( "api-ms-win-core-errorhandling-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn TerminateProcessOnMemoryExhaustion ( failedallocationsize : usize ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] fn TouchFileTimes ( filehandle : super::super::super::Foundation:: HANDLE , psystemtime : *const super::super::super::Foundation:: SYSTEMTIME ) -> super::super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn UnDecorateSymbolName ( name : :: windows_sys::core::PCSTR , outputstring : :: windows_sys::core::PSTR , maxstringlength : u32 , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn UnDecorateSymbolNameW ( name : :: windows_sys::core::PCWSTR , outputstring : :: windows_sys::core::PWSTR , maxstringlength : u32 , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn UnDecorateSymbolName ( name : ::windows_sys::core::PCSTR , outputstring : ::windows_sys::core::PSTR , maxstringlength : u32 , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "dbghelp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] fn UnDecorateSymbolNameW ( name : ::windows_sys::core::PCWSTR , outputstring : ::windows_sys::core::PWSTR , maxstringlength : u32 , flags : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel", feature = "Win32_System_SystemInformation"))] ::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] fn UnMapAndLoad ( loadedimage : *mut LOADED_IMAGE ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn UnhandledExceptionFilter ( exceptioninfo : *const EXCEPTION_POINTERS ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_SystemInformation"))] -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] fn UpdateDebugInfoFile ( imagefilename : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , debugfilepath : :: windows_sys::core::PSTR , ntheaders : *const IMAGE_NT_HEADERS32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] fn UpdateDebugInfoFile ( imagefilename : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , debugfilepath : ::windows_sys::core::PSTR , ntheaders : *const IMAGE_NT_HEADERS32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_SystemInformation"))] -::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] fn UpdateDebugInfoFileEx ( imagefilename : :: windows_sys::core::PCSTR , symbolpath : :: windows_sys::core::PCSTR , debugfilepath : :: windows_sys::core::PSTR , ntheaders : *const IMAGE_NT_HEADERS32 , oldchecksum : u32 ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imagehlp.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] fn UpdateDebugInfoFileEx ( imagefilename : ::windows_sys::core::PCSTR , symbolpath : ::windows_sys::core::PCSTR , debugfilepath : ::windows_sys::core::PSTR , ntheaders : *const IMAGE_NT_HEADERS32 , oldchecksum : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn WaitForDebugEvent ( lpdebugevent : *mut DEBUG_EVENT , dwmilliseconds : u32 ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] @@ -2114,19 +2114,19 @@ pub const DEBUG_OUTPUT_EXTENSION_WARNING: u32 = 64u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_IDENTITY_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_NAME_END: ::windows_sys::core::PCSTR = ::windows_sys::s!("**NAME**"); +pub const DEBUG_OUTPUT_NAME_END: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("**NAME**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_NAME_END_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("**NAME**"); +pub const DEBUG_OUTPUT_NAME_END_T: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("**NAME**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_NAME_END_WIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("**NAME**"); +pub const DEBUG_OUTPUT_NAME_END_WIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("**NAME**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_NORMAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_OFFSET_END: ::windows_sys::core::PCSTR = ::windows_sys::s!("**OFF**"); +pub const DEBUG_OUTPUT_OFFSET_END: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("**OFF**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_OFFSET_END_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("**OFF**"); +pub const DEBUG_OUTPUT_OFFSET_END_T: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("**OFF**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_OFFSET_END_WIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("**OFF**"); +pub const DEBUG_OUTPUT_OFFSET_END_WIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("**OFF**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_PROMPT: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -2146,17 +2146,17 @@ pub const DEBUG_OUTPUT_SYMBOLS_NO_TYPES: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_SYMBOLS_NO_VALUES: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_TYPE_END: ::windows_sys::core::PCSTR = ::windows_sys::s!("**TYPE**"); +pub const DEBUG_OUTPUT_TYPE_END: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("**TYPE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_TYPE_END_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("**TYPE**"); +pub const DEBUG_OUTPUT_TYPE_END_T: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("**TYPE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_TYPE_END_WIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("**TYPE**"); +pub const DEBUG_OUTPUT_TYPE_END_WIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("**TYPE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_VALUE_END: ::windows_sys::core::PCSTR = ::windows_sys::s!("**VALUE**"); +pub const DEBUG_OUTPUT_VALUE_END: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("**VALUE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_VALUE_END_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("**VALUE**"); +pub const DEBUG_OUTPUT_VALUE_END_T: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("**VALUE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_VALUE_END_WIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("**VALUE**"); +pub const DEBUG_OUTPUT_VALUE_END_WIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("**VALUE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_VERBOSE: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -3048,11 +3048,11 @@ pub const PTR_SEARCH_PHYS_SIZE_SHIFT: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const ProcessDebugManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x78a51822_51f4_11d0_8f20_00805f2cd064); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const RESTORE_LAST_ERROR_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestoreLastError"); +pub const RESTORE_LAST_ERROR_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestoreLastError"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const RESTORE_LAST_ERROR_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("RestoreLastError"); +pub const RESTORE_LAST_ERROR_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RestoreLastError"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const RESTORE_LAST_ERROR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestoreLastError"); +pub const RESTORE_LAST_ERROR_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestoreLastError"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const SCRIPTINFO_ITYPEINFO: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Etw/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Etw/mod.rs index b5d4ff4dbe..ec8b453092 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Etw/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Diagnostics/Etw/mod.rs @@ -1,43 +1,43 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn CloseTrace ( tracehandle : PROCESSTRACE_HANDLE ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn ControlTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES , controlcode : EVENT_TRACE_CONTROL ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn ControlTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES , controlcode : EVENT_TRACE_CONTROL ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn ControlTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES , controlcode : EVENT_TRACE_CONTROL ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn ControlTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES , controlcode : EVENT_TRACE_CONTROL ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn CreateTraceInstanceId ( reghandle : super::super::super::Foundation:: HANDLE , instinfo : *mut EVENT_INSTANCE_INFO ) -> super::super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn CveEventWrite ( cveid : :: windows_sys::core::PCWSTR , additionaldetails : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn CveEventWrite ( cveid : ::windows_sys::core::PCWSTR , additionaldetails : ::windows_sys::core::PCWSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EnableTrace ( enable : u32 , enableflag : u32 , enablelevel : u32 , controlguid : *const :: windows_sys::core::GUID , tracehandle : CONTROLTRACE_HANDLE ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EnableTrace ( enable : u32 , enableflag : u32 , enablelevel : u32 , controlguid : *const ::windows_sys::core::GUID , tracehandle : CONTROLTRACE_HANDLE ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EnableTraceEx ( providerid : *const :: windows_sys::core::GUID , sourceid : *const :: windows_sys::core::GUID , tracehandle : CONTROLTRACE_HANDLE , isenabled : u32 , level : u8 , matchanykeyword : u64 , matchallkeyword : u64 , enableproperty : u32 , enablefilterdesc : *const EVENT_FILTER_DESCRIPTOR ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EnableTraceEx ( providerid : *const ::windows_sys::core::GUID , sourceid : *const ::windows_sys::core::GUID , tracehandle : CONTROLTRACE_HANDLE , isenabled : u32 , level : u8 , matchanykeyword : u64 , matchallkeyword : u64 , enableproperty : u32 , enablefilterdesc : *const EVENT_FILTER_DESCRIPTOR ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EnableTraceEx2 ( tracehandle : CONTROLTRACE_HANDLE , providerid : *const :: windows_sys::core::GUID , controlcode : u32 , level : u8 , matchanykeyword : u64 , matchallkeyword : u64 , timeout : u32 , enableparameters : *const ENABLE_TRACE_PARAMETERS ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EnableTraceEx2 ( tracehandle : CONTROLTRACE_HANDLE , providerid : *const ::windows_sys::core::GUID , controlcode : u32 , level : u8 , matchanykeyword : u64 , matchallkeyword : u64 , timeout : u32 , enableparameters : *const ENABLE_TRACE_PARAMETERS ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EnumerateTraceGuids ( guidpropertiesarray : *mut *mut TRACE_GUID_PROPERTIES , propertyarraycount : u32 , guidcount : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EnumerateTraceGuidsEx ( tracequeryinfoclass : TRACE_QUERY_INFO_CLASS , inbuffer : *const ::core::ffi::c_void , inbuffersize : u32 , outbuffer : *mut ::core::ffi::c_void , outbuffersize : u32 , returnlength : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EventAccessControl ( guid : *const :: windows_sys::core::GUID , operation : u32 , sid : super::super::super::Foundation:: PSID , rights : u32 , allowordeny : super::super::super::Foundation:: BOOLEAN ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EventAccessControl ( guid : *const ::windows_sys::core::GUID , operation : u32 , sid : super::super::super::Foundation:: PSID , rights : u32 , allowordeny : super::super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Security\"`*"] fn EventAccessQuery ( guid : *const :: windows_sys::core::GUID , buffer : super::super::super::Security:: PSECURITY_DESCRIPTOR , buffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventAccessRemove ( guid : *const :: windows_sys::core::GUID ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventActivityIdControl ( controlcode : u32 , activityid : *mut :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Security\"`*"] fn EventAccessQuery ( guid : *const ::windows_sys::core::GUID , buffer : super::super::super::Security:: PSECURITY_DESCRIPTOR , buffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventAccessRemove ( guid : *const ::windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventActivityIdControl ( controlcode : u32 , activityid : *mut ::windows_sys::core::GUID ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EventEnabled ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR ) -> super::super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn EventProviderEnabled ( reghandle : u64 , level : u8 , keyword : u64 ) -> super::super::super::Foundation:: BOOLEAN ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventRegister ( providerid : *const :: windows_sys::core::GUID , enablecallback : PENABLECALLBACK , callbackcontext : *const ::core::ffi::c_void , reghandle : *mut u64 ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventRegister ( providerid : *const ::windows_sys::core::GUID , enablecallback : PENABLECALLBACK , callbackcontext : *const ::core::ffi::c_void , reghandle : *mut u64 ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventSetInformation ( reghandle : u64 , informationclass : EVENT_INFO_CLASS , eventinformation : *const ::core::ffi::c_void , informationlength : u32 ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventUnregister ( reghandle : u64 ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventWrite ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventWriteEx ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , filter : u64 , flags : u32 , activityid : *const :: windows_sys::core::GUID , relatedactivityid : *const :: windows_sys::core::GUID , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventWriteString ( reghandle : u64 , level : u8 , keyword : u64 , string : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventWriteTransfer ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , activityid : *const :: windows_sys::core::GUID , relatedactivityid : *const :: windows_sys::core::GUID , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventWriteEx ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , filter : u64 , flags : u32 , activityid : *const ::windows_sys::core::GUID , relatedactivityid : *const ::windows_sys::core::GUID , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventWriteString ( reghandle : u64 , level : u8 , keyword : u64 , string : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn EventWriteTransfer ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , activityid : *const ::windows_sys::core::GUID , relatedactivityid : *const ::windows_sys::core::GUID , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn FlushTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn FlushTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn FlushTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn FlushTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn GetTraceEnableFlags ( tracehandle : u64 ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn GetTraceEnableLevel ( tracehandle : u64 ) -> u8 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn GetTraceLoggerHandle ( buffer : *const ::core::ffi::c_void ) -> u64 ); @@ -52,73 +52,73 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn QueryAllTracesW ( propertyarray : *mut *mut EVENT_TRACE_PROPERTIES , propertyarraycount : u32 , loggercount : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn QueryTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn QueryTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn QueryTraceProcessingHandle ( processinghandle : PROCESSTRACE_HANDLE , informationclass : ETW_PROCESS_HANDLE_INFO_TYPE , inbuffer : *const ::core::ffi::c_void , inbuffersize : u32 , outbuffer : *mut ::core::ffi::c_void , outbuffersize : u32 , returnlength : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn QueryTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn QueryTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn RegisterTraceGuidsA ( requestaddress : WMIDPREQUEST , requestcontext : *const ::core::ffi::c_void , controlguid : *const :: windows_sys::core::GUID , guidcount : u32 , traceguidreg : *const TRACE_GUID_REGISTRATION , mofimagepath : :: windows_sys::core::PCSTR , mofresourcename : :: windows_sys::core::PCSTR , registrationhandle : *mut u64 ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn RegisterTraceGuidsA ( requestaddress : WMIDPREQUEST , requestcontext : *const ::core::ffi::c_void , controlguid : *const ::windows_sys::core::GUID , guidcount : u32 , traceguidreg : *const TRACE_GUID_REGISTRATION , mofimagepath : ::windows_sys::core::PCSTR , mofresourcename : ::windows_sys::core::PCSTR , registrationhandle : *mut u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn RegisterTraceGuidsW ( requestaddress : WMIDPREQUEST , requestcontext : *const ::core::ffi::c_void , controlguid : *const :: windows_sys::core::GUID , guidcount : u32 , traceguidreg : *const TRACE_GUID_REGISTRATION , mofimagepath : :: windows_sys::core::PCWSTR , mofresourcename : :: windows_sys::core::PCWSTR , registrationhandle : *mut u64 ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn RegisterTraceGuidsW ( requestaddress : WMIDPREQUEST , requestcontext : *const ::core::ffi::c_void , controlguid : *const ::windows_sys::core::GUID , guidcount : u32 , traceguidreg : *const TRACE_GUID_REGISTRATION , mofimagepath : ::windows_sys::core::PCWSTR , mofresourcename : ::windows_sys::core::PCWSTR , registrationhandle : *mut u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn RemoveTraceCallback ( pguid : *const :: windows_sys::core::GUID ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn RemoveTraceCallback ( pguid : *const ::windows_sys::core::GUID ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn SetTraceCallback ( pguid : *const :: windows_sys::core::GUID , eventcallback : PEVENT_CALLBACK ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn SetTraceCallback ( pguid : *const ::windows_sys::core::GUID , eventcallback : PEVENT_CALLBACK ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn StartTraceA ( tracehandle : *mut CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn StartTraceA ( tracehandle : *mut CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn StartTraceW ( tracehandle : *mut CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn StartTraceW ( tracehandle : *mut CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn StopTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn StopTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn StopTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn StopTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TdhAggregatePayloadFilters ( payloadfiltercount : u32 , payloadfilterptrs : *const *const ::core::ffi::c_void , eventmatchallflags : *const super::super::super::Foundation:: BOOLEAN , eventfilterdescriptor : *mut EVENT_FILTER_DESCRIPTOR ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhCleanupPayloadEventFilterDescriptor ( eventfilterdescriptor : *mut EVENT_FILTER_DESCRIPTOR ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhCloseDecodingHandle ( handle : TDH_HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TdhCreatePayloadFilter ( providerguid : *const :: windows_sys::core::GUID , eventdescriptor : *const EVENT_DESCRIPTOR , eventmatchany : super::super::super::Foundation:: BOOLEAN , payloadpredicatecount : u32 , payloadpredicates : *const PAYLOAD_FILTER_PREDICATE , payloadfilter : *mut *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TdhCreatePayloadFilter ( providerguid : *const ::windows_sys::core::GUID , eventdescriptor : *const EVENT_DESCRIPTOR , eventmatchany : super::super::super::Foundation:: BOOLEAN , payloadpredicatecount : u32 , payloadpredicates : *const PAYLOAD_FILTER_PREDICATE , payloadfilter : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhDeletePayloadFilter ( payloadfilter : *mut *mut ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhEnumerateManifestProviderEvents ( providerguid : *const :: windows_sys::core::GUID , buffer : *mut PROVIDER_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhEnumerateProviderFieldInformation ( pguid : *const :: windows_sys::core::GUID , eventfieldtype : EVENT_FIELD_TYPE , pbuffer : *mut PROVIDER_FIELD_INFOARRAY , pbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhEnumerateProviderFilters ( guid : *const :: windows_sys::core::GUID , tdhcontextcount : u32 , tdhcontext : *const TDH_CONTEXT , filtercount : *mut u32 , buffer : *mut *mut PROVIDER_FILTER_INFO , buffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhEnumerateManifestProviderEvents ( providerguid : *const ::windows_sys::core::GUID , buffer : *mut PROVIDER_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhEnumerateProviderFieldInformation ( pguid : *const ::windows_sys::core::GUID , eventfieldtype : EVENT_FIELD_TYPE , pbuffer : *mut PROVIDER_FIELD_INFOARRAY , pbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhEnumerateProviderFilters ( guid : *const ::windows_sys::core::GUID , tdhcontextcount : u32 , tdhcontext : *const TDH_CONTEXT , filtercount : *mut u32 , buffer : *mut *mut PROVIDER_FILTER_INFO , buffersize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhEnumerateProviders ( pbuffer : *mut PROVIDER_ENUMERATION_INFO , pbuffersize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhEnumerateProvidersForDecodingSource ( filter : DECODING_SOURCE , buffer : *mut PROVIDER_ENUMERATION_INFO , buffersize : u32 , bufferrequired : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhFormatProperty ( eventinfo : *const TRACE_EVENT_INFO , mapinfo : *const EVENT_MAP_INFO , pointersize : u32 , propertyintype : u16 , propertyouttype : u16 , propertylength : u16 , userdatalength : u16 , userdata : *const u8 , buffersize : *mut u32 , buffer : :: windows_sys::core::PWSTR , userdataconsumed : *mut u16 ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhFormatProperty ( eventinfo : *const TRACE_EVENT_INFO , mapinfo : *const EVENT_MAP_INFO , pointersize : u32 , propertyintype : u16 , propertyouttype : u16 , propertylength : u16 , userdatalength : u16 , userdata : *const u8 , buffersize : *mut u32 , buffer : ::windows_sys::core::PWSTR , userdataconsumed : *mut u16 ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetDecodingParameter ( handle : TDH_HANDLE , tdhcontext : *mut TDH_CONTEXT ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetEventInformation ( event : *const EVENT_RECORD , tdhcontextcount : u32 , tdhcontext : *const TDH_CONTEXT , buffer : *mut TRACE_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetEventMapInformation ( pevent : *const EVENT_RECORD , pmapname : :: windows_sys::core::PCWSTR , pbuffer : *mut EVENT_MAP_INFO , pbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetManifestEventInformation ( providerguid : *const :: windows_sys::core::GUID , eventdescriptor : *const EVENT_DESCRIPTOR , buffer : *mut TRACE_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetEventMapInformation ( pevent : *const EVENT_RECORD , pmapname : ::windows_sys::core::PCWSTR , pbuffer : *mut EVENT_MAP_INFO , pbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetManifestEventInformation ( providerguid : *const ::windows_sys::core::GUID , eventdescriptor : *const EVENT_DESCRIPTOR , buffer : *mut TRACE_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetProperty ( pevent : *const EVENT_RECORD , tdhcontextcount : u32 , ptdhcontext : *const TDH_CONTEXT , propertydatacount : u32 , ppropertydata : *const PROPERTY_DATA_DESCRIPTOR , buffersize : u32 , pbuffer : *mut u8 ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetPropertySize ( pevent : *const EVENT_RECORD , tdhcontextcount : u32 , ptdhcontext : *const TDH_CONTEXT , propertydatacount : u32 , ppropertydata : *const PROPERTY_DATA_DESCRIPTOR , ppropertysize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetWppMessage ( handle : TDH_HANDLE , eventrecord : *const EVENT_RECORD , buffersize : *mut u32 , buffer : *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetWppProperty ( handle : TDH_HANDLE , eventrecord : *const EVENT_RECORD , propertyname : :: windows_sys::core::PCWSTR , buffersize : *mut u32 , buffer : *mut u8 ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhLoadManifest ( manifest : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhLoadManifestFromBinary ( binarypath : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhGetWppProperty ( handle : TDH_HANDLE , eventrecord : *const EVENT_RECORD , propertyname : ::windows_sys::core::PCWSTR , buffersize : *mut u32 , buffer : *mut u8 ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhLoadManifest ( manifest : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhLoadManifestFromBinary ( binarypath : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhLoadManifestFromMemory ( pdata : *const ::core::ffi::c_void , cbdata : u32 ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhOpenDecodingHandle ( handle : *mut TDH_HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhQueryProviderFieldInformation ( pguid : *const :: windows_sys::core::GUID , eventfieldvalue : u64 , eventfieldtype : EVENT_FIELD_TYPE , pbuffer : *mut PROVIDER_FIELD_INFOARRAY , pbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhQueryProviderFieldInformation ( pguid : *const ::windows_sys::core::GUID , eventfieldvalue : u64 , eventfieldtype : EVENT_FIELD_TYPE , pbuffer : *mut PROVIDER_FIELD_INFOARRAY , pbuffersize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhSetDecodingParameter ( handle : TDH_HANDLE , tdhcontext : *const TDH_CONTEXT ) -> u32 ); -::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhUnloadManifest ( manifest : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhUnloadManifest ( manifest : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "tdh.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn TdhUnloadManifestFromMemory ( pdata : *const ::core::ffi::c_void , cbdata : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TraceEvent ( tracehandle : u64 , eventtrace : *const EVENT_TRACE_HEADER ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TraceEventInstance ( tracehandle : u64 , eventtrace : *const EVENT_INSTANCE_HEADER , instinfo : *const EVENT_INSTANCE_INFO , parentinstinfo : *const EVENT_INSTANCE_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""cdecl" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TraceMessage ( loggerhandle : u64 , messageflags : TRACE_MESSAGE_FLAGS , messageguid : *const :: windows_sys::core::GUID , messagenumber : u16 ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""cdecl" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TraceMessage ( loggerhandle : u64 , messageflags : TRACE_MESSAGE_FLAGS , messageguid : *const ::windows_sys::core::GUID , messagenumber : u16 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TraceMessageVa ( loggerhandle : u64 , messageflags : TRACE_MESSAGE_FLAGS , messageguid : *const :: windows_sys::core::GUID , messagenumber : u16 , messagearglist : *const i8 ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TraceMessageVa ( loggerhandle : u64 , messageflags : TRACE_MESSAGE_FLAGS , messageguid : *const ::windows_sys::core::GUID , messagenumber : u16 , messagearglist : *const i8 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TraceQueryInformation ( sessionhandle : CONTROLTRACE_HANDLE , informationclass : TRACE_QUERY_INFO_CLASS , traceinformation : *mut ::core::ffi::c_void , informationlength : u32 , returnlength : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn TraceSetInformation ( sessionhandle : CONTROLTRACE_HANDLE , informationclass : TRACE_QUERY_INFO_CLASS , traceinformation : *const ::core::ffi::c_void , informationlength : u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] fn UnregisterTraceGuids ( registrationhandle : u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn UpdateTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn UpdateTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn UpdateTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] fn UpdateTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows_sys::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); pub type ITraceEvent = *mut ::core::ffi::c_void; pub type ITraceEventCallback = *mut ::core::ffi::c_void; pub type ITraceRelogger = *mut ::core::ffi::c_void; @@ -129,9 +129,9 @@ pub const CLSID_TraceRelogger: ::windows_sys::core::GUID = ::windows_sys::core:: #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const CTraceRelogger: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x7b40792d_05ff_44c4_9058_f440c71f17d4); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const DIAG_LOGGER_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("DiagLog"); +pub const DIAG_LOGGER_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DiagLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const DIAG_LOGGER_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiagLog"); +pub const DIAG_LOGGER_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiagLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const DefaultTraceSecurityGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x0811c1af_7a07_4a06_82ed_869455cdf713); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -351,11 +351,11 @@ pub const EVENT_HEADER_PROPERTY_RELOGGABLE: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const EVENT_HEADER_PROPERTY_XML: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const EVENT_LOGGER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventLog"); +pub const EVENT_LOGGER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const EVENT_LOGGER_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("EventLog"); +pub const EVENT_LOGGER_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("EventLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const EVENT_LOGGER_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EventLog"); +pub const EVENT_LOGGER_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EventLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const EVENT_MAX_LEVEL: u32 = 255u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -661,19 +661,19 @@ pub const EventTraceGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID: #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const FileIoGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x90cbdc39_4a3e_11d1_84f4_0000f80464e3); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const GLOBAL_LOGGER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GlobalLogger"); +pub const GLOBAL_LOGGER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GlobalLogger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const GLOBAL_LOGGER_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("GlobalLogger"); +pub const GLOBAL_LOGGER_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("GlobalLogger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const GLOBAL_LOGGER_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GlobalLogger"); +pub const GLOBAL_LOGGER_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GlobalLogger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const ImageLoadGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x2cb15d1d_5fc1_11d2_abe1_00a0c911f518); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const KERNEL_LOGGER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NT Kernel Logger"); +pub const KERNEL_LOGGER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NT Kernel Logger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const KERNEL_LOGGER_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("NT Kernel Logger"); +pub const KERNEL_LOGGER_NAMEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("NT Kernel Logger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const KERNEL_LOGGER_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NT Kernel Logger"); +pub const KERNEL_LOGGER_NAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NT Kernel Logger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const MAX_EVENT_DATA_DESCRIPTORS: u32 = 128u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs b/crates/libs/sys/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs index f608c1f526..1b85c50236 100644 --- a/crates/libs/sys/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs @@ -1,7 +1,7 @@ -::windows_sys::core::link ! ( "xolehlp.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn DtcGetTransactionManager ( i_pszhost : :: windows_sys::core::PCSTR , i_psztmname : :: windows_sys::core::PCSTR , i_riid : *const :: windows_sys::core::GUID , i_dwreserved1 : u32 , i_wcbreserved2 : u16 , i_pvreserved2 : *const ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "xolehlp.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn DtcGetTransactionManagerC ( i_pszhost : :: windows_sys::core::PCSTR , i_psztmname : :: windows_sys::core::PCSTR , i_riid : *const :: windows_sys::core::GUID , i_dwreserved1 : u32 , i_wcbreserved2 : u16 , i_pvreserved2 : *const ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "xolehlp.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn DtcGetTransactionManagerExA ( i_pszhost : :: windows_sys::core::PCSTR , i_psztmname : :: windows_sys::core::PCSTR , i_riid : *const :: windows_sys::core::GUID , i_grfoptions : u32 , i_pvconfigparams : *mut ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "xolehlp.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn DtcGetTransactionManagerExW ( i_pwszhost : :: windows_sys::core::PCWSTR , i_pwsztmname : :: windows_sys::core::PCWSTR , i_riid : *const :: windows_sys::core::GUID , i_grfoptions : u32 , i_pvconfigparams : *mut ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xolehlp.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn DtcGetTransactionManager ( i_pszhost : ::windows_sys::core::PCSTR , i_psztmname : ::windows_sys::core::PCSTR , i_riid : *const ::windows_sys::core::GUID , i_dwreserved1 : u32 , i_wcbreserved2 : u16 , i_pvreserved2 : *const ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xolehlp.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn DtcGetTransactionManagerC ( i_pszhost : ::windows_sys::core::PCSTR , i_psztmname : ::windows_sys::core::PCSTR , i_riid : *const ::windows_sys::core::GUID , i_dwreserved1 : u32 , i_wcbreserved2 : u16 , i_pvreserved2 : *const ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xolehlp.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn DtcGetTransactionManagerExA ( i_pszhost : ::windows_sys::core::PCSTR , i_psztmname : ::windows_sys::core::PCSTR , i_riid : *const ::windows_sys::core::GUID , i_grfoptions : u32 , i_pvconfigparams : *mut ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "xolehlp.dll""cdecl" #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn DtcGetTransactionManagerExW ( i_pwszhost : ::windows_sys::core::PCWSTR , i_pwsztmname : ::windows_sys::core::PCWSTR , i_riid : *const ::windows_sys::core::GUID , i_grfoptions : u32 , i_pvconfigparams : *mut ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); pub type IDtcLuConfigure = *mut ::core::ffi::c_void; pub type IDtcLuRecovery = *mut ::core::ffi::c_void; pub type IDtcLuRecoveryFactory = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/System/Environment/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Environment/mod.rs index 4771df4f20..1019b92bf6 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Environment/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Environment/mod.rs @@ -8,29 +8,29 @@ ::windows_sys::core::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn DeleteEnclave ( lpaddress : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn DestroyEnvironmentBlock ( lpenvironment : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveGetAttestationReport ( enclavedata : *const u8 , report : *mut ::core::ffi::c_void , buffersize : u32 , outputsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveGetEnclaveInformation ( informationsize : u32 , enclaveinformation : *mut ENCLAVE_INFORMATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveSealData ( datatoencrypt : *const ::core::ffi::c_void , datatoencryptsize : u32 , identitypolicy : ENCLAVE_SEALING_IDENTITY_POLICY , runtimepolicy : u32 , protectedblob : *mut ::core::ffi::c_void , buffersize : u32 , protectedblobsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveUnsealData ( protectedblob : *const ::core::ffi::c_void , protectedblobsize : u32 , decrypteddata : *mut ::core::ffi::c_void , buffersize : u32 , decrypteddatasize : *mut u32 , sealingidentity : *mut ENCLAVE_IDENTITY , unsealingflags : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveVerifyAttestationReport ( enclavetype : u32 , report : *const ::core::ffi::c_void , reportsize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn ExpandEnvironmentStringsA ( lpsrc : :: windows_sys::core::PCSTR , lpdst : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveGetAttestationReport ( enclavedata : *const u8 , report : *mut ::core::ffi::c_void , buffersize : u32 , outputsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveGetEnclaveInformation ( informationsize : u32 , enclaveinformation : *mut ENCLAVE_INFORMATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveSealData ( datatoencrypt : *const ::core::ffi::c_void , datatoencryptsize : u32 , identitypolicy : ENCLAVE_SEALING_IDENTITY_POLICY , runtimepolicy : u32 , protectedblob : *mut ::core::ffi::c_void , buffersize : u32 , protectedblobsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveUnsealData ( protectedblob : *const ::core::ffi::c_void , protectedblobsize : u32 , decrypteddata : *mut ::core::ffi::c_void , buffersize : u32 , decrypteddatasize : *mut u32 , sealingidentity : *mut ENCLAVE_IDENTITY , unsealingflags : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn EnclaveVerifyAttestationReport ( enclavetype : u32 , report : *const ::core::ffi::c_void , reportsize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn ExpandEnvironmentStringsA ( lpsrc : ::windows_sys::core::PCSTR , lpdst : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn ExpandEnvironmentStringsForUserA ( htoken : super::super::Foundation:: HANDLE , lpsrc : :: windows_sys::core::PCSTR , lpdest : :: windows_sys::core::PSTR , dwsize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn ExpandEnvironmentStringsForUserA ( htoken : super::super::Foundation:: HANDLE , lpsrc : ::windows_sys::core::PCSTR , lpdest : ::windows_sys::core::PSTR , dwsize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn ExpandEnvironmentStringsForUserW ( htoken : super::super::Foundation:: HANDLE , lpsrc : :: windows_sys::core::PCWSTR , lpdest : :: windows_sys::core::PWSTR , dwsize : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn ExpandEnvironmentStringsW ( lpsrc : :: windows_sys::core::PCWSTR , lpdst : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn ExpandEnvironmentStringsForUserW ( htoken : super::super::Foundation:: HANDLE , lpsrc : ::windows_sys::core::PCWSTR , lpdest : ::windows_sys::core::PWSTR , dwsize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn ExpandEnvironmentStringsW ( lpsrc : ::windows_sys::core::PCWSTR , lpdst : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn FreeEnvironmentStringsA ( penv : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn FreeEnvironmentStringsA ( penv : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn FreeEnvironmentStringsW ( penv : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetCommandLineA ( ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetCommandLineW ( ) -> :: windows_sys::core::PCWSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetCurrentDirectoryA ( nbufferlength : u32 , lpbuffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetCurrentDirectoryW ( nbufferlength : u32 , lpbuffer : :: windows_sys::core::PWSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetEnvironmentStrings ( ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetEnvironmentStringsW ( ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetEnvironmentVariableA ( lpname : :: windows_sys::core::PCSTR , lpbuffer : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetEnvironmentVariableW ( lpname : :: windows_sys::core::PCWSTR , lpbuffer : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn FreeEnvironmentStringsW ( penv : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetCommandLineA ( ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetCommandLineW ( ) -> ::windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetCurrentDirectoryA ( nbufferlength : u32 , lpbuffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetCurrentDirectoryW ( nbufferlength : u32 , lpbuffer : ::windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetEnvironmentStrings ( ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetEnvironmentStringsW ( ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetEnvironmentVariableA ( lpname : ::windows_sys::core::PCSTR , lpbuffer : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`*"] fn GetEnvironmentVariableW ( lpname : ::windows_sys::core::PCWSTR , lpbuffer : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn InitializeEnclave ( hprocess : super::super::Foundation:: HANDLE , lpaddress : *const ::core::ffi::c_void , lpenclaveinformation : *const ::core::ffi::c_void , dwinfolength : u32 , lpenclaveerror : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -38,23 +38,23 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn LoadEnclaveData ( hprocess : super::super::Foundation:: HANDLE , lpaddress : *const ::core::ffi::c_void , lpbuffer : *const ::core::ffi::c_void , nsize : usize , flprotect : u32 , lppageinformation : *const ::core::ffi::c_void , dwinfolength : u32 , lpnumberofbyteswritten : *mut usize , lpenclaveerror : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn LoadEnclaveImageA ( lpenclaveaddress : *const ::core::ffi::c_void , lpimagename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn LoadEnclaveImageA ( lpenclaveaddress : *const ::core::ffi::c_void , lpimagename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn LoadEnclaveImageW ( lpenclaveaddress : *const ::core::ffi::c_void , lpimagename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn LoadEnclaveImageW ( lpenclaveaddress : *const ::core::ffi::c_void , lpimagename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn NeedCurrentDirectoryForExePathA ( exename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn NeedCurrentDirectoryForExePathA ( exename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn NeedCurrentDirectoryForExePathW ( exename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn NeedCurrentDirectoryForExePathW ( exename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetCurrentDirectoryA ( lppathname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetCurrentDirectoryA ( lppathname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetCurrentDirectoryW ( lppathname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetCurrentDirectoryW ( lppathname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentStringsW ( newenvironment : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentStringsW ( newenvironment : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentVariableA ( lpname : :: windows_sys::core::PCSTR , lpvalue : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentVariableA ( lpname : ::windows_sys::core::PCSTR , lpvalue : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentVariableW ( lpname : :: windows_sys::core::PCWSTR , lpvalue : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentVariableW ( lpname : ::windows_sys::core::PCWSTR , lpvalue : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "vertdll.dll""system" #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] fn TerminateEnclave ( lpaddress : *const ::core::ffi::c_void , fwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_System_Environment\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/ErrorReporting/mod.rs b/crates/libs/sys/src/Windows/Win32/System/ErrorReporting/mod.rs index a1a4d80980..617e332e76 100644 --- a/crates/libs/sys/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -1,60 +1,60 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "faultrep.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn AddERExcludedApplicationA ( szapplication : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "faultrep.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn AddERExcludedApplicationA ( szapplication : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "faultrep.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn AddERExcludedApplicationW ( wszapplication : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "faultrep.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn AddERExcludedApplicationW ( wszapplication : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "faultrep.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] fn ReportFault ( pep : *const super::Diagnostics::Debug:: EXCEPTION_POINTERS , dwopt : u32 ) -> EFaultRepRetVal ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerAddExcludedApplication ( pwzexename : :: windows_sys::core::PCWSTR , ballusers : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerFreeString ( pwszstr : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerAddExcludedApplication ( pwzexename : ::windows_sys::core::PCWSTR , ballusers : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerFreeString ( pwszstr : ::windows_sys::core::PCWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerGetFlags ( hprocess : super::super::Foundation:: HANDLE , pdwflags : *mut WER_FAULT_REPORTING ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterAdditionalProcess ( processid : u32 , captureextrainfoforthreadid : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterAppLocalDump ( localappdatarelativepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterCustomMetadata ( key : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterExcludedMemoryBlock ( address : *const ::core::ffi::c_void , size : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterFile ( pwzfile : :: windows_sys::core::PCWSTR , regfiletype : WER_REGISTER_FILE_TYPE , dwflags : WER_FILE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterMemoryBlock ( pvaddress : *const ::core::ffi::c_void , dwsize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterRuntimeExceptionModule ( pwszoutofprocesscallbackdll : :: windows_sys::core::PCWSTR , pcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerGetFlags ( hprocess : super::super::Foundation:: HANDLE , pdwflags : *mut WER_FAULT_REPORTING ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterAdditionalProcess ( processid : u32 , captureextrainfoforthreadid : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterAppLocalDump ( localappdatarelativepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterCustomMetadata ( key : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterExcludedMemoryBlock ( address : *const ::core::ffi::c_void , size : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterFile ( pwzfile : ::windows_sys::core::PCWSTR , regfiletype : WER_REGISTER_FILE_TYPE , dwflags : WER_FILE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterMemoryBlock ( pvaddress : *const ::core::ffi::c_void , dwsize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerRegisterRuntimeExceptionModule ( pwszoutofprocesscallbackdll : ::windows_sys::core::PCWSTR , pcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerRemoveExcludedApplication ( pwzexename : :: windows_sys::core::PCWSTR , ballusers : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerRemoveExcludedApplication ( pwzexename : ::windows_sys::core::PCWSTR , ballusers : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug", feature = "Win32_System_Kernel"))] -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] fn WerReportAddDump ( hreporthandle : HREPORT , hprocess : super::super::Foundation:: HANDLE , hthread : super::super::Foundation:: HANDLE , dumptype : WER_DUMP_TYPE , pexceptionparam : *const WER_EXCEPTION_INFORMATION , pdumpcustomoptions : *const WER_DUMP_CUSTOM_OPTIONS , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportAddFile ( hreporthandle : HREPORT , pwzpath : :: windows_sys::core::PCWSTR , repfiletype : WER_FILE_TYPE , dwfileflags : WER_FILE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportCloseHandle ( hreporthandle : HREPORT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] fn WerReportAddDump ( hreporthandle : HREPORT , hprocess : super::super::Foundation:: HANDLE , hthread : super::super::Foundation:: HANDLE , dumptype : WER_DUMP_TYPE , pexceptionparam : *const WER_EXCEPTION_INFORMATION , pdumpcustomoptions : *const WER_DUMP_CUSTOM_OPTIONS , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportAddFile ( hreporthandle : HREPORT , pwzpath : ::windows_sys::core::PCWSTR , repfiletype : WER_FILE_TYPE , dwfileflags : WER_FILE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportCloseHandle ( hreporthandle : HREPORT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerReportCreate ( pwzeventtype : :: windows_sys::core::PCWSTR , reptype : WER_REPORT_TYPE , preportinformation : *const WER_REPORT_INFORMATION , phreporthandle : *mut HREPORT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerReportCreate ( pwzeventtype : ::windows_sys::core::PCWSTR , reptype : WER_REPORT_TYPE , preportinformation : *const WER_REPORT_INFORMATION , phreporthandle : *mut HREPORT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "faultrep.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerReportHang ( hwndhungapp : super::super::Foundation:: HWND , pwzhungapplicationname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportSetParameter ( hreporthandle : HREPORT , dwparamid : u32 , pwzname : :: windows_sys::core::PCWSTR , pwzvalue : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportSetUIOption ( hreporthandle : HREPORT , repuitypeid : WER_REPORT_UI , pwzvalue : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportSubmit ( hreporthandle : HREPORT , consent : WER_CONSENT , dwflags : WER_SUBMIT_FLAGS , psubmitresult : *mut WER_SUBMIT_RESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerSetFlags ( dwflags : WER_FAULT_REPORTING ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "faultrep.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerReportHang ( hwndhungapp : super::super::Foundation:: HWND , pwzhungapplicationname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportSetParameter ( hreporthandle : HREPORT , dwparamid : u32 , pwzname : ::windows_sys::core::PCWSTR , pwzvalue : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportSetUIOption ( hreporthandle : HREPORT , repuitypeid : WER_REPORT_UI , pwzvalue : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerReportSubmit ( hreporthandle : HREPORT , consent : WER_CONSENT , dwflags : WER_SUBMIT_FLAGS , psubmitresult : *mut WER_SUBMIT_RESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerSetFlags ( dwflags : WER_FAULT_REPORTING ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreClose ( hreportstore : HREPORTSTORE ) -> ( ) ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreGetFirstReportKey ( hreportstore : HREPORTSTORE , ppszreportkey : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreGetNextReportKey ( hreportstore : HREPORTSTORE , ppszreportkey : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreGetReportCount ( hreportstore : HREPORTSTORE , pdwreportcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreGetSizeOnDisk ( hreportstore : HREPORTSTORE , pqwsizeinbytes : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreOpen ( repstoretype : REPORT_STORE_TYPES , phreportstore : *mut HREPORTSTORE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStorePurge ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreGetFirstReportKey ( hreportstore : HREPORTSTORE , ppszreportkey : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreGetNextReportKey ( hreportstore : HREPORTSTORE , ppszreportkey : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreGetReportCount ( hreportstore : HREPORTSTORE , pdwreportcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreGetSizeOnDisk ( hreportstore : HREPORTSTORE , pqwsizeinbytes : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreOpen ( repstoretype : REPORT_STORE_TYPES , phreportstore : *mut HREPORTSTORE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStorePurge ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerStoreQueryReportMetadataV1 ( hreportstore : HREPORTSTORE , pszreportkey : :: windows_sys::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V1 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerStoreQueryReportMetadataV1 ( hreportstore : HREPORTSTORE , pszreportkey : ::windows_sys::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V1 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerStoreQueryReportMetadataV2 ( hreportstore : HREPORTSTORE , pszreportkey : :: windows_sys::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V2 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerStoreQueryReportMetadataV2 ( hreportstore : HREPORTSTORE , pszreportkey : ::windows_sys::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V2 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerStoreQueryReportMetadataV3 ( hreportstore : HREPORTSTORE , pszreportkey : :: windows_sys::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V3 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreUploadReport ( hreportstore : HREPORTSTORE , pszreportkey : :: windows_sys::core::PCWSTR , dwflags : u32 , psubmitresult : *mut WER_SUBMIT_RESULT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterAdditionalProcess ( processid : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterAppLocalDump ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterCustomMetadata ( key : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterExcludedMemoryBlock ( address : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterFile ( pwzfilepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterMemoryBlock ( pvaddress : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterRuntimeExceptionModule ( pwszoutofprocesscallbackdll : :: windows_sys::core::PCWSTR , pcontext : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] fn WerStoreQueryReportMetadataV3 ( hreportstore : HREPORTSTORE , pszreportkey : ::windows_sys::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V3 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wer.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerStoreUploadReport ( hreportstore : HREPORTSTORE , pszreportkey : ::windows_sys::core::PCWSTR , dwflags : u32 , psubmitresult : *mut WER_SUBMIT_RESULT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterAdditionalProcess ( processid : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterAppLocalDump ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterCustomMetadata ( key : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterExcludedMemoryBlock ( address : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterFile ( pwzfilepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterMemoryBlock ( pvaddress : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] fn WerUnregisterRuntimeExceptionModule ( pwszoutofprocesscallbackdll : ::windows_sys::core::PCWSTR , pcontext : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const APPCRASH_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APPCRASH"); +pub const APPCRASH_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APPCRASH"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const PACKAGED_APPCRASH_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MoAppCrash"); +pub const PACKAGED_APPCRASH_EVENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MoAppCrash"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const WER_DUMP_AUXILIARY: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -132,11 +132,11 @@ pub const WER_P8: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const WER_P9: u32 = 9u32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH: ::windows_sys::core::PCSTR = ::windows_sys::s!("OutOfProcessExceptionEventDebuggerLaunchCallback"); +pub const WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("OutOfProcessExceptionEventDebuggerLaunchCallback"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_EVENT_FUNCTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("OutOfProcessExceptionEventCallback"); +pub const WER_RUNTIME_EXCEPTION_EVENT_FUNCTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("OutOfProcessExceptionEventCallback"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE_FUNCTION: ::windows_sys::core::PCSTR = ::windows_sys::s!("OutOfProcessExceptionEventSignatureCallback"); +pub const WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE_FUNCTION: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("OutOfProcessExceptionEventSignatureCallback"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const WER_SUBMIT_BYPASS_NETWORK_COST_THROTTLING: u32 = 32768u32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/EventCollector/mod.rs b/crates/libs/sys/src/Windows/Win32/System/EventCollector/mod.rs index 9aa6d12890..1390725dd9 100644 --- a/crates/libs/sys/src/Windows/Win32/System/EventCollector/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/EventCollector/mod.rs @@ -1,9 +1,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcClose ( object : isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcDeleteSubscription ( subscriptionname : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcDeleteSubscription ( subscriptionname : ::windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcEnumNextSubscription ( subscriptionenum : isize , subscriptionnamebuffersize : u32 , subscriptionnamebuffer : :: windows_sys::core::PWSTR , subscriptionnamebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcEnumNextSubscription ( subscriptionenum : isize , subscriptionnamebuffersize : u32 , subscriptionnamebuffer : ::windows_sys::core::PWSTR , subscriptionnamebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcGetObjectArrayProperty ( objectarray : isize , propertyid : EC_SUBSCRIPTION_PROPERTY_ID , arrayindex : u32 , flags : u32 , propertyvaluebuffersize : u32 , propertyvaluebuffer : *mut EC_VARIANT , propertyvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -11,15 +11,15 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcGetSubscriptionProperty ( subscription : isize , propertyid : EC_SUBSCRIPTION_PROPERTY_ID , flags : u32 , propertyvaluebuffersize : u32 , propertyvaluebuffer : *mut EC_VARIANT , propertyvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcGetSubscriptionRunTimeStatus ( subscriptionname : :: windows_sys::core::PCWSTR , statusinfoid : EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID , eventsourcename : :: windows_sys::core::PCWSTR , flags : u32 , statusvaluebuffersize : u32 , statusvaluebuffer : *mut EC_VARIANT , statusvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcGetSubscriptionRunTimeStatus ( subscriptionname : ::windows_sys::core::PCWSTR , statusinfoid : EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID , eventsourcename : ::windows_sys::core::PCWSTR , flags : u32 , statusvaluebuffersize : u32 , statusvaluebuffer : *mut EC_VARIANT , statusvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcInsertObjectArrayElement ( objectarray : isize , arrayindex : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] fn EcOpenSubscription ( subscriptionname : :: windows_sys::core::PCWSTR , accessmask : u32 , flags : u32 ) -> isize ); +::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] fn EcOpenSubscription ( subscriptionname : ::windows_sys::core::PCWSTR , accessmask : u32 , flags : u32 ) -> isize ); ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] fn EcOpenSubscriptionEnum ( flags : u32 ) -> isize ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcRemoveObjectArrayElement ( objectarray : isize , arrayindex : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcRetrySubscription ( subscriptionname : :: windows_sys::core::PCWSTR , eventsourcename : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcRetrySubscription ( subscriptionname : ::windows_sys::core::PCWSTR , eventsourcename : ::windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wecapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] fn EcSaveSubscription ( subscription : isize , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/EventLog/mod.rs b/crates/libs/sys/src/Windows/Win32/System/EventLog/mod.rs index a8c7216580..6c0c64aad4 100644 --- a/crates/libs/sys/src/Windows/Win32/System/EventLog/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/EventLog/mod.rs @@ -1,36 +1,36 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn BackupEventLogA ( heventlog : EventLogHandle , lpbackupfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn BackupEventLogA ( heventlog : EventLogHandle , lpbackupfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn BackupEventLogW ( heventlog : EventLogHandle , lpbackupfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn BackupEventLogW ( heventlog : EventLogHandle , lpbackupfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ClearEventLogA ( heventlog : EventLogHandle , lpbackupfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ClearEventLogA ( heventlog : EventLogHandle , lpbackupfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ClearEventLogW ( heventlog : EventLogHandle , lpbackupfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ClearEventLogW ( heventlog : EventLogHandle , lpbackupfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn CloseEventLog ( heventlog : EventLogHandle ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn DeregisterEventSource ( heventlog : EventSourceHandle ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtArchiveExportedLog ( session : EVT_HANDLE , logfilepath : :: windows_sys::core::PCWSTR , locale : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtArchiveExportedLog ( session : EVT_HANDLE , logfilepath : ::windows_sys::core::PCWSTR , locale : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtCancel ( object : EVT_HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtClearLog ( session : EVT_HANDLE , channelpath : :: windows_sys::core::PCWSTR , targetfilepath : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtClearLog ( session : EVT_HANDLE , channelpath : ::windows_sys::core::PCWSTR , targetfilepath : ::windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtClose ( object : EVT_HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtCreateBookmark ( bookmarkxml : :: windows_sys::core::PCWSTR ) -> EVT_HANDLE ); -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtCreateRenderContext ( valuepathscount : u32 , valuepaths : *const :: windows_sys::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtCreateBookmark ( bookmarkxml : ::windows_sys::core::PCWSTR ) -> EVT_HANDLE ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtCreateRenderContext ( valuepathscount : u32 , valuepaths : *const ::windows_sys::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtExportLog ( session : EVT_HANDLE , path : :: windows_sys::core::PCWSTR , query : :: windows_sys::core::PCWSTR , targetfilepath : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtExportLog ( session : EVT_HANDLE , path : ::windows_sys::core::PCWSTR , query : ::windows_sys::core::PCWSTR , targetfilepath : ::windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtFormatMessage ( publishermetadata : EVT_HANDLE , event : EVT_HANDLE , messageid : u32 , valuecount : u32 , values : *const EVT_VARIANT , flags : u32 , buffersize : u32 , buffer : :: windows_sys::core::PWSTR , bufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtFormatMessage ( publishermetadata : EVT_HANDLE , event : EVT_HANDLE , messageid : u32 , valuecount : u32 , values : *const EVT_VARIANT , flags : u32 , buffersize : u32 , buffer : ::windows_sys::core::PWSTR , bufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtGetChannelConfigProperty ( channelconfig : EVT_HANDLE , propertyid : EVT_CHANNEL_CONFIG_PROPERTY_ID , flags : u32 , propertyvaluebuffersize : u32 , propertyvaluebuffer : *mut EVT_VARIANT , propertyvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtGetEventInfo ( event : EVT_HANDLE , propertyid : EVT_EVENT_PROPERTY_ID , propertyvaluebuffersize : u32 , propertyvaluebuffer : *mut EVT_VARIANT , propertyvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtGetEventMetadataProperty ( eventmetadata : EVT_HANDLE , propertyid : EVT_EVENT_METADATA_PROPERTY_ID , flags : u32 , eventmetadatapropertybuffersize : u32 , eventmetadatapropertybuffer : *mut EVT_VARIANT , eventmetadatapropertybufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtGetExtendedStatus ( buffersize : u32 , buffer : :: windows_sys::core::PWSTR , bufferused : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtGetExtendedStatus ( buffersize : u32 , buffer : ::windows_sys::core::PWSTR , bufferused : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtGetLogInfo ( log : EVT_HANDLE , propertyid : EVT_LOG_PROPERTY_ID , propertyvaluebuffersize : u32 , propertyvaluebuffer : *mut EVT_VARIANT , propertyvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -44,18 +44,18 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtNext ( resultset : EVT_HANDLE , eventssize : u32 , events : *mut isize , timeout : u32 , flags : u32 , returned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtNextChannelPath ( channelenum : EVT_HANDLE , channelpathbuffersize : u32 , channelpathbuffer : :: windows_sys::core::PWSTR , channelpathbufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtNextChannelPath ( channelenum : EVT_HANDLE , channelpathbuffersize : u32 , channelpathbuffer : ::windows_sys::core::PWSTR , channelpathbufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtNextEventMetadata ( eventmetadataenum : EVT_HANDLE , flags : u32 ) -> EVT_HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtNextPublisherId ( publisherenum : EVT_HANDLE , publisheridbuffersize : u32 , publisheridbuffer : :: windows_sys::core::PWSTR , publisheridbufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenChannelConfig ( session : EVT_HANDLE , channelpath : :: windows_sys::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtNextPublisherId ( publisherenum : EVT_HANDLE , publisheridbuffersize : u32 , publisheridbuffer : ::windows_sys::core::PWSTR , publisheridbufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenChannelConfig ( session : EVT_HANDLE , channelpath : ::windows_sys::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenChannelEnum ( session : EVT_HANDLE , flags : u32 ) -> EVT_HANDLE ); ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenEventMetadataEnum ( publishermetadata : EVT_HANDLE , flags : u32 ) -> EVT_HANDLE ); -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenLog ( session : EVT_HANDLE , path : :: windows_sys::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenLog ( session : EVT_HANDLE , path : ::windows_sys::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenPublisherEnum ( session : EVT_HANDLE , flags : u32 ) -> EVT_HANDLE ); -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenPublisherMetadata ( session : EVT_HANDLE , publisherid : :: windows_sys::core::PCWSTR , logfilepath : :: windows_sys::core::PCWSTR , locale : u32 , flags : u32 ) -> EVT_HANDLE ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenPublisherMetadata ( session : EVT_HANDLE , publisherid : ::windows_sys::core::PCWSTR , logfilepath : ::windows_sys::core::PCWSTR , locale : u32 , flags : u32 ) -> EVT_HANDLE ); ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtOpenSession ( loginclass : EVT_LOGIN_CLASS , login : *const ::core::ffi::c_void , timeout : u32 , flags : u32 ) -> EVT_HANDLE ); -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtQuery ( session : EVT_HANDLE , path : :: windows_sys::core::PCWSTR , query : :: windows_sys::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn EvtQuery ( session : EVT_HANDLE , path : ::windows_sys::core::PCWSTR , query : ::windows_sys::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtRender ( context : EVT_HANDLE , fragment : EVT_HANDLE , flags : u32 , buffersize : u32 , buffer : *mut ::core::ffi::c_void , bufferused : *mut u32 , propertycount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -65,7 +65,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtSetChannelConfigProperty ( channelconfig : EVT_HANDLE , propertyid : EVT_CHANNEL_CONFIG_PROPERTY_ID , flags : u32 , propertyvalue : *const EVT_VARIANT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtSubscribe ( session : EVT_HANDLE , signalevent : super::super::Foundation:: HANDLE , channelpath : :: windows_sys::core::PCWSTR , query : :: windows_sys::core::PCWSTR , bookmark : EVT_HANDLE , context : *const ::core::ffi::c_void , callback : EVT_SUBSCRIBE_CALLBACK , flags : u32 ) -> EVT_HANDLE ); +::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtSubscribe ( session : EVT_HANDLE , signalevent : super::super::Foundation:: HANDLE , channelpath : ::windows_sys::core::PCWSTR , query : ::windows_sys::core::PCWSTR , bookmark : EVT_HANDLE , context : *const ::core::ffi::c_void , callback : EVT_SUBSCRIBE_CALLBACK , flags : u32 ) -> EVT_HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wevtapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn EvtUpdateBookmark ( bookmark : EVT_HANDLE , event : EVT_HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -76,20 +76,20 @@ ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn GetOldestEventLogRecord ( heventlog : EventLogHandle , oldestrecord : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn NotifyChangeEventLog ( heventlog : EventLogHandle , hevent : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn OpenBackupEventLogA ( lpuncservername : :: windows_sys::core::PCSTR , lpfilename : :: windows_sys::core::PCSTR ) -> EventLogHandle ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn OpenBackupEventLogW ( lpuncservername : :: windows_sys::core::PCWSTR , lpfilename : :: windows_sys::core::PCWSTR ) -> EventLogHandle ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn OpenEventLogA ( lpuncservername : :: windows_sys::core::PCSTR , lpsourcename : :: windows_sys::core::PCSTR ) -> EventLogHandle ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn OpenEventLogW ( lpuncservername : :: windows_sys::core::PCWSTR , lpsourcename : :: windows_sys::core::PCWSTR ) -> EventLogHandle ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn OpenBackupEventLogA ( lpuncservername : ::windows_sys::core::PCSTR , lpfilename : ::windows_sys::core::PCSTR ) -> EventLogHandle ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn OpenBackupEventLogW ( lpuncservername : ::windows_sys::core::PCWSTR , lpfilename : ::windows_sys::core::PCWSTR ) -> EventLogHandle ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn OpenEventLogA ( lpuncservername : ::windows_sys::core::PCSTR , lpsourcename : ::windows_sys::core::PCSTR ) -> EventLogHandle ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn OpenEventLogW ( lpuncservername : ::windows_sys::core::PCWSTR , lpsourcename : ::windows_sys::core::PCWSTR ) -> EventLogHandle ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ReadEventLogA ( heventlog : EventLogHandle , dwreadflags : READ_EVENT_LOG_READ_FLAGS , dwrecordoffset : u32 , lpbuffer : *mut ::core::ffi::c_void , nnumberofbytestoread : u32 , pnbytesread : *mut u32 , pnminnumberofbytesneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ReadEventLogW ( heventlog : EventLogHandle , dwreadflags : READ_EVENT_LOG_READ_FLAGS , dwrecordoffset : u32 , lpbuffer : *mut ::core::ffi::c_void , nnumberofbytestoread : u32 , pnbytesread : *mut u32 , pnminnumberofbytesneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn RegisterEventSourceA ( lpuncservername : :: windows_sys::core::PCSTR , lpsourcename : :: windows_sys::core::PCSTR ) -> EventSourceHandle ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn RegisterEventSourceW ( lpuncservername : :: windows_sys::core::PCWSTR , lpsourcename : :: windows_sys::core::PCWSTR ) -> EventSourceHandle ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn RegisterEventSourceA ( lpuncservername : ::windows_sys::core::PCSTR , lpsourcename : ::windows_sys::core::PCSTR ) -> EventSourceHandle ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] fn RegisterEventSourceW ( lpuncservername : ::windows_sys::core::PCWSTR , lpsourcename : ::windows_sys::core::PCWSTR ) -> EventSourceHandle ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ReportEventA ( heventlog : EventSourceHandle , wtype : REPORT_EVENT_TYPE , wcategory : u16 , dweventid : u32 , lpusersid : super::super::Foundation:: PSID , wnumstrings : u16 , dwdatasize : u32 , lpstrings : *const :: windows_sys::core::PCSTR , lprawdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ReportEventA ( heventlog : EventSourceHandle , wtype : REPORT_EVENT_TYPE , wcategory : u16 , dweventid : u32 , lpusersid : super::super::Foundation:: PSID , wnumstrings : u16 , dwdatasize : u32 , lpstrings : *const ::windows_sys::core::PCSTR , lprawdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ReportEventW ( heventlog : EventSourceHandle , wtype : REPORT_EVENT_TYPE , wcategory : u16 , dweventid : u32 , lpusersid : super::super::Foundation:: PSID , wnumstrings : u16 , dwdatasize : u32 , lpstrings : *const :: windows_sys::core::PCWSTR , lprawdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] fn ReportEventW ( heventlog : EventSourceHandle , wtype : REPORT_EVENT_TYPE , wcategory : u16 , dweventid : u32 , lpusersid : super::super::Foundation:: PSID , wnumstrings : u16 , dwdatasize : u32 , lpstrings : *const ::windows_sys::core::PCWSTR , lprawdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] pub const EVT_ALL_ACCESS: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/EventNotificationService/mod.rs b/crates/libs/sys/src/Windows/Win32/System/EventNotificationService/mod.rs index 7aacef5f11..a718311476 100644 --- a/crates/libs/sys/src/Windows/Win32/System/EventNotificationService/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/EventNotificationService/mod.rs @@ -1,7 +1,7 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "sensapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] fn IsDestinationReachableA ( lpszdestination : :: windows_sys::core::PCSTR , lpqocinfo : *mut QOCINFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "sensapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] fn IsDestinationReachableA ( lpszdestination : ::windows_sys::core::PCSTR , lpqocinfo : *mut QOCINFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "sensapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] fn IsDestinationReachableW ( lpszdestination : :: windows_sys::core::PCWSTR , lpqocinfo : *mut QOCINFO ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "sensapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] fn IsDestinationReachableW ( lpszdestination : ::windows_sys::core::PCWSTR , lpqocinfo : *mut QOCINFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "sensapi.dll""system" #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] fn IsNetworkAlive ( lpdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); pub type ISensLogon = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/System/GroupPolicy/mod.rs b/crates/libs/sys/src/Windows/Win32/System/GroupPolicy/mod.rs index 0179a01bfb..e3b91a84fc 100644 --- a/crates/libs/sys/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -1,40 +1,40 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn BrowseForGPO ( lpbrowseinfo : *mut GPOBROWSEINFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn CommandLineFromMsiDescriptor ( descriptor : :: windows_sys::core::PCWSTR , commandline : :: windows_sys::core::PWSTR , commandlinelength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn BrowseForGPO ( lpbrowseinfo : *mut GPOBROWSEINFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn CommandLineFromMsiDescriptor ( descriptor : ::windows_sys::core::PCWSTR , commandline : ::windows_sys::core::PWSTR , commandlinelength : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn CreateGPOLink ( lpgpo : :: windows_sys::core::PCWSTR , lpcontainer : :: windows_sys::core::PCWSTR , fhighpriority : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn DeleteAllGPOLinks ( lpcontainer : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn DeleteGPOLink ( lpgpo : :: windows_sys::core::PCWSTR , lpcontainer : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn CreateGPOLink ( lpgpo : ::windows_sys::core::PCWSTR , lpcontainer : ::windows_sys::core::PCWSTR , fhighpriority : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn DeleteAllGPOLinks ( lpcontainer : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn DeleteGPOLink ( lpgpo : ::windows_sys::core::PCWSTR , lpcontainer : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn EnterCriticalPolicySection ( bmachine : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn ExportRSoPData ( lpnamespace : :: windows_sys::core::PCWSTR , lpfilename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn ExportRSoPData ( lpnamespace : ::windows_sys::core::PCWSTR , lpfilename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn FreeGPOListA ( pgpolist : *const GROUP_POLICY_OBJECTA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn FreeGPOListW ( pgpolist : *const GROUP_POLICY_OBJECTW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GenerateGPNotification ( bmachine : super::super::Foundation:: BOOL , lpwszmgmtproduct : :: windows_sys::core::PCWSTR , dwmgmtproductoptions : u32 ) -> u32 ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GenerateGPNotification ( bmachine : super::super::Foundation:: BOOL , lpwszmgmtproduct : ::windows_sys::core::PCWSTR , dwmgmtproductoptions : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetAppliedGPOListA ( dwflags : u32 , pmachinename : :: windows_sys::core::PCSTR , psiduser : super::super::Foundation:: PSID , pguidextension : *const :: windows_sys::core::GUID , ppgpolist : *mut *mut GROUP_POLICY_OBJECTA ) -> u32 ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetAppliedGPOListA ( dwflags : u32 , pmachinename : ::windows_sys::core::PCSTR , psiduser : super::super::Foundation:: PSID , pguidextension : *const ::windows_sys::core::GUID , ppgpolist : *mut *mut GROUP_POLICY_OBJECTA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetAppliedGPOListW ( dwflags : u32 , pmachinename : :: windows_sys::core::PCWSTR , psiduser : super::super::Foundation:: PSID , pguidextension : *const :: windows_sys::core::GUID , ppgpolist : *mut *mut GROUP_POLICY_OBJECTW ) -> u32 ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetAppliedGPOListW ( dwflags : u32 , pmachinename : ::windows_sys::core::PCWSTR , psiduser : super::super::Foundation:: PSID , pguidextension : *const ::windows_sys::core::GUID , ppgpolist : *mut *mut GROUP_POLICY_OBJECTW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetGPOListA ( htoken : super::super::Foundation:: HANDLE , lpname : :: windows_sys::core::PCSTR , lphostname : :: windows_sys::core::PCSTR , lpcomputername : :: windows_sys::core::PCSTR , dwflags : u32 , pgpolist : *mut *mut GROUP_POLICY_OBJECTA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetGPOListA ( htoken : super::super::Foundation:: HANDLE , lpname : ::windows_sys::core::PCSTR , lphostname : ::windows_sys::core::PCSTR , lpcomputername : ::windows_sys::core::PCSTR , dwflags : u32 , pgpolist : *mut *mut GROUP_POLICY_OBJECTA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetGPOListW ( htoken : super::super::Foundation:: HANDLE , lpname : :: windows_sys::core::PCWSTR , lphostname : :: windows_sys::core::PCWSTR , lpcomputername : :: windows_sys::core::PCWSTR , dwflags : u32 , pgpolist : *mut *mut GROUP_POLICY_OBJECTW ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn GetLocalManagedApplicationData ( productcode : :: windows_sys::core::PCWSTR , displayname : *mut :: windows_sys::core::PWSTR , supporturl : *mut :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetGPOListW ( htoken : super::super::Foundation:: HANDLE , lpname : ::windows_sys::core::PCWSTR , lphostname : ::windows_sys::core::PCWSTR , lpcomputername : ::windows_sys::core::PCWSTR , dwflags : u32 , pgpolist : *mut *mut GROUP_POLICY_OBJECTW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn GetLocalManagedApplicationData ( productcode : ::windows_sys::core::PCWSTR , displayname : *mut ::windows_sys::core::PWSTR , supporturl : *mut ::windows_sys::core::PWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetLocalManagedApplications ( buserapps : super::super::Foundation:: BOOL , pdwapps : *mut u32 , prglocalapps : *mut *mut LOCALMANAGEDAPPLICATION ) -> u32 ); #[cfg(feature = "Win32_UI_Shell")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_UI_Shell\"`*"] fn GetManagedApplicationCategories ( dwreserved : u32 , pappcategory : *mut super::super::UI::Shell:: APPCATEGORYINFOLIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetManagedApplications ( pcategory : *const :: windows_sys::core::GUID , dwqueryflags : u32 , dwinfolevel : u32 , pdwapps : *mut u32 , prgmanagedapps : *mut *mut MANAGEDAPPLICATION ) -> u32 ); -::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn ImportRSoPData ( lpnamespace : :: windows_sys::core::PCWSTR , lpfilename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn GetManagedApplications ( pcategory : *const ::windows_sys::core::GUID , dwqueryflags : u32 , dwinfolevel : u32 , pdwapps : *mut u32 , prgmanagedapps : *mut *mut MANAGEDAPPLICATION ) -> u32 ); +::windows_sys::core::link ! ( "gpedit.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn ImportRSoPData ( lpnamespace : ::windows_sys::core::PCWSTR , lpfilename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn InstallApplication ( pinstallinfo : *const INSTALLDATA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn LeaveCriticalPolicySection ( hsection : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn ProcessGroupPolicyCompleted ( extensionid : *const :: windows_sys::core::GUID , pasynchandle : usize , dwstatus : u32 ) -> u32 ); -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn ProcessGroupPolicyCompletedEx ( extensionid : *const :: windows_sys::core::GUID , pasynchandle : usize , dwstatus : u32 , rsopstatus : :: windows_sys::core::HRESULT ) -> u32 ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn ProcessGroupPolicyCompleted ( extensionid : *const ::windows_sys::core::GUID , pasynchandle : usize , dwstatus : u32 ) -> u32 ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn ProcessGroupPolicyCompletedEx ( extensionid : *const ::windows_sys::core::GUID , pasynchandle : usize , dwstatus : u32 , rsopstatus : ::windows_sys::core::HRESULT ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn RefreshPolicy ( bmachine : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -42,13 +42,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn RegisterGPNotification ( hevent : super::super::Foundation:: HANDLE , bmachine : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RsopAccessCheckByType ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pprincipalselfsid : super::super::Foundation:: PSID , prsoptoken : *const ::core::ffi::c_void , dwdesiredaccessmask : u32 , pobjecttypelist : *const super::super::Security:: OBJECT_TYPE_LIST , objecttypelistlength : u32 , pgenericmapping : *const super::super::Security:: GENERIC_MAPPING , pprivilegeset : *const super::super::Security:: PRIVILEGE_SET , pdwprivilegesetlength : *const u32 , pdwgrantedaccessmask : *mut u32 , pbaccessstatus : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn RsopFileAccessCheck ( pszfilename : :: windows_sys::core::PCWSTR , prsoptoken : *const ::core::ffi::c_void , dwdesiredaccessmask : u32 , pdwgrantedaccessmask : *mut u32 , pbaccessstatus : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RsopAccessCheckByType ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pprincipalselfsid : super::super::Foundation:: PSID , prsoptoken : *const ::core::ffi::c_void , dwdesiredaccessmask : u32 , pobjecttypelist : *const super::super::Security:: OBJECT_TYPE_LIST , objecttypelistlength : u32 , pgenericmapping : *const super::super::Security:: GENERIC_MAPPING , pprivilegeset : *const super::super::Security:: PRIVILEGE_SET , pdwprivilegesetlength : *const u32 , pdwgrantedaccessmask : *mut u32 , pbaccessstatus : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn RsopFileAccessCheck ( pszfilename : ::windows_sys::core::PCWSTR , prsoptoken : *const ::core::ffi::c_void , dwdesiredaccessmask : u32 , pdwgrantedaccessmask : *mut u32 , pbaccessstatus : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Wmi")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Wmi\"`*"] fn RsopResetPolicySettingStatus ( dwflags : u32 , pservices : super::Wmi:: IWbemServices , psettinginstance : super::Wmi:: IWbemClassObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Wmi\"`*"] fn RsopResetPolicySettingStatus ( dwflags : u32 , pservices : super::Wmi:: IWbemServices , psettinginstance : super::Wmi:: IWbemClassObject ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Wmi"))] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Wmi\"`*"] fn RsopSetPolicySettingStatus ( dwflags : u32 , pservices : super::Wmi:: IWbemServices , psettinginstance : super::Wmi:: IWbemClassObject , ninfo : u32 , pstatus : *const POLICYSETTINGSTATUSINFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn UninstallApplication ( productcode : :: windows_sys::core::PCWSTR , dwstatus : u32 ) -> u32 ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Wmi\"`*"] fn RsopSetPolicySettingStatus ( dwflags : u32 , pservices : super::Wmi:: IWbemServices , psettinginstance : super::Wmi:: IWbemClassObject , ninfo : u32 , pstatus : *const POLICYSETTINGSTATUSINFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] fn UninstallApplication ( productcode : ::windows_sys::core::PCWSTR , dwstatus : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] fn UnregisterGPNotification ( hevent : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); pub type IGPEInformation = *mut ::core::ffi::c_void; @@ -266,29 +266,29 @@ pub const GPO_SECTION_ROOT: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub const GPO_SECTION_USER: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_DLLNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DllName"); +pub const GP_DLLNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DllName"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_ENABLEASYNCHRONOUSPROCESSING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableAsynchronousProcessing"); +pub const GP_ENABLEASYNCHRONOUSPROCESSING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableAsynchronousProcessing"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_MAXNOGPOLISTCHANGESINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxNoGPOListChangesInterval"); +pub const GP_MAXNOGPOLISTCHANGESINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxNoGPOListChangesInterval"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOBACKGROUNDPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoBackgroundPolicy"); +pub const GP_NOBACKGROUNDPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoBackgroundPolicy"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOGPOLISTCHANGES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoGPOListChanges"); +pub const GP_NOGPOLISTCHANGES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoGPOListChanges"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOMACHINEPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoMachinePolicy"); +pub const GP_NOMACHINEPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoMachinePolicy"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOSLOWLINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoSlowLink"); +pub const GP_NOSLOWLINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoSlowLink"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOTIFYLINKTRANSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NotifyLinkTransition"); +pub const GP_NOTIFYLINKTRANSITION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NotifyLinkTransition"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOUSERPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoUserPolicy"); +pub const GP_NOUSERPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoUserPolicy"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_PERUSERLOCALSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PerUserLocalSettings"); +pub const GP_PERUSERLOCALSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PerUserLocalSettings"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_PROCESSGROUPPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProcessGroupPolicy"); +pub const GP_PROCESSGROUPPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProcessGroupPolicy"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_REQUIRESSUCCESSFULREGISTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RequiresSuccessfulRegistry"); +pub const GP_REQUIRESSUCCESSFULREGISTRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RequiresSuccessfulRegistry"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub const LOCALSTATE_ASSIGNED: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/HostComputeNetwork/mod.rs b/crates/libs/sys/src/Windows/Win32/System/HostComputeNetwork/mod.rs index d21eeb27f7..30212c41f0 100644 --- a/crates/libs/sys/src/Windows/Win32/System/HostComputeNetwork/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/HostComputeNetwork/mod.rs @@ -1,47 +1,47 @@ -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseEndpoint ( endpoint : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseGuestNetworkService ( guestnetworkservice : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseLoadBalancer ( loadbalancer : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseNamespace ( namespace : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseNetwork ( network : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateEndpoint ( network : *const ::core::ffi::c_void , id : *const :: windows_sys::core::GUID , settings : :: windows_sys::core::PCWSTR , endpoint : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateGuestNetworkService ( id : *const :: windows_sys::core::GUID , settings : :: windows_sys::core::PCWSTR , guestnetworkservice : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateLoadBalancer ( id : *const :: windows_sys::core::GUID , settings : :: windows_sys::core::PCWSTR , loadbalancer : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateNamespace ( id : *const :: windows_sys::core::GUID , settings : :: windows_sys::core::PCWSTR , namespace : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateNetwork ( id : *const :: windows_sys::core::GUID , settings : :: windows_sys::core::PCWSTR , network : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteEndpoint ( id : *const :: windows_sys::core::GUID , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteGuestNetworkService ( id : *const :: windows_sys::core::GUID , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteLoadBalancer ( id : *const :: windows_sys::core::GUID , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteNamespace ( id : *const :: windows_sys::core::GUID , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteNetwork ( id : *const :: windows_sys::core::GUID , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateEndpoints ( query : :: windows_sys::core::PCWSTR , endpoints : *mut :: windows_sys::core::PWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateGuestNetworkPortReservations ( returncount : *mut u32 , portentries : *mut *mut HCN_PORT_RANGE_ENTRY ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateLoadBalancers ( query : :: windows_sys::core::PCWSTR , loadbalancer : *mut :: windows_sys::core::PWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateNamespaces ( query : :: windows_sys::core::PCWSTR , namespaces : *mut :: windows_sys::core::PWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateNetworks ( query : :: windows_sys::core::PCWSTR , networks : *mut :: windows_sys::core::PWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseEndpoint ( endpoint : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseGuestNetworkService ( guestnetworkservice : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseLoadBalancer ( loadbalancer : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseNamespace ( namespace : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCloseNetwork ( network : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateEndpoint ( network : *const ::core::ffi::c_void , id : *const ::windows_sys::core::GUID , settings : ::windows_sys::core::PCWSTR , endpoint : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateGuestNetworkService ( id : *const ::windows_sys::core::GUID , settings : ::windows_sys::core::PCWSTR , guestnetworkservice : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateLoadBalancer ( id : *const ::windows_sys::core::GUID , settings : ::windows_sys::core::PCWSTR , loadbalancer : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateNamespace ( id : *const ::windows_sys::core::GUID , settings : ::windows_sys::core::PCWSTR , namespace : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnCreateNetwork ( id : *const ::windows_sys::core::GUID , settings : ::windows_sys::core::PCWSTR , network : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteEndpoint ( id : *const ::windows_sys::core::GUID , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteGuestNetworkService ( id : *const ::windows_sys::core::GUID , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteLoadBalancer ( id : *const ::windows_sys::core::GUID , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteNamespace ( id : *const ::windows_sys::core::GUID , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnDeleteNetwork ( id : *const ::windows_sys::core::GUID , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateEndpoints ( query : ::windows_sys::core::PCWSTR , endpoints : *mut ::windows_sys::core::PWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateGuestNetworkPortReservations ( returncount : *mut u32 , portentries : *mut *mut HCN_PORT_RANGE_ENTRY ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateLoadBalancers ( query : ::windows_sys::core::PCWSTR , loadbalancer : *mut ::windows_sys::core::PWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateNamespaces ( query : ::windows_sys::core::PCWSTR , namespaces : *mut ::windows_sys::core::PWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnEnumerateNetworks ( query : ::windows_sys::core::PCWSTR , networks : *mut ::windows_sys::core::PWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnFreeGuestNetworkPortReservations ( portentries : *mut HCN_PORT_RANGE_ENTRY ) -> ( ) ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyEndpoint ( endpoint : *const ::core::ffi::c_void , settings : :: windows_sys::core::PCWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyGuestNetworkService ( guestnetworkservice : *const ::core::ffi::c_void , settings : :: windows_sys::core::PCWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyLoadBalancer ( loadbalancer : *const ::core::ffi::c_void , settings : :: windows_sys::core::PCWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyNamespace ( namespace : *const ::core::ffi::c_void , settings : :: windows_sys::core::PCWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyNetwork ( network : *const ::core::ffi::c_void , settings : :: windows_sys::core::PCWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnOpenEndpoint ( id : *const :: windows_sys::core::GUID , endpoint : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnOpenLoadBalancer ( id : *const :: windows_sys::core::GUID , loadbalancer : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnOpenNamespace ( id : *const :: windows_sys::core::GUID , namespace : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnOpenNetwork ( id : *const :: windows_sys::core::GUID , network : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnQueryEndpointProperties ( endpoint : *const ::core::ffi::c_void , query : :: windows_sys::core::PCWSTR , properties : *mut :: windows_sys::core::PWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnQueryLoadBalancerProperties ( loadbalancer : *const ::core::ffi::c_void , query : :: windows_sys::core::PCWSTR , properties : *mut :: windows_sys::core::PWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnQueryNamespaceProperties ( namespace : *const ::core::ffi::c_void , query : :: windows_sys::core::PCWSTR , properties : *mut :: windows_sys::core::PWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnQueryNetworkProperties ( network : *const ::core::ffi::c_void , query : :: windows_sys::core::PCWSTR , properties : *mut :: windows_sys::core::PWSTR , errorrecord : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnRegisterGuestNetworkServiceCallback ( guestnetworkservice : *const ::core::ffi::c_void , callback : HCN_NOTIFICATION_CALLBACK , context : *const ::core::ffi::c_void , callbackhandle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnRegisterServiceCallback ( callback : HCN_NOTIFICATION_CALLBACK , context : *const ::core::ffi::c_void , callbackhandle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyEndpoint ( endpoint : *const ::core::ffi::c_void , settings : ::windows_sys::core::PCWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyGuestNetworkService ( guestnetworkservice : *const ::core::ffi::c_void , settings : ::windows_sys::core::PCWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyLoadBalancer ( loadbalancer : *const ::core::ffi::c_void , settings : ::windows_sys::core::PCWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyNamespace ( namespace : *const ::core::ffi::c_void , settings : ::windows_sys::core::PCWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnModifyNetwork ( network : *const ::core::ffi::c_void , settings : ::windows_sys::core::PCWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnOpenEndpoint ( id : *const ::windows_sys::core::GUID , endpoint : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnOpenLoadBalancer ( id : *const ::windows_sys::core::GUID , loadbalancer : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnOpenNamespace ( id : *const ::windows_sys::core::GUID , namespace : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnOpenNetwork ( id : *const ::windows_sys::core::GUID , network : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnQueryEndpointProperties ( endpoint : *const ::core::ffi::c_void , query : ::windows_sys::core::PCWSTR , properties : *mut ::windows_sys::core::PWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnQueryLoadBalancerProperties ( loadbalancer : *const ::core::ffi::c_void , query : ::windows_sys::core::PCWSTR , properties : *mut ::windows_sys::core::PWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnQueryNamespaceProperties ( namespace : *const ::core::ffi::c_void , query : ::windows_sys::core::PCWSTR , properties : *mut ::windows_sys::core::PWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnQueryNetworkProperties ( network : *const ::core::ffi::c_void , query : ::windows_sys::core::PCWSTR , properties : *mut ::windows_sys::core::PWSTR , errorrecord : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnRegisterGuestNetworkServiceCallback ( guestnetworkservice : *const ::core::ffi::c_void , callback : HCN_NOTIFICATION_CALLBACK , context : *const ::core::ffi::c_void , callbackhandle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnRegisterServiceCallback ( callback : HCN_NOTIFICATION_CALLBACK , context : *const ::core::ffi::c_void , callbackhandle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] fn HcnReleaseGuestNetworkServicePortReservationHandle ( portreservationhandle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] fn HcnReleaseGuestNetworkServicePortReservationHandle ( portreservationhandle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] fn HcnReserveGuestNetworkServicePort ( guestnetworkservice : *const ::core::ffi::c_void , protocol : HCN_PORT_PROTOCOL , access : HCN_PORT_ACCESS , port : u16 , portreservationhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] fn HcnReserveGuestNetworkServicePort ( guestnetworkservice : *const ::core::ffi::c_void , protocol : HCN_PORT_PROTOCOL , access : HCN_PORT_ACCESS , port : u16 , portreservationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] fn HcnReserveGuestNetworkServicePortRange ( guestnetworkservice : *const ::core::ffi::c_void , portcount : u16 , portrangereservation : *mut HCN_PORT_RANGE_RESERVATION , portreservationhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnUnregisterGuestNetworkServiceCallback ( callbackhandle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnUnregisterServiceCallback ( callbackhandle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] fn HcnReserveGuestNetworkServicePortRange ( guestnetworkservice : *const ::core::ffi::c_void , portcount : u16 , portrangereservation : *mut HCN_PORT_RANGE_RESERVATION , portreservationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnUnregisterGuestNetworkServiceCallback ( callbackhandle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computenetwork.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] fn HcnUnregisterServiceCallback ( callbackhandle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] pub type HCN_NOTIFICATIONS = i32; #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/HostComputeSystem/mod.rs b/crates/libs/sys/src/Windows/Win32/System/HostComputeSystem/mod.rs index 4c98244a00..688f259dfb 100644 --- a/crates/libs/sys/src/Windows/Win32/System/HostComputeSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/HostComputeSystem/mod.rs @@ -1,75 +1,75 @@ -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsAttachLayerStorageFilter ( layerpath : :: windows_sys::core::PCWSTR , layerdata : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCancelOperation ( operation : HCS_OPERATION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsAttachLayerStorageFilter ( layerpath : ::windows_sys::core::PCWSTR , layerdata : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCancelOperation ( operation : HCS_OPERATION ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCloseComputeSystem ( computesystem : HCS_SYSTEM ) -> ( ) ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCloseOperation ( operation : HCS_OPERATION ) -> ( ) ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCloseProcess ( process : HCS_PROCESS ) -> ( ) ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCrashComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCrashComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn HcsCreateComputeSystem ( id : :: windows_sys::core::PCWSTR , configuration : :: windows_sys::core::PCWSTR , operation : HCS_OPERATION , securitydescriptor : *const super::super::Security:: SECURITY_DESCRIPTOR , computesystem : *mut HCS_SYSTEM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCreateComputeSystemInNamespace ( idnamespace : :: windows_sys::core::PCWSTR , id : :: windows_sys::core::PCWSTR , configuration : :: windows_sys::core::PCWSTR , operation : HCS_OPERATION , options : *const HCS_CREATE_OPTIONS , computesystem : *mut HCS_SYSTEM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCreateEmptyGuestStateFile ( gueststatefilepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCreateEmptyRuntimeStateFile ( runtimestatefilepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn HcsCreateComputeSystem ( id : ::windows_sys::core::PCWSTR , configuration : ::windows_sys::core::PCWSTR , operation : HCS_OPERATION , securitydescriptor : *const super::super::Security:: SECURITY_DESCRIPTOR , computesystem : *mut HCS_SYSTEM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCreateComputeSystemInNamespace ( idnamespace : ::windows_sys::core::PCWSTR , id : ::windows_sys::core::PCWSTR , configuration : ::windows_sys::core::PCWSTR , operation : HCS_OPERATION , options : *const HCS_CREATE_OPTIONS , computesystem : *mut HCS_SYSTEM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCreateEmptyGuestStateFile ( gueststatefilepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCreateEmptyRuntimeStateFile ( runtimestatefilepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsCreateOperation ( context : *const ::core::ffi::c_void , callback : HCS_OPERATION_COMPLETION ) -> HCS_OPERATION ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn HcsCreateProcess ( computesystem : HCS_SYSTEM , processparameters : :: windows_sys::core::PCWSTR , operation : HCS_OPERATION , securitydescriptor : *const super::super::Security:: SECURITY_DESCRIPTOR , process : *mut HCS_PROCESS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsDestroyLayer ( layerpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsDetachLayerStorageFilter ( layerpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsEnumerateComputeSystems ( query : :: windows_sys::core::PCWSTR , operation : HCS_OPERATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsEnumerateComputeSystemsInNamespace ( idnamespace : :: windows_sys::core::PCWSTR , query : :: windows_sys::core::PCWSTR , operation : HCS_OPERATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsExportLayer ( layerpath : :: windows_sys::core::PCWSTR , exportfolderpath : :: windows_sys::core::PCWSTR , layerdata : :: windows_sys::core::PCWSTR , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsExportLegacyWritableLayer ( writablelayermountpath : :: windows_sys::core::PCWSTR , writablelayerfolderpath : :: windows_sys::core::PCWSTR , exportfolderpath : :: windows_sys::core::PCWSTR , layerdata : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn HcsCreateProcess ( computesystem : HCS_SYSTEM , processparameters : ::windows_sys::core::PCWSTR , operation : HCS_OPERATION , securitydescriptor : *const super::super::Security:: SECURITY_DESCRIPTOR , process : *mut HCS_PROCESS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsDestroyLayer ( layerpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsDetachLayerStorageFilter ( layerpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsEnumerateComputeSystems ( query : ::windows_sys::core::PCWSTR , operation : HCS_OPERATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsEnumerateComputeSystemsInNamespace ( idnamespace : ::windows_sys::core::PCWSTR , query : ::windows_sys::core::PCWSTR , operation : HCS_OPERATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsExportLayer ( layerpath : ::windows_sys::core::PCWSTR , exportfolderpath : ::windows_sys::core::PCWSTR , layerdata : ::windows_sys::core::PCWSTR , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsExportLegacyWritableLayer ( writablelayermountpath : ::windows_sys::core::PCWSTR , writablelayerfolderpath : ::windows_sys::core::PCWSTR , exportfolderpath : ::windows_sys::core::PCWSTR , layerdata : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsFormatWritableLayerVhd ( vhdhandle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsFormatWritableLayerVhd ( vhdhandle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetComputeSystemFromOperation ( operation : HCS_OPERATION ) -> HCS_SYSTEM ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetComputeSystemProperties ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , propertyquery : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetComputeSystemProperties ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , propertyquery : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsGetLayerVhdMountPath ( vhdhandle : super::super::Foundation:: HANDLE , mountpath : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsGetLayerVhdMountPath ( vhdhandle : super::super::Foundation:: HANDLE , mountpath : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetOperationContext ( operation : HCS_OPERATION ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetOperationId ( operation : HCS_OPERATION ) -> u64 ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetOperationResult ( operation : HCS_OPERATION , resultdocument : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetOperationResult ( operation : HCS_OPERATION , resultdocument : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsGetOperationResultAndProcessInfo ( operation : HCS_OPERATION , processinformation : *mut HCS_PROCESS_INFORMATION , resultdocument : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsGetOperationResultAndProcessInfo ( operation : HCS_OPERATION , processinformation : *mut HCS_PROCESS_INFORMATION , resultdocument : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetOperationType ( operation : HCS_OPERATION ) -> HCS_OPERATION_TYPE ); ::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetProcessFromOperation ( operation : HCS_OPERATION ) -> HCS_PROCESS ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetProcessInfo ( process : HCS_PROCESS , operation : HCS_OPERATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetProcessProperties ( process : HCS_PROCESS , operation : HCS_OPERATION , propertyquery : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetProcessorCompatibilityFromSavedState ( runtimefilename : :: windows_sys::core::PCWSTR , processorfeaturesstring : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetServiceProperties ( propertyquery : :: windows_sys::core::PCWSTR , result : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGrantVmAccess ( vmid : :: windows_sys::core::PCWSTR , filepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGrantVmGroupAccess ( filepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsImportLayer ( layerpath : :: windows_sys::core::PCWSTR , sourcefolderpath : :: windows_sys::core::PCWSTR , layerdata : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsInitializeLegacyWritableLayer ( writablelayermountpath : :: windows_sys::core::PCWSTR , writablelayerfolderpath : :: windows_sys::core::PCWSTR , layerdata : :: windows_sys::core::PCWSTR , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsInitializeWritableLayer ( writablelayerpath : :: windows_sys::core::PCWSTR , layerdata : :: windows_sys::core::PCWSTR , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetProcessInfo ( process : HCS_PROCESS , operation : HCS_OPERATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetProcessProperties ( process : HCS_PROCESS , operation : HCS_OPERATION , propertyquery : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetProcessorCompatibilityFromSavedState ( runtimefilename : ::windows_sys::core::PCWSTR , processorfeaturesstring : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGetServiceProperties ( propertyquery : ::windows_sys::core::PCWSTR , result : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGrantVmAccess ( vmid : ::windows_sys::core::PCWSTR , filepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsGrantVmGroupAccess ( filepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsImportLayer ( layerpath : ::windows_sys::core::PCWSTR , sourcefolderpath : ::windows_sys::core::PCWSTR , layerdata : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsInitializeLegacyWritableLayer ( writablelayermountpath : ::windows_sys::core::PCWSTR , writablelayerfolderpath : ::windows_sys::core::PCWSTR , layerdata : ::windows_sys::core::PCWSTR , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsInitializeWritableLayer ( writablelayerpath : ::windows_sys::core::PCWSTR , layerdata : ::windows_sys::core::PCWSTR , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsModifyComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , configuration : :: windows_sys::core::PCWSTR , identity : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsModifyProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , settings : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsModifyServiceSettings ( settings : :: windows_sys::core::PCWSTR , result : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsOpenComputeSystem ( id : :: windows_sys::core::PCWSTR , requestedaccess : u32 , computesystem : *mut HCS_SYSTEM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsOpenComputeSystemInNamespace ( idnamespace : :: windows_sys::core::PCWSTR , id : :: windows_sys::core::PCWSTR , requestedaccess : u32 , computesystem : *mut HCS_SYSTEM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsOpenProcess ( computesystem : HCS_SYSTEM , processid : u32 , requestedaccess : u32 , process : *mut HCS_PROCESS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsPauseComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsResumeComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsRevokeVmAccess ( vmid : :: windows_sys::core::PCWSTR , filepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsRevokeVmGroupAccess ( filepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSaveComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetComputeSystemCallback ( computesystem : HCS_SYSTEM , callbackoptions : HCS_EVENT_OPTIONS , context : *const ::core::ffi::c_void , callback : HCS_EVENT_CALLBACK ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetOperationCallback ( operation : HCS_OPERATION , context : *const ::core::ffi::c_void , callback : HCS_OPERATION_COMPLETION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetOperationContext ( operation : HCS_OPERATION , context : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetProcessCallback ( process : HCS_PROCESS , callbackoptions : HCS_EVENT_OPTIONS , context : *const ::core::ffi::c_void , callback : HCS_EVENT_CALLBACK ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsModifyComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , configuration : ::windows_sys::core::PCWSTR , identity : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsModifyProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , settings : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsModifyServiceSettings ( settings : ::windows_sys::core::PCWSTR , result : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsOpenComputeSystem ( id : ::windows_sys::core::PCWSTR , requestedaccess : u32 , computesystem : *mut HCS_SYSTEM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsOpenComputeSystemInNamespace ( idnamespace : ::windows_sys::core::PCWSTR , id : ::windows_sys::core::PCWSTR , requestedaccess : u32 , computesystem : *mut HCS_SYSTEM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsOpenProcess ( computesystem : HCS_SYSTEM , processid : u32 , requestedaccess : u32 , process : *mut HCS_PROCESS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsPauseComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsResumeComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsRevokeVmAccess ( vmid : ::windows_sys::core::PCWSTR , filepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsRevokeVmGroupAccess ( filepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSaveComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetComputeSystemCallback ( computesystem : HCS_SYSTEM , callbackoptions : HCS_EVENT_OPTIONS , context : *const ::core::ffi::c_void , callback : HCS_EVENT_CALLBACK ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetOperationCallback ( operation : HCS_OPERATION , context : *const ::core::ffi::c_void , callback : HCS_OPERATION_COMPLETION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetOperationContext ( operation : HCS_OPERATION , context : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetProcessCallback ( process : HCS_PROCESS , callbackoptions : HCS_EVENT_OPTIONS , context : *const ::core::ffi::c_void , callback : HCS_EVENT_CALLBACK ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsSetupBaseOSLayer ( layerpath : :: windows_sys::core::PCWSTR , vhdhandle : super::super::Foundation:: HANDLE , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetupBaseOSVolume ( layerpath : :: windows_sys::core::PCWSTR , volumepath : :: windows_sys::core::PCWSTR , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsShutDownComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSignalProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsStartComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSubmitWerReport ( settings : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsTerminateComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsTerminateProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , options : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsWaitForComputeSystemExit ( computesystem : HCS_SYSTEM , timeoutms : u32 , result : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsWaitForOperationResult ( operation : HCS_OPERATION , timeoutms : u32 , resultdocument : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsSetupBaseOSLayer ( layerpath : ::windows_sys::core::PCWSTR , vhdhandle : super::super::Foundation:: HANDLE , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computestorage.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSetupBaseOSVolume ( layerpath : ::windows_sys::core::PCWSTR , volumepath : ::windows_sys::core::PCWSTR , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsShutDownComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSignalProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsStartComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsSubmitWerReport ( settings : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsTerminateComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsTerminateProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , options : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsWaitForComputeSystemExit ( computesystem : HCS_SYSTEM , timeoutms : u32 , result : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsWaitForOperationResult ( operation : HCS_OPERATION , timeoutms : u32 , resultdocument : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsWaitForOperationResultAndProcessInfo ( operation : HCS_OPERATION , timeoutms : u32 , processinformation : *mut HCS_PROCESS_INFORMATION , resultdocument : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsWaitForProcessExit ( computesystem : HCS_PROCESS , timeoutms : u32 , result : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] fn HcsWaitForOperationResultAndProcessInfo ( operation : HCS_OPERATION , timeoutms : u32 , processinformation : *mut HCS_PROCESS_INFORMATION , resultdocument : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "computecore.dll""system" #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] fn HcsWaitForProcessExit ( computesystem : HCS_PROCESS , timeoutms : u32 , result : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] pub type HCS_CREATE_OPTIONS = i32; #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Hypervisor/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Hypervisor/mod.rs index daf6fc7f59..a130a93adc 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Hypervisor/mod.rs @@ -1,151 +1,151 @@ -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ApplyGuestMemoryFix ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualaddress : u64 , fixbuffer : *const ::core::ffi::c_void , fixbuffersize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ApplyPendingSavedStateFileReplayLog ( vmrsfile : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn CallStackUnwind ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , imageinfo : *const MODULE_INFO , imageinfocount : u32 , framecount : u32 , callstack : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ApplyGuestMemoryFix ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualaddress : u64 , fixbuffer : *const ::core::ffi::c_void , fixbuffersize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ApplyPendingSavedStateFileReplayLog ( vmrsfile : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn CallStackUnwind ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , imageinfo : *const MODULE_INFO , imageinfocount : u32 , framecount : u32 , callstack : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn FindSavedStateSymbolFieldInType ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : :: windows_sys::core::PCSTR , fieldname : :: windows_sys::core::PCWSTR , offset : *mut u32 , found : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ForceActiveVirtualTrustLevel ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevel : u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ForceArchitecture ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , architecture : VIRTUAL_PROCESSOR_ARCH ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn FindSavedStateSymbolFieldInType ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : ::windows_sys::core::PCSTR , fieldname : ::windows_sys::core::PCWSTR , offset : *mut u32 , found : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ForceActiveVirtualTrustLevel ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevel : u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ForceArchitecture ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , architecture : VIRTUAL_PROCESSOR_ARCH ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn ForceNestedHostMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , hostmode : super::super::Foundation:: BOOL , oldmode : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ForcePagingMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , pagingmode : PAGING_MODE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetActiveVirtualTrustLevel ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevel : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetArchitecture ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , architecture : *mut VIRTUAL_PROCESSOR_ARCH ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetEnabledVirtualTrustLevels ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevels : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetGuestEnabledVirtualTrustLevels ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , virtualtrustlevels : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetGuestOsInfo ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , virtualtrustlevel : u8 , guestosinfo : *mut GUEST_OS_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetGuestPhysicalMemoryChunks ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memorychunkpagesize : *mut u64 , memorychunks : *mut GPA_MEMORY_CHUNK , memorychunkcount : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetGuestRawSavedMemorySize ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , guestrawsavedmemorysize : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetMemoryBlockCacheLimit ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memoryblockcachelimit : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn ForceNestedHostMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , hostmode : super::super::Foundation:: BOOL , oldmode : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ForcePagingMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , pagingmode : PAGING_MODE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetActiveVirtualTrustLevel ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevel : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetArchitecture ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , architecture : *mut VIRTUAL_PROCESSOR_ARCH ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetEnabledVirtualTrustLevels ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevels : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetGuestEnabledVirtualTrustLevels ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , virtualtrustlevels : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetGuestOsInfo ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , virtualtrustlevel : u8 , guestosinfo : *mut GUEST_OS_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetGuestPhysicalMemoryChunks ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memorychunkpagesize : *mut u64 , memorychunks : *mut GPA_MEMORY_CHUNK , memorychunkcount : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetGuestRawSavedMemorySize ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , guestrawsavedmemorysize : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetMemoryBlockCacheLimit ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memoryblockcachelimit : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn GetNestedVirtualizationMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , enabled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetPagingMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , pagingmode : *mut PAGING_MODE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetRegisterValue ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , registerid : u32 , registervalue : *mut VIRTUAL_PROCESSOR_REGISTER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetSavedStateSymbolFieldInfo ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : :: windows_sys::core::PCSTR , typefieldinfomap : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn GetNestedVirtualizationMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , enabled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetPagingMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , pagingmode : *mut PAGING_MODE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetRegisterValue ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , registerid : u32 , registervalue : *mut VIRTUAL_PROCESSOR_REGISTER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetSavedStateSymbolFieldInfo ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : ::windows_sys::core::PCSTR , typefieldinfomap : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn GetSavedStateSymbolProviderHandle ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetSavedStateSymbolTypeSize ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : :: windows_sys::core::PCSTR , size : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetVpCount ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GuestPhysicalAddressToRawSavedMemoryOffset ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , physicaladdress : u64 , rawsavedmemoryoffset : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GuestVirtualAddressToPhysicalAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualaddress : u64 , physicaladdress : *mut u64 , unmappedregionsize : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvCreateDeviceInstance ( devicehosthandle : *const ::core::ffi::c_void , devicetype : HDV_DEVICE_TYPE , deviceclassid : *const :: windows_sys::core::GUID , deviceinstanceid : *const :: windows_sys::core::GUID , deviceinterface : *const ::core::ffi::c_void , devicecontext : *const ::core::ffi::c_void , devicehandle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetSavedStateSymbolTypeSize ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : ::windows_sys::core::PCSTR , size : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GetVpCount ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GuestPhysicalAddressToRawSavedMemoryOffset ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , physicaladdress : u64 , rawsavedmemoryoffset : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn GuestVirtualAddressToPhysicalAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualaddress : u64 , physicaladdress : *mut u64 , unmappedregionsize : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvCreateDeviceInstance ( devicehosthandle : *const ::core::ffi::c_void , devicetype : HDV_DEVICE_TYPE , deviceclassid : *const ::windows_sys::core::GUID , deviceinstanceid : *const ::windows_sys::core::GUID , deviceinterface : *const ::core::ffi::c_void , devicecontext : *const ::core::ffi::c_void , devicehandle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn HdvCreateGuestMemoryAperture ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , writeprotected : super::super::Foundation:: BOOL , mappedaddress : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn HdvCreateGuestMemoryAperture ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , writeprotected : super::super::Foundation:: BOOL , mappedaddress : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn HdvCreateSectionBackedMmioRange ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , offsetinpages : u64 , lengthinpages : u64 , mappingflags : HDV_MMIO_MAPPING_FLAGS , sectionhandle : super::super::Foundation:: HANDLE , sectionoffsetinpages : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvDeliverGuestInterrupt ( requestor : *const ::core::ffi::c_void , msiaddress : u64 , msidata : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvDestroyGuestMemoryAperture ( requestor : *const ::core::ffi::c_void , mappedaddress : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvDestroySectionBackedMmioRange ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , offsetinpages : u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn HdvCreateSectionBackedMmioRange ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , offsetinpages : u64 , lengthinpages : u64 , mappingflags : HDV_MMIO_MAPPING_FLAGS , sectionhandle : super::super::Foundation:: HANDLE , sectionoffsetinpages : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvDeliverGuestInterrupt ( requestor : *const ::core::ffi::c_void , msiaddress : u64 , msidata : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvDestroyGuestMemoryAperture ( requestor : *const ::core::ffi::c_void , mappedaddress : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvDestroySectionBackedMmioRange ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , offsetinpages : u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_HostComputeSystem")] -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_System_HostComputeSystem\"`*"] fn HdvInitializeDeviceHost ( computesystem : super::HostComputeSystem:: HCS_SYSTEM , devicehosthandle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvReadGuestMemory ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , buffer : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_System_HostComputeSystem\"`*"] fn HdvInitializeDeviceHost ( computesystem : super::HostComputeSystem:: HCS_SYSTEM , devicehosthandle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvReadGuestMemory ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , buffer : *mut u8 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn HdvRegisterDoorbell ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , baroffset : u64 , triggervalue : u64 , flags : u64 , doorbellevent : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvTeardownDeviceHost ( devicehosthandle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvUnregisterDoorbell ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , baroffset : u64 , triggervalue : u64 , flags : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvWriteGuestMemory ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , buffer : *const u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn HdvRegisterDoorbell ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , baroffset : u64 , triggervalue : u64 , flags : u64 , doorbellevent : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvTeardownDeviceHost ( devicehosthandle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvUnregisterDoorbell ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , baroffset : u64 , triggervalue : u64 , flags : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmdevicehost.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn HdvWriteGuestMemory ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , buffer : *const u8 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn InKernelSpace ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , inkernelspace : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn InKernelSpace ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , inkernelspace : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn IsActiveVirtualTrustLevelEnabled ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , activevirtualtrustlevelenabled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn IsActiveVirtualTrustLevelEnabled ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , activevirtualtrustlevelenabled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn IsNestedVirtualizationEnabled ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , enabled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LoadSavedStateFile ( vmrsfile : :: windows_sys::core::PCWSTR , vmsavedstatedumphandle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LoadSavedStateFiles ( binfile : :: windows_sys::core::PCWSTR , vsvfile : :: windows_sys::core::PCWSTR , vmsavedstatedumphandle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LoadSavedStateModuleSymbols ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , imagename : :: windows_sys::core::PCSTR , modulename : :: windows_sys::core::PCSTR , baseaddress : u64 , sizeofbase : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LoadSavedStateModuleSymbolsEx ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , imagename : :: windows_sys::core::PCSTR , imagetimestamp : u32 , modulename : :: windows_sys::core::PCSTR , baseaddress : u64 , sizeofbase : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn IsNestedVirtualizationEnabled ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , enabled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LoadSavedStateFile ( vmrsfile : ::windows_sys::core::PCWSTR , vmsavedstatedumphandle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LoadSavedStateFiles ( binfile : ::windows_sys::core::PCWSTR , vsvfile : ::windows_sys::core::PCWSTR , vmsavedstatedumphandle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LoadSavedStateModuleSymbols ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , imagename : ::windows_sys::core::PCSTR , modulename : ::windows_sys::core::PCSTR , baseaddress : u64 , sizeofbase : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LoadSavedStateModuleSymbolsEx ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , imagename : ::windows_sys::core::PCSTR , imagetimestamp : u32 , modulename : ::windows_sys::core::PCSTR , baseaddress : u64 , sizeofbase : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn LoadSavedStateSymbolProvider ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , usersymbols : :: windows_sys::core::PCWSTR , force : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LocateSavedStateFiles ( vmname : :: windows_sys::core::PCWSTR , snapshotname : :: windows_sys::core::PCWSTR , binpath : *mut :: windows_sys::core::PWSTR , vsvpath : *mut :: windows_sys::core::PWSTR , vmrspath : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReadGuestPhysicalAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , physicaladdress : u64 , buffer : *mut ::core::ffi::c_void , buffersize : u32 , bytesread : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReadGuestRawSavedMemory ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , rawsavedmemoryoffset : u64 , buffer : *mut ::core::ffi::c_void , buffersize : u32 , bytesread : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReadSavedStateGlobalVariable ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , globalname : :: windows_sys::core::PCSTR , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReleaseSavedStateFiles ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReleaseSavedStateSymbolProvider ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ResolveSavedStateGlobalVariableAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , globalname : :: windows_sys::core::PCSTR , virtualaddress : *mut u64 , size : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn LoadSavedStateSymbolProvider ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , usersymbols : ::windows_sys::core::PCWSTR , force : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn LocateSavedStateFiles ( vmname : ::windows_sys::core::PCWSTR , snapshotname : ::windows_sys::core::PCWSTR , binpath : *mut ::windows_sys::core::PWSTR , vsvpath : *mut ::windows_sys::core::PWSTR , vmrspath : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReadGuestPhysicalAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , physicaladdress : u64 , buffer : *mut ::core::ffi::c_void , buffersize : u32 , bytesread : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReadGuestRawSavedMemory ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , rawsavedmemoryoffset : u64 , buffer : *mut ::core::ffi::c_void , buffersize : u32 , bytesread : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReadSavedStateGlobalVariable ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , globalname : ::windows_sys::core::PCSTR , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReleaseSavedStateFiles ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ReleaseSavedStateSymbolProvider ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn ResolveSavedStateGlobalVariableAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , globalname : ::windows_sys::core::PCSTR , virtualaddress : *mut u64 , size : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn ScanMemoryForDosImages ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , startaddress : u64 , endaddress : u64 , callbackcontext : *mut ::core::ffi::c_void , foundimagecallback : FOUND_IMAGE_CALLBACK , standaloneaddress : *const u64 , standaloneaddresscount : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn SetMemoryBlockCacheLimit ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memoryblockcachelimit : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn SetSavedStateSymbolProviderDebugInfoCallback ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , callback : GUEST_SYMBOLS_PROVIDER_DEBUG_INFO_CALLBACK ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn ScanMemoryForDosImages ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , startaddress : u64 , endaddress : u64 , callbackcontext : *mut ::core::ffi::c_void , foundimagecallback : FOUND_IMAGE_CALLBACK , standaloneaddress : *const u64 , standaloneaddresscount : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn SetMemoryBlockCacheLimit ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memoryblockcachelimit : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "vmsavedstatedumpprovider.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn SetSavedStateSymbolProviderDebugInfoCallback ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , callback : GUEST_SYMBOLS_PROVIDER_DEBUG_INFO_CALLBACK ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvAcceptPartitionMigration ( migrationhandle : super::super::Foundation:: HANDLE , partition : *mut WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvAdviseGpaRange ( partition : WHV_PARTITION_HANDLE , gparanges : *const WHV_MEMORY_RANGE_ENTRY , gparangescount : u32 , advice : WHV_ADVISE_GPA_RANGE_CODE , advicebuffer : *const ::core::ffi::c_void , advicebuffersizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvAcceptPartitionMigration ( migrationhandle : super::super::Foundation:: HANDLE , partition : *mut WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvAdviseGpaRange ( partition : WHV_PARTITION_HANDLE , gparanges : *const WHV_MEMORY_RANGE_ENTRY , gparangescount : u32 , advice : WHV_ADVISE_GPA_RANGE_CODE , advicebuffer : *const ::core::ffi::c_void , advicebuffersizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvAllocateVpciResource ( providerid : *const :: windows_sys::core::GUID , flags : WHV_ALLOCATE_VPCI_RESOURCE_FLAGS , resourcedescriptor : *const ::core::ffi::c_void , resourcedescriptorsizeinbytes : u32 , vpciresource : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCancelPartitionMigration ( partition : WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCancelRunVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , flags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCompletePartitionMigration ( partition : WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvAllocateVpciResource ( providerid : *const ::windows_sys::core::GUID , flags : WHV_ALLOCATE_VPCI_RESOURCE_FLAGS , resourcedescriptor : *const ::core::ffi::c_void , resourcedescriptorsizeinbytes : u32 , vpciresource : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCancelPartitionMigration ( partition : WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCancelRunVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , flags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCompletePartitionMigration ( partition : WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvCreateNotificationPort ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_NOTIFICATION_PORT_PARAMETERS , eventhandle : super::super::Foundation:: HANDLE , porthandle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCreatePartition ( partition : *mut WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvCreateNotificationPort ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_NOTIFICATION_PORT_PARAMETERS , eventhandle : super::super::Foundation:: HANDLE , porthandle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCreatePartition ( partition : *mut WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvCreateTrigger ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_TRIGGER_PARAMETERS , triggerhandle : *mut *mut ::core::ffi::c_void , eventhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCreateVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , flags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCreateVirtualProcessor2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , properties : *const WHV_VIRTUAL_PROCESSOR_PROPERTY , propertycount : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvCreateTrigger ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_TRIGGER_PARAMETERS , triggerhandle : *mut *mut ::core::ffi::c_void , eventhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCreateVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , flags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvCreateVirtualProcessor2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , properties : *const WHV_VIRTUAL_PROCESSOR_PROPERTY , propertycount : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvCreateVpciDevice ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , vpciresource : super::super::Foundation:: HANDLE , flags : WHV_CREATE_VPCI_DEVICE_FLAGS , notificationeventhandle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeleteNotificationPort ( partition : WHV_PARTITION_HANDLE , porthandle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeletePartition ( partition : WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeleteTrigger ( partition : WHV_PARTITION_HANDLE , triggerhandle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeleteVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeleteVpciDevice ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvemulation.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvEmulatorCreateEmulator ( callbacks : *const WHV_EMULATOR_CALLBACKS , emulator : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvemulation.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvEmulatorDestroyEmulator ( emulator : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvemulation.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvEmulatorTryIoEmulation ( emulator : *const ::core::ffi::c_void , context : *const ::core::ffi::c_void , vpcontext : *const WHV_VP_EXIT_CONTEXT , ioinstructioncontext : *const WHV_X64_IO_PORT_ACCESS_CONTEXT , emulatorreturnstatus : *mut WHV_EMULATOR_STATUS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvemulation.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvEmulatorTryMmioEmulation ( emulator : *const ::core::ffi::c_void , context : *const ::core::ffi::c_void , vpcontext : *const WHV_VP_EXIT_CONTEXT , mmioinstructioncontext : *const WHV_MEMORY_ACCESS_CONTEXT , emulatorreturnstatus : *mut WHV_EMULATOR_STATUS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetCapability ( capabilitycode : WHV_CAPABILITY_CODE , capabilitybuffer : *mut ::core::ffi::c_void , capabilitybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetInterruptTargetVpSet ( partition : WHV_PARTITION_HANDLE , destination : u64 , destinationmode : WHV_INTERRUPT_DESTINATION_MODE , targetvps : *mut u32 , vpcount : u32 , targetvpcount : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetPartitionCounters ( partition : WHV_PARTITION_HANDLE , counterset : WHV_PARTITION_COUNTER_SET , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetPartitionProperty ( partition : WHV_PARTITION_HANDLE , propertycode : WHV_PARTITION_PROPERTY_CODE , propertybuffer : *mut ::core::ffi::c_void , propertybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorCounters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , counterset : WHV_PROCESSOR_COUNTER_SET , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorCpuidOutput ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , eax : u32 , ecx : u32 , cpuidoutput : *mut WHV_CPUID_OUTPUT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorInterruptControllerState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *mut ::core::ffi::c_void , statesize : u32 , writtensize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorInterruptControllerState2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *mut ::core::ffi::c_void , statesize : u32 , writtensize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorRegisters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , registernames : *const WHV_REGISTER_NAME , registercount : u32 , registervalues : *mut WHV_REGISTER_VALUE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , statetype : WHV_VIRTUAL_PROCESSOR_STATE_TYPE , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorXsaveState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVpciDeviceInterruptTarget ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 , multimessagenumber : u32 , target : *mut WHV_VPCI_INTERRUPT_TARGET , targetsizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVpciDeviceNotification ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , notification : *mut WHV_VPCI_DEVICE_NOTIFICATION , notificationsizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVpciDeviceProperty ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , propertycode : WHV_VPCI_DEVICE_PROPERTY_CODE , propertybuffer : *mut ::core::ffi::c_void , propertybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvMapGpaRange ( partition : WHV_PARTITION_HANDLE , sourceaddress : *const ::core::ffi::c_void , guestaddress : u64 , sizeinbytes : u64 , flags : WHV_MAP_GPA_RANGE_FLAGS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvCreateVpciDevice ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , vpciresource : super::super::Foundation:: HANDLE , flags : WHV_CREATE_VPCI_DEVICE_FLAGS , notificationeventhandle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeleteNotificationPort ( partition : WHV_PARTITION_HANDLE , porthandle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeletePartition ( partition : WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeleteTrigger ( partition : WHV_PARTITION_HANDLE , triggerhandle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeleteVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvDeleteVpciDevice ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvemulation.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvEmulatorCreateEmulator ( callbacks : *const WHV_EMULATOR_CALLBACKS , emulator : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvemulation.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvEmulatorDestroyEmulator ( emulator : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvemulation.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvEmulatorTryIoEmulation ( emulator : *const ::core::ffi::c_void , context : *const ::core::ffi::c_void , vpcontext : *const WHV_VP_EXIT_CONTEXT , ioinstructioncontext : *const WHV_X64_IO_PORT_ACCESS_CONTEXT , emulatorreturnstatus : *mut WHV_EMULATOR_STATUS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvemulation.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvEmulatorTryMmioEmulation ( emulator : *const ::core::ffi::c_void , context : *const ::core::ffi::c_void , vpcontext : *const WHV_VP_EXIT_CONTEXT , mmioinstructioncontext : *const WHV_MEMORY_ACCESS_CONTEXT , emulatorreturnstatus : *mut WHV_EMULATOR_STATUS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetCapability ( capabilitycode : WHV_CAPABILITY_CODE , capabilitybuffer : *mut ::core::ffi::c_void , capabilitybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetInterruptTargetVpSet ( partition : WHV_PARTITION_HANDLE , destination : u64 , destinationmode : WHV_INTERRUPT_DESTINATION_MODE , targetvps : *mut u32 , vpcount : u32 , targetvpcount : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetPartitionCounters ( partition : WHV_PARTITION_HANDLE , counterset : WHV_PARTITION_COUNTER_SET , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetPartitionProperty ( partition : WHV_PARTITION_HANDLE , propertycode : WHV_PARTITION_PROPERTY_CODE , propertybuffer : *mut ::core::ffi::c_void , propertybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorCounters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , counterset : WHV_PROCESSOR_COUNTER_SET , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorCpuidOutput ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , eax : u32 , ecx : u32 , cpuidoutput : *mut WHV_CPUID_OUTPUT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorInterruptControllerState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *mut ::core::ffi::c_void , statesize : u32 , writtensize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorInterruptControllerState2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *mut ::core::ffi::c_void , statesize : u32 , writtensize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorRegisters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , registernames : *const WHV_REGISTER_NAME , registercount : u32 , registervalues : *mut WHV_REGISTER_VALUE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , statetype : WHV_VIRTUAL_PROCESSOR_STATE_TYPE , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVirtualProcessorXsaveState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVpciDeviceInterruptTarget ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 , multimessagenumber : u32 , target : *mut WHV_VPCI_INTERRUPT_TARGET , targetsizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVpciDeviceNotification ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , notification : *mut WHV_VPCI_DEVICE_NOTIFICATION , notificationsizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvGetVpciDeviceProperty ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , propertycode : WHV_VPCI_DEVICE_PROPERTY_CODE , propertybuffer : *mut ::core::ffi::c_void , propertybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvMapGpaRange ( partition : WHV_PARTITION_HANDLE , sourceaddress : *const ::core::ffi::c_void , guestaddress : u64 , sizeinbytes : u64 , flags : WHV_MAP_GPA_RANGE_FLAGS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvMapGpaRange2 ( partition : WHV_PARTITION_HANDLE , process : super::super::Foundation:: HANDLE , sourceaddress : *const ::core::ffi::c_void , guestaddress : u64 , sizeinbytes : u64 , flags : WHV_MAP_GPA_RANGE_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvMapVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 , messagecount : u32 , target : *const WHV_VPCI_INTERRUPT_TARGET , msiaddress : *mut u64 , msidata : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvMapVpciDeviceMmioRanges ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , mappingcount : *mut u32 , mappings : *mut *mut WHV_VPCI_MMIO_MAPPING ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvPostVirtualProcessorSynicMessage ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , sintindex : u32 , message : *const ::core::ffi::c_void , messagesizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvQueryGpaRangeDirtyBitmap ( partition : WHV_PARTITION_HANDLE , guestaddress : u64 , rangesizeinbytes : u64 , bitmap : *mut u64 , bitmapsizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvReadGpaRange ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , guestaddress : u64 , controls : WHV_ACCESS_GPA_CONTROLS , data : *mut ::core::ffi::c_void , datasizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvReadVpciDeviceRegister ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , register : *const WHV_VPCI_DEVICE_REGISTER , data : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvMapGpaRange2 ( partition : WHV_PARTITION_HANDLE , process : super::super::Foundation:: HANDLE , sourceaddress : *const ::core::ffi::c_void , guestaddress : u64 , sizeinbytes : u64 , flags : WHV_MAP_GPA_RANGE_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvMapVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 , messagecount : u32 , target : *const WHV_VPCI_INTERRUPT_TARGET , msiaddress : *mut u64 , msidata : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvMapVpciDeviceMmioRanges ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , mappingcount : *mut u32 , mappings : *mut *mut WHV_VPCI_MMIO_MAPPING ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvPostVirtualProcessorSynicMessage ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , sintindex : u32 , message : *const ::core::ffi::c_void , messagesizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvQueryGpaRangeDirtyBitmap ( partition : WHV_PARTITION_HANDLE , guestaddress : u64 , rangesizeinbytes : u64 , bitmap : *mut u64 , bitmapsizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvReadGpaRange ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , guestaddress : u64 , controls : WHV_ACCESS_GPA_CONTROLS , data : *mut ::core::ffi::c_void , datasizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvReadVpciDeviceRegister ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , register : *const WHV_VPCI_DEVICE_REGISTER , data : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvRegisterPartitionDoorbellEvent ( partition : WHV_PARTITION_HANDLE , matchdata : *const WHV_DOORBELL_MATCH_DATA , eventhandle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvRequestInterrupt ( partition : WHV_PARTITION_HANDLE , interrupt : *const WHV_INTERRUPT_CONTROL , interruptcontrolsize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvRequestVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , msiaddress : u64 , msidata : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvResetPartition ( partition : WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvResumePartitionTime ( partition : WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvRetargetVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , msiaddress : u64 , msidata : u32 , target : *const WHV_VPCI_INTERRUPT_TARGET ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvRunVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , exitcontext : *mut ::core::ffi::c_void , exitcontextsizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetNotificationPortProperty ( partition : WHV_PARTITION_HANDLE , porthandle : *const ::core::ffi::c_void , propertycode : WHV_NOTIFICATION_PORT_PROPERTY_CODE , propertyvalue : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetPartitionProperty ( partition : WHV_PARTITION_HANDLE , propertycode : WHV_PARTITION_PROPERTY_CODE , propertybuffer : *const ::core::ffi::c_void , propertybuffersizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorInterruptControllerState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *const ::core::ffi::c_void , statesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorInterruptControllerState2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *const ::core::ffi::c_void , statesize : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorRegisters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , registernames : *const WHV_REGISTER_NAME , registercount : u32 , registervalues : *const WHV_REGISTER_VALUE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , statetype : WHV_VIRTUAL_PROCESSOR_STATE_TYPE , buffer : *const ::core::ffi::c_void , buffersizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorXsaveState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , buffer : *const ::core::ffi::c_void , buffersizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvRegisterPartitionDoorbellEvent ( partition : WHV_PARTITION_HANDLE , matchdata : *const WHV_DOORBELL_MATCH_DATA , eventhandle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvRequestInterrupt ( partition : WHV_PARTITION_HANDLE , interrupt : *const WHV_INTERRUPT_CONTROL , interruptcontrolsize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvRequestVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , msiaddress : u64 , msidata : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvResetPartition ( partition : WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvResumePartitionTime ( partition : WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvRetargetVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , msiaddress : u64 , msidata : u32 , target : *const WHV_VPCI_INTERRUPT_TARGET ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvRunVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , exitcontext : *mut ::core::ffi::c_void , exitcontextsizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetNotificationPortProperty ( partition : WHV_PARTITION_HANDLE , porthandle : *const ::core::ffi::c_void , propertycode : WHV_NOTIFICATION_PORT_PROPERTY_CODE , propertyvalue : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetPartitionProperty ( partition : WHV_PARTITION_HANDLE , propertycode : WHV_PARTITION_PROPERTY_CODE , propertybuffer : *const ::core::ffi::c_void , propertybuffersizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorInterruptControllerState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *const ::core::ffi::c_void , statesize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorInterruptControllerState2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *const ::core::ffi::c_void , statesize : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorRegisters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , registernames : *const WHV_REGISTER_NAME , registercount : u32 , registervalues : *const WHV_REGISTER_VALUE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , statetype : WHV_VIRTUAL_PROCESSOR_STATE_TYPE , buffer : *const ::core::ffi::c_void , buffersizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetVirtualProcessorXsaveState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , buffer : *const ::core::ffi::c_void , buffersizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Power")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_System_Power\"`*"] fn WHvSetVpciDevicePowerState ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , powerstate : super::Power:: DEVICE_POWER_STATE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetupPartition ( partition : WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_System_Power\"`*"] fn WHvSetVpciDevicePowerState ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , powerstate : super::Power:: DEVICE_POWER_STATE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSetupPartition ( partition : WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvSignalVirtualProcessorSynicEvent ( partition : WHV_PARTITION_HANDLE , synicevent : WHV_SYNIC_EVENT_PARAMETERS , newlysignaled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvSignalVirtualProcessorSynicEvent ( partition : WHV_PARTITION_HANDLE , synicevent : WHV_SYNIC_EVENT_PARAMETERS , newlysignaled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvStartPartitionMigration ( partition : WHV_PARTITION_HANDLE , migrationhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSuspendPartitionTime ( partition : WHV_PARTITION_HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvTranslateGva ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , gva : u64 , translateflags : WHV_TRANSLATE_GVA_FLAGS , translationresult : *mut WHV_TRANSLATE_GVA_RESULT , gpa : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUnmapGpaRange ( partition : WHV_PARTITION_HANDLE , guestaddress : u64 , sizeinbytes : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUnmapVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUnmapVpciDeviceMmioRanges ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUnregisterPartitionDoorbellEvent ( partition : WHV_PARTITION_HANDLE , matchdata : *const WHV_DOORBELL_MATCH_DATA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUpdateTriggerParameters ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_TRIGGER_PARAMETERS , triggerhandle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvWriteGpaRange ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , guestaddress : u64 , controls : WHV_ACCESS_GPA_CONTROLS , data : *const ::core::ffi::c_void , datasizeinbytes : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvWriteVpciDeviceRegister ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , register : *const WHV_VPCI_DEVICE_REGISTER , data : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] fn WHvStartPartitionMigration ( partition : WHV_PARTITION_HANDLE , migrationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvSuspendPartitionTime ( partition : WHV_PARTITION_HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvTranslateGva ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , gva : u64 , translateflags : WHV_TRANSLATE_GVA_FLAGS , translationresult : *mut WHV_TRANSLATE_GVA_RESULT , gpa : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUnmapGpaRange ( partition : WHV_PARTITION_HANDLE , guestaddress : u64 , sizeinbytes : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUnmapVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUnmapVpciDeviceMmioRanges ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUnregisterPartitionDoorbellEvent ( partition : WHV_PARTITION_HANDLE , matchdata : *const WHV_DOORBELL_MATCH_DATA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvUpdateTriggerParameters ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_TRIGGER_PARAMETERS , triggerhandle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvWriteGpaRange ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , guestaddress : u64 , controls : WHV_ACCESS_GPA_CONTROLS , data : *const ::core::ffi::c_void , datasizeinbytes : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "winhvplatform.dll""system" #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] fn WHvWriteVpciDeviceRegister ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , register : *const WHV_VPCI_DEVICE_REGISTER , data : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] pub const GUID_DEVINTERFACE_VM_GENCOUNTER: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3ff2c92b_6598_4e60_8e1c_0ccf4927e319); #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -179,7 +179,7 @@ pub const HV_PROTOCOL_RAW: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] pub const IOCTL_VMGENCOUNTER_READ: u32 = 3325956u32; #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] -pub const VM_GENCOUNTER_SYMBOLIC_LINK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\VmGenerationCounter"); +pub const VM_GENCOUNTER_SYMBOLIC_LINK_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\VmGenerationCounter"); #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] pub const WHV_ANY_VP: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Iis/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Iis/mod.rs index 1863c1085e..0981d73b84 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Iis/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Iis/mod.rs @@ -306,99 +306,99 @@ pub const HTTP_TRACE_LEVEL_END: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const HTTP_TRACE_LEVEL_START: u32 = 6u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_CLSID_MD_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); +pub const IISADMIN_EXTENSIONS_CLSID_MD_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYA: ::windows_sys::core::PCSTR = ::windows_sys::s!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); +pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); +pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_REG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); +pub const IISADMIN_EXTENSIONS_REG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_REG_KEYA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); +pub const IISADMIN_EXTENSIONS_REG_KEYA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_REG_KEYW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); +pub const IISADMIN_EXTENSIONS_REG_KEYW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_CERTMAPPER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsCertMapper"); +pub const IIS_CLASS_CERTMAPPER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsCertMapper"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_CERTMAPPER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsCertMapper"); +pub const IIS_CLASS_CERTMAPPER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsCertMapper"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPRESS_SCHEME: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsCompressionScheme"); +pub const IIS_CLASS_COMPRESS_SCHEME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsCompressionScheme"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPRESS_SCHEMES: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsCompressionSchemes"); +pub const IIS_CLASS_COMPRESS_SCHEMES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsCompressionSchemes"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPRESS_SCHEMES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsCompressionSchemes"); +pub const IIS_CLASS_COMPRESS_SCHEMES_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsCompressionSchemes"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPRESS_SCHEME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsCompressionScheme"); +pub const IIS_CLASS_COMPRESS_SCHEME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsCompressionScheme"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPUTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsComputer"); +pub const IIS_CLASS_COMPUTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsComputer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPUTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsComputer"); +pub const IIS_CLASS_COMPUTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsComputer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FILTER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFilter"); +pub const IIS_CLASS_FILTER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsFilter"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FILTERS: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFilters"); +pub const IIS_CLASS_FILTERS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsFilters"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FILTERS_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFilters"); +pub const IIS_CLASS_FILTERS_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsFilters"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FILTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFilter"); +pub const IIS_CLASS_FILTER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsFilter"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFtpInfo"); +pub const IIS_CLASS_FTP_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsFtpInfo"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_INFO_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFtpInfo"); +pub const IIS_CLASS_FTP_INFO_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsFtpInfo"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_SERVER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFtpServer"); +pub const IIS_CLASS_FTP_SERVER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsFtpServer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_SERVER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFtpServer"); +pub const IIS_CLASS_FTP_SERVER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsFtpServer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_SERVICE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFtpService"); +pub const IIS_CLASS_FTP_SERVICE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsFtpService"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_SERVICE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFtpService"); +pub const IIS_CLASS_FTP_SERVICE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsFtpService"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_VDIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsFtpVirtualDir"); +pub const IIS_CLASS_FTP_VDIR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsFtpVirtualDir"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_VDIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsFtpVirtualDir"); +pub const IIS_CLASS_FTP_VDIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsFtpVirtualDir"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_LOG_MODULE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsLogModule"); +pub const IIS_CLASS_LOG_MODULE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsLogModule"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_LOG_MODULES: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsLogModules"); +pub const IIS_CLASS_LOG_MODULES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsLogModules"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_LOG_MODULES_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsLogModules"); +pub const IIS_CLASS_LOG_MODULES_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsLogModules"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_LOG_MODULE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsLogModule"); +pub const IIS_CLASS_LOG_MODULE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsLogModule"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_MIMEMAP: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsMimeMap"); +pub const IIS_CLASS_MIMEMAP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsMimeMap"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_MIMEMAP_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsMimeMap"); +pub const IIS_CLASS_MIMEMAP_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsMimeMap"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_DIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebDirectory"); +pub const IIS_CLASS_WEB_DIR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsWebDirectory"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_DIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebDirectory"); +pub const IIS_CLASS_WEB_DIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsWebDirectory"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_FILE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebFile"); +pub const IIS_CLASS_WEB_FILE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsWebFile"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_FILE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebFile"); +pub const IIS_CLASS_WEB_FILE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsWebFile"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_INFO: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebInfo"); +pub const IIS_CLASS_WEB_INFO: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsWebInfo"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_INFO_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebInfo"); +pub const IIS_CLASS_WEB_INFO_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsWebInfo"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_SERVER: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebServer"); +pub const IIS_CLASS_WEB_SERVER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsWebServer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_SERVER_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebServer"); +pub const IIS_CLASS_WEB_SERVER_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsWebServer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_SERVICE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebService"); +pub const IIS_CLASS_WEB_SERVICE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsWebService"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_SERVICE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebService"); +pub const IIS_CLASS_WEB_SERVICE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsWebService"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_VDIR: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIsWebVirtualDir"); +pub const IIS_CLASS_WEB_VDIR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIsWebVirtualDir"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_VDIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IIsWebVirtualDir"); +pub const IIS_CLASS_WEB_VDIR_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IIsWebVirtualDir"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_ADSI_METAID_BEGIN: u32 = 130000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_ADSI_SCHEMA_PATH_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("/Schema"); +pub const IIS_MD_ADSI_SCHEMA_PATH_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("/Schema"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_ADSI_SCHEMA_PATH_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("/Schema"); +pub const IIS_MD_ADSI_SCHEMA_PATH_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("/Schema"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_APPPOOL_BASE: u32 = 9000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -416,11 +416,11 @@ pub const IIS_MD_ID_BEGIN_RESERVED: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_ID_END_RESERVED: u32 = 32767u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_INSTANCE_ROOT: ::windows_sys::core::PCSTR = ::windows_sys::s!("Root"); +pub const IIS_MD_INSTANCE_ROOT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Root"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_ISAPI_FILTERS: ::windows_sys::core::PCSTR = ::windows_sys::s!("/Filters"); +pub const IIS_MD_ISAPI_FILTERS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("/Filters"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_LOCAL_MACHINE_PATH: ::windows_sys::core::PCSTR = ::windows_sys::s!("LM"); +pub const IIS_MD_LOCAL_MACHINE_PATH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("LM"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_LOGCUSTOM_BASE: u32 = 4500u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -434,7 +434,7 @@ pub const IIS_MD_SERVER_BASE: u32 = 1000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_SSL_BASE: u32 = 5500u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_SVC_INFO_PATH: ::windows_sys::core::PCSTR = ::windows_sys::s!("Info"); +pub const IIS_MD_SVC_INFO_PATH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Info"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_UT_END_RESERVED: u32 = 2000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -446,9 +446,9 @@ pub const IIS_MD_UT_WAM: u32 = 100u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_VR_BASE: u32 = 3000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_WEBSOCKET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("websockets"); +pub const IIS_WEBSOCKET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("websockets"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_WEBSOCKET_SERVER_VARIABLE: ::windows_sys::core::PCSTR = ::windows_sys::s!("IIS_WEBSOCK"); +pub const IIS_WEBSOCKET_SERVER_VARIABLE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IIS_WEBSOCK"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IMAP_MD_ID_BEGIN_RESERVED: u32 = 49152u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -998,7 +998,7 @@ pub const MD_CUSTOM_ERROR: u32 = 6008u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const MD_CUSTOM_ERROR_DESC: u32 = 2120u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const MD_DEFAULT_BACKUP_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MDBackUp"); +pub const MD_DEFAULT_BACKUP_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MDBackUp"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const MD_DEFAULT_LOAD_FILE: u32 = 6006u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -1400,9 +1400,9 @@ pub const MD_IMPORT_MERGE: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const MD_IMPORT_NODE_ONLY: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const MD_INSERT_PATH_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("<%INSERT_PATH%>"); +pub const MD_INSERT_PATH_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("<%INSERT_PATH%>"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const MD_INSERT_PATH_STRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("<%INSERT_PATH%>"); +pub const MD_INSERT_PATH_STRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("<%INSERT_PATH%>"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const MD_IN_PROCESS_ISAPI_APPS: u32 = 2073u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -1882,13 +1882,13 @@ pub const WAM_MD_SERVER_BASE: u32 = 7500u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const WEBDAV_MD_SERVER_BASE: u32 = 8500u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const WEB_CORE_ACTIVATE_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("WebCoreActivate"); +pub const WEB_CORE_ACTIVATE_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WebCoreActivate"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const WEB_CORE_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("hwebcore.dll"); +pub const WEB_CORE_DLL_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("hwebcore.dll"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const WEB_CORE_SET_METADATA_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("WebCoreSetMetadata"); +pub const WEB_CORE_SET_METADATA_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WebCoreSetMetadata"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const WEB_CORE_SHUTDOWN_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::s!("WebCoreShutdown"); +pub const WEB_CORE_SHUTDOWN_DLL_ENTRY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WebCoreShutdown"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub type FTP_ACCESS = i32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Ioctl/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Ioctl/mod.rs index 428c896efb..6439b12319 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Ioctl/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Ioctl/mod.rs @@ -1769,7 +1769,7 @@ pub const STORAGE_COMPONENT_ROLE_DATA: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const STORAGE_COMPONENT_ROLE_TIERING: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] -pub const STORAGE_CRASH_TELEMETRY_REGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\CrashControl\\StorageTelemetry"); +pub const STORAGE_CRASH_TELEMETRY_REGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\CrashControl\\StorageTelemetry"); #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const STORAGE_CRYPTO_CAPABILITY_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] @@ -1787,7 +1787,7 @@ pub const STORAGE_DEVICE_NUMA_NODE_UNKNOWN: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const STORAGE_DEVICE_POWER_CAP_VERSION_V1: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] -pub const STORAGE_DEVICE_TELEMETRY_REGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Storage\\StorageTelemetry"); +pub const STORAGE_DEVICE_TELEMETRY_REGKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Storage\\StorageTelemetry"); #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const STORAGE_DIAGNOSTIC_FLAG_ADAPTER_REQUEST: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] @@ -1925,9 +1925,9 @@ pub const TAPE_RETURN_STATISTICS: i32 = 0i32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const TC_DEVICEDUMP_SUBSECTION_DESC_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] -pub const TC_PUBLIC_DATA_TYPE_ATAGP: ::windows_sys::core::PCSTR = ::windows_sys::s!("ATAGPLogPages"); +pub const TC_PUBLIC_DATA_TYPE_ATAGP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ATAGPLogPages"); #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] -pub const TC_PUBLIC_DATA_TYPE_ATASMART: ::windows_sys::core::PCSTR = ::windows_sys::s!("ATASMARTPages"); +pub const TC_PUBLIC_DATA_TYPE_ATASMART: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ATASMARTPages"); #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const TC_PUBLIC_DEVICEDUMP_CONTENT_GPLOG: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/JobObjects/mod.rs b/crates/libs/sys/src/Windows/Win32/System/JobObjects/mod.rs index 0eeba100e0..bd14770872 100644 --- a/crates/libs/sys/src/Windows/Win32/System/JobObjects/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/JobObjects/mod.rs @@ -1,22 +1,22 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn AssignProcessToJobObject ( hjob : super::super::Foundation:: HANDLE , hprocess : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateJobObjectA ( lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateJobObjectA ( lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateJobObjectW ( lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateJobObjectW ( lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn CreateJobSet ( numjob : u32 , userjobset : *const JOB_SET_ARRAY , flags : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`*"] fn FreeMemoryJobObject ( buffer : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn IsProcessInJob ( processhandle : super::super::Foundation:: HANDLE , jobhandle : super::super::Foundation:: HANDLE , result : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn OpenJobObjectA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn OpenJobObjectA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn OpenJobObjectW ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn OpenJobObjectW ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn QueryInformationJobObject ( hjob : super::super::Foundation:: HANDLE , jobobjectinformationclass : JOBOBJECTINFOCLASS , lpjobobjectinformation : *mut ::core::ffi::c_void , cbjobobjectinformationlength : u32 , lpreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn QueryIoRateControlInformationJobObject ( hjob : super::super::Foundation:: HANDLE , volumename : :: windows_sys::core::PCWSTR , infoblocks : *mut *mut JOBOBJECT_IO_RATE_CONTROL_INFORMATION , infoblockcount : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn QueryIoRateControlInformationJobObject ( hjob : super::super::Foundation:: HANDLE , volumename : ::windows_sys::core::PCWSTR , infoblocks : *mut *mut JOBOBJECT_IO_RATE_CONTROL_INFORMATION , infoblockcount : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] fn SetInformationJobObject ( hjob : super::super::Foundation:: HANDLE , jobobjectinformationclass : JOBOBJECTINFOCLASS , lpjobobjectinformation : *const ::core::ffi::c_void , cbjobobjectinformationlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/Js/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Js/mod.rs index 67654cbf84..5a899490fd 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Js/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Js/mod.rs @@ -46,7 +46,7 @@ ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsGetOwnPropertyDescriptor ( object : *const ::core::ffi::c_void , propertyid : *const ::core::ffi::c_void , propertydescriptor : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsGetOwnPropertyNames ( object : *const ::core::ffi::c_void , propertynames : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsGetProperty ( object : *const ::core::ffi::c_void , propertyid : *const ::core::ffi::c_void , value : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); -::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsGetPropertyIdFromName ( name : :: windows_sys::core::PCWSTR , propertyid : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); +::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsGetPropertyIdFromName ( name : ::windows_sys::core::PCWSTR , propertyid : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsGetPropertyNameFromId ( propertyid : *const ::core::ffi::c_void , name : *mut *mut u16 ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsGetPrototype ( object : *const ::core::ffi::c_void , prototypeobject : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsGetRuntime ( context : *const ::core::ffi::c_void , runtime : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); @@ -65,14 +65,14 @@ ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsIsEnumeratingHeap ( isenumeratingheap : *mut bool ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsIsRuntimeExecutionDisabled ( runtime : *const ::core::ffi::c_void , isdisabled : *mut bool ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsNumberToDouble ( value : *const ::core::ffi::c_void , doublevalue : *mut f64 ) -> JsErrorCode ); -::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsParseScript ( script : :: windows_sys::core::PCWSTR , sourcecontext : usize , sourceurl : :: windows_sys::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); -::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsParseSerializedScript ( script : :: windows_sys::core::PCWSTR , buffer : *const u8 , sourcecontext : usize , sourceurl : :: windows_sys::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); -::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsPointerToString ( stringvalue : :: windows_sys::core::PCWSTR , stringlength : usize , value : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); +::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsParseScript ( script : ::windows_sys::core::PCWSTR , sourcecontext : usize , sourceurl : ::windows_sys::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); +::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsParseSerializedScript ( script : ::windows_sys::core::PCWSTR , buffer : *const u8 , sourcecontext : usize , sourceurl : ::windows_sys::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); +::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsPointerToString ( stringvalue : ::windows_sys::core::PCWSTR , stringlength : usize , value : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsPreventExtension ( object : *const ::core::ffi::c_void ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsRelease ( r#ref : *const ::core::ffi::c_void , count : *mut u32 ) -> JsErrorCode ); -::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsRunScript ( script : :: windows_sys::core::PCWSTR , sourcecontext : usize , sourceurl : :: windows_sys::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); -::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsRunSerializedScript ( script : :: windows_sys::core::PCWSTR , buffer : *const u8 , sourcecontext : usize , sourceurl : :: windows_sys::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); -::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsSerializeScript ( script : :: windows_sys::core::PCWSTR , buffer : *mut u8 , buffersize : *mut u32 ) -> JsErrorCode ); +::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsRunScript ( script : ::windows_sys::core::PCWSTR , sourcecontext : usize , sourceurl : ::windows_sys::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); +::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsRunSerializedScript ( script : ::windows_sys::core::PCWSTR , buffer : *const u8 , sourcecontext : usize , sourceurl : ::windows_sys::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); +::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsSerializeScript ( script : ::windows_sys::core::PCWSTR , buffer : *mut u8 , buffersize : *mut u32 ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsSetCurrentContext ( context : *const ::core::ffi::c_void ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsSetException ( exception : *const ::core::ffi::c_void ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsSetExternalData ( object : *const ::core::ffi::c_void , externaldata : *const ::core::ffi::c_void ) -> JsErrorCode ); @@ -90,7 +90,7 @@ ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn JsStartDebugging ( debugapplication : super::Diagnostics::Debug:: IDebugApplication32 ) -> JsErrorCode ); #[cfg(feature = "Win32_System_Diagnostics_Debug")] ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn JsStartProfiling ( callback : super::Diagnostics::Debug:: IActiveScriptProfilerCallback , eventmask : super::Diagnostics::Debug:: PROFILER_EVENT_MASK , context : u32 ) -> JsErrorCode ); -::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsStopProfiling ( reason : :: windows_sys::core::HRESULT ) -> JsErrorCode ); +::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsStopProfiling ( reason : ::windows_sys::core::HRESULT ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsStrictEquals ( object1 : *const ::core::ffi::c_void , object2 : *const ::core::ffi::c_void , result : *mut bool ) -> JsErrorCode ); ::windows_sys::core::link ! ( "chakra.dll""system" #[doc = "*Required features: `\"Win32_System_Js\"`*"] fn JsStringToPointer ( value : *const ::core::ffi::c_void , stringvalue : *mut *mut u16 , stringlength : *mut usize ) -> JsErrorCode ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] diff --git a/crates/libs/sys/src/Windows/Win32/System/LibraryLoader/mod.rs b/crates/libs/sys/src/Windows/Win32/System/LibraryLoader/mod.rs index 5bc8f418af..3fe82d0aea 100644 --- a/crates/libs/sys/src/Windows/Win32/System/LibraryLoader/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/LibraryLoader/mod.rs @@ -1,8 +1,8 @@ -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] fn AddDllDirectory ( newdirectory : :: windows_sys::core::PCWSTR ) -> *mut ::core::ffi::c_void ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] fn AddDllDirectory ( newdirectory : ::windows_sys::core::PCWSTR ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn BeginUpdateResourceA ( pfilename : :: windows_sys::core::PCSTR , bdeleteexistingresources : super::super::Foundation:: BOOL ) -> UPDATERESOURCE_HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn BeginUpdateResourceA ( pfilename : ::windows_sys::core::PCSTR , bdeleteexistingresources : super::super::Foundation:: BOOL ) -> UPDATERESOURCE_HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn BeginUpdateResourceW ( pfilename : :: windows_sys::core::PCWSTR , bdeleteexistingresources : super::super::Foundation:: BOOL ) -> UPDATERESOURCE_HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn BeginUpdateResourceW ( pfilename : ::windows_sys::core::PCWSTR , bdeleteexistingresources : super::super::Foundation:: BOOL ) -> UPDATERESOURCE_HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn DisableThreadLibraryCalls ( hlibmodule : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -10,21 +10,21 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EndUpdateResourceW ( hupdate : UPDATERESOURCE_HANDLE , fdiscard : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceLanguagesA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCSTR , lpname : :: windows_sys::core::PCSTR , lpenumfunc : ENUMRESLANGPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceLanguagesA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCSTR , lpname : ::windows_sys::core::PCSTR , lpenumfunc : ENUMRESLANGPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceLanguagesExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCSTR , lpname : :: windows_sys::core::PCSTR , lpenumfunc : ENUMRESLANGPROCA , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceLanguagesExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCSTR , lpname : ::windows_sys::core::PCSTR , lpenumfunc : ENUMRESLANGPROCA , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceLanguagesExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCWSTR , lpname : :: windows_sys::core::PCWSTR , lpenumfunc : ENUMRESLANGPROCW , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceLanguagesExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCWSTR , lpname : ::windows_sys::core::PCWSTR , lpenumfunc : ENUMRESLANGPROCW , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceLanguagesW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCWSTR , lpname : :: windows_sys::core::PCWSTR , lpenumfunc : ENUMRESLANGPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceLanguagesW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCWSTR , lpname : ::windows_sys::core::PCWSTR , lpenumfunc : ENUMRESLANGPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceNamesA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCSTR , lpenumfunc : ENUMRESNAMEPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceNamesA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCSTR , lpenumfunc : ENUMRESNAMEPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceNamesExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCSTR , lpenumfunc : ENUMRESNAMEPROCA , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceNamesExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCSTR , lpenumfunc : ENUMRESNAMEPROCA , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceNamesExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCWSTR , lpenumfunc : ENUMRESNAMEPROCW , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceNamesExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCWSTR , lpenumfunc : ENUMRESNAMEPROCW , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceNamesW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCWSTR , lpenumfunc : ENUMRESNAMEPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceNamesW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCWSTR , lpenumfunc : ENUMRESNAMEPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceTypesA ( hmodule : super::super::Foundation:: HINSTANCE , lpenumfunc : ENUMRESTYPEPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -34,46 +34,46 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn EnumResourceTypesW ( hmodule : super::super::Foundation:: HINSTANCE , lpenumfunc : ENUMRESTYPEPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FindResourceA ( hmodule : super::super::Foundation:: HINSTANCE , lpname : :: windows_sys::core::PCSTR , lptype : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HRSRC ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FindResourceA ( hmodule : super::super::Foundation:: HINSTANCE , lpname : ::windows_sys::core::PCSTR , lptype : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HRSRC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FindResourceExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCSTR , lpname : :: windows_sys::core::PCSTR , wlanguage : u16 ) -> super::super::Foundation:: HRSRC ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FindResourceExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCSTR , lpname : ::windows_sys::core::PCSTR , wlanguage : u16 ) -> super::super::Foundation:: HRSRC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FindResourceExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows_sys::core::PCWSTR , lpname : :: windows_sys::core::PCWSTR , wlanguage : u16 ) -> super::super::Foundation:: HRSRC ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FindResourceExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows_sys::core::PCWSTR , lpname : ::windows_sys::core::PCWSTR , wlanguage : u16 ) -> super::super::Foundation:: HRSRC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FindResourceW ( hmodule : super::super::Foundation:: HINSTANCE , lpname : :: windows_sys::core::PCWSTR , lptype : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HRSRC ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FindResourceW ( hmodule : super::super::Foundation:: HINSTANCE , lpname : ::windows_sys::core::PCWSTR , lptype : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HRSRC ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FreeLibrary ( hlibmodule : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FreeLibraryAndExitThread ( hlibmodule : super::super::Foundation:: HINSTANCE , dwexitcode : u32 ) -> ! ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn FreeResource ( hresdata : super::super::Foundation:: HGLOBAL ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] fn GetDllDirectoryA ( nbufferlength : u32 , lpbuffer : :: windows_sys::core::PSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] fn GetDllDirectoryW ( nbufferlength : u32 , lpbuffer : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] fn GetDllDirectoryA ( nbufferlength : u32 , lpbuffer : ::windows_sys::core::PSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] fn GetDllDirectoryW ( nbufferlength : u32 , lpbuffer : ::windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleFileNameA ( hmodule : super::super::Foundation:: HINSTANCE , lpfilename : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleFileNameA ( hmodule : super::super::Foundation:: HINSTANCE , lpfilename : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleFileNameW ( hmodule : super::super::Foundation:: HINSTANCE , lpfilename : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleFileNameW ( hmodule : super::super::Foundation:: HINSTANCE , lpfilename : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleHandleA ( lpmodulename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleHandleA ( lpmodulename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HINSTANCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleHandleExA ( dwflags : u32 , lpmodulename : :: windows_sys::core::PCSTR , phmodule : *mut super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleHandleExA ( dwflags : u32 , lpmodulename : ::windows_sys::core::PCSTR , phmodule : *mut super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleHandleExW ( dwflags : u32 , lpmodulename : :: windows_sys::core::PCWSTR , phmodule : *mut super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleHandleExW ( dwflags : u32 , lpmodulename : ::windows_sys::core::PCWSTR , phmodule : *mut super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleHandleW ( lpmodulename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetModuleHandleW ( lpmodulename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HINSTANCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetProcAddress ( hmodule : super::super::Foundation:: HINSTANCE , lpprocname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: FARPROC ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn GetProcAddress ( hmodule : super::super::Foundation:: HINSTANCE , lpprocname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: FARPROC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadLibraryA ( lplibfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadLibraryA ( lplibfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HINSTANCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadLibraryExA ( lplibfilename : :: windows_sys::core::PCSTR , hfile : super::super::Foundation:: HANDLE , dwflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadLibraryExA ( lplibfilename : ::windows_sys::core::PCSTR , hfile : super::super::Foundation:: HANDLE , dwflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: HINSTANCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadLibraryExW ( lplibfilename : :: windows_sys::core::PCWSTR , hfile : super::super::Foundation:: HANDLE , dwflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadLibraryExW ( lplibfilename : ::windows_sys::core::PCWSTR , hfile : super::super::Foundation:: HANDLE , dwflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: HINSTANCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadLibraryW ( lplibfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HINSTANCE ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] fn LoadModule ( lpmodulename : :: windows_sys::core::PCSTR , lpparameterblock : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadLibraryW ( lplibfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] fn LoadModule ( lpmodulename : ::windows_sys::core::PCSTR , lpparameterblock : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadPackagedLibrary ( lpwlibfilename : :: windows_sys::core::PCWSTR , reserved : u32 ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadPackagedLibrary ( lpwlibfilename : ::windows_sys::core::PCWSTR , reserved : u32 ) -> super::super::Foundation:: HINSTANCE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn LoadResource ( hmodule : super::super::Foundation:: HINSTANCE , hresinfo : super::super::Foundation:: HRSRC ) -> super::super::Foundation:: HGLOBAL ); #[cfg(feature = "Win32_Foundation")] @@ -83,15 +83,15 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn SetDefaultDllDirectories ( directoryflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn SetDllDirectoryA ( lppathname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn SetDllDirectoryA ( lppathname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn SetDllDirectoryW ( lppathname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn SetDllDirectoryW ( lppathname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn SizeofResource ( hmodule : super::super::Foundation:: HINSTANCE , hresinfo : super::super::Foundation:: HRSRC ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn UpdateResourceA ( hupdate : UPDATERESOURCE_HANDLE , lptype : :: windows_sys::core::PCSTR , lpname : :: windows_sys::core::PCSTR , wlanguage : u16 , lpdata : *const ::core::ffi::c_void , cb : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn UpdateResourceA ( hupdate : UPDATERESOURCE_HANDLE , lptype : ::windows_sys::core::PCSTR , lpname : ::windows_sys::core::PCSTR , wlanguage : u16 , lpdata : *const ::core::ffi::c_void , cb : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn UpdateResourceW ( hupdate : UPDATERESOURCE_HANDLE , lptype : :: windows_sys::core::PCWSTR , lpname : :: windows_sys::core::PCWSTR , wlanguage : u16 , lpdata : *const ::core::ffi::c_void , cb : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] fn UpdateResourceW ( hupdate : UPDATERESOURCE_HANDLE , lptype : ::windows_sys::core::PCWSTR , lpname : ::windows_sys::core::PCWSTR , wlanguage : u16 , lpdata : *const ::core::ffi::c_void , cb : u32 ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] pub const CURRENT_IMPORT_REDIRECTION_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Mailslots/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Mailslots/mod.rs index 2ee8cd6540..4e0b42c88f 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Mailslots/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Mailslots/mod.rs @@ -1,7 +1,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Mailslots\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMailslotA ( lpname : :: windows_sys::core::PCSTR , nmaxmessagesize : u32 , lreadtimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Mailslots\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMailslotA ( lpname : ::windows_sys::core::PCSTR , nmaxmessagesize : u32 , lreadtimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Mailslots\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMailslotW ( lpname : :: windows_sys::core::PCWSTR , nmaxmessagesize : u32 , lreadtimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Mailslots\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMailslotW ( lpname : ::windows_sys::core::PCWSTR , nmaxmessagesize : u32 , lreadtimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Mailslots\"`, `\"Win32_Foundation\"`*"] fn GetMailslotInfo ( hmailslot : super::super::Foundation:: HANDLE , lpmaxmessagesize : *mut u32 , lpnextsize : *mut u32 , lpmessagecount : *mut u32 , lpreadtimeout : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/Memory/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Memory/mod.rs index 5de27dfa32..c116edbedd 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Memory/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Memory/mod.rs @@ -9,17 +9,17 @@ pub mod NonVolatile; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn AllocateUserPhysicalPagesNuma ( hprocess : super::super::Foundation:: HANDLE , numberofpages : *mut usize , pagearray : *mut usize , nndpreferred : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "api-ms-win-core-memory-l1-1-7.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMapping2 ( file : super::super::Foundation:: HANDLE , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , desiredaccess : u32 , pageprotection : PAGE_PROTECTION_FLAGS , allocationattributes : u32 , maximumsize : u64 , name : :: windows_sys::core::PCWSTR , extendedparameters : *mut MEM_EXTENDED_PARAMETER , parametercount : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "api-ms-win-core-memory-l1-1-7.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMapping2 ( file : super::super::Foundation:: HANDLE , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , desiredaccess : u32 , pageprotection : PAGE_PROTECTION_FLAGS , allocationattributes : u32 , maximumsize : u64 , name : ::windows_sys::core::PCWSTR , extendedparameters : *mut MEM_EXTENDED_PARAMETER , parametercount : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingA ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingA ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingFromApp ( hfile : super::super::Foundation:: HANDLE , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , pageprotection : PAGE_PROTECTION_FLAGS , maximumsize : u64 , name : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingFromApp ( hfile : super::super::Foundation:: HANDLE , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , pageprotection : PAGE_PROTECTION_FLAGS , maximumsize : u64 , name : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingNumaA ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : :: windows_sys::core::PCSTR , nndpreferred : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingNumaA ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : ::windows_sys::core::PCSTR , nndpreferred : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingNumaW ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : :: windows_sys::core::PCWSTR , nndpreferred : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingNumaW ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : ::windows_sys::core::PCWSTR , nndpreferred : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingW ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateFileMappingW ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn CreateMemoryResourceNotification ( notificationtype : MEMORY_RESOURCE_NOTIFICATION_TYPE ) -> super::super::Foundation:: HANDLE ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`*"] fn DiscardVirtualMemory ( virtualaddress : *mut ::core::ffi::c_void , size : usize ) -> u32 ); @@ -81,9 +81,9 @@ pub mod NonVolatile; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn IsBadReadPtr ( lp : *const ::core::ffi::c_void , ucb : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn IsBadStringPtrA ( lpsz : :: windows_sys::core::PCSTR , ucchmax : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn IsBadStringPtrA ( lpsz : ::windows_sys::core::PCSTR , ucchmax : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn IsBadStringPtrW ( lpsz : :: windows_sys::core::PCWSTR , ucchmax : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn IsBadStringPtrW ( lpsz : ::windows_sys::core::PCWSTR , ucchmax : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn IsBadWritePtr ( lp : *const ::core::ffi::c_void , ucb : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -124,11 +124,11 @@ pub mod NonVolatile; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "api-ms-win-core-memory-l1-1-8.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn OpenDedicatedMemoryPartition ( partition : super::super::Foundation:: HANDLE , dedicatedmemorytypeid : u64 , desiredaccess : u32 , inherithandle : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn OpenFileMappingA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn OpenFileMappingA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-memory-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn OpenFileMappingFromApp ( desiredaccess : u32 , inherithandle : super::super::Foundation:: BOOL , name : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "api-ms-win-core-memory-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn OpenFileMappingFromApp ( desiredaccess : u32 , inherithandle : super::super::Foundation:: BOOL , name : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn OpenFileMappingW ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn OpenFileMappingW ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] fn PrefetchVirtualMemory ( hprocess : super::super::Foundation:: HANDLE , numberofentries : usize , virtualaddresses : *const WIN32_MEMORY_RANGE_ENTRY , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/MessageQueuing/mod.rs b/crates/libs/sys/src/Windows/Win32/System/MessageQueuing/mod.rs index feca3bde02..dc6b1cd6fa 100644 --- a/crates/libs/sys/src/Windows/Win32/System/MessageQueuing/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/MessageQueuing/mod.rs @@ -1,60 +1,60 @@ -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQADsPathToFormatName ( lpwcsadspath : :: windows_sys::core::PCWSTR , lpwcsformatname : :: windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQADsPathToFormatName ( lpwcsadspath : ::windows_sys::core::PCWSTR , lpwcsformatname : ::windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn MQBeginTransaction ( pptransaction : *mut super::DistributedTransactionCoordinator:: ITransaction ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn MQBeginTransaction ( pptransaction : *mut super::DistributedTransactionCoordinator:: ITransaction ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQCloseCursor ( hcursor : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQCloseQueue ( hqueue : isize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQCloseCursor ( hcursor : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQCloseQueue ( hqueue : isize ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQCreateCursor ( hqueue : isize , phcursor : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQCreateCursor ( hqueue : isize , phcursor : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQCreateQueue ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pqueueprops : *mut MQQUEUEPROPS , lpwcsformatname : :: windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQDeleteQueue ( lpwcsformatname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQCreateQueue ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pqueueprops : *mut MQQUEUEPROPS , lpwcsformatname : ::windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQDeleteQueue ( lpwcsformatname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQFreeMemory ( pvmemory : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQFreeSecurityContext ( hsecuritycontext : super::super::Foundation:: HANDLE ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQGetMachineProperties ( lpwcsmachinename : :: windows_sys::core::PCWSTR , pguidmachineid : *const :: windows_sys::core::GUID , pqmprops : *mut MQQMPROPS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQGetMachineProperties ( lpwcsmachinename : ::windows_sys::core::PCWSTR , pguidmachineid : *const ::windows_sys::core::GUID , pqmprops : *mut MQQMPROPS ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn MQGetOverlappedResult ( lpoverlapped : *const super::IO:: OVERLAPPED ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn MQGetOverlappedResult ( lpoverlapped : *const super::IO:: OVERLAPPED ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQGetPrivateComputerInformation ( lpwcscomputername : :: windows_sys::core::PCWSTR , pprivateprops : *mut MQPRIVATEPROPS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQGetPrivateComputerInformation ( lpwcscomputername : ::windows_sys::core::PCWSTR , pprivateprops : *mut MQPRIVATEPROPS ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQGetQueueProperties ( lpwcsformatname : :: windows_sys::core::PCWSTR , pqueueprops : *mut MQQUEUEPROPS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQGetQueueProperties ( lpwcsformatname : ::windows_sys::core::PCWSTR , pqueueprops : *mut MQQUEUEPROPS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Security\"`*"] fn MQGetQueueSecurity ( lpwcsformatname : :: windows_sys::core::PCWSTR , requestedinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Security\"`*"] fn MQGetQueueSecurity ( lpwcsformatname : ::windows_sys::core::PCWSTR , requestedinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQGetSecurityContext ( lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 , phsecuritycontext : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQGetSecurityContext ( lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 , phsecuritycontext : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQGetSecurityContextEx ( lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 , phsecuritycontext : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQHandleToFormatName ( hqueue : isize , lpwcsformatname : :: windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQInstanceToFormatName ( pguid : *const :: windows_sys::core::GUID , lpwcsformatname : :: windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQGetSecurityContextEx ( lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 , phsecuritycontext : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQHandleToFormatName ( hqueue : isize , lpwcsformatname : ::windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQInstanceToFormatName ( pguid : *const ::windows_sys::core::GUID , lpwcsformatname : ::windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQLocateBegin ( lpwcscontext : :: windows_sys::core::PCWSTR , prestriction : *const MQRESTRICTION , pcolumns : *const MQCOLUMNSET , psort : *const MQSORTSET , phenum : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQLocateBegin ( lpwcscontext : ::windows_sys::core::PCWSTR , prestriction : *const MQRESTRICTION , pcolumns : *const MQCOLUMNSET , psort : *const MQSORTSET , phenum : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQLocateEnd ( henum : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQLocateEnd ( henum : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQLocateNext ( henum : super::super::Foundation:: HANDLE , pcprops : *mut u32 , apropvar : *mut super::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQLocateNext ( henum : super::super::Foundation:: HANDLE , pcprops : *mut u32 , apropvar : *mut super::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQMarkMessageRejected ( hqueue : super::super::Foundation:: HANDLE , ulllookupid : u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQMgmtAction ( pcomputername : :: windows_sys::core::PCWSTR , pobjectname : :: windows_sys::core::PCWSTR , paction : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] fn MQMarkMessageRejected ( hqueue : super::super::Foundation:: HANDLE , ulllookupid : u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQMgmtAction ( pcomputername : ::windows_sys::core::PCWSTR , pobjectname : ::windows_sys::core::PCWSTR , paction : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQMgmtGetInfo ( pcomputername : :: windows_sys::core::PCWSTR , pobjectname : :: windows_sys::core::PCWSTR , pmgmtprops : *mut MQMGMTPROPS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQMgmtGetInfo ( pcomputername : ::windows_sys::core::PCWSTR , pobjectname : ::windows_sys::core::PCWSTR , pmgmtprops : *mut MQMGMTPROPS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn MQMoveMessage ( hsourcequeue : isize , hdestinationqueue : isize , ulllookupid : u64 , ptransaction : super::DistributedTransactionCoordinator:: ITransaction ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQOpenQueue ( lpwcsformatname : :: windows_sys::core::PCWSTR , dwaccess : u32 , dwsharemode : u32 , phqueue : *mut isize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQPathNameToFormatName ( lpwcspathname : :: windows_sys::core::PCWSTR , lpwcsformatname : :: windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQPurgeQueue ( hqueue : isize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn MQMoveMessage ( hsourcequeue : isize , hdestinationqueue : isize , ulllookupid : u64 , ptransaction : super::DistributedTransactionCoordinator:: ITransaction ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQOpenQueue ( lpwcsformatname : ::windows_sys::core::PCWSTR , dwaccess : u32 , dwsharemode : u32 , phqueue : *mut isize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQPathNameToFormatName ( lpwcspathname : ::windows_sys::core::PCWSTR , lpwcsformatname : ::windows_sys::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQPurgeQueue ( hqueue : isize ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_DistributedTransactionCoordinator", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_System_IO\"`*"] fn MQReceiveMessage ( hsource : isize , dwtimeout : u32 , dwaction : u32 , pmessageprops : *mut MQMSGPROPS , lpoverlapped : *mut super::IO:: OVERLAPPED , fnreceivecallback : PMQRECEIVECALLBACK , hcursor : super::super::Foundation:: HANDLE , ptransaction : super::DistributedTransactionCoordinator:: ITransaction ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_System_IO\"`*"] fn MQReceiveMessage ( hsource : isize , dwtimeout : u32 , dwaction : u32 , pmessageprops : *mut MQMSGPROPS , lpoverlapped : *mut super::IO:: OVERLAPPED , fnreceivecallback : PMQRECEIVECALLBACK , hcursor : super::super::Foundation:: HANDLE , ptransaction : super::DistributedTransactionCoordinator:: ITransaction ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_DistributedTransactionCoordinator", feature = "Win32_System_IO"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_System_IO\"`*"] fn MQReceiveMessageByLookupId ( hsource : isize , ulllookupid : u64 , dwlookupaction : u32 , pmessageprops : *mut MQMSGPROPS , lpoverlapped : *mut super::IO:: OVERLAPPED , fnreceivecallback : PMQRECEIVECALLBACK , ptransaction : super::DistributedTransactionCoordinator:: ITransaction ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQRegisterCertificate ( dwflags : u32 , lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_System_IO\"`*"] fn MQReceiveMessageByLookupId ( hsource : isize , ulllookupid : u64 , dwlookupaction : u32 , pmessageprops : *mut MQMSGPROPS , lpoverlapped : *mut super::IO:: OVERLAPPED , fnreceivecallback : PMQRECEIVECALLBACK , ptransaction : super::DistributedTransactionCoordinator:: ITransaction ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] fn MQRegisterCertificate ( dwflags : u32 , lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_DistributedTransactionCoordinator"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn MQSendMessage ( hdestinationqueue : isize , pmessageprops : *const MQMSGPROPS , ptransaction : super::DistributedTransactionCoordinator:: ITransaction ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] fn MQSendMessage ( hdestinationqueue : isize , pmessageprops : *const MQMSGPROPS , ptransaction : super::DistributedTransactionCoordinator:: ITransaction ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQSetQueueProperties ( lpwcsformatname : :: windows_sys::core::PCWSTR , pqueueprops : *mut MQQUEUEPROPS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn MQSetQueueProperties ( lpwcsformatname : ::windows_sys::core::PCWSTR , pqueueprops : *mut MQQUEUEPROPS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Security\"`*"] fn MQSetQueueSecurity ( lpwcsformatname : :: windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mqrt.dll""system" #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Security\"`*"] fn MQSetQueueSecurity ( lpwcsformatname : ::windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> ::windows_sys::core::HRESULT ); pub type IMSMQApplication = *mut ::core::ffi::c_void; pub type IMSMQApplication2 = *mut ::core::ffi::c_void; pub type IMSMQApplication3 = *mut ::core::ffi::c_void; @@ -101,61 +101,61 @@ pub type _DMSMQEventEvents = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const LONG_LIVED: u32 = 4294967294u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MACHINE_ACTION_CONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONNECT"); +pub const MACHINE_ACTION_CONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CONNECT"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MACHINE_ACTION_DISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISCONNECT"); +pub const MACHINE_ACTION_DISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DISCONNECT"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MACHINE_ACTION_TIDY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIDY"); +pub const MACHINE_ACTION_TIDY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIDY"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_CORRECT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("YES"); +pub const MGMT_QUEUE_CORRECT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("YES"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_FOREIGN_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("YES"); +pub const MGMT_QUEUE_FOREIGN_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("YES"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_INCORRECT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NO"); +pub const MGMT_QUEUE_INCORRECT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NO"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_LOCAL_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOCAL"); +pub const MGMT_QUEUE_LOCAL_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOCAL"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_NOT_FOREIGN_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NO"); +pub const MGMT_QUEUE_NOT_FOREIGN_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NO"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_NOT_TRANSACTIONAL_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NO"); +pub const MGMT_QUEUE_NOT_TRANSACTIONAL_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NO"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_REMOTE_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REMOTE"); +pub const MGMT_QUEUE_REMOTE_LOCATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REMOTE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_CONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONNECTED"); +pub const MGMT_QUEUE_STATE_CONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CONNECTED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_DISCONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISCONNECTED"); +pub const MGMT_QUEUE_STATE_DISCONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DISCONNECTED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_DISCONNECTING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISCONNECTING"); +pub const MGMT_QUEUE_STATE_DISCONNECTING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DISCONNECTING"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOCAL CONNECTION"); +pub const MGMT_QUEUE_STATE_LOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOCAL CONNECTION"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_LOCKED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOCKED"); +pub const MGMT_QUEUE_STATE_LOCKED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOCKED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_NEED_VALIDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NEED VALIDATION"); +pub const MGMT_QUEUE_STATE_NEED_VALIDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NEED VALIDATION"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_NONACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INACTIVE"); +pub const MGMT_QUEUE_STATE_NONACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("INACTIVE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_ONHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ONHOLD"); +pub const MGMT_QUEUE_STATE_ONHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ONHOLD"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_WAITING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WAITING"); +pub const MGMT_QUEUE_STATE_WAITING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WAITING"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TRANSACTIONAL_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("YES"); +pub const MGMT_QUEUE_TRANSACTIONAL_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("YES"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_CONNECTOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONNECTOR"); +pub const MGMT_QUEUE_TYPE_CONNECTOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CONNECTOR"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_MACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MACHINE"); +pub const MGMT_QUEUE_TYPE_MACHINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MACHINE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_MULTICAST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MULTICAST"); +pub const MGMT_QUEUE_TYPE_MULTICAST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MULTICAST"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_PRIVATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PRIVATE"); +pub const MGMT_QUEUE_TYPE_PRIVATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PRIVATE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_PUBLIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PUBLIC"); +pub const MGMT_QUEUE_TYPE_PUBLIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PUBLIC"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_UNKNOWN_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UNKNOWN"); +pub const MGMT_QUEUE_UNKNOWN_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UNKNOWN"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MO_MACHINE_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MACHINE"); +pub const MO_MACHINE_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MACHINE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MO_QUEUE_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QUEUE"); +pub const MO_QUEUE_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QUEUE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const MQMSG_AUTHENTICATED_QM_MESSAGE: u32 = 11u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] @@ -243,9 +243,9 @@ pub const MSMQTransaction: ::windows_sys::core::GUID = ::windows_sys::core::GUID #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const MSMQTransactionDispenser: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xd7d6e084_dccd_11d0_aa4b_0060970debae); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MSMQ_CONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONNECTED"); +pub const MSMQ_CONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CONNECTED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MSMQ_DISCONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DISCONNECTED"); +pub const MSMQ_DISCONNECTED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DISCONNECTED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const PREQ: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] @@ -543,11 +543,11 @@ pub const QUERY_SORTASCEND: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const QUERY_SORTDESCEND: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const QUEUE_ACTION_EOD_RESEND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EOD_RESEND"); +pub const QUEUE_ACTION_EOD_RESEND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EOD_RESEND"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const QUEUE_ACTION_PAUSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PAUSE"); +pub const QUEUE_ACTION_PAUSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PAUSE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const QUEUE_ACTION_RESUME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RESUME"); +pub const QUEUE_ACTION_RESUME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RESUME"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub type FOREIGN_STATUS = i32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Ole/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Ole/mod.rs index db115b263f..02da7d4624 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Ole/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Ole/mod.rs @@ -1,33 +1,33 @@ #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn BstrFromVector ( psa : *const super::Com:: SAFEARRAY , pbstr : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn BstrFromVector ( psa : *const super::Com:: SAFEARRAY , pbstr : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ClearCustData ( pcustdata : *mut super::Com:: CUSTDATA ) -> ( ) ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateDispTypeInfo ( pidata : *mut INTERFACEDATA , lcid : u32 , pptinfo : *mut super::Com:: ITypeInfo ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn CreateErrorInfo ( pperrinfo : *mut ICreateErrorInfo ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn CreateOleAdviseHolder ( ppoaholder : *mut IOleAdviseHolder ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateDispTypeInfo ( pidata : *mut INTERFACEDATA , lcid : u32 , pptinfo : *mut super::Com:: ITypeInfo ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn CreateErrorInfo ( pperrinfo : *mut ICreateErrorInfo ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn CreateOleAdviseHolder ( ppoaholder : *mut IOleAdviseHolder ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateStdDispatch ( punkouter : :: windows_sys::core::IUnknown , pvthis : *mut ::core::ffi::c_void , ptinfo : super::Com:: ITypeInfo , ppunkstddisp : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateStdDispatch ( punkouter : ::windows_sys::core::IUnknown , pvthis : *mut ::core::ffi::c_void , ptinfo : super::Com:: ITypeInfo , ppunkstddisp : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateTypeLib ( syskind : super::Com:: SYSKIND , szfile : :: windows_sys::core::PCWSTR , ppctlib : *mut ICreateTypeLib ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateTypeLib ( syskind : super::Com:: SYSKIND , szfile : ::windows_sys::core::PCWSTR , ppctlib : *mut ICreateTypeLib ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateTypeLib2 ( syskind : super::Com:: SYSKIND , szfile : :: windows_sys::core::PCWSTR , ppctlib : *mut ICreateTypeLib2 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn CreateTypeLib2 ( syskind : super::Com:: SYSKIND , szfile : ::windows_sys::core::PCWSTR , ppctlib : *mut ICreateTypeLib2 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispCallFunc ( pvinstance : *const ::core::ffi::c_void , ovft : usize , cc : super::Com:: CALLCONV , vtreturn : super::Com:: VARENUM , cactuals : u32 , prgvt : *const u16 , prgpvarg : *const *const super::Com:: VARIANT , pvargresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispCallFunc ( pvinstance : *const ::core::ffi::c_void , ovft : usize , cc : super::Com:: CALLCONV , vtreturn : super::Com:: VARENUM , cactuals : u32 , prgvt : *const u16 , prgpvarg : *const *const super::Com:: VARIANT , pvargresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn DispGetIDsOfNames ( ptinfo : super::Com:: ITypeInfo , rgsznames : *const :: windows_sys::core::PCWSTR , cnames : u32 , rgdispid : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn DispGetIDsOfNames ( ptinfo : super::Com:: ITypeInfo , rgsznames : *const ::windows_sys::core::PCWSTR , cnames : u32 , rgdispid : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispGetParam ( pdispparams : *const super::Com:: DISPPARAMS , position : u32 , vttarg : super::Com:: VARENUM , pvarresult : *mut super::Com:: VARIANT , puargerr : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispGetParam ( pdispparams : *const super::Com:: DISPPARAMS , position : u32 , vttarg : super::Com:: VARENUM , pvarresult : *mut super::Com:: VARIANT , puargerr : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispInvoke ( _this : *mut ::core::ffi::c_void , ptinfo : super::Com:: ITypeInfo , dispidmember : i32 , wflags : u16 , pparams : *mut super::Com:: DISPPARAMS , pvarresult : *mut super::Com:: VARIANT , pexcepinfo : *mut super::Com:: EXCEPINFO , puargerr : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn DispInvoke ( _this : *mut ::core::ffi::c_void , ptinfo : super::Com:: ITypeInfo , dispidmember : i32 , wflags : u16 , pparams : *mut super::Com:: DISPPARAMS , pvarresult : *mut super::Com:: VARIANT , pexcepinfo : *mut super::Com:: EXCEPINFO , puargerr : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn DoDragDrop ( pdataobj : super::Com:: IDataObject , pdropsource : IDropSource , dwokeffects : DROPEFFECT , pdweffect : *mut DROPEFFECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn DoDragDrop ( pdataobj : super::Com:: IDataObject , pdropsource : IDropSource , dwokeffects : DROPEFFECT , pdweffect : *mut DROPEFFECT ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn DosDateTimeToVariantTime ( wdosdate : u16 , wdostime : u16 , pvtime : *mut f64 ) -> i32 ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetActiveObject ( rclsid : *const :: windows_sys::core::GUID , pvreserved : *mut ::core::ffi::c_void , ppunk : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetAltMonthNames ( lcid : u32 , prgp : *mut *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetRecordInfoFromGuids ( rguidtypelib : *const :: windows_sys::core::GUID , uvermajor : u32 , uverminor : u32 , lcid : u32 , rguidtypeinfo : *const :: windows_sys::core::GUID , pprecinfo : *mut IRecordInfo ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetActiveObject ( rclsid : *const ::windows_sys::core::GUID , pvreserved : *mut ::core::ffi::c_void , ppunk : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetAltMonthNames ( lcid : u32 , prgp : *mut *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn GetRecordInfoFromGuids ( rguidtypelib : *const ::windows_sys::core::GUID , uvermajor : u32 , uverminor : u32 , lcid : u32 , rguidtypeinfo : *const ::windows_sys::core::GUID , pprecinfo : *mut IRecordInfo ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn GetRecordInfoFromTypeInfo ( ptypeinfo : super::Com:: ITypeInfo , pprecinfo : *mut IRecordInfo ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn GetRecordInfoFromTypeInfo ( ptypeinfo : super::Com:: ITypeInfo , pprecinfo : *mut IRecordInfo ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Graphics_Gdi\"`*"] fn HRGN_UserFree ( param0 : *const u32 , param1 : *const super::super::Graphics::Gdi:: HRGN ) -> ( ) ); #[cfg(feature = "Win32_Graphics_Gdi")] @@ -47,137 +47,137 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn IsAccelerator ( haccel : super::super::UI::WindowsAndMessaging:: HACCEL , caccelentries : i32 , lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG , lpwcmd : *mut u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LHashValOfNameSys ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LHashValOfNameSys ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LHashValOfNameSysA ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LHashValOfNameSysA ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : ::windows_sys::core::PCSTR ) -> u32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadRegTypeLib ( rguid : *const :: windows_sys::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , pptlib : *mut super::Com:: ITypeLib ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadRegTypeLib ( rguid : *const ::windows_sys::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , pptlib : *mut super::Com:: ITypeLib ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadTypeLib ( szfile : :: windows_sys::core::PCWSTR , pptlib : *mut super::Com:: ITypeLib ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadTypeLib ( szfile : ::windows_sys::core::PCWSTR , pptlib : *mut super::Com:: ITypeLib ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadTypeLibEx ( szfile : :: windows_sys::core::PCWSTR , regkind : REGKIND , pptlib : *mut super::Com:: ITypeLib ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn LoadTypeLibEx ( szfile : ::windows_sys::core::PCWSTR , regkind : REGKIND , pptlib : *mut super::Com:: ITypeLib ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OaBuildVersion ( ) -> u32 ); ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OaEnablePerUserTLibRegistration ( ) -> ( ) ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleBuildVersion ( ) -> u32 ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreate ( rclsid : *const :: windows_sys::core::GUID , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleCreateDefaultHandler ( clsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreate ( rclsid : *const ::windows_sys::core::GUID , riid : *const ::windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleCreateDefaultHandler ( clsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleCreateEmbeddingHelper ( clsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , flags : EMBDHLP_FLAGS , pcf : super::Com:: IClassFactory , riid : *const :: windows_sys::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleCreateEmbeddingHelper ( clsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , flags : EMBDHLP_FLAGS , pcf : super::Com:: IClassFactory , riid : *const ::windows_sys::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateEx ( rclsid : *const :: windows_sys::core::GUID , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateEx ( rclsid : *const ::windows_sys::core::GUID , riid : *const ::windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleCreateFontIndirect ( lpfontdesc : *const FONTDESC , riid : *const :: windows_sys::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleCreateFontIndirect ( lpfontdesc : *const FONTDESC , riid : *const ::windows_sys::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromData ( psrcdataobj : super::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromData ( psrcdataobj : super::Com:: IDataObject , riid : *const ::windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromDataEx ( psrcdataobj : super::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromDataEx ( psrcdataobj : super::Com:: IDataObject , riid : *const ::windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromFile ( rclsid : *const :: windows_sys::core::GUID , lpszfilename : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromFile ( rclsid : *const ::windows_sys::core::GUID , lpszfilename : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromFileEx ( rclsid : *const :: windows_sys::core::GUID , lpszfilename : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateFromFileEx ( rclsid : *const ::windows_sys::core::GUID , lpszfilename : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLink ( pmklinksrc : super::Com:: IMoniker , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLink ( pmklinksrc : super::Com:: IMoniker , riid : *const ::windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkEx ( pmklinksrc : super::Com:: IMoniker , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkEx ( pmklinksrc : super::Com:: IMoniker , riid : *const ::windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkFromData ( psrcdataobj : super::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkFromData ( psrcdataobj : super::Com:: IDataObject , riid : *const ::windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkFromDataEx ( psrcdataobj : super::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkFromDataEx ( psrcdataobj : super::Com:: IDataObject , riid : *const ::windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkToFile ( lpszfilename : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkToFile ( lpszfilename : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkToFileEx ( lpszfilename : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateLinkToFileEx ( lpszfilename : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : super::Com:: IAdviseSink , rgdwconnection : *mut u32 , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleCreateMenuDescriptor ( hmenucombined : super::super::UI::WindowsAndMessaging:: HMENU , lpmenuwidths : *const OLEMENUGROUPWIDTHS ) -> isize ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleCreatePictureIndirect ( lppictdesc : *const PICTDESC , riid : *const :: windows_sys::core::GUID , fown : super::super::Foundation:: BOOL , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleCreatePictureIndirect ( lppictdesc : *const PICTDESC , riid : *const ::windows_sys::core::GUID , fown : super::super::Foundation:: BOOL , lplpvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleCreatePropertyFrame ( hwndowner : super::super::Foundation:: HWND , x : u32 , y : u32 , lpszcaption : :: windows_sys::core::PCWSTR , cobjects : u32 , ppunk : *const :: windows_sys::core::IUnknown , cpages : u32 , ppageclsid : *const :: windows_sys::core::GUID , lcid : u32 , dwreserved : u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleCreatePropertyFrame ( hwndowner : super::super::Foundation:: HWND , x : u32 , y : u32 , lpszcaption : ::windows_sys::core::PCWSTR , cobjects : u32 , ppunk : *const ::windows_sys::core::IUnknown , cpages : u32 , ppageclsid : *const ::windows_sys::core::GUID , lcid : u32 , dwreserved : u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleCreatePropertyFrameIndirect ( lpparams : *const OCPFIPARAMS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleCreatePropertyFrameIndirect ( lpparams : *const OCPFIPARAMS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateStaticFromData ( psrcdataobj : super::Com:: IDataObject , iid : *const :: windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleDestroyMenuDescriptor ( holemenu : isize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleCreateStaticFromData ( psrcdataobj : super::Com:: IDataObject , iid : *const ::windows_sys::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : IOleClientSite , pstg : super::Com::StructuredStorage:: IStorage , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleDestroyMenuDescriptor ( holemenu : isize ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleDoAutoConvert ( pstg : super::Com::StructuredStorage:: IStorage , pclsidnew : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleDoAutoConvert ( pstg : super::Com::StructuredStorage:: IStorage , pclsidnew : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleDraw ( punknown : :: windows_sys::core::IUnknown , dwaspect : u32 , hdcdraw : super::super::Graphics::Gdi:: HDC , lprcbounds : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleDraw ( punknown : ::windows_sys::core::IUnknown , dwaspect : u32 , hdcdraw : super::super::Graphics::Gdi:: HDC , lprcbounds : *const super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Memory"))] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] fn OleDuplicateData ( hsrc : super::super::Foundation:: HANDLE , cfformat : CLIPBOARD_FORMAT , uiflags : super::Memory:: GLOBAL_ALLOC_FLAGS ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleFlushClipboard ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleGetAutoConvert ( clsidold : *const :: windows_sys::core::GUID , pclsidnew : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleFlushClipboard ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleGetAutoConvert ( clsidold : *const ::windows_sys::core::GUID , pclsidnew : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleGetClipboard ( ppdataobj : *mut super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleGetClipboard ( ppdataobj : *mut super::Com:: IDataObject ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleGetClipboardWithEnterpriseInfo ( dataobject : *mut super::Com:: IDataObject , dataenterpriseid : *mut :: windows_sys::core::PWSTR , sourcedescription : *mut :: windows_sys::core::PWSTR , targetdescription : *mut :: windows_sys::core::PWSTR , datadescription : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleGetClipboardWithEnterpriseInfo ( dataobject : *mut super::Com:: IDataObject , dataenterpriseid : *mut ::windows_sys::core::PWSTR , sourcedescription : *mut ::windows_sys::core::PWSTR , targetdescription : *mut ::windows_sys::core::PWSTR , datadescription : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleGetIconOfClass ( rclsid : *const :: windows_sys::core::GUID , lpszlabel : :: windows_sys::core::PCWSTR , fusetypeaslabel : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HGLOBAL ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleGetIconOfClass ( rclsid : *const ::windows_sys::core::GUID , lpszlabel : ::windows_sys::core::PCWSTR , fusetypeaslabel : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HGLOBAL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleGetIconOfFile ( lpszpath : :: windows_sys::core::PCWSTR , fusefileaslabel : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HGLOBAL ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleGetIconOfFile ( lpszpath : ::windows_sys::core::PCWSTR , fusefileaslabel : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HGLOBAL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleIconToCursor ( hinstexe : super::super::Foundation:: HINSTANCE , hicon : super::super::UI::WindowsAndMessaging:: HICON ) -> super::super::UI::WindowsAndMessaging:: HCURSOR ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleInitialize ( pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleInitialize ( pvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleIsCurrentClipboard ( pdataobj : super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleIsCurrentClipboard ( pdataobj : super::Com:: IDataObject ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleIsRunning ( pobject : IOleObject ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleLoad ( pstg : super::Com::StructuredStorage:: IStorage , riid : *const :: windows_sys::core::GUID , pclientsite : IOleClientSite , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleLoad ( pstg : super::Com::StructuredStorage:: IStorage , riid : *const ::windows_sys::core::GUID , pclientsite : IOleClientSite , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleLoadFromStream ( pstm : super::Com:: IStream , iidinterface : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleLoadFromStream ( pstm : super::Com:: IStream , iidinterface : *const ::windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPicture ( lpstream : super::Com:: IStream , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const :: windows_sys::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPicture ( lpstream : super::Com:: IStream , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const ::windows_sys::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureEx ( lpstream : super::Com:: IStream , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const :: windows_sys::core::GUID , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureEx ( lpstream : super::Com:: IStream , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const ::windows_sys::core::GUID , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureFile ( varfilename : super::Com:: VARIANT , lplpdisppicture : *mut super::Com:: IDispatch ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureFile ( varfilename : super::Com:: VARIANT , lplpdisppicture : *mut super::Com:: IDispatch ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureFileEx ( varfilename : super::Com:: VARIANT , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpdisppicture : *mut super::Com:: IDispatch ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleLoadPicturePath ( szurlorpath : :: windows_sys::core::PCWSTR , punkcaller : :: windows_sys::core::IUnknown , dwreserved : u32 , clrreserved : u32 , riid : *const :: windows_sys::core::GUID , ppvret : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleLoadPictureFileEx ( varfilename : super::Com:: VARIANT , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpdisppicture : *mut super::Com:: IDispatch ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleLoadPicturePath ( szurlorpath : ::windows_sys::core::PCWSTR , punkcaller : ::windows_sys::core::IUnknown , dwreserved : u32 , clrreserved : u32 , riid : *const ::windows_sys::core::GUID , ppvret : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleLockRunning ( punknown : :: windows_sys::core::IUnknown , flock : super::super::Foundation:: BOOL , flastunlockcloses : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleLockRunning ( punknown : ::windows_sys::core::IUnknown , flock : super::super::Foundation:: BOOL , flastunlockcloses : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleMetafilePictFromIconAndLabel ( hicon : super::super::UI::WindowsAndMessaging:: HICON , lpszlabel : :: windows_sys::core::PCWSTR , lpszsourcefile : :: windows_sys::core::PCWSTR , iiconindex : u32 ) -> super::super::Foundation:: HGLOBAL ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleMetafilePictFromIconAndLabel ( hicon : super::super::UI::WindowsAndMessaging:: HICON , lpszlabel : ::windows_sys::core::PCWSTR , lpszsourcefile : ::windows_sys::core::PCWSTR , iiconindex : u32 ) -> super::super::Foundation:: HGLOBAL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleNoteObjectVisible ( punknown : :: windows_sys::core::IUnknown , fvisible : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleNoteObjectVisible ( punknown : ::windows_sys::core::IUnknown , fvisible : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleQueryCreateFromData ( psrcdataobject : super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleQueryCreateFromData ( psrcdataobject : super::Com:: IDataObject ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleQueryLinkFromData ( psrcdataobject : super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleQueryLinkFromData ( psrcdataobject : super::Com:: IDataObject ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleRegEnumFormatEtc ( clsid : *const :: windows_sys::core::GUID , dwdirection : u32 , ppenum : *mut super::Com:: IEnumFORMATETC ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegEnumVerbs ( clsid : *const :: windows_sys::core::GUID , ppenum : *mut IEnumOLEVERB ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegGetMiscStatus ( clsid : *const :: windows_sys::core::GUID , dwaspect : u32 , pdwstatus : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegGetUserType ( clsid : *const :: windows_sys::core::GUID , dwformoftype : USERCLASSTYPE , pszusertype : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRun ( punknown : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleRegEnumFormatEtc ( clsid : *const ::windows_sys::core::GUID , dwdirection : u32 , ppenum : *mut super::Com:: IEnumFORMATETC ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegEnumVerbs ( clsid : *const ::windows_sys::core::GUID , ppenum : *mut IEnumOLEVERB ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegGetMiscStatus ( clsid : *const ::windows_sys::core::GUID , dwaspect : u32 , pdwstatus : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRegGetUserType ( clsid : *const ::windows_sys::core::GUID , dwformoftype : USERCLASSTYPE , pszusertype : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleRun ( punknown : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleSave ( pps : super::Com::StructuredStorage:: IPersistStorage , pstg : super::Com::StructuredStorage:: IStorage , fsameasload : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn OleSave ( pps : super::Com::StructuredStorage:: IPersistStorage , pstg : super::Com::StructuredStorage:: IStorage , fsameasload : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSavePictureFile ( lpdisppicture : super::Com:: IDispatch , bstrfilename : :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSavePictureFile ( lpdisppicture : super::Com:: IDispatch , bstrfilename : ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSaveToStream ( ppstm : super::Com:: IPersistStream , pstm : super::Com:: IStream ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleSetAutoConvert ( clsidold : *const :: windows_sys::core::GUID , clsidnew : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSaveToStream ( ppstm : super::Com:: IPersistStream , pstm : super::Com:: IStream ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleSetAutoConvert ( clsidold : *const ::windows_sys::core::GUID , clsidnew : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSetClipboard ( pdataobj : super::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn OleSetClipboard ( pdataobj : super::Com:: IDataObject ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleSetContainedObject ( punknown : :: windows_sys::core::IUnknown , fcontained : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleSetContainedObject ( punknown : ::windows_sys::core::IUnknown , fcontained : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleSetMenuDescriptor ( holemenu : isize , hwndframe : super::super::Foundation:: HWND , hwndactiveobject : super::super::Foundation:: HWND , lpframe : IOleInPlaceFrame , lpactiveobj : IOleInPlaceActiveObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleSetMenuDescriptor ( holemenu : isize , hwndframe : super::super::Foundation:: HWND , hwndactiveobject : super::super::Foundation:: HWND , lpframe : IOleInPlaceFrame , lpactiveobj : IOleInPlaceActiveObject ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleTranslateAccelerator ( lpframe : IOleInPlaceFrame , lpframeinfo : *const OLEINPLACEFRAMEINFO , lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleTranslateAccelerator ( lpframe : IOleInPlaceFrame , lpframeinfo : *const OLEINPLACEFRAMEINFO , lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleTranslateColor ( clr : u32 , hpal : super::super::Graphics::Gdi:: HPALETTE , lpcolorref : *mut super::super::Foundation:: COLORREF ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn OleTranslateColor ( clr : u32 , hpal : super::super::Graphics::Gdi:: HPALETTE , lpcolorref : *mut super::super::Foundation:: COLORREF ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleUIAddVerbMenuA ( lpoleobj : IOleObject , lpszshorttype : :: windows_sys::core::PCSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleUIAddVerbMenuA ( lpoleobj : IOleObject , lpszshorttype : ::windows_sys::core::PCSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleUIAddVerbMenuW ( lpoleobj : IOleObject , lpszshorttype : :: windows_sys::core::PCWSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn OleUIAddVerbMenuW ( lpoleobj : IOleObject , lpszshorttype : ::windows_sys::core::PCWSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] ::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Media\"`*"] fn OleUIBusyA ( param0 : *const OLEUIBUSYA ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Media"))] ::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Media\"`*"] fn OleUIBusyW ( param0 : *const OLEUIBUSYW ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUICanConvertOrActivateAs ( rclsid : *const :: windows_sys::core::GUID , fislinkedobject : super::super::Foundation:: BOOL , wformat : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUICanConvertOrActivateAs ( rclsid : *const ::windows_sys::core::GUID , fislinkedobject : super::super::Foundation:: BOOL , wformat : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIChangeIconA ( param0 : *const OLEUICHANGEICONA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -211,37 +211,37 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "oledlg.dll""cdecl" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIPromptUserW ( ntemplate : i32 , hwndparent : super::super::Foundation:: HWND ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIUpdateLinksA ( lpoleuilinkcntr : IOleUILinkContainerA , hwndparent : super::super::Foundation:: HWND , lpsztitle : :: windows_sys::core::PCSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIUpdateLinksA ( lpoleuilinkcntr : IOleUILinkContainerA , hwndparent : super::super::Foundation:: HWND , lpsztitle : ::windows_sys::core::PCSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIUpdateLinksW ( lpoleuilinkcntr : IOleUILinkContainerW , hwndparent : super::super::Foundation:: HWND , lpsztitle : :: windows_sys::core::PCWSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "oledlg.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn OleUIUpdateLinksW ( lpoleuilinkcntr : IOleUILinkContainerW , hwndparent : super::super::Foundation:: HWND , lpsztitle : ::windows_sys::core::PCWSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn OleUninitialize ( ) -> ( ) ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn QueryPathOfRegTypeLib ( guid : *const :: windows_sys::core::GUID , wmaj : u16 , wmin : u16 , lcid : u32 , lpbstrpathname : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn RegisterActiveObject ( punk : :: windows_sys::core::IUnknown , rclsid : *const :: windows_sys::core::GUID , dwflags : ACTIVEOBJECT_FLAGS , pdwregister : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn QueryPathOfRegTypeLib ( guid : *const ::windows_sys::core::GUID , wmaj : u16 , wmin : u16 , lcid : u32 , lpbstrpathname : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn RegisterActiveObject ( punk : ::windows_sys::core::IUnknown , rclsid : *const ::windows_sys::core::GUID , dwflags : ACTIVEOBJECT_FLAGS , pdwregister : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn RegisterDragDrop ( hwnd : super::super::Foundation:: HWND , pdroptarget : IDropTarget ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn RegisterDragDrop ( hwnd : super::super::Foundation:: HWND , pdroptarget : IDropTarget ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn RegisterTypeLib ( ptlib : super::Com:: ITypeLib , szfullpath : :: windows_sys::core::PCWSTR , szhelpdir : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn RegisterTypeLib ( ptlib : super::Com:: ITypeLib , szfullpath : ::windows_sys::core::PCWSTR , szhelpdir : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn RegisterTypeLibForUser ( ptlib : super::Com:: ITypeLib , szfullpath : :: windows_sys::core::PCWSTR , szhelpdir : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn RegisterTypeLibForUser ( ptlib : super::Com:: ITypeLib , szfullpath : ::windows_sys::core::PCWSTR , szhelpdir : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn ReleaseStgMedium ( param0 : *mut super::Com:: STGMEDIUM ) -> ( ) ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn RevokeActiveObject ( dwregister : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn RevokeActiveObject ( dwregister : u32 , pvreserved : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn RevokeDragDrop ( hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn RevokeDragDrop ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAccessData ( psa : *const super::Com:: SAFEARRAY , ppvdata : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAccessData ( psa : *const super::Com:: SAFEARRAY , ppvdata : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAddRef ( psa : *const super::Com:: SAFEARRAY , ppdatatorelease : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAddRef ( psa : *const super::Com:: SAFEARRAY , ppdatatorelease : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocData ( psa : *const super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocDescriptor ( cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocDescriptor ( cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocDescriptorEx ( vt : super::Com:: VARENUM , cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayAllocDescriptorEx ( vt : super::Com:: VARENUM , cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCopy ( psa : *const super::Com:: SAFEARRAY , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCopy ( psa : *const super::Com:: SAFEARRAY , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCopyData ( psasource : *const super::Com:: SAFEARRAY , psatarget : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCopyData ( psasource : *const super::Com:: SAFEARRAY , psatarget : *const super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCreate ( vt : super::Com:: VARENUM , cdims : u32 , rgsabound : *const super::Com:: SAFEARRAYBOUND ) -> *mut super::Com:: SAFEARRAY ); #[cfg(feature = "Win32_System_Com")] @@ -251,500 +251,500 @@ #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayCreateVectorEx ( vt : super::Com:: VARENUM , llbound : i32 , celements : u32 , pvextra : *const ::core::ffi::c_void ) -> *mut super::Com:: SAFEARRAY ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroy ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroy ( psa : *const super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroyData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroyData ( psa : *const super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroyDescriptor ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayDestroyDescriptor ( psa : *const super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetDim ( psa : *const super::Com:: SAFEARRAY ) -> u32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetElemsize ( psa : *const super::Com:: SAFEARRAY ) -> u32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetIID ( psa : *const super::Com:: SAFEARRAY , pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetIID ( psa : *const super::Com:: SAFEARRAY , pguid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetLBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , pllbound : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetLBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , pllbound : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : *mut IRecordInfo ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : *mut IRecordInfo ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetUBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , plubound : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetUBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , plubound : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetVartype ( psa : *const super::Com:: SAFEARRAY , pvt : *mut super::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayGetVartype ( psa : *const super::Com:: SAFEARRAY , pvt : *mut super::Com:: VARENUM ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayLock ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayLock ( psa : *const super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayPtrOfIndex ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , ppvdata : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayPtrOfIndex ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , ppvdata : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayPutElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayPutElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayRedim ( psa : *mut super::Com:: SAFEARRAY , psaboundnew : *const super::Com:: SAFEARRAYBOUND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayRedim ( psa : *mut super::Com:: SAFEARRAY , psaboundnew : *const super::Com:: SAFEARRAYBOUND ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn SafeArrayReleaseData ( pdata : *const ::core::ffi::c_void ) -> ( ) ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayReleaseDescriptor ( psa : *const super::Com:: SAFEARRAY ) -> ( ) ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArraySetIID ( psa : *const super::Com:: SAFEARRAY , guid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArraySetIID ( psa : *const super::Com:: SAFEARRAY , guid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArraySetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : IRecordInfo ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArraySetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : IRecordInfo ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayUnaccessData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayUnaccessData ( psa : *const super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayUnlock ( psa : *const super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn SafeArrayUnlock ( psa : *const super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn SystemTimeToVariantTime ( lpsystemtime : *const super::super::Foundation:: SYSTEMTIME , pvtime : *mut f64 ) -> i32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn UnRegisterTypeLib ( libid : *const :: windows_sys::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn UnRegisterTypeLib ( libid : *const ::windows_sys::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn UnRegisterTypeLibForUser ( libid : *const :: windows_sys::core::GUID , wmajorvernum : u16 , wminorvernum : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn UnRegisterTypeLibForUser ( libid : *const ::windows_sys::core::GUID , wmajorvernum : u16 , wminorvernum : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAbs ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAbs ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAdd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAdd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAnd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarAnd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarBoolFromCy ( cyin : super::Com:: CY , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarBoolFromCy ( cyin : super::Com:: CY , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromDate ( datein : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromDate ( datein : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarBoolFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarBoolFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI1 ( cin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI1 ( cin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI2 ( sin : i16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI2 ( sin : i16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI4 ( lin : i32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI4 ( lin : i32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI8 ( i64in : i64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromI8 ( i64in : i64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromR4 ( fltin : f32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromR4 ( fltin : f32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromR8 ( dblin : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromR8 ( dblin : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI1 ( bin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI1 ( bin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI2 ( uiin : u16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI2 ( uiin : u16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI4 ( ulin : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI4 ( ulin : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI8 ( i64in : u64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrCat ( bstrleft : :: windows_sys::core::BSTR , bstrright : :: windows_sys::core::BSTR , pbstrresult : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrCmp ( bstrleft : :: windows_sys::core::BSTR , bstrright : :: windows_sys::core::BSTR , lcid : u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBoolFromUI8 ( i64in : u64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrCat ( bstrleft : ::windows_sys::core::BSTR , bstrright : ::windows_sys::core::BSTR , pbstrresult : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrCmp ( bstrleft : ::windows_sys::core::BSTR , bstrright : ::windows_sys::core::BSTR , lcid : u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBstrFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBstrFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarBstrFromCy ( cyin : super::Com:: CY , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromDate ( datein : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarBstrFromCy ( cyin : super::Com:: CY , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromDate ( datein : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBstrFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarBstrFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarBstrFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI1 ( cin : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI2 ( ival : i16 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI4 ( lin : i32 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI8 ( i64in : i64 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromR4 ( fltin : f32 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromR8 ( dblin : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI1 ( bval : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI2 ( uiin : u16 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI4 ( ulin : u32 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI8 ( ui64in : u64 , lcid : u32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarBstrFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI1 ( cin : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI2 ( ival : i16 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI4 ( lin : i32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromI8 ( i64in : i64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromR4 ( fltin : f32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromR8 ( dblin : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI1 ( bval : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI2 ( uiin : u16 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI4 ( ulin : u32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarBstrFromUI8 ( ui64in : u64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCat ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCat ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCmp ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , lcid : u32 , dwflags : u32 ) -> VARCMP ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyAbs ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyAbs ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyAdd ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyAdd ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyCmp ( cyleft : super::Com:: CY , cyright : super::Com:: CY ) -> VARCMP ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyCmpR8 ( cyleft : super::Com:: CY , dblright : f64 ) -> VARCMP ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFix ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFix ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCyFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCyFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDate ( datein : f64 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDate ( datein : f64 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI1 ( cin : u8 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI1 ( cin : u8 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI2 ( sin : i16 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI2 ( sin : i16 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI4 ( lin : i32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI4 ( lin : i32 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI8 ( i64in : i64 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromI8 ( i64in : i64 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromR4 ( fltin : f32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromR4 ( fltin : f32 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromR8 ( dblin : f64 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromR8 ( dblin : f64 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI1 ( bin : u8 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI1 ( bin : u8 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI2 ( uiin : u16 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI2 ( uiin : u16 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI4 ( ulin : u32 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI4 ( ulin : u32 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI8 ( ui64in : u64 , pcyout : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyFromUI8 ( ui64in : u64 , pcyout : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyInt ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyInt ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMul ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMul ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMulI4 ( cyleft : super::Com:: CY , lright : i32 , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMulI4 ( cyleft : super::Com:: CY , lright : i32 , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMulI8 ( cyleft : super::Com:: CY , lright : i64 , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyMulI8 ( cyleft : super::Com:: CY , lright : i64 , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyNeg ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyNeg ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyRound ( cyin : super::Com:: CY , cdecimals : i32 , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCyRound ( cyin : super::Com:: CY , cdecimals : i32 , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCySub ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarCySub ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarDateFromCy ( cyin : super::Com:: CY , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarDateFromCy ( cyin : super::Com:: CY , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarDateFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI1 ( cin : u8 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI2 ( sin : i16 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI4 ( lin : i32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI8 ( i64in : i64 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromR4 ( fltin : f32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromR8 ( dblin : f64 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI1 ( bin : u8 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI2 ( uiin : u16 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI4 ( ulin : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI8 ( ui64in : u64 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarDateFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI1 ( cin : u8 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI2 ( sin : i16 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI4 ( lin : i32 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromI8 ( i64in : i64 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromR4 ( fltin : f32 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromR8 ( dblin : f64 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI1 ( bin : u8 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI2 ( uiin : u16 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI4 ( ulin : u32 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarDateFromUI8 ( ui64in : u64 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromUdate ( pudatein : *const UDATE , dwflags : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromUdate ( pudatein : *const UDATE , dwflags : u32 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromUdateEx ( pudatein : *const UDATE , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDateFromUdateEx ( pudatein : *const UDATE , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecAbs ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecAbs ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecAdd ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecAdd ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecCmp ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL ) -> VARCMP ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecCmpR8 ( pdecleft : *const super::super::Foundation:: DECIMAL , dblright : f64 ) -> VARCMP ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecDiv ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecDiv ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFix ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFix ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDecFromCy ( cyin : super::Com:: CY , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDecFromCy ( cyin : super::Com:: CY , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromDate ( datein : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromDate ( datein : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDecFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDecFromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI1 ( cin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI1 ( cin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI2 ( uiin : i16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI2 ( uiin : i16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI4 ( lin : i32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI4 ( lin : i32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI8 ( i64in : i64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromI8 ( i64in : i64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromR4 ( fltin : f32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromR4 ( fltin : f32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromR8 ( dblin : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromR8 ( dblin : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI1 ( bin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI1 ( bin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI2 ( uiin : u16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI2 ( uiin : u16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI4 ( ulin : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI4 ( ulin : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI8 ( ui64in : u64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecFromUI8 ( ui64in : u64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecInt ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecInt ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecMul ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecMul ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecNeg ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecNeg ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecRound ( pdecin : *const super::super::Foundation:: DECIMAL , cdecimals : i32 , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecRound ( pdecin : *const super::super::Foundation:: DECIMAL , cdecimals : i32 , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecSub ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarDecSub ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarDiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarEqv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarEqv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFix ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFix ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormat ( pvarin : *const super::Com:: VARIANT , pstrformat : :: windows_sys::core::PCWSTR , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormat ( pvarin : *const super::Com:: VARIANT , pstrformat : ::windows_sys::core::PCWSTR , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatCurrency ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : i32 , iuseparens : i32 , igroup : i32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatCurrency ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : i32 , iuseparens : i32 , igroup : i32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatDateTime ( pvarin : *const super::Com:: VARIANT , inamedformat : VARFORMAT_NAMED_FORMAT , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatDateTime ( pvarin : *const super::Com:: VARIANT , inamedformat : VARFORMAT_NAMED_FORMAT , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatFromTokens ( pvarin : *const super::Com:: VARIANT , pstrformat : :: windows_sys::core::PCWSTR , pbtokcur : *const u8 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR , lcid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatFromTokens ( pvarin : *const super::Com:: VARIANT , pstrformat : ::windows_sys::core::PCWSTR , pbtokcur : *const u8 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR , lcid : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatNumber ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatNumber ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatPercent ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI1FromCy ( cyin : super::Com:: CY , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromDate ( datein : f64 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI1FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI2 ( uiin : i16 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI4 ( lin : i32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI8 ( i64in : i64 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromR4 ( fltin : f32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromR8 ( dblin : f64 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI1 ( bin : u8 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI2 ( uiin : u16 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI4 ( ulin : u32 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI8 ( i64in : u64 , pcout : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI2FromCy ( cyin : super::Com:: CY , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromDate ( datein : f64 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI2FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromI1 ( cin : u8 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromI4 ( lin : i32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromI8 ( i64in : i64 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromR4 ( fltin : f32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromR8 ( dblin : f64 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI1 ( bin : u8 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI2 ( uiin : u16 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI4 ( ulin : u32 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI8 ( ui64in : u64 , psout : *mut i16 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI4FromCy ( cyin : super::Com:: CY , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromDate ( datein : f64 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromI1 ( cin : u8 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromI2 ( sin : i16 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromI8 ( i64in : i64 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromR4 ( fltin : f32 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromR8 ( dblin : f64 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI1 ( bin : u8 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI2 ( uiin : u16 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI4 ( ulin : u32 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI8 ( ui64in : u64 , plout : *mut i32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI8FromCy ( cyin : super::Com:: CY , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromDate ( datein : f64 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromI1 ( cin : u8 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromI2 ( sin : i16 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromR4 ( fltin : f32 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromR8 ( dblin : f64 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI1 ( bin : u8 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI2 ( uiin : u16 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI4 ( ulin : u32 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI8 ( ui64in : u64 , pi64out : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarFormatPercent ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI1FromCy ( cyin : super::Com:: CY , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromDate ( datein : f64 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI1FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI2 ( uiin : i16 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI4 ( lin : i32 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromI8 ( i64in : i64 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromR4 ( fltin : f32 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromR8 ( dblin : f64 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI1 ( bin : u8 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI2 ( uiin : u16 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI4 ( ulin : u32 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI1FromUI8 ( i64in : u64 , pcout : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI2FromCy ( cyin : super::Com:: CY , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromDate ( datein : f64 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI2FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromI1 ( cin : u8 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromI4 ( lin : i32 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromI8 ( i64in : i64 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromR4 ( fltin : f32 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromR8 ( dblin : f64 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI1 ( bin : u8 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI2 ( uiin : u16 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI4 ( ulin : u32 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI2FromUI8 ( ui64in : u64 , psout : *mut i16 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI4FromCy ( cyin : super::Com:: CY , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromDate ( datein : f64 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromI1 ( cin : u8 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromI2 ( sin : i16 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromI8 ( i64in : i64 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromR4 ( fltin : f32 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromR8 ( dblin : f64 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI1 ( bin : u8 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI2 ( uiin : u16 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI4 ( ulin : u32 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI4FromUI8 ( ui64in : u64 , plout : *mut i32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI8FromCy ( cyin : super::Com:: CY , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromDate ( datein : f64 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarI8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromI1 ( cin : u8 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromI2 ( sin : i16 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromR4 ( fltin : f32 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromR8 ( dblin : f64 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI1 ( bin : u8 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI2 ( uiin : u16 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI4 ( ulin : u32 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarI8FromUI8 ( ui64in : u64 , pi64out : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarIdiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarIdiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarImp ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarImp ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarInt ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarInt ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarMod ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarMonthName ( imonth : i32 , fabbrev : i32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarMod ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarMonthName ( imonth : i32 , fabbrev : i32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarMul ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarMul ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNeg ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNeg ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNot ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNot ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNumFromParseNum ( pnumprs : *const NUMPARSE , rgbdig : *const u8 , dwvtbits : u32 , pvar : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarNumFromParseNum ( pnumprs : *const NUMPARSE , rgbdig : *const u8 , dwvtbits : u32 , pvar : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarOr ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarParseNumFromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pnumprs : *mut NUMPARSE , rgbdig : *mut u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarOr ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarParseNumFromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pnumprs : *mut NUMPARSE , rgbdig : *mut u8 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarPow ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarPow ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4CmpR8 ( fltleft : f32 , dblright : f64 ) -> VARCMP ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR4FromCy ( cyin : super::Com:: CY , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromDate ( datein : f64 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI1 ( cin : u8 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI2 ( sin : i16 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI4 ( lin : i32 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI8 ( i64in : i64 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromR8 ( dblin : f64 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI1 ( bin : u8 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI2 ( uiin : u16 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI4 ( ulin : u32 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI8 ( ui64in : u64 , pfltout : *mut f32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR8FromCy ( cyin : super::Com:: CY , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromDate ( datein : f64 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI1 ( cin : u8 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI2 ( sin : i16 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI4 ( lin : i32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI8 ( i64in : i64 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromR4 ( fltin : f32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI1 ( bin : u8 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI2 ( uiin : u16 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI4 ( ulin : u32 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI8 ( ui64in : u64 , pdblout : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8Pow ( dblleft : f64 , dblright : f64 , pdblresult : *mut f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8Round ( dblin : f64 , cdecimals : i32 , pdblresult : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR4FromCy ( cyin : super::Com:: CY , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromDate ( datein : f64 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI1 ( cin : u8 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI2 ( sin : i16 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI4 ( lin : i32 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromI8 ( i64in : i64 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromR8 ( dblin : f64 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI1 ( bin : u8 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI2 ( uiin : u16 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI4 ( ulin : u32 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR4FromUI8 ( ui64in : u64 , pfltout : *mut f32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR8FromCy ( cyin : super::Com:: CY , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromDate ( datein : f64 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarR8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarR8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI1 ( cin : u8 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI2 ( sin : i16 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI4 ( lin : i32 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromI8 ( i64in : i64 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromR4 ( fltin : f32 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI1 ( bin : u8 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI2 ( uiin : u16 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI4 ( ulin : u32 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8FromUI8 ( ui64in : u64 , pdblout : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8Pow ( dblleft : f64 , dblright : f64 , pdblresult : *mut f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarR8Round ( dblin : f64 , cdecimals : i32 , pdblresult : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarRound ( pvarin : *const super::Com:: VARIANT , cdecimals : i32 , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarRound ( pvarin : *const super::Com:: VARIANT , cdecimals : i32 , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarSub ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarTokenizeFormatString ( pstrformat : :: windows_sys::core::PCWSTR , rgbtok : *mut u8 , cbtok : i32 , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , lcid : u32 , pcbactual : *const i32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI1FromCy ( cyin : super::Com:: CY , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromDate ( datein : f64 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI1FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI1 ( cin : u8 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI2 ( sin : i16 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI4 ( lin : i32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI8 ( i64in : i64 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromR4 ( fltin : f32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromR8 ( dblin : f64 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI2 ( uiin : u16 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI4 ( ulin : u32 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI8 ( ui64in : u64 , pbout : *mut u8 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI2FromCy ( cyin : super::Com:: CY , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromDate ( datein : f64 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI2FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI1 ( cin : u8 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI2 ( uiin : i16 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI4 ( lin : i32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI8 ( i64in : i64 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromR4 ( fltin : f32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromR8 ( dblin : f64 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI1 ( bin : u8 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI4 ( ulin : u32 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI8 ( i64in : u64 , puiout : *mut u16 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI4FromCy ( cyin : super::Com:: CY , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromDate ( datein : f64 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI1 ( cin : u8 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI2 ( uiin : i16 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI4 ( lin : i32 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI8 ( i64in : i64 , plout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromR4 ( fltin : f32 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromR8 ( dblin : f64 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI1 ( bin : u8 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI2 ( uiin : u16 , pulout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI8 ( ui64in : u64 , plout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI8FromCy ( cyin : super::Com:: CY , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromDate ( datein : f64 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromI1 ( cin : u8 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromI2 ( sin : i16 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromI8 ( ui64in : i64 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromR4 ( fltin : f32 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromR8 ( dblin : f64 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromStr ( strin : :: windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI1 ( bin : u8 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI2 ( uiin : u16 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI4 ( ulin : u32 , pi64out : *mut u64 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUdateFromDate ( datein : f64 , dwflags : u32 , pudateout : *mut UDATE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarWeekdayName ( iweekday : i32 , fabbrev : i32 , ifirstday : i32 , dwflags : u32 , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarSub ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarTokenizeFormatString ( pstrformat : ::windows_sys::core::PCWSTR , rgbtok : *mut u8 , cbtok : i32 , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , lcid : u32 , pcbactual : *const i32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI1FromCy ( cyin : super::Com:: CY , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromDate ( datein : f64 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI1FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI1 ( cin : u8 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI2 ( sin : i16 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI4 ( lin : i32 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromI8 ( i64in : i64 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromR4 ( fltin : f32 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromR8 ( dblin : f64 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI2 ( uiin : u16 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI4 ( ulin : u32 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI1FromUI8 ( ui64in : u64 , pbout : *mut u8 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI2FromCy ( cyin : super::Com:: CY , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromDate ( datein : f64 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI2FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI1 ( cin : u8 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI2 ( uiin : i16 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI4 ( lin : i32 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromI8 ( i64in : i64 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromR4 ( fltin : f32 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromR8 ( dblin : f64 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI1 ( bin : u8 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI4 ( ulin : u32 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI2FromUI8 ( i64in : u64 , puiout : *mut u16 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI4FromCy ( cyin : super::Com:: CY , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromDate ( datein : f64 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI4FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI1 ( cin : u8 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI2 ( uiin : i16 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI4 ( lin : i32 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromI8 ( i64in : i64 , plout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromR4 ( fltin : f32 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromR8 ( dblin : f64 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI1 ( bin : u8 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI2 ( uiin : u16 , pulout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI4FromUI8 ( ui64in : u64 , plout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI8FromCy ( cyin : super::Com:: CY , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromDate ( datein : f64 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_System_Com")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VarUI8FromDisp ( pdispin : super::Com:: IDispatch , lcid : u32 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromI1 ( cin : u8 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromI2 ( sin : i16 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromI8 ( ui64in : i64 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromR4 ( fltin : f32 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromR8 ( dblin : f64 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromStr ( strin : ::windows_sys::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI1 ( bin : u8 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI2 ( uiin : u16 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarUI8FromUI4 ( ulin : u32 , pi64out : *mut u64 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VarUdateFromDate ( datein : f64 , dwflags : u32 , pudateout : *mut UDATE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VarWeekdayName ( iweekday : i32 , fabbrev : i32 , ifirstday : i32 , dwflags : u32 , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarXor ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VarXor ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantChangeType ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , wflags : u16 , vt : super::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantChangeType ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , wflags : u16 , vt : super::Com:: VARENUM ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantChangeTypeEx ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , lcid : u32 , wflags : u16 , vt : super::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantChangeTypeEx ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , lcid : u32 , wflags : u16 , vt : super::Com:: VARENUM ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantClear ( pvarg : *mut super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantClear ( pvarg : *mut super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantCopy ( pvargdest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantCopy ( pvargdest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantCopyInd ( pvardest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantCopyInd ( pvardest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn VariantInit ( pvarg : *mut super::Com:: VARIANT ) -> ( ) ); ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`*"] fn VariantTimeToDosDateTime ( vtime : f64 , pwdosdate : *mut u16 , pwdostime : *mut u16 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] fn VariantTimeToSystemTime ( vtime : f64 , lpsystemtime : *mut super::super::Foundation:: SYSTEMTIME ) -> i32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VectorFromBstr ( bstr : :: windows_sys::core::BSTR , ppsa : *mut *mut super::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleaut32.dll""system" #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] fn VectorFromBstr ( bstr : ::windows_sys::core::BSTR , ppsa : *mut *mut super::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); pub type IAdviseSinkEx = *mut ::core::ffi::c_void; pub type ICanHandleException = *mut ::core::ffi::c_void; pub type IClassFactory2 = *mut ::core::ffi::c_void; @@ -1495,7 +1495,7 @@ pub const OLECMD_TASKDLGID_ONBEFOREUNLOAD: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const OLEIVERB_PROPERTIES: i32 = -7i32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const OLESTDDELIM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\"); +pub const OLESTDDELIM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const OLEUI_BZERR_HTASKINVALID: u32 = 116u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -1681,7 +1681,7 @@ pub const PERPROP_S_FIRST: ::windows_sys::core::HRESULT = 262656i32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const PERPROP_S_LAST: ::windows_sys::core::HRESULT = 262671i32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const PROP_HWND_CHGICONDLG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HWND_CIDLG"); +pub const PROP_HWND_CHGICONDLG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HWND_CIDLG"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const PS_MAXLINKTYPES: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -1715,27 +1715,27 @@ pub const STDOLE_MAJORVERNUM: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const STDOLE_MINORVERNUM: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const STDOLE_TLB: ::windows_sys::core::PCSTR = ::windows_sys::s!("stdole2.tlb"); +pub const STDOLE_TLB: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("stdole2.tlb"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const STDTYPE_TLB: ::windows_sys::core::PCSTR = ::windows_sys::s!("stdole2.tlb"); +pub const STDTYPE_TLB: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("stdole2.tlb"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_ADDCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_ADDCONTROL"); +pub const SZOLEUI_MSG_ADDCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_ADDCONTROL"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_BROWSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_BROWSE"); +pub const SZOLEUI_MSG_BROWSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_BROWSE"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_BROWSE_OFN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_BROWSE_OFN"); +pub const SZOLEUI_MSG_BROWSE_OFN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_BROWSE_OFN"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_CHANGEICON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_CHANGEICON"); +pub const SZOLEUI_MSG_CHANGEICON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_CHANGEICON"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_CHANGESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_CHANGESOURCE"); +pub const SZOLEUI_MSG_CHANGESOURCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_CHANGESOURCE"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_CLOSEBUSYDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_CLOSEBUSYDIALOG"); +pub const SZOLEUI_MSG_CLOSEBUSYDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_CLOSEBUSYDIALOG"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_CONVERT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_CONVERT"); +pub const SZOLEUI_MSG_CONVERT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_CONVERT"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_ENDDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_ENDDIALOG"); +pub const SZOLEUI_MSG_ENDDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_ENDDIALOG"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_HELP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OLEUI_MSG_HELP"); +pub const SZOLEUI_MSG_HELP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OLEUI_MSG_HELP"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const TIFLAGS_EXTENDDISPATCHONLY: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/PasswordManagement/mod.rs b/crates/libs/sys/src/Windows/Win32/System/PasswordManagement/mod.rs index 6c279468d3..852eeeb7c1 100644 --- a/crates/libs/sys/src/Windows/Win32/System/PasswordManagement/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/PasswordManagement/mod.rs @@ -1,7 +1,7 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_PasswordManagement\"`, `\"Win32_Foundation\"`*"] fn MSChapSrvChangePassword ( servername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , lmoldpresent : super::super::Foundation:: BOOLEAN , lmoldowfpassword : *const LM_OWF_PASSWORD , lmnewowfpassword : *const LM_OWF_PASSWORD , ntoldowfpassword : *const LM_OWF_PASSWORD , ntnewowfpassword : *const LM_OWF_PASSWORD ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_PasswordManagement\"`, `\"Win32_Foundation\"`*"] fn MSChapSrvChangePassword ( servername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , lmoldpresent : super::super::Foundation:: BOOLEAN , lmoldowfpassword : *const LM_OWF_PASSWORD , lmnewowfpassword : *const LM_OWF_PASSWORD , ntoldowfpassword : *const LM_OWF_PASSWORD , ntnewowfpassword : *const LM_OWF_PASSWORD ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_PasswordManagement\"`, `\"Win32_Foundation\"`*"] fn MSChapSrvChangePassword2 ( servername : :: windows_sys::core::PCWSTR , username : :: windows_sys::core::PCWSTR , newpasswordencryptedwitholdnt : *const SAMPR_ENCRYPTED_USER_PASSWORD , oldntowfpasswordencryptedwithnewnt : *const ENCRYPTED_LM_OWF_PASSWORD , lmpresent : super::super::Foundation:: BOOLEAN , newpasswordencryptedwitholdlm : *const SAMPR_ENCRYPTED_USER_PASSWORD , oldlmowfpasswordencryptedwithnewlmornt : *const ENCRYPTED_LM_OWF_PASSWORD ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_PasswordManagement\"`, `\"Win32_Foundation\"`*"] fn MSChapSrvChangePassword2 ( servername : ::windows_sys::core::PCWSTR , username : ::windows_sys::core::PCWSTR , newpasswordencryptedwitholdnt : *const SAMPR_ENCRYPTED_USER_PASSWORD , oldntowfpasswordencryptedwithnewnt : *const ENCRYPTED_LM_OWF_PASSWORD , lmpresent : super::super::Foundation:: BOOLEAN , newpasswordencryptedwitholdlm : *const SAMPR_ENCRYPTED_USER_PASSWORD , oldlmowfpasswordencryptedwithnewlmornt : *const ENCRYPTED_LM_OWF_PASSWORD ) -> u32 ); #[repr(C)] #[doc = "*Required features: `\"Win32_System_PasswordManagement\"`*"] pub struct CYPHER_BLOCK { diff --git a/crates/libs/sys/src/Windows/Win32/System/Performance/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Performance/mod.rs index 289a96df04..3d9dce5ebb 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Performance/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Performance/mod.rs @@ -1,18 +1,18 @@ #[cfg(feature = "Win32_System_Performance_HardwareCounterProfiling")] pub mod HardwareCounterProfiling; -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn BackupPerfRegistryToFileW ( szfilename : :: windows_sys::core::PCWSTR , szcommentstring : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn InstallPerfDllA ( szcomputername : :: windows_sys::core::PCSTR , lpinifile : :: windows_sys::core::PCSTR , dwflags : usize ) -> u32 ); -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn InstallPerfDllW ( szcomputername : :: windows_sys::core::PCWSTR , lpinifile : :: windows_sys::core::PCWSTR , dwflags : usize ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn BackupPerfRegistryToFileW ( szfilename : ::windows_sys::core::PCWSTR , szcommentstring : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn InstallPerfDllA ( szcomputername : ::windows_sys::core::PCSTR , lpinifile : ::windows_sys::core::PCSTR , dwflags : usize ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn InstallPerfDllW ( szcomputername : ::windows_sys::core::PCWSTR , lpinifile : ::windows_sys::core::PCWSTR , dwflags : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn LoadPerfCounterTextStringsA ( lpcommandline : :: windows_sys::core::PCSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn LoadPerfCounterTextStringsA ( lpcommandline : ::windows_sys::core::PCSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn LoadPerfCounterTextStringsW ( lpcommandline : :: windows_sys::core::PCWSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhAddCounterA ( hquery : isize , szfullcounterpath : :: windows_sys::core::PCSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhAddCounterW ( hquery : isize , szfullcounterpath : :: windows_sys::core::PCWSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhAddEnglishCounterA ( hquery : isize , szfullcounterpath : :: windows_sys::core::PCSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhAddEnglishCounterW ( hquery : isize , szfullcounterpath : :: windows_sys::core::PCWSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhBindInputDataSourceA ( phdatasource : *mut isize , logfilenamelist : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhBindInputDataSourceW ( phdatasource : *mut isize , logfilenamelist : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn LoadPerfCounterTextStringsW ( lpcommandline : ::windows_sys::core::PCWSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhAddCounterA ( hquery : isize , szfullcounterpath : ::windows_sys::core::PCSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhAddCounterW ( hquery : isize , szfullcounterpath : ::windows_sys::core::PCWSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhAddEnglishCounterA ( hquery : isize , szfullcounterpath : ::windows_sys::core::PCSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhAddEnglishCounterW ( hquery : isize , szfullcounterpath : ::windows_sys::core::PCWSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhBindInputDataSourceA ( phdatasource : *mut isize , logfilenamelist : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhBindInputDataSourceW ( phdatasource : *mut isize , logfilenamelist : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhBrowseCountersA ( pbrowsedlgdata : *const PDH_BROWSE_DLG_CONFIG_A ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -31,34 +31,34 @@ pub mod HardwareCounterProfiling; ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhCollectQueryDataWithTime ( hquery : isize , plltimestamp : *mut i64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhComputeCounterStatistics ( hcounter : isize , dwformat : PDH_FMT , dwfirstentry : u32 , dwnumentries : u32 , lprawvaluearray : *const PDH_RAW_COUNTER , data : *mut PDH_STATISTICS ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhConnectMachineA ( szmachinename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhConnectMachineW ( szmachinename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhCreateSQLTablesA ( szdatasource : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhCreateSQLTablesW ( szdatasource : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumLogSetNamesA ( szdatasource : :: windows_sys::core::PCSTR , mszdatasetnamelist : :: windows_sys::core::PSTR , pcchbufferlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumLogSetNamesW ( szdatasource : :: windows_sys::core::PCWSTR , mszdatasetnamelist : :: windows_sys::core::PWSTR , pcchbufferlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumMachinesA ( szdatasource : :: windows_sys::core::PCSTR , mszmachinelist : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumMachinesHA ( hdatasource : isize , mszmachinelist : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumMachinesHW ( hdatasource : isize , mszmachinelist : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumMachinesW ( szdatasource : :: windows_sys::core::PCWSTR , mszmachinelist : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumObjectItemsA ( szdatasource : :: windows_sys::core::PCSTR , szmachinename : :: windows_sys::core::PCSTR , szobjectname : :: windows_sys::core::PCSTR , mszcounterlist : :: windows_sys::core::PSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : :: windows_sys::core::PSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumObjectItemsHA ( hdatasource : isize , szmachinename : :: windows_sys::core::PCSTR , szobjectname : :: windows_sys::core::PCSTR , mszcounterlist : :: windows_sys::core::PSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : :: windows_sys::core::PSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumObjectItemsHW ( hdatasource : isize , szmachinename : :: windows_sys::core::PCWSTR , szobjectname : :: windows_sys::core::PCWSTR , mszcounterlist : :: windows_sys::core::PWSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : :: windows_sys::core::PWSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumObjectItemsW ( szdatasource : :: windows_sys::core::PCWSTR , szmachinename : :: windows_sys::core::PCWSTR , szobjectname : :: windows_sys::core::PCWSTR , mszcounterlist : :: windows_sys::core::PWSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : :: windows_sys::core::PWSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhEnumObjectsA ( szdatasource : :: windows_sys::core::PCSTR , szmachinename : :: windows_sys::core::PCSTR , mszobjectlist : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhEnumObjectsHA ( hdatasource : isize , szmachinename : :: windows_sys::core::PCSTR , mszobjectlist : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhEnumObjectsHW ( hdatasource : isize , szmachinename : :: windows_sys::core::PCWSTR , mszobjectlist : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhEnumObjectsW ( szdatasource : :: windows_sys::core::PCWSTR , szmachinename : :: windows_sys::core::PCWSTR , mszobjectlist : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandCounterPathA ( szwildcardpath : :: windows_sys::core::PCSTR , mszexpandedpathlist : :: windows_sys::core::PSTR , pcchpathlistlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandCounterPathW ( szwildcardpath : :: windows_sys::core::PCWSTR , mszexpandedpathlist : :: windows_sys::core::PWSTR , pcchpathlistlength : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandWildCardPathA ( szdatasource : :: windows_sys::core::PCSTR , szwildcardpath : :: windows_sys::core::PCSTR , mszexpandedpathlist : :: windows_sys::core::PSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandWildCardPathHA ( hdatasource : isize , szwildcardpath : :: windows_sys::core::PCSTR , mszexpandedpathlist : :: windows_sys::core::PSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandWildCardPathHW ( hdatasource : isize , szwildcardpath : :: windows_sys::core::PCWSTR , mszexpandedpathlist : :: windows_sys::core::PWSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandWildCardPathW ( szdatasource : :: windows_sys::core::PCWSTR , szwildcardpath : :: windows_sys::core::PCWSTR , mszexpandedpathlist : :: windows_sys::core::PWSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhConnectMachineA ( szmachinename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhConnectMachineW ( szmachinename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhCreateSQLTablesA ( szdatasource : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhCreateSQLTablesW ( szdatasource : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumLogSetNamesA ( szdatasource : ::windows_sys::core::PCSTR , mszdatasetnamelist : ::windows_sys::core::PSTR , pcchbufferlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumLogSetNamesW ( szdatasource : ::windows_sys::core::PCWSTR , mszdatasetnamelist : ::windows_sys::core::PWSTR , pcchbufferlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumMachinesA ( szdatasource : ::windows_sys::core::PCSTR , mszmachinelist : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumMachinesHA ( hdatasource : isize , mszmachinelist : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumMachinesHW ( hdatasource : isize , mszmachinelist : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumMachinesW ( szdatasource : ::windows_sys::core::PCWSTR , mszmachinelist : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumObjectItemsA ( szdatasource : ::windows_sys::core::PCSTR , szmachinename : ::windows_sys::core::PCSTR , szobjectname : ::windows_sys::core::PCSTR , mszcounterlist : ::windows_sys::core::PSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : ::windows_sys::core::PSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumObjectItemsHA ( hdatasource : isize , szmachinename : ::windows_sys::core::PCSTR , szobjectname : ::windows_sys::core::PCSTR , mszcounterlist : ::windows_sys::core::PSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : ::windows_sys::core::PSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumObjectItemsHW ( hdatasource : isize , szmachinename : ::windows_sys::core::PCWSTR , szobjectname : ::windows_sys::core::PCWSTR , mszcounterlist : ::windows_sys::core::PWSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : ::windows_sys::core::PWSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhEnumObjectItemsW ( szdatasource : ::windows_sys::core::PCWSTR , szmachinename : ::windows_sys::core::PCWSTR , szobjectname : ::windows_sys::core::PCWSTR , mszcounterlist : ::windows_sys::core::PWSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : ::windows_sys::core::PWSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhEnumObjectsA ( szdatasource : ::windows_sys::core::PCSTR , szmachinename : ::windows_sys::core::PCSTR , mszobjectlist : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhEnumObjectsHA ( hdatasource : isize , szmachinename : ::windows_sys::core::PCSTR , mszobjectlist : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhEnumObjectsHW ( hdatasource : isize , szmachinename : ::windows_sys::core::PCWSTR , mszobjectlist : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhEnumObjectsW ( szdatasource : ::windows_sys::core::PCWSTR , szmachinename : ::windows_sys::core::PCWSTR , mszobjectlist : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandCounterPathA ( szwildcardpath : ::windows_sys::core::PCSTR , mszexpandedpathlist : ::windows_sys::core::PSTR , pcchpathlistlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandCounterPathW ( szwildcardpath : ::windows_sys::core::PCWSTR , mszexpandedpathlist : ::windows_sys::core::PWSTR , pcchpathlistlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandWildCardPathA ( szdatasource : ::windows_sys::core::PCSTR , szwildcardpath : ::windows_sys::core::PCSTR , mszexpandedpathlist : ::windows_sys::core::PSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandWildCardPathHA ( hdatasource : isize , szwildcardpath : ::windows_sys::core::PCSTR , mszexpandedpathlist : ::windows_sys::core::PSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandWildCardPathHW ( hdatasource : isize , szwildcardpath : ::windows_sys::core::PCWSTR , mszexpandedpathlist : ::windows_sys::core::PWSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhExpandWildCardPathW ( szdatasource : ::windows_sys::core::PCWSTR , szwildcardpath : ::windows_sys::core::PCWSTR , mszexpandedpathlist : ::windows_sys::core::PWSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhFormatFromRawValue ( dwcountertype : u32 , dwformat : PDH_FMT , ptimebase : *const i64 , prawvalue1 : *const PDH_RAW_COUNTER , prawvalue2 : *const PDH_RAW_COUNTER , pfmtvalue : *mut PDH_FMT_COUNTERVALUE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -66,23 +66,23 @@ pub mod HardwareCounterProfiling; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhGetCounterInfoW ( hcounter : isize , bretrieveexplaintext : super::super::Foundation:: BOOLEAN , pdwbuffersize : *mut u32 , lpbuffer : *mut PDH_COUNTER_INFO_W ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetCounterTimeBase ( hcounter : isize , ptimebase : *mut i64 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDataSourceTimeRangeA ( szdatasource : :: windows_sys::core::PCSTR , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDataSourceTimeRangeA ( szdatasource : ::windows_sys::core::PCSTR , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDataSourceTimeRangeH ( hdatasource : isize , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDataSourceTimeRangeW ( szdatasource : :: windows_sys::core::PCWSTR , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfCounterA ( szdatasource : :: windows_sys::core::PCSTR , szmachinename : :: windows_sys::core::PCSTR , szobjectname : :: windows_sys::core::PCSTR , szdefaultcountername : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfCounterHA ( hdatasource : isize , szmachinename : :: windows_sys::core::PCSTR , szobjectname : :: windows_sys::core::PCSTR , szdefaultcountername : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfCounterHW ( hdatasource : isize , szmachinename : :: windows_sys::core::PCWSTR , szobjectname : :: windows_sys::core::PCWSTR , szdefaultcountername : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfCounterW ( szdatasource : :: windows_sys::core::PCWSTR , szmachinename : :: windows_sys::core::PCWSTR , szobjectname : :: windows_sys::core::PCWSTR , szdefaultcountername : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfObjectA ( szdatasource : :: windows_sys::core::PCSTR , szmachinename : :: windows_sys::core::PCSTR , szdefaultobjectname : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfObjectHA ( hdatasource : isize , szmachinename : :: windows_sys::core::PCSTR , szdefaultobjectname : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfObjectHW ( hdatasource : isize , szmachinename : :: windows_sys::core::PCWSTR , szdefaultobjectname : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfObjectW ( szdatasource : :: windows_sys::core::PCWSTR , szmachinename : :: windows_sys::core::PCWSTR , szdefaultobjectname : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDataSourceTimeRangeW ( szdatasource : ::windows_sys::core::PCWSTR , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfCounterA ( szdatasource : ::windows_sys::core::PCSTR , szmachinename : ::windows_sys::core::PCSTR , szobjectname : ::windows_sys::core::PCSTR , szdefaultcountername : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfCounterHA ( hdatasource : isize , szmachinename : ::windows_sys::core::PCSTR , szobjectname : ::windows_sys::core::PCSTR , szdefaultcountername : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfCounterHW ( hdatasource : isize , szmachinename : ::windows_sys::core::PCWSTR , szobjectname : ::windows_sys::core::PCWSTR , szdefaultcountername : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfCounterW ( szdatasource : ::windows_sys::core::PCWSTR , szmachinename : ::windows_sys::core::PCWSTR , szobjectname : ::windows_sys::core::PCWSTR , szdefaultcountername : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfObjectA ( szdatasource : ::windows_sys::core::PCSTR , szmachinename : ::windows_sys::core::PCSTR , szdefaultobjectname : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfObjectHA ( hdatasource : isize , szmachinename : ::windows_sys::core::PCSTR , szdefaultobjectname : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfObjectHW ( hdatasource : isize , szmachinename : ::windows_sys::core::PCWSTR , szdefaultobjectname : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDefaultPerfObjectW ( szdatasource : ::windows_sys::core::PCWSTR , szmachinename : ::windows_sys::core::PCWSTR , szdefaultobjectname : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetDllVersion ( lpdwversion : *mut PDH_DLL_VERSION ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetFormattedCounterArrayA ( hcounter : isize , dwformat : PDH_FMT , lpdwbuffersize : *mut u32 , lpdwitemcount : *mut u32 , itembuffer : *mut PDH_FMT_COUNTERVALUE_ITEM_A ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetFormattedCounterArrayW ( hcounter : isize , dwformat : PDH_FMT , lpdwbuffersize : *mut u32 , lpdwitemcount : *mut u32 , itembuffer : *mut PDH_FMT_COUNTERVALUE_ITEM_W ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetFormattedCounterValue ( hcounter : isize , dwformat : PDH_FMT , lpdwtype : *mut u32 , pvalue : *mut PDH_FMT_COUNTERVALUE ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetLogFileSize ( hlog : isize , llsize : *mut i64 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetLogSetGUID ( hlog : isize , pguid : *mut :: windows_sys::core::GUID , prunid : *mut i32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhGetLogSetGUID ( hlog : isize , pguid : *mut ::windows_sys::core::GUID , prunid : *mut i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhGetRawCounterArrayA ( hcounter : isize , lpdwbuffersize : *mut u32 , lpdwitemcount : *mut u32 , itembuffer : *mut PDH_RAW_COUNTER_ITEM_A ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -91,64 +91,64 @@ pub mod HardwareCounterProfiling; ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhGetRawCounterValue ( hcounter : isize , lpdwtype : *mut u32 , pvalue : *mut PDH_RAW_COUNTER ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhIsRealTimeQuery ( hquery : isize ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhLookupPerfIndexByNameA ( szmachinename : :: windows_sys::core::PCSTR , sznamebuffer : :: windows_sys::core::PCSTR , pdwindex : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhLookupPerfIndexByNameW ( szmachinename : :: windows_sys::core::PCWSTR , sznamebuffer : :: windows_sys::core::PCWSTR , pdwindex : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhLookupPerfNameByIndexA ( szmachinename : :: windows_sys::core::PCSTR , dwnameindex : u32 , sznamebuffer : :: windows_sys::core::PSTR , pcchnamebuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhLookupPerfNameByIndexW ( szmachinename : :: windows_sys::core::PCWSTR , dwnameindex : u32 , sznamebuffer : :: windows_sys::core::PWSTR , pcchnamebuffersize : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhMakeCounterPathA ( pcounterpathelements : *const PDH_COUNTER_PATH_ELEMENTS_A , szfullpathbuffer : :: windows_sys::core::PSTR , pcchbuffersize : *mut u32 , dwflags : PDH_PATH_FLAGS ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhMakeCounterPathW ( pcounterpathelements : *const PDH_COUNTER_PATH_ELEMENTS_W , szfullpathbuffer : :: windows_sys::core::PWSTR , pcchbuffersize : *mut u32 , dwflags : PDH_PATH_FLAGS ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenLogA ( szlogfilename : :: windows_sys::core::PCSTR , dwaccessflags : PDH_LOG , lpdwlogtype : *mut PDH_LOG_TYPE , hquery : isize , dwmaxsize : u32 , szusercaption : :: windows_sys::core::PCSTR , phlog : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenLogW ( szlogfilename : :: windows_sys::core::PCWSTR , dwaccessflags : PDH_LOG , lpdwlogtype : *mut PDH_LOG_TYPE , hquery : isize , dwmaxsize : u32 , szusercaption : :: windows_sys::core::PCWSTR , phlog : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenQueryA ( szdatasource : :: windows_sys::core::PCSTR , dwuserdata : usize , phquery : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhLookupPerfIndexByNameA ( szmachinename : ::windows_sys::core::PCSTR , sznamebuffer : ::windows_sys::core::PCSTR , pdwindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhLookupPerfIndexByNameW ( szmachinename : ::windows_sys::core::PCWSTR , sznamebuffer : ::windows_sys::core::PCWSTR , pdwindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhLookupPerfNameByIndexA ( szmachinename : ::windows_sys::core::PCSTR , dwnameindex : u32 , sznamebuffer : ::windows_sys::core::PSTR , pcchnamebuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhLookupPerfNameByIndexW ( szmachinename : ::windows_sys::core::PCWSTR , dwnameindex : u32 , sznamebuffer : ::windows_sys::core::PWSTR , pcchnamebuffersize : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhMakeCounterPathA ( pcounterpathelements : *const PDH_COUNTER_PATH_ELEMENTS_A , szfullpathbuffer : ::windows_sys::core::PSTR , pcchbuffersize : *mut u32 , dwflags : PDH_PATH_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhMakeCounterPathW ( pcounterpathelements : *const PDH_COUNTER_PATH_ELEMENTS_W , szfullpathbuffer : ::windows_sys::core::PWSTR , pcchbuffersize : *mut u32 , dwflags : PDH_PATH_FLAGS ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenLogA ( szlogfilename : ::windows_sys::core::PCSTR , dwaccessflags : PDH_LOG , lpdwlogtype : *mut PDH_LOG_TYPE , hquery : isize , dwmaxsize : u32 , szusercaption : ::windows_sys::core::PCSTR , phlog : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenLogW ( szlogfilename : ::windows_sys::core::PCWSTR , dwaccessflags : PDH_LOG , lpdwlogtype : *mut PDH_LOG_TYPE , hquery : isize , dwmaxsize : u32 , szusercaption : ::windows_sys::core::PCWSTR , phlog : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenQueryA ( szdatasource : ::windows_sys::core::PCSTR , dwuserdata : usize , phquery : *mut isize ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenQueryH ( hdatasource : isize , dwuserdata : usize , phquery : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenQueryW ( szdatasource : :: windows_sys::core::PCWSTR , dwuserdata : usize , phquery : *mut isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhParseCounterPathA ( szfullpathbuffer : :: windows_sys::core::PCSTR , pcounterpathelements : *mut PDH_COUNTER_PATH_ELEMENTS_A , pdwbuffersize : *mut u32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhParseCounterPathW ( szfullpathbuffer : :: windows_sys::core::PCWSTR , pcounterpathelements : *mut PDH_COUNTER_PATH_ELEMENTS_W , pdwbuffersize : *mut u32 , dwflags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhParseInstanceNameA ( szinstancestring : :: windows_sys::core::PCSTR , szinstancename : :: windows_sys::core::PSTR , pcchinstancenamelength : *mut u32 , szparentname : :: windows_sys::core::PSTR , pcchparentnamelength : *mut u32 , lpindex : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhParseInstanceNameW ( szinstancestring : :: windows_sys::core::PCWSTR , szinstancename : :: windows_sys::core::PWSTR , pcchinstancenamelength : *mut u32 , szparentname : :: windows_sys::core::PWSTR , pcchparentnamelength : *mut u32 , lpindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhOpenQueryW ( szdatasource : ::windows_sys::core::PCWSTR , dwuserdata : usize , phquery : *mut isize ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhParseCounterPathA ( szfullpathbuffer : ::windows_sys::core::PCSTR , pcounterpathelements : *mut PDH_COUNTER_PATH_ELEMENTS_A , pdwbuffersize : *mut u32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhParseCounterPathW ( szfullpathbuffer : ::windows_sys::core::PCWSTR , pcounterpathelements : *mut PDH_COUNTER_PATH_ELEMENTS_W , pdwbuffersize : *mut u32 , dwflags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhParseInstanceNameA ( szinstancestring : ::windows_sys::core::PCSTR , szinstancename : ::windows_sys::core::PSTR , pcchinstancenamelength : *mut u32 , szparentname : ::windows_sys::core::PSTR , pcchparentnamelength : *mut u32 , lpindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhParseInstanceNameW ( szinstancestring : ::windows_sys::core::PCWSTR , szinstancename : ::windows_sys::core::PWSTR , pcchinstancenamelength : *mut u32 , szparentname : ::windows_sys::core::PWSTR , pcchparentnamelength : *mut u32 , lpindex : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhReadRawLogRecord ( hlog : isize , ftrecord : super::super::Foundation:: FILETIME , prawlogrecord : *mut PDH_RAW_LOG_RECORD , pdwbufferlength : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhRemoveCounter ( hcounter : isize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhSelectDataSourceA ( hwndowner : super::super::Foundation:: HWND , dwflags : PDH_SELECT_DATA_SOURCE_FLAGS , szdatasource : :: windows_sys::core::PSTR , pcchbufferlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhSelectDataSourceA ( hwndowner : super::super::Foundation:: HWND , dwflags : PDH_SELECT_DATA_SOURCE_FLAGS , szdatasource : ::windows_sys::core::PSTR , pcchbufferlength : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhSelectDataSourceW ( hwndowner : super::super::Foundation:: HWND , dwflags : PDH_SELECT_DATA_SOURCE_FLAGS , szdatasource : :: windows_sys::core::PWSTR , pcchbufferlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PdhSelectDataSourceW ( hwndowner : super::super::Foundation:: HWND , dwflags : PDH_SELECT_DATA_SOURCE_FLAGS , szdatasource : ::windows_sys::core::PWSTR , pcchbufferlength : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhSetCounterScaleFactor ( hcounter : isize , lfactor : i32 ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhSetDefaultRealTimeDataSource ( dwdatasourceid : REAL_TIME_DATA_SOURCE_ID_FLAGS ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhSetLogSetRunID ( hlog : isize , runid : i32 ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhSetQueryTimeRange ( hquery : isize , pinfo : *const PDH_TIME_INFO ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhUpdateLogA ( hlog : isize , szuserstring : :: windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhUpdateLogA ( hlog : isize , szuserstring : ::windows_sys::core::PCSTR ) -> u32 ); ::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhUpdateLogFileCatalog ( hlog : isize ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhUpdateLogW ( hlog : isize , szuserstring : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhValidatePathA ( szfullpathbuffer : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhValidatePathExA ( hdatasource : isize , szfullpathbuffer : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhValidatePathExW ( hdatasource : isize , szfullpathbuffer : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhValidatePathW ( szfullpathbuffer : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhVerifySQLDBA ( szdatasource : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhVerifySQLDBW ( szdatasource : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhUpdateLogW ( hlog : isize , szuserstring : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhValidatePathA ( szfullpathbuffer : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhValidatePathExA ( hdatasource : isize , szfullpathbuffer : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhValidatePathExW ( hdatasource : isize , szfullpathbuffer : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhValidatePathW ( szfullpathbuffer : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhVerifySQLDBA ( szdatasource : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "pdh.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PdhVerifySQLDBW ( szdatasource : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfAddCounters ( hquery : PerfQueryHandle , pcounters : *mut PERF_COUNTER_IDENTIFIER , cbcounters : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfCloseQueryHandle ( hquery : super::super::Foundation:: HANDLE ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfCreateInstance ( providerhandle : PerfProviderHandle , countersetguid : *const :: windows_sys::core::GUID , name : :: windows_sys::core::PCWSTR , id : u32 ) -> *mut PERF_COUNTERSET_INSTANCE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfCreateInstance ( providerhandle : PerfProviderHandle , countersetguid : *const ::windows_sys::core::GUID , name : ::windows_sys::core::PCWSTR , id : u32 ) -> *mut PERF_COUNTERSET_INSTANCE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfDecrementULongCounterValue ( provider : super::super::Foundation:: HANDLE , instance : *mut PERF_COUNTERSET_INSTANCE , counterid : u32 , value : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfDecrementULongLongCounterValue ( provider : super::super::Foundation:: HANDLE , instance : *mut PERF_COUNTERSET_INSTANCE , counterid : u32 , value : u64 ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfDeleteCounters ( hquery : PerfQueryHandle , pcounters : *mut PERF_COUNTER_IDENTIFIER , cbcounters : u32 ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfDeleteInstance ( provider : PerfProviderHandle , instanceblock : *const PERF_COUNTERSET_INSTANCE ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfEnumerateCounterSet ( szmachine : :: windows_sys::core::PCWSTR , pcountersetids : *mut :: windows_sys::core::GUID , ccountersetids : u32 , pccountersetidsactual : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfEnumerateCounterSetInstances ( szmachine : :: windows_sys::core::PCWSTR , pcountersetid : *const :: windows_sys::core::GUID , pinstances : *mut PERF_INSTANCE_HEADER , cbinstances : u32 , pcbinstancesactual : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfEnumerateCounterSet ( szmachine : ::windows_sys::core::PCWSTR , pcountersetids : *mut ::windows_sys::core::GUID , ccountersetids : u32 , pccountersetidsactual : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfEnumerateCounterSetInstances ( szmachine : ::windows_sys::core::PCWSTR , pcountersetid : *const ::windows_sys::core::GUID , pinstances : *mut PERF_INSTANCE_HEADER , cbinstances : u32 , pcbinstancesactual : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfIncrementULongCounterValue ( provider : super::super::Foundation:: HANDLE , instance : *mut PERF_COUNTERSET_INSTANCE , counterid : u32 , value : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfIncrementULongLongCounterValue ( provider : super::super::Foundation:: HANDLE , instance : *mut PERF_COUNTERSET_INSTANCE , counterid : u32 , value : u64 ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfOpenQueryHandle ( szmachine : :: windows_sys::core::PCWSTR , phquery : *mut PerfQueryHandle ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfOpenQueryHandle ( szmachine : ::windows_sys::core::PCWSTR , phquery : *mut PerfQueryHandle ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfQueryCounterData ( hquery : PerfQueryHandle , pcounterblock : *mut PERF_DATA_HEADER , cbcounterblock : u32 , pcbcounterblockactual : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfQueryCounterInfo ( hquery : PerfQueryHandle , pcounters : *mut PERF_COUNTER_IDENTIFIER , cbcounters : u32 , pcbcountersactual : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfQueryCounterSetRegistrationInfo ( szmachine : :: windows_sys::core::PCWSTR , pcountersetid : *const :: windows_sys::core::GUID , requestcode : PerfRegInfoType , requestlangid : u32 , pbreginfo : *mut u8 , cbreginfo : u32 , pcbreginfoactual : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfQueryCounterSetRegistrationInfo ( szmachine : ::windows_sys::core::PCWSTR , pcountersetid : *const ::windows_sys::core::GUID , requestcode : PerfRegInfoType , requestlangid : u32 , pbreginfo : *mut u8 , cbreginfo : u32 , pcbreginfoactual : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfQueryInstance ( providerhandle : super::super::Foundation:: HANDLE , countersetguid : *const :: windows_sys::core::GUID , name : :: windows_sys::core::PCWSTR , id : u32 ) -> *mut PERF_COUNTERSET_INSTANCE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfQueryInstance ( providerhandle : super::super::Foundation:: HANDLE , countersetguid : *const ::windows_sys::core::GUID , name : ::windows_sys::core::PCWSTR , id : u32 ) -> *mut PERF_COUNTERSET_INSTANCE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfSetCounterRefValue ( provider : super::super::Foundation:: HANDLE , instance : *mut PERF_COUNTERSET_INSTANCE , counterid : u32 , address : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -157,22 +157,22 @@ pub mod HardwareCounterProfiling; ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfSetULongCounterValue ( provider : super::super::Foundation:: HANDLE , instance : *mut PERF_COUNTERSET_INSTANCE , counterid : u32 , value : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn PerfSetULongLongCounterValue ( provider : super::super::Foundation:: HANDLE , instance : *mut PERF_COUNTERSET_INSTANCE , counterid : u32 , value : u64 ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfStartProvider ( providerguid : *const :: windows_sys::core::GUID , controlcallback : PERFLIBREQUEST , phprovider : *mut PerfProviderHandle ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfStartProviderEx ( providerguid : *const :: windows_sys::core::GUID , providercontext : *const PERF_PROVIDER_CONTEXT , provider : *mut PerfProviderHandle ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfStartProvider ( providerguid : *const ::windows_sys::core::GUID , controlcallback : PERFLIBREQUEST , phprovider : *mut PerfProviderHandle ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfStartProviderEx ( providerguid : *const ::windows_sys::core::GUID , providercontext : *const PERF_PROVIDER_CONTEXT , provider : *mut PerfProviderHandle ) -> u32 ); ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn PerfStopProvider ( providerhandle : PerfProviderHandle ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn QueryPerformanceCounter ( lpperformancecount : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn QueryPerformanceFrequency ( lpfrequency : *mut i64 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn RestorePerfRegistryFromFileW ( szfilename : :: windows_sys::core::PCWSTR , szlangid : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn SetServiceAsTrustedA ( szreserved : :: windows_sys::core::PCSTR , szservicename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn SetServiceAsTrustedW ( szreserved : :: windows_sys::core::PCWSTR , szservicename : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn RestorePerfRegistryFromFileW ( szfilename : ::windows_sys::core::PCWSTR , szlangid : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn SetServiceAsTrustedA ( szreserved : ::windows_sys::core::PCSTR , szservicename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn SetServiceAsTrustedW ( szreserved : ::windows_sys::core::PCWSTR , szservicename : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn UnloadPerfCounterTextStringsA ( lpcommandline : :: windows_sys::core::PCSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn UnloadPerfCounterTextStringsA ( lpcommandline : ::windows_sys::core::PCSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn UnloadPerfCounterTextStringsW ( lpcommandline : :: windows_sys::core::PCWSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn UpdatePerfNameFilesA ( sznewctrfilepath : :: windows_sys::core::PCSTR , sznewhlpfilepath : :: windows_sys::core::PCSTR , szlanguageid : :: windows_sys::core::PCSTR , dwflags : usize ) -> u32 ); -::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn UpdatePerfNameFilesW ( sznewctrfilepath : :: windows_sys::core::PCWSTR , sznewhlpfilepath : :: windows_sys::core::PCWSTR , szlanguageid : :: windows_sys::core::PCWSTR , dwflags : usize ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] fn UnloadPerfCounterTextStringsW ( lpcommandline : ::windows_sys::core::PCWSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn UpdatePerfNameFilesA ( sznewctrfilepath : ::windows_sys::core::PCSTR , sznewhlpfilepath : ::windows_sys::core::PCSTR , szlanguageid : ::windows_sys::core::PCSTR , dwflags : usize ) -> u32 ); +::windows_sys::core::link ! ( "loadperf.dll""system" #[doc = "*Required features: `\"Win32_System_Performance\"`*"] fn UpdatePerfNameFilesW ( sznewctrfilepath : ::windows_sys::core::PCWSTR , sznewhlpfilepath : ::windows_sys::core::PCWSTR , szlanguageid : ::windows_sys::core::PCWSTR , dwflags : usize ) -> u32 ); pub type DICounterItem = *mut ::core::ffi::c_void; pub type DILogFileItem = *mut ::core::ffi::c_void; pub type DISystemMonitor = *mut ::core::ffi::c_void; @@ -457,7 +457,7 @@ pub const PDH_WBEM_ERROR: u32 = 3221228506u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const PERF_ADD_COUNTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_AGGREGATE_INSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_Total"); +pub const PERF_AGGREGATE_INSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_Total"); #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const PERF_AGGREGATE_MAX: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -585,7 +585,7 @@ pub const PERF_TYPE_ZERO: u32 = 3072u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const PERF_WILDCARD_COUNTER: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_WILDCARD_INSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*"); +pub const PERF_WILDCARD_INSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*"); #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const PLAL_ALERT_CMD_LINE_A_NAME: u32 = 512u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Pipes/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Pipes/mod.rs index 20bbd63d58..fe16f463fc 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Pipes/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Pipes/mod.rs @@ -1,29 +1,29 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn CallNamedPipeA ( lpnamedpipename : :: windows_sys::core::PCSTR , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn CallNamedPipeA ( lpnamedpipename : ::windows_sys::core::PCSTR , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn CallNamedPipeW ( lpnamedpipename : :: windows_sys::core::PCWSTR , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn CallNamedPipeW ( lpnamedpipename : ::windows_sys::core::PCWSTR , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn ConnectNamedPipe ( hnamedpipe : super::super::Foundation:: HANDLE , lpoverlapped : *mut super::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_FileSystem"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`*"] fn CreateNamedPipeA ( lpname : :: windows_sys::core::PCSTR , dwopenmode : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , dwpipemode : NAMED_PIPE_MODE , nmaxinstances : u32 , noutbuffersize : u32 , ninbuffersize : u32 , ndefaulttimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`*"] fn CreateNamedPipeA ( lpname : ::windows_sys::core::PCSTR , dwopenmode : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , dwpipemode : NAMED_PIPE_MODE , nmaxinstances : u32 , noutbuffersize : u32 , ninbuffersize : u32 , ndefaulttimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_Storage_FileSystem"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`*"] fn CreateNamedPipeW ( lpname : :: windows_sys::core::PCWSTR , dwopenmode : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , dwpipemode : NAMED_PIPE_MODE , nmaxinstances : u32 , noutbuffersize : u32 , ninbuffersize : u32 , ndefaulttimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_Storage_FileSystem\"`*"] fn CreateNamedPipeW ( lpname : ::windows_sys::core::PCWSTR , dwopenmode : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , dwpipemode : NAMED_PIPE_MODE , nmaxinstances : u32 , noutbuffersize : u32 , ninbuffersize : u32 , ndefaulttimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreatePipe ( hreadpipe : *mut super::super::Foundation:: HANDLE , hwritepipe : *mut super::super::Foundation:: HANDLE , lppipeattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , nsize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn DisconnectNamedPipe ( hnamedpipe : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeClientComputerNameA ( pipe : super::super::Foundation:: HANDLE , clientcomputername : :: windows_sys::core::PSTR , clientcomputernamelength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeClientComputerNameA ( pipe : super::super::Foundation:: HANDLE , clientcomputername : ::windows_sys::core::PSTR , clientcomputernamelength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeClientComputerNameW ( pipe : super::super::Foundation:: HANDLE , clientcomputername : :: windows_sys::core::PWSTR , clientcomputernamelength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeClientComputerNameW ( pipe : super::super::Foundation:: HANDLE , clientcomputername : ::windows_sys::core::PWSTR , clientcomputernamelength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeClientProcessId ( pipe : super::super::Foundation:: HANDLE , clientprocessid : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeClientSessionId ( pipe : super::super::Foundation:: HANDLE , clientsessionid : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeHandleStateA ( hnamedpipe : super::super::Foundation:: HANDLE , lpstate : *mut NAMED_PIPE_MODE , lpcurinstances : *mut u32 , lpmaxcollectioncount : *mut u32 , lpcollectdatatimeout : *mut u32 , lpusername : :: windows_sys::core::PSTR , nmaxusernamesize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeHandleStateA ( hnamedpipe : super::super::Foundation:: HANDLE , lpstate : *mut NAMED_PIPE_MODE , lpcurinstances : *mut u32 , lpmaxcollectioncount : *mut u32 , lpcollectdatatimeout : *mut u32 , lpusername : ::windows_sys::core::PSTR , nmaxusernamesize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeHandleStateW ( hnamedpipe : super::super::Foundation:: HANDLE , lpstate : *mut NAMED_PIPE_MODE , lpcurinstances : *mut u32 , lpmaxcollectioncount : *mut u32 , lpcollectdatatimeout : *mut u32 , lpusername : :: windows_sys::core::PWSTR , nmaxusernamesize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeHandleStateW ( hnamedpipe : super::super::Foundation:: HANDLE , lpstate : *mut NAMED_PIPE_MODE , lpcurinstances : *mut u32 , lpmaxcollectioncount : *mut u32 , lpcollectdatatimeout : *mut u32 , lpusername : ::windows_sys::core::PWSTR , nmaxusernamesize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn GetNamedPipeInfo ( hnamedpipe : super::super::Foundation:: HANDLE , lpflags : *mut NAMED_PIPE_MODE , lpoutbuffersize : *mut u32 , lpinbuffersize : *mut u32 , lpmaxinstances : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -39,9 +39,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn TransactNamedPipe ( hnamedpipe : super::super::Foundation:: HANDLE , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , lpoverlapped : *mut super::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn WaitNamedPipeA ( lpnamedpipename : :: windows_sys::core::PCSTR , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn WaitNamedPipeA ( lpnamedpipename : ::windows_sys::core::PCSTR , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn WaitNamedPipeW ( lpnamedpipename : :: windows_sys::core::PCWSTR , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] fn WaitNamedPipeW ( lpnamedpipename : ::windows_sys::core::PCWSTR , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_System_Pipes\"`*"] pub const NMPWAIT_NOWAIT: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Pipes\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Power/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Power/mod.rs index 44184213b0..48586d56fb 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Power/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Power/mod.rs @@ -10,7 +10,7 @@ ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn DevicePowerEnumDevices ( queryindex : u32 , queryinterpretationflags : u32 , queryflags : u32 , preturnbuffer : *mut u8 , pbuffersize : *mut u32 ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn DevicePowerOpen ( debugmask : u32 ) -> super::super::Foundation:: BOOLEAN ); -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn DevicePowerSetDeviceState ( devicedescription : :: windows_sys::core::PCWSTR , setflags : u32 , setdata : *const ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn DevicePowerSetDeviceState ( devicedescription : ::windows_sys::core::PCWSTR , setflags : u32 , setdata : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn EnumPwrSchemes ( lpfn : PWRSCHEMESENUMPROC , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] @@ -36,123 +36,123 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn IsSystemResumeAutomatic ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerCanRestoreIndividualDefaultPowerScheme ( schemeguid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerCanRestoreIndividualDefaultPowerScheme ( schemeguid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerClearRequest ( powerrequest : super::super::Foundation:: HANDLE , requesttype : POWER_REQUEST_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerCreatePossibleSetting ( rootsystempowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , possiblesettingindex : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerCreatePossibleSetting ( rootsystempowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , possiblesettingindex : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn PowerCreateRequest ( context : *const super::Threading:: REASON_CONTEXT ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerCreateSetting ( rootsystempowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerCreateSetting ( rootsystempowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerDeleteScheme ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerDeleteScheme ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerDeterminePlatformRole ( ) -> POWER_PLATFORM_ROLE ); ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerDeterminePlatformRoleEx ( version : POWER_PLATFORM_ROLE_VERSION ) -> POWER_PLATFORM_ROLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerDuplicateScheme ( rootpowerkey : super::Registry:: HKEY , sourceschemeguid : *const :: windows_sys::core::GUID , destinationschemeguid : *mut *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerDuplicateScheme ( rootpowerkey : super::Registry:: HKEY , sourceschemeguid : *const ::windows_sys::core::GUID , destinationschemeguid : *mut *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerEnumerate ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , accessflags : POWER_DATA_ACCESSOR , index : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerEnumerate ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , accessflags : POWER_DATA_ACCESSOR , index : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerGetActiveScheme ( userrootpowerkey : super::Registry:: HKEY , activepolicyguid : *mut *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerGetActiveScheme ( userrootpowerkey : super::Registry:: HKEY , activepolicyguid : *mut *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerImportPowerScheme ( rootpowerkey : super::Registry:: HKEY , importfilenamepath : :: windows_sys::core::PCWSTR , destinationschemeguid : *mut *mut :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerImportPowerScheme ( rootpowerkey : super::Registry:: HKEY , importfilenamepath : ::windows_sys::core::PCWSTR , destinationschemeguid : *mut *mut ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerIsSettingRangeDefined ( subkeyguid : *const :: windows_sys::core::GUID , settingguid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerIsSettingRangeDefined ( subkeyguid : *const ::windows_sys::core::GUID , settingguid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOLEAN ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerOpenSystemPowerKey ( phsystempowerkey : *mut super::Registry:: HKEY , access : u32 , openexisting : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerOpenUserPowerKey ( phuserpowerkey : *mut super::Registry:: HKEY , access : u32 , openexisting : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerReadACDefaultIndex ( rootpowerkey : super::Registry:: HKEY , schemepersonalityguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , acdefaultindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerReadACDefaultIndex ( rootpowerkey : super::Registry:: HKEY , schemepersonalityguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , acdefaultindex : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadACValue ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , r#type : *mut u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadACValue ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , r#type : *mut u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerReadACValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , acvalueindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerReadACValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , acvalueindex : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerReadDCDefaultIndex ( rootpowerkey : super::Registry:: HKEY , schemepersonalityguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , dcdefaultindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerReadDCDefaultIndex ( rootpowerkey : super::Registry:: HKEY , schemepersonalityguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , dcdefaultindex : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadDCValue ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , r#type : *mut u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadDCValue ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , r#type : *mut u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerReadDCValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , dcvalueindex : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerReadDCValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , dcvalueindex : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadDescription ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadDescription ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadFriendlyName ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadFriendlyName ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadIconResourceSpecifier ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadIconResourceSpecifier ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadPossibleDescription ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadPossibleDescription ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadPossibleFriendlyName ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadPossibleFriendlyName ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadPossibleValue ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , r#type : *mut u32 , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerReadSettingAttributes ( subgroupguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadPossibleValue ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , r#type : *mut u32 , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerReadSettingAttributes ( subgroupguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadValueIncrement ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , valueincrement : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadValueIncrement ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , valueincrement : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadValueMax ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , valuemaximum : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadValueMax ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , valuemaximum : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadValueMin ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , valueminimum : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadValueMin ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , valueminimum : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadValueUnitsSpecifier ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerRegisterForEffectivePowerModeNotifications ( version : u32 , callback : EFFECTIVE_POWER_MODE_CALLBACK , context : *const ::core::ffi::c_void , registrationhandle : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerReadValueUnitsSpecifier ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerRegisterForEffectivePowerModeNotifications ( version : u32 , callback : EFFECTIVE_POWER_MODE_CALLBACK , context : *const ::core::ffi::c_void , registrationhandle : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn PowerRegisterSuspendResumeNotification ( flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS , recipient : super::super::Foundation:: HANDLE , registrationhandle : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerRemovePowerSetting ( powersettingsubkeyguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerRemovePowerSetting ( powersettingsubkeyguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerReplaceDefaultPowerSchemes ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerReportThermalEvent ( event : *const THERMAL_EVENT ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerRestoreDefaultPowerSchemes ( ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerRestoreIndividualDefaultPowerScheme ( schemeguid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerRestoreIndividualDefaultPowerScheme ( schemeguid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerSetActiveScheme ( userrootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerSetActiveScheme ( userrootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerSetRequest ( powerrequest : super::super::Foundation:: HANDLE , requesttype : POWER_REQUEST_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerSettingAccessCheck ( accessflags : POWER_DATA_ACCESSOR , powerguid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerSettingAccessCheck ( accessflags : POWER_DATA_ACCESSOR , powerguid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerSettingAccessCheckEx ( accessflags : POWER_DATA_ACCESSOR , powerguid : *const :: windows_sys::core::GUID , accesstype : super::Registry:: REG_SAM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerSettingAccessCheckEx ( accessflags : POWER_DATA_ACCESSOR , powerguid : *const ::windows_sys::core::GUID , accesstype : super::Registry:: REG_SAM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn PowerSettingRegisterNotification ( settingguid : *const :: windows_sys::core::GUID , flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS , recipient : super::super::Foundation:: HANDLE , registrationhandle : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn PowerSettingRegisterNotification ( settingguid : *const ::windows_sys::core::GUID , flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS , recipient : super::super::Foundation:: HANDLE , registrationhandle : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerSettingUnregisterNotification ( registrationhandle : HPOWERNOTIFY ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerUnregisterFromEffectivePowerModeNotifications ( registrationhandle : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`*"] fn PowerUnregisterFromEffectivePowerModeNotifications ( registrationhandle : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerUnregisterSuspendResumeNotification ( registrationhandle : HPOWERNOTIFY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteACDefaultIndex ( rootsystempowerkey : super::Registry:: HKEY , schemepersonalityguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , defaultacindex : u32 ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteACDefaultIndex ( rootsystempowerkey : super::Registry:: HKEY , schemepersonalityguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , defaultacindex : u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteACValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , acvalueindex : u32 ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteACValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , acvalueindex : u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteDCDefaultIndex ( rootsystempowerkey : super::Registry:: HKEY , schemepersonalityguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , defaultdcindex : u32 ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteDCDefaultIndex ( rootsystempowerkey : super::Registry:: HKEY , schemepersonalityguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , defaultdcindex : u32 ) -> u32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteDCValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , dcvalueindex : u32 ) -> u32 ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteDCValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , dcvalueindex : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteDescription ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteDescription ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteFriendlyName ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteFriendlyName ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteIconResourceSpecifier ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows_sys::core::GUID , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteIconResourceSpecifier ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows_sys::core::GUID , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWritePossibleDescription ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWritePossibleDescription ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWritePossibleFriendlyName ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWritePossibleFriendlyName ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWritePossibleValue ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , r#type : u32 , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWritePossibleValue ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , r#type : u32 , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerWriteSettingAttributes ( subgroupguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , attributes : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn PowerWriteSettingAttributes ( subgroupguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , attributes : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteValueIncrement ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , valueincrement : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteValueIncrement ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , valueincrement : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteValueMax ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , valuemaximum : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteValueMax ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , valuemaximum : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteValueMin ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , valueminimum : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteValueMin ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , valueminimum : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteValueUnitsSpecifier ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows_sys::core::GUID , powersettingguid : *const :: windows_sys::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn PowerWriteValueUnitsSpecifier ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows_sys::core::GUID , powersettingguid : *const ::windows_sys::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn ReadGlobalPwrPolicy ( pglobalpowerpolicy : *const GLOBAL_POWER_POLICY ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] @@ -160,7 +160,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn ReadPwrScheme ( uiid : u32 , ppowerpolicy : *mut POWER_POLICY ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn RegisterPowerSettingNotification ( hrecipient : super::super::Foundation:: HANDLE , powersettingguid : *const :: windows_sys::core::GUID , flags : u32 ) -> HPOWERNOTIFY ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn RegisterPowerSettingNotification ( hrecipient : super::super::Foundation:: HANDLE , powersettingguid : *const ::windows_sys::core::GUID , flags : u32 ) -> HPOWERNOTIFY ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterSuspendResumeNotification ( hrecipient : super::super::Foundation:: HANDLE , flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS ) -> HPOWERNOTIFY ); #[cfg(feature = "Win32_Foundation")] @@ -183,7 +183,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn WriteProcessorPwrScheme ( uiid : u32 , pmachineprocessorpowerpolicy : *const MACHINE_PROCESSOR_POWER_POLICY ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn WritePwrScheme ( puiid : *const u32 , lpszschemename : :: windows_sys::core::PCWSTR , lpszdescription : :: windows_sys::core::PCWSTR , lpscheme : *const POWER_POLICY ) -> super::super::Foundation:: BOOLEAN ); +::windows_sys::core::link ! ( "powrprof.dll""system" #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] fn WritePwrScheme ( puiid : *const u32 , lpszschemename : ::windows_sys::core::PCWSTR , lpszdescription : ::windows_sys::core::PCWSTR , lpscheme : *const POWER_POLICY ) -> super::super::Foundation:: BOOLEAN ); #[doc = "*Required features: `\"Win32_System_Power\"`*"] pub const ACPI_TIME_ADJUST_DAYLIGHT: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Power\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/ProcessStatus/mod.rs b/crates/libs/sys/src/Windows/Win32/System/ProcessStatus/mod.rs index f0294b2005..99097f8faf 100644 --- a/crates/libs/sys/src/Windows/Win32/System/ProcessStatus/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/ProcessStatus/mod.rs @@ -12,30 +12,30 @@ ::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn EnumProcessModulesEx ( hprocess : super::super::Foundation:: HANDLE , lphmodule : *mut super::super::Foundation:: HINSTANCE , cb : u32 , lpcbneeded : *mut u32 , dwfilterflag : ENUM_PROCESS_MODULES_EX_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn EnumProcesses ( lpidprocess : *mut u32 , cb : u32 , lpcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] fn GetDeviceDriverBaseNameA ( imagebase : *const ::core::ffi::c_void , lpfilename : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] fn GetDeviceDriverBaseNameW ( imagebase : *const ::core::ffi::c_void , lpbasename : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] fn GetDeviceDriverFileNameA ( imagebase : *const ::core::ffi::c_void , lpfilename : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] fn GetDeviceDriverFileNameW ( imagebase : *const ::core::ffi::c_void , lpfilename : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] fn GetDeviceDriverBaseNameA ( imagebase : *const ::core::ffi::c_void , lpfilename : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] fn GetDeviceDriverBaseNameW ( imagebase : *const ::core::ffi::c_void , lpbasename : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] fn GetDeviceDriverFileNameA ( imagebase : *const ::core::ffi::c_void , lpfilename : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] fn GetDeviceDriverFileNameW ( imagebase : *const ::core::ffi::c_void , lpfilename : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetMappedFileNameA ( hprocess : super::super::Foundation:: HANDLE , lpv : *const ::core::ffi::c_void , lpfilename : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetMappedFileNameA ( hprocess : super::super::Foundation:: HANDLE , lpv : *const ::core::ffi::c_void , lpfilename : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetMappedFileNameW ( hprocess : super::super::Foundation:: HANDLE , lpv : *const ::core::ffi::c_void , lpfilename : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetMappedFileNameW ( hprocess : super::super::Foundation:: HANDLE , lpv : *const ::core::ffi::c_void , lpfilename : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleBaseNameA ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpbasename : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleBaseNameA ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpbasename : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleBaseNameW ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpbasename : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleBaseNameW ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpbasename : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleFileNameExA ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpfilename : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleFileNameExA ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpfilename : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleFileNameExW ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpfilename : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleFileNameExW ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpfilename : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetModuleInformation ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpmodinfo : *mut MODULEINFO , cb : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetPerformanceInfo ( pperformanceinformation : *mut PERFORMANCE_INFORMATION , cb : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetProcessImageFileNameA ( hprocess : super::super::Foundation:: HANDLE , lpimagefilename : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetProcessImageFileNameA ( hprocess : super::super::Foundation:: HANDLE , lpimagefilename : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetProcessImageFileNameW ( hprocess : super::super::Foundation:: HANDLE , lpimagefilename : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetProcessImageFileNameW ( hprocess : super::super::Foundation:: HANDLE , lpimagefilename : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "psapi.dll""system" #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] fn GetProcessMemoryInfo ( process : super::super::Foundation:: HANDLE , ppsmemcounters : *mut PROCESS_MEMORY_COUNTERS , cb : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/Recovery/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Recovery/mod.rs index 32ce526d28..656eec8614 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Recovery/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Recovery/mod.rs @@ -1,16 +1,16 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_Foundation\"`*"] fn ApplicationRecoveryFinished ( bsuccess : super::super::Foundation:: BOOL ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_Foundation\"`*"] fn ApplicationRecoveryInProgress ( pbcancelled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_Foundation\"`*"] fn ApplicationRecoveryInProgress ( pbcancelled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn GetApplicationRecoveryCallback ( hprocess : super::super::Foundation:: HANDLE , precoverycallback : *mut super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK , ppvparameter : *mut *mut ::core::ffi::c_void , pdwpinginterval : *mut u32 , pdwflags : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] fn GetApplicationRecoveryCallback ( hprocess : super::super::Foundation:: HANDLE , precoverycallback : *mut super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK , ppvparameter : *mut *mut ::core::ffi::c_void , pdwpinginterval : *mut u32 , pdwflags : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_Foundation\"`*"] fn GetApplicationRestartSettings ( hprocess : super::super::Foundation:: HANDLE , pwzcommandline : :: windows_sys::core::PWSTR , pcchsize : *mut u32 , pdwflags : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_Foundation\"`*"] fn GetApplicationRestartSettings ( hprocess : super::super::Foundation:: HANDLE , pwzcommandline : ::windows_sys::core::PWSTR , pcchsize : *mut u32 , pdwflags : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_WindowsProgramming")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_System_WindowsProgramming\"`*"] fn RegisterApplicationRecoveryCallback ( precoveycallback : super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK , pvparameter : *const ::core::ffi::c_void , dwpinginterval : u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] fn RegisterApplicationRestart ( pwzcommandline : :: windows_sys::core::PCWSTR , dwflags : REGISTER_APPLICATION_RESTART_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] fn UnregisterApplicationRecoveryCallback ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] fn UnregisterApplicationRestart ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_System_WindowsProgramming\"`*"] fn RegisterApplicationRecoveryCallback ( precoveycallback : super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK , pvparameter : *const ::core::ffi::c_void , dwpinginterval : u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] fn RegisterApplicationRestart ( pwzcommandline : ::windows_sys::core::PCWSTR , dwflags : REGISTER_APPLICATION_RESTART_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] fn UnregisterApplicationRecoveryCallback ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] fn UnregisterApplicationRestart ( ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] pub type REGISTER_APPLICATION_RESTART_FLAGS = u32; #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Registry/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Registry/mod.rs index 37b17519e4..19202667d6 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Registry/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Registry/mod.rs @@ -1,53 +1,53 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-state-helpers-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn GetRegistryValueWithFallbackW ( hkeyprimary : HKEY , pwszprimarysubkey : :: windows_sys::core::PCWSTR , hkeyfallback : HKEY , pwszfallbacksubkey : :: windows_sys::core::PCWSTR , pwszvalue : :: windows_sys::core::PCWSTR , dwflags : u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , cbdatain : u32 , pcbdataout : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "api-ms-win-core-state-helpers-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn GetRegistryValueWithFallbackW ( hkeyprimary : HKEY , pwszprimarysubkey : ::windows_sys::core::PCWSTR , hkeyfallback : HKEY , pwszfallbacksubkey : ::windows_sys::core::PCWSTR , pwszvalue : ::windows_sys::core::PCWSTR , dwflags : u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , cbdatain : u32 , pcbdataout : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCloseKey ( hkey : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegConnectRegistryA ( lpmachinename : :: windows_sys::core::PCSTR , hkey : HKEY , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`*"] fn RegConnectRegistryExA ( lpmachinename : :: windows_sys::core::PCSTR , hkey : HKEY , flags : u32 , phkresult : *mut HKEY ) -> i32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`*"] fn RegConnectRegistryExW ( lpmachinename : :: windows_sys::core::PCWSTR , hkey : HKEY , flags : u32 , phkresult : *mut HKEY ) -> i32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegConnectRegistryA ( lpmachinename : ::windows_sys::core::PCSTR , hkey : HKEY , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`*"] fn RegConnectRegistryExA ( lpmachinename : ::windows_sys::core::PCSTR , hkey : HKEY , flags : u32 , phkresult : *mut HKEY ) -> i32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`*"] fn RegConnectRegistryExW ( lpmachinename : ::windows_sys::core::PCWSTR , hkey : HKEY , flags : u32 , phkresult : *mut HKEY ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegConnectRegistryW ( lpmachinename : :: windows_sys::core::PCWSTR , hkey : HKEY , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegConnectRegistryW ( lpmachinename : ::windows_sys::core::PCWSTR , hkey : HKEY , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCopyTreeA ( hkeysrc : HKEY , lpsubkey : :: windows_sys::core::PCSTR , hkeydest : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCopyTreeA ( hkeysrc : HKEY , lpsubkey : ::windows_sys::core::PCSTR , hkeydest : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCopyTreeW ( hkeysrc : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , hkeydest : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCopyTreeW ( hkeysrc : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , hkeydest : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCreateKeyA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCreateKeyA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegCreateKeyExA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , reserved : u32 , lpclass : :: windows_sys::core::PCSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegCreateKeyExA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , reserved : u32 , lpclass : ::windows_sys::core::PCSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegCreateKeyExW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , reserved : u32 , lpclass : :: windows_sys::core::PCWSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegCreateKeyExW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , reserved : u32 , lpclass : ::windows_sys::core::PCWSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegCreateKeyTransactedA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , reserved : u32 , lpclass : :: windows_sys::core::PCSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegCreateKeyTransactedA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , reserved : u32 , lpclass : ::windows_sys::core::PCSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegCreateKeyTransactedW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , reserved : u32 , lpclass : :: windows_sys::core::PCWSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegCreateKeyTransactedW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , reserved : u32 , lpclass : ::windows_sys::core::PCWSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCreateKeyW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegCreateKeyW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyExA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , samdesired : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyExA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , samdesired : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyExW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , samdesired : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyExW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , samdesired : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyTransactedA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , samdesired : u32 , reserved : u32 , htransaction : super::super::Foundation:: HANDLE , pextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyTransactedA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , samdesired : u32 , reserved : u32 , htransaction : super::super::Foundation:: HANDLE , pextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyTransactedW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , samdesired : u32 , reserved : u32 , htransaction : super::super::Foundation:: HANDLE , pextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyTransactedW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , samdesired : u32 , reserved : u32 , htransaction : super::super::Foundation:: HANDLE , pextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyValueA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , lpvaluename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyValueA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , lpvaluename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyValueW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , lpvaluename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyValueW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpvaluename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteKeyW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteTreeA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteTreeA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteTreeW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteTreeW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteValueA ( hkey : HKEY , lpvaluename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteValueA ( hkey : HKEY , lpvaluename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteValueW ( hkey : HKEY , lpvaluename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDeleteValueW ( hkey : HKEY , lpvaluename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegDisablePredefinedCache ( ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] @@ -57,111 +57,111 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnableReflectionKey ( hbase : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumKeyA ( hkey : HKEY , dwindex : u32 , lpname : :: windows_sys::core::PSTR , cchname : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumKeyA ( hkey : HKEY , dwindex : u32 , lpname : ::windows_sys::core::PSTR , cchname : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumKeyExA ( hkey : HKEY , dwindex : u32 , lpname : :: windows_sys::core::PSTR , lpcchname : *mut u32 , lpreserved : *const u32 , lpclass : :: windows_sys::core::PSTR , lpcchclass : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumKeyExA ( hkey : HKEY , dwindex : u32 , lpname : ::windows_sys::core::PSTR , lpcchname : *mut u32 , lpreserved : *const u32 , lpclass : ::windows_sys::core::PSTR , lpcchclass : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumKeyExW ( hkey : HKEY , dwindex : u32 , lpname : :: windows_sys::core::PWSTR , lpcchname : *mut u32 , lpreserved : *const u32 , lpclass : :: windows_sys::core::PWSTR , lpcchclass : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumKeyExW ( hkey : HKEY , dwindex : u32 , lpname : ::windows_sys::core::PWSTR , lpcchname : *mut u32 , lpreserved : *const u32 , lpclass : ::windows_sys::core::PWSTR , lpcchclass : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumKeyW ( hkey : HKEY , dwindex : u32 , lpname : :: windows_sys::core::PWSTR , cchname : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumKeyW ( hkey : HKEY , dwindex : u32 , lpname : ::windows_sys::core::PWSTR , cchname : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumValueA ( hkey : HKEY , dwindex : u32 , lpvaluename : :: windows_sys::core::PSTR , lpcchvaluename : *mut u32 , lpreserved : *const u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumValueA ( hkey : HKEY , dwindex : u32 , lpvaluename : ::windows_sys::core::PSTR , lpcchvaluename : *mut u32 , lpreserved : *const u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumValueW ( hkey : HKEY , dwindex : u32 , lpvaluename : :: windows_sys::core::PWSTR , lpcchvaluename : *mut u32 , lpreserved : *const u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegEnumValueW ( hkey : HKEY , dwindex : u32 , lpvaluename : ::windows_sys::core::PWSTR , lpcchvaluename : *mut u32 , lpreserved : *const u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegFlushKey ( hkey : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegGetKeySecurity ( hkey : HKEY , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegGetValueA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , lpvalue : :: windows_sys::core::PCSTR , dwflags : REG_ROUTINE_FLAGS , pdwtype : *mut REG_VALUE_TYPE , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegGetValueA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , lpvalue : ::windows_sys::core::PCSTR , dwflags : REG_ROUTINE_FLAGS , pdwtype : *mut REG_VALUE_TYPE , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegGetValueW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , lpvalue : :: windows_sys::core::PCWSTR , dwflags : REG_ROUTINE_FLAGS , pdwtype : *mut REG_VALUE_TYPE , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegGetValueW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpvalue : ::windows_sys::core::PCWSTR , dwflags : REG_ROUTINE_FLAGS , pdwtype : *mut REG_VALUE_TYPE , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadAppKeyA ( lpfile : :: windows_sys::core::PCSTR , phkresult : *mut HKEY , samdesired : u32 , dwoptions : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadAppKeyA ( lpfile : ::windows_sys::core::PCSTR , phkresult : *mut HKEY , samdesired : u32 , dwoptions : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadAppKeyW ( lpfile : :: windows_sys::core::PCWSTR , phkresult : *mut HKEY , samdesired : u32 , dwoptions : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadAppKeyW ( lpfile : ::windows_sys::core::PCWSTR , phkresult : *mut HKEY , samdesired : u32 , dwoptions : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadKeyA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , lpfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadKeyA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , lpfile : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadKeyW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , lpfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadKeyW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpfile : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadMUIStringA ( hkey : HKEY , pszvalue : :: windows_sys::core::PCSTR , pszoutbuf : :: windows_sys::core::PSTR , cboutbuf : u32 , pcbdata : *mut u32 , flags : u32 , pszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadMUIStringA ( hkey : HKEY , pszvalue : ::windows_sys::core::PCSTR , pszoutbuf : ::windows_sys::core::PSTR , cboutbuf : u32 , pcbdata : *mut u32 , flags : u32 , pszdirectory : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadMUIStringW ( hkey : HKEY , pszvalue : :: windows_sys::core::PCWSTR , pszoutbuf : :: windows_sys::core::PWSTR , cboutbuf : u32 , pcbdata : *mut u32 , flags : u32 , pszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegLoadMUIStringW ( hkey : HKEY , pszvalue : ::windows_sys::core::PCWSTR , pszoutbuf : ::windows_sys::core::PWSTR , cboutbuf : u32 , pcbdata : *mut u32 , flags : u32 , pszdirectory : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegNotifyChangeKeyValue ( hkey : HKEY , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : REG_NOTIFY_FILTER , hevent : super::super::Foundation:: HANDLE , fasynchronous : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenCurrentUser ( samdesired : u32 , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyExA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyExA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyExW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyExW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyTransactedA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyTransactedA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyTransactedW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyTransactedW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenKeyW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOpenUserClassesRoot ( htoken : super::super::Foundation:: HANDLE , dwoptions : u32 , samdesired : u32 , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegOverridePredefKey ( hkey : HKEY , hnewhkey : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryInfoKeyA ( hkey : HKEY , lpclass : :: windows_sys::core::PSTR , lpcchclass : *mut u32 , lpreserved : *const u32 , lpcsubkeys : *mut u32 , lpcbmaxsubkeylen : *mut u32 , lpcbmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcbmaxvaluenamelen : *mut u32 , lpcbmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryInfoKeyA ( hkey : HKEY , lpclass : ::windows_sys::core::PSTR , lpcchclass : *mut u32 , lpreserved : *const u32 , lpcsubkeys : *mut u32 , lpcbmaxsubkeylen : *mut u32 , lpcbmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcbmaxvaluenamelen : *mut u32 , lpcbmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryInfoKeyW ( hkey : HKEY , lpclass : :: windows_sys::core::PWSTR , lpcchclass : *mut u32 , lpreserved : *const u32 , lpcsubkeys : *mut u32 , lpcbmaxsubkeylen : *mut u32 , lpcbmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcbmaxvaluenamelen : *mut u32 , lpcbmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryInfoKeyW ( hkey : HKEY , lpclass : ::windows_sys::core::PWSTR , lpcchclass : *mut u32 , lpreserved : *const u32 , lpcsubkeys : *mut u32 , lpcbmaxsubkeylen : *mut u32 , lpcbmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcbmaxvaluenamelen : *mut u32 , lpcbmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryMultipleValuesA ( hkey : HKEY , val_list : *mut VALENTA , num_vals : u32 , lpvaluebuf : :: windows_sys::core::PSTR , ldwtotsize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryMultipleValuesA ( hkey : HKEY , val_list : *mut VALENTA , num_vals : u32 , lpvaluebuf : ::windows_sys::core::PSTR , ldwtotsize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryMultipleValuesW ( hkey : HKEY , val_list : *mut VALENTW , num_vals : u32 , lpvaluebuf : :: windows_sys::core::PWSTR , ldwtotsize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryMultipleValuesW ( hkey : HKEY , val_list : *mut VALENTW , num_vals : u32 , lpvaluebuf : ::windows_sys::core::PWSTR , ldwtotsize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryReflectionKey ( hbase : HKEY , bisreflectiondisabled : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryValueA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , lpdata : :: windows_sys::core::PSTR , lpcbdata : *mut i32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryValueA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , lpdata : ::windows_sys::core::PSTR , lpcbdata : *mut i32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryValueExA ( hkey : HKEY , lpvaluename : :: windows_sys::core::PCSTR , lpreserved : *const u32 , lptype : *mut REG_VALUE_TYPE , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryValueExA ( hkey : HKEY , lpvaluename : ::windows_sys::core::PCSTR , lpreserved : *const u32 , lptype : *mut REG_VALUE_TYPE , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryValueExW ( hkey : HKEY , lpvaluename : :: windows_sys::core::PCWSTR , lpreserved : *const u32 , lptype : *mut REG_VALUE_TYPE , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryValueExW ( hkey : HKEY , lpvaluename : ::windows_sys::core::PCWSTR , lpreserved : *const u32 , lptype : *mut REG_VALUE_TYPE , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryValueW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , lpdata : :: windows_sys::core::PWSTR , lpcbdata : *mut i32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegQueryValueW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpdata : ::windows_sys::core::PWSTR , lpcbdata : *mut i32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegRenameKey ( hkey : HKEY , lpsubkeyname : :: windows_sys::core::PCWSTR , lpnewkeyname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegRenameKey ( hkey : HKEY , lpsubkeyname : ::windows_sys::core::PCWSTR , lpnewkeyname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegReplaceKeyA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , lpnewfile : :: windows_sys::core::PCSTR , lpoldfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegReplaceKeyA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , lpnewfile : ::windows_sys::core::PCSTR , lpoldfile : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegReplaceKeyW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , lpnewfile : :: windows_sys::core::PCWSTR , lpoldfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegReplaceKeyW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpnewfile : ::windows_sys::core::PCWSTR , lpoldfile : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegRestoreKeyA ( hkey : HKEY , lpfile : :: windows_sys::core::PCSTR , dwflags : REG_RESTORE_KEY_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegRestoreKeyA ( hkey : HKEY , lpfile : ::windows_sys::core::PCSTR , dwflags : REG_RESTORE_KEY_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegRestoreKeyW ( hkey : HKEY , lpfile : :: windows_sys::core::PCWSTR , dwflags : REG_RESTORE_KEY_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegRestoreKeyW ( hkey : HKEY , lpfile : ::windows_sys::core::PCWSTR , dwflags : REG_RESTORE_KEY_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSaveKeyA ( hkey : HKEY , lpfile : :: windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSaveKeyA ( hkey : HKEY , lpfile : ::windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSaveKeyExA ( hkey : HKEY , lpfile : :: windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : REG_SAVE_FORMAT ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSaveKeyExA ( hkey : HKEY , lpfile : ::windows_sys::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : REG_SAVE_FORMAT ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSaveKeyExW ( hkey : HKEY , lpfile : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : REG_SAVE_FORMAT ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSaveKeyExW ( hkey : HKEY , lpfile : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : REG_SAVE_FORMAT ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSaveKeyW ( hkey : HKEY , lpfile : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSaveKeyW ( hkey : HKEY , lpfile : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn RegSetKeySecurity ( hkey : HKEY , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetKeyValueA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , lpvaluename : :: windows_sys::core::PCSTR , dwtype : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetKeyValueA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , lpvaluename : ::windows_sys::core::PCSTR , dwtype : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetKeyValueW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , lpvaluename : :: windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetKeyValueW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , lpvaluename : ::windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetValueA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR , dwtype : REG_VALUE_TYPE , lpdata : :: windows_sys::core::PCSTR , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetValueA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR , dwtype : REG_VALUE_TYPE , lpdata : ::windows_sys::core::PCSTR , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetValueExA ( hkey : HKEY , lpvaluename : :: windows_sys::core::PCSTR , reserved : u32 , dwtype : REG_VALUE_TYPE , lpdata : *const u8 , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetValueExA ( hkey : HKEY , lpvaluename : ::windows_sys::core::PCSTR , reserved : u32 , dwtype : REG_VALUE_TYPE , lpdata : *const u8 , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetValueExW ( hkey : HKEY , lpvaluename : :: windows_sys::core::PCWSTR , reserved : u32 , dwtype : REG_VALUE_TYPE , lpdata : *const u8 , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetValueExW ( hkey : HKEY , lpvaluename : ::windows_sys::core::PCWSTR , reserved : u32 , dwtype : REG_VALUE_TYPE , lpdata : *const u8 , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetValueW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR , dwtype : REG_VALUE_TYPE , lpdata : :: windows_sys::core::PCWSTR , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegSetValueW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR , dwtype : REG_VALUE_TYPE , lpdata : ::windows_sys::core::PCWSTR , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegUnLoadKeyA ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegUnLoadKeyA ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegUnLoadKeyW ( hkey : HKEY , lpsubkey : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] fn RegUnLoadKeyW ( hkey : HKEY , lpsubkey : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const AGP_FLAG_NO_1X_RATE: i32 = 1i32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] @@ -435,1511 +435,1511 @@ pub const REGDF_NOTDETMEM: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const REGDF_NOTVERIFIED: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_DATA_NETOS_IPX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IPX"); +pub const REGSTR_DATA_NETOS_IPX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IPX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_DATA_NETOS_NDIS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NDIS"); +pub const REGSTR_DATA_NETOS_NDIS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NDIS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_DATA_NETOS_ODI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ODI"); +pub const REGSTR_DATA_NETOS_ODI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ODI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_DEFAULT_INSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("0000"); +pub const REGSTR_DEFAULT_INSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("0000"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_ACPIENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ACPI"); +pub const REGSTR_KEY_ACPIENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ACPI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_APM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*PNP0C05"); +pub const REGSTR_KEY_APM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*PNP0C05"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_BIOSENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BIOS"); +pub const REGSTR_KEY_BIOSENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BIOS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Class"); +pub const REGSTR_KEY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Class"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Config"); +pub const REGSTR_KEY_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Config"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control"); +pub const REGSTR_KEY_CONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CRASHES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Crashes"); +pub const REGSTR_KEY_CRASHES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Crashes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Current"); +pub const REGSTR_KEY_CURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Current"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CURRENT_ENV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Windows 4.0"); +pub const REGSTR_KEY_CURRENT_ENV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Windows 4.0"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DANGERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dangers"); +pub const REGSTR_KEY_DANGERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Dangers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default"); +pub const REGSTR_KEY_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DETMODVARS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DetModVars"); +pub const REGSTR_KEY_DETMODVARS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DetModVars"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DEVICEPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Device Parameters"); +pub const REGSTR_KEY_DEVICEPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Device Parameters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DEVICE_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Properties"); +pub const REGSTR_KEY_DEVICE_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Properties"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DISPLAY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Display"); +pub const REGSTR_KEY_DISPLAY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Display"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DOSOPTCDROM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CD-ROM"); +pub const REGSTR_KEY_DOSOPTCDROM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CD-ROM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DOSOPTMOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MOUSE"); +pub const REGSTR_KEY_DOSOPTMOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MOUSE"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DRIVERPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Driver Parameters"); +pub const REGSTR_KEY_DRIVERPARAMETERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Driver Parameters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DRIVERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Drivers"); +pub const REGSTR_KEY_DRIVERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Drivers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDAUTOEXECBATKEYBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EBDAutoexecBatKeyboard"); +pub const REGSTR_KEY_EBDAUTOEXECBATKEYBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EBDAutoexecBatKeyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDAUTOEXECBATLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EBDAutoexecBatLocale"); +pub const REGSTR_KEY_EBDAUTOEXECBATLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EBDAutoexecBatLocale"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDCONFIGSYSKEYBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EBDConfigSysKeyboard"); +pub const REGSTR_KEY_EBDCONFIGSYSKEYBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EBDConfigSysKeyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDCONFIGSYSLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EBDConfigSysLocale"); +pub const REGSTR_KEY_EBDCONFIGSYSLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EBDConfigSysLocale"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDFILESKEYBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EBDFilesKeyboard"); +pub const REGSTR_KEY_EBDFILESKEYBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EBDFilesKeyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDFILESLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EBDFilesLocale"); +pub const REGSTR_KEY_EBDFILESLOCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EBDFilesLocale"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EISAENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EISA"); +pub const REGSTR_KEY_EISAENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EISA"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_ENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enum"); +pub const REGSTR_KEY_ENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EXPLORER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Explorer"); +pub const REGSTR_KEY_EXPLORER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Explorer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Filters"); +pub const REGSTR_KEY_FILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Filters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_INIUPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IniUpdate"); +pub const REGSTR_KEY_INIUPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IniUpdate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_ISAENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISAPnP"); +pub const REGSTR_KEY_ISAENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ISAPnP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_JOYCURR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentJoystickSettings"); +pub const REGSTR_KEY_JOYCURR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentJoystickSettings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_JOYSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JoystickSettings"); +pub const REGSTR_KEY_JOYSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JoystickSettings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_KEYBOARD_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Keyboard"); +pub const REGSTR_KEY_KEYBOARD_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Keyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_KNOWNDOCKINGSTATES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Hardware Profiles"); +pub const REGSTR_KEY_KNOWNDOCKINGSTATES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Hardware Profiles"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_LOGCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogConfig"); +pub const REGSTR_KEY_LOGCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_LOGON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Logon"); +pub const REGSTR_KEY_LOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Logon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_LOWER_FILTER_LEVEL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*Lower"); +pub const REGSTR_KEY_LOWER_FILTER_LEVEL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*Lower"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MEDIA_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MEDIA"); +pub const REGSTR_KEY_MEDIA_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MEDIA"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MODEM_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Modem"); +pub const REGSTR_KEY_MODEM_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Modem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MODES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Modes"); +pub const REGSTR_KEY_MODES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Modes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MONITOR_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Monitor"); +pub const REGSTR_KEY_MONITOR_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Monitor"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MOUSE_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mouse"); +pub const REGSTR_KEY_MOUSE_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Mouse"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NDISINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NDISInfo"); +pub const REGSTR_KEY_NDISINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NDISInfo"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network"); +pub const REGSTR_KEY_NETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Network"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NETWORKPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\NetworkProvider"); +pub const REGSTR_KEY_NETWORKPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\NetworkProvider"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NETWORK_PERSISTENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Persistent"); +pub const REGSTR_KEY_NETWORK_PERSISTENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Persistent"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NETWORK_RECENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Recent"); +pub const REGSTR_KEY_NETWORK_RECENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Recent"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Override"); +pub const REGSTR_KEY_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Override"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCIENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCI"); +pub const REGSTR_KEY_PCIENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCMCIA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCMCIA\\"); +pub const REGSTR_KEY_PCMCIA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCMCIA\\"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCMCIAENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCMCIA"); +pub const REGSTR_KEY_PCMCIAENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCMCIA"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCMCIA_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCMCIA"); +pub const REGSTR_KEY_PCMCIA_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCMCIA"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCMTD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MTD-"); +pub const REGSTR_KEY_PCMTD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MTD-"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCUNKNOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UNKNOWN_MANUFACTURER"); +pub const REGSTR_KEY_PCUNKNOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UNKNOWN_MANUFACTURER"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_COMPUTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Computers"); +pub const REGSTR_KEY_POL_COMPUTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Computers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!(".default"); +pub const REGSTR_KEY_POL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(".default"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_USERGROUPDATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GroupData\\UserGroups\\Priority"); +pub const REGSTR_KEY_POL_USERGROUPDATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GroupData\\UserGroups\\Priority"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_USERGROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserGroups"); +pub const REGSTR_KEY_POL_USERGROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserGroups"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Users"); +pub const REGSTR_KEY_POL_USERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Users"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PORTS_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ports"); +pub const REGSTR_KEY_PORTS_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ports"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PRINTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Printers"); +pub const REGSTR_KEY_PRINTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Printers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PRINT_PROC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Print Processors"); +pub const REGSTR_KEY_PRINT_PROC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Print Processors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_ROOTENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Root"); +pub const REGSTR_KEY_ROOTENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Root"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_RUNHISTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RunHistory"); +pub const REGSTR_KEY_RUNHISTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RunHistory"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SCSI_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCSIAdapter"); +pub const REGSTR_KEY_SCSI_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCSIAdapter"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SETUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Setup"); +pub const REGSTR_KEY_SETUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Setup"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SHARES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\LanMan"); +pub const REGSTR_KEY_SHARES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\LanMan"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System"); +pub const REGSTR_KEY_SYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SYSTEMBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*PNP0C01"); +pub const REGSTR_KEY_SYSTEMBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*PNP0C01"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_UPPER_FILTER_LEVEL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("*Upper"); +pub const REGSTR_KEY_UPPER_FILTER_LEVEL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("*Upper"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_USER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("User"); +pub const REGSTR_KEY_USER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("User"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_VPOWERDENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VPOWERD"); +pub const REGSTR_KEY_VPOWERDENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VPOWERD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_WINOLDAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WinOldApp"); +pub const REGSTR_KEY_WINOLDAPP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WinOldApp"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_ATT_PC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AT&T PC"); +pub const REGSTR_MACHTYPE_ATT_PC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AT&T PC"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_HP_VECTRA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HP Vectra"); +pub const REGSTR_MACHTYPE_HP_VECTRA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HP Vectra"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PC"); +pub const REGSTR_MACHTYPE_IBMPC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PC"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PC/AT"); +pub const REGSTR_MACHTYPE_IBMPCAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PC/AT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCCONV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PC Convertible"); +pub const REGSTR_MACHTYPE_IBMPCCONV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PC Convertible"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCJR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PCjr"); +pub const REGSTR_MACHTYPE_IBMPCJR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PCjr"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PC/XT"); +pub const REGSTR_MACHTYPE_IBMPCXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PC/XT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCXT_286: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PC/XT 286"); +pub const REGSTR_MACHTYPE_IBMPCXT_286: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PC/XT 286"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/1"); +pub const REGSTR_MACHTYPE_IBMPS1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/1"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_25: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-25"); +pub const REGSTR_MACHTYPE_IBMPS2_25: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-25"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_30: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-30"); +pub const REGSTR_MACHTYPE_IBMPS2_30: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-30"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_30_286: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-30 286"); +pub const REGSTR_MACHTYPE_IBMPS2_30_286: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-30 286"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_50: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-50"); +pub const REGSTR_MACHTYPE_IBMPS2_50: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-50"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_50Z: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-50Z"); +pub const REGSTR_MACHTYPE_IBMPS2_50Z: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-50Z"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_55SX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-55SX"); +pub const REGSTR_MACHTYPE_IBMPS2_55SX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-55SX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_60: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-60"); +pub const REGSTR_MACHTYPE_IBMPS2_60: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-60"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_65SX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-65SX"); +pub const REGSTR_MACHTYPE_IBMPS2_65SX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-65SX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_70: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-70"); +pub const REGSTR_MACHTYPE_IBMPS2_70: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-70"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_70_80: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-70/80"); +pub const REGSTR_MACHTYPE_IBMPS2_70_80: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-70/80"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_80: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-80"); +pub const REGSTR_MACHTYPE_IBMPS2_80: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-80"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_90: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-90"); +pub const REGSTR_MACHTYPE_IBMPS2_90: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-90"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_P70: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IBM PS/2-P70"); +pub const REGSTR_MACHTYPE_IBMPS2_P70: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IBM PS/2-P70"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_PHOENIX_PCAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Phoenix PC/AT Compatible"); +pub const REGSTR_MACHTYPE_PHOENIX_PCAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Phoenix PC/AT Compatible"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_UNKNOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Unknown"); +pub const REGSTR_MACHTYPE_UNKNOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Unknown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_ZENITH_PC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Zenith PC"); +pub const REGSTR_MACHTYPE_ZENITH_PC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Zenith PC"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const REGSTR_MAX_VALUE_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ADDRARB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb"); +pub const REGSTR_PATH_ADDRARB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_AEDEBUG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug"); +pub const REGSTR_PATH_AEDEBUG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_APPEARANCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Appearance"); +pub const REGSTR_PATH_APPEARANCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Appearance"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_APPPATCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\AppPatches"); +pub const REGSTR_PATH_APPPATCH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\AppPatches"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_APPPATHS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths"); +pub const REGSTR_PATH_APPPATHS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_BIOSINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\BiosInfo"); +pub const REGSTR_PATH_BIOSINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\BiosInfo"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_BUSINFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\PnP\\BusInformation"); +pub const REGSTR_PATH_BUSINFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\PnP\\BusInformation"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CDFS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\FileSystem\\CDFS"); +pub const REGSTR_PATH_CDFS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\FileSystem\\CDFS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKBADAPPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps"); +pub const REGSTR_PATH_CHECKBADAPPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKBADAPPS400: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps400"); +pub const REGSTR_PATH_CHECKBADAPPS400: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps400"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKDISK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive"); +pub const REGSTR_PATH_CHECKDISK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKDISKSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Settings"); +pub const REGSTR_PATH_CHECKDISKSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Settings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKDISKUDRVS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoUnknownDDErrDrvs"); +pub const REGSTR_PATH_CHECKDISKUDRVS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoUnknownDDErrDrvs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKVERDLLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckVerDLLs"); +pub const REGSTR_PATH_CHECKVERDLLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckVerDLLs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHILD_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Child"); +pub const REGSTR_PATH_CHILD_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Child"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHKLASTCHECK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastCheck"); +pub const REGSTR_PATH_CHKLASTCHECK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastCheck"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHKLASTSURFAN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastSurfaceAnalysis"); +pub const REGSTR_PATH_CHKLASTSURFAN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastSurfaceAnalysis"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\Class"); +pub const REGSTR_PATH_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\Class"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CLASS_NT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Class"); +pub const REGSTR_PATH_CLASS_NT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Class"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CODEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Nls\\Codepage"); +pub const REGSTR_PATH_CODEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Nls\\Codepage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CODEVICEINSTALLERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\CoDeviceInstallers"); +pub const REGSTR_PATH_CODEVICEINSTALLERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\CoDeviceInstallers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_COLORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Colors"); +pub const REGSTR_PATH_COLORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Colors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_COMPUTRNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\ComputerName\\ComputerName"); +pub const REGSTR_PATH_COMPUTRNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\ComputerName\\ComputerName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CONTROLPANEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel"); +pub const REGSTR_PATH_CONTROLPANEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CONTROLSFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder"); +pub const REGSTR_PATH_CONTROLSFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CRITICALDEVICEDATABASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\CriticalDeviceDatabase"); +pub const REGSTR_PATH_CRITICALDEVICEDATABASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\CriticalDeviceDatabase"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CURRENTCONTROLSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet"); +pub const REGSTR_PATH_CURRENTCONTROLSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CURRENT_CONTROL_SET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control"); +pub const REGSTR_PATH_CURRENT_CONTROL_SET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CURSORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Cursors"); +pub const REGSTR_PATH_CURSORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Cursors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CVNETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network"); +pub const REGSTR_PATH_CVNETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DESKTOP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Desktop"); +pub const REGSTR_PATH_DESKTOP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Desktop"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DETECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Detect"); +pub const REGSTR_PATH_DETECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Detect"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DEVICEINSTALLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Device Installer"); +pub const REGSTR_PATH_DEVICEINSTALLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Device Installer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DEVICE_CLASSES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\DeviceClasses"); +pub const REGSTR_PATH_DEVICE_CLASSES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\DeviceClasses"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DIFX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\DIFX"); +pub const REGSTR_PATH_DIFX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\DIFX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DISPLAYSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Display\\Settings"); +pub const REGSTR_PATH_DISPLAYSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Display\\Settings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DMAARB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb"); +pub const REGSTR_PATH_DMAARB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DRIVERSIGN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Driver Signing"); +pub const REGSTR_PATH_DRIVERSIGN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Driver Signing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DRIVERSIGN_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Policies\\Microsoft\\Windows NT\\Driver Signing"); +pub const REGSTR_PATH_DRIVERSIGN_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Policies\\Microsoft\\Windows NT\\Driver Signing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enum"); +pub const REGSTR_PATH_ENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ENVIRONMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Print\\Environments"); +pub const REGSTR_PATH_ENVIRONMENTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Print\\Environments"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_EVENTLABELS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AppEvents\\EventLabels"); +pub const REGSTR_PATH_EVENTLABELS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AppEvents\\EventLabels"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_EXPLORER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer"); +pub const REGSTR_PATH_EXPLORER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Fault"); +pub const REGSTR_PATH_FAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Fault"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FILESYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\FileSystem"); +pub const REGSTR_PATH_FILESYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\FileSystem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FILESYSTEM_NOVOLTRACK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack"); +pub const REGSTR_PATH_FILESYSTEM_NOVOLTRACK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor"); +pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR0: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor\\0"); +pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR0: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor\\0"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FONTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Display\\Fonts"); +pub const REGSTR_PATH_FONTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Display\\Fonts"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_GRPCONV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\GrpConv"); +pub const REGSTR_PATH_GRPCONV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\GrpConv"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_HACKINIFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\HackIniFiles"); +pub const REGSTR_PATH_HACKINIFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\HackIniFiles"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_HWPROFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Hardware Profiles"); +pub const REGSTR_PATH_HWPROFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Hardware Profiles"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_HWPROFILESCURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Hardware Profiles\\Current"); +pub const REGSTR_PATH_HWPROFILESCURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Hardware Profiles\\Current"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ICONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Icons"); +pub const REGSTR_PATH_ICONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Icons"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_IDCONFIGDB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\IDConfigDB"); +pub const REGSTR_PATH_IDCONFIGDB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\IDConfigDB"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_INSTALLEDFILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\InstalledFiles"); +pub const REGSTR_PATH_INSTALLEDFILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\InstalledFiles"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_IOARB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\Arbitrators\\IOArb"); +pub const REGSTR_PATH_IOARB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\Arbitrators\\IOArb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_IOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\VxD\\IOS"); +pub const REGSTR_PATH_IOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\VxD\\IOS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_IRQARB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb"); +pub const REGSTR_PATH_IRQARB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_KEYBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Keyboard"); +pub const REGSTR_PATH_KEYBOARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Keyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_KNOWN16DLLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\Known16DLLs"); +pub const REGSTR_PATH_KNOWN16DLLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\Known16DLLs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_KNOWNDLLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\KnownDLLs"); +pub const REGSTR_PATH_KNOWNDLLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\KnownDLLs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_KNOWNVXDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\KnownVxDs"); +pub const REGSTR_PATH_KNOWNVXDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\KnownVxDs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastBackup"); +pub const REGSTR_PATH_LASTBACKUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastBackup"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTCHECK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastCheck"); +pub const REGSTR_PATH_LASTCHECK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastCheck"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTGOOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\LastKnownGoodRecovery\\LastGood"); +pub const REGSTR_PATH_LASTGOOD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\LastKnownGoodRecovery\\LastGood"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTGOODTMP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\LastKnownGoodRecovery\\LastGood.Tmp"); +pub const REGSTR_PATH_LASTGOODTMP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\LastKnownGoodRecovery\\LastGood.Tmp"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTOPTIMIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastOptimize"); +pub const REGSTR_PATH_LASTOPTIMIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastOptimize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LOOKSCHEMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Appearance\\Schemes"); +pub const REGSTR_PATH_LOOKSCHEMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Appearance\\Schemes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_METRICS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Desktop\\WindowMetrics"); +pub const REGSTR_PATH_METRICS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Desktop\\WindowMetrics"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MONITORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Print\\Monitors"); +pub const REGSTR_PATH_MONITORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Print\\Monitors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Mouse"); +pub const REGSTR_PATH_MOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Mouse"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MSDOSOPTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions"); +pub const REGSTR_PATH_MSDOSOPTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MULTIMEDIA_AUDIO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Multimedia\\Audio"); +pub const REGSTR_PATH_MULTIMEDIA_AUDIO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Multimedia\\Audio"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MULTI_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MF"); +pub const REGSTR_PATH_MULTI_FUNCTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MF"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NCPSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\NcpServer\\Parameters"); +pub const REGSTR_PATH_NCPSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\NcpServer\\Parameters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NETEQUIV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent"); +pub const REGSTR_PATH_NETEQUIV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NETWORK_USERSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Network"); +pub const REGSTR_PATH_NETWORK_USERSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Network"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NEWDOSBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSSpecialConfig"); +pub const REGSTR_PATH_NEWDOSBOX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSSpecialConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NONDRIVERSIGN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Non-Driver Signing"); +pub const REGSTR_PATH_NONDRIVERSIGN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Non-Driver Signing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NONDRIVERSIGN_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Policies\\Microsoft\\Windows NT\\Non-Driver Signing"); +pub const REGSTR_PATH_NONDRIVERSIGN_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Policies\\Microsoft\\Windows NT\\Non-Driver Signing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NOSUGGMSDOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\NoMSDOSWarn"); +pub const REGSTR_PATH_NOSUGGMSDOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\NoMSDOSWarn"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NT_CURRENTVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows NT\\CurrentVersion"); +pub const REGSTR_PATH_NT_CURRENTVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows NT\\CurrentVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NWREDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\VxD\\NWREDIR"); +pub const REGSTR_PATH_NWREDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\VxD\\NWREDIR"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PCIIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Pnp\\PciIrqRouting"); +pub const REGSTR_PATH_PCIIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Pnp\\PciIrqRouting"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PER_HW_ID_STORAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\PerHwIdStorage"); +pub const REGSTR_PATH_PER_HW_ID_STORAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\PerHwIdStorage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PIFCONVERT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert"); +pub const REGSTR_PATH_PIFCONVERT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_POLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Policies"); +pub const REGSTR_PATH_POLICIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Policies"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PRINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Print"); +pub const REGSTR_PATH_PRINT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Print"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PRINTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Print\\Printers"); +pub const REGSTR_PATH_PRINTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Print\\Printers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PROPERTYSYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PropertySystem"); +pub const REGSTR_PATH_PROPERTYSYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PropertySystem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PROVIDERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Print\\Providers"); +pub const REGSTR_PATH_PROVIDERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Print\\Providers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PWDPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\PwdProvider"); +pub const REGSTR_PATH_PWDPROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\PwdProvider"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_REALMODENET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net"); +pub const REGSTR_PATH_REALMODENET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_REINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Reinstall"); +pub const REGSTR_PATH_REINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Reinstall"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Reliability"); +pub const REGSTR_PATH_RELIABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Reliability"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Policies\\Microsoft\\Windows NT\\Reliability"); +pub const REGSTR_PATH_RELIABILITY_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Policies\\Microsoft\\Windows NT\\Reliability"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY_POLICY_REPORTSNAPSHOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReportSnapshot"); +pub const REGSTR_PATH_RELIABILITY_POLICY_REPORTSNAPSHOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReportSnapshot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY_POLICY_SHUTDOWNREASONUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownReasonUI"); +pub const REGSTR_PATH_RELIABILITY_POLICY_SHUTDOWNREASONUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownReasonUI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY_POLICY_SNAPSHOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Snapshot"); +pub const REGSTR_PATH_RELIABILITY_POLICY_SNAPSHOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Snapshot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enum\\Root"); +pub const REGSTR_PATH_ROOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enum\\Root"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Run"); +pub const REGSTR_PATH_RUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Run"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUNONCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"); +pub const REGSTR_PATH_RUNONCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUNONCEEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"); +pub const REGSTR_PATH_RUNONCEEX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUNSERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"); +pub const REGSTR_PATH_RUNSERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUNSERVICESONCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"); +pub const REGSTR_PATH_RUNSERVICESONCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SCHEMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AppEvents\\Schemes"); +pub const REGSTR_PATH_SCHEMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AppEvents\\Schemes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SCREENSAVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Desktop"); +pub const REGSTR_PATH_SCREENSAVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Desktop"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services"); +pub const REGSTR_PATH_SERVICES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SETUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion"); +pub const REGSTR_PATH_SETUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Shutdown"); +pub const REGSTR_PATH_SHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Shutdown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SOUND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Control Panel\\Sound"); +pub const REGSTR_PATH_SOUND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Control Panel\\Sound"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SYSTEMENUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Enum"); +pub const REGSTR_PATH_SYSTEMENUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Enum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SYSTRAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray"); +pub const REGSTR_PATH_SYSTRAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_TIMEZONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\TimeZoneInformation"); +pub const REGSTR_PATH_TIMEZONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\TimeZoneInformation"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_UNINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"); +pub const REGSTR_PATH_UNINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_UPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Update"); +pub const REGSTR_PATH_UPDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Update"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VCOMM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\VxD\\VCOMM"); +pub const REGSTR_PATH_VCOMM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\VxD\\VCOMM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VMM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\VxD\\VMM"); +pub const REGSTR_PATH_VMM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\VxD\\VMM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VMM32FILES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\VMM32Files"); +pub const REGSTR_PATH_VMM32FILES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\VMM32Files"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VNETSUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\VxD\\VNETSUP"); +pub const REGSTR_PATH_VNETSUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\VxD\\VNETSUP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VOLUMECACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VolumeCaches"); +pub const REGSTR_PATH_VOLUMECACHE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VolumeCaches"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VPOWERD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\VxD\\VPOWERD"); +pub const REGSTR_PATH_VPOWERD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\VxD\\VPOWERD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VXD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\VxD"); +pub const REGSTR_PATH_VXD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\VxD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WARNVERDLLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\SessionManager\\WarnVerDLLs"); +pub const REGSTR_PATH_WARNVERDLLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\WarnVerDLLs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WINBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\WinBoot"); +pub const REGSTR_PATH_WINBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\WinBoot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WINDOWSAPPLETS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets"); +pub const REGSTR_PATH_WINDOWSAPPLETS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WINLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Winlogon"); +pub const REGSTR_PATH_WINLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Winlogon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WMI_SECURITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\Wmi\\Security"); +pub const REGSTR_PATH_WMI_SECURITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\Wmi\\Security"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PCI_DUAL_IDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCIDualIDE"); +pub const REGSTR_PCI_DUAL_IDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCIDualIDE"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PCI_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Options"); +pub const REGSTR_PCI_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Options"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_DEFAULTLOC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseDefaultNetLocation"); +pub const REGSTR_VALUE_DEFAULTLOC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseDefaultNetLocation"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_ENABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enable"); +pub const REGSTR_VALUE_ENABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enable"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_LOWPOWERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScreenSaveLowPowerActive"); +pub const REGSTR_VALUE_LOWPOWERACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScreenSaveLowPowerActive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_LOWPOWERTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScreenSaveLowPowerTimeout"); +pub const REGSTR_VALUE_LOWPOWERTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScreenSaveLowPowerTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_NETPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetworkPath"); +pub const REGSTR_VALUE_NETPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetworkPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_POWEROFFACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScreenSavePowerOffActive"); +pub const REGSTR_VALUE_POWEROFFACTIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScreenSavePowerOffActive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_POWEROFFTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScreenSavePowerOffTimeout"); +pub const REGSTR_VALUE_POWEROFFTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScreenSavePowerOffTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_SCRPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScreenSave_Data"); +pub const REGSTR_VALUE_SCRPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScreenSave_Data"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_USESCRPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScreenSaveUsePassword"); +pub const REGSTR_VALUE_USESCRPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScreenSaveUsePassword"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_VERBOSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Verbose"); +pub const REGSTR_VALUE_VERBOSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Verbose"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ACDRIVESPINDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ACDriveSpinDown"); +pub const REGSTR_VAL_ACDRIVESPINDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ACDriveSpinDown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ACSPINDOWNPREVIOUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ACSpinDownPrevious"); +pub const REGSTR_VAL_ACSPINDOWNPREVIOUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ACSpinDownPrevious"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ACTIVESERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ActiveService"); +pub const REGSTR_VAL_ACTIVESERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ActiveService"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Address"); +pub const REGSTR_VAL_ADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Address"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AEDEBUG_AUTO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Auto"); +pub const REGSTR_VAL_AEDEBUG_AUTO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Auto"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AEDEBUG_DEBUGGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Debugger"); +pub const REGSTR_VAL_AEDEBUG_DEBUGGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Debugger"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ALPHANUMPWDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AlphanumPwds"); +pub const REGSTR_VAL_ALPHANUMPWDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AlphanumPwds"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APISUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APISupport"); +pub const REGSTR_VAL_APISUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APISupport"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMACTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APMACTimeout"); +pub const REGSTR_VAL_APMACTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APMACTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMBATTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APMBatTimeout"); +pub const REGSTR_VAL_APMBATTIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APMBatTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMBIOSVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APMBiosVer"); +pub const REGSTR_VAL_APMBIOSVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APMBiosVer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APMFlags"); +pub const REGSTR_VAL_APMFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APMFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMMENUSUSPEND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APMMenuSuspend"); +pub const REGSTR_VAL_APMMENUSUSPEND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APMMenuSuspend"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMSHUTDOWNPOWER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("APMShutDownPower"); +pub const REGSTR_VAL_APMSHUTDOWNPOWER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("APMShutDownPower"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APPINSTPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AppInstallPath"); +pub const REGSTR_VAL_APPINSTPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AppInstallPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ASKFORCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AskForConfig"); +pub const REGSTR_VAL_ASKFORCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AskForConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ASKFORCONFIGFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AskForConfigFunc"); +pub const REGSTR_VAL_ASKFORCONFIGFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AskForConfigFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ASYNCFILECOMMIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AsyncFileCommit"); +pub const REGSTR_VAL_ASYNCFILECOMMIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AsyncFileCommit"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUDIO_BITMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("bitmap"); +pub const REGSTR_VAL_AUDIO_BITMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("bitmap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUDIO_ICON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("icon"); +pub const REGSTR_VAL_AUDIO_ICON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("icon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTHENT_AGENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AuthenticatingAgent"); +pub const REGSTR_VAL_AUTHENT_AGENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AuthenticatingAgent"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOEXEC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Autoexec.Bat"); +pub const REGSTR_VAL_AUTOEXEC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Autoexec.Bat"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOINSNOTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoInsertNotification"); +pub const REGSTR_VAL_AUTOINSNOTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoInsertNotification"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoLogon"); +pub const REGSTR_VAL_AUTOLOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoLogon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOMOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoMountDrives"); +pub const REGSTR_VAL_AUTOMOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoMountDrives"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOSTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoStart"); +pub const REGSTR_VAL_AUTOSTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BASICPROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BasicProperties"); +pub const REGSTR_VAL_BASICPROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BasicProperties"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BASICPROPERTIES_32: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BasicProperties32"); +pub const REGSTR_VAL_BASICPROPERTIES_32: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BasicProperties32"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BATDRIVESPINDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BatDriveSpinDown"); +pub const REGSTR_VAL_BATDRIVESPINDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BatDriveSpinDown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BATSPINDOWNPREVIOUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BatSpinDownPrevious"); +pub const REGSTR_VAL_BATSPINDOWNPREVIOUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BatSpinDownPrevious"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BehaviorOnFailedVerify"); +pub const REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BehaviorOnFailedVerify"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BIOSDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BIOSDate"); +pub const REGSTR_VAL_BIOSDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BIOSDate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BIOSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BIOSName"); +pub const REGSTR_VAL_BIOSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BIOSName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BIOSVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BIOSVersion"); +pub const REGSTR_VAL_BIOSVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BIOSVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BITSPERPIXEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BitsPerPixel"); +pub const REGSTR_VAL_BITSPERPIXEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BitsPerPixel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BOOTCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BootConfig"); +pub const REGSTR_VAL_BOOTCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BootConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BOOTCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BootCount"); +pub const REGSTR_VAL_BOOTCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BootCount"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BOOTDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BootDir"); +pub const REGSTR_VAL_BOOTDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BootDir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BPP"); +pub const REGSTR_VAL_BPP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BPP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("6005BT"); +pub const REGSTR_VAL_BT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("6005BT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BUFFAGETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BufferAgeTimeout"); +pub const REGSTR_VAL_BUFFAGETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BufferAgeTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BUFFIDLETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BufferIdleTimeout"); +pub const REGSTR_VAL_BUFFIDLETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BufferIdleTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BUSTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BusType"); +pub const REGSTR_VAL_BUSTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BusType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Capabilities"); +pub const REGSTR_VAL_CAPABILITIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Capabilities"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CARDSPECIFIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CardSpecific"); +pub const REGSTR_VAL_CARDSPECIFIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CardSpecific"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDCACHESIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CacheSize"); +pub const REGSTR_VAL_CDCACHESIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CacheSize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDCOMPATNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSCDEXCompatNames"); +pub const REGSTR_VAL_CDCOMPATNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSCDEXCompatNames"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDEXTERRORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtendedErrors"); +pub const REGSTR_VAL_CDEXTERRORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtendedErrors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDNOREADAHEAD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoReadAhead"); +pub const REGSTR_VAL_CDNOREADAHEAD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoReadAhead"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDPREFETCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Prefetch"); +pub const REGSTR_VAL_CDPREFETCH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Prefetch"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDPREFETCHTAIL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrefetchTail"); +pub const REGSTR_VAL_CDPREFETCHTAIL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrefetchTail"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDRAWCACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawCache"); +pub const REGSTR_VAL_CDRAWCACHE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawCache"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDROM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GenCD"); +pub const REGSTR_VAL_CDROM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GenCD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDROMCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CDROM"); +pub const REGSTR_VAL_CDROMCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CDROM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDSHOWVERSIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShowVersions"); +pub const REGSTR_VAL_CDSHOWVERSIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShowVersions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDSVDSENSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SVDSense"); +pub const REGSTR_VAL_CDSVDSENSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SVDSense"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CHECKSUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentChecksum"); +pub const REGSTR_VAL_CHECKSUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentChecksum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Class"); +pub const REGSTR_VAL_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Class"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CLASSDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassDesc"); +pub const REGSTR_VAL_CLASSDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClassDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CLASSGUID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ClassGUID"); +pub const REGSTR_VAL_CLASSGUID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ClassGUID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CMDRIVFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CMDrivFlags"); +pub const REGSTR_VAL_CMDRIVFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CMDrivFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CMENUMFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CMEnumFlags"); +pub const REGSTR_VAL_CMENUMFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CMEnumFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COINSTALLERS_32: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CoInstallers32"); +pub const REGSTR_VAL_COINSTALLERS_32: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CoInstallers32"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComInfo"); +pub const REGSTR_VAL_COMINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComInfo"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Comment"); +pub const REGSTR_VAL_COMMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Comment"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPATIBLEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CompatibleIDs"); +pub const REGSTR_VAL_COMPATIBLEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CompatibleIDs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPRESSIONMETHOD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CompressionAlgorithm"); +pub const REGSTR_VAL_COMPRESSIONMETHOD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CompressionAlgorithm"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPRESSIONTHRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CompressionThreshold"); +pub const REGSTR_VAL_COMPRESSIONTHRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CompressionThreshold"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPUTERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComputerName"); +pub const REGSTR_VAL_COMPUTERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComputerName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPUTRNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComputerName"); +pub const REGSTR_VAL_COMPUTRNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComputerName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMVERIFYBASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMVerifyBase"); +pub const REGSTR_VAL_COMVERIFYBASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMVerifyBase"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigPath"); +pub const REGSTR_VAL_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONFIGFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConfigFlags"); +pub const REGSTR_VAL_CONFIGFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConfigFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONFIGMG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONFIGMG"); +pub const REGSTR_VAL_CONFIGMG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CONFIGMG"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONFIGSYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Config.Sys"); +pub const REGSTR_VAL_CONFIGSYS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Config.Sys"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONNECTION_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConnectionType"); +pub const REGSTR_VAL_CONNECTION_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConnectionType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONTAINERID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContainerID"); +pub const REGSTR_VAL_CONTAINERID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ContainerID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONTIGFILEALLOC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContigFileAllocSize"); +pub const REGSTR_VAL_CONTIGFILEALLOC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ContigFileAllocSize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONVMEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConvMem"); +pub const REGSTR_VAL_CONVMEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConvMem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CPU: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CPU"); +pub const REGSTR_VAL_CPU: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CPU"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CRASHFUNCS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CrashFuncs"); +pub const REGSTR_VAL_CRASHFUNCS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CrashFuncs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CSCONFIGFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CSConfigFlags"); +pub const REGSTR_VAL_CSCONFIGFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CSConfigFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentConfig"); +pub const REGSTR_VAL_CURCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURDRVLET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentDriveLetterAssignment"); +pub const REGSTR_VAL_CURDRVLET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentDriveLetterAssignment"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENTCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentConfig"); +pub const REGSTR_VAL_CURRENTCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_BUILD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentBuildNumber"); +pub const REGSTR_VAL_CURRENT_BUILD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentBuildNumber"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_CSDVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CSDVersion"); +pub const REGSTR_VAL_CURRENT_CSDVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CSDVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentType"); +pub const REGSTR_VAL_CURRENT_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_USER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Current User"); +pub const REGSTR_VAL_CURRENT_USER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Current User"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentVersion"); +pub const REGSTR_VAL_CURRENT_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CUSTOMCOLORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CustomColors"); +pub const REGSTR_VAL_CUSTOMCOLORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CustomColors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CUSTOM_PROPERTY_CACHE_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CustomPropertyCacheDate"); +pub const REGSTR_VAL_CUSTOM_PROPERTY_CACHE_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CustomPropertyCacheDate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CUSTOM_PROPERTY_HW_ID_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CustomPropertyHwIdKey"); +pub const REGSTR_VAL_CUSTOM_PROPERTY_HW_ID_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CustomPropertyHwIdKey"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default"); +pub const REGSTR_VAL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DetConfig"); +pub const REGSTR_VAL_DETCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DetConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Detect"); +pub const REGSTR_VAL_DETECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Detect"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETECTFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DetectFunc"); +pub const REGSTR_VAL_DETECTFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DetectFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DetFlags"); +pub const REGSTR_VAL_DETFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DetFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DetFunc"); +pub const REGSTR_VAL_DETFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DetFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceDesc"); +pub const REGSTR_VAL_DEVDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICEDRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceDriver"); +pub const REGSTR_VAL_DEVICEDRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceDriver"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DevicePath"); +pub const REGSTR_VAL_DEVICEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DevicePath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_CHARACTERISTICS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceCharacteristics"); +pub const REGSTR_VAL_DEVICE_CHARACTERISTICS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceCharacteristics"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_EXCLUSIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exclusive"); +pub const REGSTR_VAL_DEVICE_EXCLUSIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Exclusive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_INSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceInstance"); +pub const REGSTR_VAL_DEVICE_INSTANCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceInstance"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security"); +pub const REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceType"); +pub const REGSTR_VAL_DEVICE_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVLOADER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DevLoader"); +pub const REGSTR_VAL_DEVLOADER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DevLoader"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceType"); +pub const REGSTR_VAL_DEVTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DIRECTHOST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DirectHost"); +pub const REGSTR_VAL_DIRECTHOST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DirectHost"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DIRTYSHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DirtyShutdown"); +pub const REGSTR_VAL_DIRTYSHUTDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DirtyShutdown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DIRTYSHUTDOWNTIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DirtyShutdownTime"); +pub const REGSTR_VAL_DIRTYSHUTDOWNTIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DirtyShutdownTime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISABLECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableCount"); +pub const REGSTR_VAL_DISABLECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableCount"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISABLEPWDCACHING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisablePwdCaching"); +pub const REGSTR_VAL_DISABLEPWDCACHING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisablePwdCaching"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISABLEREGTOOLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableRegistryTools"); +pub const REGSTR_VAL_DISABLEREGTOOLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableRegistryTools"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disconnect"); +pub const REGSTR_VAL_DISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Disconnect"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GenDisk"); +pub const REGSTR_VAL_DISK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GenDisk"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISKCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DiskDrive"); +pub const REGSTR_VAL_DISKCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DiskDrive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NOAPPEARANCEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDispAppearancePage"); +pub const REGSTR_VAL_DISPCPL_NOAPPEARANCEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDispAppearancePage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NOBACKGROUNDPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDispBackgroundPage"); +pub const REGSTR_VAL_DISPCPL_NOBACKGROUNDPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDispBackgroundPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NODISPCPL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDispCPL"); +pub const REGSTR_VAL_DISPCPL_NODISPCPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDispCPL"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NOSCRSAVPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDispScrSavPage"); +pub const REGSTR_VAL_DISPCPL_NOSCRSAVPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDispScrSavPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NOSETTINGSPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDispSettingsPage"); +pub const REGSTR_VAL_DISPCPL_NOSETTINGSPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDispSettingsPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPLAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("display"); +pub const REGSTR_VAL_DISPLAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("display"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPLAYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayFlags"); +pub const REGSTR_VAL_DISPLAYFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisplayFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOCKED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentDockedState"); +pub const REGSTR_VAL_DOCKED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentDockedState"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOCKSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DockState"); +pub const REGSTR_VAL_DOCKSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DockState"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOES_POLLING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PollingSupportNeeded"); +pub const REGSTR_VAL_DOES_POLLING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PollingSupportNeeded"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DONTLOADIFCONFLICT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DontLoadIfConflict"); +pub const REGSTR_VAL_DONTLOADIFCONFLICT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DontLoadIfConflict"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DONTUSEMEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DontAllocLastMem"); +pub const REGSTR_VAL_DONTUSEMEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DontAllocLastMem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSCP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCP"); +pub const REGSTR_VAL_DOSCP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSOPTFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const REGSTR_VAL_DOSOPTFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSOPTGLOBALFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GlobalFlags"); +pub const REGSTR_VAL_DOSOPTGLOBALFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GlobalFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSOPTTIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TipText"); +pub const REGSTR_VAL_DOSOPTTIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TipText"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSPAGER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DOSPager"); +pub const REGSTR_VAL_DOSPAGER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DOSPager"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOS_SPOOL_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DOSSpoolMask"); +pub const REGSTR_VAL_DOS_SPOOL_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DOSSpoolMask"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOUBLEBUFFER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DoubleBuffer"); +pub const REGSTR_VAL_DOUBLEBUFFER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DoubleBuffer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("dpi"); +pub const REGSTR_VAL_DPI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("dpi"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPILOGICALX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DPILogicalX"); +pub const REGSTR_VAL_DPILOGICALX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DPILogicalX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPILOGICALY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DPILogicalY"); +pub const REGSTR_VAL_DPILOGICALY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DPILogicalY"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPIPHYSICALX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DPIPhysicalX"); +pub const REGSTR_VAL_DPIPHYSICALX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DPIPhysicalX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPIPHYSICALY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DPIPhysicalY"); +pub const REGSTR_VAL_DPIPHYSICALY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DPIPhysicalY"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPMS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DPMS"); +pub const REGSTR_VAL_DPMS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DPMS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Driver"); +pub const REGSTR_VAL_DRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Driver"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVERCACHEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverCachePath"); +pub const REGSTR_VAL_DRIVERCACHEPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverCachePath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVERDATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDate"); +pub const REGSTR_VAL_DRIVERDATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverDate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVERDATEDATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDateData"); +pub const REGSTR_VAL_DRIVERDATEDATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverDateData"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVERVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverVersion"); +pub const REGSTR_VAL_DRIVERVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVESPINDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriveSpinDown"); +pub const REGSTR_VAL_DRIVESPINDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriveSpinDown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVEWRITEBEHIND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriveWriteBehind"); +pub const REGSTR_VAL_DRIVEWRITEBEHIND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriveWriteBehind"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVE_SPINDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDispSpinDown"); +pub const REGSTR_VAL_DRIVE_SPINDOWN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDispSpinDown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("drv"); +pub const REGSTR_VAL_DRV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("drv"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRVDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DriverDesc"); +pub const REGSTR_VAL_DRVDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DYNAMIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Dynamic"); +pub const REGSTR_VAL_DYNAMIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Dynamic"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EISAFlags"); +pub const REGSTR_VAL_EISA_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EISAFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_FUNCTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EISAFunctions"); +pub const REGSTR_VAL_EISA_FUNCTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EISAFunctions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_FUNCTIONS_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EISAFunctionsMask"); +pub const REGSTR_VAL_EISA_FUNCTIONS_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EISAFunctionsMask"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_RANGES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EISARanges"); +pub const REGSTR_VAL_EISA_RANGES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EISARanges"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_SIMULATE_INT15: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EISASimulateInt15"); +pub const REGSTR_VAL_EISA_SIMULATE_INT15: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EISASimulateInt15"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EJECT_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EjectPriority"); +pub const REGSTR_VAL_EJECT_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EjectPriority"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ENABLEINTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableInts"); +pub const REGSTR_VAL_ENABLEINTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableInts"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ENUMERATOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enumerator"); +pub const REGSTR_VAL_ENUMERATOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enumerator"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ENUMPROPPAGES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnumPropPages"); +pub const REGSTR_VAL_ENUMPROPPAGES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnumPropPages"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ENUMPROPPAGES_32: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnumPropPages32"); +pub const REGSTR_VAL_ENUMPROPPAGES_32: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnumPropPages32"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ESDI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ESDI\\"); +pub const REGSTR_VAL_ESDI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ESDI\\"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EXISTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Exists"); +pub const REGSTR_VAL_EXISTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Exists"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EXTMEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtMem"); +pub const REGSTR_VAL_EXTMEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtMem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FAULT_LOGFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LogFile"); +pub const REGSTR_VAL_FAULT_LOGFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LogFile"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FIFODEPTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FIFODepth"); +pub const REGSTR_VAL_FIFODEPTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FIFODepth"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FILESHARING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileSharing"); +pub const REGSTR_VAL_FILESHARING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FIRSTINSTALLDATETIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FirstInstallDateTime"); +pub const REGSTR_VAL_FIRSTINSTALLDATETIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FirstInstallDateTime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FIRSTNETDRIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FirstNetworkDrive"); +pub const REGSTR_VAL_FIRSTNETDRIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FirstNetworkDrive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FLOP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FLOP\\"); +pub const REGSTR_VAL_FLOP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FLOP\\"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FLOPPY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FLOPPY"); +pub const REGSTR_VAL_FLOPPY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FLOPPY"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FONTSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FontSize"); +pub const REGSTR_VAL_FONTSIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FontSize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCECL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceChangeLine"); +pub const REGSTR_VAL_FORCECL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceChangeLine"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCEDCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForcedConfig"); +pub const REGSTR_VAL_FORCEDCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForcedConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCEFIFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceFIFO"); +pub const REGSTR_VAL_FORCEFIFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceFIFO"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCELOAD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceLoadPD"); +pub const REGSTR_VAL_FORCELOAD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceLoadPD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCEPMIO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForcePMIO"); +pub const REGSTR_VAL_FORCEPMIO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForcePMIO"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCEREBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceReboot"); +pub const REGSTR_VAL_FORCEREBOOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceReboot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCERMIO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceRMIO"); +pub const REGSTR_VAL_FORCERMIO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceRMIO"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FREESPACERATIO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FreeSpaceRatio"); +pub const REGSTR_VAL_FREESPACERATIO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FreeSpaceRatio"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FRIENDLYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FriendlyName"); +pub const REGSTR_VAL_FRIENDLYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FSFILTERCLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FSFilterClass"); +pub const REGSTR_VAL_FSFILTERCLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FSFilterClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FULLTRACE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FullTrace"); +pub const REGSTR_VAL_FULLTRACE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FullTrace"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FUNCDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FunctionDesc"); +pub const REGSTR_VAL_FUNCDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FunctionDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_GAPTIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GapTime"); +pub const REGSTR_VAL_GAPTIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GapTime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_GRB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("grb"); +pub const REGSTR_VAL_GRB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("grb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HARDWAREID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HardwareID"); +pub const REGSTR_VAL_HARDWAREID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HardwareID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HIDESHAREPWDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HideSharePwds"); +pub const REGSTR_VAL_HIDESHAREPWDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HideSharePwds"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HRES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HRes"); +pub const REGSTR_VAL_HRES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HRes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HWDETECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HardwareDetect"); +pub const REGSTR_VAL_HWDETECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HardwareDetect"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HWMECHANISM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HWMechanism"); +pub const REGSTR_VAL_HWMECHANISM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HWMechanism"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HWREV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HWRevision"); +pub const REGSTR_VAL_HWREV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HWRevision"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CurrentID"); +pub const REGSTR_VAL_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CurrentID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_IDE_FORCE_SERIALIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceSerialization"); +pub const REGSTR_VAL_IDE_FORCE_SERIALIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceSerialization"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_IDE_NO_SERIALIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IDENoSerialize"); +pub const REGSTR_VAL_IDE_NO_SERIALIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IDENoSerialize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INFNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InfName"); +pub const REGSTR_VAL_INFNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InfName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INFPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InfPath"); +pub const REGSTR_VAL_INFPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InfPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INFSECTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InfSection"); +pub const REGSTR_VAL_INFSECTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InfSection"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INFSECTIONEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InfSectionExt"); +pub const REGSTR_VAL_INFSECTIONEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InfSectionExt"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INHIBITRESULTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InhibitResults"); +pub const REGSTR_VAL_INHIBITRESULTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InhibitResults"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INSICON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Icon"); +pub const REGSTR_VAL_INSICON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Icon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INSTALLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Installer"); +pub const REGSTR_VAL_INSTALLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Installer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INSTALLER_32: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Installer32"); +pub const REGSTR_VAL_INSTALLER_32: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Installer32"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INSTALLTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InstallType"); +pub const REGSTR_VAL_INSTALLTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InstallType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INT13: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Int13"); +pub const REGSTR_VAL_INT13: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Int13"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ISAPNP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ISAPNP"); +pub const REGSTR_VAL_ISAPNP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ISAPNP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ISAPNP_RDP_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RDPOverRide"); +pub const REGSTR_VAL_ISAPNP_RDP_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RDPOverRide"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYCALLOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JoystickCallout"); +pub const REGSTR_VAL_JOYCALLOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JoystickCallout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYNCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Joystick%dConfiguration"); +pub const REGSTR_VAL_JOYNCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Joystick%dConfiguration"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYNOEMCALLOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Joystick%dOEMCallout"); +pub const REGSTR_VAL_JOYNOEMCALLOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Joystick%dOEMCallout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYNOEMNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Joystick%dOEMName"); +pub const REGSTR_VAL_JOYNOEMNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Joystick%dOEMName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL1: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal1"); +pub const REGSTR_VAL_JOYOEMCAL1: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal1"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL10: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal10"); +pub const REGSTR_VAL_JOYOEMCAL10: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal10"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL11: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal11"); +pub const REGSTR_VAL_JOYOEMCAL11: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal11"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL12: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal12"); +pub const REGSTR_VAL_JOYOEMCAL12: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal12"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL2: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal2"); +pub const REGSTR_VAL_JOYOEMCAL2: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal2"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL3: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal3"); +pub const REGSTR_VAL_JOYOEMCAL3: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal3"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL4: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal4"); +pub const REGSTR_VAL_JOYOEMCAL4: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal4"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL5: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal5"); +pub const REGSTR_VAL_JOYOEMCAL5: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal5"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL6: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal6"); +pub const REGSTR_VAL_JOYOEMCAL6: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal6"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL7: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal7"); +pub const REGSTR_VAL_JOYOEMCAL7: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal7"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL8: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal8"); +pub const REGSTR_VAL_JOYOEMCAL8: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal8"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL9: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCal9"); +pub const REGSTR_VAL_JOYOEMCAL9: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCal9"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCALCAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCalCap"); +pub const REGSTR_VAL_JOYOEMCALCAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCalCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCALLOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCallout"); +pub const REGSTR_VAL_JOYOEMCALLOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCallout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCALWINCAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMCalWinCap"); +pub const REGSTR_VAL_JOYOEMCALWINCAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMCalWinCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMDATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMData"); +pub const REGSTR_VAL_JOYOEMDATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMData"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMName"); +pub const REGSTR_VAL_JOYOEMNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMPOVLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMPOVLabel"); +pub const REGSTR_VAL_JOYOEMPOVLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMPOVLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMRLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMRLabel"); +pub const REGSTR_VAL_JOYOEMRLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMRLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTBUTTONCAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMTestButtonCap"); +pub const REGSTR_VAL_JOYOEMTESTBUTTONCAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMTestButtonCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTBUTTONDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMTestButtonDesc"); +pub const REGSTR_VAL_JOYOEMTESTBUTTONDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMTestButtonDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTMOVECAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMTestMoveCap"); +pub const REGSTR_VAL_JOYOEMTESTMOVECAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMTestMoveCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTMOVEDESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMTestMoveDesc"); +pub const REGSTR_VAL_JOYOEMTESTMOVEDESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMTestMoveDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTWINCAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMTestWinCap"); +pub const REGSTR_VAL_JOYOEMTESTWINCAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMTestWinCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMULABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMULabel"); +pub const REGSTR_VAL_JOYOEMULABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMULabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMVLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMVLabel"); +pub const REGSTR_VAL_JOYOEMVLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMVLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMXYLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMXYLabel"); +pub const REGSTR_VAL_JOYOEMXYLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMXYLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMZLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OEMZLabel"); +pub const REGSTR_VAL_JOYOEMZLABEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OEMZLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYUSERVALUES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JoystickUserValues"); +pub const REGSTR_VAL_JOYUSERVALUES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JoystickUserValues"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVEBT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAliveBT"); +pub const REGSTR_VAL_LASTALIVEBT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastAliveBT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVEINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TimeStampInterval"); +pub const REGSTR_VAL_LASTALIVEINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TimeStampInterval"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVEPMPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAlivePMPolicy"); +pub const REGSTR_VAL_LASTALIVEPMPOLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastAlivePMPolicy"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVESTAMP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAliveStamp"); +pub const REGSTR_VAL_LASTALIVESTAMP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastAliveStamp"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVESTAMPFORCED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAliveStampForced"); +pub const REGSTR_VAL_LASTALIVESTAMPFORCED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastAliveStampForced"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVESTAMPINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAliveStampInterval"); +pub const REGSTR_VAL_LASTALIVESTAMPINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastAliveStampInterval"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVESTAMPPOLICYINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAliveStampPolicyInterval"); +pub const REGSTR_VAL_LASTALIVESTAMPPOLICYINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastAliveStampPolicyInterval"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVEUPTIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastAliveUptime"); +pub const REGSTR_VAL_LASTALIVEUPTIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastAliveUptime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTBOOTPMDRVS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastBootPMDrvs"); +pub const REGSTR_VAL_LASTBOOTPMDRVS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastBootPMDrvs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTCOMPUTERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastComputerName"); +pub const REGSTR_VAL_LASTCOMPUTERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastComputerName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTPCIBUSNUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastPCIBusNum"); +pub const REGSTR_VAL_LASTPCIBUSNUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastPCIBusNum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LAST_UPDATE_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastUpdateTime"); +pub const REGSTR_VAL_LAST_UPDATE_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LastUpdateTime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LEGALNOTICECAPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LegalNoticeCaption"); +pub const REGSTR_VAL_LEGALNOTICECAPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LegalNoticeCaption"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LEGALNOTICETEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LegalNoticeText"); +pub const REGSTR_VAL_LEGALNOTICETEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LegalNoticeText"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LICENSINGINFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LicensingInfo"); +pub const REGSTR_VAL_LICENSINGINFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LicensingInfo"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LINKED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Linked"); +pub const REGSTR_VAL_LINKED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Linked"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOADHI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoadHi"); +pub const REGSTR_VAL_LOADHI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoadHi"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOADRMDRIVERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LoadRMDrivers"); +pub const REGSTR_VAL_LOADRMDRIVERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LoadRMDrivers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOCATION_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocationInformation"); +pub const REGSTR_VAL_LOCATION_INFORMATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocationInformation"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOCATION_INFORMATION_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LocationInformationOverride"); +pub const REGSTR_VAL_LOCATION_INFORMATION_OVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LocationInformationOverride"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOWERFILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LowerFilters"); +pub const REGSTR_VAL_LOWERFILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LowerFilters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOWER_FILTER_DEFAULT_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LowerFilterDefaultLevel"); +pub const REGSTR_VAL_LOWER_FILTER_DEFAULT_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LowerFilterDefaultLevel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOWER_FILTER_LEVELS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LowerFilterLevels"); +pub const REGSTR_VAL_LOWER_FILTER_LEVELS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LowerFilterLevels"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MACHINETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MachineType"); +pub const REGSTR_VAL_MACHINETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MachineType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MANUFACTURER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); +pub const REGSTR_VAL_MANUFACTURER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Map"); +pub const REGSTR_VAL_MAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Map"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MATCHINGDEVID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MatchingDeviceId"); +pub const REGSTR_VAL_MATCHINGDEVID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MatchingDeviceId"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAXCONNECTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxConnections"); +pub const REGSTR_VAL_MAXCONNECTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxConnections"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAXLIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxLIP"); +pub const REGSTR_VAL_MAXLIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxLIP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAXRES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxResolution"); +pub const REGSTR_VAL_MAXRES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxResolution"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAXRETRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MaxRetry"); +pub const REGSTR_VAL_MAXRETRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MaxRetry"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const REGSTR_VAL_MAX_HCID_LEN: u32 = 1024u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MEDIA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MediaPath"); +pub const REGSTR_VAL_MEDIA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MediaPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MFG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mfg"); +pub const REGSTR_VAL_MFG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Mfg"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MF_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MFFlags"); +pub const REGSTR_VAL_MF_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MFFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MINIPORT_STAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MiniportStatus"); +pub const REGSTR_VAL_MINIPORT_STAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MiniportStatus"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MINPWDLEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinPwdLen"); +pub const REGSTR_VAL_MINPWDLEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinPwdLen"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MINRETRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinRetry"); +pub const REGSTR_VAL_MINRETRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinRetry"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mode"); +pub const REGSTR_VAL_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Mode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MODEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model"); +pub const REGSTR_VAL_MODEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Model"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MSDOSMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSDOSMode"); +pub const REGSTR_VAL_MSDOSMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSDOSMode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MSDOSMODEDISCARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Discard"); +pub const REGSTR_VAL_MSDOSMODEDISCARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Discard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MUSTBEVALIDATED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MustBeValidated"); +pub const REGSTR_VAL_MUSTBEVALIDATED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MustBeValidated"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NAMECACHECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NameCache"); +pub const REGSTR_VAL_NAMECACHECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NameCache"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NAMENUMERICTAIL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NameNumericTail"); +pub const REGSTR_VAL_NAMENUMERICTAIL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NameNumericTail"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NCP_BROWSEMASTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BrowseMaster"); +pub const REGSTR_VAL_NCP_BROWSEMASTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BrowseMaster"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NCP_USEPEERBROWSING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use_PeerBrowsing"); +pub const REGSTR_VAL_NCP_USEPEERBROWSING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use_PeerBrowsing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NCP_USESAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use_Sap"); +pub const REGSTR_VAL_NCP_USESAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use_Sap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NDP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NDP"); +pub const REGSTR_VAL_NDP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NDP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETCARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Netcard"); +pub const REGSTR_VAL_NETCARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Netcard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETCLEAN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetClean"); +pub const REGSTR_VAL_NETCLEAN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetClean"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETOSTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetOSType"); +pub const REGSTR_VAL_NETOSTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetOSType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETSETUP_DISABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoNetSetup"); +pub const REGSTR_VAL_NETSETUP_DISABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoNetSetup"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETSETUP_NOCONFIGPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoNetSetupConfigPage"); +pub const REGSTR_VAL_NETSETUP_NOCONFIGPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoNetSetupConfigPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETSETUP_NOIDPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoNetSetupIDPage"); +pub const REGSTR_VAL_NETSETUP_NOIDPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoNetSetupIDPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETSETUP_NOSECURITYPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoNetSetupSecurityPage"); +pub const REGSTR_VAL_NETSETUP_NOSECURITYPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoNetSetupSecurityPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOCMOSORFDPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoCMOSorFDPT"); +pub const REGSTR_VAL_NOCMOSORFDPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoCMOSorFDPT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NODISPLAYCLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDisplayClass"); +pub const REGSTR_VAL_NODISPLAYCLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDisplayClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOENTIRENETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoEntireNetwork"); +pub const REGSTR_VAL_NOENTIRENETWORK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoEntireNetwork"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOFILESHARING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoFileSharing"); +pub const REGSTR_VAL_NOFILESHARING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoFileSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOFILESHARINGCTRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoFileSharingControl"); +pub const REGSTR_VAL_NOFILESHARINGCTRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoFileSharingControl"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoIDE"); +pub const REGSTR_VAL_NOIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoIDE"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOINSTALLCLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoInstallClass"); +pub const REGSTR_VAL_NOINSTALLCLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoInstallClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NONSTANDARD_ATAPI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NonStandardATAPI"); +pub const REGSTR_VAL_NONSTANDARD_ATAPI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NonStandardATAPI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOPRINTSHARING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoPrintSharing"); +pub const REGSTR_VAL_NOPRINTSHARING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoPrintSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOPRINTSHARINGCTRL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoPrintSharingControl"); +pub const REGSTR_VAL_NOPRINTSHARINGCTRL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoPrintSharingControl"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOUSECLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoUseClass"); +pub const REGSTR_VAL_NOUSECLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoUseClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOWORKGROUPCONTENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoWorkgroupContents"); +pub const REGSTR_VAL_NOWORKGROUPCONTENTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoWorkgroupContents"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OLDMSDOSVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OldMSDOSVer"); +pub const REGSTR_VAL_OLDMSDOSVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OldMSDOSVer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OLDWINDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OldWinDir"); +pub const REGSTR_VAL_OLDWINDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OldWinDir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OPTIMIZESFN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("OptimizeSFN"); +pub const REGSTR_VAL_OPTIMIZESFN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("OptimizeSFN"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Options"); +pub const REGSTR_VAL_OPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Options"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OPTORDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Order"); +pub const REGSTR_VAL_OPTORDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Order"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_P1284MDL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Model"); +pub const REGSTR_VAL_P1284MDL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Model"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_P1284MFG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Manufacturer"); +pub const REGSTR_VAL_P1284MFG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PATHCACHECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PathCache"); +pub const REGSTR_VAL_PATHCACHECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PathCache"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCCARD_POWER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnablePowerManagement"); +pub const REGSTR_VAL_PCCARD_POWER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnablePowerManagement"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCI"); +pub const REGSTR_VAL_PCI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCIBIOSVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCIBIOSVer"); +pub const REGSTR_VAL_PCIBIOSVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCIBIOSVer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCICIRQMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCICIRQMap"); +pub const REGSTR_VAL_PCICIRQMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCICIRQMap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCICOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCICOptions"); +pub const REGSTR_VAL_PCICOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCICOptions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_ALLOC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllocMemWin"); +pub const REGSTR_VAL_PCMCIA_ALLOC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllocMemWin"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_ATAD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ATADelay"); +pub const REGSTR_VAL_PCMCIA_ATAD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ATADelay"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_MEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Memory"); +pub const REGSTR_VAL_PCMCIA_MEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Memory"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_OPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Options"); +pub const REGSTR_VAL_PCMCIA_OPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Options"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_SIZ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MinRegionSize"); +pub const REGSTR_VAL_PCMCIA_SIZ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MinRegionSize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMTDRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MTD"); +pub const REGSTR_VAL_PCMTDRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MTD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCSSDRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Driver"); +pub const REGSTR_VAL_PCSSDRIVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Driver"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PHYSICALDEVICEOBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhysicalDeviceObject"); +pub const REGSTR_VAL_PHYSICALDEVICEOBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PhysicalDeviceObject"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PMODE_INT13: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PModeInt13"); +pub const REGSTR_VAL_PMODE_INT13: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PModeInt13"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PNPBIOSVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PnPBIOSVer"); +pub const REGSTR_VAL_PNPBIOSVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PnPBIOSVer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PNPSTRUCOFFSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PnPStrucOffset"); +pub const REGSTR_VAL_PNPSTRUCOFFSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PnPStrucOffset"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Policy"); +pub const REGSTR_VAL_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Policy"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_POLLING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Polling"); +pub const REGSTR_VAL_POLLING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Polling"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortName"); +pub const REGSTR_VAL_PORTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PORTSUBCLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PortSubClass"); +pub const REGSTR_VAL_PORTSUBCLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PortSubClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PREFREDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreferredRedir"); +pub const REGSTR_VAL_PREFREDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PreferredRedir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRESERVECASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreserveCase"); +pub const REGSTR_VAL_PRESERVECASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PreserveCase"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRESERVELONGNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PreserveLongNames"); +pub const REGSTR_VAL_PRESERVELONGNAMES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PreserveLongNames"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTERS_HIDETABS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoPrinterTabs"); +pub const REGSTR_VAL_PRINTERS_HIDETABS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoPrinterTabs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTERS_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintersMask"); +pub const REGSTR_VAL_PRINTERS_MASK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintersMask"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTERS_NOADD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoAddPrinter"); +pub const REGSTR_VAL_PRINTERS_NOADD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoAddPrinter"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTERS_NODELETE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDeletePrinter"); +pub const REGSTR_VAL_PRINTERS_NODELETE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDeletePrinter"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTSHARING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrintSharing"); +pub const REGSTR_VAL_PRINTSHARING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrintSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Priority"); +pub const REGSTR_VAL_PRIORITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Priority"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRIVATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Private"); +pub const REGSTR_VAL_PRIVATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Private"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRIVATEFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrivateFunc"); +pub const REGSTR_VAL_PRIVATEFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrivateFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRIVATEPROBLEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrivateProblem"); +pub const REGSTR_VAL_PRIVATEPROBLEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrivateProblem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRODUCTID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductId"); +pub const REGSTR_VAL_PRODUCTID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductId"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRODUCTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProductType"); +pub const REGSTR_VAL_PRODUCTTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProductType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PROFILEFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProfileFlags"); +pub const REGSTR_VAL_PROFILEFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProfileFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Properties"); +pub const REGSTR_VAL_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Properties"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PROTINIPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProtIniPath"); +pub const REGSTR_VAL_PROTINIPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProtIniPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PROVIDER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderName"); +pub const REGSTR_VAL_PROVIDER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDEXPIRATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PwdExpiration"); +pub const REGSTR_VAL_PWDEXPIRATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PwdExpiration"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_CHANGEORDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChangeOrder"); +pub const REGSTR_VAL_PWDPROVIDER_CHANGEORDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChangeOrder"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChangePassword"); +pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChangePassword"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWDHWND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ChangePasswordHwnd"); +pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWDHWND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ChangePasswordHwnd"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const REGSTR_VAL_PWDPROVIDER_DESC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_GETPWDSTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetPasswordStatus"); +pub const REGSTR_VAL_PWDPROVIDER_GETPWDSTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetPasswordStatus"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_ISNP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NetworkProvider"); +pub const REGSTR_VAL_PWDPROVIDER_ISNP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NetworkProvider"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProviderPath"); +pub const REGSTR_VAL_PWDPROVIDER_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProviderPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RDINTTHRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RDIntThreshold"); +pub const REGSTR_VAL_RDINTTHRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RDIntThreshold"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_READAHEADTHRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReadAheadThreshold"); +pub const REGSTR_VAL_READAHEADTHRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReadAheadThreshold"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_READCACHING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReadCaching"); +pub const REGSTR_VAL_READCACHING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReadCaching"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REALNETSTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RealNetStart"); +pub const REGSTR_VAL_REALNETSTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RealNetStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REASONCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReasonCode"); +pub const REGSTR_VAL_REASONCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReasonCode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REFRESHRATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RefreshRate"); +pub const REGSTR_VAL_REFRESHRATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RefreshRate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REGITEMDELETEMESSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Removal Message"); +pub const REGSTR_VAL_REGITEMDELETEMESSAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Removal Message"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REGORGANIZATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegisteredOrganization"); +pub const REGSTR_VAL_REGORGANIZATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegisteredOrganization"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REGOWNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegisteredOwner"); +pub const REGSTR_VAL_REGOWNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegisteredOwner"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REINSTALL_DEVICEINSTANCEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceInstanceIds"); +pub const REGSTR_VAL_REINSTALL_DEVICEINSTANCEIDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceInstanceIds"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REINSTALL_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayName"); +pub const REGSTR_VAL_REINSTALL_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REINSTALL_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReinstallString"); +pub const REGSTR_VAL_REINSTALL_STRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReinstallString"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOTE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemotePath"); +pub const REGSTR_VAL_REMOTE_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemotePath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOVABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Removable"); +pub const REGSTR_VAL_REMOVABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Removable"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOVAL_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemovalPolicy"); +pub const REGSTR_VAL_REMOVAL_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemovalPolicy"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOVEROMOKAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoveRomOkay"); +pub const REGSTR_VAL_REMOVEROMOKAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoveRomOkay"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOVEROMOKAYFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoveRomOkayFunc"); +pub const REGSTR_VAL_REMOVEROMOKAYFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoveRomOkayFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESERVED_DEVNODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTREE\\RESERVED\\0"); +pub const REGSTR_VAL_RESERVED_DEVNODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTREE\\RESERVED\\0"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOLUTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Resolution"); +pub const REGSTR_VAL_RESOLUTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Resolution"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOURCES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Resources"); +pub const REGSTR_VAL_RESOURCES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Resources"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOURCE_MAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourceMap"); +pub const REGSTR_VAL_RESOURCE_MAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourceMap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourcePickerExceptions"); +pub const REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourcePickerExceptions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOURCE_PICKER_TAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResourcePickerTags"); +pub const REGSTR_VAL_RESOURCE_PICKER_TAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResourcePickerTags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESTRICTRUN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RestrictRun"); +pub const REGSTR_VAL_RESTRICTRUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RestrictRun"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESUMERESET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResumeReset"); +pub const REGSTR_VAL_RESUMERESET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ResumeReset"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REVISION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Revision"); +pub const REGSTR_VAL_REVISION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Revision"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REVLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RevisionLevel"); +pub const REGSTR_VAL_REVLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RevisionLevel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ROOT_DEVNODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTREE\\ROOT\\0"); +pub const REGSTR_VAL_ROOT_DEVNODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HTREE\\ROOT\\0"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RUNLOGINSCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProcessLoginScript"); +pub const REGSTR_VAL_RUNLOGINSCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProcessLoginScript"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCANNER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCANNER"); +pub const REGSTR_VAL_SCANNER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCANNER"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCAN_ONLY_FIRST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScanOnlyFirstDrive"); +pub const REGSTR_VAL_SCAN_ONLY_FIRST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScanOnlyFirstDrive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCSI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCSI\\"); +pub const REGSTR_VAL_SCSI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCSI\\"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCSILUN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCSILUN"); +pub const REGSTR_VAL_SCSILUN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCSILUN"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCSITID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCSITargetID"); +pub const REGSTR_VAL_SCSITID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCSITargetID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SEARCHMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SearchMode"); +pub const REGSTR_VAL_SEARCHMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SearchMode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SEARCHOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SearchOptions"); +pub const REGSTR_VAL_SEARCHOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SearchOptions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SECCPL_NOADMINPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoAdminPage"); +pub const REGSTR_VAL_SECCPL_NOADMINPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoAdminPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SECCPL_NOPROFILEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoProfilePage"); +pub const REGSTR_VAL_SECCPL_NOPROFILEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoProfilePage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SECCPL_NOPWDPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoPwdPage"); +pub const REGSTR_VAL_SECCPL_NOPWDPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoPwdPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SECCPL_NOSECCPL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoSecCPL"); +pub const REGSTR_VAL_SECCPL_NOSECCPL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoSecCPL"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Service"); +pub const REGSTR_VAL_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Service"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetupFlags"); +pub const REGSTR_VAL_SETUPFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetupFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPMACHINETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetupMachineType"); +pub const REGSTR_VAL_SETUPMACHINETYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetupMachineType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetupN"); +pub const REGSTR_VAL_SETUPN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetupN"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPNPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetupNPath"); +pub const REGSTR_VAL_SETUPNPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetupNPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPPROGRAMRAN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SetupProgramRan"); +pub const REGSTR_VAL_SETUPPROGRAMRAN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SetupProgramRan"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const REGSTR_VAL_SHARES_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Path"); +pub const REGSTR_VAL_SHARES_PATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Path"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_REMARK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Remark"); +pub const REGSTR_VAL_SHARES_REMARK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Remark"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_RO_PASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parm2"); +pub const REGSTR_VAL_SHARES_RO_PASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Parm2"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_RW_PASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parm1"); +pub const REGSTR_VAL_SHARES_RW_PASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Parm1"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Type"); +pub const REGSTR_VAL_SHARES_TYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Type"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARE_IRQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ForceIRQSharing"); +pub const REGSTR_VAL_SHARE_IRQ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ForceIRQSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHELLVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShellVersion"); +pub const REGSTR_VAL_SHELLVERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShellVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHOWDOTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShowDots"); +pub const REGSTR_VAL_SHOWDOTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShowDots"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHOWREASONUI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownReasonUI"); +pub const REGSTR_VAL_SHOWREASONUI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownReasonUI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownReason"); +pub const REGSTR_VAL_SHUTDOWNREASON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownReason"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownReasonCode"); +pub const REGSTR_VAL_SHUTDOWNREASON_CODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownReasonCode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON_COMMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownReasonComment"); +pub const REGSTR_VAL_SHUTDOWNREASON_COMMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownReasonComment"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON_PROCESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownReasonProcess"); +pub const REGSTR_VAL_SHUTDOWNREASON_PROCESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownReasonProcess"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON_USERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownReasonUserName"); +pub const REGSTR_VAL_SHUTDOWNREASON_USERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownReasonUserName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWN_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownFlags"); +pub const REGSTR_VAL_SHUTDOWN_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWN_IGNORE_PREDEFINED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownIgnorePredefinedReasons"); +pub const REGSTR_VAL_SHUTDOWN_IGNORE_PREDEFINED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownIgnorePredefinedReasons"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWN_STATE_SNAPSHOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShutdownStateSnapshot"); +pub const REGSTR_VAL_SHUTDOWN_STATE_SNAPSHOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShutdownStateSnapshot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SILENTINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SilentInstall"); +pub const REGSTR_VAL_SILENTINSTALL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SilentInstall"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SLSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SLSupport"); +pub const REGSTR_VAL_SLSUPPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SLSupport"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SOFTCOMPATMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SoftCompatMode"); +pub const REGSTR_VAL_SOFTCOMPATMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SoftCompatMode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SRCPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SourcePath"); +pub const REGSTR_VAL_SRCPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SourcePath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SRVNAMECACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServerNameCache"); +pub const REGSTR_VAL_SRVNAMECACHE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServerNameCache"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SRVNAMECACHECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServerNameCacheMax"); +pub const REGSTR_VAL_SRVNAMECACHECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServerNameCacheMax"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SRVNAMECACHENETPROV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServerNameCacheNumNets"); +pub const REGSTR_VAL_SRVNAMECACHENETPROV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServerNameCacheNumNets"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_START_ON_BOOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StartOnBoot"); +pub const REGSTR_VAL_START_ON_BOOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StartOnBoot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_STAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Status"); +pub const REGSTR_VAL_STAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Status"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_STATICDRIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StaticDrive"); +pub const REGSTR_VAL_STATICDRIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StaticDrive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_STATICVXD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StaticVxD"); +pub const REGSTR_VAL_STATICVXD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StaticVxD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_STDDOSOPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StdOption"); +pub const REGSTR_VAL_STDDOSOPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StdOption"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SUBMODEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Submodel"); +pub const REGSTR_VAL_SUBMODEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Submodel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SUPPORTBURST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SupportBurst"); +pub const REGSTR_VAL_SUPPORTBURST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SupportBurst"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SUPPORTLFN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SupportLFN"); +pub const REGSTR_VAL_SUPPORTLFN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SupportLFN"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SUPPORTTUNNELLING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SupportTunnelling"); +pub const REGSTR_VAL_SUPPORTTUNNELLING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SupportTunnelling"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYMBOLIC_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SymbolicLink"); +pub const REGSTR_VAL_SYMBOLIC_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SymbolicLink"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYNCDATAXFER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SyncDataXfer"); +pub const REGSTR_VAL_SYNCDATAXFER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SyncDataXfer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSDM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysDM"); +pub const REGSTR_VAL_SYSDM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysDM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSDMFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysDMFunc"); +pub const REGSTR_VAL_SYSDMFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysDMFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMCPL_NOCONFIGPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoConfigPage"); +pub const REGSTR_VAL_SYSTEMCPL_NOCONFIGPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoConfigPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMCPL_NODEVMGRPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoDevMgrPage"); +pub const REGSTR_VAL_SYSTEMCPL_NODEVMGRPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoDevMgrPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMCPL_NOFILESYSPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoFileSysPage"); +pub const REGSTR_VAL_SYSTEMCPL_NOFILESYSPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoFileSysPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMCPL_NOVIRTMEMPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoVirtMemPage"); +pub const REGSTR_VAL_SYSTEMCPL_NOVIRTMEMPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoVirtMemPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMROOT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SystemRoot"); +pub const REGSTR_VAL_SYSTEMROOT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SystemRoot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTRAYBATFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PowerFlags"); +pub const REGSTR_VAL_SYSTRAYBATFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PowerFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTRAYPCCARDFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PCMCIAFlags"); +pub const REGSTR_VAL_SYSTRAYPCCARDFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PCMCIAFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTRAYSVCS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Services"); +pub const REGSTR_VAL_SYSTRAYSVCS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Services"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TABLE_STAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TableStatus"); +pub const REGSTR_VAL_TABLE_STAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TableStatus"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TAPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TAPE"); +pub const REGSTR_VAL_TAPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TAPE"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TRANSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transition"); +pub const REGSTR_VAL_TRANSITION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Transition"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TRANSPORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Transport"); +pub const REGSTR_VAL_TRANSPORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Transport"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZACTBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ActiveTimeBias"); +pub const REGSTR_VAL_TZACTBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ActiveTimeBias"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Bias"); +pub const REGSTR_VAL_TZBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Bias"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZDLTBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DaylightBias"); +pub const REGSTR_VAL_TZDLTBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DaylightBias"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZDLTFLAG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DaylightFlag"); +pub const REGSTR_VAL_TZDLTFLAG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DaylightFlag"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZDLTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DaylightName"); +pub const REGSTR_VAL_TZDLTNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DaylightName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZDLTSTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DaylightStart"); +pub const REGSTR_VAL_TZDLTSTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DaylightStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZNOAUTOTIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableAutoDaylightTimeSet"); +pub const REGSTR_VAL_TZNOAUTOTIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableAutoDaylightTimeSet"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZNOCHANGEEND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoChangeEnd"); +pub const REGSTR_VAL_TZNOCHANGEEND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoChangeEnd"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZNOCHANGESTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoChangeStart"); +pub const REGSTR_VAL_TZNOCHANGESTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoChangeStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZSTDBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StandardBias"); +pub const REGSTR_VAL_TZSTDBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StandardBias"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZSTDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StandardName"); +pub const REGSTR_VAL_TZSTDNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StandardName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZSTDSTART: ::windows_sys::core::PCWSTR = ::windows_sys::w!("StandardStart"); +pub const REGSTR_VAL_TZSTDSTART: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("StandardStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UI_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UINumber"); +pub const REGSTR_VAL_UI_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UINumber"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UI_NUMBER_DESC_FORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UINumberDescFormat"); +pub const REGSTR_VAL_UI_NUMBER_DESC_FORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UINumberDescFormat"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UNDOCK_WITHOUT_LOGON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UndockWithoutLogon"); +pub const REGSTR_VAL_UNDOCK_WITHOUT_LOGON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UndockWithoutLogon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UNINSTALLER_COMMANDLINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UninstallString"); +pub const REGSTR_VAL_UNINSTALLER_COMMANDLINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UninstallString"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UNINSTALLER_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayName"); +pub const REGSTR_VAL_UNINSTALLER_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UPGRADE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Upgrade"); +pub const REGSTR_VAL_UPGRADE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Upgrade"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UPPERFILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpperFilters"); +pub const REGSTR_VAL_UPPERFILTERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpperFilters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UPPER_FILTER_DEFAULT_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpperFilterDefaultLevel"); +pub const REGSTR_VAL_UPPER_FILTER_DEFAULT_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpperFilterDefaultLevel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UPPER_FILTER_LEVELS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UpperFilterLevels"); +pub const REGSTR_VAL_UPPER_FILTER_LEVELS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UpperFilterLevels"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_USERSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdapterSettings"); +pub const REGSTR_VAL_USERSETTINGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdapterSettings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_USER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserName"); +pub const REGSTR_VAL_USER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_USRDRVLET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserDriveLetterAssignment"); +pub const REGSTR_VAL_USRDRVLET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UserDriveLetterAssignment"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VDD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("vdd"); +pub const REGSTR_VAL_VDD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("vdd"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ver"); +pub const REGSTR_VAL_VER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Ver"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VERIFYKEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VerifyKey"); +pub const REGSTR_VAL_VERIFYKEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VerifyKey"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VIRTUALHDIRQ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VirtualHDIRQ"); +pub const REGSTR_VAL_VIRTUALHDIRQ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VirtualHDIRQ"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VOLIDLETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VolumeIdleTimeout"); +pub const REGSTR_VAL_VOLIDLETIMEOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VolumeIdleTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VPOWERDFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Flags"); +pub const REGSTR_VAL_VPOWERDFLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Flags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VRES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VRes"); +pub const REGSTR_VAL_VRES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VRes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VXDGROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VXDGroups"); +pub const REGSTR_VAL_VXDGROUPS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VXDGroups"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WAITFORUNDOCK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WaitForUndock"); +pub const REGSTR_VAL_WAITFORUNDOCK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WaitForUndock"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WAITFORUNDOCKFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WaitForUndockFunc"); +pub const REGSTR_VAL_WAITFORUNDOCKFUNC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WaitForUndockFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WIN31FILESYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Win31FileSystem"); +pub const REGSTR_VAL_WIN31FILESYSTEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Win31FileSystem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WIN31PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Win31Provider"); +pub const REGSTR_VAL_WIN31PROVIDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Win31Provider"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINBOOTDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WinbootDir"); +pub const REGSTR_VAL_WINBOOTDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WinbootDir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINCP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ACP"); +pub const REGSTR_VAL_WINCP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ACP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINDIR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WinDir"); +pub const REGSTR_VAL_WINDIR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WinDir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINOLDAPP_DISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Disabled"); +pub const REGSTR_VAL_WINOLDAPP_DISABLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Disabled"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINOLDAPP_NOREALMODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoRealMode"); +pub const REGSTR_VAL_WINOLDAPP_NOREALMODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoRealMode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WORKGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Workgroup"); +pub const REGSTR_VAL_WORKGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Workgroup"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WRAPPER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Wrapper"); +pub const REGSTR_VAL_WRAPPER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Wrapper"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WRINTTHRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WRIntThreshold"); +pub const REGSTR_VAL_WRINTTHRESHOLD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WRIntThreshold"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WRKGRP_FORCEMAPPING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WrkgrpForceMapping"); +pub const REGSTR_VAL_WRKGRP_FORCEMAPPING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WrkgrpForceMapping"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WRKGRP_REQUIRED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WrkgrpRequired"); +pub const REGSTR_VAL_WRKGRP_REQUIRED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WrkgrpRequired"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REG_KEY_INSTDEV: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Installed"); +pub const REG_KEY_INSTDEV: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Installed"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const REG_MUI_STRING_TRUNCATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs b/crates/libs/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs index 0296b790bd..6847dc8a1e 100644 --- a/crates/libs/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -3,13 +3,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSCloseServer ( hserver : super::super::Foundation:: HANDLE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSConnectSessionA ( logonid : u32 , targetlogonid : u32 , ppassword : :: windows_sys::core::PCSTR , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSConnectSessionA ( logonid : u32 , targetlogonid : u32 , ppassword : ::windows_sys::core::PCSTR , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSConnectSessionW ( logonid : u32 , targetlogonid : u32 , ppassword : :: windows_sys::core::PCWSTR , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSConnectSessionW ( logonid : u32 , targetlogonid : u32 , ppassword : ::windows_sys::core::PCWSTR , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSCreateListenerA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows_sys::core::PCSTR , pbuffer : *const WTSLISTENERCONFIGA , flag : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSCreateListenerA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows_sys::core::PCSTR , pbuffer : *const WTSLISTENERCONFIGA , flag : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSCreateListenerW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows_sys::core::PCWSTR , pbuffer : *const WTSLISTENERCONFIGW , flag : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSCreateListenerW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows_sys::core::PCWSTR , pbuffer : *const WTSLISTENERCONFIGW , flag : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSDisconnectSession ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -21,15 +21,15 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateProcessesA ( hserver : super::super::Foundation:: HANDLE , reserved : u32 , version : u32 , ppprocessinfo : *mut *mut WTS_PROCESS_INFOA , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateProcessesExA ( hserver : super::super::Foundation:: HANDLE , plevel : *mut u32 , sessionid : u32 , ppprocessinfo : *mut :: windows_sys::core::PSTR , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateProcessesExA ( hserver : super::super::Foundation:: HANDLE , plevel : *mut u32 , sessionid : u32 , ppprocessinfo : *mut ::windows_sys::core::PSTR , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateProcessesExW ( hserver : super::super::Foundation:: HANDLE , plevel : *mut u32 , sessionid : u32 , ppprocessinfo : *mut :: windows_sys::core::PWSTR , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateProcessesExW ( hserver : super::super::Foundation:: HANDLE , plevel : *mut u32 , sessionid : u32 , ppprocessinfo : *mut ::windows_sys::core::PWSTR , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateProcessesW ( hserver : super::super::Foundation:: HANDLE , reserved : u32 , version : u32 , ppprocessinfo : *mut *mut WTS_PROCESS_INFOW , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateServersA ( pdomainname : :: windows_sys::core::PCSTR , reserved : u32 , version : u32 , ppserverinfo : *mut *mut WTS_SERVER_INFOA , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateServersA ( pdomainname : ::windows_sys::core::PCSTR , reserved : u32 , version : u32 , ppserverinfo : *mut *mut WTS_SERVER_INFOA , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateServersW ( pdomainname : :: windows_sys::core::PCWSTR , reserved : u32 , version : u32 , ppserverinfo : *mut *mut WTS_SERVER_INFOW , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateServersW ( pdomainname : ::windows_sys::core::PCWSTR , reserved : u32 , version : u32 , ppserverinfo : *mut *mut WTS_SERVER_INFOW , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSEnumerateSessionsA ( hserver : super::super::Foundation:: HANDLE , reserved : u32 , version : u32 , ppsessioninfo : *mut *mut WTS_SESSION_INFOA , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -47,33 +47,33 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSGetChildSessionId ( psessionid : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn WTSGetListenerSecurityA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows_sys::core::PCSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn WTSGetListenerSecurityA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows_sys::core::PCSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn WTSGetListenerSecurityW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn WTSGetListenerSecurityW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSIsChildSessionsEnabled ( pbenabled : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSLogoffSession ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSOpenServerA ( pservername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSOpenServerA ( pservername : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSOpenServerExA ( pservername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSOpenServerExA ( pservername : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSOpenServerExW ( pservername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSOpenServerExW ( pservername : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSOpenServerW ( pservername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSOpenServerW ( pservername : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryListenerConfigA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows_sys::core::PCSTR , pbuffer : *mut WTSLISTENERCONFIGA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryListenerConfigA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows_sys::core::PCSTR , pbuffer : *mut WTSLISTENERCONFIGA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryListenerConfigW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows_sys::core::PCWSTR , pbuffer : *mut WTSLISTENERCONFIGW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryListenerConfigW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows_sys::core::PCWSTR , pbuffer : *mut WTSLISTENERCONFIGW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQuerySessionInformationA ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , wtsinfoclass : WTS_INFO_CLASS , ppbuffer : *mut :: windows_sys::core::PSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQuerySessionInformationA ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , wtsinfoclass : WTS_INFO_CLASS , ppbuffer : *mut ::windows_sys::core::PSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQuerySessionInformationW ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , wtsinfoclass : WTS_INFO_CLASS , ppbuffer : *mut :: windows_sys::core::PWSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQuerySessionInformationW ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , wtsinfoclass : WTS_INFO_CLASS , ppbuffer : *mut ::windows_sys::core::PWSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryUserConfigA ( pservername : :: windows_sys::core::PCSTR , pusername : :: windows_sys::core::PCSTR , wtsconfigclass : WTS_CONFIG_CLASS , ppbuffer : *mut :: windows_sys::core::PSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryUserConfigA ( pservername : ::windows_sys::core::PCSTR , pusername : ::windows_sys::core::PCSTR , wtsconfigclass : WTS_CONFIG_CLASS , ppbuffer : *mut ::windows_sys::core::PSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryUserConfigW ( pservername : :: windows_sys::core::PCWSTR , pusername : :: windows_sys::core::PCWSTR , wtsconfigclass : WTS_CONFIG_CLASS , ppbuffer : *mut :: windows_sys::core::PWSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryUserConfigW ( pservername : ::windows_sys::core::PCWSTR , pusername : ::windows_sys::core::PCWSTR , wtsconfigclass : WTS_CONFIG_CLASS , ppbuffer : *mut ::windows_sys::core::PWSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSQueryUserToken ( sessionid : u32 , phtoken : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -81,25 +81,25 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSRegisterSessionNotificationEx ( hserver : super::super::Foundation:: HANDLE , hwnd : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn WTSSendMessageA ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , ptitle : :: windows_sys::core::PCSTR , titlelength : u32 , pmessage : :: windows_sys::core::PCSTR , messagelength : u32 , style : super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE , timeout : u32 , presponse : *mut super::super::UI::WindowsAndMessaging:: MESSAGEBOX_RESULT , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn WTSSendMessageA ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , ptitle : ::windows_sys::core::PCSTR , titlelength : u32 , pmessage : ::windows_sys::core::PCSTR , messagelength : u32 , style : super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE , timeout : u32 , presponse : *mut super::super::UI::WindowsAndMessaging:: MESSAGEBOX_RESULT , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn WTSSendMessageW ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , ptitle : :: windows_sys::core::PCWSTR , titlelength : u32 , pmessage : :: windows_sys::core::PCWSTR , messagelength : u32 , style : super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE , timeout : u32 , presponse : *mut super::super::UI::WindowsAndMessaging:: MESSAGEBOX_RESULT , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn WTSSendMessageW ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , ptitle : ::windows_sys::core::PCWSTR , titlelength : u32 , pmessage : ::windows_sys::core::PCWSTR , messagelength : u32 , style : super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE , timeout : u32 , presponse : *mut super::super::UI::WindowsAndMessaging:: MESSAGEBOX_RESULT , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn WTSSetListenerSecurityA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows_sys::core::PCSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn WTSSetListenerSecurityA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows_sys::core::PCSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn WTSSetListenerSecurityW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn WTSSetListenerSecurityW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows_sys::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSSetRenderHint ( prenderhintid : *mut u64 , hwndowner : super::super::Foundation:: HWND , renderhinttype : u32 , cbhintdatalength : u32 , phintdata : *const u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSSetRenderHint ( prenderhintid : *mut u64 , hwndowner : super::super::Foundation:: HWND , renderhinttype : u32 , cbhintdatalength : u32 , phintdata : *const u8 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSSetUserConfigA ( pservername : :: windows_sys::core::PCSTR , pusername : :: windows_sys::core::PCSTR , wtsconfigclass : WTS_CONFIG_CLASS , pbuffer : :: windows_sys::core::PCSTR , datalength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSSetUserConfigA ( pservername : ::windows_sys::core::PCSTR , pusername : ::windows_sys::core::PCSTR , wtsconfigclass : WTS_CONFIG_CLASS , pbuffer : ::windows_sys::core::PCSTR , datalength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSSetUserConfigW ( pservername : :: windows_sys::core::PCWSTR , pusername : :: windows_sys::core::PCWSTR , wtsconfigclass : WTS_CONFIG_CLASS , pbuffer : :: windows_sys::core::PCWSTR , datalength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSSetUserConfigW ( pservername : ::windows_sys::core::PCWSTR , pusername : ::windows_sys::core::PCWSTR , wtsconfigclass : WTS_CONFIG_CLASS , pbuffer : ::windows_sys::core::PCWSTR , datalength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSShutdownSystem ( hserver : super::super::Foundation:: HANDLE , shutdownflag : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSStartRemoteControlSessionA ( ptargetservername : :: windows_sys::core::PCSTR , targetlogonid : u32 , hotkeyvk : u8 , hotkeymodifiers : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSStartRemoteControlSessionA ( ptargetservername : ::windows_sys::core::PCSTR , targetlogonid : u32 , hotkeyvk : u8 , hotkeymodifiers : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSStartRemoteControlSessionW ( ptargetservername : :: windows_sys::core::PCWSTR , targetlogonid : u32 , hotkeyvk : u8 , hotkeymodifiers : u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSStartRemoteControlSessionW ( ptargetservername : ::windows_sys::core::PCWSTR , targetlogonid : u32 , hotkeyvk : u8 , hotkeymodifiers : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSStopRemoteControlSession ( logonid : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -111,8 +111,8 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelClose ( hchannelhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelOpen ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , pvirtualname : :: windows_sys::core::PCSTR ) -> HwtsVirtualChannelHandle ); -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] fn WTSVirtualChannelOpenEx ( sessionid : u32 , pvirtualname : :: windows_sys::core::PCSTR , flags : u32 ) -> HwtsVirtualChannelHandle ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelOpen ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , pvirtualname : ::windows_sys::core::PCSTR ) -> HwtsVirtualChannelHandle ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] fn WTSVirtualChannelOpenEx ( sessionid : u32 , pvirtualname : ::windows_sys::core::PCSTR , flags : u32 ) -> HwtsVirtualChannelHandle ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelPurgeInput ( hchannelhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -120,9 +120,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelQuery ( hchannelhandle : super::super::Foundation:: HANDLE , param1 : WTS_VIRTUAL_CLASS , ppbuffer : *mut *mut ::core::ffi::c_void , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelRead ( hchannelhandle : super::super::Foundation:: HANDLE , timeout : u32 , buffer : :: windows_sys::core::PSTR , buffersize : u32 , pbytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelRead ( hchannelhandle : super::super::Foundation:: HANDLE , timeout : u32 , buffer : ::windows_sys::core::PSTR , buffersize : u32 , pbytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelWrite ( hchannelhandle : super::super::Foundation:: HANDLE , buffer : :: windows_sys::core::PCSTR , length : u32 , pbyteswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSVirtualChannelWrite ( hchannelhandle : super::super::Foundation:: HANDLE , buffer : ::windows_sys::core::PCSTR , length : u32 , pbyteswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wtsapi32.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] fn WTSWaitSystemEvent ( hserver : super::super::Foundation:: HANDLE , eventmask : u32 , peventflags : *mut u32 ) -> super::super::Foundation:: BOOL ); pub type IADsTSUserEx = *mut ::core::ffi::c_void; @@ -601,7 +601,7 @@ pub const WTS_CURRENT_SERVER: super::super::Foundation::HANDLE = 0i32 as _; #[cfg(feature = "Win32_Foundation")] pub const WTS_CURRENT_SERVER_HANDLE: super::super::Foundation::HANDLE = 0i32 as _; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] -pub const WTS_CURRENT_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!(""); +pub const WTS_CURRENT_SERVER_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!(""); #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub const WTS_CURRENT_SESSION: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] @@ -693,7 +693,7 @@ pub const WTS_PROCESS_INFO_LEVEL_0: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub const WTS_PROCESS_INFO_LEVEL_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] -pub const WTS_PROPERTY_DEFAULT_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DefaultConfig"); +pub const WTS_PROPERTY_DEFAULT_CONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DefaultConfig"); #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub const WTS_PROTOCOL_NAME_LENGTH: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/RemoteManagement/mod.rs b/crates/libs/sys/src/Windows/Win32/System/RemoteManagement/mod.rs index 9f2ea71123..4180bd00de 100644 --- a/crates/libs/sys/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -3,35 +3,35 @@ ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManCloseSession ( session : *mut WSMAN_SESSION , flags : u32 ) -> u32 ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManCloseShell ( shellhandle : *mut WSMAN_SHELL , flags : u32 , r#async : *const WSMAN_SHELL_ASYNC ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManConnectShell ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : :: windows_sys::core::PCWSTR , shellid : :: windows_sys::core::PCWSTR , options : *const WSMAN_OPTION_SET , connectxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManConnectShell ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : ::windows_sys::core::PCWSTR , shellid : ::windows_sys::core::PCWSTR , options : *const WSMAN_OPTION_SET , connectxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManConnectShellCommand ( shell : *mut WSMAN_SHELL , flags : u32 , commandid : :: windows_sys::core::PCWSTR , options : *const WSMAN_OPTION_SET , connectxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManCreateSession ( apihandle : *const WSMAN_API , connection : :: windows_sys::core::PCWSTR , flags : u32 , serverauthenticationcredentials : *const WSMAN_AUTHENTICATION_CREDENTIALS , proxyinfo : *const WSMAN_PROXY_INFO , session : *mut *mut WSMAN_SESSION ) -> u32 ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManConnectShellCommand ( shell : *mut WSMAN_SHELL , flags : u32 , commandid : ::windows_sys::core::PCWSTR , options : *const WSMAN_OPTION_SET , connectxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManCreateSession ( apihandle : *const WSMAN_API , connection : ::windows_sys::core::PCWSTR , flags : u32 , serverauthenticationcredentials : *const WSMAN_AUTHENTICATION_CREDENTIALS , proxyinfo : *const WSMAN_PROXY_INFO , session : *mut *mut WSMAN_SESSION ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManCreateShell ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : :: windows_sys::core::PCWSTR , startupinfo : *const WSMAN_SHELL_STARTUP_INFO_V11 , options : *const WSMAN_OPTION_SET , createxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManCreateShell ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : ::windows_sys::core::PCWSTR , startupinfo : *const WSMAN_SHELL_STARTUP_INFO_V11 , options : *const WSMAN_OPTION_SET , createxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManCreateShellEx ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : :: windows_sys::core::PCWSTR , shellid : :: windows_sys::core::PCWSTR , startupinfo : *const WSMAN_SHELL_STARTUP_INFO_V11 , options : *const WSMAN_OPTION_SET , createxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManCreateShellEx ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : ::windows_sys::core::PCWSTR , shellid : ::windows_sys::core::PCWSTR , startupinfo : *const WSMAN_SHELL_STARTUP_INFO_V11 , options : *const WSMAN_OPTION_SET , createxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManDeinitialize ( apihandle : *mut WSMAN_API , flags : u32 ) -> u32 ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManDisconnectShell ( shell : *mut WSMAN_SHELL , flags : u32 , disconnectinfo : *const WSMAN_SHELL_DISCONNECT_INFO , r#async : *const WSMAN_SHELL_ASYNC ) -> ( ) ); -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManGetErrorMessage ( apihandle : *const WSMAN_API , flags : u32 , languagecode : :: windows_sys::core::PCWSTR , errorcode : u32 , messagelength : u32 , message : :: windows_sys::core::PWSTR , messagelengthused : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManGetErrorMessage ( apihandle : *const WSMAN_API , flags : u32 , languagecode : ::windows_sys::core::PCWSTR , errorcode : u32 , messagelength : u32 , message : ::windows_sys::core::PWSTR , messagelengthused : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManGetSessionOptionAsDword ( session : *const WSMAN_SESSION , option : WSManSessionOption , value : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManGetSessionOptionAsString ( session : *const WSMAN_SESSION , option : WSManSessionOption , stringlength : u32 , string : :: windows_sys::core::PWSTR , stringlengthused : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManGetSessionOptionAsString ( session : *const WSMAN_SESSION , option : WSManSessionOption , stringlength : u32 , string : ::windows_sys::core::PWSTR , stringlengthused : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManInitialize ( flags : u32 , apihandle : *mut *mut WSMAN_API ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginAuthzOperationComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , userauthorizationcontext : *const ::core::ffi::c_void , errorcode : u32 , extendederrorinformation : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginAuthzOperationComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , userauthorizationcontext : *const ::core::ffi::c_void , errorcode : u32 , extendederrorinformation : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginAuthzQueryQuotaComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , quota : *const WSMAN_AUTHZ_QUOTA , errorcode : u32 , extendederrorinformation : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginAuthzQueryQuotaComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , quota : *const WSMAN_AUTHZ_QUOTA , errorcode : u32 , extendederrorinformation : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginAuthzUserComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , userauthorizationcontext : *const ::core::ffi::c_void , impersonationtoken : super::super::Foundation:: HANDLE , userisadministrator : super::super::Foundation:: BOOL , errorcode : u32 , extendederrorinformation : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginAuthzUserComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , userauthorizationcontext : *const ::core::ffi::c_void , impersonationtoken : super::super::Foundation:: HANDLE , userisadministrator : super::super::Foundation:: BOOL , errorcode : u32 , extendederrorinformation : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginFreeRequestDetails ( requestdetails : *const WSMAN_PLUGIN_REQUEST ) -> u32 ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManPluginGetConfiguration ( plugincontext : *const ::core::ffi::c_void , flags : u32 , data : *mut WSMAN_DATA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginGetOperationParameters ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , data : *mut WSMAN_DATA ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginOperationComplete ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , errorcode : u32 , extendedinformation : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginOperationComplete ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , errorcode : u32 , extendedinformation : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginReceiveResult ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , stream : :: windows_sys::core::PCWSTR , streamresult : *const WSMAN_DATA , commandstate : :: windows_sys::core::PCWSTR , exitcode : u32 ) -> u32 ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginReceiveResult ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , stream : ::windows_sys::core::PCWSTR , streamresult : *const WSMAN_DATA , commandstate : ::windows_sys::core::PCWSTR , exitcode : u32 ) -> u32 ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManPluginReportCompletion ( plugincontext : *const ::core::ffi::c_void , flags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManPluginReportContext ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , context : *const ::core::ffi::c_void ) -> u32 ); @@ -39,13 +39,13 @@ ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManReconnectShell ( shell : *mut WSMAN_SHELL , flags : u32 , r#async : *const WSMAN_SHELL_ASYNC ) -> ( ) ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManReconnectShellCommand ( commandhandle : *mut WSMAN_COMMAND , flags : u32 , r#async : *const WSMAN_SHELL_ASYNC ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManRunShellCommand ( shell : *mut WSMAN_SHELL , flags : u32 , commandline : :: windows_sys::core::PCWSTR , args : *const WSMAN_COMMAND_ARG_SET , options : *const WSMAN_OPTION_SET , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManRunShellCommand ( shell : *mut WSMAN_SHELL , flags : u32 , commandline : ::windows_sys::core::PCWSTR , args : *const WSMAN_COMMAND_ARG_SET , options : *const WSMAN_OPTION_SET , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManRunShellCommandEx ( shell : *mut WSMAN_SHELL , flags : u32 , commandid : :: windows_sys::core::PCWSTR , commandline : :: windows_sys::core::PCWSTR , args : *const WSMAN_COMMAND_ARG_SET , options : *const WSMAN_OPTION_SET , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManRunShellCommandEx ( shell : *mut WSMAN_SHELL , flags : u32 , commandid : ::windows_sys::core::PCWSTR , commandline : ::windows_sys::core::PCWSTR , args : *const WSMAN_COMMAND_ARG_SET , options : *const WSMAN_OPTION_SET , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManSendShellInput ( shell : *const WSMAN_SHELL , command : *const WSMAN_COMMAND , flags : u32 , streamid : :: windows_sys::core::PCWSTR , streamdata : *const WSMAN_DATA , endofstream : super::super::Foundation:: BOOL , r#async : *const WSMAN_SHELL_ASYNC , sendoperation : *mut *mut WSMAN_OPERATION ) -> ( ) ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] fn WSManSendShellInput ( shell : *const WSMAN_SHELL , command : *const WSMAN_COMMAND , flags : u32 , streamid : ::windows_sys::core::PCWSTR , streamdata : *const WSMAN_DATA , endofstream : super::super::Foundation:: BOOL , r#async : *const WSMAN_SHELL_ASYNC , sendoperation : *mut *mut WSMAN_OPERATION ) -> ( ) ); ::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManSetSessionOption ( session : *const WSMAN_SESSION , option : WSManSessionOption , data : *const WSMAN_DATA ) -> u32 ); -::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManSignalShell ( shell : *const WSMAN_SHELL , command : *const WSMAN_COMMAND , flags : u32 , code : :: windows_sys::core::PCWSTR , r#async : *const WSMAN_SHELL_ASYNC , signaloperation : *mut *mut WSMAN_OPERATION ) -> ( ) ); +::windows_sys::core::link ! ( "wsmsvc.dll""system" #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] fn WSManSignalShell ( shell : *const WSMAN_SHELL , command : *const WSMAN_COMMAND , flags : u32 , code : ::windows_sys::core::PCWSTR , r#async : *const WSMAN_SHELL_ASYNC , signaloperation : *mut *mut WSMAN_OPERATION ) -> ( ) ); pub type IWSMan = *mut ::core::ffi::c_void; pub type IWSManConnectionOptions = *mut ::core::ffi::c_void; pub type IWSManConnectionOptionsEx = *mut ::core::ffi::c_void; @@ -1083,11 +1083,11 @@ pub const ERROR_WSMAN_WMI_SVC_ACCESS_DENIED: u32 = 2150859012u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub const ERROR_WSMAN_WRONG_METADATA: u32 = 2150859233u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_CMDSHELL_OPTION_CODEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINRS_CODEPAGE"); +pub const WSMAN_CMDSHELL_OPTION_CODEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINRS_CODEPAGE"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_CMDSHELL_OPTION_CONSOLEMODE_STDIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINRS_CONSOLEMODE_STDIN"); +pub const WSMAN_CMDSHELL_OPTION_CONSOLEMODE_STDIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINRS_CONSOLEMODE_STDIN"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_CMDSHELL_OPTION_SKIP_CMD_SHELL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINRS_SKIP_CMD_SHELL"); +pub const WSMAN_CMDSHELL_OPTION_SKIP_CMD_SHELL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINRS_SKIP_CMD_SHELL"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub const WSMAN_DEFAULT_TIMEOUT_MS: u32 = 60000u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] @@ -1143,15 +1143,15 @@ pub const WSMAN_PLUGIN_STARTUP_AUTORESTARTED_REBOOT: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub const WSMAN_PLUGIN_STARTUP_REQUEST_RECEIVED: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_SHELL_NS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("http://schemas.microsoft.com/wbem/wsman/1/windows/shell"); +pub const WSMAN_SHELL_NS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("http://schemas.microsoft.com/wbem/wsman/1/windows/shell"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_SHELL_OPTION_NOPROFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINRS_NOPROFILE"); +pub const WSMAN_SHELL_OPTION_NOPROFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINRS_NOPROFILE"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_STREAM_ID_STDERR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("stderr"); +pub const WSMAN_STREAM_ID_STDERR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("stderr"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_STREAM_ID_STDIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("stdin"); +pub const WSMAN_STREAM_ID_STDIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("stdin"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_STREAM_ID_STDOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("stdout"); +pub const WSMAN_STREAM_ID_STDOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("stdout"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub const WSMan: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbced617b_ec03_420b_8508_977dc7a686bd); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/RestartManager/mod.rs b/crates/libs/sys/src/Windows/Win32/System/RestartManager/mod.rs index c9c79b08ca..d40f9fed9c 100644 --- a/crates/libs/sys/src/Windows/Win32/System/RestartManager/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/RestartManager/mod.rs @@ -1,18 +1,18 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] fn RmAddFilter ( dwsessionhandle : u32 , strmodulename : :: windows_sys::core::PCWSTR , pprocess : *const RM_UNIQUE_PROCESS , strserviceshortname : :: windows_sys::core::PCWSTR , filteraction : RM_FILTER_ACTION ) -> u32 ); +::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] fn RmAddFilter ( dwsessionhandle : u32 , strmodulename : ::windows_sys::core::PCWSTR , pprocess : *const RM_UNIQUE_PROCESS , strserviceshortname : ::windows_sys::core::PCWSTR , filteraction : RM_FILTER_ACTION ) -> u32 ); ::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmCancelCurrentTask ( dwsessionhandle : u32 ) -> u32 ); ::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmEndSession ( dwsessionhandle : u32 ) -> u32 ); ::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmGetFilterList ( dwsessionhandle : u32 , pbfilterbuf : *mut u8 , cbfilterbuf : u32 , cbfilterbufneeded : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] fn RmGetList ( dwsessionhandle : u32 , pnprocinfoneeded : *mut u32 , pnprocinfo : *mut u32 , rgaffectedapps : *mut RM_PROCESS_INFO , lpdwrebootreasons : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmJoinSession ( psessionhandle : *mut u32 , strsessionkey : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmJoinSession ( psessionhandle : *mut u32 , strsessionkey : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] fn RmRegisterResources ( dwsessionhandle : u32 , nfiles : u32 , rgsfilenames : *const :: windows_sys::core::PCWSTR , napplications : u32 , rgapplications : *const RM_UNIQUE_PROCESS , nservices : u32 , rgsservicenames : *const :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] fn RmRegisterResources ( dwsessionhandle : u32 , nfiles : u32 , rgsfilenames : *const ::windows_sys::core::PCWSTR , napplications : u32 , rgapplications : *const RM_UNIQUE_PROCESS , nservices : u32 , rgsservicenames : *const ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] fn RmRemoveFilter ( dwsessionhandle : u32 , strmodulename : :: windows_sys::core::PCWSTR , pprocess : *const RM_UNIQUE_PROCESS , strserviceshortname : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] fn RmRemoveFilter ( dwsessionhandle : u32 , strmodulename : ::windows_sys::core::PCWSTR , pprocess : *const RM_UNIQUE_PROCESS , strserviceshortname : ::windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmRestart ( dwsessionhandle : u32 , dwrestartflags : u32 , fnstatus : RM_WRITE_STATUS_CALLBACK ) -> u32 ); ::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmShutdown ( dwsessionhandle : u32 , lactionflags : u32 , fnstatus : RM_WRITE_STATUS_CALLBACK ) -> u32 ); -::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmStartSession ( psessionhandle : *mut u32 , dwsessionflags : u32 , strsessionkey : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "rstrtmgr.dll""system" #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] fn RmStartSession ( psessionhandle : *mut u32 , dwsessionflags : u32 , strsessionkey : ::windows_sys::core::PWSTR ) -> u32 ); #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] pub const CCH_RM_MAX_APP_NAME: u32 = 255u32; #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Rpc/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Rpc/mod.rs index d084cd80bb..f5a99d28bc 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Rpc/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Rpc/mod.rs @@ -1,8 +1,8 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn DceErrorInqTextA ( rpcstatus : RPC_STATUS , errortext : *mut u8 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn DceErrorInqTextW ( rpcstatus : RPC_STATUS , errortext : *mut u16 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn IUnknown_AddRef_Proxy ( this : :: windows_sys::core::IUnknown ) -> u32 ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn IUnknown_QueryInterface_Proxy ( this : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn IUnknown_Release_Proxy ( this : :: windows_sys::core::IUnknown ) -> u32 ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn IUnknown_AddRef_Proxy ( this : ::windows_sys::core::IUnknown ) -> u32 ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn IUnknown_QueryInterface_Proxy ( this : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn IUnknown_Release_Proxy ( this : ::windows_sys::core::IUnknown ) -> u32 ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcAllocate ( size : u32 ) -> *mut ::core::ffi::c_void ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn I_RpcAsyncAbortCall ( pasync : *const RPC_ASYNC_STATE , exceptioncode : u32 ) -> RPC_STATUS ); @@ -32,7 +32,7 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcFreeBuffer ( message : *mut RPC_MESSAGE ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcFreePipeBuffer ( message : *mut RPC_MESSAGE ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcGetBuffer ( message : *mut RPC_MESSAGE ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcGetBufferWithObject ( message : *mut RPC_MESSAGE , objectuuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcGetBufferWithObject ( message : *mut RPC_MESSAGE , objectuuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcGetCurrentCallHandle ( ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcGetDefaultSD ( ppsecuritydescriptor : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcGetExtendedError ( ) -> RPC_STATUS ); @@ -67,8 +67,8 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerSetAddressChangeFn ( paddresschangefn : *mut RPC_ADDRESS_CHANGE_FN ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerStartService ( protseq : *const u16 , endpoint : *const u16 , ifspec : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerSubscribeForDisconnectNotification ( binding : *const ::core::ffi::c_void , hevent : *const ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerSubscribeForDisconnectNotification2 ( binding : *const ::core::ffi::c_void , hevent : *const ::core::ffi::c_void , subscriptionid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerUnsubscribeForDisconnectNotification ( binding : *const ::core::ffi::c_void , subscriptionid : :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerSubscribeForDisconnectNotification2 ( binding : *const ::core::ffi::c_void , hevent : *const ::core::ffi::c_void , subscriptionid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerUnsubscribeForDisconnectNotification ( binding : *const ::core::ffi::c_void , subscriptionid : ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerUseProtseq2A ( networkaddress : *const u8 , protseq : *const u8 , maxcalls : u32 , securitydescriptor : *const ::core::ffi::c_void , policy : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerUseProtseq2W ( networkaddress : *const u16 , protseq : *const u16 , maxcalls : u32 , securitydescriptor : *const ::core::ffi::c_void , policy : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcServerUseProtseqEp2A ( networkaddress : *const u8 , protseq : *const u8 , maxcalls : u32 , endpoint : *const u8 , securitydescriptor : *const ::core::ffi::c_void , policy : *const ::core::ffi::c_void ) -> RPC_STATUS ); @@ -77,12 +77,12 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcSsDontSerializeContext ( ) -> ( ) ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcSystemHandleTypeSpecificWork ( handle : *mut ::core::ffi::c_void , actualtype : u8 , idltype : u8 , marshaldirection : LRPC_SYSTEM_HANDLE_MARSHAL_DIRECTION ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_RpcTurnOnEEInfoPropagation ( ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_UuidCreate ( uuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn I_UuidCreate ( uuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesBufferHandleReset ( handle : *const ::core::ffi::c_void , handlestyle : u32 , operation : MIDL_ES_CODE , pbuffer : *const *const i8 , buffersize : u32 , pencodedsize : *mut u32 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesDecodeBufferHandleCreate ( buffer : :: windows_sys::core::PCSTR , buffersize : u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesDecodeBufferHandleCreate ( buffer : ::windows_sys::core::PCSTR , buffersize : u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesDecodeIncrementalHandleCreate ( userstate : *mut ::core::ffi::c_void , readfn : MIDL_ES_READ , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesEncodeDynBufferHandleCreate ( pbuffer : *mut *mut i8 , pencodedsize : *mut u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesEncodeFixedBufferHandleCreate ( pbuffer : :: windows_sys::core::PSTR , buffersize : u32 , pencodedsize : *mut u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesEncodeFixedBufferHandleCreate ( pbuffer : ::windows_sys::core::PSTR , buffersize : u32 , pencodedsize : *mut u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesEncodeIncrementalHandleCreate ( userstate : *mut ::core::ffi::c_void , allocfn : MIDL_ES_ALLOC , writefn : MIDL_ES_WRITE , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesHandleFree ( handle : *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn MesIncrementalHandleReset ( handle : *mut ::core::ffi::c_void , userstate : *mut ::core::ffi::c_void , allocfn : MIDL_ES_ALLOC , writefn : MIDL_ES_WRITE , readfn : MIDL_ES_READ , operation : MIDL_ES_CODE ) -> RPC_STATUS ); @@ -246,7 +246,7 @@ #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] fn NdrGetBuffer ( pstubmsg : *mut MIDL_STUB_MESSAGE , bufferlength : u32 , handle : *mut ::core::ffi::c_void ) -> *mut u8 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] fn NdrGetDcomProtocolVersion ( pstubmsg : *mut MIDL_STUB_MESSAGE , pversion : *mut RPC_VERSION ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] fn NdrGetDcomProtocolVersion ( pstubmsg : *mut MIDL_STUB_MESSAGE , pversion : *mut RPC_VERSION ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] fn NdrGetUserMarshalInfo ( pflags : *const u32 , informationlevel : u32 , pmarshalinfo : *mut NDR_USER_MARSHAL_INFO ) -> RPC_STATUS ); #[cfg(feature = "Win32_System_Com")] @@ -456,7 +456,7 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] fn RpcBindingInqAuthInfoExW ( binding : *const ::core::ffi::c_void , serverprincname : *mut *mut u16 , authnlevel : *mut u32 , authnsvc : *mut u32 , authidentity : *mut *mut ::core::ffi::c_void , authzsvc : *mut u32 , rpcqosversion : u32 , securityqos : *mut RPC_SECURITY_QOS ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingInqAuthInfoW ( binding : *const ::core::ffi::c_void , serverprincname : *mut *mut u16 , authnlevel : *mut u32 , authnsvc : *mut u32 , authidentity : *mut *mut ::core::ffi::c_void , authzsvc : *mut u32 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingInqMaxCalls ( binding : *const ::core::ffi::c_void , maxcalls : *mut u32 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingInqObject ( binding : *const ::core::ffi::c_void , objectuuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingInqObject ( binding : *const ::core::ffi::c_void , objectuuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingInqOption ( hbinding : *const ::core::ffi::c_void , option : u32 , poptionvalue : *mut usize ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingReset ( binding : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingServerFromClient ( clientbinding : *const ::core::ffi::c_void , serverbinding : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); @@ -466,7 +466,7 @@ #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] fn RpcBindingSetAuthInfoExW ( binding : *const ::core::ffi::c_void , serverprincname : *const u16 , authnlevel : u32 , authnsvc : u32 , authidentity : *const ::core::ffi::c_void , authzsvc : u32 , securityqos : *const RPC_SECURITY_QOS ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingSetAuthInfoW ( binding : *const ::core::ffi::c_void , serverprincname : *const u16 , authnlevel : u32 , authnsvc : u32 , authidentity : *const ::core::ffi::c_void , authzsvc : u32 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingSetObject ( binding : *const ::core::ffi::c_void , objectuuid : *const :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingSetObject ( binding : *const ::core::ffi::c_void , objectuuid : *const ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingSetOption ( hbinding : *const ::core::ffi::c_void , option : u32 , optionvalue : usize ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingToStringBindingA ( binding : *const ::core::ffi::c_void , stringbinding : *mut *mut u8 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcBindingToStringBindingW ( binding : *const ::core::ffi::c_void , stringbinding : *mut *mut u16 ) -> RPC_STATUS ); @@ -505,11 +505,11 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcImpersonateClient2 ( bindinghandle : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcImpersonateClientContainer ( bindinghandle : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEnableIdleCleanup ( ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpEltInqBegin ( epbinding : *const ::core::ffi::c_void , inquirytype : u32 , ifid : *const RPC_IF_ID , versoption : u32 , objectuuid : *const :: windows_sys::core::GUID , inquirycontext : *mut *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpEltInqBegin ( epbinding : *const ::core::ffi::c_void , inquirytype : u32 , ifid : *const RPC_IF_ID , versoption : u32 , objectuuid : *const ::windows_sys::core::GUID , inquirycontext : *mut *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpEltInqDone ( inquirycontext : *mut *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpEltInqNextA ( inquirycontext : *const *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , binding : *mut *mut ::core::ffi::c_void , objectuuid : *mut :: windows_sys::core::GUID , annotation : *mut *mut u8 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpEltInqNextW ( inquirycontext : *const *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , binding : *mut *mut ::core::ffi::c_void , objectuuid : *mut :: windows_sys::core::GUID , annotation : *mut *mut u16 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpUnregister ( epbinding : *const ::core::ffi::c_void , ifid : *const RPC_IF_ID , binding : *const ::core::ffi::c_void , objectuuid : *const :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpEltInqNextA ( inquirycontext : *const *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , binding : *mut *mut ::core::ffi::c_void , objectuuid : *mut ::windows_sys::core::GUID , annotation : *mut *mut u8 ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpEltInqNextW ( inquirycontext : *const *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , binding : *mut *mut ::core::ffi::c_void , objectuuid : *mut ::windows_sys::core::GUID , annotation : *mut *mut u16 ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtEpUnregister ( epbinding : *const ::core::ffi::c_void , ifid : *const RPC_IF_ID , binding : *const ::core::ffi::c_void , objectuuid : *const ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtInqComTimeout ( binding : *const ::core::ffi::c_void , timeout : *mut u32 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtInqDefaultProtectLevel ( authnsvc : u32 , authnlevel : *mut u32 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcMgmtInqIfIds ( binding : *const ::core::ffi::c_void , ifidvector : *mut *mut RPC_IF_ID_VECTOR ) -> RPC_STATUS ); @@ -532,14 +532,14 @@ ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingExportPnPA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objectvector : *const UUID_VECTOR ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingExportPnPW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objectvector : *const UUID_VECTOR ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingExportW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , bindingvec : *const RPC_BINDING_VECTOR , objectuuidvec : *const UUID_VECTOR ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingImportBeginA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objuuid : *const :: windows_sys::core::GUID , importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingImportBeginW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objuuid : *const :: windows_sys::core::GUID , importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingImportBeginA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objuuid : *const ::windows_sys::core::GUID , importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingImportBeginW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objuuid : *const ::windows_sys::core::GUID , importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingImportDone ( importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingImportNext ( importcontext : *mut ::core::ffi::c_void , binding : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingInqEntryNameA ( binding : *const ::core::ffi::c_void , entrynamesyntax : u32 , entryname : *mut *mut u8 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingInqEntryNameW ( binding : *const ::core::ffi::c_void , entrynamesyntax : u32 , entryname : *mut *mut u16 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingLookupBeginA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objuuid : *const :: windows_sys::core::GUID , bindingmaxcount : u32 , lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingLookupBeginW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objuuid : *const :: windows_sys::core::GUID , bindingmaxcount : u32 , lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingLookupBeginA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objuuid : *const ::windows_sys::core::GUID , bindingmaxcount : u32 , lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingLookupBeginW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objuuid : *const ::windows_sys::core::GUID , bindingmaxcount : u32 , lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingLookupDone ( lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingLookupNext ( lookupcontext : *mut ::core::ffi::c_void , bindingvec : *mut *mut RPC_BINDING_VECTOR ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsBindingSelect ( bindingvec : *mut RPC_BINDING_VECTOR , binding : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); @@ -552,7 +552,7 @@ ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsEntryObjectInqBeginA ( entrynamesyntax : u32 , entryname : *const u8 , inquirycontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsEntryObjectInqBeginW ( entrynamesyntax : u32 , entryname : *const u16 , inquirycontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsEntryObjectInqDone ( inquirycontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsEntryObjectInqNext ( inquirycontext : *mut ::core::ffi::c_void , objuuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsEntryObjectInqNext ( inquirycontext : *mut ::core::ffi::c_void , objuuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsGroupDeleteA ( groupnamesyntax : GROUP_NAME_SYNTAX , groupname : *const u8 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsGroupDeleteW ( groupnamesyntax : GROUP_NAME_SYNTAX , groupname : *const u16 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsGroupMbrAddA ( groupnamesyntax : u32 , groupname : *const u8 , membernamesyntax : u32 , membername : *const u8 ) -> RPC_STATUS ); @@ -586,9 +586,9 @@ ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsProfileEltInqNextW ( inquirycontext : *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , membername : *mut *mut u16 , priority : *mut u32 , annotation : *mut *mut u16 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsProfileEltRemoveA ( profilenamesyntax : u32 , profilename : *const u8 , ifid : *const RPC_IF_ID , membernamesyntax : u32 , membername : *const u8 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcns4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcNsProfileEltRemoveW ( profilenamesyntax : u32 , profilename : *const u16 , ifid : *const RPC_IF_ID , membernamesyntax : u32 , membername : *const u16 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcObjectInqType ( objuuid : *const :: windows_sys::core::GUID , typeuuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcObjectInqType ( objuuid : *const ::windows_sys::core::GUID , typeuuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcObjectSetInqFn ( inquiryfn : RPC_OBJECT_INQ_FN ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcObjectSetType ( objuuid : *const :: windows_sys::core::GUID , typeuuid : *const :: windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcObjectSetType ( objuuid : *const ::windows_sys::core::GUID , typeuuid : *const ::windows_sys::core::GUID ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcProtseqVectorFreeA ( protseqvector : *mut *mut RPC_PROTSEQ_VECTORA ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcProtseqVectorFreeW ( protseqvector : *mut *mut RPC_PROTSEQ_VECTORW ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcRaiseException ( exception : RPC_STATUS ) -> ( ) ); @@ -603,7 +603,7 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerInqCallAttributesW ( clientbinding : *const ::core::ffi::c_void , rpccallattributes : *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerInqDefaultPrincNameA ( authnsvc : u32 , princname : *mut *mut u8 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerInqDefaultPrincNameW ( authnsvc : u32 , princname : *mut *mut u16 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerInqIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows_sys::core::GUID , mgrepv : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerInqIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows_sys::core::GUID , mgrepv : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerInterfaceGroupActivate ( ifgroup : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerInterfaceGroupClose ( ifgroup : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerInterfaceGroupCreateA ( interfaces : *const RPC_INTERFACE_TEMPLATEA , numifs : u32 , endpoints : *const RPC_ENDPOINT_TEMPLATEA , numendpoints : u32 , idleperiod : u32 , idlecallbackfn : RPC_INTERFACE_GROUP_IDLE_CALLBACK_FN , idlecallbackcontext : *const ::core::ffi::c_void , ifgroup : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); @@ -613,15 +613,15 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerListen ( minimumcallthreads : u32 , maxcalls : u32 , dontwait : u32 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterAuthInfoA ( serverprincname : *const u8 , authnsvc : u32 , getkeyfn : RPC_AUTH_KEY_RETRIEVAL_FN , arg : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterAuthInfoW ( serverprincname : *const u16 , authnsvc : u32 , getkeyfn : RPC_AUTH_KEY_RETRIEVAL_FN , arg : *const ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows_sys::core::GUID , mgrepv : *const ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterIf2 ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows_sys::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , maxrpcsize : u32 , ifcallbackfn : RPC_IF_CALLBACK_FN ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterIf3 ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows_sys::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , maxrpcsize : u32 , ifcallback : RPC_IF_CALLBACK_FN , securitydescriptor : *const ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterIfEx ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows_sys::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , ifcallback : RPC_IF_CALLBACK_FN ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows_sys::core::GUID , mgrepv : *const ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterIf2 ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows_sys::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , maxrpcsize : u32 , ifcallbackfn : RPC_IF_CALLBACK_FN ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterIf3 ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows_sys::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , maxrpcsize : u32 , ifcallback : RPC_IF_CALLBACK_FN , securitydescriptor : *const ::core::ffi::c_void ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerRegisterIfEx ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows_sys::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , ifcallback : RPC_IF_CALLBACK_FN ) -> RPC_STATUS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] fn RpcServerSubscribeForNotification ( binding : *const ::core::ffi::c_void , notification : RPC_NOTIFICATIONS , notificationtype : RPC_NOTIFICATION_TYPES , notificationinfo : *const RPC_ASYNC_NOTIFICATION_INFO ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerTestCancel ( bindinghandle : *const ::core::ffi::c_void ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerUnregisterIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows_sys::core::GUID , waitforcallstocomplete : u32 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerUnregisterIfEx ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows_sys::core::GUID , rundowncontexthandles : i32 ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerUnregisterIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows_sys::core::GUID , waitforcallstocomplete : u32 ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerUnregisterIfEx ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows_sys::core::GUID , rundowncontexthandles : i32 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerUnsubscribeForNotification ( binding : *const ::core::ffi::c_void , notification : RPC_NOTIFICATIONS , notificationsqueued : *mut u32 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerUseAllProtseqs ( maxcalls : u32 , securitydescriptor : *const ::core::ffi::c_void ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcServerUseAllProtseqsEx ( maxcalls : u32 , securitydescriptor : *const ::core::ffi::c_void , policy : *const RPC_POLICY ) -> RPC_STATUS ); @@ -671,17 +671,17 @@ ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcStringFreeW ( string : *mut *mut u16 ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcTestCancel ( ) -> RPC_STATUS ); ::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn RpcUserFree ( asynchandle : *mut ::core::ffi::c_void , pbuffer : *mut ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidCompare ( uuid1 : *const :: windows_sys::core::GUID , uuid2 : *const :: windows_sys::core::GUID , status : *mut RPC_STATUS ) -> i32 ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidCreate ( uuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidCreateNil ( niluuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidCreateSequential ( uuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidEqual ( uuid1 : *const :: windows_sys::core::GUID , uuid2 : *const :: windows_sys::core::GUID , status : *mut RPC_STATUS ) -> i32 ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidFromStringA ( stringuuid : *const u8 , uuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidFromStringW ( stringuuid : *const u16 , uuid : *mut :: windows_sys::core::GUID ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidHash ( uuid : *const :: windows_sys::core::GUID , status : *mut RPC_STATUS ) -> u16 ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidIsNil ( uuid : *const :: windows_sys::core::GUID , status : *mut RPC_STATUS ) -> i32 ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidToStringA ( uuid : *const :: windows_sys::core::GUID , stringuuid : *mut *mut u8 ) -> RPC_STATUS ); -::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidToStringW ( uuid : *const :: windows_sys::core::GUID , stringuuid : *mut *mut u16 ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidCompare ( uuid1 : *const ::windows_sys::core::GUID , uuid2 : *const ::windows_sys::core::GUID , status : *mut RPC_STATUS ) -> i32 ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidCreate ( uuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidCreateNil ( niluuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidCreateSequential ( uuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidEqual ( uuid1 : *const ::windows_sys::core::GUID , uuid2 : *const ::windows_sys::core::GUID , status : *mut RPC_STATUS ) -> i32 ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidFromStringA ( stringuuid : *const u8 , uuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidFromStringW ( stringuuid : *const u16 , uuid : *mut ::windows_sys::core::GUID ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidHash ( uuid : *const ::windows_sys::core::GUID , status : *mut RPC_STATUS ) -> u16 ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidIsNil ( uuid : *const ::windows_sys::core::GUID , status : *mut RPC_STATUS ) -> i32 ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidToStringA ( uuid : *const ::windows_sys::core::GUID , stringuuid : *mut *mut u8 ) -> RPC_STATUS ); +::windows_sys::core::link ! ( "rpcrt4.dll""system" #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] fn UuidToStringW ( uuid : *const ::windows_sys::core::GUID , stringuuid : *mut *mut u16 ) -> RPC_STATUS ); #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] pub const DCE_C_ERROR_STRING_LEN: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Search/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Search/mod.rs index 7aef884b0e..006716cd6d 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Search/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Search/mod.rs @@ -163,9 +163,9 @@ pub mod Common; ::windows_sys::core::link ! ( "odbc32.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLGetTypeInfoA ( statementhandle : *mut ::core::ffi::c_void , datatype : i16 ) -> i16 ); ::windows_sys::core::link ! ( "odbc32.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLGetTypeInfoW ( statementhandle : *mut ::core::ffi::c_void , datatype : i16 ) -> i16 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] fn SQLInitEnumServers ( pwchservername : :: windows_sys::core::PCWSTR , pwchinstancename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLLinkedCatalogsA ( param0 : *mut ::core::ffi::c_void , param1 : :: windows_sys::core::PCSTR , param2 : i16 ) -> i16 ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLLinkedCatalogsW ( param0 : *mut ::core::ffi::c_void , param1 : :: windows_sys::core::PCWSTR , param2 : i16 ) -> i16 ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`, `\"Win32_Foundation\"`*"] fn SQLInitEnumServers ( pwchservername : ::windows_sys::core::PCWSTR , pwchinstancename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLLinkedCatalogsA ( param0 : *mut ::core::ffi::c_void , param1 : ::windows_sys::core::PCSTR , param2 : i16 ) -> i16 ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLLinkedCatalogsW ( param0 : *mut ::core::ffi::c_void , param1 : ::windows_sys::core::PCWSTR , param2 : i16 ) -> i16 ); ::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLLinkedServers ( param0 : *mut ::core::ffi::c_void ) -> i16 ); ::windows_sys::core::link ! ( "odbc32.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLMoreResults ( hstmt : *mut ::core::ffi::c_void ) -> i16 ); ::windows_sys::core::link ! ( "odbc32.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn SQLNativeSql ( hdbc : *mut ::core::ffi::c_void , szsqlstrin : *const u8 , cchsqlstrin : i32 , szsqlstr : *mut u8 , cchsqlstrmax : i32 , pcbsqlstr : *mut i32 ) -> i16 ); @@ -264,17 +264,17 @@ pub mod Common; ::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_done ( param0 : *mut ::core::ffi::c_void ) -> i32 ); ::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_exec ( param0 : *mut ::core::ffi::c_void , param1 : *mut i32 ) -> i16 ); ::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_getcolfmt ( param0 : *mut ::core::ffi::c_void , param1 : i32 , param2 : i32 , param3 : *mut ::core::ffi::c_void , param4 : i32 , param5 : *mut i32 ) -> i16 ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_initA ( param0 : *mut ::core::ffi::c_void , param1 : :: windows_sys::core::PCSTR , param2 : :: windows_sys::core::PCSTR , param3 : :: windows_sys::core::PCSTR , param4 : i32 ) -> i16 ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_initW ( param0 : *mut ::core::ffi::c_void , param1 : :: windows_sys::core::PCWSTR , param2 : :: windows_sys::core::PCWSTR , param3 : :: windows_sys::core::PCWSTR , param4 : i32 ) -> i16 ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_initA ( param0 : *mut ::core::ffi::c_void , param1 : ::windows_sys::core::PCSTR , param2 : ::windows_sys::core::PCSTR , param3 : ::windows_sys::core::PCSTR , param4 : i32 ) -> i16 ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_initW ( param0 : *mut ::core::ffi::c_void , param1 : ::windows_sys::core::PCWSTR , param2 : ::windows_sys::core::PCWSTR , param3 : ::windows_sys::core::PCWSTR , param4 : i32 ) -> i16 ); ::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_moretext ( param0 : *mut ::core::ffi::c_void , param1 : i32 , param2 : *mut u8 ) -> i16 ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_readfmtA ( param0 : *mut ::core::ffi::c_void , param1 : :: windows_sys::core::PCSTR ) -> i16 ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_readfmtW ( param0 : *mut ::core::ffi::c_void , param1 : :: windows_sys::core::PCWSTR ) -> i16 ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_readfmtA ( param0 : *mut ::core::ffi::c_void , param1 : ::windows_sys::core::PCSTR ) -> i16 ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_readfmtW ( param0 : *mut ::core::ffi::c_void , param1 : ::windows_sys::core::PCWSTR ) -> i16 ); ::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_sendrow ( param0 : *mut ::core::ffi::c_void ) -> i16 ); ::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_setcolfmt ( param0 : *mut ::core::ffi::c_void , param1 : i32 , param2 : i32 , param3 : *mut ::core::ffi::c_void , param4 : i32 ) -> i16 ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_writefmtA ( param0 : *mut ::core::ffi::c_void , param1 : :: windows_sys::core::PCSTR ) -> i16 ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_writefmtW ( param0 : *mut ::core::ffi::c_void , param1 : :: windows_sys::core::PCWSTR ) -> i16 ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn dbprtypeA ( param0 : i32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn dbprtypeW ( param0 : i32 ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_writefmtA ( param0 : *mut ::core::ffi::c_void , param1 : ::windows_sys::core::PCSTR ) -> i16 ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn bcp_writefmtW ( param0 : *mut ::core::ffi::c_void , param1 : ::windows_sys::core::PCWSTR ) -> i16 ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn dbprtypeA ( param0 : i32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "odbcbcp.dll""system" #[doc = "*Required features: `\"Win32_System_Search\"`*"] fn dbprtypeW ( param0 : i32 ) -> ::windows_sys::core::PWSTR ); pub type DataSource = *mut ::core::ffi::c_void; pub type DataSourceListener = *mut ::core::ffi::c_void; pub type DataSourceObject = *mut ::core::ffi::c_void; @@ -3315,7 +3315,7 @@ pub const MSS_E_INVALIDAPPNAME: i32 = -2147213056i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const MSS_E_UNICODEFILEHEADERMISSING: i32 = -2147213051i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const MS_PERSIST_PROGID: ::windows_sys::core::PCSTR = ::windows_sys::s!("MSPersist"); +pub const MS_PERSIST_PROGID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("MSPersist"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const NET_E_DISCONNECTED: i32 = -2147220733i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -3501,9 +3501,9 @@ pub const PRAllBits: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const PRAny: u32 = 512u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const PROGID_MSPersist_Version_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSPersist.1"); +pub const PROGID_MSPersist_Version_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSPersist.1"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const PROGID_MSPersist_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSPersist"); +pub const PROGID_MSPersist_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSPersist"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const PROPID_DBBMK_BOOKMARK: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -3977,13 +3977,13 @@ pub const SQL_AF_SUM: i32 = 16i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_AGGREGATE_FUNCTIONS: u32 = 169u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_ALL_CATALOGS: ::windows_sys::core::PCSTR = ::windows_sys::s!("%"); +pub const SQL_ALL_CATALOGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("%"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_ALL_EXCEPT_LIKE: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_ALL_SCHEMAS: ::windows_sys::core::PCSTR = ::windows_sys::s!("%"); +pub const SQL_ALL_SCHEMAS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("%"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_ALL_TABLE_TYPES: ::windows_sys::core::PCSTR = ::windows_sys::s!("%"); +pub const SQL_ALL_TABLE_TYPES: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("%"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_ALL_TYPES: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -6205,7 +6205,7 @@ pub const SQL_ODBC_CURSORS: u32 = 110u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_ODBC_INTERFACE_CONFORMANCE: u32 = 152u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_ODBC_KEYWORDS : :: windows_sys::core::PCSTR =:: windows_sys::s ! ( "ABSOLUTE,ACTION,ADA,ADD,ALL,ALLOCATE,ALTER,AND,ANY,ARE,AS,ASC,ASSERTION,AT,AUTHORIZATION,AVG,BEGIN,BETWEEN,BIT,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,CATALOG,CHAR,CHAR_LENGTH,CHARACTER,CHARACTER_LENGTH,CHECK,CLOSE,COALESCE,COLLATE,COLLATION,COLUMN,COMMIT,CONNECT,CONNECTION,CONSTRAINT,CONSTRAINTS,CONTINUE,CONVERT,CORRESPONDING,COUNT,CREATE,CROSS,CURRENT,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,CURSOR,DATE,DAY,DEALLOCATE,DEC,DECIMAL,DECLARE,DEFAULT,DEFERRABLE,DEFERRED,DELETE,DESC,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,DISCONNECT,DISTINCT,DOMAIN,DOUBLE,DROP,ELSE,END,END-EXEC,ESCAPE,EXCEPT,EXCEPTION,EXEC,EXECUTE,EXISTS,EXTERNAL,EXTRACT,FALSE,FETCH,FIRST,FLOAT,FOR,FOREIGN,FORTRAN,FOUND,FROM,FULL,GET,GLOBAL,GO,GOTO,GRANT,GROUP,HAVING,HOUR,IDENTITY,IMMEDIATE,IN,INCLUDE,INDEX,INDICATOR,INITIALLY,INNER,INPUT,INSENSITIVE,INSERT,INT,INTEGER,INTERSECT,INTERVAL,INTO,IS,ISOLATION,JOIN,KEY,LANGUAGE,LAST,LEADING,LEFT,LEVEL,LIKE,LOCAL,LOWER,MATCH,MAX,MIN,MINUTE,MODULE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NONE,NOT,NULL,NULLIF,NUMERIC,OCTET_LENGTH,OF,ON,ONLY,OPEN,OPTION,OR,ORDER,OUTER,OUTPUT,OVERLAPS,PAD,PARTIAL,PASCAL,PLI,POSITION,PRECISION,PREPARE,PRESERVE,PRIMARY,PRIOR,PRIVILEGES,PROCEDURE,PUBLIC,READ,REAL,REFERENCES,RELATIVE,RESTRICT,REVOKE,RIGHT,ROLLBACK,ROWSSCHEMA,SCROLL,SECOND,SECTION,SELECT,SESSION,SESSION_USER,SET,SIZE,SMALLINT,SOME,SPACE,SQL,SQLCA,SQLCODE,SQLERROR,SQLSTATE,SQLWARNING,SUBSTRING,SUM,SYSTEM_USER,TABLE,TEMPORARY,THEN,TIME,TIMESTAMP,TIMEZONE_HOUR,TIMEZONE_MINUTE,TO,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,TRUE,UNION,UNIQUE,UNKNOWN,UPDATE,UPPER,USAGE,USER,USING,VALUE,VALUES,VARCHAR,VARYING,VIEW,WHEN,WHENEVER,WHERE,WITH,WORK,WRITE,YEAR,ZONE" ) ; +pub const SQL_ODBC_KEYWORDS : ::windows_sys::core::PCSTR = ::windows_sys::core::s ! ( "ABSOLUTE,ACTION,ADA,ADD,ALL,ALLOCATE,ALTER,AND,ANY,ARE,AS,ASC,ASSERTION,AT,AUTHORIZATION,AVG,BEGIN,BETWEEN,BIT,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,CATALOG,CHAR,CHAR_LENGTH,CHARACTER,CHARACTER_LENGTH,CHECK,CLOSE,COALESCE,COLLATE,COLLATION,COLUMN,COMMIT,CONNECT,CONNECTION,CONSTRAINT,CONSTRAINTS,CONTINUE,CONVERT,CORRESPONDING,COUNT,CREATE,CROSS,CURRENT,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,CURSOR,DATE,DAY,DEALLOCATE,DEC,DECIMAL,DECLARE,DEFAULT,DEFERRABLE,DEFERRED,DELETE,DESC,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,DISCONNECT,DISTINCT,DOMAIN,DOUBLE,DROP,ELSE,END,END-EXEC,ESCAPE,EXCEPT,EXCEPTION,EXEC,EXECUTE,EXISTS,EXTERNAL,EXTRACT,FALSE,FETCH,FIRST,FLOAT,FOR,FOREIGN,FORTRAN,FOUND,FROM,FULL,GET,GLOBAL,GO,GOTO,GRANT,GROUP,HAVING,HOUR,IDENTITY,IMMEDIATE,IN,INCLUDE,INDEX,INDICATOR,INITIALLY,INNER,INPUT,INSENSITIVE,INSERT,INT,INTEGER,INTERSECT,INTERVAL,INTO,IS,ISOLATION,JOIN,KEY,LANGUAGE,LAST,LEADING,LEFT,LEVEL,LIKE,LOCAL,LOWER,MATCH,MAX,MIN,MINUTE,MODULE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NONE,NOT,NULL,NULLIF,NUMERIC,OCTET_LENGTH,OF,ON,ONLY,OPEN,OPTION,OR,ORDER,OUTER,OUTPUT,OVERLAPS,PAD,PARTIAL,PASCAL,PLI,POSITION,PRECISION,PREPARE,PRESERVE,PRIMARY,PRIOR,PRIVILEGES,PROCEDURE,PUBLIC,READ,REAL,REFERENCES,RELATIVE,RESTRICT,REVOKE,RIGHT,ROLLBACK,ROWSSCHEMA,SCROLL,SECOND,SECTION,SELECT,SESSION,SESSION_USER,SET,SIZE,SMALLINT,SOME,SPACE,SQL,SQLCA,SQLCODE,SQLERROR,SQLSTATE,SQLWARNING,SUBSTRING,SUM,SYSTEM_USER,TABLE,TEMPORARY,THEN,TIME,TIMESTAMP,TIMEZONE_HOUR,TIMEZONE_MINUTE,TO,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,TRUE,UNION,UNIQUE,UNKNOWN,UPDATE,UPPER,USAGE,USER,USING,VALUE,VALUES,VARCHAR,VARYING,VIEW,WHEN,WHENEVER,WHERE,WITH,WORK,WRITE,YEAR,ZONE" ) ; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_ODBC_SAG_CLI_CONFORMANCE: u32 = 12u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -6243,7 +6243,7 @@ pub const SQL_OPT_TRACEFILE: u32 = 105u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_OPT_TRACE_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_OPT_TRACE_FILE_DEFAULT: ::windows_sys::core::PCSTR = ::windows_sys::s!("\\SQL.LOG"); +pub const SQL_OPT_TRACE_FILE_DEFAULT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("\\SQL.LOG"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_OPT_TRACE_OFF: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -6671,7 +6671,7 @@ pub const SQL_SPEC_MAJOR: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SPEC_MINOR: u32 = 80u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_SPEC_STRING: ::windows_sys::core::PCSTR = ::windows_sys::s!("03.80"); +pub const SQL_SPEC_STRING: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("03.80"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SP_BETWEEN: i32 = 2048i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -6817,11 +6817,11 @@ pub const SQL_SS_ADDITIONS: i32 = 1i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SS_DELETIONS: i32 = 2i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_SS_DL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STATS.LOG"); +pub const SQL_SS_DL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("STATS.LOG"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SS_QI_DEFAULT: u32 = 30000u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_SS_QL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("QUERY.LOG"); +pub const SQL_SS_QL_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("QUERY.LOG"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SS_UPDATES: i32 = 4i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/SecurityCenter/mod.rs b/crates/libs/sys/src/Windows/Win32/System/SecurityCenter/mod.rs index 8c3422cddd..6670ce340c 100644 --- a/crates/libs/sys/src/Windows/Win32/System/SecurityCenter/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/SecurityCenter/mod.rs @@ -1,11 +1,11 @@ -::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] fn WscGetAntiMalwareUri ( ppszuri : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] fn WscGetSecurityProviderHealth ( providers : u32 , phealth : *mut WSC_SECURITY_PROVIDER_HEALTH ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] fn WscQueryAntiMalwareUri ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] fn WscGetAntiMalwareUri ( ppszuri : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] fn WscGetSecurityProviderHealth ( providers : u32 , phealth : *mut WSC_SECURITY_PROVIDER_HEALTH ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] fn WscQueryAntiMalwareUri ( ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] -::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn WscRegisterForChanges ( reserved : *mut ::core::ffi::c_void , phcallbackregistration : *mut super::super::Foundation:: HANDLE , lpcallbackaddress : super::Threading:: LPTHREAD_START_ROUTINE , pcontext : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] fn WscRegisterForUserNotifications ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn WscRegisterForChanges ( reserved : *mut ::core::ffi::c_void , phcallbackregistration : *mut super::super::Foundation:: HANDLE , lpcallbackaddress : super::Threading:: LPTHREAD_START_ROUTINE , pcontext : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] fn WscRegisterForUserNotifications ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`, `\"Win32_Foundation\"`*"] fn WscUnRegisterChanges ( hregistrationhandle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wscapi.dll""system" #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`, `\"Win32_Foundation\"`*"] fn WscUnRegisterChanges ( hregistrationhandle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); pub type IWSCDefaultProduct = *mut ::core::ffi::c_void; pub type IWSCProductList = *mut ::core::ffi::c_void; pub type IWscProduct = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/System/Services/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Services/mod.rs index 8905551161..d0472d8c4f 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Services/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Services/mod.rs @@ -3,9 +3,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ChangeServiceConfig2W ( hservice : super::super::Security:: SC_HANDLE , dwinfolevel : SERVICE_CONFIG , lpinfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ChangeServiceConfigA ( hservice : super::super::Security:: SC_HANDLE , dwservicetype : u32 , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : :: windows_sys::core::PCSTR , lploadordergroup : :: windows_sys::core::PCSTR , lpdwtagid : *mut u32 , lpdependencies : :: windows_sys::core::PCSTR , lpservicestartname : :: windows_sys::core::PCSTR , lppassword : :: windows_sys::core::PCSTR , lpdisplayname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ChangeServiceConfigA ( hservice : super::super::Security:: SC_HANDLE , dwservicetype : u32 , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : ::windows_sys::core::PCSTR , lploadordergroup : ::windows_sys::core::PCSTR , lpdwtagid : *mut u32 , lpdependencies : ::windows_sys::core::PCSTR , lpservicestartname : ::windows_sys::core::PCSTR , lppassword : ::windows_sys::core::PCSTR , lpdisplayname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ChangeServiceConfigW ( hservice : super::super::Security:: SC_HANDLE , dwservicetype : u32 , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : :: windows_sys::core::PCWSTR , lploadordergroup : :: windows_sys::core::PCWSTR , lpdwtagid : *mut u32 , lpdependencies : :: windows_sys::core::PCWSTR , lpservicestartname : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR , lpdisplayname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ChangeServiceConfigW ( hservice : super::super::Security:: SC_HANDLE , dwservicetype : u32 , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : ::windows_sys::core::PCWSTR , lploadordergroup : ::windows_sys::core::PCWSTR , lpdwtagid : *mut u32 , lpdependencies : ::windows_sys::core::PCWSTR , lpservicestartname : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , lpdisplayname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CloseServiceHandle ( hscobject : super::super::Security:: SC_HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -15,9 +15,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn ControlServiceExW ( hservice : super::super::Security:: SC_HANDLE , dwcontrol : u32 , dwinfolevel : u32 , pcontrolparams : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn CreateServiceA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows_sys::core::PCSTR , lpdisplayname : :: windows_sys::core::PCSTR , dwdesiredaccess : u32 , dwservicetype : ENUM_SERVICE_TYPE , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : :: windows_sys::core::PCSTR , lploadordergroup : :: windows_sys::core::PCSTR , lpdwtagid : *mut u32 , lpdependencies : :: windows_sys::core::PCSTR , lpservicestartname : :: windows_sys::core::PCSTR , lppassword : :: windows_sys::core::PCSTR ) -> super::super::Security:: SC_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn CreateServiceA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows_sys::core::PCSTR , lpdisplayname : ::windows_sys::core::PCSTR , dwdesiredaccess : u32 , dwservicetype : ENUM_SERVICE_TYPE , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : ::windows_sys::core::PCSTR , lploadordergroup : ::windows_sys::core::PCSTR , lpdwtagid : *mut u32 , lpdependencies : ::windows_sys::core::PCSTR , lpservicestartname : ::windows_sys::core::PCSTR , lppassword : ::windows_sys::core::PCSTR ) -> super::super::Security:: SC_HANDLE ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn CreateServiceW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows_sys::core::PCWSTR , lpdisplayname : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwservicetype : ENUM_SERVICE_TYPE , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : :: windows_sys::core::PCWSTR , lploadordergroup : :: windows_sys::core::PCWSTR , lpdwtagid : *mut u32 , lpdependencies : :: windows_sys::core::PCWSTR , lpservicestartname : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR ) -> super::super::Security:: SC_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn CreateServiceW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows_sys::core::PCWSTR , lpdisplayname : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwservicetype : ENUM_SERVICE_TYPE , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : ::windows_sys::core::PCWSTR , lploadordergroup : ::windows_sys::core::PCWSTR , lpdwtagid : *mut u32 , lpdependencies : ::windows_sys::core::PCWSTR , lpservicestartname : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR ) -> super::super::Security:: SC_HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn DeleteService ( hservice : super::super::Security:: SC_HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -27,24 +27,24 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn EnumServicesStatusA ( hscmanager : super::super::Security:: SC_HANDLE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut ENUM_SERVICE_STATUSA , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn EnumServicesStatusExA ( hscmanager : super::super::Security:: SC_HANDLE , infolevel : SC_ENUM_TYPE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 , pszgroupname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn EnumServicesStatusExA ( hscmanager : super::super::Security:: SC_HANDLE , infolevel : SC_ENUM_TYPE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 , pszgroupname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn EnumServicesStatusExW ( hscmanager : super::super::Security:: SC_HANDLE , infolevel : SC_ENUM_TYPE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 , pszgroupname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn EnumServicesStatusExW ( hscmanager : super::super::Security:: SC_HANDLE , infolevel : SC_ENUM_TYPE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 , pszgroupname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn EnumServicesStatusW ( hscmanager : super::super::Security:: SC_HANDLE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut ENUM_SERVICE_STATUSW , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "api-ms-win-service-core-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn GetServiceDirectory ( hservicestatus : SERVICE_STATUS_HANDLE , edirectorytype : SERVICE_DIRECTORY_TYPE , lppathbuffer : :: windows_sys::core::PWSTR , cchpathbufferlength : u32 , lpcchrequiredbufferlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "api-ms-win-service-core-l1-1-4.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn GetServiceDirectory ( hservicestatus : SERVICE_STATUS_HANDLE , edirectorytype : SERVICE_DIRECTORY_TYPE , lppathbuffer : ::windows_sys::core::PWSTR , cchpathbufferlength : u32 , lpcchrequiredbufferlength : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn GetServiceDisplayNameA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows_sys::core::PCSTR , lpdisplayname : :: windows_sys::core::PSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn GetServiceDisplayNameA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows_sys::core::PCSTR , lpdisplayname : ::windows_sys::core::PSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn GetServiceDisplayNameW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows_sys::core::PCWSTR , lpdisplayname : :: windows_sys::core::PWSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn GetServiceDisplayNameW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows_sys::core::PCWSTR , lpdisplayname : ::windows_sys::core::PWSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn GetServiceKeyNameA ( hscmanager : super::super::Security:: SC_HANDLE , lpdisplayname : :: windows_sys::core::PCSTR , lpservicename : :: windows_sys::core::PSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn GetServiceKeyNameA ( hscmanager : super::super::Security:: SC_HANDLE , lpdisplayname : ::windows_sys::core::PCSTR , lpservicename : ::windows_sys::core::PSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn GetServiceKeyNameW ( hscmanager : super::super::Security:: SC_HANDLE , lpdisplayname : :: windows_sys::core::PCWSTR , lpservicename : :: windows_sys::core::PWSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn GetServiceKeyNameW ( hscmanager : super::super::Security:: SC_HANDLE , lpdisplayname : ::windows_sys::core::PCWSTR , lpservicename : ::windows_sys::core::PWSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "api-ms-win-service-core-l1-1-3.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_System_Registry\"`*"] fn GetServiceRegistryStateKey ( servicestatushandle : SERVICE_STATUS_HANDLE , statetype : SERVICE_REGISTRY_STATE_TYPE , accessmask : u32 , servicestatekey : *mut super::Registry:: HKEY ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "api-ms-win-service-core-l1-1-5.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn GetSharedServiceDirectory ( servicehandle : super::super::Security:: SC_HANDLE , directorytype : SERVICE_SHARED_DIRECTORY_TYPE , pathbuffer : :: windows_sys::core::PWSTR , pathbufferlength : u32 , requiredbufferlength : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "api-ms-win-service-core-l1-1-5.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn GetSharedServiceDirectory ( servicehandle : super::super::Security:: SC_HANDLE , directorytype : SERVICE_SHARED_DIRECTORY_TYPE , pathbuffer : ::windows_sys::core::PWSTR , pathbufferlength : u32 , requiredbufferlength : *mut u32 ) -> u32 ); #[cfg(all(feature = "Win32_Security", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "api-ms-win-service-core-l1-1-5.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn GetSharedServiceRegistryStateKey ( servicehandle : super::super::Security:: SC_HANDLE , statetype : SERVICE_SHARED_REGISTRY_STATE_TYPE , accessmask : u32 , servicestatekey : *mut super::Registry:: HKEY ) -> u32 ); #[cfg(feature = "Win32_Security")] @@ -56,13 +56,13 @@ #[cfg(feature = "Win32_Security")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn NotifyServiceStatusChangeW ( hservice : super::super::Security:: SC_HANDLE , dwnotifymask : SERVICE_NOTIFY , pnotifybuffer : *const SERVICE_NOTIFY_2W ) -> u32 ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn OpenSCManagerA ( lpmachinename : :: windows_sys::core::PCSTR , lpdatabasename : :: windows_sys::core::PCSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn OpenSCManagerA ( lpmachinename : ::windows_sys::core::PCSTR , lpdatabasename : ::windows_sys::core::PCSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn OpenSCManagerW ( lpmachinename : :: windows_sys::core::PCWSTR , lpdatabasename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn OpenSCManagerW ( lpmachinename : ::windows_sys::core::PCWSTR , lpdatabasename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn OpenServiceA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows_sys::core::PCSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn OpenServiceA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows_sys::core::PCSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); #[cfg(feature = "Win32_Security")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn OpenServiceW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`*"] fn OpenServiceW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn QueryServiceConfig2A ( hservice : super::super::Security:: SC_HANDLE , dwinfolevel : SERVICE_CONFIG , lpbuffer : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -83,10 +83,10 @@ ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn QueryServiceStatus ( hservice : super::super::Security:: SC_HANDLE , lpservicestatus : *mut SERVICE_STATUS ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn QueryServiceStatusEx ( hservice : super::super::Security:: SC_HANDLE , infolevel : SC_STATUS_TYPE , lpbuffer : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn RegisterServiceCtrlHandlerA ( lpservicename : :: windows_sys::core::PCSTR , lphandlerproc : LPHANDLER_FUNCTION ) -> SERVICE_STATUS_HANDLE ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn RegisterServiceCtrlHandlerExA ( lpservicename : :: windows_sys::core::PCSTR , lphandlerproc : LPHANDLER_FUNCTION_EX , lpcontext : *const ::core::ffi::c_void ) -> SERVICE_STATUS_HANDLE ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn RegisterServiceCtrlHandlerExW ( lpservicename : :: windows_sys::core::PCWSTR , lphandlerproc : LPHANDLER_FUNCTION_EX , lpcontext : *const ::core::ffi::c_void ) -> SERVICE_STATUS_HANDLE ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn RegisterServiceCtrlHandlerW ( lpservicename : :: windows_sys::core::PCWSTR , lphandlerproc : LPHANDLER_FUNCTION ) -> SERVICE_STATUS_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn RegisterServiceCtrlHandlerA ( lpservicename : ::windows_sys::core::PCSTR , lphandlerproc : LPHANDLER_FUNCTION ) -> SERVICE_STATUS_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn RegisterServiceCtrlHandlerExA ( lpservicename : ::windows_sys::core::PCSTR , lphandlerproc : LPHANDLER_FUNCTION_EX , lpcontext : *const ::core::ffi::c_void ) -> SERVICE_STATUS_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn RegisterServiceCtrlHandlerExW ( lpservicename : ::windows_sys::core::PCWSTR , lphandlerproc : LPHANDLER_FUNCTION_EX , lpcontext : *const ::core::ffi::c_void ) -> SERVICE_STATUS_HANDLE ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`*"] fn RegisterServiceCtrlHandlerW ( lpservicename : ::windows_sys::core::PCWSTR , lphandlerproc : LPHANDLER_FUNCTION ) -> SERVICE_STATUS_HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] fn SetServiceBits ( hservicestatus : SERVICE_STATUS_HANDLE , dwservicebits : u32 , bsetbitson : super::super::Foundation:: BOOL , bupdateimmediately : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -94,13 +94,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] fn SetServiceStatus ( hservicestatus : SERVICE_STATUS_HANDLE , lpservicestatus : *const SERVICE_STATUS ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn StartServiceA ( hservice : super::super::Security:: SC_HANDLE , dwnumserviceargs : u32 , lpserviceargvectors : *const :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn StartServiceA ( hservice : super::super::Security:: SC_HANDLE , dwnumserviceargs : u32 , lpserviceargvectors : *const ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] fn StartServiceCtrlDispatcherA ( lpservicestarttable : *const SERVICE_TABLE_ENTRYA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] fn StartServiceCtrlDispatcherW ( lpservicestarttable : *const SERVICE_TABLE_ENTRYW ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn StartServiceW ( hservice : super::super::Security:: SC_HANDLE , dwnumserviceargs : u32 , lpserviceargvectors : *const :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn StartServiceW ( hservice : super::super::Security:: SC_HANDLE , dwnumserviceargs : u32 , lpserviceargvectors : *const ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] fn UnlockServiceDatabase ( sclock : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] @@ -126,7 +126,7 @@ pub const NETWORK_MANAGER_LAST_IP_ADDRESS_REMOVAL_GUID: ::windows_sys::core::GUI #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const RPC_INTERFACE_EVENT_GUID: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xbc90d167_9470_4139_a9ba_be0bbbf5b74d); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SC_AGGREGATE_STORAGE_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Control\\ServiceAggregatedEvents"); +pub const SC_AGGREGATE_STORAGE_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Control\\ServiceAggregatedEvents"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SC_MANAGER_ALL_ACCESS: u32 = 983103u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] @@ -142,17 +142,17 @@ pub const SC_MANAGER_MODIFY_BOOT_CONFIG: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SC_MANAGER_QUERY_LOCK_STATUS: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_ACTIVE_DATABASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServicesActive"); +pub const SERVICES_ACTIVE_DATABASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServicesActive"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_ACTIVE_DATABASEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ServicesActive"); +pub const SERVICES_ACTIVE_DATABASEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ServicesActive"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_ACTIVE_DATABASEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServicesActive"); +pub const SERVICES_ACTIVE_DATABASEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServicesActive"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_FAILED_DATABASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServicesFailed"); +pub const SERVICES_FAILED_DATABASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServicesFailed"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_FAILED_DATABASEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ServicesFailed"); +pub const SERVICES_FAILED_DATABASEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ServicesFailed"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_FAILED_DATABASEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ServicesFailed"); +pub const SERVICES_FAILED_DATABASEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ServicesFailed"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SERVICE_ACCEPT_HARDWAREPROFILECHANGE: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] @@ -358,7 +358,7 @@ pub const SERVICE_STOP_REASON_MINOR_UPGRADE: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SERVICE_STOP_REASON_MINOR_WMI: u32 = 18u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICE_TRIGGER_STARTED_ARGUMENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TriggerStarted"); +pub const SERVICE_TRIGGER_STARTED_ARGUMENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TriggerStarted"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SERVICE_TRIGGER_TYPE_AGGREGATE: u32 = 30u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs b/crates/libs/sys/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs index 7c690de02e..3833392547 100644 --- a/crates/libs/sys/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs @@ -103,23 +103,23 @@ pub const WCM_E_VALUETOOBIG: ::windows_sys::core::HRESULT = -2145255386i32; #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub const WCM_E_WRONGESCAPESTRING: ::windows_sys::core::HRESULT = -2145255412i32; #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_ARCHITECTURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("architecture"); +pub const WCM_SETTINGS_ID_ARCHITECTURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("architecture"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub const WCM_SETTINGS_ID_FLAG_DEFINITION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub const WCM_SETTINGS_ID_FLAG_REFERENCE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_LANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("language"); +pub const WCM_SETTINGS_ID_LANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("language"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("name"); +pub const WCM_SETTINGS_ID_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("name"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("token"); +pub const WCM_SETTINGS_ID_TOKEN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("token"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_URI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("uri"); +pub const WCM_SETTINGS_ID_URI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("uri"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("version"); +pub const WCM_SETTINGS_ID_VERSION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("version"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_VERSION_SCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("versionScope"); +pub const WCM_SETTINGS_ID_VERSION_SCOPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("versionScope"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub const WCM_S_ATTRIBUTENOTALLOWED: ::windows_sys::core::HRESULT = 2232325i32; #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Shutdown/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Shutdown/mod.rs index b4d151a154..7be4d041e7 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Shutdown/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Shutdown/mod.rs @@ -1,29 +1,29 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn AbortSystemShutdownA ( lpmachinename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn AbortSystemShutdownA ( lpmachinename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn AbortSystemShutdownW ( lpmachinename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn AbortSystemShutdownW ( lpmachinename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn CheckForHiberboot ( phiberboot : *mut super::super::Foundation:: BOOLEAN , bclearflag : super::super::Foundation:: BOOLEAN ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn ExitWindowsEx ( uflags : EXIT_WINDOWS_FLAGS , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] fn InitiateShutdownA ( lpmachinename : :: windows_sys::core::PCSTR , lpmessage : :: windows_sys::core::PCSTR , dwgraceperiod : u32 , dwshutdownflags : SHUTDOWN_FLAGS , dwreason : SHUTDOWN_REASON ) -> u32 ); -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] fn InitiateShutdownW ( lpmachinename : :: windows_sys::core::PCWSTR , lpmessage : :: windows_sys::core::PCWSTR , dwgraceperiod : u32 , dwshutdownflags : SHUTDOWN_FLAGS , dwreason : SHUTDOWN_REASON ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] fn InitiateShutdownA ( lpmachinename : ::windows_sys::core::PCSTR , lpmessage : ::windows_sys::core::PCSTR , dwgraceperiod : u32 , dwshutdownflags : SHUTDOWN_FLAGS , dwreason : SHUTDOWN_REASON ) -> u32 ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] fn InitiateShutdownW ( lpmachinename : ::windows_sys::core::PCWSTR , lpmessage : ::windows_sys::core::PCWSTR , dwgraceperiod : u32 , dwshutdownflags : SHUTDOWN_FLAGS , dwreason : SHUTDOWN_REASON ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn InitiateSystemShutdownA ( lpmachinename : :: windows_sys::core::PCSTR , lpmessage : :: windows_sys::core::PCSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn InitiateSystemShutdownA ( lpmachinename : ::windows_sys::core::PCSTR , lpmessage : ::windows_sys::core::PCSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn InitiateSystemShutdownExA ( lpmachinename : :: windows_sys::core::PCSTR , lpmessage : :: windows_sys::core::PCSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn InitiateSystemShutdownExA ( lpmachinename : ::windows_sys::core::PCSTR , lpmessage : ::windows_sys::core::PCSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn InitiateSystemShutdownExW ( lpmachinename : :: windows_sys::core::PCWSTR , lpmessage : :: windows_sys::core::PCWSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn InitiateSystemShutdownExW ( lpmachinename : ::windows_sys::core::PCWSTR , lpmessage : ::windows_sys::core::PCWSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn InitiateSystemShutdownW ( lpmachinename : :: windows_sys::core::PCWSTR , lpmessage : :: windows_sys::core::PCWSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn InitiateSystemShutdownW ( lpmachinename : ::windows_sys::core::PCWSTR , lpmessage : ::windows_sys::core::PCWSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn LockWorkStation ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn ShutdownBlockReasonCreate ( hwnd : super::super::Foundation:: HWND , pwszreason : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn ShutdownBlockReasonCreate ( hwnd : super::super::Foundation:: HWND , pwszreason : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn ShutdownBlockReasonDestroy ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn ShutdownBlockReasonQuery ( hwnd : super::super::Foundation:: HWND , pwszbuff : :: windows_sys::core::PWSTR , pcchbuff : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] fn ShutdownBlockReasonQuery ( hwnd : super::super::Foundation:: HWND , pwszbuff : ::windows_sys::core::PWSTR , pcchbuff : *mut u32 ) -> super::super::Foundation:: BOOL ); #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] pub const MAX_NUM_REASONS: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/StationsAndDesktops/mod.rs b/crates/libs/sys/src/Windows/Win32/System/StationsAndDesktops/mod.rs index 4b6e10e152..c071f42abf 100644 --- a/crates/libs/sys/src/Windows/Win32/System/StationsAndDesktops/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/StationsAndDesktops/mod.rs @@ -11,17 +11,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn CloseWindowStation ( hwinsta : HWINSTA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] fn CreateDesktopA ( lpszdesktop : :: windows_sys::core::PCSTR , lpszdevice : :: windows_sys::core::PCSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HDESK ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] fn CreateDesktopA ( lpszdesktop : ::windows_sys::core::PCSTR , lpszdevice : ::windows_sys::core::PCSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HDESK ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] fn CreateDesktopExA ( lpszdesktop : :: windows_sys::core::PCSTR , lpszdevice : :: windows_sys::core::PCSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES , ulheapsize : u32 , pvoid : *const ::core::ffi::c_void ) -> HDESK ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] fn CreateDesktopExA ( lpszdesktop : ::windows_sys::core::PCSTR , lpszdevice : ::windows_sys::core::PCSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES , ulheapsize : u32 , pvoid : *const ::core::ffi::c_void ) -> HDESK ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] fn CreateDesktopExW ( lpszdesktop : :: windows_sys::core::PCWSTR , lpszdevice : :: windows_sys::core::PCWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES , ulheapsize : u32 , pvoid : *const ::core::ffi::c_void ) -> HDESK ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] fn CreateDesktopExW ( lpszdesktop : ::windows_sys::core::PCWSTR , lpszdevice : ::windows_sys::core::PCWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES , ulheapsize : u32 , pvoid : *const ::core::ffi::c_void ) -> HDESK ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] fn CreateDesktopW ( lpszdesktop : :: windows_sys::core::PCWSTR , lpszdevice : :: windows_sys::core::PCWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HDESK ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"] fn CreateDesktopW ( lpszdesktop : ::windows_sys::core::PCWSTR , lpszdevice : ::windows_sys::core::PCWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HDESK ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWindowStationA ( lpwinsta : :: windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HWINSTA ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWindowStationA ( lpwinsta : ::windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HWINSTA ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWindowStationW ( lpwinsta : :: windows_sys::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HWINSTA ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWindowStationW ( lpwinsta : ::windows_sys::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HWINSTA ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn EnumDesktopWindows ( hdesktop : HDESK , lpfn : super::super::UI::WindowsAndMessaging:: WNDENUMPROC , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -39,15 +39,15 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn GetUserObjectInformationW ( hobj : super::super::Foundation:: HANDLE , nindex : USER_OBJECT_INFORMATION_INDEX , pvinfo : *mut ::core::ffi::c_void , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenDesktopA ( lpszdesktop : :: windows_sys::core::PCSTR , dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HDESK ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenDesktopA ( lpszdesktop : ::windows_sys::core::PCSTR , dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HDESK ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenDesktopW ( lpszdesktop : :: windows_sys::core::PCWSTR , dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HDESK ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenDesktopW ( lpszdesktop : ::windows_sys::core::PCWSTR , dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HDESK ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenInputDesktop ( dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : DESKTOP_ACCESS_FLAGS ) -> HDESK ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenWindowStationA ( lpszwinsta : :: windows_sys::core::PCSTR , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HWINSTA ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenWindowStationA ( lpszwinsta : ::windows_sys::core::PCSTR , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HWINSTA ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenWindowStationW ( lpszwinsta : :: windows_sys::core::PCWSTR , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HWINSTA ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn OpenWindowStationW ( lpszwinsta : ::windows_sys::core::PCWSTR , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HWINSTA ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_StationsAndDesktops\"`, `\"Win32_Foundation\"`*"] fn SetProcessWindowStation ( hwinsta : HWINSTA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/SubsystemForLinux/mod.rs b/crates/libs/sys/src/Windows/Win32/System/SubsystemForLinux/mod.rs index 240a6a08ef..da69b7b04b 100644 --- a/crates/libs/sys/src/Windows/Win32/System/SubsystemForLinux/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/SubsystemForLinux/mod.rs @@ -1,13 +1,13 @@ -::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] fn WslConfigureDistribution ( distributionname : :: windows_sys::core::PCWSTR , defaultuid : u32 , wsldistributionflags : WSL_DISTRIBUTION_FLAGS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] fn WslGetDistributionConfiguration ( distributionname : :: windows_sys::core::PCWSTR , distributionversion : *mut u32 , defaultuid : *mut u32 , wsldistributionflags : *mut WSL_DISTRIBUTION_FLAGS , defaultenvironmentvariables : *mut *mut :: windows_sys::core::PSTR , defaultenvironmentvariablecount : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] fn WslConfigureDistribution ( distributionname : ::windows_sys::core::PCWSTR , defaultuid : u32 , wsldistributionflags : WSL_DISTRIBUTION_FLAGS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] fn WslGetDistributionConfiguration ( distributionname : ::windows_sys::core::PCWSTR , distributionversion : *mut u32 , defaultuid : *mut u32 , wsldistributionflags : *mut WSL_DISTRIBUTION_FLAGS , defaultenvironmentvariables : *mut *mut ::windows_sys::core::PSTR , defaultenvironmentvariablecount : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`, `\"Win32_Foundation\"`*"] fn WslIsDistributionRegistered ( distributionname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`, `\"Win32_Foundation\"`*"] fn WslIsDistributionRegistered ( distributionname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`, `\"Win32_Foundation\"`*"] fn WslLaunch ( distributionname : :: windows_sys::core::PCWSTR , command : :: windows_sys::core::PCWSTR , usecurrentworkingdirectory : super::super::Foundation:: BOOL , stdin : super::super::Foundation:: HANDLE , stdout : super::super::Foundation:: HANDLE , stderr : super::super::Foundation:: HANDLE , process : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`, `\"Win32_Foundation\"`*"] fn WslLaunch ( distributionname : ::windows_sys::core::PCWSTR , command : ::windows_sys::core::PCWSTR , usecurrentworkingdirectory : super::super::Foundation:: BOOL , stdin : super::super::Foundation:: HANDLE , stdout : super::super::Foundation:: HANDLE , stderr : super::super::Foundation:: HANDLE , process : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`, `\"Win32_Foundation\"`*"] fn WslLaunchInteractive ( distributionname : :: windows_sys::core::PCWSTR , command : :: windows_sys::core::PCWSTR , usecurrentworkingdirectory : super::super::Foundation:: BOOL , exitcode : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] fn WslRegisterDistribution ( distributionname : :: windows_sys::core::PCWSTR , targzfilename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] fn WslUnregisterDistribution ( distributionname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`, `\"Win32_Foundation\"`*"] fn WslLaunchInteractive ( distributionname : ::windows_sys::core::PCWSTR , command : ::windows_sys::core::PCWSTR , usecurrentworkingdirectory : super::super::Foundation:: BOOL , exitcode : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] fn WslRegisterDistribution ( distributionname : ::windows_sys::core::PCWSTR , targzfilename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] fn WslUnregisterDistribution ( distributionname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] pub type WSL_DISTRIBUTION_FLAGS = i32; #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/SystemInformation/mod.rs b/crates/libs/sys/src/Windows/Win32/System/SystemInformation/mod.rs index fc6989b519..2e7f1f4c89 100644 --- a/crates/libs/sys/src/Windows/Win32/System/SystemInformation/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/SystemInformation/mod.rs @@ -1,13 +1,13 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn DnsHostnameToComputerNameExW ( hostname : :: windows_sys::core::PCWSTR , computername : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn DnsHostnameToComputerNameExW ( hostname : ::windows_sys::core::PCWSTR , computername : ::windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn EnumSystemFirmwareTables ( firmwaretableprovidersignature : FIRMWARE_TABLE_PROVIDER , pfirmwaretableenumbuffer : *mut FIRMWARE_TABLE_ID , buffersize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameExA ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameExA ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : ::windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameExW ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameExW ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : ::windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetFirmwareType ( firmwaretype : *mut FIRMWARE_TYPE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "api-ms-win-core-sysinfo-l1-2-3.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetIntegratedDisplaySize ( sizeininches : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-sysinfo-l1-2-3.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetIntegratedDisplaySize ( sizeininches : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetLocalTime ( lpsystemtime : *mut super::super::Foundation:: SYSTEMTIME ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] @@ -29,8 +29,8 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetSystemCpuSetInformation ( information : *mut SYSTEM_CPU_SET_INFORMATION , bufferlength : u32 , returnedlength : *mut u32 , process : super::super::Foundation:: HANDLE , flags : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemDEPPolicy ( ) -> DEP_SYSTEM_POLICY_TYPE ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemDirectoryA ( lpbuffer : :: windows_sys::core::PSTR , usize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemDirectoryW ( lpbuffer : :: windows_sys::core::PWSTR , usize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemDirectoryA ( lpbuffer : ::windows_sys::core::PSTR , usize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemDirectoryW ( lpbuffer : ::windows_sys::core::PWSTR , usize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemFirmwareTable ( firmwaretableprovidersignature : FIRMWARE_TABLE_PROVIDER , firmwaretableid : FIRMWARE_TABLE_ID , pfirmwaretablebuffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> u32 ); #[cfg(feature = "Win32_System_Diagnostics_Debug")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] fn GetSystemInfo ( lpsysteminfo : *mut SYSTEM_INFO ) -> ( ) ); @@ -46,12 +46,12 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetSystemTimeAsFileTime ( lpsystemtimeasfiletime : *mut super::super::Foundation:: FILETIME ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetSystemTimePreciseAsFileTime ( lpsystemtimeasfiletime : *mut super::super::Foundation:: FILETIME ) -> ( ) ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWindowsDirectoryA ( lpbuffer : :: windows_sys::core::PSTR , usize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWindowsDirectoryW ( lpbuffer : :: windows_sys::core::PWSTR , usize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWow64Directory2A ( lpbuffer : :: windows_sys::core::PSTR , usize : u32 , imagefilemachinetype : IMAGE_FILE_MACHINE ) -> u32 ); -::windows_sys::core::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWow64Directory2W ( lpbuffer : :: windows_sys::core::PWSTR , usize : u32 , imagefilemachinetype : IMAGE_FILE_MACHINE ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWow64DirectoryA ( lpbuffer : :: windows_sys::core::PSTR , usize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWow64DirectoryW ( lpbuffer : :: windows_sys::core::PWSTR , usize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWindowsDirectoryA ( lpbuffer : ::windows_sys::core::PSTR , usize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWindowsDirectoryW ( lpbuffer : ::windows_sys::core::PWSTR , usize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWow64Directory2A ( lpbuffer : ::windows_sys::core::PSTR , usize : u32 , imagefilemachinetype : IMAGE_FILE_MACHINE ) -> u32 ); +::windows_sys::core::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWow64Directory2W ( lpbuffer : ::windows_sys::core::PWSTR , usize : u32 , imagefilemachinetype : IMAGE_FILE_MACHINE ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWow64DirectoryA ( lpbuffer : ::windows_sys::core::PSTR , usize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetSystemWow64DirectoryW ( lpbuffer : ::windows_sys::core::PWSTR , usize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetTickCount ( ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetTickCount64 ( ) -> u64 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetVersion ( ) -> u32 ); @@ -59,16 +59,16 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetVersionExA ( lpversioninformation : *mut OSVERSIONINFOA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GetVersionExW ( lpversioninformation : *mut OSVERSIONINFOW ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetWindowsDirectoryA ( lpbuffer : :: windows_sys::core::PSTR , usize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetWindowsDirectoryW ( lpbuffer : :: windows_sys::core::PWSTR , usize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetWindowsDirectoryA ( lpbuffer : ::windows_sys::core::PSTR , usize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GetWindowsDirectoryW ( lpbuffer : ::windows_sys::core::PWSTR , usize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn GlobalMemoryStatus ( lpbuffer : *mut MEMORYSTATUS ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn GlobalMemoryStatusEx ( lpbuffer : *mut MEMORYSTATUSEX ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn IsUserCetAvailableInEnvironment ( usercetenvironment : USER_CET_ENVIRONMENT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn IsWow64GuestMachineSupported ( wowguestmachine : IMAGE_FILE_MACHINE , machineissupported : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn RtlConvertDeviceFamilyInfoToString ( puldevicefamilybuffersize : *mut u32 , puldeviceformbuffersize : *mut u32 , devicefamily : :: windows_sys::core::PWSTR , deviceform : :: windows_sys::core::PWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn IsWow64GuestMachineSupported ( wowguestmachine : IMAGE_FILE_MACHINE , machineissupported : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn RtlConvertDeviceFamilyInfoToString ( puldevicefamilybuffersize : *mut u32 , puldeviceformbuffersize : *mut u32 , devicefamily : ::windows_sys::core::PWSTR , deviceform : ::windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn RtlGetDeviceFamilyInfoEnum ( pulluapinfo : *mut u64 , puldevicefamily : *mut DEVICEFAMILYINFOENUM , puldeviceform : *mut DEVICEFAMILYDEVICEFORM ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn RtlGetProductInfo ( osmajorversion : u32 , osminorversion : u32 , spmajorversion : u32 , spminorversion : u32 , returnedproducttype : *mut u32 ) -> super::super::Foundation:: BOOLEAN ); @@ -76,15 +76,15 @@ ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn RtlOsDeploymentState ( flags : u32 ) -> OS_DEPLOYEMENT_STATE_VALUES ); ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] fn RtlSwitchedVVI ( versioninfo : *const OSVERSIONINFOEXW , typemask : u32 , conditionmask : u64 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameA ( lpcomputername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameA ( lpcomputername : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameEx2W ( nametype : COMPUTER_NAME_FORMAT , flags : u32 , lpbuffer : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameEx2W ( nametype : COMPUTER_NAME_FORMAT , flags : u32 , lpbuffer : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameExA ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameExA ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameExW ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameExW ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameW ( lpcomputername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetComputerNameW ( lpcomputername : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] fn SetLocalTime ( lpsystemtime : *const super::super::Foundation:: SYSTEMTIME ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/SystemServices/mod.rs b/crates/libs/sys/src/Windows/Win32/System/SystemServices/mod.rs index 7c5eea9751..0f065ba6ff 100644 --- a/crates/libs/sys/src/Windows/Win32/System/SystemServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/SystemServices/mod.rs @@ -17,13 +17,13 @@ pub const ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE: u32 = 12u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACCESS_DENIED_OBJECT_ACE_TYPE: u32 = 6u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ACCESS_DS_OBJECT_TYPE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("Directory Service Object"); +pub const ACCESS_DS_OBJECT_TYPE_NAME_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Directory Service Object"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ACCESS_DS_OBJECT_TYPE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Directory Service Object"); +pub const ACCESS_DS_OBJECT_TYPE_NAME_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Directory Service Object"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ACCESS_DS_SOURCE_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("DS"); +pub const ACCESS_DS_SOURCE_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("DS"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ACCESS_DS_SOURCE_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DS"); +pub const ACCESS_DS_SOURCE_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DS"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACCESS_FILTER_SECURITY_INFORMATION: i32 = 256i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -1157,9 +1157,9 @@ pub const DDBLT_EXTENDED_PRESENTATION_STRETCHFACTOR: i32 = 16i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DEDICATED_MEMORY_CACHE_ELIGIBLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DEVICEFAMILYDEVICEFORM_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\OEM"); +pub const DEVICEFAMILYDEVICEFORM_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\OEM"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DEVICEFAMILYDEVICEFORM_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DeviceForm"); +pub const DEVICEFAMILYDEVICEFORM_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DeviceForm"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DIAGNOSTIC_REASON_DETAILED_STRING: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -2123,17 +2123,17 @@ pub const HIBERFILE_TYPE_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const HIBERFILE_TYPE_REDUCED: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_END: ::windows_sys::core::PCSTR = ::windows_sys::s!("`\n"); +pub const IMAGE_ARCHIVE_END: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("`\n"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_HYBRIDMAP_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("// "); +pub const IMAGE_ARCHIVE_HYBRIDMAP_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("// "); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_LINKER_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("/ "); +pub const IMAGE_ARCHIVE_LINKER_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("/ "); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_LONGNAMES_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::s!("// "); +pub const IMAGE_ARCHIVE_LONGNAMES_MEMBER: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("// "); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_PAD: ::windows_sys::core::PCSTR = ::windows_sys::s!("\n"); +pub const IMAGE_ARCHIVE_PAD: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("\n"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_START: ::windows_sys::core::PCSTR = ::windows_sys::s!("!\n"); +pub const IMAGE_ARCHIVE_START: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("!\n"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ARCHIVE_START_SIZE: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -2311,7 +2311,7 @@ pub const IMAGE_OS2_SIGNATURE_LE: u16 = 17740u16; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_POLICY_METADATA_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_POLICY_SECTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!(".tPolicy"); +pub const IMAGE_POLICY_SECTION_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!(".tPolicy"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_REL_ALPHA_ABSOLUTE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3555,7 +3555,7 @@ pub const N_TMASK2: u32 = 240u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const N_TSHIFT: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("OutOfProcessFunctionTableCallback"); +pub const OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("OutOfProcessFunctionTableCallback"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PARKING_TOPOLOGY_POLICY_DISABLED: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4429,19 +4429,19 @@ pub const SE_ACCESS_CHECK_FLAG_NO_LEARNING_MODE_LOGGING: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_ACCESS_CHECK_VALID_FLAGS: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_ACTIVATE_AS_USER_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("activateAsUser"); +pub const SE_ACTIVATE_AS_USER_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("activateAsUser"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_APP_SILO_PRINT_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("isolatedWin32-print"); +pub const SE_APP_SILO_PRINT_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("isolatedWin32-print"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_APP_SILO_PROFILES_ROOT_MINIMAL_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("isolatedWin32-profilesRootMinimal"); +pub const SE_APP_SILO_PROFILES_ROOT_MINIMAL_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("isolatedWin32-profilesRootMinimal"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_APP_SILO_USER_PROFILE_MINIMAL_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("isolatedWin32-userProfileMinimal"); +pub const SE_APP_SILO_USER_PROFILE_MINIMAL_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("isolatedWin32-userProfileMinimal"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_APP_SILO_VOLUME_ROOT_MINIMAL_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("isolatedWin32-volumeRootMinimal"); +pub const SE_APP_SILO_VOLUME_ROOT_MINIMAL_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("isolatedWin32-volumeRootMinimal"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_CONSTRAINED_IMPERSONATION_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("constrainedImpersonation"); +pub const SE_CONSTRAINED_IMPERSONATION_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("constrainedImpersonation"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_DEVELOPMENT_MODE_NETWORK_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("developmentModeNetwork"); +pub const SE_DEVELOPMENT_MODE_NETWORK_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("developmentModeNetwork"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_GROUP_ENABLED: i32 = 4i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4461,11 +4461,11 @@ pub const SE_GROUP_RESOURCE: i32 = 536870912i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_GROUP_USE_FOR_DENY_ONLY: i32 = 16i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_LEARNING_MODE_LOGGING_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("learningModeLogging"); +pub const SE_LEARNING_MODE_LOGGING_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("learningModeLogging"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_MUMA_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("muma"); +pub const SE_MUMA_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("muma"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_PERMISSIVE_LEARNING_MODE_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("permissiveLearningMode"); +pub const SE_PERMISSIVE_LEARNING_MODE_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("permissiveLearningMode"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_SECURITY_DESCRIPTOR_FLAG_NO_ACCESS_FILTER_ACE: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4475,7 +4475,7 @@ pub const SE_SECURITY_DESCRIPTOR_FLAG_NO_OWNER_ACE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_SECURITY_DESCRIPTOR_VALID_FLAGS: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_SESSION_IMPERSONATION_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("sessionImpersonation"); +pub const SE_SESSION_IMPERSONATION_CAPABILITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("sessionImpersonation"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_SIGNING_LEVEL_ANTIMALWARE: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4527,7 +4527,7 @@ pub const SIZEOF_RFPO_DATA: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SIZE_OF_80387_REGISTERS: u32 = 80u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SMB_CCF_APP_INSTANCE_EA_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("ClusteredApplicationInstance"); +pub const SMB_CCF_APP_INSTANCE_EA_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ClusteredApplicationInstance"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SMT_UNPARKING_POLICY_CORE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -5233,11 +5233,11 @@ pub const UCSCHAR_INVALID_CHARACTER: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UNICODE_STRING_MAX_CHARS: u32 = 32767u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UNIFIEDBUILDREVISION_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion"); +pub const UNIFIEDBUILDREVISION_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UNIFIEDBUILDREVISION_MIN: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UNIFIEDBUILDREVISION_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UBR"); +pub const UNIFIEDBUILDREVISION_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UBR"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UNWIND_CHAIN_LIMIT: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Threading/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Threading/mod.rs index 97db22d32f..60b84eaa36 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Threading/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Threading/mod.rs @@ -11,27 +11,27 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRevertMmThreadCharacteristics ( avrthandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtCreateThreadOrderingGroup ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut :: windows_sys::core::GUID , timeout : *const i64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtCreateThreadOrderingGroup ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut ::windows_sys::core::GUID , timeout : *const i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtCreateThreadOrderingGroupExA ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut :: windows_sys::core::GUID , timeout : *const i64 , taskname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtCreateThreadOrderingGroupExA ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut ::windows_sys::core::GUID , timeout : *const i64 , taskname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtCreateThreadOrderingGroupExW ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut :: windows_sys::core::GUID , timeout : *const i64 , taskname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtCreateThreadOrderingGroupExW ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut ::windows_sys::core::GUID , timeout : *const i64 , taskname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtDeleteThreadOrderingGroup ( context : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtJoinThreadOrderingGroup ( context : *mut super::super::Foundation:: HANDLE , threadorderingguid : *const :: windows_sys::core::GUID , before : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtJoinThreadOrderingGroup ( context : *mut super::super::Foundation:: HANDLE , threadorderingguid : *const ::windows_sys::core::GUID , before : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtLeaveThreadOrderingGroup ( context : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvRtWaitOnThreadOrderingGroup ( context : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmMaxThreadCharacteristicsA ( firsttask : :: windows_sys::core::PCSTR , secondtask : :: windows_sys::core::PCSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmMaxThreadCharacteristicsA ( firsttask : ::windows_sys::core::PCSTR , secondtask : ::windows_sys::core::PCSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmMaxThreadCharacteristicsW ( firsttask : :: windows_sys::core::PCWSTR , secondtask : :: windows_sys::core::PCWSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmMaxThreadCharacteristicsW ( firsttask : ::windows_sys::core::PCWSTR , secondtask : ::windows_sys::core::PCWSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmThreadCharacteristicsA ( taskname : :: windows_sys::core::PCSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmThreadCharacteristicsA ( taskname : ::windows_sys::core::PCSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmThreadCharacteristicsW ( taskname : :: windows_sys::core::PCWSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmThreadCharacteristicsW ( taskname : ::windows_sys::core::PCWSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "avrt.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn AvSetMmThreadPriority ( avrthandle : super::super::Foundation:: HANDLE , priority : AVRT_PRIORITY ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -55,54 +55,54 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn ConvertFiberToThread ( ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn ConvertThreadToFiber ( lpparameter : *const ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn ConvertThreadToFiberEx ( lpparameter : *const ::core::ffi::c_void , dwflags : u32 ) -> *mut ::core::ffi::c_void ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn CreateBoundaryDescriptorA ( name : :: windows_sys::core::PCSTR , flags : u32 ) -> BoundaryDescriptorHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn CreateBoundaryDescriptorW ( name : :: windows_sys::core::PCWSTR , flags : u32 ) -> BoundaryDescriptorHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn CreateBoundaryDescriptorA ( name : ::windows_sys::core::PCSTR , flags : u32 ) -> BoundaryDescriptorHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn CreateBoundaryDescriptorW ( name : ::windows_sys::core::PCWSTR , flags : u32 ) -> BoundaryDescriptorHandle ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEventA ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , binitialstate : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEventA ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , binitialstate : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEventExA ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows_sys::core::PCSTR , dwflags : CREATE_EVENT , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEventExA ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows_sys::core::PCSTR , dwflags : CREATE_EVENT , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEventExW ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows_sys::core::PCWSTR , dwflags : CREATE_EVENT , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEventExW ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows_sys::core::PCWSTR , dwflags : CREATE_EVENT , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEventW ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , binitialstate : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateEventW ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , binitialstate : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn CreateFiber ( dwstacksize : usize , lpstartaddress : LPFIBER_START_ROUTINE , lpparameter : *const ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn CreateFiberEx ( dwstackcommitsize : usize , dwstackreservesize : usize , dwflags : u32 , lpstartaddress : LPFIBER_START_ROUTINE , lpparameter : *const ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMutexA ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binitialowner : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMutexA ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binitialowner : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMutexExA ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMutexExA ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMutexExW ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows_sys::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMutexExW ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows_sys::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMutexW ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binitialowner : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateMutexW ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binitialowner : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreatePrivateNamespaceA ( lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : :: windows_sys::core::PCSTR ) -> NamespaceHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreatePrivateNamespaceA ( lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : ::windows_sys::core::PCSTR ) -> NamespaceHandle ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreatePrivateNamespaceW ( lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : :: windows_sys::core::PCWSTR ) -> NamespaceHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreatePrivateNamespaceW ( lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : ::windows_sys::core::PCWSTR ) -> NamespaceHandle ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateProcessA ( lpapplicationname : :: windows_sys::core::PCSTR , lpcommandline : :: windows_sys::core::PSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows_sys::core::PCSTR , lpstartupinfo : *const STARTUPINFOA , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateProcessA ( lpapplicationname : ::windows_sys::core::PCSTR , lpcommandline : ::windows_sys::core::PSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows_sys::core::PCSTR , lpstartupinfo : *const STARTUPINFOA , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateProcessAsUserA ( htoken : super::super::Foundation:: HANDLE , lpapplicationname : :: windows_sys::core::PCSTR , lpcommandline : :: windows_sys::core::PSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows_sys::core::PCSTR , lpstartupinfo : *const STARTUPINFOA , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateProcessAsUserA ( htoken : super::super::Foundation:: HANDLE , lpapplicationname : ::windows_sys::core::PCSTR , lpcommandline : ::windows_sys::core::PSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows_sys::core::PCSTR , lpstartupinfo : *const STARTUPINFOA , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateProcessAsUserW ( htoken : super::super::Foundation:: HANDLE , lpapplicationname : :: windows_sys::core::PCWSTR , lpcommandline : :: windows_sys::core::PWSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows_sys::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateProcessAsUserW ( htoken : super::super::Foundation:: HANDLE , lpapplicationname : ::windows_sys::core::PCWSTR , lpcommandline : ::windows_sys::core::PWSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows_sys::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateProcessW ( lpapplicationname : :: windows_sys::core::PCWSTR , lpcommandline : :: windows_sys::core::PWSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows_sys::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateProcessW ( lpapplicationname : ::windows_sys::core::PCWSTR , lpcommandline : ::windows_sys::core::PWSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows_sys::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn CreateProcessWithLogonW ( lpusername : :: windows_sys::core::PCWSTR , lpdomain : :: windows_sys::core::PCWSTR , lppassword : :: windows_sys::core::PCWSTR , dwlogonflags : CREATE_PROCESS_LOGON_FLAGS , lpapplicationname : :: windows_sys::core::PCWSTR , lpcommandline : :: windows_sys::core::PWSTR , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows_sys::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn CreateProcessWithLogonW ( lpusername : ::windows_sys::core::PCWSTR , lpdomain : ::windows_sys::core::PCWSTR , lppassword : ::windows_sys::core::PCWSTR , dwlogonflags : CREATE_PROCESS_LOGON_FLAGS , lpapplicationname : ::windows_sys::core::PCWSTR , lpcommandline : ::windows_sys::core::PWSTR , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows_sys::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn CreateProcessWithTokenW ( htoken : super::super::Foundation:: HANDLE , dwlogonflags : CREATE_PROCESS_LOGON_FLAGS , lpapplicationname : :: windows_sys::core::PCWSTR , lpcommandline : :: windows_sys::core::PWSTR , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows_sys::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn CreateProcessWithTokenW ( htoken : super::super::Foundation:: HANDLE , dwlogonflags : CREATE_PROCESS_LOGON_FLAGS , lpapplicationname : ::windows_sys::core::PCWSTR , lpcommandline : ::windows_sys::core::PWSTR , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows_sys::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateRemoteThread ( hprocess : super::super::Foundation:: HANDLE , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwstacksize : usize , lpstartaddress : LPTHREAD_START_ROUTINE , lpparameter : *const ::core::ffi::c_void , dwcreationflags : u32 , lpthreadid : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateRemoteThreadEx ( hprocess : super::super::Foundation:: HANDLE , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwstacksize : usize , lpstartaddress : LPTHREAD_START_ROUTINE , lpparameter : *const ::core::ffi::c_void , dwcreationflags : u32 , lpattributelist : LPPROC_THREAD_ATTRIBUTE_LIST , lpthreadid : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateSemaphoreA ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateSemaphoreA ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateSemaphoreExA ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : :: windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateSemaphoreExA ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : ::windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateSemaphoreExW ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : :: windows_sys::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateSemaphoreExW ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : ::windows_sys::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateSemaphoreW ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateSemaphoreW ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateThread ( lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwstacksize : usize , lpstartaddress : LPTHREAD_START_ROUTINE , lpparameter : *const ::core::ffi::c_void , dwcreationflags : THREAD_CREATION_FLAGS , lpthreadid : *mut u32 ) -> super::super::Foundation:: HANDLE ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn CreateThreadpool ( reserved : *const ::core::ffi::c_void ) -> PTP_POOL ); @@ -121,9 +121,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn CreateUmsThreadContext ( lpumsthread : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerExW ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : :: windows_sys::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerExW ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : ::windows_sys::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerW ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerW ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn DeleteBoundaryDescriptor ( boundarydescriptor : BoundaryDescriptorHandle ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn DeleteCriticalSection ( lpcriticalsection : *mut RTL_CRITICAL_SECTION ) -> ( ) ); @@ -182,7 +182,7 @@ ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn GetExitCodeThread ( hthread : super::super::Foundation:: HANDLE , lpexitcode : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn GetGuiResources ( hprocess : super::super::Foundation:: HANDLE , uiflags : GET_GUI_RESOURCES_FLAGS ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn GetMachineTypeAttributes ( machine : u16 , machinetypeattributes : *mut MACHINE_ATTRIBUTES ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn GetMachineTypeAttributes ( machine : u16 , machinetypeattributes : *mut MACHINE_ATTRIBUTES ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn GetMaximumProcessorCount ( groupnumber : u16 ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn GetMaximumProcessorGroupCount ( ) -> u16 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn GetNextUmsListItem ( umscontext : *mut ::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); @@ -248,7 +248,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn GetSystemTimes ( lpidletime : *mut super::super::Foundation:: FILETIME , lpkerneltime : *mut super::super::Foundation:: FILETIME , lpusertime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn GetThreadDescription ( hthread : super::super::Foundation:: HANDLE , ppszthreaddescription : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn GetThreadDescription ( hthread : super::super::Foundation:: HANDLE , ppszthreaddescription : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_SystemInformation"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] fn GetThreadGroupAffinity ( hthread : super::super::Foundation:: HANDLE , groupaffinity : *mut super::SystemInformation:: GROUP_AFFINITY ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -327,37 +327,37 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn NtSetInformationThread ( threadhandle : super::super::Foundation:: HANDLE , threadinformationclass : THREADINFOCLASS , threadinformation : *const ::core::ffi::c_void , threadinformationlength : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenEventA ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenEventA ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenEventW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenEventW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenMutexW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn OpenPrivateNamespaceA ( lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : :: windows_sys::core::PCSTR ) -> NamespaceHandle ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn OpenPrivateNamespaceW ( lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : :: windows_sys::core::PCWSTR ) -> NamespaceHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenMutexW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn OpenPrivateNamespaceA ( lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : ::windows_sys::core::PCSTR ) -> NamespaceHandle ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn OpenPrivateNamespaceW ( lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : ::windows_sys::core::PCWSTR ) -> NamespaceHandle ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenProcess ( dwdesiredaccess : PROCESS_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , dwprocessid : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn OpenProcessToken ( processhandle : super::super::Foundation:: HANDLE , desiredaccess : super::super::Security:: TOKEN_ACCESS_MASK , tokenhandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenSemaphoreW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenSemaphoreW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenThread ( dwdesiredaccess : THREAD_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , dwthreadid : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn OpenThreadToken ( threadhandle : super::super::Foundation:: HANDLE , desiredaccess : super::super::Security:: TOKEN_ACCESS_MASK , openasself : super::super::Foundation:: BOOL , tokenhandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenWaitableTimerW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lptimername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn OpenWaitableTimerW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lptimername : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn PulseEvent ( hevent : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Kernel")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_System_Kernel\"`*"] fn QueryDepthSList ( listhead : *const super::Kernel:: SLIST_HEADER ) -> u16 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn QueryFullProcessImageNameA ( hprocess : super::super::Foundation:: HANDLE , dwflags : PROCESS_NAME_FORMAT , lpexename : :: windows_sys::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn QueryFullProcessImageNameA ( hprocess : super::super::Foundation:: HANDLE , dwflags : PROCESS_NAME_FORMAT , lpexename : ::windows_sys::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn QueryFullProcessImageNameW ( hprocess : super::super::Foundation:: HANDLE , dwflags : PROCESS_NAME_FORMAT , lpexename : :: windows_sys::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn QueryFullProcessImageNameW ( hprocess : super::super::Foundation:: HANDLE , dwflags : PROCESS_NAME_FORMAT , lpexename : ::windows_sys::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn QueryProcessAffinityUpdateMode ( hprocess : super::super::Foundation:: HANDLE , lpdwflags : *mut PROCESS_AFFINITY_AUTO_UPDATE_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn QueryProtectedPolicy ( policyguid : *const :: windows_sys::core::GUID , policyvalue : *mut usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn QueryProtectedPolicy ( policyguid : *const ::windows_sys::core::GUID , policyvalue : *mut usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn QueryThreadpoolStackInformation ( ptpp : PTP_POOL , ptpsi : *mut TP_POOL_STACK_INFORMATION ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -419,11 +419,11 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn SetProcessWorkingSetSize ( hprocess : super::super::Foundation:: HANDLE , dwminimumworkingsetsize : usize , dwmaximumworkingsetsize : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn SetProtectedPolicy ( policyguid : *const :: windows_sys::core::GUID , policyvalue : usize , oldpolicyvalue : *mut usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn SetProtectedPolicy ( policyguid : *const ::windows_sys::core::GUID , policyvalue : usize , oldpolicyvalue : *mut usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn SetThreadAffinityMask ( hthread : super::super::Foundation:: HANDLE , dwthreadaffinitymask : usize ) -> usize ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn SetThreadDescription ( hthread : super::super::Foundation:: HANDLE , lpthreaddescription : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn SetThreadDescription ( hthread : super::super::Foundation:: HANDLE , lpthreaddescription : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_SystemInformation"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] fn SetThreadGroupAffinity ( hthread : super::super::Foundation:: HANDLE , groupaffinity : *const super::SystemInformation:: GROUP_AFFINITY , previousgroupaffinity : *mut super::SystemInformation:: GROUP_AFFINITY ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -529,7 +529,7 @@ ::windows_sys::core::link ! ( "api-ms-win-core-synch-l1-2-0.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn WakeByAddressAll ( address : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "api-ms-win-core-synch-l1-2-0.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn WakeByAddressSingle ( address : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn WakeConditionVariable ( conditionvariable : *mut RTL_CONDITION_VARIABLE ) -> ( ) ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn WinExec ( lpcmdline : :: windows_sys::core::PCSTR , ucmdshow : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn WinExec ( lpcmdline : ::windows_sys::core::PCSTR , ucmdshow : u32 ) -> u32 ); ::windows_sys::core::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`*"] fn Wow64SetThreadDefaultGuestMachine ( machine : u16 ) -> u16 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] fn Wow64SuspendThread ( hthread : super::super::Foundation:: HANDLE ) -> u32 ); diff --git a/crates/libs/sys/src/Windows/Win32/System/Time/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Time/mod.rs index d251044b1b..d2b05280bf 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Time/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Time/mod.rs @@ -39,17 +39,17 @@ pub const TSF_IPv6: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Time\"`*"] pub const TSF_SignatureAuthenticated: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegKeyPolicyTimeProviders: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Policies\\Microsoft\\W32Time\\TimeProviders"); +pub const wszW32TimeRegKeyPolicyTimeProviders: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Policies\\Microsoft\\W32Time\\TimeProviders"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegKeyTimeProviders: ::windows_sys::core::PCWSTR = ::windows_sys::w!("System\\CurrentControlSet\\Services\\W32Time\\TimeProviders"); +pub const wszW32TimeRegKeyTimeProviders: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("System\\CurrentControlSet\\Services\\W32Time\\TimeProviders"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegValueDllName: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DllName"); +pub const wszW32TimeRegValueDllName: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DllName"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegValueEnabled: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); +pub const wszW32TimeRegValueEnabled: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegValueInputProvider: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InputProvider"); +pub const wszW32TimeRegValueInputProvider: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InputProvider"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegValueMetaDataProvider: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MetaDataProvider"); +pub const wszW32TimeRegValueMetaDataProvider: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MetaDataProvider"); #[repr(C)] #[doc = "*Required features: `\"Win32_System_Time\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/sys/src/Windows/Win32/System/TpmBaseServices/mod.rs b/crates/libs/sys/src/Windows/Win32/System/TpmBaseServices/mod.rs index 0fea2f4aba..60c8e901ab 100644 --- a/crates/libs/sys/src/Windows/Win32/System/TpmBaseServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/TpmBaseServices/mod.rs @@ -1,7 +1,7 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "tbs.dll""system" #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`, `\"Win32_Foundation\"`*"] fn GetDeviceID ( pbwindowsaik : *mut u8 , cbwindowsaik : u32 , pcbresult : *mut u32 , pfprotectedbytpm : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tbs.dll""system" #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`, `\"Win32_Foundation\"`*"] fn GetDeviceID ( pbwindowsaik : *mut u8 , cbwindowsaik : u32 , pcbresult : *mut u32 , pfprotectedbytpm : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "tbs.dll""system" #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`, `\"Win32_Foundation\"`*"] fn GetDeviceIDString ( pszwindowsaik : :: windows_sys::core::PWSTR , cchwindowsaik : u32 , pcchresult : *mut u32 , pfprotectedbytpm : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "tbs.dll""system" #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`, `\"Win32_Foundation\"`*"] fn GetDeviceIDString ( pszwindowsaik : ::windows_sys::core::PWSTR , cchwindowsaik : u32 , pcchresult : *mut u32 , pfprotectedbytpm : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "tbs.dll""system" #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] fn Tbsi_Context_Create ( pcontextparams : *const TBS_CONTEXT_PARAMS , phcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "tbs.dll""system" #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] fn Tbsi_Create_Windows_Key ( keyhandle : u32 ) -> u32 ); ::windows_sys::core::link ! ( "tbs.dll""system" #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] fn Tbsi_GetDeviceInfo ( size : u32 , info : *mut ::core::ffi::c_void ) -> u32 ); diff --git a/crates/libs/sys/src/Windows/Win32/System/UserAccessLogging/mod.rs b/crates/libs/sys/src/Windows/Win32/System/UserAccessLogging/mod.rs index 011e36262e..8af8e4e701 100644 --- a/crates/libs/sys/src/Windows/Win32/System/UserAccessLogging/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/UserAccessLogging/mod.rs @@ -1,10 +1,10 @@ #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "ualapi.dll""system" #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] fn UalInstrument ( data : *const UAL_DATA_BLOB ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ualapi.dll""system" #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`*"] fn UalRegisterProduct ( wszproductname : :: windows_sys::core::PCWSTR , wszrolename : :: windows_sys::core::PCWSTR , wszguid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ualapi.dll""system" #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] fn UalInstrument ( data : *const UAL_DATA_BLOB ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ualapi.dll""system" #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`*"] fn UalRegisterProduct ( wszproductname : ::windows_sys::core::PCWSTR , wszrolename : ::windows_sys::core::PCWSTR , wszguid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "ualapi.dll""system" #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] fn UalStart ( data : *const UAL_DATA_BLOB ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ualapi.dll""system" #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] fn UalStart ( data : *const UAL_DATA_BLOB ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Networking_WinSock")] -::windows_sys::core::link ! ( "ualapi.dll""system" #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] fn UalStop ( data : *const UAL_DATA_BLOB ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ualapi.dll""system" #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] fn UalStop ( data : *const UAL_DATA_BLOB ) -> ::windows_sys::core::HRESULT ); #[repr(C)] #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] diff --git a/crates/libs/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs b/crates/libs/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs index 0975189b95..12b7b9be1c 100644 --- a/crates/libs/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -1,22 +1,22 @@ -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn AddDelBackupEntryA ( lpcszfilelist : :: windows_sys::core::PCSTR , lpcszbackupdir : :: windows_sys::core::PCSTR , lpcszbasename : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn AddDelBackupEntryW ( lpcszfilelist : :: windows_sys::core::PCWSTR , lpcszbackupdir : :: windows_sys::core::PCWSTR , lpcszbasename : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn AddDelBackupEntryA ( lpcszfilelist : ::windows_sys::core::PCSTR , lpcszbackupdir : ::windows_sys::core::PCSTR , lpcszbasename : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn AddDelBackupEntryW ( lpcszfilelist : ::windows_sys::core::PCWSTR , lpcszbackupdir : ::windows_sys::core::PCWSTR , lpcszbasename : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn AdvInstallFileA ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : :: windows_sys::core::PCSTR , lpszsourcefile : :: windows_sys::core::PCSTR , lpszdestdir : :: windows_sys::core::PCSTR , lpszdestfile : :: windows_sys::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn AdvInstallFileA ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : ::windows_sys::core::PCSTR , lpszsourcefile : ::windows_sys::core::PCSTR , lpszdestdir : ::windows_sys::core::PCSTR , lpszdestfile : ::windows_sys::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn AdvInstallFileW ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : :: windows_sys::core::PCWSTR , lpszsourcefile : :: windows_sys::core::PCWSTR , lpszdestdir : :: windows_sys::core::PCWSTR , lpszdestfile : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn AdvInstallFileW ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : ::windows_sys::core::PCWSTR , lpszsourcefile : ::windows_sys::core::PCWSTR , lpszdestdir : ::windows_sys::core::PCWSTR , lpszdestfile : ::windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "apphelp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ApphelpCheckShellObject ( objectclsid : *const :: windows_sys::core::GUID , bshimifnecessary : super::super::Foundation:: BOOL , pullflags : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "apphelp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ApphelpCheckShellObject ( objectclsid : *const ::windows_sys::core::GUID , bshimifnecessary : super::super::Foundation:: BOOL , pullflags : *mut u64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn CancelDeviceWakeupRequest ( hdevice : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn CancelTimerQueueTimer ( timerqueue : super::super::Foundation:: HANDLE , timer : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn CloseINFEngine ( hinf : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ConvertAuxiliaryCounterToPerformanceCounter ( ullauxiliarycountervalue : u64 , lpperformancecountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ConvertPerformanceCounterToAuxiliaryCounter ( ullperformancecountervalue : u64 , lpauxiliarycountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn CloseINFEngine ( hinf : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ConvertAuxiliaryCounterToPerformanceCounter ( ullauxiliarycountervalue : u64 , lpperformancecountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ConvertPerformanceCounterToAuxiliaryCounter ( ullperformancecountervalue : u64 , lpauxiliarycountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerExA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : :: windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn CreateWaitableTimerExA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : ::windows_sys::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); ::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DCIBeginAccess ( pdci : *mut DCISURFACEINFO , x : i32 , y : i32 , dx : i32 , dy : i32 ) -> i32 ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCICloseProvider ( hdc : super::super::Graphics::Gdi:: HDC ) -> ( ) ); @@ -39,40 +39,40 @@ ::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DCISetDestination ( pdci : *mut DCIOFFSCREEN , dst : *mut super::super::Foundation:: RECT , src : *mut super::super::Foundation:: RECT ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DCISetSrcDestClip ( pdci : *mut DCIOFFSCREEN , srcrc : *mut super::super::Foundation:: RECT , destrc : *mut super::super::Foundation:: RECT , prd : *mut super::super::Graphics::Gdi:: RGNDATA ) -> i32 ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DelNodeA ( pszfileordirname : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DelNodeA ( pszfileordirname : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DelNodeRunDLL32W ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PWSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DelNodeW ( pszfileordirname : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DelNodeRunDLL32W ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows_sys::core::PWSTR , nshow : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn DelNodeW ( pszfileordirname : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DnsHostnameToComputerNameA ( hostname : :: windows_sys::core::PCSTR , computername : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DnsHostnameToComputerNameA ( hostname : ::windows_sys::core::PCSTR , computername : ::windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DnsHostnameToComputerNameW ( hostname : :: windows_sys::core::PCWSTR , computername : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DnsHostnameToComputerNameW ( hostname : ::windows_sys::core::PCWSTR , computername : ::windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn DosDateTimeToFileTime ( wfatdate : u16 , wfattime : u16 , lpfiletime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn EnableProcessOptionalXStateFeatures ( features : u64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ExecuteCabA ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOA , preserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ExecuteCabA ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOA , preserved : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ExecuteCabW ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOW , preserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ExtractFilesA ( pszcabname : :: windows_sys::core::PCSTR , pszexpanddir : :: windows_sys::core::PCSTR , dwflags : u32 , pszfilelist : :: windows_sys::core::PCSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ExtractFilesW ( pszcabname : :: windows_sys::core::PCWSTR , pszexpanddir : :: windows_sys::core::PCWSTR , dwflags : u32 , pszfilelist : :: windows_sys::core::PCWSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn FileSaveMarkNotExistA ( lpfilelist : :: windows_sys::core::PCSTR , lpdir : :: windows_sys::core::PCSTR , lpbasename : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn FileSaveMarkNotExistW ( lpfilelist : :: windows_sys::core::PCWSTR , lpdir : :: windows_sys::core::PCWSTR , lpbasename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ExecuteCabW ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOW , preserved : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ExtractFilesA ( pszcabname : ::windows_sys::core::PCSTR , pszexpanddir : ::windows_sys::core::PCSTR , dwflags : u32 , pszfilelist : ::windows_sys::core::PCSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn ExtractFilesW ( pszcabname : ::windows_sys::core::PCWSTR , pszexpanddir : ::windows_sys::core::PCWSTR , dwflags : u32 , pszfilelist : ::windows_sys::core::PCWSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn FileSaveMarkNotExistA ( lpfilelist : ::windows_sys::core::PCSTR , lpdir : ::windows_sys::core::PCSTR , lpbasename : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn FileSaveMarkNotExistW ( lpfilelist : ::windows_sys::core::PCWSTR , lpdir : ::windows_sys::core::PCWSTR , lpbasename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCSTR , pszinf : :: windows_sys::core::PCSTR , pszsection : :: windows_sys::core::PCSTR , pszbackupdir : :: windows_sys::core::PCSTR , pszbasebackupfile : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : ::windows_sys::core::PCSTR , pszinf : ::windows_sys::core::PCSTR , pszsection : ::windows_sys::core::PCSTR , pszbackupdir : ::windows_sys::core::PCSTR , pszbasebackupfile : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCWSTR , pszinf : :: windows_sys::core::PCWSTR , pszsection : :: windows_sys::core::PCWSTR , pszbackupdir : :: windows_sys::core::PCWSTR , pszbasebackupfile : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : ::windows_sys::core::PCWSTR , pszinf : ::windows_sys::core::PCWSTR , pszsection : ::windows_sys::core::PCWSTR , pszbackupdir : ::windows_sys::core::PCWSTR , pszbasebackupfile : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreW ( hdlg : super::super::Foundation:: HWND , lpfilelist : :: windows_sys::core::PCWSTR , lpdir : :: windows_sys::core::PCWSTR , lpbasename : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileSaveRestoreW ( hdlg : super::super::Foundation:: HWND , lpfilelist : ::windows_sys::core::PCWSTR , lpdir : ::windows_sys::core::PCWSTR , lpbasename : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn FileTimeToDosDateTime ( lpfiletime : *const super::super::Foundation:: FILETIME , lpfatdate : *mut u16 , lpfattime : *mut u16 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "api-ms-win-dx-d3dkmt-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GdiEntry13 ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameA ( lpbuffer : :: windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameA ( lpbuffer : ::windows_sys::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameW ( lpbuffer : :: windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetComputerNameW ( lpbuffer : ::windows_sys::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetCurrentHwProfileA ( lphwprofileinfo : *mut HW_PROFILE_INFOA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -82,44 +82,44 @@ ::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFeatureEnabledState ( featureid : u32 , changetime : FEATURE_CHANGE_TIME ) -> FEATURE_ENABLED_STATE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetFeatureVariant ( featureid : u32 , changetime : FEATURE_CHANGE_TIME , payloadid : *mut u32 , hasnotification : *mut super::super::Foundation:: BOOL ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableA ( lpname : :: windows_sys::core::PCSTR , lpguid : :: windows_sys::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableExA ( lpname : :: windows_sys::core::PCSTR , lpguid : :: windows_sys::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableExW ( lpname : :: windows_sys::core::PCWSTR , lpguid : :: windows_sys::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableW ( lpname : :: windows_sys::core::PCWSTR , lpguid : :: windows_sys::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileIntA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , ndefault : i32 , lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileIntW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , ndefault : i32 , lpfilename : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionA ( lpappname : :: windows_sys::core::PCSTR , lpreturnedstring : :: windows_sys::core::PSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionNamesA ( lpszreturnbuffer : :: windows_sys::core::PSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionNamesW ( lpszreturnbuffer : :: windows_sys::core::PWSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionW ( lpappname : :: windows_sys::core::PCWSTR , lpreturnedstring : :: windows_sys::core::PWSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileStringA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , lpdefault : :: windows_sys::core::PCSTR , lpreturnedstring : :: windows_sys::core::PSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileStringW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , lpdefault : :: windows_sys::core::PCWSTR , lpreturnedstring : :: windows_sys::core::PWSTR , nsize : u32 , lpfilename : :: windows_sys::core::PCWSTR ) -> u32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetPrivateProfileStructA ( lpszsection : :: windows_sys::core::PCSTR , lpszkey : :: windows_sys::core::PCSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetPrivateProfileStructW ( lpszsection : :: windows_sys::core::PCWSTR , lpszkey : :: windows_sys::core::PCWSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileIntA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , ndefault : i32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileIntW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , ndefault : i32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileSectionA ( lpappname : :: windows_sys::core::PCSTR , lpreturnedstring : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileSectionW ( lpappname : :: windows_sys::core::PCWSTR , lpreturnedstring : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileStringA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , lpdefault : :: windows_sys::core::PCSTR , lpreturnedstring : :: windows_sys::core::PSTR , nsize : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileStringW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , lpdefault : :: windows_sys::core::PCWSTR , lpreturnedstring : :: windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableA ( lpname : ::windows_sys::core::PCSTR , lpguid : ::windows_sys::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableExA ( lpname : ::windows_sys::core::PCSTR , lpguid : ::windows_sys::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableExW ( lpname : ::windows_sys::core::PCWSTR , lpguid : ::windows_sys::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetFirmwareEnvironmentVariableW ( lpname : ::windows_sys::core::PCWSTR , lpguid : ::windows_sys::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileIntA ( lpappname : ::windows_sys::core::PCSTR , lpkeyname : ::windows_sys::core::PCSTR , ndefault : i32 , lpfilename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileIntW ( lpappname : ::windows_sys::core::PCWSTR , lpkeyname : ::windows_sys::core::PCWSTR , ndefault : i32 , lpfilename : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionA ( lpappname : ::windows_sys::core::PCSTR , lpreturnedstring : ::windows_sys::core::PSTR , nsize : u32 , lpfilename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionNamesA ( lpszreturnbuffer : ::windows_sys::core::PSTR , nsize : u32 , lpfilename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionNamesW ( lpszreturnbuffer : ::windows_sys::core::PWSTR , nsize : u32 , lpfilename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileSectionW ( lpappname : ::windows_sys::core::PCWSTR , lpreturnedstring : ::windows_sys::core::PWSTR , nsize : u32 , lpfilename : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileStringA ( lpappname : ::windows_sys::core::PCSTR , lpkeyname : ::windows_sys::core::PCSTR , lpdefault : ::windows_sys::core::PCSTR , lpreturnedstring : ::windows_sys::core::PSTR , nsize : u32 , lpfilename : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetPrivateProfileStringW ( lpappname : ::windows_sys::core::PCWSTR , lpkeyname : ::windows_sys::core::PCWSTR , lpdefault : ::windows_sys::core::PCWSTR , lpreturnedstring : ::windows_sys::core::PWSTR , nsize : u32 , lpfilename : ::windows_sys::core::PCWSTR ) -> u32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetPrivateProfileStructA ( lpszsection : ::windows_sys::core::PCSTR , lpszkey : ::windows_sys::core::PCSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetPrivateProfileStructW ( lpszsection : ::windows_sys::core::PCWSTR , lpszkey : ::windows_sys::core::PCWSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileIntA ( lpappname : ::windows_sys::core::PCSTR , lpkeyname : ::windows_sys::core::PCSTR , ndefault : i32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileIntW ( lpappname : ::windows_sys::core::PCWSTR , lpkeyname : ::windows_sys::core::PCWSTR , ndefault : i32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileSectionA ( lpappname : ::windows_sys::core::PCSTR , lpreturnedstring : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileSectionW ( lpappname : ::windows_sys::core::PCWSTR , lpreturnedstring : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileStringA ( lpappname : ::windows_sys::core::PCSTR , lpkeyname : ::windows_sys::core::PCSTR , lpdefault : ::windows_sys::core::PCSTR , lpreturnedstring : ::windows_sys::core::PSTR , nsize : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetProfileStringW ( lpappname : ::windows_sys::core::PCWSTR , lpkeyname : ::windows_sys::core::PCWSTR , lpdefault : ::windows_sys::core::PCWSTR , lpreturnedstring : ::windows_sys::core::PWSTR , nsize : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetSystemRegistryQuota ( pdwquotaallowed : *mut u32 , pdwquotaused : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(any(target_arch = "x86", target_arch = "x86_64"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GetThreadEnabledXStateFeatures ( ) -> u64 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetUserNameA ( lpbuffer : :: windows_sys::core::PSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetUserNameA ( lpbuffer : ::windows_sys::core::PSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetUserNameW ( lpbuffer : :: windows_sys::core::PWSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetUserNameW ( lpbuffer : ::windows_sys::core::PWSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileA ( lpszfilename : :: windows_sys::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileA ( lpszfilename : ::windows_sys::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileExA ( lpszfilename : :: windows_sys::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileExA ( lpszfilename : ::windows_sys::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileExW ( lpszfilename : :: windows_sys::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileExW ( lpszfilename : ::windows_sys::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileW ( lpszfilename : :: windows_sys::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn GetVersionFromFileW ( lpszfilename : ::windows_sys::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetWindowRegionData ( hwnd : super::super::Foundation:: HWND , size : u32 , prd : *mut super::super::Graphics::Gdi:: RGNDATA ) -> u32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn GlobalCompact ( dwminfree : u32 ) -> usize ); @@ -144,7 +144,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IMPSetIMEW ( param0 : super::super::Foundation:: HWND , param1 : *mut IMEPROW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-apiquery-l2-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsApiSetImplemented ( contract : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-apiquery-l2-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsApiSetImplemented ( contract : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsBadHugeReadPtr ( lp : *const ::core::ffi::c_void , ucb : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -156,9 +156,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "advapi32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn IsTokenUntrusted ( tokenhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn LaunchINFSectionExW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCWSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn LaunchINFSectionExW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows_sys::core::PCWSTR , nshow : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn LaunchINFSectionW ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparams : :: windows_sys::core::PWSTR , nshow : i32 ) -> i32 ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn LaunchINFSectionW ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparams : ::windows_sys::core::PWSTR , nshow : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn LocalCompact ( uminfree : u32 ) -> usize ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn LocalShrink ( hmem : super::super::Foundation:: HLOCAL , cbnewsize : u32 ) -> usize ); @@ -190,15 +190,15 @@ ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtSetInformationKey ( keyhandle : super::super::Foundation:: HANDLE , keysetinformationclass : KEY_SET_INFORMATION_CLASS , keysetinformation : *const ::core::ffi::c_void , keysetinformationlength : u32 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn NtWaitForSingleObject ( handle : super::super::Foundation:: HANDLE , alertable : super::super::Foundation:: BOOLEAN , timeout : *mut i64 ) -> super::super::Foundation:: NTSTATUS ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn OpenINFEngineA ( pszinffilename : :: windows_sys::core::PCSTR , pszinstallsection : :: windows_sys::core::PCSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn OpenINFEngineW ( pszinffilename : :: windows_sys::core::PCWSTR , pszinstallsection : :: windows_sys::core::PCWSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn OpenINFEngineA ( pszinffilename : ::windows_sys::core::PCSTR , pszinstallsection : ::windows_sys::core::PCSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn OpenINFEngineW ( pszinffilename : ::windows_sys::core::PCWSTR , pszinstallsection : ::windows_sys::core::PCWSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenMutexA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenMutexA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenSemaphoreA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenSemaphoreA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenWaitableTimerA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lptimername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn QueryAuxiliaryCounterFrequency ( lpauxiliarycounterfrequency : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn OpenWaitableTimerA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lptimername : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn QueryAuxiliaryCounterFrequency ( lpauxiliarycounterfrequency : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn QueryIdleProcessorCycleTime ( bufferlength : *mut u32 , processoridlecycletime : *mut u64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -214,29 +214,29 @@ ::windows_sys::core::link ! ( "api-ms-win-core-realtime-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn QueryUnbiasedInterruptTimePrecise ( lpunbiasedinterrupttimeprecise : *mut u64 ) -> ( ) ); ::windows_sys::core::link ! ( "api-ms-win-core-backgroundtask-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RaiseCustomSystemEventTrigger ( customsystemeventtriggerconfig : *const CUSTOM_SYSTEM_EVENT_TRIGGER_CONFIG ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RebootCheckOnInstallA ( hwnd : super::super::Foundation:: HWND , pszinf : :: windows_sys::core::PCSTR , pszsec : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RebootCheckOnInstallA ( hwnd : super::super::Foundation:: HWND , pszinf : ::windows_sys::core::PCSTR , pszsec : ::windows_sys::core::PCSTR , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RebootCheckOnInstallW ( hwnd : super::super::Foundation:: HWND , pszinf : :: windows_sys::core::PCWSTR , pszsec : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RebootCheckOnInstallW ( hwnd : super::super::Foundation:: HWND , pszinf : ::windows_sys::core::PCWSTR , pszsec : ::windows_sys::core::PCWSTR , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RecordFeatureError ( featureid : u32 , error : *const FEATURE_ERROR ) -> ( ) ); -::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RecordFeatureUsage ( featureid : u32 , kind : u32 , addend : u32 , originname : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RecordFeatureUsage ( featureid : u32 , kind : u32 , addend : u32 , originname : ::windows_sys::core::PCSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RegInstallA ( hmod : super::super::Foundation:: HINSTANCE , pszsection : :: windows_sys::core::PCSTR , psttable : *const STRTABLEA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RegInstallA ( hmod : super::super::Foundation:: HINSTANCE , pszsection : ::windows_sys::core::PCSTR , psttable : *const STRTABLEA ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RegInstallW ( hmod : super::super::Foundation:: HINSTANCE , pszsection : :: windows_sys::core::PCWSTR , psttable : *const STRTABLEW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RegInstallW ( hmod : super::super::Foundation:: HINSTANCE , pszsection : ::windows_sys::core::PCWSTR , psttable : *const STRTABLEW ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegRestoreAllA ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows_sys::core::PCSTR , hkbckupkey : super::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegRestoreAllA ( hwnd : super::super::Foundation:: HWND , psztitlestring : ::windows_sys::core::PCSTR , hkbckupkey : super::Registry:: HKEY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegRestoreAllW ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows_sys::core::PCWSTR , hkbckupkey : super::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegRestoreAllW ( hwnd : super::super::Foundation:: HWND , psztitlestring : ::windows_sys::core::PCWSTR , hkbckupkey : super::Registry:: HKEY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreA ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows_sys::core::PCSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : :: windows_sys::core::PCSTR , pcszsubkey : :: windows_sys::core::PCSTR , pcszvaluename : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreA ( hwnd : super::super::Foundation:: HWND , psztitlestring : ::windows_sys::core::PCSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : ::windows_sys::core::PCSTR , pcszsubkey : ::windows_sys::core::PCSTR , pcszvaluename : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCSTR , pszinf : :: windows_sys::core::PCSTR , pszsection : :: windows_sys::core::PCSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : ::windows_sys::core::PCSTR , pszinf : ::windows_sys::core::PCSTR , pszsection : ::windows_sys::core::PCSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCWSTR , pszinf : :: windows_sys::core::PCWSTR , pszsection : :: windows_sys::core::PCWSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : ::windows_sys::core::PCWSTR , pszinf : ::windows_sys::core::PCWSTR , pszsection : ::windows_sys::core::PCWSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreW ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows_sys::core::PCWSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : :: windows_sys::core::PCWSTR , pcszsubkey : :: windows_sys::core::PCWSTR , pcszvaluename : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn RegSaveRestoreW ( hwnd : super::super::Foundation:: HWND , psztitlestring : ::windows_sys::core::PCWSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : ::windows_sys::core::PCWSTR , pcszsubkey : ::windows_sys::core::PCWSTR , pcszvaluename : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ReplacePartitionUnit ( targetpartition : :: windows_sys::core::PCWSTR , sparepartition : :: windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn ReplacePartitionUnit ( targetpartition : ::windows_sys::core::PCWSTR , sparepartition : ::windows_sys::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RequestDeviceWakeup ( hdevice : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] @@ -259,7 +259,7 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlInitStringEx ( destinationstring : *mut super::Kernel:: STRING , sourcestring : *mut i8 ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlInitUnicodeString ( destinationstring : *mut super::super::Foundation:: UNICODE_STRING , sourcestring : :: windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlInitUnicodeString ( destinationstring : *mut super::super::Foundation:: UNICODE_STRING , sourcestring : ::windows_sys::core::PCWSTR ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlIsNameLegalDOS8Dot3 ( name : *mut super::super::Foundation:: UNICODE_STRING , oemname : *mut super::Kernel:: STRING , namecontainsspaces : *mut super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: BOOLEAN ); #[cfg(feature = "Win32_Foundation")] @@ -272,49 +272,49 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Kernel"))] ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] fn RtlUnicodeStringToOemString ( destinationstring : *mut super::Kernel:: STRING , sourcestring : *mut super::super::Foundation:: UNICODE_STRING , allocatedestinationstring : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: NTSTATUS ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlUnicodeToMultiByteSize ( bytesinmultibytestring : *mut u32 , unicodestring : :: windows_sys::core::PCWSTR , bytesinunicodestring : u32 ) -> super::super::Foundation:: NTSTATUS ); +::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RtlUnicodeToMultiByteSize ( bytesinmultibytestring : *mut u32 , unicodestring : ::windows_sys::core::PCWSTR , bytesinunicodestring : u32 ) -> super::super::Foundation:: NTSTATUS ); ::windows_sys::core::link ! ( "ntdll.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn RtlUniform ( seed : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RunSetupCommandA ( hwnd : super::super::Foundation:: HWND , szcmdname : :: windows_sys::core::PCSTR , szinfsection : :: windows_sys::core::PCSTR , szdir : :: windows_sys::core::PCSTR , lpsztitle : :: windows_sys::core::PCSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RunSetupCommandA ( hwnd : super::super::Foundation:: HWND , szcmdname : ::windows_sys::core::PCSTR , szinfsection : ::windows_sys::core::PCSTR , szdir : ::windows_sys::core::PCSTR , lpsztitle : ::windows_sys::core::PCSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RunSetupCommandW ( hwnd : super::super::Foundation:: HWND , szcmdname : :: windows_sys::core::PCWSTR , szinfsection : :: windows_sys::core::PCWSTR , szdir : :: windows_sys::core::PCWSTR , lpsztitle : :: windows_sys::core::PCWSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn RunSetupCommandW ( hwnd : super::super::Foundation:: HWND , szcmdname : ::windows_sys::core::PCWSTR , szinfsection : ::windows_sys::core::PCWSTR , szdir : ::windows_sys::core::PCWSTR , lpsztitle : ::windows_sys::core::PCWSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SendIMEMessageExA ( param0 : super::super::Foundation:: HWND , param1 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SendIMEMessageExW ( param0 : super::super::Foundation:: HWND , param1 : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentStringsA ( newenvironment : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetEnvironmentStringsA ( newenvironment : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableA ( lpname : :: windows_sys::core::PCSTR , lpguid : :: windows_sys::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableA ( lpname : ::windows_sys::core::PCSTR , lpguid : ::windows_sys::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableExA ( lpname : :: windows_sys::core::PCSTR , lpguid : :: windows_sys::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableExA ( lpname : ::windows_sys::core::PCSTR , lpguid : ::windows_sys::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableExW ( lpname : :: windows_sys::core::PCWSTR , lpguid : :: windows_sys::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableExW ( lpname : ::windows_sys::core::PCWSTR , lpguid : ::windows_sys::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableW ( lpname : :: windows_sys::core::PCWSTR , lpguid : :: windows_sys::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetFirmwareEnvironmentVariableW ( lpname : ::windows_sys::core::PCWSTR , lpguid : ::windows_sys::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn SetHandleCount ( unumber : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetMessageWaitingIndicator ( hmsgindicator : super::super::Foundation:: HANDLE , ulmsgcount : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetPerUserSecValuesA ( pperuser : *mut PERUSERSECTIONA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetPerUserSecValuesA ( pperuser : *mut PERUSERSECTIONA ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetPerUserSecValuesW ( pperuser : *mut PERUSERSECTIONW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SetPerUserSecValuesW ( pperuser : *mut PERUSERSECTIONW ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn SignalObjectAndWait ( hobjecttosignal : super::super::Foundation:: HANDLE , hobjecttowaiton : super::super::Foundation:: HANDLE , dwmilliseconds : u32 , balertable : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn SubscribeFeatureStateChangeNotification ( subscription : *mut FEATURE_STATE_CHANGE_SUBSCRIPTION , callback : PFEATURE_STATE_CHANGE_CALLBACK , context : *const ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringA ( pszinffilename : :: windows_sys::core::PCSTR , pszinstallsection : :: windows_sys::core::PCSTR , psztranslatesection : :: windows_sys::core::PCSTR , psztranslatekey : :: windows_sys::core::PCSTR , pszbuffer : :: windows_sys::core::PSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringExA ( hinf : *mut ::core::ffi::c_void , pszinffilename : :: windows_sys::core::PCSTR , psztranslatesection : :: windows_sys::core::PCSTR , psztranslatekey : :: windows_sys::core::PCSTR , pszbuffer : :: windows_sys::core::PSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringExW ( hinf : *mut ::core::ffi::c_void , pszinffilename : :: windows_sys::core::PCWSTR , psztranslatesection : :: windows_sys::core::PCWSTR , psztranslatekey : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringW ( pszinffilename : :: windows_sys::core::PCWSTR , pszinstallsection : :: windows_sys::core::PCWSTR , psztranslatesection : :: windows_sys::core::PCWSTR , psztranslatekey : :: windows_sys::core::PCWSTR , pszbuffer : :: windows_sys::core::PWSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringA ( pszinffilename : ::windows_sys::core::PCSTR , pszinstallsection : ::windows_sys::core::PCSTR , psztranslatesection : ::windows_sys::core::PCSTR , psztranslatekey : ::windows_sys::core::PCSTR , pszbuffer : ::windows_sys::core::PSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringExA ( hinf : *mut ::core::ffi::c_void , pszinffilename : ::windows_sys::core::PCSTR , psztranslatesection : ::windows_sys::core::PCSTR , psztranslatekey : ::windows_sys::core::PCSTR , pszbuffer : ::windows_sys::core::PSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringExW ( hinf : *mut ::core::ffi::c_void , pszinffilename : ::windows_sys::core::PCWSTR , psztranslatesection : ::windows_sys::core::PCWSTR , psztranslatekey : ::windows_sys::core::PCWSTR , pszbuffer : ::windows_sys::core::PWSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn TranslateInfStringW ( pszinffilename : ::windows_sys::core::PCWSTR , pszinstallsection : ::windows_sys::core::PCWSTR , psztranslatesection : ::windows_sys::core::PCWSTR , psztranslatekey : ::windows_sys::core::PCWSTR , pszbuffer : ::windows_sys::core::PWSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn UnsubscribeFeatureStateChangeNotification ( subscription : FEATURE_STATE_CHANGE_SUBSCRIPTION ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows_sys::core::PCSTR , nshow : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCWSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows_sys::core::PCWSTR , nshow : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserUnInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserUnInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows_sys::core::PCSTR , nshow : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserUnInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows_sys::core::PCWSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "advpack.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn UserUnInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows_sys::core::PCWSTR , nshow : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WINNLSEnableIME ( param0 : super::super::Foundation:: HWND , param1 : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -331,44 +331,44 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "dciman32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WinWatchOpen ( hwnd : super::super::Foundation:: HWND ) -> HWINWATCH ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpGetLockdownPolicy ( hostinformation : *const WLDP_HOST_INFORMATION , lockdownstate : *mut u32 , lockdownflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpGetLockdownPolicy ( hostinformation : *const WLDP_HOST_INFORMATION , lockdownstate : *mut u32 , lockdownflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpIsClassInApprovedList ( classid : *const :: windows_sys::core::GUID , hostinformation : *const WLDP_HOST_INFORMATION , isapproved : *mut super::super::Foundation:: BOOL , optionalflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpIsClassInApprovedList ( classid : *const ::windows_sys::core::GUID , hostinformation : *const WLDP_HOST_INFORMATION , isapproved : *mut super::super::Foundation:: BOOL , optionalflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpIsDynamicCodePolicyEnabled ( isenabled : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn WldpQueryDeviceSecurityInformation ( information : *mut WLDP_DEVICE_SECURITY_INFORMATION , informationlength : u32 , returnlength : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpIsDynamicCodePolicyEnabled ( isenabled : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn WldpQueryDeviceSecurityInformation ( information : *mut WLDP_DEVICE_SECURITY_INFORMATION , informationlength : u32 , returnlength : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpQueryDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE , baseimage : *const ::core::ffi::c_void , imagesize : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpQueryDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE , baseimage : *const ::core::ffi::c_void , imagesize : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpSetDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "wldp.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WldpSetDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileSectionA ( lpappname : :: windows_sys::core::PCSTR , lpstring : :: windows_sys::core::PCSTR , lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileSectionA ( lpappname : ::windows_sys::core::PCSTR , lpstring : ::windows_sys::core::PCSTR , lpfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileSectionW ( lpappname : :: windows_sys::core::PCWSTR , lpstring : :: windows_sys::core::PCWSTR , lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileSectionW ( lpappname : ::windows_sys::core::PCWSTR , lpstring : ::windows_sys::core::PCWSTR , lpfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStringA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , lpstring : :: windows_sys::core::PCSTR , lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStringA ( lpappname : ::windows_sys::core::PCSTR , lpkeyname : ::windows_sys::core::PCSTR , lpstring : ::windows_sys::core::PCSTR , lpfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStringW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , lpstring : :: windows_sys::core::PCWSTR , lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStringW ( lpappname : ::windows_sys::core::PCWSTR , lpkeyname : ::windows_sys::core::PCWSTR , lpstring : ::windows_sys::core::PCWSTR , lpfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStructA ( lpszsection : :: windows_sys::core::PCSTR , lpszkey : :: windows_sys::core::PCSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStructA ( lpszsection : ::windows_sys::core::PCSTR , lpszkey : ::windows_sys::core::PCSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStructW ( lpszsection : :: windows_sys::core::PCWSTR , lpszkey : :: windows_sys::core::PCWSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WritePrivateProfileStructW ( lpszsection : ::windows_sys::core::PCWSTR , lpszkey : ::windows_sys::core::PCWSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileSectionA ( lpappname : :: windows_sys::core::PCSTR , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileSectionA ( lpappname : ::windows_sys::core::PCSTR , lpstring : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileSectionW ( lpappname : :: windows_sys::core::PCWSTR , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileSectionW ( lpappname : ::windows_sys::core::PCWSTR , lpstring : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileStringA ( lpappname : :: windows_sys::core::PCSTR , lpkeyname : :: windows_sys::core::PCSTR , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileStringA ( lpappname : ::windows_sys::core::PCSTR , lpkeyname : ::windows_sys::core::PCSTR , lpstring : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileStringW ( lpappname : :: windows_sys::core::PCWSTR , lpkeyname : :: windows_sys::core::PCWSTR , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] fn WriteProfileStringW ( lpappname : ::windows_sys::core::PCWSTR , lpkeyname : ::windows_sys::core::PCWSTR , lpstring : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _hread ( hfile : i32 , lpbuffer : *mut ::core::ffi::c_void , lbytes : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _hwrite ( hfile : i32 , lpbuffer : :: windows_sys::core::PCSTR , lbytes : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _hwrite ( hfile : i32 , lpbuffer : ::windows_sys::core::PCSTR , lbytes : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lclose ( hfile : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lcreat ( lppathname : :: windows_sys::core::PCSTR , iattribute : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lcreat ( lppathname : ::windows_sys::core::PCSTR , iattribute : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _llseek ( hfile : i32 , loffset : i32 , iorigin : i32 ) -> i32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lopen ( lppathname : :: windows_sys::core::PCSTR , ireadwrite : i32 ) -> i32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lopen ( lppathname : ::windows_sys::core::PCSTR , ireadwrite : i32 ) -> i32 ); ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lread ( hfile : i32 , lpbuffer : *mut ::core::ffi::c_void , ubytes : u32 ) -> u32 ); -::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lwrite ( hfile : i32 , lpbuffer : :: windows_sys::core::PCSTR , ubytes : u32 ) -> u32 ); +::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn _lwrite ( hfile : i32 , lpbuffer : ::windows_sys::core::PCSTR , ubytes : u32 ) -> u32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] ::windows_sys::core::link ! ( "kernel32.dll""system" #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] fn uaw_lstrcmpW ( string1 : *const u16 , string2 : *const u16 ) -> i32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -1022,23 +1022,23 @@ pub const FS_UNICODE_STORED_ON_DISK: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const FS_VOL_IS_COMPRESSED: u32 = 32768u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("GetSystemWow64DirectoryA"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("GetSystemWow64DirectoryA"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryA"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_T: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetSystemWow64DirectoryA"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryA"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetSystemWow64DirectoryA"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_A: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_A: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_T: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_T: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const GMEM_DDESHARE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1384,9 +1384,9 @@ pub const QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const RECOVERY_DEFAULT_PING_INTERVAL: u32 = 5000u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const REG_RESTORE_LOG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegRestoreLogFile"); +pub const REG_RESTORE_LOG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegRestoreLogFile"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const REG_SAVE_LOG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RegSaveLogFile"); +pub const REG_SAVE_LOG_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RegSaveLogFile"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1598,15 +1598,15 @@ pub const WINWATCHNOTIFY_START: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WINWATCHNOTIFY_STOP: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_CANEXECUTEBUFFER_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpCanExecuteBuffer"); +pub const WLDP_CANEXECUTEBUFFER_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpCanExecuteBuffer"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_CANEXECUTEFILE_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpCanExecuteFile"); +pub const WLDP_CANEXECUTEFILE_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpCanExecuteFile"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WLDP.DLL"); +pub const WLDP_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WLDP.DLL"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_FLAGS_SKIPSIGNATUREVALIDATION: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_GETLOCKDOWNPOLICY_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpGetLockdownPolicy"); +pub const WLDP_GETLOCKDOWNPOLICY_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpGetLockdownPolicy"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_HOST_CMD: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5baea1d6_6f1c_488e_8490_347fa5c5067f); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1628,15 +1628,15 @@ pub const WLDP_HOST_WINDOWS_SCRIPT_HOST: ::windows_sys::core::GUID = ::windows_s #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_HOST_XML: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x5594be58_c6bf_4295_82f4_d494d20e3a36); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISAPPAPPROVEDBYPOLICY_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsAppApprovedByPolicy"); +pub const WLDP_ISAPPAPPROVEDBYPOLICY_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpIsAppApprovedByPolicy"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISCLASSINAPPROVEDLIST_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsClassInApprovedList"); +pub const WLDP_ISCLASSINAPPROVEDLIST_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpIsClassInApprovedList"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISDYNAMICCODEPOLICYENABLED_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsDynamicCodePolicyEnabled"); +pub const WLDP_ISDYNAMICCODEPOLICYENABLED_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpIsDynamicCodePolicyEnabled"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsProductionConfiguration"); +pub const WLDP_ISPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpIsProductionConfiguration"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISWCOSPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpIsWcosProductionConfiguration"); +pub const WLDP_ISWCOSPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpIsWcosProductionConfiguration"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_LOCKDOWN_AUDIT_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1654,27 +1654,27 @@ pub const WLDP_LOCKDOWN_UMCIENFORCE_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_LOCKDOWN_UNDEFINED: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYDANAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryDynamicCodeTrust"); +pub const WLDP_QUERYDANAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpQueryDynamicCodeTrust"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYDEVICESECURITYINFORMATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryDeviceSecurityInformation"); +pub const WLDP_QUERYDEVICESECURITYINFORMATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpQueryDeviceSecurityInformation"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYDYNAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryDynamicCodeTrust"); +pub const WLDP_QUERYDYNAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpQueryDynamicCodeTrust"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYPOLICYSETTINGENABLED2_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryPolicySettingEnabled2"); +pub const WLDP_QUERYPOLICYSETTINGENABLED2_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpQueryPolicySettingEnabled2"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYPOLICYSETTINGENABLED_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryPolicySettingEnabled"); +pub const WLDP_QUERYPOLICYSETTINGENABLED_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpQueryPolicySettingEnabled"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYWINDOWSLOCKDOWNMODE_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryWindowsLockdownMode"); +pub const WLDP_QUERYWINDOWSLOCKDOWNMODE_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpQueryWindowsLockdownMode"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpQueryWindowsLockdownRestriction"); +pub const WLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpQueryWindowsLockdownRestriction"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_RESETPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpResetProductionConfiguration"); +pub const WLDP_RESETPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpResetProductionConfiguration"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_RESETWCOSPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpResetWcosProductionConfiguration"); +pub const WLDP_RESETWCOSPRODUCTIONCONFIGURATION_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpResetWcosProductionConfiguration"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_SETDYNAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpSetDynamicCodeTrust"); +pub const WLDP_SETDYNAMICCODETRUST_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpSetDynamicCodeTrust"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_SETWINDOWSLOCKDOWNRESTRICTION_FN: ::windows_sys::core::PCSTR = ::windows_sys::s!("WldpSetWindowsLockdownRestriction"); +pub const WLDP_SETWINDOWSLOCKDOWNRESTRICTION_FN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("WldpSetWindowsLockdownRestriction"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WM_CONVERTREQUEST: u32 = 266u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/System/Wmi/mod.rs b/crates/libs/sys/src/Windows/Win32/System/Wmi/mod.rs index 5fd87c64fc..ae11b0d69e 100644 --- a/crates/libs/sys/src/Windows/Win32/System/Wmi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/System/Wmi/mod.rs @@ -176,9 +176,9 @@ pub const MI_SERIALIZER_FLAGS_CLASS_DEEP: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const MI_SERIALIZER_FLAGS_INSTANCE_WITH_CLASS: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub const MI_SUBSCRIBE_BOOKMARK_NEWEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MI_SUBSCRIBE_BOOKMARK_NEWEST"); +pub const MI_SUBSCRIBE_BOOKMARK_NEWEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MI_SUBSCRIBE_BOOKMARK_NEWEST"); #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub const MI_SUBSCRIBE_BOOKMARK_OLDEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MI_SUBSCRIBE_BOOKMARK_OLDEST"); +pub const MI_SUBSCRIBE_BOOKMARK_OLDEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MI_SUBSCRIBE_BOOKMARK_OLDEST"); #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const MI_WRITEMESSAGE_CHANNEL_DEBUG: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/Accessibility/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Accessibility/mod.rs index 6afe5ca19a..e756e1835f 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Accessibility/mod.rs @@ -1,171 +1,171 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccNotifyTouchInteraction ( hwndapp : super::super::Foundation:: HWND , hwndtarget : super::super::Foundation:: HWND , pttarget : super::super::Foundation:: POINT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccNotifyTouchInteraction ( hwndapp : super::super::Foundation:: HWND , hwndtarget : super::super::Foundation:: HWND , pttarget : super::super::Foundation:: POINT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccSetRunningUtilityState ( hwndapp : super::super::Foundation:: HWND , dwutilitystatemask : u32 , dwutilitystate : ACC_UTILITY_STATE_FLAGS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccSetRunningUtilityState ( hwndapp : super::super::Foundation:: HWND , dwutilitystatemask : u32 , dwutilitystate : ACC_UTILITY_STATE_FLAGS ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleChildren ( pacccontainer : IAccessible , ichildstart : i32 , cchildren : i32 , rgvarchildren : *mut super::super::System::Com:: VARIANT , pcobtained : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleChildren ( pacccontainer : IAccessible , ichildstart : i32 , cchildren : i32 , rgvarchildren : *mut super::super::System::Com:: VARIANT , pcobtained : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleObjectFromEvent ( hwnd : super::super::Foundation:: HWND , dwid : u32 , dwchildid : u32 , ppacc : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleObjectFromEvent ( hwnd : super::super::Foundation:: HWND , dwid : u32 , dwchildid : u32 , ppacc : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleObjectFromPoint ( ptscreen : super::super::Foundation:: POINT , ppacc : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn AccessibleObjectFromPoint ( ptscreen : super::super::Foundation:: POINT , ppacc : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccessibleObjectFromWindow ( hwnd : super::super::Foundation:: HWND , dwid : u32 , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn AccessibleObjectFromWindow ( hwnd : super::super::Foundation:: HWND , dwid : u32 , riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleObject ( hwnd : super::super::Foundation:: HWND , idobject : i32 , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleObject ( hwnd : super::super::Foundation:: HWND , idobject : i32 , riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleProxyA ( hwnd : super::super::Foundation:: HWND , pclassname : :: windows_sys::core::PCSTR , idobject : i32 , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleProxyA ( hwnd : super::super::Foundation:: HWND , pclassname : ::windows_sys::core::PCSTR , idobject : i32 , riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleProxyW ( hwnd : super::super::Foundation:: HWND , pclassname : :: windows_sys::core::PCWSTR , idobject : i32 , riid : *const :: windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn DockPattern_SetDockPosition ( hobj : HUIAPATTERNOBJECT , dockposition : DockPosition ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ExpandCollapsePattern_Collapse ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ExpandCollapsePattern_Expand ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn CreateStdAccessibleProxyW ( hwnd : super::super::Foundation:: HWND , pclassname : ::windows_sys::core::PCWSTR , idobject : i32 , riid : *const ::windows_sys::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn DockPattern_SetDockPosition ( hobj : HUIAPATTERNOBJECT , dockposition : DockPosition ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ExpandCollapsePattern_Collapse ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ExpandCollapsePattern_Expand ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetOleaccVersionInfo ( pver : *mut u32 , pbuild : *mut u32 ) -> ( ) ); -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetRoleTextA ( lrole : u32 , lpszrole : :: windows_sys::core::PSTR , cchrolemax : u32 ) -> u32 ); -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetRoleTextW ( lrole : u32 , lpszrole : :: windows_sys::core::PWSTR , cchrolemax : u32 ) -> u32 ); -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetStateTextA ( lstatebit : u32 , lpszstate : :: windows_sys::core::PSTR , cchstate : u32 ) -> u32 ); -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetStateTextW ( lstatebit : u32 , lpszstate : :: windows_sys::core::PWSTR , cchstate : u32 ) -> u32 ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GridPattern_GetItem ( hobj : HUIAPATTERNOBJECT , row : i32 , column : i32 , presult : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn InvokePattern_Invoke ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetRoleTextA ( lrole : u32 , lpszrole : ::windows_sys::core::PSTR , cchrolemax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetRoleTextW ( lrole : u32 , lpszrole : ::windows_sys::core::PWSTR , cchrolemax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetStateTextA ( lstatebit : u32 , lpszstate : ::windows_sys::core::PSTR , cchstate : u32 ) -> u32 ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GetStateTextW ( lstatebit : u32 , lpszstate : ::windows_sys::core::PWSTR , cchstate : u32 ) -> u32 ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn GridPattern_GetItem ( hobj : HUIAPATTERNOBJECT , row : i32 , column : i32 , presult : *mut HUIANODE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn InvokePattern_Invoke ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn IsWinEventHookInstalled ( event : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ItemContainerPattern_FindItemByProperty ( hobj : HUIAPATTERNOBJECT , hnodestartafter : HUIANODE , propertyid : i32 , value : super::super::System::Com:: VARIANT , pfound : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_DoDefaultAction ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ItemContainerPattern_FindItemByProperty ( hobj : HUIAPATTERNOBJECT , hnodestartafter : HUIANODE , propertyid : i32 , value : super::super::System::Com:: VARIANT , pfound : *mut HUIANODE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_DoDefaultAction ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn LegacyIAccessiblePattern_GetIAccessible ( hobj : HUIAPATTERNOBJECT , paccessible : *mut IAccessible ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_Select ( hobj : HUIAPATTERNOBJECT , flagsselect : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_SetValue ( hobj : HUIAPATTERNOBJECT , szvalue : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn LegacyIAccessiblePattern_GetIAccessible ( hobj : HUIAPATTERNOBJECT , paccessible : *mut IAccessible ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_Select ( hobj : HUIAPATTERNOBJECT , flagsselect : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn LegacyIAccessiblePattern_SetValue ( hobj : HUIAPATTERNOBJECT , szvalue : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn LresultFromObject ( riid : *const :: windows_sys::core::GUID , wparam : super::super::Foundation:: WPARAM , punk : :: windows_sys::core::IUnknown ) -> super::super::Foundation:: LRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn MultipleViewPattern_GetViewName ( hobj : HUIAPATTERNOBJECT , viewid : i32 , ppstr : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn MultipleViewPattern_SetCurrentView ( hobj : HUIAPATTERNOBJECT , viewid : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn LresultFromObject ( riid : *const ::windows_sys::core::GUID , wparam : super::super::Foundation:: WPARAM , punk : ::windows_sys::core::IUnknown ) -> super::super::Foundation:: LRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn MultipleViewPattern_GetViewName ( hobj : HUIAPATTERNOBJECT , viewid : i32 , ppstr : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn MultipleViewPattern_SetCurrentView ( hobj : HUIAPATTERNOBJECT , viewid : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn NotifyWinEvent ( event : u32 , hwnd : super::super::Foundation:: HWND , idobject : i32 , idchild : i32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn ObjectFromLresult ( lresult : super::super::Foundation:: LRESULT , riid : *const :: windows_sys::core::GUID , wparam : super::super::Foundation:: WPARAM , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn RangeValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , val : f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn ObjectFromLresult ( lresult : super::super::Foundation:: LRESULT , riid : *const ::windows_sys::core::GUID , wparam : super::super::Foundation:: WPARAM , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn RangeValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , val : f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterPointerInputTarget ( hwnd : super::super::Foundation:: HWND , pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterPointerInputTargetEx ( hwnd : super::super::Foundation:: HWND , pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE , fobserve : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollItemPattern_ScrollIntoView ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollPattern_Scroll ( hobj : HUIAPATTERNOBJECT , horizontalamount : ScrollAmount , verticalamount : ScrollAmount ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollPattern_SetScrollPercent ( hobj : HUIAPATTERNOBJECT , horizontalpercent : f64 , verticalpercent : f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_AddToSelection ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_RemoveFromSelection ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_Select ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollItemPattern_ScrollIntoView ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollPattern_Scroll ( hobj : HUIAPATTERNOBJECT , horizontalamount : ScrollAmount , verticalamount : ScrollAmount ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ScrollPattern_SetScrollPercent ( hobj : HUIAPATTERNOBJECT , horizontalpercent : f64 , verticalpercent : f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_AddToSelection ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_RemoveFromSelection ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SelectionItemPattern_Select ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn SetWinEventHook ( eventmin : u32 , eventmax : u32 , hmodwineventproc : super::super::Foundation:: HINSTANCE , pfnwineventproc : WINEVENTPROC , idprocess : u32 , idthread : u32 , dwflags : u32 ) -> HWINEVENTHOOK ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SynchronizedInputPattern_Cancel ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SynchronizedInputPattern_StartListening ( hobj : HUIAPATTERNOBJECT , inputtype : SynchronizedInputType ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SynchronizedInputPattern_Cancel ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn SynchronizedInputPattern_StartListening ( hobj : HUIAPATTERNOBJECT , inputtype : SynchronizedInputType ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextPattern_GetSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextPattern_GetSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextPattern_GetVisibleRanges ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_RangeFromChild ( hobj : HUIAPATTERNOBJECT , hnodechild : HUIANODE , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_RangeFromPoint ( hobj : HUIAPATTERNOBJECT , point : UiaPoint , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_get_DocumentRange ( hobj : HUIAPATTERNOBJECT , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_get_SupportedTextSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut SupportedTextSelection ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_AddToSelection ( hobj : HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Clone ( hobj : HUIATEXTRANGE , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextPattern_GetVisibleRanges ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_RangeFromChild ( hobj : HUIAPATTERNOBJECT , hnodechild : HUIANODE , pretval : *mut HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_RangeFromPoint ( hobj : HUIAPATTERNOBJECT , point : UiaPoint , pretval : *mut HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_get_DocumentRange ( hobj : HUIAPATTERNOBJECT , pretval : *mut HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextPattern_get_SupportedTextSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut SupportedTextSelection ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_AddToSelection ( hobj : HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Clone ( hobj : HUIATEXTRANGE , pretval : *mut HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_Compare ( hobj : HUIATEXTRANGE , range : HUIATEXTRANGE , pretval : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_CompareEndpoints ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint , pretval : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_ExpandToEnclosingUnit ( hobj : HUIATEXTRANGE , unit : TextUnit ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_Compare ( hobj : HUIATEXTRANGE , range : HUIATEXTRANGE , pretval : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_CompareEndpoints ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint , pretval : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_ExpandToEnclosingUnit ( hobj : HUIATEXTRANGE , unit : TextUnit ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn TextRange_FindAttribute ( hobj : HUIATEXTRANGE , attributeid : i32 , val : super::super::System::Com:: VARIANT , backward : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn TextRange_FindAttribute ( hobj : HUIATEXTRANGE , attributeid : i32 , val : super::super::System::Com:: VARIANT , backward : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_FindText ( hobj : HUIATEXTRANGE , text : :: windows_sys::core::BSTR , backward : super::super::Foundation:: BOOL , ignorecase : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_FindText ( hobj : HUIATEXTRANGE , text : ::windows_sys::core::BSTR , backward : super::super::Foundation:: BOOL , ignorecase : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn TextRange_GetAttributeValue ( hobj : HUIATEXTRANGE , attributeid : i32 , pretval : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn TextRange_GetAttributeValue ( hobj : HUIATEXTRANGE , attributeid : i32 , pretval : *mut super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextRange_GetBoundingRectangles ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextRange_GetBoundingRectangles ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextRange_GetChildren ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_GetEnclosingElement ( hobj : HUIATEXTRANGE , pretval : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_GetText ( hobj : HUIATEXTRANGE , maxlength : i32 , pretval : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Move ( hobj : HUIATEXTRANGE , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_MoveEndpointByRange ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_MoveEndpointByUnit ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_RemoveFromSelection ( hobj : HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn TextRange_GetChildren ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_GetEnclosingElement ( hobj : HUIATEXTRANGE , pretval : *mut HUIANODE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_GetText ( hobj : HUIATEXTRANGE , maxlength : i32 , pretval : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Move ( hobj : HUIATEXTRANGE , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_MoveEndpointByRange ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_MoveEndpointByUnit ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_RemoveFromSelection ( hobj : HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_ScrollIntoView ( hobj : HUIATEXTRANGE , aligntotop : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Select ( hobj : HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TogglePattern_Toggle ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Move ( hobj : HUIAPATTERNOBJECT , x : f64 , y : f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Resize ( hobj : HUIAPATTERNOBJECT , width : f64 , height : f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Rotate ( hobj : HUIAPATTERNOBJECT , degrees : f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn TextRange_ScrollIntoView ( hobj : HUIATEXTRANGE , aligntotop : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TextRange_Select ( hobj : HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TogglePattern_Toggle ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Move ( hobj : HUIAPATTERNOBJECT , x : f64 , y : f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Resize ( hobj : HUIAPATTERNOBJECT , width : f64 , height : f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn TransformPattern_Rotate ( hobj : HUIAPATTERNOBJECT , degrees : f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaAddEvent ( hnode : HUIANODE , eventid : i32 , pcallback : *mut UiaEventCallback , scope : TreeScope , pproperties : *mut i32 , cproperties : i32 , prequest : *mut UiaCacheRequest , phevent : *mut HUIAEVENT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaAddEvent ( hnode : HUIANODE , eventid : i32 , pcallback : *mut UiaEventCallback , scope : TreeScope , pproperties : *mut i32 , cproperties : i32 , prequest : *mut UiaCacheRequest , phevent : *mut HUIAEVENT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaClientsAreListening ( ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaDisconnectAllProviders ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaDisconnectProvider ( pprovider : IRawElementProviderSimple ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaDisconnectAllProviders ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaDisconnectProvider ( pprovider : IRawElementProviderSimple ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaEventAddWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaEventAddWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaEventRemoveWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaEventRemoveWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn UiaFind ( hnode : HUIANODE , pparams : *mut UiaFindParams , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , ppoffsets : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructures : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn UiaFind ( hnode : HUIANODE , pparams : *mut UiaFindParams , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , ppoffsets : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructures : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaGetErrorDescription ( pdescription : *mut :: windows_sys::core::BSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetPatternProvider ( hnode : HUIANODE , patternid : i32 , phobj : *mut HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaGetErrorDescription ( pdescription : *mut ::windows_sys::core::BSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetPatternProvider ( hnode : HUIANODE , patternid : i32 , phobj : *mut HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaGetPropertyValue ( hnode : HUIANODE , propertyid : i32 , pvalue : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetReservedMixedAttributeValue ( punkmixedattributevalue : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetReservedNotSupportedValue ( punknotsupportedvalue : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetRootNode ( phnode : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaGetPropertyValue ( hnode : HUIANODE , propertyid : i32 , pvalue : *mut super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetReservedMixedAttributeValue ( punkmixedattributevalue : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetReservedNotSupportedValue ( punknotsupportedvalue : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaGetRootNode ( phnode : *mut HUIANODE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaGetRuntimeId ( hnode : HUIANODE , pruntimeid : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaGetRuntimeId ( hnode : HUIANODE , pruntimeid : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaGetUpdatedCache ( hnode : HUIANODE , prequest : *mut UiaCacheRequest , normalizestate : NormalizeState , pnormalizecondition : *mut UiaCondition , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaGetUpdatedCache ( hnode : HUIANODE , prequest : *mut UiaCacheRequest , normalizestate : NormalizeState , pnormalizecondition : *mut UiaCondition , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHPatternObjectFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phobj : *mut HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHPatternObjectFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phobj : *mut HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHTextRangeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phtextrange : *mut HUIATEXTRANGE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHTextRangeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phtextrange : *mut HUIATEXTRANGE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHUiaNodeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phnode : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaHUiaNodeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phnode : *mut HUIANODE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaHasServerSideProvider ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaHostProviderFromHwnd ( hwnd : super::super::Foundation:: HWND , ppprovider : *mut IRawElementProviderSimple ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaHostProviderFromHwnd ( hwnd : super::super::Foundation:: HWND , ppprovider : *mut IRawElementProviderSimple ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaIAccessibleFromProvider ( pprovider : IRawElementProviderSimple , dwflags : u32 , ppaccessible : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaLookupId ( r#type : AutomationIdentifierType , pguid : *const :: windows_sys::core::GUID ) -> i32 ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaIAccessibleFromProvider ( pprovider : IRawElementProviderSimple , dwflags : u32 , ppaccessible : *mut IAccessible , pvarchild : *mut super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaLookupId ( r#type : AutomationIdentifierType , pguid : *const ::windows_sys::core::GUID ) -> i32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNavigate ( hnode : HUIANODE , direction : NavigateDirection , pcondition : *mut UiaCondition , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNavigate ( hnode : HUIANODE , direction : NavigateDirection , pcondition : *mut UiaCondition , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNodeFromFocus ( prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNodeFromFocus ( prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaNodeFromHandle ( hwnd : super::super::Foundation:: HWND , phnode : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaNodeFromHandle ( hwnd : super::super::Foundation:: HWND , phnode : *mut HUIANODE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNodeFromPoint ( x : f64 , y : f64 , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaNodeFromProvider ( pprovider : IRawElementProviderSimple , phnode : *mut HUIANODE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaNodeFromPoint ( x : f64 , y : f64 , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaNodeFromProvider ( pprovider : IRawElementProviderSimple , phnode : *mut HUIANODE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaNodeRelease ( hnode : HUIANODE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaPatternRelease ( hobj : HUIAPATTERNOBJECT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaProviderForNonClient ( hwnd : super::super::Foundation:: HWND , idobject : i32 , idchild : i32 , ppprovider : *mut IRawElementProviderSimple ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaProviderForNonClient ( hwnd : super::super::Foundation:: HWND , idobject : i32 , idchild : i32 , ppprovider : *mut IRawElementProviderSimple ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaProviderFromIAccessible ( paccessible : IAccessible , idchild : i32 , dwflags : u32 , ppprovider : *mut IRawElementProviderSimple ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseActiveTextPositionChangedEvent ( provider : IRawElementProviderSimple , textrange : ITextRangeProvider ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseAsyncContentLoadedEvent ( pprovider : IRawElementProviderSimple , asynccontentloadedstate : AsyncContentLoadedState , percentcomplete : f64 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseAutomationEvent ( pprovider : IRawElementProviderSimple , id : UIA_EVENT_ID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaProviderFromIAccessible ( paccessible : IAccessible , idchild : i32 , dwflags : u32 , ppprovider : *mut IRawElementProviderSimple ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseActiveTextPositionChangedEvent ( provider : IRawElementProviderSimple , textrange : ITextRangeProvider ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseAsyncContentLoadedEvent ( pprovider : IRawElementProviderSimple , asynccontentloadedstate : AsyncContentLoadedState , percentcomplete : f64 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseAutomationEvent ( pprovider : IRawElementProviderSimple , id : UIA_EVENT_ID ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaRaiseAutomationPropertyChangedEvent ( pprovider : IRawElementProviderSimple , id : UIA_PROPERTY_ID , oldvalue : super::super::System::Com:: VARIANT , newvalue : super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaRaiseAutomationPropertyChangedEvent ( pprovider : IRawElementProviderSimple , id : UIA_PROPERTY_ID , oldvalue : super::super::System::Com:: VARIANT , newvalue : super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaRaiseChangesEvent ( pprovider : IRawElementProviderSimple , eventidcount : i32 , puiachanges : *mut UiaChangeInfo ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseNotificationEvent ( provider : IRawElementProviderSimple , notificationkind : NotificationKind , notificationprocessing : NotificationProcessing , displaystring : :: windows_sys::core::BSTR , activityid : :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseStructureChangedEvent ( pprovider : IRawElementProviderSimple , structurechangetype : StructureChangeType , pruntimeid : *mut i32 , cruntimeidlen : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn UiaRaiseChangesEvent ( pprovider : IRawElementProviderSimple , eventidcount : i32 , puiachanges : *mut UiaChangeInfo ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseNotificationEvent ( provider : IRawElementProviderSimple , notificationkind : NotificationKind , notificationprocessing : NotificationProcessing , displaystring : ::windows_sys::core::BSTR , activityid : ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRaiseStructureChangedEvent ( pprovider : IRawElementProviderSimple , structurechangetype : StructureChangeType , pruntimeid : *mut i32 , cruntimeidlen : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaRaiseTextEditTextChangedEvent ( pprovider : IRawElementProviderSimple , texteditchangetype : TextEditChangeType , pchangeddata : *mut super::super::System::Com:: SAFEARRAY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] fn UiaRaiseTextEditTextChangedEvent ( pprovider : IRawElementProviderSimple , texteditchangetype : TextEditChangeType , pchangeddata : *mut super::super::System::Com:: SAFEARRAY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn UiaRegisterProviderCallback ( pcallback : *mut UiaProviderCallback ) -> ( ) ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRemoveEvent ( hevent : HUIAEVENT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaRemoveEvent ( hevent : HUIAEVENT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaReturnRawElementProvider ( hwnd : super::super::Foundation:: HWND , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , el : IRawElementProviderSimple ) -> super::super::Foundation:: LRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaSetFocus ( hnode : HUIANODE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn UiaSetFocus ( hnode : HUIANODE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn UiaTextRangeRelease ( hobj : HUIATEXTRANGE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -174,14 +174,14 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn UnregisterPointerInputTarget ( hwnd : super::super::Foundation:: HWND , pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn UnregisterPointerInputTargetEx ( hwnd : super::super::Foundation:: HWND , pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , pval : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn VirtualizedItemPattern_Realize ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn ValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , pval : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn VirtualizedItemPattern_Realize ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WindowFromAccessibleObject ( param0 : IAccessible , phwnd : *mut super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn WindowPattern_Close ( hobj : HUIAPATTERNOBJECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn WindowPattern_SetWindowVisualState ( hobj : HUIAPATTERNOBJECT , state : WindowVisualState ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "oleacc.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn WindowFromAccessibleObject ( param0 : IAccessible , phwnd : *mut super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn WindowPattern_Close ( hobj : HUIAPATTERNOBJECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] fn WindowPattern_SetWindowVisualState ( hobj : HUIAPATTERNOBJECT , state : WindowVisualState ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn WindowPattern_WaitForInputIdle ( hobj : HUIAPATTERNOBJECT , milliseconds : i32 , presult : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uiautomationcore.dll""system" #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] fn WindowPattern_WaitForInputIdle ( hobj : HUIAPATTERNOBJECT , milliseconds : i32 , presult : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); pub type IAccIdentity = *mut ::core::ffi::c_void; pub type IAccPropServer = *mut ::core::ffi::c_void; pub type IAccPropServices = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/UI/ColorSystem/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/ColorSystem/mod.rs index d97401d22a..9f979b927f 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -1,7 +1,7 @@ #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn AssociateColorProfileWithDeviceA ( pmachinename : :: windows_sys::core::PCSTR , pprofilename : :: windows_sys::core::PCSTR , pdevicename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn AssociateColorProfileWithDeviceA ( pmachinename : ::windows_sys::core::PCSTR , pprofilename : ::windows_sys::core::PCSTR , pdevicename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn AssociateColorProfileWithDeviceW ( pmachinename : :: windows_sys::core::PCWSTR , pprofilename : :: windows_sys::core::PCWSTR , pdevicename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn AssociateColorProfileWithDeviceW ( pmachinename : ::windows_sys::core::PCWSTR , pprofilename : ::windows_sys::core::PCWSTR , pdevicename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "icm32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn CMCheckColors ( hcmtransform : isize , lpainputcolors : *const COLOR , ncolors : u32 , ctinput : COLORTYPE , lparesult : *mut u8 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -55,17 +55,17 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ColorMatchToTarget ( hdc : super::super::Graphics::Gdi:: HDC , hdctarget : super::super::Graphics::Gdi:: HDC , action : COLOR_MATCH_TO_TARGET_ACTION ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileAddDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows_sys::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , setasdefault : super::super::Foundation:: BOOL , associateasadvancedcolor : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileAddDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : ::windows_sys::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , setasdefault : super::super::Foundation:: BOOL , associateasadvancedcolor : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayDefault ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , profilename : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayDefault ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , profilename : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayList ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profilelist : *mut *mut :: windows_sys::core::PWSTR , profilecount : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayList ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profilelist : *mut *mut ::windows_sys::core::PWSTR , profilecount : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayUserScope ( targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , scope : *mut WCS_PROFILE_MANAGEMENT_SCOPE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileGetDisplayUserScope ( targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , scope : *mut WCS_PROFILE_MANAGEMENT_SCOPE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileRemoveDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows_sys::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , dissociateadvancedcolor : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileRemoveDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : ::windows_sys::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , dissociateadvancedcolor : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileSetDisplayDefaultAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows_sys::core::PCWSTR , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ColorProfileSetDisplayDefaultAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : ::windows_sys::core::PCWSTR , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn ConvertColorNameToIndex ( hprofile : isize , pacolorname : *const *const i8 , paindex : *mut u32 , dwcount : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -90,22 +90,22 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DeleteColorTransform ( hxform : isize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DisassociateColorProfileFromDeviceA ( pmachinename : :: windows_sys::core::PCSTR , pprofilename : :: windows_sys::core::PCSTR , pdevicename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DisassociateColorProfileFromDeviceA ( pmachinename : ::windows_sys::core::PCSTR , pprofilename : ::windows_sys::core::PCSTR , pdevicename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DisassociateColorProfileFromDeviceW ( pmachinename : :: windows_sys::core::PCWSTR , pprofilename : :: windows_sys::core::PCWSTR , pdevicename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn DisassociateColorProfileFromDeviceW ( pmachinename : ::windows_sys::core::PCWSTR , pprofilename : ::windows_sys::core::PCWSTR , pdevicename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn EnumColorProfilesA ( pmachinename : :: windows_sys::core::PCSTR , penumrecord : *const ENUMTYPEA , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn EnumColorProfilesA ( pmachinename : ::windows_sys::core::PCSTR , penumrecord : *const ENUMTYPEA , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn EnumColorProfilesW ( pmachinename : :: windows_sys::core::PCWSTR , penumrecord : *const ENUMTYPEW , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn EnumColorProfilesW ( pmachinename : ::windows_sys::core::PCWSTR , penumrecord : *const ENUMTYPEW , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut 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_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EnumICMProfilesA ( hdc : super::super::Graphics::Gdi:: HDC , proc : ICMENUMPROCA , param2 : super::super::Foundation:: LPARAM ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn EnumICMProfilesW ( hdc : super::super::Graphics::Gdi:: HDC , proc : ICMENUMPROCW , param2 : super::super::Foundation:: LPARAM ) -> i32 ); ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn GetCMMInfo ( hcolortransform : isize , param1 : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorDirectoryA ( pmachinename : :: windows_sys::core::PCSTR , pbuffer : :: windows_sys::core::PSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorDirectoryA ( pmachinename : ::windows_sys::core::PCSTR , pbuffer : ::windows_sys::core::PSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorDirectoryW ( pmachinename : :: windows_sys::core::PCWSTR , pbuffer : :: windows_sys::core::PWSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorDirectoryW ( pmachinename : ::windows_sys::core::PCWSTR , pbuffer : ::windows_sys::core::PWSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetColorProfileElement ( hprofile : isize , tag : u32 , dwoffset : u32 , pcbelement : *mut u32 , pelement : *mut ::core::ffi::c_void , pbreference : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -121,9 +121,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetDeviceGammaRamp ( hdc : super::super::Graphics::Gdi:: HDC , lpramp : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetLogColorSpaceA ( hcolorspace : HCOLORSPACE , lpbuffer : *mut LOGCOLORSPACEA , nsize : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -137,13 +137,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetPS2ColorSpaceArray ( hprofile : isize , dwintent : u32 , dwcsatype : u32 , pps2colorspacearray : *mut u8 , pcbps2colorspacearray : *mut u32 , pbbinary : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetStandardColorSpaceProfileA ( pmachinename : :: windows_sys::core::PCSTR , dwscs : u32 , pbuffer : :: windows_sys::core::PSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetStandardColorSpaceProfileA ( pmachinename : ::windows_sys::core::PCSTR , dwscs : u32 , pbuffer : ::windows_sys::core::PSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetStandardColorSpaceProfileW ( pmachinename : :: windows_sys::core::PCWSTR , dwscs : u32 , pbuffer : :: windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn GetStandardColorSpaceProfileW ( pmachinename : ::windows_sys::core::PCWSTR , dwscs : u32 , pbuffer : ::windows_sys::core::PWSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn InstallColorProfileA ( pmachinename : :: windows_sys::core::PCSTR , pprofilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn InstallColorProfileA ( pmachinename : ::windows_sys::core::PCSTR , pprofilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn InstallColorProfileW ( pmachinename : :: windows_sys::core::PCWSTR , pprofilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn InstallColorProfileW ( pmachinename : ::windows_sys::core::PCWSTR , pprofilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn IsColorProfileTagPresent ( hprofile : isize , tag : u32 , pbpresent : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -151,9 +151,9 @@ ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn OpenColorProfileA ( pprofile : *const PROFILE , dwdesiredaccess : u32 , dwsharemode : u32 , dwcreationmode : u32 ) -> isize ); ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn OpenColorProfileW ( pprofile : *const PROFILE , dwdesiredaccess : u32 , dwsharemode : u32 , dwcreationmode : u32 ) -> isize ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn RegisterCMMA ( pmachinename : :: windows_sys::core::PCSTR , cmmid : u32 , pcmmdll : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn RegisterCMMA ( pmachinename : ::windows_sys::core::PCSTR , cmmid : u32 , pcmmdll : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn RegisterCMMW ( pmachinename : :: windows_sys::core::PCWSTR , cmmid : u32 , pcmmdll : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn RegisterCMMW ( pmachinename : ::windows_sys::core::PCWSTR , cmmid : u32 , pcmmdll : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SelectCMM ( dwcmmtype : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -171,13 +171,13 @@ #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetICMMode ( hdc : super::super::Graphics::Gdi:: HDC , mode : ICM_MODE ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn SetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetStandardColorSpaceProfileA ( pmachinename : :: windows_sys::core::PCSTR , dwprofileid : u32 , pprofilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetStandardColorSpaceProfileA ( pmachinename : ::windows_sys::core::PCSTR , dwprofileid : u32 , pprofilename : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetStandardColorSpaceProfileW ( pmachinename : :: windows_sys::core::PCWSTR , dwprofileid : u32 , pprofilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn SetStandardColorSpaceProfileW ( pmachinename : ::windows_sys::core::PCWSTR , dwprofileid : u32 , pprofilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "icmui.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetupColorMatchingA ( pcms : *mut COLORMATCHSETUPA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] @@ -187,24 +187,24 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn TranslateColors ( hcolortransform : isize , painputcolors : *const COLOR , ncolors : u32 , ctinput : COLORTYPE , paoutputcolors : *mut COLOR , ctoutput : COLORTYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UninstallColorProfileA ( pmachinename : :: windows_sys::core::PCSTR , pprofilename : :: windows_sys::core::PCSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UninstallColorProfileA ( pmachinename : ::windows_sys::core::PCSTR , pprofilename : ::windows_sys::core::PCSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UninstallColorProfileW ( pmachinename : :: windows_sys::core::PCWSTR , pprofilename : :: windows_sys::core::PCWSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UninstallColorProfileW ( pmachinename : ::windows_sys::core::PCWSTR , pprofilename : ::windows_sys::core::PCWSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UnregisterCMMA ( pmachinename : :: windows_sys::core::PCSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UnregisterCMMA ( pmachinename : ::windows_sys::core::PCSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UnregisterCMMW ( pmachinename : :: windows_sys::core::PCWSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UnregisterCMMW ( pmachinename : ::windows_sys::core::PCWSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UpdateICMRegKeyA ( reserved : u32 , lpszcmid : :: windows_sys::core::PCSTR , lpszfilename : :: windows_sys::core::PCSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UpdateICMRegKeyA ( reserved : u32 , lpszcmid : ::windows_sys::core::PCSTR , lpszfilename : ::windows_sys::core::PCSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UpdateICMRegKeyW ( reserved : u32 , lpszcmid : :: windows_sys::core::PCWSTR , lpszfilename : :: windows_sys::core::PCWSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "gdi32.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn UpdateICMRegKeyW ( reserved : u32 , lpszcmid : ::windows_sys::core::PCWSTR , lpszfilename : ::windows_sys::core::PCWSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsAssociateColorProfileWithDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : :: windows_sys::core::PCWSTR , pdevicename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsAssociateColorProfileWithDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : ::windows_sys::core::PCWSTR , pdevicename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsCheckColors ( hcolortransform : isize , ncolors : u32 , ninputchannels : u32 , cdtinput : COLORDATATYPE , cbinput : u32 , pinputdata : *const ::core::ffi::c_void , paresult : *mut u8 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn WcsCreateIccProfile ( hwcsprofile : isize , dwoptions : u32 ) -> isize ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsDisassociateColorProfileFromDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : :: windows_sys::core::PCWSTR , pdevicename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsDisassociateColorProfileFromDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : ::windows_sys::core::PCWSTR , pdevicename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsEnumColorProfiles ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , penumrecord : *const ENUMTYPEW , pbuffer : *mut u8 , dwsize : u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -212,23 +212,23 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetCalibrationManagementState ( pbisenabled : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , cbprofilename : u32 , pprofilename : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : ::windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , cbprofilename : u32 , pprofilename : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetDefaultColorProfileSize ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pcbprofilename : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetDefaultColorProfileSize ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : ::windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pcbprofilename : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetDefaultRenderingIntent ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdwrenderingintent : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetUsePerUserProfiles ( pdevicename : :: windows_sys::core::PCWSTR , dwdeviceclass : u32 , puseperuserprofiles : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsGetUsePerUserProfiles ( pdevicename : ::windows_sys::core::PCWSTR , dwdeviceclass : u32 , puseperuserprofiles : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn WcsOpenColorProfileA ( pcdmpprofile : *const PROFILE , pcampprofile : *const PROFILE , pgmmpprofile : *const PROFILE , dwdesireaccess : u32 , dwsharemode : u32 , dwcreationmode : u32 , dwflags : u32 ) -> isize ); ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] fn WcsOpenColorProfileW ( pcdmpprofile : *const PROFILE , pcampprofile : *const PROFILE , pgmmpprofile : *const PROFILE , dwdesireaccess : u32 , dwsharemode : u32 , dwcreationmode : u32 , dwflags : u32 ) -> isize ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetCalibrationManagementState ( bisenabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pprofilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : ::windows_sys::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pprofilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetDefaultRenderingIntent ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , dwrenderingintent : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetUsePerUserProfiles ( pdevicename : :: windows_sys::core::PCWSTR , dwdeviceclass : u32 , useperuserprofiles : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsSetUsePerUserProfiles ( pdevicename : ::windows_sys::core::PCWSTR , dwdeviceclass : u32 , useperuserprofiles : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "mscms.dll""system" #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] fn WcsTranslateColors ( hcolortransform : isize , ncolors : u32 , ninputchannels : u32 , cdtinput : COLORDATATYPE , cbinput : u32 , pinputdata : *const ::core::ffi::c_void , noutputchannels : u32 , cdtoutput : COLORDATATYPE , cboutput : u32 , poutputdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); pub type IDeviceModelPlugIn = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs index 1575e678ec..a6c5b7c85f 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs @@ -11,8 +11,8 @@ ::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn FindTextA ( param0 : *mut FINDREPLACEA ) -> super::super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn FindTextW ( param0 : *mut FINDREPLACEW ) -> super::super::super::Foundation:: HWND ); -::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn GetFileTitleA ( param0 : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , cchsize : u16 ) -> i16 ); -::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn GetFileTitleW ( param0 : :: windows_sys::core::PCWSTR , buf : :: windows_sys::core::PWSTR , cchsize : u16 ) -> i16 ); +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn GetFileTitleA ( param0 : ::windows_sys::core::PCSTR , buf : ::windows_sys::core::PSTR , cchsize : u16 ) -> i16 ); +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn GetFileTitleW ( param0 : ::windows_sys::core::PCWSTR , buf : ::windows_sys::core::PWSTR , cchsize : u16 ) -> i16 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetOpenFileNameA ( param0 : *mut OPENFILENAMEA ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -28,9 +28,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgA ( ppd : *mut PRINTDLGA ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgExA ( ppd : *mut PRINTDLGEXA ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgExA ( ppd : *mut PRINTDLGEXA ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgExW ( ppd : *mut PRINTDLGEXW ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgExW ( ppd : *mut PRINTDLGEXW ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgW ( ppd : *mut PRINTDLGW ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -66,11 +66,11 @@ pub const CD_LBSELNOITEMS: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const CD_LBSELSUB: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ColorOK"); +pub const COLOROKSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_ColorOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_ColorOK"); +pub const COLOROKSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("commdlg_ColorOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ColorOK"); +pub const COLOROKSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_ColorOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const COLOR_ADD: u32 = 712u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] @@ -136,17 +136,17 @@ pub const DLG_COLOR: u32 = 10u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const DN_DEFAULTPRN: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FileNameOK"); +pub const FILEOKSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_FileNameOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_FileNameOK"); +pub const FILEOKSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("commdlg_FileNameOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FileNameOK"); +pub const FILEOKSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_FileNameOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FindReplace"); +pub const FINDMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_FindReplace"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_FindReplace"); +pub const FINDMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("commdlg_FindReplace"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FindReplace"); +pub const FINDMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_FindReplace"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const FRM_FIRST: u32 = 1124u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] @@ -164,17 +164,17 @@ pub const FR_SHOWWRAPAROUND: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const FR_WRAPAROUND: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_help"); +pub const HELPMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_help"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_help"); +pub const HELPMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("commdlg_help"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_help"); +pub const HELPMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_help"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_LBSelChangedNotify"); +pub const LBSELCHSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_LBSelChangedNotify"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_LBSelChangedNotify"); +pub const LBSELCHSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("commdlg_LBSelChangedNotify"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_LBSelChangedNotify"); +pub const LBSELCHSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_LBSelChangedNotify"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const NUM_BASIC_COLORS: u32 = 48u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] @@ -194,17 +194,17 @@ pub const PD_RESULT_PRINT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const PS_OPENTYPE_FONTTYPE: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_SetRGBColor"); +pub const SETRGBSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_SetRGBColor"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_SetRGBColor"); +pub const SETRGBSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("commdlg_SetRGBColor"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_SetRGBColor"); +pub const SETRGBSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_SetRGBColor"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ShareViolation"); +pub const SHAREVISTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_ShareViolation"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_ShareViolation"); +pub const SHAREVISTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("commdlg_ShareViolation"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ShareViolation"); +pub const SHAREVISTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commdlg_ShareViolation"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const START_PAGE_GENERAL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs index 8fad823164..7263ee3bc6 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs @@ -75,15 +75,15 @@ pub const BOM_PLAINTEXT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const BOM_UNICODEBIDI: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CERICHEDIT_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("RichEditCEA"); +pub const CERICHEDIT_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RichEditCEA"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CERICHEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RichEditCEW"); +pub const CERICHEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RichEditCEW"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RETEXTOBJ: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RichEdit Text and Objects"); +pub const CF_RETEXTOBJ: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RichEdit Text and Objects"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RTF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Rich Text Format"); +pub const CF_RTF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Rich Text Format"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RTFNOOBJS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Rich Text Format Without Objects"); +pub const CF_RTFNOOBJS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Rich Text Format Without Objects"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -583,7 +583,7 @@ pub const MAX_TABLE_CELLS: u32 = 63u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const MAX_TAB_STOPS: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSFTEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RICHEDIT50W"); +pub const MSFTEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RICHEDIT50W"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const OLEOP_DOVERB: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -657,15 +657,15 @@ pub const REO_NULL: i32 = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const REO_READWRITEMASK: i32 = 2047i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT60_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RICHEDIT60W"); +pub const RICHEDIT60_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RICHEDIT60W"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RichEdit20W"); +pub const RICHEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RichEdit20W"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASS10A: ::windows_sys::core::PCSTR = ::windows_sys::s!("RICHEDIT"); +pub const RICHEDIT_CLASS10A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RICHEDIT"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("RichEdit20A"); +pub const RICHEDIT_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("RichEdit20A"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RichEdit20W"); +pub const RICHEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RichEdit20W"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const RTO_DISABLEHANDLES: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/Controls/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Controls/mod.rs index 82c140d228..ea69bb4615 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Controls/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Controls/mod.rs @@ -9,20 +9,20 @@ pub mod RichEdit; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BeginPanningFeedback ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintClear ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn BufferedPaintInit ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintClear ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn BufferedPaintInit ( ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn BufferedPaintRenderAnimation ( hwnd : super::super::Foundation:: HWND , hdctarget : super::super::Graphics::Gdi:: HDC ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintSetAlpha ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT , alpha : u8 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintSetAlpha ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT , alpha : u8 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintStopAllAnimations ( hwnd : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn BufferedPaintUnInit ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn BufferedPaintStopAllAnimations ( hwnd : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn BufferedPaintUnInit ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CheckDlgButton ( hdlg : super::super::Foundation:: HWND , nidbutton : i32 , ucheck : DLG_BUTTON_CHECK_STATE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CheckRadioButton ( hdlg : super::super::Foundation:: HWND , nidfirstbutton : i32 , nidlastbutton : i32 , nidcheckbutton : i32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn CloseThemeData ( htheme : HTHEME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn CloseThemeData ( htheme : HTHEME ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateMappedBitmap ( hinstance : super::super::Foundation:: HINSTANCE , idbitmap : isize , wflags : u32 , lpcolormap : *const COLORMAP , inummaps : i32 ) -> super::super::Graphics::Gdi:: HBITMAP ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -30,9 +30,9 @@ pub mod RichEdit; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreatePropertySheetPageW ( constpropsheetpagepointer : *mut PROPSHEETPAGEW ) -> HPROPSHEETPAGE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CreateStatusWindowA ( style : i32 , lpsztext : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CreateStatusWindowA ( style : i32 , lpsztext : ::windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CreateStatusWindowW ( style : i32 , lpsztext : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn CreateStatusWindowW ( style : i32 , lpsztext : ::windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateSyntheticPointerDevice ( pointertype : super::WindowsAndMessaging:: POINTER_INPUT_TYPE , maxcount : u32 , mode : POINTER_FEEDBACK_MODE ) -> HSYNTHETICPOINTERDEVICE ); #[cfg(feature = "Win32_Foundation")] @@ -57,11 +57,11 @@ pub mod RichEdit; ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_Grow ( pdpa : HDPA , cp : i32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DPA_InsertPtr ( hdpa : HDPA , i : i32 , p : *const ::core::ffi::c_void ) -> i32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn DPA_LoadStream ( phdpa : *mut HDPA , pfn : PFNDPASTREAM , pstream : super::super::System::Com:: IStream , pvinstdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn DPA_LoadStream ( phdpa : *mut HDPA , pfn : PFNDPASTREAM , pstream : super::super::System::Com:: IStream , pvinstdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_Merge ( hdpadest : HDPA , hdpasrc : HDPA , dwflags : u32 , pfncompare : PFNDACOMPARE , pfnmerge : PFNDPAMERGE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn DPA_SaveStream ( hdpa : HDPA , pfn : PFNDPASTREAM , pstream : super::super::System::Com:: IStream , pvinstdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn DPA_SaveStream ( hdpa : HDPA , pfn : PFNDPASTREAM , pstream : super::super::System::Com:: IStream , pvinstdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DPA_Search ( hdpa : HDPA , pfind : *const ::core::ffi::c_void , istart : i32 , pfncompare : PFNDACOMPARE , lparam : super::super::Foundation:: LPARAM , options : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] @@ -91,55 +91,55 @@ pub mod RichEdit; ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DestroyPropertySheetPage ( param0 : HPROPSHEETPAGE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn DestroySyntheticPointerDevice ( device : HSYNTHETICPOINTERDEVICE ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListA ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows_sys::core::PSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListA ( hdlg : super::super::Foundation:: HWND , lppathspec : ::windows_sys::core::PSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListComboBoxA ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows_sys::core::PSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListComboBoxA ( hdlg : super::super::Foundation:: HWND , lppathspec : ::windows_sys::core::PSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListComboBoxW ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows_sys::core::PWSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListComboBoxW ( hdlg : super::super::Foundation:: HWND , lppathspec : ::windows_sys::core::PWSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListW ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows_sys::core::PWSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirListW ( hdlg : super::super::Foundation:: HWND , lppathspec : ::windows_sys::core::PWSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectComboBoxExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectComboBoxExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectComboBoxExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PWSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectComboBoxExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PWSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PWSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DlgDirSelectExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PWSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn DrawInsert ( handparent : super::super::Foundation:: HWND , hlb : super::super::Foundation:: HWND , nitem : i32 ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawShadowText ( hdc : super::super::Graphics::Gdi:: HDC , psztext : :: windows_sys::core::PCWSTR , cch : u32 , prc : *const super::super::Foundation:: RECT , dwflags : u32 , crtext : super::super::Foundation:: COLORREF , crshadow : super::super::Foundation:: COLORREF , ixoffset : i32 , iyoffset : i32 ) -> i32 ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawShadowText ( hdc : super::super::Graphics::Gdi:: HDC , psztext : ::windows_sys::core::PCWSTR , cch : u32 , prc : *const super::super::Foundation:: RECT , dwflags : u32 , crtext : super::super::Foundation:: COLORREF , crshadow : super::super::Foundation:: COLORREF , ixoffset : i32 , iyoffset : i32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawStatusTextA ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : :: windows_sys::core::PCSTR , uflags : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawStatusTextA ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : ::windows_sys::core::PCSTR , uflags : u32 ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawStatusTextW ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : :: windows_sys::core::PCWSTR , uflags : u32 ) -> ( ) ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawStatusTextW ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : ::windows_sys::core::PCWSTR , uflags : u32 ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pcliprect : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pcliprect : *const super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeBackgroundEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , poptions : *const DTBGOPTS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeBackgroundEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , poptions : *const DTBGOPTS ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeEdge ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pdestrect : *const super::super::Foundation:: RECT , uedge : super::super::Graphics::Gdi:: DRAWEDGE_FLAGS , uflags : super::super::Graphics::Gdi:: DRAW_EDGE_FLAGS , pcontentrect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeEdge ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pdestrect : *const super::super::Foundation:: RECT , uedge : super::super::Graphics::Gdi:: DRAWEDGE_FLAGS , uflags : super::super::Graphics::Gdi:: DRAW_EDGE_FLAGS , pcontentrect : *mut super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeIcon ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , himl : HIMAGELIST , iimageindex : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeIcon ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , himl : HIMAGELIST , iimageindex : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeParentBackground ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , prc : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeParentBackground ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , prc : *const super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeParentBackgroundEx ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , dwflags : DRAW_THEME_PARENT_BACKGROUND_FLAGS , prc : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeParentBackgroundEx ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , dwflags : DRAW_THEME_PARENT_BACKGROUND_FLAGS , prc : *const super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeText ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows_sys::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , dwtextflags2 : u32 , prect : *const super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeText ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : ::windows_sys::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , dwtextflags2 : u32 , prect : *const super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeTextEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows_sys::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , prect : *mut super::super::Foundation:: RECT , poptions : *const DTTOPTS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn DrawThemeTextEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : ::windows_sys::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , prect : *mut super::super::Foundation:: RECT , poptions : *const DTTOPTS ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn EnableScrollBar ( hwnd : super::super::Foundation:: HWND , wsbflags : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , warrows : ENABLE_SCROLL_BAR_ARROWS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EnableThemeDialogTexture ( hwnd : super::super::Foundation:: HWND , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EnableThemeDialogTexture ( hwnd : super::super::Foundation:: HWND , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EnableTheming ( fenable : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EnableTheming ( fenable : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EndBufferedAnimation ( hbpanimation : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EndBufferedAnimation ( hbpanimation : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EndBufferedPaint ( hbufferedpaint : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EndBufferedPaint ( hbufferedpaint : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn EndPanningFeedback ( hwnd : super::super::Foundation:: HWND , fanimateback : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -167,57 +167,57 @@ pub mod RichEdit; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn FlatSB_ShowScrollBar ( param0 : super::super::Foundation:: HWND , code : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , param2 : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetBufferedPaintBits ( hbufferedpaint : isize , ppbbuffer : *mut *mut super::super::Graphics::Gdi:: RGBQUAD , pcxrow : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetBufferedPaintBits ( hbufferedpaint : isize , ppbbuffer : *mut *mut super::super::Graphics::Gdi:: RGBQUAD , pcxrow : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetBufferedPaintDC ( hbufferedpaint : isize ) -> super::super::Graphics::Gdi:: HDC ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetBufferedPaintTargetDC ( hbufferedpaint : isize ) -> super::super::Graphics::Gdi:: HDC ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetBufferedPaintTargetRect ( hbufferedpaint : isize , prc : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetBufferedPaintTargetRect ( hbufferedpaint : isize , prc : *mut super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetComboBoxInfo ( hwndcombo : super::super::Foundation:: HWND , pcbi : *mut COMBOBOXINFO ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetCurrentThemeName ( pszthemefilename : :: windows_sys::core::PWSTR , cchmaxnamechars : i32 , pszcolorbuff : :: windows_sys::core::PWSTR , cchmaxcolorchars : i32 , pszsizebuff : :: windows_sys::core::PWSTR , cchmaxsizechars : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetCurrentThemeName ( pszthemefilename : ::windows_sys::core::PWSTR , cchmaxnamechars : i32 , pszcolorbuff : ::windows_sys::core::PWSTR , cchmaxcolorchars : i32 , pszsizebuff : ::windows_sys::core::PWSTR , cchmaxsizechars : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetEffectiveClientRect ( hwnd : super::super::Foundation:: HWND , lprc : *mut super::super::Foundation:: RECT , lpinfo : *const i32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetListBoxInfo ( hwnd : super::super::Foundation:: HWND ) -> u32 ); ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetMUILanguage ( ) -> u16 ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeAnimationProperty ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , eproperty : TA_PROPERTY , pvproperty : *mut ::core::ffi::c_void , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeAnimationTransform ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , dwtransformindex : u32 , ptransform : *mut TA_TRANSFORM , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeAnimationProperty ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , eproperty : TA_PROPERTY , pvproperty : *mut ::core::ffi::c_void , cbsize : u32 , pcbsizeout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeAnimationTransform ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , dwtransformindex : u32 , ptransform : *mut TA_TRANSFORM , cbsize : u32 , pcbsizeout : *mut u32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeAppProperties ( ) -> SET_THEME_APP_PROPERTIES_FLAGS ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundContentRect ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pboundingrect : *const super::super::Foundation:: RECT , pcontentrect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundContentRect ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pboundingrect : *const super::super::Foundation:: RECT , pcontentrect : *mut super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pcontentrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pcontentrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundRegion ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pregion : *mut super::super::Graphics::Gdi:: HRGN ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBackgroundRegion ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pregion : *mut super::super::Graphics::Gdi:: HRGN ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBitmap ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , dwflags : GET_THEME_BITMAP_FLAGS , phbitmap : *mut super::super::Graphics::Gdi:: HBITMAP ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeBitmap ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , dwflags : GET_THEME_BITMAP_FLAGS , phbitmap : *mut super::super::Graphics::Gdi:: HBITMAP ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeBool ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pfval : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeBool ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pfval : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeColor ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pcolor : *mut super::super::Foundation:: COLORREF ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeDocumentationProperty ( pszthemename : :: windows_sys::core::PCWSTR , pszpropertyname : :: windows_sys::core::PCWSTR , pszvaluebuff : :: windows_sys::core::PWSTR , cchmaxvalchars : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeEnumValue ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeFilename ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pszthemefilename : :: windows_sys::core::PWSTR , cchmaxbuffchars : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeColor ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pcolor : *mut super::super::Foundation:: COLORREF ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeDocumentationProperty ( pszthemename : ::windows_sys::core::PCWSTR , pszpropertyname : ::windows_sys::core::PCWSTR , pszvaluebuff : ::windows_sys::core::PWSTR , cchmaxvalchars : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeEnumValue ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeFilename ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pszthemefilename : ::windows_sys::core::PWSTR , cchmaxbuffchars : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeFont ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : i32 , pfont : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeInt ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeIntList ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pintlist : *mut INTLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeFont ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : i32 , pfont : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeInt ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeIntList ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pintlist : *mut INTLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeMargins ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , prc : *const super::super::Foundation:: RECT , pmargins : *mut MARGINS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeMargins ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , prc : *const super::super::Foundation:: RECT , pmargins : *mut MARGINS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeMetric ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeMetric ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemePartSize ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prc : *const super::super::Foundation:: RECT , esize : THEMESIZE , psz : *mut super::super::Foundation:: SIZE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemePartSize ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prc : *const super::super::Foundation:: RECT , esize : THEMESIZE , psz : *mut super::super::Foundation:: SIZE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemePosition ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , ppoint : *mut super::super::Foundation:: POINT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemePropertyOrigin ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , porigin : *mut PROPERTYORIGIN ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemePosition ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , ppoint : *mut super::super::Foundation:: POINT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemePropertyOrigin ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , porigin : *mut PROPERTYORIGIN ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeRect ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , prect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeRect ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , prect : *mut super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeStream ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , ppvstream : *mut *mut ::core::ffi::c_void , pcbstream : *mut u32 , hinst : super::super::Foundation:: HINSTANCE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeString ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , pszbuff : :: windows_sys::core::PWSTR , cchmaxbuffchars : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeStream ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , ppvstream : *mut *mut ::core::ffi::c_void , pcbstream : *mut u32 , hinst : super::super::Foundation:: HINSTANCE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeString ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , pszbuff : ::windows_sys::core::PWSTR , cchmaxbuffchars : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetThemeSysBool ( htheme : HTHEME , iboolid : THEME_PROPERTY_SYMBOL_ID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -225,30 +225,30 @@ pub mod RichEdit; #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeSysColorBrush ( htheme : HTHEME , icolorid : THEME_PROPERTY_SYMBOL_ID ) -> super::super::Graphics::Gdi:: HBRUSH ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeSysFont ( htheme : HTHEME , ifontid : THEME_PROPERTY_SYMBOL_ID , plf : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeSysInt ( htheme : HTHEME , iintid : THEME_PROPERTY_SYMBOL_ID , pivalue : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeSysFont ( htheme : HTHEME , ifontid : THEME_PROPERTY_SYMBOL_ID , plf : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeSysInt ( htheme : HTHEME , iintid : THEME_PROPERTY_SYMBOL_ID , pivalue : *mut i32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeSysSize ( htheme : HTHEME , isizeid : i32 ) -> i32 ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeSysString ( htheme : HTHEME , istringid : THEME_PROPERTY_SYMBOL_ID , pszstringbuff : :: windows_sys::core::PWSTR , cchmaxstringchars : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeSysString ( htheme : HTHEME , istringid : THEME_PROPERTY_SYMBOL_ID , pszstringbuff : ::windows_sys::core::PWSTR , cchmaxstringchars : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeTextExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows_sys::core::PCWSTR , cchcharcount : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , pboundingrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeTextExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : ::windows_sys::core::PCWSTR , cchcharcount : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , pboundingrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeTextMetrics ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ptm : *mut super::super::Graphics::Gdi:: TEXTMETRICW ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeTimingFunction ( htheme : HTHEME , itimingfunctionid : i32 , ptimingfunction : *mut TA_TIMINGFUNCTION , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeTransitionDuration ( htheme : HTHEME , ipartid : i32 , istateidfrom : i32 , istateidto : i32 , ipropid : i32 , pdwduration : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetThemeTextMetrics ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ptm : *mut super::super::Graphics::Gdi:: TEXTMETRICW ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeTimingFunction ( htheme : HTHEME , itimingfunctionid : i32 , ptimingfunction : *mut TA_TIMINGFUNCTION , cbsize : u32 , pcbsizeout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn GetThemeTransitionDuration ( htheme : HTHEME , ipartid : i32 , istateidfrom : i32 , istateidto : i32 , ipropid : i32 , pdwduration : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetWindowFeedbackSetting ( hwnd : super::super::Foundation:: HWND , feedback : FEEDBACK_TYPE , dwflags : u32 , psize : *mut u32 , config : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn GetWindowTheme ( hwnd : super::super::Foundation:: HWND ) -> HTHEME ); -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn HIMAGELIST_QueryInterface ( himl : HIMAGELIST , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn HIMAGELIST_QueryInterface ( himl : HIMAGELIST , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn HitTestThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , dwoptions : HIT_TEST_BACKGROUND_OPTIONS , prect : *const super::super::Foundation:: RECT , hrgn : super::super::Graphics::Gdi:: HRGN , pttest : super::super::Foundation:: POINT , pwhittestcode : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn HitTestThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , dwoptions : HIT_TEST_BACKGROUND_OPTIONS , prect : *const super::super::Foundation:: RECT , hrgn : super::super::Graphics::Gdi:: HRGN , pttest : super::super::Foundation:: POINT , pwhittestcode : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_Add ( himl : HIMAGELIST , hbmimage : super::super::Graphics::Gdi:: HBITMAP , hbmmask : super::super::Graphics::Gdi:: HBITMAP ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_AddMasked ( himl : HIMAGELIST , hbmimage : super::super::Graphics::Gdi:: HBITMAP , crmask : super::super::Foundation:: COLORREF ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_BeginDrag ( himltrack : HIMAGELIST , itrack : i32 , dxhotspot : i32 , dyhotspot : i32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_CoCreateInstance ( rclsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_CoCreateInstance ( rclsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_Copy ( himldst : HIMAGELIST , idst : i32 , himlsrc : HIMAGELIST , isrc : i32 , uflags : IMAGE_LIST_COPY_FLAGS ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_Create ( cx : i32 , cy : i32 , flags : IMAGELIST_CREATION_FLAGS , cinitial : i32 , cgrow : i32 ) -> HIMAGELIST ); @@ -282,14 +282,14 @@ pub mod RichEdit; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImageList_GetImageInfo ( himl : HIMAGELIST , i : i32 , pimageinfo : *mut IMAGEINFO ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ImageList_LoadImageA ( hi : super::super::Foundation:: HINSTANCE , lpbmp : :: windows_sys::core::PCSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ImageList_LoadImageA ( hi : super::super::Foundation:: HINSTANCE , lpbmp : ::windows_sys::core::PCSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ImageList_LoadImageW ( hi : super::super::Foundation:: HINSTANCE , lpbmp : :: windows_sys::core::PCWSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ImageList_LoadImageW ( hi : super::super::Foundation:: HINSTANCE , lpbmp : ::windows_sys::core::PCWSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn ImageList_Merge ( himl1 : HIMAGELIST , i1 : i32 , himl2 : HIMAGELIST , i2 : i32 , dx : i32 , dy : i32 ) -> HIMAGELIST ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn ImageList_Read ( pstm : super::super::System::Com:: IStream ) -> HIMAGELIST ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn ImageList_ReadEx ( dwflags : u32 , pstm : super::super::System::Com:: IStream , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn ImageList_ReadEx ( dwflags : u32 , pstm : super::super::System::Com:: IStream , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ImageList_Remove ( himl : HIMAGELIST , i : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -309,7 +309,7 @@ pub mod RichEdit; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ImageList_Write ( himl : HIMAGELIST , pstm : super::super::System::Com:: IStream ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn ImageList_WriteEx ( himl : HIMAGELIST , dwflags : IMAGE_LIST_WRITE_STREAM_FLAGS , pstm : super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] fn ImageList_WriteEx ( himl : HIMAGELIST , dwflags : IMAGE_LIST_WRITE_STREAM_FLAGS , pstm : super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] fn InitCommonControls ( ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn InitCommonControlsEx ( picce : *const INITCOMMONCONTROLSEX ) -> super::super::Foundation:: BOOL ); @@ -335,17 +335,17 @@ pub mod RichEdit; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn LBItemFromPt ( hlb : super::super::Foundation:: HWND , pt : super::super::Foundation:: POINT , bautoscroll : super::super::Foundation:: BOOL ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadIconMetric ( hinst : super::super::Foundation:: HINSTANCE , pszname : :: windows_sys::core::PCWSTR , lims : _LI_METRIC , phico : *mut super::WindowsAndMessaging:: HICON ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadIconMetric ( hinst : super::super::Foundation:: HINSTANCE , pszname : ::windows_sys::core::PCWSTR , lims : _LI_METRIC , phico : *mut super::WindowsAndMessaging:: HICON ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadIconWithScaleDown ( hinst : super::super::Foundation:: HINSTANCE , pszname : :: windows_sys::core::PCWSTR , cx : i32 , cy : i32 , phico : *mut super::WindowsAndMessaging:: HICON ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadIconWithScaleDown ( hinst : super::super::Foundation:: HINSTANCE , pszname : ::windows_sys::core::PCWSTR , cx : i32 , cy : i32 , phico : *mut super::WindowsAndMessaging:: HICON ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn MakeDragList ( hlb : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn MenuHelp ( umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM , hmainmenu : super::WindowsAndMessaging:: HMENU , hinst : super::super::Foundation:: HINSTANCE , hwndstatus : super::super::Foundation:: HWND , lpwids : *const u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn OpenThemeData ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows_sys::core::PCWSTR ) -> HTHEME ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn OpenThemeData ( hwnd : super::super::Foundation:: HWND , pszclasslist : ::windows_sys::core::PCWSTR ) -> HTHEME ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn OpenThemeDataEx ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows_sys::core::PCWSTR , dwflags : OPEN_THEME_DATA_FLAGS ) -> HTHEME ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn OpenThemeDataEx ( hwnd : super::super::Foundation:: HWND , pszclasslist : ::windows_sys::core::PCWSTR , dwflags : OPEN_THEME_DATA_FLAGS ) -> HTHEME ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn PackTouchHitTestingProximityEvaluation ( phittestinginput : *const TOUCH_HIT_TESTING_INPUT , pproximityeval : *const TOUCH_HIT_TESTING_PROXIMITY_EVALUATION ) -> super::super::Foundation:: LRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] @@ -366,21 +366,21 @@ pub mod RichEdit; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn SetWindowFeedbackSetting ( hwnd : super::super::Foundation:: HWND , feedback : FEEDBACK_TYPE , dwflags : u32 , size : u32 , configuration : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn SetWindowTheme ( hwnd : super::super::Foundation:: HWND , pszsubappname : :: windows_sys::core::PCWSTR , pszsubidlist : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn SetWindowTheme ( hwnd : super::super::Foundation:: HWND , pszsubappname : ::windows_sys::core::PCWSTR , pszsubidlist : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn SetWindowThemeAttribute ( hwnd : super::super::Foundation:: HWND , eattribute : WINDOWTHEMEATTRIBUTETYPE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn SetWindowThemeAttribute ( hwnd : super::super::Foundation:: HWND , eattribute : WINDOWTHEMEATTRIBUTETYPE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn ShowHideMenuCtl ( hwnd : super::super::Foundation:: HWND , uflags : usize , lpinfo : *const i32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShowScrollBar ( hwnd : super::super::Foundation:: HWND , wbar : super::WindowsAndMessaging:: SCROLLBAR_CONSTANTS , bshow : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn Str_SetPtrW ( ppsz : *mut :: windows_sys::core::PWSTR , psz : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn Str_SetPtrW ( ppsz : *mut ::windows_sys::core::PWSTR , psz : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn TaskDialog ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszwindowtitle : :: windows_sys::core::PCWSTR , pszmaininstruction : :: windows_sys::core::PCWSTR , pszcontent : :: windows_sys::core::PCWSTR , dwcommonbuttons : TASKDIALOG_COMMON_BUTTON_FLAGS , pszicon : :: windows_sys::core::PCWSTR , pnbutton : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn TaskDialog ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszwindowtitle : ::windows_sys::core::PCWSTR , pszmaininstruction : ::windows_sys::core::PCWSTR , pszcontent : ::windows_sys::core::PCWSTR , dwcommonbuttons : TASKDIALOG_COMMON_BUTTON_FLAGS , pszicon : ::windows_sys::core::PCWSTR , pnbutton : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn TaskDialogIndirect ( ptaskconfig : *const TASKDIALOGCONFIG , pnbutton : *mut i32 , pnradiobutton : *mut i32 , pfverificationflagchecked : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn TaskDialogIndirect ( ptaskconfig : *const TASKDIALOGCONFIG , pnbutton : *mut i32 , pnradiobutton : *mut i32 , pfverificationflagchecked : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn UninitializeFlatSB ( param0 : super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn UninitializeFlatSB ( param0 : super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] fn UpdatePanningFeedback ( hwnd : super::super::Foundation:: HWND , ltotaloverpanoffsetx : i32 , ltotaloverpanoffsety : i32 , fininertia : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); pub type IImageList = *mut ::core::ffi::c_void; @@ -410,11 +410,11 @@ pub const ACS_TIMER: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ACS_TRANSPARENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ANIMATE_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysAnimate32"); +pub const ANIMATE_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysAnimate32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ANIMATE_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysAnimate32"); +pub const ANIMATE_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysAnimate32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ANIMATE_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysAnimate32"); +pub const ANIMATE_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysAnimate32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const BCM_FIRST: u32 = 5632u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -652,11 +652,11 @@ pub const COLORMGMTDLGORD: u32 = 1551u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const COMCTL32_VERSION: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysDateTimePick32"); +pub const DATETIMEPICK_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysDateTimePick32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysDateTimePick32"); +pub const DATETIMEPICK_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysDateTimePick32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysDateTimePick32"); +pub const DATETIMEPICK_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysDateTimePick32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DA_ERR: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -688,7 +688,7 @@ pub const DPA_APPEND: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DPA_ERR: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DRAGLISTMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commctrl_DragListMsg"); +pub const DRAGLISTMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("commctrl_DragListMsg"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DSA_APPEND: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1062,11 +1062,11 @@ pub const HOTKEYF_EXT: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HOTKEYF_SHIFT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HOTKEY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_hotkey32"); +pub const HOTKEY_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_hotkey32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HOTKEY_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_hotkey32"); +pub const HOTKEY_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("msctls_hotkey32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HOTKEY_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_hotkey32"); +pub const HOTKEY_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_hotkey32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HOVER_DEFAULT: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1842,11 +1842,11 @@ pub const MCS_SHORTDAYSOFWEEK: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const MCS_WEEKNUMBERS: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysMonthCal32"); +pub const MONTHCAL_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysMonthCal32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysMonthCal32"); +pub const MONTHCAL_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysMonthCal32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysMonthCal32"); +pub const MONTHCAL_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysMonthCal32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const MSGF_COMMCTRL_BEGINDRAG: u32 = 16896u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1990,11 +1990,11 @@ pub const PRINTDLGORD: u32 = 1538u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const PRNSETUPDLGORD: u32 = 1539u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_progress32"); +pub const PROGRESS_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_progress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_progress32"); +pub const PROGRESS_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("msctls_progress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_progress32"); +pub const PROGRESS_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_progress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const PROP_LG_CXDLG: u32 = 252u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2408,11 +2408,11 @@ pub const RB_SHOWBAND: u32 = 1059u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const RB_SIZETORECT: u32 = 1047u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReBarWindow32"); +pub const REBARCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReBarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ReBarWindow32"); +pub const REBARCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ReBarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ReBarWindow32"); +pub const REBARCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ReBarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const REPLACEDLGORD: u32 = 1541u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2486,11 +2486,11 @@ pub const SB_SIMPLE: u32 = 1033u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const SB_SIMPLEID: u32 = 255u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_statusbar32"); +pub const STATUSCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_statusbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_statusbar32"); +pub const STATUSCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("msctls_statusbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_statusbar32"); +pub const STATUSCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_statusbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const STD_COPY: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2522,13 +2522,13 @@ pub const STD_REPLACE: u32 = 13u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const STD_UNDO: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_AUTHOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("author"); +pub const SZ_THDOCPROP_AUTHOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("author"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_CANONICALNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ThemeName"); +pub const SZ_THDOCPROP_CANONICALNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ThemeName"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisplayName"); +pub const SZ_THDOCPROP_DISPLAYNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_TOOLTIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ToolTip"); +pub const SZ_THDOCPROP_TOOLTIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ToolTip"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TBBF_LARGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -3108,23 +3108,23 @@ pub const TMTVS_RESERVEDHIGH: u32 = 19999u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TMTVS_RESERVEDLOW: u32 = 100000u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ToolbarWindow32"); +pub const TOOLBARCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ToolbarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ToolbarWindow32"); +pub const TOOLBARCLASSNAMEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ToolbarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ToolbarWindow32"); +pub const TOOLBARCLASSNAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ToolbarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("tooltips_class32"); +pub const TOOLTIPS_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("tooltips_class32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("tooltips_class32"); +pub const TOOLTIPS_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("tooltips_class32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("tooltips_class32"); +pub const TOOLTIPS_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("tooltips_class32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_trackbar32"); +pub const TRACKBAR_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_trackbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_trackbar32"); +pub const TRACKBAR_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("msctls_trackbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_trackbar32"); +pub const TRACKBAR_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_trackbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TTDT_AUTOMATIC: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -3540,11 +3540,11 @@ pub const UDS_WRAP: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const UD_MAXVAL: u32 = 32767u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_updown32"); +pub const UPDOWN_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_updown32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("msctls_updown32"); +pub const UPDOWN_CLASSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("msctls_updown32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_updown32"); +pub const UPDOWN_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_updown32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const VIEW_DETAILS: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -3572,225 +3572,225 @@ pub const VIEW_SORTTYPE: u32 = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const VIEW_VIEWMENU: u32 = 12u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_AEROWIZARD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AEROWIZARD"); +pub const VSCLASS_AEROWIZARD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AEROWIZARD"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_AEROWIZARDSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AEROWIZARDSTYLE"); +pub const VSCLASS_AEROWIZARDSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AEROWIZARDSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_BUTTON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUTTON"); +pub const VSCLASS_BUTTON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BUTTON"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_BUTTONSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BUTTONSTYLE"); +pub const VSCLASS_BUTTONSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BUTTONSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_CLOCK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CLOCK"); +pub const VSCLASS_CLOCK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CLOCK"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_COMBOBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMBOBOX"); +pub const VSCLASS_COMBOBOX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMBOBOX"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_COMBOBOXSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMBOBOXSTYLE"); +pub const VSCLASS_COMBOBOXSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMBOBOXSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_COMMUNICATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMMUNICATIONS"); +pub const VSCLASS_COMMUNICATIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMMUNICATIONS"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_COMMUNICATIONSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("COMMUNICATIONSSTYLE"); +pub const VSCLASS_COMMUNICATIONSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("COMMUNICATIONSSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_CONTROLPANEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONTROLPANEL"); +pub const VSCLASS_CONTROLPANEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CONTROLPANEL"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_CONTROLPANELSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CONTROLPANELSTYLE"); +pub const VSCLASS_CONTROLPANELSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CONTROLPANELSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_DATEPICKER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DATEPICKER"); +pub const VSCLASS_DATEPICKER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DATEPICKER"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_DATEPICKERSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DATEPICKERSTYLE"); +pub const VSCLASS_DATEPICKERSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DATEPICKERSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_DRAGDROP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRAGDROP"); +pub const VSCLASS_DRAGDROP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRAGDROP"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_DRAGDROPSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DRAGDROPSTYLE"); +pub const VSCLASS_DRAGDROPSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DRAGDROPSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EDIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EDIT"); +pub const VSCLASS_EDIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EDIT"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EDITSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EDITSTYLE"); +pub const VSCLASS_EDITSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EDITSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EMPTYMARKUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EMPTYMARKUP"); +pub const VSCLASS_EMPTYMARKUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EMPTYMARKUP"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EXPLORERBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXPLORERBAR"); +pub const VSCLASS_EXPLORERBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EXPLORERBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EXPLORERBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EXPLORERBARSTYLE"); +pub const VSCLASS_EXPLORERBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EXPLORERBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_FLYOUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FLYOUT"); +pub const VSCLASS_FLYOUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FLYOUT"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_FLYOUTSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FLYOUTSTYLE"); +pub const VSCLASS_FLYOUTSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FLYOUTSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_HEADER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HEADER"); +pub const VSCLASS_HEADER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HEADER"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_HEADERSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HEADERSTYLE"); +pub const VSCLASS_HEADERSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HEADERSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LINK"); +pub const VSCLASS_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LINK"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LISTBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LISTBOX"); +pub const VSCLASS_LISTBOX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LISTBOX"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LISTBOXSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LISTBOXSTYLE"); +pub const VSCLASS_LISTBOXSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LISTBOXSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LISTVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LISTVIEW"); +pub const VSCLASS_LISTVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LISTVIEW"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LISTVIEWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LISTVIEWSTYLE"); +pub const VSCLASS_LISTVIEWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LISTVIEWSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MENU: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MENU"); +pub const VSCLASS_MENU: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MENU"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MENUBAND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MENUBAND"); +pub const VSCLASS_MENUBAND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MENUBAND"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MENUSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MENUSTYLE"); +pub const VSCLASS_MENUSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MENUSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MONTHCAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MONTHCAL"); +pub const VSCLASS_MONTHCAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MONTHCAL"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_NAVIGATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NAVIGATION"); +pub const VSCLASS_NAVIGATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NAVIGATION"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_PAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PAGE"); +pub const VSCLASS_PAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PAGE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_PROGRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PROGRESS"); +pub const VSCLASS_PROGRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PROGRESS"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_PROGRESSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PROGRESSSTYLE"); +pub const VSCLASS_PROGRESSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PROGRESSSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_REBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REBAR"); +pub const VSCLASS_REBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_REBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("REBARSTYLE"); +pub const VSCLASS_REBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("REBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_SCROLLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCROLLBAR"); +pub const VSCLASS_SCROLLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCROLLBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_SCROLLBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SCROLLBARSTYLE"); +pub const VSCLASS_SCROLLBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SCROLLBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_SPIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPIN"); +pub const VSCLASS_SPIN: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SPIN"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_SPINSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SPINSTYLE"); +pub const VSCLASS_SPINSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SPINSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STARTPANEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STARTPANEL"); +pub const VSCLASS_STARTPANEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("STARTPANEL"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STATIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STATIC"); +pub const VSCLASS_STATIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("STATIC"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STATUS"); +pub const VSCLASS_STATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("STATUS"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STATUSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("STATUSSTYLE"); +pub const VSCLASS_STATUSSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("STATUSSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TAB"); +pub const VSCLASS_TAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TAB"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TABSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TABSTYLE"); +pub const VSCLASS_TABSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TABSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKBAND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TASKBAND"); +pub const VSCLASS_TASKBAND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TASKBAND"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TASKBAR"); +pub const VSCLASS_TASKBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TASKBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TASKDIALOG"); +pub const VSCLASS_TASKDIALOG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TASKDIALOG"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKDIALOGSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TASKDIALOGSTYLE"); +pub const VSCLASS_TASKDIALOGSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TASKDIALOGSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TEXTSELECTIONGRIPPER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TEXTSELECTIONGRIPPER"); +pub const VSCLASS_TEXTSELECTIONGRIPPER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TEXTSELECTIONGRIPPER"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TEXTSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TEXTSTYLE"); +pub const VSCLASS_TEXTSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TEXTSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TOOLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TOOLBAR"); +pub const VSCLASS_TOOLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TOOLBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TOOLBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TOOLBARSTYLE"); +pub const VSCLASS_TOOLBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TOOLBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TOOLTIP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TOOLTIP"); +pub const VSCLASS_TOOLTIP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TOOLTIP"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TOOLTIPSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TOOLTIPSTYLE"); +pub const VSCLASS_TOOLTIPSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TOOLTIPSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TRACKBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRACKBAR"); +pub const VSCLASS_TRACKBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRACKBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TRACKBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRACKBARSTYLE"); +pub const VSCLASS_TRACKBARSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRACKBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TRAYNOTIFY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TRAYNOTIFY"); +pub const VSCLASS_TRAYNOTIFY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TRAYNOTIFY"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TREEVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TREEVIEW"); +pub const VSCLASS_TREEVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TREEVIEW"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TREEVIEWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TREEVIEWSTYLE"); +pub const VSCLASS_TREEVIEWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TREEVIEWSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_USERTILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("USERTILE"); +pub const VSCLASS_USERTILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("USERTILE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_WINDOW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINDOW"); +pub const VSCLASS_WINDOW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINDOW"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_WINDOWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WINDOWSTYLE"); +pub const VSCLASS_WINDOWSTYLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WINDOWSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Button"); +pub const WC_BUTTON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Button"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTONA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Button"); +pub const WC_BUTTONA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Button"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTONW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Button"); +pub const WC_BUTTONW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Button"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComboBox"); +pub const WC_COMBOBOX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComboBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ComboBox"); +pub const WC_COMBOBOXA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ComboBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComboBoxEx32"); +pub const WC_COMBOBOXEX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComboBoxEx32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEXA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ComboBoxEx32"); +pub const WC_COMBOBOXEXA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ComboBoxEx32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEXW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComboBoxEx32"); +pub const WC_COMBOBOXEXW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComboBoxEx32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ComboBox"); +pub const WC_COMBOBOXW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ComboBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Edit"); +pub const WC_EDIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Edit"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDITA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Edit"); +pub const WC_EDITA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Edit"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDITW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Edit"); +pub const WC_EDITW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Edit"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysHeader32"); +pub const WC_HEADER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysHeader32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysHeader32"); +pub const WC_HEADERA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysHeader32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysHeader32"); +pub const WC_HEADERW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysHeader32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysIPAddress32"); +pub const WC_IPADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysIPAddress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysIPAddress32"); +pub const WC_IPADDRESSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysIPAddress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysIPAddress32"); +pub const WC_IPADDRESSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysIPAddress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysLink"); +pub const WC_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysLink"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ListBox"); +pub const WC_LISTBOX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ListBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOXA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ListBox"); +pub const WC_LISTBOXA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ListBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOXW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ListBox"); +pub const WC_LISTBOXW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ListBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysListView32"); +pub const WC_LISTVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysListView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEWA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysListView32"); +pub const WC_LISTVIEWA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysListView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEWW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysListView32"); +pub const WC_LISTVIEWW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysListView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NativeFontCtl"); +pub const WC_NATIVEFONTCTL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NativeFontCtl"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTLA: ::windows_sys::core::PCSTR = ::windows_sys::s!("NativeFontCtl"); +pub const WC_NATIVEFONTCTLA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("NativeFontCtl"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTLW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NativeFontCtl"); +pub const WC_NATIVEFONTCTLW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NativeFontCtl"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysPager"); +pub const WC_PAGESCROLLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysPager"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysPager"); +pub const WC_PAGESCROLLERA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysPager"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysPager"); +pub const WC_PAGESCROLLERW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysPager"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScrollBar"); +pub const WC_SCROLLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScrollBar"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBARA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ScrollBar"); +pub const WC_SCROLLBARA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ScrollBar"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBARW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ScrollBar"); +pub const WC_SCROLLBARW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ScrollBar"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATIC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Static"); +pub const WC_STATIC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Static"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATICA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Static"); +pub const WC_STATICA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Static"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATICW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Static"); +pub const WC_STATICW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Static"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysTabControl32"); +pub const WC_TABCONTROL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysTabControl32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROLA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysTabControl32"); +pub const WC_TABCONTROLA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysTabControl32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROLW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysTabControl32"); +pub const WC_TABCONTROLW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysTabControl32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysTreeView32"); +pub const WC_TREEVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysTreeView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEWA: ::windows_sys::core::PCSTR = ::windows_sys::s!("SysTreeView32"); +pub const WC_TREEVIEWA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("SysTreeView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEWW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SysTreeView32"); +pub const WC_TREEVIEWW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SysTreeView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const WIZ_BODYCX: u32 = 184u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/HiDpi/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/HiDpi/mod.rs index e9405e18c0..6bbb46c855 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/HiDpi/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/HiDpi/mod.rs @@ -12,13 +12,13 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetDpiAwarenessContextForProcess ( hprocess : super::super::Foundation:: HANDLE ) -> DPI_AWARENESS_CONTEXT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetDpiForMonitor ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , dpitype : MONITOR_DPI_TYPE , dpix : *mut u32 , dpiy : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetDpiForMonitor ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , dpitype : MONITOR_DPI_TYPE , dpix : *mut u32 , dpiy : *mut u32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn GetDpiForSystem ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetDpiForWindow ( hwnd : super::super::Foundation:: HWND ) -> u32 ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn GetDpiFromDpiAwarenessContext ( value : DPI_AWARENESS_CONTEXT ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetProcessDpiAwareness ( hprocess : super::super::Foundation:: HANDLE , value : *mut PROCESS_DPI_AWARENESS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetProcessDpiAwareness ( hprocess : super::super::Foundation:: HANDLE , value : *mut PROCESS_DPI_AWARENESS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn GetSystemDpiForProcess ( hprocess : super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -34,14 +34,14 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn LogicalToPhysicalPointForPerMonitorDPI ( hwnd : super::super::Foundation:: HWND , lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] -::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn OpenThemeDataForDpi ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows_sys::core::PCWSTR , dpi : u32 ) -> super::Controls:: HTHEME ); +::windows_sys::core::link ! ( "uxtheme.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn OpenThemeDataForDpi ( hwnd : super::super::Foundation:: HWND , pszclasslist : ::windows_sys::core::PCWSTR , dpi : u32 ) -> super::Controls:: HTHEME ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn PhysicalToLogicalPointForPerMonitorDPI ( hwnd : super::super::Foundation:: HWND , lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn SetDialogControlDpiChangeBehavior ( hwnd : super::super::Foundation:: HWND , mask : DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS , values : DIALOG_CONTROL_DPI_CHANGE_BEHAVIORS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn SetDialogDpiChangeBehavior ( hdlg : super::super::Foundation:: HWND , mask : DIALOG_DPI_CHANGE_BEHAVIORS , values : DIALOG_DPI_CHANGE_BEHAVIORS ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn SetProcessDpiAwareness ( value : PROCESS_DPI_AWARENESS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn SetProcessDpiAwareness ( value : PROCESS_DPI_AWARENESS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] fn SetProcessDpiAwarenessContext ( value : DPI_AWARENESS_CONTEXT ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] fn SetThreadDpiAwarenessContext ( dpicontext : DPI_AWARENESS_CONTEXT ) -> DPI_AWARENESS_CONTEXT ); diff --git a/crates/libs/sys/src/Windows/Win32/UI/Input/Ime/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Input/Ime/mod.rs index f8ba115658..1841b7bfaa 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Input/Ime/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Input/Ime/mod.rs @@ -27,9 +27,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmEnumInputContext ( idthread : u32 , lpfn : IMCENUMPROC , lparam : super::super::super::Foundation:: LPARAM ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEnumRegisterWordA ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCA , lpszreading : :: windows_sys::core::PCSTR , param3 : u32 , lpszregister : :: windows_sys::core::PCSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEnumRegisterWordA ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCA , lpszreading : ::windows_sys::core::PCSTR , param3 : u32 , lpszregister : ::windows_sys::core::PCSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEnumRegisterWordW ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCW , lpszreading : :: windows_sys::core::PCWSTR , param3 : u32 , lpszregister : :: windows_sys::core::PCWSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEnumRegisterWordW ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCW , lpszreading : ::windows_sys::core::PCWSTR , param3 : u32 , lpszregister : ::windows_sys::core::PCWSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmEscapeA ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , param2 : IME_ESCAPE , param3 : *mut ::core::ffi::c_void ) -> super::super::super::Foundation:: LRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] @@ -59,21 +59,21 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGetContext ( param0 : super::super::super::Foundation:: HWND ) -> super::super::super::Globalization:: HIMC ); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetConversionListA ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : :: windows_sys::core::PCSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetConversionListA ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : ::windows_sys::core::PCSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_UI_TextServices"))] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetConversionListW ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : :: windows_sys::core::PCWSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetConversionListW ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : ::windows_sys::core::PCWSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmGetConversionStatus ( param0 : super::super::super::Globalization:: HIMC , lpfdwconversion : *mut IME_CONVERSION_MODE , lpfdwsentence : *mut IME_SENTENCE_MODE ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmGetDefaultIMEWnd ( param0 : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: HWND ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetDescriptionA ( param0 : super::super::TextServices:: HKL , lpszdescription : :: windows_sys::core::PSTR , ubuflen : u32 ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetDescriptionA ( param0 : super::super::TextServices:: HKL , lpszdescription : ::windows_sys::core::PSTR , ubuflen : u32 ) -> u32 ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetDescriptionW ( param0 : super::super::TextServices:: HKL , lpszdescription : :: windows_sys::core::PWSTR , ubuflen : u32 ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetDescriptionW ( param0 : super::super::TextServices:: HKL , lpszdescription : ::windows_sys::core::PWSTR , ubuflen : u32 ) -> u32 ); #[cfg(feature = "Win32_Globalization")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetGuideLineA ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : :: windows_sys::core::PSTR , dwbuflen : u32 ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetGuideLineA ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : ::windows_sys::core::PSTR , dwbuflen : u32 ) -> u32 ); #[cfg(feature = "Win32_Globalization")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetGuideLineW ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : :: windows_sys::core::PWSTR , dwbuflen : u32 ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetGuideLineW ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : ::windows_sys::core::PWSTR , dwbuflen : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmGetHotKey ( param0 : u32 , lpumodifiers : *mut u32 , lpuvkey : *mut u32 , phkl : *mut isize ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Globalization")] @@ -83,9 +83,9 @@ #[cfg(feature = "Win32_Globalization")] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmGetIMCLockCount ( param0 : super::super::super::Globalization:: HIMC ) -> u32 ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetIMEFileNameA ( param0 : super::super::TextServices:: HKL , lpszfilename : :: windows_sys::core::PSTR , ubuflen : u32 ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetIMEFileNameA ( param0 : super::super::TextServices:: HKL , lpszfilename : ::windows_sys::core::PSTR , ubuflen : u32 ) -> u32 ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetIMEFileNameW ( param0 : super::super::TextServices:: HKL , lpszfilename : :: windows_sys::core::PWSTR , ubuflen : u32 ) -> u32 ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmGetIMEFileNameW ( param0 : super::super::TextServices:: HKL , lpszfilename : ::windows_sys::core::PWSTR , ubuflen : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] fn ImmGetImeMenuItemsA ( param0 : super::super::super::Globalization:: HIMC , param1 : u32 , param2 : u32 , lpimeparentmenu : *mut IMEMENUITEMINFOA , lpimemenu : *mut IMEMENUITEMINFOA , dwsize : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Globalization", feature = "Win32_Graphics_Gdi"))] @@ -103,9 +103,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] fn ImmGetVirtualKey ( param0 : super::super::super::Foundation:: HWND ) -> u32 ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmInstallIMEA ( lpszimefilename : :: windows_sys::core::PCSTR , lpszlayouttext : :: windows_sys::core::PCSTR ) -> super::super::TextServices:: HKL ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmInstallIMEA ( lpszimefilename : ::windows_sys::core::PCSTR , lpszlayouttext : ::windows_sys::core::PCSTR ) -> super::super::TextServices:: HKL ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmInstallIMEW ( lpszimefilename : :: windows_sys::core::PCWSTR , lpszlayouttext : :: windows_sys::core::PCWSTR ) -> super::super::TextServices:: HKL ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] fn ImmInstallIMEW ( lpszimefilename : ::windows_sys::core::PCWSTR , lpszlayouttext : ::windows_sys::core::PCWSTR ) -> super::super::TextServices:: HKL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmIsIME ( param0 : super::super::TextServices:: HKL ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -121,9 +121,9 @@ #[cfg(feature = "Win32_Globalization")] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] fn ImmReSizeIMCC ( param0 : super::super::super::Globalization:: HIMCC , param1 : u32 ) -> super::super::super::Globalization:: HIMCC ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmRegisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows_sys::core::PCSTR , param2 : u32 , lpszregister : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmRegisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : ::windows_sys::core::PCSTR , param2 : u32 , lpszregister : ::windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmRegisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows_sys::core::PCWSTR , param2 : u32 , lpszregister : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmRegisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : ::windows_sys::core::PCWSTR , param2 : u32 , lpszregister : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmReleaseContext ( param0 : super::super::super::Foundation:: HWND , param1 : super::super::super::Globalization:: HIMC ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] @@ -159,9 +159,9 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Globalization"))] ::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] fn ImmUnlockIMCC ( param0 : super::super::super::Globalization:: HIMCC ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmUnregisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows_sys::core::PCSTR , param2 : u32 , lpszunregister : :: windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmUnregisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : ::windows_sys::core::PCSTR , param2 : u32 , lpszunregister : ::windows_sys::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] -::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmUnregisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows_sys::core::PCWSTR , param2 : u32 , lpszunregister : :: windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "imm32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] fn ImmUnregisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : ::windows_sys::core::PCWSTR , param2 : u32 , lpszunregister : ::windows_sys::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); pub type IActiveIME = *mut ::core::ffi::c_void; pub type IActiveIME2 = *mut ::core::ffi::c_void; pub type IActiveIMMApp = *mut ::core::ffi::c_void; @@ -1294,31 +1294,31 @@ pub const RECONVOPT_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const RECONVOPT_USECANCELNOTIFY: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_CHGKEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEChangeKeyMap"); +pub const RWM_CHGKEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEChangeKeyMap"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_DOCUMENTFEED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEDocumentFeed"); +pub const RWM_DOCUMENTFEED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEDocumentFeed"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_KEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEKeyMap"); +pub const RWM_KEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEKeyMap"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_MODEBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEModeBias"); +pub const RWM_MODEBIAS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEModeBias"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_MOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEMouseOperation"); +pub const RWM_MOUSE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEMouseOperation"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_NTFYKEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMENotifyKeyMap"); +pub const RWM_NTFYKEYMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMENotifyKeyMap"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_QUERYPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEQueryPosition"); +pub const RWM_QUERYPOSITION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEQueryPosition"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_RECONVERT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEReconvert"); +pub const RWM_RECONVERT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEReconvert"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_RECONVERTOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEReconvertOptions"); +pub const RWM_RECONVERTOPTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEReconvertOptions"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_RECONVERTREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEReconvertRequest"); +pub const RWM_RECONVERTREQUEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEReconvertRequest"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEService"); +pub const RWM_SERVICE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEService"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_SHOWIMEPAD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEShowImePad"); +pub const RWM_SHOWIMEPAD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEShowImePad"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_UIREADY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIMEUIReady"); +pub const RWM_UIREADY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIMEUIReady"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const SCS_CAP_COMPSTR: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] @@ -1370,13 +1370,13 @@ pub const VERSION_RECONVERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const cbCommentMax: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const szImeChina: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIME.China"); +pub const szImeChina: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIME.China"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const szImeJapan: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIME.Japan"); +pub const szImeJapan: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIME.Japan"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const szImeKorea: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIME.Korea"); +pub const szImeKorea: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIME.Korea"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const szImeTaiwan: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MSIME.Taiwan"); +pub const szImeTaiwan: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MSIME.Taiwan"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const wchPrivate1: u32 = 57344u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs index 6977927459..86c6e6cac7 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs @@ -15,17 +15,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetFocus ( ) -> super::super::super::Foundation:: HWND ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKBCodePage ( ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyNameTextA ( lparam : i32 , lpstring : :: windows_sys::core::PSTR , cchsize : i32 ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyNameTextW ( lparam : i32 , lpstring : :: windows_sys::core::PWSTR , cchsize : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyNameTextA ( lparam : i32 , lpstring : ::windows_sys::core::PSTR , cchsize : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyNameTextW ( lparam : i32 , lpstring : ::windows_sys::core::PWSTR , cchsize : i32 ) -> i32 ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyState ( nvirtkey : i32 ) -> i16 ); #[cfg(feature = "Win32_UI_TextServices")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn GetKeyboardLayout ( idthread : u32 ) -> super::super::TextServices:: HKL ); #[cfg(feature = "Win32_UI_TextServices")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn GetKeyboardLayoutList ( nbuff : i32 , lplist : *mut super::super::TextServices:: HKL ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetKeyboardLayoutNameA ( pwszklid : :: windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetKeyboardLayoutNameA ( pwszklid : ::windows_sys::core::PSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetKeyboardLayoutNameW ( pwszklid : :: windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetKeyboardLayoutNameW ( pwszklid : ::windows_sys::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn GetKeyboardState ( lpkeystate : *mut u8 ) -> super::super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn GetKeyboardType ( ntypeflag : i32 ) -> i32 ); @@ -35,9 +35,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn IsWindowEnabled ( hwnd : super::super::super::Foundation:: HWND ) -> super::super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn LoadKeyboardLayoutA ( pwszklid : :: windows_sys::core::PCSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn LoadKeyboardLayoutA ( pwszklid : ::windows_sys::core::PCSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn LoadKeyboardLayoutW ( pwszklid : :: windows_sys::core::PCWSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn LoadKeyboardLayoutW ( pwszklid : ::windows_sys::core::PCWSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn MapVirtualKeyA ( ucode : u32 , umaptype : MAP_VIRTUAL_KEY_TYPE ) -> u32 ); #[cfg(feature = "Win32_UI_TextServices")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn MapVirtualKeyExA ( ucode : u32 , umaptype : MAP_VIRTUAL_KEY_TYPE , dwhkl : super::super::TextServices:: HKL ) -> u32 ); @@ -65,9 +65,9 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn ToAscii ( uvirtkey : u32 , uscancode : u32 , lpkeystate : *const u8 , lpchar : *mut u16 , uflags : u32 ) -> i32 ); #[cfg(feature = "Win32_UI_TextServices")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn ToAsciiEx ( uvirtkey : u32 , uscancode : u32 , lpkeystate : *const u8 , lpchar : *mut u16 , uflags : u32 , dwhkl : super::super::TextServices:: HKL ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn ToUnicode ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : :: windows_sys::core::PWSTR , cchbuff : i32 , wflags : u32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] fn ToUnicode ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : ::windows_sys::core::PWSTR , cchbuff : i32 , wflags : u32 ) -> i32 ); #[cfg(feature = "Win32_UI_TextServices")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn ToUnicodeEx ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : :: windows_sys::core::PWSTR , cchbuff : i32 , wflags : u32 , dwhkl : super::super::TextServices:: HKL ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] fn ToUnicodeEx ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : ::windows_sys::core::PWSTR , cchbuff : i32 , wflags : u32 , dwhkl : super::super::TextServices:: HKL ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] fn TrackMouseEvent ( lpeventtrack : *mut TRACKMOUSEEVENT ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_TextServices"))] @@ -317,39 +317,39 @@ pub const WCH_LGTR: u32 = 61442u32; #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] pub const WCH_NONE: u32 = 61440u32; #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszACUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{301}"); +pub const wszACUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{301}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszBREVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{306}"); +pub const wszBREVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{306}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszCEDILLA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{327}"); +pub const wszCEDILLA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{327}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszCIRCUMFLEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{302}"); +pub const wszCIRCUMFLEX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{302}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszDIARESIS_TONOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{385}"); +pub const wszDIARESIS_TONOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{385}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszDOT_ABOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{307}"); +pub const wszDOT_ABOVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{307}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszDOUBLE_ACUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{30b}"); +pub const wszDOUBLE_ACUTE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{30b}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszGRAVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{300}"); +pub const wszGRAVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{300}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszHACEK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{30c}"); +pub const wszHACEK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{30c}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszHOOK_ABOVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{309}"); +pub const wszHOOK_ABOVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{309}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszMACRON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{304}"); +pub const wszMACRON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{304}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszOGONEK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{328}"); +pub const wszOGONEK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{328}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszOVERSCORE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{305}"); +pub const wszOVERSCORE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{305}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{30a}"); +pub const wszRING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{30a}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszTILDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{303}"); +pub const wszTILDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{303}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszTONOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{384}"); +pub const wszTONOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{384}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszUMLAUT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\u{308}"); +pub const wszUMLAUT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\u{308}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] pub type ACTIVATE_KEYBOARD_LAYOUT_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/Input/XboxController/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Input/XboxController/mod.rs index 7319816bcf..4c9c111003 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Input/XboxController/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Input/XboxController/mod.rs @@ -1,17 +1,17 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`, `\"Win32_Foundation\"`*"] fn XInputEnable ( enable : super::super::super::Foundation:: BOOL ) -> ( ) ); -::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetAudioDeviceIds ( dwuserindex : u32 , prenderdeviceid : :: windows_sys::core::PWSTR , prendercount : *mut u32 , pcapturedeviceid : :: windows_sys::core::PWSTR , pcapturecount : *mut u32 ) -> u32 ); +::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetAudioDeviceIds ( dwuserindex : u32 , prenderdeviceid : ::windows_sys::core::PWSTR , prendercount : *mut u32 , pcapturedeviceid : ::windows_sys::core::PWSTR , pcapturecount : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetBatteryInformation ( dwuserindex : u32 , devtype : BATTERY_DEVTYPE , pbatteryinformation : *mut XINPUT_BATTERY_INFORMATION ) -> u32 ); ::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetCapabilities ( dwuserindex : u32 , dwflags : XINPUT_FLAG , pcapabilities : *mut XINPUT_CAPABILITIES ) -> u32 ); ::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetKeystroke ( dwuserindex : u32 , dwreserved : u32 , pkeystroke : *mut XINPUT_KEYSTROKE ) -> u32 ); ::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputGetState ( dwuserindex : u32 , pstate : *mut XINPUT_STATE ) -> u32 ); ::windows_sys::core::link ! ( "xinput1_4.dll""system" #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] fn XInputSetState ( dwuserindex : u32 , pvibration : *const XINPUT_VIBRATION ) -> u32 ); #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] -pub const XINPUT_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("xinput1_4.dll"); +pub const XINPUT_DLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xinput1_4.dll"); #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] -pub const XINPUT_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::s!("xinput1_4.dll"); +pub const XINPUT_DLL_A: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("xinput1_4.dll"); #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] -pub const XINPUT_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("xinput1_4.dll"); +pub const XINPUT_DLL_W: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("xinput1_4.dll"); #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] pub const XUSER_INDEX_ANY: u32 = 255u32; #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/InteractionContext/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/InteractionContext/mod.rs index 57cd3e321b..f033eca079 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/InteractionContext/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -1,38 +1,38 @@ -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn AddPointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn AddPointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn BufferPointerPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn CreateInteractionContext ( interactioncontext : *mut HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn DestroyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetCrossSlideParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , threshold : CROSS_SLIDE_THRESHOLD , distance : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *mut INTERACTION_CONTEXT_CONFIGURATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn BufferPointerPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn CreateInteractionContext ( interactioncontext : *mut HINTERACTIONCONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn DestroyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetCrossSlideParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , threshold : CROSS_SLIDE_THRESHOLD , distance : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *mut INTERACTION_CONTEXT_CONFIGURATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetStateInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerinfo : *const super::Input::Pointer:: POINTER_INFO , state : *mut INTERACTION_STATE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : *mut f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ProcessBufferedPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ProcessInertiaInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetStateInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerinfo : *const super::Input::Pointer:: POINTER_INFO , state : *mut INTERACTION_STATE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn GetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : *mut f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ProcessBufferedPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ProcessInertiaInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ProcessPointerFramesInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointercount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ProcessPointerFramesInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointercount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterOutputCallbackInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK , clientdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterOutputCallbackInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK , clientdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterOutputCallbackInteractionContext2 ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK2 , clientdata : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn RemovePointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ResetInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetCrossSlideParametersInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parametercount : u32 , crossslideparameters : *const CROSS_SLIDE_PARAMETER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *const INTERACTION_CONTEXT_CONFIGURATION ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetPivotInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , x : f32 , y : f32 , radius : f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : f32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn StopInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterOutputCallbackInteractionContext2 ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK2 , clientdata : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn RemovePointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn ResetInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetCrossSlideParametersInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parametercount : u32 , crossslideparameters : *const CROSS_SLIDE_PARAMETER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *const INTERACTION_CONTEXT_CONFIGURATION ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetPivotInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , x : f32 , y : f32 , radius : f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn SetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : f32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ninput.dll""system" #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] fn StopInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows_sys::core::HRESULT ); #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] pub type CROSS_SLIDE_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/Magnification/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Magnification/mod.rs index 486071ca68..a08dbb1726 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Magnification/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Magnification/mod.rs @@ -43,11 +43,11 @@ pub const MS_INVERTCOLORS: i32 = 4i32; #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] pub const MS_SHOWMAGNIFIEDCURSOR: i32 = 1i32; #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] -pub const WC_MAGNIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Magnifier"); +pub const WC_MAGNIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Magnifier"); #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] -pub const WC_MAGNIFIERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("Magnifier"); +pub const WC_MAGNIFIERA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Magnifier"); #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] -pub const WC_MAGNIFIERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Magnifier"); +pub const WC_MAGNIFIERW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Magnifier"); #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] pub type MW_FILTERMODE = u32; #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs index 02aecd04f5..aeeecda2a3 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs @@ -3,435 +3,435 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn ClearVariantArray ( pvars : *mut super::super::super::System::Com:: VARIANT , cvars : u32 ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromBooleanVector ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromBooleanVector ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromCLSID ( clsid : *const :: windows_sys::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromCLSID ( clsid : *const ::windows_sys::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromDoubleVector ( prgn : *const f64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromDoubleVector ( prgn : *const f64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFileTime ( pftin : *const super::super::super::Foundation:: FILETIME , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFileTime ( pftin : *const super::super::super::Foundation:: FILETIME , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFileTimeVector ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromFileTimeVector ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromGUIDAsString ( guid : *const :: windows_sys::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromGUIDAsString ( guid : *const ::windows_sys::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt16Vector ( prgn : *const i16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt16Vector ( prgn : *const i16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt32Vector ( prgn : *const i32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt32Vector ( prgn : *const i32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt64Vector ( prgn : *const i64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromInt64Vector ( prgn : *const i64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromPropVariantVectorElem ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromPropVariantVectorElem ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] fn InitPropVariantFromStrRet ( pstrret : *mut super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] fn InitPropVariantFromStrRet ( pstrret : *mut super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromStringAsVector ( psz : :: windows_sys::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromStringAsVector ( psz : ::windows_sys::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromStringVector ( prgsz : *const :: windows_sys::core::PCWSTR , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromStringVector ( prgsz : *const ::windows_sys::core::PCWSTR , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt16Vector ( prgn : *const u16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt16Vector ( prgn : *const u16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt32Vector ( prgn : *const u32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt32Vector ( prgn : *const u32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt64Vector ( prgn : *const u64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantFromUInt64Vector ( prgn : *const u64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantVectorFromPropVariant ( propvarsingle : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppropvarvector : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn InitPropVariantVectorFromPropVariant ( propvarsingle : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppropvarvector : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromBooleanArray ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromBooleanArray ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromDoubleArray ( prgn : *const f64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromDoubleArray ( prgn : *const f64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromFileTime ( pft : *const super::super::super::Foundation:: FILETIME , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromFileTime ( pft : *const super::super::super::Foundation:: FILETIME , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromFileTimeArray ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromFileTimeArray ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromGUIDAsString ( guid : *const :: windows_sys::core::GUID , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromGUIDAsString ( guid : *const ::windows_sys::core::GUID , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt16Array ( prgn : *const i16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt16Array ( prgn : *const i16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt32Array ( prgn : *const i32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt32Array ( prgn : *const i32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt64Array ( prgn : *const i64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromInt64Array ( prgn : *const i64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn InitVariantFromStrRet ( pstrret : *const super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn InitVariantFromStrRet ( pstrret : *const super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromStringArray ( prgsz : *const :: windows_sys::core::PCWSTR , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromStringArray ( prgsz : *const ::windows_sys::core::PCWSTR , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt16Array ( prgn : *const u16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt16Array ( prgn : *const u16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt32Array ( prgn : *const u32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt32Array ( prgn : *const u32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt64Array ( prgn : *const u64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromUInt64Array ( prgn : *const u64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromVariantArrayElem ( varin : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn InitVariantFromVariantArrayElem ( varin : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCoerceToCanonicalValue ( key : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateAdapterFromPropertyStore ( pps : IPropertyStore , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateDelayedMultiplexPropertyStore ( flags : GETPROPERTYSTOREFLAGS , pdpsf : IDelayedPropertyStoreFactory , rgstoreids : *const u32 , cstores : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateMemoryPropertyStore ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateMultiplexPropertyStore ( prgpunkstores : *const :: windows_sys::core::IUnknown , cstores : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCoerceToCanonicalValue ( key : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateAdapterFromPropertyStore ( pps : IPropertyStore , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateDelayedMultiplexPropertyStore ( flags : GETPROPERTYSTOREFLAGS , pdpsf : IDelayedPropertyStoreFactory , rgstoreids : *const u32 , cstores : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateMemoryPropertyStore ( riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreateMultiplexPropertyStore ( prgpunkstores : *const ::windows_sys::core::IUnknown , cstores : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreatePropertyChangeArray ( rgpropkey : *const PROPERTYKEY , rgflags : *const PKA_FLAGS , rgpropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , cchanges : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreatePropertyStoreFromObject ( punk : :: windows_sys::core::IUnknown , grfmode : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreatePropertyChangeArray ( rgpropkey : *const PROPERTYKEY , rgflags : *const PKA_FLAGS , rgpropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , cchanges : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSCreatePropertyStoreFromObject ( punk : ::windows_sys::core::IUnknown , grfmode : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreatePropertyStoreFromPropertySetStorage ( ppss : super::super::super::System::Com::StructuredStorage:: IPropertySetStorage , grfmode : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreatePropertyStoreFromPropertySetStorage ( ppss : super::super::super::System::Com::StructuredStorage:: IPropertySetStorage , grfmode : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreateSimplePropertyChange ( flags : PKA_FLAGS , key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSEnumeratePropertyDescriptions ( filteron : PROPDESC_ENUMFILTER , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSCreateSimplePropertyChange ( flags : PKA_FLAGS , key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSEnumeratePropertyDescriptions ( filteron : PROPDESC_ENUMFILTER , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSFormatForDisplay ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdfflags : PROPDESC_FORMAT_FLAGS , pwsztext : :: windows_sys::core::PWSTR , cchtext : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSFormatForDisplay ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdfflags : PROPDESC_FORMAT_FLAGS , pwsztext : ::windows_sys::core::PWSTR , cchtext : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSFormatForDisplayAlloc ( key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSFormatPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSFormatForDisplayAlloc ( key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSFormatPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetImageReferenceForValue ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszimageres : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetImageReferenceForValue ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszimageres : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PSGetItemPropertyHandler ( punkitem : :: windows_sys::core::IUnknown , freadwrite : super::super::super::Foundation:: BOOL , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PSGetItemPropertyHandler ( punkitem : ::windows_sys::core::IUnknown , freadwrite : super::super::super::Foundation:: BOOL , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PSGetItemPropertyHandlerWithCreateObject ( punkitem : :: windows_sys::core::IUnknown , freadwrite : super::super::super::Foundation:: BOOL , punkcreateobject : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetNameFromPropertyKey ( propkey : *const PROPERTYKEY , ppszcanonicalname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PSGetItemPropertyHandlerWithCreateObject ( punkitem : ::windows_sys::core::IUnknown , freadwrite : super::super::super::Foundation:: BOOL , punkcreateobject : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetNameFromPropertyKey ( propkey : *const PROPERTYKEY , ppszcanonicalname : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetNamedPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , pszname : :: windows_sys::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescription ( propkey : *const PROPERTYKEY , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescriptionByName ( pszcanonicalname : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescriptionListFromString ( pszproplist : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetNamedPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , pszname : ::windows_sys::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescription ( propkey : *const PROPERTYKEY , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescriptionByName ( pszcanonicalname : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyDescriptionListFromString ( pszproplist : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , rpkey : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyKeyFromName ( pszname : :: windows_sys::core::PCWSTR , ppropkey : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertySystem ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , rpkey : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertyKeyFromName ( pszname : ::windows_sys::core::PCWSTR , ppropkey : *mut PROPERTYKEY ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSGetPropertySystem ( riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSLookupPropertyHandlerCLSID ( pszfilepath : :: windows_sys::core::PCWSTR , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSGetPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSLookupPropertyHandlerCLSID ( pszfilepath : ::windows_sys::core::PCWSTR , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_Delete ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_Delete ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadBOOL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadBOOL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadBSTR ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadBSTR ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadDWORD ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadDWORD ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadGUID ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadGUID ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadInt ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadInt ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPOINTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPOINTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPOINTS ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPOINTS ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPropertyKey ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadPropertyKey ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut PROPERTYKEY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadRECTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: RECTL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadRECTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut super::super::super::Foundation:: RECTL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadSHORT ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadSHORT ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut i16 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStr ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PWSTR , charactercount : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStr ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::PWSTR , charactercount : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStrAlloc ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStrAlloc ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStream ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut super::super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadStream ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut super::super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn PSPropertyBag_ReadType ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , var : *mut super::super::super::System::Com:: VARIANT , r#type : super::super::super::System::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn PSPropertyBag_ReadType ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , var : *mut super::super::super::System::Com:: VARIANT , r#type : super::super::super::System::Com:: VARENUM ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadULONGLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadULONGLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadUnknown ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_ReadUnknown ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteBOOL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteBOOL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteBSTR ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteBSTR ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteDWORD ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteDWORD ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteGUID ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteGUID ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteInt ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteInt ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePOINTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: POINTL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePOINTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: POINTL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePOINTS ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: POINTS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePOINTS ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: POINTS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePropertyKey ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WritePropertyKey ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *const PROPERTYKEY ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteRECTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: RECTL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteRECTL ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : *const super::super::super::Foundation:: RECTL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteSHORT ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteSHORT ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : i16 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteStr ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteStr ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteStream ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : super::super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteStream ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : super::super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteULONGLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , value : u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteULONGLONG ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , value : u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteUnknown ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : :: windows_sys::core::PCWSTR , punk : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSPropertyKeyFromString ( pszstring : :: windows_sys::core::PCWSTR , pkey : *mut PROPERTYKEY ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSRefreshPropertySchema ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSRegisterPropertySchema ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSSetPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSStringFromPropertyKey ( pkey : *const PROPERTYKEY , psz : :: windows_sys::core::PWSTR , cch : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSUnregisterPropertySchema ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSPropertyBag_WriteUnknown ( propbag : super::super::super::System::Com::StructuredStorage:: IPropertyBag , propname : ::windows_sys::core::PCWSTR , punk : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSPropertyKeyFromString ( pszstring : ::windows_sys::core::PCWSTR , pkey : *mut PROPERTYKEY ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSRefreshPropertySchema ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSRegisterPropertySchema ( pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PSSetPropertyValue ( pps : IPropertyStore , ppd : IPropertyDescription , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSStringFromPropertyKey ( pkey : *const PROPERTYKEY , psz : ::windows_sys::core::PWSTR , cch : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn PSUnregisterPropertySchema ( pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_CloseProperties ( hprops : super::super::super::Foundation:: HANDLE , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_GetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : :: windows_sys::core::PCSTR , lpprops : *mut ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_GetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : ::windows_sys::core::PCSTR , lpprops : *mut ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_OpenProperties ( pszapp : :: windows_sys::core::PCWSTR , pszpif : :: windows_sys::core::PCWSTR , hinf : u32 , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_OpenProperties ( pszapp : ::windows_sys::core::PCWSTR , pszpif : ::windows_sys::core::PCWSTR , hinf : u32 , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_SetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : :: windows_sys::core::PCSTR , lpprops : *const ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn PifMgr_SetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : ::windows_sys::core::PCSTR , lpprops : *const ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantChangeType ( ppropvardest : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvarsrc : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , flags : PROPVAR_CHANGE_FLAGS , vt : super::super::super::System::Com:: VARENUM ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantChangeType ( ppropvardest : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvarsrc : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , flags : PROPVAR_CHANGE_FLAGS , vt : super::super::super::System::Com:: VARENUM ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantCompareEx ( propvar1 : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvar2 : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , unit : PROPVAR_COMPARE_UNIT , flags : PROPVAR_COMPARE_FLAGS ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetBooleanElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetBooleanElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetDoubleElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetDoubleElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetElementCount ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetFileTimeElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pftval : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetFileTimeElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pftval : *mut super::super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetStringElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppszval : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetStringElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppszval : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantGetUInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBSTR ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pbstrout : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBSTR ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pbstrout : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBoolean ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBoolean ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgf : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgf : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBooleanWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , fdefault : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBuffer ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToBuffer ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDouble ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdblret : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDouble ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdblret : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToDoubleWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , dbldefault : f64 ) -> f64 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTime ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTime ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTimeVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgft : *mut super::super::super::Foundation:: FILETIME , crgft : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTimeVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgft : *mut super::super::super::Foundation:: FILETIME , crgft : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTimeVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgft : *mut *mut super::super::super::Foundation:: FILETIME , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToFileTimeVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgft : *mut *mut super::super::super::Foundation:: FILETIME , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToGUID ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToGUID ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pguid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , piret : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , piret : *mut i16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt16WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , idefault : i16 ) -> i16 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , plret : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , plret : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt32WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ldefault : i32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pllret : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pllret : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToInt64WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , lldefault : i64 ) -> i64 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] fn PropVariantToStrRet ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstrret : *mut super::Common:: STRRET ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_Common\"`*"] fn PropVariantToStrRet ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstrret : *mut super::Common:: STRRET ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToString ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , psz : :: windows_sys::core::PWSTR , cch : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToString ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , psz : ::windows_sys::core::PWSTR , cch : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszout : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszout : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgsz : *mut :: windows_sys::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgsz : *mut ::windows_sys::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgsz : *mut *mut :: windows_sys::core::PWSTR , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgsz : *mut *mut ::windows_sys::core::PWSTR , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pszdefault : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToStringWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pszdefault : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PCWSTR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , puiret : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , puiret : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt16WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , uidefault : u16 ) -> u16 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pulret : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pulret : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt32WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , uldefault : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pullret : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pullret : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToUInt64WithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ulldefault : u64 ) -> u64 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn PropVariantToVariant ( ppropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn PropVariantToVariant ( ppropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToWinRTPropertyValue ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHAddDefaultPropertiesByExt ( pszext : :: windows_sys::core::PCWSTR , ppropstore : IPropertyStore ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn PropVariantToWinRTPropertyValue ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHAddDefaultPropertiesByExt ( pszext : ::windows_sys::core::PCWSTR , ppropstore : IPropertyStore ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn SHGetPropertyStoreForWindow ( hwnd : super::super::super::Foundation:: HWND , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] fn SHGetPropertyStoreForWindow ( hwnd : super::super::super::Foundation:: HWND , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPropertyStoreFromIDList ( pidl : *const super::Common:: ITEMIDLIST , flags : GETPROPERTYSTOREFLAGS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPropertyStoreFromIDList ( pidl : *const super::Common:: ITEMIDLIST , flags : GETPROPERTYSTOREFLAGS , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com\"`*"] fn SHGetPropertyStoreFromParsingName ( pszpath : :: windows_sys::core::PCWSTR , pbc : super::super::super::System::Com:: IBindCtx , flags : GETPROPERTYSTOREFLAGS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com\"`*"] fn SHGetPropertyStoreFromParsingName ( pszpath : ::windows_sys::core::PCWSTR , pbc : super::super::super::System::Com:: IBindCtx , flags : GETPROPERTYSTOREFLAGS , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgCreate ( psstg : super::super::super::System::Com::StructuredStorage:: IPropertySetStorage , fmtid : *const :: windows_sys::core::GUID , pclsid : *const :: windows_sys::core::GUID , grfflags : u32 , grfmode : u32 , dwdisposition : u32 , ppstg : *mut super::super::super::System::Com::StructuredStorage:: IPropertyStorage , pucodepage : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgCreate ( psstg : super::super::super::System::Com::StructuredStorage:: IPropertySetStorage , fmtid : *const ::windows_sys::core::GUID , pclsid : *const ::windows_sys::core::GUID , grfflags : u32 , grfmode : u32 , dwdisposition : u32 , ppstg : *mut super::super::super::System::Com::StructuredStorage:: IPropertyStorage , pucodepage : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgReadMultiple ( pps : super::super::super::System::Com::StructuredStorage:: IPropertyStorage , ucodepage : u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgReadMultiple ( pps : super::super::super::System::Com::StructuredStorage:: IPropertyStorage , ucodepage : u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgWriteMultiple ( pps : super::super::super::System::Com::StructuredStorage:: IPropertyStorage , pucodepage : *mut u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propidnamefirst : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn SHPropStgWriteMultiple ( pps : super::super::super::System::Com::StructuredStorage:: IPropertyStorage , pucodepage : *mut u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propidnamefirst : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantCompare ( var1 : *const super::super::super::System::Com:: VARIANT , var2 : *const super::super::super::System::Com:: VARIANT ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetBooleanElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetBooleanElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetDoubleElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetDoubleElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetElementCount ( varin : *const super::super::super::System::Com:: VARIANT ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetStringElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , ppszval : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetStringElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , ppszval : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantGetUInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBoolean ( varin : *const super::super::super::System::Com:: VARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBoolean ( varin : *const super::super::super::System::Com:: VARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanArray ( var : *const super::super::super::System::Com:: VARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanArray ( var : *const super::super::super::System::Com:: VARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBooleanWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , fdefault : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBuffer ( varin : *const super::super::super::System::Com:: VARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToBuffer ( varin : *const super::super::super::System::Com:: VARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDosDateTime ( varin : *const super::super::super::System::Com:: VARIANT , pwdate : *mut u16 , pwtime : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDosDateTime ( varin : *const super::super::super::System::Com:: VARIANT , pwdate : *mut u16 , pwtime : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDouble ( varin : *const super::super::super::System::Com:: VARIANT , pdblret : *mut f64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDouble ( varin : *const super::super::super::System::Com:: VARIANT , pdblret : *mut f64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleArray ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleArray ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToDoubleWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , dbldefault : f64 ) -> f64 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToFileTime ( varin : *const super::super::super::System::Com:: VARIANT , stfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToFileTime ( varin : *const super::super::super::System::Com:: VARIANT , stfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToGUID ( varin : *const super::super::super::System::Com:: VARIANT , pguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToGUID ( varin : *const super::super::super::System::Com:: VARIANT , pguid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16 ( varin : *const super::super::super::System::Com:: VARIANT , piret : *mut i16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16 ( varin : *const super::super::super::System::Com:: VARIANT , piret : *mut i16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt16WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , idefault : i16 ) -> i16 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32 ( varin : *const super::super::super::System::Com:: VARIANT , plret : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32 ( varin : *const super::super::super::System::Com:: VARIANT , plret : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt32WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , ldefault : i32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pllret : *mut i64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pllret : *mut i64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToInt64WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , lldefault : i64 ) -> i64 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn VariantToPropVariant ( pvar : *const super::super::super::System::Com:: VARIANT , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] fn VariantToPropVariant ( pvar : *const super::super::super::System::Com:: VARIANT , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn VariantToStrRet ( varin : *const super::super::super::System::Com:: VARIANT , pstrret : *mut super::Common:: STRRET ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn VariantToStrRet ( varin : *const super::super::super::System::Com:: VARIANT , pstrret : *mut super::Common:: STRRET ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToString ( varin : *const super::super::super::System::Com:: VARIANT , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToString ( varin : *const super::super::super::System::Com:: VARIANT , pszbuf : ::windows_sys::core::PWSTR , cchbuf : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringAlloc ( varin : *const super::super::super::System::Com:: VARIANT , ppszbuf : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringAlloc ( varin : *const super::super::super::System::Com:: VARIANT , ppszbuf : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringArray ( var : *const super::super::super::System::Com:: VARIANT , prgsz : *mut :: windows_sys::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringArray ( var : *const super::super::super::System::Com:: VARIANT , prgsz : *mut ::windows_sys::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgsz : *mut *mut :: windows_sys::core::PWSTR , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgsz : *mut *mut ::windows_sys::core::PWSTR , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , pszdefault : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToStringWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , pszdefault : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PCWSTR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16 ( varin : *const super::super::super::System::Com:: VARIANT , puiret : *mut u16 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16 ( varin : *const super::super::super::System::Com:: VARIANT , puiret : *mut u16 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt16WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , uidefault : u16 ) -> u16 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32 ( varin : *const super::super::super::System::Com:: VARIANT , pulret : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32 ( varin : *const super::super::super::System::Com:: VARIANT , pulret : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt32WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , uldefault : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pullret : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pullret : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] ::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn VariantToUInt64WithDefault ( varin : *const super::super::super::System::Com:: VARIANT , ulldefault : u64 ) -> u64 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] -::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn WinRTPropertyValueToPropVariant ( punkpropertyvalue : :: windows_sys::core::IUnknown , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "propsys.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn WinRTPropertyValueToPropVariant ( punkpropertyvalue : ::windows_sys::core::IUnknown , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); pub type ICreateObject = *mut ::core::ffi::c_void; pub type IDelayedPropertyStoreFactory = *mut ::core::ffi::c_void; pub type IInitializeWithFile = *mut ::core::ffi::c_void; diff --git a/crates/libs/sys/src/Windows/Win32/UI/Shell/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/Shell/mod.rs index 908de64d6b..6ab4eb79f1 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/Shell/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/Shell/mod.rs @@ -2,29 +2,29 @@ pub mod Common; #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] pub mod PropertiesSystem; -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocCreate ( clsid : :: windows_sys::core::GUID , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocCreate ( clsid : ::windows_sys::core::GUID , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocCreateForClasses ( rgclasses : *const ASSOCIATIONELEMENT , cclasses : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocCreateForClasses ( rgclasses : *const ASSOCIATIONELEMENT , cclasses : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn AssocGetDetailsOfPropKey ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , pkey : *const PropertiesSystem:: PROPERTYKEY , pv : *mut super::super::System::Com:: VARIANT , pffoundpropkey : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn AssocGetDetailsOfPropKey ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , pkey : *const PropertiesSystem:: PROPERTYKEY , pv : *mut super::super::System::Com:: VARIANT , pffoundpropkey : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn AssocGetPerceivedType ( pszext : :: windows_sys::core::PCWSTR , ptype : *mut Common:: PERCEIVED , pflag : *mut u32 , ppsztype : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn AssocGetPerceivedType ( pszext : ::windows_sys::core::PCWSTR , ptype : *mut Common:: PERCEIVED , pflag : *mut u32 , ppsztype : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn AssocIsDangerous ( pszassoc : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn AssocIsDangerous ( pszassoc : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryKeyA ( flags : ASSOCF , key : ASSOCKEY , pszassoc : :: windows_sys::core::PCSTR , pszextra : :: windows_sys::core::PCSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryKeyA ( flags : ASSOCF , key : ASSOCKEY , pszassoc : ::windows_sys::core::PCSTR , pszextra : ::windows_sys::core::PCSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryKeyW ( flags : ASSOCF , key : ASSOCKEY , pszassoc : :: windows_sys::core::PCWSTR , pszextra : :: windows_sys::core::PCWSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocQueryStringA ( flags : ASSOCF , str : ASSOCSTR , pszassoc : :: windows_sys::core::PCSTR , pszextra : :: windows_sys::core::PCSTR , pszout : :: windows_sys::core::PSTR , pcchout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryKeyW ( flags : ASSOCF , key : ASSOCKEY , pszassoc : ::windows_sys::core::PCWSTR , pszextra : ::windows_sys::core::PCWSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocQueryStringA ( flags : ASSOCF , str : ASSOCSTR , pszassoc : ::windows_sys::core::PCSTR , pszextra : ::windows_sys::core::PCSTR , pszout : ::windows_sys::core::PSTR , pcchout : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryStringByKeyA ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : :: windows_sys::core::PCSTR , pszout : :: windows_sys::core::PSTR , pcchout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryStringByKeyA ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : ::windows_sys::core::PCSTR , pszout : ::windows_sys::core::PSTR , pcchout : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryStringByKeyW ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : :: windows_sys::core::PCWSTR , pszout : :: windows_sys::core::PWSTR , pcchout : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocQueryStringW ( flags : ASSOCF , str : ASSOCSTR , pszassoc : :: windows_sys::core::PCWSTR , pszextra : :: windows_sys::core::PCWSTR , pszout : :: windows_sys::core::PWSTR , pcchout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn AssocQueryStringByKeyW ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : ::windows_sys::core::PCWSTR , pszout : ::windows_sys::core::PWSTR , pcchout : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn AssocQueryStringW ( flags : ASSOCF , str : ASSOCSTR , pszassoc : ::windows_sys::core::PCWSTR , pszextra : ::windows_sys::core::PCWSTR , pszout : ::windows_sys::core::PWSTR , pcchout : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"] fn CDefFolderMenu_Create2 ( pidlfolder : *const Common:: ITEMIDLIST , hwnd : super::super::Foundation:: HWND , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , psf : IShellFolder , pfn : LPFNDFMCALLBACK , nkeys : u32 , ahkeys : *const super::super::System::Registry:: HKEY , ppcm : *mut IContextMenu ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"] fn CDefFolderMenu_Create2 ( pidlfolder : *const Common:: ITEMIDLIST , hwnd : super::super::Foundation:: HWND , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , psf : IShellFolder , pfn : LPFNDFMCALLBACK , nkeys : u32 , ahkeys : *const super::super::System::Registry:: HKEY , ppcm : *mut IContextMenu ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn CIDLData_CreateFromIDArray ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , ppdtobj : *mut super::super::System::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn CIDLData_CreateFromIDArray ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , ppdtobj : *mut super::super::System::Com:: IDataObject ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ChrCmpIA ( w1 : u16 , w2 : u16 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -35,10 +35,10 @@ pub mod PropertiesSystem; ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ColorHLSToRGB ( whue : u16 , wluminance : u16 , wsaturation : u16 ) -> super::super::Foundation:: COLORREF ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ColorRGBToHLS ( clrrgb : super::super::Foundation:: COLORREF , pwhue : *mut u16 , pwluminance : *mut u16 , pwsaturation : *mut u16 ) -> ( ) ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn CommandLineToArgvW ( lpcmdline : :: windows_sys::core::PCWSTR , pnumargs : *mut i32 ) -> *mut :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn CommandLineToArgvW ( lpcmdline : ::windows_sys::core::PCWSTR , pnumargs : *mut i32 ) -> *mut ::windows_sys::core::PWSTR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ConnectToConnectionPoint ( punk : :: windows_sys::core::IUnknown , riidevent : *const :: windows_sys::core::GUID , fconnect : super::super::Foundation:: BOOL , punktarget : :: windows_sys::core::IUnknown , pdwcookie : *mut u32 , ppcpout : *mut super::super::System::Com:: IConnectionPoint ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn CreateProfile ( pszusersid : :: windows_sys::core::PCWSTR , pszusername : :: windows_sys::core::PCWSTR , pszprofilepath : :: windows_sys::core::PWSTR , cchprofilepath : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn ConnectToConnectionPoint ( punk : ::windows_sys::core::IUnknown , riidevent : *const ::windows_sys::core::GUID , fconnect : super::super::Foundation:: BOOL , punktarget : ::windows_sys::core::IUnknown , pdwcookie : *mut u32 , ppcpout : *mut super::super::System::Com:: IConnectionPoint ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn CreateProfile ( pszusersid : ::windows_sys::core::PCWSTR , pszusername : ::windows_sys::core::PCWSTR , pszprofilepath : ::windows_sys::core::PWSTR , cchprofilepath : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DAD_AutoScroll ( hwnd : super::super::Foundation:: HWND , pad : *mut AUTO_SCROLL_DATA , pptnow : *const super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -56,57 +56,57 @@ pub mod PropertiesSystem; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DefSubclassProc ( hwnd : super::super::Foundation:: HWND , umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DeleteProfileA ( lpsidstring : :: windows_sys::core::PCSTR , lpprofilepath : :: windows_sys::core::PCSTR , lpcomputername : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DeleteProfileA ( lpsidstring : ::windows_sys::core::PCSTR , lpprofilepath : ::windows_sys::core::PCSTR , lpcomputername : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DeleteProfileW ( lpsidstring : :: windows_sys::core::PCWSTR , lpprofilepath : :: windows_sys::core::PCWSTR , lpcomputername : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DoEnvironmentSubstA ( pszsrc : :: windows_sys::core::PSTR , cchsrc : u32 ) -> u32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DoEnvironmentSubstW ( pszsrc : :: windows_sys::core::PWSTR , cchsrc : u32 ) -> u32 ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DeleteProfileW ( lpsidstring : ::windows_sys::core::PCWSTR , lpprofilepath : ::windows_sys::core::PCWSTR , lpcomputername : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DoEnvironmentSubstA ( pszsrc : ::windows_sys::core::PSTR , cchsrc : u32 ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DoEnvironmentSubstW ( pszsrc : ::windows_sys::core::PWSTR , cchsrc : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DragAcceptFiles ( hwnd : super::super::Foundation:: HWND , faccept : super::super::Foundation:: BOOL ) -> ( ) ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DragFinish ( hdrop : HDROP ) -> ( ) ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DragQueryFileA ( hdrop : HDROP , ifile : u32 , lpszfile : :: windows_sys::core::PSTR , cch : u32 ) -> u32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DragQueryFileW ( hdrop : HDROP , ifile : u32 , lpszfile : :: windows_sys::core::PWSTR , cch : u32 ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DragQueryFileA ( hdrop : HDROP , ifile : u32 , lpszfile : ::windows_sys::core::PSTR , cch : u32 ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DragQueryFileW ( hdrop : HDROP , ifile : u32 , lpszfile : ::windows_sys::core::PWSTR , cch : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn DragQueryPoint ( hdrop : HDROP , ppt : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn DriveType ( idrive : i32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn DuplicateIcon ( hinst : super::super::Foundation:: HINSTANCE , hicon : super::WindowsAndMessaging:: HICON ) -> super::WindowsAndMessaging:: HICON ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows_sys::core::PSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : ::windows_sys::core::PSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconExA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows_sys::core::PSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconExA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : ::windows_sys::core::PSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconExW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows_sys::core::PWSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconExW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : ::windows_sys::core::PWSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows_sys::core::PWSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractAssociatedIconW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : ::windows_sys::core::PWSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconA ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : :: windows_sys::core::PCSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconA ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : ::windows_sys::core::PCSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconExA ( lpszfile : :: windows_sys::core::PCSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconExA ( lpszfile : ::windows_sys::core::PCSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconExW ( lpszfile : :: windows_sys::core::PCWSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconExW ( lpszfile : ::windows_sys::core::PCWSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconW ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : :: windows_sys::core::PCWSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ExtractIconW ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : ::windows_sys::core::PCWSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn FileIconInit ( frestorecache : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn FindExecutableA ( lpfile : :: windows_sys::core::PCSTR , lpdirectory : :: windows_sys::core::PCSTR , lpresult : :: windows_sys::core::PSTR ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn FindExecutableA ( lpfile : ::windows_sys::core::PCSTR , lpdirectory : ::windows_sys::core::PCSTR , lpresult : ::windows_sys::core::PSTR ) -> super::super::Foundation:: HINSTANCE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn FindExecutableW ( lpfile : :: windows_sys::core::PCWSTR , lpdirectory : :: windows_sys::core::PCWSTR , lpresult : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: HINSTANCE ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetAcceptLanguagesA ( pszlanguages : :: windows_sys::core::PSTR , pcchlanguages : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetAcceptLanguagesW ( pszlanguages : :: windows_sys::core::PWSTR , pcchlanguages : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn FindExecutableW ( lpfile : ::windows_sys::core::PCWSTR , lpdirectory : ::windows_sys::core::PCWSTR , lpresult : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetAcceptLanguagesA ( pszlanguages : ::windows_sys::core::PSTR , pcchlanguages : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetAcceptLanguagesW ( pszlanguages : ::windows_sys::core::PWSTR , pcchlanguages : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetAllUsersProfileDirectoryA ( lpprofiledir : :: windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetAllUsersProfileDirectoryA ( lpprofiledir : ::windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetAllUsersProfileDirectoryW ( lpprofiledir : :: windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetCurrentProcessExplicitAppUserModelID ( appid : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetAllUsersProfileDirectoryW ( lpprofiledir : ::windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetCurrentProcessExplicitAppUserModelID ( appid : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetDefaultUserProfileDirectoryA ( lpprofiledir : :: windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetDefaultUserProfileDirectoryA ( lpprofiledir : ::windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetDefaultUserProfileDirectoryW ( lpprofiledir : :: windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetDefaultUserProfileDirectoryW ( lpprofiledir : ::windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-2.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn GetDpiForShellUIComponent ( param0 : SHELL_UI_COMPONENT ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetFileNameFromBrowse ( hwnd : super::super::Foundation:: HWND , pszfilepath : :: windows_sys::core::PWSTR , cchfilepath : u32 , pszworkingdir : :: windows_sys::core::PCWSTR , pszdefext : :: windows_sys::core::PCWSTR , pszfilters : :: windows_sys::core::PCWSTR , psztitle : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetFileNameFromBrowse ( hwnd : super::super::Foundation:: HWND , pszfilepath : ::windows_sys::core::PWSTR , cchfilepath : u32 , pszworkingdir : ::windows_sys::core::PCWSTR , pszdefext : ::windows_sys::core::PCWSTR , pszfilters : ::windows_sys::core::PCWSTR , psztitle : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuContextHelpId ( param0 : super::WindowsAndMessaging:: HMENU ) -> u32 ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -114,17 +114,17 @@ pub mod PropertiesSystem; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetProfileType ( dwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetProfilesDirectoryA ( lpprofiledir : :: windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetProfilesDirectoryA ( lpprofiledir : ::windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetProfilesDirectoryW ( lpprofiledir : :: windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetProfilesDirectoryW ( lpprofiledir : ::windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_Shell_Common")] ::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn GetScaleFactorForDevice ( devicetype : DISPLAY_DEVICE_TYPE ) -> Common:: DEVICE_SCALE_FACTOR ); #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Shell_Common\"`*"] fn GetScaleFactorForMonitor ( hmon : super::super::Graphics::Gdi:: HMONITOR , pscale : *mut Common:: DEVICE_SCALE_FACTOR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Shell_Common\"`*"] fn GetScaleFactorForMonitor ( hmon : super::super::Graphics::Gdi:: HMONITOR , pscale : *mut Common:: DEVICE_SCALE_FACTOR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetUserProfileDirectoryA ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : :: windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetUserProfileDirectoryA ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : ::windows_sys::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetUserProfileDirectoryW ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : :: windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetUserProfileDirectoryW ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : ::windows_sys::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn GetWindowContextHelpId ( param0 : super::super::Foundation:: HWND ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -145,49 +145,49 @@ pub mod PropertiesSystem; ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserUnmarshal ( param0 : *const u32 , param1 : *const u8 , param2 : *mut super::super::Graphics::Gdi:: HMONITOR ) -> *mut u8 ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "ole32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn HMONITOR_UserUnmarshal64 ( param0 : *const u32 , param1 : *const u8 , param2 : *mut super::super::Graphics::Gdi:: HMONITOR ) -> *mut u8 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HashData ( pbdata : *const u8 , cbdata : u32 , pbhash : *mut u8 , cbhash : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkClone ( pihl : IHlink , riid : *const :: windows_sys::core::GUID , pihlsiteforclone : IHlinkSite , dwsitedata : u32 , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateBrowseContext ( piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HashData ( pbdata : *const u8 , cbdata : u32 , pbhash : *mut u8 , cbhash : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkClone ( pihl : IHlink , riid : *const ::windows_sys::core::GUID , pihlsiteforclone : IHlinkSite , dwsitedata : u32 , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateBrowseContext ( piunkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn HlinkCreateExtensionServices ( pwzadditionalheaders : :: windows_sys::core::PCWSTR , phwnd : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCWSTR , pszpassword : :: windows_sys::core::PCWSTR , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn HlinkCreateExtensionServices ( pwzadditionalheaders : ::windows_sys::core::PCWSTR , phwnd : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCWSTR , pszpassword : ::windows_sys::core::PCWSTR , piunkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateFromData ( pidataobj : super::super::System::Com:: IDataObject , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateFromData ( pidataobj : super::super::System::Com:: IDataObject , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateFromMoniker ( pimktrgt : super::super::System::Com:: IMoniker , pwzlocation : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateFromString ( pwztarget : :: windows_sys::core::PCWSTR , pwzlocation : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateShortcut ( grfhlshortcutf : u32 , pihl : IHlink , pwzdir : :: windows_sys::core::PCWSTR , pwzfilename : :: windows_sys::core::PCWSTR , ppwzshortcutfile : *mut :: windows_sys::core::PWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateFromMoniker ( pimktrgt : super::super::System::Com:: IMoniker , pwzlocation : ::windows_sys::core::PCWSTR , pwzfriendlyname : ::windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateFromString ( pwztarget : ::windows_sys::core::PCWSTR , pwzlocation : ::windows_sys::core::PCWSTR , pwzfriendlyname : ::windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateShortcut ( grfhlshortcutf : u32 , pihl : IHlink , pwzdir : ::windows_sys::core::PCWSTR , pwzfilename : ::windows_sys::core::PCWSTR , ppwzshortcutfile : *mut ::windows_sys::core::PWSTR , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateShortcutFromMoniker ( grfhlshortcutf : u32 , pimktarget : super::super::System::Com:: IMoniker , pwzlocation : :: windows_sys::core::PCWSTR , pwzdir : :: windows_sys::core::PCWSTR , pwzfilename : :: windows_sys::core::PCWSTR , ppwzshortcutfile : *mut :: windows_sys::core::PWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateShortcutFromString ( grfhlshortcutf : u32 , pwztarget : :: windows_sys::core::PCWSTR , pwzlocation : :: windows_sys::core::PCWSTR , pwzdir : :: windows_sys::core::PCWSTR , pwzfilename : :: windows_sys::core::PCWSTR , ppwzshortcutfile : *mut :: windows_sys::core::PWSTR , dwreserved : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkGetSpecialReference ( ureference : u32 , ppwzreference : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkGetValueFromParams ( pwzparams : :: windows_sys::core::PCWSTR , pwzname : :: windows_sys::core::PCWSTR , ppwzvalue : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkIsShortcut ( pwzfilename : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkCreateShortcutFromMoniker ( grfhlshortcutf : u32 , pimktarget : super::super::System::Com:: IMoniker , pwzlocation : ::windows_sys::core::PCWSTR , pwzdir : ::windows_sys::core::PCWSTR , pwzfilename : ::windows_sys::core::PCWSTR , ppwzshortcutfile : *mut ::windows_sys::core::PWSTR , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkCreateShortcutFromString ( grfhlshortcutf : u32 , pwztarget : ::windows_sys::core::PCWSTR , pwzlocation : ::windows_sys::core::PCWSTR , pwzdir : ::windows_sys::core::PCWSTR , pwzfilename : ::windows_sys::core::PCWSTR , ppwzshortcutfile : *mut ::windows_sys::core::PWSTR , dwreserved : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkGetSpecialReference ( ureference : u32 , ppwzreference : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkGetValueFromParams ( pwzparams : ::windows_sys::core::PCWSTR , pwzname : ::windows_sys::core::PCWSTR , ppwzvalue : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkIsShortcut ( pwzfilename : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkNavigate ( pihl : IHlink , pihlframe : IHlinkFrame , grfhlnf : u32 , pbc : super::super::System::Com:: IBindCtx , pibsc : super::super::System::Com:: IBindStatusCallback , pihlbc : IHlinkBrowseContext ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkNavigate ( pihl : IHlink , pihlframe : IHlinkFrame , grfhlnf : u32 , pbc : super::super::System::Com:: IBindCtx , pibsc : super::super::System::Com:: IBindStatusCallback , pihlbc : IHlinkBrowseContext ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkNavigateToStringReference ( pwztarget : :: windows_sys::core::PCWSTR , pwzlocation : :: windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , pihlframe : IHlinkFrame , grfhlnf : u32 , pibc : super::super::System::Com:: IBindCtx , pibsc : super::super::System::Com:: IBindStatusCallback , pihlbc : IHlinkBrowseContext ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkNavigateToStringReference ( pwztarget : ::windows_sys::core::PCWSTR , pwzlocation : ::windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , pihlframe : IHlinkFrame , grfhlnf : u32 , pibc : super::super::System::Com:: IBindCtx , pibsc : super::super::System::Com:: IBindStatusCallback , pihlbc : IHlinkBrowseContext ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkOnNavigate ( pihlframe : IHlinkFrame , pihlbc : IHlinkBrowseContext , grfhlnf : u32 , pimktarget : super::super::System::Com:: IMoniker , pwzlocation : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR , puhlid : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkOnNavigate ( pihlframe : IHlinkFrame , pihlbc : IHlinkBrowseContext , grfhlnf : u32 , pimktarget : super::super::System::Com:: IMoniker , pwzlocation : ::windows_sys::core::PCWSTR , pwzfriendlyname : ::windows_sys::core::PCWSTR , puhlid : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkOnRenameDocument ( dwreserved : u32 , pihlbc : IHlinkBrowseContext , pimkold : super::super::System::Com:: IMoniker , pimknew : super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkOnRenameDocument ( dwreserved : u32 , pihlbc : IHlinkBrowseContext , pimkold : super::super::System::Com:: IMoniker , pimknew : super::super::System::Com:: IMoniker ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HlinkParseDisplayName ( pibc : super::super::System::Com:: IBindCtx , pwzdisplayname : :: windows_sys::core::PCWSTR , fnoforceabs : super::super::Foundation:: BOOL , pccheaten : *mut u32 , ppimk : *mut super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn HlinkParseDisplayName ( pibc : super::super::System::Com:: IBindCtx , pwzdisplayname : ::windows_sys::core::PCWSTR , fnoforceabs : super::super::Foundation:: BOOL , pccheaten : *mut u32 , ppimk : *mut super::super::System::Com:: IMoniker ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkPreprocessMoniker ( pibc : super::super::System::Com:: IBindCtx , pimkin : super::super::System::Com:: IMoniker , ppimkout : *mut super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkPreprocessMoniker ( pibc : super::super::System::Com:: IBindCtx , pimkin : super::super::System::Com:: IMoniker , ppimkout : *mut super::super::System::Com:: IMoniker ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkQueryCreateFromData ( pidataobj : super::super::System::Com:: IDataObject ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkQueryCreateFromData ( pidataobj : super::super::System::Com:: IDataObject ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveMonikerForData ( pimkreference : super::super::System::Com:: IMoniker , reserved : u32 , pibc : super::super::System::Com:: IBindCtx , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : super::super::System::Com:: IBindStatusCallback , pimkbase : super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkResolveShortcut ( pwzshortcutfilename : :: windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveMonikerForData ( pimkreference : super::super::System::Com:: IMoniker , reserved : u32 , pibc : super::super::System::Com:: IBindCtx , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : super::super::System::Com:: IBindStatusCallback , pimkbase : super::super::System::Com:: IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkResolveShortcut ( pwzshortcutfilename : ::windows_sys::core::PCWSTR , pihlsite : IHlinkSite , dwsitedata : u32 , piunkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveShortcutToMoniker ( pwzshortcutfilename : :: windows_sys::core::PCWSTR , ppimktarget : *mut super::super::System::Com:: IMoniker , ppwzlocation : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkResolveShortcutToString ( pwzshortcutfilename : :: windows_sys::core::PCWSTR , ppwztarget : *mut :: windows_sys::core::PWSTR , ppwzlocation : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveShortcutToMoniker ( pwzshortcutfilename : ::windows_sys::core::PCWSTR , ppimktarget : *mut super::super::System::Com:: IMoniker , ppwzlocation : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkResolveShortcutToString ( pwzshortcutfilename : ::windows_sys::core::PCWSTR , ppwztarget : *mut ::windows_sys::core::PWSTR , ppwzlocation : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveStringForData ( pwzreference : :: windows_sys::core::PCWSTR , reserved : u32 , pibc : super::super::System::Com:: IBindCtx , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : super::super::System::Com:: IBindStatusCallback , pimkbase : super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkSetSpecialReference ( ureference : u32 , pwzreference : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkTranslateURL ( pwzurl : :: windows_sys::core::PCWSTR , grfflags : u32 , ppwztranslatedurl : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkResolveStringForData ( pwzreference : ::windows_sys::core::PCWSTR , reserved : u32 , pibc : super::super::System::Com:: IBindCtx , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : super::super::System::Com:: IBindStatusCallback , pimkbase : super::super::System::Com:: IMoniker ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkSetSpecialReference ( ureference : u32 , pwzreference : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn HlinkTranslateURL ( pwzurl : ::windows_sys::core::PCWSTR , grfflags : u32 , ppwztranslatedurl : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkUpdateStackItem ( pihlframe : IHlinkFrame , pihlbc : IHlinkBrowseContext , uhlid : u32 , pimktrgt : super::super::System::Com:: IMoniker , pwzlocation : :: windows_sys::core::PCWSTR , pwzfriendlyname : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn HlinkUpdateStackItem ( pihlframe : IHlinkFrame , pihlbc : IHlinkBrowseContext , uhlid : u32 , pimktrgt : super::super::System::Com:: IMoniker , pwzlocation : ::windows_sys::core::PCWSTR , pwzfriendlyname : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILAppendID ( pidl : *const Common:: ITEMIDLIST , pmkid : *const Common:: SHITEMID , fappend : super::super::Foundation:: BOOL ) -> *mut Common:: ITEMIDLIST ); #[cfg(feature = "Win32_UI_Shell_Common")] @@ -197,9 +197,9 @@ pub mod PropertiesSystem; #[cfg(feature = "Win32_UI_Shell_Common")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCombine ( pidl1 : *const Common:: ITEMIDLIST , pidl2 : *const Common:: ITEMIDLIST ) -> *mut Common:: ITEMIDLIST ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCreateFromPathA ( pszpath : :: windows_sys::core::PCSTR ) -> *mut Common:: ITEMIDLIST ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCreateFromPathA ( pszpath : ::windows_sys::core::PCSTR ) -> *mut Common:: ITEMIDLIST ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCreateFromPathW ( pszpath : :: windows_sys::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILCreateFromPathW ( pszpath : ::windows_sys::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); #[cfg(feature = "Win32_UI_Shell_Common")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILFindChild ( pidlparent : *const Common:: ITEMIDLIST , pidlchild : *const Common:: ITEMIDLIST ) -> *mut Common:: ITEMIDLIST ); #[cfg(feature = "Win32_UI_Shell_Common")] @@ -215,44 +215,44 @@ pub mod PropertiesSystem; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILIsParent ( pidl1 : *const Common:: ITEMIDLIST , pidl2 : *const Common:: ITEMIDLIST , fimmediate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILLoadFromStreamEx ( pstm : super::super::System::Com:: IStream , pidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILLoadFromStreamEx ( pstm : super::super::System::Com:: IStream , pidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILRemoveLastID ( pidl : *mut Common:: ITEMIDLIST ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILSaveToStream ( pstm : super::super::System::Com:: IStream , pidl : *const Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn ILSaveToStream ( pstm : super::super::System::Com:: IStream , pidl : *const Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Copy ( pstmfrom : super::super::System::Com:: IStream , pstmto : super::super::System::Com:: IStream , cb : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Copy ( pstmfrom : super::super::System::Com:: IStream , pstmto : super::super::System::Com:: IStream , cb : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Read ( pstm : super::super::System::Com:: IStream , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Read ( pstm : super::super::System::Com:: IStream , pv : *mut ::core::ffi::c_void , cb : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn IStream_ReadPidl ( pstm : super::super::System::Com:: IStream , ppidlout : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn IStream_ReadPidl ( pstm : super::super::System::Com:: IStream , ppidlout : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_ReadStr ( pstm : super::super::System::Com:: IStream , ppsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_ReadStr ( pstm : super::super::System::Com:: IStream , ppsz : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Reset ( pstm : super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Reset ( pstm : super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Size ( pstm : super::super::System::Com:: IStream , pui : *mut u64 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Size ( pstm : super::super::System::Com:: IStream , pui : *mut u64 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Write ( pstm : super::super::System::Com:: IStream , pv : *const ::core::ffi::c_void , cb : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_Write ( pstm : super::super::System::Com:: IStream , pv : *const ::core::ffi::c_void , cb : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn IStream_WritePidl ( pstm : super::super::System::Com:: IStream , pidlwrite : *const Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn IStream_WritePidl ( pstm : super::super::System::Com:: IStream , pidlwrite : *const Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_WriteStr ( pstm : super::super::System::Com:: IStream , psz : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn IStream_WriteStr ( pstm : super::super::System::Com:: IStream , psz : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_AtomicRelease ( ppunk : *mut *mut ::core::ffi::c_void ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_GetSite ( punk : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_GetSite ( punk : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IUnknown_GetWindow ( punk : :: windows_sys::core::IUnknown , phwnd : *mut super::super::Foundation:: HWND ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_QueryService ( punk : :: windows_sys::core::IUnknown , guidservice : *const :: windows_sys::core::GUID , riid : *const :: windows_sys::core::GUID , ppvout : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_Set ( ppunk : *mut :: windows_sys::core::IUnknown , punk : :: windows_sys::core::IUnknown ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_SetSite ( punk : :: windows_sys::core::IUnknown , punksite : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IUnknown_GetWindow ( punk : ::windows_sys::core::IUnknown , phwnd : *mut super::super::Foundation:: HWND ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_QueryService ( punk : ::windows_sys::core::IUnknown , guidservice : *const ::windows_sys::core::GUID , riid : *const ::windows_sys::core::GUID , ppvout : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_Set ( ppunk : *mut ::windows_sys::core::IUnknown , punk : ::windows_sys::core::IUnknown ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IUnknown_SetSite ( punk : ::windows_sys::core::IUnknown , punksite : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shdocvw.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ImportPrivacySettings ( pszfilename : :: windows_sys::core::PCWSTR , pfparseprivacypreferences : *mut super::super::Foundation:: BOOL , pfparsepersiterules : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shdocvw.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ImportPrivacySettings ( pszfilename : ::windows_sys::core::PCWSTR , pfparseprivacypreferences : *mut super::super::Foundation:: BOOL , pfparsepersiterules : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn InitNetworkAddressControl ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IntlStrEqWorkerA ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : :: windows_sys::core::PCSTR , lpstring2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IntlStrEqWorkerA ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : ::windows_sys::core::PCSTR , lpstring2 : ::windows_sys::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IntlStrEqWorkerW ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : :: windows_sys::core::PCWSTR , lpstring2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IntlStrEqWorkerW ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : ::windows_sys::core::PCWSTR , lpstring2 : ::windows_sys::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsCharSpaceA ( wch : u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -260,9 +260,9 @@ pub mod PropertiesSystem; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsInternetESCEnabled ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsLFNDriveA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsLFNDriveA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsLFNDriveW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsLFNDriveW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn IsNetDrive ( idrive : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn IsOS ( dwos : OS ) -> super::super::Foundation:: BOOL ); @@ -273,235 +273,235 @@ pub mod PropertiesSystem; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn LoadUserProfileW ( htoken : super::super::Foundation:: HANDLE , lpprofileinfo : *mut PROFILEINFOW ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleSaveToStreamEx ( piunk : :: windows_sys::core::IUnknown , pistm : super::super::System::Com:: IStream , fcleardirty : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "hlink.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn OleSaveToStreamEx ( piunk : ::windows_sys::core::IUnknown , pistm : super::super::System::Com:: IStream , fcleardirty : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn OpenRegStream ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn ParseURLA ( pcszurl : :: windows_sys::core::PCSTR , ppu : *mut PARSEDURLA ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn ParseURLW ( pcszurl : :: windows_sys::core::PCWSTR , ppu : *mut PARSEDURLW ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAddBackslashA ( pszpath : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAddBackslashW ( pszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAddExtensionA ( pszpath : :: windows_sys::core::PSTR , pszext : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAddExtensionW ( pszpath : :: windows_sys::core::PWSTR , pszext : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAllocCanonicalize ( pszpathin : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAllocCombine ( pszpathin : :: windows_sys::core::PCWSTR , pszmore : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAppendA ( pszpath : :: windows_sys::core::PSTR , pszmore : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAppendW ( pszpath : :: windows_sys::core::PWSTR , pszmore : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathBuildRootA ( pszroot : :: windows_sys::core::PSTR , idrive : i32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathBuildRootW ( pszroot : :: windows_sys::core::PWSTR , idrive : i32 ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCanonicalizeA ( pszbuf : :: windows_sys::core::PSTR , pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCanonicalizeW ( pszbuf : :: windows_sys::core::PWSTR , pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddBackslash ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddBackslashEx ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , ppszend : *mut :: windows_sys::core::PWSTR , pcchremaining : *mut usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddExtension ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , pszext : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAppend ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , pszmore : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAppendEx ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , pszmore : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCanonicalize ( pszpathout : :: windows_sys::core::PWSTR , cchpathout : usize , pszpathin : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCanonicalizeEx ( pszpathout : :: windows_sys::core::PWSTR , cchpathout : usize , pszpathin : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCombine ( pszpathout : :: windows_sys::core::PWSTR , cchpathout : usize , pszpathin : :: windows_sys::core::PCWSTR , pszmore : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCombineEx ( pszpathout : :: windows_sys::core::PWSTR , cchpathout : usize , pszpathin : :: windows_sys::core::PCWSTR , pszmore : :: windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchFindExtension ( pszpath : :: windows_sys::core::PCWSTR , cchpath : usize , ppszext : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCchIsRoot ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveBackslash ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveBackslashEx ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , ppszend : *mut :: windows_sys::core::PWSTR , pcchremaining : *mut usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveExtension ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveFileSpec ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRenameExtension ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize , pszext : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchSkipRoot ( pszpath : :: windows_sys::core::PCWSTR , ppszrootend : *mut :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchStripPrefix ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchStripToRoot ( pszpath : :: windows_sys::core::PWSTR , cchpath : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCleanupSpec ( pszdir : :: windows_sys::core::PCWSTR , pszspec : :: windows_sys::core::PWSTR ) -> PCS_RET ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCombineA ( pszdest : :: windows_sys::core::PSTR , pszdir : :: windows_sys::core::PCSTR , pszfile : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCombineW ( pszdest : :: windows_sys::core::PWSTR , pszdir : :: windows_sys::core::PCWSTR , pszfile : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCommonPrefixA ( pszfile1 : :: windows_sys::core::PCSTR , pszfile2 : :: windows_sys::core::PCSTR , achpath : :: windows_sys::core::PSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCommonPrefixW ( pszfile1 : :: windows_sys::core::PCWSTR , pszfile2 : :: windows_sys::core::PCWSTR , achpath : :: windows_sys::core::PWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn OpenRegStream ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn ParseURLA ( pcszurl : ::windows_sys::core::PCSTR , ppu : *mut PARSEDURLA ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn ParseURLW ( pcszurl : ::windows_sys::core::PCWSTR , ppu : *mut PARSEDURLW ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAddBackslashA ( pszpath : ::windows_sys::core::PSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAddBackslashW ( pszpath : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAddExtensionA ( pszpath : ::windows_sys::core::PSTR , pszext : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAddExtensionW ( pszpath : ::windows_sys::core::PWSTR , pszext : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAllocCanonicalize ( pszpathin : ::windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathAllocCombine ( pszpathin : ::windows_sys::core::PCWSTR , pszmore : ::windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAppendA ( pszpath : ::windows_sys::core::PSTR , pszmore : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathAppendW ( pszpath : ::windows_sys::core::PWSTR , pszmore : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathBuildRootA ( pszroot : ::windows_sys::core::PSTR , idrive : i32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathBuildRootW ( pszroot : ::windows_sys::core::PWSTR , idrive : i32 ) -> ::windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCanonicalizeA ( pszbuf : ::windows_sys::core::PSTR , pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCanonicalizeW ( pszbuf : ::windows_sys::core::PWSTR , pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddBackslash ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddBackslashEx ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize , ppszend : *mut ::windows_sys::core::PWSTR , pcchremaining : *mut usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAddExtension ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize , pszext : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAppend ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize , pszmore : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchAppendEx ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize , pszmore : ::windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCanonicalize ( pszpathout : ::windows_sys::core::PWSTR , cchpathout : usize , pszpathin : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCanonicalizeEx ( pszpathout : ::windows_sys::core::PWSTR , cchpathout : usize , pszpathin : ::windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCombine ( pszpathout : ::windows_sys::core::PWSTR , cchpathout : usize , pszpathin : ::windows_sys::core::PCWSTR , pszmore : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchCombineEx ( pszpathout : ::windows_sys::core::PWSTR , cchpathout : usize , pszpathin : ::windows_sys::core::PCWSTR , pszmore : ::windows_sys::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchFindExtension ( pszpath : ::windows_sys::core::PCWSTR , cchpath : usize , ppszext : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCchIsRoot ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveBackslash ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveBackslashEx ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize , ppszend : *mut ::windows_sys::core::PWSTR , pcchremaining : *mut usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveExtension ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRemoveFileSpec ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchRenameExtension ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize , pszext : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchSkipRoot ( pszpath : ::windows_sys::core::PCWSTR , ppszrootend : *mut ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchStripPrefix ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCchStripToRoot ( pszpath : ::windows_sys::core::PWSTR , cchpath : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCleanupSpec ( pszdir : ::windows_sys::core::PCWSTR , pszspec : ::windows_sys::core::PWSTR ) -> PCS_RET ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCombineA ( pszdest : ::windows_sys::core::PSTR , pszdir : ::windows_sys::core::PCSTR , pszfile : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCombineW ( pszdest : ::windows_sys::core::PWSTR , pszdir : ::windows_sys::core::PCWSTR , pszfile : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCommonPrefixA ( pszfile1 : ::windows_sys::core::PCSTR , pszfile2 : ::windows_sys::core::PCSTR , achpath : ::windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCommonPrefixW ( pszfile1 : ::windows_sys::core::PCWSTR , pszfile2 : ::windows_sys::core::PCWSTR , achpath : ::windows_sys::core::PWSTR ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PathCompactPathA ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : :: windows_sys::core::PSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PathCompactPathA ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : ::windows_sys::core::PSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCompactPathExA ( pszout : :: windows_sys::core::PSTR , pszsrc : :: windows_sys::core::PCSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCompactPathExA ( pszout : ::windows_sys::core::PSTR , pszsrc : ::windows_sys::core::PCSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCompactPathExW ( pszout : :: windows_sys::core::PWSTR , pszsrc : :: windows_sys::core::PCWSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathCompactPathExW ( pszout : ::windows_sys::core::PWSTR , pszsrc : ::windows_sys::core::PCWSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PathCompactPathW ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : :: windows_sys::core::PWSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlA ( pszurl : :: windows_sys::core::PCSTR , pszpath : :: windows_sys::core::PSTR , pcchpath : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlAlloc ( pszin : :: windows_sys::core::PCWSTR , ppszout : *mut :: windows_sys::core::PWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlW ( pszurl : :: windows_sys::core::PCWSTR , pszpath : :: windows_sys::core::PWSTR , pcchpath : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFileExistsA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFileExistsW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindExtensionA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindExtensionW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindFileNameA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindFileNameW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindNextComponentA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindNextComponentW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFindOnPathA ( pszpath : :: windows_sys::core::PSTR , ppszotherdirs : *const *const i8 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFindOnPathW ( pszpath : :: windows_sys::core::PWSTR , ppszotherdirs : *const *const u16 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindSuffixArrayA ( pszpath : :: windows_sys::core::PCSTR , apszsuffix : *const :: windows_sys::core::PCSTR , iarraysize : i32 ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindSuffixArrayW ( pszpath : :: windows_sys::core::PCWSTR , apszsuffix : *const :: windows_sys::core::PCWSTR , iarraysize : i32 ) -> :: windows_sys::core::PCWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetArgsA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetArgsW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PathCompactPathW ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : ::windows_sys::core::PWSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlA ( pszurl : ::windows_sys::core::PCSTR , pszpath : ::windows_sys::core::PSTR , pcchpath : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlAlloc ( pszin : ::windows_sys::core::PCWSTR , ppszout : *mut ::windows_sys::core::PWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathCreateFromUrlW ( pszurl : ::windows_sys::core::PCWSTR , pszpath : ::windows_sys::core::PWSTR , pcchpath : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFileExistsA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFileExistsW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindExtensionA ( pszpath : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindExtensionW ( pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindFileNameA ( pszpath : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindFileNameW ( pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindNextComponentA ( pszpath : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindNextComponentW ( pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFindOnPathA ( pszpath : ::windows_sys::core::PSTR , ppszotherdirs : *const *const i8 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathFindOnPathW ( pszpath : ::windows_sys::core::PWSTR , ppszotherdirs : *const *const u16 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindSuffixArrayA ( pszpath : ::windows_sys::core::PCSTR , apszsuffix : *const ::windows_sys::core::PCSTR , iarraysize : i32 ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathFindSuffixArrayW ( pszpath : ::windows_sys::core::PCWSTR , apszsuffix : *const ::windows_sys::core::PCWSTR , iarraysize : i32 ) -> ::windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetArgsA ( pszpath : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetArgsW ( pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetCharTypeA ( ch : u8 ) -> u32 ); ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetCharTypeW ( ch : u16 ) -> u32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetDriveNumberA ( pszpath : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetDriveNumberW ( pszpath : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetShortPath ( pszlongpath : :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetDriveNumberA ( pszpath : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetDriveNumberW ( pszpath : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathGetShortPath ( pszlongpath : ::windows_sys::core::PWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsContentTypeA ( pszpath : :: windows_sys::core::PCSTR , pszcontenttype : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsContentTypeA ( pszpath : ::windows_sys::core::PCSTR , pszcontenttype : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsContentTypeW ( pszpath : :: windows_sys::core::PCWSTR , pszcontenttype : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsContentTypeW ( pszpath : ::windows_sys::core::PCWSTR , pszcontenttype : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryEmptyA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryEmptyA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryEmptyW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryEmptyW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsDirectoryW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsExe ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsExe ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsFileSpecA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsFileSpecA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsFileSpecW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsFileSpecW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsLFNFileSpecA ( pszname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsLFNFileSpecA ( pszname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsLFNFileSpecW ( pszname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsLFNFileSpecW ( pszname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsNetworkPathA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsNetworkPathA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsNetworkPathW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsNetworkPathW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsPrefixA ( pszprefix : :: windows_sys::core::PCSTR , pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsPrefixA ( pszprefix : ::windows_sys::core::PCSTR , pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsPrefixW ( pszprefix : :: windows_sys::core::PCWSTR , pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsPrefixW ( pszprefix : ::windows_sys::core::PCWSTR , pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRelativeA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRelativeA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRelativeW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRelativeW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRootA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRootA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRootW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsRootW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSameRootA ( pszpath1 : :: windows_sys::core::PCSTR , pszpath2 : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSameRootA ( pszpath1 : ::windows_sys::core::PCSTR , pszpath2 : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSameRootW ( pszpath1 : :: windows_sys::core::PCWSTR , pszpath2 : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSameRootW ( pszpath1 : ::windows_sys::core::PCWSTR , pszpath2 : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSlowA ( pszfile : :: windows_sys::core::PCSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSlowA ( pszfile : ::windows_sys::core::PCSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSlowW ( pszfile : :: windows_sys::core::PCWSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSlowW ( pszfile : ::windows_sys::core::PCWSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSystemFolderA ( pszpath : :: windows_sys::core::PCSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSystemFolderA ( pszpath : ::windows_sys::core::PCSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSystemFolderW ( pszpath : :: windows_sys::core::PCWSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsSystemFolderW ( pszpath : ::windows_sys::core::PCWSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCEx ( pszpath : :: windows_sys::core::PCWSTR , ppszserver : *mut :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCEx ( pszpath : ::windows_sys::core::PCWSTR , ppszserver : *mut ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerShareA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerShareA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerShareW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerShareW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCServerW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsUNCW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsURLA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsURLA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsURLW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathIsURLW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakePrettyA ( pszpath : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakePrettyA ( pszpath : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakePrettyW ( pszpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakePrettyW ( pszpath : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeSystemFolderA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeSystemFolderA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeSystemFolderW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeSystemFolderW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeUniqueName ( pszuniquename : :: windows_sys::core::PWSTR , cchmax : u32 , psztemplate : :: windows_sys::core::PCWSTR , pszlongplate : :: windows_sys::core::PCWSTR , pszdir : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMakeUniqueName ( pszuniquename : ::windows_sys::core::PWSTR , cchmax : u32 , psztemplate : ::windows_sys::core::PCWSTR , pszlongplate : ::windows_sys::core::PCWSTR , pszdir : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMatchSpecA ( pszfile : :: windows_sys::core::PCSTR , pszspec : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathMatchSpecExA ( pszfile : :: windows_sys::core::PCSTR , pszspec : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathMatchSpecExW ( pszfile : :: windows_sys::core::PCWSTR , pszspec : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMatchSpecA ( pszfile : ::windows_sys::core::PCSTR , pszspec : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathMatchSpecExA ( pszfile : ::windows_sys::core::PCSTR , pszspec : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathMatchSpecExW ( pszfile : ::windows_sys::core::PCWSTR , pszspec : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMatchSpecW ( pszfile : :: windows_sys::core::PCWSTR , pszspec : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathParseIconLocationA ( psziconfile : :: windows_sys::core::PSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathParseIconLocationW ( psziconfile : :: windows_sys::core::PWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathQualify ( psz : :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathMatchSpecW ( pszfile : ::windows_sys::core::PCWSTR , pszspec : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathParseIconLocationA ( psziconfile : ::windows_sys::core::PSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathParseIconLocationW ( psziconfile : ::windows_sys::core::PWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathQualify ( psz : ::windows_sys::core::PWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathQuoteSpacesA ( lpsz : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathQuoteSpacesA ( lpsz : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathQuoteSpacesW ( lpsz : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathQuoteSpacesW ( lpsz : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRelativePathToA ( pszpath : :: windows_sys::core::PSTR , pszfrom : :: windows_sys::core::PCSTR , dwattrfrom : u32 , pszto : :: windows_sys::core::PCSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRelativePathToA ( pszpath : ::windows_sys::core::PSTR , pszfrom : ::windows_sys::core::PCSTR , dwattrfrom : u32 , pszto : ::windows_sys::core::PCSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRelativePathToW ( pszpath : :: windows_sys::core::PWSTR , pszfrom : :: windows_sys::core::PCWSTR , dwattrfrom : u32 , pszto : :: windows_sys::core::PCWSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveArgsA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveArgsW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBackslashA ( pszpath : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBackslashW ( pszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBlanksA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBlanksW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveExtensionA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveExtensionW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRelativePathToW ( pszpath : ::windows_sys::core::PWSTR , pszfrom : ::windows_sys::core::PCWSTR , dwattrfrom : u32 , pszto : ::windows_sys::core::PCWSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveArgsA ( pszpath : ::windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveArgsW ( pszpath : ::windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBackslashA ( pszpath : ::windows_sys::core::PSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBackslashW ( pszpath : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBlanksA ( pszpath : ::windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveBlanksW ( pszpath : ::windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveExtensionA ( pszpath : ::windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathRemoveExtensionW ( pszpath : ::windows_sys::core::PWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRemoveFileSpecA ( pszpath : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRemoveFileSpecA ( pszpath : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRemoveFileSpecW ( pszpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRemoveFileSpecW ( pszpath : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRenameExtensionA ( pszpath : :: windows_sys::core::PSTR , pszext : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRenameExtensionA ( pszpath : ::windows_sys::core::PSTR , pszext : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRenameExtensionW ( pszpath : :: windows_sys::core::PWSTR , pszext : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathResolve ( pszpath : :: windows_sys::core::PWSTR , dirs : *const *const u16 , fflags : PRF_FLAGS ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathRenameExtensionW ( pszpath : ::windows_sys::core::PWSTR , pszext : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathResolve ( pszpath : ::windows_sys::core::PWSTR , dirs : *const *const u16 , fflags : PRF_FLAGS ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSearchAndQualifyA ( pszpath : :: windows_sys::core::PCSTR , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSearchAndQualifyA ( pszpath : ::windows_sys::core::PCSTR , pszbuf : ::windows_sys::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSearchAndQualifyW ( pszpath : :: windows_sys::core::PCWSTR , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSearchAndQualifyW ( pszpath : ::windows_sys::core::PCWSTR , pszbuf : ::windows_sys::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSetDlgItemPathA ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : :: windows_sys::core::PCSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSetDlgItemPathA ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : ::windows_sys::core::PCSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSetDlgItemPathW ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : :: windows_sys::core::PCWSTR ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathSkipRootA ( pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathSkipRootW ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathStripPathA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathStripPathW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathSetDlgItemPathW ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : ::windows_sys::core::PCWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathSkipRootA ( pszpath : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathSkipRootW ( pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathStripPathA ( pszpath : ::windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathStripPathW ( pszpath : ::windows_sys::core::PWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathStripToRootA ( pszpath : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathStripToRootA ( pszpath : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathStripToRootW ( pszpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathStripToRootW ( pszpath : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnExpandEnvStringsA ( pszpath : :: windows_sys::core::PCSTR , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnExpandEnvStringsA ( pszpath : ::windows_sys::core::PCSTR , pszbuf : ::windows_sys::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnExpandEnvStringsW ( pszpath : :: windows_sys::core::PCWSTR , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathUndecorateA ( pszpath : :: windows_sys::core::PSTR ) -> ( ) ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathUndecorateW ( pszpath : :: windows_sys::core::PWSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnExpandEnvStringsW ( pszpath : ::windows_sys::core::PCWSTR , pszbuf : ::windows_sys::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathUndecorateA ( pszpath : ::windows_sys::core::PSTR ) -> ( ) ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn PathUndecorateW ( pszpath : ::windows_sys::core::PWSTR ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnmakeSystemFolderA ( pszpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnmakeSystemFolderA ( pszpath : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnmakeSystemFolderW ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnmakeSystemFolderW ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnquoteSpacesA ( lpsz : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnquoteSpacesA ( lpsz : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnquoteSpacesW ( lpsz : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathUnquoteSpacesW ( lpsz : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathYetAnotherMakeUniqueName ( pszuniquename : :: windows_sys::core::PWSTR , pszpath : :: windows_sys::core::PCWSTR , pszshort : :: windows_sys::core::PCWSTR , pszfilespec : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PathYetAnotherMakeUniqueName ( pszuniquename : ::windows_sys::core::PWSTR , pszpath : ::windows_sys::core::PCWSTR , pszshort : ::windows_sys::core::PCWSTR , pszfilespec : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PickIconDlg ( hwnd : super::super::Foundation:: HWND , psziconpath : :: windows_sys::core::PWSTR , cchiconpath : u32 , piiconindex : *mut i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn QISearch ( that : *mut ::core::ffi::c_void , pqit : *const QITAB , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn PickIconDlg ( hwnd : super::super::Foundation:: HWND , psziconpath : ::windows_sys::core::PWSTR , cchiconpath : u32 , piiconindex : *mut i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn QISearch ( that : *mut ::core::ffi::c_void , pqit : *const QITAB , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn ReadCabinetState ( pcs : *mut CABINETSTATE , clength : i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -511,43 +511,43 @@ pub mod PropertiesSystem; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "api-ms-win-core-psm-appnotify-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterAppStateChangeNotification ( routine : PAPPSTATE_CHANGE_ROUTINE , context : *const ::core::ffi::c_void , registration : *mut *mut _APPSTATE_REGISTRATION ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterScaleChangeEvent ( hevent : super::super::Foundation:: HANDLE , pdwcookie : *mut usize ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterScaleChangeEvent ( hevent : super::super::Foundation:: HANDLE , pdwcookie : *mut usize ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , hwndnotify : super::super::Foundation:: HWND , umsgnotify : u32 , pdwcookie : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RegisterScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , hwndnotify : super::super::Foundation:: HWND , umsgnotify : u32 , pdwcookie : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RemoveWindowSubclass ( hwnd : super::super::Foundation:: HWND , pfnsubclass : SUBCLASSPROC , uidsubclass : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RestartDialog ( hwnd : super::super::Foundation:: HWND , pszprompt : :: windows_sys::core::PCWSTR , dwreturn : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RestartDialog ( hwnd : super::super::Foundation:: HWND , pszprompt : ::windows_sys::core::PCWSTR , dwreturn : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RestartDialogEx ( hwnd : super::super::Foundation:: HWND , pszprompt : :: windows_sys::core::PCWSTR , dwreturn : u32 , dwreasoncode : u32 ) -> i32 ); -::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn RevokeScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , dwcookie : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn RestartDialogEx ( hwnd : super::super::Foundation:: HWND , pszprompt : ::windows_sys::core::PCWSTR , dwreturn : u32 , dwreasoncode : u32 ) -> i32 ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn RevokeScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , dwcookie : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SHAddFromPropSheetExtArray ( hpsxa : HPSXA , lpfnaddpage : super::Controls:: LPFNSVADDPROPSHEETPAGE , lparam : super::super::Foundation:: LPARAM ) -> u32 ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAddToRecentDocs ( uflags : u32 , pv : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAlloc ( cb : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHAllocShared ( pvdata : *const ::core::ffi::c_void , dwsize : u32 , dwprocessid : u32 ) -> super::super::Foundation:: HANDLE ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAnsiToAnsi ( pszsrc : :: windows_sys::core::PCSTR , pszdst : :: windows_sys::core::PSTR , cchbuf : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAnsiToUnicode ( pszsrc : :: windows_sys::core::PCSTR , pwszdst : :: windows_sys::core::PWSTR , cwchbuf : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAnsiToAnsi ( pszsrc : ::windows_sys::core::PCSTR , pszdst : ::windows_sys::core::PSTR , cchbuf : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAnsiToUnicode ( pszsrc : ::windows_sys::core::PCSTR , pwszdst : ::windows_sys::core::PWSTR , cwchbuf : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHAppBarMessage ( dwmessage : u32 , pdata : *mut APPBARDATA ) -> usize ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAssocEnumHandlers ( pszextra : :: windows_sys::core::PCWSTR , affilter : ASSOC_FILTER , ppenumhandler : *mut IEnumAssocHandlers ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAssocEnumHandlersForProtocolByApplication ( protocol : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , enumhandlers : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAssocEnumHandlers ( pszextra : ::windows_sys::core::PCWSTR , affilter : ASSOC_FILTER , ppenumhandler : *mut IEnumAssocHandlers ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHAssocEnumHandlersForProtocolByApplication ( protocol : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , enumhandlers : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHAutoComplete ( hwndedit : super::super::Foundation:: HWND , dwflags : SHELL_AUTOCOMPLETE_FLAGS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHAutoComplete ( hwndedit : super::super::Foundation:: HWND , dwflags : SHELL_AUTOCOMPLETE_FLAGS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToFolderIDListParent ( psfroot : IShellFolder , pidl : *const Common:: ITEMIDLIST , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToFolderIDListParent ( psfroot : IShellFolder , pidl : *const Common:: ITEMIDLIST , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToFolderIDListParentEx ( psfroot : IShellFolder , pidl : *const Common:: ITEMIDLIST , ppbc : super::super::System::Com:: IBindCtx , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToFolderIDListParentEx ( psfroot : IShellFolder , pidl : *const Common:: ITEMIDLIST , ppbc : super::super::System::Com:: IBindCtx , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToObject ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , pbc : super::super::System::Com:: IBindCtx , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToObject ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , pbc : super::super::System::Com:: IBindCtx , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToParent ( pidl : *const Common:: ITEMIDLIST , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBindToParent ( pidl : *const Common:: ITEMIDLIST , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBrowseForFolderA ( lpbi : *const BROWSEINFOA ) -> *mut Common:: ITEMIDLIST ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHBrowseForFolderW ( lpbi : *const BROWSEINFOW ) -> *mut Common:: ITEMIDLIST ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCLSIDFromString ( psz : :: windows_sys::core::PCWSTR , pclsid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCLSIDFromString ( psz : ::windows_sys::core::PCWSTR , pclsid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHChangeNotification_Lock ( hchange : super::super::Foundation:: HANDLE , dwprocid : u32 , pppidl : *mut *mut *mut Common:: ITEMIDLIST , plevent : *mut i32 ) -> ShFindChangeNotificationHandle ); #[cfg(feature = "Win32_Foundation")] @@ -560,104 +560,104 @@ pub mod PropertiesSystem; ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHChangeNotifyRegisterThread ( status : SCNRT_STATUS ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCloneSpecialIDList ( hwnd : super::super::Foundation:: HWND , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> *mut Common:: ITEMIDLIST ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCoCreateInstance ( pszclsid : :: windows_sys::core::PCWSTR , pclsid : *const :: windows_sys::core::GUID , punkouter : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCoCreateInstance ( pszclsid : ::windows_sys::core::PCWSTR , pclsid : *const ::windows_sys::core::GUID , punkouter : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHCopyKeyA ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : :: windows_sys::core::PCSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHCopyKeyA ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : ::windows_sys::core::PCSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHCopyKeyW ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : :: windows_sys::core::PCWSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateAssociationRegistration ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHCopyKeyW ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : ::windows_sys::core::PCWSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateAssociationRegistration ( riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateDataObject ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , pdtinner : super::super::System::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateDataObject ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , pdtinner : super::super::System::Com:: IDataObject , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateDefaultContextMenu ( pdcm : *const DEFCONTEXTMENU , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateDefaultExtractIcon ( riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateDefaultPropertiesOp ( psi : IShellItem , ppfileop : *mut IFileOperation ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateDefaultContextMenu ( pdcm : *const DEFCONTEXTMENU , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateDefaultExtractIcon ( riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateDefaultPropertiesOp ( psi : IShellItem , ppfileop : *mut IFileOperation ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHCreateDirectory ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHCreateDirectory ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows_sys::core::PCWSTR ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn SHCreateDirectoryExA ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PCSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn SHCreateDirectoryExA ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows_sys::core::PCSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn SHCreateDirectoryExW ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PCWSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateFileExtractIconW ( pszfile : :: windows_sys::core::PCWSTR , dwfileattributes : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn SHCreateDirectoryExW ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows_sys::core::PCWSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateFileExtractIconW ( pszfile : ::windows_sys::core::PCWSTR , dwfileattributes : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateItemFromIDList ( pidl : *const Common:: ITEMIDLIST , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateItemFromIDList ( pidl : *const Common:: ITEMIDLIST , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateItemFromParsingName ( pszpath : :: windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateItemFromParsingName ( pszpath : ::windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateItemFromRelativeName ( psiparent : IShellItem , pszname : :: windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateItemInKnownFolder ( kfid : *const :: windows_sys::core::GUID , dwkfflags : u32 , pszitem : :: windows_sys::core::PCWSTR , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateItemFromRelativeName ( psiparent : IShellItem , pszname : ::windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateItemInKnownFolder ( kfid : *const ::windows_sys::core::GUID , dwkfflags : u32 , pszitem : ::windows_sys::core::PCWSTR , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateItemWithParent ( pidlparent : *const Common:: ITEMIDLIST , psfparent : IShellFolder , pidl : *const Common:: ITEMIDLIST , riid : *const :: windows_sys::core::GUID , ppvitem : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateItemWithParent ( pidlparent : *const Common:: ITEMIDLIST , psfparent : IShellFolder , pidl : *const Common:: ITEMIDLIST , riid : *const ::windows_sys::core::GUID , ppvitem : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateMemStream ( pinit : *const u8 , cbinit : u32 ) -> super::super::System::Com:: IStream ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Threading"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Threading\"`*"] fn SHCreateProcessAsUserW ( pscpi : *mut SHCREATEPROCESSINFOW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHCreatePropSheetExtArray ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , max_iface : u32 ) -> HPSXA ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHCreatePropSheetExtArray ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR , max_iface : u32 ) -> HPSXA ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateQueryCancelAutoPlayMoniker ( ppmoniker : *mut super::super::System::Com:: IMoniker ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateQueryCancelAutoPlayMoniker ( ppmoniker : *mut super::super::System::Com:: IMoniker ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Ole")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"] fn SHCreateShellFolderView ( pcsfv : *const SFV_CREATE , ppsv : *mut IShellView ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Ole\"`*"] fn SHCreateShellFolderView ( pcsfv : *const SFV_CREATE , ppsv : *mut IShellView ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellFolderViewEx ( pcsfv : *const CSFV , ppsv : *mut IShellView ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Ole\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellFolderViewEx ( pcsfv : *const CSFV , ppsv : *mut IShellView ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItem ( pidlparent : *const Common:: ITEMIDLIST , psfparent : IShellFolder , pidl : *const Common:: ITEMIDLIST , ppsi : *mut IShellItem ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItem ( pidlparent : *const Common:: ITEMIDLIST , psfparent : IShellFolder , pidl : *const Common:: ITEMIDLIST , ppsi : *mut IShellItem ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItemArray ( pidlparent : *const Common:: ITEMIDLIST , psf : IShellFolder , cidl : u32 , ppidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut IShellItemArray ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItemArray ( pidlparent : *const Common:: ITEMIDLIST , psf : IShellFolder , cidl : u32 , ppidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut IShellItemArray ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateShellItemArrayFromDataObject ( pdo : super::super::System::Com:: IDataObject , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateShellItemArrayFromDataObject ( pdo : super::super::System::Com:: IDataObject , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItemArrayFromIDLists ( cidl : u32 , rgpidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut IShellItemArray ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateShellItemArrayFromShellItem ( psi : IShellItem , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHCreateShellItemArrayFromIDLists ( cidl : u32 , rgpidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut IShellItemArray ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateShellItemArrayFromShellItem ( psi : IShellItem , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Graphics_Gdi\"`*"] fn SHCreateShellPalette ( hdc : super::super::Graphics::Gdi:: HDC ) -> super::super::Graphics::Gdi:: HPALETTE ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStdEnumFmtEtc ( cfmt : u32 , afmt : *const super::super::System::Com:: FORMATETC , ppenumformatetc : *mut super::super::System::Com:: IEnumFORMATETC ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStdEnumFmtEtc ( cfmt : u32 , afmt : *const super::super::System::Com:: FORMATETC , ppenumformatetc : *mut super::super::System::Com:: IEnumFORMATETC ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileA ( pszfile : :: windows_sys::core::PCSTR , grfmode : u32 , ppstm : *mut super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileA ( pszfile : ::windows_sys::core::PCSTR , grfmode : u32 , ppstm : *mut super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileEx ( pszfile : :: windows_sys::core::PCWSTR , grfmode : u32 , dwattributes : u32 , fcreate : super::super::Foundation:: BOOL , pstmtemplate : super::super::System::Com:: IStream , ppstm : *mut super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileEx ( pszfile : ::windows_sys::core::PCWSTR , grfmode : u32 , dwattributes : u32 , fcreate : super::super::Foundation:: BOOL , pstmtemplate : super::super::System::Com:: IStream , ppstm : *mut super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileW ( pszfile : :: windows_sys::core::PCWSTR , grfmode : u32 , ppstm : *mut super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHCreateStreamOnFileW ( pszfile : ::windows_sys::core::PCWSTR , grfmode : u32 , ppstm : *mut super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn SHCreateThread ( pfnthreadproc : super::super::System::Threading:: LPTHREAD_START_ROUTINE , pdata : *const ::core::ffi::c_void , flags : u32 , pfncallback : super::super::System::Threading:: LPTHREAD_START_ROUTINE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateThreadRef ( pcref : *mut i32 , ppunk : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHCreateThreadRef ( pcref : *mut i32 , ppunk : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn SHCreateThreadWithHandle ( pfnthreadproc : super::super::System::Threading:: LPTHREAD_START_ROUTINE , pdata : *const ::core::ffi::c_void , flags : u32 , pfncallback : super::super::System::Threading:: LPTHREAD_START_ROUTINE , phandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHDefExtractIconA ( psziconfile : :: windows_sys::core::PCSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHDefExtractIconA ( psziconfile : ::windows_sys::core::PCSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHDefExtractIconW ( psziconfile : :: windows_sys::core::PCWSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHDefExtractIconW ( psziconfile : ::windows_sys::core::PCWSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteEmptyKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteEmptyKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteEmptyKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteEmptyKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHDeleteValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHDestroyPropSheetExtArray ( hpsxa : HPSXA ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn SHDoDragDrop ( hwnd : super::super::Foundation:: HWND , pdata : super::super::System::Com:: IDataObject , pdsrc : super::super::System::Ole:: IDropSource , dweffect : super::super::System::Ole:: DROPEFFECT , pdweffect : *mut super::super::System::Ole:: DROPEFFECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] fn SHDoDragDrop ( hwnd : super::super::Foundation:: HWND , pdata : super::super::System::Com:: IDataObject , pdsrc : super::super::System::Ole:: IDropSource , dweffect : super::super::System::Ole:: DROPEFFECT , pdweffect : *mut super::super::System::Ole:: DROPEFFECT ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHEmptyRecycleBinA ( hwnd : super::super::Foundation:: HWND , pszrootpath : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHEmptyRecycleBinA ( hwnd : super::super::Foundation:: HWND , pszrootpath : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHEmptyRecycleBinW ( hwnd : super::super::Foundation:: HWND , pszrootpath : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHEmptyRecycleBinW ( hwnd : super::super::Foundation:: HWND , pszrootpath : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumKeyExA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : :: windows_sys::core::PSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumKeyExA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : ::windows_sys::core::PSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumKeyExW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : :: windows_sys::core::PWSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumKeyExW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : ::windows_sys::core::PWSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumValueA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : :: windows_sys::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumValueA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : ::windows_sys::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumValueW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : :: windows_sys::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHEnumValueW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : ::windows_sys::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHEnumerateUnreadMailAccountsW ( hkeyuser : super::super::System::Registry:: HKEY , dwindex : u32 , pszmailaddress : :: windows_sys::core::PWSTR , cchmailaddress : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHEvaluateSystemCommandTemplate ( pszcmdtemplate : :: windows_sys::core::PCWSTR , ppszapplication : *mut :: windows_sys::core::PWSTR , ppszcommandline : *mut :: windows_sys::core::PWSTR , ppszparameters : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHEnumerateUnreadMailAccountsW ( hkeyuser : super::super::System::Registry:: HKEY , dwindex : u32 , pszmailaddress : ::windows_sys::core::PWSTR , cchmailaddress : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHEvaluateSystemCommandTemplate ( pszcmdtemplate : ::windows_sys::core::PCWSTR , ppszapplication : *mut ::windows_sys::core::PWSTR , ppszcommandline : *mut ::windows_sys::core::PWSTR , ppszparameters : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFileOperationA ( lpfileop : *mut SHFILEOPSTRUCTA ) -> i32 ); #[cfg(feature = "Win32_Foundation")] @@ -668,9 +668,9 @@ pub mod PropertiesSystem; ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHFind_InitMenuPopup ( hmenu : super::WindowsAndMessaging:: HMENU , hwndowner : super::super::Foundation:: HWND , idcmdfirst : u32 , idcmdlast : u32 ) -> IContextMenu ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHFlushSFCache ( ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFormatDateTimeA ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFormatDateTimeA ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : ::windows_sys::core::PSTR , cchbuf : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFormatDateTimeW ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFormatDateTimeW ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : ::windows_sys::core::PWSTR , cchbuf : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFormatDrive ( hwnd : super::super::Foundation:: HWND , drive : u32 , fmtid : SHFMT_ID , options : SHFMT_OPT ) -> u32 ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHFree ( pv : *const ::core::ffi::c_void ) -> ( ) ); @@ -679,270 +679,270 @@ pub mod PropertiesSystem; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHFreeShared ( hdata : super::super::Foundation:: HANDLE , dwprocessid : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetAttributesFromDataObject ( pdo : super::super::System::Com:: IDataObject , dwattributemask : u32 , pdwattributes : *mut u32 , pcitems : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetAttributesFromDataObject ( pdo : super::super::System::Com:: IDataObject , dwattributemask : u32 , pdwattributes : *mut u32 , pcitems : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetDataFromIDListA ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetDataFromIDListA ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetDataFromIDListW ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetDesktopFolder ( ppshf : *mut IShellFolder ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetDataFromIDListW ( psf : IShellFolder , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetDesktopFolder ( ppshf : *mut IShellFolder ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetDiskFreeSpaceExA ( pszdirectoryname : :: windows_sys::core::PCSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetDiskFreeSpaceExA ( pszdirectoryname : ::windows_sys::core::PCSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetDiskFreeSpaceExW ( pszdirectoryname : :: windows_sys::core::PCWSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetDriveMedia ( pszdrive : :: windows_sys::core::PCWSTR , pdwmediacontent : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetDiskFreeSpaceExW ( pszdirectoryname : ::windows_sys::core::PCWSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetDriveMedia ( pszdrive : ::windows_sys::core::PCWSTR , pdwmediacontent : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetFileInfoA ( pszpath : :: windows_sys::core::PCSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOA , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetFileInfoA ( pszpath : ::windows_sys::core::PCSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOA , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); #[cfg(all(feature = "Win32_Storage_FileSystem", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetFileInfoW ( pszpath : :: windows_sys::core::PCWSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOW , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetFileInfoW ( pszpath : ::windows_sys::core::PCWSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOW , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathAndSubDirA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : :: windows_sys::core::PCSTR , pszpath : :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathAndSubDirA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : ::windows_sys::core::PCSTR , pszpath : ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathAndSubDirW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : :: windows_sys::core::PCWSTR , pszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathAndSubDirW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : ::windows_sys::core::PCWSTR , pszpath : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetFolderPathW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetIDListFromObject ( punk : :: windows_sys::core::IUnknown , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetIconOverlayIndexA ( psziconpath : :: windows_sys::core::PCSTR , iiconindex : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetIconOverlayIndexW ( psziconpath : :: windows_sys::core::PCWSTR , iiconindex : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetImageList ( iimagelist : i32 , riid : *const :: windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetInstanceExplorer ( ppunk : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetInverseCMAP ( pbmap : *mut u8 , cbmap : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetIDListFromObject ( punk : ::windows_sys::core::IUnknown , ppidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetIconOverlayIndexA ( psziconpath : ::windows_sys::core::PCSTR , iiconindex : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetIconOverlayIndexW ( psziconpath : ::windows_sys::core::PCWSTR , iiconindex : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetImageList ( iimagelist : i32 , riid : *const ::windows_sys::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetInstanceExplorer ( ppunk : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetInverseCMAP ( pbmap : *mut u8 , cbmap : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetItemFromDataObject ( pdtobj : super::super::System::Com:: IDataObject , dwflags : DATAOBJ_GET_ITEM_FLAGS , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetItemFromObject ( punk : :: windows_sys::core::IUnknown , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetItemFromDataObject ( pdtobj : super::super::System::Com:: IDataObject , dwflags : DATAOBJ_GET_ITEM_FLAGS , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetItemFromObject ( punk : ::windows_sys::core::IUnknown , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetKnownFolderIDList ( rfid : *const :: windows_sys::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetKnownFolderIDList ( rfid : *const ::windows_sys::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , ppidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetKnownFolderItem ( rfid : *const :: windows_sys::core::GUID , flags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetKnownFolderItem ( rfid : *const ::windows_sys::core::GUID , flags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetKnownFolderPath ( rfid : *const :: windows_sys::core::GUID , dwflags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , ppszpath : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetLocalizedName ( pszpath : :: windows_sys::core::PCWSTR , pszresmodule : :: windows_sys::core::PWSTR , cch : u32 , pidsres : *mut i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetKnownFolderPath ( rfid : *const ::windows_sys::core::GUID , dwflags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , ppszpath : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetLocalizedName ( pszpath : ::windows_sys::core::PCWSTR , pszresmodule : ::windows_sys::core::PWSTR , cch : u32 , pidsres : *mut i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetMalloc ( ppmalloc : *mut super::super::System::Com:: IMalloc ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHGetMalloc ( ppmalloc : *mut super::super::System::Com:: IMalloc ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetNameFromIDList ( pidl : *const Common:: ITEMIDLIST , sigdnname : SIGDN , ppszname : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetNameFromIDList ( pidl : *const Common:: ITEMIDLIST , sigdnname : SIGDN , ppszname : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetNewLinkInfoA ( pszlinkto : :: windows_sys::core::PCSTR , pszdir : :: windows_sys::core::PCSTR , pszname : :: windows_sys::core::PSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetNewLinkInfoA ( pszlinkto : ::windows_sys::core::PCSTR , pszdir : ::windows_sys::core::PCSTR , pszname : ::windows_sys::core::PSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetNewLinkInfoW ( pszlinkto : :: windows_sys::core::PCWSTR , pszdir : :: windows_sys::core::PCWSTR , pszname : :: windows_sys::core::PWSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetNewLinkInfoW ( pszlinkto : ::windows_sys::core::PCWSTR , pszdir : ::windows_sys::core::PCWSTR , pszname : ::windows_sys::core::PWSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListA ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListA ( pidl : *const Common:: ITEMIDLIST , pszpath : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListEx ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows_sys::core::PWSTR , cchpath : u32 , uopts : GPFIDL_FLAGS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListEx ( pidl : *const Common:: ITEMIDLIST , pszpath : ::windows_sys::core::PWSTR , cchpath : u32 , uopts : GPFIDL_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListW ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetPathFromIDListW ( pidl : *const Common:: ITEMIDLIST , pszpath : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetRealIDL ( psf : IShellFolder , pidlsimple : *const Common:: ITEMIDLIST , ppidlreal : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetSetFolderCustomSettings ( pfcs : *mut SHFOLDERCUSTOMSETTINGS , pszpath : :: windows_sys::core::PCWSTR , dwreadwrite : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetRealIDL ( psf : IShellFolder , pidlsimple : *const Common:: ITEMIDLIST , ppidlreal : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetSetFolderCustomSettings ( pfcs : *mut SHFOLDERCUSTOMSETTINGS , pszpath : ::windows_sys::core::PCWSTR , dwreadwrite : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetSetSettings ( lpss : *mut SHELLSTATEA , dwmask : SSF_MASK , bset : super::super::Foundation:: BOOL ) -> ( ) ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetSettings ( psfs : *mut SHELLFLAGSTATE , dwmask : u32 ) -> ( ) ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetSpecialFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetSpecialFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetSpecialFolderPathA ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetSpecialFolderPathA ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows_sys::core::PSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetSpecialFolderPathW ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows_sys::core::PWSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHGetSpecialFolderPathW ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows_sys::core::PWSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetStockIconInfo ( siid : SHSTOCKICONID , uflags : SHGSI_FLAGS , psii : *mut SHSTOCKICONINFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SHGetStockIconInfo ( siid : SHSTOCKICONID , uflags : SHGSI_FLAGS , psii : *mut SHSTOCKICONINFO ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHGetTemporaryPropertyForItem ( psi : IShellItem , propkey : *const PropertiesSystem:: PROPERTYKEY , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetThreadRef ( ppunk : *mut :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHGetTemporaryPropertyForItem ( psi : IShellItem , propkey : *const PropertiesSystem:: PROPERTYKEY , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGetThreadRef ( ppunk : *mut ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetUnreadMailCountW ( hkeyuser : super::super::System::Registry:: HKEY , pszmailaddress : :: windows_sys::core::PCWSTR , pdwcount : *mut u32 , pfiletime : *mut super::super::Foundation:: FILETIME , pszshellexecutecommand : :: windows_sys::core::PWSTR , cchshellexecutecommand : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetUnreadMailCountW ( hkeyuser : super::super::System::Registry:: HKEY , pszmailaddress : ::windows_sys::core::PCWSTR , pdwcount : *mut u32 , pfiletime : *mut super::super::Foundation:: FILETIME , pszshellexecutecommand : ::windows_sys::core::PWSTR , cchshellexecutecommand : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetViewStatePropertyBag ( pidl : *const Common:: ITEMIDLIST , pszbagname : :: windows_sys::core::PCWSTR , dwflags : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHGetViewStatePropertyBag ( pidl : *const Common:: ITEMIDLIST , pszbagname : ::windows_sys::core::PCWSTR , dwflags : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGlobalCounterDecrement ( id : SHGLOBALCOUNTER ) -> i32 ); ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGlobalCounterGetValue ( id : SHGLOBALCOUNTER ) -> i32 ); ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHGlobalCounterIncrement ( id : SHGLOBALCOUNTER ) -> i32 ); #[cfg(feature = "Win32_UI_Shell_Common")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHHandleUpdateImage ( pidlextra : *const Common:: ITEMIDLIST ) -> i32 ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHILCreateFromPath ( pszpath : :: windows_sys::core::PCWSTR , ppidl : *mut *mut Common:: ITEMIDLIST , rgfinout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHILCreateFromPath ( pszpath : ::windows_sys::core::PCWSTR , ppidl : *mut *mut Common:: ITEMIDLIST , rgfinout : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHInvokePrinterCommandA ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : :: windows_sys::core::PCSTR , lpbuf2 : :: windows_sys::core::PCSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHInvokePrinterCommandA ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : ::windows_sys::core::PCSTR , lpbuf2 : ::windows_sys::core::PCSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHInvokePrinterCommandW ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : :: windows_sys::core::PCWSTR , lpbuf2 : :: windows_sys::core::PCWSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHIsFileAvailableOffline ( pwszpath : :: windows_sys::core::PCWSTR , pdwstatus : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHInvokePrinterCommandW ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : ::windows_sys::core::PCWSTR , lpbuf2 : ::windows_sys::core::PCWSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHIsFileAvailableOffline ( pwszpath : ::windows_sys::core::PCWSTR , pdwstatus : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHIsLowMemoryMachine ( dwtype : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHLimitInputEdit ( hwndedit : super::super::Foundation:: HWND , psf : IShellFolder ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadInProc ( rclsid : *const :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadIndirectString ( pszsource : :: windows_sys::core::PCWSTR , pszoutbuf : :: windows_sys::core::PWSTR , cchoutbuf : u32 , ppvreserved : *const *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadNonloadedIconOverlayIdentifiers ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHLimitInputEdit ( hwndedit : super::super::Foundation:: HWND , psf : IShellFolder ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadInProc ( rclsid : *const ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadIndirectString ( pszsource : ::windows_sys::core::PCWSTR , pszoutbuf : ::windows_sys::core::PWSTR , cchoutbuf : u32 , ppvreserved : *const *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHLoadNonloadedIconOverlayIdentifiers ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHLockShared ( hdata : super::super::Foundation:: HANDLE , dwprocessid : u32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_UI_Shell_Common")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHMapPIDLToSystemImageListIndex ( pshf : IShellFolder , pidl : *const Common:: ITEMIDLIST , piindexsel : *mut i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHMessageBoxCheckA ( hwnd : super::super::Foundation:: HWND , psztext : :: windows_sys::core::PCSTR , pszcaption : :: windows_sys::core::PCSTR , utype : u32 , idefault : i32 , pszregval : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHMessageBoxCheckA ( hwnd : super::super::Foundation:: HWND , psztext : ::windows_sys::core::PCSTR , pszcaption : ::windows_sys::core::PCSTR , utype : u32 , idefault : i32 , pszregval : ::windows_sys::core::PCSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHMessageBoxCheckW ( hwnd : super::super::Foundation:: HWND , psztext : :: windows_sys::core::PCWSTR , pszcaption : :: windows_sys::core::PCWSTR , utype : u32 , idefault : i32 , pszregval : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHMessageBoxCheckW ( hwnd : super::super::Foundation:: HWND , psztext : ::windows_sys::core::PCWSTR , pszcaption : ::windows_sys::core::PCWSTR , utype : u32 , idefault : i32 , pszregval : ::windows_sys::core::PCWSTR ) -> i32 ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHMultiFileProperties ( pdtobj : super::super::System::Com:: IDataObject , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] fn SHMultiFileProperties ( pdtobj : super::super::System::Com:: IDataObject , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHObjectProperties ( hwnd : super::super::Foundation:: HWND , shopobjecttype : SHOP_TYPE , pszobjectname : :: windows_sys::core::PCWSTR , pszpropertypage : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHObjectProperties ( hwnd : super::super::Foundation:: HWND , shopobjecttype : SHOP_TYPE , pszobjectname : ::windows_sys::core::PCWSTR , pszpropertypage : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHOpenFolderAndSelectItems ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHOpenFolderAndSelectItems ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Registry\"`*"] fn SHOpenPropSheetW ( pszcaption : :: windows_sys::core::PCWSTR , ahkeys : *const super::super::System::Registry:: HKEY , ckeys : u32 , pclsiddefault : *const :: windows_sys::core::GUID , pdtobj : super::super::System::Com:: IDataObject , psb : IShellBrowser , pstartpage : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Registry\"`*"] fn SHOpenPropSheetW ( pszcaption : ::windows_sys::core::PCWSTR , ahkeys : *const super::super::System::Registry:: HKEY , ckeys : u32 , pclsiddefault : *const ::windows_sys::core::GUID , pdtobj : super::super::System::Com:: IDataObject , psb : IShellBrowser , pstartpage : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStream2A ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStream2A ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStream2W ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStream2W ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStreamA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStreamA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStreamW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] fn SHOpenRegStreamW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , grfmode : u32 ) -> super::super::System::Com:: IStream ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHOpenWithDialog ( hwndparent : super::super::Foundation:: HWND , poainfo : *const OPENASINFO ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHOpenWithDialog ( hwndparent : super::super::Foundation:: HWND , poainfo : *const OPENASINFO ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHParseDisplayName ( pszname : :: windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , ppidl : *mut *mut Common:: ITEMIDLIST , sfgaoin : u32 , psfgaoout : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHParseDisplayName ( pszname : ::windows_sys::core::PCWSTR , pbc : super::super::System::Com:: IBindCtx , ppidl : *mut *mut Common:: ITEMIDLIST , sfgaoin : u32 , psfgaoout : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHPathPrepareForWriteA ( hwnd : super::super::Foundation:: HWND , punkenablemodless : :: windows_sys::core::IUnknown , pszpath : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHPathPrepareForWriteA ( hwnd : super::super::Foundation:: HWND , punkenablemodless : ::windows_sys::core::IUnknown , pszpath : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHPathPrepareForWriteW ( hwnd : super::super::Foundation:: HWND , punkenablemodless : :: windows_sys::core::IUnknown , pszpath : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHPathPrepareForWriteW ( hwnd : super::super::Foundation:: HWND , punkenablemodless : ::windows_sys::core::IUnknown , pszpath : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryInfoKeyA ( hkey : super::super::System::Registry:: HKEY , pcsubkeys : *mut u32 , pcchmaxsubkeylen : *mut u32 , pcvalues : *mut u32 , pcchmaxvaluenamelen : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryInfoKeyW ( hkey : super::super::System::Registry:: HKEY , pcsubkeys : *mut u32 , pcchmaxsubkeylen : *mut u32 , pcvalues : *mut u32 , pcchmaxvaluenamelen : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryRecycleBinA ( pszrootpath : :: windows_sys::core::PCSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryRecycleBinW ( pszrootpath : :: windows_sys::core::PCWSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryUserNotificationState ( pquns : *mut QUERY_USER_NOTIFICATION_STATE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryRecycleBinA ( pszrootpath : ::windows_sys::core::PCSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryRecycleBinW ( pszrootpath : ::windows_sys::core::PCWSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHQueryUserNotificationState ( pquns : *mut QUERY_USER_NOTIFICATION_STATE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryValueExA ( hkey : super::super::System::Registry:: HKEY , pszvalue : :: windows_sys::core::PCSTR , pdwreserved : *const u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryValueExA ( hkey : super::super::System::Registry:: HKEY , pszvalue : ::windows_sys::core::PCSTR , pdwreserved : *const u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryValueExW ( hkey : super::super::System::Registry:: HKEY , pszvalue : :: windows_sys::core::PCWSTR , pdwreserved : *const u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHQueryValueExW ( hkey : super::super::System::Registry:: HKEY , pszvalue : ::windows_sys::core::PCWSTR , pdwreserved : *const u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegCloseUSKey ( huskey : isize ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegCreateUSKeyA ( pszpath : :: windows_sys::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegCreateUSKeyA ( pszpath : ::windows_sys::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegCreateUSKeyW ( pwzpath : :: windows_sys::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegCreateUSKeyW ( pwzpath : ::windows_sys::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteEmptyUSKeyA ( huskey : isize , pszsubkey : :: windows_sys::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteEmptyUSKeyA ( huskey : isize , pszsubkey : ::windows_sys::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteEmptyUSKeyW ( huskey : isize , pwzsubkey : :: windows_sys::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteEmptyUSKeyW ( huskey : isize , pwzsubkey : ::windows_sys::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteUSValueA ( huskey : isize , pszvalue : :: windows_sys::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteUSValueA ( huskey : isize , pszvalue : ::windows_sys::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteUSValueW ( huskey : isize , pwzvalue : :: windows_sys::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegDeleteUSValueW ( huskey : isize , pwzvalue : ::windows_sys::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_System_Registry")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHRegDuplicateHKey ( hkey : super::super::System::Registry:: HKEY ) -> super::super::System::Registry:: HKEY ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSKeyA ( huskey : isize , dwindex : u32 , pszname : :: windows_sys::core::PSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSKeyA ( huskey : isize , dwindex : u32 , pszname : ::windows_sys::core::PSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSKeyW ( huskey : isize , dwindex : u32 , pwzname : :: windows_sys::core::PWSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSKeyW ( huskey : isize , dwindex : u32 , pwzname : ::windows_sys::core::PWSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSValueA ( huskey : isize , dwindex : u32 , pszvaluename : :: windows_sys::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSValueA ( huskey : isize , dwindex : u32 , pszvaluename : ::windows_sys::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSValueW ( huskey : isize , dwindex : u32 , pszvaluename : :: windows_sys::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegEnumUSValueW ( huskey : isize , dwindex : u32 , pszvaluename : ::windows_sys::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetBoolUSValueA ( pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetBoolUSValueA ( pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetBoolUSValueW ( pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetBoolUSValueW ( pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetIntW ( hk : super::super::System::Registry:: HKEY , pwzkey : :: windows_sys::core::PCWSTR , idefault : i32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetIntW ( hk : super::super::System::Registry:: HKEY , pwzkey : ::windows_sys::core::PCWSTR , idefault : i32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows_sys::core::PCSTR , pcszvalue : :: windows_sys::core::PCSTR , pszpath : :: windows_sys::core::PSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : ::windows_sys::core::PCSTR , pcszvalue : ::windows_sys::core::PCSTR , pszpath : ::windows_sys::core::PSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows_sys::core::PCWSTR , pcszvalue : :: windows_sys::core::PCWSTR , pszpath : :: windows_sys::core::PWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : ::windows_sys::core::PCWSTR , pcszvalue : ::windows_sys::core::PCWSTR , pszpath : ::windows_sys::core::PWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetUSValueA ( pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetUSValueA ( pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetUSValueW ( pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetUSValueW ( pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetValueFromHKCUHKLM ( pwszkey : :: windows_sys::core::PCWSTR , pwszvalue : :: windows_sys::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegGetValueFromHKCUHKLM ( pwszkey : ::windows_sys::core::PCWSTR , pwszvalue : ::windows_sys::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegOpenUSKeyA ( pszpath : :: windows_sys::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegOpenUSKeyA ( pszpath : ::windows_sys::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegOpenUSKeyW ( pwzpath : :: windows_sys::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegOpenUSKeyW ( pwzpath : ::windows_sys::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryInfoUSKeyA ( huskey : isize , pcsubkeys : *mut u32 , pcchmaxsubkeylen : *mut u32 , pcvalues : *mut u32 , pcchmaxvaluenamelen : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryInfoUSKeyW ( huskey : isize , pcsubkeys : *mut u32 , pcchmaxsubkeylen : *mut u32 , pcvalues : *mut u32 , pcchmaxvaluenamelen : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryUSValueA ( huskey : isize , pszvalue : :: windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryUSValueA ( huskey : isize , pszvalue : ::windows_sys::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryUSValueW ( huskey : isize , pszvalue : :: windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegQueryUSValueW ( huskey : isize , pszvalue : ::windows_sys::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegSetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows_sys::core::PCSTR , pcszvalue : :: windows_sys::core::PCSTR , pcszpath : :: windows_sys::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegSetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : ::windows_sys::core::PCSTR , pcszvalue : ::windows_sys::core::PCSTR , pcszpath : ::windows_sys::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegSetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows_sys::core::PCWSTR , pcszvalue : :: windows_sys::core::PCWSTR , pcszpath : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn SHRegSetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : ::windows_sys::core::PCWSTR , pcszvalue : ::windows_sys::core::PCWSTR , pcszpath : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegSetUSValueA ( pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegSetUSValueA ( pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegSetUSValueW ( pwzsubkey : :: windows_sys::core::PCWSTR , pwzvalue : :: windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegSetUSValueW ( pwzsubkey : ::windows_sys::core::PCWSTR , pwzvalue : ::windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegWriteUSValueA ( huskey : isize , pszvalue : :: windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegWriteUSValueA ( huskey : isize , pszvalue : ::windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegWriteUSValueW ( huskey : isize , pwzvalue : :: windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHReleaseThreadRef ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHRemoveLocalizedName ( pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHRegWriteUSValueW ( huskey : isize , pwzvalue : ::windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHReleaseThreadRef ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHRemoveLocalizedName ( pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn SHReplaceFromPropSheetExtArray ( hpsxa : HPSXA , upageid : u32 , lpfnreplacewith : super::Controls:: LPFNSVADDPROPSHEETPAGE , lparam : super::super::Foundation:: LPARAM ) -> u32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHResolveLibrary ( psilibrary : IShellItem ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHResolveLibrary ( psilibrary : IShellItem ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHRestricted ( rest : RESTRICTIONS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSendMessageBroadcastA ( umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSendMessageBroadcastW ( umsg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetDefaultProperties ( hwnd : super::super::Foundation:: HWND , psi : IShellItem , dwfileopflags : u32 , pfops : IFileOperationProgressSink ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetDefaultProperties ( hwnd : super::super::Foundation:: HWND , psi : IShellItem , dwfileopflags : u32 , pfops : IFileOperationProgressSink ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetFolderPathA ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetFolderPathA ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetFolderPathW ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetInstanceExplorer ( punk : :: windows_sys::core::IUnknown ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetFolderPathW ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetInstanceExplorer ( punk : ::windows_sys::core::IUnknown ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetKnownFolderPath ( rfid : *const :: windows_sys::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , pszpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetLocalizedName ( pszpath : :: windows_sys::core::PCWSTR , pszresmodule : :: windows_sys::core::PCWSTR , idsres : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHSetKnownFolderPath ( rfid : *const ::windows_sys::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , pszpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetLocalizedName ( pszpath : ::windows_sys::core::PCWSTR , pszresmodule : ::windows_sys::core::PCWSTR , idsres : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHSetTemporaryPropertyForItem ( psi : IShellItem , propkey : *const PropertiesSystem:: PROPERTYKEY , propvar : *const super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetThreadRef ( punk : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetUnreadMailCountW ( pszmailaddress : :: windows_sys::core::PCWSTR , dwcount : u32 , pszshellexecutecommand : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] fn SHSetTemporaryPropertyForItem ( psi : IShellItem , propkey : *const PropertiesSystem:: PROPERTYKEY , propvar : *const super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetThreadRef ( punk : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHSetUnreadMailCountW ( pszmailaddress : ::windows_sys::core::PCWSTR , dwcount : u32 , pszshellexecutecommand : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHSetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCSTR , pszvalue : :: windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHSetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCSTR , pszvalue : ::windows_sys::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHSetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows_sys::core::PCWSTR , pszvalue : :: windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] fn SHSetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows_sys::core::PCWSTR , pszvalue : ::windows_sys::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHShellFolderView_Message ( hwndmain : super::super::Foundation:: HWND , umsg : u32 , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHShowManageLibraryUI ( psilibrary : IShellItem , hwndowner : super::super::Foundation:: HWND , psztitle : :: windows_sys::core::PCWSTR , pszinstruction : :: windows_sys::core::PCWSTR , lmdoptions : LIBRARYMANAGEDIALOGOPTIONS ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHShowManageLibraryUI ( psilibrary : IShellItem , hwndowner : super::super::Foundation:: HWND , psztitle : ::windows_sys::core::PCWSTR , pszinstruction : ::windows_sys::core::PCWSTR , lmdoptions : LIBRARYMANAGEDIALOGOPTIONS ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHSimpleIDListFromPath ( pszpath : :: windows_sys::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn SHSimpleIDListFromPath ( pszpath : ::windows_sys::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SHSkipJunction ( pbc : super::super::System::Com:: IBindCtx , pclsid : *const :: windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] fn SHSkipJunction ( pbc : super::super::System::Com:: IBindCtx , pclsid : *const ::windows_sys::core::GUID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHStartNetConnectionDialogW ( hwnd : super::super::Foundation:: HWND , pszremotename : :: windows_sys::core::PCWSTR , dwtype : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStrDupA ( psz : :: windows_sys::core::PCSTR , ppwsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStrDupW ( psz : :: windows_sys::core::PCWSTR , ppwsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStripMneumonicA ( pszmenu : :: windows_sys::core::PSTR ) -> u8 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStripMneumonicW ( pszmenu : :: windows_sys::core::PWSTR ) -> u16 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHStartNetConnectionDialogW ( hwnd : super::super::Foundation:: HWND , pszremotename : ::windows_sys::core::PCWSTR , dwtype : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStrDupA ( psz : ::windows_sys::core::PCSTR , ppwsz : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStrDupW ( psz : ::windows_sys::core::PCWSTR , ppwsz : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStripMneumonicA ( pszmenu : ::windows_sys::core::PSTR ) -> u8 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHStripMneumonicW ( pszmenu : ::windows_sys::core::PWSTR ) -> u16 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHTestTokenMembership ( htoken : super::super::Foundation:: HANDLE , ulrid : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUnicodeToAnsi ( pwszsrc : :: windows_sys::core::PCWSTR , pszdst : :: windows_sys::core::PSTR , cchbuf : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUnicodeToUnicode ( pwzsrc : :: windows_sys::core::PCWSTR , pwzdst : :: windows_sys::core::PWSTR , cwchbuf : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUnicodeToAnsi ( pwszsrc : ::windows_sys::core::PCWSTR , pszdst : ::windows_sys::core::PSTR , cchbuf : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUnicodeToUnicode ( pwzsrc : ::windows_sys::core::PCWSTR , pwzdst : ::windows_sys::core::PWSTR , cwchbuf : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHUnlockShared ( pvdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUpdateImageA ( pszhashitem : :: windows_sys::core::PCSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUpdateImageW ( pszhashitem : :: windows_sys::core::PCWSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUpdateImageA ( pszhashitem : ::windows_sys::core::PCSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SHUpdateImageW ( pszhashitem : ::windows_sys::core::PCWSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHValidateUNC ( hwndowner : super::super::Foundation:: HWND , pszfile : :: windows_sys::core::PWSTR , fconnect : VALIDATEUNC_OPTION ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SetCurrentProcessExplicitAppUserModelID ( appid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SHValidateUNC ( hwndowner : super::super::Foundation:: HWND , pszfile : ::windows_sys::core::PWSTR , fconnect : VALIDATEUNC_OPTION ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn SetCurrentProcessExplicitAppUserModelID ( appid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn SetMenuContextHelpId ( param0 : super::WindowsAndMessaging:: HMENU , param1 : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -950,24 +950,24 @@ pub mod PropertiesSystem; #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "comctl32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn SetWindowSubclass ( hwnd : super::super::Foundation:: HWND , pfnsubclass : SUBCLASSPROC , uidsubclass : usize , dwrefdata : usize ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellAboutA ( hwnd : super::super::Foundation:: HWND , szapp : :: windows_sys::core::PCSTR , szotherstuff : :: windows_sys::core::PCSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellAboutA ( hwnd : super::super::Foundation:: HWND , szapp : ::windows_sys::core::PCSTR , szotherstuff : ::windows_sys::core::PCSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellAboutW ( hwnd : super::super::Foundation:: HWND , szapp : :: windows_sys::core::PCWSTR , szotherstuff : :: windows_sys::core::PCWSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellAboutW ( hwnd : super::super::Foundation:: HWND , szapp : ::windows_sys::core::PCWSTR , szotherstuff : ::windows_sys::core::PCWSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellExecuteA ( hwnd : super::super::Foundation:: HWND , lpoperation : :: windows_sys::core::PCSTR , lpfile : :: windows_sys::core::PCSTR , lpparameters : :: windows_sys::core::PCSTR , lpdirectory : :: windows_sys::core::PCSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellExecuteA ( hwnd : super::super::Foundation:: HWND , lpoperation : ::windows_sys::core::PCSTR , lpfile : ::windows_sys::core::PCSTR , lpparameters : ::windows_sys::core::PCSTR , lpdirectory : ::windows_sys::core::PCSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ShellExecuteExA ( pexecinfo : *mut SHELLEXECUTEINFOA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] fn ShellExecuteExW ( pexecinfo : *mut SHELLEXECUTEINFOW ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellExecuteW ( hwnd : super::super::Foundation:: HWND , lpoperation : :: windows_sys::core::PCWSTR , lpfile : :: windows_sys::core::PCWSTR , lpparameters : :: windows_sys::core::PCWSTR , lpdirectory : :: windows_sys::core::PCWSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellExecuteW ( hwnd : super::super::Foundation:: HWND , lpoperation : ::windows_sys::core::PCWSTR , lpfile : ::windows_sys::core::PCWSTR , lpparameters : ::windows_sys::core::PCWSTR , lpdirectory : ::windows_sys::core::PCWSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellMessageBoxA ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : :: windows_sys::core::PCSTR , lpctitle : :: windows_sys::core::PCSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellMessageBoxA ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : ::windows_sys::core::PCSTR , lpctitle : ::windows_sys::core::PCSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellMessageBoxW ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : :: windows_sys::core::PCWSTR , lpctitle : :: windows_sys::core::PCWSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndex ( pwsziconpath : :: windows_sys::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndexA ( psziconpath : :: windows_sys::core::PCSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndexW ( psziconpath : :: windows_sys::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn ShellMessageBoxW ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : ::windows_sys::core::PCWSTR , lpctitle : ::windows_sys::core::PCWSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndex ( pwsziconpath : ::windows_sys::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndexA ( psziconpath : ::windows_sys::core::PCSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn Shell_GetCachedImageIndexW ( psziconpath : ::windows_sys::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] fn Shell_GetImageLists ( phiml : *mut super::Controls:: HIMAGELIST , phimlsmall : *mut super::Controls:: HIMAGELIST ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_UI_WindowsAndMessaging")] @@ -975,155 +975,155 @@ pub mod PropertiesSystem; #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn Shell_NotifyIconA ( dwmessage : NOTIFY_ICON_MESSAGE , lpdata : *const NOTIFYICONDATAA ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn Shell_NotifyIconGetRect ( identifier : *const NOTIFYICONIDENTIFIER , iconlocation : *mut super::super::Foundation:: RECT ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn Shell_NotifyIconGetRect ( identifier : *const NOTIFYICONIDENTIFIER , iconlocation : *mut super::super::Foundation:: RECT ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] fn Shell_NotifyIconW ( dwmessage : NOTIFY_ICON_MESSAGE , lpdata : *const NOTIFYICONDATAW ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] fn SignalFileOpen ( pidl : *const Common:: ITEMIDLIST ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_Urlmon"))] -::windows_sys::core::link ! ( "shdocvw.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_Urlmon\"`*"] fn SoftwareUpdateMessageBox ( hwnd : super::super::Foundation:: HWND , pszdistunit : :: windows_sys::core::PCWSTR , dwflags : u32 , psdi : *mut super::super::System::Com::Urlmon:: SOFTDISTINFO ) -> u32 ); +::windows_sys::core::link ! ( "shdocvw.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_Urlmon\"`*"] fn SoftwareUpdateMessageBox ( hwnd : super::super::Foundation:: HWND , pszdistunit : ::windows_sys::core::PCWSTR , dwflags : u32 , psdi : *mut super::super::System::Com::Urlmon:: SOFTDISTINFO ) -> u32 ); #[cfg(feature = "Win32_System_Com_StructuredStorage")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn StgMakeUniqueName ( pstgparent : super::super::System::Com::StructuredStorage:: IStorage , pszfilespec : :: windows_sys::core::PCWSTR , grfmode : u32 , riid : *const :: windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnA ( pszstr : :: windows_sys::core::PCSTR , pszset : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnIA ( pszstr : :: windows_sys::core::PCSTR , pszset : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnIW ( pszstr : :: windows_sys::core::PCWSTR , pszset : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnW ( pszstr : :: windows_sys::core::PCWSTR , pszset : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatBuffA ( pszdest : :: windows_sys::core::PSTR , pszsrc : :: windows_sys::core::PCSTR , cchdestbuffsize : i32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatBuffW ( pszdest : :: windows_sys::core::PWSTR , pszsrc : :: windows_sys::core::PCWSTR , cchdestbuffsize : i32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatChainW ( pszdst : :: windows_sys::core::PWSTR , cchdst : u32 , ichat : u32 , pszsrc : :: windows_sys::core::PCWSTR ) -> u32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatW ( psz1 : :: windows_sys::core::PWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrA ( pszstart : :: windows_sys::core::PCSTR , wmatch : u16 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrIA ( pszstart : :: windows_sys::core::PCSTR , wmatch : u16 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrIW ( pszstart : :: windows_sys::core::PCWSTR , wmatch : u16 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrNIW ( pszstart : :: windows_sys::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrNW ( pszstart : :: windows_sys::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrW ( pszstart : :: windows_sys::core::PCWSTR , wmatch : u16 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpCA ( pszstr1 : :: windows_sys::core::PCSTR , pszstr2 : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpCW ( pszstr1 : :: windows_sys::core::PCWSTR , pszstr2 : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpICA ( pszstr1 : :: windows_sys::core::PCSTR , pszstr2 : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpICW ( pszstr1 : :: windows_sys::core::PCWSTR , pszstr2 : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpIW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpLogicalW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNA ( psz1 : :: windows_sys::core::PCSTR , psz2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNCA ( pszstr1 : :: windows_sys::core::PCSTR , pszstr2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNCW ( pszstr1 : :: windows_sys::core::PCWSTR , pszstr2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNIA ( psz1 : :: windows_sys::core::PCSTR , psz2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNICA ( pszstr1 : :: windows_sys::core::PCSTR , pszstr2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNICW ( pszstr1 : :: windows_sys::core::PCWSTR , pszstr2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNIW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCpyNW ( pszdst : :: windows_sys::core::PWSTR , pszsrc : :: windows_sys::core::PCWSTR , cchmax : i32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCpyW ( psz1 : :: windows_sys::core::PWSTR , psz2 : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrDupA ( pszsrch : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrDupW ( pszsrch : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSize64A ( qdw : i64 , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeA ( dw : u32 , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeEx ( ull : u64 , flags : SFBS_FLAGS , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeW ( qdw : i64 , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatKBSizeA ( qdw : i64 , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatKBSizeW ( qdw : i64 , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFromTimeIntervalA ( pszout : :: windows_sys::core::PSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFromTimeIntervalW ( pszout : :: windows_sys::core::PWSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrIsIntlEqualA ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : :: windows_sys::core::PCSTR , pszstring2 : :: windows_sys::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrIsIntlEqualW ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : :: windows_sys::core::PCWSTR , pszstring2 : :: windows_sys::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrNCatA ( psz1 : :: windows_sys::core::PSTR , psz2 : :: windows_sys::core::PCSTR , cchmax : i32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrNCatW ( psz1 : :: windows_sys::core::PWSTR , psz2 : :: windows_sys::core::PCWSTR , cchmax : i32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrPBrkA ( psz : :: windows_sys::core::PCSTR , pszset : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrPBrkW ( psz : :: windows_sys::core::PCWSTR , pszset : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrA ( pszstart : :: windows_sys::core::PCSTR , pszend : :: windows_sys::core::PCSTR , wmatch : u16 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrIA ( pszstart : :: windows_sys::core::PCSTR , pszend : :: windows_sys::core::PCSTR , wmatch : u16 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrIW ( pszstart : :: windows_sys::core::PCWSTR , pszend : :: windows_sys::core::PCWSTR , wmatch : u16 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrW ( pszstart : :: windows_sys::core::PCWSTR , pszend : :: windows_sys::core::PCWSTR , wmatch : u16 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRStrIA ( pszsource : :: windows_sys::core::PCSTR , pszlast : :: windows_sys::core::PCSTR , pszsrch : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRStrIW ( pszsource : :: windows_sys::core::PCWSTR , pszlast : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn StgMakeUniqueName ( pstgparent : super::super::System::Com::StructuredStorage:: IStorage , pszfilespec : ::windows_sys::core::PCWSTR , grfmode : u32 , riid : *const ::windows_sys::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnA ( pszstr : ::windows_sys::core::PCSTR , pszset : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnIA ( pszstr : ::windows_sys::core::PCSTR , pszset : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnIW ( pszstr : ::windows_sys::core::PCWSTR , pszset : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCSpnW ( pszstr : ::windows_sys::core::PCWSTR , pszset : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatBuffA ( pszdest : ::windows_sys::core::PSTR , pszsrc : ::windows_sys::core::PCSTR , cchdestbuffsize : i32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatBuffW ( pszdest : ::windows_sys::core::PWSTR , pszsrc : ::windows_sys::core::PCWSTR , cchdestbuffsize : i32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatChainW ( pszdst : ::windows_sys::core::PWSTR , cchdst : u32 , ichat : u32 , pszsrc : ::windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCatW ( psz1 : ::windows_sys::core::PWSTR , psz2 : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrA ( pszstart : ::windows_sys::core::PCSTR , wmatch : u16 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrIA ( pszstart : ::windows_sys::core::PCSTR , wmatch : u16 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrIW ( pszstart : ::windows_sys::core::PCWSTR , wmatch : u16 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrNIW ( pszstart : ::windows_sys::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrNW ( pszstart : ::windows_sys::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrChrW ( pszstart : ::windows_sys::core::PCWSTR , wmatch : u16 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpCA ( pszstr1 : ::windows_sys::core::PCSTR , pszstr2 : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpCW ( pszstr1 : ::windows_sys::core::PCWSTR , pszstr2 : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpICA ( pszstr1 : ::windows_sys::core::PCSTR , pszstr2 : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpICW ( pszstr1 : ::windows_sys::core::PCWSTR , pszstr2 : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpIW ( psz1 : ::windows_sys::core::PCWSTR , psz2 : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpLogicalW ( psz1 : ::windows_sys::core::PCWSTR , psz2 : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNA ( psz1 : ::windows_sys::core::PCSTR , psz2 : ::windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNCA ( pszstr1 : ::windows_sys::core::PCSTR , pszstr2 : ::windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNCW ( pszstr1 : ::windows_sys::core::PCWSTR , pszstr2 : ::windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNIA ( psz1 : ::windows_sys::core::PCSTR , psz2 : ::windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNICA ( pszstr1 : ::windows_sys::core::PCSTR , pszstr2 : ::windows_sys::core::PCSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNICW ( pszstr1 : ::windows_sys::core::PCWSTR , pszstr2 : ::windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNIW ( psz1 : ::windows_sys::core::PCWSTR , psz2 : ::windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpNW ( psz1 : ::windows_sys::core::PCWSTR , psz2 : ::windows_sys::core::PCWSTR , nchar : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCmpW ( psz1 : ::windows_sys::core::PCWSTR , psz2 : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCpyNW ( pszdst : ::windows_sys::core::PWSTR , pszsrc : ::windows_sys::core::PCWSTR , cchmax : i32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrCpyW ( psz1 : ::windows_sys::core::PWSTR , psz2 : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrDupA ( pszsrch : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrDupW ( pszsrch : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSize64A ( qdw : i64 , pszbuf : ::windows_sys::core::PSTR , cchbuf : u32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeA ( dw : u32 , pszbuf : ::windows_sys::core::PSTR , cchbuf : u32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeEx ( ull : u64 , flags : SFBS_FLAGS , pszbuf : ::windows_sys::core::PWSTR , cchbuf : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatByteSizeW ( qdw : i64 , pszbuf : ::windows_sys::core::PWSTR , cchbuf : u32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatKBSizeA ( qdw : i64 , pszbuf : ::windows_sys::core::PSTR , cchbuf : u32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFormatKBSizeW ( qdw : i64 , pszbuf : ::windows_sys::core::PWSTR , cchbuf : u32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFromTimeIntervalA ( pszout : ::windows_sys::core::PSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrFromTimeIntervalW ( pszout : ::windows_sys::core::PWSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrIsIntlEqualA ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : ::windows_sys::core::PCSTR , pszstring2 : ::windows_sys::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrIsIntlEqualW ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : ::windows_sys::core::PCWSTR , pszstring2 : ::windows_sys::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrNCatA ( psz1 : ::windows_sys::core::PSTR , psz2 : ::windows_sys::core::PCSTR , cchmax : i32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrNCatW ( psz1 : ::windows_sys::core::PWSTR , psz2 : ::windows_sys::core::PCWSTR , cchmax : i32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrPBrkA ( psz : ::windows_sys::core::PCSTR , pszset : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrPBrkW ( psz : ::windows_sys::core::PCWSTR , pszset : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrA ( pszstart : ::windows_sys::core::PCSTR , pszend : ::windows_sys::core::PCSTR , wmatch : u16 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrIA ( pszstart : ::windows_sys::core::PCSTR , pszend : ::windows_sys::core::PCSTR , wmatch : u16 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrIW ( pszstart : ::windows_sys::core::PCWSTR , pszend : ::windows_sys::core::PCWSTR , wmatch : u16 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRChrW ( pszstart : ::windows_sys::core::PCWSTR , pszend : ::windows_sys::core::PCWSTR , wmatch : u16 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRStrIA ( pszsource : ::windows_sys::core::PCSTR , pszlast : ::windows_sys::core::PCSTR , pszsrch : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrRStrIW ( pszsource : ::windows_sys::core::PCWSTR , pszlast : ::windows_sys::core::PCWSTR , pszsrch : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBSTR ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pbstr : *mut :: windows_sys::core::BSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBSTR ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pbstr : *mut ::windows_sys::core::BSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBufA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : :: windows_sys::core::PSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBufA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : ::windows_sys::core::PSTR , cchbuf : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBufW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : :: windows_sys::core::PWSTR , cchbuf : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToBufW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : ::windows_sys::core::PWSTR , cchbuf : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToStrA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut :: windows_sys::core::PSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToStrA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut ::windows_sys::core::PSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_UI_Shell_Common")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToStrW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrSpnA ( psz : :: windows_sys::core::PCSTR , pszset : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrSpnW ( psz : :: windows_sys::core::PCWSTR , pszset : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrA ( pszfirst : :: windows_sys::core::PCSTR , pszsrch : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrIA ( pszfirst : :: windows_sys::core::PCSTR , pszsrch : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrIW ( pszfirst : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrNIW ( pszfirst : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR , cchmax : u32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrNW ( pszfirst : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR , cchmax : u32 ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrW ( pszfirst : :: windows_sys::core::PCWSTR , pszsrch : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] fn StrRetToStrW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrSpnA ( psz : ::windows_sys::core::PCSTR , pszset : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrSpnW ( psz : ::windows_sys::core::PCWSTR , pszset : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrA ( pszfirst : ::windows_sys::core::PCSTR , pszsrch : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrIA ( pszfirst : ::windows_sys::core::PCSTR , pszsrch : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrIW ( pszfirst : ::windows_sys::core::PCWSTR , pszsrch : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrNIW ( pszfirst : ::windows_sys::core::PCWSTR , pszsrch : ::windows_sys::core::PCWSTR , cchmax : u32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrNW ( pszfirst : ::windows_sys::core::PCWSTR , pszsrch : ::windows_sys::core::PCWSTR , cchmax : u32 ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrStrW ( pszfirst : ::windows_sys::core::PCWSTR , pszsrch : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToInt64ExA ( pszstring : :: windows_sys::core::PCSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToInt64ExA ( pszstring : ::windows_sys::core::PCSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToInt64ExW ( pszstring : :: windows_sys::core::PCWSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrToIntA ( pszsrc : :: windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToInt64ExW ( pszstring : ::windows_sys::core::PCWSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrToIntA ( pszsrc : ::windows_sys::core::PCSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToIntExA ( pszstring : :: windows_sys::core::PCSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToIntExA ( pszstring : ::windows_sys::core::PCSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToIntExW ( pszstring : :: windows_sys::core::PCWSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrToIntW ( pszsrc : :: windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrToIntExW ( pszstring : ::windows_sys::core::PCWSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn StrToIntW ( pszsrc : ::windows_sys::core::PCWSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrTrimA ( psz : :: windows_sys::core::PSTR , psztrimchars : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrTrimA ( psz : ::windows_sys::core::PSTR , psztrimchars : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrTrimW ( psz : :: windows_sys::core::PWSTR , psztrimchars : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn StrTrimW ( psz : ::windows_sys::core::PWSTR , psztrimchars : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "userenv.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UnloadUserProfile ( htoken : super::super::Foundation:: HANDLE , hprofile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "api-ms-win-core-psm-appnotify-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UnregisterAppConstrainedChangeNotification ( registration : *mut _APPCONSTRAIN_REGISTRATION ) -> ( ) ); ::windows_sys::core::link ! ( "api-ms-win-core-psm-appnotify-l1-1-0.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UnregisterAppStateChangeNotification ( registration : *mut _APPSTATE_REGISTRATION ) -> ( ) ); -::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UnregisterScaleChangeEvent ( dwcookie : usize ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlApplySchemeA ( pszin : :: windows_sys::core::PCSTR , pszout : :: windows_sys::core::PSTR , pcchout : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlApplySchemeW ( pszin : :: windows_sys::core::PCWSTR , pszout : :: windows_sys::core::PWSTR , pcchout : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCanonicalizeA ( pszurl : :: windows_sys::core::PCSTR , pszcanonicalized : :: windows_sys::core::PSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCanonicalizeW ( pszurl : :: windows_sys::core::PCWSTR , pszcanonicalized : :: windows_sys::core::PWSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCombineA ( pszbase : :: windows_sys::core::PCSTR , pszrelative : :: windows_sys::core::PCSTR , pszcombined : :: windows_sys::core::PSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCombineW ( pszbase : :: windows_sys::core::PCWSTR , pszrelative : :: windows_sys::core::PCWSTR , pszcombined : :: windows_sys::core::PWSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlCompareA ( psz1 : :: windows_sys::core::PCSTR , psz2 : :: windows_sys::core::PCSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlCompareW ( psz1 : :: windows_sys::core::PCWSTR , psz2 : :: windows_sys::core::PCWSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCreateFromPathA ( pszpath : :: windows_sys::core::PCSTR , pszurl : :: windows_sys::core::PSTR , pcchurl : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCreateFromPathW ( pszpath : :: windows_sys::core::PCWSTR , pszurl : :: windows_sys::core::PWSTR , pcchurl : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlEscapeA ( pszurl : :: windows_sys::core::PCSTR , pszescaped : :: windows_sys::core::PSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlEscapeW ( pszurl : :: windows_sys::core::PCWSTR , pszescaped : :: windows_sys::core::PWSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlFixupW ( pcszurl : :: windows_sys::core::PCWSTR , psztranslatedurl : :: windows_sys::core::PWSTR , cchmax : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetLocationA ( pszurl : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PCSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetLocationW ( pszurl : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PCWSTR ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetPartA ( pszin : :: windows_sys::core::PCSTR , pszout : :: windows_sys::core::PSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetPartW ( pszin : :: windows_sys::core::PCWSTR , pszout : :: windows_sys::core::PWSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlHashA ( pszurl : :: windows_sys::core::PCSTR , pbhash : *mut u8 , cbhash : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlHashW ( pszurl : :: windows_sys::core::PCWSTR , pbhash : *mut u8 , cbhash : u32 ) -> :: windows_sys::core::HRESULT ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsA ( pszurl : :: windows_sys::core::PCSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsNoHistoryA ( pszurl : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsNoHistoryW ( pszurl : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsOpaqueA ( pszurl : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsOpaqueW ( pszurl : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsW ( pszurl : :: windows_sys::core::PCWSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlUnescapeA ( pszurl : :: windows_sys::core::PSTR , pszunescaped : :: windows_sys::core::PSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlUnescapeW ( pszurl : :: windows_sys::core::PWSTR , pszunescaped : :: windows_sys::core::PWSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UnregisterScaleChangeEvent ( dwcookie : usize ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlApplySchemeA ( pszin : ::windows_sys::core::PCSTR , pszout : ::windows_sys::core::PSTR , pcchout : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlApplySchemeW ( pszin : ::windows_sys::core::PCWSTR , pszout : ::windows_sys::core::PWSTR , pcchout : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCanonicalizeA ( pszurl : ::windows_sys::core::PCSTR , pszcanonicalized : ::windows_sys::core::PSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCanonicalizeW ( pszurl : ::windows_sys::core::PCWSTR , pszcanonicalized : ::windows_sys::core::PWSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCombineA ( pszbase : ::windows_sys::core::PCSTR , pszrelative : ::windows_sys::core::PCSTR , pszcombined : ::windows_sys::core::PSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCombineW ( pszbase : ::windows_sys::core::PCWSTR , pszrelative : ::windows_sys::core::PCWSTR , pszcombined : ::windows_sys::core::PWSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlCompareA ( psz1 : ::windows_sys::core::PCSTR , psz2 : ::windows_sys::core::PCSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlCompareW ( psz1 : ::windows_sys::core::PCWSTR , psz2 : ::windows_sys::core::PCWSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCreateFromPathA ( pszpath : ::windows_sys::core::PCSTR , pszurl : ::windows_sys::core::PSTR , pcchurl : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlCreateFromPathW ( pszpath : ::windows_sys::core::PCWSTR , pszurl : ::windows_sys::core::PWSTR , pcchurl : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlEscapeA ( pszurl : ::windows_sys::core::PCSTR , pszescaped : ::windows_sys::core::PSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlEscapeW ( pszurl : ::windows_sys::core::PCWSTR , pszescaped : ::windows_sys::core::PWSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlFixupW ( pcszurl : ::windows_sys::core::PCWSTR , psztranslatedurl : ::windows_sys::core::PWSTR , cchmax : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetLocationA ( pszurl : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PCSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetLocationW ( pszurl : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PCWSTR ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetPartA ( pszin : ::windows_sys::core::PCSTR , pszout : ::windows_sys::core::PSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlGetPartW ( pszin : ::windows_sys::core::PCWSTR , pszout : ::windows_sys::core::PWSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlHashA ( pszurl : ::windows_sys::core::PCSTR , pbhash : *mut u8 , cbhash : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlHashW ( pszurl : ::windows_sys::core::PCWSTR , pbhash : *mut u8 , cbhash : u32 ) -> ::windows_sys::core::HRESULT ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsA ( pszurl : ::windows_sys::core::PCSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsNoHistoryA ( pszurl : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsNoHistoryW ( pszurl : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsOpaqueA ( pszurl : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsOpaqueW ( pszurl : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn UrlIsW ( pszurl : ::windows_sys::core::PCWSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlUnescapeA ( pszurl : ::windows_sys::core::PSTR , pszunescaped : ::windows_sys::core::PSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn UrlUnescapeW ( pszurl : ::windows_sys::core::PWSTR , pszunescaped : ::windows_sys::core::PWSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); ::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn WhichPlatform ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn Win32DeleteFile ( pszpath : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn Win32DeleteFile ( pszpath : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn WinHelpA ( hwndmain : super::super::Foundation:: HWND , lpszhelp : :: windows_sys::core::PCSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn WinHelpA ( hwndmain : super::super::Foundation:: HWND , lpszhelp : ::windows_sys::core::PCSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn WinHelpW ( hwndmain : super::super::Foundation:: HWND , lpszhelp : :: windows_sys::core::PCWSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn WinHelpW ( hwndmain : super::super::Foundation:: HWND , lpszhelp : ::windows_sys::core::PCWSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "shell32.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] fn WriteCabinetState ( pcs : *const CABINETSTATE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wnsprintfA ( pszdest : :: windows_sys::core::PSTR , cchdest : i32 , pszfmt : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wnsprintfW ( pszdest : :: windows_sys::core::PWSTR , cchdest : i32 , pszfmt : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wvnsprintfA ( pszdest : :: windows_sys::core::PSTR , cchdest : i32 , pszfmt : :: windows_sys::core::PCSTR , arglist : *const i8 ) -> i32 ); -::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wvnsprintfW ( pszdest : :: windows_sys::core::PWSTR , cchdest : i32 , pszfmt : :: windows_sys::core::PCWSTR , arglist : *const i8 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wnsprintfA ( pszdest : ::windows_sys::core::PSTR , cchdest : i32 , pszfmt : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wnsprintfW ( pszdest : ::windows_sys::core::PWSTR , cchdest : i32 , pszfmt : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wvnsprintfA ( pszdest : ::windows_sys::core::PSTR , cchdest : i32 , pszfmt : ::windows_sys::core::PCSTR , arglist : *const i8 ) -> i32 ); +::windows_sys::core::link ! ( "shlwapi.dll""system" #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] fn wvnsprintfW ( pszdest : ::windows_sys::core::PWSTR , cchdest : i32 , pszfmt : ::windows_sys::core::PCWSTR , arglist : *const i8 ) -> i32 ); pub type CIE4ConnectionPoint = *mut ::core::ffi::c_void; pub type DFConstraint = *mut ::core::ffi::c_void; pub type DShellFolderViewEvents = *mut ::core::ffi::c_void; @@ -1905,71 +1905,71 @@ pub const CDBOSC_STATECHANGE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const CDBurn: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xfbeb8a05_beee_4442_804e_409d6c4515e9); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_AUTOPLAY_SHELLIDLISTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Autoplay Enumerated IDList Array"); +pub const CFSTR_AUTOPLAY_SHELLIDLISTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Autoplay Enumerated IDList Array"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_DROPDESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DropDescription"); +pub const CFSTR_DROPDESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DropDescription"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILECONTENTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileContents"); +pub const CFSTR_FILECONTENTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileContents"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILEDESCRIPTOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileGroupDescriptorW"); +pub const CFSTR_FILEDESCRIPTOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileGroupDescriptorW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILEDESCRIPTORA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileGroupDescriptor"); +pub const CFSTR_FILEDESCRIPTORA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileGroupDescriptor"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILEDESCRIPTORW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileGroupDescriptorW"); +pub const CFSTR_FILEDESCRIPTORW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileGroupDescriptorW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameW"); +pub const CFSTR_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileNameW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileName"); +pub const CFSTR_FILENAMEA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileName"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameMapW"); +pub const CFSTR_FILENAMEMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileNameMapW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEMAPA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameMap"); +pub const CFSTR_FILENAMEMAPA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileNameMap"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEMAPW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameMapW"); +pub const CFSTR_FILENAMEMAPW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileNameMapW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FileNameW"); +pub const CFSTR_FILENAMEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FileNameW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILE_ATTRIBUTES_ARRAY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File Attributes Array"); +pub const CFSTR_FILE_ATTRIBUTES_ARRAY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("File Attributes Array"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INDRAGLOOP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InShellDragLoop"); +pub const CFSTR_INDRAGLOOP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InShellDragLoop"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INETURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniformResourceLocatorW"); +pub const CFSTR_INETURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UniformResourceLocatorW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INETURLA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniformResourceLocator"); +pub const CFSTR_INETURLA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UniformResourceLocator"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INETURLW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniformResourceLocatorW"); +pub const CFSTR_INETURLW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UniformResourceLocatorW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INVOKECOMMAND_DROPPARAM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InvokeCommand DropParam"); +pub const CFSTR_INVOKECOMMAND_DROPPARAM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InvokeCommand DropParam"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_LOGICALPERFORMEDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Logical Performed DropEffect"); +pub const CFSTR_LOGICALPERFORMEDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Logical Performed DropEffect"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_MOUNTEDVOLUME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MountedVolume"); +pub const CFSTR_MOUNTEDVOLUME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MountedVolume"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_NETRESOURCES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Net Resource"); +pub const CFSTR_NETRESOURCES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Net Resource"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PASTESUCCEEDED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Paste Succeeded"); +pub const CFSTR_PASTESUCCEEDED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Paste Succeeded"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PERFORMEDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Performed DropEffect"); +pub const CFSTR_PERFORMEDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Performed DropEffect"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PERSISTEDDATAOBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PersistedDataObject"); +pub const CFSTR_PERSISTEDDATAOBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PersistedDataObject"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PREFERREDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Preferred DropEffect"); +pub const CFSTR_PREFERREDDROPEFFECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Preferred DropEffect"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PRINTERGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrinterFriendlyName"); +pub const CFSTR_PRINTERGROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrinterFriendlyName"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_SHELLDROPHANDLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DropHandlerCLSID"); +pub const CFSTR_SHELLDROPHANDLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DropHandlerCLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_SHELLIDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Shell IDList Array"); +pub const CFSTR_SHELLIDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Shell IDList Array"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_SHELLIDLISTOFFSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Shell Object Offsets"); +pub const CFSTR_SHELLIDLISTOFFSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Shell Object Offsets"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_SHELLURL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UniformResourceLocator"); +pub const CFSTR_SHELLURL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UniformResourceLocator"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_TARGETCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TargetCLSID"); +pub const CFSTR_TARGETCLSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TargetCLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_UNTRUSTEDDRAGDROP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UntrustedDragDrop"); +pub const CFSTR_UNTRUSTEDDRAGDROP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UntrustedDragDrop"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_ZONEIDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ZoneIdentifier"); +pub const CFSTR_ZONEIDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ZoneIdentifier"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const CGID_DefView: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x4af07f10_d231_11d0_b942_00a0c90312e1); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2079,23 +2079,23 @@ pub const CLSID_ToolbarExtButtons: ::windows_sys::core::GUID = ::windows_sys::co #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const CMDID_INTSHORTCUTCREATE: i32 = 1i32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_NEWFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NewFolder"); +pub const CMDSTR_NEWFOLDER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NewFolder"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_NEWFOLDERA: ::windows_sys::core::PCSTR = ::windows_sys::s!("NewFolder"); +pub const CMDSTR_NEWFOLDERA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("NewFolder"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_NEWFOLDERW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NewFolder"); +pub const CMDSTR_NEWFOLDERW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NewFolder"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWDETAILS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewDetails"); +pub const CMDSTR_VIEWDETAILS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewDetails"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWDETAILSA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ViewDetails"); +pub const CMDSTR_VIEWDETAILSA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ViewDetails"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWDETAILSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewDetails"); +pub const CMDSTR_VIEWDETAILSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewDetails"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewList"); +pub const CMDSTR_VIEWLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewList"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWLISTA: ::windows_sys::core::PCSTR = ::windows_sys::s!("ViewList"); +pub const CMDSTR_VIEWLISTA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ViewList"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWLISTW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ViewList"); +pub const CMDSTR_VIEWLISTW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ViewList"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const CMF_ASYNCVERBSTATE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2183,7 +2183,7 @@ pub const COMP_TYPE_PICTURE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const COMP_TYPE_WEBSITE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CONFLICT_RESOLUTION_CLSID_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConflictResolutionCLSID"); +pub const CONFLICT_RESOLUTION_CLSID_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConflictResolutionCLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const COPYENGINE_E_ACCESSDENIED_READONLY: ::windows_sys::core::HRESULT = -2144927681i32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2731,7 +2731,7 @@ pub const DISPID_VIEWPAINTDONE: u32 = 211u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const DISPID_WORDWHEELEDITED: u32 = 219u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const DI_GETDRAGIMAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShellGetDragImage"); +pub const DI_GETDRAGIMAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShellGetDragImage"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const DLG_SCRNSAVECONFIGURE: u32 = 2003u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -3523,9 +3523,9 @@ pub const HLNF_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const HLNF_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const HOMEGROUP_SECURITY_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HomeUsers"); +pub const HOMEGROUP_SECURITY_GROUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HomeUsers"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const HOMEGROUP_SECURITY_GROUP_MULTI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HUG"); +pub const HOMEGROUP_SECURITY_GROUP_MULTI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HUG"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const HideInputPaneAnimationCoordinator: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x384742b1_2a77_4cb3_8cf8_1136f5e17e59); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4021,9 +4021,9 @@ pub const PROGDLG_NORMAL: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const PROGDLG_NOTIME: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const PROPSTR_EXTENSIONCOMPLETIONSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExtensionCompletionState"); +pub const PROPSTR_EXTENSIONCOMPLETIONSTATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExtensionCompletionState"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const PROP_CONTRACT_DELEGATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContractDelegate"); +pub const PROP_CONTRACT_DELEGATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ContractDelegate"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const PackageDebugSettings: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xb1aec16f_2383_4852_b0e9_8f0b1dc66b4d); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4287,9 +4287,9 @@ pub const SHIMGDEC_LOADFULL: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SHIMGDEC_THUMBNAIL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SHIMGKEY_QUALITY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Compression"); +pub const SHIMGKEY_QUALITY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Compression"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SHIMGKEY_RAWFORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RawDataFormat"); +pub const SHIMGKEY_RAWFORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RawDataFormat"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SHIMSTCAPFLAG_LOCKABLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4557,91 +4557,91 @@ pub const STIF_SUPPORT_HEX: i32 = 1i32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const STORE_E_NEWER_VERSION_AVAILABLE: ::windows_sys::core::HRESULT = -2144927484i32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_AVOID_DRIVE_RESTRICTION_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Avoid Drive Restriction Policy"); +pub const STR_AVOID_DRIVE_RESTRICTION_POLICY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Avoid Drive Restriction Policy"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_BIND_DELEGATE_CREATE_OBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Delegate Object Creation"); +pub const STR_BIND_DELEGATE_CREATE_OBJECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Delegate Object Creation"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_BIND_FOLDERS_READ_ONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Folders As Read Only"); +pub const STR_BIND_FOLDERS_READ_ONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Folders As Read Only"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_BIND_FOLDER_ENUM_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Folder Enum Mode"); +pub const STR_BIND_FOLDER_ENUM_MODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Folder Enum Mode"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Force Folder Shortcut Resolve"); +pub const STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Force Folder Shortcut Resolve"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_DONT_PARSE_RELATIVE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Don\'t Parse Relative"); +pub const STR_DONT_PARSE_RELATIVE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Don\'t Parse Relative"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_DONT_RESOLVE_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Don\'t Resolve Link"); +pub const STR_DONT_RESOLVE_LINK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Don\'t Resolve Link"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_ENUM_ITEMS_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHCONTF"); +pub const STR_ENUM_ITEMS_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHCONTF"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_FILE_SYS_BIND_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("File System Bind Data"); +pub const STR_FILE_SYS_BIND_DATA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("File System Bind Data"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_FILE_SYS_BIND_DATA_WIN7_FORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Win7FileSystemIdList"); +pub const STR_FILE_SYS_BIND_DATA_WIN7_FORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Win7FileSystemIdList"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GET_ASYNC_HANDLER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GetAsyncHandler"); +pub const STR_GET_ASYNC_HANDLER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GetAsyncHandler"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_BESTEFFORT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_BESTEFFORT"); +pub const STR_GPS_BESTEFFORT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GPS_BESTEFFORT"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_DELAYCREATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_DELAYCREATION"); +pub const STR_GPS_DELAYCREATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GPS_DELAYCREATION"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_FASTPROPERTIESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_FASTPROPERTIESONLY"); +pub const STR_GPS_FASTPROPERTIESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GPS_FASTPROPERTIESONLY"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_HANDLERPROPERTIESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_HANDLERPROPERTIESONLY"); +pub const STR_GPS_HANDLERPROPERTIESONLY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GPS_HANDLERPROPERTIESONLY"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_NO_OPLOCK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_NO_OPLOCK"); +pub const STR_GPS_NO_OPLOCK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GPS_NO_OPLOCK"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_OPENSLOWITEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GPS_OPENSLOWITEM"); +pub const STR_GPS_OPENSLOWITEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GPS_OPENSLOWITEM"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_INTERNAL_NAVIGATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Internal Navigation"); +pub const STR_INTERNAL_NAVIGATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Internal Navigation"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Validate URL"); +pub const STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Validate URL"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_ITEM_CACHE_CONTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ItemCacheContext"); +pub const STR_ITEM_CACHE_CONTEXT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ItemCacheContext"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_MYDOCS_CLSID: ::windows_sys::core::PCSTR = ::windows_sys::s!("{450D8FBA-AD25-11D0-98A8-0800361B1103}"); +pub const STR_MYDOCS_CLSID: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("{450D8FBA-AD25-11D0-98A8-0800361B1103}"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_NO_VALIDATE_FILENAME_CHARS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoValidateFilenameChars"); +pub const STR_NO_VALIDATE_FILENAME_CHARS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoValidateFilenameChars"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING"); +pub const STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_AND_CREATE_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParseAndCreateItem"); +pub const STR_PARSE_AND_CREATE_ITEM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ParseAndCreateItem"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_DONT_REQUIRE_VALIDATED_URLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Do not require validated URLs"); +pub const STR_PARSE_DONT_REQUIRE_VALIDATED_URLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Do not require validated URLs"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExplicitAssociationSuccessful"); +pub const STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExplicitAssociationSuccessful"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_PARTIAL_IDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParseOriginalItem"); +pub const STR_PARSE_PARTIAL_IDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ParseOriginalItem"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_PREFER_FOLDER_BROWSING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parse Prefer Folder Browsing"); +pub const STR_PARSE_PREFER_FOLDER_BROWSING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Parse Prefer Folder Browsing"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_PREFER_WEB_BROWSING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Do not bind to Internet shell folder handlers"); +pub const STR_PARSE_PREFER_WEB_BROWSING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Do not bind to Internet shell folder handlers"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_PROPERTYSTORE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DelegateNamedProperties"); +pub const STR_PARSE_PROPERTYSTORE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DelegateNamedProperties"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parse Shell Protocol To File Objects"); +pub const STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Parse Shell Protocol To File Objects"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_SHOW_NET_DIAGNOSTICS_UI: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show network diagnostics UI"); +pub const STR_PARSE_SHOW_NET_DIAGNOSTICS_UI: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Show network diagnostics UI"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_SKIP_NET_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Skip Net Resource Cache"); +pub const STR_PARSE_SKIP_NET_CACHE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Skip Net Resource Cache"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_TRANSLATE_ALIASES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Parse Translate Aliases"); +pub const STR_PARSE_TRANSLATE_ALIASES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Parse Translate Aliases"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_WITH_EXPLICIT_ASSOCAPP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExplicitAssociationApp"); +pub const STR_PARSE_WITH_EXPLICIT_ASSOCAPP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExplicitAssociationApp"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_WITH_EXPLICIT_PROGID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ExplicitProgid"); +pub const STR_PARSE_WITH_EXPLICIT_PROGID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ExplicitProgid"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_WITH_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ParseWithProperties"); +pub const STR_PARSE_WITH_PROPERTIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ParseWithProperties"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PROPERTYBAG_PARAM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHBindCtxPropertyBag"); +pub const STR_PROPERTYBAG_PARAM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHBindCtxPropertyBag"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_REFERRER_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Referrer Identifier"); +pub const STR_REFERRER_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Referrer Identifier"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_SKIP_BINDING_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Skip Binding CLSID"); +pub const STR_SKIP_BINDING_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Skip Binding CLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_STORAGEITEM_CREATION_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SHGETSTORAGEITEM"); +pub const STR_STORAGEITEM_CREATION_FLAGS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SHGETSTORAGEITEM"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_TAB_REUSE_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tab Reuse Identifier"); +pub const STR_TAB_REUSE_IDENTIFIER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Tab Reuse Identifier"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_TRACK_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Track the CLSID"); +pub const STR_TRACK_CLSID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Track the CLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SYNCMGRHANDLERFLAG_MASK: u32 = 15u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4685,17 +4685,17 @@ pub const SYNCMGR_OBJECTID_QueryBeforeEnable: ::windows_sys::core::GUID = ::wind #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SYNCMGR_OBJECTID_ShowSchedule: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xedc6f3e3_8441_4109_adf3_6c1ca0b7de47); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_CDF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("application/x-cdf"); +pub const SZ_CONTENTTYPE_CDF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("application/x-cdf"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_CDFA: ::windows_sys::core::PCSTR = ::windows_sys::s!("application/x-cdf"); +pub const SZ_CONTENTTYPE_CDFA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("application/x-cdf"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_CDFW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("application/x-cdf"); +pub const SZ_CONTENTTYPE_CDFW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("application/x-cdf"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_HTML: ::windows_sys::core::PCWSTR = ::windows_sys::w!("text/html"); +pub const SZ_CONTENTTYPE_HTML: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("text/html"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_HTMLA: ::windows_sys::core::PCSTR = ::windows_sys::s!("text/html"); +pub const SZ_CONTENTTYPE_HTMLA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("text/html"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_HTMLW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("text/html"); +pub const SZ_CONTENTTYPE_HTMLW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("text/html"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const S_SYNCMGR_CANCELALL: ::windows_sys::core::HRESULT = 262660i32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4929,13 +4929,13 @@ pub const VIEW_PRIORITY_STALECACHEHIT: u32 = 69u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const VIEW_PRIORITY_USEASDEFAULT: u32 = 67u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const VOLUME_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("\\\\?\\Volume"); +pub const VOLUME_PREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("\\\\?\\Volume"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const VaultProvider: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x503739d0_4c5e_4cfd_b3ba_d881334f0df2); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const VirtualDesktopManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xaa509086_5ca9_4c25_8f95_589d3c07b48a); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const WC_NETADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("msctls_netaddress"); +pub const WC_NETADDRESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("msctls_netaddress"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const WM_CPL_LAUNCH: u32 = 2024u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/TabletPC/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/TabletPC/mod.rs index e706ec14ce..66fa969802 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/TabletPC/mod.rs @@ -1,33 +1,33 @@ #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Graphics_Gdi\"`*"] fn AddStroke ( hrc : HRECOCONTEXT , ppacketdesc : *const PACKET_DESCRIPTION , cbpacket : u32 , ppacket : *const u8 , pxform : *const super::super::Graphics::Gdi:: XFORM ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn AddWordsToWordList ( hwl : HRECOWORDLIST , pwcwords : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Graphics_Gdi\"`*"] fn AddStroke ( hrc : HRECOCONTEXT , ppacketdesc : *const PACKET_DESCRIPTION , cbpacket : u32 , ppacket : *const u8 , pxform : *const super::super::Graphics::Gdi:: XFORM ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn AddWordsToWordList ( hwl : HRECOWORDLIST , pwcwords : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] fn AdviseInkChange ( hrc : HRECOCONTEXT , bnewstroke : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn CreateContext ( hrec : HRECOGNIZER , phrc : *mut HRECOCONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn CreateRecognizer ( pclsid : *mut :: windows_sys::core::GUID , phrec : *mut HRECOGNIZER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyContext ( hrc : HRECOCONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyRecognizer ( hrec : HRECOGNIZER ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyWordList ( hwl : HRECOWORDLIST ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn EndInkInput ( hrc : HRECOCONTEXT ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetAllRecognizers ( recognizerclsids : *mut *mut :: windows_sys::core::GUID , count : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetBestResultString ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcbestresult : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetLatticePtr ( hrc : HRECOCONTEXT , pplattice : *mut *mut RECO_LATTICE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetLeftSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcleftseparator : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetRecoAttributes ( hrec : HRECOGNIZER , precoattrs : *mut RECO_ATTRS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetResultPropertyList ( hrec : HRECOGNIZER , ppropertycount : *mut u32 , ppropertyguid : *mut :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetRightSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcrightseparator : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetUnicodeRanges ( hrec : HRECOGNIZER , pcranges : *mut u32 , pcr : *mut CHARACTER_RANGE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn IsStringSupported ( hrc : HRECOCONTEXT , wcstring : u32 , pwcstring : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn LoadCachedAttributes ( clsid : :: windows_sys::core::GUID , precoattributes : *mut RECO_ATTRS ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn MakeWordList ( hrec : HRECOGNIZER , pbuffer : :: windows_sys::core::PCWSTR , phwl : *mut HRECOWORDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] fn AdviseInkChange ( hrc : HRECOCONTEXT , bnewstroke : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn CreateContext ( hrec : HRECOGNIZER , phrc : *mut HRECOCONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn CreateRecognizer ( pclsid : *mut ::windows_sys::core::GUID , phrec : *mut HRECOGNIZER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyContext ( hrc : HRECOCONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyRecognizer ( hrec : HRECOGNIZER ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn DestroyWordList ( hwl : HRECOWORDLIST ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn EndInkInput ( hrc : HRECOCONTEXT ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetAllRecognizers ( recognizerclsids : *mut *mut ::windows_sys::core::GUID , count : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetBestResultString ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcbestresult : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetLatticePtr ( hrc : HRECOCONTEXT , pplattice : *mut *mut RECO_LATTICE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetLeftSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcleftseparator : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetRecoAttributes ( hrec : HRECOGNIZER , precoattrs : *mut RECO_ATTRS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetResultPropertyList ( hrec : HRECOGNIZER , ppropertycount : *mut u32 , ppropertyguid : *mut ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetRightSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcrightseparator : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn GetUnicodeRanges ( hrec : HRECOGNIZER , pcranges : *mut u32 , pcr : *mut CHARACTER_RANGE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn IsStringSupported ( hrc : HRECOCONTEXT , wcstring : u32 , pwcstring : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn LoadCachedAttributes ( clsid : ::windows_sys::core::GUID , precoattributes : *mut RECO_ATTRS ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn MakeWordList ( hrec : HRECOGNIZER , pbuffer : ::windows_sys::core::PCWSTR , phwl : *mut HRECOWORDLIST ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] fn Process ( hrc : HRECOCONTEXT , pbpartialprocessing : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetEnabledUnicodeRanges ( hrc : HRECOCONTEXT , cranges : u32 , pcr : *mut CHARACTER_RANGE ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetFactoid ( hrc : HRECOCONTEXT , cwcfactoid : u32 , pwcfactoid : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetFlags ( hrc : HRECOCONTEXT , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetGuide ( hrc : HRECOCONTEXT , pguide : *const RECO_GUIDE , iindex : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetTextContext ( hrc : HRECOCONTEXT , cwcbefore : u32 , pwcbefore : :: windows_sys::core::PCWSTR , cwcafter : u32 , pwcafter : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetWordList ( hrc : HRECOCONTEXT , hwl : HRECOWORDLIST ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] fn Process ( hrc : HRECOCONTEXT , pbpartialprocessing : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetEnabledUnicodeRanges ( hrc : HRECOCONTEXT , cranges : u32 , pcr : *mut CHARACTER_RANGE ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetFactoid ( hrc : HRECOCONTEXT , cwcfactoid : u32 , pwcfactoid : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetFlags ( hrc : HRECOCONTEXT , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetGuide ( hrc : HRECOCONTEXT , pguide : *const RECO_GUIDE , iindex : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetTextContext ( hrc : HRECOCONTEXT , cwcbefore : u32 , pwcbefore : ::windows_sys::core::PCWSTR , cwcafter : u32 , pwcafter : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "inkobjcore.dll""system" #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] fn SetWordList ( hrc : HRECOCONTEXT , hwl : HRECOWORDLIST ) -> ::windows_sys::core::HRESULT ); pub type IDynamicRenderer = *mut ::core::ffi::c_void; pub type IGestureRecognizer = *mut ::core::ffi::c_void; pub type IHandwrittenTextInsertion = *mut ::core::ffi::c_void; @@ -182,69 +182,69 @@ pub const EM_SETUSEMOUSEFORINPUT: u32 = 1560u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const FACILITY_INK: u32 = 40u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_BOPOMOFO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BOPOMOFO"); +pub const FACTOID_BOPOMOFO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BOPOMOFO"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CHINESESIMPLECOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CHS_COMMON"); +pub const FACTOID_CHINESESIMPLECOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CHS_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CHINESETRADITIONALCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CHT_COMMON"); +pub const FACTOID_CHINESETRADITIONALCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CHT_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CURRENCY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CURRENCY"); +pub const FACTOID_CURRENCY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CURRENCY"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DATE"); +pub const FACTOID_DATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DATE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DEFAULT"); +pub const FACTOID_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DEFAULT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DIGIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DIGIT"); +pub const FACTOID_DIGIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DIGIT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_EMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EMAIL"); +pub const FACTOID_EMAIL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EMAIL"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FILENAME"); +pub const FACTOID_FILENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FILENAME"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HANGULCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HANGUL_COMMON"); +pub const FACTOID_HANGULCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HANGUL_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HANGULRARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HANGUL_RARE"); +pub const FACTOID_HANGULRARE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HANGUL_RARE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HIRAGANA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HIRAGANA"); +pub const FACTOID_HIRAGANA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HIRAGANA"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_JAMO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JAMO"); +pub const FACTOID_JAMO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JAMO"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_JAPANESECOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("JPN_COMMON"); +pub const FACTOID_JAPANESECOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("JPN_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KANJICOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KANJI_COMMON"); +pub const FACTOID_KANJICOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KANJI_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KANJIRARE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KANJI_RARE"); +pub const FACTOID_KANJIRARE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KANJI_RARE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KATAKANA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KATAKANA"); +pub const FACTOID_KATAKANA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KATAKANA"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KOREANCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::w!("KOR_COMMON"); +pub const FACTOID_KOREANCOMMON: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("KOR_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_LOWERCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LOWERCHAR"); +pub const FACTOID_LOWERCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("LOWERCHAR"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NONE"); +pub const FACTOID_NONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NONE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NUMBER"); +pub const FACTOID_NUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NUMBER"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NUMBERSIMPLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NUMSIMPLE"); +pub const FACTOID_NUMBERSIMPLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NUMSIMPLE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_ONECHAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ONECHAR"); +pub const FACTOID_ONECHAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ONECHAR"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_PERCENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PERCENT"); +pub const FACTOID_PERCENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PERCENT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_POSTALCODE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("POSTALCODE"); +pub const FACTOID_POSTALCODE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("POSTALCODE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_PUNCCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PUNCCHAR"); +pub const FACTOID_PUNCCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PUNCCHAR"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_SYSTEMDICTIONARY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SYSDICT"); +pub const FACTOID_SYSTEMDICTIONARY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SYSDICT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_TELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TELEPHONE"); +pub const FACTOID_TELEPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TELEPHONE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TIME"); +pub const FACTOID_TIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TIME"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_UPPERCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UPPERCHAR"); +pub const FACTOID_UPPERCHAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UPPERCHAR"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_WEB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WEB"); +pub const FACTOID_WEB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WEB"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_WORDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WORDLIST"); +pub const FACTOID_WORDLIST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WORDLIST"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const FLICK_WM_HANDLED_MASK: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -576,27 +576,27 @@ pub const IECN__BASE: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IEC__BASE: u32 = 1536u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INKEDIT"); +pub const INKEDIT_CLASS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("INKEDIT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("INKEDIT"); +pub const INKEDIT_CLASSW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("INKEDIT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_BOXNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}"); +pub const INKRECOGNITIONPROPERTY_BOXNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{7DFE11A7-FB5D-4958-8765-154ADF0D833F}"); +pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{7DFE11A7-FB5D-4958-8765-154ADF0D833F}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_HOTPOINT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}"); +pub const INKRECOGNITIONPROPERTY_HOTPOINT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_LINEMETRICS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{8CC24B27-30A9-4b96-9056-2D3A90DA0727}"); +pub const INKRECOGNITIONPROPERTY_LINEMETRICS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{8CC24B27-30A9-4b96-9056-2D3A90DA0727}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_LINENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}"); +pub const INKRECOGNITIONPROPERTY_LINENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}"); +pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{7ED16B76-889C-468e-8276-0021B770187E}"); +pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{7ED16B76-889C-468e-8276-0021B770187E}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_SEGMENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}"); +pub const INKRECOGNITIONPROPERTY_SEGMENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INK_SERIALIZED_FORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Ink Serialized Format"); +pub const INK_SERIALIZED_FORMAT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Ink Serialized Format"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IP_CURSOR_DOWN: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -656,15 +656,15 @@ pub const MAX_PACKET_PROPERTY_COUNT: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const MAX_VENDORNAME: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft PenInputPanel 1.5"); +pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft PenInputPanel 1.5"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TIP ComboBox List Window Identifier"); +pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft TIP ComboBox List Window Identifier"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TIP No Insert Option"); +pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft TIP No Insert Option"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_OPENING_MSG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TabletInputPanelOpening"); +pub const MICROSOFT_TIP_OPENING_MSG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TabletInputPanelOpening"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Microsoft TIP URL Experience"); +pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Microsoft TIP URL Experience"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const MathInputControl: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xc561816c_14d8_4090_830c_98d994b21c7b); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -734,47 +734,47 @@ pub const RealTimeStylus: ::windows_sys::core::GUID = ::windows_sys::core::GUID: #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const SAFE_PARTIAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_ALTITUDEORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{82DEC5C7-F6BA-4906-894F-66D68DFC456C}"); +pub const STR_GUID_ALTITUDEORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{82DEC5C7-F6BA-4906-894F-66D68DFC456C}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_AZIMUTHORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{029123B4-8828-410B-B250-A0536595E5DC}"); +pub const STR_GUID_AZIMUTHORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{029123B4-8828-410B-B250-A0536595E5DC}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_BUTTONPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}"); +pub const STR_GUID_BUTTONPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{02585B91-049B-4750-9615-DF8948AB3C9C}"); +pub const STR_GUID_DEVICE_CONTACT_ID: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{02585B91-049B-4750-9615-DF8948AB3C9C}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{E706C804-57F0-4F00-8A0C-853D57789BE9}"); +pub const STR_GUID_FINGERCONTACTCONFIDENCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{E706C804-57F0-4F00-8A0C-853D57789BE9}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_HEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{E61858D2-E447-4218-9D3F-18865C203DF4}"); +pub const STR_GUID_HEIGHT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{E61858D2-E447-4218-9D3F-18865C203DF4}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_NORMALPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}"); +pub const STR_GUID_NORMALPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_PAKETSTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}"); +pub const STR_GUID_PAKETSTATUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_PITCHROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{7F7E57B7-BE37-4BE1-A356-7A84160E1893}"); +pub const STR_GUID_PITCHROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{7F7E57B7-BE37-4BE1-A356-7A84160E1893}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_ROLLROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}"); +pub const STR_GUID_ROLLROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_SERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{78A81B56-0935-4493-BAAE-00541A8A16C4}"); +pub const STR_GUID_SERIALNUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{78A81B56-0935-4493-BAAE-00541A8A16C4}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TANGENTPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{6DA4488B-5244-41EC-905B-32D89AB80809}"); +pub const STR_GUID_TANGENTPRESSURE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{6DA4488B-5244-41EC-905B-32D89AB80809}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TIMERTICK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{436510C5-FED3-45D1-8B76-71D3EA7A829D}"); +pub const STR_GUID_TIMERTICK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{436510C5-FED3-45D1-8B76-71D3EA7A829D}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TWISTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}"); +pub const STR_GUID_TWISTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_WIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}"); +pub const STR_GUID_WIDTH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_X: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{598A6A8F-52C0-4BA0-93AF-AF357411A561}"); +pub const STR_GUID_X: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{598A6A8F-52C0-4BA0-93AF-AF357411A561}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_XTILTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}"); +pub const STR_GUID_XTILTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_Y: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}"); +pub const STR_GUID_Y: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_YAWROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{6A849980-7C3A-45B7-AA82-90A262950E89}"); +pub const STR_GUID_YAWROTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{6A849980-7C3A-45B7-AA82-90A262950E89}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_YTILTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{0E932389-1D77-43AF-AC00-5B950D6D4B2D}"); +pub const STR_GUID_YTILTORIENTATION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{0E932389-1D77-43AF-AC00-5B950D6D4B2D}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_Z: ::windows_sys::core::PCWSTR = ::windows_sys::w!("{735ADB30-0EBB-4788-A0E4-0F316490055D}"); +pub const STR_GUID_Z: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("{735ADB30-0EBB-4788-A0E4-0F316490055D}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const SketchInk: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xf0291081_e87c_4e07_97da_a0a03761e586); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/TextServices/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/TextServices/mod.rs index ba7e4ccee4..aeab830fde 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/TextServices/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/TextServices/mod.rs @@ -1,7 +1,7 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "msctfmonitor.dll""system" #[doc = "*Required features: `\"Win32_UI_TextServices\"`, `\"Win32_Foundation\"`*"] fn DoMsCtfMonitor ( dwflags : u32 , heventforservicestop : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "msctfmonitor.dll""system" #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] fn InitLocalMsCtfMonitor ( dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msctfmonitor.dll""system" #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] fn UninitLocalMsCtfMonitor ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msctfmonitor.dll""system" #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] fn InitLocalMsCtfMonitor ( dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msctfmonitor.dll""system" #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] fn UninitLocalMsCtfMonitor ( ) -> ::windows_sys::core::HRESULT ); pub type IAccClientDocMgr = *mut ::core::ffi::c_void; pub type IAccDictionary = *mut ::core::ffi::c_void; pub type IAccServerDocMgr = *mut ::core::ffi::c_void; @@ -401,7 +401,7 @@ pub const TF_DISABLE_DICTATION: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_DISABLE_SPEECH: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ENABLE_PROCESS_ATOM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_CTF_ENABLE_PROCESS_ATOM_"); +pub const TF_ENABLE_PROCESS_ATOM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_CTF_ENABLE_PROCESS_ATOM_"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_E_ALREADY_EXISTS: ::windows_sys::core::HRESULT = -2147220218i32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -447,11 +447,11 @@ pub const TF_E_STACKFULL: ::windows_sys::core::HRESULT = -2147220223i32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_E_SYNCHRONOUS: ::windows_sys::core::HRESULT = -2147220984i32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_FLOATINGLANGBAR_WNDTITLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TF_FloatingLangBar_WndTitle"); +pub const TF_FLOATINGLANGBAR_WNDTITLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TF_FloatingLangBar_WndTitle"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_FLOATINGLANGBAR_WNDTITLEA: ::windows_sys::core::PCSTR = ::windows_sys::s!("TF_FloatingLangBar_WndTitle"); +pub const TF_FLOATINGLANGBAR_WNDTITLEA: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("TF_FloatingLangBar_WndTitle"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_FLOATINGLANGBAR_WNDTITLEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TF_FloatingLangBar_WndTitle"); +pub const TF_FLOATINGLANGBAR_WNDTITLEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TF_FloatingLangBar_WndTitle"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_HF_OBJECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -573,7 +573,7 @@ pub const TF_MOD_SHIFT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_POPF_ALL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_PROCESS_ATOM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("_CTF_PROCESS_ATOM_"); +pub const TF_PROCESS_ATOM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("_CTF_PROCESS_ATOM_"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_PROFILETYPE_INPUTPROCESSOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/crates/libs/sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs index 9a650c63a1..de064924ed 100644 --- a/crates/libs/sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -9,9 +9,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AnyPopup ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AppendMenuA ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AppendMenuA ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AppendMenuW ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn AppendMenuW ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ArrangeIconicWindows ( hwnd : super::super::Foundation:: HWND ) -> u32 ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn BeginDeferWindowPos ( nnumwindows : i32 ) -> HDWP ); @@ -34,35 +34,35 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CascadeWindows ( hwndparent : super::super::Foundation:: HWND , whow : CASCADE_WINDOWS_HOW , lprect : *const super::super::Foundation:: RECT , ckids : u32 , lpkids : *const super::super::Foundation:: HWND ) -> u16 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeMenuA ( hmenu : HMENU , cmd : u32 , lpsznewitem : :: windows_sys::core::PCSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeMenuA ( hmenu : HMENU , cmd : u32 , lpsznewitem : ::windows_sys::core::PCSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeMenuW ( hmenu : HMENU , cmd : u32 , lpsznewitem : :: windows_sys::core::PCWSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeMenuW ( hmenu : HMENU , cmd : u32 , lpsznewitem : ::windows_sys::core::PCWSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeWindowMessageFilter ( message : u32 , dwflag : CHANGE_WINDOW_MESSAGE_FILTER_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ChangeWindowMessageFilterEx ( hwnd : super::super::Foundation:: HWND , message : u32 , action : WINDOW_MESSAGE_FILTER_ACTION , pchangefilterstruct : *mut CHANGEFILTERSTRUCT ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerA ( lpsz : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerBuffA ( lpsz : :: windows_sys::core::PSTR , cchlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerBuffW ( lpsz : :: windows_sys::core::PWSTR , cchlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerW ( lpsz : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextA ( lpsz : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextExA ( codepage : u16 , lpcurrentchar : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextW ( lpsz : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevA ( lpszstart : :: windows_sys::core::PCSTR , lpszcurrent : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevExA ( codepage : u16 , lpstart : :: windows_sys::core::PCSTR , lpcurrentchar : :: windows_sys::core::PCSTR , dwflags : u32 ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevW ( lpszstart : :: windows_sys::core::PCWSTR , lpszcurrent : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::PWSTR ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemA ( psrc : :: windows_sys::core::PCSTR , pdst : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemBuffA ( lpszsrc : :: windows_sys::core::PCSTR , lpszdst : :: windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemBuffW ( lpszsrc : :: windows_sys::core::PCWSTR , lpszdst : :: windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); -#[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemW ( psrc : :: windows_sys::core::PCWSTR , pdst : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperA ( lpsz : :: windows_sys::core::PSTR ) -> :: windows_sys::core::PSTR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperBuffA ( lpsz : :: windows_sys::core::PSTR , cchlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperBuffW ( lpsz : :: windows_sys::core::PWSTR , cchlength : u32 ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperW ( lpsz : :: windows_sys::core::PWSTR ) -> :: windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerA ( lpsz : ::windows_sys::core::PSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerBuffA ( lpsz : ::windows_sys::core::PSTR , cchlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerBuffW ( lpsz : ::windows_sys::core::PWSTR , cchlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharLowerW ( lpsz : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextA ( lpsz : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextExA ( codepage : u16 , lpcurrentchar : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharNextW ( lpsz : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevA ( lpszstart : ::windows_sys::core::PCSTR , lpszcurrent : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevExA ( codepage : u16 , lpstart : ::windows_sys::core::PCSTR , lpcurrentchar : ::windows_sys::core::PCSTR , dwflags : u32 ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharPrevW ( lpszstart : ::windows_sys::core::PCWSTR , lpszcurrent : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::PWSTR ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemA ( psrc : ::windows_sys::core::PCSTR , pdst : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemBuffA ( lpszsrc : ::windows_sys::core::PCSTR , lpszdst : ::windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemBuffW ( lpszsrc : ::windows_sys::core::PCWSTR , lpszdst : ::windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); +#[cfg(feature = "Win32_Foundation")] +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CharToOemW ( psrc : ::windows_sys::core::PCWSTR , pdst : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperA ( lpsz : ::windows_sys::core::PSTR ) -> ::windows_sys::core::PSTR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperBuffA ( lpsz : ::windows_sys::core::PSTR , cchlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperBuffW ( lpsz : ::windows_sys::core::PWSTR , cchlength : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CharUpperW ( lpsz : ::windows_sys::core::PWSTR ) -> ::windows_sys::core::PWSTR ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CheckMenuItem ( hmenu : HMENU , uidcheckitem : u32 , ucheck : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CheckMenuRadioItem ( hmenu : HMENU , first : u32 , last : u32 , check : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); @@ -90,9 +90,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogIndirectParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplate : *const DLGTEMPLATE , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : ::windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateDialogParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : ::windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateIcon ( hinstance : super::super::Foundation:: HINSTANCE , nwidth : i32 , nheight : i32 , cplanes : u8 , cbitspixel : u8 , lpbandbits : *const u8 , lpbxorbits : *const u8 ) -> HICON ); #[cfg(feature = "Win32_Foundation")] @@ -102,16 +102,16 @@ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateIconIndirect ( piconinfo : *const ICONINFO ) -> HICON ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateMDIWindowA ( lpclassname : :: windows_sys::core::PCSTR , lpwindowname : :: windows_sys::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateMDIWindowA ( lpclassname : ::windows_sys::core::PCSTR , lpwindowname : ::windows_sys::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateMDIWindowW ( lpclassname : :: windows_sys::core::PCWSTR , lpwindowname : :: windows_sys::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateMDIWindowW ( lpclassname : ::windows_sys::core::PCWSTR , lpwindowname : ::windows_sys::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateMenu ( ) -> HMENU ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreatePopupMenu ( ) -> HMENU ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateResourceIndexer ( projectroot : :: windows_sys::core::PCWSTR , extensiondllpath : :: windows_sys::core::PCWSTR , ppresourceindexer : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn CreateResourceIndexer ( projectroot : ::windows_sys::core::PCWSTR , extensiondllpath : ::windows_sys::core::PCWSTR , ppresourceindexer : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateWindowExA ( dwexstyle : WINDOW_EX_STYLE , lpclassname : :: windows_sys::core::PCSTR , lpwindowname : :: windows_sys::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateWindowExA ( dwexstyle : WINDOW_EX_STYLE , lpclassname : ::windows_sys::core::PCSTR , lpwindowname : ::windows_sys::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateWindowExW ( dwexstyle : WINDOW_EX_STYLE , lpclassname : :: windows_sys::core::PCWSTR , lpwindowname : :: windows_sys::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn CreateWindowExW ( dwexstyle : WINDOW_EX_STYLE , lpclassname : ::windows_sys::core::PCWSTR , lpwindowname : ::windows_sys::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DefDlgProcA ( hdlg : super::super::Foundation:: HWND , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: LRESULT ); #[cfg(feature = "Win32_Foundation")] @@ -142,7 +142,7 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyCursor ( hcursor : HCURSOR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyIcon ( hicon : HICON ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn DestroyIndexedResults ( resourceuri : :: windows_sys::core::PCWSTR , qualifiercount : u32 , qualifiers : *const IndexedResourceQualifier ) -> ( ) ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn DestroyIndexedResults ( resourceuri : ::windows_sys::core::PCWSTR , qualifiercount : u32 , qualifiers : *const IndexedResourceQualifier ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DestroyMenu ( hmenu : HMENU ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn DestroyResourceIndexer ( resourceindexer : *const ::core::ffi::c_void ) -> ( ) ); @@ -153,9 +153,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxIndirectParamW ( hinstance : super::super::Foundation:: HINSTANCE , hdialogtemplate : *const DLGTEMPLATE , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : ::windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DialogBoxParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : ::windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn DisableProcessWindowsGhosting ( ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn DispatchMessageA ( lpmsg : *const MSG ) -> super::super::Foundation:: LRESULT ); @@ -192,34 +192,34 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn EnumWindows ( lpenumfunc : WNDENUMPROC , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowA ( lpclassname : :: windows_sys::core::PCSTR , lpwindowname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowA ( lpclassname : ::windows_sys::core::PCSTR , lpwindowname : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowExA ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : :: windows_sys::core::PCSTR , lpszwindow : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowExA ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : ::windows_sys::core::PCSTR , lpszwindow : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowExW ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : :: windows_sys::core::PCWSTR , lpszwindow : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowExW ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : ::windows_sys::core::PCWSTR , lpszwindow : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowW ( lpclassname : :: windows_sys::core::PCWSTR , lpwindowname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HWND ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FindWindowW ( lpclassname : ::windows_sys::core::PCWSTR , lpwindowname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FlashWindow ( hwnd : super::super::Foundation:: HWND , binvert : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn FlashWindowEx ( pfwi : *const FLASHWINFO ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetAltTabInfoA ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : :: windows_sys::core::PSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetAltTabInfoA ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : ::windows_sys::core::PSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetAltTabInfoW ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : :: windows_sys::core::PWSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetAltTabInfoW ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : ::windows_sys::core::PWSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetAncestor ( hwnd : super::super::Foundation:: HWND , gaflags : GET_ANCESTOR_FLAGS ) -> super::super::Foundation:: HWND ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetCaretBlinkTime ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetCaretPos ( lppoint : *mut super::super::Foundation:: POINT ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoA ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : :: windows_sys::core::PCSTR , lpwndclass : *mut WNDCLASSA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoA ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : ::windows_sys::core::PCSTR , lpwndclass : *mut WNDCLASSA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoExA ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : :: windows_sys::core::PCSTR , lpwcx : *mut WNDCLASSEXA ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoExA ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : ::windows_sys::core::PCSTR , lpwcx : *mut WNDCLASSEXA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoExW ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : :: windows_sys::core::PCWSTR , lpwcx : *mut WNDCLASSEXW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoExW ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : ::windows_sys::core::PCWSTR , lpwcx : *mut WNDCLASSEXW ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoW ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : :: windows_sys::core::PCWSTR , lpwndclass : *mut WNDCLASSW ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn GetClassInfoW ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : ::windows_sys::core::PCWSTR , lpwndclass : *mut WNDCLASSW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassLongA ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX ) -> u32 ); #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -231,9 +231,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassLongW ( hwnd : super::super::Foundation:: HWND , nindex : GET_CLASS_LONG_INDEX ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassNameA ( hwnd : super::super::Foundation:: HWND , lpclassname : :: windows_sys::core::PSTR , nmaxcount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassNameA ( hwnd : super::super::Foundation:: HWND , lpclassname : ::windows_sys::core::PSTR , nmaxcount : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassNameW ( hwnd : super::super::Foundation:: HWND , lpclassname : :: windows_sys::core::PWSTR , nmaxcount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassNameW ( hwnd : super::super::Foundation:: HWND , lpclassname : ::windows_sys::core::PWSTR , nmaxcount : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetClassWord ( hwnd : super::super::Foundation:: HWND , nindex : i32 ) -> u16 ); #[cfg(feature = "Win32_Foundation")] @@ -255,9 +255,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItemInt ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lptranslated : *mut super::super::Foundation:: BOOL , bsigned : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows_sys::core::PSTR , cchmax : i32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : ::windows_sys::core::PSTR , cchmax : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows_sys::core::PWSTR , cchmax : i32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : ::windows_sys::core::PWSTR , cchmax : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetForegroundWindow ( ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] @@ -291,8 +291,8 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetMenuItemRect ( hwnd : super::super::Foundation:: HWND , hmenu : HMENU , uitem : u32 , lprcitem : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuState ( hmenu : HMENU , uid : u32 , uflags : MENU_ITEM_FLAGS ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuStringA ( hmenu : HMENU , uiditem : u32 , lpstring : :: windows_sys::core::PSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuStringW ( hmenu : HMENU , uiditem : u32 , lpstring : :: windows_sys::core::PWSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuStringA ( hmenu : HMENU , uiditem : u32 , lpstring : ::windows_sys::core::PSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetMenuStringW ( hmenu : HMENU , uiditem : u32 , lpstring : ::windows_sys::core::PWSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetMessageA ( lpmsg : *mut MSG , hwnd : super::super::Foundation:: HWND , wmsgfiltermin : u32 , wmsgfiltermax : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -312,9 +312,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetProcessDefaultLayout ( pdwdefaultlayout : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn GetQueueStatus ( flags : QUEUE_STATUS_FLAGS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetScrollBarInfo ( hwnd : super::super::Foundation:: HWND , idobject : OBJECT_IDENTIFIER , psbi : *mut SCROLLBARINFO ) -> super::super::Foundation:: BOOL ); @@ -351,21 +351,21 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowLongW ( hwnd : super::super::Foundation:: HWND , nindex : WINDOW_LONG_PTR_INDEX ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowModuleFileNameA ( hwnd : super::super::Foundation:: HWND , pszfilename : :: windows_sys::core::PSTR , cchfilenamemax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowModuleFileNameA ( hwnd : super::super::Foundation:: HWND , pszfilename : ::windows_sys::core::PSTR , cchfilenamemax : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowModuleFileNameW ( hwnd : super::super::Foundation:: HWND , pszfilename : :: windows_sys::core::PWSTR , cchfilenamemax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowModuleFileNameW ( hwnd : super::super::Foundation:: HWND , pszfilename : ::windows_sys::core::PWSTR , cchfilenamemax : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowPlacement ( hwnd : super::super::Foundation:: HWND , lpwndpl : *mut WINDOWPLACEMENT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowRect ( hwnd : super::super::Foundation:: HWND , lprect : *mut super::super::Foundation:: RECT ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PSTR , nmaxcount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PSTR , nmaxcount : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextLengthA ( hwnd : super::super::Foundation:: HWND ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextLengthW ( hwnd : super::super::Foundation:: HWND ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PWSTR , nmaxcount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PWSTR , nmaxcount : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn GetWindowThreadProcessId ( hwnd : super::super::Foundation:: HWND , lpdwprocessid : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] @@ -377,19 +377,19 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InSendMessage ( ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn InSendMessageEx ( lpreserved : *const ::core::ffi::c_void ) -> u32 ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn IndexFilePath ( resourceindexer : *const ::core::ffi::c_void , filepath : :: windows_sys::core::PCWSTR , ppresourceuri : *mut :: windows_sys::core::PWSTR , pqualifiercount : *mut u32 , ppqualifiers : *mut *mut IndexedResourceQualifier ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn IndexFilePath ( resourceindexer : *const ::core::ffi::c_void , filepath : ::windows_sys::core::PCWSTR , ppresourceuri : *mut ::windows_sys::core::PWSTR , pqualifiercount : *mut u32 , ppqualifiers : *mut *mut IndexedResourceQualifier ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InheritWindowMonitor ( hwnd : super::super::Foundation:: HWND , hwndinherit : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InsertMenuA ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InsertMenuA ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn InsertMenuItemA ( hmenu : HMENU , item : u32 , fbyposition : super::super::Foundation:: BOOL , lpmi : *const MENUITEMINFOA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn InsertMenuItemW ( hmenu : HMENU , item : u32 , fbyposition : super::super::Foundation:: BOOL , lpmi : *const MENUITEMINFOW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InsertMenuW ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InsertMenuW ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InternalGetWindowText ( hwnd : super::super::Foundation:: HWND , pstring : :: windows_sys::core::PWSTR , cchmaxcount : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn InternalGetWindowText ( hwnd : super::super::Foundation:: HWND , pstring : ::windows_sys::core::PWSTR , cchmaxcount : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn IsCharAlphaA ( ch : u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -433,33 +433,33 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn KillTimer ( hwnd : super::super::Foundation:: HWND , uidevent : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadAcceleratorsA ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : :: windows_sys::core::PCSTR ) -> HACCEL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadAcceleratorsA ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : ::windows_sys::core::PCSTR ) -> HACCEL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadAcceleratorsW ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : :: windows_sys::core::PCWSTR ) -> HACCEL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadAcceleratorsW ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : ::windows_sys::core::PCWSTR ) -> HACCEL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadCursorA ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : :: windows_sys::core::PCSTR ) -> HCURSOR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadCursorFromFileA ( lpfilename : :: windows_sys::core::PCSTR ) -> HCURSOR ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadCursorFromFileW ( lpfilename : :: windows_sys::core::PCWSTR ) -> HCURSOR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadCursorA ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : ::windows_sys::core::PCSTR ) -> HCURSOR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadCursorFromFileA ( lpfilename : ::windows_sys::core::PCSTR ) -> HCURSOR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadCursorFromFileW ( lpfilename : ::windows_sys::core::PCWSTR ) -> HCURSOR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadCursorW ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : :: windows_sys::core::PCWSTR ) -> HCURSOR ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadCursorW ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : ::windows_sys::core::PCWSTR ) -> HCURSOR ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadIconA ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : :: windows_sys::core::PCSTR ) -> HICON ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadIconA ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : ::windows_sys::core::PCSTR ) -> HICON ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadIconW ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : :: windows_sys::core::PCWSTR ) -> HICON ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadIconW ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : ::windows_sys::core::PCWSTR ) -> HICON ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadImageA ( hinst : super::super::Foundation:: HINSTANCE , name : :: windows_sys::core::PCSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> LOADIMAGE_HANDLE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadImageA ( hinst : super::super::Foundation:: HINSTANCE , name : ::windows_sys::core::PCSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> LOADIMAGE_HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadImageW ( hinst : super::super::Foundation:: HINSTANCE , name : :: windows_sys::core::PCWSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> LOADIMAGE_HANDLE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadImageW ( hinst : super::super::Foundation:: HINSTANCE , name : ::windows_sys::core::PCWSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> LOADIMAGE_HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadMenuA ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : :: windows_sys::core::PCSTR ) -> HMENU ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadMenuA ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : ::windows_sys::core::PCSTR ) -> HMENU ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadMenuIndirectA ( lpmenutemplate : *const ::core::ffi::c_void ) -> HMENU ); ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn LoadMenuIndirectW ( lpmenutemplate : *const ::core::ffi::c_void ) -> HMENU ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadMenuW ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : :: windows_sys::core::PCWSTR ) -> HMENU ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadMenuW ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : ::windows_sys::core::PCWSTR ) -> HMENU ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadStringA ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : :: windows_sys::core::PSTR , cchbuffermax : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadStringA ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : ::windows_sys::core::PSTR , cchbuffermax : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadStringW ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : :: windows_sys::core::PWSTR , cchbuffermax : i32 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LoadStringW ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : ::windows_sys::core::PWSTR , cchbuffermax : i32 ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn LockSetForegroundWindow ( ulockcode : FOREGROUND_WINDOW_LOCK_CODE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -473,58 +473,58 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MenuItemFromPoint ( hwnd : super::super::Foundation:: HWND , hmenu : HMENU , ptscreen : super::super::Foundation:: POINT ) -> i32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxA ( hwnd : super::super::Foundation:: HWND , lptext : :: windows_sys::core::PCSTR , lpcaption : :: windows_sys::core::PCSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxA ( hwnd : super::super::Foundation:: HWND , lptext : ::windows_sys::core::PCSTR , lpcaption : ::windows_sys::core::PCSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxExA ( hwnd : super::super::Foundation:: HWND , lptext : :: windows_sys::core::PCSTR , lpcaption : :: windows_sys::core::PCSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxExA ( hwnd : super::super::Foundation:: HWND , lptext : ::windows_sys::core::PCSTR , lpcaption : ::windows_sys::core::PCSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxExW ( hwnd : super::super::Foundation:: HWND , lptext : :: windows_sys::core::PCWSTR , lpcaption : :: windows_sys::core::PCWSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxExW ( hwnd : super::super::Foundation:: HWND , lptext : ::windows_sys::core::PCWSTR , lpcaption : ::windows_sys::core::PCWSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] fn MessageBoxIndirectA ( lpmbp : *const MSGBOXPARAMSA ) -> MESSAGEBOX_RESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] fn MessageBoxIndirectW ( lpmbp : *const MSGBOXPARAMSW ) -> MESSAGEBOX_RESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxW ( hwnd : super::super::Foundation:: HWND , lptext : :: windows_sys::core::PCWSTR , lpcaption : :: windows_sys::core::PCWSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MessageBoxW ( hwnd : super::super::Foundation:: HWND , lptext : ::windows_sys::core::PCWSTR , lpcaption : ::windows_sys::core::PCWSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ModifyMenuA ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ModifyMenuA ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ModifyMenuW ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ModifyMenuW ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MoveWindow ( hwnd : super::super::Foundation:: HWND , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , brepaint : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateConfig ( platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , outputxmlfile : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateConfigInMemory ( platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFile ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputdirectory : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFileInMemory ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputpridata : *mut *mut u8 , outputprisize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFileWithChecksum ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , checksum : u32 , outputdirectory : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexer ( packagefamilyname : :: windows_sys::core::PCWSTR , projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousPriData ( projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , pridata : *const u8 , prisize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousPriFile ( projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , prifile : :: windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousSchemaData ( projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , schemaxmldata : *const u8 , schemaxmlsize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousSchemaFile ( projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , schemafile : :: windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerWithFlags ( packagefamilyname : :: windows_sys::core::PCWSTR , projectroot : :: windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows_sys::core::PCWSTR , flags : MrmIndexerFlags , indexer : *mut MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDestroyIndexerAndMessages ( indexer : MrmResourceIndexerHandle ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriDataInMemory ( inputpridata : *const u8 , inputprisize : u32 , schemapridata : *const u8 , schemaprisize : u32 , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriFile ( indexfilename : :: windows_sys::core::PCWSTR , schemaprifile : :: windows_sys::core::PCWSTR , dumptype : MrmDumpType , outputxmlfile : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriFileInMemory ( indexfilename : :: windows_sys::core::PCWSTR , schemaprifile : :: windows_sys::core::PCWSTR , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmFreeMemory ( data : *const u8 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmGetPriFileContentChecksum ( prifile : :: windows_sys::core::PCWSTR , checksum : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexEmbeddedData ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows_sys::core::PCWSTR , embeddeddata : *const u8 , embeddeddatasize : u32 , qualifiers : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexFile ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows_sys::core::PCWSTR , filepath : :: windows_sys::core::PCWSTR , qualifiers : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexFileAutoQualifiers ( indexer : MrmResourceIndexerHandle , filepath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexResourceContainerAutoQualifiers ( indexer : MrmResourceIndexerHandle , containerpath : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexString ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows_sys::core::PCWSTR , resourcestring : :: windows_sys::core::PCWSTR , qualifiers : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmPeekResourceIndexerMessages ( handle : MrmResourceIndexerHandle , messages : *mut *mut MrmResourceIndexerMessage , nummsgs : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateConfig ( platformversion : MrmPlatformVersion , defaultqualifiers : ::windows_sys::core::PCWSTR , outputxmlfile : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateConfigInMemory ( platformversion : MrmPlatformVersion , defaultqualifiers : ::windows_sys::core::PCWSTR , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFile ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputdirectory : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFileInMemory ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputpridata : *mut *mut u8 , outputprisize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceFileWithChecksum ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , checksum : u32 , outputdirectory : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexer ( packagefamilyname : ::windows_sys::core::PCWSTR , projectroot : ::windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousPriData ( projectroot : ::windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows_sys::core::PCWSTR , pridata : *const u8 , prisize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousPriFile ( projectroot : ::windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows_sys::core::PCWSTR , prifile : ::windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousSchemaData ( projectroot : ::windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows_sys::core::PCWSTR , schemaxmldata : *const u8 , schemaxmlsize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerFromPreviousSchemaFile ( projectroot : ::windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows_sys::core::PCWSTR , schemafile : ::windows_sys::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmCreateResourceIndexerWithFlags ( packagefamilyname : ::windows_sys::core::PCWSTR , projectroot : ::windows_sys::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows_sys::core::PCWSTR , flags : MrmIndexerFlags , indexer : *mut MrmResourceIndexerHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDestroyIndexerAndMessages ( indexer : MrmResourceIndexerHandle ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriDataInMemory ( inputpridata : *const u8 , inputprisize : u32 , schemapridata : *const u8 , schemaprisize : u32 , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriFile ( indexfilename : ::windows_sys::core::PCWSTR , schemaprifile : ::windows_sys::core::PCWSTR , dumptype : MrmDumpType , outputxmlfile : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmDumpPriFileInMemory ( indexfilename : ::windows_sys::core::PCWSTR , schemaprifile : ::windows_sys::core::PCWSTR , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmFreeMemory ( data : *const u8 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmGetPriFileContentChecksum ( prifile : ::windows_sys::core::PCWSTR , checksum : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexEmbeddedData ( indexer : MrmResourceIndexerHandle , resourceuri : ::windows_sys::core::PCWSTR , embeddeddata : *const u8 , embeddeddatasize : u32 , qualifiers : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexFile ( indexer : MrmResourceIndexerHandle , resourceuri : ::windows_sys::core::PCWSTR , filepath : ::windows_sys::core::PCWSTR , qualifiers : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexFileAutoQualifiers ( indexer : MrmResourceIndexerHandle , filepath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexResourceContainerAutoQualifiers ( indexer : MrmResourceIndexerHandle , containerpath : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmIndexString ( indexer : MrmResourceIndexerHandle , resourceuri : ::windows_sys::core::PCWSTR , resourcestring : ::windows_sys::core::PCWSTR , qualifiers : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "mrmsupport.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn MrmPeekResourceIndexerMessages ( handle : MrmResourceIndexerHandle , messages : *mut *mut MrmResourceIndexerMessage , nummsgs : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MsgWaitForMultipleObjects ( ncount : u32 , phandles : *const super::super::Foundation:: HANDLE , fwaitall : super::super::Foundation:: BOOL , dwmilliseconds : u32 , dwwakemask : QUEUE_STATUS_FLAGS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn MsgWaitForMultipleObjectsEx ( ncount : u32 , phandles : *const super::super::Foundation:: HANDLE , dwmilliseconds : u32 , dwwakemask : QUEUE_STATUS_FLAGS , dwflags : MSG_WAIT_FOR_MULTIPLE_OBJECTS_EX_FLAGS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharA ( psrc : :: windows_sys::core::PCSTR , pdst : :: windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharA ( psrc : ::windows_sys::core::PCSTR , pdst : ::windows_sys::core::PSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharBuffA ( lpszsrc : :: windows_sys::core::PCSTR , lpszdst : :: windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharBuffA ( lpszsrc : ::windows_sys::core::PCSTR , lpszdst : ::windows_sys::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharBuffW ( lpszsrc : :: windows_sys::core::PCSTR , lpszdst : :: windows_sys::core::PWSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharBuffW ( lpszsrc : ::windows_sys::core::PCSTR , lpszdst : ::windows_sys::core::PWSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharW ( psrc : :: windows_sys::core::PCSTR , pdst : :: windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OemToCharW ( psrc : ::windows_sys::core::PCSTR , pdst : ::windows_sys::core::PWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn OpenIcon ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -542,14 +542,14 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PostThreadMessageA ( idthread : u32 , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn PostThreadMessageW ( idthread : u32 , msg : u32 , wparam : super::super::Foundation:: WPARAM , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn PrivateExtractIconsA ( szfilename : :: windows_sys::core::PCSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn PrivateExtractIconsW ( szfilename : :: windows_sys::core::PCWSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn PrivateExtractIconsA ( szfilename : ::windows_sys::core::PCSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn PrivateExtractIconsW ( szfilename : ::windows_sys::core::PCWSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RealChildWindowFromPoint ( hwndparent : super::super::Foundation:: HWND , ptparentclientcoords : super::super::Foundation:: POINT ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RealGetWindowClassA ( hwnd : super::super::Foundation:: HWND , ptszclassname : :: windows_sys::core::PSTR , cchclassnamemax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RealGetWindowClassA ( hwnd : super::super::Foundation:: HWND , ptszclassname : ::windows_sys::core::PSTR , cchclassnamemax : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RealGetWindowClassW ( hwnd : super::super::Foundation:: HWND , ptszclassname : :: windows_sys::core::PWSTR , cchclassnamemax : u32 ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RealGetWindowClassW ( hwnd : super::super::Foundation:: HWND , ptszclassname : ::windows_sys::core::PWSTR , cchclassnamemax : u32 ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn RegisterClassA ( lpwndclass : *const WNDCLASSA ) -> u16 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -564,14 +564,14 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RegisterDeviceNotificationW ( hrecipient : super::super::Foundation:: HANDLE , notificationfilter : *const ::core::ffi::c_void , flags : REGISTER_NOTIFICATION_FLAGS ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RegisterShellHookWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterWindowMessageA ( lpstring : :: windows_sys::core::PCSTR ) -> u32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterWindowMessageW ( lpstring : :: windows_sys::core::PCWSTR ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterWindowMessageA ( lpstring : ::windows_sys::core::PCSTR ) -> u32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn RegisterWindowMessageW ( lpstring : ::windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RemoveMenu ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RemovePropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RemovePropA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RemovePropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn RemovePropW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn ReplyMessage ( lresult : super::super::Foundation:: LRESULT ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -625,9 +625,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetDlgItemInt ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , uvalue : u32 , bsigned : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetForegroundWindow ( hwnd : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -657,9 +657,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetProcessDefaultLayout ( dwdefaultlayout : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PCSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCWSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PCWSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetSystemCursor ( hcur : HCURSOR , id : SYSTEM_CURSOR_ID ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] @@ -681,9 +681,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowPos ( hwnd : super::super::Foundation:: HWND , hwndinsertafter : super::super::Foundation:: HWND , x : i32 , y : i32 , cx : i32 , cy : i32 , uflags : SET_WINDOW_POS_FLAGS ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn SetWindowWord ( hwnd : super::super::Foundation:: HWND , nindex : i32 , wnewword : u16 ) -> u16 ); #[cfg(feature = "Win32_Foundation")] @@ -731,9 +731,9 @@ #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnhookWindowsHookEx ( hhk : HHOOK ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnregisterClassA ( lpclassname : :: windows_sys::core::PCSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnregisterClassA ( lpclassname : ::windows_sys::core::PCSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnregisterClassW ( lpclassname : :: windows_sys::core::PCWSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnregisterClassW ( lpclassname : ::windows_sys::core::PCWSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn UnregisterDeviceNotification ( handle : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -746,10 +746,10 @@ ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn WindowFromPhysicalPoint ( point : super::super::Foundation:: POINT ) -> super::super::Foundation:: HWND ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] fn WindowFromPoint ( point : super::super::Foundation:: POINT ) -> super::super::Foundation:: HWND ); -::windows_sys::core::link ! ( "user32.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wsprintfA ( param0 : :: windows_sys::core::PSTR , param1 : :: windows_sys::core::PCSTR ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wsprintfW ( param0 : :: windows_sys::core::PWSTR , param1 : :: windows_sys::core::PCWSTR ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wvsprintfA ( param0 : :: windows_sys::core::PSTR , param1 : :: windows_sys::core::PCSTR , arglist : *const i8 ) -> i32 ); -::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wvsprintfW ( param0 : :: windows_sys::core::PWSTR , param1 : :: windows_sys::core::PCWSTR , arglist : *const i8 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wsprintfA ( param0 : ::windows_sys::core::PSTR , param1 : ::windows_sys::core::PCSTR ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""cdecl" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wsprintfW ( param0 : ::windows_sys::core::PWSTR , param1 : ::windows_sys::core::PCWSTR ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wvsprintfA ( param0 : ::windows_sys::core::PSTR , param1 : ::windows_sys::core::PCSTR , arglist : *const i8 ) -> i32 ); +::windows_sys::core::link ! ( "user32.dll""system" #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] fn wvsprintfW ( param0 : ::windows_sys::core::PWSTR , param1 : ::windows_sys::core::PCWSTR , arglist : *const i8 ) -> i32 ); #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] pub const ARW_DOWN: i32 = 4i32; #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] diff --git a/crates/libs/sys/src/Windows/Win32/Web/InternetExplorer/mod.rs b/crates/libs/sys/src/Windows/Win32/Web/InternetExplorer/mod.rs index d3723ff07b..a386d0707c 100644 --- a/crates/libs/sys/src/Windows/Win32/Web/InternetExplorer/mod.rs +++ b/crates/libs/sys/src/Windows/Win32/Web/InternetExplorer/mod.rs @@ -1,99 +1,99 @@ #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Graphics_Gdi\"`*"] fn ComputeInvCMAP ( prgbcolors : *const super::super::Graphics::Gdi:: RGBQUAD , ncolors : u32 , pinvtable : *mut u8 , cbtable : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Graphics_Gdi\"`*"] fn ComputeInvCMAP ( prgbcolors : *const super::super::Graphics::Gdi:: RGBQUAD , ncolors : u32 , pinvtable : *mut u8 , cbtable : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Graphics_DirectDraw", feature = "Win32_Graphics_Gdi"))] -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateDDrawSurfaceOnDIB ( hbmdib : super::super::Graphics::Gdi:: HBITMAP , ppsurface : *mut super::super::Graphics::DirectDraw:: IDirectDrawSurface ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn CreateMIMEMap ( ppmap : *mut IMapMIMEToCLSID ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] fn CreateDDrawSurfaceOnDIB ( hbmdib : super::super::Graphics::Gdi:: HBITMAP , ppsurface : *mut super::super::Graphics::DirectDraw:: IDirectDrawSurface ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn CreateMIMEMap ( ppmap : *mut IMapMIMEToCLSID ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Com\"`*"] fn DecodeImage ( pstream : super::super::System::Com:: IStream , pmap : IMapMIMEToCLSID , peventsink : :: windows_sys::core::IUnknown ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Com\"`*"] fn DecodeImage ( pstream : super::super::System::Com:: IStream , pmap : IMapMIMEToCLSID , peventsink : ::windows_sys::core::IUnknown ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Com\"`*"] fn DecodeImageEx ( pstream : super::super::System::Com:: IStream , pmap : IMapMIMEToCLSID , peventsink : :: windows_sys::core::IUnknown , pszmimetypeparam : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Com\"`*"] fn DecodeImageEx ( pstream : super::super::System::Com:: IStream , pmap : IMapMIMEToCLSID , peventsink : ::windows_sys::core::IUnknown , pszmimetypeparam : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Graphics_Gdi")] -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Graphics_Gdi\"`*"] fn DitherTo8 ( pdestbits : *mut u8 , ndestpitch : i32 , psrcbits : *mut u8 , nsrcpitch : i32 , bfidsrc : *const :: windows_sys::core::GUID , prgbdestcolors : *mut super::super::Graphics::Gdi:: RGBQUAD , prgbsrccolors : *mut super::super::Graphics::Gdi:: RGBQUAD , pbdestinvmap : *mut u8 , x : i32 , y : i32 , cx : i32 , cy : i32 , ldesttrans : i32 , lsrctrans : i32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn GetMaxMIMEIDBytes ( pnmaxbytes : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEAssociateThreadWithTab ( dwtabthreadid : u32 , dwassociatedthreadid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Graphics_Gdi\"`*"] fn DitherTo8 ( pdestbits : *mut u8 , ndestpitch : i32 , psrcbits : *mut u8 , nsrcpitch : i32 , bfidsrc : *const ::windows_sys::core::GUID , prgbdestcolors : *mut super::super::Graphics::Gdi:: RGBQUAD , prgbsrccolors : *mut super::super::Graphics::Gdi:: RGBQUAD , pbdestinvmap : *mut u8 , x : i32 , y : i32 , cx : i32 , cy : i32 , ldesttrans : i32 , lsrctrans : i32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn GetMaxMIMEIDBytes ( pnmaxbytes : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEAssociateThreadWithTab ( dwtabthreadid : u32 , dwassociatedthreadid : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IECancelSaveFile ( hstate : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IECancelSaveFile ( hstate : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IECreateDirectory ( lppathname : :: windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IECreateDirectory ( lppathname : ::windows_sys::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IECreateFile ( lpfilename : :: windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : u32 , dwflagsandattributes : u32 , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] fn IECreateFile ( lpfilename : ::windows_sys::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : u32 , dwflagsandattributes : u32 , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEDeleteFile ( lpfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEDisassociateThreadWithTab ( dwtabthreadid : u32 , dwassociatedthreadid : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEDeleteFile ( lpfilename : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEDisassociateThreadWithTab ( dwtabthreadid : u32 , dwassociatedthreadid : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn IEFindFirstFile ( lpfilename : :: windows_sys::core::PCWSTR , lpfindfiledata : *const super::super::Storage::FileSystem:: WIN32_FIND_DATAA ) -> super::super::Foundation:: HANDLE ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn IEFindFirstFile ( lpfilename : ::windows_sys::core::PCWSTR , lpfindfiledata : *const super::super::Storage::FileSystem:: WIN32_FIND_DATAA ) -> super::super::Foundation:: HANDLE ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn IEGetFileAttributesEx ( lpfilename : :: windows_sys::core::PCWSTR , finfolevelid : super::super::Storage::FileSystem:: GET_FILEEX_INFO_LEVELS , lpfileinformation : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEGetProtectedModeCookie ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PWSTR , pcchcookiedata : *mut u32 , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEGetWriteableFolderPath ( clsidfolderid : *const :: windows_sys::core::GUID , lppwstrpath : *mut :: windows_sys::core::PWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn IEGetFileAttributesEx ( lpfilename : ::windows_sys::core::PCWSTR , finfolevelid : super::super::Storage::FileSystem:: GET_FILEEX_INFO_LEVELS , lpfileinformation : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEGetProtectedModeCookie ( lpszurl : ::windows_sys::core::PCWSTR , lpszcookiename : ::windows_sys::core::PCWSTR , lpszcookiedata : ::windows_sys::core::PWSTR , pcchcookiedata : *mut u32 , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEGetWriteableFolderPath ( clsidfolderid : *const ::windows_sys::core::GUID , lppwstrpath : *mut ::windows_sys::core::PWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Registry")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Registry\"`*"] fn IEGetWriteableLowHKCU ( phkey : *mut super::super::System::Registry:: HKEY ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Registry\"`*"] fn IEGetWriteableLowHKCU ( phkey : *mut super::super::System::Registry:: HKEY ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEInPrivateFilteringEnabled ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEIsInPrivateBrowsing ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEIsProtectedModeProcess ( pbresult : *mut super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEIsProtectedModeURL ( lpwstrurl : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEIsProtectedModeProcess ( pbresult : *mut super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEIsProtectedModeURL ( lpwstrurl : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn IELaunchURL ( lpwstrurl : :: windows_sys::core::PCWSTR , lpprocinfo : *mut super::super::System::Threading:: PROCESS_INFORMATION , lpinfo : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] fn IELaunchURL ( lpwstrurl : ::windows_sys::core::PCWSTR , lpprocinfo : *mut super::super::System::Threading:: PROCESS_INFORMATION , lpinfo : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEMoveFileEx ( lpexistingfilename : :: windows_sys::core::PCWSTR , lpnewfilename : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IERefreshElevationPolicy ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEMoveFileEx ( lpexistingfilename : ::windows_sys::core::PCWSTR , lpnewfilename : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IERefreshElevationPolicy ( ) -> ::windows_sys::core::HRESULT ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security", feature = "Win32_System_Registry"))] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn IERegCreateKeyEx ( lpsubkey : :: windows_sys::core::PCWSTR , reserved : u32 , lpclass : :: windows_sys::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IERegSetValueEx ( lpsubkey : :: windows_sys::core::PCWSTR , lpvaluename : :: windows_sys::core::PCWSTR , reserved : u32 , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] fn IERegCreateKeyEx ( lpsubkey : ::windows_sys::core::PCWSTR , reserved : u32 , lpclass : ::windows_sys::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IERegSetValueEx ( lpsubkey : ::windows_sys::core::PCWSTR , lpvaluename : ::windows_sys::core::PCWSTR , reserved : u32 , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IERegisterWritableRegistryKey ( guid : :: windows_sys::core::GUID , lpsubkey : :: windows_sys::core::PCWSTR , fsubkeyallowed : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IERegisterWritableRegistryValue ( guid : :: windows_sys::core::GUID , lppath : :: windows_sys::core::PCWSTR , lpvaluename : :: windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbmaxdata : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IERegisterWritableRegistryKey ( guid : ::windows_sys::core::GUID , lpsubkey : ::windows_sys::core::PCWSTR , fsubkeyallowed : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IERegisterWritableRegistryValue ( guid : ::windows_sys::core::GUID , lppath : ::windows_sys::core::PCWSTR , lpvaluename : ::windows_sys::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbmaxdata : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IERemoveDirectory ( lppathname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IERemoveDirectory ( lppathname : ::windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IESaveFile ( hstate : super::super::Foundation:: HANDLE , lpwstrsourcefile : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IESetProtectedModeCookie ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IESaveFile ( hstate : super::super::Foundation:: HANDLE , lpwstrsourcefile : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IESetProtectedModeCookie ( lpszurl : ::windows_sys::core::PCWSTR , lpszcookiename : ::windows_sys::core::PCWSTR , lpszcookiedata : ::windows_sys::core::PCWSTR , dwflags : u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEShowOpenFileDialog ( hwnd : super::super::Foundation:: HWND , lpwstrfilename : :: windows_sys::core::PWSTR , cchmaxfilename : u32 , lpwstrinitialdir : :: windows_sys::core::PCWSTR , lpwstrfilter : :: windows_sys::core::PCWSTR , lpwstrdefext : :: windows_sys::core::PCWSTR , dwfilterindex : u32 , dwflags : u32 , phfile : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEShowOpenFileDialog ( hwnd : super::super::Foundation:: HWND , lpwstrfilename : ::windows_sys::core::PWSTR , cchmaxfilename : u32 , lpwstrinitialdir : ::windows_sys::core::PCWSTR , lpwstrfilter : ::windows_sys::core::PCWSTR , lpwstrdefext : ::windows_sys::core::PCWSTR , dwfilterindex : u32 , dwflags : u32 , phfile : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEShowSaveFileDialog ( hwnd : super::super::Foundation:: HWND , lpwstrinitialfilename : :: windows_sys::core::PCWSTR , lpwstrinitialdir : :: windows_sys::core::PCWSTR , lpwstrfilter : :: windows_sys::core::PCWSTR , lpwstrdefext : :: windows_sys::core::PCWSTR , dwfilterindex : u32 , dwflags : u32 , lppwstrdestinationfilepath : *mut :: windows_sys::core::PWSTR , phstate : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IEShowSaveFileDialog ( hwnd : super::super::Foundation:: HWND , lpwstrinitialfilename : ::windows_sys::core::PCWSTR , lpwstrinitialdir : ::windows_sys::core::PCWSTR , lpwstrfilter : ::windows_sys::core::PCWSTR , lpwstrdefext : ::windows_sys::core::PCWSTR , dwfilterindex : u32 , dwflags : u32 , lppwstrdestinationfilepath : *mut ::windows_sys::core::PWSTR , phstate : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn IETrackingProtectionEnabled ( ) -> super::super::Foundation:: BOOL ); -::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEUnregisterWritableRegistry ( guid : :: windows_sys::core::GUID ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IdentifyMIMEType ( pbbytes : *const u8 , nbytes : u32 , pnformat : *mut u32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "ieframe.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IEUnregisterWritableRegistry ( guid : ::windows_sys::core::GUID ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn IdentifyMIMEType ( pbbytes : *const u8 , nbytes : u32 , pnformat : *mut u32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAccessDeniedDialog ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCSTR , pszcontentdescription : :: windows_sys::core::PCSTR , pratingdetails : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAccessDeniedDialog ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCSTR , pszcontentdescription : ::windows_sys::core::PCSTR , pratingdetails : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAccessDeniedDialog2 ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCSTR , pratingdetails : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAccessDeniedDialog2 ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCSTR , pratingdetails : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAccessDeniedDialog2W ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCWSTR , pratingdetails : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAccessDeniedDialog2W ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCWSTR , pratingdetails : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAccessDeniedDialogW ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCWSTR , pszcontentdescription : :: windows_sys::core::PCWSTR , pratingdetails : *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAccessDeniedDialogW ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCWSTR , pszcontentdescription : ::windows_sys::core::PCWSTR , pratingdetails : *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAddToApprovedSites ( hdlg : super::super::Foundation:: HWND , cbpasswordblob : u32 , pbpasswordblob : *mut u8 , lpszurl : :: windows_sys::core::PCWSTR , falwaysnever : super::super::Foundation:: BOOL , fsitepage : super::super::Foundation:: BOOL , fapprovedsitesenforced : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingCheckUserAccess ( pszusername : :: windows_sys::core::PCSTR , pszurl : :: windows_sys::core::PCSTR , pszratinginfo : :: windows_sys::core::PCSTR , pdata : *const u8 , cbdata : u32 , ppratingdetails : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingCheckUserAccessW ( pszusername : :: windows_sys::core::PCWSTR , pszurl : :: windows_sys::core::PCWSTR , pszratinginfo : :: windows_sys::core::PCWSTR , pdata : *const u8 , cbdata : u32 , ppratingdetails : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingAddToApprovedSites ( hdlg : super::super::Foundation:: HWND , cbpasswordblob : u32 , pbpasswordblob : *mut u8 , lpszurl : ::windows_sys::core::PCWSTR , falwaysnever : super::super::Foundation:: BOOL , fsitepage : super::super::Foundation:: BOOL , fapprovedsitesenforced : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingCheckUserAccess ( pszusername : ::windows_sys::core::PCSTR , pszurl : ::windows_sys::core::PCSTR , pszratinginfo : ::windows_sys::core::PCSTR , pdata : *const u8 , cbdata : u32 , ppratingdetails : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingCheckUserAccessW ( pszusername : ::windows_sys::core::PCWSTR , pszurl : ::windows_sys::core::PCWSTR , pszratinginfo : ::windows_sys::core::PCWSTR , pdata : *const u8 , cbdata : u32 , ppratingdetails : *mut *mut ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingClickedOnPRFInternal ( hwndowner : super::super::Foundation:: HWND , param1 : super::super::Foundation:: HINSTANCE , lpszfilename : :: windows_sys::core::PCSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingClickedOnPRFInternal ( hwndowner : super::super::Foundation:: HWND , param1 : super::super::Foundation:: HINSTANCE , lpszfilename : ::windows_sys::core::PCSTR , nshow : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingClickedOnRATInternal ( hwndowner : super::super::Foundation:: HWND , param1 : super::super::Foundation:: HINSTANCE , lpszfilename : :: windows_sys::core::PCSTR , nshow : i32 ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingClickedOnRATInternal ( hwndowner : super::super::Foundation:: HWND , param1 : super::super::Foundation:: HINSTANCE , lpszfilename : ::windows_sys::core::PCSTR , nshow : i32 ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingEnable ( hwndparent : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCSTR , fenable : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingEnable ( hwndparent : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCSTR , fenable : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingEnableW ( hwndparent : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCWSTR , fenable : super::super::Foundation:: BOOL ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingEnabledQuery ( ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingFreeDetails ( pratingdetails : *const ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT ); -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingInit ( ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingEnableW ( hwndparent : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCWSTR , fenable : super::super::Foundation:: BOOL ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingEnabledQuery ( ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingFreeDetails ( pratingdetails : *const ::core::ffi::c_void ) -> ::windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] fn RatingInit ( ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingObtainCancel ( hratingobtainquery : super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingObtainCancel ( hratingobtainquery : super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingObtainQuery ( psztargeturl : :: windows_sys::core::PCSTR , dwuserdata : u32 , fcallback : isize , phratingobtainquery : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingObtainQuery ( psztargeturl : ::windows_sys::core::PCSTR , dwuserdata : u32 , fcallback : isize , phratingobtainquery : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingObtainQueryW ( psztargeturl : :: windows_sys::core::PCWSTR , dwuserdata : u32 , fcallback : isize , phratingobtainquery : *mut super::super::Foundation:: HANDLE ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingObtainQueryW ( psztargeturl : ::windows_sys::core::PCWSTR , dwuserdata : u32 , fcallback : isize , phratingobtainquery : *mut super::super::Foundation:: HANDLE ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingSetupUI ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingSetupUI ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_Foundation")] -::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingSetupUIW ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows_sys::core::PCWSTR ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "msrating.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] fn RatingSetupUIW ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows_sys::core::PCWSTR ) -> ::windows_sys::core::HRESULT ); #[cfg(feature = "Win32_System_Com")] -::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Com\"`*"] fn SniffStream ( pinstream : super::super::System::Com:: IStream , pnformat : *mut u32 , ppoutstream : *mut super::super::System::Com:: IStream ) -> :: windows_sys::core::HRESULT ); +::windows_sys::core::link ! ( "imgutil.dll""system" #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Com\"`*"] fn SniffStream ( pinstream : super::super::System::Com:: IStream , pnformat : *mut u32 , ppoutstream : *mut super::super::System::Com:: IStream ) -> ::windows_sys::core::HRESULT ); pub type IActiveXUIHandlerSite = *mut ::core::ffi::c_void; pub type IActiveXUIHandlerSite2 = *mut ::core::ffi::c_void; pub type IActiveXUIHandlerSite3 = *mut ::core::ffi::c_void; @@ -652,29 +652,29 @@ pub const IECMDID_SETID_AUTOCOMPLETE_FOR_FORMS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IECMDID_SET_INVOKE_DEFAULT_BROWSER_ON_NEW_WINDOW: u32 = 5u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IEGetProcessModule_PROC_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("IEGetProcessModule"); +pub const IEGetProcessModule_PROC_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IEGetProcessModule"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IEGetTabWindowExports_PROC_NAME: ::windows_sys::core::PCSTR = ::windows_sys::s!("IEGetTabWindowExports"); +pub const IEGetTabWindowExports_PROC_NAME: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("IEGetTabWindowExports"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IEPROCESS_MODULE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IERtUtil.dll"); +pub const IEPROCESS_MODULE_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IERtUtil.dll"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IEWebDriverManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x90314af2_5250_47b3_89d8_6295fc23bc22); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IE_USE_OE_MAIL_HKEY: i32 = -2147483647i32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_MAIL_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Internet Explorer\\Mail"); +pub const IE_USE_OE_MAIL_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Internet Explorer\\Mail"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_MAIL_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use Outlook Express"); +pub const IE_USE_OE_MAIL_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use Outlook Express"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IE_USE_OE_NEWS_HKEY: i32 = -2147483647i32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_NEWS_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Internet Explorer\\News"); +pub const IE_USE_OE_NEWS_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Internet Explorer\\News"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_NEWS_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use Outlook Express"); +pub const IE_USE_OE_NEWS_VALUE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use Outlook Express"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IE_USE_OE_PRESENT_HKEY: i32 = -2147483646i32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_PRESENT_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Windows\\CurrentVersion\\app.paths\\msimn.exe"); +pub const IE_USE_OE_PRESENT_KEY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\app.paths\\msimn.exe"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IMGDECODE_EVENT_BEGINBITS: u32 = 4u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -714,297 +714,297 @@ pub const OpenServiceManager: ::windows_sys::core::GUID = ::windows_sys::core::G #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const PeerFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0x3050f4cf_98b5_11cf_bb82_00aa00bdce0b); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTRA_VAL_STARTPAGE: ::windows_sys::core::PCSTR = ::windows_sys::s!("Start Page"); +pub const REGSTRA_VAL_STARTPAGE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Start Page"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_CURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("current"); +pub const REGSTR_PATH_CURRENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("current"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("default"); +pub const REGSTR_PATH_DEFAULT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("default"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_INETCPL_RESTRICTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Policies\\Microsoft\\Internet Explorer\\Control Panel"); +pub const REGSTR_PATH_INETCPL_RESTRICTIONS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Policies\\Microsoft\\Internet Explorer\\Control Panel"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_MIME_DATABASE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MIME\\Database"); +pub const REGSTR_PATH_MIME_DATABASE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MIME\\Database"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_REMOTEACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteAccess"); +pub const REGSTR_PATH_REMOTEACCESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteAccess"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_REMOTEACESS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RemoteAccess"); +pub const REGSTR_PATH_REMOTEACESS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RemoteAccess"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_SHIFTQUICKSUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ShiftQuickCompleteSuffix"); +pub const REGSTR_SHIFTQUICKSUFFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ShiftQuickCompleteSuffix"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ACCEPT_LANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AcceptLanguage"); +pub const REGSTR_VAL_ACCEPT_LANGUAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AcceptLanguage"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ACCESSMEDIUM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AccessMedium"); +pub const REGSTR_VAL_ACCESSMEDIUM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AccessMedium"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ACCESSTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AccessType"); +pub const REGSTR_VAL_ACCESSTYPE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AccessType"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ALIASTO: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AliasForCharset"); +pub const REGSTR_VAL_ALIASTO: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AliasForCharset"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ANCHORCOLOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Anchor Color"); +pub const REGSTR_VAL_ANCHORCOLOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Anchor Color"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ANCHORCOLORHOVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Anchor Color Hover"); +pub const REGSTR_VAL_ANCHORCOLORHOVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Anchor Color Hover"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ANCHORCOLORVISITED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Anchor Color Visited"); +pub const REGSTR_VAL_ANCHORCOLORVISITED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Anchor Color Visited"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ANCHORUNDERLINE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Anchor Underline"); +pub const REGSTR_VAL_ANCHORUNDERLINE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Anchor Underline"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODETECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoDetect"); +pub const REGSTR_VAL_AUTODETECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoDetect"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODIALDLLNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutodialDllName"); +pub const REGSTR_VAL_AUTODIALDLLNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutodialDllName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODIALFCNNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutodialFcnName"); +pub const REGSTR_VAL_AUTODIALFCNNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutodialFcnName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODIAL_MONITORCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("MS_AutodialMonitor"); +pub const REGSTR_VAL_AUTODIAL_MONITORCLASSNAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("MS_AutodialMonitor"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODIAL_TRYONLYONCE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TryAutodialOnce"); +pub const REGSTR_VAL_AUTODIAL_TRYONLYONCE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("TryAutodialOnce"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTONAVIGATE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SearchForExtensions"); +pub const REGSTR_VAL_AUTONAVIGATE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SearchForExtensions"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTOSEARCH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Do404Search"); +pub const REGSTR_VAL_AUTOSEARCH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Do404Search"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_BACKBITMAP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackBitmap"); +pub const REGSTR_VAL_BACKBITMAP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BackBitmap"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_BACKGROUNDCOLOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Background Color"); +pub const REGSTR_VAL_BACKGROUNDCOLOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Background Color"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_BODYCHARSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BodyCharset"); +pub const REGSTR_VAL_BODYCHARSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BodyCharset"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_BYPASSAUTOCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BypassAutoconfig"); +pub const REGSTR_VAL_BYPASSAUTOCONFIG: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BypassAutoconfig"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CACHEPREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CachePrefix"); +pub const REGSTR_VAL_CACHEPREFIX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CachePrefix"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CHECKASSOC: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Check_Associations"); +pub const REGSTR_VAL_CHECKASSOC: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Check_Associations"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CODEDOWNLOAD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Code Download"); +pub const REGSTR_VAL_CODEDOWNLOAD: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Code Download"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CODEDOWNLOAD_DEF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("yes"); +pub const REGSTR_VAL_CODEDOWNLOAD_DEF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("yes"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CODEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CodePage"); +pub const REGSTR_VAL_CODEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CodePage"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_COVEREXCLUDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("CoverExclude"); +pub const REGSTR_VAL_COVEREXCLUDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("CoverExclude"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DAYSTOKEEP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DaysToKeep"); +pub const REGSTR_VAL_DAYSTOKEEP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DaysToKeep"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DEFAULT_CODEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default_CodePage"); +pub const REGSTR_VAL_DEFAULT_CODEPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default_CodePage"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DEFAULT_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default_Script"); +pub const REGSTR_VAL_DEFAULT_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default_Script"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DEF_ENCODING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default_Encoding"); +pub const REGSTR_VAL_DEF_ENCODING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default_Encoding"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DEF_INETENCODING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Default_InternetEncoding"); +pub const REGSTR_VAL_DEF_INETENCODING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Default_InternetEncoding"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Description"); +pub const REGSTR_VAL_DESCRIPTION: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Description"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Directory"); +pub const REGSTR_VAL_DIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Directory"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DISCONNECTIDLETIME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisconnectIdleTime"); +pub const REGSTR_VAL_DISCONNECTIDLETIME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisconnectIdleTime"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEAUTODIAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableAutodial"); +pub const REGSTR_VAL_ENABLEAUTODIAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableAutodial"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEAUTODIALDISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableAutodisconnect"); +pub const REGSTR_VAL_ENABLEAUTODIALDISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableAutodisconnect"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEAUTODISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableAutodisconnect"); +pub const REGSTR_VAL_ENABLEAUTODISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableAutodisconnect"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEEXITDISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableExitDisconnect"); +pub const REGSTR_VAL_ENABLEEXITDISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableExitDisconnect"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLESECURITYCHECK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableSecurityCheck"); +pub const REGSTR_VAL_ENABLESECURITYCHECK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableSecurityCheck"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEUNATTENDED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableUnattended"); +pub const REGSTR_VAL_ENABLEUNATTENDED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableUnattended"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENCODENAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EncodingName"); +pub const REGSTR_VAL_ENCODENAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EncodingName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FAMILY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Family"); +pub const REGSTR_VAL_FAMILY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Family"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FIXEDWIDTHFONT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("FixedWidthFont"); +pub const REGSTR_VAL_FIXEDWIDTHFONT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("FixedWidthFont"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FIXED_FONT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IEFixedFontName"); +pub const REGSTR_VAL_FIXED_FONT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IEFixedFontName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FONT_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Script"); +pub const REGSTR_VAL_FONT_SCRIPT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Script"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FONT_SCRIPTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Scripts"); +pub const REGSTR_VAL_FONT_SCRIPTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Scripts"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FONT_SCRIPT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Script"); +pub const REGSTR_VAL_FONT_SCRIPT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Script"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FONT_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IEFontSize"); +pub const REGSTR_VAL_FONT_SIZE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IEFontSize"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_FONT_SIZE_DEF: u32 = 2u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_HEADERCHARSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HeaderCharset"); +pub const REGSTR_VAL_HEADERCHARSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("HeaderCharset"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_HTTP_ERRORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Friendly http errors"); +pub const REGSTR_VAL_HTTP_ERRORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Friendly http errors"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_IE_CUSTOMCOLORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Custom Colors"); +pub const REGSTR_VAL_IE_CUSTOMCOLORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Custom Colors"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_ADVANCEDTAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AdvancedTab"); +pub const REGSTR_VAL_INETCPL_ADVANCEDTAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AdvancedTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_CONNECTIONSTAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ConnectionsTab"); +pub const REGSTR_VAL_INETCPL_CONNECTIONSTAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ConnectionsTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_CONTENTTAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ContentTab"); +pub const REGSTR_VAL_INETCPL_CONTENTTAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ContentTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_GENERALTAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("GeneralTab"); +pub const REGSTR_VAL_INETCPL_GENERALTAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("GeneralTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_IEAK: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IEAKContext"); +pub const REGSTR_VAL_INETCPL_IEAK: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IEAKContext"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_PRIVACYTAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrivacyTab"); +pub const REGSTR_VAL_INETCPL_PRIVACYTAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrivacyTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_PROGRAMSTAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProgramsTab"); +pub const REGSTR_VAL_INETCPL_PROGRAMSTAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProgramsTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_SECURITYTAB: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SecurityTab"); +pub const REGSTR_VAL_INETCPL_SECURITYTAB: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SecurityTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETENCODING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InternetEncoding"); +pub const REGSTR_VAL_INETENCODING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InternetEncoding"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INTERNETENTRY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InternetProfile"); +pub const REGSTR_VAL_INTERNETENTRY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InternetProfile"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INTERNETENTRYBKUP: ::windows_sys::core::PCWSTR = ::windows_sys::w!("BackupInternetProfile"); +pub const REGSTR_VAL_INTERNETENTRYBKUP: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("BackupInternetProfile"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INTERNETPROFILE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("InternetProfile"); +pub const REGSTR_VAL_INTERNETPROFILE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("InternetProfile"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_JAVAJIT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableJIT"); +pub const REGSTR_VAL_JAVAJIT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableJIT"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_JAVAJIT_DEF: u32 = 0u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_JAVALOGGING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("EnableLogging"); +pub const REGSTR_VAL_JAVALOGGING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("EnableLogging"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_JAVALOGGING_DEF: u32 = 0u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Level"); +pub const REGSTR_VAL_LEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Level"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_LOADIMAGES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Display Inline Images"); +pub const REGSTR_VAL_LOADIMAGES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Display Inline Images"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_LOCALPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Local Page"); +pub const REGSTR_VAL_LOCALPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Local Page"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_MOSDISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisconnectTimeout"); +pub const REGSTR_VAL_MOSDISCONNECT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisconnectTimeout"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_NEWDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NewDirectory"); +pub const REGSTR_VAL_NEWDIRECTORY: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NewDirectory"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_NONETAUTODIAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("NoNetAutodial"); +pub const REGSTR_VAL_NONETAUTODIAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("NoNetAutodial"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PLAYSOUNDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Play_Background_Sounds"); +pub const REGSTR_VAL_PLAYSOUNDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Play_Background_Sounds"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PLAYVIDEOS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Display Inline Videos"); +pub const REGSTR_VAL_PLAYVIDEOS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Display Inline Videos"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PRIVCONVERTER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PrivConverter"); +pub const REGSTR_VAL_PRIVCONVERTER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("PrivConverter"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROPORTIONALFONT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProportionalFont"); +pub const REGSTR_VAL_PROPORTIONALFONT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProportionalFont"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROP_FONT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IEPropFontName"); +pub const REGSTR_VAL_PROP_FONT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IEPropFontName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROXYENABLE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProxyEnable"); +pub const REGSTR_VAL_PROXYENABLE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProxyEnable"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROXYOVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProxyOverride"); +pub const REGSTR_VAL_PROXYOVERRIDE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProxyOverride"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROXYSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ProxyServer"); +pub const REGSTR_VAL_PROXYSERVER: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ProxyServer"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_REDIALATTEMPTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedialAttempts"); +pub const REGSTR_VAL_REDIALATTEMPTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RedialAttempts"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_REDIALINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedialWait"); +pub const REGSTR_VAL_REDIALINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("RedialWait"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_RNAINSTALLED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Installed"); +pub const REGSTR_VAL_RNAINSTALLED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Installed"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SAFETYWARNINGLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Safety Warning Level"); +pub const REGSTR_VAL_SAFETYWARNINGLEVEL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Safety Warning Level"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SCHANNELENABLEPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Enabled"); +pub const REGSTR_VAL_SCHANNELENABLEPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SCHANNELENABLEPROTOCOL_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SCRIPT_FIXED_FONT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IEFixedFontName"); +pub const REGSTR_VAL_SCRIPT_FIXED_FONT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IEFixedFontName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SCRIPT_PROP_FONT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("IEPropFontName"); +pub const REGSTR_VAL_SCRIPT_PROP_FONT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("IEPropFontName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SEARCHPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Search Page"); +pub const REGSTR_VAL_SEARCHPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Search Page"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYACTICEXSCRIPTS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security_RunScripts"); +pub const REGSTR_VAL_SECURITYACTICEXSCRIPTS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security_RunScripts"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYACTICEXSCRIPTS_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYACTIVEX: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security_RunActiveXControls"); +pub const REGSTR_VAL_SECURITYACTIVEX: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security_RunActiveXControls"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYACTIVEX_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYALLOWCOOKIES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AllowCookies"); +pub const REGSTR_VAL_SECURITYALLOWCOOKIES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AllowCookies"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYALLOWCOOKIES_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES: ::windows_sys::core::PCWSTR = ::windows_sys::w!("DisableCachingOfSSLPages"); +pub const REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("DisableCachingOfSSLPages"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES_DEF: u32 = 0u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYJAVA: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Security_RunJavaApplets"); +pub const REGSTR_VAL_SECURITYJAVA: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Security_RunJavaApplets"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYJAVA_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONBADCERTSENDING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WarnOnBadCertSending"); +pub const REGSTR_VAL_SECURITYWARNONBADCERTSENDING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WarnOnBadCertSending"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONBADCERTSENDING_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONBADCERTVIEWING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WarnOnBadCertRecving"); +pub const REGSTR_VAL_SECURITYWARNONBADCERTVIEWING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WarnOnBadCertRecving"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONBADCERTVIEWING_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONSEND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WarnOnPost"); +pub const REGSTR_VAL_SECURITYWARNONSEND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WarnOnPost"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONSENDALWAYS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WarnAlwaysOnPost"); +pub const REGSTR_VAL_SECURITYWARNONSENDALWAYS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WarnAlwaysOnPost"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONSENDALWAYS_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONSEND_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WarnOnView"); +pub const REGSTR_VAL_SECURITYWARNONVIEW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WarnOnView"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONVIEW_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONZONECROSSING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WarnOnZoneCrossing"); +pub const REGSTR_VAL_SECURITYWARNONZONECROSSING: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WarnOnZoneCrossing"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONZONECROSSING_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWADDRESSBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show_URLToolBar"); +pub const REGSTR_VAL_SHOWADDRESSBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Show_URLToolBar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWFOCUS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Tabstop - MouseDown"); +pub const REGSTR_VAL_SHOWFOCUS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Tabstop - MouseDown"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWFOCUS_DEF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("no"); +pub const REGSTR_VAL_SHOWFOCUS_DEF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("no"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWFULLURLS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show_FullURL"); +pub const REGSTR_VAL_SHOWFULLURLS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Show_FullURL"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWTOOLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Show_ToolBar"); +pub const REGSTR_VAL_SHOWTOOLBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Show_ToolBar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SMOOTHSCROLL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SmoothScroll"); +pub const REGSTR_VAL_SMOOTHSCROLL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SmoothScroll"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SMOOTHSCROLL_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_STARTPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Start Page"); +pub const REGSTR_VAL_STARTPAGE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Start Page"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_TEXTCOLOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Text Color"); +pub const REGSTR_VAL_TEXTCOLOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Text Color"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_TRUSTWARNINGLEVEL_HIGH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("High"); +pub const REGSTR_VAL_TRUSTWARNINGLEVEL_HIGH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("High"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_TRUSTWARNINGLEVEL_LOW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("No Security"); +pub const REGSTR_VAL_TRUSTWARNINGLEVEL_LOW: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("No Security"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_TRUSTWARNINGLEVEL_MED: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Medium"); +pub const REGSTR_VAL_TRUSTWARNINGLEVEL_MED: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Medium"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEAUTOAPPEND: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Append Completion"); +pub const REGSTR_VAL_USEAUTOAPPEND: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Append Completion"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEAUTOCOMPLETE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use AutoComplete"); +pub const REGSTR_VAL_USEAUTOCOMPLETE: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use AutoComplete"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEAUTOSUGGEST: ::windows_sys::core::PCWSTR = ::windows_sys::w!("AutoSuggest"); +pub const REGSTR_VAL_USEAUTOSUGGEST: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("AutoSuggest"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEDLGCOLORS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use_DlgBox_Colors"); +pub const REGSTR_VAL_USEDLGCOLORS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use_DlgBox_Colors"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEHOVERCOLOR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use Anchor Hover Color"); +pub const REGSTR_VAL_USEHOVERCOLOR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use Anchor Hover Color"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEIBAR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseBar"); +pub const REGSTR_VAL_USEIBAR: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseBar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEICM: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UseICM"); +pub const REGSTR_VAL_USEICM: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("UseICM"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_USEICM_DEF: u32 = 0u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USERAGENT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("User Agent"); +pub const REGSTR_VAL_USERAGENT: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("User Agent"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USESTYLESHEETS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Use Stylesheets"); +pub const REGSTR_VAL_USESTYLESHEETS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Use Stylesheets"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USESTYLESHEETS_DEF: ::windows_sys::core::PCWSTR = ::windows_sys::w!("yes"); +pub const REGSTR_VAL_USESTYLESHEETS_DEF: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("yes"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_VISIBLEBANDS: ::windows_sys::core::PCWSTR = ::windows_sys::w!("VisibleBands"); +pub const REGSTR_VAL_VISIBLEBANDS: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("VisibleBands"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_VISIBLEBANDS_DEF: u32 = 7u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_WEBCHARSET: ::windows_sys::core::PCWSTR = ::windows_sys::w!("WebCharset"); +pub const REGSTR_VAL_WEBCHARSET: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("WebCharset"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const STATURLFLAG_ISCACHED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -1024,37 +1024,37 @@ pub const SURFACE_LOCK_EXCLUSIVE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const SURFACE_LOCK_WAIT: u32 = 4u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZBACKBITMAP: ::windows_sys::core::PCSTR = ::windows_sys::s!("BackBitmap"); +pub const SZBACKBITMAP: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("BackBitmap"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZJAVAVMPATH: ::windows_sys::core::PCSTR = ::windows_sys::s!("\\Java VM"); +pub const SZJAVAVMPATH: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("\\Java VM"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZNOTEXT: ::windows_sys::core::PCSTR = ::windows_sys::s!("NoText"); +pub const SZNOTEXT: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("NoText"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZTOOLBAR: ::windows_sys::core::PCSTR = ::windows_sys::s!("\\Toolbar"); +pub const SZTOOLBAR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("\\Toolbar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZTRUSTWARNLEVEL: ::windows_sys::core::PCSTR = ::windows_sys::s!("Trust Warning Level"); +pub const SZTRUSTWARNLEVEL: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Trust Warning Level"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZVISIBLE: ::windows_sys::core::PCSTR = ::windows_sys::s!("VisibleBands"); +pub const SZVISIBLE: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("VisibleBands"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_DEFAULT_HTML_EDITOR: ::windows_sys::core::PCSTR = ::windows_sys::s!("Default HTML Editor"); +pub const SZ_IE_DEFAULT_HTML_EDITOR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Default HTML Editor"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_IBAR: ::windows_sys::core::PCSTR = ::windows_sys::s!("Bar"); +pub const SZ_IE_IBAR: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Bar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_IBAR_BANDS: ::windows_sys::core::PCSTR = ::windows_sys::s!("Bands"); +pub const SZ_IE_IBAR_BANDS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Bands"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_MAIN: ::windows_sys::core::PCSTR = ::windows_sys::s!("Main"); +pub const SZ_IE_MAIN: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Main"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_SEARCHSTRINGS: ::windows_sys::core::PCSTR = ::windows_sys::s!("UrlTemplate"); +pub const SZ_IE_SEARCHSTRINGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("UrlTemplate"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_SECURITY: ::windows_sys::core::PCSTR = ::windows_sys::s!("Security"); +pub const SZ_IE_SECURITY: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Security"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_SETTINGS: ::windows_sys::core::PCSTR = ::windows_sys::s!("Settings"); +pub const SZ_IE_SETTINGS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("Settings"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_THRESHOLDS: ::windows_sys::core::PCSTR = ::windows_sys::s!("ErrorThresholds"); +pub const SZ_IE_THRESHOLDS: ::windows_sys::core::PCSTR = ::windows_sys::core::s!("ErrorThresholds"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const S_SURFACE_DISCARDED: i32 = 49155i32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TARGET_NOTIFY_OBJECT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("863a99a0-21bc-11d0-82b4-00a0c90c29c5"); +pub const TARGET_NOTIFY_OBJECT_NAME: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("863a99a0-21bc-11d0-82b4-00a0c90c29c5"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const TF_NAVIGATE: u32 = 2142153644u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -1064,25 +1064,25 @@ pub const TIMERMODE_VISIBILITYAWARE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const TOOLSBAND: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZCALENDARPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("unk"); +pub const TSZCALENDARPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("unk"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZCALLTOPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("callto"); +pub const TSZCALLTOPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("callto"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZINTERNETCLIENTSPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft\\Internet Explorer\\Unix"); +pub const TSZINTERNETCLIENTSPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft\\Internet Explorer\\Unix"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZLDAPPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ldap"); +pub const TSZLDAPPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("ldap"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZMAILTOPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("mailto"); +pub const TSZMAILTOPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("mailto"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZMICROSOFTPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Software\\Microsoft"); +pub const TSZMICROSOFTPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Software\\Microsoft"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZNEWSPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("news"); +pub const TSZNEWSPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("news"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZPROTOCOLSPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Protocols\\"); +pub const TSZPROTOCOLSPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("Protocols\\"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZSCHANNELPATH: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL"); +pub const TSZSCHANNELPATH: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZVSOURCEPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("view source"); +pub const TSZVSOURCEPROTOCOL: ::windows_sys::core::PCWSTR = ::windows_sys::core::w!("view source"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const msodsvFailed: u32 = 3u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] diff --git a/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs b/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs index 398eee1c55..1027c0f91c 100644 --- a/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs +++ b/crates/libs/windows/src/Windows/Wdk/System/OfflineRegistry/mod.rs @@ -35,7 +35,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "offreg.dll""system" fn ORCreateKey ( keyhandle : ORHKEY , lpsubkey : :: windows::core::PCWSTR , lpclass : :: windows::core::PCWSTR , dwoptions : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , phkresult : *mut ORHKEY , pdwdisposition : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn ORCreateKey ( keyhandle : ORHKEY , lpsubkey : ::windows::core::PCWSTR , lpclass : ::windows::core::PCWSTR , dwoptions : u32 , psecuritydescriptor : super::super::super::Win32::Security:: PSECURITY_DESCRIPTOR , phkresult : *mut ORHKEY , pdwdisposition : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); ORCreateKey(keyhandle.into_param().abi(), lpsubkey.into_param().abi(), lpclass.into_param().abi(), dwoptions, psecuritydescriptor.into_param().abi(), phkresult, ::core::mem::transmute(pdwdisposition.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] @@ -46,7 +46,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "offreg.dll""system" fn ORDeleteKey ( handle : ORHKEY , lpsubkey : :: windows::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn ORDeleteKey ( handle : ORHKEY , lpsubkey : ::windows::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); ORDeleteKey(handle.into_param().abi(), lpsubkey.into_param().abi()) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] @@ -57,7 +57,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "offreg.dll""system" fn ORDeleteValue ( handle : ORHKEY , lpvaluename : :: windows::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn ORDeleteValue ( handle : ORHKEY , lpvaluename : ::windows::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); ORDeleteValue(handle.into_param().abi(), lpvaluename.into_param().abi()) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] @@ -67,7 +67,7 @@ pub unsafe fn OREnumKey(handle: P0, dwindex: u32, lpname: ::windows::core::P where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "offreg.dll""system" fn OREnumKey ( handle : ORHKEY , dwindex : u32 , lpname : :: windows::core::PWSTR , lpcname : *mut u32 , lpclass : :: windows::core::PWSTR , lpcclass : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn OREnumKey ( handle : ORHKEY , dwindex : u32 , lpname : ::windows::core::PWSTR , lpcname : *mut u32 , lpclass : ::windows::core::PWSTR , lpcclass : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); OREnumKey(handle.into_param().abi(), dwindex, ::core::mem::transmute(lpname), lpcname, ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcclass.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpftlastwritetime.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] @@ -77,7 +77,7 @@ pub unsafe fn OREnumValue(handle: P0, dwindex: u32, lpvaluename: ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "offreg.dll""system" fn OREnumValue ( handle : ORHKEY , dwindex : u32 , lpvaluename : :: windows::core::PWSTR , lpcvaluename : *mut u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn OREnumValue ( handle : ORHKEY , dwindex : u32 , lpvaluename : ::windows::core::PWSTR , lpcvaluename : *mut u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); OREnumValue(handle.into_param().abi(), dwindex, ::core::mem::transmute(lpvaluename), lpcvaluename, ::core::mem::transmute(lptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -99,7 +99,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "offreg.dll""system" fn ORGetValue ( handle : ORHKEY , lpsubkey : :: windows::core::PCWSTR , lpvalue : :: windows::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn ORGetValue ( handle : ORHKEY , lpsubkey : ::windows::core::PCWSTR , lpvalue : ::windows::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); ORGetValue(handle.into_param().abi(), lpsubkey.into_param().abi(), lpvalue.into_param().abi(), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] @@ -133,7 +133,7 @@ pub unsafe fn OROpenHive(filepath: P0, horkey: *mut ORHKEY) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "offreg.dll""system" fn OROpenHive ( filepath : :: windows::core::PCWSTR , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn OROpenHive ( filepath : ::windows::core::PCWSTR , horkey : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); OROpenHive(filepath.into_param().abi(), horkey) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] @@ -154,7 +154,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "offreg.dll""system" fn OROpenKey ( handle : ORHKEY , lpsubkey : :: windows::core::PCWSTR , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn OROpenKey ( handle : ORHKEY , lpsubkey : ::windows::core::PCWSTR , phkresult : *mut ORHKEY ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); OROpenKey(handle.into_param().abi(), lpsubkey.into_param().abi(), phkresult) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] @@ -164,7 +164,7 @@ pub unsafe fn ORQueryInfoKey(handle: P0, lpclass: ::windows::core::PWSTR, lp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "offreg.dll""system" fn ORQueryInfoKey ( handle : ORHKEY , lpclass : :: windows::core::PWSTR , lpcclass : *mut u32 , lpcsubkeys : *mut u32 , lpcmaxsubkeylen : *mut u32 , lpcmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcmaxvaluenamelen : *mut u32 , lpcmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn ORQueryInfoKey ( handle : ORHKEY , lpclass : ::windows::core::PWSTR , lpcclass : *mut u32 , lpcsubkeys : *mut u32 , lpcmaxsubkeylen : *mut u32 , lpcmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcmaxvaluenamelen : *mut u32 , lpcmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::super::Win32::Foundation:: FILETIME ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); ORQueryInfoKey( handle.into_param().abi(), ::core::mem::transmute(lpclass), @@ -187,7 +187,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "offreg.dll""system" fn ORRenameKey ( handle : ORHKEY , lpnewname : :: windows::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn ORRenameKey ( handle : ORHKEY , lpnewname : ::windows::core::PCWSTR ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); ORRenameKey(handle.into_param().abi(), lpnewname.into_param().abi()) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] @@ -198,7 +198,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "offreg.dll""system" fn ORSaveHive ( horkey : ORHKEY , hivepath : :: windows::core::PCWSTR , osmajorversion : u32 , osminorversion : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn ORSaveHive ( horkey : ORHKEY , hivepath : ::windows::core::PCWSTR , osmajorversion : u32 , osminorversion : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); ORSaveHive(horkey.into_param().abi(), hivepath.into_param().abi(), osmajorversion, osminorversion) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -220,7 +220,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "offreg.dll""system" fn ORSetValue ( handle : ORHKEY , lpvaluename : :: windows::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "offreg.dll""system" fn ORSetValue ( handle : ORHKEY , lpvaluename : ::windows::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> super::super::super::Win32::Foundation:: WIN32_ERROR ); ORSetValue(handle.into_param().abi(), lpvaluename.into_param().abi(), dwtype, ::core::mem::transmute(lpdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Wdk_System_OfflineRegistry\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs index 4a9a59bd6d..4ba50a33d0 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/DirectML/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "directml.dll""system" fn DMLCreateDevice ( d3d12device : * mut::core::ffi::c_void , flags : DML_CREATE_DEVICE_FLAGS , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "directml.dll""system" fn DMLCreateDevice ( d3d12device : * mut::core::ffi::c_void , flags : DML_CREATE_DEVICE_FLAGS , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DMLCreateDevice(d3d12device.into_param().abi(), flags, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`, `\"Win32_Graphics_Direct3D12\"`*"] @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "directml.dll""system" fn DMLCreateDevice1 ( d3d12device : * mut::core::ffi::c_void , flags : DML_CREATE_DEVICE_FLAGS , minimumfeaturelevel : DML_FEATURE_LEVEL , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "directml.dll""system" fn DMLCreateDevice1 ( d3d12device : * mut::core::ffi::c_void , flags : DML_CREATE_DEVICE_FLAGS , minimumfeaturelevel : DML_FEATURE_LEVEL , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DMLCreateDevice1(d3d12device.into_param().abi(), flags, minimumfeaturelevel, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_AI_MachineLearning_DirectML\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs index 0cfa13fb25..19f5fffaca 100644 --- a/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/AI/MachineLearning/WinML/mod.rs @@ -1,14 +1,14 @@ #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] #[inline] pub unsafe fn MLCreateOperatorRegistry() -> ::windows::core::Result { - ::windows::imp::link ! ( "windows.ai.machinelearning.dll""system" fn MLCreateOperatorRegistry ( registry : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.ai.machinelearning.dll""system" fn MLCreateOperatorRegistry ( registry : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MLCreateOperatorRegistry(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_AI_MachineLearning_WinML\"`*"] #[inline] pub unsafe fn WinMLCreateRuntime() -> ::windows::core::Result { - ::windows::imp::link ! ( "winml.dll""system" fn WinMLCreateRuntime ( runtime : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winml.dll""system" fn WinMLCreateRuntime ( runtime : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WinMLCreateRuntime(&mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs index f57eb7ef73..92e70cdb05 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/HtmlHelp/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "htmlhelp.dll""system" fn HtmlHelpA ( hwndcaller : super::super::Foundation:: HWND , pszfile : :: windows::core::PCSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "htmlhelp.dll""system" fn HtmlHelpA ( hwndcaller : super::super::Foundation:: HWND , pszfile : ::windows::core::PCSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND ); HtmlHelpA(hwndcaller.into_param().abi(), pszfile.into_param().abi(), ucommand, dwdata) } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`, `\"Win32_Foundation\"`*"] @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "htmlhelp.dll""system" fn HtmlHelpW ( hwndcaller : super::super::Foundation:: HWND , pszfile : :: windows::core::PCWSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "htmlhelp.dll""system" fn HtmlHelpW ( hwndcaller : super::super::Foundation:: HWND , pszfile : ::windows::core::PCWSTR , ucommand : HTML_HELP_COMMAND , dwdata : usize ) -> super::super::Foundation:: HWND ); HtmlHelpW(hwndcaller.into_param().abi(), pszfile.into_param().abi(), ucommand, dwdata) } #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] @@ -1237,11 +1237,11 @@ pub const STDPROP_USERPROP_BASE: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const STDPROP_USERPROP_MAX: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const SZ_WWDEST_GLOBAL: ::windows::core::PCWSTR = ::windows::w!("GLOBAL"); +pub const SZ_WWDEST_GLOBAL: ::windows::core::PCWSTR = ::windows::core::w!("GLOBAL"); #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const SZ_WWDEST_KEY: ::windows::core::PCWSTR = ::windows::w!("KEY"); +pub const SZ_WWDEST_KEY: ::windows::core::PCWSTR = ::windows::core::w!("KEY"); #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] -pub const SZ_WWDEST_OCC: ::windows::core::PCWSTR = ::windows::w!("OCC"); +pub const SZ_WWDEST_OCC: ::windows::core::PCWSTR = ::windows::core::w!("OCC"); #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] pub const TYPE_POINTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Data_HtmlHelp\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs index 0eb19c95a1..f09ee44b9b 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/RightsManagement/mod.rs @@ -5,7 +5,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAcquireAdvisories ( hlicensestorage : u32 , wszlicense : :: windows::core::PCWSTR , wszurl : :: windows::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAcquireAdvisories ( hlicensestorage : u32 , wszlicense : ::windows::core::PCWSTR , wszurl : ::windows::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DRMAcquireAdvisories(hlicensestorage, wszlicense.into_param().abi(), wszurl.into_param().abi(), pvcontext).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -14,7 +14,7 @@ pub unsafe fn DRMAcquireIssuanceLicenseTemplate(hclient: u32, uflags: u32, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAcquireIssuanceLicenseTemplate ( hclient : u32 , uflags : u32 , pvreserved : *mut ::core::ffi::c_void , ctemplates : u32 , pwsztemplateids : *const :: windows::core::PCWSTR , wszurl : :: windows::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAcquireIssuanceLicenseTemplate ( hclient : u32 , uflags : u32 , pvreserved : *mut ::core::ffi::c_void , ctemplates : u32 , pwsztemplateids : *const ::windows::core::PCWSTR , wszurl : ::windows::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DRMAcquireIssuanceLicenseTemplate(hclient, uflags, pvreserved, pwsztemplateids.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pwsztemplateids.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), wszurl.into_param().abi(), pvcontext).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -26,7 +26,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAcquireLicense ( hsession : u32 , uflags : u32 , wszgroupidentitycredential : :: windows::core::PCWSTR , wszrequestedrights : :: windows::core::PCWSTR , wszcustomdata : :: windows::core::PCWSTR , wszurl : :: windows::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAcquireLicense ( hsession : u32 , uflags : u32 , wszgroupidentitycredential : ::windows::core::PCWSTR , wszrequestedrights : ::windows::core::PCWSTR , wszcustomdata : ::windows::core::PCWSTR , wszurl : ::windows::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DRMAcquireLicense(hsession, uflags, wszgroupidentitycredential.into_param().abi(), wszrequestedrights.into_param().abi(), wszcustomdata.into_param().abi(), wszurl.into_param().abi(), pvcontext).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -36,7 +36,7 @@ pub unsafe fn DRMActivate(hclient: u32, uflags: u32, ulangid: u32, pactservi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMActivate ( hclient : u32 , uflags : u32 , ulangid : u32 , pactservinfo : *mut DRM_ACTSERV_INFO , pvcontext : *mut ::core::ffi::c_void , hparentwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMActivate ( hclient : u32 , uflags : u32 , ulangid : u32 , pactservinfo : *mut DRM_ACTSERV_INFO , pvcontext : *mut ::core::ffi::c_void , hparentwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); DRMActivate(hclient, uflags, ulangid, pactservinfo, pvcontext, hparentwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -45,13 +45,13 @@ pub unsafe fn DRMAddLicense(hlicensestorage: u32, uflags: u32, wszlicense: P where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAddLicense ( hlicensestorage : u32 , uflags : u32 , wszlicense : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAddLicense ( hlicensestorage : u32 , uflags : u32 , wszlicense : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DRMAddLicense(hlicensestorage, uflags, wszlicense.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMAddRightWithUser(hissuancelicense: u32, hright: u32, huser: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAddRightWithUser ( hissuancelicense : u32 , hright : u32 , huser : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAddRightWithUser ( hissuancelicense : u32 , hright : u32 , huser : u32 ) -> ::windows::core::HRESULT ); DRMAddRightWithUser(hissuancelicense, hright, huser).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -60,55 +60,55 @@ pub unsafe fn DRMAttest(henablingprincipal: u32, wszdata: P0, etype: DRMATTE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAttest ( henablingprincipal : u32 , wszdata : :: windows::core::PCWSTR , etype : DRMATTESTTYPE , pcattestedblob : *mut u32 , wszattestedblob : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMAttest ( henablingprincipal : u32 , wszdata : ::windows::core::PCWSTR , etype : DRMATTESTTYPE , pcattestedblob : *mut u32 , wszattestedblob : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMAttest(henablingprincipal, wszdata.into_param().abi(), etype, pcattestedblob, ::core::mem::transmute(wszattestedblob)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMCheckSecurity(henv: u32, clevel: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCheckSecurity ( henv : u32 , clevel : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCheckSecurity ( henv : u32 , clevel : u32 ) -> ::windows::core::HRESULT ); DRMCheckSecurity(henv, clevel).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMClearAllRights(hissuancelicense: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMClearAllRights ( hissuancelicense : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMClearAllRights ( hissuancelicense : u32 ) -> ::windows::core::HRESULT ); DRMClearAllRights(hissuancelicense).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMCloseEnvironmentHandle(henv: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCloseEnvironmentHandle ( henv : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCloseEnvironmentHandle ( henv : u32 ) -> ::windows::core::HRESULT ); DRMCloseEnvironmentHandle(henv).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMCloseHandle(handle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCloseHandle ( handle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCloseHandle ( handle : u32 ) -> ::windows::core::HRESULT ); DRMCloseHandle(handle).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMClosePubHandle(hpub: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMClosePubHandle ( hpub : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMClosePubHandle ( hpub : u32 ) -> ::windows::core::HRESULT ); DRMClosePubHandle(hpub).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMCloseQueryHandle(hquery: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCloseQueryHandle ( hquery : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCloseQueryHandle ( hquery : u32 ) -> ::windows::core::HRESULT ); DRMCloseQueryHandle(hquery).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMCloseSession(hsession: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCloseSession ( hsession : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCloseSession ( hsession : u32 ) -> ::windows::core::HRESULT ); DRMCloseSession(hsession).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMConstructCertificateChain(rgwszcertificates: &[::windows::core::PCWSTR], pcchain: *mut u32, wszchain: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMConstructCertificateChain ( ccertificates : u32 , rgwszcertificates : *const :: windows::core::PCWSTR , pcchain : *mut u32 , wszchain : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMConstructCertificateChain ( ccertificates : u32 , rgwszcertificates : *const ::windows::core::PCWSTR , pcchain : *mut u32 , wszchain : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMConstructCertificateChain(rgwszcertificates.len() as _, ::core::mem::transmute(rgwszcertificates.as_ptr()), pcchain, ::core::mem::transmute(wszchain)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -117,7 +117,7 @@ pub unsafe fn DRMCreateBoundLicense(henv: u32, pparams: *mut DRMBOUNDLICENSE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateBoundLicense ( henv : u32 , pparams : *mut DRMBOUNDLICENSEPARAMS , wszlicensechain : :: windows::core::PCWSTR , phboundlicense : *mut u32 , pherrorlog : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateBoundLicense ( henv : u32 , pparams : *mut DRMBOUNDLICENSEPARAMS , wszlicensechain : ::windows::core::PCWSTR , phboundlicense : *mut u32 , pherrorlog : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateBoundLicense(henv, pparams, wszlicensechain.into_param().abi(), phboundlicense, pherrorlog).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -127,7 +127,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateClientSession ( pfncallback : DRMCALLBACK , ucallbackversion : u32 , wszgroupidprovidertype : :: windows::core::PCWSTR , wszgroupid : :: windows::core::PCWSTR , phclient : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateClientSession ( pfncallback : DRMCALLBACK , ucallbackversion : u32 , wszgroupidprovidertype : ::windows::core::PCWSTR , wszgroupid : ::windows::core::PCWSTR , phclient : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateClientSession(pfncallback, ucallbackversion, wszgroupidprovidertype.into_param().abi(), wszgroupid.into_param().abi(), phclient).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -137,7 +137,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateEnablingBitsDecryptor ( hboundlicense : u32 , wszright : :: windows::core::PCWSTR , hauxlib : u32 , wszauxplug : :: windows::core::PCWSTR , phdecryptor : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateEnablingBitsDecryptor ( hboundlicense : u32 , wszright : ::windows::core::PCWSTR , hauxlib : u32 , wszauxplug : ::windows::core::PCWSTR , phdecryptor : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateEnablingBitsDecryptor(hboundlicense, wszright.into_param().abi(), hauxlib, wszauxplug.into_param().abi(), phdecryptor).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -147,7 +147,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateEnablingBitsEncryptor ( hboundlicense : u32 , wszright : :: windows::core::PCWSTR , hauxlib : u32 , wszauxplug : :: windows::core::PCWSTR , phencryptor : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateEnablingBitsEncryptor ( hboundlicense : u32 , wszright : ::windows::core::PCWSTR , hauxlib : u32 , wszauxplug : ::windows::core::PCWSTR , phencryptor : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateEnablingBitsEncryptor(hboundlicense, wszright.into_param().abi(), hauxlib, wszauxplug.into_param().abi(), phencryptor).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -157,7 +157,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateEnablingPrincipal ( henv : u32 , hlibrary : u32 , wszobject : :: windows::core::PCWSTR , pidprincipal : *mut DRMID , wszcredentials : :: windows::core::PCWSTR , phenablingprincipal : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateEnablingPrincipal ( henv : u32 , hlibrary : u32 , wszobject : ::windows::core::PCWSTR , pidprincipal : *mut DRMID , wszcredentials : ::windows::core::PCWSTR , phenablingprincipal : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateEnablingPrincipal(henv, hlibrary, wszobject.into_param().abi(), pidprincipal, wszcredentials.into_param().abi(), phenablingprincipal).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -169,7 +169,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateIssuanceLicense ( psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , wszreferralinfoname : :: windows::core::PCWSTR , wszreferralinfourl : :: windows::core::PCWSTR , howner : u32 , wszissuancelicense : :: windows::core::PCWSTR , hboundlicense : u32 , phissuancelicense : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateIssuanceLicense ( psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , wszreferralinfoname : ::windows::core::PCWSTR , wszreferralinfourl : ::windows::core::PCWSTR , howner : u32 , wszissuancelicense : ::windows::core::PCWSTR , hboundlicense : u32 , phissuancelicense : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateIssuanceLicense(psttimefrom, psttimeuntil, wszreferralinfoname.into_param().abi(), wszreferralinfourl.into_param().abi(), howner, wszissuancelicense.into_param().abi(), hboundlicense, phissuancelicense).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -178,7 +178,7 @@ pub unsafe fn DRMCreateLicenseStorageSession(henv: u32, hdefaultlibrary: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateLicenseStorageSession ( henv : u32 , hdefaultlibrary : u32 , hclient : u32 , uflags : u32 , wszissuancelicense : :: windows::core::PCWSTR , phlicensestorage : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateLicenseStorageSession ( henv : u32 , hdefaultlibrary : u32 , hclient : u32 , uflags : u32 , wszissuancelicense : ::windows::core::PCWSTR , phlicensestorage : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateLicenseStorageSession(henv, hdefaultlibrary, hclient, uflags, wszissuancelicense.into_param().abi(), phlicensestorage).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -188,7 +188,7 @@ pub unsafe fn DRMCreateRight(wszrightname: P0, pstfrom: *mut super::super::F where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateRight ( wszrightname : :: windows::core::PCWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME , cextendedinfo : u32 , pwszextendedinfoname : *const :: windows::core::PCWSTR , pwszextendedinfovalue : *const :: windows::core::PCWSTR , phright : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateRight ( wszrightname : ::windows::core::PCWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME , cextendedinfo : u32 , pwszextendedinfoname : *const ::windows::core::PCWSTR , pwszextendedinfovalue : *const ::windows::core::PCWSTR , phright : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateRight(wszrightname.into_param().abi(), pstfrom, pstuntil, cextendedinfo, ::core::mem::transmute(pwszextendedinfoname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pwszextendedinfovalue.unwrap_or(::std::ptr::null())), phright).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -199,7 +199,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateUser ( wszusername : :: windows::core::PCWSTR , wszuserid : :: windows::core::PCWSTR , wszuseridtype : :: windows::core::PCWSTR , phuser : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMCreateUser ( wszusername : ::windows::core::PCWSTR , wszuserid : ::windows::core::PCWSTR , wszuseridtype : ::windows::core::PCWSTR , phuser : *mut u32 ) -> ::windows::core::HRESULT ); DRMCreateUser(wszusername.into_param().abi(), wszuserid.into_param().abi(), wszuseridtype.into_param().abi(), phuser).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -209,7 +209,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDecode ( wszalgid : :: windows::core::PCWSTR , wszencodedstring : :: windows::core::PCWSTR , pudecodeddatalen : *mut u32 , pbdecodeddata : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDecode ( wszalgid : ::windows::core::PCWSTR , wszencodedstring : ::windows::core::PCWSTR , pudecodeddatalen : *mut u32 , pbdecodeddata : *mut u8 ) -> ::windows::core::HRESULT ); DRMDecode(wszalgid.into_param().abi(), wszencodedstring.into_param().abi(), pudecodeddatalen, pbdecodeddata).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -218,13 +218,13 @@ pub unsafe fn DRMDeconstructCertificateChain(wszchain: P0, iwhich: u32, pcce where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDeconstructCertificateChain ( wszchain : :: windows::core::PCWSTR , iwhich : u32 , pccert : *mut u32 , wszcert : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDeconstructCertificateChain ( wszchain : ::windows::core::PCWSTR , iwhich : u32 , pccert : *mut u32 , wszcert : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMDeconstructCertificateChain(wszchain.into_param().abi(), iwhich, pccert, ::core::mem::transmute(wszcert)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMDecrypt(hcryptoprovider: u32, iposition: u32, cnuminbytes: u32, pbindata: *mut u8, pcnumoutbytes: *mut u32, pboutdata: *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDecrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDecrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> ::windows::core::HRESULT ); DRMDecrypt(hcryptoprovider, iposition, cnuminbytes, pbindata, pcnumoutbytes, pboutdata).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -233,31 +233,31 @@ pub unsafe fn DRMDeleteLicense(hsession: u32, wszlicenseid: P0) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDeleteLicense ( hsession : u32 , wszlicenseid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDeleteLicense ( hsession : u32 , wszlicenseid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DRMDeleteLicense(hsession, wszlicenseid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMDuplicateEnvironmentHandle(htocopy: u32, phcopy: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDuplicateEnvironmentHandle ( htocopy : u32 , phcopy : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDuplicateEnvironmentHandle ( htocopy : u32 , phcopy : *mut u32 ) -> ::windows::core::HRESULT ); DRMDuplicateEnvironmentHandle(htocopy, phcopy).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMDuplicateHandle(htocopy: u32, phcopy: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDuplicateHandle ( htocopy : u32 , phcopy : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDuplicateHandle ( htocopy : u32 , phcopy : *mut u32 ) -> ::windows::core::HRESULT ); DRMDuplicateHandle(htocopy, phcopy).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMDuplicatePubHandle(hpubin: u32, phpubout: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDuplicatePubHandle ( hpubin : u32 , phpubout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDuplicatePubHandle ( hpubin : u32 , phpubout : *mut u32 ) -> ::windows::core::HRESULT ); DRMDuplicatePubHandle(hpubin, phpubout).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMDuplicateSession(hsessionin: u32, phsessionout: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDuplicateSession ( hsessionin : u32 , phsessionout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMDuplicateSession ( hsessionin : u32 , phsessionout : *mut u32 ) -> ::windows::core::HRESULT ); DRMDuplicateSession(hsessionin, phsessionout).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -266,26 +266,26 @@ pub unsafe fn DRMEncode(wszalgid: P0, udatalen: u32, pbdecodeddata: *mut u8, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMEncode ( wszalgid : :: windows::core::PCWSTR , udatalen : u32 , pbdecodeddata : *mut u8 , puencodedstringlen : *mut u32 , wszencodedstring : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMEncode ( wszalgid : ::windows::core::PCWSTR , udatalen : u32 , pbdecodeddata : *mut u8 , puencodedstringlen : *mut u32 , wszencodedstring : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMEncode(wszalgid.into_param().abi(), udatalen, pbdecodeddata, puencodedstringlen, ::core::mem::transmute(wszencodedstring)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMEncrypt(hcryptoprovider: u32, iposition: u32, cnuminbytes: u32, pbindata: *mut u8, pcnumoutbytes: *mut u32, pboutdata: *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMEncrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMEncrypt ( hcryptoprovider : u32 , iposition : u32 , cnuminbytes : u32 , pbindata : *mut u8 , pcnumoutbytes : *mut u32 , pboutdata : *mut u8 ) -> ::windows::core::HRESULT ); DRMEncrypt(hcryptoprovider, iposition, cnuminbytes, pbindata, pcnumoutbytes, pboutdata).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DRMEnumerateLicense(hsession: u32, uflags: u32, uindex: u32, pfsharedflag: *mut super::super::Foundation::BOOL, pucertificatedatalen: *mut u32, wszcertificatedata: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMEnumerateLicense ( hsession : u32 , uflags : u32 , uindex : u32 , pfsharedflag : *mut super::super::Foundation:: BOOL , pucertificatedatalen : *mut u32 , wszcertificatedata : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMEnumerateLicense ( hsession : u32 , uflags : u32 , uindex : u32 , pfsharedflag : *mut super::super::Foundation:: BOOL , pucertificatedatalen : *mut u32 , wszcertificatedata : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMEnumerateLicense(hsession, uflags, uindex, pfsharedflag, pucertificatedatalen, ::core::mem::transmute(wszcertificatedata)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetApplicationSpecificData(hissuancelicense: u32, uindex: u32, punamelength: *mut u32, wszname: ::windows::core::PWSTR, puvaluelength: *mut u32, wszvalue: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetApplicationSpecificData ( hissuancelicense : u32 , uindex : u32 , punamelength : *mut u32 , wszname : :: windows::core::PWSTR , puvaluelength : *mut u32 , wszvalue : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetApplicationSpecificData ( hissuancelicense : u32 , uindex : u32 , punamelength : *mut u32 , wszname : ::windows::core::PWSTR , puvaluelength : *mut u32 , wszvalue : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetApplicationSpecificData(hissuancelicense, uindex, punamelength, ::core::mem::transmute(wszname), puvaluelength, ::core::mem::transmute(wszvalue)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -294,7 +294,7 @@ pub unsafe fn DRMGetBoundLicenseAttribute(hqueryroot: u32, wszattribute: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetBoundLicenseAttribute ( hqueryroot : u32 , wszattribute : :: windows::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetBoundLicenseAttribute ( hqueryroot : u32 , wszattribute : ::windows::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows::core::HRESULT ); DRMGetBoundLicenseAttribute(hqueryroot, wszattribute.into_param().abi(), iwhich, peencoding, pcbuffer, pbbuffer).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -303,7 +303,7 @@ pub unsafe fn DRMGetBoundLicenseAttributeCount(hqueryroot: u32, wszattribute where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetBoundLicenseAttributeCount ( hqueryroot : u32 , wszattribute : :: windows::core::PCWSTR , pcattributes : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetBoundLicenseAttributeCount ( hqueryroot : u32 , wszattribute : ::windows::core::PCWSTR , pcattributes : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetBoundLicenseAttributeCount(hqueryroot, wszattribute.into_param().abi(), pcattributes).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -312,7 +312,7 @@ pub unsafe fn DRMGetBoundLicenseObject(hqueryroot: u32, wszsubobjecttype: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetBoundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : :: windows::core::PCWSTR , iwhich : u32 , phsubobject : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetBoundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : ::windows::core::PCWSTR , iwhich : u32 , phsubobject : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetBoundLicenseObject(hqueryroot, wszsubobjecttype.into_param().abi(), iwhich, phsubobject).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -321,7 +321,7 @@ pub unsafe fn DRMGetBoundLicenseObjectCount(hqueryroot: u32, wszsubobjecttyp where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetBoundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : :: windows::core::PCWSTR , pcsubobjects : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetBoundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : ::windows::core::PCWSTR , pcsubobjects : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetBoundLicenseObjectCount(hqueryroot, wszsubobjecttype.into_param().abi(), pcsubobjects).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -330,13 +330,13 @@ pub unsafe fn DRMGetCertificateChainCount(wszchain: P0, pccertcount: *mut u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetCertificateChainCount ( wszchain : :: windows::core::PCWSTR , pccertcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetCertificateChainCount ( wszchain : ::windows::core::PCWSTR , pccertcount : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetCertificateChainCount(wszchain.into_param().abi(), pccertcount).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetClientVersion(pdrmclientversioninfo: *mut DRM_CLIENT_VERSION_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetClientVersion ( pdrmclientversioninfo : *mut DRM_CLIENT_VERSION_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetClientVersion ( pdrmclientversioninfo : *mut DRM_CLIENT_VERSION_INFO ) -> ::windows::core::HRESULT ); DRMGetClientVersion(pdrmclientversioninfo).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -345,7 +345,7 @@ pub unsafe fn DRMGetEnvironmentInfo(handle: u32, wszattribute: P0, peencodin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetEnvironmentInfo ( handle : u32 , wszattribute : :: windows::core::PCWSTR , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetEnvironmentInfo ( handle : u32 , wszattribute : ::windows::core::PCWSTR , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows::core::HRESULT ); DRMGetEnvironmentInfo(handle, wszattribute.into_param().abi(), peencoding, pcbuffer, pbbuffer).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -354,44 +354,44 @@ pub unsafe fn DRMGetInfo(handle: u32, wszattribute: P0, peencoding: *const D where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetInfo ( handle : u32 , wszattribute : :: windows::core::PCWSTR , peencoding : *const DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetInfo ( handle : u32 , wszattribute : ::windows::core::PCWSTR , peencoding : *const DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows::core::HRESULT ); DRMGetInfo(handle, wszattribute.into_param().abi(), peencoding, pcbuffer, pbbuffer).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetIntervalTime(hissuancelicense: u32, pcdays: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetIntervalTime ( hissuancelicense : u32 , pcdays : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetIntervalTime ( hissuancelicense : u32 , pcdays : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetIntervalTime(hissuancelicense, pcdays).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DRMGetIssuanceLicenseInfo(hissuancelicense: u32, psttimefrom: *mut super::super::Foundation::SYSTEMTIME, psttimeuntil: *mut super::super::Foundation::SYSTEMTIME, uflags: u32, pudistributionpointnamelength: *mut u32, wszdistributionpointname: ::windows::core::PWSTR, pudistributionpointurllength: *mut u32, wszdistributionpointurl: ::windows::core::PWSTR, phowner: *mut u32, pfofficial: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetIssuanceLicenseInfo ( hissuancelicense : u32 , psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , uflags : u32 , pudistributionpointnamelength : *mut u32 , wszdistributionpointname : :: windows::core::PWSTR , pudistributionpointurllength : *mut u32 , wszdistributionpointurl : :: windows::core::PWSTR , phowner : *mut u32 , pfofficial : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetIssuanceLicenseInfo ( hissuancelicense : u32 , psttimefrom : *mut super::super::Foundation:: SYSTEMTIME , psttimeuntil : *mut super::super::Foundation:: SYSTEMTIME , uflags : u32 , pudistributionpointnamelength : *mut u32 , wszdistributionpointname : ::windows::core::PWSTR , pudistributionpointurllength : *mut u32 , wszdistributionpointurl : ::windows::core::PWSTR , phowner : *mut u32 , pfofficial : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DRMGetIssuanceLicenseInfo(hissuancelicense, psttimefrom, psttimeuntil, uflags, pudistributionpointnamelength, ::core::mem::transmute(wszdistributionpointname), pudistributionpointurllength, ::core::mem::transmute(wszdistributionpointurl), phowner, pfofficial).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetIssuanceLicenseTemplate(hissuancelicense: u32, puissuancelicensetemplatelength: *mut u32, wszissuancelicensetemplate: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetIssuanceLicenseTemplate ( hissuancelicense : u32 , puissuancelicensetemplatelength : *mut u32 , wszissuancelicensetemplate : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetIssuanceLicenseTemplate ( hissuancelicense : u32 , puissuancelicensetemplatelength : *mut u32 , wszissuancelicensetemplate : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetIssuanceLicenseTemplate(hissuancelicense, puissuancelicensetemplatelength, ::core::mem::transmute(wszissuancelicensetemplate)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetMetaData(hissuancelicense: u32, pucontentidlength: *mut u32, wszcontentid: ::windows::core::PWSTR, pucontentidtypelength: *mut u32, wszcontentidtype: ::windows::core::PWSTR, puskuidlength: *mut u32, wszskuid: ::windows::core::PWSTR, puskuidtypelength: *mut u32, wszskuidtype: ::windows::core::PWSTR, pucontenttypelength: *mut u32, wszcontenttype: ::windows::core::PWSTR, pucontentnamelength: *mut u32, wszcontentname: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetMetaData ( hissuancelicense : u32 , pucontentidlength : *mut u32 , wszcontentid : :: windows::core::PWSTR , pucontentidtypelength : *mut u32 , wszcontentidtype : :: windows::core::PWSTR , puskuidlength : *mut u32 , wszskuid : :: windows::core::PWSTR , puskuidtypelength : *mut u32 , wszskuidtype : :: windows::core::PWSTR , pucontenttypelength : *mut u32 , wszcontenttype : :: windows::core::PWSTR , pucontentnamelength : *mut u32 , wszcontentname : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetMetaData ( hissuancelicense : u32 , pucontentidlength : *mut u32 , wszcontentid : ::windows::core::PWSTR , pucontentidtypelength : *mut u32 , wszcontentidtype : ::windows::core::PWSTR , puskuidlength : *mut u32 , wszskuid : ::windows::core::PWSTR , puskuidtypelength : *mut u32 , wszskuidtype : ::windows::core::PWSTR , pucontenttypelength : *mut u32 , wszcontenttype : ::windows::core::PWSTR , pucontentnamelength : *mut u32 , wszcontentname : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetMetaData(hissuancelicense, pucontentidlength, ::core::mem::transmute(wszcontentid), pucontentidtypelength, ::core::mem::transmute(wszcontentidtype), puskuidlength, ::core::mem::transmute(wszskuid), puskuidtypelength, ::core::mem::transmute(wszskuidtype), pucontenttypelength, ::core::mem::transmute(wszcontenttype), pucontentnamelength, ::core::mem::transmute(wszcontentname)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetNameAndDescription(hissuancelicense: u32, uindex: u32, pulcid: *mut u32, punamelength: *mut u32, wszname: ::windows::core::PWSTR, pudescriptionlength: *mut u32, wszdescription: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetNameAndDescription ( hissuancelicense : u32 , uindex : u32 , pulcid : *mut u32 , punamelength : *mut u32 , wszname : :: windows::core::PWSTR , pudescriptionlength : *mut u32 , wszdescription : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetNameAndDescription ( hissuancelicense : u32 , uindex : u32 , pulcid : *mut u32 , punamelength : *mut u32 , wszname : ::windows::core::PWSTR , pudescriptionlength : *mut u32 , wszdescription : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetNameAndDescription(hissuancelicense, uindex, pulcid, punamelength, ::core::mem::transmute(wszname), pudescriptionlength, ::core::mem::transmute(wszdescription)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetOwnerLicense(hissuancelicense: u32, puownerlicenselength: *mut u32, wszownerlicense: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetOwnerLicense ( hissuancelicense : u32 , puownerlicenselength : *mut u32 , wszownerlicense : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetOwnerLicense ( hissuancelicense : u32 , puownerlicenselength : *mut u32 , wszownerlicense : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetOwnerLicense(hissuancelicense, puownerlicenselength, ::core::mem::transmute(wszownerlicense)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -401,33 +401,33 @@ pub unsafe fn DRMGetProcAddress(hlibrary: u32, wszprocname: P0, ppfnprocaddr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetProcAddress ( hlibrary : u32 , wszprocname : :: windows::core::PCWSTR , ppfnprocaddress : *mut super::super::Foundation:: FARPROC ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetProcAddress ( hlibrary : u32 , wszprocname : ::windows::core::PCWSTR , ppfnprocaddress : *mut super::super::Foundation:: FARPROC ) -> ::windows::core::HRESULT ); DRMGetProcAddress(hlibrary, wszprocname.into_param().abi(), ppfnprocaddress).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DRMGetRevocationPoint(hissuancelicense: u32, puidlength: *mut u32, wszid: ::windows::core::PWSTR, puidtypelength: *mut u32, wszidtype: ::windows::core::PWSTR, puurllength: *mut u32, wszrl: ::windows::core::PWSTR, pstfrequency: *mut super::super::Foundation::SYSTEMTIME, punamelength: *mut u32, wszname: ::windows::core::PWSTR, pupublickeylength: *mut u32, wszpublickey: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetRevocationPoint ( hissuancelicense : u32 , puidlength : *mut u32 , wszid : :: windows::core::PWSTR , puidtypelength : *mut u32 , wszidtype : :: windows::core::PWSTR , puurllength : *mut u32 , wszrl : :: windows::core::PWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , punamelength : *mut u32 , wszname : :: windows::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetRevocationPoint ( hissuancelicense : u32 , puidlength : *mut u32 , wszid : ::windows::core::PWSTR , puidtypelength : *mut u32 , wszidtype : ::windows::core::PWSTR , puurllength : *mut u32 , wszrl : ::windows::core::PWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , punamelength : *mut u32 , wszname : ::windows::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetRevocationPoint(hissuancelicense, puidlength, ::core::mem::transmute(wszid), puidtypelength, ::core::mem::transmute(wszidtype), puurllength, ::core::mem::transmute(wszrl), pstfrequency, punamelength, ::core::mem::transmute(wszname), pupublickeylength, ::core::mem::transmute(wszpublickey)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetRightExtendedInfo(hright: u32, uindex: u32, puextendedinfonamelength: *mut u32, wszextendedinfoname: ::windows::core::PWSTR, puextendedinfovaluelength: *mut u32, wszextendedinfovalue: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetRightExtendedInfo ( hright : u32 , uindex : u32 , puextendedinfonamelength : *mut u32 , wszextendedinfoname : :: windows::core::PWSTR , puextendedinfovaluelength : *mut u32 , wszextendedinfovalue : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetRightExtendedInfo ( hright : u32 , uindex : u32 , puextendedinfonamelength : *mut u32 , wszextendedinfoname : ::windows::core::PWSTR , puextendedinfovaluelength : *mut u32 , wszextendedinfovalue : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetRightExtendedInfo(hright, uindex, puextendedinfonamelength, ::core::mem::transmute(wszextendedinfoname), puextendedinfovaluelength, ::core::mem::transmute(wszextendedinfovalue)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DRMGetRightInfo(hright: u32, purightnamelength: *mut u32, wszrightname: ::windows::core::PWSTR, pstfrom: *mut super::super::Foundation::SYSTEMTIME, pstuntil: *mut super::super::Foundation::SYSTEMTIME) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetRightInfo ( hright : u32 , purightnamelength : *mut u32 , wszrightname : :: windows::core::PWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetRightInfo ( hright : u32 , purightnamelength : *mut u32 , wszrightname : ::windows::core::PWSTR , pstfrom : *mut super::super::Foundation:: SYSTEMTIME , pstuntil : *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows::core::HRESULT ); DRMGetRightInfo(hright, purightnamelength, ::core::mem::transmute(wszrightname), pstfrom, pstuntil).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetSecurityProvider(uflags: u32, putypelen: *mut u32, wsztype: ::windows::core::PWSTR, pupathlen: *mut u32, wszpath: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetSecurityProvider ( uflags : u32 , putypelen : *mut u32 , wsztype : :: windows::core::PWSTR , pupathlen : *mut u32 , wszpath : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetSecurityProvider ( uflags : u32 , putypelen : *mut u32 , wsztype : ::windows::core::PWSTR , pupathlen : *mut u32 , wszpath : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetSecurityProvider(uflags, putypelen, ::core::mem::transmute(wsztype), pupathlen, ::core::mem::transmute(wszpath)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -436,7 +436,7 @@ pub unsafe fn DRMGetServiceLocation(hclient: u32, uservicetype: u32, uservic where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetServiceLocation ( hclient : u32 , uservicetype : u32 , uservicelocation : u32 , wszissuancelicense : :: windows::core::PCWSTR , puserviceurllength : *mut u32 , wszserviceurl : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetServiceLocation ( hclient : u32 , uservicetype : u32 , uservicelocation : u32 , wszissuancelicense : ::windows::core::PCWSTR , puserviceurllength : *mut u32 , wszserviceurl : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetServiceLocation(hclient, uservicetype, uservicelocation, wszissuancelicense.into_param().abi(), puserviceurllength, ::core::mem::transmute(wszserviceurl)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -447,7 +447,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetSignedIssuanceLicense ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *mut u8 , cbsymkey : u32 , wszsymkeytype : :: windows::core::PCWSTR , wszclientlicensorcertificate : :: windows::core::PCWSTR , pfncallback : DRMCALLBACK , wszurl : :: windows::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetSignedIssuanceLicense ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *mut u8 , cbsymkey : u32 , wszsymkeytype : ::windows::core::PCWSTR , wszclientlicensorcertificate : ::windows::core::PCWSTR , pfncallback : DRMCALLBACK , wszurl : ::windows::core::PCWSTR , pvcontext : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DRMGetSignedIssuanceLicense(henv, hissuancelicense, uflags, pbsymkey, cbsymkey, wszsymkeytype.into_param().abi(), wszclientlicensorcertificate.into_param().abi(), pfncallback, wszurl.into_param().abi(), pvcontext).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -456,14 +456,14 @@ pub unsafe fn DRMGetSignedIssuanceLicenseEx(henv: u32, hissuancelicense: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetSignedIssuanceLicenseEx ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *const u8 , cbsymkey : u32 , wszsymkeytype : :: windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , henablingprincipal : u32 , hboundlicenseclc : u32 , pfncallback : DRMCALLBACK , pvcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetSignedIssuanceLicenseEx ( henv : u32 , hissuancelicense : u32 , uflags : u32 , pbsymkey : *const u8 , cbsymkey : u32 , wszsymkeytype : ::windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , henablingprincipal : u32 , hboundlicenseclc : u32 , pfncallback : DRMCALLBACK , pvcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DRMGetSignedIssuanceLicenseEx(henv, hissuancelicense, uflags, ::core::mem::transmute(pbsymkey.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbsymkey.as_deref().map_or(0, |slice| slice.len() as _), wszsymkeytype.into_param().abi(), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), henablingprincipal, hboundlicenseclc, pfncallback, pvcontext).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DRMGetTime(henv: u32, etimeridtype: DRMTIMETYPE, potimeobject: *mut super::super::Foundation::SYSTEMTIME) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetTime ( henv : u32 , etimeridtype : DRMTIMETYPE , potimeobject : *mut super::super::Foundation:: SYSTEMTIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetTime ( henv : u32 , etimeridtype : DRMTIMETYPE , potimeobject : *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows::core::HRESULT ); DRMGetTime(henv, etimeridtype, potimeobject).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -472,7 +472,7 @@ pub unsafe fn DRMGetUnboundLicenseAttribute(hqueryroot: u32, wszattributetyp where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUnboundLicenseAttribute ( hqueryroot : u32 , wszattributetype : :: windows::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUnboundLicenseAttribute ( hqueryroot : u32 , wszattributetype : ::windows::core::PCWSTR , iwhich : u32 , peencoding : *mut DRMENCODINGTYPE , pcbuffer : *mut u32 , pbbuffer : *mut u8 ) -> ::windows::core::HRESULT ); DRMGetUnboundLicenseAttribute(hqueryroot, wszattributetype.into_param().abi(), iwhich, peencoding, pcbuffer, pbbuffer).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -481,7 +481,7 @@ pub unsafe fn DRMGetUnboundLicenseAttributeCount(hqueryroot: u32, wszattribu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUnboundLicenseAttributeCount ( hqueryroot : u32 , wszattributetype : :: windows::core::PCWSTR , pcattributes : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUnboundLicenseAttributeCount ( hqueryroot : u32 , wszattributetype : ::windows::core::PCWSTR , pcattributes : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetUnboundLicenseAttributeCount(hqueryroot, wszattributetype.into_param().abi(), pcattributes).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -490,7 +490,7 @@ pub unsafe fn DRMGetUnboundLicenseObject(hqueryroot: u32, wszsubobjecttype: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUnboundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : :: windows::core::PCWSTR , iindex : u32 , phsubquery : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUnboundLicenseObject ( hqueryroot : u32 , wszsubobjecttype : ::windows::core::PCWSTR , iindex : u32 , phsubquery : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetUnboundLicenseObject(hqueryroot, wszsubobjecttype.into_param().abi(), iindex, phsubquery).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -499,32 +499,32 @@ pub unsafe fn DRMGetUnboundLicenseObjectCount(hqueryroot: u32, wszsubobjectt where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUnboundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : :: windows::core::PCWSTR , pcsubobjects : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUnboundLicenseObjectCount ( hqueryroot : u32 , wszsubobjecttype : ::windows::core::PCWSTR , pcsubobjects : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetUnboundLicenseObjectCount(hqueryroot, wszsubobjecttype.into_param().abi(), pcsubobjects).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DRMGetUsagePolicy(hissuancelicense: u32, uindex: u32, peusagepolicytype: *mut DRM_USAGEPOLICY_TYPE, pfexclusion: *mut super::super::Foundation::BOOL, punamelength: *mut u32, wszname: ::windows::core::PWSTR, puminversionlength: *mut u32, wszminversion: ::windows::core::PWSTR, pumaxversionlength: *mut u32, wszmaxversion: ::windows::core::PWSTR, pupublickeylength: *mut u32, wszpublickey: ::windows::core::PWSTR, pudigestalgorithmlength: *mut u32, wszdigestalgorithm: ::windows::core::PWSTR, pcbdigest: *mut u32, pbdigest: *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUsagePolicy ( hissuancelicense : u32 , uindex : u32 , peusagepolicytype : *mut DRM_USAGEPOLICY_TYPE , pfexclusion : *mut super::super::Foundation:: BOOL , punamelength : *mut u32 , wszname : :: windows::core::PWSTR , puminversionlength : *mut u32 , wszminversion : :: windows::core::PWSTR , pumaxversionlength : *mut u32 , wszmaxversion : :: windows::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : :: windows::core::PWSTR , pudigestalgorithmlength : *mut u32 , wszdigestalgorithm : :: windows::core::PWSTR , pcbdigest : *mut u32 , pbdigest : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUsagePolicy ( hissuancelicense : u32 , uindex : u32 , peusagepolicytype : *mut DRM_USAGEPOLICY_TYPE , pfexclusion : *mut super::super::Foundation:: BOOL , punamelength : *mut u32 , wszname : ::windows::core::PWSTR , puminversionlength : *mut u32 , wszminversion : ::windows::core::PWSTR , pumaxversionlength : *mut u32 , wszmaxversion : ::windows::core::PWSTR , pupublickeylength : *mut u32 , wszpublickey : ::windows::core::PWSTR , pudigestalgorithmlength : *mut u32 , wszdigestalgorithm : ::windows::core::PWSTR , pcbdigest : *mut u32 , pbdigest : *mut u8 ) -> ::windows::core::HRESULT ); DRMGetUsagePolicy(hissuancelicense, uindex, peusagepolicytype, pfexclusion, punamelength, ::core::mem::transmute(wszname), puminversionlength, ::core::mem::transmute(wszminversion), pumaxversionlength, ::core::mem::transmute(wszmaxversion), pupublickeylength, ::core::mem::transmute(wszpublickey), pudigestalgorithmlength, ::core::mem::transmute(wszdigestalgorithm), pcbdigest, pbdigest).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetUserInfo(huser: u32, puusernamelength: *mut u32, wszusername: ::windows::core::PWSTR, puuseridlength: *mut u32, wszuserid: ::windows::core::PWSTR, puuseridtypelength: *mut u32, wszuseridtype: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUserInfo ( huser : u32 , puusernamelength : *mut u32 , wszusername : :: windows::core::PWSTR , puuseridlength : *mut u32 , wszuserid : :: windows::core::PWSTR , puuseridtypelength : *mut u32 , wszuseridtype : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUserInfo ( huser : u32 , puusernamelength : *mut u32 , wszusername : ::windows::core::PWSTR , puuseridlength : *mut u32 , wszuserid : ::windows::core::PWSTR , puuseridtypelength : *mut u32 , wszuseridtype : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMGetUserInfo(huser, puusernamelength, ::core::mem::transmute(wszusername), puuseridlength, ::core::mem::transmute(wszuserid), puuseridtypelength, ::core::mem::transmute(wszuseridtype)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetUserRights(hissuancelicense: u32, huser: u32, uindex: u32, phright: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUserRights ( hissuancelicense : u32 , huser : u32 , uindex : u32 , phright : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUserRights ( hissuancelicense : u32 , huser : u32 , uindex : u32 , phright : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetUserRights(hissuancelicense, huser, uindex, phright).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMGetUsers(hissuancelicense: u32, uindex: u32, phuser: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUsers ( hissuancelicense : u32 , uindex : u32 , phuser : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMGetUsers ( hissuancelicense : u32 , uindex : u32 , phuser : *mut u32 ) -> ::windows::core::HRESULT ); DRMGetUsers(hissuancelicense, uindex, phuser).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -535,13 +535,13 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMInitEnvironment ( esecurityprovidertype : DRMSECURITYPROVIDERTYPE , especification : DRMSPECTYPE , wszsecurityprovider : :: windows::core::PCWSTR , wszmanifestcredentials : :: windows::core::PCWSTR , wszmachinecredentials : :: windows::core::PCWSTR , phenv : *mut u32 , phdefaultlibrary : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMInitEnvironment ( esecurityprovidertype : DRMSECURITYPROVIDERTYPE , especification : DRMSPECTYPE , wszsecurityprovider : ::windows::core::PCWSTR , wszmanifestcredentials : ::windows::core::PCWSTR , wszmachinecredentials : ::windows::core::PCWSTR , phenv : *mut u32 , phdefaultlibrary : *mut u32 ) -> ::windows::core::HRESULT ); DRMInitEnvironment(esecurityprovidertype, especification, wszsecurityprovider.into_param().abi(), wszmanifestcredentials.into_param().abi(), wszmachinecredentials.into_param().abi(), phenv, phdefaultlibrary).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMIsActivated(hclient: u32, uflags: u32, pactservinfo: *mut DRM_ACTSERV_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMIsActivated ( hclient : u32 , uflags : u32 , pactservinfo : *mut DRM_ACTSERV_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMIsActivated ( hclient : u32 , uflags : u32 , pactservinfo : *mut DRM_ACTSERV_INFO ) -> ::windows::core::HRESULT ); DRMIsActivated(hclient, uflags, pactservinfo).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -551,7 +551,7 @@ pub unsafe fn DRMIsWindowProtected(hwnd: P0, pfprotected: *mut super::super: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMIsWindowProtected ( hwnd : super::super::Foundation:: HWND , pfprotected : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMIsWindowProtected ( hwnd : super::super::Foundation:: HWND , pfprotected : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DRMIsWindowProtected(hwnd.into_param().abi(), pfprotected).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -561,7 +561,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMLoadLibrary ( henv : u32 , especification : DRMSPECTYPE , wszlibraryprovider : :: windows::core::PCWSTR , wszcredentials : :: windows::core::PCWSTR , phlibrary : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMLoadLibrary ( henv : u32 , especification : DRMSPECTYPE , wszlibraryprovider : ::windows::core::PCWSTR , wszcredentials : ::windows::core::PCWSTR , phlibrary : *mut u32 ) -> ::windows::core::HRESULT ); DRMLoadLibrary(henv, especification, wszlibraryprovider.into_param().abi(), wszcredentials.into_param().abi(), phlibrary).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -570,7 +570,7 @@ pub unsafe fn DRMParseUnboundLicense(wszcertificate: P0, phqueryroot: *mut u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMParseUnboundLicense ( wszcertificate : :: windows::core::PCWSTR , phqueryroot : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMParseUnboundLicense ( wszcertificate : ::windows::core::PCWSTR , phqueryroot : *mut u32 ) -> ::windows::core::HRESULT ); DRMParseUnboundLicense(wszcertificate.into_param().abi(), phqueryroot).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -580,7 +580,7 @@ pub unsafe fn DRMRegisterContent(fregister: P0) -> ::windows::core::Result<( where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMRegisterContent ( fregister : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMRegisterContent ( fregister : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DRMRegisterContent(fregister.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -590,7 +590,7 @@ pub unsafe fn DRMRegisterProtectedWindow(henv: u32, hwnd: P0) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMRegisterProtectedWindow ( henv : u32 , hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMRegisterProtectedWindow ( henv : u32 , hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); DRMRegisterProtectedWindow(henv, hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -599,13 +599,13 @@ pub unsafe fn DRMRegisterRevocationList(henv: u32, wszrevocationlist: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMRegisterRevocationList ( henv : u32 , wszrevocationlist : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMRegisterRevocationList ( henv : u32 , wszrevocationlist : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DRMRegisterRevocationList(henv, wszrevocationlist.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMRepair() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMRepair ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMRepair ( ) -> ::windows::core::HRESULT ); DRMRepair().ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -617,19 +617,19 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetApplicationSpecificData ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszname : :: windows::core::PCWSTR , wszvalue : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetApplicationSpecificData ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszname : ::windows::core::PCWSTR , wszvalue : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DRMSetApplicationSpecificData(hissuancelicense, fdelete.into_param().abi(), wszname.into_param().abi(), wszvalue.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMSetGlobalOptions(eglobaloptions: DRMGLOBALOPTIONS, pvdata: *mut ::core::ffi::c_void, dwlen: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetGlobalOptions ( eglobaloptions : DRMGLOBALOPTIONS , pvdata : *mut ::core::ffi::c_void , dwlen : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetGlobalOptions ( eglobaloptions : DRMGLOBALOPTIONS , pvdata : *mut ::core::ffi::c_void , dwlen : u32 ) -> ::windows::core::HRESULT ); DRMSetGlobalOptions(eglobaloptions, pvdata, dwlen).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] #[inline] pub unsafe fn DRMSetIntervalTime(hissuancelicense: u32, cdays: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetIntervalTime ( hissuancelicense : u32 , cdays : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetIntervalTime ( hissuancelicense : u32 , cdays : u32 ) -> ::windows::core::HRESULT ); DRMSetIntervalTime(hissuancelicense, cdays).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -643,7 +643,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetMetaData ( hissuancelicense : u32 , wszcontentid : :: windows::core::PCWSTR , wszcontentidtype : :: windows::core::PCWSTR , wszskuid : :: windows::core::PCWSTR , wszskuidtype : :: windows::core::PCWSTR , wszcontenttype : :: windows::core::PCWSTR , wszcontentname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetMetaData ( hissuancelicense : u32 , wszcontentid : ::windows::core::PCWSTR , wszcontentidtype : ::windows::core::PCWSTR , wszskuid : ::windows::core::PCWSTR , wszskuidtype : ::windows::core::PCWSTR , wszcontenttype : ::windows::core::PCWSTR , wszcontentname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DRMSetMetaData(hissuancelicense, wszcontentid.into_param().abi(), wszcontentidtype.into_param().abi(), wszskuid.into_param().abi(), wszskuidtype.into_param().abi(), wszcontenttype.into_param().abi(), wszcontentname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -655,7 +655,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetNameAndDescription ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , lcid : u32 , wszname : :: windows::core::PCWSTR , wszdescription : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetNameAndDescription ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , lcid : u32 , wszname : ::windows::core::PCWSTR , wszdescription : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DRMSetNameAndDescription(hissuancelicense, fdelete.into_param().abi(), lcid, wszname.into_param().abi(), wszdescription.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -670,7 +670,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetRevocationPoint ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszid : :: windows::core::PCWSTR , wszidtype : :: windows::core::PCWSTR , wszurl : :: windows::core::PCWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , wszname : :: windows::core::PCWSTR , wszpublickey : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetRevocationPoint ( hissuancelicense : u32 , fdelete : super::super::Foundation:: BOOL , wszid : ::windows::core::PCWSTR , wszidtype : ::windows::core::PCWSTR , wszurl : ::windows::core::PCWSTR , pstfrequency : *mut super::super::Foundation:: SYSTEMTIME , wszname : ::windows::core::PCWSTR , wszpublickey : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DRMSetRevocationPoint(hissuancelicense, fdelete.into_param().abi(), wszid.into_param().abi(), wszidtype.into_param().abi(), wszurl.into_param().abi(), pstfrequency, wszname.into_param().abi(), wszpublickey.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`, `\"Win32_Foundation\"`*"] @@ -686,7 +686,7 @@ where P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, P6: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetUsagePolicy ( hissuancelicense : u32 , eusagepolicytype : DRM_USAGEPOLICY_TYPE , fdelete : super::super::Foundation:: BOOL , fexclusion : super::super::Foundation:: BOOL , wszname : :: windows::core::PCWSTR , wszminversion : :: windows::core::PCWSTR , wszmaxversion : :: windows::core::PCWSTR , wszpublickey : :: windows::core::PCWSTR , wszdigestalgorithm : :: windows::core::PCWSTR , pbdigest : *mut u8 , cbdigest : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMSetUsagePolicy ( hissuancelicense : u32 , eusagepolicytype : DRM_USAGEPOLICY_TYPE , fdelete : super::super::Foundation:: BOOL , fexclusion : super::super::Foundation:: BOOL , wszname : ::windows::core::PCWSTR , wszminversion : ::windows::core::PCWSTR , wszmaxversion : ::windows::core::PCWSTR , wszpublickey : ::windows::core::PCWSTR , wszdigestalgorithm : ::windows::core::PCWSTR , pbdigest : *mut u8 , cbdigest : u32 ) -> ::windows::core::HRESULT ); DRMSetUsagePolicy(hissuancelicense, eusagepolicytype, fdelete.into_param().abi(), fexclusion.into_param().abi(), wszname.into_param().abi(), wszminversion.into_param().abi(), wszmaxversion.into_param().abi(), wszpublickey.into_param().abi(), wszdigestalgorithm.into_param().abi(), pbdigest, cbdigest).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -695,7 +695,7 @@ pub unsafe fn DRMVerify(wszdata: P0, pcattesteddata: *mut u32, wszattestedda where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdrm.dll""system" fn DRMVerify ( wszdata : :: windows::core::PCWSTR , pcattesteddata : *mut u32 , wszattesteddata : :: windows::core::PWSTR , petype : *mut DRMATTESTTYPE , pcprincipal : *mut u32 , wszprincipal : :: windows::core::PWSTR , pcmanifest : *mut u32 , wszmanifest : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdrm.dll""system" fn DRMVerify ( wszdata : ::windows::core::PCWSTR , pcattesteddata : *mut u32 , wszattesteddata : ::windows::core::PWSTR , petype : *mut DRMATTESTTYPE , pcprincipal : *mut u32 , wszprincipal : ::windows::core::PWSTR , pcmanifest : *mut u32 , wszmanifest : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DRMVerify(wszdata.into_param().abi(), pcattesteddata, ::core::mem::transmute(wszattesteddata), petype, pcprincipal, ::core::mem::transmute(wszprincipal), pcmanifest, ::core::mem::transmute(wszmanifest)).ok() } #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] @@ -759,9 +759,9 @@ pub const DRM_AL_NOUI: u32 = 16u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_AUTO_GENERATE_KEY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: ::windows::core::PCWSTR = ::windows::w!("PassportAuthProvider"); +pub const DRM_DEFAULTGROUPIDTYPE_PASSPORT: ::windows::core::PCWSTR = ::windows::core::w!("PassportAuthProvider"); #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] -pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: ::windows::core::PCWSTR = ::windows::w!("WindowsAuthProvider"); +pub const DRM_DEFAULTGROUPIDTYPE_WINDOWSAUTH: ::windows::core::PCWSTR = ::windows::core::w!("WindowsAuthProvider"); #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] pub const DRM_EL_CLIENTLICENSOR: u32 = 128u32; #[doc = "*Required features: `\"Win32_Data_RightsManagement\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Data/Xml/XmlLite/mod.rs b/crates/libs/windows/src/Windows/Win32/Data/Xml/XmlLite/mod.rs index 776289ec65..0c9f5b2e32 100644 --- a/crates/libs/windows/src/Windows/Win32/Data/Xml/XmlLite/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Data/Xml/XmlLite/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn CreateXmlReader(riid: *const ::windows::core::GUID, ppvobject: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlReader ( riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlReader ( riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateXmlReader(riid, ppvobject, pmalloc.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -18,7 +18,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlReaderInputWithEncodingCodePage ( pinputstream : * mut::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void , nencodingcodepage : u32 , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : :: windows::core::PCWSTR , ppinput : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlReaderInputWithEncodingCodePage ( pinputstream : * mut::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void , nencodingcodepage : u32 , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : ::windows::core::PCWSTR , ppinput : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CreateXmlReaderInputWithEncodingCodePage(pinputstream.into_param().abi(), pmalloc.into_param().abi(), nencodingcodepage, fencodinghint.into_param().abi(), pwszbaseuri.into_param().abi(), &mut result__).from_abi(result__) } @@ -33,7 +33,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlReaderInputWithEncodingName ( pinputstream : * mut::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void , pwszencodingname : :: windows::core::PCWSTR , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : :: windows::core::PCWSTR , ppinput : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlReaderInputWithEncodingName ( pinputstream : * mut::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void , pwszencodingname : ::windows::core::PCWSTR , fencodinghint : super::super::super::Foundation:: BOOL , pwszbaseuri : ::windows::core::PCWSTR , ppinput : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CreateXmlReaderInputWithEncodingName(pinputstream.into_param().abi(), pmalloc.into_param().abi(), pwszencodingname.into_param().abi(), fencodinghint.into_param().abi(), pwszbaseuri.into_param().abi(), &mut result__).from_abi(result__) } @@ -44,7 +44,7 @@ pub unsafe fn CreateXmlWriter(riid: *const ::windows::core::GUID, ppvobject: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlWriter ( riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlWriter ( riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateXmlWriter(riid, ppvobject, pmalloc.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Data_Xml_XmlLite\"`, `\"Win32_System_Com\"`*"] @@ -55,7 +55,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlWriterOutputWithEncodingCodePage ( poutputstream : * mut::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void , nencodingcodepage : u32 , ppoutput : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlWriterOutputWithEncodingCodePage ( poutputstream : * mut::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void , nencodingcodepage : u32 , ppoutput : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CreateXmlWriterOutputWithEncodingCodePage(poutputstream.into_param().abi(), pmalloc.into_param().abi(), nencodingcodepage, &mut result__).from_abi(result__) } @@ -68,7 +68,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlWriterOutputWithEncodingName ( poutputstream : * mut::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void , pwszencodingname : :: windows::core::PCWSTR , ppoutput : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xmllite.dll""system" fn CreateXmlWriterOutputWithEncodingName ( poutputstream : * mut::core::ffi::c_void , pmalloc : * mut::core::ffi::c_void , pwszencodingname : ::windows::core::PCWSTR , ppoutput : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CreateXmlWriterOutputWithEncodingName(poutputstream.into_param().abi(), pmalloc.into_param().abi(), pwszencodingname.into_param().abi(), &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs index 8f8e26fd42..7958f5074f 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/AllJoyn/mod.rs @@ -26,7 +26,7 @@ pub unsafe fn AllJoynConnectToBus(connectionspec: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn AllJoynConnectToBus ( connectionspec : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "msajapi.dll""system" fn AllJoynConnectToBus ( connectionspec : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = AllJoynConnectToBus(connectionspec.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -82,7 +82,7 @@ where #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] pub unsafe fn QCC_StatusText(status: QStatus) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "msajapi.dll""system" fn QCC_StatusText ( status : QStatus ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn QCC_StatusText ( status : QStatus ) -> ::windows::core::PCSTR ); QCC_StatusText(status) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -91,7 +91,7 @@ pub unsafe fn alljoyn_aboutdata_create(defaultlanguage: P0) -> alljoyn_about where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_create ( defaultlanguage : :: windows::core::PCSTR ) -> alljoyn_aboutdata ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_create ( defaultlanguage : ::windows::core::PCSTR ) -> alljoyn_aboutdata ); alljoyn_aboutdata_create(defaultlanguage.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -107,7 +107,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_create_full ( arg : alljoyn_msgarg , language : :: windows::core::PCSTR ) -> alljoyn_aboutdata ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_create_full ( arg : alljoyn_msgarg , language : ::windows::core::PCSTR ) -> alljoyn_aboutdata ); alljoyn_aboutdata_create_full(arg.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -118,7 +118,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_createfrommsgarg ( data : alljoyn_aboutdata , arg : alljoyn_msgarg , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_createfrommsgarg ( data : alljoyn_aboutdata , arg : alljoyn_msgarg , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_createfrommsgarg(data.into_param().abi(), arg.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -128,7 +128,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_createfromxml ( data : alljoyn_aboutdata , aboutdataxml : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_createfromxml ( data : alljoyn_aboutdata , aboutdataxml : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_createfromxml(data.into_param().abi(), aboutdataxml.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -148,7 +148,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getaboutdata ( data : alljoyn_aboutdata , msgarg : alljoyn_msgarg , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getaboutdata ( data : alljoyn_aboutdata , msgarg : alljoyn_msgarg , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_getaboutdata(data.into_param().abi(), msgarg.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -186,7 +186,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getappname ( data : alljoyn_aboutdata , appname : *mut *mut i8 , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getappname ( data : alljoyn_aboutdata , appname : *mut *mut i8 , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_getappname(data.into_param().abi(), appname, language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -214,7 +214,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getdescription ( data : alljoyn_aboutdata , description : *mut *mut i8 , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getdescription ( data : alljoyn_aboutdata , description : *mut *mut i8 , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_getdescription(data.into_param().abi(), description, language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -233,7 +233,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getdevicename ( data : alljoyn_aboutdata , devicename : *mut *mut i8 , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getdevicename ( data : alljoyn_aboutdata , devicename : *mut *mut i8 , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_getdevicename(data.into_param().abi(), devicename, language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -244,7 +244,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getfield ( data : alljoyn_aboutdata , name : :: windows::core::PCSTR , value : *mut alljoyn_msgarg , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getfield ( data : alljoyn_aboutdata , name : ::windows::core::PCSTR , value : *mut alljoyn_msgarg , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_getfield(data.into_param().abi(), name.into_param().abi(), value, language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -263,7 +263,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getfieldsignature ( data : alljoyn_aboutdata , fieldname : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getfieldsignature ( data : alljoyn_aboutdata , fieldname : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); alljoyn_aboutdata_getfieldsignature(data.into_param().abi(), fieldname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -282,7 +282,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getmanufacturer ( data : alljoyn_aboutdata , manufacturer : *mut *mut i8 , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_getmanufacturer ( data : alljoyn_aboutdata , manufacturer : *mut *mut i8 , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_getmanufacturer(data.into_param().abi(), manufacturer, language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -328,7 +328,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_isfieldannounced ( data : alljoyn_aboutdata , fieldname : :: windows::core::PCSTR ) -> u8 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_isfieldannounced ( data : alljoyn_aboutdata , fieldname : ::windows::core::PCSTR ) -> u8 ); alljoyn_aboutdata_isfieldannounced(data.into_param().abi(), fieldname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -338,7 +338,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_isfieldlocalized ( data : alljoyn_aboutdata , fieldname : :: windows::core::PCSTR ) -> u8 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_isfieldlocalized ( data : alljoyn_aboutdata , fieldname : ::windows::core::PCSTR ) -> u8 ); alljoyn_aboutdata_isfieldlocalized(data.into_param().abi(), fieldname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -348,7 +348,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_isfieldrequired ( data : alljoyn_aboutdata , fieldname : :: windows::core::PCSTR ) -> u8 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_isfieldrequired ( data : alljoyn_aboutdata , fieldname : ::windows::core::PCSTR ) -> u8 ); alljoyn_aboutdata_isfieldrequired(data.into_param().abi(), fieldname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -358,7 +358,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_isvalid ( data : alljoyn_aboutdata , language : :: windows::core::PCSTR ) -> u8 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_isvalid ( data : alljoyn_aboutdata , language : ::windows::core::PCSTR ) -> u8 ); alljoyn_aboutdata_isvalid(data.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -377,7 +377,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setappid_fromstring ( data : alljoyn_aboutdata , appid : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setappid_fromstring ( data : alljoyn_aboutdata , appid : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setappid_fromstring(data.into_param().abi(), appid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -388,7 +388,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setappname ( data : alljoyn_aboutdata , appname : :: windows::core::PCSTR , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setappname ( data : alljoyn_aboutdata , appname : ::windows::core::PCSTR , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setappname(data.into_param().abi(), appname.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -398,7 +398,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdateofmanufacture ( data : alljoyn_aboutdata , dateofmanufacture : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdateofmanufacture ( data : alljoyn_aboutdata , dateofmanufacture : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setdateofmanufacture(data.into_param().abi(), dateofmanufacture.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -408,7 +408,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdefaultlanguage ( data : alljoyn_aboutdata , defaultlanguage : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdefaultlanguage ( data : alljoyn_aboutdata , defaultlanguage : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setdefaultlanguage(data.into_param().abi(), defaultlanguage.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -419,7 +419,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdescription ( data : alljoyn_aboutdata , description : :: windows::core::PCSTR , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdescription ( data : alljoyn_aboutdata , description : ::windows::core::PCSTR , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setdescription(data.into_param().abi(), description.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -429,7 +429,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdeviceid ( data : alljoyn_aboutdata , deviceid : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdeviceid ( data : alljoyn_aboutdata , deviceid : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setdeviceid(data.into_param().abi(), deviceid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -440,7 +440,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdevicename ( data : alljoyn_aboutdata , devicename : :: windows::core::PCSTR , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setdevicename ( data : alljoyn_aboutdata , devicename : ::windows::core::PCSTR , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setdevicename(data.into_param().abi(), devicename.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -452,7 +452,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setfield ( data : alljoyn_aboutdata , name : :: windows::core::PCSTR , value : alljoyn_msgarg , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setfield ( data : alljoyn_aboutdata , name : ::windows::core::PCSTR , value : alljoyn_msgarg , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setfield(data.into_param().abi(), name.into_param().abi(), value.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -462,7 +462,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_sethardwareversion ( data : alljoyn_aboutdata , hardwareversion : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_sethardwareversion ( data : alljoyn_aboutdata , hardwareversion : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_sethardwareversion(data.into_param().abi(), hardwareversion.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -473,7 +473,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setmanufacturer ( data : alljoyn_aboutdata , manufacturer : :: windows::core::PCSTR , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setmanufacturer ( data : alljoyn_aboutdata , manufacturer : ::windows::core::PCSTR , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setmanufacturer(data.into_param().abi(), manufacturer.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -483,7 +483,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setmodelnumber ( data : alljoyn_aboutdata , modelnumber : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setmodelnumber ( data : alljoyn_aboutdata , modelnumber : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setmodelnumber(data.into_param().abi(), modelnumber.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -493,7 +493,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setsoftwareversion ( data : alljoyn_aboutdata , softwareversion : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setsoftwareversion ( data : alljoyn_aboutdata , softwareversion : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setsoftwareversion(data.into_param().abi(), softwareversion.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -503,7 +503,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setsupportedlanguage ( data : alljoyn_aboutdata , language : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setsupportedlanguage ( data : alljoyn_aboutdata , language : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setsupportedlanguage(data.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -513,7 +513,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setsupporturl ( data : alljoyn_aboutdata , supporturl : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutdata_setsupporturl ( data : alljoyn_aboutdata , supporturl : ::windows::core::PCSTR ) -> QStatus ); alljoyn_aboutdata_setsupporturl(data.into_param().abi(), supporturl.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -567,7 +567,7 @@ pub unsafe fn alljoyn_abouticon_setcontent(icon: *mut _alljoyn_abouticon_han where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_abouticon_setcontent ( icon : *mut _alljoyn_abouticon_handle , r#type : :: windows::core::PCSTR , data : *mut u8 , csize : usize , ownsdata : u8 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_abouticon_setcontent ( icon : *mut _alljoyn_abouticon_handle , r#type : ::windows::core::PCSTR , data : *mut u8 , csize : usize , ownsdata : u8 ) -> QStatus ); alljoyn_abouticon_setcontent(icon, r#type.into_param().abi(), data, csize, ownsdata) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -586,7 +586,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_abouticon_seturl ( icon : *mut _alljoyn_abouticon_handle , r#type : :: windows::core::PCSTR , url : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_abouticon_seturl ( icon : *mut _alljoyn_abouticon_handle , r#type : ::windows::core::PCSTR , url : ::windows::core::PCSTR ) -> QStatus ); alljoyn_abouticon_seturl(icon, r#type.into_param().abi(), url.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -611,7 +611,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_abouticonproxy_create ( bus : alljoyn_busattachment , busname : :: windows::core::PCSTR , sessionid : u32 ) -> *mut _alljoyn_abouticonproxy_handle ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_abouticonproxy_create ( bus : alljoyn_busattachment , busname : ::windows::core::PCSTR , sessionid : u32 ) -> *mut _alljoyn_abouticonproxy_handle ); alljoyn_abouticonproxy_create(bus.into_param().abi(), busname.into_param().abi(), sessionid) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -744,7 +744,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_getinterfacepaths ( description : alljoyn_aboutobjectdescription , interfacename : :: windows::core::PCSTR , paths : *const *const i8 , numpaths : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_getinterfacepaths ( description : alljoyn_aboutobjectdescription , interfacename : ::windows::core::PCSTR , paths : *const *const i8 , numpaths : usize ) -> usize ); alljoyn_aboutobjectdescription_getinterfacepaths(description.into_param().abi(), interfacename.into_param().abi(), paths, numpaths) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -754,7 +754,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_getinterfaces ( description : alljoyn_aboutobjectdescription , path : :: windows::core::PCSTR , interfaces : *const *const i8 , numinterfaces : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_getinterfaces ( description : alljoyn_aboutobjectdescription , path : ::windows::core::PCSTR , interfaces : *const *const i8 , numinterfaces : usize ) -> usize ); alljoyn_aboutobjectdescription_getinterfaces(description.into_param().abi(), path.into_param().abi(), interfaces, numinterfaces) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -783,7 +783,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_hasinterface ( description : alljoyn_aboutobjectdescription , interfacename : :: windows::core::PCSTR ) -> u8 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_hasinterface ( description : alljoyn_aboutobjectdescription , interfacename : ::windows::core::PCSTR ) -> u8 ); alljoyn_aboutobjectdescription_hasinterface(description.into_param().abi(), interfacename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -794,7 +794,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_hasinterfaceatpath ( description : alljoyn_aboutobjectdescription , path : :: windows::core::PCSTR , interfacename : :: windows::core::PCSTR ) -> u8 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_hasinterfaceatpath ( description : alljoyn_aboutobjectdescription , path : ::windows::core::PCSTR , interfacename : ::windows::core::PCSTR ) -> u8 ); alljoyn_aboutobjectdescription_hasinterfaceatpath(description.into_param().abi(), path.into_param().abi(), interfacename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -804,7 +804,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_haspath ( description : alljoyn_aboutobjectdescription , path : :: windows::core::PCSTR ) -> u8 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutobjectdescription_haspath ( description : alljoyn_aboutobjectdescription , path : ::windows::core::PCSTR ) -> u8 ); alljoyn_aboutobjectdescription_haspath(description.into_param().abi(), path.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -814,7 +814,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutproxy_create ( bus : alljoyn_busattachment , busname : :: windows::core::PCSTR , sessionid : u32 ) -> alljoyn_aboutproxy ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutproxy_create ( bus : alljoyn_busattachment , busname : ::windows::core::PCSTR , sessionid : u32 ) -> alljoyn_aboutproxy ); alljoyn_aboutproxy_create(bus.into_param().abi(), busname.into_param().abi(), sessionid) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -834,7 +834,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutproxy_getaboutdata ( proxy : alljoyn_aboutproxy , language : :: windows::core::PCSTR , data : alljoyn_msgarg ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_aboutproxy_getaboutdata ( proxy : alljoyn_aboutproxy , language : ::windows::core::PCSTR , data : alljoyn_msgarg ) -> QStatus ); alljoyn_aboutproxy_getaboutdata(proxy.into_param().abi(), language.into_param().abi(), data.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -937,7 +937,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_adddestination ( autopinger : alljoyn_autopinger , group : :: windows::core::PCSTR , destination : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_adddestination ( autopinger : alljoyn_autopinger , group : ::windows::core::PCSTR , destination : ::windows::core::PCSTR ) -> QStatus ); alljoyn_autopinger_adddestination(autopinger.into_param().abi(), group.into_param().abi(), destination.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -948,7 +948,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_addpinggroup ( autopinger : alljoyn_autopinger , group : :: windows::core::PCSTR , listener : alljoyn_pinglistener , pinginterval : u32 ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_addpinggroup ( autopinger : alljoyn_autopinger , group : ::windows::core::PCSTR , listener : alljoyn_pinglistener , pinginterval : u32 ) -> ( ) ); alljoyn_autopinger_addpinggroup(autopinger.into_param().abi(), group.into_param().abi(), listener.into_param().abi(), pinginterval) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -986,7 +986,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_removedestination ( autopinger : alljoyn_autopinger , group : :: windows::core::PCSTR , destination : :: windows::core::PCSTR , removeall : i32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_removedestination ( autopinger : alljoyn_autopinger , group : ::windows::core::PCSTR , destination : ::windows::core::PCSTR , removeall : i32 ) -> QStatus ); alljoyn_autopinger_removedestination(autopinger.into_param().abi(), group.into_param().abi(), destination.into_param().abi(), removeall) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -996,7 +996,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_removepinggroup ( autopinger : alljoyn_autopinger , group : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_removepinggroup ( autopinger : alljoyn_autopinger , group : ::windows::core::PCSTR ) -> ( ) ); alljoyn_autopinger_removepinggroup(autopinger.into_param().abi(), group.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1015,7 +1015,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_setpinginterval ( autopinger : alljoyn_autopinger , group : :: windows::core::PCSTR , pinginterval : u32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_autopinger_setpinginterval ( autopinger : alljoyn_autopinger , group : ::windows::core::PCSTR , pinginterval : u32 ) -> QStatus ); alljoyn_autopinger_setpinginterval(autopinger.into_param().abi(), group.into_param().abi(), pinginterval) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1027,7 +1027,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_addlogonentry ( bus : alljoyn_busattachment , authmechanism : :: windows::core::PCSTR , username : :: windows::core::PCSTR , password : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_addlogonentry ( bus : alljoyn_busattachment , authmechanism : ::windows::core::PCSTR , username : ::windows::core::PCSTR , password : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_addlogonentry(bus.into_param().abi(), authmechanism.into_param().abi(), username.into_param().abi(), password.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1037,7 +1037,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_addmatch ( bus : alljoyn_busattachment , rule : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_addmatch ( bus : alljoyn_busattachment , rule : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_addmatch(bus.into_param().abi(), rule.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1047,7 +1047,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_advertisename ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , transports : u16 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_advertisename ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , transports : u16 ) -> QStatus ); alljoyn_busattachment_advertisename(bus.into_param().abi(), name.into_param().abi(), transports) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1068,7 +1068,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_canceladvertisename ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , transports : u16 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_canceladvertisename ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , transports : u16 ) -> QStatus ); alljoyn_busattachment_canceladvertisename(bus.into_param().abi(), name.into_param().abi(), transports) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1078,7 +1078,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_cancelfindadvertisedname ( bus : alljoyn_busattachment , nameprefix : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_cancelfindadvertisedname ( bus : alljoyn_busattachment , nameprefix : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_cancelfindadvertisedname(bus.into_param().abi(), nameprefix.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1088,7 +1088,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_cancelfindadvertisednamebytransport ( bus : alljoyn_busattachment , nameprefix : :: windows::core::PCSTR , transports : u16 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_cancelfindadvertisednamebytransport ( bus : alljoyn_busattachment , nameprefix : ::windows::core::PCSTR , transports : u16 ) -> QStatus ); alljoyn_busattachment_cancelfindadvertisednamebytransport(bus.into_param().abi(), nameprefix.into_param().abi(), transports) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1098,7 +1098,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_cancelwhoimplements_interface ( bus : alljoyn_busattachment , implementsinterface : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_cancelwhoimplements_interface ( bus : alljoyn_busattachment , implementsinterface : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_cancelwhoimplements_interface(bus.into_param().abi(), implementsinterface.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1117,7 +1117,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_clearkeys ( bus : alljoyn_busattachment , guid : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_clearkeys ( bus : alljoyn_busattachment , guid : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_clearkeys(bus.into_param().abi(), guid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1136,7 +1136,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_connect ( bus : alljoyn_busattachment , connectspec : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_connect ( bus : alljoyn_busattachment , connectspec : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_connect(bus.into_param().abi(), connectspec.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1145,7 +1145,7 @@ pub unsafe fn alljoyn_busattachment_create(applicationname: P0, allowremotem where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_create ( applicationname : :: windows::core::PCSTR , allowremotemessages : i32 ) -> alljoyn_busattachment ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_create ( applicationname : ::windows::core::PCSTR , allowremotemessages : i32 ) -> alljoyn_busattachment ); alljoyn_busattachment_create(applicationname.into_param().abi(), allowremotemessages) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1154,7 +1154,7 @@ pub unsafe fn alljoyn_busattachment_create_concurrency(applicationname: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_create_concurrency ( applicationname : :: windows::core::PCSTR , allowremotemessages : i32 , concurrency : u32 ) -> alljoyn_busattachment ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_create_concurrency ( applicationname : ::windows::core::PCSTR , allowremotemessages : i32 , concurrency : u32 ) -> alljoyn_busattachment ); alljoyn_busattachment_create_concurrency(applicationname.into_param().abi(), allowremotemessages, concurrency) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1164,7 +1164,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_createinterface ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , iface : *mut alljoyn_interfacedescription ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_createinterface ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , iface : *mut alljoyn_interfacedescription ) -> QStatus ); alljoyn_busattachment_createinterface(bus.into_param().abi(), name.into_param().abi(), iface) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1174,7 +1174,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_createinterface_secure ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , iface : *mut alljoyn_interfacedescription , secpolicy : alljoyn_interfacedescription_securitypolicy ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_createinterface_secure ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , iface : *mut alljoyn_interfacedescription , secpolicy : alljoyn_interfacedescription_securitypolicy ) -> QStatus ); alljoyn_busattachment_createinterface_secure(bus.into_param().abi(), name.into_param().abi(), iface, secpolicy) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1184,7 +1184,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_createinterfacesfromxml ( bus : alljoyn_busattachment , xml : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_createinterfacesfromxml ( bus : alljoyn_busattachment , xml : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_createinterfacesfromxml(bus.into_param().abi(), xml.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1193,7 +1193,7 @@ pub unsafe fn alljoyn_busattachment_deletedefaultkeystore(applicationname: P where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_deletedefaultkeystore ( applicationname : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_deletedefaultkeystore ( applicationname : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_deletedefaultkeystore(applicationname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1222,7 +1222,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_disconnect ( bus : alljoyn_busattachment , unused : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_disconnect ( bus : alljoyn_busattachment , unused : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_disconnect(bus.into_param().abi(), unused.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1243,7 +1243,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_enablepeersecurity ( bus : alljoyn_busattachment , authmechanisms : :: windows::core::PCSTR , listener : alljoyn_authlistener , keystorefilename : :: windows::core::PCSTR , isshared : i32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_enablepeersecurity ( bus : alljoyn_busattachment , authmechanisms : ::windows::core::PCSTR , listener : alljoyn_authlistener , keystorefilename : ::windows::core::PCSTR , isshared : i32 ) -> QStatus ); alljoyn_busattachment_enablepeersecurity(bus.into_param().abi(), authmechanisms.into_param().abi(), listener.into_param().abi(), keystorefilename.into_param().abi(), isshared) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1256,7 +1256,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener ( bus : alljoyn_busattachment , authmechanisms : :: windows::core::PCSTR , authlistener : alljoyn_authlistener , keystorefilename : :: windows::core::PCSTR , isshared : i32 , permissionconfigurationlistener : alljoyn_permissionconfigurationlistener ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener ( bus : alljoyn_busattachment , authmechanisms : ::windows::core::PCSTR , authlistener : alljoyn_authlistener , keystorefilename : ::windows::core::PCSTR , isshared : i32 , permissionconfigurationlistener : alljoyn_permissionconfigurationlistener ) -> QStatus ); alljoyn_busattachment_enablepeersecuritywithpermissionconfigurationlistener(bus.into_param().abi(), authmechanisms.into_param().abi(), authlistener.into_param().abi(), keystorefilename.into_param().abi(), isshared, permissionconfigurationlistener.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1266,7 +1266,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_findadvertisedname ( bus : alljoyn_busattachment , nameprefix : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_findadvertisedname ( bus : alljoyn_busattachment , nameprefix : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_findadvertisedname(bus.into_param().abi(), nameprefix.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1276,7 +1276,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_findadvertisednamebytransport ( bus : alljoyn_busattachment , nameprefix : :: windows::core::PCSTR , transports : u16 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_findadvertisednamebytransport ( bus : alljoyn_busattachment , nameprefix : ::windows::core::PCSTR , transports : u16 ) -> QStatus ); alljoyn_busattachment_findadvertisednamebytransport(bus.into_param().abi(), nameprefix.into_param().abi(), transports) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1312,7 +1312,7 @@ pub unsafe fn alljoyn_busattachment_getconnectspec(bus: P0) -> ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getconnectspec ( bus : alljoyn_busattachment ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getconnectspec ( bus : alljoyn_busattachment ) -> ::windows::core::PCSTR ); alljoyn_busattachment_getconnectspec(bus.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1330,7 +1330,7 @@ pub unsafe fn alljoyn_busattachment_getglobalguidstring(bus: P0) -> ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getglobalguidstring ( bus : alljoyn_busattachment ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getglobalguidstring ( bus : alljoyn_busattachment ) -> ::windows::core::PCSTR ); alljoyn_busattachment_getglobalguidstring(bus.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1340,7 +1340,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getinterface ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR ) -> alljoyn_interfacedescription ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getinterface ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR ) -> alljoyn_interfacedescription ); alljoyn_busattachment_getinterface(bus.into_param().abi(), name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1359,7 +1359,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getkeyexpiration ( bus : alljoyn_busattachment , guid : :: windows::core::PCSTR , timeout : *mut u32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getkeyexpiration ( bus : alljoyn_busattachment , guid : ::windows::core::PCSTR , timeout : *mut u32 ) -> QStatus ); alljoyn_busattachment_getkeyexpiration(bus.into_param().abi(), guid.into_param().abi(), timeout) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1370,7 +1370,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getpeerguid ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , guid : :: windows::core::PCSTR , guidsz : *mut usize ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getpeerguid ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , guid : ::windows::core::PCSTR , guidsz : *mut usize ) -> QStatus ); alljoyn_busattachment_getpeerguid(bus.into_param().abi(), name.into_param().abi(), guid.into_param().abi(), guidsz) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1394,7 +1394,7 @@ pub unsafe fn alljoyn_busattachment_getuniquename(bus: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getuniquename ( bus : alljoyn_busattachment ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_getuniquename ( bus : alljoyn_busattachment ) -> ::windows::core::PCSTR ); alljoyn_busattachment_getuniquename(bus.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1451,7 +1451,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_joinsession ( bus : alljoyn_busattachment , sessionhost : :: windows::core::PCSTR , sessionport : u16 , listener : alljoyn_sessionlistener , sessionid : *mut u32 , opts : alljoyn_sessionopts ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_joinsession ( bus : alljoyn_busattachment , sessionhost : ::windows::core::PCSTR , sessionport : u16 , listener : alljoyn_sessionlistener , sessionid : *mut u32 , opts : alljoyn_sessionopts ) -> QStatus ); alljoyn_busattachment_joinsession(bus.into_param().abi(), sessionhost.into_param().abi(), sessionport, listener.into_param().abi(), sessionid, opts.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1463,7 +1463,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_joinsessionasync ( bus : alljoyn_busattachment , sessionhost : :: windows::core::PCSTR , sessionport : u16 , listener : alljoyn_sessionlistener , opts : alljoyn_sessionopts , callback : alljoyn_busattachment_joinsessioncb_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_joinsessionasync ( bus : alljoyn_busattachment , sessionhost : ::windows::core::PCSTR , sessionport : u16 , listener : alljoyn_sessionlistener , opts : alljoyn_sessionopts , callback : alljoyn_busattachment_joinsessioncb_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); alljoyn_busattachment_joinsessionasync(bus.into_param().abi(), sessionhost.into_param().abi(), sessionport, listener.into_param().abi(), opts.into_param().abi(), callback, context) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1482,7 +1482,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_namehasowner ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , hasowner : *mut i32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_namehasowner ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , hasowner : *mut i32 ) -> QStatus ); alljoyn_busattachment_namehasowner(bus.into_param().abi(), name.into_param().abi(), hasowner) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1492,7 +1492,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_ping ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , timeout : u32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_ping ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , timeout : u32 ) -> QStatus ); alljoyn_busattachment_ping(bus.into_param().abi(), name.into_param().abi(), timeout) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1562,7 +1562,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_registersignalhandler ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , srcpath : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_registersignalhandler ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , srcpath : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_registersignalhandler(bus.into_param().abi(), signal_handler, ::core::mem::transmute(member), srcpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1572,7 +1572,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_registersignalhandlerwithrule ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , matchrule : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_registersignalhandlerwithrule ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , matchrule : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_registersignalhandlerwithrule(bus.into_param().abi(), signal_handler, ::core::mem::transmute(member), matchrule.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1582,7 +1582,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_releasename ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_releasename ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_releasename(bus.into_param().abi(), name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1601,7 +1601,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_removematch ( bus : alljoyn_busattachment , rule : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_removematch ( bus : alljoyn_busattachment , rule : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_removematch(bus.into_param().abi(), rule.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1611,7 +1611,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_removesessionmember ( bus : alljoyn_busattachment , sessionid : u32 , membername : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_removesessionmember ( bus : alljoyn_busattachment , sessionid : u32 , membername : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_removesessionmember(bus.into_param().abi(), sessionid, membername.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1621,7 +1621,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_requestname ( bus : alljoyn_busattachment , requestedname : :: windows::core::PCSTR , flags : u32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_requestname ( bus : alljoyn_busattachment , requestedname : ::windows::core::PCSTR , flags : u32 ) -> QStatus ); alljoyn_busattachment_requestname(bus.into_param().abi(), requestedname.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1631,7 +1631,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_secureconnection ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , forceauth : i32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_secureconnection ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , forceauth : i32 ) -> QStatus ); alljoyn_busattachment_secureconnection(bus.into_param().abi(), name.into_param().abi(), forceauth) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1641,7 +1641,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_secureconnectionasync ( bus : alljoyn_busattachment , name : :: windows::core::PCSTR , forceauth : i32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_secureconnectionasync ( bus : alljoyn_busattachment , name : ::windows::core::PCSTR , forceauth : i32 ) -> QStatus ); alljoyn_busattachment_secureconnectionasync(bus.into_param().abi(), name.into_param().abi(), forceauth) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1651,7 +1651,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_setdaemondebug ( bus : alljoyn_busattachment , module : :: windows::core::PCSTR , level : u32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_setdaemondebug ( bus : alljoyn_busattachment , module : ::windows::core::PCSTR , level : u32 ) -> QStatus ); alljoyn_busattachment_setdaemondebug(bus.into_param().abi(), module.into_param().abi(), level) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1661,7 +1661,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_setkeyexpiration ( bus : alljoyn_busattachment , guid : :: windows::core::PCSTR , timeout : u32 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_setkeyexpiration ( bus : alljoyn_busattachment , guid : ::windows::core::PCSTR , timeout : u32 ) -> QStatus ); alljoyn_busattachment_setkeyexpiration(bus.into_param().abi(), guid.into_param().abi(), timeout) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1784,7 +1784,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_unregistersignalhandler ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , srcpath : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_unregistersignalhandler ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , srcpath : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_unregistersignalhandler(bus.into_param().abi(), signal_handler, ::core::mem::transmute(member), srcpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1794,7 +1794,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_unregistersignalhandlerwithrule ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , matchrule : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_unregistersignalhandlerwithrule ( bus : alljoyn_busattachment , signal_handler : alljoyn_messagereceiver_signalhandler_ptr , member : alljoyn_interfacedescription_member , matchrule : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_unregistersignalhandlerwithrule(bus.into_param().abi(), signal_handler, ::core::mem::transmute(member), matchrule.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1804,7 +1804,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_whoimplements_interface ( bus : alljoyn_busattachment , implementsinterface : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busattachment_whoimplements_interface ( bus : alljoyn_busattachment , implementsinterface : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busattachment_whoimplements_interface(bus.into_param().abi(), implementsinterface.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1894,7 +1894,7 @@ pub unsafe fn alljoyn_busobject_create(path: P0, isplaceholder: i32, callbac where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_create ( path : :: windows::core::PCSTR , isplaceholder : i32 , callbacks_in : *const alljoyn_busobject_callbacks , context_in : *const ::core::ffi::c_void ) -> alljoyn_busobject ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_create ( path : ::windows::core::PCSTR , isplaceholder : i32 , callbacks_in : *const alljoyn_busobject_callbacks , context_in : *const ::core::ffi::c_void ) -> alljoyn_busobject ); alljoyn_busobject_create(path.into_param().abi(), isplaceholder, callbacks_in, context_in) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1913,7 +1913,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_emitpropertieschanged ( bus : alljoyn_busobject , ifcname : :: windows::core::PCSTR , propnames : *const *const i8 , numprops : usize , id : u32 ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_emitpropertieschanged ( bus : alljoyn_busobject , ifcname : ::windows::core::PCSTR , propnames : *const *const i8 , numprops : usize , id : u32 ) -> ( ) ); alljoyn_busobject_emitpropertieschanged(bus.into_param().abi(), ifcname.into_param().abi(), propnames, numprops, id) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1925,7 +1925,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_emitpropertychanged ( bus : alljoyn_busobject , ifcname : :: windows::core::PCSTR , propname : :: windows::core::PCSTR , val : alljoyn_msgarg , id : u32 ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_emitpropertychanged ( bus : alljoyn_busobject , ifcname : ::windows::core::PCSTR , propname : ::windows::core::PCSTR , val : alljoyn_msgarg , id : u32 ) -> ( ) ); alljoyn_busobject_emitpropertychanged(bus.into_param().abi(), ifcname.into_param().abi(), propname.into_param().abi(), val.into_param().abi(), id) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1953,7 +1953,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_getname ( bus : alljoyn_busobject , buffer : :: windows::core::PCSTR , buffersz : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_getname ( bus : alljoyn_busobject , buffer : ::windows::core::PCSTR , buffersz : usize ) -> usize ); alljoyn_busobject_getname(bus.into_param().abi(), buffer.into_param().abi(), buffersz) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1962,7 +1962,7 @@ pub unsafe fn alljoyn_busobject_getpath(bus: P0) -> ::windows::core::PCSTR where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_getpath ( bus : alljoyn_busobject ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_getpath ( bus : alljoyn_busobject ) -> ::windows::core::PCSTR ); alljoyn_busobject_getpath(bus.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -1994,7 +1994,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_methodreply_err ( bus : alljoyn_busobject , msg : alljoyn_message , error : :: windows::core::PCSTR , errormessage : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_methodreply_err ( bus : alljoyn_busobject , msg : alljoyn_message , error : ::windows::core::PCSTR , errormessage : ::windows::core::PCSTR ) -> QStatus ); alljoyn_busobject_methodreply_err(bus.into_param().abi(), msg.into_param().abi(), error.into_param().abi(), errormessage.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2026,7 +2026,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_signal ( bus : alljoyn_busobject , destination : :: windows::core::PCSTR , sessionid : u32 , signal : alljoyn_interfacedescription_member , args : alljoyn_msgarg , numargs : usize , timetolive : u16 , flags : u8 , msg : alljoyn_message ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_busobject_signal ( bus : alljoyn_busobject , destination : ::windows::core::PCSTR , sessionid : u32 , signal : alljoyn_interfacedescription_member , args : alljoyn_msgarg , numargs : usize , timetolive : u16 , flags : u8 , msg : alljoyn_message ) -> QStatus ); alljoyn_busobject_signal(bus.into_param().abi(), destination.into_param().abi(), sessionid, ::core::mem::transmute(signal), args.into_param().abi(), numargs, timetolive, flags, msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2059,7 +2059,7 @@ pub unsafe fn alljoyn_credentials_getcertchain(cred: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getcertchain ( cred : alljoyn_credentials ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getcertchain ( cred : alljoyn_credentials ) -> ::windows::core::PCSTR ); alljoyn_credentials_getcertchain(cred.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2077,7 +2077,7 @@ pub unsafe fn alljoyn_credentials_getlogonentry(cred: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getlogonentry ( cred : alljoyn_credentials ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getlogonentry ( cred : alljoyn_credentials ) -> ::windows::core::PCSTR ); alljoyn_credentials_getlogonentry(cred.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2086,7 +2086,7 @@ pub unsafe fn alljoyn_credentials_getpassword(cred: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getpassword ( cred : alljoyn_credentials ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getpassword ( cred : alljoyn_credentials ) -> ::windows::core::PCSTR ); alljoyn_credentials_getpassword(cred.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2095,7 +2095,7 @@ pub unsafe fn alljoyn_credentials_getprivateKey(cred: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getprivateKey ( cred : alljoyn_credentials ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getprivateKey ( cred : alljoyn_credentials ) -> ::windows::core::PCSTR ); alljoyn_credentials_getprivateKey(cred.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2104,7 +2104,7 @@ pub unsafe fn alljoyn_credentials_getusername(cred: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getusername ( cred : alljoyn_credentials ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_getusername ( cred : alljoyn_credentials ) -> ::windows::core::PCSTR ); alljoyn_credentials_getusername(cred.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2123,7 +2123,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setcertchain ( cred : alljoyn_credentials , certchain : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setcertchain ( cred : alljoyn_credentials , certchain : ::windows::core::PCSTR ) -> ( ) ); alljoyn_credentials_setcertchain(cred.into_param().abi(), certchain.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2142,7 +2142,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setlogonentry ( cred : alljoyn_credentials , logonentry : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setlogonentry ( cred : alljoyn_credentials , logonentry : ::windows::core::PCSTR ) -> ( ) ); alljoyn_credentials_setlogonentry(cred.into_param().abi(), logonentry.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2152,7 +2152,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setpassword ( cred : alljoyn_credentials , pwd : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setpassword ( cred : alljoyn_credentials , pwd : ::windows::core::PCSTR ) -> ( ) ); alljoyn_credentials_setpassword(cred.into_param().abi(), pwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2162,7 +2162,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setprivatekey ( cred : alljoyn_credentials , pk : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setprivatekey ( cred : alljoyn_credentials , pk : ::windows::core::PCSTR ) -> ( ) ); alljoyn_credentials_setprivatekey(cred.into_param().abi(), pk.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2172,13 +2172,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setusername ( cred : alljoyn_credentials , username : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_credentials_setusername ( cred : alljoyn_credentials , username : ::windows::core::PCSTR ) -> ( ) ); alljoyn_credentials_setusername(cred.into_param().abi(), username.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] pub unsafe fn alljoyn_getbuildinfo() -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_getbuildinfo ( ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_getbuildinfo ( ) -> ::windows::core::PCSTR ); alljoyn_getbuildinfo() } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2190,7 +2190,7 @@ pub unsafe fn alljoyn_getnumericversion() -> u32 { #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] #[inline] pub unsafe fn alljoyn_getversion() -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_getversion ( ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_getversion ( ) -> ::windows::core::PCSTR ); alljoyn_getversion() } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2216,7 +2216,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addannotation ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addannotation ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_addannotation(iface.into_param().abi(), name.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2229,7 +2229,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addargannotation ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , argname : :: windows::core::PCSTR , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addargannotation ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , argname : ::windows::core::PCSTR , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_addargannotation(iface.into_param().abi(), member.into_param().abi(), argname.into_param().abi(), name.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2242,7 +2242,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addmember ( iface : alljoyn_interfacedescription , r#type : alljoyn_messagetype , name : :: windows::core::PCSTR , inputsig : :: windows::core::PCSTR , outsig : :: windows::core::PCSTR , argnames : :: windows::core::PCSTR , annotation : u8 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addmember ( iface : alljoyn_interfacedescription , r#type : alljoyn_messagetype , name : ::windows::core::PCSTR , inputsig : ::windows::core::PCSTR , outsig : ::windows::core::PCSTR , argnames : ::windows::core::PCSTR , annotation : u8 ) -> QStatus ); alljoyn_interfacedescription_addmember(iface.into_param().abi(), r#type, name.into_param().abi(), inputsig.into_param().abi(), outsig.into_param().abi(), argnames.into_param().abi(), annotation) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2254,7 +2254,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addmemberannotation ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addmemberannotation ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_addmemberannotation(iface.into_param().abi(), member.into_param().abi(), name.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2268,7 +2268,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCSTR>, P5: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addmethod ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , inputsig : :: windows::core::PCSTR , outsig : :: windows::core::PCSTR , argnames : :: windows::core::PCSTR , annotation : u8 , accessperms : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addmethod ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , inputsig : ::windows::core::PCSTR , outsig : ::windows::core::PCSTR , argnames : ::windows::core::PCSTR , annotation : u8 , accessperms : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_addmethod(iface.into_param().abi(), name.into_param().abi(), inputsig.into_param().abi(), outsig.into_param().abi(), argnames.into_param().abi(), annotation, accessperms.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2279,7 +2279,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addproperty ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , signature : :: windows::core::PCSTR , access : u8 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addproperty ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , signature : ::windows::core::PCSTR , access : u8 ) -> QStatus ); alljoyn_interfacedescription_addproperty(iface.into_param().abi(), name.into_param().abi(), signature.into_param().abi(), access) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2291,7 +2291,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addpropertyannotation ( iface : alljoyn_interfacedescription , property : :: windows::core::PCSTR , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addpropertyannotation ( iface : alljoyn_interfacedescription , property : ::windows::core::PCSTR , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_addpropertyannotation(iface.into_param().abi(), property.into_param().abi(), name.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2304,7 +2304,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addsignal ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , sig : :: windows::core::PCSTR , argnames : :: windows::core::PCSTR , annotation : u8 , accessperms : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_addsignal ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , sig : ::windows::core::PCSTR , argnames : ::windows::core::PCSTR , annotation : u8 , accessperms : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_addsignal(iface.into_param().abi(), name.into_param().abi(), sig.into_param().abi(), argnames.into_param().abi(), annotation, accessperms.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2325,7 +2325,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getannotation ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR , value_size : *mut usize ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getannotation ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR , value_size : *mut usize ) -> i32 ); alljoyn_interfacedescription_getannotation(iface.into_param().abi(), name.into_param().abi(), value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2336,7 +2336,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getannotationatindex ( iface : alljoyn_interfacedescription , index : usize , name : :: windows::core::PCSTR , name_size : *mut usize , value : :: windows::core::PCSTR , value_size : *mut usize ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getannotationatindex ( iface : alljoyn_interfacedescription , index : usize , name : ::windows::core::PCSTR , name_size : *mut usize , value : ::windows::core::PCSTR , value_size : *mut usize ) -> ( ) ); alljoyn_interfacedescription_getannotationatindex(iface.into_param().abi(), index, name.into_param().abi(), name_size, value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2358,7 +2358,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getargdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , arg : :: windows::core::PCSTR , description : :: windows::core::PCSTR , maxlanguagelength : usize , languagetag : :: windows::core::PCSTR ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getargdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , arg : ::windows::core::PCSTR , description : ::windows::core::PCSTR , maxlanguagelength : usize , languagetag : ::windows::core::PCSTR ) -> usize ); alljoyn_interfacedescription_getargdescriptionforlanguage(iface.into_param().abi(), member.into_param().abi(), arg.into_param().abi(), description.into_param().abi(), maxlanguagelength, languagetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2369,7 +2369,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getdescriptionforlanguage ( iface : alljoyn_interfacedescription , description : :: windows::core::PCSTR , maxlanguagelength : usize , languagetag : :: windows::core::PCSTR ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getdescriptionforlanguage ( iface : alljoyn_interfacedescription , description : ::windows::core::PCSTR , maxlanguagelength : usize , languagetag : ::windows::core::PCSTR ) -> usize ); alljoyn_interfacedescription_getdescriptionforlanguage(iface.into_param().abi(), description.into_param().abi(), maxlanguagelength, languagetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2388,7 +2388,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getdescriptionlanguages2 ( iface : alljoyn_interfacedescription , languages : :: windows::core::PCSTR , languagessize : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getdescriptionlanguages2 ( iface : alljoyn_interfacedescription , languages : ::windows::core::PCSTR , languagessize : usize ) -> usize ); alljoyn_interfacedescription_getdescriptionlanguages2(iface.into_param().abi(), languages.into_param().abi(), languagessize) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2407,7 +2407,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmember ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmember ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); alljoyn_interfacedescription_getmember(iface.into_param().abi(), name.into_param().abi(), member) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2419,7 +2419,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmemberannotation ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR , value_size : *mut usize ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmemberannotation ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR , value_size : *mut usize ) -> i32 ); alljoyn_interfacedescription_getmemberannotation(iface.into_param().abi(), member.into_param().abi(), name.into_param().abi(), value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2432,7 +2432,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmemberargannotation ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , argname : :: windows::core::PCSTR , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR , value_size : *mut usize ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmemberargannotation ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , argname : ::windows::core::PCSTR , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR , value_size : *mut usize ) -> i32 ); alljoyn_interfacedescription_getmemberargannotation(iface.into_param().abi(), member.into_param().abi(), argname.into_param().abi(), name.into_param().abi(), value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2444,7 +2444,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmemberdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , description : :: windows::core::PCSTR , maxlanguagelength : usize , languagetag : :: windows::core::PCSTR ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmemberdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , description : ::windows::core::PCSTR , maxlanguagelength : usize , languagetag : ::windows::core::PCSTR ) -> usize ); alljoyn_interfacedescription_getmemberdescriptionforlanguage(iface.into_param().abi(), member.into_param().abi(), description.into_param().abi(), maxlanguagelength, languagetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2463,7 +2463,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmethod ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getmethod ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); alljoyn_interfacedescription_getmethod(iface.into_param().abi(), name.into_param().abi(), member) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2472,7 +2472,7 @@ pub unsafe fn alljoyn_interfacedescription_getname(iface: P0) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getname ( iface : alljoyn_interfacedescription ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getname ( iface : alljoyn_interfacedescription ) -> ::windows::core::PCSTR ); alljoyn_interfacedescription_getname(iface.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2491,7 +2491,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getproperty ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , property : *mut alljoyn_interfacedescription_property ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getproperty ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , property : *mut alljoyn_interfacedescription_property ) -> i32 ); alljoyn_interfacedescription_getproperty(iface.into_param().abi(), name.into_param().abi(), property) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2503,7 +2503,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getpropertyannotation ( iface : alljoyn_interfacedescription , property : :: windows::core::PCSTR , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR , str_size : *mut usize ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getpropertyannotation ( iface : alljoyn_interfacedescription , property : ::windows::core::PCSTR , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR , str_size : *mut usize ) -> i32 ); alljoyn_interfacedescription_getpropertyannotation(iface.into_param().abi(), property.into_param().abi(), name.into_param().abi(), value.into_param().abi(), str_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2515,7 +2515,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getpropertydescriptionforlanguage ( iface : alljoyn_interfacedescription , property : :: windows::core::PCSTR , description : :: windows::core::PCSTR , maxlanguagelength : usize , languagetag : :: windows::core::PCSTR ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getpropertydescriptionforlanguage ( iface : alljoyn_interfacedescription , property : ::windows::core::PCSTR , description : ::windows::core::PCSTR , maxlanguagelength : usize , languagetag : ::windows::core::PCSTR ) -> usize ); alljoyn_interfacedescription_getpropertydescriptionforlanguage(iface.into_param().abi(), property.into_param().abi(), description.into_param().abi(), maxlanguagelength, languagetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2534,7 +2534,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getsignal ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_getsignal ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , member : *mut alljoyn_interfacedescription_member ) -> i32 ); alljoyn_interfacedescription_getsignal(iface.into_param().abi(), name.into_param().abi(), member) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2555,7 +2555,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_hasmember ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , insig : :: windows::core::PCSTR , outsig : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_hasmember ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , insig : ::windows::core::PCSTR , outsig : ::windows::core::PCSTR ) -> i32 ); alljoyn_interfacedescription_hasmember(iface.into_param().abi(), name.into_param().abi(), insig.into_param().abi(), outsig.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2574,7 +2574,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_hasproperty ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_hasproperty ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR ) -> i32 ); alljoyn_interfacedescription_hasproperty(iface.into_param().abi(), name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2584,7 +2584,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_introspect ( iface : alljoyn_interfacedescription , str : :: windows::core::PCSTR , buf : usize , indent : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_introspect ( iface : alljoyn_interfacedescription , str : ::windows::core::PCSTR , buf : usize , indent : usize ) -> usize ); alljoyn_interfacedescription_introspect(iface.into_param().abi(), str.into_param().abi(), buf, indent) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2609,7 +2609,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getannotation ( member : alljoyn_interfacedescription_member , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR , value_size : *mut usize ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getannotation ( member : alljoyn_interfacedescription_member , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR , value_size : *mut usize ) -> i32 ); alljoyn_interfacedescription_member_getannotation(::core::mem::transmute(member), name.into_param().abi(), value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2619,7 +2619,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getannotationatindex ( member : alljoyn_interfacedescription_member , index : usize , name : :: windows::core::PCSTR , name_size : *mut usize , value : :: windows::core::PCSTR , value_size : *mut usize ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getannotationatindex ( member : alljoyn_interfacedescription_member , index : usize , name : ::windows::core::PCSTR , name_size : *mut usize , value : ::windows::core::PCSTR , value_size : *mut usize ) -> ( ) ); alljoyn_interfacedescription_member_getannotationatindex(::core::mem::transmute(member), index, name.into_param().abi(), name_size, value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2636,7 +2636,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getargannotation ( member : alljoyn_interfacedescription_member , argname : :: windows::core::PCSTR , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR , value_size : *mut usize ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getargannotation ( member : alljoyn_interfacedescription_member , argname : ::windows::core::PCSTR , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR , value_size : *mut usize ) -> i32 ); alljoyn_interfacedescription_member_getargannotation(::core::mem::transmute(member), argname.into_param().abi(), name.into_param().abi(), value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2647,7 +2647,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getargannotationatindex ( member : alljoyn_interfacedescription_member , argname : :: windows::core::PCSTR , index : usize , name : :: windows::core::PCSTR , name_size : *mut usize , value : :: windows::core::PCSTR , value_size : *mut usize ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getargannotationatindex ( member : alljoyn_interfacedescription_member , argname : ::windows::core::PCSTR , index : usize , name : ::windows::core::PCSTR , name_size : *mut usize , value : ::windows::core::PCSTR , value_size : *mut usize ) -> ( ) ); alljoyn_interfacedescription_member_getargannotationatindex(::core::mem::transmute(member), argname.into_param().abi(), index, name.into_param().abi(), name_size, value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2656,7 +2656,7 @@ pub unsafe fn alljoyn_interfacedescription_member_getargannotationscount(mem where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getargannotationscount ( member : alljoyn_interfacedescription_member , argname : :: windows::core::PCSTR ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_member_getargannotationscount ( member : alljoyn_interfacedescription_member , argname : ::windows::core::PCSTR ) -> usize ); alljoyn_interfacedescription_member_getargannotationscount(::core::mem::transmute(member), argname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2672,7 +2672,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_property_getannotation ( property : alljoyn_interfacedescription_property , name : :: windows::core::PCSTR , value : :: windows::core::PCSTR , value_size : *mut usize ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_property_getannotation ( property : alljoyn_interfacedescription_property , name : ::windows::core::PCSTR , value : ::windows::core::PCSTR , value_size : *mut usize ) -> i32 ); alljoyn_interfacedescription_property_getannotation(::core::mem::transmute(property), name.into_param().abi(), value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2682,7 +2682,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_property_getannotationatindex ( property : alljoyn_interfacedescription_property , index : usize , name : :: windows::core::PCSTR , name_size : *mut usize , value : :: windows::core::PCSTR , value_size : *mut usize ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_property_getannotationatindex ( property : alljoyn_interfacedescription_property , index : usize , name : ::windows::core::PCSTR , name_size : *mut usize , value : ::windows::core::PCSTR , value_size : *mut usize ) -> ( ) ); alljoyn_interfacedescription_property_getannotationatindex(::core::mem::transmute(property), index, name.into_param().abi(), name_size, value.into_param().abi(), value_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2700,7 +2700,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setargdescription ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , argname : :: windows::core::PCSTR , description : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setargdescription ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , argname : ::windows::core::PCSTR , description : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_setargdescription(iface.into_param().abi(), member.into_param().abi(), argname.into_param().abi(), description.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2713,7 +2713,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setargdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , arg : :: windows::core::PCSTR , description : :: windows::core::PCSTR , languagetag : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setargdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , arg : ::windows::core::PCSTR , description : ::windows::core::PCSTR , languagetag : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_setargdescriptionforlanguage(iface.into_param().abi(), member.into_param().abi(), arg.into_param().abi(), description.into_param().abi(), languagetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2723,7 +2723,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setdescription ( iface : alljoyn_interfacedescription , description : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setdescription ( iface : alljoyn_interfacedescription , description : ::windows::core::PCSTR ) -> ( ) ); alljoyn_interfacedescription_setdescription(iface.into_param().abi(), description.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2734,7 +2734,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setdescriptionforlanguage ( iface : alljoyn_interfacedescription , description : :: windows::core::PCSTR , languagetag : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setdescriptionforlanguage ( iface : alljoyn_interfacedescription , description : ::windows::core::PCSTR , languagetag : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_setdescriptionforlanguage(iface.into_param().abi(), description.into_param().abi(), languagetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2744,7 +2744,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setdescriptionlanguage ( iface : alljoyn_interfacedescription , language : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setdescriptionlanguage ( iface : alljoyn_interfacedescription , language : ::windows::core::PCSTR ) -> ( ) ); alljoyn_interfacedescription_setdescriptionlanguage(iface.into_param().abi(), language.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2764,7 +2764,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setmemberdescription ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , description : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setmemberdescription ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , description : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_setmemberdescription(iface.into_param().abi(), member.into_param().abi(), description.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2776,7 +2776,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setmemberdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : :: windows::core::PCSTR , description : :: windows::core::PCSTR , languagetag : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setmemberdescriptionforlanguage ( iface : alljoyn_interfacedescription , member : ::windows::core::PCSTR , description : ::windows::core::PCSTR , languagetag : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_setmemberdescriptionforlanguage(iface.into_param().abi(), member.into_param().abi(), description.into_param().abi(), languagetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2787,7 +2787,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setpropertydescription ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , description : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setpropertydescription ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , description : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_setpropertydescription(iface.into_param().abi(), name.into_param().abi(), description.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2799,7 +2799,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setpropertydescriptionforlanguage ( iface : alljoyn_interfacedescription , name : :: windows::core::PCSTR , description : :: windows::core::PCSTR , languagetag : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_interfacedescription_setpropertydescriptionforlanguage ( iface : alljoyn_interfacedescription , name : ::windows::core::PCSTR , description : ::windows::core::PCSTR , languagetag : ::windows::core::PCSTR ) -> QStatus ); alljoyn_interfacedescription_setpropertydescriptionforlanguage(iface.into_param().abi(), name.into_param().abi(), description.into_param().abi(), languagetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2825,7 +2825,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_keystorelistener_getkeys ( listener : alljoyn_keystorelistener , keystore : alljoyn_keystore , sink : :: windows::core::PCSTR , sink_sz : *mut usize ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_keystorelistener_getkeys ( listener : alljoyn_keystorelistener , keystore : alljoyn_keystore , sink : ::windows::core::PCSTR , sink_sz : *mut usize ) -> QStatus ); alljoyn_keystorelistener_getkeys(listener.into_param().abi(), keystore.into_param().abi(), sink.into_param().abi(), sink_sz) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2837,7 +2837,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_keystorelistener_putkeys ( listener : alljoyn_keystorelistener , keystore : alljoyn_keystore , source : :: windows::core::PCSTR , password : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_keystorelistener_putkeys ( listener : alljoyn_keystorelistener , keystore : alljoyn_keystore , source : ::windows::core::PCSTR , password : ::windows::core::PCSTR ) -> QStatus ); alljoyn_keystorelistener_putkeys(listener.into_param().abi(), keystore.into_param().abi(), source.into_param().abi(), password.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2862,7 +2862,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_description ( msg : alljoyn_message , str : :: windows::core::PCSTR , buf : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_description ( msg : alljoyn_message , str : ::windows::core::PCSTR , buf : usize ) -> usize ); alljoyn_message_description(msg.into_param().abi(), str.into_param().abi(), buf) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2908,7 +2908,7 @@ pub unsafe fn alljoyn_message_getauthmechanism(msg: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getauthmechanism ( msg : alljoyn_message ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getauthmechanism ( msg : alljoyn_message ) -> ::windows::core::PCSTR ); alljoyn_message_getauthmechanism(msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2935,7 +2935,7 @@ pub unsafe fn alljoyn_message_getdestination(msg: P0) -> ::windows::core::PC where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getdestination ( msg : alljoyn_message ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getdestination ( msg : alljoyn_message ) -> ::windows::core::PCSTR ); alljoyn_message_getdestination(msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2945,7 +2945,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_geterrorname ( msg : alljoyn_message , errormessage : :: windows::core::PCSTR , errormessage_size : *mut usize ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_geterrorname ( msg : alljoyn_message , errormessage : ::windows::core::PCSTR , errormessage_size : *mut usize ) -> ::windows::core::PCSTR ); alljoyn_message_geterrorname(msg.into_param().abi(), errormessage.into_param().abi(), errormessage_size) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2963,7 +2963,7 @@ pub unsafe fn alljoyn_message_getinterface(msg: P0) -> ::windows::core::PCST where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getinterface ( msg : alljoyn_message ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getinterface ( msg : alljoyn_message ) -> ::windows::core::PCSTR ); alljoyn_message_getinterface(msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2972,7 +2972,7 @@ pub unsafe fn alljoyn_message_getmembername(msg: P0) -> ::windows::core::PCS where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getmembername ( msg : alljoyn_message ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getmembername ( msg : alljoyn_message ) -> ::windows::core::PCSTR ); alljoyn_message_getmembername(msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2981,7 +2981,7 @@ pub unsafe fn alljoyn_message_getobjectpath(msg: P0) -> ::windows::core::PCS where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getobjectpath ( msg : alljoyn_message ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getobjectpath ( msg : alljoyn_message ) -> ::windows::core::PCSTR ); alljoyn_message_getobjectpath(msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -2990,7 +2990,7 @@ pub unsafe fn alljoyn_message_getreceiveendpointname(msg: P0) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getreceiveendpointname ( msg : alljoyn_message ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getreceiveendpointname ( msg : alljoyn_message ) -> ::windows::core::PCSTR ); alljoyn_message_getreceiveendpointname(msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3008,7 +3008,7 @@ pub unsafe fn alljoyn_message_getsender(msg: P0) -> ::windows::core::PCSTR where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getsender ( msg : alljoyn_message ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getsender ( msg : alljoyn_message ) -> ::windows::core::PCSTR ); alljoyn_message_getsender(msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3026,7 +3026,7 @@ pub unsafe fn alljoyn_message_getsignature(msg: P0) -> ::windows::core::PCST where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getsignature ( msg : alljoyn_message ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_getsignature ( msg : alljoyn_message ) -> ::windows::core::PCSTR ); alljoyn_message_getsignature(msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3108,7 +3108,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_message_parseargs ( msg : alljoyn_message , signature : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_message_parseargs ( msg : alljoyn_message , signature : ::windows::core::PCSTR ) -> QStatus ); alljoyn_message_parseargs(msg.into_param().abi(), signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3124,7 +3124,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_tostring ( msg : alljoyn_message , str : :: windows::core::PCSTR , buf : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_message_tostring ( msg : alljoyn_message , str : ::windows::core::PCSTR , buf : usize ) -> usize ); alljoyn_message_tostring(msg.into_param().abi(), str.into_param().abi(), buf) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3149,7 +3149,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_array_get ( args : alljoyn_msgarg , numargs : usize , signature : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_array_get ( args : alljoyn_msgarg , numargs : usize , signature : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_array_get(args.into_param().abi(), numargs, signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3159,7 +3159,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_array_set ( args : alljoyn_msgarg , numargs : *mut usize , signature : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_array_set ( args : alljoyn_msgarg , numargs : *mut usize , signature : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_array_set(args.into_param().abi(), numargs, signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3169,7 +3169,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_array_set_offset ( args : alljoyn_msgarg , argoffset : usize , numargs : *mut usize , signature : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_array_set_offset ( args : alljoyn_msgarg , argoffset : usize , numargs : *mut usize , signature : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_array_set_offset(args.into_param().abi(), argoffset, numargs, signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3179,7 +3179,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_array_signature ( values : alljoyn_msgarg , numvalues : usize , str : :: windows::core::PCSTR , buf : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_array_signature ( values : alljoyn_msgarg , numvalues : usize , str : ::windows::core::PCSTR , buf : usize ) -> usize ); alljoyn_msgarg_array_signature(values.into_param().abi(), numvalues, str.into_param().abi(), buf) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3189,7 +3189,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_array_tostring ( args : alljoyn_msgarg , numargs : usize , str : :: windows::core::PCSTR , buf : usize , indent : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_array_tostring ( args : alljoyn_msgarg , numargs : usize , str : ::windows::core::PCSTR , buf : usize , indent : usize ) -> usize ); alljoyn_msgarg_array_tostring(args.into_param().abi(), numargs, str.into_param().abi(), buf, indent) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3232,7 +3232,7 @@ pub unsafe fn alljoyn_msgarg_create_and_set(signature: P0) -> alljoyn_msgarg where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_create_and_set ( signature : :: windows::core::PCSTR ) -> alljoyn_msgarg ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_create_and_set ( signature : ::windows::core::PCSTR ) -> alljoyn_msgarg ); alljoyn_msgarg_create_and_set(signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3261,7 +3261,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_get ( arg : alljoyn_msgarg , signature : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_get ( arg : alljoyn_msgarg , signature : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_get(arg.into_param().abi(), signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3279,7 +3279,7 @@ pub unsafe fn alljoyn_msgarg_get_array_elementsignature(arg: P0, index: usiz where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_get_array_elementsignature ( arg : alljoyn_msgarg , index : usize ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_get_array_elementsignature ( arg : alljoyn_msgarg , index : usize ) -> ::windows::core::PCSTR ); alljoyn_msgarg_get_array_elementsignature(arg.into_param().abi(), index) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3497,7 +3497,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_get_variant_array ( arg : alljoyn_msgarg , signature : :: windows::core::PCSTR , length : *mut usize , av : *mut alljoyn_msgarg ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_get_variant_array ( arg : alljoyn_msgarg , signature : ::windows::core::PCSTR , length : *mut usize , av : *mut alljoyn_msgarg ) -> QStatus ); alljoyn_msgarg_get_variant_array(arg.into_param().abi(), signature.into_param().abi(), length, av) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3507,7 +3507,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_getdictelement ( arg : alljoyn_msgarg , elemsig : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_getdictelement ( arg : alljoyn_msgarg , elemsig : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_getdictelement(arg.into_param().abi(), elemsig.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3562,7 +3562,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_hassignature ( arg : alljoyn_msgarg , signature : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_hassignature ( arg : alljoyn_msgarg , signature : ::windows::core::PCSTR ) -> i32 ); alljoyn_msgarg_hassignature(arg.into_param().abi(), signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3572,7 +3572,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_set ( arg : alljoyn_msgarg , signature : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_set ( arg : alljoyn_msgarg , signature : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_set(arg.into_param().abi(), signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3582,7 +3582,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_set_and_stabilize ( arg : alljoyn_msgarg , signature : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""cdecl" fn alljoyn_msgarg_set_and_stabilize ( arg : alljoyn_msgarg , signature : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_set_and_stabilize(arg.into_param().abi(), signature.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3682,7 +3682,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_set_objectpath ( arg : alljoyn_msgarg , o : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_set_objectpath ( arg : alljoyn_msgarg , o : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_set_objectpath(arg.into_param().abi(), o.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3701,7 +3701,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_set_signature ( arg : alljoyn_msgarg , g : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_set_signature ( arg : alljoyn_msgarg , g : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_set_signature(arg.into_param().abi(), g.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3720,7 +3720,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_set_string ( arg : alljoyn_msgarg , s : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_set_string ( arg : alljoyn_msgarg , s : ::windows::core::PCSTR ) -> QStatus ); alljoyn_msgarg_set_string(arg.into_param().abi(), s.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3832,7 +3832,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_signature ( arg : alljoyn_msgarg , str : :: windows::core::PCSTR , buf : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_signature ( arg : alljoyn_msgarg , str : ::windows::core::PCSTR , buf : usize ) -> usize ); alljoyn_msgarg_signature(arg.into_param().abi(), str.into_param().abi(), buf) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3851,7 +3851,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_tostring ( arg : alljoyn_msgarg , str : :: windows::core::PCSTR , buf : usize , indent : usize ) -> usize ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_msgarg_tostring ( arg : alljoyn_msgarg , str : ::windows::core::PCSTR , buf : usize , indent : usize ) -> usize ); alljoyn_msgarg_tostring(arg.into_param().abi(), str.into_param().abi(), buf, indent) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3880,7 +3880,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_observer_get ( observer : alljoyn_observer , uniquebusname : :: windows::core::PCSTR , objectpath : :: windows::core::PCSTR ) -> alljoyn_proxybusobject_ref ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_observer_get ( observer : alljoyn_observer , uniquebusname : ::windows::core::PCSTR , objectpath : ::windows::core::PCSTR ) -> alljoyn_proxybusobject_ref ); alljoyn_observer_get(observer.into_param().abi(), uniquebusname.into_param().abi(), objectpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -3953,7 +3953,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_passwordmanager_setcredentials ( authmechanism : :: windows::core::PCSTR , password : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_passwordmanager_setcredentials ( authmechanism : ::windows::core::PCSTR , password : ::windows::core::PCSTR ) -> QStatus ); alljoyn_passwordmanager_setcredentials(authmechanism.into_param().abi(), password.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4286,7 +4286,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_addinterface_by_name ( proxyobj : alljoyn_proxybusobject , name : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_addinterface_by_name ( proxyobj : alljoyn_proxybusobject , name : ::windows::core::PCSTR ) -> QStatus ); alljoyn_proxybusobject_addinterface_by_name(proxyobj.into_param().abi(), name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4306,7 +4306,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_create ( bus : alljoyn_busattachment , service : :: windows::core::PCSTR , path : :: windows::core::PCSTR , sessionid : u32 ) -> alljoyn_proxybusobject ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_create ( bus : alljoyn_busattachment , service : ::windows::core::PCSTR , path : ::windows::core::PCSTR , sessionid : u32 ) -> alljoyn_proxybusobject ); alljoyn_proxybusobject_create(bus.into_param().abi(), service.into_param().abi(), path.into_param().abi(), sessionid) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4317,7 +4317,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_create_secure ( bus : alljoyn_busattachment , service : :: windows::core::PCSTR , path : :: windows::core::PCSTR , sessionid : u32 ) -> alljoyn_proxybusobject ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_create_secure ( bus : alljoyn_busattachment , service : ::windows::core::PCSTR , path : ::windows::core::PCSTR , sessionid : u32 ) -> alljoyn_proxybusobject ); alljoyn_proxybusobject_create_secure(bus.into_param().abi(), service.into_param().abi(), path.into_param().abi(), sessionid) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4346,7 +4346,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getallproperties ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR , values : alljoyn_msgarg ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getallproperties ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR , values : alljoyn_msgarg ) -> QStatus ); alljoyn_proxybusobject_getallproperties(proxyobj.into_param().abi(), iface.into_param().abi(), values.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4356,7 +4356,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getallpropertiesasync ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR , callback : alljoyn_proxybusobject_listener_getallpropertiescb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getallpropertiesasync ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR , callback : alljoyn_proxybusobject_listener_getallpropertiescb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); alljoyn_proxybusobject_getallpropertiesasync(proxyobj.into_param().abi(), iface.into_param().abi(), callback, timeout, context) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4366,7 +4366,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getchild ( proxyobj : alljoyn_proxybusobject , path : :: windows::core::PCSTR ) -> alljoyn_proxybusobject ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getchild ( proxyobj : alljoyn_proxybusobject , path : ::windows::core::PCSTR ) -> alljoyn_proxybusobject ); alljoyn_proxybusobject_getchild(proxyobj.into_param().abi(), path.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4385,7 +4385,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getinterface ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR ) -> alljoyn_interfacedescription ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getinterface ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR ) -> alljoyn_interfacedescription ); alljoyn_proxybusobject_getinterface(proxyobj.into_param().abi(), iface.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4403,7 +4403,7 @@ pub unsafe fn alljoyn_proxybusobject_getpath(proxyobj: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getpath ( proxyobj : alljoyn_proxybusobject ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getpath ( proxyobj : alljoyn_proxybusobject ) -> ::windows::core::PCSTR ); alljoyn_proxybusobject_getpath(proxyobj.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4415,7 +4415,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getproperty ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR , property : :: windows::core::PCSTR , value : alljoyn_msgarg ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getproperty ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR , property : ::windows::core::PCSTR , value : alljoyn_msgarg ) -> QStatus ); alljoyn_proxybusobject_getproperty(proxyobj.into_param().abi(), iface.into_param().abi(), property.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4426,7 +4426,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getpropertyasync ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR , property : :: windows::core::PCSTR , callback : alljoyn_proxybusobject_listener_getpropertycb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getpropertyasync ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR , property : ::windows::core::PCSTR , callback : alljoyn_proxybusobject_listener_getpropertycb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); alljoyn_proxybusobject_getpropertyasync(proxyobj.into_param().abi(), iface.into_param().abi(), property.into_param().abi(), callback, timeout, context) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4435,7 +4435,7 @@ pub unsafe fn alljoyn_proxybusobject_getservicename(proxyobj: P0) -> ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getservicename ( proxyobj : alljoyn_proxybusobject ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getservicename ( proxyobj : alljoyn_proxybusobject ) -> ::windows::core::PCSTR ); alljoyn_proxybusobject_getservicename(proxyobj.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4453,7 +4453,7 @@ pub unsafe fn alljoyn_proxybusobject_getuniquename(proxyobj: P0) -> ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getuniquename ( proxyobj : alljoyn_proxybusobject ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_getuniquename ( proxyobj : alljoyn_proxybusobject ) -> ::windows::core::PCSTR ); alljoyn_proxybusobject_getuniquename(proxyobj.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4463,7 +4463,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_implementsinterface ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_implementsinterface ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR ) -> i32 ); alljoyn_proxybusobject_implementsinterface(proxyobj.into_param().abi(), iface.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4512,7 +4512,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_methodcall ( proxyobj : alljoyn_proxybusobject , ifacename : :: windows::core::PCSTR , methodname : :: windows::core::PCSTR , args : alljoyn_msgarg , numargs : usize , replymsg : alljoyn_message , timeout : u32 , flags : u8 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_methodcall ( proxyobj : alljoyn_proxybusobject , ifacename : ::windows::core::PCSTR , methodname : ::windows::core::PCSTR , args : alljoyn_msgarg , numargs : usize , replymsg : alljoyn_message , timeout : u32 , flags : u8 ) -> QStatus ); alljoyn_proxybusobject_methodcall(proxyobj.into_param().abi(), ifacename.into_param().abi(), methodname.into_param().abi(), args.into_param().abi(), numargs, replymsg.into_param().abi(), timeout, flags) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4545,7 +4545,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_methodcall_noreply ( proxyobj : alljoyn_proxybusobject , ifacename : :: windows::core::PCSTR , methodname : :: windows::core::PCSTR , args : alljoyn_msgarg , numargs : usize , flags : u8 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_methodcall_noreply ( proxyobj : alljoyn_proxybusobject , ifacename : ::windows::core::PCSTR , methodname : ::windows::core::PCSTR , args : alljoyn_msgarg , numargs : usize , flags : u8 ) -> QStatus ); alljoyn_proxybusobject_methodcall_noreply(proxyobj.into_param().abi(), ifacename.into_param().abi(), methodname.into_param().abi(), args.into_param().abi(), numargs, flags) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4557,7 +4557,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_methodcallasync ( proxyobj : alljoyn_proxybusobject , ifacename : :: windows::core::PCSTR , methodname : :: windows::core::PCSTR , replyfunc : alljoyn_messagereceiver_replyhandler_ptr , args : alljoyn_msgarg , numargs : usize , context : *mut ::core::ffi::c_void , timeout : u32 , flags : u8 ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_methodcallasync ( proxyobj : alljoyn_proxybusobject , ifacename : ::windows::core::PCSTR , methodname : ::windows::core::PCSTR , replyfunc : alljoyn_messagereceiver_replyhandler_ptr , args : alljoyn_msgarg , numargs : usize , context : *mut ::core::ffi::c_void , timeout : u32 , flags : u8 ) -> QStatus ); alljoyn_proxybusobject_methodcallasync(proxyobj.into_param().abi(), ifacename.into_param().abi(), methodname.into_param().abi(), replyfunc, args.into_param().abi(), numargs, context, timeout, flags) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4578,7 +4578,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_parsexml ( proxyobj : alljoyn_proxybusobject , xml : :: windows::core::PCSTR , identifier : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_parsexml ( proxyobj : alljoyn_proxybusobject , xml : ::windows::core::PCSTR , identifier : ::windows::core::PCSTR ) -> QStatus ); alljoyn_proxybusobject_parsexml(proxyobj.into_param().abi(), xml.into_param().abi(), identifier.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4624,7 +4624,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_registerpropertieschangedlistener ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR , properties : *const *const i8 , numproperties : usize , callback : alljoyn_proxybusobject_listener_propertieschanged_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_registerpropertieschangedlistener ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR , properties : *const *const i8 , numproperties : usize , callback : alljoyn_proxybusobject_listener_propertieschanged_ptr , context : *mut ::core::ffi::c_void ) -> QStatus ); alljoyn_proxybusobject_registerpropertieschangedlistener(proxyobj.into_param().abi(), iface.into_param().abi(), properties, numproperties, callback, context) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4634,7 +4634,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_removechild ( proxyobj : alljoyn_proxybusobject , path : :: windows::core::PCSTR ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_removechild ( proxyobj : alljoyn_proxybusobject , path : ::windows::core::PCSTR ) -> QStatus ); alljoyn_proxybusobject_removechild(proxyobj.into_param().abi(), path.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4664,7 +4664,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_setproperty ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR , property : :: windows::core::PCSTR , value : alljoyn_msgarg ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_setproperty ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR , property : ::windows::core::PCSTR , value : alljoyn_msgarg ) -> QStatus ); alljoyn_proxybusobject_setproperty(proxyobj.into_param().abi(), iface.into_param().abi(), property.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4676,7 +4676,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_setpropertyasync ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR , property : :: windows::core::PCSTR , value : alljoyn_msgarg , callback : alljoyn_proxybusobject_listener_setpropertycb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_setpropertyasync ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR , property : ::windows::core::PCSTR , value : alljoyn_msgarg , callback : alljoyn_proxybusobject_listener_setpropertycb_ptr , timeout : u32 , context : *mut ::core::ffi::c_void ) -> QStatus ); alljoyn_proxybusobject_setpropertyasync(proxyobj.into_param().abi(), iface.into_param().abi(), property.into_param().abi(), value.into_param().abi(), callback, timeout, context) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -4686,7 +4686,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_unregisterpropertieschangedlistener ( proxyobj : alljoyn_proxybusobject , iface : :: windows::core::PCSTR , callback : alljoyn_proxybusobject_listener_propertieschanged_ptr ) -> QStatus ); + ::windows::imp::link ! ( "msajapi.dll""system" fn alljoyn_proxybusobject_unregisterpropertieschangedlistener ( proxyobj : alljoyn_proxybusobject , iface : ::windows::core::PCSTR , callback : alljoyn_proxybusobject_listener_propertieschanged_ptr ) -> QStatus ); alljoyn_proxybusobject_unregisterpropertieschangedlistener(proxyobj.into_param().abi(), iface.into_param().abi(), callback) } #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] @@ -5118,7 +5118,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: ::windows::core::PCWSTR = ::windows::w!("npipe:"); +pub const ALLJOYN_NAMED_PIPE_CONNECT_SPEC: ::windows::core::PCWSTR = ::windows::core::w!("npipe:"); #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] pub const ALLJOYN_PROP_ACCESS_READ: u8 = 1u8; #[doc = "*Required features: `\"Win32_Devices_AllJoyn\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs index 5415b39a4f..49abe87dc4 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/BiometricFramework/mod.rs @@ -1,31 +1,31 @@ #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioAcquireFocus() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAcquireFocus ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAcquireFocus ( ) -> ::windows::core::HRESULT ); WinBioAcquireFocus().ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioAsyncEnumBiometricUnits(frameworkhandle: u32, factor: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncEnumBiometricUnits ( frameworkhandle : u32 , factor : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncEnumBiometricUnits ( frameworkhandle : u32 , factor : u32 ) -> ::windows::core::HRESULT ); WinBioAsyncEnumBiometricUnits(frameworkhandle, factor).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioAsyncEnumDatabases(frameworkhandle: u32, factor: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncEnumDatabases ( frameworkhandle : u32 , factor : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncEnumDatabases ( frameworkhandle : u32 , factor : u32 ) -> ::windows::core::HRESULT ); WinBioAsyncEnumDatabases(frameworkhandle, factor).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioAsyncEnumServiceProviders(frameworkhandle: u32, factor: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncEnumServiceProviders ( frameworkhandle : u32 , factor : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncEnumServiceProviders ( frameworkhandle : u32 , factor : u32 ) -> ::windows::core::HRESULT ); WinBioAsyncEnumServiceProviders(frameworkhandle, factor).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioAsyncMonitorFrameworkChanges(frameworkhandle: u32, changetypes: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncMonitorFrameworkChanges ( frameworkhandle : u32 , changetypes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncMonitorFrameworkChanges ( frameworkhandle : u32 , changetypes : u32 ) -> ::windows::core::HRESULT ); WinBioAsyncMonitorFrameworkChanges(frameworkhandle, changetypes).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] @@ -36,7 +36,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); WinBioAsyncOpenFramework(notificationmethod, targetwindow.into_param().abi(), messagecode, callbackroutine, ::core::mem::transmute(userdata.unwrap_or(::std::ptr::null())), asynchronousopen.into_param().abi(), ::core::mem::transmute(frameworkhandle.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] @@ -47,7 +47,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncOpenSession ( factor : u32 , pooltype : WINBIO_POOL , flags : u32 , unitarray : *const u32 , unitcount : usize , databaseid : *const :: windows::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::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioAsyncOpenSession ( factor : u32 , pooltype : WINBIO_POOL , flags : u32 , unitarray : *const u32 , unitcount : usize , databaseid : *const ::windows::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::core::HRESULT ); WinBioAsyncOpenSession( factor, pooltype, @@ -68,121 +68,121 @@ where #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioCancel(sessionhandle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCancel ( sessionhandle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCancel ( sessionhandle : u32 ) -> ::windows::core::HRESULT ); WinBioCancel(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioCaptureSample(sessionhandle: u32, purpose: u8, flags: u8, unitid: ::core::option::Option<*mut u32>, sample: *mut *mut WINBIO_BIR, samplesize: ::core::option::Option<*mut usize>, rejectdetail: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCaptureSample ( sessionhandle : u32 , purpose : u8 , flags : u8 , unitid : *mut u32 , sample : *mut *mut WINBIO_BIR , samplesize : *mut usize , rejectdetail : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCaptureSample ( sessionhandle : u32 , purpose : u8 , flags : u8 , unitid : *mut u32 , sample : *mut *mut WINBIO_BIR , samplesize : *mut usize , rejectdetail : *mut u32 ) -> ::windows::core::HRESULT ); WinBioCaptureSample(sessionhandle, purpose, flags, ::core::mem::transmute(unitid.unwrap_or(::std::ptr::null_mut())), sample, ::core::mem::transmute(samplesize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(rejectdetail.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioCaptureSampleWithCallback(sessionhandle: u32, purpose: u8, flags: u8, capturecallback: PWINBIO_CAPTURE_CALLBACK, capturecallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCaptureSampleWithCallback ( sessionhandle : u32 , purpose : u8 , flags : u8 , capturecallback : PWINBIO_CAPTURE_CALLBACK , capturecallbackcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCaptureSampleWithCallback ( sessionhandle : u32 , purpose : u8 , flags : u8 , capturecallback : PWINBIO_CAPTURE_CALLBACK , capturecallbackcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WinBioCaptureSampleWithCallback(sessionhandle, purpose, flags, capturecallback, ::core::mem::transmute(capturecallbackcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioCloseFramework(frameworkhandle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCloseFramework ( frameworkhandle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCloseFramework ( frameworkhandle : u32 ) -> ::windows::core::HRESULT ); WinBioCloseFramework(frameworkhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioCloseSession(sessionhandle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCloseSession ( sessionhandle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioCloseSession ( sessionhandle : u32 ) -> ::windows::core::HRESULT ); WinBioCloseSession(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioControlUnit(sessionhandle: u32, unitid: u32, component: WINBIO_COMPONENT, controlcode: u32, sendbuffer: &[u8], receivebuffer: &mut [u8], receivedatasize: *mut usize, operationstatus: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); WinBioControlUnit(sessionhandle, unitid, component, controlcode, ::core::mem::transmute(sendbuffer.as_ptr()), sendbuffer.len() as _, ::core::mem::transmute(receivebuffer.as_ptr()), receivebuffer.len() as _, receivedatasize, ::core::mem::transmute(operationstatus.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioControlUnitPrivileged(sessionhandle: u32, unitid: u32, component: WINBIO_COMPONENT, controlcode: u32, sendbuffer: &[u8], receivebuffer: &mut [u8], receivedatasize: *mut usize, operationstatus: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); WinBioControlUnitPrivileged(sessionhandle, unitid, component, controlcode, ::core::mem::transmute(sendbuffer.as_ptr()), sendbuffer.len() as _, ::core::mem::transmute(receivebuffer.as_ptr()), receivebuffer.len() as _, receivedatasize, ::core::mem::transmute(operationstatus.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioDeleteTemplate(sessionhandle: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactor: u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioDeleteTemplate ( sessionhandle : u32 , unitid : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioDeleteTemplate ( sessionhandle : u32 , unitid : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 ) -> ::windows::core::HRESULT ); WinBioDeleteTemplate(sessionhandle, unitid, identity, subfactor).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnrollBegin(sessionhandle: u32, subfactor: u8, unitid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollBegin ( sessionhandle : u32 , subfactor : u8 , unitid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollBegin ( sessionhandle : u32 , subfactor : u8 , unitid : u32 ) -> ::windows::core::HRESULT ); WinBioEnrollBegin(sessionhandle, subfactor, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnrollCapture(sessionhandle: u32, rejectdetail: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollCapture ( sessionhandle : u32 , rejectdetail : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollCapture ( sessionhandle : u32 , rejectdetail : *mut u32 ) -> ::windows::core::HRESULT ); WinBioEnrollCapture(sessionhandle, ::core::mem::transmute(rejectdetail.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnrollCaptureWithCallback(sessionhandle: u32, enrollcallback: PWINBIO_ENROLL_CAPTURE_CALLBACK, enrollcallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollCaptureWithCallback ( sessionhandle : u32 , enrollcallback : PWINBIO_ENROLL_CAPTURE_CALLBACK , enrollcallbackcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollCaptureWithCallback ( sessionhandle : u32 , enrollcallback : PWINBIO_ENROLL_CAPTURE_CALLBACK , enrollcallbackcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WinBioEnrollCaptureWithCallback(sessionhandle, enrollcallback, ::core::mem::transmute(enrollcallbackcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnrollCommit(sessionhandle: u32, identity: ::core::option::Option<*mut WINBIO_IDENTITY>, isnewtemplate: ::core::option::Option<*mut u8>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollCommit ( sessionhandle : u32 , identity : *mut WINBIO_IDENTITY , isnewtemplate : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollCommit ( sessionhandle : u32 , identity : *mut WINBIO_IDENTITY , isnewtemplate : *mut u8 ) -> ::windows::core::HRESULT ); WinBioEnrollCommit(sessionhandle, ::core::mem::transmute(identity.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(isnewtemplate.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnrollDiscard(sessionhandle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollDiscard ( sessionhandle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollDiscard ( sessionhandle : u32 ) -> ::windows::core::HRESULT ); WinBioEnrollDiscard(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnrollSelect(sessionhandle: u32, selectorvalue: u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollSelect ( sessionhandle : u32 , selectorvalue : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnrollSelect ( sessionhandle : u32 , selectorvalue : u64 ) -> ::windows::core::HRESULT ); WinBioEnrollSelect(sessionhandle, selectorvalue).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnumBiometricUnits(factor: u32, unitschemaarray: *mut *mut WINBIO_UNIT_SCHEMA, unitcount: *mut usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnumBiometricUnits ( factor : u32 , unitschemaarray : *mut *mut WINBIO_UNIT_SCHEMA , unitcount : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnumBiometricUnits ( factor : u32 , unitschemaarray : *mut *mut WINBIO_UNIT_SCHEMA , unitcount : *mut usize ) -> ::windows::core::HRESULT ); WinBioEnumBiometricUnits(factor, unitschemaarray, unitcount).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnumDatabases(factor: u32, storageschemaarray: *mut *mut WINBIO_STORAGE_SCHEMA, storagecount: *mut usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnumDatabases ( factor : u32 , storageschemaarray : *mut *mut WINBIO_STORAGE_SCHEMA , storagecount : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnumDatabases ( factor : u32 , storageschemaarray : *mut *mut WINBIO_STORAGE_SCHEMA , storagecount : *mut usize ) -> ::windows::core::HRESULT ); WinBioEnumDatabases(factor, storageschemaarray, storagecount).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnumEnrollments(sessionhandle: u32, unitid: u32, identity: *const WINBIO_IDENTITY, subfactorarray: *mut *mut u8, subfactorcount: ::core::option::Option<*mut usize>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnumEnrollments ( sessionhandle : u32 , unitid : u32 , identity : *const WINBIO_IDENTITY , subfactorarray : *mut *mut u8 , subfactorcount : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnumEnrollments ( sessionhandle : u32 , unitid : u32 , identity : *const WINBIO_IDENTITY , subfactorarray : *mut *mut u8 , subfactorcount : *mut usize ) -> ::windows::core::HRESULT ); WinBioEnumEnrollments(sessionhandle, unitid, identity, subfactorarray, ::core::mem::transmute(subfactorcount.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioEnumServiceProviders(factor: u32, bspschemaarray: *mut *mut WINBIO_BSP_SCHEMA, bspcount: *mut usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnumServiceProviders ( factor : u32 , bspschemaarray : *mut *mut WINBIO_BSP_SCHEMA , bspcount : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioEnumServiceProviders ( factor : u32 , bspschemaarray : *mut *mut WINBIO_BSP_SCHEMA , bspcount : *mut usize ) -> ::windows::core::HRESULT ); WinBioEnumServiceProviders(factor, bspschemaarray, bspcount).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioFree(address: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioFree ( address : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioFree ( address : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WinBioFree(address).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioGetCredentialState(identity: WINBIO_IDENTITY, r#type: WINBIO_CREDENTIAL_TYPE) -> ::windows::core::Result { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioGetCredentialState ( identity : WINBIO_IDENTITY , r#type : WINBIO_CREDENTIAL_TYPE , credentialstate : *mut WINBIO_CREDENTIAL_STATE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioGetCredentialState ( identity : WINBIO_IDENTITY , r#type : WINBIO_CREDENTIAL_TYPE , credentialstate : *mut WINBIO_CREDENTIAL_STATE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WinBioGetCredentialState(::core::mem::transmute(identity), r#type, &mut result__).from_abi(result__) } @@ -201,7 +201,7 @@ pub unsafe fn WinBioGetEnabledSetting(value: *mut u8, source: *mut WINBIO_SETTIN #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioGetEnrolledFactors(accountowner: *const WINBIO_IDENTITY) -> ::windows::core::Result { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioGetEnrolledFactors ( accountowner : *const WINBIO_IDENTITY , enrolledfactors : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioGetEnrolledFactors ( accountowner : *const WINBIO_IDENTITY , enrolledfactors : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WinBioGetEnrolledFactors(accountowner, &mut result__).from_abi(result__) } @@ -214,141 +214,141 @@ pub unsafe fn WinBioGetLogonSetting(value: *mut u8, source: *mut WINBIO_SETTING_ #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioGetProperty(sessionhandle: u32, propertytype: u32, propertyid: u32, unitid: u32, identity: ::core::option::Option<*const WINBIO_IDENTITY>, subfactor: u8, propertybuffer: *mut *mut ::core::ffi::c_void, propertybuffersize: ::core::option::Option<*mut usize>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); WinBioGetProperty(sessionhandle, propertytype, propertyid, unitid, ::core::mem::transmute(identity.unwrap_or(::std::ptr::null())), subfactor, propertybuffer, ::core::mem::transmute(propertybuffersize.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioIdentify(sessionhandle: u32, unitid: ::core::option::Option<*mut u32>, identity: ::core::option::Option<*mut WINBIO_IDENTITY>, subfactor: ::core::option::Option<*mut u8>, rejectdetail: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioIdentify ( sessionhandle : u32 , unitid : *mut u32 , identity : *mut WINBIO_IDENTITY , subfactor : *mut u8 , rejectdetail : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioIdentify ( sessionhandle : u32 , unitid : *mut u32 , identity : *mut WINBIO_IDENTITY , subfactor : *mut u8 , rejectdetail : *mut u32 ) -> ::windows::core::HRESULT ); WinBioIdentify(sessionhandle, ::core::mem::transmute(unitid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(identity.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(subfactor.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(rejectdetail.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioIdentifyWithCallback(sessionhandle: u32, identifycallback: PWINBIO_IDENTIFY_CALLBACK, identifycallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioIdentifyWithCallback ( sessionhandle : u32 , identifycallback : PWINBIO_IDENTIFY_CALLBACK , identifycallbackcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioIdentifyWithCallback ( sessionhandle : u32 , identifycallback : PWINBIO_IDENTIFY_CALLBACK , identifycallbackcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WinBioIdentifyWithCallback(sessionhandle, identifycallback, ::core::mem::transmute(identifycallbackcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioImproveBegin(sessionhandle: u32, unitid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioImproveBegin ( sessionhandle : u32 , unitid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioImproveBegin ( sessionhandle : u32 , unitid : u32 ) -> ::windows::core::HRESULT ); WinBioImproveBegin(sessionhandle, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioImproveEnd(sessionhandle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioImproveEnd ( sessionhandle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioImproveEnd ( sessionhandle : u32 ) -> ::windows::core::HRESULT ); WinBioImproveEnd(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioLocateSensor(sessionhandle: u32, unitid: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioLocateSensor ( sessionhandle : u32 , unitid : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioLocateSensor ( sessionhandle : u32 , unitid : *mut u32 ) -> ::windows::core::HRESULT ); WinBioLocateSensor(sessionhandle, ::core::mem::transmute(unitid.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioLocateSensorWithCallback(sessionhandle: u32, locatecallback: PWINBIO_LOCATE_SENSOR_CALLBACK, locatecallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioLocateSensorWithCallback ( sessionhandle : u32 , locatecallback : PWINBIO_LOCATE_SENSOR_CALLBACK , locatecallbackcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioLocateSensorWithCallback ( sessionhandle : u32 , locatecallback : PWINBIO_LOCATE_SENSOR_CALLBACK , locatecallbackcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WinBioLocateSensorWithCallback(sessionhandle, locatecallback, ::core::mem::transmute(locatecallbackcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioLockUnit(sessionhandle: u32, unitid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioLockUnit ( sessionhandle : u32 , unitid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioLockUnit ( sessionhandle : u32 , unitid : u32 ) -> ::windows::core::HRESULT ); WinBioLockUnit(sessionhandle, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioLogonIdentifiedUser(sessionhandle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioLogonIdentifiedUser ( sessionhandle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioLogonIdentifiedUser ( sessionhandle : u32 ) -> ::windows::core::HRESULT ); WinBioLogonIdentifiedUser(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioMonitorPresence(sessionhandle: u32, unitid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioMonitorPresence ( sessionhandle : u32 , unitid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioMonitorPresence ( sessionhandle : u32 , unitid : u32 ) -> ::windows::core::HRESULT ); WinBioMonitorPresence(sessionhandle, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioOpenSession(factor: u32, pooltype: WINBIO_POOL, flags: u32, unitarray: ::core::option::Option<&[u32]>, databaseid: ::core::option::Option<*const ::windows::core::GUID>) -> ::windows::core::Result { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioOpenSession ( factor : u32 , pooltype : WINBIO_POOL , flags : u32 , unitarray : *const u32 , unitcount : usize , databaseid : *const :: windows::core::GUID , sessionhandle : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioOpenSession ( factor : u32 , pooltype : WINBIO_POOL , flags : u32 , unitarray : *const u32 , unitcount : usize , databaseid : *const ::windows::core::GUID , sessionhandle : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WinBioOpenSession(factor, pooltype, flags, ::core::mem::transmute(unitarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), unitarray.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(databaseid.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioRegisterEventMonitor(sessionhandle: u32, eventmask: u32, eventcallback: PWINBIO_EVENT_CALLBACK, eventcallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioRegisterEventMonitor ( sessionhandle : u32 , eventmask : u32 , eventcallback : PWINBIO_EVENT_CALLBACK , eventcallbackcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioRegisterEventMonitor ( sessionhandle : u32 , eventmask : u32 , eventcallback : PWINBIO_EVENT_CALLBACK , eventcallbackcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WinBioRegisterEventMonitor(sessionhandle, eventmask, eventcallback, ::core::mem::transmute(eventcallbackcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioReleaseFocus() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioReleaseFocus ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioReleaseFocus ( ) -> ::windows::core::HRESULT ); WinBioReleaseFocus().ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioRemoveAllCredentials() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioRemoveAllCredentials ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioRemoveAllCredentials ( ) -> ::windows::core::HRESULT ); WinBioRemoveAllCredentials().ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioRemoveAllDomainCredentials() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioRemoveAllDomainCredentials ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioRemoveAllDomainCredentials ( ) -> ::windows::core::HRESULT ); WinBioRemoveAllDomainCredentials().ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioRemoveCredential(identity: WINBIO_IDENTITY, r#type: WINBIO_CREDENTIAL_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioRemoveCredential ( identity : WINBIO_IDENTITY , r#type : WINBIO_CREDENTIAL_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioRemoveCredential ( identity : WINBIO_IDENTITY , r#type : WINBIO_CREDENTIAL_TYPE ) -> ::windows::core::HRESULT ); WinBioRemoveCredential(::core::mem::transmute(identity), r#type).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioSetCredential(r#type: WINBIO_CREDENTIAL_TYPE, credential: &[u8], format: WINBIO_CREDENTIAL_FORMAT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioSetCredential ( r#type : WINBIO_CREDENTIAL_TYPE , credential : *const u8 , credentialsize : usize , format : WINBIO_CREDENTIAL_FORMAT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioSetCredential ( r#type : WINBIO_CREDENTIAL_TYPE , credential : *const u8 , credentialsize : usize , format : WINBIO_CREDENTIAL_FORMAT ) -> ::windows::core::HRESULT ); WinBioSetCredential(r#type, ::core::mem::transmute(credential.as_ptr()), credential.len() as _, format).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioSetProperty(sessionhandle: u32, propertytype: u32, propertyid: u32, unitid: u32, identity: ::core::option::Option<*const WINBIO_IDENTITY>, subfactor: u8, propertybuffer: *const ::core::ffi::c_void, propertybuffersize: usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" 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::core::HRESULT ); WinBioSetProperty(sessionhandle, propertytype, propertyid, unitid, ::core::mem::transmute(identity.unwrap_or(::std::ptr::null())), subfactor, propertybuffer, propertybuffersize).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioUnlockUnit(sessionhandle: u32, unitid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioUnlockUnit ( sessionhandle : u32 , unitid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioUnlockUnit ( sessionhandle : u32 , unitid : u32 ) -> ::windows::core::HRESULT ); WinBioUnlockUnit(sessionhandle, unitid).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioUnregisterEventMonitor(sessionhandle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioUnregisterEventMonitor ( sessionhandle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioUnregisterEventMonitor ( sessionhandle : u32 ) -> ::windows::core::HRESULT ); WinBioUnregisterEventMonitor(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioVerify(sessionhandle: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, unitid: ::core::option::Option<*mut u32>, r#match: ::core::option::Option<*mut u8>, rejectdetail: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioVerify ( sessionhandle : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 , unitid : *mut u32 , r#match : *mut u8 , rejectdetail : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioVerify ( sessionhandle : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 , unitid : *mut u32 , r#match : *mut u8 , rejectdetail : *mut u32 ) -> ::windows::core::HRESULT ); WinBioVerify(sessionhandle, identity, subfactor, ::core::mem::transmute(unitid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(r#match.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(rejectdetail.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WinBioVerifyWithCallback(sessionhandle: u32, identity: *const WINBIO_IDENTITY, subfactor: u8, verifycallback: PWINBIO_VERIFY_CALLBACK, verifycallbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioVerifyWithCallback ( sessionhandle : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 , verifycallback : PWINBIO_VERIFY_CALLBACK , verifycallbackcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioVerifyWithCallback ( sessionhandle : u32 , identity : *const WINBIO_IDENTITY , subfactor : u8 , verifycallback : PWINBIO_VERIFY_CALLBACK , verifycallbackcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WinBioVerifyWithCallback(sessionhandle, identity, subfactor, verifycallback, ::core::mem::transmute(verifycallbackcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] #[inline] pub unsafe fn WinBioWait(sessionhandle: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winbio.dll""system" fn WinBioWait ( sessionhandle : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winbio.dll""system" fn WinBioWait ( sessionhandle : u32 ) -> ::windows::core::HRESULT ); WinBioWait(sessionhandle).ok() } #[doc = "*Required features: `\"Win32_Devices_BiometricFramework\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs index c87b1c2fad..43b40d665c 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Bluetooth/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bthprops.cpl""system" fn BluetoothAuthenticateDevice ( hwndparent : super::super::Foundation:: HWND , hradio : super::super::Foundation:: HANDLE , pbtbi : *mut BLUETOOTH_DEVICE_INFO , pszpasskey : :: windows::core::PCWSTR , ulpasskeylength : u32 ) -> u32 ); + ::windows::imp::link ! ( "bthprops.cpl""system" fn BluetoothAuthenticateDevice ( hwndparent : super::super::Foundation:: HWND , hradio : super::super::Foundation:: HANDLE , pbtbi : *mut BLUETOOTH_DEVICE_INFO , pszpasskey : ::windows::core::PCWSTR , ulpasskeylength : u32 ) -> u32 ); BluetoothAuthenticateDevice(hwndparent.into_param().abi(), hradio.into_param().abi(), pbtbi, ::core::mem::transmute(pszpasskey.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszpasskey.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -70,7 +70,7 @@ pub unsafe fn BluetoothEnumerateInstalledServices(hradio: P0, pbtdi: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothEnumerateInstalledServices ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pcserviceinout : *mut u32 , pguidservices : *mut :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothEnumerateInstalledServices ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pcserviceinout : *mut u32 , pguidservices : *mut ::windows::core::GUID ) -> u32 ); BluetoothEnumerateInstalledServices(hradio.into_param().abi(), pbtdi, pcserviceinout, ::core::mem::transmute(pguidservices.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -122,7 +122,7 @@ pub unsafe fn BluetoothGATTAbortReliableWrite(hdevice: P0, reliablewritecont where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTAbortReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : u64 , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTAbortReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : u64 , flags : u32 ) -> ::windows::core::HRESULT ); BluetoothGATTAbortReliableWrite(hdevice.into_param().abi(), reliablewritecontext, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -132,7 +132,7 @@ pub unsafe fn BluetoothGATTBeginReliableWrite(hdevice: P0, reliablewritecont where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTBeginReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : *mut u64 , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTBeginReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : *mut u64 , flags : u32 ) -> ::windows::core::HRESULT ); BluetoothGATTBeginReliableWrite(hdevice.into_param().abi(), reliablewritecontext, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -142,7 +142,7 @@ pub unsafe fn BluetoothGATTEndReliableWrite(hdevice: P0, reliablewritecontex where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTEndReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : u64 , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTEndReliableWrite ( hdevice : super::super::Foundation:: HANDLE , reliablewritecontext : u64 , flags : u32 ) -> ::windows::core::HRESULT ); BluetoothGATTEndReliableWrite(hdevice.into_param().abi(), reliablewritecontext, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -152,7 +152,7 @@ pub unsafe fn BluetoothGATTGetCharacteristicValue(hdevice: P0, characteristi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); BluetoothGATTGetCharacteristicValue(hdevice.into_param().abi(), characteristic, characteristicvaluedatasize, ::core::mem::transmute(characteristicvalue.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(characteristicvaluesizerequired.unwrap_or(::std::ptr::null_mut())), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -162,7 +162,7 @@ pub unsafe fn BluetoothGATTGetCharacteristics(hdevice: P0, service: ::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); BluetoothGATTGetCharacteristics(hdevice.into_param().abi(), ::core::mem::transmute(service.unwrap_or(::std::ptr::null())), characteristicsbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(characteristicsbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), characteristicsbufferactual, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -172,7 +172,7 @@ pub unsafe fn BluetoothGATTGetDescriptorValue(hdevice: P0, descriptor: *cons where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); BluetoothGATTGetDescriptorValue(hdevice.into_param().abi(), descriptor, descriptorvaluedatasize, ::core::mem::transmute(descriptorvalue.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(descriptorvaluesizerequired.unwrap_or(::std::ptr::null_mut())), flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -182,7 +182,7 @@ pub unsafe fn BluetoothGATTGetDescriptors(hdevice: P0, characteristic: *cons where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); BluetoothGATTGetDescriptors(hdevice.into_param().abi(), characteristic, descriptorsbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(descriptorsbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), descriptorsbufferactual, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -192,7 +192,7 @@ pub unsafe fn BluetoothGATTGetIncludedServices(hdevice: P0, parentservice: : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); BluetoothGATTGetIncludedServices(hdevice.into_param().abi(), ::core::mem::transmute(parentservice.unwrap_or(::std::ptr::null())), includedservicesbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(includedservicesbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), includedservicesbufferactual, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -202,7 +202,7 @@ pub unsafe fn BluetoothGATTGetServices(hdevice: P0, servicesbuffer: ::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTGetServices ( hdevice : super::super::Foundation:: HANDLE , servicesbuffercount : u16 , servicesbuffer : *mut BTH_LE_GATT_SERVICE , servicesbufferactual : *mut u16 , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTGetServices ( hdevice : super::super::Foundation:: HANDLE , servicesbuffercount : u16 , servicesbuffer : *mut BTH_LE_GATT_SERVICE , servicesbufferactual : *mut u16 , flags : u32 ) -> ::windows::core::HRESULT ); BluetoothGATTGetServices(hdevice.into_param().abi(), servicesbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(servicesbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), servicesbufferactual, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -212,7 +212,7 @@ pub unsafe fn BluetoothGATTRegisterEvent(hservice: P0, eventtype: BTH_LE_GAT where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); BluetoothGATTRegisterEvent(hservice.into_param().abi(), eventtype, eventparameterin, callback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), peventhandle, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -222,7 +222,7 @@ pub unsafe fn BluetoothGATTSetCharacteristicValue(hdevice: P0, characteristi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" 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::core::HRESULT ); BluetoothGATTSetCharacteristicValue(hdevice.into_param().abi(), characteristic, characteristicvalue, reliablewritecontext, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -232,13 +232,13 @@ pub unsafe fn BluetoothGATTSetDescriptorValue(hdevice: P0, descriptor: *cons where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTSetDescriptorValue ( hdevice : super::super::Foundation:: HANDLE , descriptor : *const BTH_LE_GATT_DESCRIPTOR , descriptorvalue : *const BTH_LE_GATT_DESCRIPTOR_VALUE , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTSetDescriptorValue ( hdevice : super::super::Foundation:: HANDLE , descriptor : *const BTH_LE_GATT_DESCRIPTOR , descriptorvalue : *const BTH_LE_GATT_DESCRIPTOR_VALUE , flags : u32 ) -> ::windows::core::HRESULT ); BluetoothGATTSetDescriptorValue(hdevice.into_param().abi(), descriptor, descriptorvalue, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] #[inline] pub unsafe fn BluetoothGATTUnregisterEvent(eventhandle: isize, flags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTUnregisterEvent ( eventhandle : isize , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothGATTUnregisterEvent ( eventhandle : isize , flags : u32 ) -> ::windows::core::HRESULT ); BluetoothGATTUnregisterEvent(eventhandle, flags).ok() } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -336,7 +336,7 @@ pub unsafe fn BluetoothSdpGetElementData(psdpstream: &[u8], pdata: *mut SDP_ELEM #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] #[inline] pub unsafe fn BluetoothSdpGetString(precordstream: &[u8], pstringdata: ::core::option::Option<*const SDP_STRING_TYPE_DATA>, usstringoffset: u16, pszstring: ::windows::core::PWSTR, pcchstringlength: *mut u32) -> u32 { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothSdpGetString ( precordstream : *const u8 , cbrecordlength : u32 , pstringdata : *const SDP_STRING_TYPE_DATA , usstringoffset : u16 , pszstring : :: windows::core::PWSTR , pcchstringlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothSdpGetString ( precordstream : *const u8 , cbrecordlength : u32 , pstringdata : *const SDP_STRING_TYPE_DATA , usstringoffset : u16 , pszstring : ::windows::core::PWSTR , pcchstringlength : *mut u32 ) -> u32 ); BluetoothSdpGetString(::core::mem::transmute(precordstream.as_ptr()), precordstream.len() as _, ::core::mem::transmute(pstringdata.unwrap_or(::std::ptr::null())), usstringoffset, ::core::mem::transmute(pszstring), pcchstringlength) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -361,7 +361,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothSendAuthenticationResponse ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pszpasskey : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothSendAuthenticationResponse ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pszpasskey : ::windows::core::PCWSTR ) -> u32 ); BluetoothSendAuthenticationResponse(hradio.into_param().abi(), pbtdi, pszpasskey.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -381,7 +381,7 @@ pub unsafe fn BluetoothSetLocalServiceInfo(hradioin: P0, pclassguid: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothSetLocalServiceInfo ( hradioin : super::super::Foundation:: HANDLE , pclassguid : *const :: windows::core::GUID , ulinstance : u32 , pserviceinfoin : *const BLUETOOTH_LOCAL_SERVICE_INFO ) -> u32 ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothSetLocalServiceInfo ( hradioin : super::super::Foundation:: HANDLE , pclassguid : *const ::windows::core::GUID , ulinstance : u32 , pserviceinfoin : *const BLUETOOTH_LOCAL_SERVICE_INFO ) -> u32 ); BluetoothSetLocalServiceInfo(hradioin.into_param().abi(), pclassguid, ulinstance, pserviceinfoin) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -391,7 +391,7 @@ pub unsafe fn BluetoothSetServiceState(hradio: P0, pbtdi: *const BLUETOOTH_D where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothSetServiceState ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pguidservice : *const :: windows::core::GUID , dwserviceflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "bluetoothapis.dll""system" fn BluetoothSetServiceState ( hradio : super::super::Foundation:: HANDLE , pbtdi : *const BLUETOOTH_DEVICE_INFO , pguidservice : *const ::windows::core::GUID , dwserviceflags : u32 ) -> u32 ); BluetoothSetServiceState(hradio.into_param().abi(), pbtdi, pguidservice, dwserviceflags) } #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`, `\"Win32_Foundation\"`*"] @@ -1987,23 +1987,23 @@ 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: ::windows::core::PCWSTR = ::windows::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); +pub const STR_ADDR_FMT: ::windows::core::PCWSTR = ::windows::core::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_FMTA: ::windows::core::PCSTR = ::windows::s!("(%02x:%02x:%02x:%02x:%02x:%02x)"); +pub const STR_ADDR_FMTA: ::windows::core::PCSTR = ::windows::core::s!("(%02x:%02x:%02x:%02x:%02x:%02x)"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_FMTW: ::windows::core::PCWSTR = ::windows::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); +pub const STR_ADDR_FMTW: ::windows::core::PCWSTR = ::windows::core::w!("(%02x:%02x:%02x:%02x:%02x:%02x)"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMT: ::windows::core::PCWSTR = ::windows::w!("%04x%08x"); +pub const STR_ADDR_SHORT_FMT: ::windows::core::PCWSTR = ::windows::core::w!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMTA: ::windows::core::PCSTR = ::windows::s!("%04x%08x"); +pub const STR_ADDR_SHORT_FMTA: ::windows::core::PCSTR = ::windows::core::s!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_ADDR_SHORT_FMTW: ::windows::core::PCWSTR = ::windows::w!("%04x%08x"); +pub const STR_ADDR_SHORT_FMTW: ::windows::core::PCWSTR = ::windows::core::w!("%04x%08x"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREID: ::windows::core::PCWSTR = ::windows::w!("USB\\Class_E0&SubClass_01&Prot_01"); +pub const STR_USBHCI_CLASS_HARDWAREID: ::windows::core::PCWSTR = ::windows::core::w!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREIDA: ::windows::core::PCSTR = ::windows::s!("USB\\Class_E0&SubClass_01&Prot_01"); +pub const STR_USBHCI_CLASS_HARDWAREIDA: ::windows::core::PCSTR = ::windows::core::s!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] -pub const STR_USBHCI_CLASS_HARDWAREIDW: ::windows::core::PCWSTR = ::windows::w!("USB\\Class_E0&SubClass_01&Prot_01"); +pub const STR_USBHCI_CLASS_HARDWAREIDW: ::windows::core::PCWSTR = ::windows::core::w!("USB\\Class_E0&SubClass_01&Prot_01"); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] pub const SVCID_BTH_PROVIDER: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x06aa63e0_7d60_41ff_afb2_3ee6d2d9392d); #[doc = "*Required features: `\"Win32_Devices_Bluetooth\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs index d95814031a..53898faf21 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Communication/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn BuildCommDCBA(lpdef: P0, lpdcb: *mut DCB) -> super::super::Fou where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn BuildCommDCBA ( lpdef : :: windows::core::PCSTR , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn BuildCommDCBA ( lpdef : ::windows::core::PCSTR , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL ); BuildCommDCBA(lpdef.into_param().abi(), lpdcb) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -15,7 +15,7 @@ pub unsafe fn BuildCommDCBAndTimeoutsA(lpdef: P0, lpdcb: *mut DCB, lpcommtim where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn BuildCommDCBAndTimeoutsA ( lpdef : :: windows::core::PCSTR , lpdcb : *mut DCB , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn BuildCommDCBAndTimeoutsA ( lpdef : ::windows::core::PCSTR , lpdcb : *mut DCB , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL ); BuildCommDCBAndTimeoutsA(lpdef.into_param().abi(), lpdcb, lpcommtimeouts) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -25,7 +25,7 @@ pub unsafe fn BuildCommDCBAndTimeoutsW(lpdef: P0, lpdcb: *mut DCB, lpcommtim where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn BuildCommDCBAndTimeoutsW ( lpdef : :: windows::core::PCWSTR , lpdcb : *mut DCB , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn BuildCommDCBAndTimeoutsW ( lpdef : ::windows::core::PCWSTR , lpdcb : *mut DCB , lpcommtimeouts : *mut COMMTIMEOUTS ) -> super::super::Foundation:: BOOL ); BuildCommDCBAndTimeoutsW(lpdef.into_param().abi(), lpdcb, lpcommtimeouts) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -35,7 +35,7 @@ pub unsafe fn BuildCommDCBW(lpdef: P0, lpdcb: *mut DCB) -> super::super::Fou where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn BuildCommDCBW ( lpdef : :: windows::core::PCWSTR , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn BuildCommDCBW ( lpdef : ::windows::core::PCWSTR , lpdcb : *mut DCB ) -> super::super::Foundation:: BOOL ); BuildCommDCBW(lpdef.into_param().abi(), lpdcb) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -66,7 +66,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CommConfigDialogA ( lpszname : :: windows::core::PCSTR , hwnd : super::super::Foundation:: HWND , lpcc : *mut COMMCONFIG ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CommConfigDialogA ( lpszname : ::windows::core::PCSTR , hwnd : super::super::Foundation:: HWND , lpcc : *mut COMMCONFIG ) -> super::super::Foundation:: BOOL ); CommConfigDialogA(lpszname.into_param().abi(), hwnd.into_param().abi(), lpcc) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -77,7 +77,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CommConfigDialogW ( lpszname : :: windows::core::PCWSTR , hwnd : super::super::Foundation:: HWND , lpcc : *mut COMMCONFIG ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CommConfigDialogW ( lpszname : ::windows::core::PCWSTR , hwnd : super::super::Foundation:: HWND , lpcc : *mut COMMCONFIG ) -> super::super::Foundation:: BOOL ); CommConfigDialogW(lpszname.into_param().abi(), hwnd.into_param().abi(), lpcc) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -163,7 +163,7 @@ pub unsafe fn GetDefaultCommConfigA(lpszname: P0, lpcc: *mut COMMCONFIG, lpd where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDefaultCommConfigA ( lpszname : :: windows::core::PCSTR , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDefaultCommConfigA ( lpszname : ::windows::core::PCSTR , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetDefaultCommConfigA(lpszname.into_param().abi(), lpcc, lpdwsize) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -173,7 +173,7 @@ pub unsafe fn GetDefaultCommConfigW(lpszname: P0, lpcc: *mut COMMCONFIG, lpd where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDefaultCommConfigW ( lpszname : :: windows::core::PCWSTR , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDefaultCommConfigW ( lpszname : ::windows::core::PCWSTR , lpcc : *mut COMMCONFIG , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetDefaultCommConfigW(lpszname.into_param().abi(), lpcc, lpdwsize) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -250,7 +250,7 @@ pub unsafe fn SetDefaultCommConfigA(lpszname: P0, lpcc: *const COMMCONFIG, d where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetDefaultCommConfigA ( lpszname : :: windows::core::PCSTR , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetDefaultCommConfigA ( lpszname : ::windows::core::PCSTR , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL ); SetDefaultCommConfigA(lpszname.into_param().abi(), lpcc, dwsize) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] @@ -260,7 +260,7 @@ pub unsafe fn SetDefaultCommConfigW(lpszname: P0, lpcc: *const COMMCONFIG, d where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetDefaultCommConfigW ( lpszname : :: windows::core::PCWSTR , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetDefaultCommConfigW ( lpszname : ::windows::core::PCWSTR , lpcc : *const COMMCONFIG , dwsize : u32 ) -> super::super::Foundation:: BOOL ); SetDefaultCommConfigW(lpszname.into_param().abi(), lpcc, dwsize) } #[doc = "*Required features: `\"Win32_Devices_Communication\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAccess/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAccess/mod.rs index a9c5d7df02..62bb56a5bd 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAccess/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAccess/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn CreateDeviceAccessInstance(deviceinterfacepath: P0, desiredacc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "deviceaccess.dll""system" fn CreateDeviceAccessInstance ( deviceinterfacepath : :: windows::core::PCWSTR , desiredaccess : u32 , createasync : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "deviceaccess.dll""system" fn CreateDeviceAccessInstance ( deviceinterfacepath : ::windows::core::PCWSTR , desiredaccess : u32 , createasync : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateDeviceAccessInstance(deviceinterfacepath.into_param().abi(), desiredaccess, &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs index 3a00785ba6..07e7b30dbc 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceAndDriverInstallation/mod.rs @@ -24,7 +24,7 @@ pub unsafe fn CM_Add_IDA(dndevinst: u32, pszid: P0, ulflags: u32) -> CONFIGR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Add_IDA ( dndevinst : u32 , pszid : :: windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Add_IDA ( dndevinst : u32 , pszid : ::windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); CM_Add_IDA(dndevinst, pszid.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -33,7 +33,7 @@ pub unsafe fn CM_Add_IDW(dndevinst: u32, pszid: P0, ulflags: u32) -> CONFIGR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Add_IDW ( dndevinst : u32 , pszid : :: windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Add_IDW ( dndevinst : u32 , pszid : ::windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); CM_Add_IDW(dndevinst, pszid.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -42,7 +42,7 @@ pub unsafe fn CM_Add_ID_ExA(dndevinst: u32, pszid: P0, ulflags: u32, hmachin where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Add_ID_ExA ( dndevinst : u32 , pszid : :: windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Add_ID_ExA ( dndevinst : u32 , pszid : ::windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Add_ID_ExA(dndevinst, pszid.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -51,7 +51,7 @@ pub unsafe fn CM_Add_ID_ExW(dndevinst: u32, pszid: P0, ulflags: u32, hmachin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Add_ID_ExW ( dndevinst : u32 , pszid : :: windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Add_ID_ExW ( dndevinst : u32 , pszid : ::windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Add_ID_ExW(dndevinst, pszid.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -78,7 +78,7 @@ pub unsafe fn CM_Connect_MachineA(uncservername: P0, phmachine: *mut isize) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Connect_MachineA ( uncservername : :: windows::core::PCSTR , phmachine : *mut isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Connect_MachineA ( uncservername : ::windows::core::PCSTR , phmachine : *mut isize ) -> CONFIGRET ); CM_Connect_MachineA(uncservername.into_param().abi(), phmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -87,7 +87,7 @@ pub unsafe fn CM_Connect_MachineW(uncservername: P0, phmachine: *mut isize) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Connect_MachineW ( uncservername : :: windows::core::PCWSTR , phmachine : *mut isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Connect_MachineW ( uncservername : ::windows::core::PCWSTR , phmachine : *mut isize ) -> CONFIGRET ); CM_Connect_MachineW(uncservername.into_param().abi(), phmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -96,7 +96,7 @@ pub unsafe fn CM_Create_DevNodeA(pdndevinst: *mut u32, pdeviceid: P0, dnpare where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Create_DevNodeA ( pdndevinst : *mut u32 , pdeviceid : :: windows::core::PCSTR , dnparent : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Create_DevNodeA ( pdndevinst : *mut u32 , pdeviceid : ::windows::core::PCSTR , dnparent : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Create_DevNodeA(pdndevinst, pdeviceid.into_param().abi(), dnparent, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -105,7 +105,7 @@ pub unsafe fn CM_Create_DevNodeW(pdndevinst: *mut u32, pdeviceid: P0, dnpare where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Create_DevNodeW ( pdndevinst : *mut u32 , pdeviceid : :: windows::core::PCWSTR , dnparent : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Create_DevNodeW ( pdndevinst : *mut u32 , pdeviceid : ::windows::core::PCWSTR , dnparent : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Create_DevNodeW(pdndevinst, pdeviceid.into_param().abi(), dnparent, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -114,7 +114,7 @@ pub unsafe fn CM_Create_DevNode_ExA(pdndevinst: *mut u32, pdeviceid: P0, dnp where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Create_DevNode_ExA ( pdndevinst : *mut u32 , pdeviceid : :: windows::core::PCSTR , dnparent : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Create_DevNode_ExA ( pdndevinst : *mut u32 , pdeviceid : ::windows::core::PCSTR , dnparent : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Create_DevNode_ExA(pdndevinst, pdeviceid.into_param().abi(), dnparent, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -123,7 +123,7 @@ pub unsafe fn CM_Create_DevNode_ExW(pdndevinst: *mut u32, pdeviceid: P0, dnp where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Create_DevNode_ExW ( pdndevinst : *mut u32 , pdeviceid : :: windows::core::PCWSTR , dnparent : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Create_DevNode_ExW ( pdndevinst : *mut u32 , pdeviceid : ::windows::core::PCWSTR , dnparent : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Create_DevNode_ExW(pdndevinst, pdeviceid.into_param().abi(), dnparent, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -135,13 +135,13 @@ pub unsafe fn CM_Create_Range_List(prlh: *mut usize, ulflags: u32) -> CONFIGRET #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Delete_Class_Key(classguid: *const ::windows::core::GUID, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Class_Key ( classguid : *const :: windows::core::GUID , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Class_Key ( classguid : *const ::windows::core::GUID , ulflags : u32 ) -> CONFIGRET ); CM_Delete_Class_Key(classguid, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Delete_Class_Key_Ex(classguid: *const ::windows::core::GUID, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Class_Key_Ex ( classguid : *const :: windows::core::GUID , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Class_Key_Ex ( classguid : *const ::windows::core::GUID , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Delete_Class_Key_Ex(classguid, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -162,7 +162,7 @@ pub unsafe fn CM_Delete_Device_Interface_KeyA(pszdeviceinterface: P0, ulflag where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Device_Interface_KeyA ( pszdeviceinterface : :: windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Device_Interface_KeyA ( pszdeviceinterface : ::windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); CM_Delete_Device_Interface_KeyA(pszdeviceinterface.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -171,7 +171,7 @@ pub unsafe fn CM_Delete_Device_Interface_KeyW(pszdeviceinterface: P0, ulflag where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Device_Interface_KeyW ( pszdeviceinterface : :: windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Device_Interface_KeyW ( pszdeviceinterface : ::windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); CM_Delete_Device_Interface_KeyW(pszdeviceinterface.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -180,7 +180,7 @@ pub unsafe fn CM_Delete_Device_Interface_Key_ExA(pszdeviceinterface: P0, ulf where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Device_Interface_Key_ExA ( pszdeviceinterface : :: windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Device_Interface_Key_ExA ( pszdeviceinterface : ::windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Delete_Device_Interface_Key_ExA(pszdeviceinterface.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -189,7 +189,7 @@ pub unsafe fn CM_Delete_Device_Interface_Key_ExW(pszdeviceinterface: P0, ulf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Device_Interface_Key_ExW ( pszdeviceinterface : :: windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Delete_Device_Interface_Key_ExW ( pszdeviceinterface : ::windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Delete_Device_Interface_Key_ExW(pszdeviceinterface.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -251,37 +251,37 @@ pub unsafe fn CM_Enable_DevNode_Ex(dndevinst: u32, ulflags: u32, hmachine: isize #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Enumerate_Classes(ulclassindex: u32, classguid: *mut ::windows::core::GUID, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_Classes ( ulclassindex : u32 , classguid : *mut :: windows::core::GUID , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_Classes ( ulclassindex : u32 , classguid : *mut ::windows::core::GUID , ulflags : u32 ) -> CONFIGRET ); CM_Enumerate_Classes(ulclassindex, classguid, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Enumerate_Classes_Ex(ulclassindex: u32, classguid: *mut ::windows::core::GUID, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_Classes_Ex ( ulclassindex : u32 , classguid : *mut :: windows::core::GUID , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_Classes_Ex ( ulclassindex : u32 , classguid : *mut ::windows::core::GUID , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Enumerate_Classes_Ex(ulclassindex, classguid, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Enumerate_EnumeratorsA(ulenumindex: u32, buffer: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_EnumeratorsA ( ulenumindex : u32 , buffer : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_EnumeratorsA ( ulenumindex : u32 , buffer : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Enumerate_EnumeratorsA(ulenumindex, ::core::mem::transmute(buffer), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Enumerate_EnumeratorsW(ulenumindex: u32, buffer: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_EnumeratorsW ( ulenumindex : u32 , buffer : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_EnumeratorsW ( ulenumindex : u32 , buffer : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Enumerate_EnumeratorsW(ulenumindex, ::core::mem::transmute(buffer), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Enumerate_Enumerators_ExA(ulenumindex: u32, buffer: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_Enumerators_ExA ( ulenumindex : u32 , buffer : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_Enumerators_ExA ( ulenumindex : u32 , buffer : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Enumerate_Enumerators_ExA(ulenumindex, ::core::mem::transmute(buffer), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Enumerate_Enumerators_ExW(ulenumindex: u32, buffer: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_Enumerators_ExW ( ulenumindex : u32 , buffer : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Enumerate_Enumerators_ExW ( ulenumindex : u32 , buffer : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Enumerate_Enumerators_ExW(ulenumindex, ::core::mem::transmute(buffer), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -359,89 +359,89 @@ pub unsafe fn CM_Get_Child_Ex(pdndevinst: *mut u32, dndevinst: u32, ulflags: u32 #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_Key_NameA(classguid: *const ::windows::core::GUID, pszkeyname: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Key_NameA ( classguid : *const :: windows::core::GUID , pszkeyname : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Key_NameA ( classguid : *const ::windows::core::GUID , pszkeyname : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Class_Key_NameA(classguid, ::core::mem::transmute(pszkeyname), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_Key_NameW(classguid: *const ::windows::core::GUID, pszkeyname: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Key_NameW ( classguid : *const :: windows::core::GUID , pszkeyname : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Key_NameW ( classguid : *const ::windows::core::GUID , pszkeyname : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Class_Key_NameW(classguid, ::core::mem::transmute(pszkeyname), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_Key_Name_ExA(classguid: *const ::windows::core::GUID, pszkeyname: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Key_Name_ExA ( classguid : *const :: windows::core::GUID , pszkeyname : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Key_Name_ExA ( classguid : *const ::windows::core::GUID , pszkeyname : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Class_Key_Name_ExA(classguid, ::core::mem::transmute(pszkeyname), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_Key_Name_ExW(classguid: *const ::windows::core::GUID, pszkeyname: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Key_Name_ExW ( classguid : *const :: windows::core::GUID , pszkeyname : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Key_Name_ExW ( classguid : *const ::windows::core::GUID , pszkeyname : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Class_Key_Name_ExW(classguid, ::core::mem::transmute(pszkeyname), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_NameA(classguid: *const ::windows::core::GUID, buffer: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_NameA ( classguid : *const :: windows::core::GUID , buffer : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_NameA ( classguid : *const ::windows::core::GUID , buffer : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Class_NameA(classguid, ::core::mem::transmute(buffer), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_NameW(classguid: *const ::windows::core::GUID, buffer: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_NameW ( classguid : *const :: windows::core::GUID , buffer : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_NameW ( classguid : *const ::windows::core::GUID , buffer : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Class_NameW(classguid, ::core::mem::transmute(buffer), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_Name_ExA(classguid: *const ::windows::core::GUID, buffer: ::windows::core::PSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Name_ExA ( classguid : *const :: windows::core::GUID , buffer : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Name_ExA ( classguid : *const ::windows::core::GUID , buffer : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Class_Name_ExA(classguid, ::core::mem::transmute(buffer), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_Name_ExW(classguid: *const ::windows::core::GUID, buffer: ::windows::core::PWSTR, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Name_ExW ( classguid : *const :: windows::core::GUID , buffer : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Name_ExW ( classguid : *const ::windows::core::GUID , buffer : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Class_Name_ExW(classguid, ::core::mem::transmute(buffer), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_Class_PropertyW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<*mut u8>, propertybuffersize: *mut u32, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_PropertyW ( classguid : *const :: windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_PropertyW ( classguid : *const ::windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Class_PropertyW(classguid, propertykey, propertytype, ::core::mem::transmute(propertybuffer.unwrap_or(::std::ptr::null_mut())), propertybuffersize, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_Class_Property_ExW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<*mut u8>, propertybuffersize: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Property_ExW ( classguid : *const :: windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Property_ExW ( classguid : *const ::windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Class_Property_ExW(classguid, propertykey, propertytype, ::core::mem::transmute(propertybuffer.unwrap_or(::std::ptr::null_mut())), propertybuffersize, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_Class_Property_Keys(classguid: *const ::windows::core::GUID, propertykeyarray: ::core::option::Option<*mut super::Properties::DEVPROPKEY>, propertykeycount: *mut u32, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Property_Keys ( classguid : *const :: windows::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Property_Keys ( classguid : *const ::windows::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Class_Property_Keys(classguid, ::core::mem::transmute(propertykeyarray.unwrap_or(::std::ptr::null_mut())), propertykeycount, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Get_Class_Property_Keys_Ex(classguid: *const ::windows::core::GUID, propertykeyarray: ::core::option::Option<*mut super::Properties::DEVPROPKEY>, propertykeycount: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Property_Keys_Ex ( classguid : *const :: windows::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Property_Keys_Ex ( classguid : *const ::windows::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Class_Property_Keys_Ex(classguid, ::core::mem::transmute(propertykeyarray.unwrap_or(::std::ptr::null_mut())), propertykeycount, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_Registry_PropertyA(classguid: *const ::windows::core::GUID, ulproperty: u32, pulregdatatype: ::core::option::Option<*mut u32>, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Registry_PropertyA ( classguid : *const :: windows::core::GUID , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Registry_PropertyA ( classguid : *const ::windows::core::GUID , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Class_Registry_PropertyA(classguid, ulproperty, ::core::mem::transmute(pulregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Class_Registry_PropertyW(classguid: *const ::windows::core::GUID, ulproperty: u32, pulregdatatype: ::core::option::Option<*mut u32>, buffer: ::core::option::Option<*mut ::core::ffi::c_void>, pullength: *mut u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Registry_PropertyW ( classguid : *const :: windows::core::GUID , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Class_Registry_PropertyW ( classguid : *const ::windows::core::GUID , ulproperty : u32 , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Class_Registry_PropertyW(classguid, ulproperty, ::core::mem::transmute(pulregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -462,7 +462,7 @@ pub unsafe fn CM_Get_DevNode_Custom_PropertyA(dndevinst: u32, pszcustomprope where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_DevNode_Custom_PropertyA ( dndevinst : u32 , pszcustompropertyname : :: windows::core::PCSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_DevNode_Custom_PropertyA ( dndevinst : u32 , pszcustompropertyname : ::windows::core::PCSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_DevNode_Custom_PropertyA(dndevinst, pszcustompropertyname.into_param().abi(), ::core::mem::transmute(pulregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -471,7 +471,7 @@ pub unsafe fn CM_Get_DevNode_Custom_PropertyW(dndevinst: u32, pszcustomprope where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_DevNode_Custom_PropertyW ( dndevinst : u32 , pszcustompropertyname : :: windows::core::PCWSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_DevNode_Custom_PropertyW ( dndevinst : u32 , pszcustompropertyname : ::windows::core::PCWSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_DevNode_Custom_PropertyW(dndevinst, pszcustompropertyname.into_param().abi(), ::core::mem::transmute(pulregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -480,7 +480,7 @@ pub unsafe fn CM_Get_DevNode_Custom_Property_ExA(dndevinst: u32, pszcustompr where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_DevNode_Custom_Property_ExA ( dndevinst : u32 , pszcustompropertyname : :: windows::core::PCSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_DevNode_Custom_Property_ExA ( dndevinst : u32 , pszcustompropertyname : ::windows::core::PCSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_DevNode_Custom_Property_ExA(dndevinst, pszcustompropertyname.into_param().abi(), ::core::mem::transmute(pulregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -489,7 +489,7 @@ pub unsafe fn CM_Get_DevNode_Custom_Property_ExW(dndevinst: u32, pszcustompr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_DevNode_Custom_Property_ExW ( dndevinst : u32 , pszcustompropertyname : :: windows::core::PCWSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_DevNode_Custom_Property_ExW ( dndevinst : u32 , pszcustompropertyname : ::windows::core::PCWSTR , pulregdatatype : *mut u32 , buffer : *mut ::core::ffi::c_void , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_DevNode_Custom_Property_ExW(dndevinst, pszcustompropertyname.into_param().abi(), ::core::mem::transmute(pulregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] @@ -559,25 +559,25 @@ pub unsafe fn CM_Get_DevNode_Status_Ex(pulstatus: *mut u32, pulproblemnumber: *m #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Device_IDA(dndevinst: u32, buffer: &mut [u8], ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_IDA ( dndevinst : u32 , buffer : :: windows::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_IDA ( dndevinst : u32 , buffer : ::windows::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_IDA(dndevinst, ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Device_IDW(dndevinst: u32, buffer: &mut [u16], ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_IDW ( dndevinst : u32 , buffer : :: windows::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_IDW ( dndevinst : u32 , buffer : ::windows::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_IDW(dndevinst, ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Device_ID_ExA(dndevinst: u32, buffer: &mut [u8], ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_ExA ( dndevinst : u32 , buffer : :: windows::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_ExA ( dndevinst : u32 , buffer : ::windows::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_ID_ExA(dndevinst, ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Get_Device_ID_ExW(dndevinst: u32, buffer: &mut [u16], ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_ExW ( dndevinst : u32 , buffer : :: windows::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_ExW ( dndevinst : u32 , buffer : ::windows::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_ID_ExW(dndevinst, ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -586,7 +586,7 @@ pub unsafe fn CM_Get_Device_ID_ListA(pszfilter: P0, buffer: &mut [u8], ulfla where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_ListA ( pszfilter : :: windows::core::PCSTR , buffer : :: windows::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_ListA ( pszfilter : ::windows::core::PCSTR , buffer : ::windows::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_ID_ListA(pszfilter.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -595,7 +595,7 @@ pub unsafe fn CM_Get_Device_ID_ListW(pszfilter: P0, buffer: &mut [u16], ulfl where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_ListW ( pszfilter : :: windows::core::PCWSTR , buffer : :: windows::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_ListW ( pszfilter : ::windows::core::PCWSTR , buffer : ::windows::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_ID_ListW(pszfilter.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -604,7 +604,7 @@ pub unsafe fn CM_Get_Device_ID_List_ExA(pszfilter: P0, buffer: &mut [u8], ul where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_ExA ( pszfilter : :: windows::core::PCSTR , buffer : :: windows::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_ExA ( pszfilter : ::windows::core::PCSTR , buffer : ::windows::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_ID_List_ExA(pszfilter.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -613,7 +613,7 @@ pub unsafe fn CM_Get_Device_ID_List_ExW(pszfilter: P0, buffer: &mut [u16], u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_ExW ( pszfilter : :: windows::core::PCWSTR , buffer : :: windows::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_ExW ( pszfilter : ::windows::core::PCWSTR , buffer : ::windows::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_ID_List_ExW(pszfilter.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -622,7 +622,7 @@ pub unsafe fn CM_Get_Device_ID_List_SizeA(pullen: *mut u32, pszfilter: P0, u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_SizeA ( pullen : *mut u32 , pszfilter : :: windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_SizeA ( pullen : *mut u32 , pszfilter : ::windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_ID_List_SizeA(pullen, pszfilter.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -631,7 +631,7 @@ pub unsafe fn CM_Get_Device_ID_List_SizeW(pullen: *mut u32, pszfilter: P0, u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_SizeW ( pullen : *mut u32 , pszfilter : :: windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_SizeW ( pullen : *mut u32 , pszfilter : ::windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_ID_List_SizeW(pullen, pszfilter.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -640,7 +640,7 @@ pub unsafe fn CM_Get_Device_ID_List_Size_ExA(pullen: *mut u32, pszfilter: P0 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_Size_ExA ( pullen : *mut u32 , pszfilter : :: windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_Size_ExA ( pullen : *mut u32 , pszfilter : ::windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_ID_List_Size_ExA(pullen, pszfilter.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -649,7 +649,7 @@ pub unsafe fn CM_Get_Device_ID_List_Size_ExW(pullen: *mut u32, pszfilter: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_Size_ExW ( pullen : *mut u32 , pszfilter : :: windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_ID_List_Size_ExW ( pullen : *mut u32 , pszfilter : ::windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_ID_List_Size_ExW(pullen, pszfilter.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -670,7 +670,7 @@ pub unsafe fn CM_Get_Device_Interface_AliasA(pszdeviceinterface: P0, aliasin where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_AliasA ( pszdeviceinterface : :: windows::core::PCSTR , aliasinterfaceguid : *const :: windows::core::GUID , pszaliasdeviceinterface : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_AliasA ( pszdeviceinterface : ::windows::core::PCSTR , aliasinterfaceguid : *const ::windows::core::GUID , pszaliasdeviceinterface : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_Interface_AliasA(pszdeviceinterface.into_param().abi(), aliasinterfaceguid, ::core::mem::transmute(pszaliasdeviceinterface), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -679,7 +679,7 @@ pub unsafe fn CM_Get_Device_Interface_AliasW(pszdeviceinterface: P0, aliasin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_AliasW ( pszdeviceinterface : :: windows::core::PCWSTR , aliasinterfaceguid : *const :: windows::core::GUID , pszaliasdeviceinterface : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_AliasW ( pszdeviceinterface : ::windows::core::PCWSTR , aliasinterfaceguid : *const ::windows::core::GUID , pszaliasdeviceinterface : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_Interface_AliasW(pszdeviceinterface.into_param().abi(), aliasinterfaceguid, ::core::mem::transmute(pszaliasdeviceinterface), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -688,7 +688,7 @@ pub unsafe fn CM_Get_Device_Interface_Alias_ExA(pszdeviceinterface: P0, alia where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Alias_ExA ( pszdeviceinterface : :: windows::core::PCSTR , aliasinterfaceguid : *const :: windows::core::GUID , pszaliasdeviceinterface : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Alias_ExA ( pszdeviceinterface : ::windows::core::PCSTR , aliasinterfaceguid : *const ::windows::core::GUID , pszaliasdeviceinterface : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_Interface_Alias_ExA(pszdeviceinterface.into_param().abi(), aliasinterfaceguid, ::core::mem::transmute(pszaliasdeviceinterface), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -697,7 +697,7 @@ pub unsafe fn CM_Get_Device_Interface_Alias_ExW(pszdeviceinterface: P0, alia where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Alias_ExW ( pszdeviceinterface : :: windows::core::PCWSTR , aliasinterfaceguid : *const :: windows::core::GUID , pszaliasdeviceinterface : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Alias_ExW ( pszdeviceinterface : ::windows::core::PCWSTR , aliasinterfaceguid : *const ::windows::core::GUID , pszaliasdeviceinterface : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_Interface_Alias_ExW(pszdeviceinterface.into_param().abi(), aliasinterfaceguid, ::core::mem::transmute(pszaliasdeviceinterface), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -706,7 +706,7 @@ pub unsafe fn CM_Get_Device_Interface_ListA(interfaceclassguid: *const ::win where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_ListA ( interfaceclassguid : *const :: windows::core::GUID , pdeviceid : :: windows::core::PCSTR , buffer : :: windows::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_ListA ( interfaceclassguid : *const ::windows::core::GUID , pdeviceid : ::windows::core::PCSTR , buffer : ::windows::core::PSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_Interface_ListA(interfaceclassguid, pdeviceid.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -715,7 +715,7 @@ pub unsafe fn CM_Get_Device_Interface_ListW(interfaceclassguid: *const ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_ListW ( interfaceclassguid : *const :: windows::core::GUID , pdeviceid : :: windows::core::PCWSTR , buffer : :: windows::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_ListW ( interfaceclassguid : *const ::windows::core::GUID , pdeviceid : ::windows::core::PCWSTR , buffer : ::windows::core::PWSTR , bufferlen : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_Interface_ListW(interfaceclassguid, pdeviceid.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -724,7 +724,7 @@ pub unsafe fn CM_Get_Device_Interface_List_ExA(interfaceclassguid: *const :: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_ExA ( interfaceclassguid : *const :: windows::core::GUID , pdeviceid : :: windows::core::PCSTR , buffer : :: windows::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_ExA ( interfaceclassguid : *const ::windows::core::GUID , pdeviceid : ::windows::core::PCSTR , buffer : ::windows::core::PSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_Interface_List_ExA(interfaceclassguid, pdeviceid.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -733,7 +733,7 @@ pub unsafe fn CM_Get_Device_Interface_List_ExW(interfaceclassguid: *const :: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_ExW ( interfaceclassguid : *const :: windows::core::GUID , pdeviceid : :: windows::core::PCWSTR , buffer : :: windows::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_ExW ( interfaceclassguid : *const ::windows::core::GUID , pdeviceid : ::windows::core::PCWSTR , buffer : ::windows::core::PWSTR , bufferlen : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_Interface_List_ExW(interfaceclassguid, pdeviceid.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -742,7 +742,7 @@ pub unsafe fn CM_Get_Device_Interface_List_SizeA(pullen: *mut u32, interface where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_SizeA ( pullen : *mut u32 , interfaceclassguid : *const :: windows::core::GUID , pdeviceid : :: windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_SizeA ( pullen : *mut u32 , interfaceclassguid : *const ::windows::core::GUID , pdeviceid : ::windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_Interface_List_SizeA(pullen, interfaceclassguid, pdeviceid.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -751,7 +751,7 @@ pub unsafe fn CM_Get_Device_Interface_List_SizeW(pullen: *mut u32, interface where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_SizeW ( pullen : *mut u32 , interfaceclassguid : *const :: windows::core::GUID , pdeviceid : :: windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_SizeW ( pullen : *mut u32 , interfaceclassguid : *const ::windows::core::GUID , pdeviceid : ::windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_Interface_List_SizeW(pullen, interfaceclassguid, pdeviceid.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -760,7 +760,7 @@ pub unsafe fn CM_Get_Device_Interface_List_Size_ExA(pullen: *mut u32, interf where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_Size_ExA ( pullen : *mut u32 , interfaceclassguid : *const :: windows::core::GUID , pdeviceid : :: windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_Size_ExA ( pullen : *mut u32 , interfaceclassguid : *const ::windows::core::GUID , pdeviceid : ::windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_Interface_List_Size_ExA(pullen, interfaceclassguid, pdeviceid.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -769,7 +769,7 @@ pub unsafe fn CM_Get_Device_Interface_List_Size_ExW(pullen: *mut u32, interf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_Size_ExW ( pullen : *mut u32 , interfaceclassguid : *const :: windows::core::GUID , pdeviceid : :: windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_List_Size_ExW ( pullen : *mut u32 , interfaceclassguid : *const ::windows::core::GUID , pdeviceid : ::windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_Interface_List_Size_ExW(pullen, interfaceclassguid, pdeviceid.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] @@ -779,7 +779,7 @@ pub unsafe fn CM_Get_Device_Interface_PropertyW(pszdeviceinterface: P0, prop where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_PropertyW ( pszdeviceinterface : :: windows::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_PropertyW ( pszdeviceinterface : ::windows::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_Interface_PropertyW(pszdeviceinterface.into_param().abi(), propertykey, propertytype, ::core::mem::transmute(propertybuffer.unwrap_or(::std::ptr::null_mut())), propertybuffersize, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] @@ -789,7 +789,7 @@ pub unsafe fn CM_Get_Device_Interface_Property_ExW(pszdeviceinterface: P0, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Property_ExW ( pszdeviceinterface : :: windows::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Property_ExW ( pszdeviceinterface : ::windows::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_Interface_Property_ExW(pszdeviceinterface.into_param().abi(), propertykey, propertytype, ::core::mem::transmute(propertybuffer.unwrap_or(::std::ptr::null_mut())), propertybuffersize, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] @@ -799,7 +799,7 @@ pub unsafe fn CM_Get_Device_Interface_Property_KeysW(pszdeviceinterface: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Property_KeysW ( pszdeviceinterface : :: windows::core::PCWSTR , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Property_KeysW ( pszdeviceinterface : ::windows::core::PCWSTR , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_Device_Interface_Property_KeysW(pszdeviceinterface.into_param().abi(), ::core::mem::transmute(propertykeyarray.unwrap_or(::std::ptr::null_mut())), propertykeycount, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] @@ -809,7 +809,7 @@ pub unsafe fn CM_Get_Device_Interface_Property_Keys_ExW(pszdeviceinterface: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Property_Keys_ExW ( pszdeviceinterface : :: windows::core::PCWSTR , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_Device_Interface_Property_Keys_ExW ( pszdeviceinterface : ::windows::core::PCWSTR , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_Device_Interface_Property_Keys_ExW(pszdeviceinterface.into_param().abi(), ::core::mem::transmute(propertykeyarray.unwrap_or(::std::ptr::null_mut())), propertykeycount, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -842,7 +842,7 @@ pub unsafe fn CM_Get_HW_Prof_FlagsA(pdeviceid: P0, ulhardwareprofile: u32, p where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_HW_Prof_FlagsA ( pdeviceid : :: windows::core::PCSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_HW_Prof_FlagsA ( pdeviceid : ::windows::core::PCSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_HW_Prof_FlagsA(pdeviceid.into_param().abi(), ulhardwareprofile, pulvalue, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -851,7 +851,7 @@ pub unsafe fn CM_Get_HW_Prof_FlagsW(pdeviceid: P0, ulhardwareprofile: u32, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_HW_Prof_FlagsW ( pdeviceid : :: windows::core::PCWSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_HW_Prof_FlagsW ( pdeviceid : ::windows::core::PCWSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Get_HW_Prof_FlagsW(pdeviceid.into_param().abi(), ulhardwareprofile, pulvalue, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -860,7 +860,7 @@ pub unsafe fn CM_Get_HW_Prof_Flags_ExA(pdeviceid: P0, ulhardwareprofile: u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_HW_Prof_Flags_ExA ( pdeviceid : :: windows::core::PCSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_HW_Prof_Flags_ExA ( pdeviceid : ::windows::core::PCSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_HW_Prof_Flags_ExA(pdeviceid.into_param().abi(), ulhardwareprofile, pulvalue, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -869,7 +869,7 @@ pub unsafe fn CM_Get_HW_Prof_Flags_ExW(pdeviceid: P0, ulhardwareprofile: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_HW_Prof_Flags_ExW ( pdeviceid : :: windows::core::PCWSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Get_HW_Prof_Flags_ExW ( pdeviceid : ::windows::core::PCWSTR , ulhardwareprofile : u32 , pulvalue : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Get_HW_Prof_Flags_ExW(pdeviceid.into_param().abi(), ulhardwareprofile, pulvalue, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1056,7 +1056,7 @@ pub unsafe fn CM_Locate_DevNodeA(pdndevinst: *mut u32, pdeviceid: P0, ulflag where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Locate_DevNodeA ( pdndevinst : *mut u32 , pdeviceid : :: windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Locate_DevNodeA ( pdndevinst : *mut u32 , pdeviceid : ::windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); CM_Locate_DevNodeA(pdndevinst, pdeviceid.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1065,7 +1065,7 @@ pub unsafe fn CM_Locate_DevNodeW(pdndevinst: *mut u32, pdeviceid: P0, ulflag where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Locate_DevNodeW ( pdndevinst : *mut u32 , pdeviceid : :: windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Locate_DevNodeW ( pdndevinst : *mut u32 , pdeviceid : ::windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); CM_Locate_DevNodeW(pdndevinst, pdeviceid.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1074,7 +1074,7 @@ pub unsafe fn CM_Locate_DevNode_ExA(pdndevinst: *mut u32, pdeviceid: P0, ulf where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Locate_DevNode_ExA ( pdndevinst : *mut u32 , pdeviceid : :: windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Locate_DevNode_ExA ( pdndevinst : *mut u32 , pdeviceid : ::windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Locate_DevNode_ExA(pdndevinst, pdeviceid.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1083,7 +1083,7 @@ pub unsafe fn CM_Locate_DevNode_ExW(pdndevinst: *mut u32, pdeviceid: P0, ulf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Locate_DevNode_ExW ( pdndevinst : *mut u32 , pdeviceid : :: windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Locate_DevNode_ExW ( pdndevinst : *mut u32 , pdeviceid : ::windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Locate_DevNode_ExW(pdndevinst, pdeviceid.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1135,7 +1135,7 @@ pub unsafe fn CM_Open_Class_KeyA(classguid: ::core::option::Option<*const :: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Class_KeyA ( classguid : *const :: windows::core::GUID , pszclassname : :: windows::core::PCSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Class_KeyA ( classguid : *const ::windows::core::GUID , pszclassname : ::windows::core::PCSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); CM_Open_Class_KeyA(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), pszclassname.into_param().abi(), samdesired, disposition, phkclass, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -1145,7 +1145,7 @@ pub unsafe fn CM_Open_Class_KeyW(classguid: ::core::option::Option<*const :: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Class_KeyW ( classguid : *const :: windows::core::GUID , pszclassname : :: windows::core::PCWSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Class_KeyW ( classguid : *const ::windows::core::GUID , pszclassname : ::windows::core::PCWSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); CM_Open_Class_KeyW(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), pszclassname.into_param().abi(), samdesired, disposition, phkclass, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -1155,7 +1155,7 @@ pub unsafe fn CM_Open_Class_Key_ExA(classguid: ::core::option::Option<*const where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Class_Key_ExA ( classguid : *const :: windows::core::GUID , pszclassname : :: windows::core::PCSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Class_Key_ExA ( classguid : *const ::windows::core::GUID , pszclassname : ::windows::core::PCSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Open_Class_Key_ExA(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), pszclassname.into_param().abi(), samdesired, disposition, phkclass, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -1165,7 +1165,7 @@ pub unsafe fn CM_Open_Class_Key_ExW(classguid: ::core::option::Option<*const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Class_Key_ExW ( classguid : *const :: windows::core::GUID , pszclassname : :: windows::core::PCWSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Class_Key_ExW ( classguid : *const ::windows::core::GUID , pszclassname : ::windows::core::PCWSTR , samdesired : u32 , disposition : u32 , phkclass : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Open_Class_Key_ExW(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), pszclassname.into_param().abi(), samdesired, disposition, phkclass, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -1189,7 +1189,7 @@ pub unsafe fn CM_Open_Device_Interface_KeyA(pszdeviceinterface: P0, samdesir where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Device_Interface_KeyA ( pszdeviceinterface : :: windows::core::PCSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Device_Interface_KeyA ( pszdeviceinterface : ::windows::core::PCSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); CM_Open_Device_Interface_KeyA(pszdeviceinterface.into_param().abi(), samdesired, disposition, phkdeviceinterface, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -1199,7 +1199,7 @@ pub unsafe fn CM_Open_Device_Interface_KeyW(pszdeviceinterface: P0, samdesir where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Device_Interface_KeyW ( pszdeviceinterface : :: windows::core::PCWSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Device_Interface_KeyW ( pszdeviceinterface : ::windows::core::PCWSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 ) -> CONFIGRET ); CM_Open_Device_Interface_KeyW(pszdeviceinterface.into_param().abi(), samdesired, disposition, phkdeviceinterface, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -1209,7 +1209,7 @@ pub unsafe fn CM_Open_Device_Interface_Key_ExA(pszdeviceinterface: P0, samde where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Device_Interface_Key_ExA ( pszdeviceinterface : :: windows::core::PCSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Device_Interface_Key_ExA ( pszdeviceinterface : ::windows::core::PCSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Open_Device_Interface_Key_ExA(pszdeviceinterface.into_param().abi(), samdesired, disposition, phkdeviceinterface, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -1219,31 +1219,31 @@ pub unsafe fn CM_Open_Device_Interface_Key_ExW(pszdeviceinterface: P0, samde where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Device_Interface_Key_ExW ( pszdeviceinterface : :: windows::core::PCWSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Open_Device_Interface_Key_ExW ( pszdeviceinterface : ::windows::core::PCWSTR , samdesired : u32 , disposition : u32 , phkdeviceinterface : *mut super::super::System::Registry:: HKEY , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Open_Device_Interface_Key_ExW(pszdeviceinterface.into_param().abi(), samdesired, disposition, phkdeviceinterface, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Query_And_Remove_SubTreeA(dnancestor: u32, pvetotype: ::core::option::Option<*mut PNP_VETO_TYPE>, pszvetoname: ::core::option::Option<&mut [u8]>, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Query_And_Remove_SubTreeA ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows::core::PSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Query_And_Remove_SubTreeA ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : ::windows::core::PSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Query_And_Remove_SubTreeA(dnancestor, ::core::mem::transmute(pvetotype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszvetoname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszvetoname.as_deref().map_or(0, |slice| slice.len() as _), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Query_And_Remove_SubTreeW(dnancestor: u32, pvetotype: ::core::option::Option<*mut PNP_VETO_TYPE>, pszvetoname: ::core::option::Option<&mut [u16]>, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Query_And_Remove_SubTreeW ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows::core::PWSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Query_And_Remove_SubTreeW ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : ::windows::core::PWSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Query_And_Remove_SubTreeW(dnancestor, ::core::mem::transmute(pvetotype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszvetoname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszvetoname.as_deref().map_or(0, |slice| slice.len() as _), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Query_And_Remove_SubTree_ExA(dnancestor: u32, pvetotype: ::core::option::Option<*mut PNP_VETO_TYPE>, pszvetoname: ::core::option::Option<&mut [u8]>, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Query_And_Remove_SubTree_ExA ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows::core::PSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Query_And_Remove_SubTree_ExA ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : ::windows::core::PSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Query_And_Remove_SubTree_ExA(dnancestor, ::core::mem::transmute(pvetotype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszvetoname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszvetoname.as_deref().map_or(0, |slice| slice.len() as _), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Query_And_Remove_SubTree_ExW(dnancestor: u32, pvetotype: ::core::option::Option<*mut PNP_VETO_TYPE>, pszvetoname: ::core::option::Option<&mut [u16]>, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Query_And_Remove_SubTree_ExW ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows::core::PWSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Query_And_Remove_SubTree_ExW ( dnancestor : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : ::windows::core::PWSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Query_And_Remove_SubTree_ExW(dnancestor, ::core::mem::transmute(pvetotype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszvetoname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszvetoname.as_deref().map_or(0, |slice| slice.len() as _), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1318,7 +1318,7 @@ pub unsafe fn CM_Register_Device_InterfaceA(dndevinst: u32, interfaceclassgu where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Register_Device_InterfaceA ( dndevinst : u32 , interfaceclassguid : *const :: windows::core::GUID , pszreference : :: windows::core::PCSTR , pszdeviceinterface : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Register_Device_InterfaceA ( dndevinst : u32 , interfaceclassguid : *const ::windows::core::GUID , pszreference : ::windows::core::PCSTR , pszdeviceinterface : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Register_Device_InterfaceA(dndevinst, interfaceclassguid, pszreference.into_param().abi(), ::core::mem::transmute(pszdeviceinterface), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1327,7 +1327,7 @@ pub unsafe fn CM_Register_Device_InterfaceW(dndevinst: u32, interfaceclassgu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Register_Device_InterfaceW ( dndevinst : u32 , interfaceclassguid : *const :: windows::core::GUID , pszreference : :: windows::core::PCWSTR , pszdeviceinterface : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Register_Device_InterfaceW ( dndevinst : u32 , interfaceclassguid : *const ::windows::core::GUID , pszreference : ::windows::core::PCWSTR , pszdeviceinterface : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 ) -> CONFIGRET ); CM_Register_Device_InterfaceW(dndevinst, interfaceclassguid, pszreference.into_param().abi(), ::core::mem::transmute(pszdeviceinterface), pullength, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1336,7 +1336,7 @@ pub unsafe fn CM_Register_Device_Interface_ExA(dndevinst: u32, interfaceclas where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Register_Device_Interface_ExA ( dndevinst : u32 , interfaceclassguid : *const :: windows::core::GUID , pszreference : :: windows::core::PCSTR , pszdeviceinterface : :: windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Register_Device_Interface_ExA ( dndevinst : u32 , interfaceclassguid : *const ::windows::core::GUID , pszreference : ::windows::core::PCSTR , pszdeviceinterface : ::windows::core::PSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Register_Device_Interface_ExA(dndevinst, interfaceclassguid, pszreference.into_param().abi(), ::core::mem::transmute(pszdeviceinterface), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1345,7 +1345,7 @@ pub unsafe fn CM_Register_Device_Interface_ExW(dndevinst: u32, interfaceclas where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Register_Device_Interface_ExW ( dndevinst : u32 , interfaceclassguid : *const :: windows::core::GUID , pszreference : :: windows::core::PCWSTR , pszdeviceinterface : :: windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Register_Device_Interface_ExW ( dndevinst : u32 , interfaceclassguid : *const ::windows::core::GUID , pszreference : ::windows::core::PCWSTR , pszdeviceinterface : ::windows::core::PWSTR , pullength : *mut u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Register_Device_Interface_ExW(dndevinst, interfaceclassguid, pszreference.into_param().abi(), ::core::mem::transmute(pszdeviceinterface), pullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1370,25 +1370,25 @@ pub unsafe fn CM_Remove_SubTree_Ex(dnancestor: u32, ulflags: u32, hmachine: isiz #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Request_Device_EjectA(dndevinst: u32, pvetotype: ::core::option::Option<*mut PNP_VETO_TYPE>, pszvetoname: ::core::option::Option<&mut [u8]>, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Request_Device_EjectA ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows::core::PSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Request_Device_EjectA ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : ::windows::core::PSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Request_Device_EjectA(dndevinst, ::core::mem::transmute(pvetotype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszvetoname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszvetoname.as_deref().map_or(0, |slice| slice.len() as _), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Request_Device_EjectW(dndevinst: u32, pvetotype: ::core::option::Option<*mut PNP_VETO_TYPE>, pszvetoname: ::core::option::Option<&mut [u16]>, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Request_Device_EjectW ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows::core::PWSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Request_Device_EjectW ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : ::windows::core::PWSTR , ulnamelength : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Request_Device_EjectW(dndevinst, ::core::mem::transmute(pvetotype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszvetoname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszvetoname.as_deref().map_or(0, |slice| slice.len() as _), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Request_Device_Eject_ExA(dndevinst: u32, pvetotype: ::core::option::Option<*mut PNP_VETO_TYPE>, pszvetoname: ::core::option::Option<&mut [u8]>, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Request_Device_Eject_ExA ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows::core::PSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Request_Device_Eject_ExA ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : ::windows::core::PSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Request_Device_Eject_ExA(dndevinst, ::core::mem::transmute(pvetotype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszvetoname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszvetoname.as_deref().map_or(0, |slice| slice.len() as _), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Request_Device_Eject_ExW(dndevinst: u32, pvetotype: ::core::option::Option<*mut PNP_VETO_TYPE>, pszvetoname: ::core::option::Option<&mut [u16]>, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Request_Device_Eject_ExW ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : :: windows::core::PWSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Request_Device_Eject_ExW ( dndevinst : u32 , pvetotype : *mut PNP_VETO_TYPE , pszvetoname : ::windows::core::PWSTR , ulnamelength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Request_Device_Eject_ExW(dndevinst, ::core::mem::transmute(pvetotype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszvetoname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszvetoname.as_deref().map_or(0, |slice| slice.len() as _), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1419,26 +1419,26 @@ pub unsafe fn CM_Run_Detection_Ex(ulflags: u32, hmachine: isize) -> CONFIGRET { #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Set_Class_PropertyW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, ulflags: u32) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Class_PropertyW ( classguid : *const :: windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Class_PropertyW ( classguid : *const ::windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Set_Class_PropertyW(classguid, propertykey, propertytype, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn CM_Set_Class_Property_ExW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Class_Property_ExW ( classguid : *const :: windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Class_Property_ExW ( classguid : *const ::windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Set_Class_Property_ExW(classguid, propertykey, propertytype, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Set_Class_Registry_PropertyA(classguid: *const ::windows::core::GUID, ulproperty: u32, buffer: ::core::option::Option<*const ::core::ffi::c_void>, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Class_Registry_PropertyA ( classguid : *const :: windows::core::GUID , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Class_Registry_PropertyA ( classguid : *const ::windows::core::GUID , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Set_Class_Registry_PropertyA(classguid, ulproperty, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null())), ullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] #[inline] pub unsafe fn CM_Set_Class_Registry_PropertyW(classguid: *const ::windows::core::GUID, ulproperty: u32, buffer: ::core::option::Option<*const ::core::ffi::c_void>, ullength: u32, ulflags: u32, hmachine: isize) -> CONFIGRET { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Class_Registry_PropertyW ( classguid : *const :: windows::core::GUID , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Class_Registry_PropertyW ( classguid : *const ::windows::core::GUID , ulproperty : u32 , buffer : *const ::core::ffi::c_void , ullength : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Set_Class_Registry_PropertyW(classguid, ulproperty, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null())), ullength, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1498,7 +1498,7 @@ pub unsafe fn CM_Set_Device_Interface_PropertyW(pszdeviceinterface: P0, prop where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Device_Interface_PropertyW ( pszdeviceinterface : :: windows::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Device_Interface_PropertyW ( pszdeviceinterface : ::windows::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Set_Device_Interface_PropertyW(pszdeviceinterface.into_param().abi(), propertykey, propertytype, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`*"] @@ -1508,7 +1508,7 @@ pub unsafe fn CM_Set_Device_Interface_Property_ExW(pszdeviceinterface: P0, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Device_Interface_Property_ExW ( pszdeviceinterface : :: windows::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_Device_Interface_Property_ExW ( pszdeviceinterface : ::windows::core::PCWSTR , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Set_Device_Interface_Property_ExW(pszdeviceinterface.into_param().abi(), propertykey, propertytype, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1529,7 +1529,7 @@ pub unsafe fn CM_Set_HW_Prof_FlagsA(pdeviceid: P0, ulconfig: u32, ulvalue: u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_HW_Prof_FlagsA ( pdeviceid : :: windows::core::PCSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_HW_Prof_FlagsA ( pdeviceid : ::windows::core::PCSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Set_HW_Prof_FlagsA(pdeviceid.into_param().abi(), ulconfig, ulvalue, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1538,7 +1538,7 @@ pub unsafe fn CM_Set_HW_Prof_FlagsW(pdeviceid: P0, ulconfig: u32, ulvalue: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_HW_Prof_FlagsW ( pdeviceid : :: windows::core::PCWSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_HW_Prof_FlagsW ( pdeviceid : ::windows::core::PCWSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 ) -> CONFIGRET ); CM_Set_HW_Prof_FlagsW(pdeviceid.into_param().abi(), ulconfig, ulvalue, ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1547,7 +1547,7 @@ pub unsafe fn CM_Set_HW_Prof_Flags_ExA(pdeviceid: P0, ulconfig: u32, ulvalue where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_HW_Prof_Flags_ExA ( pdeviceid : :: windows::core::PCSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_HW_Prof_Flags_ExA ( pdeviceid : ::windows::core::PCSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Set_HW_Prof_Flags_ExA(pdeviceid.into_param().abi(), ulconfig, ulvalue, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1556,7 +1556,7 @@ pub unsafe fn CM_Set_HW_Prof_Flags_ExW(pdeviceid: P0, ulconfig: u32, ulvalue where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_HW_Prof_Flags_ExW ( pdeviceid : :: windows::core::PCWSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Set_HW_Prof_Flags_ExW ( pdeviceid : ::windows::core::PCWSTR , ulconfig : u32 , ulvalue : u32 , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Set_HW_Prof_Flags_ExW(pdeviceid.into_param().abi(), ulconfig, ulvalue, ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1595,7 +1595,7 @@ pub unsafe fn CM_Unregister_Device_InterfaceA(pszdeviceinterface: P0, ulflag where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Unregister_Device_InterfaceA ( pszdeviceinterface : :: windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Unregister_Device_InterfaceA ( pszdeviceinterface : ::windows::core::PCSTR , ulflags : u32 ) -> CONFIGRET ); CM_Unregister_Device_InterfaceA(pszdeviceinterface.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1604,7 +1604,7 @@ pub unsafe fn CM_Unregister_Device_InterfaceW(pszdeviceinterface: P0, ulflag where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Unregister_Device_InterfaceW ( pszdeviceinterface : :: windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Unregister_Device_InterfaceW ( pszdeviceinterface : ::windows::core::PCWSTR , ulflags : u32 ) -> CONFIGRET ); CM_Unregister_Device_InterfaceW(pszdeviceinterface.into_param().abi(), ulflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1613,7 +1613,7 @@ pub unsafe fn CM_Unregister_Device_Interface_ExA(pszdeviceinterface: P0, ulf where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Unregister_Device_Interface_ExA ( pszdeviceinterface : :: windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Unregister_Device_Interface_ExA ( pszdeviceinterface : ::windows::core::PCSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Unregister_Device_Interface_ExA(pszdeviceinterface.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1622,7 +1622,7 @@ pub unsafe fn CM_Unregister_Device_Interface_ExW(pszdeviceinterface: P0, ulf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Unregister_Device_Interface_ExW ( pszdeviceinterface : :: windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn CM_Unregister_Device_Interface_ExW ( pszdeviceinterface : ::windows::core::PCWSTR , ulflags : u32 , hmachine : isize ) -> CONFIGRET ); CM_Unregister_Device_Interface_ExW(pszdeviceinterface.into_param().abi(), ulflags, hmachine) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -1653,7 +1653,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "newdev.dll""system" fn DiInstallDriverA ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows::core::PCSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "newdev.dll""system" fn DiInstallDriverA ( hwndparent : super::super::Foundation:: HWND , infpath : ::windows::core::PCSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); DiInstallDriverA(hwndparent.into_param().abi(), infpath.into_param().abi(), flags, ::core::mem::transmute(needreboot.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1664,7 +1664,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "newdev.dll""system" fn DiInstallDriverW ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "newdev.dll""system" fn DiInstallDriverW ( hwndparent : super::super::Foundation:: HWND , infpath : ::windows::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); DiInstallDriverW(hwndparent.into_param().abi(), infpath.into_param().abi(), flags, ::core::mem::transmute(needreboot.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1697,7 +1697,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "newdev.dll""system" fn DiShowUpdateDriver ( hwndparent : super::super::Foundation:: HWND , filepath : :: windows::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "newdev.dll""system" fn DiShowUpdateDriver ( hwndparent : super::super::Foundation:: HWND , filepath : ::windows::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); DiShowUpdateDriver(hwndparent.into_param().abi(), filepath.into_param().abi(), flags, ::core::mem::transmute(needreboot.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1719,7 +1719,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "newdev.dll""system" fn DiUninstallDriverA ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows::core::PCSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "newdev.dll""system" fn DiUninstallDriverA ( hwndparent : super::super::Foundation:: HWND , infpath : ::windows::core::PCSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); DiUninstallDriverA(hwndparent.into_param().abi(), infpath.into_param().abi(), flags, ::core::mem::transmute(needreboot.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1730,7 +1730,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "newdev.dll""system" fn DiUninstallDriverW ( hwndparent : super::super::Foundation:: HWND , infpath : :: windows::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "newdev.dll""system" fn DiUninstallDriverW ( hwndparent : super::super::Foundation:: HWND , infpath : ::windows::core::PCWSTR , flags : u32 , needreboot : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); DiUninstallDriverW(hwndparent.into_param().abi(), infpath.into_param().abi(), flags, ::core::mem::transmute(needreboot.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1742,7 +1742,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn InstallHinfSectionA ( window : super::super::Foundation:: HWND , modulehandle : super::super::Foundation:: HINSTANCE , commandline : :: windows::core::PCSTR , showcommand : i32 ) -> ( ) ); + ::windows::imp::link ! ( "setupapi.dll""system" fn InstallHinfSectionA ( window : super::super::Foundation:: HWND , modulehandle : super::super::Foundation:: HINSTANCE , commandline : ::windows::core::PCSTR , showcommand : i32 ) -> ( ) ); InstallHinfSectionA(window.into_param().abi(), modulehandle.into_param().abi(), commandline.into_param().abi(), showcommand) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1754,7 +1754,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn InstallHinfSectionW ( window : super::super::Foundation:: HWND , modulehandle : super::super::Foundation:: HINSTANCE , commandline : :: windows::core::PCWSTR , showcommand : i32 ) -> ( ) ); + ::windows::imp::link ! ( "setupapi.dll""system" fn InstallHinfSectionW ( window : super::super::Foundation:: HWND , modulehandle : super::super::Foundation:: HINSTANCE , commandline : ::windows::core::PCWSTR , showcommand : i32 ) -> ( ) ); InstallHinfSectionW(window.into_param().abi(), modulehandle.into_param().abi(), commandline.into_param().abi(), showcommand) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1764,7 +1764,7 @@ pub unsafe fn SetupAddInstallSectionToDiskSpaceListA(diskspace: *const ::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddInstallSectionToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddInstallSectionToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupAddInstallSectionToDiskSpaceListA(diskspace, infhandle, ::core::mem::transmute(layoutinfhandle.unwrap_or(::std::ptr::null())), sectionname.into_param().abi(), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1774,7 +1774,7 @@ pub unsafe fn SetupAddInstallSectionToDiskSpaceListW(diskspace: *const ::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddInstallSectionToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddInstallSectionToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupAddInstallSectionToDiskSpaceListW(diskspace, infhandle, ::core::mem::transmute(layoutinfhandle.unwrap_or(::std::ptr::null())), sectionname.into_param().abi(), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1784,7 +1784,7 @@ pub unsafe fn SetupAddSectionToDiskSpaceListA(diskspace: *const ::core::ffi: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddSectionToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddSectionToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupAddSectionToDiskSpaceListA(diskspace, infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), sectionname.into_param().abi(), operation, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1794,7 +1794,7 @@ pub unsafe fn SetupAddSectionToDiskSpaceListW(diskspace: *const ::core::ffi: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddSectionToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddSectionToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupAddSectionToDiskSpaceListW(diskspace, infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), sectionname.into_param().abi(), operation, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1804,7 +1804,7 @@ pub unsafe fn SetupAddToDiskSpaceListA(diskspace: *const ::core::ffi::c_void where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows::core::PCSTR , filesize : i64 , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddToDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , targetfilespec : ::windows::core::PCSTR , filesize : i64 , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupAddToDiskSpaceListA(diskspace, targetfilespec.into_param().abi(), filesize, operation, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1814,7 +1814,7 @@ pub unsafe fn SetupAddToDiskSpaceListW(diskspace: *const ::core::ffi::c_void where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows::core::PCWSTR , filesize : i64 , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddToDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , targetfilespec : ::windows::core::PCWSTR , filesize : i64 , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupAddToDiskSpaceListW(diskspace, targetfilespec.into_param().abi(), filesize, operation, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1824,7 +1824,7 @@ pub unsafe fn SetupAddToSourceListA(flags: u32, source: P0) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddToSourceListA ( flags : u32 , source : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddToSourceListA ( flags : u32 , source : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupAddToSourceListA(flags, source.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1834,7 +1834,7 @@ pub unsafe fn SetupAddToSourceListW(flags: u32, source: P0) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddToSourceListW ( flags : u32 , source : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAddToSourceListW ( flags : u32 , source : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupAddToSourceListW(flags, source.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1844,7 +1844,7 @@ pub unsafe fn SetupAdjustDiskSpaceListA(diskspace: *const ::core::ffi::c_voi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAdjustDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , driveroot : :: windows::core::PCSTR , amount : i64 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAdjustDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , driveroot : ::windows::core::PCSTR , amount : i64 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupAdjustDiskSpaceListA(diskspace, driveroot.into_param().abi(), amount, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1854,7 +1854,7 @@ pub unsafe fn SetupAdjustDiskSpaceListW(diskspace: *const ::core::ffi::c_voi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAdjustDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , driveroot : :: windows::core::PCWSTR , amount : i64 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupAdjustDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , driveroot : ::windows::core::PCWSTR , amount : i64 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupAdjustDiskSpaceListW(diskspace, driveroot.into_param().abi(), amount, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1867,7 +1867,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupBackupErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCSTR , sourcefile : :: windows::core::PCSTR , targetfile : :: windows::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupBackupErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCSTR , sourcefile : ::windows::core::PCSTR , targetfile : ::windows::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); SetupBackupErrorA(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), sourcefile.into_param().abi(), targetfile.into_param().abi(), win32errorcode, style) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1880,7 +1880,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupBackupErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCWSTR , sourcefile : :: windows::core::PCWSTR , targetfile : :: windows::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupBackupErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCWSTR , sourcefile : ::windows::core::PCWSTR , targetfile : ::windows::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); SetupBackupErrorW(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), sourcefile.into_param().abi(), targetfile.into_param().abi(), win32errorcode, style) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1936,7 +1936,7 @@ pub unsafe fn SetupConfigureWmiFromInfSectionA(infhandle: *const ::core::ffi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupConfigureWmiFromInfSectionA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupConfigureWmiFromInfSectionA ( infhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupConfigureWmiFromInfSectionA(infhandle, sectionname.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1946,7 +1946,7 @@ pub unsafe fn SetupConfigureWmiFromInfSectionW(infhandle: *const ::core::ffi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupConfigureWmiFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupConfigureWmiFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupConfigureWmiFromInfSectionW(infhandle, sectionname.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1961,7 +1961,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCSTR>, P5: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupCopyErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCSTR , diskname : :: windows::core::PCSTR , pathtosource : :: windows::core::PCSTR , sourcefile : :: windows::core::PCSTR , targetpathfile : :: windows::core::PCSTR , win32errorcode : u32 , style : u32 , pathbuffer : :: windows::core::PSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupCopyErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCSTR , diskname : ::windows::core::PCSTR , pathtosource : ::windows::core::PCSTR , sourcefile : ::windows::core::PCSTR , targetpathfile : ::windows::core::PCSTR , win32errorcode : u32 , style : u32 , pathbuffer : ::windows::core::PSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); SetupCopyErrorA(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), diskname.into_param().abi(), pathtosource.into_param().abi(), sourcefile.into_param().abi(), targetpathfile.into_param().abi(), win32errorcode, style, ::core::mem::transmute(pathbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pathbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pathrequiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1976,7 +1976,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupCopyErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCWSTR , diskname : :: windows::core::PCWSTR , pathtosource : :: windows::core::PCWSTR , sourcefile : :: windows::core::PCWSTR , targetpathfile : :: windows::core::PCWSTR , win32errorcode : u32 , style : u32 , pathbuffer : :: windows::core::PWSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupCopyErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCWSTR , diskname : ::windows::core::PCWSTR , pathtosource : ::windows::core::PCWSTR , sourcefile : ::windows::core::PCWSTR , targetpathfile : ::windows::core::PCWSTR , win32errorcode : u32 , style : u32 , pathbuffer : ::windows::core::PWSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); SetupCopyErrorW(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), diskname.into_param().abi(), pathtosource.into_param().abi(), sourcefile.into_param().abi(), targetpathfile.into_param().abi(), win32errorcode, style, ::core::mem::transmute(pathbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pathbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pathrequiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1987,7 +1987,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupCopyOEMInfA ( sourceinffilename : :: windows::core::PCSTR , oemsourcemedialocation : :: windows::core::PCSTR , oemsourcemediatype : OEM_SOURCE_MEDIA_TYPE , copystyle : u32 , destinationinffilename : :: windows::core::PSTR , destinationinffilenamesize : u32 , requiredsize : *mut u32 , destinationinffilenamecomponent : *mut :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupCopyOEMInfA ( sourceinffilename : ::windows::core::PCSTR , oemsourcemedialocation : ::windows::core::PCSTR , oemsourcemediatype : OEM_SOURCE_MEDIA_TYPE , copystyle : u32 , destinationinffilename : ::windows::core::PSTR , destinationinffilenamesize : u32 , requiredsize : *mut u32 , destinationinffilenamecomponent : *mut ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); SetupCopyOEMInfA(sourceinffilename.into_param().abi(), oemsourcemedialocation.into_param().abi(), oemsourcemediatype, copystyle, ::core::mem::transmute(destinationinffilename.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), destinationinffilename.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(destinationinffilenamecomponent.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -1998,7 +1998,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupCopyOEMInfW ( sourceinffilename : :: windows::core::PCWSTR , oemsourcemedialocation : :: windows::core::PCWSTR , oemsourcemediatype : OEM_SOURCE_MEDIA_TYPE , copystyle : u32 , destinationinffilename : :: windows::core::PWSTR , destinationinffilenamesize : u32 , requiredsize : *mut u32 , destinationinffilenamecomponent : *mut :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupCopyOEMInfW ( sourceinffilename : ::windows::core::PCWSTR , oemsourcemedialocation : ::windows::core::PCWSTR , oemsourcemediatype : OEM_SOURCE_MEDIA_TYPE , copystyle : u32 , destinationinffilename : ::windows::core::PWSTR , destinationinffilenamesize : u32 , requiredsize : *mut u32 , destinationinffilenamecomponent : *mut ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); SetupCopyOEMInfW(sourceinffilename.into_param().abi(), oemsourcemedialocation.into_param().abi(), oemsourcemediatype, copystyle, ::core::mem::transmute(destinationinffilename.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), destinationinffilename.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(destinationinffilenamecomponent.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -2020,7 +2020,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDecompressOrCopyFileA ( sourcefilename : :: windows::core::PCSTR , targetfilename : :: windows::core::PCSTR , compressiontype : *const u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDecompressOrCopyFileA ( sourcefilename : ::windows::core::PCSTR , targetfilename : ::windows::core::PCSTR , compressiontype : *const u32 ) -> u32 ); SetupDecompressOrCopyFileA(sourcefilename.into_param().abi(), targetfilename.into_param().abi(), ::core::mem::transmute(compressiontype.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -2030,7 +2030,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDecompressOrCopyFileW ( sourcefilename : :: windows::core::PCWSTR , targetfilename : :: windows::core::PCWSTR , compressiontype : *const u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDecompressOrCopyFileW ( sourcefilename : ::windows::core::PCWSTR , targetfilename : ::windows::core::PCWSTR , compressiontype : *const u32 ) -> u32 ); SetupDecompressOrCopyFileW(sourcefilename.into_param().abi(), targetfilename.into_param().abi(), ::core::mem::transmute(compressiontype.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -2054,7 +2054,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDeleteErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCSTR , file : :: windows::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDeleteErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCSTR , file : ::windows::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); SetupDeleteErrorA(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), file.into_param().abi(), win32errorcode, style) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2066,7 +2066,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDeleteErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCWSTR , file : :: windows::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDeleteErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCWSTR , file : ::windows::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); SetupDeleteErrorW(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), file.into_param().abi(), win32errorcode, style) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2090,7 +2090,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupDiBuildClassInfoList(flags: u32, classguidlist: ::core::option::Option<&mut [::windows::core::GUID]>, requiredsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiBuildClassInfoList ( flags : u32 , classguidlist : *mut :: windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiBuildClassInfoList ( flags : u32 , classguidlist : *mut ::windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiBuildClassInfoList(flags, ::core::mem::transmute(classguidlist.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), classguidlist.as_deref().map_or(0, |slice| slice.len() as _), requiredsize) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2100,7 +2100,7 @@ pub unsafe fn SetupDiBuildClassInfoListExA(flags: u32, classguidlist: ::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiBuildClassInfoListExA ( flags : u32 , classguidlist : *mut :: windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiBuildClassInfoListExA ( flags : u32 , classguidlist : *mut ::windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiBuildClassInfoListExA(flags, ::core::mem::transmute(classguidlist.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), classguidlist.as_deref().map_or(0, |slice| slice.len() as _), requiredsize, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2110,7 +2110,7 @@ pub unsafe fn SetupDiBuildClassInfoListExW(flags: u32, classguidlist: ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiBuildClassInfoListExW ( flags : u32 , classguidlist : *mut :: windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiBuildClassInfoListExW ( flags : u32 , classguidlist : *mut ::windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiBuildClassInfoListExW(flags, ::core::mem::transmute(classguidlist.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), classguidlist.as_deref().map_or(0, |slice| slice.len() as _), requiredsize, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2160,7 +2160,7 @@ pub unsafe fn SetupDiClassGuidsFromNameA(classname: P0, classguidlist: &mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassGuidsFromNameA ( classname : :: windows::core::PCSTR , classguidlist : *mut :: windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassGuidsFromNameA ( classname : ::windows::core::PCSTR , classguidlist : *mut ::windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiClassGuidsFromNameA(classname.into_param().abi(), ::core::mem::transmute(classguidlist.as_ptr()), classguidlist.len() as _, requiredsize) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2171,7 +2171,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassGuidsFromNameExA ( classname : :: windows::core::PCSTR , classguidlist : *mut :: windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassGuidsFromNameExA ( classname : ::windows::core::PCSTR , classguidlist : *mut ::windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiClassGuidsFromNameExA(classname.into_param().abi(), ::core::mem::transmute(classguidlist.as_ptr()), classguidlist.len() as _, requiredsize, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2182,7 +2182,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassGuidsFromNameExW ( classname : :: windows::core::PCWSTR , classguidlist : *mut :: windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassGuidsFromNameExW ( classname : ::windows::core::PCWSTR , classguidlist : *mut ::windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiClassGuidsFromNameExW(classname.into_param().abi(), ::core::mem::transmute(classguidlist.as_ptr()), classguidlist.len() as _, requiredsize, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2192,14 +2192,14 @@ pub unsafe fn SetupDiClassGuidsFromNameW(classname: P0, classguidlist: &mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassGuidsFromNameW ( classname : :: windows::core::PCWSTR , classguidlist : *mut :: windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassGuidsFromNameW ( classname : ::windows::core::PCWSTR , classguidlist : *mut ::windows::core::GUID , classguidlistsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiClassGuidsFromNameW(classname.into_param().abi(), ::core::mem::transmute(classguidlist.as_ptr()), classguidlist.len() as _, requiredsize) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupDiClassNameFromGuidA(classguid: *const ::windows::core::GUID, classname: &mut [u8], requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassNameFromGuidA ( classguid : *const :: windows::core::GUID , classname : :: windows::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassNameFromGuidA ( classguid : *const ::windows::core::GUID , classname : ::windows::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiClassNameFromGuidA(classguid, ::core::mem::transmute(classname.as_ptr()), classname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2209,7 +2209,7 @@ pub unsafe fn SetupDiClassNameFromGuidExA(classguid: *const ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassNameFromGuidExA ( classguid : *const :: windows::core::GUID , classname : :: windows::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassNameFromGuidExA ( classguid : *const ::windows::core::GUID , classname : ::windows::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiClassNameFromGuidExA(classguid, ::core::mem::transmute(classname.as_ptr()), classname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2219,14 +2219,14 @@ pub unsafe fn SetupDiClassNameFromGuidExW(classguid: *const ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassNameFromGuidExW ( classguid : *const :: windows::core::GUID , classname : :: windows::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassNameFromGuidExW ( classguid : *const ::windows::core::GUID , classname : ::windows::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiClassNameFromGuidExW(classguid, ::core::mem::transmute(classname.as_ptr()), classname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupDiClassNameFromGuidW(classguid: *const ::windows::core::GUID, classname: &mut [u16], requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassNameFromGuidW ( classguid : *const :: windows::core::GUID , classname : :: windows::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiClassNameFromGuidW ( classguid : *const ::windows::core::GUID , classname : ::windows::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiClassNameFromGuidW(classguid, ::core::mem::transmute(classname.as_ptr()), classname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -2237,7 +2237,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDevRegKeyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows::core::PCSTR ) -> super::super::System::Registry:: HKEY ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDevRegKeyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : ::windows::core::PCSTR ) -> super::super::System::Registry:: HKEY ); let result__ = SetupDiCreateDevRegKeyA(deviceinfoset.into_param().abi(), deviceinfodata, scope, hwprofile, keytype, ::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), infsectionname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2249,7 +2249,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDevRegKeyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows::core::PCWSTR ) -> super::super::System::Registry:: HKEY ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDevRegKeyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , scope : u32 , hwprofile : u32 , keytype : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : ::windows::core::PCWSTR ) -> super::super::System::Registry:: HKEY ); let result__ = SetupDiCreateDevRegKeyW(deviceinfoset.into_param().abi(), deviceinfodata, scope, hwprofile, keytype, ::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), infsectionname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2263,7 +2263,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoA ( deviceinfoset : HDEVINFO , devicename : :: windows::core::PCSTR , classguid : *const :: windows::core::GUID , devicedescription : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , creationflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoA ( deviceinfoset : HDEVINFO , devicename : ::windows::core::PCSTR , classguid : *const ::windows::core::GUID , devicedescription : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , creationflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); SetupDiCreateDeviceInfoA(deviceinfoset.into_param().abi(), devicename.into_param().abi(), classguid, devicedescription.into_param().abi(), hwndparent.into_param().abi(), creationflags, ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2273,7 +2273,7 @@ pub unsafe fn SetupDiCreateDeviceInfoList(classguid: ::core::option::Option< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoList ( classguid : *const :: windows::core::GUID , hwndparent : super::super::Foundation:: HWND ) -> HDEVINFO ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoList ( classguid : *const ::windows::core::GUID , hwndparent : super::super::Foundation:: HWND ) -> HDEVINFO ); let result__ = SetupDiCreateDeviceInfoList(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), hwndparent.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2285,7 +2285,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoListExA ( classguid : *const :: windows::core::GUID , hwndparent : super::super::Foundation:: HWND , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> HDEVINFO ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoListExA ( classguid : *const ::windows::core::GUID , hwndparent : super::super::Foundation:: HWND , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> HDEVINFO ); let result__ = SetupDiCreateDeviceInfoListExA(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), hwndparent.into_param().abi(), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2297,7 +2297,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoListExW ( classguid : *const :: windows::core::GUID , hwndparent : super::super::Foundation:: HWND , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> HDEVINFO ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoListExW ( classguid : *const ::windows::core::GUID , hwndparent : super::super::Foundation:: HWND , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> HDEVINFO ); let result__ = SetupDiCreateDeviceInfoListExW(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), hwndparent.into_param().abi(), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2311,7 +2311,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoW ( deviceinfoset : HDEVINFO , devicename : :: windows::core::PCWSTR , classguid : *const :: windows::core::GUID , devicedescription : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , creationflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInfoW ( deviceinfoset : HDEVINFO , devicename : ::windows::core::PCWSTR , classguid : *const ::windows::core::GUID , devicedescription : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , creationflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); SetupDiCreateDeviceInfoW(deviceinfoset.into_param().abi(), devicename.into_param().abi(), classguid, devicedescription.into_param().abi(), hwndparent.into_param().abi(), creationflags, ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2322,7 +2322,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInterfaceA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows::core::GUID , referencestring : :: windows::core::PCSTR , creationflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInterfaceA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const ::windows::core::GUID , referencestring : ::windows::core::PCSTR , creationflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); SetupDiCreateDeviceInterfaceA(deviceinfoset.into_param().abi(), deviceinfodata, interfaceclassguid, referencestring.into_param().abi(), creationflags, ::core::mem::transmute(deviceinterfacedata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -2333,7 +2333,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInterfaceRegKeyA ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows::core::PCSTR ) -> super::super::System::Registry:: HKEY ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInterfaceRegKeyA ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : ::windows::core::PCSTR ) -> super::super::System::Registry:: HKEY ); let result__ = SetupDiCreateDeviceInterfaceRegKeyA(deviceinfoset.into_param().abi(), deviceinterfacedata, reserved, samdesired, ::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), infsectionname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2345,7 +2345,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInterfaceRegKeyW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : :: windows::core::PCWSTR ) -> super::super::System::Registry:: HKEY ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInterfaceRegKeyW ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , reserved : u32 , samdesired : u32 , infhandle : *const ::core::ffi::c_void , infsectionname : ::windows::core::PCWSTR ) -> super::super::System::Registry:: HKEY ); let result__ = SetupDiCreateDeviceInterfaceRegKeyW(deviceinfoset.into_param().abi(), deviceinterfacedata, reserved, samdesired, ::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), infsectionname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2357,7 +2357,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInterfaceW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows::core::GUID , referencestring : :: windows::core::PCWSTR , creationflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiCreateDeviceInterfaceW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const ::windows::core::GUID , referencestring : ::windows::core::PCWSTR , creationflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); SetupDiCreateDeviceInterfaceW(deviceinfoset.into_param().abi(), deviceinfodata, interfaceclassguid, referencestring.into_param().abi(), creationflags, ::core::mem::transmute(deviceinterfacedata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2454,7 +2454,7 @@ pub unsafe fn SetupDiEnumDeviceInterfaces(deviceinfoset: P0, deviceinfodata: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiEnumDeviceInterfaces ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const :: windows::core::GUID , memberindex : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiEnumDeviceInterfaces ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , interfaceclassguid : *const ::windows::core::GUID , memberindex : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); SetupDiEnumDeviceInterfaces(deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), interfaceclassguid, memberindex, deviceinterfacedata) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2481,14 +2481,14 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] #[inline] pub unsafe fn SetupDiGetActualModelsSectionA(context: *const INFCONTEXT, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, infsectionwithext: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualModelsSectionA ( context : *const INFCONTEXT , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualModelsSectionA ( context : *const INFCONTEXT , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : ::windows::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetActualModelsSectionA(context, ::core::mem::transmute(alternateplatforminfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(infsectionwithext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), infsectionwithext.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Diagnostics_Debug"))] #[inline] pub unsafe fn SetupDiGetActualModelsSectionW(context: *const INFCONTEXT, alternateplatforminfo: ::core::option::Option<*const SP_ALTPLATFORM_INFO_V2>, infsectionwithext: ::core::option::Option<&mut [u16]>, requiredsize: ::core::option::Option<*mut u32>, reserved: ::core::option::Option<*const ::core::ffi::c_void>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualModelsSectionW ( context : *const INFCONTEXT , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualModelsSectionW ( context : *const INFCONTEXT , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : ::windows::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetActualModelsSectionW(context, ::core::mem::transmute(alternateplatforminfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(infsectionwithext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), infsectionwithext.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2498,7 +2498,7 @@ pub unsafe fn SetupDiGetActualSectionToInstallA(infhandle: *const ::core::ff where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualSectionToInstallA ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows::core::PCSTR , infsectionwithext : :: windows::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualSectionToInstallA ( infhandle : *const ::core::ffi::c_void , infsectionname : ::windows::core::PCSTR , infsectionwithext : ::windows::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); SetupDiGetActualSectionToInstallA(infhandle, infsectionname.into_param().abi(), ::core::mem::transmute(infsectionwithext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), infsectionwithext.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(extension.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] @@ -2508,7 +2508,7 @@ pub unsafe fn SetupDiGetActualSectionToInstallExA(infhandle: *const ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualSectionToInstallExA ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows::core::PCSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows::core::PSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualSectionToInstallExA ( infhandle : *const ::core::ffi::c_void , infsectionname : ::windows::core::PCSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : ::windows::core::PSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut ::windows::core::PSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetActualSectionToInstallExA( infhandle, infsectionname.into_param().abi(), @@ -2527,7 +2527,7 @@ pub unsafe fn SetupDiGetActualSectionToInstallExW(infhandle: *const ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualSectionToInstallExW ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows::core::PCWSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : :: windows::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows::core::PWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualSectionToInstallExW ( infhandle : *const ::core::ffi::c_void , infsectionname : ::windows::core::PCWSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsectionwithext : ::windows::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut ::windows::core::PWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetActualSectionToInstallExW( infhandle, infsectionname.into_param().abi(), @@ -2546,21 +2546,21 @@ pub unsafe fn SetupDiGetActualSectionToInstallW(infhandle: *const ::core::ff where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualSectionToInstallW ( infhandle : *const ::core::ffi::c_void , infsectionname : :: windows::core::PCWSTR , infsectionwithext : :: windows::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetActualSectionToInstallW ( infhandle : *const ::core::ffi::c_void , infsectionname : ::windows::core::PCWSTR , infsectionwithext : ::windows::core::PWSTR , infsectionwithextsize : u32 , requiredsize : *mut u32 , extension : *mut ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); SetupDiGetActualSectionToInstallW(infhandle, infsectionname.into_param().abi(), ::core::mem::transmute(infsectionwithext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), infsectionwithext.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(extension.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupDiGetClassBitmapIndex(classguid: ::core::option::Option<*const ::windows::core::GUID>, miniiconindex: *mut i32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassBitmapIndex ( classguid : *const :: windows::core::GUID , miniiconindex : *mut i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassBitmapIndex ( classguid : *const ::windows::core::GUID , miniiconindex : *mut i32 ) -> super::super::Foundation:: BOOL ); SetupDiGetClassBitmapIndex(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), miniiconindex) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupDiGetClassDescriptionA(classguid: *const ::windows::core::GUID, classdescription: &mut [u8], requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDescriptionA ( classguid : *const :: windows::core::GUID , classdescription : :: windows::core::PSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDescriptionA ( classguid : *const ::windows::core::GUID , classdescription : ::windows::core::PSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetClassDescriptionA(classguid, ::core::mem::transmute(classdescription.as_ptr()), classdescription.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2570,7 +2570,7 @@ pub unsafe fn SetupDiGetClassDescriptionExA(classguid: *const ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDescriptionExA ( classguid : *const :: windows::core::GUID , classdescription : :: windows::core::PSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDescriptionExA ( classguid : *const ::windows::core::GUID , classdescription : ::windows::core::PSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetClassDescriptionExA(classguid, ::core::mem::transmute(classdescription.as_ptr()), classdescription.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2580,14 +2580,14 @@ pub unsafe fn SetupDiGetClassDescriptionExW(classguid: *const ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDescriptionExW ( classguid : *const :: windows::core::GUID , classdescription : :: windows::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDescriptionExW ( classguid : *const ::windows::core::GUID , classdescription : ::windows::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetClassDescriptionExW(classguid, ::core::mem::transmute(classdescription.as_ptr()), classdescription.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupDiGetClassDescriptionW(classguid: *const ::windows::core::GUID, classdescription: &mut [u16], requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDescriptionW ( classguid : *const :: windows::core::GUID , classdescription : :: windows::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDescriptionW ( classguid : *const ::windows::core::GUID , classdescription : ::windows::core::PWSTR , classdescriptionsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetClassDescriptionW(classguid, ::core::mem::transmute(classdescription.as_ptr()), classdescription.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2618,7 +2618,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDevsA ( classguid : *const :: windows::core::GUID , enumerator : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 ) -> HDEVINFO ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDevsA ( classguid : *const ::windows::core::GUID , enumerator : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 ) -> HDEVINFO ); let result__ = SetupDiGetClassDevsA(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), enumerator.into_param().abi(), hwndparent.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2632,7 +2632,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDevsExA ( classguid : *const :: windows::core::GUID , enumerator : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 , deviceinfoset : HDEVINFO , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> HDEVINFO ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDevsExA ( classguid : *const ::windows::core::GUID , enumerator : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 , deviceinfoset : HDEVINFO , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> HDEVINFO ); let result__ = SetupDiGetClassDevsExA(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), enumerator.into_param().abi(), hwndparent.into_param().abi(), flags, deviceinfoset.into_param().abi(), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2646,7 +2646,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDevsExW ( classguid : *const :: windows::core::GUID , enumerator : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 , deviceinfoset : HDEVINFO , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> HDEVINFO ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDevsExW ( classguid : *const ::windows::core::GUID , enumerator : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 , deviceinfoset : HDEVINFO , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> HDEVINFO ); let result__ = SetupDiGetClassDevsExW(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), enumerator.into_param().abi(), hwndparent.into_param().abi(), flags, deviceinfoset.into_param().abi(), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2658,7 +2658,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDevsW ( classguid : *const :: windows::core::GUID , enumerator : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 ) -> HDEVINFO ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassDevsW ( classguid : *const ::windows::core::GUID , enumerator : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , flags : u32 ) -> HDEVINFO ); let result__ = SetupDiGetClassDevsW(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), enumerator.into_param().abi(), hwndparent.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2666,7 +2666,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Controls"))] #[inline] pub unsafe fn SetupDiGetClassImageIndex(classimagelistdata: *const SP_CLASSIMAGELIST_DATA, classguid: *const ::windows::core::GUID, imageindex: *mut i32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassImageIndex ( classimagelistdata : *const SP_CLASSIMAGELIST_DATA , classguid : *const :: windows::core::GUID , imageindex : *mut i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassImageIndex ( classimagelistdata : *const SP_CLASSIMAGELIST_DATA , classguid : *const ::windows::core::GUID , imageindex : *mut i32 ) -> super::super::Foundation:: BOOL ); SetupDiGetClassImageIndex(classimagelistdata, classguid, imageindex) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] @@ -2683,7 +2683,7 @@ pub unsafe fn SetupDiGetClassImageListExA(classimagelistdata: *mut SP_CLASSI where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassImageListExA ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassImageListExA ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetClassImageListExA(classimagelistdata, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] @@ -2693,7 +2693,7 @@ pub unsafe fn SetupDiGetClassImageListExW(classimagelistdata: *mut SP_CLASSI where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassImageListExW ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassImageListExW ( classimagelistdata : *mut SP_CLASSIMAGELIST_DATA , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetClassImageListExW(classimagelistdata, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2723,14 +2723,14 @@ pub unsafe fn SetupDiGetClassPropertyExW(classguid: *const ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassPropertyExW ( classguid : *const :: windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassPropertyExW ( classguid : *const ::windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetClassPropertyExW(classguid, propertykey, propertytype, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), flags, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] pub unsafe fn SetupDiGetClassPropertyKeys(classguid: *const ::windows::core::GUID, propertykeyarray: ::core::option::Option<&mut [super::Properties::DEVPROPKEY]>, requiredpropertykeycount: ::core::option::Option<*mut u32>, flags: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassPropertyKeys ( classguid : *const :: windows::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassPropertyKeys ( classguid : *const ::windows::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetClassPropertyKeys(classguid, ::core::mem::transmute(propertykeyarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertykeyarray.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredpropertykeycount.unwrap_or(::std::ptr::null_mut())), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] @@ -2740,14 +2740,14 @@ pub unsafe fn SetupDiGetClassPropertyKeysExW(classguid: *const ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassPropertyKeysExW ( classguid : *const :: windows::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassPropertyKeysExW ( classguid : *const ::windows::core::GUID , propertykeyarray : *mut super::Properties:: DEVPROPKEY , propertykeycount : u32 , requiredpropertykeycount : *mut u32 , flags : u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetClassPropertyKeysExW(classguid, ::core::mem::transmute(propertykeyarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertykeyarray.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredpropertykeycount.unwrap_or(::std::ptr::null_mut())), flags, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] pub unsafe fn SetupDiGetClassPropertyW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: *mut super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>, flags: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassPropertyW ( classguid : *const :: windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassPropertyW ( classguid : *const ::windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : *mut super::Properties:: DEVPROPTYPE , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetClassPropertyW(classguid, propertykey, propertytype, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2757,7 +2757,7 @@ pub unsafe fn SetupDiGetClassRegistryPropertyA(classguid: *const ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassRegistryPropertyA ( classguid : *const :: windows::core::GUID , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassRegistryPropertyA ( classguid : *const ::windows::core::GUID , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetClassRegistryPropertyA(classguid, property, ::core::mem::transmute(propertyregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(propertybuffer.as_ptr()), propertybuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2767,7 +2767,7 @@ pub unsafe fn SetupDiGetClassRegistryPropertyW(classguid: *const ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassRegistryPropertyW ( classguid : *const :: windows::core::GUID , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetClassRegistryPropertyW ( classguid : *const ::windows::core::GUID , property : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetClassRegistryPropertyW(classguid, property, ::core::mem::transmute(propertyregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(propertybuffer.as_ptr()), propertybuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2778,7 +2778,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetCustomDevicePropertyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , custompropertyname : :: windows::core::PCSTR , flags : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetCustomDevicePropertyA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , custompropertyname : ::windows::core::PCSTR , flags : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetCustomDevicePropertyA(deviceinfoset.into_param().abi(), deviceinfodata, custompropertyname.into_param().abi(), flags, ::core::mem::transmute(propertyregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(propertybuffer.as_ptr()), propertybuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2789,7 +2789,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetCustomDevicePropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , custompropertyname : :: windows::core::PCWSTR , flags : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetCustomDevicePropertyW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , custompropertyname : ::windows::core::PCWSTR , flags : u32 , propertyregdatatype : *mut u32 , propertybuffer : *mut u8 , propertybuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetCustomDevicePropertyW(deviceinfoset.into_param().abi(), deviceinfodata, custompropertyname.into_param().abi(), flags, ::core::mem::transmute(propertyregdatatype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(propertybuffer.as_ptr()), propertybuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2799,7 +2799,7 @@ pub unsafe fn SetupDiGetDeviceInfoListClass(deviceinfoset: P0, classguid: *m where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetDeviceInfoListClass ( deviceinfoset : HDEVINFO , classguid : *mut :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetDeviceInfoListClass ( deviceinfoset : HDEVINFO , classguid : *mut ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); SetupDiGetDeviceInfoListClass(deviceinfoset.into_param().abi(), classguid) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2849,7 +2849,7 @@ pub unsafe fn SetupDiGetDeviceInstanceIdA(deviceinfoset: P0, deviceinfodata: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetDeviceInstanceIdA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstanceid : :: windows::core::PSTR , deviceinstanceidsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetDeviceInstanceIdA ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstanceid : ::windows::core::PSTR , deviceinstanceidsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetDeviceInstanceIdA(deviceinfoset.into_param().abi(), deviceinfodata, ::core::mem::transmute(deviceinstanceid.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), deviceinstanceid.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2859,7 +2859,7 @@ pub unsafe fn SetupDiGetDeviceInstanceIdW(deviceinfoset: P0, deviceinfodata: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetDeviceInstanceIdW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstanceid : :: windows::core::PWSTR , deviceinstanceidsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetDeviceInstanceIdW ( deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , deviceinstanceid : ::windows::core::PWSTR , deviceinstanceidsize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetDeviceInstanceIdW(deviceinfoset.into_param().abi(), deviceinfodata, ::core::mem::transmute(deviceinstanceid.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), deviceinstanceid.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2869,7 +2869,7 @@ pub unsafe fn SetupDiGetDeviceInterfaceAlias(deviceinfoset: P0, deviceinterf where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetDeviceInterfaceAlias ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , aliasinterfaceclassguid : *const :: windows::core::GUID , aliasdeviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetDeviceInterfaceAlias ( deviceinfoset : HDEVINFO , deviceinterfacedata : *const SP_DEVICE_INTERFACE_DATA , aliasinterfaceclassguid : *const ::windows::core::GUID , aliasdeviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); SetupDiGetDeviceInterfaceAlias(deviceinfoset.into_param().abi(), deviceinterfacedata, aliasinterfaceclassguid, aliasdeviceinterfacedata) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -2996,7 +2996,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupDiGetHwProfileFriendlyNameA(hwprofile: u32, friendlyname: &mut [u8], requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileFriendlyNameA ( hwprofile : u32 , friendlyname : :: windows::core::PSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileFriendlyNameA ( hwprofile : u32 , friendlyname : ::windows::core::PSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetHwProfileFriendlyNameA(hwprofile, ::core::mem::transmute(friendlyname.as_ptr()), friendlyname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3006,7 +3006,7 @@ pub unsafe fn SetupDiGetHwProfileFriendlyNameExA(hwprofile: u32, friendlynam where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileFriendlyNameExA ( hwprofile : u32 , friendlyname : :: windows::core::PSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileFriendlyNameExA ( hwprofile : u32 , friendlyname : ::windows::core::PSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetHwProfileFriendlyNameExA(hwprofile, ::core::mem::transmute(friendlyname.as_ptr()), friendlyname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3016,14 +3016,14 @@ pub unsafe fn SetupDiGetHwProfileFriendlyNameExW(hwprofile: u32, friendlynam where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileFriendlyNameExW ( hwprofile : u32 , friendlyname : :: windows::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileFriendlyNameExW ( hwprofile : u32 , friendlyname : ::windows::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetHwProfileFriendlyNameExW(hwprofile, ::core::mem::transmute(friendlyname.as_ptr()), friendlyname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupDiGetHwProfileFriendlyNameW(hwprofile: u32, friendlyname: &mut [u16], requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileFriendlyNameW ( hwprofile : u32 , friendlyname : :: windows::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileFriendlyNameW ( hwprofile : u32 , friendlyname : ::windows::core::PWSTR , friendlynamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetHwProfileFriendlyNameW(hwprofile, ::core::mem::transmute(friendlyname.as_ptr()), friendlyname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3040,7 +3040,7 @@ pub unsafe fn SetupDiGetHwProfileListExA(hwprofilelist: &mut [u32], required where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileListExA ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileListExA ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetHwProfileListExA(::core::mem::transmute(hwprofilelist.as_ptr()), hwprofilelist.len() as _, requiredsize, ::core::mem::transmute(currentlyactiveindex.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3050,7 +3050,7 @@ pub unsafe fn SetupDiGetHwProfileListExW(hwprofilelist: &mut [u32], required where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileListExW ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetHwProfileListExW ( hwprofilelist : *mut u32 , hwprofilelistsize : u32 , requiredsize : *mut u32 , currentlyactiveindex : *mut u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiGetHwProfileListExW(::core::mem::transmute(hwprofilelist.as_ptr()), hwprofilelist.len() as _, requiredsize, ::core::mem::transmute(currentlyactiveindex.unwrap_or(::std::ptr::null_mut())), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3060,7 +3060,7 @@ pub unsafe fn SetupDiGetINFClassA(infname: P0, classguid: *mut ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetINFClassA ( infname : :: windows::core::PCSTR , classguid : *mut :: windows::core::GUID , classname : :: windows::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetINFClassA ( infname : ::windows::core::PCSTR , classguid : *mut ::windows::core::GUID , classname : ::windows::core::PSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetINFClassA(infname.into_param().abi(), classguid, ::core::mem::transmute(classname.as_ptr()), classname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3070,7 +3070,7 @@ pub unsafe fn SetupDiGetINFClassW(infname: P0, classguid: *mut ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetINFClassW ( infname : :: windows::core::PCWSTR , classguid : *mut :: windows::core::GUID , classname : :: windows::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiGetINFClassW ( infname : ::windows::core::PCWSTR , classguid : *mut ::windows::core::GUID , classname : ::windows::core::PWSTR , classnamesize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupDiGetINFClassW(infname.into_param().abi(), classguid, ::core::mem::transmute(classname.as_ptr()), classname.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3121,7 +3121,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiInstallClassA ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows::core::PCSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiInstallClassA ( hwndparent : super::super::Foundation:: HWND , inffilename : ::windows::core::PCSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiInstallClassA(hwndparent.into_param().abi(), inffilename.into_param().abi(), flags, ::core::mem::transmute(filequeue.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3132,7 +3132,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiInstallClassExA ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows::core::PCSTR , flags : u32 , filequeue : *const ::core::ffi::c_void , interfaceclassguid : *const :: windows::core::GUID , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiInstallClassExA ( hwndparent : super::super::Foundation:: HWND , inffilename : ::windows::core::PCSTR , flags : u32 , filequeue : *const ::core::ffi::c_void , interfaceclassguid : *const ::windows::core::GUID , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiInstallClassExA(hwndparent.into_param().abi(), inffilename.into_param().abi(), flags, ::core::mem::transmute(filequeue.unwrap_or(::std::ptr::null())), ::core::mem::transmute(interfaceclassguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved2.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3143,7 +3143,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiInstallClassExW ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void , interfaceclassguid : *const :: windows::core::GUID , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiInstallClassExW ( hwndparent : super::super::Foundation:: HWND , inffilename : ::windows::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void , interfaceclassguid : *const ::windows::core::GUID , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiInstallClassExW(hwndparent.into_param().abi(), inffilename.into_param().abi(), flags, ::core::mem::transmute(filequeue.unwrap_or(::std::ptr::null())), ::core::mem::transmute(interfaceclassguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved2.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3154,7 +3154,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiInstallClassW ( hwndparent : super::super::Foundation:: HWND , inffilename : :: windows::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiInstallClassW ( hwndparent : super::super::Foundation:: HWND , inffilename : ::windows::core::PCWSTR , flags : u32 , filequeue : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiInstallClassW(hwndparent.into_param().abi(), inffilename.into_param().abi(), flags, ::core::mem::transmute(filequeue.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3191,7 +3191,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn SetupDiLoadClassIcon(classguid: *const ::windows::core::GUID, largeicon: ::core::option::Option<*mut super::super::UI::WindowsAndMessaging::HICON>, miniiconindex: ::core::option::Option<*mut i32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiLoadClassIcon ( classguid : *const :: windows::core::GUID , largeicon : *mut super::super::UI::WindowsAndMessaging:: HICON , miniiconindex : *mut i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiLoadClassIcon ( classguid : *const ::windows::core::GUID , largeicon : *mut super::super::UI::WindowsAndMessaging:: HICON , miniiconindex : *mut i32 ) -> super::super::Foundation:: BOOL ); SetupDiLoadClassIcon(classguid, ::core::mem::transmute(largeicon.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(miniiconindex.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -3208,7 +3208,7 @@ where #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn SetupDiOpenClassRegKey(classguid: ::core::option::Option<*const ::windows::core::GUID>, samdesired: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenClassRegKey ( classguid : *const :: windows::core::GUID , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenClassRegKey ( classguid : *const ::windows::core::GUID , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); let result__ = SetupDiOpenClassRegKey(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), samdesired); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -3219,7 +3219,7 @@ pub unsafe fn SetupDiOpenClassRegKeyExA(classguid: ::core::option::Option<*c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenClassRegKeyExA ( classguid : *const :: windows::core::GUID , samdesired : u32 , flags : u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenClassRegKeyExA ( classguid : *const ::windows::core::GUID , samdesired : u32 , flags : u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY ); let result__ = SetupDiOpenClassRegKeyExA(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), samdesired, flags, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -3230,7 +3230,7 @@ pub unsafe fn SetupDiOpenClassRegKeyExW(classguid: ::core::option::Option<*c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenClassRegKeyExW ( classguid : *const :: windows::core::GUID , samdesired : u32 , flags : u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenClassRegKeyExW ( classguid : *const ::windows::core::GUID , samdesired : u32 , flags : u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::System::Registry:: HKEY ); let result__ = SetupDiOpenClassRegKeyExW(::core::mem::transmute(classguid.unwrap_or(::std::ptr::null())), samdesired, flags, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -3254,7 +3254,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenDeviceInfoA ( deviceinfoset : HDEVINFO , deviceinstanceid : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , openflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenDeviceInfoA ( deviceinfoset : HDEVINFO , deviceinstanceid : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , openflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); SetupDiOpenDeviceInfoA(deviceinfoset.into_param().abi(), deviceinstanceid.into_param().abi(), hwndparent.into_param().abi(), openflags, ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3266,7 +3266,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenDeviceInfoW ( deviceinfoset : HDEVINFO , deviceinstanceid : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , openflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenDeviceInfoW ( deviceinfoset : HDEVINFO , deviceinstanceid : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , openflags : u32 , deviceinfodata : *mut SP_DEVINFO_DATA ) -> super::super::Foundation:: BOOL ); SetupDiOpenDeviceInfoW(deviceinfoset.into_param().abi(), deviceinstanceid.into_param().abi(), hwndparent.into_param().abi(), openflags, ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3277,7 +3277,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenDeviceInterfaceA ( deviceinfoset : HDEVINFO , devicepath : :: windows::core::PCSTR , openflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenDeviceInterfaceA ( deviceinfoset : HDEVINFO , devicepath : ::windows::core::PCSTR , openflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); SetupDiOpenDeviceInterfaceA(deviceinfoset.into_param().abi(), devicepath.into_param().abi(), openflags, ::core::mem::transmute(deviceinterfacedata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_System_Registry\"`*"] @@ -3299,7 +3299,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenDeviceInterfaceW ( deviceinfoset : HDEVINFO , devicepath : :: windows::core::PCWSTR , openflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiOpenDeviceInterfaceW ( deviceinfoset : HDEVINFO , devicepath : ::windows::core::PCWSTR , openflags : u32 , deviceinterfacedata : *mut SP_DEVICE_INTERFACE_DATA ) -> super::super::Foundation:: BOOL ); SetupDiOpenDeviceInterfaceW(deviceinfoset.into_param().abi(), devicepath.into_param().abi(), openflags, ::core::mem::transmute(deviceinterfacedata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3410,14 +3410,14 @@ pub unsafe fn SetupDiSetClassPropertyExW(classguid: *const ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiSetClassPropertyExW ( classguid : *const :: windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiSetClassPropertyExW ( classguid : *const ::windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiSetClassPropertyExW(classguid, propertykey, propertytype, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), flags, machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] #[cfg(all(feature = "Win32_Devices_Properties", feature = "Win32_Foundation"))] #[inline] pub unsafe fn SetupDiSetClassPropertyW(classguid: *const ::windows::core::GUID, propertykey: *const super::Properties::DEVPROPKEY, propertytype: super::Properties::DEVPROPTYPE, propertybuffer: ::core::option::Option<&[u8]>, flags: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiSetClassPropertyW ( classguid : *const :: windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiSetClassPropertyW ( classguid : *const ::windows::core::GUID , propertykey : *const super::Properties:: DEVPROPKEY , propertytype : super::Properties:: DEVPROPTYPE , propertybuffer : *const u8 , propertybuffersize : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupDiSetClassPropertyW(classguid, propertykey, propertytype, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3427,7 +3427,7 @@ pub unsafe fn SetupDiSetClassRegistryPropertyA(classguid: *const ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiSetClassRegistryPropertyA ( classguid : *const :: windows::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : :: windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiSetClassRegistryPropertyA ( classguid : *const ::windows::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : ::windows::core::PCSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiSetClassRegistryPropertyA(classguid, property, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3437,7 +3437,7 @@ pub unsafe fn SetupDiSetClassRegistryPropertyW(classguid: *const ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiSetClassRegistryPropertyW ( classguid : *const :: windows::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupDiSetClassRegistryPropertyW ( classguid : *const ::windows::core::GUID , property : u32 , propertybuffer : *const u8 , propertybuffersize : u32 , machinename : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupDiSetClassRegistryPropertyW(classguid, property, ::core::mem::transmute(propertybuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), propertybuffer.as_deref().map_or(0, |slice| slice.len() as _), machinename.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3586,14 +3586,14 @@ pub unsafe fn SetupDuplicateDiskSpaceListW(diskspace: *const ::core::ffi::c_void #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupEnumInfSectionsA(infhandle: *const ::core::ffi::c_void, index: u32, buffer: ::core::option::Option<&mut [u8]>, sizeneeded: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupEnumInfSectionsA ( infhandle : *const ::core::ffi::c_void , index : u32 , buffer : :: windows::core::PSTR , size : u32 , sizeneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupEnumInfSectionsA ( infhandle : *const ::core::ffi::c_void , index : u32 , buffer : ::windows::core::PSTR , size : u32 , sizeneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupEnumInfSectionsA(infhandle, index, ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(sizeneeded.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupEnumInfSectionsW(infhandle: *const ::core::ffi::c_void, index: u32, buffer: ::core::option::Option<&mut [u16]>, sizeneeded: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupEnumInfSectionsW ( infhandle : *const ::core::ffi::c_void , index : u32 , buffer : :: windows::core::PWSTR , size : u32 , sizeneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupEnumInfSectionsW ( infhandle : *const ::core::ffi::c_void , index : u32 , buffer : ::windows::core::PWSTR , size : u32 , sizeneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupEnumInfSectionsW(infhandle, index, ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(sizeneeded.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3604,7 +3604,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFindFirstLineA ( infhandle : *const ::core::ffi::c_void , section : :: windows::core::PCSTR , key : :: windows::core::PCSTR , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFindFirstLineA ( infhandle : *const ::core::ffi::c_void , section : ::windows::core::PCSTR , key : ::windows::core::PCSTR , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); SetupFindFirstLineA(infhandle, section.into_param().abi(), key.into_param().abi(), context) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3615,7 +3615,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFindFirstLineW ( infhandle : *const ::core::ffi::c_void , section : :: windows::core::PCWSTR , key : :: windows::core::PCWSTR , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFindFirstLineW ( infhandle : *const ::core::ffi::c_void , section : ::windows::core::PCWSTR , key : ::windows::core::PCWSTR , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); SetupFindFirstLineW(infhandle, section.into_param().abi(), key.into_param().abi(), context) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3632,7 +3632,7 @@ pub unsafe fn SetupFindNextMatchLineA(contextin: *const INFCONTEXT, key: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFindNextMatchLineA ( contextin : *const INFCONTEXT , key : :: windows::core::PCSTR , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFindNextMatchLineA ( contextin : *const INFCONTEXT , key : ::windows::core::PCSTR , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); SetupFindNextMatchLineA(contextin, key.into_param().abi(), contextout) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3642,21 +3642,21 @@ pub unsafe fn SetupFindNextMatchLineW(contextin: *const INFCONTEXT, key: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFindNextMatchLineW ( contextin : *const INFCONTEXT , key : :: windows::core::PCWSTR , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFindNextMatchLineW ( contextin : *const INFCONTEXT , key : ::windows::core::PCWSTR , contextout : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); SetupFindNextMatchLineW(contextin, key.into_param().abi(), contextout) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupFreeSourceListA(list: &mut [*mut ::windows::core::PCSTR]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFreeSourceListA ( list : *mut *mut :: windows::core::PCSTR , count : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFreeSourceListA ( list : *mut *mut ::windows::core::PCSTR , count : u32 ) -> super::super::Foundation:: BOOL ); SetupFreeSourceListA(::core::mem::transmute(list.as_ptr()), list.len() as _) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupFreeSourceListW(list: &mut [*mut ::windows::core::PCWSTR]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFreeSourceListW ( list : *mut *mut :: windows::core::PCWSTR , count : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupFreeSourceListW ( list : *mut *mut ::windows::core::PCWSTR , count : u32 ) -> super::super::Foundation:: BOOL ); SetupFreeSourceListW(::core::mem::transmute(list.as_ptr()), list.len() as _) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3692,7 +3692,7 @@ pub unsafe fn SetupGetFileCompressionInfoA(sourcefilename: P0, actualsourcef where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetFileCompressionInfoA ( sourcefilename : :: windows::core::PCSTR , actualsourcefilename : *mut :: windows::core::PSTR , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetFileCompressionInfoA ( sourcefilename : ::windows::core::PCSTR , actualsourcefilename : *mut ::windows::core::PSTR , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> u32 ); SetupGetFileCompressionInfoA(sourcefilename.into_param().abi(), actualsourcefilename, sourcefilesize, targetfilesize, compressiontype) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3702,7 +3702,7 @@ pub unsafe fn SetupGetFileCompressionInfoExA(sourcefilename: P0, actualsourc where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetFileCompressionInfoExA ( sourcefilename : :: windows::core::PCSTR , actualsourcefilenamebuffer : :: windows::core::PCSTR , actualsourcefilenamebufferlen : u32 , requiredbufferlen : *mut u32 , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetFileCompressionInfoExA ( sourcefilename : ::windows::core::PCSTR , actualsourcefilenamebuffer : ::windows::core::PCSTR , actualsourcefilenamebufferlen : u32 , requiredbufferlen : *mut u32 , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetFileCompressionInfoExA(sourcefilename.into_param().abi(), ::core::mem::transmute(actualsourcefilenamebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), actualsourcefilenamebuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredbufferlen.unwrap_or(::std::ptr::null_mut())), sourcefilesize, targetfilesize, compressiontype) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3712,7 +3712,7 @@ pub unsafe fn SetupGetFileCompressionInfoExW(sourcefilename: P0, actualsourc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetFileCompressionInfoExW ( sourcefilename : :: windows::core::PCWSTR , actualsourcefilenamebuffer : :: windows::core::PCWSTR , actualsourcefilenamebufferlen : u32 , requiredbufferlen : *mut u32 , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetFileCompressionInfoExW ( sourcefilename : ::windows::core::PCWSTR , actualsourcefilenamebuffer : ::windows::core::PCWSTR , actualsourcefilenamebufferlen : u32 , requiredbufferlen : *mut u32 , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetFileCompressionInfoExW(sourcefilename.into_param().abi(), ::core::mem::transmute(actualsourcefilenamebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), actualsourcefilenamebuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredbufferlen.unwrap_or(::std::ptr::null_mut())), sourcefilesize, targetfilesize, compressiontype) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -3721,7 +3721,7 @@ pub unsafe fn SetupGetFileCompressionInfoW(sourcefilename: P0, actualsourcef where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetFileCompressionInfoW ( sourcefilename : :: windows::core::PCWSTR , actualsourcefilename : *mut :: windows::core::PWSTR , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetFileCompressionInfoW ( sourcefilename : ::windows::core::PCWSTR , actualsourcefilename : *mut ::windows::core::PWSTR , sourcefilesize : *mut u32 , targetfilesize : *mut u32 , compressiontype : *mut u32 ) -> u32 ); SetupGetFileCompressionInfoW(sourcefilename.into_param().abi(), actualsourcefilename, sourcefilesize, targetfilesize, compressiontype) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3746,7 +3746,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfDriverStoreLocationA ( filename : :: windows::core::PCSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , localename : :: windows::core::PCSTR , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfDriverStoreLocationA ( filename : ::windows::core::PCSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , localename : ::windows::core::PCSTR , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetInfDriverStoreLocationA(filename.into_param().abi(), ::core::mem::transmute(alternateplatforminfo.unwrap_or(::std::ptr::null())), localename.into_param().abi(), ::core::mem::transmute(returnbuffer.as_ptr()), returnbuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] @@ -3757,7 +3757,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfDriverStoreLocationW ( filename : :: windows::core::PCWSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , localename : :: windows::core::PCWSTR , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfDriverStoreLocationW ( filename : ::windows::core::PCWSTR , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , localename : ::windows::core::PCWSTR , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetInfDriverStoreLocationW(filename.into_param().abi(), ::core::mem::transmute(alternateplatforminfo.unwrap_or(::std::ptr::null())), localename.into_param().abi(), ::core::mem::transmute(returnbuffer.as_ptr()), returnbuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3767,7 +3767,7 @@ pub unsafe fn SetupGetInfFileListA(directorypath: P0, infstyle: u32, returnb where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfFileListA ( directorypath : :: windows::core::PCSTR , infstyle : u32 , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfFileListA ( directorypath : ::windows::core::PCSTR , infstyle : u32 , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetInfFileListA(directorypath.into_param().abi(), infstyle, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3777,7 +3777,7 @@ pub unsafe fn SetupGetInfFileListW(directorypath: P0, infstyle: u32, returnb where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfFileListW ( directorypath : :: windows::core::PCWSTR , infstyle : u32 , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfFileListW ( directorypath : ::windows::core::PCWSTR , infstyle : u32 , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetInfFileListW(directorypath.into_param().abi(), infstyle, ::core::mem::transmute(returnbuffer.as_ptr()), returnbuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3801,7 +3801,7 @@ pub unsafe fn SetupGetInfPublishedNameA(driverstorelocation: P0, returnbuffe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfPublishedNameA ( driverstorelocation : :: windows::core::PCSTR , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfPublishedNameA ( driverstorelocation : ::windows::core::PCSTR , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetInfPublishedNameA(driverstorelocation.into_param().abi(), ::core::mem::transmute(returnbuffer.as_ptr()), returnbuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3811,7 +3811,7 @@ pub unsafe fn SetupGetInfPublishedNameW(driverstorelocation: P0, returnbuffe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfPublishedNameW ( driverstorelocation : :: windows::core::PCWSTR , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetInfPublishedNameW ( driverstorelocation : ::windows::core::PCWSTR , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetInfPublishedNameW(driverstorelocation.into_param().abi(), ::core::mem::transmute(returnbuffer.as_ptr()), returnbuffer.len() as _, ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3828,7 +3828,7 @@ pub unsafe fn SetupGetLineByIndexA(infhandle: *const ::core::ffi::c_void, se where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineByIndexA ( infhandle : *const ::core::ffi::c_void , section : :: windows::core::PCSTR , index : u32 , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineByIndexA ( infhandle : *const ::core::ffi::c_void , section : ::windows::core::PCSTR , index : u32 , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); SetupGetLineByIndexA(infhandle, section.into_param().abi(), index, context) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3838,7 +3838,7 @@ pub unsafe fn SetupGetLineByIndexW(infhandle: *const ::core::ffi::c_void, se where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineByIndexW ( infhandle : *const ::core::ffi::c_void , section : :: windows::core::PCWSTR , index : u32 , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineByIndexW ( infhandle : *const ::core::ffi::c_void , section : ::windows::core::PCWSTR , index : u32 , context : *mut INFCONTEXT ) -> super::super::Foundation:: BOOL ); SetupGetLineByIndexW(infhandle, section.into_param().abi(), index, context) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -3847,7 +3847,7 @@ pub unsafe fn SetupGetLineCountA(infhandle: *const ::core::ffi::c_void, sect where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineCountA ( infhandle : *const ::core::ffi::c_void , section : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineCountA ( infhandle : *const ::core::ffi::c_void , section : ::windows::core::PCSTR ) -> i32 ); SetupGetLineCountA(infhandle, section.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -3856,7 +3856,7 @@ pub unsafe fn SetupGetLineCountW(infhandle: *const ::core::ffi::c_void, sect where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineCountW ( infhandle : *const ::core::ffi::c_void , section : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineCountW ( infhandle : *const ::core::ffi::c_void , section : ::windows::core::PCWSTR ) -> i32 ); SetupGetLineCountW(infhandle, section.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3867,7 +3867,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineTextA ( context : *const INFCONTEXT , infhandle : *const ::core::ffi::c_void , section : :: windows::core::PCSTR , key : :: windows::core::PCSTR , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineTextA ( context : *const INFCONTEXT , infhandle : *const ::core::ffi::c_void , section : ::windows::core::PCSTR , key : ::windows::core::PCSTR , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetLineTextA(::core::mem::transmute(context.unwrap_or(::std::ptr::null())), ::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), section.into_param().abi(), key.into_param().abi(), ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3878,21 +3878,21 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineTextW ( context : *const INFCONTEXT , infhandle : *const ::core::ffi::c_void , section : :: windows::core::PCWSTR , key : :: windows::core::PCWSTR , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetLineTextW ( context : *const INFCONTEXT , infhandle : *const ::core::ffi::c_void , section : ::windows::core::PCWSTR , key : ::windows::core::PCWSTR , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetLineTextW(::core::mem::transmute(context.unwrap_or(::std::ptr::null())), ::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), section.into_param().abi(), key.into_param().abi(), ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupGetMultiSzFieldA(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetMultiSzFieldA ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetMultiSzFieldA ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetMultiSzFieldA(context, fieldindex, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupGetMultiSzFieldW(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::core::option::Option<&mut [u16]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetMultiSzFieldW ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetMultiSzFieldW ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetMultiSzFieldW(context, fieldindex, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3909,7 +3909,7 @@ pub unsafe fn SetupGetSourceFileLocationA(infhandle: *const ::core::ffi::c_v where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceFileLocationA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows::core::PCSTR , sourceid : *mut u32 , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceFileLocationA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : ::windows::core::PCSTR , sourceid : *mut u32 , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetSourceFileLocationA(infhandle, ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), filename.into_param().abi(), sourceid, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3919,7 +3919,7 @@ pub unsafe fn SetupGetSourceFileLocationW(infhandle: *const ::core::ffi::c_v where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceFileLocationW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows::core::PCWSTR , sourceid : *mut u32 , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceFileLocationW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : ::windows::core::PCWSTR , sourceid : *mut u32 , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetSourceFileLocationW(infhandle, ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), filename.into_param().abi(), sourceid, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3930,7 +3930,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceFileSizeA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows::core::PCSTR , section : :: windows::core::PCSTR , filesize : *mut u32 , roundingfactor : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceFileSizeA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : ::windows::core::PCSTR , section : ::windows::core::PCSTR , filesize : *mut u32 , roundingfactor : u32 ) -> super::super::Foundation:: BOOL ); SetupGetSourceFileSizeA(infhandle, ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), filename.into_param().abi(), section.into_param().abi(), filesize, roundingfactor) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3941,35 +3941,35 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceFileSizeW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : :: windows::core::PCWSTR , section : :: windows::core::PCWSTR , filesize : *mut u32 , roundingfactor : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceFileSizeW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , filename : ::windows::core::PCWSTR , section : ::windows::core::PCWSTR , filesize : *mut u32 , roundingfactor : u32 ) -> super::super::Foundation:: BOOL ); SetupGetSourceFileSizeW(infhandle, ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), filename.into_param().abi(), section.into_param().abi(), filesize, roundingfactor) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupGetSourceInfoA(infhandle: *const ::core::ffi::c_void, sourceid: u32, infodesired: u32, returnbuffer: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceInfoA ( infhandle : *const ::core::ffi::c_void , sourceid : u32 , infodesired : u32 , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceInfoA ( infhandle : *const ::core::ffi::c_void , sourceid : u32 , infodesired : u32 , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetSourceInfoA(infhandle, sourceid, infodesired, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupGetSourceInfoW(infhandle: *const ::core::ffi::c_void, sourceid: u32, infodesired: u32, returnbuffer: ::core::option::Option<&mut [u16]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceInfoW ( infhandle : *const ::core::ffi::c_void , sourceid : u32 , infodesired : u32 , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetSourceInfoW ( infhandle : *const ::core::ffi::c_void , sourceid : u32 , infodesired : u32 , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetSourceInfoW(infhandle, sourceid, infodesired, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupGetStringFieldA(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetStringFieldA ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetStringFieldA ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetStringFieldA(context, fieldindex, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupGetStringFieldW(context: *const INFCONTEXT, fieldindex: u32, returnbuffer: ::core::option::Option<&mut [u16]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetStringFieldW ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetStringFieldW ( context : *const INFCONTEXT , fieldindex : u32 , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetStringFieldW(context, fieldindex, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3979,7 +3979,7 @@ pub unsafe fn SetupGetTargetPathA(infhandle: *const ::core::ffi::c_void, inf where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetTargetPathA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , section : :: windows::core::PCSTR , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetTargetPathA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , section : ::windows::core::PCSTR , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetTargetPathA(infhandle, ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), section.into_param().abi(), ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -3989,7 +3989,7 @@ pub unsafe fn SetupGetTargetPathW(infhandle: *const ::core::ffi::c_void, inf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetTargetPathW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , section : :: windows::core::PCWSTR , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupGetTargetPathW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , section : ::windows::core::PCWSTR , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupGetTargetPathW(infhandle, ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), section.into_param().abi(), ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -4025,7 +4025,7 @@ pub unsafe fn SetupInitializeFileLogA(logfilename: P0, flags: u32) -> *mut : where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInitializeFileLogA ( logfilename : :: windows::core::PCSTR , flags : u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInitializeFileLogA ( logfilename : ::windows::core::PCSTR , flags : u32 ) -> *mut ::core::ffi::c_void ); SetupInitializeFileLogA(logfilename.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -4034,7 +4034,7 @@ pub unsafe fn SetupInitializeFileLogW(logfilename: P0, flags: u32) -> *mut : where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInitializeFileLogW ( logfilename : :: windows::core::PCWSTR , flags : u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInitializeFileLogW ( logfilename : ::windows::core::PCWSTR , flags : u32 ) -> *mut ::core::ffi::c_void ); SetupInitializeFileLogW(logfilename.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4046,7 +4046,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFileA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows::core::PCSTR , sourcepathroot : :: windows::core::PCSTR , destinationname : :: windows::core::PCSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFileA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : ::windows::core::PCSTR , sourcepathroot : ::windows::core::PCSTR , destinationname : ::windows::core::PCSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupInstallFileA(::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), sourcefile.into_param().abi(), sourcepathroot.into_param().abi(), destinationname.into_param().abi(), copystyle, copymsghandler, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4058,7 +4058,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFileExA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows::core::PCSTR , sourcepathroot : :: windows::core::PCSTR , destinationname : :: windows::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 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFileExA ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : ::windows::core::PCSTR , sourcepathroot : ::windows::core::PCSTR , destinationname : ::windows::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 ); SetupInstallFileExA(::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), sourcefile.into_param().abi(), sourcepathroot.into_param().abi(), destinationname.into_param().abi(), copystyle, copymsghandler, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), filewasinuse) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4070,7 +4070,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFileExW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows::core::PCWSTR , sourcepathroot : :: windows::core::PCWSTR , destinationname : :: windows::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 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFileExW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : ::windows::core::PCWSTR , sourcepathroot : ::windows::core::PCWSTR , destinationname : ::windows::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 ); SetupInstallFileExW(::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), sourcefile.into_param().abi(), sourcepathroot.into_param().abi(), destinationname.into_param().abi(), copystyle, copymsghandler, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), filewasinuse) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4082,7 +4082,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFileW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : :: windows::core::PCWSTR , sourcepathroot : :: windows::core::PCWSTR , destinationname : :: windows::core::PCWSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFileW ( infhandle : *const ::core::ffi::c_void , infcontext : *const INFCONTEXT , sourcefile : ::windows::core::PCWSTR , sourcepathroot : ::windows::core::PCWSTR , destinationname : ::windows::core::PCWSTR , copystyle : SP_COPY_STYLE , copymsghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupInstallFileW(::core::mem::transmute(infhandle.unwrap_or(::std::ptr::null())), ::core::mem::transmute(infcontext.unwrap_or(::std::ptr::null())), sourcefile.into_param().abi(), sourcepathroot.into_param().abi(), destinationname.into_param().abi(), copystyle, copymsghandler, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4093,7 +4093,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFilesFromInfSectionA ( infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , filequeue : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , sourcerootpath : :: windows::core::PCSTR , copyflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFilesFromInfSectionA ( infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , filequeue : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , sourcerootpath : ::windows::core::PCSTR , copyflags : u32 ) -> super::super::Foundation:: BOOL ); SetupInstallFilesFromInfSectionA(infhandle, ::core::mem::transmute(layoutinfhandle.unwrap_or(::std::ptr::null())), filequeue, sectionname.into_param().abi(), sourcerootpath.into_param().abi(), copyflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4104,7 +4104,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFilesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , filequeue : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , sourcerootpath : :: windows::core::PCWSTR , copyflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFilesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , filequeue : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , sourcerootpath : ::windows::core::PCWSTR , copyflags : u32 ) -> super::super::Foundation:: BOOL ); SetupInstallFilesFromInfSectionW(infhandle, ::core::mem::transmute(layoutinfhandle.unwrap_or(::std::ptr::null())), filequeue, sectionname.into_param().abi(), sourcerootpath.into_param().abi(), copyflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4118,7 +4118,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFromInfSectionA ( owner : super::super::Foundation:: HWND , infhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , flags : u32 , relativekeyroot : super::super::System::Registry:: HKEY , sourcerootpath : :: windows::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 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFromInfSectionA ( owner : super::super::Foundation:: HWND , infhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , flags : u32 , relativekeyroot : super::super::System::Registry:: HKEY , sourcerootpath : ::windows::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 ); SetupInstallFromInfSectionA(owner.into_param().abi(), infhandle, sectionname.into_param().abi(), flags, relativekeyroot.into_param().abi(), sourcerootpath.into_param().abi(), copyflags, msghandler, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4132,7 +4132,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFromInfSectionW ( owner : super::super::Foundation:: HWND , infhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , flags : u32 , relativekeyroot : super::super::System::Registry:: HKEY , sourcerootpath : :: windows::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 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallFromInfSectionW ( owner : super::super::Foundation:: HWND , infhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , flags : u32 , relativekeyroot : super::super::System::Registry:: HKEY , sourcerootpath : ::windows::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 ); SetupInstallFromInfSectionW(owner.into_param().abi(), infhandle, sectionname.into_param().abi(), flags, relativekeyroot.into_param().abi(), sourcerootpath.into_param().abi(), copyflags, msghandler, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4142,7 +4142,7 @@ pub unsafe fn SetupInstallServicesFromInfSectionA(infhandle: *const ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallServicesFromInfSectionA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallServicesFromInfSectionA ( infhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupInstallServicesFromInfSectionA(infhandle, sectionname.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4153,7 +4153,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallServicesFromInfSectionExA ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallServicesFromInfSectionExA ( infhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupInstallServicesFromInfSectionExA(infhandle, sectionname.into_param().abi(), flags, deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved2.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4164,7 +4164,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallServicesFromInfSectionExW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallServicesFromInfSectionExW ( infhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , flags : u32 , deviceinfoset : HDEVINFO , deviceinfodata : *const SP_DEVINFO_DATA , reserved1 : *const ::core::ffi::c_void , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupInstallServicesFromInfSectionExW(infhandle, sectionname.into_param().abi(), flags, deviceinfoset.into_param().abi(), ::core::mem::transmute(deviceinfodata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(reserved2.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4174,7 +4174,7 @@ pub unsafe fn SetupInstallServicesFromInfSectionW(infhandle: *const ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallServicesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupInstallServicesFromInfSectionW ( infhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupInstallServicesFromInfSectionW(infhandle, sectionname.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4184,7 +4184,7 @@ pub unsafe fn SetupIterateCabinetA(cabinetfile: P0, reserved: u32, msghandle where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupIterateCabinetA ( cabinetfile : :: windows::core::PCSTR , reserved : u32 , msghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupIterateCabinetA ( cabinetfile : ::windows::core::PCSTR , reserved : u32 , msghandler : PSP_FILE_CALLBACK_A , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupIterateCabinetA(cabinetfile.into_param().abi(), reserved, msghandler, context) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4194,7 +4194,7 @@ pub unsafe fn SetupIterateCabinetW(cabinetfile: P0, reserved: u32, msghandle where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupIterateCabinetW ( cabinetfile : :: windows::core::PCWSTR , reserved : u32 , msghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupIterateCabinetW ( cabinetfile : ::windows::core::PCWSTR , reserved : u32 , msghandler : PSP_FILE_CALLBACK_W , context : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupIterateCabinetW(cabinetfile.into_param().abi(), reserved, msghandler, context) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4204,7 +4204,7 @@ pub unsafe fn SetupLogErrorA(messagestring: P0, severity: u32) -> super::sup where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupLogErrorA ( messagestring : :: windows::core::PCSTR , severity : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupLogErrorA ( messagestring : ::windows::core::PCSTR , severity : u32 ) -> super::super::Foundation:: BOOL ); SetupLogErrorA(messagestring.into_param().abi(), severity) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4214,7 +4214,7 @@ pub unsafe fn SetupLogErrorW(messagestring: P0, severity: u32) -> super::sup where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupLogErrorW ( messagestring : :: windows::core::PCWSTR , severity : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupLogErrorW ( messagestring : ::windows::core::PCWSTR , severity : u32 ) -> super::super::Foundation:: BOOL ); SetupLogErrorW(messagestring.into_param().abi(), severity) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4229,7 +4229,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCSTR>, P5: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupLogFileA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows::core::PCSTR , sourcefilename : :: windows::core::PCSTR , targetfilename : :: windows::core::PCSTR , checksum : u32 , disktagfile : :: windows::core::PCSTR , diskdescription : :: windows::core::PCSTR , otherinfo : :: windows::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupLogFileA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : ::windows::core::PCSTR , sourcefilename : ::windows::core::PCSTR , targetfilename : ::windows::core::PCSTR , checksum : u32 , disktagfile : ::windows::core::PCSTR , diskdescription : ::windows::core::PCSTR , otherinfo : ::windows::core::PCSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupLogFileA(fileloghandle, logsectionname.into_param().abi(), sourcefilename.into_param().abi(), targetfilename.into_param().abi(), checksum, disktagfile.into_param().abi(), diskdescription.into_param().abi(), otherinfo.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4244,7 +4244,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupLogFileW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows::core::PCWSTR , sourcefilename : :: windows::core::PCWSTR , targetfilename : :: windows::core::PCWSTR , checksum : u32 , disktagfile : :: windows::core::PCWSTR , diskdescription : :: windows::core::PCWSTR , otherinfo : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupLogFileW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : ::windows::core::PCWSTR , sourcefilename : ::windows::core::PCWSTR , targetfilename : ::windows::core::PCWSTR , checksum : u32 , disktagfile : ::windows::core::PCWSTR , diskdescription : ::windows::core::PCWSTR , otherinfo : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); SetupLogFileW(fileloghandle, logsectionname.into_param().abi(), sourcefilename.into_param().abi(), targetfilename.into_param().abi(), checksum, disktagfile.into_param().abi(), diskdescription.into_param().abi(), otherinfo.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4254,7 +4254,7 @@ pub unsafe fn SetupOpenAppendInfFileA(filename: P0, infhandle: *const ::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupOpenAppendInfFileA ( filename : :: windows::core::PCSTR , infhandle : *const ::core::ffi::c_void , errorline : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupOpenAppendInfFileA ( filename : ::windows::core::PCSTR , infhandle : *const ::core::ffi::c_void , errorline : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupOpenAppendInfFileA(filename.into_param().abi(), infhandle, ::core::mem::transmute(errorline.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4264,7 +4264,7 @@ pub unsafe fn SetupOpenAppendInfFileW(filename: P0, infhandle: *const ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupOpenAppendInfFileW ( filename : :: windows::core::PCWSTR , infhandle : *const ::core::ffi::c_void , errorline : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupOpenAppendInfFileW ( filename : ::windows::core::PCWSTR , infhandle : *const ::core::ffi::c_void , errorline : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupOpenAppendInfFileW(filename.into_param().abi(), infhandle, ::core::mem::transmute(errorline.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -4280,7 +4280,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupOpenInfFileA ( filename : :: windows::core::PCSTR , infclass : :: windows::core::PCSTR , infstyle : u32 , errorline : *mut u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupOpenInfFileA ( filename : ::windows::core::PCSTR , infclass : ::windows::core::PCSTR , infstyle : u32 , errorline : *mut u32 ) -> *mut ::core::ffi::c_void ); SetupOpenInfFileA(filename.into_param().abi(), infclass.into_param().abi(), infstyle, ::core::mem::transmute(errorline.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -4290,7 +4290,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupOpenInfFileW ( filename : :: windows::core::PCWSTR , infclass : :: windows::core::PCWSTR , infstyle : u32 , errorline : *mut u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupOpenInfFileW ( filename : ::windows::core::PCWSTR , infclass : ::windows::core::PCWSTR , infstyle : u32 , errorline : *mut u32 ) -> *mut ::core::ffi::c_void ); SetupOpenInfFileW(filename.into_param().abi(), infclass.into_param().abi(), infstyle, ::core::mem::transmute(errorline.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4316,7 +4316,7 @@ pub unsafe fn SetupPrepareQueueForRestoreA(queuehandle: *const ::core::ffi:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupPrepareQueueForRestoreA ( queuehandle : *const ::core::ffi::c_void , backuppath : :: windows::core::PCSTR , restoreflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupPrepareQueueForRestoreA ( queuehandle : *const ::core::ffi::c_void , backuppath : ::windows::core::PCSTR , restoreflags : u32 ) -> super::super::Foundation:: BOOL ); SetupPrepareQueueForRestoreA(queuehandle, backuppath.into_param().abi(), restoreflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4326,7 +4326,7 @@ pub unsafe fn SetupPrepareQueueForRestoreW(queuehandle: *const ::core::ffi:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupPrepareQueueForRestoreW ( queuehandle : *const ::core::ffi::c_void , backuppath : :: windows::core::PCWSTR , restoreflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupPrepareQueueForRestoreW ( queuehandle : *const ::core::ffi::c_void , backuppath : ::windows::core::PCWSTR , restoreflags : u32 ) -> super::super::Foundation:: BOOL ); SetupPrepareQueueForRestoreW(queuehandle, backuppath.into_param().abi(), restoreflags) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4341,7 +4341,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCSTR>, P5: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupPromptForDiskA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCSTR , diskname : :: windows::core::PCSTR , pathtosource : :: windows::core::PCSTR , filesought : :: windows::core::PCSTR , tagfile : :: windows::core::PCSTR , diskpromptstyle : u32 , pathbuffer : :: windows::core::PSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupPromptForDiskA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCSTR , diskname : ::windows::core::PCSTR , pathtosource : ::windows::core::PCSTR , filesought : ::windows::core::PCSTR , tagfile : ::windows::core::PCSTR , diskpromptstyle : u32 , pathbuffer : ::windows::core::PSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); SetupPromptForDiskA(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), diskname.into_param().abi(), pathtosource.into_param().abi(), filesought.into_param().abi(), tagfile.into_param().abi(), diskpromptstyle, ::core::mem::transmute(pathbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pathbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pathrequiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4356,7 +4356,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupPromptForDiskW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCWSTR , diskname : :: windows::core::PCWSTR , pathtosource : :: windows::core::PCWSTR , filesought : :: windows::core::PCWSTR , tagfile : :: windows::core::PCWSTR , diskpromptstyle : u32 , pathbuffer : :: windows::core::PWSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupPromptForDiskW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCWSTR , diskname : ::windows::core::PCWSTR , pathtosource : ::windows::core::PCWSTR , filesought : ::windows::core::PCWSTR , tagfile : ::windows::core::PCWSTR , diskpromptstyle : u32 , pathbuffer : ::windows::core::PWSTR , pathbuffersize : u32 , pathrequiredsize : *mut u32 ) -> u32 ); SetupPromptForDiskW(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), diskname.into_param().abi(), pathtosource.into_param().abi(), filesought.into_param().abi(), tagfile.into_param().abi(), diskpromptstyle, ::core::mem::transmute(pathbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pathbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pathrequiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4374,14 +4374,14 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupQueryDrivesInDiskSpaceListA(diskspace: *const ::core::ffi::c_void, returnbuffer: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryDrivesInDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryDrivesInDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQueryDrivesInDiskSpaceListA(diskspace, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupQueryDrivesInDiskSpaceListW(diskspace: *const ::core::ffi::c_void, returnbuffer: ::core::option::Option<&mut [u16]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryDrivesInDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryDrivesInDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQueryDrivesInDiskSpaceListW(diskspace, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4392,7 +4392,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryFileLogA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows::core::PCSTR , targetfilename : :: windows::core::PCSTR , desiredinfo : SetupFileLogInfo , dataout : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryFileLogA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : ::windows::core::PCSTR , targetfilename : ::windows::core::PCSTR , desiredinfo : SetupFileLogInfo , dataout : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQueryFileLogA(fileloghandle, logsectionname.into_param().abi(), targetfilename.into_param().abi(), desiredinfo, ::core::mem::transmute(dataout.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dataout.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4403,21 +4403,21 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryFileLogW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows::core::PCWSTR , targetfilename : :: windows::core::PCWSTR , desiredinfo : SetupFileLogInfo , dataout : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryFileLogW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : ::windows::core::PCWSTR , targetfilename : ::windows::core::PCWSTR , desiredinfo : SetupFileLogInfo , dataout : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQueryFileLogW(fileloghandle, logsectionname.into_param().abi(), targetfilename.into_param().abi(), desiredinfo, ::core::mem::transmute(dataout.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dataout.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupQueryInfFileInformationA(infinformation: *const SP_INF_INFORMATION, infindex: u32, returnbuffer: ::core::option::Option<&mut [u8]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryInfFileInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryInfFileInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQueryInfFileInformationA(infinformation, infindex, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupQueryInfFileInformationW(infinformation: *const SP_INF_INFORMATION, infindex: u32, returnbuffer: ::core::option::Option<&mut [u16]>, requiredsize: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryInfFileInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryInfFileInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQueryInfFileInformationW(infinformation, infindex, ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] @@ -4441,7 +4441,7 @@ pub unsafe fn SetupQueryInfVersionInformationA(infinformation: *const SP_INF where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryInfVersionInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , key : :: windows::core::PCSTR , returnbuffer : :: windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryInfVersionInformationA ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , key : ::windows::core::PCSTR , returnbuffer : ::windows::core::PSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQueryInfVersionInformationA(infinformation, infindex, key.into_param().abi(), ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4451,21 +4451,21 @@ pub unsafe fn SetupQueryInfVersionInformationW(infinformation: *const SP_INF where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryInfVersionInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , key : :: windows::core::PCWSTR , returnbuffer : :: windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueryInfVersionInformationW ( infinformation : *const SP_INF_INFORMATION , infindex : u32 , key : ::windows::core::PCWSTR , returnbuffer : ::windows::core::PWSTR , returnbuffersize : u32 , requiredsize : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQueryInfVersionInformationW(infinformation, infindex, key.into_param().abi(), ::core::mem::transmute(returnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(requiredsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupQuerySourceListA(flags: u32, list: *mut *mut ::windows::core::PCSTR, count: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQuerySourceListA ( flags : u32 , list : *mut *mut :: windows::core::PCSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQuerySourceListA ( flags : u32 , list : *mut *mut ::windows::core::PCSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQuerySourceListA(flags, list, count) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupQuerySourceListW(flags: u32, list: *mut *mut ::windows::core::PCWSTR, count: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQuerySourceListW ( flags : u32 , list : *mut *mut :: windows::core::PCWSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQuerySourceListW ( flags : u32 , list : *mut *mut ::windows::core::PCWSTR , count : *mut u32 ) -> super::super::Foundation:: BOOL ); SetupQuerySourceListW(flags, list, count) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4475,7 +4475,7 @@ pub unsafe fn SetupQuerySpaceRequiredOnDriveA(diskspace: *const ::core::ffi: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQuerySpaceRequiredOnDriveA ( diskspace : *const ::core::ffi::c_void , drivespec : :: windows::core::PCSTR , spacerequired : *mut i64 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQuerySpaceRequiredOnDriveA ( diskspace : *const ::core::ffi::c_void , drivespec : ::windows::core::PCSTR , spacerequired : *mut i64 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupQuerySpaceRequiredOnDriveA(diskspace, drivespec.into_param().abi(), spacerequired, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4485,7 +4485,7 @@ pub unsafe fn SetupQuerySpaceRequiredOnDriveW(diskspace: *const ::core::ffi: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQuerySpaceRequiredOnDriveW ( diskspace : *const ::core::ffi::c_void , drivespec : :: windows::core::PCWSTR , spacerequired : *mut i64 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQuerySpaceRequiredOnDriveW ( diskspace : *const ::core::ffi::c_void , drivespec : ::windows::core::PCWSTR , spacerequired : *mut i64 , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupQuerySpaceRequiredOnDriveW(diskspace, drivespec.into_param().abi(), spacerequired, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4501,7 +4501,7 @@ where P5: ::windows::core::IntoParam<::windows::core::PCSTR>, P6: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueCopyA ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows::core::PCSTR , sourcepath : :: windows::core::PCSTR , sourcefilename : :: windows::core::PCSTR , sourcedescription : :: windows::core::PCSTR , sourcetagfile : :: windows::core::PCSTR , targetdirectory : :: windows::core::PCSTR , targetfilename : :: windows::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueCopyA ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : ::windows::core::PCSTR , sourcepath : ::windows::core::PCSTR , sourcefilename : ::windows::core::PCSTR , sourcedescription : ::windows::core::PCSTR , sourcetagfile : ::windows::core::PCSTR , targetdirectory : ::windows::core::PCSTR , targetfilename : ::windows::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); SetupQueueCopyA(queuehandle, sourcerootpath.into_param().abi(), sourcepath.into_param().abi(), sourcefilename.into_param().abi(), sourcedescription.into_param().abi(), sourcetagfile.into_param().abi(), targetdirectory.into_param().abi(), targetfilename.into_param().abi(), copystyle) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4526,7 +4526,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueCopySectionA ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows::core::PCSTR , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueCopySectionA ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : ::windows::core::PCSTR , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : ::windows::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); SetupQueueCopySectionA(queuehandle, sourcerootpath.into_param().abi(), infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), section.into_param().abi(), copystyle) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4537,7 +4537,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueCopySectionW ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows::core::PCWSTR , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueCopySectionW ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : ::windows::core::PCWSTR , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : ::windows::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); SetupQueueCopySectionW(queuehandle, sourcerootpath.into_param().abi(), infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), section.into_param().abi(), copystyle) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4553,7 +4553,7 @@ where P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, P6: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueCopyW ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : :: windows::core::PCWSTR , sourcepath : :: windows::core::PCWSTR , sourcefilename : :: windows::core::PCWSTR , sourcedescription : :: windows::core::PCWSTR , sourcetagfile : :: windows::core::PCWSTR , targetdirectory : :: windows::core::PCWSTR , targetfilename : :: windows::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueCopyW ( queuehandle : *const ::core::ffi::c_void , sourcerootpath : ::windows::core::PCWSTR , sourcepath : ::windows::core::PCWSTR , sourcefilename : ::windows::core::PCWSTR , sourcedescription : ::windows::core::PCWSTR , sourcetagfile : ::windows::core::PCWSTR , targetdirectory : ::windows::core::PCWSTR , targetfilename : ::windows::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); SetupQueueCopyW(queuehandle, sourcerootpath.into_param().abi(), sourcepath.into_param().abi(), sourcefilename.into_param().abi(), sourcedescription.into_param().abi(), sourcetagfile.into_param().abi(), targetdirectory.into_param().abi(), targetfilename.into_param().abi(), copystyle) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4565,7 +4565,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDefaultCopyA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , sourcerootpath : :: windows::core::PCSTR , sourcefilename : :: windows::core::PCSTR , targetfilename : :: windows::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDefaultCopyA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , sourcerootpath : ::windows::core::PCSTR , sourcefilename : ::windows::core::PCSTR , targetfilename : ::windows::core::PCSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); SetupQueueDefaultCopyA(queuehandle, infhandle, sourcerootpath.into_param().abi(), sourcefilename.into_param().abi(), targetfilename.into_param().abi(), copystyle) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4577,7 +4577,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDefaultCopyW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , sourcerootpath : :: windows::core::PCWSTR , sourcefilename : :: windows::core::PCWSTR , targetfilename : :: windows::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDefaultCopyW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , sourcerootpath : ::windows::core::PCWSTR , sourcefilename : ::windows::core::PCWSTR , targetfilename : ::windows::core::PCWSTR , copystyle : u32 ) -> super::super::Foundation:: BOOL ); SetupQueueDefaultCopyW(queuehandle, infhandle, sourcerootpath.into_param().abi(), sourcefilename.into_param().abi(), targetfilename.into_param().abi(), copystyle) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4588,7 +4588,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDeleteA ( queuehandle : *const ::core::ffi::c_void , pathpart1 : :: windows::core::PCSTR , pathpart2 : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDeleteA ( queuehandle : *const ::core::ffi::c_void , pathpart1 : ::windows::core::PCSTR , pathpart2 : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupQueueDeleteA(queuehandle, pathpart1.into_param().abi(), pathpart2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4598,7 +4598,7 @@ pub unsafe fn SetupQueueDeleteSectionA(queuehandle: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDeleteSectionA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDeleteSectionA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupQueueDeleteSectionA(queuehandle, infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), section.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4608,7 +4608,7 @@ pub unsafe fn SetupQueueDeleteSectionW(queuehandle: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDeleteSectionW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDeleteSectionW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupQueueDeleteSectionW(queuehandle, infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), section.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4619,7 +4619,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDeleteW ( queuehandle : *const ::core::ffi::c_void , pathpart1 : :: windows::core::PCWSTR , pathpart2 : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueDeleteW ( queuehandle : *const ::core::ffi::c_void , pathpart1 : ::windows::core::PCWSTR , pathpart2 : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupQueueDeleteW(queuehandle, pathpart1.into_param().abi(), pathpart2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4632,7 +4632,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueRenameA ( queuehandle : *const ::core::ffi::c_void , sourcepath : :: windows::core::PCSTR , sourcefilename : :: windows::core::PCSTR , targetpath : :: windows::core::PCSTR , targetfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueRenameA ( queuehandle : *const ::core::ffi::c_void , sourcepath : ::windows::core::PCSTR , sourcefilename : ::windows::core::PCSTR , targetpath : ::windows::core::PCSTR , targetfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupQueueRenameA(queuehandle, sourcepath.into_param().abi(), sourcefilename.into_param().abi(), targetpath.into_param().abi(), targetfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4642,7 +4642,7 @@ pub unsafe fn SetupQueueRenameSectionA(queuehandle: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueRenameSectionA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueRenameSectionA ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupQueueRenameSectionA(queuehandle, infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), section.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4652,7 +4652,7 @@ pub unsafe fn SetupQueueRenameSectionW(queuehandle: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueRenameSectionW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueRenameSectionW ( queuehandle : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , section : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupQueueRenameSectionW(queuehandle, infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), section.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4665,7 +4665,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueRenameW ( queuehandle : *const ::core::ffi::c_void , sourcepath : :: windows::core::PCWSTR , sourcefilename : :: windows::core::PCWSTR , targetpath : :: windows::core::PCWSTR , targetfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupQueueRenameW ( queuehandle : *const ::core::ffi::c_void , sourcepath : ::windows::core::PCWSTR , sourcefilename : ::windows::core::PCWSTR , targetpath : ::windows::core::PCWSTR , targetfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupQueueRenameW(queuehandle, sourcepath.into_param().abi(), sourcefilename.into_param().abi(), targetpath.into_param().abi(), targetfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4676,7 +4676,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFileLogEntryA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows::core::PCSTR , targetfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFileLogEntryA ( fileloghandle : *const ::core::ffi::c_void , logsectionname : ::windows::core::PCSTR , targetfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupRemoveFileLogEntryA(fileloghandle, logsectionname.into_param().abi(), targetfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4687,7 +4687,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFileLogEntryW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : :: windows::core::PCWSTR , targetfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFileLogEntryW ( fileloghandle : *const ::core::ffi::c_void , logsectionname : ::windows::core::PCWSTR , targetfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupRemoveFileLogEntryW(fileloghandle, logsectionname.into_param().abi(), targetfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4697,7 +4697,7 @@ pub unsafe fn SetupRemoveFromDiskSpaceListA(diskspace: *const ::core::ffi::c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , targetfilespec : ::windows::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupRemoveFromDiskSpaceListA(diskspace, targetfilespec.into_param().abi(), operation, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4707,7 +4707,7 @@ pub unsafe fn SetupRemoveFromDiskSpaceListW(diskspace: *const ::core::ffi::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , targetfilespec : :: windows::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , targetfilespec : ::windows::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupRemoveFromDiskSpaceListW(diskspace, targetfilespec.into_param().abi(), operation, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4717,7 +4717,7 @@ pub unsafe fn SetupRemoveFromSourceListA(flags: u32, source: P0) -> super::s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFromSourceListA ( flags : u32 , source : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFromSourceListA ( flags : u32 , source : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupRemoveFromSourceListA(flags, source.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4727,7 +4727,7 @@ pub unsafe fn SetupRemoveFromSourceListW(flags: u32, source: P0) -> super::s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFromSourceListW ( flags : u32 , source : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveFromSourceListW ( flags : u32 , source : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupRemoveFromSourceListW(flags, source.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4737,7 +4737,7 @@ pub unsafe fn SetupRemoveInstallSectionFromDiskSpaceListA(diskspace: *const where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveInstallSectionFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveInstallSectionFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupRemoveInstallSectionFromDiskSpaceListA(diskspace, infhandle, ::core::mem::transmute(layoutinfhandle.unwrap_or(::std::ptr::null())), sectionname.into_param().abi(), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4747,7 +4747,7 @@ pub unsafe fn SetupRemoveInstallSectionFromDiskSpaceListW(diskspace: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveInstallSectionFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveInstallSectionFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , layoutinfhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupRemoveInstallSectionFromDiskSpaceListW(diskspace, infhandle, ::core::mem::transmute(layoutinfhandle.unwrap_or(::std::ptr::null())), sectionname.into_param().abi(), ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4757,7 +4757,7 @@ pub unsafe fn SetupRemoveSectionFromDiskSpaceListA(diskspace: *const ::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveSectionFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveSectionFromDiskSpaceListA ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupRemoveSectionFromDiskSpaceListA(diskspace, infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), sectionname.into_param().abi(), operation, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4767,7 +4767,7 @@ pub unsafe fn SetupRemoveSectionFromDiskSpaceListW(diskspace: *const ::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveSectionFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : :: windows::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRemoveSectionFromDiskSpaceListW ( diskspace : *const ::core::ffi::c_void , infhandle : *const ::core::ffi::c_void , listinfhandle : *const ::core::ffi::c_void , sectionname : ::windows::core::PCWSTR , operation : SETUP_FILE_OPERATION , reserved1 : *const ::core::ffi::c_void , reserved2 : u32 ) -> super::super::Foundation:: BOOL ); SetupRemoveSectionFromDiskSpaceListW(diskspace, infhandle, ::core::mem::transmute(listinfhandle.unwrap_or(::std::ptr::null())), sectionname.into_param().abi(), operation, ::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), reserved2) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4780,7 +4780,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRenameErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCSTR , sourcefile : :: windows::core::PCSTR , targetfile : :: windows::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRenameErrorA ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCSTR , sourcefile : ::windows::core::PCSTR , targetfile : ::windows::core::PCSTR , win32errorcode : u32 , style : u32 ) -> u32 ); SetupRenameErrorA(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), sourcefile.into_param().abi(), targetfile.into_param().abi(), win32errorcode, style) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4793,7 +4793,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRenameErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : :: windows::core::PCWSTR , sourcefile : :: windows::core::PCWSTR , targetfile : :: windows::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupRenameErrorW ( hwndparent : super::super::Foundation:: HWND , dialogtitle : ::windows::core::PCWSTR , sourcefile : ::windows::core::PCWSTR , targetfile : ::windows::core::PCWSTR , win32errorcode : u32 , style : u32 ) -> u32 ); SetupRenameErrorW(hwndparent.into_param().abi(), dialogtitle.into_param().abi(), sourcefile.into_param().abi(), targetfile.into_param().abi(), win32errorcode, style) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4823,7 +4823,7 @@ pub unsafe fn SetupSetDirectoryIdA(infhandle: *const ::core::ffi::c_void, id where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetDirectoryIdA ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetDirectoryIdA ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupSetDirectoryIdA(infhandle, id, directory.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4833,7 +4833,7 @@ pub unsafe fn SetupSetDirectoryIdExA(infhandle: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetDirectoryIdExA ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows::core::PCSTR , flags : u32 , reserved1 : u32 , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetDirectoryIdExA ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : ::windows::core::PCSTR , flags : u32 , reserved1 : u32 , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupSetDirectoryIdExA(infhandle, id, directory.into_param().abi(), flags, reserved1, ::core::mem::transmute(reserved2.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4843,7 +4843,7 @@ pub unsafe fn SetupSetDirectoryIdExW(infhandle: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetDirectoryIdExW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows::core::PCWSTR , flags : u32 , reserved1 : u32 , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetDirectoryIdExW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : ::windows::core::PCWSTR , flags : u32 , reserved1 : u32 , reserved2 : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupSetDirectoryIdExW(infhandle, id, directory.into_param().abi(), flags, reserved1, ::core::mem::transmute(reserved2.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4853,7 +4853,7 @@ pub unsafe fn SetupSetDirectoryIdW(infhandle: *const ::core::ffi::c_void, id where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetDirectoryIdW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetDirectoryIdW ( infhandle : *const ::core::ffi::c_void , id : u32 , directory : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupSetDirectoryIdW(infhandle, id, directory.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] @@ -4863,7 +4863,7 @@ pub unsafe fn SetupSetFileQueueAlternatePlatformA(queuehandle: *const ::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetFileQueueAlternatePlatformA ( queuehandle : *const ::core::ffi::c_void , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , alternatedefaultcatalogfile : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetFileQueueAlternatePlatformA ( queuehandle : *const ::core::ffi::c_void , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , alternatedefaultcatalogfile : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupSetFileQueueAlternatePlatformA(queuehandle, ::core::mem::transmute(alternateplatforminfo.unwrap_or(::std::ptr::null())), alternatedefaultcatalogfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] @@ -4873,7 +4873,7 @@ pub unsafe fn SetupSetFileQueueAlternatePlatformW(queuehandle: *const ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetFileQueueAlternatePlatformW ( queuehandle : *const ::core::ffi::c_void , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , alternatedefaultcatalogfile : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetFileQueueAlternatePlatformW ( queuehandle : *const ::core::ffi::c_void , alternateplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , alternatedefaultcatalogfile : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupSetFileQueueAlternatePlatformW(queuehandle, ::core::mem::transmute(alternateplatforminfo.unwrap_or(::std::ptr::null())), alternatedefaultcatalogfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4900,7 +4900,7 @@ pub unsafe fn SetupSetPlatformPathOverrideA(r#override: P0) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetPlatformPathOverrideA ( r#override : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetPlatformPathOverrideA ( r#override : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetupSetPlatformPathOverrideA(r#override.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4910,21 +4910,21 @@ pub unsafe fn SetupSetPlatformPathOverrideW(r#override: P0) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetPlatformPathOverrideW ( r#override : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetPlatformPathOverrideW ( r#override : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetupSetPlatformPathOverrideW(r#override.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupSetSourceListA(flags: u32, sourcelist: &[::windows::core::PCSTR]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetSourceListA ( flags : u32 , sourcelist : *const :: windows::core::PCSTR , sourcecount : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetSourceListA ( flags : u32 , sourcelist : *const ::windows::core::PCSTR , sourcecount : u32 ) -> super::super::Foundation:: BOOL ); SetupSetSourceListA(flags, ::core::mem::transmute(sourcelist.as_ptr()), sourcelist.len() as _) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetupSetSourceListW(flags: u32, sourcelist: &[::windows::core::PCWSTR]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetSourceListW ( flags : u32 , sourcelist : *const :: windows::core::PCWSTR , sourcecount : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupSetSourceListW ( flags : u32 , sourcelist : *const ::windows::core::PCWSTR , sourcecount : u32 ) -> super::super::Foundation:: BOOL ); SetupSetSourceListW(flags, ::core::mem::transmute(sourcelist.as_ptr()), sourcelist.len() as _) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -4960,7 +4960,7 @@ pub unsafe fn SetupUninstallOEMInfA(inffilename: P0, flags: u32, reserved: : where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupUninstallOEMInfA ( inffilename : :: windows::core::PCSTR , flags : u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupUninstallOEMInfA ( inffilename : ::windows::core::PCSTR , flags : u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupUninstallOEMInfA(inffilename.into_param().abi(), flags, ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -4970,7 +4970,7 @@ pub unsafe fn SetupUninstallOEMInfW(inffilename: P0, flags: u32, reserved: : where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupUninstallOEMInfW ( inffilename : :: windows::core::PCWSTR , flags : u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupUninstallOEMInfW ( inffilename : ::windows::core::PCWSTR , flags : u32 , reserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetupUninstallOEMInfW(inffilename.into_param().abi(), flags, ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] @@ -4980,7 +4980,7 @@ pub unsafe fn SetupVerifyInfFileA(infname: P0, altplatforminfo: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupVerifyInfFileA ( infname : :: windows::core::PCSTR , altplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsignerinfo : *mut SP_INF_SIGNER_INFO_V2_A ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupVerifyInfFileA ( infname : ::windows::core::PCSTR , altplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsignerinfo : *mut SP_INF_SIGNER_INFO_V2_A ) -> super::super::Foundation:: BOOL ); SetupVerifyInfFileA(infname.into_param().abi(), ::core::mem::transmute(altplatforminfo.unwrap_or(::std::ptr::null())), infsignerinfo) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`*"] @@ -4990,7 +4990,7 @@ pub unsafe fn SetupVerifyInfFileW(infname: P0, altplatforminfo: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "setupapi.dll""system" fn SetupVerifyInfFileW ( infname : :: windows::core::PCWSTR , altplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsignerinfo : *mut SP_INF_SIGNER_INFO_V2_W ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "setupapi.dll""system" fn SetupVerifyInfFileW ( infname : ::windows::core::PCWSTR , altplatforminfo : *const SP_ALTPLATFORM_INFO_V2 , infsignerinfo : *mut SP_INF_SIGNER_INFO_V2_W ) -> super::super::Foundation:: BOOL ); SetupVerifyInfFileW(infname.into_param().abi(), ::core::mem::transmute(altplatforminfo.unwrap_or(::std::ptr::null())), infsignerinfo) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -4999,7 +4999,7 @@ pub unsafe fn SetupWriteTextLog(logtoken: u64, category: u32, flags: u32, me where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""cdecl" fn SetupWriteTextLog ( logtoken : u64 , category : u32 , flags : u32 , messagestr : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "setupapi.dll""cdecl" fn SetupWriteTextLog ( logtoken : u64 , category : u32 , flags : u32 , messagestr : ::windows::core::PCSTR ) -> ( ) ); SetupWriteTextLog(logtoken, category, flags, messagestr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -5008,7 +5008,7 @@ pub unsafe fn SetupWriteTextLogError(logtoken: u64, category: u32, logflags: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "setupapi.dll""cdecl" fn SetupWriteTextLogError ( logtoken : u64 , category : u32 , logflags : u32 , error : u32 , messagestr : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "setupapi.dll""cdecl" fn SetupWriteTextLogError ( logtoken : u64 , category : u32 , logflags : u32 , error : u32 , messagestr : ::windows::core::PCSTR ) -> ( ) ); SetupWriteTextLogError(logtoken, category, logflags, error, messagestr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -5026,7 +5026,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "newdev.dll""system" fn UpdateDriverForPlugAndPlayDevicesA ( hwndparent : super::super::Foundation:: HWND , hardwareid : :: windows::core::PCSTR , fullinfpath : :: windows::core::PCSTR , installflags : u32 , brebootrequired : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "newdev.dll""system" fn UpdateDriverForPlugAndPlayDevicesA ( hwndparent : super::super::Foundation:: HWND , hardwareid : ::windows::core::PCSTR , fullinfpath : ::windows::core::PCSTR , installflags : u32 , brebootrequired : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); UpdateDriverForPlugAndPlayDevicesA(hwndparent.into_param().abi(), hardwareid.into_param().abi(), fullinfpath.into_param().abi(), installflags, ::core::mem::transmute(brebootrequired.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`, `\"Win32_Foundation\"`*"] @@ -5038,7 +5038,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "newdev.dll""system" fn UpdateDriverForPlugAndPlayDevicesW ( hwndparent : super::super::Foundation:: HWND , hardwareid : :: windows::core::PCWSTR , fullinfpath : :: windows::core::PCWSTR , installflags : u32 , brebootrequired : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "newdev.dll""system" fn UpdateDriverForPlugAndPlayDevicesW ( hwndparent : super::super::Foundation:: HWND , hardwareid : ::windows::core::PCWSTR , fullinfpath : ::windows::core::PCWSTR , installflags : u32 , brebootrequired : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); UpdateDriverForPlugAndPlayDevicesW(hwndparent.into_param().abi(), hardwareid.into_param().abi(), fullinfpath.into_param().abi(), installflags, ::core::mem::transmute(brebootrequired.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -6790,375 +6790,375 @@ 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: ::windows::core::PCWSTR = ::windows::w!("BUS_ALL"); +pub const INFSTR_BUS_ALL: ::windows::core::PCWSTR = ::windows::core::w!("BUS_ALL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_EISA: ::windows::core::PCWSTR = ::windows::w!("BUS_EISA"); +pub const INFSTR_BUS_EISA: ::windows::core::PCWSTR = ::windows::core::w!("BUS_EISA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_ISA: ::windows::core::PCWSTR = ::windows::w!("BUS_ISA"); +pub const INFSTR_BUS_ISA: ::windows::core::PCWSTR = ::windows::core::w!("BUS_ISA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_BUS_MCA: ::windows::core::PCWSTR = ::windows::w!("BUS_MCA"); +pub const INFSTR_BUS_MCA: ::windows::core::PCWSTR = ::windows::core::w!("BUS_MCA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_DESIRED: ::windows::core::PCWSTR = ::windows::w!("DESIRED"); +pub const INFSTR_CFGPRI_DESIRED: ::windows::core::PCWSTR = ::windows::core::w!("DESIRED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_DISABLED: ::windows::core::PCWSTR = ::windows::w!("DISABLED"); +pub const INFSTR_CFGPRI_DISABLED: ::windows::core::PCWSTR = ::windows::core::w!("DISABLED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_FORCECONFIG: ::windows::core::PCWSTR = ::windows::w!("FORCECONFIG"); +pub const INFSTR_CFGPRI_FORCECONFIG: ::windows::core::PCWSTR = ::windows::core::w!("FORCECONFIG"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_HARDRECONFIG: ::windows::core::PCWSTR = ::windows::w!("HARDRECONFIG"); +pub const INFSTR_CFGPRI_HARDRECONFIG: ::windows::core::PCWSTR = ::windows::core::w!("HARDRECONFIG"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_HARDWIRED: ::windows::core::PCWSTR = ::windows::w!("HARDWIRED"); +pub const INFSTR_CFGPRI_HARDWIRED: ::windows::core::PCWSTR = ::windows::core::w!("HARDWIRED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_NORMAL: ::windows::core::PCWSTR = ::windows::w!("NORMAL"); +pub const INFSTR_CFGPRI_NORMAL: ::windows::core::PCWSTR = ::windows::core::w!("NORMAL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_POWEROFF: ::windows::core::PCWSTR = ::windows::w!("POWEROFF"); +pub const INFSTR_CFGPRI_POWEROFF: ::windows::core::PCWSTR = ::windows::core::w!("POWEROFF"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_REBOOT: ::windows::core::PCWSTR = ::windows::w!("REBOOT"); +pub const INFSTR_CFGPRI_REBOOT: ::windows::core::PCWSTR = ::windows::core::w!("REBOOT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_RESTART: ::windows::core::PCWSTR = ::windows::w!("RESTART"); +pub const INFSTR_CFGPRI_RESTART: ::windows::core::PCWSTR = ::windows::core::w!("RESTART"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGPRI_SUBOPTIMAL: ::windows::core::PCWSTR = ::windows::w!("SUBOPTIMAL"); +pub const INFSTR_CFGPRI_SUBOPTIMAL: ::windows::core::PCWSTR = ::windows::core::w!("SUBOPTIMAL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_BASIC: ::windows::core::PCWSTR = ::windows::w!("BASIC"); +pub const INFSTR_CFGTYPE_BASIC: ::windows::core::PCWSTR = ::windows::core::w!("BASIC"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_FORCED: ::windows::core::PCWSTR = ::windows::w!("FORCED"); +pub const INFSTR_CFGTYPE_FORCED: ::windows::core::PCWSTR = ::windows::core::w!("FORCED"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CFGTYPE_OVERRIDE: ::windows::core::PCWSTR = ::windows::w!("OVERRIDE"); +pub const INFSTR_CFGTYPE_OVERRIDE: ::windows::core::PCWSTR = ::windows::core::w!("OVERRIDE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CLASS_SAFEEXCL: ::windows::core::PCWSTR = ::windows::w!("SAFE_EXCL"); +pub const INFSTR_CLASS_SAFEEXCL: ::windows::core::PCWSTR = ::windows::core::w!("SAFE_EXCL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_CONTROLFLAGS_SECTION: ::windows::core::PCWSTR = ::windows::w!("ControlFlags"); +pub const INFSTR_CONTROLFLAGS_SECTION: ::windows::core::PCWSTR = ::windows::core::w!("ControlFlags"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERSELECT_FUNCTIONS: ::windows::core::PCWSTR = ::windows::w!("DriverSelectFunctions"); +pub const INFSTR_DRIVERSELECT_FUNCTIONS: ::windows::core::PCWSTR = ::windows::core::w!("DriverSelectFunctions"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERSELECT_SECTION: ::windows::core::PCWSTR = ::windows::w!("DriverSelect"); +pub const INFSTR_DRIVERSELECT_SECTION: ::windows::core::PCWSTR = ::windows::core::w!("DriverSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_DRIVERVERSION_SECTION: ::windows::core::PCWSTR = ::windows::w!("DriverVer"); +pub const INFSTR_DRIVERVERSION_SECTION: ::windows::core::PCWSTR = ::windows::core::w!("DriverVer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ACTION: ::windows::core::PCWSTR = ::windows::w!("Action"); +pub const INFSTR_KEY_ACTION: ::windows::core::PCWSTR = ::windows::core::w!("Action"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT: ::windows::core::PCWSTR = ::windows::w!("AlwaysExcludeFromSelect"); +pub const INFSTR_KEY_ALWAYSEXCLUDEFROMSELECT: ::windows::core::PCWSTR = ::windows::core::w!("AlwaysExcludeFromSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_BUFFER_SIZE: ::windows::core::PCWSTR = ::windows::w!("BufferSize"); +pub const INFSTR_KEY_BUFFER_SIZE: ::windows::core::PCWSTR = ::windows::core::w!("BufferSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CATALOGFILE: ::windows::core::PCWSTR = ::windows::w!("CatalogFile"); +pub const INFSTR_KEY_CATALOGFILE: ::windows::core::PCWSTR = ::windows::core::w!("CatalogFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ACCESS: ::windows::core::PCWSTR = ::windows::w!("Access"); +pub const INFSTR_KEY_CHANNEL_ACCESS: ::windows::core::PCWSTR = ::windows::core::w!("Access"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ENABLED: ::windows::core::PCWSTR = ::windows::w!("Enabled"); +pub const INFSTR_KEY_CHANNEL_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_ISOLATION: ::windows::core::PCWSTR = ::windows::w!("Isolation"); +pub const INFSTR_KEY_CHANNEL_ISOLATION: ::windows::core::PCWSTR = ::windows::core::w!("Isolation"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CHANNEL_VALUE: ::windows::core::PCWSTR = ::windows::w!("Value"); +pub const INFSTR_KEY_CHANNEL_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("Value"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLASS: ::windows::core::PCWSTR = ::windows::w!("Class"); +pub const INFSTR_KEY_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Class"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLASSGUID: ::windows::core::PCWSTR = ::windows::w!("ClassGUID"); +pub const INFSTR_KEY_CLASSGUID: ::windows::core::PCWSTR = ::windows::core::w!("ClassGUID"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CLOCK_TYPE: ::windows::core::PCWSTR = ::windows::w!("ClockType"); +pub const INFSTR_KEY_CLOCK_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("ClockType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_CONFIGPRIORITY: ::windows::core::PCWSTR = ::windows::w!("ConfigPriority"); +pub const INFSTR_KEY_CONFIGPRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("ConfigPriority"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_COPYFILESONLY: ::windows::core::PCWSTR = ::windows::w!("CopyFilesOnly"); +pub const INFSTR_KEY_COPYFILESONLY: ::windows::core::PCWSTR = ::windows::core::w!("CopyFilesOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DATA_ITEM: ::windows::core::PCWSTR = ::windows::w!("DataItem"); +pub const INFSTR_KEY_DATA_ITEM: ::windows::core::PCWSTR = ::windows::core::w!("DataItem"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DELAYEDAUTOSTART: ::windows::core::PCWSTR = ::windows::w!("DelayedAutoStart"); +pub const INFSTR_KEY_DELAYEDAUTOSTART: ::windows::core::PCWSTR = ::windows::core::w!("DelayedAutoStart"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DEPENDENCIES: ::windows::core::PCWSTR = ::windows::w!("Dependencies"); +pub const INFSTR_KEY_DEPENDENCIES: ::windows::core::PCWSTR = ::windows::core::w!("Dependencies"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const INFSTR_KEY_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DETECTLIST: ::windows::core::PCWSTR = ::windows::w!("DetectList"); +pub const INFSTR_KEY_DETECTLIST: ::windows::core::PCWSTR = ::windows::core::w!("DetectList"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DETPARAMS: ::windows::core::PCWSTR = ::windows::w!("Params"); +pub const INFSTR_KEY_DETPARAMS: ::windows::core::PCWSTR = ::windows::core::w!("Params"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE: ::windows::core::PCWSTR = ::windows::w!("DisableRealtimePersistence"); +pub const INFSTR_KEY_DISABLE_REALTIME_PERSISTENCE: ::windows::core::PCWSTR = ::windows::core::w!("DisableRealtimePersistence"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::w!("DisplayName"); +pub const INFSTR_KEY_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DMA: ::windows::core::PCWSTR = ::windows::w!("DMA"); +pub const INFSTR_KEY_DMA: ::windows::core::PCWSTR = ::windows::core::w!("DMA"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DMACONFIG: ::windows::core::PCWSTR = ::windows::w!("DMAConfig"); +pub const INFSTR_KEY_DMACONFIG: ::windows::core::PCWSTR = ::windows::core::w!("DMAConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_DRIVERSET: ::windows::core::PCWSTR = ::windows::w!("DriverSet"); +pub const INFSTR_KEY_DRIVERSET: ::windows::core::PCWSTR = ::windows::core::w!("DriverSet"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLED: ::windows::core::PCWSTR = ::windows::w!("Enabled"); +pub const INFSTR_KEY_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_FLAGS: ::windows::core::PCWSTR = ::windows::w!("EnableFlags"); +pub const INFSTR_KEY_ENABLE_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("EnableFlags"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_LEVEL: ::windows::core::PCWSTR = ::windows::w!("EnableLevel"); +pub const INFSTR_KEY_ENABLE_LEVEL: ::windows::core::PCWSTR = ::windows::core::w!("EnableLevel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ENABLE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("EnableProperty"); +pub const INFSTR_KEY_ENABLE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("EnableProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_ERRORCONTROL: ::windows::core::PCWSTR = ::windows::w!("ErrorControl"); +pub const INFSTR_KEY_ERRORCONTROL: ::windows::core::PCWSTR = ::windows::core::w!("ErrorControl"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXCLUDEFROMSELECT: ::windows::core::PCWSTR = ::windows::w!("ExcludeFromSelect"); +pub const INFSTR_KEY_EXCLUDEFROMSELECT: ::windows::core::PCWSTR = ::windows::core::w!("ExcludeFromSelect"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXCLUDERES: ::windows::core::PCWSTR = ::windows::w!("ExcludeRes"); +pub const INFSTR_KEY_EXCLUDERES: ::windows::core::PCWSTR = ::windows::core::w!("ExcludeRes"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_EXTENSIONID: ::windows::core::PCWSTR = ::windows::w!("ExtensionId"); +pub const INFSTR_KEY_EXTENSIONID: ::windows::core::PCWSTR = ::windows::core::w!("ExtensionId"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FAILURE_ACTION: ::windows::core::PCWSTR = ::windows::w!("Action"); +pub const INFSTR_KEY_FAILURE_ACTION: ::windows::core::PCWSTR = ::windows::core::w!("Action"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FILE_MAX: ::windows::core::PCWSTR = ::windows::w!("FileMax"); +pub const INFSTR_KEY_FILE_MAX: ::windows::core::PCWSTR = ::windows::core::w!("FileMax"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FILE_NAME: ::windows::core::PCWSTR = ::windows::w!("FileName"); +pub const INFSTR_KEY_FILE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("FileName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FLUSH_TIMER: ::windows::core::PCWSTR = ::windows::w!("FlushTimer"); +pub const INFSTR_KEY_FLUSH_TIMER: ::windows::core::PCWSTR = ::windows::core::w!("FlushTimer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_FROMINET: ::windows::core::PCWSTR = ::windows::w!("FromINet"); +pub const INFSTR_KEY_FROMINET: ::windows::core::PCWSTR = ::windows::core::w!("FromINet"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_HARDWARE_CLASS: ::windows::core::PCWSTR = ::windows::w!("Class"); +pub const INFSTR_KEY_HARDWARE_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Class"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_HARDWARE_CLASSGUID: ::windows::core::PCWSTR = ::windows::w!("ClassGUID"); +pub const INFSTR_KEY_HARDWARE_CLASSGUID: ::windows::core::PCWSTR = ::windows::core::w!("ClassGUID"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_INTERACTIVEINSTALL: ::windows::core::PCWSTR = ::windows::w!("InteractiveInstall"); +pub const INFSTR_KEY_INTERACTIVEINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("InteractiveInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IO: ::windows::core::PCWSTR = ::windows::w!("IO"); +pub const INFSTR_KEY_IO: ::windows::core::PCWSTR = ::windows::core::w!("IO"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IOCONFIG: ::windows::core::PCWSTR = ::windows::w!("IOConfig"); +pub const INFSTR_KEY_IOCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("IOConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IRQ: ::windows::core::PCWSTR = ::windows::w!("IRQ"); +pub const INFSTR_KEY_IRQ: ::windows::core::PCWSTR = ::windows::core::w!("IRQ"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_IRQCONFIG: ::windows::core::PCWSTR = ::windows::w!("IRQConfig"); +pub const INFSTR_KEY_IRQCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("IRQConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOADORDERGROUP: ::windows::core::PCWSTR = ::windows::w!("LoadOrderGroup"); +pub const INFSTR_KEY_LOADORDERGROUP: ::windows::core::PCWSTR = ::windows::core::w!("LoadOrderGroup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_AUTOBACKUP: ::windows::core::PCWSTR = ::windows::w!("LoggingAutoBackup"); +pub const INFSTR_KEY_LOGGING_AUTOBACKUP: ::windows::core::PCWSTR = ::windows::core::w!("LoggingAutoBackup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_MAXSIZE: ::windows::core::PCWSTR = ::windows::w!("LoggingMaxSize"); +pub const INFSTR_KEY_LOGGING_MAXSIZE: ::windows::core::PCWSTR = ::windows::core::w!("LoggingMaxSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOGGING_RETENTION: ::windows::core::PCWSTR = ::windows::w!("LoggingRetention"); +pub const INFSTR_KEY_LOGGING_RETENTION: ::windows::core::PCWSTR = ::windows::core::w!("LoggingRetention"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_LOG_FILE_MODE: ::windows::core::PCWSTR = ::windows::w!("LogFileMode"); +pub const INFSTR_KEY_LOG_FILE_MODE: ::windows::core::PCWSTR = ::windows::core::w!("LogFileMode"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MATCH_ALL_KEYWORD: ::windows::core::PCWSTR = ::windows::w!("MatchAllKeyword"); +pub const INFSTR_KEY_MATCH_ALL_KEYWORD: ::windows::core::PCWSTR = ::windows::core::w!("MatchAllKeyword"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MATCH_ANY_KEYWORD: ::windows::core::PCWSTR = ::windows::w!("MatchAnyKeyword"); +pub const INFSTR_KEY_MATCH_ANY_KEYWORD: ::windows::core::PCWSTR = ::windows::core::w!("MatchAnyKeyword"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MAXIMUM_BUFFERS: ::windows::core::PCWSTR = ::windows::w!("MaximumBuffers"); +pub const INFSTR_KEY_MAXIMUM_BUFFERS: ::windows::core::PCWSTR = ::windows::core::w!("MaximumBuffers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MAX_FILE_SIZE: ::windows::core::PCWSTR = ::windows::w!("MaxFileSize"); +pub const INFSTR_KEY_MAX_FILE_SIZE: ::windows::core::PCWSTR = ::windows::core::w!("MaxFileSize"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEM: ::windows::core::PCWSTR = ::windows::w!("Mem"); +pub const INFSTR_KEY_MEM: ::windows::core::PCWSTR = ::windows::core::w!("Mem"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEMCONFIG: ::windows::core::PCWSTR = ::windows::w!("MemConfig"); +pub const INFSTR_KEY_MEMCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("MemConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MEMLARGECONFIG: ::windows::core::PCWSTR = ::windows::w!("MemLargeConfig"); +pub const INFSTR_KEY_MEMLARGECONFIG: ::windows::core::PCWSTR = ::windows::core::w!("MemLargeConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MESSAGE_FILE: ::windows::core::PCWSTR = ::windows::w!("MessageFile"); +pub const INFSTR_KEY_MESSAGE_FILE: ::windows::core::PCWSTR = ::windows::core::w!("MessageFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MFCARDCONFIG: ::windows::core::PCWSTR = ::windows::w!("MfCardConfig"); +pub const INFSTR_KEY_MFCARDCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("MfCardConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_MINIMUM_BUFFERS: ::windows::core::PCWSTR = ::windows::w!("MinimumBuffers"); +pub const INFSTR_KEY_MINIMUM_BUFFERS: ::windows::core::PCWSTR = ::windows::core::w!("MinimumBuffers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const INFSTR_KEY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_NON_CRASH_FAILURES: ::windows::core::PCWSTR = ::windows::w!("NonCrashFailures"); +pub const INFSTR_KEY_NON_CRASH_FAILURES: ::windows::core::PCWSTR = ::windows::core::w!("NonCrashFailures"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_NOSETUPINF: ::windows::core::PCWSTR = ::windows::w!("NoSetupInf"); +pub const INFSTR_KEY_NOSETUPINF: ::windows::core::PCWSTR = ::windows::core::w!("NoSetupInf"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PARAMETER_FILE: ::windows::core::PCWSTR = ::windows::w!("ParameterFile"); +pub const INFSTR_KEY_PARAMETER_FILE: ::windows::core::PCWSTR = ::windows::core::w!("ParameterFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PATH: ::windows::core::PCWSTR = ::windows::w!("Path"); +pub const INFSTR_KEY_PATH: ::windows::core::PCWSTR = ::windows::core::w!("Path"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PCCARDCONFIG: ::windows::core::PCWSTR = ::windows::w!("PcCardConfig"); +pub const INFSTR_KEY_PCCARDCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("PcCardConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PNPLOCKDOWN: ::windows::core::PCWSTR = ::windows::w!("PnpLockDown"); +pub const INFSTR_KEY_PNPLOCKDOWN: ::windows::core::PCWSTR = ::windows::core::w!("PnpLockDown"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Provider"); +pub const INFSTR_KEY_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_PROVIDER_NAME: ::windows::core::PCWSTR = ::windows::w!("ProviderName"); +pub const INFSTR_KEY_PROVIDER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ProviderName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_REQUESTADDITIONALSOFTWARE: ::windows::core::PCWSTR = ::windows::w!("RequestAdditionalSoftware"); +pub const INFSTR_KEY_REQUESTADDITIONALSOFTWARE: ::windows::core::PCWSTR = ::windows::core::w!("RequestAdditionalSoftware"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_REQUIREDPRIVILEGES: ::windows::core::PCWSTR = ::windows::w!("RequiredPrivileges"); +pub const INFSTR_KEY_REQUIREDPRIVILEGES: ::windows::core::PCWSTR = ::windows::core::w!("RequiredPrivileges"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_RESET_PERIOD: ::windows::core::PCWSTR = ::windows::w!("ResetPeriod"); +pub const INFSTR_KEY_RESET_PERIOD: ::windows::core::PCWSTR = ::windows::core::w!("ResetPeriod"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_RESOURCE_FILE: ::windows::core::PCWSTR = ::windows::w!("ResourceFile"); +pub const INFSTR_KEY_RESOURCE_FILE: ::windows::core::PCWSTR = ::windows::core::w!("ResourceFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SECURITY: ::windows::core::PCWSTR = ::windows::w!("Security"); +pub const INFSTR_KEY_SECURITY: ::windows::core::PCWSTR = ::windows::core::w!("Security"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICEBINARY: ::windows::core::PCWSTR = ::windows::w!("ServiceBinary"); +pub const INFSTR_KEY_SERVICEBINARY: ::windows::core::PCWSTR = ::windows::core::w!("ServiceBinary"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICESIDTYPE: ::windows::core::PCWSTR = ::windows::w!("ServiceSidType"); +pub const INFSTR_KEY_SERVICESIDTYPE: ::windows::core::PCWSTR = ::windows::core::w!("ServiceSidType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SERVICETYPE: ::windows::core::PCWSTR = ::windows::w!("ServiceType"); +pub const INFSTR_KEY_SERVICETYPE: ::windows::core::PCWSTR = ::windows::core::w!("ServiceType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SIGNATURE: ::windows::core::PCWSTR = ::windows::w!("Signature"); +pub const INFSTR_KEY_SIGNATURE: ::windows::core::PCWSTR = ::windows::core::w!("Signature"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SKIPLIST: ::windows::core::PCWSTR = ::windows::w!("SkipList"); +pub const INFSTR_KEY_SKIPLIST: ::windows::core::PCWSTR = ::windows::core::w!("SkipList"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_START: ::windows::core::PCWSTR = ::windows::w!("Start"); +pub const INFSTR_KEY_START: ::windows::core::PCWSTR = ::windows::core::w!("Start"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_STARTNAME: ::windows::core::PCWSTR = ::windows::w!("StartName"); +pub const INFSTR_KEY_STARTNAME: ::windows::core::PCWSTR = ::windows::core::w!("StartName"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_STARTTYPE: ::windows::core::PCWSTR = ::windows::w!("StartType"); +pub const INFSTR_KEY_STARTTYPE: ::windows::core::PCWSTR = ::windows::core::w!("StartType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_SUB_TYPE: ::windows::core::PCWSTR = ::windows::w!("SubType"); +pub const INFSTR_KEY_SUB_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("SubType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_KEY_TRIGGER_TYPE: ::windows::core::PCWSTR = ::windows::w!("TriggerType"); +pub const INFSTR_KEY_TRIGGER_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("TriggerType"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NT: ::windows::core::PCWSTR = ::windows::w!("NT"); +pub const INFSTR_PLATFORM_NT: ::windows::core::PCWSTR = ::windows::core::w!("NT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTALPHA: ::windows::core::PCWSTR = ::windows::w!("NTAlpha"); +pub const INFSTR_PLATFORM_NTALPHA: ::windows::core::PCWSTR = ::windows::core::w!("NTAlpha"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTAMD64: ::windows::core::PCWSTR = ::windows::w!("NTAMD64"); +pub const INFSTR_PLATFORM_NTAMD64: ::windows::core::PCWSTR = ::windows::core::w!("NTAMD64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTARM: ::windows::core::PCWSTR = ::windows::w!("NTARM"); +pub const INFSTR_PLATFORM_NTARM: ::windows::core::PCWSTR = ::windows::core::w!("NTARM"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTARM64: ::windows::core::PCWSTR = ::windows::w!("NTARM64"); +pub const INFSTR_PLATFORM_NTARM64: ::windows::core::PCWSTR = ::windows::core::w!("NTARM64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTAXP64: ::windows::core::PCWSTR = ::windows::w!("NTAXP64"); +pub const INFSTR_PLATFORM_NTAXP64: ::windows::core::PCWSTR = ::windows::core::w!("NTAXP64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTIA64: ::windows::core::PCWSTR = ::windows::w!("NTIA64"); +pub const INFSTR_PLATFORM_NTIA64: ::windows::core::PCWSTR = ::windows::core::w!("NTIA64"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTMIPS: ::windows::core::PCWSTR = ::windows::w!("NTMIPS"); +pub const INFSTR_PLATFORM_NTMIPS: ::windows::core::PCWSTR = ::windows::core::w!("NTMIPS"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTPPC: ::windows::core::PCWSTR = ::windows::w!("NTPPC"); +pub const INFSTR_PLATFORM_NTPPC: ::windows::core::PCWSTR = ::windows::core::w!("NTPPC"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_NTX86: ::windows::core::PCWSTR = ::windows::w!("NTx86"); +pub const INFSTR_PLATFORM_NTX86: ::windows::core::PCWSTR = ::windows::core::w!("NTx86"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_PLATFORM_WIN: ::windows::core::PCWSTR = ::windows::w!("Win"); +pub const INFSTR_PLATFORM_WIN: ::windows::core::PCWSTR = ::windows::core::w!("Win"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_REBOOT: ::windows::core::PCWSTR = ::windows::w!("Reboot"); +pub const INFSTR_REBOOT: ::windows::core::PCWSTR = ::windows::core::w!("Reboot"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RESTART: ::windows::core::PCWSTR = ::windows::w!("Restart"); +pub const INFSTR_RESTART: ::windows::core::PCWSTR = ::windows::core::w!("Restart"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_BIOSROMRD: ::windows::core::PCWSTR = ::windows::w!("RISK_BIOSROMRD"); +pub const INFSTR_RISK_BIOSROMRD: ::windows::core::PCWSTR = ::windows::core::w!("RISK_BIOSROMRD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_DELICATE: ::windows::core::PCWSTR = ::windows::w!("RISK_DELICATE"); +pub const INFSTR_RISK_DELICATE: ::windows::core::PCWSTR = ::windows::core::w!("RISK_DELICATE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_IORD: ::windows::core::PCWSTR = ::windows::w!("RISK_IORD"); +pub const INFSTR_RISK_IORD: ::windows::core::PCWSTR = ::windows::core::w!("RISK_IORD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_IOWR: ::windows::core::PCWSTR = ::windows::w!("RISK_IOWR"); +pub const INFSTR_RISK_IOWR: ::windows::core::PCWSTR = ::windows::core::w!("RISK_IOWR"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_LOW: ::windows::core::PCWSTR = ::windows::w!("RISK_LOW"); +pub const INFSTR_RISK_LOW: ::windows::core::PCWSTR = ::windows::core::w!("RISK_LOW"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_MEMRD: ::windows::core::PCWSTR = ::windows::w!("RISK_MEMRD"); +pub const INFSTR_RISK_MEMRD: ::windows::core::PCWSTR = ::windows::core::w!("RISK_MEMRD"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_MEMWR: ::windows::core::PCWSTR = ::windows::w!("RISK_MEMWR"); +pub const INFSTR_RISK_MEMWR: ::windows::core::PCWSTR = ::windows::core::w!("RISK_MEMWR"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_NONE: ::windows::core::PCWSTR = ::windows::w!("RISK_NONE"); +pub const INFSTR_RISK_NONE: ::windows::core::PCWSTR = ::windows::core::w!("RISK_NONE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_QUERYDRV: ::windows::core::PCWSTR = ::windows::w!("RISK_QUERYDRV"); +pub const INFSTR_RISK_QUERYDRV: ::windows::core::PCWSTR = ::windows::core::w!("RISK_QUERYDRV"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_SWINT: ::windows::core::PCWSTR = ::windows::w!("RISK_SWINT"); +pub const INFSTR_RISK_SWINT: ::windows::core::PCWSTR = ::windows::core::w!("RISK_SWINT"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_UNRELIABLE: ::windows::core::PCWSTR = ::windows::w!("RISK_UNRELIABLE"); +pub const INFSTR_RISK_UNRELIABLE: ::windows::core::PCWSTR = ::windows::core::w!("RISK_UNRELIABLE"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_VERYHIGH: ::windows::core::PCWSTR = ::windows::w!("RISK_VERYHIGH"); +pub const INFSTR_RISK_VERYHIGH: ::windows::core::PCWSTR = ::windows::core::w!("RISK_VERYHIGH"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_RISK_VERYLOW: ::windows::core::PCWSTR = ::windows::w!("RISK_VERYLOW"); +pub const INFSTR_RISK_VERYLOW: ::windows::core::PCWSTR = ::windows::core::w!("RISK_VERYLOW"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AUTOEXECBAT: ::windows::core::PCWSTR = ::windows::w!("AutoexecBatDrivers"); +pub const INFSTR_SECT_AUTOEXECBAT: ::windows::core::PCWSTR = ::windows::core::w!("AutoexecBatDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDCFGSYSDEV: ::windows::core::PCWSTR = ::windows::w!("Det.AvoidCfgSysDev"); +pub const INFSTR_SECT_AVOIDCFGSYSDEV: ::windows::core::PCWSTR = ::windows::core::w!("Det.AvoidCfgSysDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDENVDEV: ::windows::core::PCWSTR = ::windows::w!("Det.AvoidEnvDev"); +pub const INFSTR_SECT_AVOIDENVDEV: ::windows::core::PCWSTR = ::windows::core::w!("Det.AvoidEnvDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_AVOIDINIDEV: ::windows::core::PCWSTR = ::windows::w!("Det.AvoidIniDev"); +pub const INFSTR_SECT_AVOIDINIDEV: ::windows::core::PCWSTR = ::windows::core::w!("Det.AvoidIniDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADACPIBIOS: ::windows::core::PCWSTR = ::windows::w!("BadACPIBios"); +pub const INFSTR_SECT_BADACPIBIOS: ::windows::core::PCWSTR = ::windows::core::w!("BadACPIBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADDISKBIOS: ::windows::core::PCWSTR = ::windows::w!("BadDiskBios"); +pub const INFSTR_SECT_BADDISKBIOS: ::windows::core::PCWSTR = ::windows::core::w!("BadDiskBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADDSBIOS: ::windows::core::PCWSTR = ::windows::w!("BadDSBios"); +pub const INFSTR_SECT_BADDSBIOS: ::windows::core::PCWSTR = ::windows::core::w!("BadDSBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADPMCALLBIOS: ::windows::core::PCWSTR = ::windows::w!("BadProtectedModeCallBios"); +pub const INFSTR_SECT_BADPMCALLBIOS: ::windows::core::PCWSTR = ::windows::core::w!("BadProtectedModeCallBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADPNPBIOS: ::windows::core::PCWSTR = ::windows::w!("BadPnpBios"); +pub const INFSTR_SECT_BADPNPBIOS: ::windows::core::PCWSTR = ::windows::core::w!("BadPnpBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADRMCALLBIOS: ::windows::core::PCWSTR = ::windows::w!("BadRealModeCallBios"); +pub const INFSTR_SECT_BADRMCALLBIOS: ::windows::core::PCWSTR = ::windows::core::w!("BadRealModeCallBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_BADROUTINGTABLEBIOS: ::windows::core::PCWSTR = ::windows::w!("BadPCIIRQRoutingTableBios"); +pub const INFSTR_SECT_BADROUTINGTABLEBIOS: ::windows::core::PCWSTR = ::windows::core::w!("BadPCIIRQRoutingTableBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CFGSYS: ::windows::core::PCWSTR = ::windows::w!("ConfigSysDrivers"); +pub const INFSTR_SECT_CFGSYS: ::windows::core::PCWSTR = ::windows::core::w!("ConfigSysDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CLASS_INSTALL: ::windows::core::PCWSTR = ::windows::w!("ClassInstall"); +pub const INFSTR_SECT_CLASS_INSTALL: ::windows::core::PCWSTR = ::windows::core::w!("ClassInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_CLASS_INSTALL_32: ::windows::core::PCWSTR = ::windows::w!("ClassInstall32"); +pub const INFSTR_SECT_CLASS_INSTALL_32: ::windows::core::PCWSTR = ::windows::core::w!("ClassInstall32"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEFAULT_INSTALL: ::windows::core::PCWSTR = ::windows::w!("DefaultInstall"); +pub const INFSTR_SECT_DEFAULT_INSTALL: ::windows::core::PCWSTR = ::windows::core::w!("DefaultInstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEFAULT_UNINSTALL: ::windows::core::PCWSTR = ::windows::w!("DefaultUninstall"); +pub const INFSTR_SECT_DEFAULT_UNINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("DefaultUninstall"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETCLASSINFO: ::windows::core::PCWSTR = ::windows::w!("Det.ClassInfo"); +pub const INFSTR_SECT_DETCLASSINFO: ::windows::core::PCWSTR = ::windows::core::w!("Det.ClassInfo"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETMODULES: ::windows::core::PCWSTR = ::windows::w!("Det.Modules"); +pub const INFSTR_SECT_DETMODULES: ::windows::core::PCWSTR = ::windows::core::w!("Det.Modules"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DETOPTIONS: ::windows::core::PCWSTR = ::windows::w!("Det.Options"); +pub const INFSTR_SECT_DETOPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("Det.Options"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DEVINFS: ::windows::core::PCWSTR = ::windows::w!("Det.DevINFs"); +pub const INFSTR_SECT_DEVINFS: ::windows::core::PCWSTR = ::windows::core::w!("Det.DevINFs"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_DISPLAY_CLEANUP: ::windows::core::PCWSTR = ::windows::w!("DisplayCleanup"); +pub const INFSTR_SECT_DISPLAY_CLEANUP: ::windows::core::PCWSTR = ::windows::core::w!("DisplayCleanup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_EXTENSIONCONTRACTS: ::windows::core::PCWSTR = ::windows::w!("ExtensionContracts"); +pub const INFSTR_SECT_EXTENSIONCONTRACTS: ::windows::core::PCWSTR = ::windows::core::w!("ExtensionContracts"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_FORCEHWVERIFY: ::windows::core::PCWSTR = ::windows::w!("Det.ForceHWVerify"); +pub const INFSTR_SECT_FORCEHWVERIFY: ::windows::core::PCWSTR = ::windows::core::w!("Det.ForceHWVerify"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_GOODACPIBIOS: ::windows::core::PCWSTR = ::windows::w!("GoodACPIBios"); +pub const INFSTR_SECT_GOODACPIBIOS: ::windows::core::PCWSTR = ::windows::core::w!("GoodACPIBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_HPOMNIBOOK: ::windows::core::PCWSTR = ::windows::w!("Det.HPOmnibook"); +pub const INFSTR_SECT_HPOMNIBOOK: ::windows::core::PCWSTR = ::windows::core::w!("Det.HPOmnibook"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_INTERFACE_INSTALL_32: ::windows::core::PCWSTR = ::windows::w!("InterfaceInstall32"); +pub const INFSTR_SECT_INTERFACE_INSTALL_32: ::windows::core::PCWSTR = ::windows::core::w!("InterfaceInstall32"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MACHINEIDBIOS: ::windows::core::PCWSTR = ::windows::w!("MachineIDBios"); +pub const INFSTR_SECT_MACHINEIDBIOS: ::windows::core::PCWSTR = ::windows::core::w!("MachineIDBios"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MANUALDEV: ::windows::core::PCWSTR = ::windows::w!("Det.ManualDev"); +pub const INFSTR_SECT_MANUALDEV: ::windows::core::PCWSTR = ::windows::core::w!("Det.ManualDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_MFG: ::windows::core::PCWSTR = ::windows::w!("Manufacturer"); +pub const INFSTR_SECT_MFG: ::windows::core::PCWSTR = ::windows::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGCFGSYSDEV: ::windows::core::PCWSTR = ::windows::w!("Det.RegCfgSysDev"); +pub const INFSTR_SECT_REGCFGSYSDEV: ::windows::core::PCWSTR = ::windows::core::w!("Det.RegCfgSysDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGENVDEV: ::windows::core::PCWSTR = ::windows::w!("Det.RegEnvDev"); +pub const INFSTR_SECT_REGENVDEV: ::windows::core::PCWSTR = ::windows::core::w!("Det.RegEnvDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_REGINIDEV: ::windows::core::PCWSTR = ::windows::w!("Det.RegIniDev"); +pub const INFSTR_SECT_REGINIDEV: ::windows::core::PCWSTR = ::windows::core::w!("Det.RegIniDev"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_SYSINI: ::windows::core::PCWSTR = ::windows::w!("SystemIniDrivers"); +pub const INFSTR_SECT_SYSINI: ::windows::core::PCWSTR = ::windows::core::w!("SystemIniDrivers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_SYSINIDRV: ::windows::core::PCWSTR = ::windows::w!("SystemIniDriversLine"); +pub const INFSTR_SECT_SYSINIDRV: ::windows::core::PCWSTR = ::windows::core::w!("SystemIniDriversLine"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_TARGETCOMPUTERS: ::windows::core::PCWSTR = ::windows::w!("TargetComputers"); +pub const INFSTR_SECT_TARGETCOMPUTERS: ::windows::core::PCWSTR = ::windows::core::w!("TargetComputers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_VERSION: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const INFSTR_SECT_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SECT_WININIRUN: ::windows::core::PCWSTR = ::windows::w!("WinIniRunLine"); +pub const INFSTR_SECT_WININIRUN: ::windows::core::PCWSTR = ::windows::core::w!("WinIniRunLine"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SOFTWAREVERSION_SECTION: ::windows::core::PCWSTR = ::windows::w!("SoftwareVersion"); +pub const INFSTR_SOFTWAREVERSION_SECTION: ::windows::core::PCWSTR = ::windows::core::w!("SoftwareVersion"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_STRKEY_DRVDESC: ::windows::core::PCWSTR = ::windows::w!("DriverDesc"); +pub const INFSTR_STRKEY_DRVDESC: ::windows::core::PCWSTR = ::windows::core::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_COINSTALLERS: ::windows::core::PCWSTR = ::windows::w!("CoInstallers"); +pub const INFSTR_SUBKEY_COINSTALLERS: ::windows::core::PCWSTR = ::windows::core::w!("CoInstallers"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_CTL: ::windows::core::PCWSTR = ::windows::w!("CTL"); +pub const INFSTR_SUBKEY_CTL: ::windows::core::PCWSTR = ::windows::core::w!("CTL"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_DET: ::windows::core::PCWSTR = ::windows::w!("Det"); +pub const INFSTR_SUBKEY_DET: ::windows::core::PCWSTR = ::windows::core::w!("Det"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_EVENTS: ::windows::core::PCWSTR = ::windows::w!("Events"); +pub const INFSTR_SUBKEY_EVENTS: ::windows::core::PCWSTR = ::windows::core::w!("Events"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_FACTDEF: ::windows::core::PCWSTR = ::windows::w!("FactDef"); +pub const INFSTR_SUBKEY_FACTDEF: ::windows::core::PCWSTR = ::windows::core::w!("FactDef"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_FILTERS: ::windows::core::PCWSTR = ::windows::w!("Filters"); +pub const INFSTR_SUBKEY_FILTERS: ::windows::core::PCWSTR = ::windows::core::w!("Filters"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_HW: ::windows::core::PCWSTR = ::windows::w!("Hw"); +pub const INFSTR_SUBKEY_HW: ::windows::core::PCWSTR = ::windows::core::w!("Hw"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_INTERFACES: ::windows::core::PCWSTR = ::windows::w!("Interfaces"); +pub const INFSTR_SUBKEY_INTERFACES: ::windows::core::PCWSTR = ::windows::core::w!("Interfaces"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_LOGCONFIG: ::windows::core::PCWSTR = ::windows::w!("LogConfig"); +pub const INFSTR_SUBKEY_LOGCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("LogConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_LOGCONFIGOVERRIDE: ::windows::core::PCWSTR = ::windows::w!("LogConfigOverride"); +pub const INFSTR_SUBKEY_LOGCONFIGOVERRIDE: ::windows::core::PCWSTR = ::windows::core::w!("LogConfigOverride"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_NORESOURCEDUPS: ::windows::core::PCWSTR = ::windows::w!("NoResDup"); +pub const INFSTR_SUBKEY_NORESOURCEDUPS: ::windows::core::PCWSTR = ::windows::core::w!("NoResDup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_POSSIBLEDUPS: ::windows::core::PCWSTR = ::windows::w!("PosDup"); +pub const INFSTR_SUBKEY_POSSIBLEDUPS: ::windows::core::PCWSTR = ::windows::core::w!("PosDup"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_SERVICES: ::windows::core::PCWSTR = ::windows::w!("Services"); +pub const INFSTR_SUBKEY_SERVICES: ::windows::core::PCWSTR = ::windows::core::w!("Services"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_SOFTWARE: ::windows::core::PCWSTR = ::windows::w!("Software"); +pub const INFSTR_SUBKEY_SOFTWARE: ::windows::core::PCWSTR = ::windows::core::w!("Software"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const INFSTR_SUBKEY_WMI: ::windows::core::PCWSTR = ::windows::w!("WMI"); +pub const INFSTR_SUBKEY_WMI: ::windows::core::PCWSTR = ::windows::core::w!("WMI"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const INF_STYLE_CACHE_DISABLE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] @@ -7776,111 +7776,111 @@ 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: ::windows::core::PCWSTR = ::windows::w!("AddAutoLogger"); +pub const SZ_KEY_ADDAUTOLOGGER: ::windows::core::PCWSTR = ::windows::core::w!("AddAutoLogger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDAUTOLOGGERPROVIDER: ::windows::core::PCWSTR = ::windows::w!("AddAutoLoggerProvider"); +pub const SZ_KEY_ADDAUTOLOGGERPROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("AddAutoLoggerProvider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDCHANNEL: ::windows::core::PCWSTR = ::windows::w!("AddChannel"); +pub const SZ_KEY_ADDCHANNEL: ::windows::core::PCWSTR = ::windows::core::w!("AddChannel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDEVENTPROVIDER: ::windows::core::PCWSTR = ::windows::w!("AddEventProvider"); +pub const SZ_KEY_ADDEVENTPROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("AddEventProvider"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDFILTER: ::windows::core::PCWSTR = ::windows::w!("AddFilter"); +pub const SZ_KEY_ADDFILTER: ::windows::core::PCWSTR = ::windows::core::w!("AddFilter"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDIME: ::windows::core::PCWSTR = ::windows::w!("AddIme"); +pub const SZ_KEY_ADDIME: ::windows::core::PCWSTR = ::windows::core::w!("AddIme"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDINTERFACE: ::windows::core::PCWSTR = ::windows::w!("AddInterface"); +pub const SZ_KEY_ADDINTERFACE: ::windows::core::PCWSTR = ::windows::core::w!("AddInterface"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDPOWERSETTING: ::windows::core::PCWSTR = ::windows::w!("AddPowerSetting"); +pub const SZ_KEY_ADDPOWERSETTING: ::windows::core::PCWSTR = ::windows::core::w!("AddPowerSetting"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDPROP: ::windows::core::PCWSTR = ::windows::w!("AddProperty"); +pub const SZ_KEY_ADDPROP: ::windows::core::PCWSTR = ::windows::core::w!("AddProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDREG: ::windows::core::PCWSTR = ::windows::w!("AddReg"); +pub const SZ_KEY_ADDREG: ::windows::core::PCWSTR = ::windows::core::w!("AddReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDREGNOCLOBBER: ::windows::core::PCWSTR = ::windows::w!("AddRegNoClobber"); +pub const SZ_KEY_ADDREGNOCLOBBER: ::windows::core::PCWSTR = ::windows::core::w!("AddRegNoClobber"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDSERVICE: ::windows::core::PCWSTR = ::windows::w!("AddService"); +pub const SZ_KEY_ADDSERVICE: ::windows::core::PCWSTR = ::windows::core::w!("AddService"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_ADDTRIGGER: ::windows::core::PCWSTR = ::windows::w!("AddTrigger"); +pub const SZ_KEY_ADDTRIGGER: ::windows::core::PCWSTR = ::windows::core::w!("AddTrigger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_BITREG: ::windows::core::PCWSTR = ::windows::w!("BitReg"); +pub const SZ_KEY_BITREG: ::windows::core::PCWSTR = ::windows::core::w!("BitReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_CLEANONLY: ::windows::core::PCWSTR = ::windows::w!("CleanOnly"); +pub const SZ_KEY_CLEANONLY: ::windows::core::PCWSTR = ::windows::core::w!("CleanOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_COPYFILES: ::windows::core::PCWSTR = ::windows::w!("CopyFiles"); +pub const SZ_KEY_COPYFILES: ::windows::core::PCWSTR = ::windows::core::w!("CopyFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_COPYINF: ::windows::core::PCWSTR = ::windows::w!("CopyINF"); +pub const SZ_KEY_COPYINF: ::windows::core::PCWSTR = ::windows::core::w!("CopyINF"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DEFAULTOPTION: ::windows::core::PCWSTR = ::windows::w!("DefaultOption"); +pub const SZ_KEY_DEFAULTOPTION: ::windows::core::PCWSTR = ::windows::core::w!("DefaultOption"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DEFDESTDIR: ::windows::core::PCWSTR = ::windows::w!("DefaultDestDir"); +pub const SZ_KEY_DEFDESTDIR: ::windows::core::PCWSTR = ::windows::core::w!("DefaultDestDir"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELFILES: ::windows::core::PCWSTR = ::windows::w!("DelFiles"); +pub const SZ_KEY_DELFILES: ::windows::core::PCWSTR = ::windows::core::w!("DelFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELIME: ::windows::core::PCWSTR = ::windows::w!("DelIme"); +pub const SZ_KEY_DELIME: ::windows::core::PCWSTR = ::windows::core::w!("DelIme"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELPROP: ::windows::core::PCWSTR = ::windows::w!("DelProperty"); +pub const SZ_KEY_DELPROP: ::windows::core::PCWSTR = ::windows::core::w!("DelProperty"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELREG: ::windows::core::PCWSTR = ::windows::w!("DelReg"); +pub const SZ_KEY_DELREG: ::windows::core::PCWSTR = ::windows::core::w!("DelReg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DELSERVICE: ::windows::core::PCWSTR = ::windows::w!("DelService"); +pub const SZ_KEY_DELSERVICE: ::windows::core::PCWSTR = ::windows::core::w!("DelService"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_DESTDIRS: ::windows::core::PCWSTR = ::windows::w!("DestinationDirs"); +pub const SZ_KEY_DESTDIRS: ::windows::core::PCWSTR = ::windows::core::w!("DestinationDirs"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_EXCLUDEID: ::windows::core::PCWSTR = ::windows::w!("ExcludeId"); +pub const SZ_KEY_EXCLUDEID: ::windows::core::PCWSTR = ::windows::core::w!("ExcludeId"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FAILUREACTIONS: ::windows::core::PCWSTR = ::windows::w!("FailureActions"); +pub const SZ_KEY_FAILUREACTIONS: ::windows::core::PCWSTR = ::windows::core::w!("FailureActions"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FEATURESCORE: ::windows::core::PCWSTR = ::windows::w!("FeatureScore"); +pub const SZ_KEY_FEATURESCORE: ::windows::core::PCWSTR = ::windows::core::w!("FeatureScore"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FILTERLEVEL: ::windows::core::PCWSTR = ::windows::w!("FilterLevel"); +pub const SZ_KEY_FILTERLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("FilterLevel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_FILTERPOSITION: ::windows::core::PCWSTR = ::windows::w!("FilterPosition"); +pub const SZ_KEY_FILTERPOSITION: ::windows::core::PCWSTR = ::windows::core::w!("FilterPosition"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_HARDWARE: ::windows::core::PCWSTR = ::windows::w!("Hardware"); +pub const SZ_KEY_HARDWARE: ::windows::core::PCWSTR = ::windows::core::w!("Hardware"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_IMPORTCHANNEL: ::windows::core::PCWSTR = ::windows::w!("ImportChannel"); +pub const SZ_KEY_IMPORTCHANNEL: ::windows::core::PCWSTR = ::windows::core::w!("ImportChannel"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_INI2REG: ::windows::core::PCWSTR = ::windows::w!("Ini2Reg"); +pub const SZ_KEY_INI2REG: ::windows::core::PCWSTR = ::windows::core::w!("Ini2Reg"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LAYOUT_FILE: ::windows::core::PCWSTR = ::windows::w!("LayoutFile"); +pub const SZ_KEY_LAYOUT_FILE: ::windows::core::PCWSTR = ::windows::core::w!("LayoutFile"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LDIDOEM: ::windows::core::PCWSTR = ::windows::w!("LdidOEM"); +pub const SZ_KEY_LDIDOEM: ::windows::core::PCWSTR = ::windows::core::w!("LdidOEM"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LFN_SECTION: ::windows::core::PCWSTR = ::windows::w!("VarLDID.LFN"); +pub const SZ_KEY_LFN_SECTION: ::windows::core::PCWSTR = ::windows::core::w!("VarLDID.LFN"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LISTOPTIONS: ::windows::core::PCWSTR = ::windows::w!("ListOptions"); +pub const SZ_KEY_LISTOPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("ListOptions"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_LOGCONFIG: ::windows::core::PCWSTR = ::windows::w!("LogConfig"); +pub const SZ_KEY_LOGCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("LogConfig"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_MODULES: ::windows::core::PCWSTR = ::windows::w!("Modules"); +pub const SZ_KEY_MODULES: ::windows::core::PCWSTR = ::windows::core::w!("Modules"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_OPTIONDESC: ::windows::core::PCWSTR = ::windows::w!("OptionDesc"); +pub const SZ_KEY_OPTIONDESC: ::windows::core::PCWSTR = ::windows::core::w!("OptionDesc"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_PHASE1: ::windows::core::PCWSTR = ::windows::w!("Phase1"); +pub const SZ_KEY_PHASE1: ::windows::core::PCWSTR = ::windows::core::w!("Phase1"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_PROFILEITEMS: ::windows::core::PCWSTR = ::windows::w!("ProfileItems"); +pub const SZ_KEY_PROFILEITEMS: ::windows::core::PCWSTR = ::windows::core::w!("ProfileItems"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_REGSVR: ::windows::core::PCWSTR = ::windows::w!("RegisterDlls"); +pub const SZ_KEY_REGSVR: ::windows::core::PCWSTR = ::windows::core::w!("RegisterDlls"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_RENFILES: ::windows::core::PCWSTR = ::windows::w!("RenFiles"); +pub const SZ_KEY_RENFILES: ::windows::core::PCWSTR = ::windows::core::w!("RenFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SFN_SECTION: ::windows::core::PCWSTR = ::windows::w!("VarLDID.SFN"); +pub const SZ_KEY_SFN_SECTION: ::windows::core::PCWSTR = ::windows::core::w!("VarLDID.SFN"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SRCDISKFILES: ::windows::core::PCWSTR = ::windows::w!("SourceDisksFiles"); +pub const SZ_KEY_SRCDISKFILES: ::windows::core::PCWSTR = ::windows::core::w!("SourceDisksFiles"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_SRCDISKNAMES: ::windows::core::PCWSTR = ::windows::w!("SourceDisksNames"); +pub const SZ_KEY_SRCDISKNAMES: ::windows::core::PCWSTR = ::windows::core::w!("SourceDisksNames"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_STRINGS: ::windows::core::PCWSTR = ::windows::w!("Strings"); +pub const SZ_KEY_STRINGS: ::windows::core::PCWSTR = ::windows::core::w!("Strings"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UNREGSVR: ::windows::core::PCWSTR = ::windows::w!("UnregisterDlls"); +pub const SZ_KEY_UNREGSVR: ::windows::core::PCWSTR = ::windows::core::w!("UnregisterDlls"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEAUTOLOGGER: ::windows::core::PCWSTR = ::windows::w!("UpdateAutoLogger"); +pub const SZ_KEY_UPDATEAUTOLOGGER: ::windows::core::PCWSTR = ::windows::core::w!("UpdateAutoLogger"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEINIFIELDS: ::windows::core::PCWSTR = ::windows::w!("UpdateIniFields"); +pub const SZ_KEY_UPDATEINIFIELDS: ::windows::core::PCWSTR = ::windows::core::w!("UpdateIniFields"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPDATEINIS: ::windows::core::PCWSTR = ::windows::w!("UpdateInis"); +pub const SZ_KEY_UPDATEINIS: ::windows::core::PCWSTR = ::windows::core::w!("UpdateInis"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] -pub const SZ_KEY_UPGRADEONLY: ::windows::core::PCWSTR = ::windows::w!("UpgradeOnly"); +pub const SZ_KEY_UPGRADEONLY: ::windows::core::PCWSTR = ::windows::core::w!("UpgradeOnly"); #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] pub const fDD_BYTE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_DeviceAndDriverInstallation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs index 2cf09cbe60..ea401ae6f6 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/DeviceQuery/mod.rs @@ -8,7 +8,7 @@ pub unsafe fn DevCloseObjectQuery(hdevquery: *const HDEVQUERY__) { #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, prequestedproperties: ::core::option::Option<&[super::Properties::DEVPROPCOMPKEY]>, pfilter: ::core::option::Option<&[DEVPROP_FILTER_EXPRESSION]>, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<*mut HDEVQUERY__> { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" 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::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut HDEVQUERY__>(); DevCreateObjectQuery(objecttype, queryflags, prequestedproperties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(prequestedproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pfilter.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pfilter.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcallback, ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -16,7 +16,7 @@ pub unsafe fn DevCreateObjectQuery(objecttype: DEV_OBJECT_TYPE, queryflags: u32, #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevCreateObjectQueryEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, prequestedproperties: ::core::option::Option<&[super::Properties::DEVPROPCOMPKEY]>, pfilter: ::core::option::Option<&[DEVPROP_FILTER_EXPRESSION]>, pextendedparameters: ::core::option::Option<&[DEV_QUERY_PARAMETER]>, pcallback: PDEV_QUERY_RESULT_CALLBACK, pcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<*mut HDEVQUERY__> { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" 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::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut HDEVQUERY__>(); DevCreateObjectQueryEx( objecttype, @@ -40,7 +40,7 @@ pub unsafe fn DevCreateObjectQueryFromId(objecttype: DEV_OBJECT_TYPE, pszobj where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" fn DevCreateObjectQueryFromId ( objecttype : DEV_OBJECT_TYPE , pszobjectid : :: windows::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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" fn DevCreateObjectQueryFromId ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows::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::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut HDEVQUERY__>(); DevCreateObjectQueryFromId(objecttype, pszobjectid.into_param().abi(), queryflags, prequestedproperties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(prequestedproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pfilter.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pfilter.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcallback, ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -51,7 +51,7 @@ pub unsafe fn DevCreateObjectQueryFromIdEx(objecttype: DEV_OBJECT_TYPE, pszo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" fn DevCreateObjectQueryFromIdEx ( objecttype : DEV_OBJECT_TYPE , pszobjectid : :: windows::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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" fn DevCreateObjectQueryFromIdEx ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows::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::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut HDEVQUERY__>(); DevCreateObjectQueryFromIdEx( objecttype, @@ -76,7 +76,7 @@ pub unsafe fn DevCreateObjectQueryFromIds(objecttype: DEV_OBJECT_TYPE, pszzo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" fn DevCreateObjectQueryFromIds ( objecttype : DEV_OBJECT_TYPE , pszzobjectids : :: windows::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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" fn DevCreateObjectQueryFromIds ( objecttype : DEV_OBJECT_TYPE , pszzobjectids : ::windows::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::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut HDEVQUERY__>(); DevCreateObjectQueryFromIds(objecttype, pszzobjectids.into_param().abi(), queryflags, prequestedproperties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(prequestedproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pfilter.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pfilter.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcallback, ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -87,7 +87,7 @@ pub unsafe fn DevCreateObjectQueryFromIdsEx(objecttype: DEV_OBJECT_TYPE, psz where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" fn DevCreateObjectQueryFromIdsEx ( objecttype : DEV_OBJECT_TYPE , pszzobjectids : :: windows::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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" fn DevCreateObjectQueryFromIdsEx ( objecttype : DEV_OBJECT_TYPE , pszzobjectids : ::windows::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::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut HDEVQUERY__>(); DevCreateObjectQueryFromIdsEx( objecttype, @@ -112,7 +112,7 @@ pub unsafe fn DevFindProperty(pkey: *const super::Properties::DEVPROPKEY, st where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" fn DevFindProperty ( pkey : *const super::Properties:: DEVPROPKEY , store : super::Properties:: DEVPROPSTORE , pszlocalename : :: windows::core::PCWSTR , cproperties : u32 , pproperties : *const super::Properties:: DEVPROPERTY ) -> *mut super::Properties:: DEVPROPERTY ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" fn DevFindProperty ( pkey : *const super::Properties:: DEVPROPKEY , store : super::Properties:: DEVPROPSTORE , pszlocalename : ::windows::core::PCWSTR , cproperties : u32 , pproperties : *const super::Properties:: DEVPROPERTY ) -> *mut super::Properties:: DEVPROPERTY ); DevFindProperty(pkey, store, pszlocalename.into_param().abi(), pproperties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] @@ -136,7 +136,7 @@ pub unsafe fn DevGetObjectProperties(objecttype: DEV_OBJECT_TYPE, pszobjecti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" fn DevGetObjectProperties ( objecttype : DEV_OBJECT_TYPE , pszobjectid : :: windows::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , pcpropertycount : *mut u32 , ppproperties : *mut *mut super::Properties:: DEVPROPERTY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" fn DevGetObjectProperties ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows::core::PCWSTR , queryflags : u32 , crequestedproperties : u32 , prequestedproperties : *const super::Properties:: DEVPROPCOMPKEY , pcpropertycount : *mut u32 , ppproperties : *mut *mut super::Properties:: DEVPROPERTY ) -> ::windows::core::HRESULT ); DevGetObjectProperties(objecttype, pszobjectid.into_param().abi(), queryflags, prequestedproperties.len() as _, ::core::mem::transmute(prequestedproperties.as_ptr()), pcpropertycount, ppproperties).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] @@ -146,21 +146,21 @@ pub unsafe fn DevGetObjectPropertiesEx(objecttype: DEV_OBJECT_TYPE, pszobjec where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" fn DevGetObjectPropertiesEx ( objecttype : DEV_OBJECT_TYPE , pszobjectid : :: windows::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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" fn DevGetObjectPropertiesEx ( objecttype : DEV_OBJECT_TYPE , pszobjectid : ::windows::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::core::HRESULT ); DevGetObjectPropertiesEx(objecttype, pszobjectid.into_param().abi(), queryflags, prequestedproperties.len() as _, ::core::mem::transmute(prequestedproperties.as_ptr()), pextendedparameters.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pextendedparameters.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcpropertycount, ppproperties).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevGetObjects(objecttype: DEV_OBJECT_TYPE, queryflags: u32, prequestedproperties: ::core::option::Option<&[super::Properties::DEVPROPCOMPKEY]>, pfilter: ::core::option::Option<&[DEVPROP_FILTER_EXPRESSION]>, pcobjectcount: *mut u32, ppobjects: *mut *mut DEV_OBJECT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-0.dll""system" 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::core::HRESULT ); DevGetObjects(objecttype, queryflags, prequestedproperties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(prequestedproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pfilter.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pfilter.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcobjectcount, ppobjects).ok() } #[doc = "*Required features: `\"Win32_Devices_DeviceQuery\"`, `\"Win32_Devices_Properties\"`*"] #[cfg(feature = "Win32_Devices_Properties")] #[inline] pub unsafe fn DevGetObjectsEx(objecttype: DEV_OBJECT_TYPE, queryflags: u32, prequestedproperties: ::core::option::Option<&[super::Properties::DEVPROPCOMPKEY]>, pfilter: ::core::option::Option<&[DEVPROP_FILTER_EXPRESSION]>, pextendedparameters: ::core::option::Option<&[DEV_QUERY_PARAMETER]>, pcobjectcount: *mut u32, ppobjects: *mut *mut DEV_OBJECT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" 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::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-devices-query-l1-1-1.dll""system" 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::core::HRESULT ); DevGetObjectsEx( objecttype, queryflags, diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs index 7f1934540c..2491311307 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Display/mod.rs @@ -54,7 +54,7 @@ pub unsafe fn CapabilitiesRequestAndCapabilitiesReply(hmonitor: P0, pszascii where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dxva2.dll""system" fn CapabilitiesRequestAndCapabilitiesReply ( hmonitor : super::super::Foundation:: HANDLE , pszasciicapabilitiesstring : :: windows::core::PSTR , dwcapabilitiesstringlengthincharacters : u32 ) -> i32 ); + ::windows::imp::link ! ( "dxva2.dll""system" fn CapabilitiesRequestAndCapabilitiesReply ( hmonitor : super::super::Foundation:: HANDLE , pszasciicapabilitiesstring : ::windows::core::PSTR , dwcapabilitiesstringlengthincharacters : u32 ) -> i32 ); CapabilitiesRequestAndCapabilitiesReply(hmonitor.into_param().abi(), ::core::mem::transmute(pszasciicapabilitiesstring.as_ptr()), pszasciicapabilitiesstring.len() as _) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] @@ -287,7 +287,7 @@ pub unsafe fn EngGetDriverName(hdev: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EngGetDriverName ( hdev : HDEV ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EngGetDriverName ( hdev : HDEV ) -> ::windows::core::PWSTR ); EngGetDriverName(hdev.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -296,7 +296,7 @@ pub unsafe fn EngGetPrinterDataFileName(hdev: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EngGetPrinterDataFileName ( hdev : HDEV ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EngGetPrinterDataFileName ( hdev : HDEV ) -> ::windows::core::PWSTR ); EngGetPrinterDataFileName(hdev.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -320,7 +320,7 @@ pub unsafe fn EngLoadModule(pwsz: P0) -> super::super::Foundation::HANDLE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EngLoadModule ( pwsz : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EngLoadModule ( pwsz : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); EngLoadModule(pwsz.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] @@ -346,13 +346,13 @@ where #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] pub unsafe fn EngMultiByteToUnicodeN(unicodestring: ::windows::core::PWSTR, maxbytesinunicodestring: u32, bytesinunicodestring: ::core::option::Option<*mut u32>, multibytestring: &[u8]) { - ::windows::imp::link ! ( "gdi32.dll""system" fn EngMultiByteToUnicodeN ( unicodestring : :: windows::core::PWSTR , maxbytesinunicodestring : u32 , bytesinunicodestring : *mut u32 , multibytestring : :: windows::core::PCSTR , bytesinmultibytestring : u32 ) -> ( ) ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EngMultiByteToUnicodeN ( unicodestring : ::windows::core::PWSTR , maxbytesinunicodestring : u32 , bytesinunicodestring : *mut u32 , multibytestring : ::windows::core::PCSTR , bytesinmultibytestring : u32 ) -> ( ) ); EngMultiByteToUnicodeN(::core::mem::transmute(unicodestring), maxbytesinunicodestring, ::core::mem::transmute(bytesinunicodestring.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(multibytestring.as_ptr()), multibytestring.len() as _) } #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] #[inline] pub unsafe fn EngMultiByteToWideChar(codepage: u32, widecharstring: ::windows::core::PWSTR, bytesinwidecharstring: i32, multibytestring: ::core::option::Option<&[u8]>) -> i32 { - ::windows::imp::link ! ( "gdi32.dll""system" fn EngMultiByteToWideChar ( codepage : u32 , widecharstring : :: windows::core::PWSTR , bytesinwidecharstring : i32 , multibytestring : :: windows::core::PCSTR , bytesinmultibytestring : i32 ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EngMultiByteToWideChar ( codepage : u32 , widecharstring : ::windows::core::PWSTR , bytesinwidecharstring : i32 , multibytestring : ::windows::core::PCSTR , bytesinmultibytestring : i32 ) -> i32 ); EngMultiByteToWideChar(codepage, ::core::mem::transmute(widecharstring), bytesinwidecharstring, ::core::mem::transmute(multibytestring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), multibytestring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] @@ -444,7 +444,7 @@ pub unsafe fn EngUnicodeToMultiByteN(multibytestring: &mut [u8], bytesinmult where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EngUnicodeToMultiByteN ( multibytestring : :: windows::core::PSTR , maxbytesinmultibytestring : u32 , bytesinmultibytestring : *mut u32 , unicodestring : :: windows::core::PCWSTR , bytesinunicodestring : u32 ) -> ( ) ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EngUnicodeToMultiByteN ( multibytestring : ::windows::core::PSTR , maxbytesinmultibytestring : u32 , bytesinmultibytestring : *mut u32 , unicodestring : ::windows::core::PCWSTR , bytesinunicodestring : u32 ) -> ( ) ); EngUnicodeToMultiByteN(::core::mem::transmute(multibytestring.as_ptr()), multibytestring.len() as _, ::core::mem::transmute(bytesinmultibytestring.unwrap_or(::std::ptr::null_mut())), unicodestring.into_param().abi(), bytesinunicodestring) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] @@ -460,7 +460,7 @@ pub unsafe fn EngWideCharToMultiByte(codepage: u32, widecharstring: P0, byte where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EngWideCharToMultiByte ( codepage : u32 , widecharstring : :: windows::core::PCWSTR , bytesinwidecharstring : i32 , multibytestring : :: windows::core::PSTR , bytesinmultibytestring : i32 ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EngWideCharToMultiByte ( codepage : u32 , widecharstring : ::windows::core::PCWSTR , bytesinwidecharstring : i32 , multibytestring : ::windows::core::PSTR , bytesinmultibytestring : i32 ) -> i32 ); EngWideCharToMultiByte(codepage, widecharstring.into_param().abi(), bytesinwidecharstring, ::core::mem::transmute(multibytestring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), multibytestring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] @@ -657,7 +657,7 @@ pub unsafe fn GetNumberOfPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevic where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dxva2.dll""system" fn GetNumberOfPhysicalMonitorsFromIDirect3DDevice9 ( pdirect3ddevice9 : * mut::core::ffi::c_void , pdwnumberofphysicalmonitors : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxva2.dll""system" fn GetNumberOfPhysicalMonitorsFromIDirect3DDevice9 ( pdirect3ddevice9 : * mut::core::ffi::c_void , pdwnumberofphysicalmonitors : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetNumberOfPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9.into_param().abi(), &mut result__).from_abi(result__) } @@ -678,7 +678,7 @@ pub unsafe fn GetPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dxva2.dll""system" fn GetPhysicalMonitorsFromIDirect3DDevice9 ( pdirect3ddevice9 : * mut::core::ffi::c_void , dwphysicalmonitorarraysize : u32 , pphysicalmonitorarray : *mut PHYSICAL_MONITOR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxva2.dll""system" fn GetPhysicalMonitorsFromIDirect3DDevice9 ( pdirect3ddevice9 : * mut::core::ffi::c_void , dwphysicalmonitorarraysize : u32 , pphysicalmonitorarray : *mut PHYSICAL_MONITOR ) -> ::windows::core::HRESULT ); GetPhysicalMonitorsFromIDirect3DDevice9(pdirect3ddevice9.into_param().abi(), pphysicalmonitorarray.len() as _, ::core::mem::transmute(pphysicalmonitorarray.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Devices_Display\"`, `\"Win32_Foundation\"`*"] @@ -1229,7 +1229,7 @@ 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: ::windows::core::PCWSTR = ::windows::w!("\\Device\\FSVideo"); +pub const DD_FULLSCREEN_VIDEO_DEVICE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("\\Device\\FSVideo"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const DEVHTADJF_ADDITIVE_DEVICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -2441,7 +2441,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: ::windows::core::PCSTR = ::windows::s!("DISPLAY%d"); +pub const VIDEO_DEVICE_NAME: ::windows::core::PCSTR = ::windows::core::s!("DISPLAY%d"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const VIDEO_DUALVIEW_PRIMARY: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] @@ -2561,7 +2561,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: ::windows::core::PCWSTR = ::windows::w!("DISPLAY%d"); +pub const WVIDEO_DEVICE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DISPLAY%d"); #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] pub const XF_INV_FXTOL: i32 = 3i32; #[doc = "*Required features: `\"Win32_Devices_Display\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs index a46c45e2a9..08a9002bc8 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Enumeration/Pnp/mod.rs @@ -15,7 +15,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceCreate ( pszenumeratorname : :: windows::core::PCWSTR , pszparentdeviceinstance : :: windows::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::core::HRESULT ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceCreate ( pszenumeratorname : ::windows::core::PCWSTR , pszparentdeviceinstance : ::windows::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::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SwDeviceCreate(pszenumeratorname.into_param().abi(), pszparentdeviceinstance.into_param().abi(), pcreateinfo, pproperties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcallback, ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -25,7 +25,7 @@ pub unsafe fn SwDeviceGetLifetime(hswdevice: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceGetLifetime ( hswdevice : HSWDEVICE , plifetime : *mut SW_DEVICE_LIFETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceGetLifetime ( hswdevice : HSWDEVICE , plifetime : *mut SW_DEVICE_LIFETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SwDeviceGetLifetime(hswdevice.into_param().abi(), &mut result__).from_abi(result__) } @@ -37,7 +37,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceInterfacePropertySet ( hswdevice : HSWDEVICE , pszdeviceinterfaceid : :: windows::core::PCWSTR , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceInterfacePropertySet ( hswdevice : HSWDEVICE , pszdeviceinterfaceid : ::windows::core::PCWSTR , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY ) -> ::windows::core::HRESULT ); SwDeviceInterfacePropertySet(hswdevice.into_param().abi(), pszdeviceinterfaceid.into_param().abi(), pproperties.len() as _, ::core::mem::transmute(pproperties.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`, `\"Win32_Foundation\"`*"] @@ -49,7 +49,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceInterfaceRegister ( hswdevice : HSWDEVICE , pinterfaceclassguid : *const :: windows::core::GUID , pszreferencestring : :: windows::core::PCWSTR , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY , fenabled : super::super::super::Foundation:: BOOL , ppszdeviceinterfaceid : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceInterfaceRegister ( hswdevice : HSWDEVICE , pinterfaceclassguid : *const ::windows::core::GUID , pszreferencestring : ::windows::core::PCWSTR , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY , fenabled : super::super::super::Foundation:: BOOL , ppszdeviceinterfaceid : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SwDeviceInterfaceRegister(hswdevice.into_param().abi(), pinterfaceclassguid, pszreferencestring.into_param().abi(), pproperties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), fenabled.into_param().abi(), &mut result__).from_abi(result__) } @@ -62,7 +62,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceInterfaceSetState ( hswdevice : HSWDEVICE , pszdeviceinterfaceid : :: windows::core::PCWSTR , fenabled : super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceInterfaceSetState ( hswdevice : HSWDEVICE , pszdeviceinterfaceid : ::windows::core::PCWSTR , fenabled : super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); SwDeviceInterfaceSetState(hswdevice.into_param().abi(), pszdeviceinterfaceid.into_param().abi(), fenabled.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`, `\"Win32_Devices_Properties\"`*"] @@ -72,7 +72,7 @@ pub unsafe fn SwDevicePropertySet(hswdevice: P0, pproperties: &[super::super where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDevicePropertySet ( hswdevice : HSWDEVICE , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDevicePropertySet ( hswdevice : HSWDEVICE , cpropertycount : u32 , pproperties : *const super::super::Properties:: DEVPROPERTY ) -> ::windows::core::HRESULT ); SwDevicePropertySet(hswdevice.into_param().abi(), pproperties.len() as _, ::core::mem::transmute(pproperties.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] @@ -81,7 +81,7 @@ pub unsafe fn SwDeviceSetLifetime(hswdevice: P0, lifetime: SW_DEVICE_LIFETIM where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceSetLifetime ( hswdevice : HSWDEVICE , lifetime : SW_DEVICE_LIFETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cfgmgr32.dll""system" fn SwDeviceSetLifetime ( hswdevice : HSWDEVICE , lifetime : SW_DEVICE_LIFETIME ) -> ::windows::core::HRESULT ); SwDeviceSetLifetime(hswdevice.into_param().abi(), lifetime).ok() } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] @@ -1679,7 +1679,7 @@ pub struct IUPnPServices_Vtbl { get_Item: usize, } #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] -pub const ADDRESS_FAMILY_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("AddressFamily"); +pub const ADDRESS_FAMILY_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AddressFamily"); #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub const FAULT_ACTION_SPECIFIC_BASE: u32 = 600u32; #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] @@ -1695,7 +1695,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: ::windows::core::PCWSTR = ::windows::w!("RemoteAddress"); +pub const REMOTE_ADDRESS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("RemoteAddress"); #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] pub const UPNP_ADDRESSFAMILY_BOTH: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_Enumeration_Pnp\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs index b46a680ff9..4e72f74626 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Fax/mod.rs @@ -56,7 +56,7 @@ pub unsafe fn FaxConnectFaxServerA(machinename: P0, faxhandle: *mut super::s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxConnectFaxServerA ( machinename : :: windows::core::PCSTR , faxhandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxConnectFaxServerA ( machinename : ::windows::core::PCSTR , faxhandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); FaxConnectFaxServerA(machinename.into_param().abi(), faxhandle) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -66,7 +66,7 @@ pub unsafe fn FaxConnectFaxServerW(machinename: P0, faxhandle: *mut super::s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxConnectFaxServerW ( machinename : :: windows::core::PCWSTR , faxhandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxConnectFaxServerW ( machinename : ::windows::core::PCWSTR , faxhandle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); FaxConnectFaxServerW(machinename.into_param().abi(), faxhandle) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -78,7 +78,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxEnableRoutingMethodA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows::core::PCSTR , enabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxEnableRoutingMethodA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : ::windows::core::PCSTR , enabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); FaxEnableRoutingMethodA(faxporthandle.into_param().abi(), routingguid.into_param().abi(), enabled.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -90,7 +90,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxEnableRoutingMethodW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows::core::PCWSTR , enabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxEnableRoutingMethodW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : ::windows::core::PCWSTR , enabled : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); FaxEnableRoutingMethodW(faxporthandle.into_param().abi(), routingguid.into_param().abi(), enabled.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -297,7 +297,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxGetRoutingInfoA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows::core::PCSTR , routinginfobuffer : *mut *mut u8 , routinginfobuffersize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxGetRoutingInfoA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : ::windows::core::PCSTR , routinginfobuffer : *mut *mut u8 , routinginfobuffersize : *mut u32 ) -> super::super::Foundation:: BOOL ); FaxGetRoutingInfoA(faxporthandle.into_param().abi(), routingguid.into_param().abi(), routinginfobuffer, routinginfobuffersize) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -308,7 +308,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxGetRoutingInfoW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows::core::PCWSTR , routinginfobuffer : *mut *mut u8 , routinginfobuffersize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxGetRoutingInfoW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : ::windows::core::PCWSTR , routinginfobuffer : *mut *mut u8 , routinginfobuffersize : *mut u32 ) -> super::super::Foundation:: BOOL ); FaxGetRoutingInfoW(faxporthandle.into_param().abi(), routingguid.into_param().abi(), routinginfobuffer, routinginfobuffersize) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -357,7 +357,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxRegisterRoutingExtensionW ( faxhandle : super::super::Foundation:: HANDLE , extensionname : :: windows::core::PCWSTR , friendlyname : :: windows::core::PCWSTR , imagename : :: windows::core::PCWSTR , callback : PFAX_ROUTING_INSTALLATION_CALLBACKW , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxRegisterRoutingExtensionW ( faxhandle : super::super::Foundation:: HANDLE , extensionname : ::windows::core::PCWSTR , friendlyname : ::windows::core::PCWSTR , imagename : ::windows::core::PCWSTR , callback : PFAX_ROUTING_INSTALLATION_CALLBACKW , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); FaxRegisterRoutingExtensionW(faxhandle.into_param().abi(), extensionname.into_param().abi(), friendlyname.into_param().abi(), imagename.into_param().abi(), callback, context) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -370,7 +370,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxRegisterServiceProviderW ( deviceprovider : :: windows::core::PCWSTR , friendlyname : :: windows::core::PCWSTR , imagename : :: windows::core::PCWSTR , tspname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxRegisterServiceProviderW ( deviceprovider : ::windows::core::PCWSTR , friendlyname : ::windows::core::PCWSTR , imagename : ::windows::core::PCWSTR , tspname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FaxRegisterServiceProviderW(deviceprovider.into_param().abi(), friendlyname.into_param().abi(), imagename.into_param().abi(), tspname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -381,7 +381,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxSendDocumentA ( faxhandle : super::super::Foundation:: HANDLE , filename : :: windows::core::PCSTR , jobparams : *mut FAX_JOB_PARAMA , coverpageinfo : *const FAX_COVERPAGE_INFOA , faxjobid : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxSendDocumentA ( faxhandle : super::super::Foundation:: HANDLE , filename : ::windows::core::PCSTR , jobparams : *mut FAX_JOB_PARAMA , coverpageinfo : *const FAX_COVERPAGE_INFOA , faxjobid : *mut u32 ) -> super::super::Foundation:: BOOL ); FaxSendDocumentA(faxhandle.into_param().abi(), filename.into_param().abi(), jobparams, coverpageinfo, faxjobid) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -392,7 +392,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxSendDocumentForBroadcastA ( faxhandle : super::super::Foundation:: HANDLE , filename : :: windows::core::PCSTR , faxjobid : *mut u32 , faxrecipientcallback : PFAX_RECIPIENT_CALLBACKA , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxSendDocumentForBroadcastA ( faxhandle : super::super::Foundation:: HANDLE , filename : ::windows::core::PCSTR , faxjobid : *mut u32 , faxrecipientcallback : PFAX_RECIPIENT_CALLBACKA , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); FaxSendDocumentForBroadcastA(faxhandle.into_param().abi(), filename.into_param().abi(), faxjobid, faxrecipientcallback, context) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -403,7 +403,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxSendDocumentForBroadcastW ( faxhandle : super::super::Foundation:: HANDLE , filename : :: windows::core::PCWSTR , faxjobid : *mut u32 , faxrecipientcallback : PFAX_RECIPIENT_CALLBACKW , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxSendDocumentForBroadcastW ( faxhandle : super::super::Foundation:: HANDLE , filename : ::windows::core::PCWSTR , faxjobid : *mut u32 , faxrecipientcallback : PFAX_RECIPIENT_CALLBACKW , context : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); FaxSendDocumentForBroadcastW(faxhandle.into_param().abi(), filename.into_param().abi(), faxjobid, faxrecipientcallback, context) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -414,7 +414,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxSendDocumentW ( faxhandle : super::super::Foundation:: HANDLE , filename : :: windows::core::PCWSTR , jobparams : *mut FAX_JOB_PARAMW , coverpageinfo : *const FAX_COVERPAGE_INFOW , faxjobid : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxSendDocumentW ( faxhandle : super::super::Foundation:: HANDLE , filename : ::windows::core::PCWSTR , jobparams : *mut FAX_JOB_PARAMW , coverpageinfo : *const FAX_COVERPAGE_INFOW , faxjobid : *mut u32 ) -> super::super::Foundation:: BOOL ); FaxSendDocumentW(faxhandle.into_param().abi(), filename.into_param().abi(), jobparams, coverpageinfo, faxjobid) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -525,7 +525,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxSetRoutingInfoA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows::core::PCSTR , routinginfobuffer : *const u8 , routinginfobuffersize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxSetRoutingInfoA ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : ::windows::core::PCSTR , routinginfobuffer : *const u8 , routinginfobuffersize : u32 ) -> super::super::Foundation:: BOOL ); FaxSetRoutingInfoA(faxporthandle.into_param().abi(), routingguid.into_param().abi(), routinginfobuffer, routinginfobuffersize) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -536,7 +536,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxSetRoutingInfoW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : :: windows::core::PCWSTR , routinginfobuffer : *const u8 , routinginfobuffersize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxSetRoutingInfoW ( faxporthandle : super::super::Foundation:: HANDLE , routingguid : ::windows::core::PCWSTR , routinginfobuffer : *const u8 , routinginfobuffersize : u32 ) -> super::super::Foundation:: BOOL ); FaxSetRoutingInfoW(faxporthandle.into_param().abi(), routingguid.into_param().abi(), routinginfobuffer, routinginfobuffersize) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -546,7 +546,7 @@ pub unsafe fn FaxStartPrintJobA(printername: P0, printinfo: *const FAX_PRINT where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxStartPrintJobA ( printername : :: windows::core::PCSTR , printinfo : *const FAX_PRINT_INFOA , faxjobid : *mut u32 , faxcontextinfo : *mut FAX_CONTEXT_INFOA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxStartPrintJobA ( printername : ::windows::core::PCSTR , printinfo : *const FAX_PRINT_INFOA , faxjobid : *mut u32 , faxcontextinfo : *mut FAX_CONTEXT_INFOA ) -> super::super::Foundation:: BOOL ); FaxStartPrintJobA(printername.into_param().abi(), printinfo, faxjobid, faxcontextinfo) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -556,7 +556,7 @@ pub unsafe fn FaxStartPrintJobW(printername: P0, printinfo: *const FAX_PRINT where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxStartPrintJobW ( printername : :: windows::core::PCWSTR , printinfo : *const FAX_PRINT_INFOW , faxjobid : *mut u32 , faxcontextinfo : *mut FAX_CONTEXT_INFOW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxStartPrintJobW ( printername : ::windows::core::PCWSTR , printinfo : *const FAX_PRINT_INFOW , faxjobid : *mut u32 , faxcontextinfo : *mut FAX_CONTEXT_INFOW ) -> super::super::Foundation:: BOOL ); FaxStartPrintJobW(printername.into_param().abi(), printinfo, faxjobid, faxcontextinfo) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -566,7 +566,7 @@ pub unsafe fn FaxUnregisterServiceProviderW(deviceprovider: P0) -> super::su where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winfax.dll""system" fn FaxUnregisterServiceProviderW ( deviceprovider : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winfax.dll""system" fn FaxUnregisterServiceProviderW ( deviceprovider : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FaxUnregisterServiceProviderW(deviceprovider.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -575,7 +575,7 @@ pub unsafe fn SendToFaxRecipient(sndmode: SendToMode, lpfilename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fxsutility.dll""system" fn SendToFaxRecipient ( sndmode : SendToMode , lpfilename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "fxsutility.dll""system" fn SendToFaxRecipient ( sndmode : SendToMode , lpfilename : ::windows::core::PCWSTR ) -> u32 ); SendToFaxRecipient(sndmode, lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Foundation\"`*"] @@ -586,7 +586,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "sti.dll""system" fn StiCreateInstanceW ( hinst : super::super::Foundation:: HINSTANCE , dwver : u32 , ppsti : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sti.dll""system" fn StiCreateInstanceW ( hinst : super::super::Foundation:: HINSTANCE , dwver : u32 , ppsti : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); StiCreateInstanceW(hinst.into_param().abi(), dwver, ::core::mem::transmute(ppsti), punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_System_Com\"`*"] @@ -8433,15 +8433,15 @@ pub struct IStillImageW_Vtbl { pub WriteToErrorLog: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, dwmessagetype: u32, pszmessage: ::windows::core::PCWSTR) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_DEVICE_ID: ::windows::core::PCWSTR = ::windows::w!("FAXSRV_DeviceID"); +pub const CF_MSFAXSRV_DEVICE_ID: ::windows::core::PCWSTR = ::windows::core::w!("FAXSRV_DeviceID"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_FSP_GUID: ::windows::core::PCWSTR = ::windows::w!("FAXSRV_FSPGuid"); +pub const CF_MSFAXSRV_FSP_GUID: ::windows::core::PCWSTR = ::windows::core::w!("FAXSRV_FSPGuid"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_ROUTEEXT_NAME: ::windows::core::PCWSTR = ::windows::w!("FAXSRV_RoutingExtName"); +pub const CF_MSFAXSRV_ROUTEEXT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("FAXSRV_RoutingExtName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: ::windows::core::PCWSTR = ::windows::w!("FAXSRV_RoutingMethodGuid"); +pub const CF_MSFAXSRV_ROUTING_METHOD_GUID: ::windows::core::PCWSTR = ::windows::core::w!("FAXSRV_RoutingMethodGuid"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const CF_MSFAXSRV_SERVER_NAME: ::windows::core::PCWSTR = ::windows::w!("FAXSRV_ServerName"); +pub const CF_MSFAXSRV_SERVER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("FAXSRV_ServerName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const CLSID_Sti: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb323f8e0_2e68_11d0_90ea_00aa0060f86c); #[doc = "*Required features: `\"Win32_Devices_Fax\"`, `\"Win32_Devices_Properties\"`*"] @@ -8787,7 +8787,7 @@ pub const GUID_ScanImage: ::windows::core::GUID = ::windows::core::GUID::from_u1 #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const GUID_ScanPrintImage: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb441f425_8c6e_11d2_977a_0000f87a926f); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const IS_DIGITAL_CAMERA_STR: ::windows::core::PCWSTR = ::windows::w!("IsDigitalCamera"); +pub const IS_DIGITAL_CAMERA_STR: ::windows::core::PCWSTR = ::windows::core::w!("IsDigitalCamera"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const IS_DIGITAL_CAMERA_VAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -8819,55 +8819,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: ::windows::core::PCWSTR = ::windows::w!("{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"); +pub const MS_FAXROUTE_EMAIL_GUID: ::windows::core::PCWSTR = ::windows::core::w!("{6bbf7bfe-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const MS_FAXROUTE_FOLDER_GUID: ::windows::core::PCWSTR = ::windows::w!("{92041a90-9af2-11d0-abf7-00c04fd91a4e}"); +pub const MS_FAXROUTE_FOLDER_GUID: ::windows::core::PCWSTR = ::windows::core::w!("{92041a90-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const MS_FAXROUTE_PRINTING_GUID: ::windows::core::PCWSTR = ::windows::w!("{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"); +pub const MS_FAXROUTE_PRINTING_GUID: ::windows::core::PCWSTR = ::windows::core::w!("{aec1b37c-9af2-11d0-abf7-00c04fd91a4e}"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_BAUDRATE: ::windows::core::PCWSTR = ::windows::w!("BaudRate"); +pub const REGSTR_VAL_BAUDRATE: ::windows::core::PCWSTR = ::windows::core::w!("BaudRate"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_BAUDRATE_A: ::windows::core::PCSTR = ::windows::s!("BaudRate"); +pub const REGSTR_VAL_BAUDRATE_A: ::windows::core::PCSTR = ::windows::core::s!("BaudRate"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DATA_W: ::windows::core::PCWSTR = ::windows::w!("DeviceData"); +pub const REGSTR_VAL_DATA_W: ::windows::core::PCWSTR = ::windows::core::w!("DeviceData"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICESUBTYPE_W: ::windows::core::PCWSTR = ::windows::w!("DeviceSubType"); +pub const REGSTR_VAL_DEVICESUBTYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("DeviceSubType"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICETYPE_W: ::windows::core::PCWSTR = ::windows::w!("DeviceType"); +pub const REGSTR_VAL_DEVICETYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("DeviceType"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEVICE_NAME_W: ::windows::core::PCWSTR = ::windows::w!("DriverDesc"); +pub const REGSTR_VAL_DEVICE_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DEV_NAME_W: ::windows::core::PCWSTR = ::windows::w!("DeviceName"); +pub const REGSTR_VAL_DEV_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("DeviceName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_DRIVER_DESC_W: ::windows::core::PCWSTR = ::windows::w!("DriverDesc"); +pub const REGSTR_VAL_DRIVER_DESC_W: ::windows::core::PCWSTR = ::windows::core::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_FRIENDLY_NAME_W: ::windows::core::PCWSTR = ::windows::w!("FriendlyName"); +pub const REGSTR_VAL_FRIENDLY_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GENERIC_CAPS_W: ::windows::core::PCWSTR = ::windows::w!("Capabilities"); +pub const REGSTR_VAL_GENERIC_CAPS_W: ::windows::core::PCWSTR = ::windows::core::w!("Capabilities"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GUID: ::windows::core::PCWSTR = ::windows::w!("GUID"); +pub const REGSTR_VAL_GUID: ::windows::core::PCWSTR = ::windows::core::w!("GUID"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_GUID_W: ::windows::core::PCWSTR = ::windows::w!("GUID"); +pub const REGSTR_VAL_GUID_W: ::windows::core::PCWSTR = ::windows::core::w!("GUID"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_HARDWARE: ::windows::core::PCWSTR = ::windows::w!("HardwareConfig"); +pub const REGSTR_VAL_HARDWARE: ::windows::core::PCWSTR = ::windows::core::w!("HardwareConfig"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_HARDWARE_W: ::windows::core::PCWSTR = ::windows::w!("HardwareConfig"); +pub const REGSTR_VAL_HARDWARE_W: ::windows::core::PCWSTR = ::windows::core::w!("HardwareConfig"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCHABLE: ::windows::core::PCWSTR = ::windows::w!("Launchable"); +pub const REGSTR_VAL_LAUNCHABLE: ::windows::core::PCWSTR = ::windows::core::w!("Launchable"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCHABLE_W: ::windows::core::PCWSTR = ::windows::w!("Launchable"); +pub const REGSTR_VAL_LAUNCHABLE_W: ::windows::core::PCWSTR = ::windows::core::w!("Launchable"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCH_APPS: ::windows::core::PCWSTR = ::windows::w!("LaunchApplications"); +pub const REGSTR_VAL_LAUNCH_APPS: ::windows::core::PCWSTR = ::windows::core::w!("LaunchApplications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_LAUNCH_APPS_W: ::windows::core::PCWSTR = ::windows::w!("LaunchApplications"); +pub const REGSTR_VAL_LAUNCH_APPS_W: ::windows::core::PCWSTR = ::windows::core::w!("LaunchApplications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_SHUTDOWNDELAY: ::windows::core::PCWSTR = ::windows::w!("ShutdownIfUnusedDelay"); +pub const REGSTR_VAL_SHUTDOWNDELAY: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownIfUnusedDelay"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_SHUTDOWNDELAY_W: ::windows::core::PCWSTR = ::windows::w!("ShutdownIfUnusedDelay"); +pub const REGSTR_VAL_SHUTDOWNDELAY_W: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownIfUnusedDelay"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("Type"); +pub const REGSTR_VAL_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const REGSTR_VAL_VENDOR_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Vendor"); +pub const REGSTR_VAL_VENDOR_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Vendor"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STIEDFL_ALLDEVICES: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -8917,9 +8917,9 @@ pub const STIERR_SHARING_VIOLATION: ::windows::core::HRESULT = ::windows::core:: #[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: ::windows::core::PCSTR = ::windows::s!("Arrival"); +pub const STI_ADD_DEVICE_BROADCAST_ACTION: ::windows::core::PCSTR = ::windows::core::s!("Arrival"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_ADD_DEVICE_BROADCAST_STRING: ::windows::core::PCSTR = ::windows::s!("STI\\"); +pub const STI_ADD_DEVICE_BROADCAST_STRING: ::windows::core::PCSTR = ::windows::core::s!("STI\\"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_CHANGENOEFFECT: i32 = 1i32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -8933,29 +8933,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: ::windows::core::PCWSTR = ::windows::w!("DefaultLaunchApp"); +pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP: ::windows::core::PCWSTR = ::windows::core::w!("DefaultLaunchApp"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A: ::windows::core::PCSTR = ::windows::s!("DefaultLaunchApp"); +pub const STI_DEVICE_VALUE_DEFAULT_LAUNCHAPP_A: ::windows::core::PCSTR = ::windows::core::s!("DefaultLaunchApp"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS: ::windows::core::PCWSTR = ::windows::w!("DisableNotifications"); +pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS: ::windows::core::PCWSTR = ::windows::core::w!("DisableNotifications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A: ::windows::core::PCSTR = ::windows::s!("DisableNotifications"); +pub const STI_DEVICE_VALUE_DISABLE_NOTIFICATIONS_A: ::windows::core::PCSTR = ::windows::core::s!("DisableNotifications"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ICM_PROFILE: ::windows::core::PCWSTR = ::windows::w!("ICMProfile"); +pub const STI_DEVICE_VALUE_ICM_PROFILE: ::windows::core::PCWSTR = ::windows::core::w!("ICMProfile"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ICM_PROFILE_A: ::windows::core::PCSTR = ::windows::s!("ICMProfile"); +pub const STI_DEVICE_VALUE_ICM_PROFILE_A: ::windows::core::PCSTR = ::windows::core::s!("ICMProfile"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ISIS_NAME: ::windows::core::PCWSTR = ::windows::w!("ISISDriverName"); +pub const STI_DEVICE_VALUE_ISIS_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ISISDriverName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_ISIS_NAME_A: ::windows::core::PCSTR = ::windows::s!("ISISDriverName"); +pub const STI_DEVICE_VALUE_ISIS_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("ISISDriverName"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("PollTimeout"); +pub const STI_DEVICE_VALUE_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("PollTimeout"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TIMEOUT_A: ::windows::core::PCSTR = ::windows::s!("PollTimeout"); +pub const STI_DEVICE_VALUE_TIMEOUT_A: ::windows::core::PCSTR = ::windows::core::s!("PollTimeout"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TWAIN_NAME: ::windows::core::PCWSTR = ::windows::w!("TwainDS"); +pub const STI_DEVICE_VALUE_TWAIN_NAME: ::windows::core::PCWSTR = ::windows::core::w!("TwainDS"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_DEVICE_VALUE_TWAIN_NAME_A: ::windows::core::PCSTR = ::windows::s!("TwainDS"); +pub const STI_DEVICE_VALUE_TWAIN_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("TwainDS"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_DEVSTATUS_EVENTS_STATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -9031,9 +9031,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: ::windows::core::PCSTR = ::windows::s!("Removal"); +pub const STI_REMOVE_DEVICE_BROADCAST_ACTION: ::windows::core::PCSTR = ::windows::core::s!("Removal"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] -pub const STI_REMOVE_DEVICE_BROADCAST_STRING: ::windows::core::PCSTR = ::windows::s!("STI\\"); +pub const STI_REMOVE_DEVICE_BROADCAST_STRING: ::windows::core::PCSTR = ::windows::core::s!("STI\\"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const STI_SUBSCRIBE_FLAG_EVENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] @@ -9059,7 +9059,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: ::windows::core::PCWSTR = ::windows::w!("SupportsMSCPlus"); +pub const SUPPORTS_MSCPLUS_STR: ::windows::core::PCWSTR = ::windows::core::w!("SupportsMSCPlus"); #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] pub const SUPPORTS_MSCPLUS_VAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Fax\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs index 96ef642c75..18f866842c 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/FunctionDiscovery/mod.rs @@ -1188,25 +1188,25 @@ pub struct IProviderQueryConstraintCollection_Vtbl { pub Reset: unsafe extern "system" fn(this: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_AD_PRINTER: ::windows::core::PCWSTR = ::windows::w!("Published Printer"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_AD_PRINTER: ::windows::core::PCWSTR = ::windows::core::w!("Published Printer"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_ASP_INFRA: ::windows::core::PCWSTR = ::windows::w!("AspInfra"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_ASP_INFRA: ::windows::core::PCWSTR = ::windows::core::w!("AspInfra"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH: ::windows::core::PCWSTR = ::windows::w!("Bluetooth"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH: ::windows::core::PCWSTR = ::windows::core::w!("Bluetooth"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH_LE: ::windows::core::PCWSTR = ::windows::w!("Bluetooth Low Energy"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_BLUETOOTH_LE: ::windows::core::PCWSTR = ::windows::core::w!("Bluetooth Low Energy"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_NETBIOS: ::windows::core::PCWSTR = ::windows::w!("NetBIOS"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_NETBIOS: ::windows::core::PCWSTR = ::windows::core::w!("NetBIOS"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_PNP: ::windows::core::PCWSTR = ::windows::w!("PnP"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_PNP: ::windows::core::PCWSTR = ::windows::core::w!("PnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_UPNP: ::windows::core::PCWSTR = ::windows::w!("UPnP"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_UPNP: ::windows::core::PCWSTR = ::windows::core::w!("UPnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WFD: ::windows::core::PCWSTR = ::windows::w!("WiFiDirect"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WFD: ::windows::core::PCWSTR = ::windows::core::w!("WiFiDirect"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WSD: ::windows::core::PCWSTR = ::windows::w!("WSD"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WSD: ::windows::core::PCWSTR = ::windows::core::w!("WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const DEVICEDISPLAY_DISCOVERYMETHOD_WUSB: ::windows::core::PCWSTR = ::windows::w!("WUSB"); +pub const DEVICEDISPLAY_DISCOVERYMETHOD_WUSB: ::windows::core::PCWSTR = ::windows::core::w!("WUSB"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const E_FDPAIRING_AUTHFAILURE: ::windows::core::HRESULT = ::windows::core::HRESULT(-1882193917i32); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -1224,71 +1224,71 @@ pub const E_FDPAIRING_NOPROFILES: ::windows::core::HRESULT = ::windows::core::HR #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const E_FDPAIRING_TOOMANYCONNECTIONS: ::windows::core::HRESULT = ::windows::core::HRESULT(-1882193915i32); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_BT: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Devices.Bluetooth"); +pub const FCTN_CATEGORY_BT: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Devices.Bluetooth"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEDISPLAYOBJECTS: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Base.DeviceDisplayObjects"); +pub const FCTN_CATEGORY_DEVICEDISPLAYOBJECTS: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Base.DeviceDisplayObjects"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEFUNCTIONENUMERATORS: ::windows::core::PCWSTR = ::windows::w!("Layered\\Microsoft.Devices.FunctionEnumerators"); +pub const FCTN_CATEGORY_DEVICEFUNCTIONENUMERATORS: ::windows::core::PCWSTR = ::windows::core::w!("Layered\\Microsoft.Devices.FunctionEnumerators"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICEPAIRING: ::windows::core::PCWSTR = ::windows::w!("Layered\\Microsoft.Base.DevicePairing"); +pub const FCTN_CATEGORY_DEVICEPAIRING: ::windows::core::PCWSTR = ::windows::core::w!("Layered\\Microsoft.Base.DevicePairing"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVICES: ::windows::core::PCWSTR = ::windows::w!("Layered\\Microsoft.Base.Devices"); +pub const FCTN_CATEGORY_DEVICES: ::windows::core::PCWSTR = ::windows::core::w!("Layered\\Microsoft.Base.Devices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_DEVQUERYOBJECTS: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Base.DevQueryObjects"); +pub const FCTN_CATEGORY_DEVQUERYOBJECTS: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Base.DevQueryObjects"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_NETBIOS: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Networking.Netbios"); +pub const FCTN_CATEGORY_NETBIOS: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Networking.Netbios"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_NETWORKDEVICES: ::windows::core::PCWSTR = ::windows::w!("Layered\\Microsoft.Networking.Devices"); +pub const FCTN_CATEGORY_NETWORKDEVICES: ::windows::core::PCWSTR = ::windows::core::w!("Layered\\Microsoft.Networking.Devices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PNP: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Base.PnP"); +pub const FCTN_CATEGORY_PNP: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Base.PnP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PNPXASSOCIATION: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.PnPX.Association"); +pub const FCTN_CATEGORY_PNPXASSOCIATION: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.PnPX.Association"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_PUBLICATION: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Base.Publication"); +pub const FCTN_CATEGORY_PUBLICATION: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Base.Publication"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_REGISTRY: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Base.Registry"); +pub const FCTN_CATEGORY_REGISTRY: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Base.Registry"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_SSDP: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Networking.SSDP"); +pub const FCTN_CATEGORY_SSDP: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Networking.SSDP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WCN: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Networking.WCN"); +pub const FCTN_CATEGORY_WCN: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Networking.WCN"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WSDISCOVERY: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Networking.WSD"); +pub const FCTN_CATEGORY_WSDISCOVERY: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Networking.WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_CATEGORY_WUSB: ::windows::core::PCWSTR = ::windows::w!("Provider\\Microsoft.Devices.WirelessUSB"); +pub const FCTN_CATEGORY_WUSB: ::windows::core::PCWSTR = ::windows::core::w!("Provider\\Microsoft.Devices.WirelessUSB"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_DEVICES_WSDPRINTERS: ::windows::core::PCWSTR = ::windows::w!("WSDPrinters"); +pub const FCTN_SUBCAT_DEVICES_WSDPRINTERS: ::windows::core::PCWSTR = ::windows::core::w!("WSDPrinters"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_NETWORKDEVICES_SSDP: ::windows::core::PCWSTR = ::windows::w!("SSDP"); +pub const FCTN_SUBCAT_NETWORKDEVICES_SSDP: ::windows::core::PCWSTR = ::windows::core::w!("SSDP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_NETWORKDEVICES_WSD: ::windows::core::PCWSTR = ::windows::w!("WSD"); +pub const FCTN_SUBCAT_NETWORKDEVICES_WSD: ::windows::core::PCWSTR = ::windows::core::w!("WSD"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_REG_DIRECTED: ::windows::core::PCWSTR = ::windows::w!("Directed"); +pub const FCTN_SUBCAT_REG_DIRECTED: ::windows::core::PCWSTR = ::windows::core::w!("Directed"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FCTN_SUBCAT_REG_PUBLICATION: ::windows::core::PCWSTR = ::windows::w!("Publication"); +pub const FCTN_SUBCAT_REG_PUBLICATION: ::windows::core::PCWSTR = ::windows::core::w!("Publication"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ALL: ::windows::core::PCWSTR = ::windows::w!("All"); +pub const FD_CONSTRAINTVALUE_ALL: ::windows::core::PCWSTR = ::windows::core::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_INPROC_SERVER: ::windows::core::PCWSTR = ::windows::w!("1"); +pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_INPROC_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_LOCAL_SERVER: ::windows::core::PCWSTR = ::windows::w!("4"); +pub const FD_CONSTRAINTVALUE_COMCLSCONTEXT_LOCAL_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("4"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_FALSE: ::windows::core::PCWSTR = ::windows::w!("FALSE"); +pub const FD_CONSTRAINTVALUE_FALSE: ::windows::core::PCWSTR = ::windows::core::w!("FALSE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_PAIRED: ::windows::core::PCWSTR = ::windows::w!("Paired"); +pub const FD_CONSTRAINTVALUE_PAIRED: ::windows::core::PCWSTR = ::windows::core::w!("Paired"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_RECURSESUBCATEGORY_TRUE: ::windows::core::PCWSTR = ::windows::w!("TRUE"); +pub const FD_CONSTRAINTVALUE_RECURSESUBCATEGORY_TRUE: ::windows::core::PCWSTR = ::windows::core::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_ALL: ::windows::core::PCWSTR = ::windows::w!("All"); +pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_ALL: ::windows::core::PCWSTR = ::windows::core::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_DIRECT: ::windows::core::PCWSTR = ::windows::w!("Direct"); +pub const FD_CONSTRAINTVALUE_ROUTINGSCOPE_DIRECT: ::windows::core::PCWSTR = ::windows::core::w!("Direct"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_TRUE: ::windows::core::PCWSTR = ::windows::w!("TRUE"); +pub const FD_CONSTRAINTVALUE_TRUE: ::windows::core::PCWSTR = ::windows::core::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_UNPAIRED: ::windows::core::PCWSTR = ::windows::w!("UnPaired"); +pub const FD_CONSTRAINTVALUE_UNPAIRED: ::windows::core::PCWSTR = ::windows::core::w!("UnPaired"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_VISIBILITY_ALL: ::windows::core::PCWSTR = ::windows::w!("1"); +pub const FD_CONSTRAINTVALUE_VISIBILITY_ALL: ::windows::core::PCWSTR = ::windows::core::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_CONSTRAINTVALUE_VISIBILITY_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("0"); +pub const FD_CONSTRAINTVALUE_VISIBILITY_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("0"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const FD_EVENTID: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -1306,23 +1306,23 @@ 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: ::windows::core::PCWSTR = ::windows::w!("COMClsContext"); +pub const FD_QUERYCONSTRAINT_COMCLSCONTEXT: ::windows::core::PCWSTR = ::windows::core::w!("COMClsContext"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_INQUIRY_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("InquiryModeTimeout"); +pub const FD_QUERYCONSTRAINT_INQUIRY_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("InquiryModeTimeout"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_PAIRING_STATE: ::windows::core::PCWSTR = ::windows::w!("PairingState"); +pub const FD_QUERYCONSTRAINT_PAIRING_STATE: ::windows::core::PCWSTR = ::windows::core::w!("PairingState"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_PROVIDERINSTANCEID: ::windows::core::PCWSTR = ::windows::w!("ProviderInstanceID"); +pub const FD_QUERYCONSTRAINT_PROVIDERINSTANCEID: ::windows::core::PCWSTR = ::windows::core::w!("ProviderInstanceID"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_RECURSESUBCATEGORY: ::windows::core::PCWSTR = ::windows::w!("RecurseSubcategory"); +pub const FD_QUERYCONSTRAINT_RECURSESUBCATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("RecurseSubcategory"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_ROUTINGSCOPE: ::windows::core::PCWSTR = ::windows::w!("RoutingScope"); +pub const FD_QUERYCONSTRAINT_ROUTINGSCOPE: ::windows::core::PCWSTR = ::windows::core::w!("RoutingScope"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_SUBCATEGORY: ::windows::core::PCWSTR = ::windows::w!("Subcategory"); +pub const FD_QUERYCONSTRAINT_SUBCATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("Subcategory"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_QUERYCONSTRAINT_VISIBILITY: ::windows::core::PCWSTR = ::windows::w!("Visibility"); +pub const FD_QUERYCONSTRAINT_VISIBILITY: ::windows::core::PCWSTR = ::windows::core::w!("Visibility"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const FD_SUBKEY: ::windows::core::PCWSTR = ::windows::w!("SOFTWARE\\Microsoft\\Function Discovery\\"); +pub const FD_SUBKEY: ::windows::core::PCWSTR = ::windows::core::w!("SOFTWARE\\Microsoft\\Function Discovery\\"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const FD_Visibility_Default: u32 = 0u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -1350,7 +1350,7 @@ 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: ::windows::core::PCWSTR = ::windows::w!("OwnerName"); +pub const ONLINE_PROVIDER_DEVICES_QUERYCONSTRAINT_OWNERNAME: ::windows::core::PCWSTR = ::windows::core::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::core::GUID::from_u128(0x4321918b_f69e_470d_a5de_4d88c75ad24b), pid: 29 }; @@ -2070,37 +2070,37 @@ pub const PNPXAssociation: ::windows::core::GUID = ::windows::core::GUID::from_u #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const PNPXPairingHandler: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb8a27942_ade7_4085_aa6e_4fadc7ada1ef); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_CAMERA: ::windows::core::PCWSTR = ::windows::w!("Cameras"); +pub const PNPX_DEVICECATEGORY_CAMERA: ::windows::core::PCWSTR = ::windows::core::w!("Cameras"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_COMPUTER: ::windows::core::PCWSTR = ::windows::w!("Computers"); +pub const PNPX_DEVICECATEGORY_COMPUTER: ::windows::core::PCWSTR = ::windows::core::w!("Computers"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_DISPLAYS: ::windows::core::PCWSTR = ::windows::w!("Displays"); +pub const PNPX_DEVICECATEGORY_DISPLAYS: ::windows::core::PCWSTR = ::windows::core::w!("Displays"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_FAX: ::windows::core::PCWSTR = ::windows::w!("FAX"); +pub const PNPX_DEVICECATEGORY_FAX: ::windows::core::PCWSTR = ::windows::core::w!("FAX"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_GAMING_DEVICE: ::windows::core::PCWSTR = ::windows::w!("Gaming"); +pub const PNPX_DEVICECATEGORY_GAMING_DEVICE: ::windows::core::PCWSTR = ::windows::core::w!("Gaming"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_HOME_AUTOMATION_SYSTEM: ::windows::core::PCWSTR = ::windows::w!("HomeAutomation"); +pub const PNPX_DEVICECATEGORY_HOME_AUTOMATION_SYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("HomeAutomation"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_HOME_SECURITY_SYSTEM: ::windows::core::PCWSTR = ::windows::w!("HomeSecurity"); +pub const PNPX_DEVICECATEGORY_HOME_SECURITY_SYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("HomeSecurity"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_INPUTDEVICE: ::windows::core::PCWSTR = ::windows::w!("Input"); +pub const PNPX_DEVICECATEGORY_INPUTDEVICE: ::windows::core::PCWSTR = ::windows::core::w!("Input"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_MFP: ::windows::core::PCWSTR = ::windows::w!("MFP"); +pub const PNPX_DEVICECATEGORY_MFP: ::windows::core::PCWSTR = ::windows::core::w!("MFP"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_MULTIMEDIA_DEVICE: ::windows::core::PCWSTR = ::windows::w!("MediaDevices"); +pub const PNPX_DEVICECATEGORY_MULTIMEDIA_DEVICE: ::windows::core::PCWSTR = ::windows::core::w!("MediaDevices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_NETWORK_INFRASTRUCTURE: ::windows::core::PCWSTR = ::windows::w!("NetworkInfrastructure"); +pub const PNPX_DEVICECATEGORY_NETWORK_INFRASTRUCTURE: ::windows::core::PCWSTR = ::windows::core::w!("NetworkInfrastructure"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_OTHER: ::windows::core::PCWSTR = ::windows::w!("Other"); +pub const PNPX_DEVICECATEGORY_OTHER: ::windows::core::PCWSTR = ::windows::core::w!("Other"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_PRINTER: ::windows::core::PCWSTR = ::windows::w!("Printers"); +pub const PNPX_DEVICECATEGORY_PRINTER: ::windows::core::PCWSTR = ::windows::core::w!("Printers"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_SCANNER: ::windows::core::PCWSTR = ::windows::w!("Scanners"); +pub const PNPX_DEVICECATEGORY_SCANNER: ::windows::core::PCWSTR = ::windows::core::w!("Scanners"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_STORAGE: ::windows::core::PCWSTR = ::windows::w!("Storage"); +pub const PNPX_DEVICECATEGORY_STORAGE: ::windows::core::PCWSTR = ::windows::core::w!("Storage"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNPX_DEVICECATEGORY_TELEPHONE: ::windows::core::PCWSTR = ::windows::w!("Phones"); +pub const PNPX_DEVICECATEGORY_TELEPHONE: ::windows::core::PCWSTR = ::windows::core::w!("Phones"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const PNPX_INSTALLSTATE_FAILED: u32 = 3u32; #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -2110,43 +2110,43 @@ 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: ::windows::core::PCWSTR = ::windows::w!("TRUE"); +pub const PNP_CONSTRAINTVALUE_NOTIFICATIONSONLY: ::windows::core::PCWSTR = ::windows::core::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PNP_CONSTRAINTVALUE_NOTPRESENT: ::windows::core::PCWSTR = ::windows::w!("TRUE"); +pub const PNP_CONSTRAINTVALUE_NOTPRESENT: ::windows::core::PCWSTR = ::windows::core::w!("TRUE"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEFUNCTIONDISPLAYOBJECTS: ::windows::core::PCWSTR = ::windows::w!("DeviceFunctionDisplayObjects"); +pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEFUNCTIONDISPLAYOBJECTS: ::windows::core::PCWSTR = ::windows::core::w!("DeviceFunctionDisplayObjects"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEINTERFACES: ::windows::core::PCWSTR = ::windows::w!("DeviceInterfaces"); +pub const PROVIDERDDO_QUERYCONSTRAINT_DEVICEINTERFACES: ::windows::core::PCWSTR = ::windows::core::w!("DeviceInterfaces"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERDDO_QUERYCONSTRAINT_ONLYCONNECTEDDEVICES: ::windows::core::PCWSTR = ::windows::w!("OnlyConnectedDevices"); +pub const PROVIDERDDO_QUERYCONSTRAINT_ONLYCONNECTEDDEVICES: ::windows::core::PCWSTR = ::windows::core::w!("OnlyConnectedDevices"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_INTERFACECLASS: ::windows::core::PCWSTR = ::windows::w!("InterfaceClass"); +pub const PROVIDERPNP_QUERYCONSTRAINT_INTERFACECLASS: ::windows::core::PCWSTR = ::windows::core::w!("InterfaceClass"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_NOTIFICATIONSONLY: ::windows::core::PCWSTR = ::windows::w!("NotifyOnly"); +pub const PROVIDERPNP_QUERYCONSTRAINT_NOTIFICATIONSONLY: ::windows::core::PCWSTR = ::windows::core::w!("NotifyOnly"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERPNP_QUERYCONSTRAINT_NOTPRESENT: ::windows::core::PCWSTR = ::windows::w!("NotPresent"); +pub const PROVIDERPNP_QUERYCONSTRAINT_NOTPRESENT: ::windows::core::PCWSTR = ::windows::core::w!("NotPresent"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERSSDP_QUERYCONSTRAINT_CUSTOMXMLPROPERTY: ::windows::core::PCWSTR = ::windows::w!("CustomXmlProperty"); +pub const PROVIDERSSDP_QUERYCONSTRAINT_CUSTOMXMLPROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("CustomXmlProperty"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERSSDP_QUERYCONSTRAINT_TYPE: ::windows::core::PCWSTR = ::windows::w!("Type"); +pub const PROVIDERSSDP_QUERYCONSTRAINT_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("Properties"); +pub const PROVIDERWNET_QUERYCONSTRAINT_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_RESOURCETYPE: ::windows::core::PCWSTR = ::windows::w!("ResourceType"); +pub const PROVIDERWNET_QUERYCONSTRAINT_RESOURCETYPE: ::windows::core::PCWSTR = ::windows::core::w!("ResourceType"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWNET_QUERYCONSTRAINT_TYPE: ::windows::core::PCWSTR = ::windows::w!("Type"); +pub const PROVIDERWNET_QUERYCONSTRAINT_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_DIRECTEDADDRESS: ::windows::core::PCWSTR = ::windows::w!("RemoteAddress"); +pub const PROVIDERWSD_QUERYCONSTRAINT_DIRECTEDADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("RemoteAddress"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SCOPE: ::windows::core::PCWSTR = ::windows::w!("Scope"); +pub const PROVIDERWSD_QUERYCONSTRAINT_SCOPE: ::windows::core::PCWSTR = ::windows::core::w!("Scope"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SECURITY_REQUIREMENTS: ::windows::core::PCWSTR = ::windows::w!("SecurityRequirements"); +pub const PROVIDERWSD_QUERYCONSTRAINT_SECURITY_REQUIREMENTS: ::windows::core::PCWSTR = ::windows::core::w!("SecurityRequirements"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERTHASH_FOR_SERVER_AUTH: ::windows::core::PCWSTR = ::windows::w!("SSLServerAuthCertHash"); +pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERTHASH_FOR_SERVER_AUTH: ::windows::core::PCWSTR = ::windows::core::w!("SSLServerAuthCertHash"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERT_FOR_CLIENT_AUTH: ::windows::core::PCWSTR = ::windows::w!("SSLClientAuthCert"); +pub const PROVIDERWSD_QUERYCONSTRAINT_SSL_CERT_FOR_CLIENT_AUTH: ::windows::core::PCWSTR = ::windows::core::w!("SSLClientAuthCert"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const PROVIDERWSD_QUERYCONSTRAINT_TYPE: ::windows::core::PCWSTR = ::windows::w!("Type"); +pub const PROVIDERWSD_QUERYCONSTRAINT_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("Type"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const PropertyStore: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe4796550_df61_448b_9193_13fc1341b163); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] @@ -2176,35 +2176,35 @@ pub const SID_UninstallDeviceFunction: ::windows::core::GUID = ::windows::core:: #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] pub const SID_UnpairProvider: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x89a502fc_857b_4698_a0b7_027192002f9e); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_ALL: ::windows::core::PCWSTR = ::windows::w!("ssdp:all"); +pub const SSDP_CONSTRAINTVALUE_TYPE_ALL: ::windows::core::PCWSTR = ::windows::core::w!("ssdp:all"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_DEVICE_PREFIX: ::windows::core::PCWSTR = ::windows::w!("urn:schemas-upnp-org:device:"); +pub const SSDP_CONSTRAINTVALUE_TYPE_DEVICE_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("urn:schemas-upnp-org:device:"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_ROOT: ::windows::core::PCWSTR = ::windows::w!("upnp:rootdevice"); +pub const SSDP_CONSTRAINTVALUE_TYPE_ROOT: ::windows::core::PCWSTR = ::windows::core::w!("upnp:rootdevice"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const SSDP_CONSTRAINTVALUE_TYPE_SVC_PREFIX: ::windows::core::PCWSTR = ::windows::w!("urn:schemas-upnp-org:service:"); +pub const SSDP_CONSTRAINTVALUE_TYPE_SVC_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("urn:schemas-upnp-org:service:"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_PROPERTIES_ALL: ::windows::core::PCWSTR = ::windows::w!("All"); +pub const WNET_CONSTRAINTVALUE_PROPERTIES_ALL: ::windows::core::PCWSTR = ::windows::core::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_PROPERTIES_LIMITED: ::windows::core::PCWSTR = ::windows::w!("Limited"); +pub const WNET_CONSTRAINTVALUE_PROPERTIES_LIMITED: ::windows::core::PCWSTR = ::windows::core::w!("Limited"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISK: ::windows::core::PCWSTR = ::windows::w!("Disk"); +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISK: ::windows::core::PCWSTR = ::windows::core::w!("Disk"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISKORPRINTER: ::windows::core::PCWSTR = ::windows::w!("DiskOrPrinter"); +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_DISKORPRINTER: ::windows::core::PCWSTR = ::windows::core::w!("DiskOrPrinter"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_PRINTER: ::windows::core::PCWSTR = ::windows::w!("Printer"); +pub const WNET_CONSTRAINTVALUE_RESOURCETYPE_PRINTER: ::windows::core::PCWSTR = ::windows::core::w!("Printer"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_ALL: ::windows::core::PCWSTR = ::windows::w!("All"); +pub const WNET_CONSTRAINTVALUE_TYPE_ALL: ::windows::core::PCWSTR = ::windows::core::w!("All"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_DOMAIN: ::windows::core::PCWSTR = ::windows::w!("Domain"); +pub const WNET_CONSTRAINTVALUE_TYPE_DOMAIN: ::windows::core::PCWSTR = ::windows::core::w!("Domain"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WNET_CONSTRAINTVALUE_TYPE_SERVER: ::windows::core::PCWSTR = ::windows::w!("Server"); +pub const WNET_CONSTRAINTVALUE_TYPE_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("Server"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_NO_TRUST_VERIFICATION: ::windows::core::PCWSTR = ::windows::w!("3"); +pub const WSD_CONSTRAINTVALUE_NO_TRUST_VERIFICATION: ::windows::core::PCWSTR = ::windows::core::w!("3"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL: ::windows::core::PCWSTR = ::windows::w!("1"); +pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL: ::windows::core::PCWSTR = ::windows::core::w!("1"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] -pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL_AND_COMPACTSIGNATURE: ::windows::core::PCWSTR = ::windows::w!("2"); +pub const WSD_CONSTRAINTVALUE_REQUIRE_SECURECHANNEL_AND_COMPACTSIGNATURE: ::windows::core::PCWSTR = ::windows::core::w!("2"); #[doc = "*Required features: `\"Win32_Devices_FunctionDiscovery\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs index 73df400564..e4eb279805 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/HumanInterfaceDevice/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "dinput8.dll""system" fn DirectInput8Create ( hinst : super::super::Foundation:: HINSTANCE , dwversion : u32 , riidltf : *const :: windows::core::GUID , ppvout : *mut *mut ::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dinput8.dll""system" fn DirectInput8Create ( hinst : super::super::Foundation:: HINSTANCE , dwversion : u32 , riidltf : *const ::windows::core::GUID , ppvout : *mut *mut ::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectInput8Create(hinst.into_param().abi(), dwversion, riidltf, ppvout, punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] @@ -59,7 +59,7 @@ where #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] #[inline] pub unsafe fn HidD_GetHidGuid() -> ::windows::core::GUID { - ::windows::imp::link ! ( "hid.dll""system" fn HidD_GetHidGuid ( hidguid : *mut :: windows::core::GUID ) -> ( ) ); + ::windows::imp::link ! ( "hid.dll""system" fn HidD_GetHidGuid ( hidguid : *mut ::windows::core::GUID ) -> ( ) ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); HidD_GetHidGuid(&mut result__); ::std::mem::transmute(result__) @@ -198,7 +198,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe 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: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" 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::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" 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::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_GetButtonArray(reporttype, usagepage, linkcollection, usage, buttondata, buttondatalength, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] @@ -219,7 +219,7 @@ pub unsafe fn HidP_GetCaps(preparseddata: isize, capabilities: *mut HIDP_CAPS) - #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_GetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DATA, datalength: *mut u32, preparseddata: isize, report: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetData ( reporttype : HIDP_REPORT_TYPE , datalist : *mut HIDP_DATA , datalength : *mut u32 , preparseddata : isize , report : :: windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetData ( reporttype : HIDP_REPORT_TYPE , datalist : *mut HIDP_DATA , datalength : *mut u32 , preparseddata : isize , report : ::windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_GetData(reporttype, datalist, datalength, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] @@ -240,7 +240,7 @@ pub unsafe fn HidP_GetLinkCollectionNodes(linkcollectionnodes: *mut HIDP_LINK_CO #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_GetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: *mut i32, preparseddata: isize, report: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetScaledUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : *mut i32 , preparseddata : isize , report : :: windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetScaledUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : *mut i32 , preparseddata : isize , report : ::windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_GetScaledUsageValue(reporttype, usagepage, linkcollection, usage, usagevalue, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] @@ -261,28 +261,28 @@ pub unsafe fn HidP_GetSpecificValueCaps(reporttype: HIDP_REPORT_TYPE, usagepage: #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_GetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: *mut u32, preparseddata: isize, report: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : *mut u32 , preparseddata : isize , report : :: windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : *mut u32 , preparseddata : isize , report : ::windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_GetUsageValue(reporttype, usagepage, linkcollection, usage, usagevalue, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_GetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: &mut [u8], preparseddata: isize, report: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetUsageValueArray ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : :: windows::core::PSTR , usagevaluebytelength : u16 , preparseddata : isize , report : :: windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetUsageValueArray ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : ::windows::core::PSTR , usagevaluebytelength : u16 , preparseddata : isize , report : ::windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_GetUsageValueArray(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(usagevalue.as_ptr()), usagevalue.len() as _, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_GetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : :: windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : ::windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_GetUsages(reporttype, usagepage, linkcollection, usagelist, usagelength, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_GetUsagesEx(reporttype: HIDP_REPORT_TYPE, linkcollection: u16, buttonlist: *mut USAGE_AND_PAGE, usagelength: *mut u32, preparseddata: isize, report: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetUsagesEx ( reporttype : HIDP_REPORT_TYPE , linkcollection : u16 , buttonlist : *mut USAGE_AND_PAGE , usagelength : *mut u32 , preparseddata : isize , report : :: windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_GetUsagesEx ( reporttype : HIDP_REPORT_TYPE , linkcollection : u16 , buttonlist : *mut USAGE_AND_PAGE , usagelength : *mut u32 , preparseddata : isize , report : ::windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_GetUsagesEx(reporttype, linkcollection, buttonlist, usagelength, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] @@ -296,7 +296,7 @@ pub unsafe fn HidP_GetValueCaps(reporttype: HIDP_REPORT_TYPE, valuecaps: *mut HI #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_InitializeReportForID(reporttype: HIDP_REPORT_TYPE, reportid: u8, preparseddata: isize, report: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_InitializeReportForID ( reporttype : HIDP_REPORT_TYPE , reportid : u8 , preparseddata : isize , report : :: windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_InitializeReportForID ( reporttype : HIDP_REPORT_TYPE , reportid : u8 , preparseddata : isize , report : ::windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_InitializeReportForID(reporttype, reportid, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] @@ -315,42 +315,42 @@ pub unsafe fn HidP_MaxUsageListLength(reporttype: HIDP_REPORT_TYPE, usagepage: u #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_SetButtonArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, buttondata: &[HIDP_BUTTON_ARRAY_DATA], preparseddata: isize, report: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" 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::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" 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::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_SetButtonArray(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(buttondata.as_ptr()), buttondata.len() as _, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_SetData(reporttype: HIDP_REPORT_TYPE, datalist: *mut HIDP_DATA, datalength: *mut u32, preparseddata: isize, report: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetData ( reporttype : HIDP_REPORT_TYPE , datalist : *mut HIDP_DATA , datalength : *mut u32 , preparseddata : isize , report : :: windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetData ( reporttype : HIDP_REPORT_TYPE , datalist : *mut HIDP_DATA , datalength : *mut u32 , preparseddata : isize , report : ::windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_SetData(reporttype, datalist, datalength, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_SetScaledUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: i32, preparseddata: isize, report: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetScaledUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : i32 , preparseddata : isize , report : :: windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetScaledUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : i32 , preparseddata : isize , report : ::windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_SetScaledUsageValue(reporttype, usagepage, linkcollection, usage, usagevalue, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_SetUsageValue(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: u32, preparseddata: isize, report: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : u32 , preparseddata : isize , report : :: windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetUsageValue ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : u32 , preparseddata : isize , report : ::windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_SetUsageValue(reporttype, usagepage, linkcollection, usage, usagevalue, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_SetUsageValueArray(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usage: u16, usagevalue: &[u8], preparseddata: isize, report: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetUsageValueArray ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : :: windows::core::PCSTR , usagevaluebytelength : u16 , preparseddata : isize , report : :: windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetUsageValueArray ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usage : u16 , usagevalue : ::windows::core::PCSTR , usagevaluebytelength : u16 , preparseddata : isize , report : ::windows::core::PSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_SetUsageValueArray(reporttype, usagepage, linkcollection, usage, ::core::mem::transmute(usagevalue.as_ptr()), usagevalue.len() as _, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_SetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : :: windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_SetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : ::windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_SetUsages(reporttype, usagepage, linkcollection, usagelist, usagelength, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] @@ -364,7 +364,7 @@ pub unsafe fn HidP_TranslateUsagesToI8042ScanCodes(changedusagelist: &[u16], key #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HidP_UnsetUsages(reporttype: HIDP_REPORT_TYPE, usagepage: u16, linkcollection: u16, usagelist: *mut u16, usagelength: *mut u32, preparseddata: isize, report: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "hid.dll""system" fn HidP_UnsetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : :: windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "hid.dll""system" fn HidP_UnsetUsages ( reporttype : HIDP_REPORT_TYPE , usagepage : u16 , linkcollection : u16 , usagelist : *mut u16 , usagelength : *mut u32 , preparseddata : isize , report : ::windows::core::PCSTR , reportlength : u32 ) -> super::super::Foundation:: NTSTATUS ); HidP_UnsetUsages(reporttype, usagepage, linkcollection, usagelist, usagelength, preparseddata, ::core::mem::transmute(report.as_ptr()), report.len() as _).ok() } #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`, `\"Win32_Foundation\"`*"] @@ -2848,13 +2848,13 @@ pub const CLSID_DirectInputDevice: ::windows::core::GUID = ::windows::core::GUID #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const CLSID_DirectInputDevice8: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x25e609e5_b259_11cf_bfc7_444553540000); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_KEYBOARD_DEVICE_NAME: ::windows::core::PCSTR = ::windows::s!("\\Device\\KeyboardClass"); +pub const DD_KEYBOARD_DEVICE_NAME: ::windows::core::PCSTR = ::windows::core::s!("\\Device\\KeyboardClass"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_KEYBOARD_DEVICE_NAME_U: ::windows::core::PCWSTR = ::windows::w!("\\Device\\KeyboardClass"); +pub const DD_KEYBOARD_DEVICE_NAME_U: ::windows::core::PCWSTR = ::windows::core::w!("\\Device\\KeyboardClass"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_MOUSE_DEVICE_NAME: ::windows::core::PCSTR = ::windows::s!("\\Device\\PointerClass"); +pub const DD_MOUSE_DEVICE_NAME: ::windows::core::PCSTR = ::windows::core::s!("\\Device\\PointerClass"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DD_MOUSE_DEVICE_NAME_U: ::windows::core::PCWSTR = ::windows::w!("\\Device\\PointerClass"); +pub const DD_MOUSE_DEVICE_NAME_U: ::windows::core::PCWSTR = ::windows::core::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::core::GUID::from_u128(0xcbf38310_4a17_4310_a1eb_247f0b67593b), pid: 8 }; @@ -5842,59 +5842,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: ::windows::core::PCWSTR = ::windows::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); +pub const DIRECTINPUT_NOTIFICATION_MSGSTRING: ::windows::core::PCWSTR = ::windows::core::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGA: ::windows::core::PCSTR = ::windows::s!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); +pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGA: ::windows::core::PCSTR = ::windows::core::s!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGW: ::windows::core::PCWSTR = ::windows::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); +pub const DIRECTINPUT_NOTIFICATION_MSGSTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("DIRECTINPUT_NOTIFICATION_MSGSTRING"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPP: ::windows::core::PCWSTR = ::windows::w!("MostRecentApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTAPP: ::windows::core::PCWSTR = ::windows::core::w!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPPA: ::windows::core::PCSTR = ::windows::s!("MostRecentApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTAPPA: ::windows::core::PCSTR = ::windows::core::s!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTAPPW: ::windows::core::PCWSTR = ::windows::w!("MostRecentApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTAPPW: ::windows::core::PCWSTR = ::windows::core::w!("MostRecentApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPP: ::windows::core::PCWSTR = ::windows::w!("MostRecentMapperApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPP: ::windows::core::PCWSTR = ::windows::core::w!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPA: ::windows::core::PCSTR = ::windows::s!("MostRecentMapperApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPA: ::windows::core::PCSTR = ::windows::core::s!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPW: ::windows::core::PCWSTR = ::windows::w!("MostRecentMapperApplication"); +pub const DIRECTINPUT_REGSTR_KEY_LASTMAPAPPW: ::windows::core::PCWSTR = ::windows::core::w!("MostRecentMapperApplication"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAG: ::windows::core::PCWSTR = ::windows::w!("AppIdFlag"); +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAG: ::windows::core::PCWSTR = ::windows::core::w!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGA: ::windows::core::PCSTR = ::windows::s!("AppIdFlag"); +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGA: ::windows::core::PCSTR = ::windows::core::s!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGW: ::windows::core::PCWSTR = ::windows::w!("AppIdFlag"); +pub const DIRECTINPUT_REGSTR_VAL_APPIDFLAGW: ::windows::core::PCWSTR = ::windows::core::w!("AppIdFlag"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_ID: ::windows::core::PCWSTR = ::windows::w!("Id"); +pub const DIRECTINPUT_REGSTR_VAL_ID: ::windows::core::PCWSTR = ::windows::core::w!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_IDA: ::windows::core::PCSTR = ::windows::s!("Id"); +pub const DIRECTINPUT_REGSTR_VAL_IDA: ::windows::core::PCSTR = ::windows::core::s!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_IDW: ::windows::core::PCWSTR = ::windows::w!("Id"); +pub const DIRECTINPUT_REGSTR_VAL_IDW: ::windows::core::PCWSTR = ::windows::core::w!("Id"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTART: ::windows::core::PCWSTR = ::windows::w!("MostRecentStart"); +pub const DIRECTINPUT_REGSTR_VAL_LASTSTART: ::windows::core::PCWSTR = ::windows::core::w!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTA: ::windows::core::PCSTR = ::windows::s!("MostRecentStart"); +pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTA: ::windows::core::PCSTR = ::windows::core::s!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTW: ::windows::core::PCWSTR = ::windows::w!("MostRecentStart"); +pub const DIRECTINPUT_REGSTR_VAL_LASTSTARTW: ::windows::core::PCWSTR = ::windows::core::w!("MostRecentStart"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPER: ::windows::core::PCWSTR = ::windows::w!("UsesMapper"); +pub const DIRECTINPUT_REGSTR_VAL_MAPPER: ::windows::core::PCWSTR = ::windows::core::w!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPERA: ::windows::core::PCSTR = ::windows::s!("UsesMapper"); +pub const DIRECTINPUT_REGSTR_VAL_MAPPERA: ::windows::core::PCSTR = ::windows::core::s!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_MAPPERW: ::windows::core::PCWSTR = ::windows::w!("UsesMapper"); +pub const DIRECTINPUT_REGSTR_VAL_MAPPERW: ::windows::core::PCWSTR = ::windows::core::w!("UsesMapper"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const DIRECTINPUT_REGSTR_VAL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAMEA: ::windows::core::PCSTR = ::windows::s!("Name"); +pub const DIRECTINPUT_REGSTR_VAL_NAMEA: ::windows::core::PCSTR = ::windows::core::s!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_NAMEW: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const DIRECTINPUT_REGSTR_VAL_NAMEW: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSION: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const DIRECTINPUT_REGSTR_VAL_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSIONA: ::windows::core::PCSTR = ::windows::s!("Version"); +pub const DIRECTINPUT_REGSTR_VAL_VERSIONA: ::windows::core::PCSTR = ::windows::core::s!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] -pub const DIRECTINPUT_REGSTR_VAL_VERSIONW: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const DIRECTINPUT_REGSTR_VAL_VERSIONW: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] pub const DIRECTINPUT_VERSION: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Devices_HumanInterfaceDevice\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs index 305d6e7498..e1f3561a5c 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/ImageAcquisition/mod.rs @@ -2283,9 +2283,9 @@ 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: ::windows::core::PCWSTR = ::windows::w!("WIAItemNames"); +pub const CFSTR_WIAITEMNAMES: ::windows::core::PCWSTR = ::windows::core::w!("WIAItemNames"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const CFSTR_WIAITEMPTR: ::windows::core::PCWSTR = ::windows::w!("WIAItemPointer"); +pub const CFSTR_WIAITEMPTR: ::windows::core::PCWSTR = ::windows::core::w!("WIAItemPointer"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const CLSID_WiaDefaultSegFilter: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xd4f4d30b_0b29_4508_8922_0c5797d42765); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2587,7 +2587,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: ::windows::core::PCWSTR = ::windows::w!("WiaDialogExtensionHandlers"); +pub const SHELLEX_WIAUIEXTENSION_NAME: ::windows::core::PCWSTR = ::windows::core::w!("WiaDialogExtensionHandlers"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const STOR: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2627,7 +2627,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: ::windows::core::PCSTR = ::windows::s!("S"); +pub const WIAU_DEBUG_TSTR: ::windows::core::PCSTR = ::windows::core::s!("S"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_ACTION_EVENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2913,69 +2913,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: ::windows::core::PCWSTR = ::windows::w!("BaudRate"); +pub const WIA_DIP_BAUDRATE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const WIA_DIP_DEV_DESC_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Unique Device ID"); +pub const WIA_DIP_DEV_ID_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const WIA_DIP_DEV_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Type"); +pub const WIA_DIP_DEV_TYPE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Driver Version"); +pub const WIA_DIP_DRIVER_VERSION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Hardware Configuration"); +pub const WIA_DIP_HW_CONFIG_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("PnP ID String"); +pub const WIA_DIP_PNP_ID_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Port"); +pub const WIA_DIP_PORT_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Remote Device ID"); +pub const WIA_DIP_REMOTE_DEV_ID_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Server"); +pub const WIA_DIP_SERVER_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("STI Driver Version"); +pub const WIA_DIP_STI_DRIVER_VERSION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("STI Generic Capabilities"); +pub const WIA_DIP_STI_GEN_CAPABILITIES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("UI Class ID"); +pub const WIA_DIP_UI_CLSID_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Manufacturer"); +pub const WIA_DIP_VEND_DESC_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("WIA Version"); +pub const WIA_DIP_WIA_VERSION_STR: ::windows::core::PCWSTR = ::windows::core::w!("WIA Version"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_DONT_SHOW_PREVIEW_CONTROL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -2983,375 +2983,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: ::windows::core::PCWSTR = ::windows::w!("Connect Status"); +pub const WIA_DPA_CONNECT_STATUS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Device Time"); +pub const WIA_DPA_DEVICE_TIME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Firmware Version"); +pub const WIA_DPA_FIRMWARE_VERSION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Artist"); +pub const WIA_DPC_ARTIST_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Battery Status"); +pub const WIA_DPC_BATTERY_STATUS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Burst Interval"); +pub const WIA_DPC_BURST_INTERVAL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Burst Number"); +pub const WIA_DPC_BURST_NUMBER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Capture Delay"); +pub const WIA_DPC_CAPTURE_DELAY_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Capture Mode"); +pub const WIA_DPC_CAPTURE_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Compression Setting"); +pub const WIA_DPC_COMPRESSION_SETTING_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Contrast"); +pub const WIA_DPC_CONTRAST_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Copyright Info"); +pub const WIA_DPC_COPYRIGHT_INFO_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Digital Zoom"); +pub const WIA_DPC_DIGITAL_ZOOM_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Dimension"); +pub const WIA_DPC_DIMENSION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Effect Mode"); +pub const WIA_DPC_EFFECT_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Exposure Compensation"); +pub const WIA_DPC_EXPOSURE_COMP_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Exposure Index"); +pub const WIA_DPC_EXPOSURE_INDEX_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Exposure Metering Mode"); +pub const WIA_DPC_EXPOSURE_METERING_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Exposure Mode"); +pub const WIA_DPC_EXPOSURE_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Exposure Time"); +pub const WIA_DPC_EXPOSURE_TIME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Flash Mode"); +pub const WIA_DPC_FLASH_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("F Number"); +pub const WIA_DPC_FNUMBER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Focus Length"); +pub const WIA_DPC_FOCAL_LENGTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Focus Distance"); +pub const WIA_DPC_FOCUS_DISTANCE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Focus Manual Dist"); +pub const WIA_DPC_FOCUS_MANUAL_DIST_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Focus Metering Mode"); +pub const WIA_DPC_FOCUS_METERING_MODE_STR: ::windows::core::PCWSTR = ::windows::core::w!("Focus Metering Mode"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPC_FOCUS_METERING_STR: ::windows::core::PCWSTR = ::windows::w!("Focus Metering Mode"); +pub const WIA_DPC_FOCUS_METERING_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Focus Mode"); +pub const WIA_DPC_FOCUS_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Pan Position"); +pub const WIA_DPC_PAN_POSITION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Pictures Remaining"); +pub const WIA_DPC_PICTURES_REMAINING_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Pictures Taken"); +pub const WIA_DPC_PICTURES_TAKEN_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Picture Height"); +pub const WIA_DPC_PICT_HEIGHT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Picture Width"); +pub const WIA_DPC_PICT_WIDTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Power Mode"); +pub const WIA_DPC_POWER_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("RGB Gain"); +pub const WIA_DPC_RGB_GAIN_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Sharpness"); +pub const WIA_DPC_SHARPNESS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Thumbnail Height"); +pub const WIA_DPC_THUMB_HEIGHT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Thumbnail Width"); +pub const WIA_DPC_THUMB_WIDTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Tilt Position"); +pub const WIA_DPC_TILT_POSITION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Timelapse Interval"); +pub const WIA_DPC_TIMELAPSE_INTERVAL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Timelapse Number"); +pub const WIA_DPC_TIMELAPSE_NUMBER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Timer Mode"); +pub const WIA_DPC_TIMER_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Timer Value"); +pub const WIA_DPC_TIMER_VALUE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Upload URL"); +pub const WIA_DPC_UPLOAD_URL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("White Balance"); +pub const WIA_DPC_WHITE_BALANCE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Zoom Position"); +pub const WIA_DPC_ZOOM_POSITION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Directory mount point"); +pub const WIA_DPF_MOUNT_POINT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Device ID"); +pub const WIA_DPS_DEVICE_ID_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Dither Pattern Data"); +pub const WIA_DPS_DITHER_PATTERN_DATA_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Dither Select"); +pub const WIA_DPS_DITHER_SELECT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Document Handling Capabilities"); +pub const WIA_DPS_DOCUMENT_HANDLING_CAPABILITIES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Document Handling Capacity"); +pub const WIA_DPS_DOCUMENT_HANDLING_CAPACITY_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Document Handling Select"); +pub const WIA_DPS_DOCUMENT_HANDLING_SELECT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Document Handling Status"); +pub const WIA_DPS_DOCUMENT_HANDLING_STATUS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Endorser Characters"); +pub const WIA_DPS_ENDORSER_CHARACTERS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Endorser String"); +pub const WIA_DPS_ENDORSER_STRING_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Filter Select"); +pub const WIA_DPS_FILTER_SELECT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Global Identity"); +pub const WIA_DPS_GLOBAL_IDENTITY_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Bed Registration"); +pub const WIA_DPS_HORIZONTAL_BED_REGISTRATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Bed Size"); +pub const WIA_DPS_HORIZONTAL_BED_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Sheet Feed Size"); +pub const WIA_DPS_HORIZONTAL_SHEET_FEED_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Max Scan Time"); +pub const WIA_DPS_MAX_SCAN_TIME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Minimum Horizontal Sheet Feed Size"); +pub const WIA_DPS_MIN_HORIZONTAL_SHEET_FEED_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Minimum Vertical Sheet Feed Size"); +pub const WIA_DPS_MIN_VERTICAL_SHEET_FEED_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Optical Resolution"); +pub const WIA_DPS_OPTICAL_XRES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Optical Resolution"); +pub const WIA_DPS_OPTICAL_YRES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Pad Color"); +pub const WIA_DPS_PAD_COLOR_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Pages"); +pub const WIA_DPS_PAGES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Page Height"); +pub const WIA_DPS_PAGE_HEIGHT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Page Size"); +pub const WIA_DPS_PAGE_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Page Width"); +pub const WIA_DPS_PAGE_WIDTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Platen Color"); +pub const WIA_DPS_PLATEN_COLOR_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Preview"); +pub const WIA_DPS_PREVIEW_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Scan Ahead Pages"); +pub const WIA_DPS_SCAN_AHEAD_PAGES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Scan Available Item"); +pub const WIA_DPS_SCAN_AVAILABLE_ITEM_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Service ID"); +pub const WIA_DPS_SERVICE_ID_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Sheet Feeder Registration"); +pub const WIA_DPS_SHEET_FEEDER_REGISTRATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Show preview control"); +pub const WIA_DPS_SHOW_PREVIEW_CONTROL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Transparency Adapter Capabilities"); +pub const WIA_DPS_TRANSPARENCY_CAPABILITIES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Transparency Adapter Select"); +pub const WIA_DPS_TRANSPARENCY_SELECT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Transparency Adapter Status"); +pub const WIA_DPS_TRANSPARENCY_STATUS_STR: ::windows::core::PCWSTR = ::windows::core::w!("Transparency Adapter Status"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_DPS_TRANSPARENCY_STR: ::windows::core::PCWSTR = ::windows::w!("Transparency Adapter"); +pub const WIA_DPS_TRANSPARENCY_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("User Name"); +pub const WIA_DPS_USER_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Bed Registration"); +pub const WIA_DPS_VERTICAL_BED_REGISTRATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Bed Size"); +pub const WIA_DPS_VERTICAL_BED_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Sheet Feed Size"); +pub const WIA_DPS_VERTICAL_SHEET_FEED_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Directshow Device Path"); +pub const WIA_DPV_DSHOW_DEVICE_PATH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Images Directory"); +pub const WIA_DPV_IMAGES_DIRECTORY_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Last Picture Taken"); +pub const WIA_DPV_LAST_PICTURE_TAKEN_STR: ::windows::core::PCWSTR = ::windows::core::w!("Last Picture Taken"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_DATE: ::windows::core::PCWSTR = ::windows::w!("$DATE$"); +pub const WIA_ENDORSER_TOK_DATE: ::windows::core::PCWSTR = ::windows::core::w!("$DATE$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_DAY: ::windows::core::PCWSTR = ::windows::w!("$DAY$"); +pub const WIA_ENDORSER_TOK_DAY: ::windows::core::PCWSTR = ::windows::core::w!("$DAY$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_MONTH: ::windows::core::PCWSTR = ::windows::w!("$MONTH$"); +pub const WIA_ENDORSER_TOK_MONTH: ::windows::core::PCWSTR = ::windows::core::w!("$MONTH$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_PAGE_COUNT: ::windows::core::PCWSTR = ::windows::w!("$PAGE_COUNT$"); +pub const WIA_ENDORSER_TOK_PAGE_COUNT: ::windows::core::PCWSTR = ::windows::core::w!("$PAGE_COUNT$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_TIME: ::windows::core::PCWSTR = ::windows::w!("$TIME$"); +pub const WIA_ENDORSER_TOK_TIME: ::windows::core::PCWSTR = ::windows::core::w!("$TIME$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_ENDORSER_TOK_YEAR: ::windows::core::PCWSTR = ::windows::w!("$YEAR$"); +pub const WIA_ENDORSER_TOK_YEAR: ::windows::core::PCWSTR = ::windows::core::w!("$YEAR$"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_ERROR_BUSY: ::windows::core::HRESULT = ::windows::core::HRESULT(-2145320954i32); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -3403,11 +3403,11 @@ pub const WIA_EVENT_COVER_OPEN: ::windows::core::GUID = ::windows::core::GUID::f #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_EVENT_DEVICE_CONNECTED: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xa28bbade_64b6_11d2_a231_00c04fa31809); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_EVENT_DEVICE_CONNECTED_STR: ::windows::core::PCWSTR = ::windows::w!("Device Connected"); +pub const WIA_EVENT_DEVICE_CONNECTED_STR: ::windows::core::PCWSTR = ::windows::core::w!("Device Connected"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_EVENT_DEVICE_DISCONNECTED: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x143e4e83_6497_11d2_a231_00c04fa31809); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_EVENT_DEVICE_DISCONNECTED_STR: ::windows::core::PCWSTR = ::windows::w!("Device Disconnected"); +pub const WIA_EVENT_DEVICE_DISCONNECTED_STR: ::windows::core::PCWSTR = ::windows::core::w!("Device Disconnected"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_EVENT_DEVICE_NOT_READY: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xd8962d7e_e4dc_4b4d_ba29_668a87f42e6f); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -3479,7 +3479,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: ::windows::core::PCWSTR = ::windows::w!("ImageProcessingFilter"); +pub const WIA_IMAGEPROC_FILTER_STR: ::windows::core::PCWSTR = ::windows::core::w!("ImageProcessingFilter"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_INTENT_BEST_PREVIEW: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -3501,585 +3501,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: ::windows::core::PCWSTR = ::windows::w!("Access Rights"); +pub const WIA_IPA_ACCESS_RIGHTS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Application Applies Color Mapping"); +pub const WIA_IPA_APP_COLOR_MAPPING_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Bits Per Channel"); +pub const WIA_IPA_BITS_PER_CHANNEL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Buffer Size"); +pub const WIA_IPA_BUFFER_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Bytes Per Line"); +pub const WIA_IPA_BYTES_PER_LINE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Channels Per Pixel"); +pub const WIA_IPA_CHANNELS_PER_PIXEL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Color Profiles"); +pub const WIA_IPA_COLOR_PROFILE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Compression"); +pub const WIA_IPA_COMPRESSION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Data Type"); +pub const WIA_IPA_DATATYPE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Bits Per Pixel"); +pub const WIA_IPA_DEPTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Filename extension"); +pub const WIA_IPA_FILENAME_EXTENSION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Format"); +pub const WIA_IPA_FORMAT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Full Item Name"); +pub const WIA_IPA_FULL_ITEM_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Gamma Curves"); +pub const WIA_IPA_GAMMA_CURVES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Color Profile Name"); +pub const WIA_IPA_ICM_PROFILE_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Items Stored"); +pub const WIA_IPA_ITEMS_STORED_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Item Category"); +pub const WIA_IPA_ITEM_CATEGORY_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Item Flags"); +pub const WIA_IPA_ITEM_FLAGS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Item Name"); +pub const WIA_IPA_ITEM_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Item Size"); +pub const WIA_IPA_ITEM_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Item Time Stamp"); +pub const WIA_IPA_ITEM_TIME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Buffer Size"); +pub const WIA_IPA_MIN_BUFFER_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Number of Lines"); +pub const WIA_IPA_NUMBER_OF_LINES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Pixels Per Line"); +pub const WIA_IPA_PIXELS_PER_LINE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Planar"); +pub const WIA_IPA_PLANAR_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Preferred Format"); +pub const WIA_IPA_PREFERRED_FORMAT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Stream Compatibility ID"); +pub const WIA_IPA_PROP_STREAM_COMPAT_ID_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Raw Bits Per Channel"); +pub const WIA_IPA_RAW_BITS_PER_CHANNEL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Region Type"); +pub const WIA_IPA_REGION_TYPE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Suppress a property page"); +pub const WIA_IPA_SUPPRESS_PROPERTY_PAGE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Media Type"); +pub const WIA_IPA_TYMED_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Upload Item Size"); +pub const WIA_IPA_UPLOAD_ITEM_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Audio Available"); +pub const WIA_IPC_AUDIO_AVAILABLE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Audio Format"); +pub const WIA_IPC_AUDIO_DATA_FORMAT_STR: ::windows::core::PCWSTR = ::windows::core::w!("Audio Format"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPC_AUDIO_DATA_STR: ::windows::core::PCWSTR = ::windows::w!("Audio Data"); +pub const WIA_IPC_AUDIO_DATA_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Pictures per Row"); +pub const WIA_IPC_NUM_PICT_PER_ROW_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Sequence Number"); +pub const WIA_IPC_SEQUENCE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Thumbnail Data"); +pub const WIA_IPC_THUMBNAIL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Thumbnail Height"); +pub const WIA_IPC_THUMB_HEIGHT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Thumbnail Width"); +pub const WIA_IPC_THUMB_WIDTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Time Delay"); +pub const WIA_IPC_TIMEDELAY_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Alarm"); +pub const WIA_IPS_ALARM_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Auto-Crop"); +pub const WIA_IPS_AUTO_CROP_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Automatic Deskew"); +pub const WIA_IPS_AUTO_DESKEW_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Barcode Reader"); +pub const WIA_IPS_BARCODE_READER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Barcode Search Direction"); +pub const WIA_IPS_BARCODE_SEARCH_DIRECTION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Barcode Search Timeout"); +pub const WIA_IPS_BARCODE_SEARCH_TIMEOUT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Blank Pages Sensitivity"); +pub const WIA_IPS_BLANK_PAGES_SENSITIVITY_STR: ::windows::core::PCWSTR = ::windows::core::w!("Blank Pages Sensitivity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_BLANK_PAGES_STR: ::windows::core::PCWSTR = ::windows::w!("Blank Pages"); +pub const WIA_IPS_BLANK_PAGES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Brightness"); +pub const WIA_IPS_BRIGHTNESS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Color Drop Blue"); +pub const WIA_IPS_COLOR_DROP_BLUE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Color Drop Green"); +pub const WIA_IPS_COLOR_DROP_GREEN_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Color Drop Multiple"); +pub const WIA_IPS_COLOR_DROP_MULTI_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Color Drop Red"); +pub const WIA_IPS_COLOR_DROP_RED_STR: ::windows::core::PCWSTR = ::windows::core::w!("Color Drop Red"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_COLOR_DROP_STR: ::windows::core::PCWSTR = ::windows::w!("Color Drop"); +pub const WIA_IPS_COLOR_DROP_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Contrast"); +pub const WIA_IPS_CONTRAST_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Current Intent"); +pub const WIA_IPS_CUR_INTENT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("DeskewX"); +pub const WIA_IPS_DESKEW_X_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("DeskewY"); +pub const WIA_IPS_DESKEW_Y_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Document Handling Select"); +pub const WIA_IPS_DOCUMENT_HANDLING_SELECT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Enabled Barcode Types"); +pub const WIA_IPS_ENABLED_BARCODE_TYPES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Enabled Path Code Types"); +pub const WIA_IPS_ENABLED_PATCH_CODE_TYPES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Feeder Control"); +pub const WIA_IPS_FEEDER_CONTROL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Film Node Name"); +pub const WIA_IPS_FILM_NODE_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Film Scan Mode"); +pub const WIA_IPS_FILM_SCAN_MODE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Invert"); +pub const WIA_IPS_INVERT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Job Separators"); +pub const WIA_IPS_JOB_SEPARATORS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Lamp Auto Off"); +pub const WIA_IPS_LAMP_AUTO_OFF_STR: ::windows::core::PCWSTR = ::windows::core::w!("Lamp Auto Off"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_LAMP_STR: ::windows::core::PCWSTR = ::windows::w!("Lamp"); +pub const WIA_IPS_LAMP_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Long Document"); +pub const WIA_IPS_LONG_DOCUMENT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Maximum Barcodes Per Page"); +pub const WIA_IPS_MAXIMUM_BARCODES_PER_PAGE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Barcode Search Retries"); +pub const WIA_IPS_MAXIMUM_BARCODE_SEARCH_RETRIES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Maximum Horizontal Scan Size"); +pub const WIA_IPS_MAX_HORIZONTAL_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Maximum Vertical Scan Size"); +pub const WIA_IPS_MAX_VERTICAL_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("MICR Reader"); +pub const WIA_IPS_MICR_READER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Minimum Horizontal Scan Size"); +pub const WIA_IPS_MIN_HORIZONTAL_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Minimum Vertical Scan Size"); +pub const WIA_IPS_MIN_VERTICAL_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Mirror"); +pub const WIA_IPS_MIRROR_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Multi-Feed Detection Method"); +pub const WIA_IPS_MULTI_FEED_DETECT_METHOD_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Multi-Feed Sensitivity"); +pub const WIA_IPS_MULTI_FEED_SENSITIVITY_STR: ::windows::core::PCWSTR = ::windows::core::w!("Multi-Feed Sensitivity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_MULTI_FEED_STR: ::windows::core::PCWSTR = ::windows::w!("Multi-Feed"); +pub const WIA_IPS_MULTI_FEED_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Optical Resolution"); +pub const WIA_IPS_OPTICAL_XRES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Optical Resolution"); +pub const WIA_IPS_OPTICAL_YRES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Orientation"); +pub const WIA_IPS_ORIENTATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Overscan Bottom"); +pub const WIA_IPS_OVER_SCAN_BOTTOM_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Overscan Left"); +pub const WIA_IPS_OVER_SCAN_LEFT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Overscan Right"); +pub const WIA_IPS_OVER_SCAN_RIGHT_STR: ::windows::core::PCWSTR = ::windows::core::w!("Overscan Right"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_OVER_SCAN_STR: ::windows::core::PCWSTR = ::windows::w!("Overscan"); +pub const WIA_IPS_OVER_SCAN_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Overscan Top"); +pub const WIA_IPS_OVER_SCAN_TOP_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Pages"); +pub const WIA_IPS_PAGES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Page Height"); +pub const WIA_IPS_PAGE_HEIGHT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Page Size"); +pub const WIA_IPS_PAGE_SIZE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Page Width"); +pub const WIA_IPS_PAGE_WIDTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Patch Code Reader"); +pub const WIA_IPS_PATCH_CODE_READER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Photometric Interpretation"); +pub const WIA_IPS_PHOTOMETRIC_INTERP_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Preview"); +pub const WIA_IPS_PREVIEW_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Preview Type"); +pub const WIA_IPS_PREVIEW_TYPE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Character Rotation"); +pub const WIA_IPS_PRINTER_ENDORSER_CHARACTER_ROTATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Counter Digits"); +pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_DIGITS_STR: ::windows::core::PCWSTR = ::windows::core::w!("Printer/Endorser Counter Digits"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_STR: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Counter"); +pub const WIA_IPS_PRINTER_ENDORSER_COUNTER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Font Type"); +pub const WIA_IPS_PRINTER_ENDORSER_FONT_TYPE_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Graphics Download"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_DOWNLOAD_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Graphics Maximum Height"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_HEIGHT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Graphics Maximum Width"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MAX_WIDTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Graphics Minimum Height"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_HEIGHT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Graphics Minimum Width"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_MIN_WIDTH_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Graphics Position"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_POSITION_STR: ::windows::core::PCWSTR = ::windows::core::w!("Printer/Endorser Graphics Position"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_STR: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Graphics"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Graphics Upload"); +pub const WIA_IPS_PRINTER_ENDORSER_GRAPHICS_UPLOAD_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Ink"); +pub const WIA_IPS_PRINTER_ENDORSER_INK_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Maximum Characters"); +pub const WIA_IPS_PRINTER_ENDORSER_MAX_CHARACTERS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Maximum Graphics"); +pub const WIA_IPS_PRINTER_ENDORSER_MAX_GRAPHICS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Lines"); +pub const WIA_IPS_PRINTER_ENDORSER_NUM_LINES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Order"); +pub const WIA_IPS_PRINTER_ENDORSER_ORDER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Padding"); +pub const WIA_IPS_PRINTER_ENDORSER_PADDING_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Step"); +pub const WIA_IPS_PRINTER_ENDORSER_STEP_STR: ::windows::core::PCWSTR = ::windows::core::w!("Printer/Endorser Step"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_PRINTER_ENDORSER_STR: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser"); +pub const WIA_IPS_PRINTER_ENDORSER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser String"); +pub const WIA_IPS_PRINTER_ENDORSER_STRING_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Text Download"); +pub const WIA_IPS_PRINTER_ENDORSER_TEXT_DOWNLOAD_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Text Upload"); +pub const WIA_IPS_PRINTER_ENDORSER_TEXT_UPLOAD_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Valid Characters"); +pub const WIA_IPS_PRINTER_ENDORSER_VALID_CHARACTERS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Valid Format Specifiers"); +pub const WIA_IPS_PRINTER_ENDORSER_VALID_FORMAT_SPECIFIERS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Horizontal Offset"); +pub const WIA_IPS_PRINTER_ENDORSER_XOFFSET_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Printer/Endorser Vertical Offset"); +pub const WIA_IPS_PRINTER_ENDORSER_YOFFSET_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Rotation"); +pub const WIA_IPS_ROTATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Scan Ahead Capacity"); +pub const WIA_IPS_SCAN_AHEAD_CAPACITY_STR: ::windows::core::PCWSTR = ::windows::core::w!("Scan Ahead Capacity"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] -pub const WIA_IPS_SCAN_AHEAD_STR: ::windows::core::PCWSTR = ::windows::w!("Scan Ahead"); +pub const WIA_IPS_SCAN_AHEAD_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Segmentation"); +pub const WIA_IPS_SEGMENTATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Sheet Feeder Registration"); +pub const WIA_IPS_SHEET_FEEDER_REGISTRATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Show preview control"); +pub const WIA_IPS_SHOW_PREVIEW_CONTROL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Supported Barcode Types"); +pub const WIA_IPS_SUPPORTED_BARCODE_TYPES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Supported Patch Code Types"); +pub const WIA_IPS_SUPPORTED_PATCH_CODE_TYPES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Supports Child Item Creation"); +pub const WIA_IPS_SUPPORTS_CHILD_ITEM_CREATION_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Threshold"); +pub const WIA_IPS_THRESHOLD_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Transfer Capabilities"); +pub const WIA_IPS_TRANSFER_CAPABILITIES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Lamp Warm up Time"); +pub const WIA_IPS_WARM_UP_TIME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Extent"); +pub const WIA_IPS_XEXTENT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Start Position"); +pub const WIA_IPS_XPOS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Resolution"); +pub const WIA_IPS_XRES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Horizontal Scaling"); +pub const WIA_IPS_XSCALING_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Extent"); +pub const WIA_IPS_YEXTENT_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Start Position"); +pub const WIA_IPS_YPOS_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Resolution"); +pub const WIA_IPS_YRES_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Vertical Scaling"); +pub const WIA_IPS_YSCALING_STR: ::windows::core::PCWSTR = ::windows::core::w!("Vertical Scaling"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_IS_DEFAULT_HANDLER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -4495,7 +4495,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: ::windows::core::PCWSTR = ::windows::w!("SegmentationFilter"); +pub const WIA_SEGMENTATION_FILTER_STR: ::windows::core::PCWSTR = ::windows::core::w!("SegmentationFilter"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WIA_SELECT_DEVICE_NODEFAULT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] @@ -4553,39 +4553,39 @@ 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: ::windows::core::PCWSTR = ::windows::w!("Friendly name"); +pub const WIA_WSD_FRIENDLY_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Device manufacturer"); +pub const WIA_WSD_MANUFACTURER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Manufacurer URL"); +pub const WIA_WSD_MANUFACTURER_URL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Model name"); +pub const WIA_WSD_MODEL_NAME_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Model number"); +pub const WIA_WSD_MODEL_NUMBER_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Model URL"); +pub const WIA_WSD_MODEL_URL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Presentation URL"); +pub const WIA_WSD_PRESENTATION_URL_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Scan Available Item"); +pub const WIA_WSD_SCAN_AVAILABLE_ITEM_STR: ::windows::core::PCWSTR = ::windows::core::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: ::windows::core::PCWSTR = ::windows::w!("Serial number"); +pub const WIA_WSD_SERIAL_NUMBER_STR: ::windows::core::PCWSTR = ::windows::core::w!("Serial number"); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] pub const WiaAudFmt_AIFF: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x66e2bf4f_b6fc_443f_94c8_2f33c8a65aaf); #[doc = "*Required features: `\"Win32_Devices_ImageAcquisition\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs index a79bb800df..a217f0b6bd 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/PortableDevices/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn DMProcessConfigXMLFiltered(pszxmlin: P0, rgszallowedcspnodes: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dmprocessxmlfiltered.dll""system" fn DMProcessConfigXMLFiltered ( pszxmlin : :: windows::core::PCWSTR , rgszallowedcspnodes : *const :: windows::core::PCWSTR , dwnumallowedcspnodes : u32 , pbstrxmlout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dmprocessxmlfiltered.dll""system" fn DMProcessConfigXMLFiltered ( pszxmlin : ::windows::core::PCWSTR , rgszallowedcspnodes : *const ::windows::core::PCWSTR , dwnumallowedcspnodes : u32 , pbstrxmlout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); DMProcessConfigXMLFiltered(pszxmlin.into_param().abi(), ::core::mem::transmute(rgszallowedcspnodes.as_ptr()), rgszallowedcspnodes.len() as _, &mut result__).from_abi(result__) } @@ -2792,693 +2792,693 @@ 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: ::windows::core::PCWSTR = ::windows::w!("3GPP2File"); +pub const NAME_3GPP2File: ::windows::core::PCWSTR = ::windows::core::w!("3GPP2File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_3GPPFile: ::windows::core::PCWSTR = ::windows::w!("3GPPFile"); +pub const NAME_3GPPFile: ::windows::core::PCWSTR = ::windows::core::w!("3GPPFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AACFile: ::windows::core::PCWSTR = ::windows::w!("AACFile"); +pub const NAME_AACFile: ::windows::core::PCWSTR = ::windows::core::w!("AACFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AIFFFile: ::windows::core::PCWSTR = ::windows::w!("AIFFFile"); +pub const NAME_AIFFFile: ::windows::core::PCWSTR = ::windows::core::w!("AIFFFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AMRFile: ::windows::core::PCWSTR = ::windows::w!("AMRFile"); +pub const NAME_AMRFile: ::windows::core::PCWSTR = ::windows::core::w!("AMRFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ASFFile: ::windows::core::PCWSTR = ::windows::w!("ASFFile"); +pub const NAME_ASFFile: ::windows::core::PCWSTR = ::windows::core::w!("ASFFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ASXPlaylist: ::windows::core::PCWSTR = ::windows::w!("ASXPlaylist"); +pub const NAME_ASXPlaylist: ::windows::core::PCWSTR = ::windows::core::w!("ASXPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ATSCTSFile: ::windows::core::PCWSTR = ::windows::w!("ATSCTSFile"); +pub const NAME_ATSCTSFile: ::windows::core::PCWSTR = ::windows::core::w!("ATSCTSFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AVCHDFile: ::windows::core::PCWSTR = ::windows::w!("AVCHDFile"); +pub const NAME_AVCHDFile: ::windows::core::PCWSTR = ::windows::core::w!("AVCHDFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AVIFile: ::windows::core::PCWSTR = ::windows::w!("AVIFile"); +pub const NAME_AVIFile: ::windows::core::PCWSTR = ::windows::core::w!("AVIFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractActivity: ::windows::core::PCWSTR = ::windows::w!("AbstractActivity"); +pub const NAME_AbstractActivity: ::windows::core::PCWSTR = ::windows::core::w!("AbstractActivity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractActivityOccurrence: ::windows::core::PCWSTR = ::windows::w!("AbstractActivityOccurrence"); +pub const NAME_AbstractActivityOccurrence: ::windows::core::PCWSTR = ::windows::core::w!("AbstractActivityOccurrence"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioAlbum: ::windows::core::PCWSTR = ::windows::w!("AbstractAudioAlbum"); +pub const NAME_AbstractAudioAlbum: ::windows::core::PCWSTR = ::windows::core::w!("AbstractAudioAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioPlaylist: ::windows::core::PCWSTR = ::windows::w!("AbstractAudioPlaylist"); +pub const NAME_AbstractAudioPlaylist: ::windows::core::PCWSTR = ::windows::core::w!("AbstractAudioPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractAudioVideoAlbum: ::windows::core::PCWSTR = ::windows::w!("AbstractAudioVideoAlbum"); +pub const NAME_AbstractAudioVideoAlbum: ::windows::core::PCWSTR = ::windows::core::w!("AbstractAudioVideoAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractChapteredProduction: ::windows::core::PCWSTR = ::windows::w!("AbstractChapteredProduction"); +pub const NAME_AbstractChapteredProduction: ::windows::core::PCWSTR = ::windows::core::w!("AbstractChapteredProduction"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractContact: ::windows::core::PCWSTR = ::windows::w!("AbstractContact"); +pub const NAME_AbstractContact: ::windows::core::PCWSTR = ::windows::core::w!("AbstractContact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractContactGroup: ::windows::core::PCWSTR = ::windows::w!("AbstractContactGroup"); +pub const NAME_AbstractContactGroup: ::windows::core::PCWSTR = ::windows::core::w!("AbstractContactGroup"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractDocument: ::windows::core::PCWSTR = ::windows::w!("AbstractDocument"); +pub const NAME_AbstractDocument: ::windows::core::PCWSTR = ::windows::core::w!("AbstractDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractImageAlbum: ::windows::core::PCWSTR = ::windows::w!("AbstractImageAlbum"); +pub const NAME_AbstractImageAlbum: ::windows::core::PCWSTR = ::windows::core::w!("AbstractImageAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMediacast: ::windows::core::PCWSTR = ::windows::w!("AbstractMediacast"); +pub const NAME_AbstractMediacast: ::windows::core::PCWSTR = ::windows::core::w!("AbstractMediacast"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMessage: ::windows::core::PCWSTR = ::windows::w!("AbstractMessage"); +pub const NAME_AbstractMessage: ::windows::core::PCWSTR = ::windows::core::w!("AbstractMessage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMessageFolder: ::windows::core::PCWSTR = ::windows::w!("AbstractMessageFolder"); +pub const NAME_AbstractMessageFolder: ::windows::core::PCWSTR = ::windows::core::w!("AbstractMessageFolder"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractMultimediaAlbum: ::windows::core::PCWSTR = ::windows::w!("AbstractMultimediaAlbum"); +pub const NAME_AbstractMultimediaAlbum: ::windows::core::PCWSTR = ::windows::core::w!("AbstractMultimediaAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractNote: ::windows::core::PCWSTR = ::windows::w!("AbstractNote"); +pub const NAME_AbstractNote: ::windows::core::PCWSTR = ::windows::core::w!("AbstractNote"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractTask: ::windows::core::PCWSTR = ::windows::w!("AbstractTask"); +pub const NAME_AbstractTask: ::windows::core::PCWSTR = ::windows::core::w!("AbstractTask"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractVideoAlbum: ::windows::core::PCWSTR = ::windows::w!("AbstractVideoAlbum"); +pub const NAME_AbstractVideoAlbum: ::windows::core::PCWSTR = ::windows::core::w!("AbstractVideoAlbum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AbstractVideoPlaylist: ::windows::core::PCWSTR = ::windows::w!("AbstractVideoPlaylist"); +pub const NAME_AbstractVideoPlaylist: ::windows::core::PCWSTR = ::windows::core::w!("AbstractVideoPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults: ::windows::core::PCWSTR = ::windows::w!("AnchorResults"); +pub const NAME_AnchorResults: ::windows::core::PCWSTR = ::windows::core::w!("AnchorResults"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_Anchor: ::windows::core::PCWSTR = ::windows::w!("Anchor"); +pub const NAME_AnchorResults_Anchor: ::windows::core::PCWSTR = ::windows::core::w!("Anchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_AnchorState: ::windows::core::PCWSTR = ::windows::w!("AnchorState"); +pub const NAME_AnchorResults_AnchorState: ::windows::core::PCWSTR = ::windows::core::w!("AnchorState"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorResults_ResultObjectID: ::windows::core::PCWSTR = ::windows::w!("ResultObjectID"); +pub const NAME_AnchorResults_ResultObjectID: ::windows::core::PCWSTR = ::windows::core::w!("ResultObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncKnowledge: ::windows::core::PCWSTR = ::windows::w!("AnchorSyncKnowledge"); +pub const NAME_AnchorSyncKnowledge: ::windows::core::PCWSTR = ::windows::core::w!("AnchorSyncKnowledge"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc: ::windows::core::PCWSTR = ::windows::w!("AnchorSync"); +pub const NAME_AnchorSyncSvc: ::windows::core::PCWSTR = ::windows::core::w!("AnchorSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_BeginSync: ::windows::core::PCWSTR = ::windows::w!("BeginSync"); +pub const NAME_AnchorSyncSvc_BeginSync: ::windows::core::PCWSTR = ::windows::core::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_CurrentAnchor: ::windows::core::PCWSTR = ::windows::w!("AnchorCurrentAnchor"); +pub const NAME_AnchorSyncSvc_CurrentAnchor: ::windows::core::PCWSTR = ::windows::core::w!("AnchorCurrentAnchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_EndSync: ::windows::core::PCWSTR = ::windows::w!("EndSync"); +pub const NAME_AnchorSyncSvc_EndSync: ::windows::core::PCWSTR = ::windows::core::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_FilterType: ::windows::core::PCWSTR = ::windows::w!("FilterType"); +pub const NAME_AnchorSyncSvc_FilterType: ::windows::core::PCWSTR = ::windows::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_GetChangesSinceAnchor: ::windows::core::PCWSTR = ::windows::w!("GetChangesSinceAnchor"); +pub const NAME_AnchorSyncSvc_GetChangesSinceAnchor: ::windows::core::PCWSTR = ::windows::core::w!("GetChangesSinceAnchor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_KnowledgeObjectID: ::windows::core::PCWSTR = ::windows::w!("AnchorKnowledgeObjectID"); +pub const NAME_AnchorSyncSvc_KnowledgeObjectID: ::windows::core::PCWSTR = ::windows::core::w!("AnchorKnowledgeObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_LastSyncProxyID: ::windows::core::PCWSTR = ::windows::w!("AnchorLastSyncProxyID"); +pub const NAME_AnchorSyncSvc_LastSyncProxyID: ::windows::core::PCWSTR = ::windows::core::w!("AnchorLastSyncProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_LocalOnlyDelete: ::windows::core::PCWSTR = ::windows::w!("LocalOnlyDelete"); +pub const NAME_AnchorSyncSvc_LocalOnlyDelete: ::windows::core::PCWSTR = ::windows::core::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_ProviderVersion: ::windows::core::PCWSTR = ::windows::w!("AnchorProviderVersion"); +pub const NAME_AnchorSyncSvc_ProviderVersion: ::windows::core::PCWSTR = ::windows::core::w!("AnchorProviderVersion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_ReplicaID: ::windows::core::PCWSTR = ::windows::w!("AnchorReplicaID"); +pub const NAME_AnchorSyncSvc_ReplicaID: ::windows::core::PCWSTR = ::windows::core::w!("AnchorReplicaID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_SyncFormat: ::windows::core::PCWSTR = ::windows::w!("SyncFormat"); +pub const NAME_AnchorSyncSvc_SyncFormat: ::windows::core::PCWSTR = ::windows::core::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AnchorSyncSvc_VersionProps: ::windows::core::PCWSTR = ::windows::w!("AnchorVersionProps"); +pub const NAME_AnchorSyncSvc_VersionProps: ::windows::core::PCWSTR = ::windows::core::w!("AnchorVersionProps"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Association: ::windows::core::PCWSTR = ::windows::w!("Association"); +pub const NAME_Association: ::windows::core::PCWSTR = ::windows::core::w!("Association"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudibleFile: ::windows::core::PCWSTR = ::windows::w!("AudibleFile"); +pub const NAME_AudibleFile: ::windows::core::PCWSTR = ::windows::core::w!("AudibleFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBitDepth: ::windows::core::PCWSTR = ::windows::w!("AudioBitDepth"); +pub const NAME_AudioObj_AudioBitDepth: ::windows::core::PCWSTR = ::windows::core::w!("AudioBitDepth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBitRate: ::windows::core::PCWSTR = ::windows::w!("AudioBitRate"); +pub const NAME_AudioObj_AudioBitRate: ::windows::core::PCWSTR = ::windows::core::w!("AudioBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioBlockAlignment: ::windows::core::PCWSTR = ::windows::w!("AudioBlockAlignment"); +pub const NAME_AudioObj_AudioBlockAlignment: ::windows::core::PCWSTR = ::windows::core::w!("AudioBlockAlignment"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_AudioFormatCode: ::windows::core::PCWSTR = ::windows::w!("AudioFormatCode"); +pub const NAME_AudioObj_AudioFormatCode: ::windows::core::PCWSTR = ::windows::core::w!("AudioFormatCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_Channels: ::windows::core::PCWSTR = ::windows::w!("Channels"); +pub const NAME_AudioObj_Channels: ::windows::core::PCWSTR = ::windows::core::w!("Channels"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_AudioObj_Lyrics: ::windows::core::PCWSTR = ::windows::w!("Lyrics"); +pub const NAME_AudioObj_Lyrics: ::windows::core::PCWSTR = ::windows::core::w!("Lyrics"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_BMPImage: ::windows::core::PCWSTR = ::windows::w!("BMPImage"); +pub const NAME_BMPImage: ::windows::core::PCWSTR = ::windows::core::w!("BMPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CIFFImage: ::windows::core::PCWSTR = ::windows::w!("CIFFImage"); +pub const NAME_CIFFImage: ::windows::core::PCWSTR = ::windows::core::w!("CIFFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Accepted: ::windows::core::PCWSTR = ::windows::w!("Accepted"); +pub const NAME_CalendarObj_Accepted: ::windows::core::PCWSTR = ::windows::core::w!("Accepted"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_BeginDateTime: ::windows::core::PCWSTR = ::windows::w!("BeginDateTime"); +pub const NAME_CalendarObj_BeginDateTime: ::windows::core::PCWSTR = ::windows::core::w!("BeginDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_BusyStatus: ::windows::core::PCWSTR = ::windows::w!("BusyStatus"); +pub const NAME_CalendarObj_BusyStatus: ::windows::core::PCWSTR = ::windows::core::w!("BusyStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Declined: ::windows::core::PCWSTR = ::windows::w!("Declined"); +pub const NAME_CalendarObj_Declined: ::windows::core::PCWSTR = ::windows::core::w!("Declined"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_EndDateTime: ::windows::core::PCWSTR = ::windows::w!("EndDateTime"); +pub const NAME_CalendarObj_EndDateTime: ::windows::core::PCWSTR = ::windows::core::w!("EndDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Location: ::windows::core::PCWSTR = ::windows::w!("Location"); +pub const NAME_CalendarObj_Location: ::windows::core::PCWSTR = ::windows::core::w!("Location"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_PatternDuration: ::windows::core::PCWSTR = ::windows::w!("PatternDuration"); +pub const NAME_CalendarObj_PatternDuration: ::windows::core::PCWSTR = ::windows::core::w!("PatternDuration"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_PatternStartTime: ::windows::core::PCWSTR = ::windows::w!("PatternStartTime"); +pub const NAME_CalendarObj_PatternStartTime: ::windows::core::PCWSTR = ::windows::core::w!("PatternStartTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_ReminderOffset: ::windows::core::PCWSTR = ::windows::w!("ReminderOffset"); +pub const NAME_CalendarObj_ReminderOffset: ::windows::core::PCWSTR = ::windows::core::w!("ReminderOffset"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_Tentative: ::windows::core::PCWSTR = ::windows::w!("Tentative"); +pub const NAME_CalendarObj_Tentative: ::windows::core::PCWSTR = ::windows::core::w!("Tentative"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarObj_TimeZone: ::windows::core::PCWSTR = ::windows::w!("TimeZone"); +pub const NAME_CalendarObj_TimeZone: ::windows::core::PCWSTR = ::windows::core::w!("TimeZone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc: ::windows::core::PCWSTR = ::windows::w!("Calendar"); +pub const NAME_CalendarSvc: ::windows::core::PCWSTR = ::windows::core::w!("Calendar"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc_SyncWindowEnd: ::windows::core::PCWSTR = ::windows::w!("SyncWindowEnd"); +pub const NAME_CalendarSvc_SyncWindowEnd: ::windows::core::PCWSTR = ::windows::core::w!("SyncWindowEnd"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_CalendarSvc_SyncWindowStart: ::windows::core::PCWSTR = ::windows::w!("SyncWindowStart"); +pub const NAME_CalendarSvc_SyncWindowStart: ::windows::core::PCWSTR = ::windows::core::w!("SyncWindowStart"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_AnniversaryDate: ::windows::core::PCWSTR = ::windows::w!("AnniversaryDate"); +pub const NAME_ContactObj_AnniversaryDate: ::windows::core::PCWSTR = ::windows::core::w!("AnniversaryDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Assistant: ::windows::core::PCWSTR = ::windows::w!("Assistant"); +pub const NAME_ContactObj_Assistant: ::windows::core::PCWSTR = ::windows::core::w!("Assistant"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Birthdate: ::windows::core::PCWSTR = ::windows::w!("Birthdate"); +pub const NAME_ContactObj_Birthdate: ::windows::core::PCWSTR = ::windows::core::w!("Birthdate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressCity: ::windows::core::PCWSTR = ::windows::w!("BusinessAddressCity"); +pub const NAME_ContactObj_BusinessAddressCity: ::windows::core::PCWSTR = ::windows::core::w!("BusinessAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressCountry: ::windows::core::PCWSTR = ::windows::w!("BusinessAddressCountry"); +pub const NAME_ContactObj_BusinessAddressCountry: ::windows::core::PCWSTR = ::windows::core::w!("BusinessAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressFull: ::windows::core::PCWSTR = ::windows::w!("BusinessAddressFull"); +pub const NAME_ContactObj_BusinessAddressFull: ::windows::core::PCWSTR = ::windows::core::w!("BusinessAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressLine2: ::windows::core::PCWSTR = ::windows::w!("BusinessAddressLine2"); +pub const NAME_ContactObj_BusinessAddressLine2: ::windows::core::PCWSTR = ::windows::core::w!("BusinessAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressPostalCode: ::windows::core::PCWSTR = ::windows::w!("BusinessAddressPostalCode"); +pub const NAME_ContactObj_BusinessAddressPostalCode: ::windows::core::PCWSTR = ::windows::core::w!("BusinessAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressRegion: ::windows::core::PCWSTR = ::windows::w!("BusinessAddressRegion"); +pub const NAME_ContactObj_BusinessAddressRegion: ::windows::core::PCWSTR = ::windows::core::w!("BusinessAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessAddressStreet: ::windows::core::PCWSTR = ::windows::w!("BusinessAddressStreet"); +pub const NAME_ContactObj_BusinessAddressStreet: ::windows::core::PCWSTR = ::windows::core::w!("BusinessAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessEmail: ::windows::core::PCWSTR = ::windows::w!("BusinessEmail"); +pub const NAME_ContactObj_BusinessEmail: ::windows::core::PCWSTR = ::windows::core::w!("BusinessEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessEmail2: ::windows::core::PCWSTR = ::windows::w!("BusinessEmail2"); +pub const NAME_ContactObj_BusinessEmail2: ::windows::core::PCWSTR = ::windows::core::w!("BusinessEmail2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessFax: ::windows::core::PCWSTR = ::windows::w!("BusinessFax"); +pub const NAME_ContactObj_BusinessFax: ::windows::core::PCWSTR = ::windows::core::w!("BusinessFax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessPhone: ::windows::core::PCWSTR = ::windows::w!("BusinessPhone"); +pub const NAME_ContactObj_BusinessPhone: ::windows::core::PCWSTR = ::windows::core::w!("BusinessPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessPhone2: ::windows::core::PCWSTR = ::windows::w!("BusinessPhone2"); +pub const NAME_ContactObj_BusinessPhone2: ::windows::core::PCWSTR = ::windows::core::w!("BusinessPhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_BusinessWebAddress: ::windows::core::PCWSTR = ::windows::w!("BusinessWebAddress"); +pub const NAME_ContactObj_BusinessWebAddress: ::windows::core::PCWSTR = ::windows::core::w!("BusinessWebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Children: ::windows::core::PCWSTR = ::windows::w!("Children"); +pub const NAME_ContactObj_Children: ::windows::core::PCWSTR = ::windows::core::w!("Children"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Email: ::windows::core::PCWSTR = ::windows::w!("Email"); +pub const NAME_ContactObj_Email: ::windows::core::PCWSTR = ::windows::core::w!("Email"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_FamilyName: ::windows::core::PCWSTR = ::windows::w!("FamilyName"); +pub const NAME_ContactObj_FamilyName: ::windows::core::PCWSTR = ::windows::core::w!("FamilyName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Fax: ::windows::core::PCWSTR = ::windows::w!("Fax"); +pub const NAME_ContactObj_Fax: ::windows::core::PCWSTR = ::windows::core::w!("Fax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_GivenName: ::windows::core::PCWSTR = ::windows::w!("GivenName"); +pub const NAME_ContactObj_GivenName: ::windows::core::PCWSTR = ::windows::core::w!("GivenName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress: ::windows::core::PCWSTR = ::windows::w!("IMAddress"); +pub const NAME_ContactObj_IMAddress: ::windows::core::PCWSTR = ::windows::core::w!("IMAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress2: ::windows::core::PCWSTR = ::windows::w!("IMAddress2"); +pub const NAME_ContactObj_IMAddress2: ::windows::core::PCWSTR = ::windows::core::w!("IMAddress2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_IMAddress3: ::windows::core::PCWSTR = ::windows::w!("IMAddress3"); +pub const NAME_ContactObj_IMAddress3: ::windows::core::PCWSTR = ::windows::core::w!("IMAddress3"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MiddleNames: ::windows::core::PCWSTR = ::windows::w!("MiddleNames"); +pub const NAME_ContactObj_MiddleNames: ::windows::core::PCWSTR = ::windows::core::w!("MiddleNames"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MobilePhone: ::windows::core::PCWSTR = ::windows::w!("MobilePhone"); +pub const NAME_ContactObj_MobilePhone: ::windows::core::PCWSTR = ::windows::core::w!("MobilePhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_MobilePhone2: ::windows::core::PCWSTR = ::windows::w!("MobilePhone2"); +pub const NAME_ContactObj_MobilePhone2: ::windows::core::PCWSTR = ::windows::core::w!("MobilePhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Organization: ::windows::core::PCWSTR = ::windows::w!("Organization"); +pub const NAME_ContactObj_Organization: ::windows::core::PCWSTR = ::windows::core::w!("Organization"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressCity: ::windows::core::PCWSTR = ::windows::w!("OtherAddressCity"); +pub const NAME_ContactObj_OtherAddressCity: ::windows::core::PCWSTR = ::windows::core::w!("OtherAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressCountry: ::windows::core::PCWSTR = ::windows::w!("OtherAddressCountry"); +pub const NAME_ContactObj_OtherAddressCountry: ::windows::core::PCWSTR = ::windows::core::w!("OtherAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressFull: ::windows::core::PCWSTR = ::windows::w!("OtherAddressFull"); +pub const NAME_ContactObj_OtherAddressFull: ::windows::core::PCWSTR = ::windows::core::w!("OtherAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressLine2: ::windows::core::PCWSTR = ::windows::w!("OtherAddressLine2"); +pub const NAME_ContactObj_OtherAddressLine2: ::windows::core::PCWSTR = ::windows::core::w!("OtherAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressPostalCode: ::windows::core::PCWSTR = ::windows::w!("OtherAddressPostalCode"); +pub const NAME_ContactObj_OtherAddressPostalCode: ::windows::core::PCWSTR = ::windows::core::w!("OtherAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressRegion: ::windows::core::PCWSTR = ::windows::w!("OtherAddressRegion"); +pub const NAME_ContactObj_OtherAddressRegion: ::windows::core::PCWSTR = ::windows::core::w!("OtherAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherAddressStreet: ::windows::core::PCWSTR = ::windows::w!("OtherAddressStreet"); +pub const NAME_ContactObj_OtherAddressStreet: ::windows::core::PCWSTR = ::windows::core::w!("OtherAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherEmail: ::windows::core::PCWSTR = ::windows::w!("OtherEmail"); +pub const NAME_ContactObj_OtherEmail: ::windows::core::PCWSTR = ::windows::core::w!("OtherEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_OtherPhone: ::windows::core::PCWSTR = ::windows::w!("OtherPhone"); +pub const NAME_ContactObj_OtherPhone: ::windows::core::PCWSTR = ::windows::core::w!("OtherPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Pager: ::windows::core::PCWSTR = ::windows::w!("Pager"); +pub const NAME_ContactObj_Pager: ::windows::core::PCWSTR = ::windows::core::w!("Pager"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressCity: ::windows::core::PCWSTR = ::windows::w!("PersonalAddressCity"); +pub const NAME_ContactObj_PersonalAddressCity: ::windows::core::PCWSTR = ::windows::core::w!("PersonalAddressCity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressCountry: ::windows::core::PCWSTR = ::windows::w!("PersonalAddressCountry"); +pub const NAME_ContactObj_PersonalAddressCountry: ::windows::core::PCWSTR = ::windows::core::w!("PersonalAddressCountry"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressFull: ::windows::core::PCWSTR = ::windows::w!("PersonalAddressFull"); +pub const NAME_ContactObj_PersonalAddressFull: ::windows::core::PCWSTR = ::windows::core::w!("PersonalAddressFull"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressLine2: ::windows::core::PCWSTR = ::windows::w!("PersonalAddressLine2"); +pub const NAME_ContactObj_PersonalAddressLine2: ::windows::core::PCWSTR = ::windows::core::w!("PersonalAddressLine2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressPostalCode: ::windows::core::PCWSTR = ::windows::w!("PersonalAddressPostalCode"); +pub const NAME_ContactObj_PersonalAddressPostalCode: ::windows::core::PCWSTR = ::windows::core::w!("PersonalAddressPostalCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressRegion: ::windows::core::PCWSTR = ::windows::w!("PersonalAddressRegion"); +pub const NAME_ContactObj_PersonalAddressRegion: ::windows::core::PCWSTR = ::windows::core::w!("PersonalAddressRegion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalAddressStreet: ::windows::core::PCWSTR = ::windows::w!("PersonalAddressStreet"); +pub const NAME_ContactObj_PersonalAddressStreet: ::windows::core::PCWSTR = ::windows::core::w!("PersonalAddressStreet"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalEmail: ::windows::core::PCWSTR = ::windows::w!("PersonalEmail"); +pub const NAME_ContactObj_PersonalEmail: ::windows::core::PCWSTR = ::windows::core::w!("PersonalEmail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalEmail2: ::windows::core::PCWSTR = ::windows::w!("PersonalEmail2"); +pub const NAME_ContactObj_PersonalEmail2: ::windows::core::PCWSTR = ::windows::core::w!("PersonalEmail2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalFax: ::windows::core::PCWSTR = ::windows::w!("PersonalFax"); +pub const NAME_ContactObj_PersonalFax: ::windows::core::PCWSTR = ::windows::core::w!("PersonalFax"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalPhone: ::windows::core::PCWSTR = ::windows::w!("PersonalPhone"); +pub const NAME_ContactObj_PersonalPhone: ::windows::core::PCWSTR = ::windows::core::w!("PersonalPhone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalPhone2: ::windows::core::PCWSTR = ::windows::w!("PersonalPhone2"); +pub const NAME_ContactObj_PersonalPhone2: ::windows::core::PCWSTR = ::windows::core::w!("PersonalPhone2"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PersonalWebAddress: ::windows::core::PCWSTR = ::windows::w!("PersonalWebAddress"); +pub const NAME_ContactObj_PersonalWebAddress: ::windows::core::PCWSTR = ::windows::core::w!("PersonalWebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Phone: ::windows::core::PCWSTR = ::windows::w!("Phone"); +pub const NAME_ContactObj_Phone: ::windows::core::PCWSTR = ::windows::core::w!("Phone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticFamilyName: ::windows::core::PCWSTR = ::windows::w!("PhoneticFamilyName"); +pub const NAME_ContactObj_PhoneticFamilyName: ::windows::core::PCWSTR = ::windows::core::w!("PhoneticFamilyName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticGivenName: ::windows::core::PCWSTR = ::windows::w!("PhoneticGivenName"); +pub const NAME_ContactObj_PhoneticGivenName: ::windows::core::PCWSTR = ::windows::core::w!("PhoneticGivenName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_PhoneticOrganization: ::windows::core::PCWSTR = ::windows::w!("PhoneticOrganization"); +pub const NAME_ContactObj_PhoneticOrganization: ::windows::core::PCWSTR = ::windows::core::w!("PhoneticOrganization"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Ringtone: ::windows::core::PCWSTR = ::windows::w!("Ringtone"); +pub const NAME_ContactObj_Ringtone: ::windows::core::PCWSTR = ::windows::core::w!("Ringtone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Role: ::windows::core::PCWSTR = ::windows::w!("Role"); +pub const NAME_ContactObj_Role: ::windows::core::PCWSTR = ::windows::core::w!("Role"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Spouse: ::windows::core::PCWSTR = ::windows::w!("Spouse"); +pub const NAME_ContactObj_Spouse: ::windows::core::PCWSTR = ::windows::core::w!("Spouse"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Suffix: ::windows::core::PCWSTR = ::windows::w!("Suffix"); +pub const NAME_ContactObj_Suffix: ::windows::core::PCWSTR = ::windows::core::w!("Suffix"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_Title: ::windows::core::PCWSTR = ::windows::w!("Title"); +pub const NAME_ContactObj_Title: ::windows::core::PCWSTR = ::windows::core::w!("Title"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactObj_WebAddress: ::windows::core::PCWSTR = ::windows::w!("WebAddress"); +pub const NAME_ContactObj_WebAddress: ::windows::core::PCWSTR = ::windows::core::w!("WebAddress"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactSvc_SyncWithPhoneOnly: ::windows::core::PCWSTR = ::windows::w!("FilterType"); +pub const NAME_ContactSvc_SyncWithPhoneOnly: ::windows::core::PCWSTR = ::windows::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ContactsSvc: ::windows::core::PCWSTR = ::windows::w!("Contacts"); +pub const NAME_ContactsSvc: ::windows::core::PCWSTR = ::windows::core::w!("Contacts"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DPOFDocument: ::windows::core::PCWSTR = ::windows::w!("DPOFDocument"); +pub const NAME_DPOFDocument: ::windows::core::PCWSTR = ::windows::core::w!("DPOFDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DVBTSFile: ::windows::core::PCWSTR = ::windows::w!("DVBTSFile"); +pub const NAME_DVBTSFile: ::windows::core::PCWSTR = ::windows::core::w!("DVBTSFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceExecutable: ::windows::core::PCWSTR = ::windows::w!("DeviceExecutable"); +pub const NAME_DeviceExecutable: ::windows::core::PCWSTR = ::windows::core::w!("DeviceExecutable"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataCAB: ::windows::core::PCWSTR = ::windows::w!("DeviceMetadataCAB"); +pub const NAME_DeviceMetadataCAB: ::windows::core::PCWSTR = ::windows::core::w!("DeviceMetadataCAB"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataObj_ContentID: ::windows::core::PCWSTR = ::windows::w!("ContentID"); +pub const NAME_DeviceMetadataObj_ContentID: ::windows::core::PCWSTR = ::windows::core::w!("ContentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataObj_DefaultCAB: ::windows::core::PCWSTR = ::windows::w!("DefaultCAB"); +pub const NAME_DeviceMetadataObj_DefaultCAB: ::windows::core::PCWSTR = ::windows::core::w!("DefaultCAB"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceMetadataSvc: ::windows::core::PCWSTR = ::windows::w!("Metadata"); +pub const NAME_DeviceMetadataSvc: ::windows::core::PCWSTR = ::windows::core::w!("Metadata"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_DeviceScript: ::windows::core::PCWSTR = ::windows::w!("DeviceScript"); +pub const NAME_DeviceScript: ::windows::core::PCWSTR = ::windows::core::w!("DeviceScript"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_EXIFImage: ::windows::core::PCWSTR = ::windows::w!("EXIFImage"); +pub const NAME_EXIFImage: ::windows::core::PCWSTR = ::windows::core::w!("EXIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ExcelDocument: ::windows::core::PCWSTR = ::windows::w!("ExcelDocument"); +pub const NAME_ExcelDocument: ::windows::core::PCWSTR = ::windows::core::w!("ExcelDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FLACFile: ::windows::core::PCWSTR = ::windows::w!("FLACFile"); +pub const NAME_FLACFile: ::windows::core::PCWSTR = ::windows::core::w!("FLACFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FirmwareFile: ::windows::core::PCWSTR = ::windows::w!("FirmwareFile"); +pub const NAME_FirmwareFile: ::windows::core::PCWSTR = ::windows::core::w!("FirmwareFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FlashPixImage: ::windows::core::PCWSTR = ::windows::w!("FlashPixImage"); +pub const NAME_FlashPixImage: ::windows::core::PCWSTR = ::windows::core::w!("FlashPixImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncKnowledge: ::windows::core::PCWSTR = ::windows::w!("FullEnumSyncKnowledge"); +pub const NAME_FullEnumSyncKnowledge: ::windows::core::PCWSTR = ::windows::core::w!("FullEnumSyncKnowledge"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc: ::windows::core::PCWSTR = ::windows::w!("FullEnumSync"); +pub const NAME_FullEnumSyncSvc: ::windows::core::PCWSTR = ::windows::core::w!("FullEnumSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_BeginSync: ::windows::core::PCWSTR = ::windows::w!("BeginSync"); +pub const NAME_FullEnumSyncSvc_BeginSync: ::windows::core::PCWSTR = ::windows::core::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_EndSync: ::windows::core::PCWSTR = ::windows::w!("EndSync"); +pub const NAME_FullEnumSyncSvc_EndSync: ::windows::core::PCWSTR = ::windows::core::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_FilterType: ::windows::core::PCWSTR = ::windows::w!("FilterType"); +pub const NAME_FullEnumSyncSvc_FilterType: ::windows::core::PCWSTR = ::windows::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_KnowledgeObjectID: ::windows::core::PCWSTR = ::windows::w!("FullEnumKnowledgeObjectID"); +pub const NAME_FullEnumSyncSvc_KnowledgeObjectID: ::windows::core::PCWSTR = ::windows::core::w!("FullEnumKnowledgeObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_LastSyncProxyID: ::windows::core::PCWSTR = ::windows::w!("FullEnumLastSyncProxyID"); +pub const NAME_FullEnumSyncSvc_LastSyncProxyID: ::windows::core::PCWSTR = ::windows::core::w!("FullEnumLastSyncProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_LocalOnlyDelete: ::windows::core::PCWSTR = ::windows::w!("LocalOnlyDelete"); +pub const NAME_FullEnumSyncSvc_LocalOnlyDelete: ::windows::core::PCWSTR = ::windows::core::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_ProviderVersion: ::windows::core::PCWSTR = ::windows::w!("FullEnumProviderVersion"); +pub const NAME_FullEnumSyncSvc_ProviderVersion: ::windows::core::PCWSTR = ::windows::core::w!("FullEnumProviderVersion"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_ReplicaID: ::windows::core::PCWSTR = ::windows::w!("FullEnumReplicaID"); +pub const NAME_FullEnumSyncSvc_ReplicaID: ::windows::core::PCWSTR = ::windows::core::w!("FullEnumReplicaID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_SyncFormat: ::windows::core::PCWSTR = ::windows::w!("SyncFormat"); +pub const NAME_FullEnumSyncSvc_SyncFormat: ::windows::core::PCWSTR = ::windows::core::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_FullEnumSyncSvc_VersionProps: ::windows::core::PCWSTR = ::windows::w!("FullEnumVersionProps"); +pub const NAME_FullEnumSyncSvc_VersionProps: ::windows::core::PCWSTR = ::windows::core::w!("FullEnumVersionProps"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GIFImage: ::windows::core::PCWSTR = ::windows::w!("GIFImage"); +pub const NAME_GIFImage: ::windows::core::PCWSTR = ::windows::core::w!("GIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AllowedFolderContents: ::windows::core::PCWSTR = ::windows::w!("AllowedFolderContents"); +pub const NAME_GenericObj_AllowedFolderContents: ::windows::core::PCWSTR = ::windows::core::w!("AllowedFolderContents"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AssociationDesc: ::windows::core::PCWSTR = ::windows::w!("AssociationDesc"); +pub const NAME_GenericObj_AssociationDesc: ::windows::core::PCWSTR = ::windows::core::w!("AssociationDesc"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_AssociationType: ::windows::core::PCWSTR = ::windows::w!("AssociationType"); +pub const NAME_GenericObj_AssociationType: ::windows::core::PCWSTR = ::windows::core::w!("AssociationType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Copyright: ::windows::core::PCWSTR = ::windows::w!("Copyright"); +pub const NAME_GenericObj_Copyright: ::windows::core::PCWSTR = ::windows::core::w!("Copyright"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Corrupt: ::windows::core::PCWSTR = ::windows::w!("Corrupt"); +pub const NAME_GenericObj_Corrupt: ::windows::core::PCWSTR = ::windows::core::w!("Corrupt"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DRMStatus: ::windows::core::PCWSTR = ::windows::w!("DRMStatus"); +pub const NAME_GenericObj_DRMStatus: ::windows::core::PCWSTR = ::windows::core::w!("DRMStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAccessed: ::windows::core::PCWSTR = ::windows::w!("DateAccessed"); +pub const NAME_GenericObj_DateAccessed: ::windows::core::PCWSTR = ::windows::core::w!("DateAccessed"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAdded: ::windows::core::PCWSTR = ::windows::w!("DateAdded"); +pub const NAME_GenericObj_DateAdded: ::windows::core::PCWSTR = ::windows::core::w!("DateAdded"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateAuthored: ::windows::core::PCWSTR = ::windows::w!("DateAuthored"); +pub const NAME_GenericObj_DateAuthored: ::windows::core::PCWSTR = ::windows::core::w!("DateAuthored"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateCreated: ::windows::core::PCWSTR = ::windows::w!("DateCreated"); +pub const NAME_GenericObj_DateCreated: ::windows::core::PCWSTR = ::windows::core::w!("DateCreated"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateModified: ::windows::core::PCWSTR = ::windows::w!("DateModified"); +pub const NAME_GenericObj_DateModified: ::windows::core::PCWSTR = ::windows::core::w!("DateModified"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_DateRevised: ::windows::core::PCWSTR = ::windows::w!("DateRevised"); +pub const NAME_GenericObj_DateRevised: ::windows::core::PCWSTR = ::windows::core::w!("DateRevised"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Description: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const NAME_GenericObj_Description: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Hidden: ::windows::core::PCWSTR = ::windows::w!("Hidden"); +pub const NAME_GenericObj_Hidden: ::windows::core::PCWSTR = ::windows::core::w!("Hidden"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Keywords: ::windows::core::PCWSTR = ::windows::w!("Keywords"); +pub const NAME_GenericObj_Keywords: ::windows::core::PCWSTR = ::windows::core::w!("Keywords"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_LanguageLocale: ::windows::core::PCWSTR = ::windows::w!("LanguageLocale"); +pub const NAME_GenericObj_LanguageLocale: ::windows::core::PCWSTR = ::windows::core::w!("LanguageLocale"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_Name: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const NAME_GenericObj_Name: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_NonConsumable: ::windows::core::PCWSTR = ::windows::w!("NonConsumable"); +pub const NAME_GenericObj_NonConsumable: ::windows::core::PCWSTR = ::windows::core::w!("NonConsumable"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectFileName: ::windows::core::PCWSTR = ::windows::w!("ObjectFileName"); +pub const NAME_GenericObj_ObjectFileName: ::windows::core::PCWSTR = ::windows::core::w!("ObjectFileName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectFormat: ::windows::core::PCWSTR = ::windows::w!("ObjectFormat"); +pub const NAME_GenericObj_ObjectFormat: ::windows::core::PCWSTR = ::windows::core::w!("ObjectFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectID: ::windows::core::PCWSTR = ::windows::w!("ObjectID"); +pub const NAME_GenericObj_ObjectID: ::windows::core::PCWSTR = ::windows::core::w!("ObjectID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ObjectSize: ::windows::core::PCWSTR = ::windows::w!("ObjectSize"); +pub const NAME_GenericObj_ObjectSize: ::windows::core::PCWSTR = ::windows::core::w!("ObjectSize"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ParentID: ::windows::core::PCWSTR = ::windows::w!("ParentID"); +pub const NAME_GenericObj_ParentID: ::windows::core::PCWSTR = ::windows::core::w!("ParentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_PersistentUID: ::windows::core::PCWSTR = ::windows::w!("PersistentUID"); +pub const NAME_GenericObj_PersistentUID: ::windows::core::PCWSTR = ::windows::core::w!("PersistentUID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_PropertyBag: ::windows::core::PCWSTR = ::windows::w!("PropertyBag"); +pub const NAME_GenericObj_PropertyBag: ::windows::core::PCWSTR = ::windows::core::w!("PropertyBag"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ProtectionStatus: ::windows::core::PCWSTR = ::windows::w!("ProtectionStatus"); +pub const NAME_GenericObj_ProtectionStatus: ::windows::core::PCWSTR = ::windows::core::w!("ProtectionStatus"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_ReferenceParentID: ::windows::core::PCWSTR = ::windows::w!("ReferenceParentID"); +pub const NAME_GenericObj_ReferenceParentID: ::windows::core::PCWSTR = ::windows::core::w!("ReferenceParentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_StorageID: ::windows::core::PCWSTR = ::windows::w!("StorageID"); +pub const NAME_GenericObj_StorageID: ::windows::core::PCWSTR = ::windows::core::w!("StorageID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SubDescription: ::windows::core::PCWSTR = ::windows::w!("SubDescription"); +pub const NAME_GenericObj_SubDescription: ::windows::core::PCWSTR = ::windows::core::w!("SubDescription"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SyncID: ::windows::core::PCWSTR = ::windows::w!("SyncID"); +pub const NAME_GenericObj_SyncID: ::windows::core::PCWSTR = ::windows::core::w!("SyncID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_SystemObject: ::windows::core::PCWSTR = ::windows::w!("SystemObject"); +pub const NAME_GenericObj_SystemObject: ::windows::core::PCWSTR = ::windows::core::w!("SystemObject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_GenericObj_TimeToLive: ::windows::core::PCWSTR = ::windows::w!("TimeToLive"); +pub const NAME_GenericObj_TimeToLive: ::windows::core::PCWSTR = ::windows::core::w!("TimeToLive"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HDPhotoImage: ::windows::core::PCWSTR = ::windows::w!("HDPhotoImage"); +pub const NAME_HDPhotoImage: ::windows::core::PCWSTR = ::windows::core::w!("HDPhotoImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HTMLDocument: ::windows::core::PCWSTR = ::windows::w!("HTMLDocument"); +pub const NAME_HTMLDocument: ::windows::core::PCWSTR = ::windows::core::w!("HTMLDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_HintsSvc: ::windows::core::PCWSTR = ::windows::w!("Hints"); +pub const NAME_HintsSvc: ::windows::core::PCWSTR = ::windows::core::w!("Hints"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ICalendarActivity: ::windows::core::PCWSTR = ::windows::w!("ICalendar"); +pub const NAME_ICalendarActivity: ::windows::core::PCWSTR = ::windows::core::w!("ICalendar"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_Aperature: ::windows::core::PCWSTR = ::windows::w!("Aperature"); +pub const NAME_ImageObj_Aperature: ::windows::core::PCWSTR = ::windows::core::w!("Aperature"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_Exposure: ::windows::core::PCWSTR = ::windows::w!("Exposure"); +pub const NAME_ImageObj_Exposure: ::windows::core::PCWSTR = ::windows::core::w!("Exposure"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_ISOSpeed: ::windows::core::PCWSTR = ::windows::w!("ISOSpeed"); +pub const NAME_ImageObj_ISOSpeed: ::windows::core::PCWSTR = ::windows::core::w!("ISOSpeed"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_ImageBitDepth: ::windows::core::PCWSTR = ::windows::w!("ImageBitDepth"); +pub const NAME_ImageObj_ImageBitDepth: ::windows::core::PCWSTR = ::windows::core::w!("ImageBitDepth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_IsColorCorrected: ::windows::core::PCWSTR = ::windows::w!("IsColorCorrected"); +pub const NAME_ImageObj_IsColorCorrected: ::windows::core::PCWSTR = ::windows::core::w!("IsColorCorrected"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_ImageObj_IsCropped: ::windows::core::PCWSTR = ::windows::w!("IsCropped"); +pub const NAME_ImageObj_IsCropped: ::windows::core::PCWSTR = ::windows::core::w!("IsCropped"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JFIFImage: ::windows::core::PCWSTR = ::windows::w!("JFIFImage"); +pub const NAME_JFIFImage: ::windows::core::PCWSTR = ::windows::core::w!("JFIFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JP2Image: ::windows::core::PCWSTR = ::windows::w!("JP2Image"); +pub const NAME_JP2Image: ::windows::core::PCWSTR = ::windows::core::w!("JP2Image"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JPEGXRImage: ::windows::core::PCWSTR = ::windows::w!("JPEGXRImage"); +pub const NAME_JPEGXRImage: ::windows::core::PCWSTR = ::windows::core::w!("JPEGXRImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_JPXImage: ::windows::core::PCWSTR = ::windows::w!("JPXImage"); +pub const NAME_JPXImage: ::windows::core::PCWSTR = ::windows::core::w!("JPXImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_M3UPlaylist: ::windows::core::PCWSTR = ::windows::w!("M3UPlaylist"); +pub const NAME_M3UPlaylist: ::windows::core::PCWSTR = ::windows::core::w!("M3UPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MHTDocument: ::windows::core::PCWSTR = ::windows::w!("MHTDocument"); +pub const NAME_MHTDocument: ::windows::core::PCWSTR = ::windows::core::w!("MHTDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MP3File: ::windows::core::PCWSTR = ::windows::w!("MP3File"); +pub const NAME_MP3File: ::windows::core::PCWSTR = ::windows::core::w!("MP3File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEG2File: ::windows::core::PCWSTR = ::windows::w!("MPEG2File"); +pub const NAME_MPEG2File: ::windows::core::PCWSTR = ::windows::core::w!("MPEG2File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEG4File: ::windows::core::PCWSTR = ::windows::w!("MPEG4File"); +pub const NAME_MPEG4File: ::windows::core::PCWSTR = ::windows::core::w!("MPEG4File"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPEGFile: ::windows::core::PCWSTR = ::windows::w!("MPEGFile"); +pub const NAME_MPEGFile: ::windows::core::PCWSTR = ::windows::core::w!("MPEGFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MPLPlaylist: ::windows::core::PCWSTR = ::windows::w!("MPLPlaylist"); +pub const NAME_MPLPlaylist: ::windows::core::PCWSTR = ::windows::core::w!("MPLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AlbumArtist: ::windows::core::PCWSTR = ::windows::w!("AlbumArtist"); +pub const NAME_MediaObj_AlbumArtist: ::windows::core::PCWSTR = ::windows::core::w!("AlbumArtist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AlbumName: ::windows::core::PCWSTR = ::windows::w!("AlbumName"); +pub const NAME_MediaObj_AlbumName: ::windows::core::PCWSTR = ::windows::core::w!("AlbumName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Artist: ::windows::core::PCWSTR = ::windows::w!("Artist"); +pub const NAME_MediaObj_Artist: ::windows::core::PCWSTR = ::windows::core::w!("Artist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_AudioEncodingProfile: ::windows::core::PCWSTR = ::windows::w!("AudioEncodingProfile"); +pub const NAME_MediaObj_AudioEncodingProfile: ::windows::core::PCWSTR = ::windows::core::w!("AudioEncodingProfile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BitRateType: ::windows::core::PCWSTR = ::windows::w!("BitRateType"); +pub const NAME_MediaObj_BitRateType: ::windows::core::PCWSTR = ::windows::core::w!("BitRateType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkByte: ::windows::core::PCWSTR = ::windows::w!("BookmarkByte"); +pub const NAME_MediaObj_BookmarkByte: ::windows::core::PCWSTR = ::windows::core::w!("BookmarkByte"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkObject: ::windows::core::PCWSTR = ::windows::w!("BookmarkObject"); +pub const NAME_MediaObj_BookmarkObject: ::windows::core::PCWSTR = ::windows::core::w!("BookmarkObject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BookmarkTime: ::windows::core::PCWSTR = ::windows::w!("BookmarkTime"); +pub const NAME_MediaObj_BookmarkTime: ::windows::core::PCWSTR = ::windows::core::w!("BookmarkTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_BufferSize: ::windows::core::PCWSTR = ::windows::w!("BufferSize"); +pub const NAME_MediaObj_BufferSize: ::windows::core::PCWSTR = ::windows::core::w!("BufferSize"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Composer: ::windows::core::PCWSTR = ::windows::w!("Composer"); +pub const NAME_MediaObj_Composer: ::windows::core::PCWSTR = ::windows::core::w!("Composer"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Credits: ::windows::core::PCWSTR = ::windows::w!("Credits"); +pub const NAME_MediaObj_Credits: ::windows::core::PCWSTR = ::windows::core::w!("Credits"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_DateOriginalRelease: ::windows::core::PCWSTR = ::windows::w!("DateOriginalRelease"); +pub const NAME_MediaObj_DateOriginalRelease: ::windows::core::PCWSTR = ::windows::core::w!("DateOriginalRelease"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Duration: ::windows::core::PCWSTR = ::windows::w!("Duration"); +pub const NAME_MediaObj_Duration: ::windows::core::PCWSTR = ::windows::core::w!("Duration"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Editor: ::windows::core::PCWSTR = ::windows::w!("Editor"); +pub const NAME_MediaObj_Editor: ::windows::core::PCWSTR = ::windows::core::w!("Editor"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EffectiveRating: ::windows::core::PCWSTR = ::windows::w!("EffectiveRating"); +pub const NAME_MediaObj_EffectiveRating: ::windows::core::PCWSTR = ::windows::core::w!("EffectiveRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EncodingProfile: ::windows::core::PCWSTR = ::windows::w!("EncodingProfile"); +pub const NAME_MediaObj_EncodingProfile: ::windows::core::PCWSTR = ::windows::core::w!("EncodingProfile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_EncodingQuality: ::windows::core::PCWSTR = ::windows::w!("EncodingQuality"); +pub const NAME_MediaObj_EncodingQuality: ::windows::core::PCWSTR = ::windows::core::w!("EncodingQuality"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Genre: ::windows::core::PCWSTR = ::windows::w!("Genre"); +pub const NAME_MediaObj_Genre: ::windows::core::PCWSTR = ::windows::core::w!("Genre"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_GeographicOrigin: ::windows::core::PCWSTR = ::windows::w!("GeographicOrigin"); +pub const NAME_MediaObj_GeographicOrigin: ::windows::core::PCWSTR = ::windows::core::w!("GeographicOrigin"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Height: ::windows::core::PCWSTR = ::windows::w!("Height"); +pub const NAME_MediaObj_Height: ::windows::core::PCWSTR = ::windows::core::w!("Height"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_MediaType: ::windows::core::PCWSTR = ::windows::w!("MediaType"); +pub const NAME_MediaObj_MediaType: ::windows::core::PCWSTR = ::windows::core::w!("MediaType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_MediaUID: ::windows::core::PCWSTR = ::windows::w!("MediaUID"); +pub const NAME_MediaObj_MediaUID: ::windows::core::PCWSTR = ::windows::core::w!("MediaUID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Mood: ::windows::core::PCWSTR = ::windows::w!("Mood"); +pub const NAME_MediaObj_Mood: ::windows::core::PCWSTR = ::windows::core::w!("Mood"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Owner: ::windows::core::PCWSTR = ::windows::w!("Owner"); +pub const NAME_MediaObj_Owner: ::windows::core::PCWSTR = ::windows::core::w!("Owner"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_ParentalRating: ::windows::core::PCWSTR = ::windows::w!("ParentalRating"); +pub const NAME_MediaObj_ParentalRating: ::windows::core::PCWSTR = ::windows::core::w!("ParentalRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Producer: ::windows::core::PCWSTR = ::windows::w!("Producer"); +pub const NAME_MediaObj_Producer: ::windows::core::PCWSTR = ::windows::core::w!("Producer"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SampleRate: ::windows::core::PCWSTR = ::windows::w!("SampleRate"); +pub const NAME_MediaObj_SampleRate: ::windows::core::PCWSTR = ::windows::core::w!("SampleRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SkipCount: ::windows::core::PCWSTR = ::windows::w!("SkipCount"); +pub const NAME_MediaObj_SkipCount: ::windows::core::PCWSTR = ::windows::core::w!("SkipCount"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_SubscriptionContentID: ::windows::core::PCWSTR = ::windows::w!("SubscriptionContentID"); +pub const NAME_MediaObj_SubscriptionContentID: ::windows::core::PCWSTR = ::windows::core::w!("SubscriptionContentID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Subtitle: ::windows::core::PCWSTR = ::windows::w!("Subtitle"); +pub const NAME_MediaObj_Subtitle: ::windows::core::PCWSTR = ::windows::core::w!("Subtitle"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_TotalBitRate: ::windows::core::PCWSTR = ::windows::w!("TotalBitRate"); +pub const NAME_MediaObj_TotalBitRate: ::windows::core::PCWSTR = ::windows::core::w!("TotalBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Track: ::windows::core::PCWSTR = ::windows::w!("Track"); +pub const NAME_MediaObj_Track: ::windows::core::PCWSTR = ::windows::core::w!("Track"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_URLLink: ::windows::core::PCWSTR = ::windows::w!("URLLink"); +pub const NAME_MediaObj_URLLink: ::windows::core::PCWSTR = ::windows::core::w!("URLLink"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_URLSource: ::windows::core::PCWSTR = ::windows::w!("URLSource"); +pub const NAME_MediaObj_URLSource: ::windows::core::PCWSTR = ::windows::core::w!("URLSource"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_UseCount: ::windows::core::PCWSTR = ::windows::w!("UseCount"); +pub const NAME_MediaObj_UseCount: ::windows::core::PCWSTR = ::windows::core::w!("UseCount"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_UserRating: ::windows::core::PCWSTR = ::windows::w!("UserRating"); +pub const NAME_MediaObj_UserRating: ::windows::core::PCWSTR = ::windows::core::w!("UserRating"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_WebMaster: ::windows::core::PCWSTR = ::windows::w!("WebMaster"); +pub const NAME_MediaObj_WebMaster: ::windows::core::PCWSTR = ::windows::core::w!("WebMaster"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MediaObj_Width: ::windows::core::PCWSTR = ::windows::w!("Width"); +pub const NAME_MediaObj_Width: ::windows::core::PCWSTR = ::windows::core::w!("Width"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_BCC: ::windows::core::PCWSTR = ::windows::w!("BCC"); +pub const NAME_MessageObj_BCC: ::windows::core::PCWSTR = ::windows::core::w!("BCC"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Body: ::windows::core::PCWSTR = ::windows::w!("Body"); +pub const NAME_MessageObj_Body: ::windows::core::PCWSTR = ::windows::core::w!("Body"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_CC: ::windows::core::PCWSTR = ::windows::w!("CC"); +pub const NAME_MessageObj_CC: ::windows::core::PCWSTR = ::windows::core::w!("CC"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Category: ::windows::core::PCWSTR = ::windows::w!("Category"); +pub const NAME_MessageObj_Category: ::windows::core::PCWSTR = ::windows::core::w!("Category"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDayOfMonth: ::windows::core::PCWSTR = ::windows::w!("PatternDayOfMonth"); +pub const NAME_MessageObj_PatternDayOfMonth: ::windows::core::PCWSTR = ::windows::core::w!("PatternDayOfMonth"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDayOfWeek: ::windows::core::PCWSTR = ::windows::w!("PatternDayOfWeek"); +pub const NAME_MessageObj_PatternDayOfWeek: ::windows::core::PCWSTR = ::windows::core::w!("PatternDayOfWeek"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternDeleteDates: ::windows::core::PCWSTR = ::windows::w!("PatternDeleteDates"); +pub const NAME_MessageObj_PatternDeleteDates: ::windows::core::PCWSTR = ::windows::core::w!("PatternDeleteDates"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternInstance: ::windows::core::PCWSTR = ::windows::w!("PatternInstance"); +pub const NAME_MessageObj_PatternInstance: ::windows::core::PCWSTR = ::windows::core::w!("PatternInstance"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternMonthOfYear: ::windows::core::PCWSTR = ::windows::w!("PatternMonthOfYear"); +pub const NAME_MessageObj_PatternMonthOfYear: ::windows::core::PCWSTR = ::windows::core::w!("PatternMonthOfYear"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternOriginalDateTime: ::windows::core::PCWSTR = ::windows::w!("PatternOriginalDateTime"); +pub const NAME_MessageObj_PatternOriginalDateTime: ::windows::core::PCWSTR = ::windows::core::w!("PatternOriginalDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternPeriod: ::windows::core::PCWSTR = ::windows::w!("PatternPeriod"); +pub const NAME_MessageObj_PatternPeriod: ::windows::core::PCWSTR = ::windows::core::w!("PatternPeriod"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternType: ::windows::core::PCWSTR = ::windows::w!("PatternType"); +pub const NAME_MessageObj_PatternType: ::windows::core::PCWSTR = ::windows::core::w!("PatternType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternValidEndDate: ::windows::core::PCWSTR = ::windows::w!("PatternValidEndDate"); +pub const NAME_MessageObj_PatternValidEndDate: ::windows::core::PCWSTR = ::windows::core::w!("PatternValidEndDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_PatternValidStartDate: ::windows::core::PCWSTR = ::windows::w!("PatternValidStartDate"); +pub const NAME_MessageObj_PatternValidStartDate: ::windows::core::PCWSTR = ::windows::core::w!("PatternValidStartDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Priority: ::windows::core::PCWSTR = ::windows::w!("Priority"); +pub const NAME_MessageObj_Priority: ::windows::core::PCWSTR = ::windows::core::w!("Priority"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Read: ::windows::core::PCWSTR = ::windows::w!("Read"); +pub const NAME_MessageObj_Read: ::windows::core::PCWSTR = ::windows::core::w!("Read"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_ReceivedTime: ::windows::core::PCWSTR = ::windows::w!("ReceivedTime"); +pub const NAME_MessageObj_ReceivedTime: ::windows::core::PCWSTR = ::windows::core::w!("ReceivedTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Sender: ::windows::core::PCWSTR = ::windows::w!("Sender"); +pub const NAME_MessageObj_Sender: ::windows::core::PCWSTR = ::windows::core::w!("Sender"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_Subject: ::windows::core::PCWSTR = ::windows::w!("Subject"); +pub const NAME_MessageObj_Subject: ::windows::core::PCWSTR = ::windows::core::w!("Subject"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageObj_To: ::windows::core::PCWSTR = ::windows::w!("To"); +pub const NAME_MessageObj_To: ::windows::core::PCWSTR = ::windows::core::w!("To"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_MessageSvc: ::windows::core::PCWSTR = ::windows::w!("Message"); +pub const NAME_MessageSvc: ::windows::core::PCWSTR = ::windows::core::w!("Message"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_NotesSvc: ::windows::core::PCWSTR = ::windows::w!("Notes"); +pub const NAME_NotesSvc: ::windows::core::PCWSTR = ::windows::core::w!("Notes"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_OGGFile: ::windows::core::PCWSTR = ::windows::w!("OGGFile"); +pub const NAME_OGGFile: ::windows::core::PCWSTR = ::windows::core::w!("OGGFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PCDImage: ::windows::core::PCWSTR = ::windows::w!("PCDImage"); +pub const NAME_PCDImage: ::windows::core::PCWSTR = ::windows::core::w!("PCDImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PICTImage: ::windows::core::PCWSTR = ::windows::w!("PICTImage"); +pub const NAME_PICTImage: ::windows::core::PCWSTR = ::windows::core::w!("PICTImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PNGImage: ::windows::core::PCWSTR = ::windows::w!("PNGImage"); +pub const NAME_PNGImage: ::windows::core::PCWSTR = ::windows::core::w!("PNGImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PSLPlaylist: ::windows::core::PCWSTR = ::windows::w!("PSLPlaylist"); +pub const NAME_PSLPlaylist: ::windows::core::PCWSTR = ::windows::core::w!("PSLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_PowerPointDocument: ::windows::core::PCWSTR = ::windows::w!("PowerPointDocument"); +pub const NAME_PowerPointDocument: ::windows::core::PCWSTR = ::windows::core::w!("PowerPointDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_QCELPFile: ::windows::core::PCWSTR = ::windows::w!("QCELPFile"); +pub const NAME_QCELPFile: ::windows::core::PCWSTR = ::windows::core::w!("QCELPFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_RingtonesSvc: ::windows::core::PCWSTR = ::windows::w!("Ringtones"); +pub const NAME_RingtonesSvc: ::windows::core::PCWSTR = ::windows::core::w!("Ringtones"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_RingtonesSvc_DefaultRingtone: ::windows::core::PCWSTR = ::windows::w!("DefaultRingtone"); +pub const NAME_RingtonesSvc_DefaultRingtone: ::windows::core::PCWSTR = ::windows::core::w!("DefaultRingtone"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceDisplayName: ::windows::core::PCWSTR = ::windows::w!("ServiceDisplayName"); +pub const NAME_Services_ServiceDisplayName: ::windows::core::PCWSTR = ::windows::core::w!("ServiceDisplayName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceIcon: ::windows::core::PCWSTR = ::windows::w!("ServiceIcon"); +pub const NAME_Services_ServiceIcon: ::windows::core::PCWSTR = ::windows::core::w!("ServiceIcon"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Services_ServiceLocale: ::windows::core::PCWSTR = ::windows::w!("ServiceLocale"); +pub const NAME_Services_ServiceLocale: ::windows::core::PCWSTR = ::windows::core::w!("ServiceLocale"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc: ::windows::core::PCWSTR = ::windows::w!("Status"); +pub const NAME_StatusSvc: ::windows::core::PCWSTR = ::windows::core::w!("Status"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_BatteryLife: ::windows::core::PCWSTR = ::windows::w!("BatteryLife"); +pub const NAME_StatusSvc_BatteryLife: ::windows::core::PCWSTR = ::windows::core::w!("BatteryLife"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_ChargingState: ::windows::core::PCWSTR = ::windows::w!("ChargingState"); +pub const NAME_StatusSvc_ChargingState: ::windows::core::PCWSTR = ::windows::core::w!("ChargingState"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_MissedCalls: ::windows::core::PCWSTR = ::windows::w!("MissedCalls"); +pub const NAME_StatusSvc_MissedCalls: ::windows::core::PCWSTR = ::windows::core::w!("MissedCalls"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NetworkName: ::windows::core::PCWSTR = ::windows::w!("NetworkName"); +pub const NAME_StatusSvc_NetworkName: ::windows::core::PCWSTR = ::windows::core::w!("NetworkName"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NetworkType: ::windows::core::PCWSTR = ::windows::w!("NetworkType"); +pub const NAME_StatusSvc_NetworkType: ::windows::core::PCWSTR = ::windows::core::w!("NetworkType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_NewPictures: ::windows::core::PCWSTR = ::windows::w!("NewPictures"); +pub const NAME_StatusSvc_NewPictures: ::windows::core::PCWSTR = ::windows::core::w!("NewPictures"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_Roaming: ::windows::core::PCWSTR = ::windows::w!("Roaming"); +pub const NAME_StatusSvc_Roaming: ::windows::core::PCWSTR = ::windows::core::w!("Roaming"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_SignalStrength: ::windows::core::PCWSTR = ::windows::w!("SignalStrength"); +pub const NAME_StatusSvc_SignalStrength: ::windows::core::PCWSTR = ::windows::core::w!("SignalStrength"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_StorageCapacity: ::windows::core::PCWSTR = ::windows::w!("StorageCapacity"); +pub const NAME_StatusSvc_StorageCapacity: ::windows::core::PCWSTR = ::windows::core::w!("StorageCapacity"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_StorageFreeSpace: ::windows::core::PCWSTR = ::windows::w!("StorageFreeSpace"); +pub const NAME_StatusSvc_StorageFreeSpace: ::windows::core::PCWSTR = ::windows::core::w!("StorageFreeSpace"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_TextMessages: ::windows::core::PCWSTR = ::windows::w!("TextMessages"); +pub const NAME_StatusSvc_TextMessages: ::windows::core::PCWSTR = ::windows::core::w!("TextMessages"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_StatusSvc_VoiceMail: ::windows::core::PCWSTR = ::windows::w!("VoiceMail"); +pub const NAME_StatusSvc_VoiceMail: ::windows::core::PCWSTR = ::windows::core::w!("VoiceMail"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncObj_LastAuthorProxyID: ::windows::core::PCWSTR = ::windows::w!("LastAuthorProxyID"); +pub const NAME_SyncObj_LastAuthorProxyID: ::windows::core::PCWSTR = ::windows::core::w!("LastAuthorProxyID"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_BeginSync: ::windows::core::PCWSTR = ::windows::w!("BeginSync"); +pub const NAME_SyncSvc_BeginSync: ::windows::core::PCWSTR = ::windows::core::w!("BeginSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_EndSync: ::windows::core::PCWSTR = ::windows::w!("EndSync"); +pub const NAME_SyncSvc_EndSync: ::windows::core::PCWSTR = ::windows::core::w!("EndSync"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_FilterType: ::windows::core::PCWSTR = ::windows::w!("FilterType"); +pub const NAME_SyncSvc_FilterType: ::windows::core::PCWSTR = ::windows::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_LocalOnlyDelete: ::windows::core::PCWSTR = ::windows::w!("LocalOnlyDelete"); +pub const NAME_SyncSvc_LocalOnlyDelete: ::windows::core::PCWSTR = ::windows::core::w!("LocalOnlyDelete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_SyncFormat: ::windows::core::PCWSTR = ::windows::w!("SyncFormat"); +pub const NAME_SyncSvc_SyncFormat: ::windows::core::PCWSTR = ::windows::core::w!("SyncFormat"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_SyncSvc_SyncObjectReferences: ::windows::core::PCWSTR = ::windows::w!("SyncObjectReferences"); +pub const NAME_SyncSvc_SyncObjectReferences: ::windows::core::PCWSTR = ::windows::core::w!("SyncObjectReferences"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFEPImage: ::windows::core::PCWSTR = ::windows::w!("TIFFEPImage"); +pub const NAME_TIFFEPImage: ::windows::core::PCWSTR = ::windows::core::w!("TIFFEPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFITImage: ::windows::core::PCWSTR = ::windows::w!("TIFFITImage"); +pub const NAME_TIFFITImage: ::windows::core::PCWSTR = ::windows::core::w!("TIFFITImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TIFFImage: ::windows::core::PCWSTR = ::windows::w!("TIFFImage"); +pub const NAME_TIFFImage: ::windows::core::PCWSTR = ::windows::core::w!("TIFFImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_BeginDate: ::windows::core::PCWSTR = ::windows::w!("BeginDate"); +pub const NAME_TaskObj_BeginDate: ::windows::core::PCWSTR = ::windows::core::w!("BeginDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_Complete: ::windows::core::PCWSTR = ::windows::w!("Complete"); +pub const NAME_TaskObj_Complete: ::windows::core::PCWSTR = ::windows::core::w!("Complete"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_EndDate: ::windows::core::PCWSTR = ::windows::w!("EndDate"); +pub const NAME_TaskObj_EndDate: ::windows::core::PCWSTR = ::windows::core::w!("EndDate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TaskObj_ReminderDateTime: ::windows::core::PCWSTR = ::windows::w!("ReminderDateTime"); +pub const NAME_TaskObj_ReminderDateTime: ::windows::core::PCWSTR = ::windows::core::w!("ReminderDateTime"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TasksSvc: ::windows::core::PCWSTR = ::windows::w!("Tasks"); +pub const NAME_TasksSvc: ::windows::core::PCWSTR = ::windows::core::w!("Tasks"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TasksSvc_SyncActiveOnly: ::windows::core::PCWSTR = ::windows::w!("FilterType"); +pub const NAME_TasksSvc_SyncActiveOnly: ::windows::core::PCWSTR = ::windows::core::w!("FilterType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_TextDocument: ::windows::core::PCWSTR = ::windows::w!("TextDocument"); +pub const NAME_TextDocument: ::windows::core::PCWSTR = ::windows::core::w!("TextDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_Undefined: ::windows::core::PCWSTR = ::windows::w!("Undefined"); +pub const NAME_Undefined: ::windows::core::PCWSTR = ::windows::core::w!("Undefined"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedAudio: ::windows::core::PCWSTR = ::windows::w!("UndefinedAudio"); +pub const NAME_UndefinedAudio: ::windows::core::PCWSTR = ::windows::core::w!("UndefinedAudio"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedCollection: ::windows::core::PCWSTR = ::windows::w!("UndefinedCollection"); +pub const NAME_UndefinedCollection: ::windows::core::PCWSTR = ::windows::core::w!("UndefinedCollection"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedDocument: ::windows::core::PCWSTR = ::windows::w!("UndefinedDocument"); +pub const NAME_UndefinedDocument: ::windows::core::PCWSTR = ::windows::core::w!("UndefinedDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UndefinedVideo: ::windows::core::PCWSTR = ::windows::w!("UndefinedVideo"); +pub const NAME_UndefinedVideo: ::windows::core::PCWSTR = ::windows::core::w!("UndefinedVideo"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_UnknownImage: ::windows::core::PCWSTR = ::windows::w!("UnknownImage"); +pub const NAME_UnknownImage: ::windows::core::PCWSTR = ::windows::core::w!("UnknownImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCalendar1Activity: ::windows::core::PCWSTR = ::windows::w!("VCalendar1"); +pub const NAME_VCalendar1Activity: ::windows::core::PCWSTR = ::windows::core::w!("VCalendar1"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCard2Contact: ::windows::core::PCWSTR = ::windows::w!("VCard2Contact"); +pub const NAME_VCard2Contact: ::windows::core::PCWSTR = ::windows::core::w!("VCard2Contact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VCard3Contact: ::windows::core::PCWSTR = ::windows::w!("VCard3Contact"); +pub const NAME_VCard3Contact: ::windows::core::PCWSTR = ::windows::core::w!("VCard3Contact"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_KeyFrameDistance: ::windows::core::PCWSTR = ::windows::w!("KeyFrameDistance"); +pub const NAME_VideoObj_KeyFrameDistance: ::windows::core::PCWSTR = ::windows::core::w!("KeyFrameDistance"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_ScanType: ::windows::core::PCWSTR = ::windows::w!("ScanType"); +pub const NAME_VideoObj_ScanType: ::windows::core::PCWSTR = ::windows::core::w!("ScanType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_Source: ::windows::core::PCWSTR = ::windows::w!("Source"); +pub const NAME_VideoObj_Source: ::windows::core::PCWSTR = ::windows::core::w!("Source"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoBitRate: ::windows::core::PCWSTR = ::windows::w!("VideoBitRate"); +pub const NAME_VideoObj_VideoBitRate: ::windows::core::PCWSTR = ::windows::core::w!("VideoBitRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoFormatCode: ::windows::core::PCWSTR = ::windows::w!("VideoFormatCode"); +pub const NAME_VideoObj_VideoFormatCode: ::windows::core::PCWSTR = ::windows::core::w!("VideoFormatCode"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_VideoObj_VideoFrameRate: ::windows::core::PCWSTR = ::windows::w!("VideoFrameRate"); +pub const NAME_VideoObj_VideoFrameRate: ::windows::core::PCWSTR = ::windows::core::w!("VideoFrameRate"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WAVFile: ::windows::core::PCWSTR = ::windows::w!("WAVFile"); +pub const NAME_WAVFile: ::windows::core::PCWSTR = ::windows::core::w!("WAVFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WBMPImage: ::windows::core::PCWSTR = ::windows::w!("WBMPImage"); +pub const NAME_WBMPImage: ::windows::core::PCWSTR = ::windows::core::w!("WBMPImage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WMAFile: ::windows::core::PCWSTR = ::windows::w!("WMAFile"); +pub const NAME_WMAFile: ::windows::core::PCWSTR = ::windows::core::w!("WMAFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WMVFile: ::windows::core::PCWSTR = ::windows::w!("WMVFile"); +pub const NAME_WMVFile: ::windows::core::PCWSTR = ::windows::core::w!("WMVFile"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WPLPlaylist: ::windows::core::PCWSTR = ::windows::w!("WPLPlaylist"); +pub const NAME_WPLPlaylist: ::windows::core::PCWSTR = ::windows::core::w!("WPLPlaylist"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_WordDocument: ::windows::core::PCWSTR = ::windows::w!("WordDocument"); +pub const NAME_WordDocument: ::windows::core::PCWSTR = ::windows::core::w!("WordDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const NAME_XMLDocument: ::windows::core::PCWSTR = ::windows::w!("XMLDocument"); +pub const NAME_XMLDocument: ::windows::core::PCWSTR = ::windows::core::w!("XMLDocument"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_DRM_SCHEME_PDDRM: ::windows::core::PCWSTR = ::windows::w!("PDDRM"); +pub const PORTABLE_DEVICE_DRM_SCHEME_PDDRM: ::windows::core::PCWSTR = ::windows::core::w!("PDDRM"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_DRM_SCHEME_WMDRM10_PD: ::windows::core::PCWSTR = ::windows::w!("WMDRM10-PD"); +pub const PORTABLE_DEVICE_DRM_SCHEME_WMDRM10_PD: ::windows::core::PCWSTR = ::windows::core::w!("WMDRM10-PD"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_ICON: ::windows::core::PCWSTR = ::windows::w!("Icons"); +pub const PORTABLE_DEVICE_ICON: ::windows::core::PCWSTR = ::windows::core::w!("Icons"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_IS_MASS_STORAGE: ::windows::core::PCWSTR = ::windows::w!("PortableDeviceIsMassStorage"); +pub const PORTABLE_DEVICE_IS_MASS_STORAGE: ::windows::core::PCWSTR = ::windows::core::w!("PortableDeviceIsMassStorage"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_EXCLUDE_FROM_SHELL: ::windows::core::PCWSTR = ::windows::w!("PortableDeviceNameSpaceExcludeFromShell"); +pub const PORTABLE_DEVICE_NAMESPACE_EXCLUDE_FROM_SHELL: ::windows::core::PCWSTR = ::windows::core::w!("PortableDeviceNameSpaceExcludeFromShell"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_THUMBNAIL_CONTENT_TYPES: ::windows::core::PCWSTR = ::windows::w!("PortableDeviceNameSpaceThumbnailContentTypes"); +pub const PORTABLE_DEVICE_NAMESPACE_THUMBNAIL_CONTENT_TYPES: ::windows::core::PCWSTR = ::windows::core::w!("PortableDeviceNameSpaceThumbnailContentTypes"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_NAMESPACE_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("PortableDeviceNameSpaceTimeout"); +pub const PORTABLE_DEVICE_NAMESPACE_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("PortableDeviceNameSpaceTimeout"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const PORTABLE_DEVICE_TYPE: ::windows::core::PCWSTR = ::windows::w!("PortableDeviceType"); +pub const PORTABLE_DEVICE_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("PortableDeviceType"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] pub const PortableDevice: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x728a21c5_3d9e_48d7_9810_864848f0f404); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] @@ -3534,9 +3534,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: ::windows::core::PCWSTR = ::windows::w!("WPDNSE Fast Enum"); +pub const STR_WPDNSE_FAST_ENUM: ::windows::core::PCWSTR = ::windows::core::w!("WPDNSE Fast Enum"); #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const STR_WPDNSE_SIMPLE_ITEM: ::windows::core::PCWSTR = ::windows::w!("WPDNSE SimpleItem"); +pub const STR_WPDNSE_SIMPLE_ITEM: ::windows::core::PCWSTR = ::windows::core::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\"`*"] @@ -4328,7 +4328,7 @@ pub const WPD_DEVICE_MODEL_UNIQUE_ID: super::super::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::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 16 }; #[doc = "*Required features: `\"Win32_Devices_PortableDevices\"`*"] -pub const WPD_DEVICE_OBJECT_ID: ::windows::core::PCWSTR = ::windows::w!("DEVICE"); +pub const WPD_DEVICE_OBJECT_ID: ::windows::core::PCWSTR = ::windows::core::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::core::GUID::from_u128(0x26d4979a_e643_4626_9e2b_736dc0c92fdc), pid: 4 }; diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Pwm/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Pwm/mod.rs index 5a121629d2..5b49b08f8b 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Pwm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Pwm/mod.rs @@ -1,7 +1,7 @@ #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] pub const GUID_DEVINTERFACE_PWM_CONTROLLER: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x60824b4c_eed1_4c9c_b49c_1b961461a819); #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] -pub const GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ: ::windows::core::PCWSTR = ::windows::w!("{60824B4C-EED1-4C9C-B49C-1B961461A819}"); +pub const GUID_DEVINTERFACE_PWM_CONTROLLER_WSZ: ::windows::core::PCWSTR = ::windows::core::w!("{60824B4C-EED1-4C9C-B49C-1B961461A819}"); #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] pub const IOCTL_PWM_CONTROLLER_GET_ACTUAL_PERIOD: u32 = 262148u32; #[doc = "*Required features: `\"Win32_Devices_Pwm\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs index aed5037d0d..516dddf34b 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Sensors/mod.rs @@ -92,7 +92,7 @@ pub unsafe fn GetPerformanceTime(timems: *mut u32) -> ::windows::core::Result<() #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromCLSIDArray(members: &[::windows::core::GUID]) -> ::windows::core::Result { - ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn InitPropVariantFromCLSIDArray ( members : *const :: windows::core::GUID , size : u32 , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn InitPropVariantFromCLSIDArray ( members : *const ::windows::core::GUID , size : u32 , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromCLSIDArray(::core::mem::transmute(members.as_ptr()), members.len() as _, &mut result__).from_abi(result__) } @@ -100,7 +100,7 @@ pub unsafe fn InitPropVariantFromCLSIDArray(members: &[::windows::core::GUID]) - #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromFloat(fltval: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn InitPropVariantFromFloat ( fltval : f32 , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn InitPropVariantFromFloat ( fltval : f32 , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromFloat(fltval, &mut result__).from_abi(result__) } @@ -115,7 +115,7 @@ pub unsafe fn IsCollectionListSame(lista: *const SENSOR_COLLECTION_LIST, listb: #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsGUIDPresentInList(guidarray: &[::windows::core::GUID], guidelem: *const ::windows::core::GUID) -> super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn IsGUIDPresentInList ( guidarray : *const :: windows::core::GUID , arraylength : u32 , guidelem : *const :: windows::core::GUID ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn IsGUIDPresentInList ( guidarray : *const ::windows::core::GUID , arraylength : u32 , guidelem : *const ::windows::core::GUID ) -> super::super::Foundation:: BOOLEAN ); IsGUIDPresentInList(::core::mem::transmute(guidarray.as_ptr()), guidarray.len() as _, guidelem) } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -136,7 +136,7 @@ pub unsafe fn IsKeyPresentInPropertyList(plist: *const SENSOR_PROPERTY_LIST, pke #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] #[inline] pub unsafe fn IsSensorSubscribed(subscriptionlist: *const SENSOR_COLLECTION_LIST, currenttype: ::windows::core::GUID) -> super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn IsSensorSubscribed ( subscriptionlist : *const SENSOR_COLLECTION_LIST , currenttype : :: windows::core::GUID ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn IsSensorSubscribed ( subscriptionlist : *const SENSOR_COLLECTION_LIST , currenttype : ::windows::core::GUID ) -> super::super::Foundation:: BOOLEAN ); IsSensorSubscribed(subscriptionlist, ::core::mem::transmute(currenttype)) } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -171,7 +171,7 @@ pub unsafe fn PropKeyFindKeyGetFloat(plist: *const SENSOR_COLLECTION_LIST, pkey: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_PropertiesSystem"))] #[inline] pub unsafe fn PropKeyFindKeyGetGuid(plist: *const SENSOR_COLLECTION_LIST, pkey: *const super::super::UI::Shell::PropertiesSystem::PROPERTYKEY, pretvalue: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn PropKeyFindKeyGetGuid ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut :: windows::core::GUID ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "sensorsutilsv2.dll""system" fn PropKeyFindKeyGetGuid ( plist : *const SENSOR_COLLECTION_LIST , pkey : *const super::super::UI::Shell::PropertiesSystem:: PROPERTYKEY , pretvalue : *mut ::windows::core::GUID ) -> super::super::Foundation:: NTSTATUS ); PropKeyFindKeyGetGuid(plist, pkey, pretvalue).ok() } #[doc = "*Required features: `\"Win32_Devices_Sensors\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs index b9f12fed3b..cdedc509f3 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Tapi/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn GetTnefStreamCodepage(lpstream: P0, lpulcodepage: *mut u32, lp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn GetTnefStreamCodepage ( lpstream : * mut::core::ffi::c_void , lpulcodepage : *mut u32 , lpulsubcodepage : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn GetTnefStreamCodepage ( lpstream : * mut::core::ffi::c_void , lpulcodepage : *mut u32 , lpulsubcodepage : *mut u32 ) -> ::windows::core::HRESULT ); GetTnefStreamCodepage(lpstream.into_param().abi(), lpulcodepage, lpulsubcodepage).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] @@ -16,7 +16,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn OpenTnefStream ( lpvsupport : *mut ::core::ffi::c_void , lpstream : * mut::core::ffi::c_void , lpszstreamname : *const i8 , ulflags : u32 , lpmessage : * mut::core::ffi::c_void , wkeyval : u16 , lpptnef : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn OpenTnefStream ( lpvsupport : *mut ::core::ffi::c_void , lpstream : * mut::core::ffi::c_void , lpszstreamname : *const i8 , ulflags : u32 , lpmessage : * mut::core::ffi::c_void , wkeyval : u16 , lpptnef : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OpenTnefStream(lpvsupport, lpstream.into_param().abi(), lpszstreamname, ulflags, lpmessage.into_param().abi(), wkeyval, ::core::mem::transmute(lpptnef)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_System_AddressBook\"`, `\"Win32_System_Com\"`*"] @@ -28,7 +28,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn OpenTnefStreamEx ( lpvsupport : *mut ::core::ffi::c_void , lpstream : * mut::core::ffi::c_void , lpszstreamname : *const i8 , ulflags : u32 , lpmessage : * mut::core::ffi::c_void , wkeyval : u16 , lpadressbook : * mut::core::ffi::c_void , lpptnef : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn OpenTnefStreamEx ( lpvsupport : *mut ::core::ffi::c_void , lpstream : * mut::core::ffi::c_void , lpszstreamname : *const i8 , ulflags : u32 , lpmessage : * mut::core::ffi::c_void , wkeyval : u16 , lpadressbook : * mut::core::ffi::c_void , lpptnef : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OpenTnefStreamEx(lpvsupport, lpstream.into_param().abi(), lpszstreamname, ulflags, lpmessage.into_param().abi(), wkeyval, lpadressbook.into_param().abi(), ::core::mem::transmute(lpptnef)).ok() } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -37,7 +37,7 @@ pub unsafe fn lineAccept(hcall: u32, lpsuseruserinfo: P0, dwsize: u32) -> i3 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineAccept ( hcall : u32 , lpsuseruserinfo : :: windows::core::PCSTR , dwsize : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineAccept ( hcall : u32 , lpsuseruserinfo : ::windows::core::PCSTR , dwsize : u32 ) -> i32 ); lineAccept(hcall, lpsuseruserinfo.into_param().abi(), dwsize) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -48,7 +48,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineAddProvider ( lpszproviderfilename : :: windows::core::PCSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineAddProvider ( lpszproviderfilename : ::windows::core::PCSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); lineAddProvider(lpszproviderfilename.into_param().abi(), hwndowner.into_param().abi(), lpdwpermanentproviderid) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -59,7 +59,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineAddProviderA ( lpszproviderfilename : :: windows::core::PCSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineAddProviderA ( lpszproviderfilename : ::windows::core::PCSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); lineAddProviderA(lpszproviderfilename.into_param().abi(), hwndowner.into_param().abi(), lpdwpermanentproviderid) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -70,7 +70,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineAddProviderW ( lpszproviderfilename : :: windows::core::PCWSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineAddProviderW ( lpszproviderfilename : ::windows::core::PCWSTR , hwndowner : super::super::Foundation:: HWND , lpdwpermanentproviderid : *mut u32 ) -> i32 ); lineAddProviderW(lpszproviderfilename.into_param().abi(), hwndowner.into_param().abi(), lpdwpermanentproviderid) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -91,7 +91,7 @@ pub unsafe fn lineAnswer(hcall: u32, lpsuseruserinfo: P0, dwsize: u32) -> i3 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineAnswer ( hcall : u32 , lpsuseruserinfo : :: windows::core::PCSTR , dwsize : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineAnswer ( hcall : u32 , lpsuseruserinfo : ::windows::core::PCSTR , dwsize : u32 ) -> i32 ); lineAnswer(hcall, lpsuseruserinfo.into_param().abi(), dwsize) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -100,7 +100,7 @@ pub unsafe fn lineBlindTransfer(hcall: u32, lpszdestaddress: P0, dwcountryco where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineBlindTransfer ( hcall : u32 , lpszdestaddress : :: windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineBlindTransfer ( hcall : u32 , lpszdestaddress : ::windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); lineBlindTransfer(hcall, lpszdestaddress.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -109,7 +109,7 @@ pub unsafe fn lineBlindTransferA(hcall: u32, lpszdestaddress: P0, dwcountryc where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineBlindTransferA ( hcall : u32 , lpszdestaddress : :: windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineBlindTransferA ( hcall : u32 , lpszdestaddress : ::windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); lineBlindTransferA(hcall, lpszdestaddress.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -118,7 +118,7 @@ pub unsafe fn lineBlindTransferW(hcall: u32, lpszdestaddressw: P0, dwcountry where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineBlindTransferW ( hcall : u32 , lpszdestaddressw : :: windows::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineBlindTransferW ( hcall : u32 , lpszdestaddressw : ::windows::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); lineBlindTransferW(hcall, lpszdestaddressw.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -147,7 +147,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialog ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialog ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); lineConfigDialog(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -158,7 +158,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); lineConfigDialogA(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -169,7 +169,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogEdit ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogEdit ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); lineConfigDialogEdit(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceconfigin, dwsize, lpdeviceconfigout) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -180,7 +180,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogEditA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogEditA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); lineConfigDialogEditA(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceconfigin, dwsize, lpdeviceconfigout) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -191,7 +191,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogEditW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCWSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogEditW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCWSTR , lpdeviceconfigin : *const ::core::ffi::c_void , dwsize : u32 , lpdeviceconfigout : *mut VARSTRING ) -> i32 ); lineConfigDialogEditW(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceconfigin, dwsize, lpdeviceconfigout) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -202,7 +202,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineConfigDialogW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCWSTR ) -> i32 ); lineConfigDialogW(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -222,7 +222,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineCreateAgentA ( hline : u32 , lpszagentid : :: windows::core::PCSTR , lpszagentpin : :: windows::core::PCSTR , lphagent : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineCreateAgentA ( hline : u32 , lpszagentid : ::windows::core::PCSTR , lpszagentpin : ::windows::core::PCSTR , lphagent : *mut u32 ) -> i32 ); lineCreateAgentA(hline, lpszagentid.into_param().abi(), lpszagentpin.into_param().abi(), lphagent) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -231,7 +231,7 @@ pub unsafe fn lineCreateAgentSessionA(hline: u32, hagent: u32, lpszagentpin: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineCreateAgentSessionA ( hline : u32 , hagent : u32 , lpszagentpin : :: windows::core::PCSTR , dwworkingaddressid : u32 , lpgroupid : *mut :: windows::core::GUID , lphagentsession : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineCreateAgentSessionA ( hline : u32 , hagent : u32 , lpszagentpin : ::windows::core::PCSTR , dwworkingaddressid : u32 , lpgroupid : *mut ::windows::core::GUID , lphagentsession : *mut u32 ) -> i32 ); lineCreateAgentSessionA(hline, hagent, lpszagentpin.into_param().abi(), dwworkingaddressid, lpgroupid, lphagentsession) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -240,7 +240,7 @@ pub unsafe fn lineCreateAgentSessionW(hline: u32, hagent: u32, lpszagentpin: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineCreateAgentSessionW ( hline : u32 , hagent : u32 , lpszagentpin : :: windows::core::PCWSTR , dwworkingaddressid : u32 , lpgroupid : *mut :: windows::core::GUID , lphagentsession : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineCreateAgentSessionW ( hline : u32 , hagent : u32 , lpszagentpin : ::windows::core::PCWSTR , dwworkingaddressid : u32 , lpgroupid : *mut ::windows::core::GUID , lphagentsession : *mut u32 ) -> i32 ); lineCreateAgentSessionW(hline, hagent, lpszagentpin.into_param().abi(), dwworkingaddressid, lpgroupid, lphagentsession) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -250,7 +250,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineCreateAgentW ( hline : u32 , lpszagentid : :: windows::core::PCWSTR , lpszagentpin : :: windows::core::PCWSTR , lphagent : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineCreateAgentW ( hline : u32 , lpszagentid : ::windows::core::PCWSTR , lpszagentpin : ::windows::core::PCWSTR , lphagent : *mut u32 ) -> i32 ); lineCreateAgentW(hline, lpszagentid.into_param().abi(), lpszagentpin.into_param().abi(), lphagent) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -277,7 +277,7 @@ pub unsafe fn lineDial(hcall: u32, lpszdestaddress: P0, dwcountrycode: u32) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineDial ( hcall : u32 , lpszdestaddress : :: windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineDial ( hcall : u32 , lpszdestaddress : ::windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); lineDial(hcall, lpszdestaddress.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -286,7 +286,7 @@ pub unsafe fn lineDialA(hcall: u32, lpszdestaddress: P0, dwcountrycode: u32) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineDialA ( hcall : u32 , lpszdestaddress : :: windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineDialA ( hcall : u32 , lpszdestaddress : ::windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); lineDialA(hcall, lpszdestaddress.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -295,7 +295,7 @@ pub unsafe fn lineDialW(hcall: u32, lpszdestaddress: P0, dwcountrycode: u32) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineDialW ( hcall : u32 , lpszdestaddress : :: windows::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineDialW ( hcall : u32 , lpszdestaddress : ::windows::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); lineDialW(hcall, lpszdestaddress.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -304,7 +304,7 @@ pub unsafe fn lineDrop(hcall: u32, lpsuseruserinfo: P0, dwsize: u32) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineDrop ( hcall : u32 , lpsuseruserinfo : :: windows::core::PCSTR , dwsize : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineDrop ( hcall : u32 , lpsuseruserinfo : ::windows::core::PCSTR , dwsize : u32 ) -> i32 ); lineDrop(hcall, lpsuseruserinfo.into_param().abi(), dwsize) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -331,7 +331,7 @@ pub unsafe fn lineGatherDigits(hcall: u32, dwdigitmodes: u32, lpsdigits: ::c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGatherDigits ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : :: windows::core::PSTR , dwnumdigits : u32 , lpszterminationdigits : :: windows::core::PCSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGatherDigits ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : ::windows::core::PSTR , dwnumdigits : u32 , lpszterminationdigits : ::windows::core::PCSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); lineGatherDigits(hcall, dwdigitmodes, ::core::mem::transmute(lpsdigits.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpsdigits.as_deref().map_or(0, |slice| slice.len() as _), lpszterminationdigits.into_param().abi(), dwfirstdigittimeout, dwinterdigittimeout) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -340,7 +340,7 @@ pub unsafe fn lineGatherDigitsA(hcall: u32, dwdigitmodes: u32, lpsdigits: :: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGatherDigitsA ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : :: windows::core::PSTR , dwnumdigits : u32 , lpszterminationdigits : :: windows::core::PCSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGatherDigitsA ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : ::windows::core::PSTR , dwnumdigits : u32 , lpszterminationdigits : ::windows::core::PCSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); lineGatherDigitsA(hcall, dwdigitmodes, ::core::mem::transmute(lpsdigits.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpsdigits.as_deref().map_or(0, |slice| slice.len() as _), lpszterminationdigits.into_param().abi(), dwfirstdigittimeout, dwinterdigittimeout) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -349,7 +349,7 @@ pub unsafe fn lineGatherDigitsW(hcall: u32, dwdigitmodes: u32, lpsdigits: :: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGatherDigitsW ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : :: windows::core::PWSTR , dwnumdigits : u32 , lpszterminationdigits : :: windows::core::PCWSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGatherDigitsW ( hcall : u32 , dwdigitmodes : u32 , lpsdigits : ::windows::core::PWSTR , dwnumdigits : u32 , lpszterminationdigits : ::windows::core::PCWSTR , dwfirstdigittimeout : u32 , dwinterdigittimeout : u32 ) -> i32 ); lineGatherDigitsW(hcall, dwdigitmodes, ::core::mem::transmute(lpsdigits.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpsdigits.as_deref().map_or(0, |slice| slice.len() as _), lpszterminationdigits.into_param().abi(), dwfirstdigittimeout, dwinterdigittimeout) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -358,7 +358,7 @@ pub unsafe fn lineGenerateDigits(hcall: u32, dwdigitmode: u32, lpszdigits: P where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGenerateDigits ( hcall : u32 , dwdigitmode : u32 , lpszdigits : :: windows::core::PCSTR , dwduration : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGenerateDigits ( hcall : u32 , dwdigitmode : u32 , lpszdigits : ::windows::core::PCSTR , dwduration : u32 ) -> i32 ); lineGenerateDigits(hcall, dwdigitmode, lpszdigits.into_param().abi(), dwduration) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -367,7 +367,7 @@ pub unsafe fn lineGenerateDigitsA(hcall: u32, dwdigitmode: u32, lpszdigits: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGenerateDigitsA ( hcall : u32 , dwdigitmode : u32 , lpszdigits : :: windows::core::PCSTR , dwduration : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGenerateDigitsA ( hcall : u32 , dwdigitmode : u32 , lpszdigits : ::windows::core::PCSTR , dwduration : u32 ) -> i32 ); lineGenerateDigitsA(hcall, dwdigitmode, lpszdigits.into_param().abi(), dwduration) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -376,7 +376,7 @@ pub unsafe fn lineGenerateDigitsW(hcall: u32, dwdigitmode: u32, lpszdigits: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGenerateDigitsW ( hcall : u32 , dwdigitmode : u32 , lpszdigits : :: windows::core::PCWSTR , dwduration : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGenerateDigitsW ( hcall : u32 , dwdigitmode : u32 , lpszdigits : ::windows::core::PCWSTR , dwduration : u32 ) -> i32 ); lineGenerateDigitsW(hcall, dwdigitmode, lpszdigits.into_param().abi(), dwduration) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -409,7 +409,7 @@ pub unsafe fn lineGetAddressID(hline: u32, lpdwaddressid: *mut u32, dwaddres where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAddressID ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : :: windows::core::PCSTR , dwsize : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAddressID ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : ::windows::core::PCSTR , dwsize : u32 ) -> i32 ); lineGetAddressID(hline, lpdwaddressid, dwaddressmode, lpsaddress.into_param().abi(), dwsize) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -418,7 +418,7 @@ pub unsafe fn lineGetAddressIDA(hline: u32, lpdwaddressid: *mut u32, dwaddre where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAddressIDA ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : :: windows::core::PCSTR , dwsize : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAddressIDA ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : ::windows::core::PCSTR , dwsize : u32 ) -> i32 ); lineGetAddressIDA(hline, lpdwaddressid, dwaddressmode, lpsaddress.into_param().abi(), dwsize) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -427,7 +427,7 @@ pub unsafe fn lineGetAddressIDW(hline: u32, lpdwaddressid: *mut u32, dwaddre where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAddressIDW ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : :: windows::core::PCWSTR , dwsize : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAddressIDW ( hline : u32 , lpdwaddressid : *mut u32 , dwaddressmode : u32 , lpsaddress : ::windows::core::PCWSTR , dwsize : u32 ) -> i32 ); lineGetAddressIDW(hline, lpdwaddressid, dwaddressmode, lpsaddress.into_param().abi(), dwsize) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -522,7 +522,7 @@ pub unsafe fn lineGetAppPriority(lpszappfilename: P0, dwmediamode: u32, lpex where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAppPriority ( lpszappfilename : :: windows::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAppPriority ( lpszappfilename : ::windows::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); lineGetAppPriority(lpszappfilename.into_param().abi(), dwmediamode, lpextensionid, dwrequestmode, lpextensionname, lpdwpriority) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -531,7 +531,7 @@ pub unsafe fn lineGetAppPriorityA(lpszappfilename: P0, dwmediamode: u32, lpe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAppPriorityA ( lpszappfilename : :: windows::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAppPriorityA ( lpszappfilename : ::windows::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); lineGetAppPriorityA(lpszappfilename.into_param().abi(), dwmediamode, lpextensionid, dwrequestmode, lpextensionname, lpdwpriority) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -540,7 +540,7 @@ pub unsafe fn lineGetAppPriorityW(lpszappfilename: P0, dwmediamode: u32, lpe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAppPriorityW ( lpszappfilename : :: windows::core::PCWSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetAppPriorityW ( lpszappfilename : ::windows::core::PCWSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpextensionname : *mut VARSTRING , lpdwpriority : *mut u32 ) -> i32 ); lineGetAppPriorityW(lpszappfilename.into_param().abi(), dwmediamode, lpextensionid, dwrequestmode, lpextensionname, lpdwpriority) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -616,7 +616,7 @@ pub unsafe fn lineGetDevConfig(dwdeviceid: u32, lpdeviceconfig: *mut VARSTRI where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetDevConfig ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetDevConfig ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); lineGetDevConfig(dwdeviceid, lpdeviceconfig, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -625,7 +625,7 @@ pub unsafe fn lineGetDevConfigA(dwdeviceid: u32, lpdeviceconfig: *mut VARSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetDevConfigA ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetDevConfigA ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); lineGetDevConfigA(dwdeviceid, lpdeviceconfig, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -634,7 +634,7 @@ pub unsafe fn lineGetDevConfigW(dwdeviceid: u32, lpdeviceconfig: *mut VARSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetDevConfigW ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetDevConfigW ( dwdeviceid : u32 , lpdeviceconfig : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCWSTR ) -> i32 ); lineGetDevConfigW(dwdeviceid, lpdeviceconfig, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -655,7 +655,7 @@ pub unsafe fn lineGetID(hline: u32, dwaddressid: u32, hcall: u32, dwselect: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetID ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetID ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); lineGetID(hline, dwaddressid, hcall, dwselect, lpdeviceid, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -664,7 +664,7 @@ pub unsafe fn lineGetIDA(hline: u32, dwaddressid: u32, hcall: u32, dwselect: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIDA ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIDA ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); lineGetIDA(hline, dwaddressid, hcall, dwselect, lpdeviceid, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -673,7 +673,7 @@ pub unsafe fn lineGetIDW(hline: u32, dwaddressid: u32, hcall: u32, dwselect: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIDW ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIDW ( hline : u32 , dwaddressid : u32 , hcall : u32 , dwselect : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCWSTR ) -> i32 ); lineGetIDW(hline, dwaddressid, hcall, dwselect, lpdeviceid, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -682,7 +682,7 @@ pub unsafe fn lineGetIcon(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *mu where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIcon ( dwdeviceid : u32 , lpszdeviceclass : :: windows::core::PCSTR , lphicon : *mut isize ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIcon ( dwdeviceid : u32 , lpszdeviceclass : ::windows::core::PCSTR , lphicon : *mut isize ) -> i32 ); lineGetIcon(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -691,7 +691,7 @@ pub unsafe fn lineGetIconA(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIconA ( dwdeviceid : u32 , lpszdeviceclass : :: windows::core::PCSTR , lphicon : *mut isize ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIconA ( dwdeviceid : u32 , lpszdeviceclass : ::windows::core::PCSTR , lphicon : *mut isize ) -> i32 ); lineGetIconA(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -700,7 +700,7 @@ pub unsafe fn lineGetIconW(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIconW ( dwdeviceid : u32 , lpszdeviceclass : :: windows::core::PCWSTR , lphicon : *mut isize ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetIconW ( dwdeviceid : u32 , lpszdeviceclass : ::windows::core::PCWSTR , lphicon : *mut isize ) -> i32 ); lineGetIconW(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -772,13 +772,13 @@ pub unsafe fn lineGetQueueInfo(hline: u32, dwqueueid: u32, lplinequeueinfo: *mut #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] pub unsafe fn lineGetQueueListA(hline: u32, lpgroupid: *mut ::windows::core::GUID, lpqueuelist: *mut LINEQUEUELIST) -> i32 { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetQueueListA ( hline : u32 , lpgroupid : *mut :: windows::core::GUID , lpqueuelist : *mut LINEQUEUELIST ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetQueueListA ( hline : u32 , lpgroupid : *mut ::windows::core::GUID , lpqueuelist : *mut LINEQUEUELIST ) -> i32 ); lineGetQueueListA(hline, lpgroupid, lpqueuelist) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] pub unsafe fn lineGetQueueListW(hline: u32, lpgroupid: *mut ::windows::core::GUID, lpqueuelist: *mut LINEQUEUELIST) -> i32 { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetQueueListW ( hline : u32 , lpgroupid : *mut :: windows::core::GUID , lpqueuelist : *mut LINEQUEUELIST ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineGetQueueListW ( hline : u32 , lpgroupid : *mut ::windows::core::GUID , lpqueuelist : *mut LINEQUEUELIST ) -> i32 ); lineGetQueueListW(hline, lpgroupid, lpqueuelist) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -829,7 +829,7 @@ pub unsafe fn lineHandoff(hcall: u32, lpszfilename: P0, dwmediamode: u32) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineHandoff ( hcall : u32 , lpszfilename : :: windows::core::PCSTR , dwmediamode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineHandoff ( hcall : u32 , lpszfilename : ::windows::core::PCSTR , dwmediamode : u32 ) -> i32 ); lineHandoff(hcall, lpszfilename.into_param().abi(), dwmediamode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -838,7 +838,7 @@ pub unsafe fn lineHandoffA(hcall: u32, lpszfilename: P0, dwmediamode: u32) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineHandoffA ( hcall : u32 , lpszfilename : :: windows::core::PCSTR , dwmediamode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineHandoffA ( hcall : u32 , lpszfilename : ::windows::core::PCSTR , dwmediamode : u32 ) -> i32 ); lineHandoffA(hcall, lpszfilename.into_param().abi(), dwmediamode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -847,7 +847,7 @@ pub unsafe fn lineHandoffW(hcall: u32, lpszfilename: P0, dwmediamode: u32) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineHandoffW ( hcall : u32 , lpszfilename : :: windows::core::PCWSTR , dwmediamode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineHandoffW ( hcall : u32 , lpszfilename : ::windows::core::PCWSTR , dwmediamode : u32 ) -> i32 ); lineHandoffW(hcall, lpszfilename.into_param().abi(), dwmediamode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -864,7 +864,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineInitialize ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszappname : :: windows::core::PCSTR , lpdwnumdevs : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineInitialize ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszappname : ::windows::core::PCSTR , lpdwnumdevs : *mut u32 ) -> i32 ); lineInitialize(lphlineapp, hinstance.into_param().abi(), lpfncallback, lpszappname.into_param().abi(), lpdwnumdevs) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -875,7 +875,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineInitializeExA ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszfriendlyappname : :: windows::core::PCSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lplineinitializeexparams : *mut LINEINITIALIZEEXPARAMS ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineInitializeExA ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszfriendlyappname : ::windows::core::PCSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lplineinitializeexparams : *mut LINEINITIALIZEEXPARAMS ) -> i32 ); lineInitializeExA(lphlineapp, hinstance.into_param().abi(), lpfncallback, lpszfriendlyappname.into_param().abi(), lpdwnumdevs, lpdwapiversion, lplineinitializeexparams) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -886,7 +886,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineInitializeExW ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszfriendlyappname : :: windows::core::PCWSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lplineinitializeexparams : *mut LINEINITIALIZEEXPARAMS ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineInitializeExW ( lphlineapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : LINECALLBACK , lpszfriendlyappname : ::windows::core::PCWSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lplineinitializeexparams : *mut LINEINITIALIZEEXPARAMS ) -> i32 ); lineInitializeExW(lphlineapp, hinstance.into_param().abi(), lpfncallback, lpszfriendlyappname.into_param().abi(), lpdwnumdevs, lpdwapiversion, lplineinitializeexparams) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -895,7 +895,7 @@ pub unsafe fn lineMakeCall(hline: u32, lphcall: *mut u32, lpszdestaddress: P where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineMakeCall ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineMakeCall ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); lineMakeCall(hline, lphcall, lpszdestaddress.into_param().abi(), dwcountrycode, lpcallparams) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -904,7 +904,7 @@ pub unsafe fn lineMakeCallA(hline: u32, lphcall: *mut u32, lpszdestaddress: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineMakeCallA ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineMakeCallA ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); lineMakeCallA(hline, lphcall, lpszdestaddress.into_param().abi(), dwcountrycode, lpcallparams) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -913,7 +913,7 @@ pub unsafe fn lineMakeCallW(hline: u32, lphcall: *mut u32, lpszdestaddress: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineMakeCallW ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCWSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineMakeCallW ( hline : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCWSTR , dwcountrycode : u32 , lpcallparams : *const LINECALLPARAMS ) -> i32 ); lineMakeCallW(hline, lphcall, lpszdestaddress.into_param().abi(), dwcountrycode, lpcallparams) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -970,7 +970,7 @@ pub unsafe fn linePark(hcall: u32, dwparkmode: u32, lpszdiraddress: P0, lpno where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn linePark ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : :: windows::core::PCSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn linePark ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : ::windows::core::PCSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); linePark(hcall, dwparkmode, lpszdiraddress.into_param().abi(), lpnondiraddress) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -979,7 +979,7 @@ pub unsafe fn lineParkA(hcall: u32, dwparkmode: u32, lpszdiraddress: P0, lpn where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineParkA ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : :: windows::core::PCSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineParkA ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : ::windows::core::PCSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); lineParkA(hcall, dwparkmode, lpszdiraddress.into_param().abi(), lpnondiraddress) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -988,7 +988,7 @@ pub unsafe fn lineParkW(hcall: u32, dwparkmode: u32, lpszdiraddress: P0, lpn where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineParkW ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : :: windows::core::PCWSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineParkW ( hcall : u32 , dwparkmode : u32 , lpszdiraddress : ::windows::core::PCWSTR , lpnondiraddress : *mut VARSTRING ) -> i32 ); lineParkW(hcall, dwparkmode, lpszdiraddress.into_param().abi(), lpnondiraddress) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -998,7 +998,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn linePickup ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCSTR , lpszgroupid : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn linePickup ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCSTR , lpszgroupid : ::windows::core::PCSTR ) -> i32 ); linePickup(hline, dwaddressid, lphcall, lpszdestaddress.into_param().abi(), lpszgroupid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1008,7 +1008,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn linePickupA ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCSTR , lpszgroupid : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn linePickupA ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCSTR , lpszgroupid : ::windows::core::PCSTR ) -> i32 ); linePickupA(hline, dwaddressid, lphcall, lpszdestaddress.into_param().abi(), lpszgroupid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1018,7 +1018,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn linePickupW ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCWSTR , lpszgroupid : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn linePickupW ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCWSTR , lpszgroupid : ::windows::core::PCWSTR ) -> i32 ); linePickupW(hline, dwaddressid, lphcall, lpszdestaddress.into_param().abi(), lpszgroupid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1058,7 +1058,7 @@ pub unsafe fn lineRedirect(hcall: u32, lpszdestaddress: P0, dwcountrycode: u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineRedirect ( hcall : u32 , lpszdestaddress : :: windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineRedirect ( hcall : u32 , lpszdestaddress : ::windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); lineRedirect(hcall, lpszdestaddress.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1067,7 +1067,7 @@ pub unsafe fn lineRedirectA(hcall: u32, lpszdestaddress: P0, dwcountrycode: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineRedirectA ( hcall : u32 , lpszdestaddress : :: windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineRedirectA ( hcall : u32 , lpszdestaddress : ::windows::core::PCSTR , dwcountrycode : u32 ) -> i32 ); lineRedirectA(hcall, lpszdestaddress.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1076,7 +1076,7 @@ pub unsafe fn lineRedirectW(hcall: u32, lpszdestaddress: P0, dwcountrycode: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineRedirectW ( hcall : u32 , lpszdestaddress : :: windows::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineRedirectW ( hcall : u32 , lpszdestaddress : ::windows::core::PCWSTR , dwcountrycode : u32 ) -> i32 ); lineRedirectW(hcall, lpszdestaddress.into_param().abi(), dwcountrycode) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1119,7 +1119,7 @@ pub unsafe fn lineSendUserUserInfo(hcall: u32, lpsuseruserinfo: P0, dwsize: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSendUserUserInfo ( hcall : u32 , lpsuseruserinfo : :: windows::core::PCSTR , dwsize : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSendUserUserInfo ( hcall : u32 , lpsuseruserinfo : ::windows::core::PCSTR , dwsize : u32 ) -> i32 ); lineSendUserUserInfo(hcall, lpsuseruserinfo.into_param().abi(), dwsize) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1165,7 +1165,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetAppPriority ( lpszappfilename : :: windows::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : :: windows::core::PCSTR , dwpriority : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetAppPriority ( lpszappfilename : ::windows::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : ::windows::core::PCSTR , dwpriority : u32 ) -> i32 ); lineSetAppPriority(lpszappfilename.into_param().abi(), dwmediamode, lpextensionid, dwrequestmode, lpszextensionname.into_param().abi(), dwpriority) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1175,7 +1175,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetAppPriorityA ( lpszappfilename : :: windows::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : :: windows::core::PCSTR , dwpriority : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetAppPriorityA ( lpszappfilename : ::windows::core::PCSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : ::windows::core::PCSTR , dwpriority : u32 ) -> i32 ); lineSetAppPriorityA(lpszappfilename.into_param().abi(), dwmediamode, lpextensionid, dwrequestmode, lpszextensionname.into_param().abi(), dwpriority) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1185,7 +1185,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetAppPriorityW ( lpszappfilename : :: windows::core::PCWSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : :: windows::core::PCWSTR , dwpriority : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetAppPriorityW ( lpszappfilename : ::windows::core::PCWSTR , dwmediamode : u32 , lpextensionid : *mut LINEEXTENSIONID , dwrequestmode : u32 , lpszextensionname : ::windows::core::PCWSTR , dwpriority : u32 ) -> i32 ); lineSetAppPriorityW(lpszappfilename.into_param().abi(), dwmediamode, lpextensionid, dwrequestmode, lpszextensionname.into_param().abi(), dwpriority) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1236,7 +1236,7 @@ pub unsafe fn lineSetDevConfig(dwdeviceid: u32, lpdeviceconfig: *const ::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetDevConfig ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetDevConfig ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); lineSetDevConfig(dwdeviceid, lpdeviceconfig, dwsize, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1245,7 +1245,7 @@ pub unsafe fn lineSetDevConfigA(dwdeviceid: u32, lpdeviceconfig: *const ::co where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetDevConfigA ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetDevConfigA ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); lineSetDevConfigA(dwdeviceid, lpdeviceconfig, dwsize, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1254,7 +1254,7 @@ pub unsafe fn lineSetDevConfigW(dwdeviceid: u32, lpdeviceconfig: *const ::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetDevConfigW ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetDevConfigW ( dwdeviceid : u32 , lpdeviceconfig : *const ::core::ffi::c_void , dwsize : u32 , lpszdeviceclass : ::windows::core::PCWSTR ) -> i32 ); lineSetDevConfigW(dwdeviceid, lpdeviceconfig, dwsize, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1305,7 +1305,7 @@ pub unsafe fn lineSetTollList(hlineapp: u32, dwdeviceid: u32, lpszaddressin: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetTollList ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressin : :: windows::core::PCSTR , dwtolllistoption : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetTollList ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressin : ::windows::core::PCSTR , dwtolllistoption : u32 ) -> i32 ); lineSetTollList(hlineapp, dwdeviceid, lpszaddressin.into_param().abi(), dwtolllistoption) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1314,7 +1314,7 @@ pub unsafe fn lineSetTollListA(hlineapp: u32, dwdeviceid: u32, lpszaddressin where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetTollListA ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressin : :: windows::core::PCSTR , dwtolllistoption : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetTollListA ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressin : ::windows::core::PCSTR , dwtolllistoption : u32 ) -> i32 ); lineSetTollListA(hlineapp, dwdeviceid, lpszaddressin.into_param().abi(), dwtolllistoption) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1323,7 +1323,7 @@ pub unsafe fn lineSetTollListW(hlineapp: u32, dwdeviceid: u32, lpszaddressin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetTollListW ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressinw : :: windows::core::PCWSTR , dwtolllistoption : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineSetTollListW ( hlineapp : u32 , dwdeviceid : u32 , lpszaddressinw : ::windows::core::PCWSTR , dwtolllistoption : u32 ) -> i32 ); lineSetTollListW(hlineapp, dwdeviceid, lpszaddressinw.into_param().abi(), dwtolllistoption) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1380,7 +1380,7 @@ pub unsafe fn lineTranslateAddress(hlineapp: u32, dwdeviceid: u32, dwapivers where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateAddress ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : :: windows::core::PCSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateAddress ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : ::windows::core::PCSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); lineTranslateAddress(hlineapp, dwdeviceid, dwapiversion, lpszaddressin.into_param().abi(), dwcard, dwtranslateoptions, lptranslateoutput) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1389,7 +1389,7 @@ pub unsafe fn lineTranslateAddressA(hlineapp: u32, dwdeviceid: u32, dwapiver where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateAddressA ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : :: windows::core::PCSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateAddressA ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : ::windows::core::PCSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); lineTranslateAddressA(hlineapp, dwdeviceid, dwapiversion, lpszaddressin.into_param().abi(), dwcard, dwtranslateoptions, lptranslateoutput) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1398,7 +1398,7 @@ pub unsafe fn lineTranslateAddressW(hlineapp: u32, dwdeviceid: u32, dwapiver where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateAddressW ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : :: windows::core::PCWSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateAddressW ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , lpszaddressin : ::windows::core::PCWSTR , dwcard : u32 , dwtranslateoptions : u32 , lptranslateoutput : *mut LINETRANSLATEOUTPUT ) -> i32 ); lineTranslateAddressW(hlineapp, dwdeviceid, dwapiversion, lpszaddressin.into_param().abi(), dwcard, dwtranslateoptions, lptranslateoutput) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1409,7 +1409,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateDialog ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateDialog ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : ::windows::core::PCSTR ) -> i32 ); lineTranslateDialog(hlineapp, dwdeviceid, dwapiversion, hwndowner.into_param().abi(), lpszaddressin.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1420,7 +1420,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateDialogA ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateDialogA ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : ::windows::core::PCSTR ) -> i32 ); lineTranslateDialogA(hlineapp, dwdeviceid, dwapiversion, hwndowner.into_param().abi(), lpszaddressin.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1431,7 +1431,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateDialogW ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineTranslateDialogW ( hlineapp : u32 , dwdeviceid : u32 , dwapiversion : u32 , hwndowner : super::super::Foundation:: HWND , lpszaddressin : ::windows::core::PCWSTR ) -> i32 ); lineTranslateDialogW(hlineapp, dwdeviceid, dwapiversion, hwndowner.into_param().abi(), lpszaddressin.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1452,7 +1452,7 @@ pub unsafe fn lineUnpark(hline: u32, dwaddressid: u32, lphcall: *mut u32, lp where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineUnpark ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineUnpark ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCSTR ) -> i32 ); lineUnpark(hline, dwaddressid, lphcall, lpszdestaddress.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1461,7 +1461,7 @@ pub unsafe fn lineUnparkA(hline: u32, dwaddressid: u32, lphcall: *mut u32, l where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineUnparkA ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineUnparkA ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCSTR ) -> i32 ); lineUnparkA(hline, dwaddressid, lphcall, lpszdestaddress.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1470,7 +1470,7 @@ pub unsafe fn lineUnparkW(hline: u32, dwaddressid: u32, lphcall: *mut u32, l where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn lineUnparkW ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn lineUnparkW ( hline : u32 , dwaddressid : u32 , lphcall : *mut u32 , lpszdestaddress : ::windows::core::PCWSTR ) -> i32 ); lineUnparkW(hline, dwaddressid, lphcall, lpszdestaddress.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1487,7 +1487,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneConfigDialog ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneConfigDialog ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); phoneConfigDialog(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1498,7 +1498,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneConfigDialogA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneConfigDialogA ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); phoneConfigDialogA(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1509,7 +1509,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneConfigDialogW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneConfigDialogW ( dwdeviceid : u32 , hwndowner : super::super::Foundation:: HWND , lpszdeviceclass : ::windows::core::PCWSTR ) -> i32 ); phoneConfigDialogW(dwdeviceid, hwndowner.into_param().abi(), lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1584,7 +1584,7 @@ pub unsafe fn phoneGetID(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdevice where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetID ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetID ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); phoneGetID(hphone, lpdeviceid, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1593,7 +1593,7 @@ pub unsafe fn phoneGetIDA(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdevic where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIDA ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIDA ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCSTR ) -> i32 ); phoneGetIDA(hphone, lpdeviceid, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1602,7 +1602,7 @@ pub unsafe fn phoneGetIDW(hphone: u32, lpdeviceid: *mut VARSTRING, lpszdevic where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIDW ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIDW ( hphone : u32 , lpdeviceid : *mut VARSTRING , lpszdeviceclass : ::windows::core::PCWSTR ) -> i32 ); phoneGetIDW(hphone, lpdeviceid, lpszdeviceclass.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1611,7 +1611,7 @@ pub unsafe fn phoneGetIcon(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIcon ( dwdeviceid : u32 , lpszdeviceclass : :: windows::core::PCSTR , lphicon : *mut isize ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIcon ( dwdeviceid : u32 , lpszdeviceclass : ::windows::core::PCSTR , lphicon : *mut isize ) -> i32 ); phoneGetIcon(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1620,7 +1620,7 @@ pub unsafe fn phoneGetIconA(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIconA ( dwdeviceid : u32 , lpszdeviceclass : :: windows::core::PCSTR , lphicon : *mut isize ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIconA ( dwdeviceid : u32 , lpszdeviceclass : ::windows::core::PCSTR , lphicon : *mut isize ) -> i32 ); phoneGetIconA(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1629,7 +1629,7 @@ pub unsafe fn phoneGetIconW(dwdeviceid: u32, lpszdeviceclass: P0, lphicon: * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIconW ( dwdeviceid : u32 , lpszdeviceclass : :: windows::core::PCWSTR , lphicon : *mut isize ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneGetIconW ( dwdeviceid : u32 , lpszdeviceclass : ::windows::core::PCWSTR , lphicon : *mut isize ) -> i32 ); phoneGetIconW(dwdeviceid, lpszdeviceclass.into_param().abi(), lphicon) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1688,7 +1688,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneInitialize ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszappname : :: windows::core::PCSTR , lpdwnumdevs : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneInitialize ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszappname : ::windows::core::PCSTR , lpdwnumdevs : *mut u32 ) -> i32 ); phoneInitialize(lphphoneapp, hinstance.into_param().abi(), lpfncallback, lpszappname.into_param().abi(), lpdwnumdevs) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1699,7 +1699,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneInitializeExA ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszfriendlyappname : :: windows::core::PCSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lpphoneinitializeexparams : *mut PHONEINITIALIZEEXPARAMS ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneInitializeExA ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszfriendlyappname : ::windows::core::PCSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lpphoneinitializeexparams : *mut PHONEINITIALIZEEXPARAMS ) -> i32 ); phoneInitializeExA(lphphoneapp, hinstance.into_param().abi(), lpfncallback, lpszfriendlyappname.into_param().abi(), lpdwnumdevs, lpdwapiversion, lpphoneinitializeexparams) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1710,7 +1710,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneInitializeExW ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszfriendlyappname : :: windows::core::PCWSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lpphoneinitializeexparams : *mut PHONEINITIALIZEEXPARAMS ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneInitializeExW ( lphphoneapp : *mut u32 , hinstance : super::super::Foundation:: HINSTANCE , lpfncallback : PHONECALLBACK , lpszfriendlyappname : ::windows::core::PCWSTR , lpdwnumdevs : *mut u32 , lpdwapiversion : *mut u32 , lpphoneinitializeexparams : *mut PHONEINITIALIZEEXPARAMS ) -> i32 ); phoneInitializeExW(lphphoneapp, hinstance.into_param().abi(), lpfncallback, lpszfriendlyappname.into_param().abi(), lpdwnumdevs, lpdwapiversion, lpphoneinitializeexparams) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1761,7 +1761,7 @@ pub unsafe fn phoneSetDisplay(hphone: u32, dwrow: u32, dwcolumn: u32, lpsdis where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn phoneSetDisplay ( hphone : u32 , dwrow : u32 , dwcolumn : u32 , lpsdisplay : :: windows::core::PCSTR , dwsize : u32 ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn phoneSetDisplay ( hphone : u32 , dwrow : u32 , dwcolumn : u32 , lpsdisplay : ::windows::core::PCSTR , dwsize : u32 ) -> i32 ); phoneSetDisplay(hphone, dwrow, dwcolumn, lpsdisplay.into_param().abi(), dwsize) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1809,19 +1809,19 @@ pub unsafe fn phoneShutdown(hphoneapp: u32) -> i32 { #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] pub unsafe fn tapiGetLocationInfo(lpszcountrycode: &mut [u8; 8], lpszcitycode: &mut [u8; 8]) -> i32 { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiGetLocationInfo ( lpszcountrycode : :: windows::core::PSTR , lpszcitycode : :: windows::core::PSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiGetLocationInfo ( lpszcountrycode : ::windows::core::PSTR , lpszcitycode : ::windows::core::PSTR ) -> i32 ); tapiGetLocationInfo(::core::mem::transmute(lpszcountrycode.as_ptr()), ::core::mem::transmute(lpszcitycode.as_ptr())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] pub unsafe fn tapiGetLocationInfoA(lpszcountrycode: &mut [u8; 8], lpszcitycode: &mut [u8; 8]) -> i32 { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiGetLocationInfoA ( lpszcountrycode : :: windows::core::PSTR , lpszcitycode : :: windows::core::PSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiGetLocationInfoA ( lpszcountrycode : ::windows::core::PSTR , lpszcitycode : ::windows::core::PSTR ) -> i32 ); tapiGetLocationInfoA(::core::mem::transmute(lpszcountrycode.as_ptr()), ::core::mem::transmute(lpszcitycode.as_ptr())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] #[inline] pub unsafe fn tapiGetLocationInfoW(lpszcountrycodew: &mut [u16; 8], lpszcitycodew: &mut [u16; 8]) -> i32 { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiGetLocationInfoW ( lpszcountrycodew : :: windows::core::PWSTR , lpszcitycodew : :: windows::core::PWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiGetLocationInfoW ( lpszcountrycodew : ::windows::core::PWSTR , lpszcitycodew : ::windows::core::PWSTR ) -> i32 ); tapiGetLocationInfoW(::core::mem::transmute(lpszcountrycodew.as_ptr()), ::core::mem::transmute(lpszcitycodew.as_ptr())) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1844,7 +1844,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMakeCall ( lpszdestaddress : :: windows::core::PCSTR , lpszappname : :: windows::core::PCSTR , lpszcalledparty : :: windows::core::PCSTR , lpszcomment : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMakeCall ( lpszdestaddress : ::windows::core::PCSTR , lpszappname : ::windows::core::PCSTR , lpszcalledparty : ::windows::core::PCSTR , lpszcomment : ::windows::core::PCSTR ) -> i32 ); tapiRequestMakeCall(lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1856,7 +1856,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMakeCallA ( lpszdestaddress : :: windows::core::PCSTR , lpszappname : :: windows::core::PCSTR , lpszcalledparty : :: windows::core::PCSTR , lpszcomment : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMakeCallA ( lpszdestaddress : ::windows::core::PCSTR , lpszappname : ::windows::core::PCSTR , lpszcalledparty : ::windows::core::PCSTR , lpszcomment : ::windows::core::PCSTR ) -> i32 ); tapiRequestMakeCallA(lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -1868,7 +1868,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMakeCallW ( lpszdestaddress : :: windows::core::PCWSTR , lpszappname : :: windows::core::PCWSTR , lpszcalledparty : :: windows::core::PCWSTR , lpszcomment : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMakeCallW ( lpszdestaddress : ::windows::core::PCWSTR , lpszappname : ::windows::core::PCWSTR , lpszcalledparty : ::windows::core::PCWSTR , lpszcomment : ::windows::core::PCWSTR ) -> i32 ); tapiRequestMakeCallW(lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1885,7 +1885,7 @@ where P6: ::windows::core::IntoParam<::windows::core::PCSTR>, P7: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMediaCall ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : :: windows::core::PCSTR , lpdeviceid : :: windows::core::PCSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : :: windows::core::PCSTR , lpszappname : :: windows::core::PCSTR , lpszcalledparty : :: windows::core::PCSTR , lpszcomment : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMediaCall ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : ::windows::core::PCSTR , lpdeviceid : ::windows::core::PCSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : ::windows::core::PCSTR , lpszappname : ::windows::core::PCSTR , lpszcalledparty : ::windows::core::PCSTR , lpszcomment : ::windows::core::PCSTR ) -> i32 ); tapiRequestMediaCall(hwnd.into_param().abi(), wrequestid.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceid.into_param().abi(), dwsize, dwsecure, lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1902,7 +1902,7 @@ where P6: ::windows::core::IntoParam<::windows::core::PCSTR>, P7: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMediaCallA ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : :: windows::core::PCSTR , lpdeviceid : :: windows::core::PCSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : :: windows::core::PCSTR , lpszappname : :: windows::core::PCSTR , lpszcalledparty : :: windows::core::PCSTR , lpszcomment : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMediaCallA ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : ::windows::core::PCSTR , lpdeviceid : ::windows::core::PCSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : ::windows::core::PCSTR , lpszappname : ::windows::core::PCSTR , lpszcalledparty : ::windows::core::PCSTR , lpszcomment : ::windows::core::PCSTR ) -> i32 ); tapiRequestMediaCallA(hwnd.into_param().abi(), wrequestid.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceid.into_param().abi(), dwsize, dwsecure, lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`, `\"Win32_Foundation\"`*"] @@ -1919,7 +1919,7 @@ where P6: ::windows::core::IntoParam<::windows::core::PCWSTR>, P7: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMediaCallW ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : :: windows::core::PCWSTR , lpdeviceid : :: windows::core::PCWSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : :: windows::core::PCWSTR , lpszappname : :: windows::core::PCWSTR , lpszcalledparty : :: windows::core::PCWSTR , lpszcomment : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "tapi32.dll""system" fn tapiRequestMediaCallW ( hwnd : super::super::Foundation:: HWND , wrequestid : super::super::Foundation:: WPARAM , lpszdeviceclass : ::windows::core::PCWSTR , lpdeviceid : ::windows::core::PCWSTR , dwsize : u32 , dwsecure : u32 , lpszdestaddress : ::windows::core::PCWSTR , lpszappname : ::windows::core::PCWSTR , lpszcalledparty : ::windows::core::PCWSTR , lpszcomment : ::windows::core::PCWSTR ) -> i32 ); tapiRequestMediaCallW(hwnd.into_param().abi(), wrequestid.into_param().abi(), lpszdeviceclass.into_param().abi(), lpdeviceid.into_param().abi(), dwsize, dwsecure, lpszdestaddress.into_param().abi(), lpszappname.into_param().abi(), lpszcalledparty.into_param().abi(), lpszcomment.into_param().abi()) } #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -11755,7 +11755,7 @@ pub const DISPIDMASK: u32 = 65535u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const DispatchMapper: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xe9225296_c759_11d1_a02b_00c04fb6809f); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub const GETTNEFSTREAMCODEPAGE: ::windows::core::PCSTR = ::windows::s!("GetTnefStreamCodePage"); +pub const GETTNEFSTREAMCODEPAGE: ::windows::core::PCSTR = ::windows::core::s!("GetTnefStreamCodePage"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const IDISPADDRESS: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] @@ -13099,9 +13099,9 @@ pub const LINE_REQUEST: i32 = 13i32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const McastAddressAllocation: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xdf0daef2_a289_11d1_8697_006008b0e5d2); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub const OPENTNEFSTREAM: ::windows::core::PCSTR = ::windows::s!("OpenTnefStream"); +pub const OPENTNEFSTREAM: ::windows::core::PCSTR = ::windows::core::s!("OpenTnefStream"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] -pub const OPENTNEFSTREAMEX: ::windows::core::PCSTR = ::windows::s!("OpenTnefStreamEx"); +pub const OPENTNEFSTREAMEX: ::windows::core::PCSTR = ::windows::core::s!("OpenTnefStreamEx"); #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] pub const PHONEBUTTONFUNCTION_ABBREVDIAL: u32 = 11u32; #[doc = "*Required features: `\"Win32_Devices_Tapi\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs index 0835f9d43d..4b942cd296 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/Usb/mod.rs @@ -568,9 +568,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: ::windows::core::PCWSTR = ::windows::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); +pub const KREGMANUSBFNENUMPATH: ::windows::core::PCWSTR = ::windows::core::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const KREGUSBFNENUMPATH: ::windows::core::PCWSTR = ::windows::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"); +pub const KREGUSBFNENUMPATH: ::windows::core::PCWSTR = ::windows::core::w!("\\Registry\\Machine\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const LowSpeed: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -596,7 +596,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: ::windows::core::PCWSTR = ::windows::w!("MSFT100"); +pub const MS_OS_STRING_SIGNATURE: ::windows::core::PCWSTR = ::windows::core::w!("MSFT100"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] pub const MS_POWER_DESCRIPTOR_INDEX: u32 = 2u32; #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] @@ -748,9 +748,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: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); +pub const UREGMANUSBFNENUMPATH: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\ManufacturingMode\\Current\\USBFN\\"); #[doc = "*Required features: `\"Win32_Devices_Usb\"`*"] -pub const UREGUSBFNENUMPATH: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\USBFN\\"); +pub const UREGUSBFNENUMPATH: ::windows::core::PCWSTR = ::windows::core::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\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs index 77a03850df..c90108906d 100644 --- a/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Devices/WebServicesOnDevices/mod.rs @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceHost ( pszlocalid : :: windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , ppdevicehost : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceHost ( pszlocalid : ::windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , ppdevicehost : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDeviceHost(pszlocalid.into_param().abi(), pcontext.into_param().abi(), &mut result__).from_abi(result__) } @@ -28,7 +28,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceHost2 ( pszlocalid : :: windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppdevicehost : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceHost2 ( pszlocalid : ::windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppdevicehost : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDeviceHost2(pszlocalid.into_param().abi(), pcontext.into_param().abi(), ::core::mem::transmute(pconfigparams.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pconfigparams.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -39,7 +39,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceHostAdvanced ( pszlocalid : :: windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , pphostaddresses : *const * mut::core::ffi::c_void , dwhostaddresscount : u32 , ppdevicehost : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceHostAdvanced ( pszlocalid : ::windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , pphostaddresses : *const * mut::core::ffi::c_void , dwhostaddresscount : u32 , ppdevicehost : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDeviceHostAdvanced(pszlocalid.into_param().abi(), pcontext.into_param().abi(), ::core::mem::transmute(pphostaddresses.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pphostaddresses.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -51,7 +51,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceProxy ( pszdeviceid : :: windows::core::PCWSTR , pszlocalid : :: windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , ppdeviceproxy : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceProxy ( pszdeviceid : ::windows::core::PCWSTR , pszlocalid : ::windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , ppdeviceproxy : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDeviceProxy(pszdeviceid.into_param().abi(), pszlocalid.into_param().abi(), pcontext.into_param().abi(), &mut result__).from_abi(result__) } @@ -63,7 +63,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceProxy2 ( pszdeviceid : :: windows::core::PCWSTR , pszlocalid : :: windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppdeviceproxy : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceProxy2 ( pszdeviceid : ::windows::core::PCWSTR , pszlocalid : ::windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppdeviceproxy : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDeviceProxy2(pszdeviceid.into_param().abi(), pszlocalid.into_param().abi(), pcontext.into_param().abi(), ::core::mem::transmute(pconfigparams.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pconfigparams.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -76,7 +76,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceProxyAdvanced ( pszdeviceid : :: windows::core::PCWSTR , pdeviceaddress : * mut::core::ffi::c_void , pszlocalid : :: windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , ppdeviceproxy : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDeviceProxyAdvanced ( pszdeviceid : ::windows::core::PCWSTR , pdeviceaddress : * mut::core::ffi::c_void , pszlocalid : ::windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , ppdeviceproxy : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDeviceProxyAdvanced(pszdeviceid.into_param().abi(), pdeviceaddress.into_param().abi(), pszlocalid.into_param().abi(), pcontext.into_param().abi(), &mut result__).from_abi(result__) } @@ -86,7 +86,7 @@ pub unsafe fn WSDCreateDiscoveryProvider(pcontext: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDiscoveryProvider ( pcontext : * mut::core::ffi::c_void , ppprovider : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDiscoveryProvider ( pcontext : * mut::core::ffi::c_void , ppprovider : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDiscoveryProvider(pcontext.into_param().abi(), &mut result__).from_abi(result__) } @@ -96,7 +96,7 @@ pub unsafe fn WSDCreateDiscoveryProvider2(pcontext: P0, pconfigparams: ::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDiscoveryProvider2 ( pcontext : * mut::core::ffi::c_void , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppprovider : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDiscoveryProvider2 ( pcontext : * mut::core::ffi::c_void , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , ppprovider : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDiscoveryProvider2(pcontext.into_param().abi(), ::core::mem::transmute(pconfigparams.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pconfigparams.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -106,7 +106,7 @@ pub unsafe fn WSDCreateDiscoveryPublisher(pcontext: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDiscoveryPublisher ( pcontext : * mut::core::ffi::c_void , pppublisher : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDiscoveryPublisher ( pcontext : * mut::core::ffi::c_void , pppublisher : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDiscoveryPublisher(pcontext.into_param().abi(), &mut result__).from_abi(result__) } @@ -116,42 +116,42 @@ pub unsafe fn WSDCreateDiscoveryPublisher2(pcontext: P0, pconfigparams: ::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDiscoveryPublisher2 ( pcontext : * mut::core::ffi::c_void , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , pppublisher : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateDiscoveryPublisher2 ( pcontext : * mut::core::ffi::c_void , pconfigparams : *const WSD_CONFIG_PARAM , dwconfigparamcount : u32 , pppublisher : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateDiscoveryPublisher2(pcontext.into_param().abi(), ::core::mem::transmute(pconfigparams.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pconfigparams.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDCreateHttpAddress() -> ::windows::core::Result { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateHttpAddress ( ppaddress : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateHttpAddress ( ppaddress : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateHttpAddress(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDCreateHttpMessageParameters() -> ::windows::core::Result { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateHttpMessageParameters ( pptxparams : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateHttpMessageParameters ( pptxparams : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateHttpMessageParameters(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDCreateOutboundAttachment() -> ::windows::core::Result { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateOutboundAttachment ( ppattachment : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateOutboundAttachment ( ppattachment : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateOutboundAttachment(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDCreateUdpAddress() -> ::windows::core::Result { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateUdpAddress ( ppaddress : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateUdpAddress ( ppaddress : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateUdpAddress(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDCreateUdpMessageParameters() -> ::windows::core::Result { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateUdpMessageParameters ( pptxparams : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDCreateUdpMessageParameters ( pptxparams : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDCreateUdpMessageParameters(&mut result__).from_abi(result__) } @@ -177,7 +177,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDGenerateFault ( pszcode : :: windows::core::PCWSTR , pszsubcode : :: windows::core::PCWSTR , pszreason : :: windows::core::PCWSTR , pszdetail : :: windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , ppfault : *mut *mut WSD_SOAP_FAULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDGenerateFault ( pszcode : ::windows::core::PCWSTR , pszsubcode : ::windows::core::PCWSTR , pszreason : ::windows::core::PCWSTR , pszdetail : ::windows::core::PCWSTR , pcontext : * mut::core::ffi::c_void , ppfault : *mut *mut WSD_SOAP_FAULT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut WSD_SOAP_FAULT>(); WSDGenerateFault(pszcode.into_param().abi(), pszsubcode.into_param().abi(), pszreason.into_param().abi(), pszdetail.into_param().abi(), pcontext.into_param().abi(), &mut result__).from_abi(result__) } @@ -187,44 +187,44 @@ pub unsafe fn WSDGenerateFaultEx(pcode: *const WSDXML_NAME, psubcode: ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDGenerateFaultEx ( pcode : *const WSDXML_NAME , psubcode : *const WSDXML_NAME , preasons : *const WSD_LOCALIZED_STRING_LIST , pszdetail : :: windows::core::PCWSTR , ppfault : *mut *mut WSD_SOAP_FAULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDGenerateFaultEx ( pcode : *const WSDXML_NAME , psubcode : *const WSDXML_NAME , preasons : *const WSD_LOCALIZED_STRING_LIST , pszdetail : ::windows::core::PCWSTR , ppfault : *mut *mut WSD_SOAP_FAULT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut WSD_SOAP_FAULT>(); WSDGenerateFaultEx(pcode, ::core::mem::transmute(psubcode.unwrap_or(::std::ptr::null())), preasons, pszdetail.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDGetConfigurationOption(dwoption: u32, pvoid: *mut ::core::ffi::c_void, cboutbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDGetConfigurationOption ( dwoption : u32 , pvoid : *mut ::core::ffi::c_void , cboutbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDGetConfigurationOption ( dwoption : u32 , pvoid : *mut ::core::ffi::c_void , cboutbuffer : u32 ) -> ::windows::core::HRESULT ); WSDGetConfigurationOption(dwoption, pvoid, cboutbuffer).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDSetConfigurationOption(dwoption: u32, pvoid: *const ::core::ffi::c_void, cbinbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDSetConfigurationOption ( dwoption : u32 , pvoid : *const ::core::ffi::c_void , cbinbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDSetConfigurationOption ( dwoption : u32 , pvoid : *const ::core::ffi::c_void , cbinbuffer : u32 ) -> ::windows::core::HRESULT ); WSDSetConfigurationOption(dwoption, pvoid, cbinbuffer).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDUriDecode(source: &[u16], destout: *mut ::windows::core::PWSTR, cchdestout: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDUriDecode ( source : :: windows::core::PCWSTR , cchsource : u32 , destout : *mut :: windows::core::PWSTR , cchdestout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDUriDecode ( source : ::windows::core::PCWSTR , cchsource : u32 , destout : *mut ::windows::core::PWSTR , cchdestout : *mut u32 ) -> ::windows::core::HRESULT ); WSDUriDecode(::core::mem::transmute(source.as_ptr()), source.len() as _, destout, ::core::mem::transmute(cchdestout.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDUriEncode(source: &[u16], destout: *mut ::windows::core::PWSTR, cchdestout: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDUriEncode ( source : :: windows::core::PCWSTR , cchsource : u32 , destout : *mut :: windows::core::PWSTR , cchdestout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDUriEncode ( source : ::windows::core::PCWSTR , cchsource : u32 , destout : *mut ::windows::core::PWSTR , cchdestout : *mut u32 ) -> ::windows::core::HRESULT ); WSDUriEncode(::core::mem::transmute(source.as_ptr()), source.len() as _, destout, ::core::mem::transmute(cchdestout.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDXMLAddChild(pparent: *mut WSDXML_ELEMENT, pchild: *mut WSDXML_ELEMENT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLAddChild ( pparent : *mut WSDXML_ELEMENT , pchild : *mut WSDXML_ELEMENT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLAddChild ( pparent : *mut WSDXML_ELEMENT , pchild : *mut WSDXML_ELEMENT ) -> ::windows::core::HRESULT ); WSDXMLAddChild(pparent, pchild).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDXMLAddSibling(pfirst: *mut WSDXML_ELEMENT, psecond: *mut WSDXML_ELEMENT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLAddSibling ( pfirst : *mut WSDXML_ELEMENT , psecond : *mut WSDXML_ELEMENT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLAddSibling ( pfirst : *mut WSDXML_ELEMENT , psecond : *mut WSDXML_ELEMENT ) -> ::windows::core::HRESULT ); WSDXMLAddSibling(pfirst, psecond).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] @@ -233,19 +233,19 @@ pub unsafe fn WSDXMLBuildAnyForSingleElement(pelementname: *mut WSDXML_NAME, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLBuildAnyForSingleElement ( pelementname : *mut WSDXML_NAME , psztext : :: windows::core::PCWSTR , ppany : *mut *mut WSDXML_ELEMENT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLBuildAnyForSingleElement ( pelementname : *mut WSDXML_NAME , psztext : ::windows::core::PCWSTR , ppany : *mut *mut WSDXML_ELEMENT ) -> ::windows::core::HRESULT ); WSDXMLBuildAnyForSingleElement(pelementname, psztext.into_param().abi(), ppany).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDXMLCleanupElement(pany: *mut WSDXML_ELEMENT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLCleanupElement ( pany : *mut WSDXML_ELEMENT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLCleanupElement ( pany : *mut WSDXML_ELEMENT ) -> ::windows::core::HRESULT ); WSDXMLCleanupElement(pany).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] #[inline] pub unsafe fn WSDXMLCreateContext() -> ::windows::core::Result { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLCreateContext ( ppcontext : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLCreateContext ( ppcontext : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WSDXMLCreateContext(&mut result__).from_abi(result__) } @@ -256,7 +256,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLGetNameFromBuiltinNamespace ( psznamespace : :: windows::core::PCWSTR , pszname : :: windows::core::PCWSTR , ppname : *mut *mut WSDXML_NAME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLGetNameFromBuiltinNamespace ( psznamespace : ::windows::core::PCWSTR , pszname : ::windows::core::PCWSTR , ppname : *mut *mut WSDXML_NAME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut WSDXML_NAME>(); WSDXMLGetNameFromBuiltinNamespace(psznamespace.into_param().abi(), pszname.into_param().abi(), &mut result__).from_abi(result__) } @@ -267,7 +267,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLGetValueFromAny ( psznamespace : :: windows::core::PCWSTR , pszname : :: windows::core::PCWSTR , pany : *mut WSDXML_ELEMENT , ppszvalue : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsdapi.dll""system" fn WSDXMLGetValueFromAny ( psznamespace : ::windows::core::PCWSTR , pszname : ::windows::core::PCWSTR , pany : *mut WSDXML_ELEMENT , ppszvalue : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WSDXMLGetValueFromAny(psznamespace.into_param().abi(), pszname.into_param().abi(), pany, ppszvalue).ok() } #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] @@ -2601,11 +2601,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: ::windows::core::PCWSTR = ::windows::w!("http://*:5357/"); +pub const WSD_DEFAULT_EVENTING_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("http://*:5357/"); #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] -pub const WSD_DEFAULT_HOSTING_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("http://*:5357/"); +pub const WSD_DEFAULT_HOSTING_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("http://*:5357/"); #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] -pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("https://*:5358/"); +pub const WSD_DEFAULT_SECURE_HOSTING_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("https://*:5358/"); #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] pub const WSD_SECURITY_HTTP_AUTH_SCHEME_NEGOTIATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Devices_WebServicesOnDevices\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs b/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs index 5f5eeaa9bc..a44d87ab6d 100644 --- a/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Foundation/mod.rs @@ -80,7 +80,7 @@ pub unsafe fn SysAddRefString(bstrstring: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::BSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SysAddRefString ( bstrstring : ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SysAddRefString ( bstrstring : ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); SysAddRefString(bstrstring.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Foundation\"`*"] @@ -89,19 +89,19 @@ pub unsafe fn SysAllocString(psz: P0) -> ::windows::core::BSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SysAllocString ( psz : :: windows::core::PCWSTR ) -> :: windows::core::BSTR ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SysAllocString ( psz : ::windows::core::PCWSTR ) -> ::windows::core::BSTR ); SysAllocString(psz.into_param().abi()) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] #[inline] pub unsafe fn SysAllocStringByteLen(psz: ::core::option::Option<&[u8]>) -> ::windows::core::BSTR { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SysAllocStringByteLen ( psz : :: windows::core::PCSTR , len : u32 ) -> :: windows::core::BSTR ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SysAllocStringByteLen ( psz : ::windows::core::PCSTR , len : u32 ) -> ::windows::core::BSTR ); SysAllocStringByteLen(::core::mem::transmute(psz.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psz.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] #[inline] pub unsafe fn SysAllocStringLen(strin: ::core::option::Option<&[u16]>) -> ::windows::core::BSTR { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SysAllocStringLen ( strin : :: windows::core::PCWSTR , ui : u32 ) -> :: windows::core::BSTR ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SysAllocStringLen ( strin : ::windows::core::PCWSTR , ui : u32 ) -> ::windows::core::BSTR ); SysAllocStringLen(::core::mem::transmute(strin.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), strin.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] @@ -119,7 +119,7 @@ pub unsafe fn SysReAllocString(pbstr: *mut ::windows::core::BSTR, psz: P0) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SysReAllocString ( pbstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > , psz : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SysReAllocString ( pbstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > , psz : ::windows::core::PCWSTR ) -> i32 ); SysReAllocString(::core::mem::transmute(pbstr), psz.into_param().abi()) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] @@ -128,7 +128,7 @@ pub unsafe fn SysReAllocStringLen(pbstr: *mut ::windows::core::BSTR, psz: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SysReAllocStringLen ( pbstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > , psz : :: windows::core::PCWSTR , len : u32 ) -> i32 ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SysReAllocStringLen ( pbstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > , psz : ::windows::core::PCWSTR , len : u32 ) -> i32 ); SysReAllocStringLen(::core::mem::transmute(pbstr), psz.into_param().abi(), len) } #[doc = "*Required features: `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs index a3443340e7..9d1bcbeba7 100644 --- a/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Gaming/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CheckGamingPrivilegeSilently(privilegeid: u32, scope: &::windows::core::HSTRING, policy: &::windows::core::HSTRING) -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" fn CheckGamingPrivilegeSilently ( privilegeid : u32 , scope : ::std::mem::MaybeUninit <::windows::core::HSTRING > , policy : ::std::mem::MaybeUninit <::windows::core::HSTRING > , hasprivilege : *mut super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" fn CheckGamingPrivilegeSilently ( privilegeid : u32 , scope : ::std::mem::MaybeUninit <::windows::core::HSTRING > , policy : ::std::mem::MaybeUninit <::windows::core::HSTRING > , hasprivilege : *mut super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CheckGamingPrivilegeSilently(privilegeid, ::core::mem::transmute_copy(scope), ::core::mem::transmute_copy(policy), &mut result__).from_abi(result__) } @@ -13,14 +13,14 @@ pub unsafe fn CheckGamingPrivilegeSilentlyForUser(user: P0, privilegeid: u32 where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn CheckGamingPrivilegeSilentlyForUser ( user : * mut::core::ffi::c_void , privilegeid : u32 , scope : ::std::mem::MaybeUninit <::windows::core::HSTRING > , policy : ::std::mem::MaybeUninit <::windows::core::HSTRING > , hasprivilege : *mut super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn CheckGamingPrivilegeSilentlyForUser ( user : * mut::core::ffi::c_void , privilegeid : u32 , scope : ::std::mem::MaybeUninit <::windows::core::HSTRING > , policy : ::std::mem::MaybeUninit <::windows::core::HSTRING > , hasprivilege : *mut super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CheckGamingPrivilegeSilentlyForUser(user.into_param().abi(), privilegeid, ::core::mem::transmute_copy(scope), ::core::mem::transmute_copy(policy), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn CheckGamingPrivilegeWithUI(privilegeid: u32, scope: &::windows::core::HSTRING, policy: &::windows::core::HSTRING, friendlymessage: &::windows::core::HSTRING, completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" fn CheckGamingPrivilegeWithUI ( privilegeid : u32 , scope : ::std::mem::MaybeUninit <::windows::core::HSTRING > , policy : ::std::mem::MaybeUninit <::windows::core::HSTRING > , friendlymessage : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-1.dll""system" fn CheckGamingPrivilegeWithUI ( privilegeid : u32 , scope : ::std::mem::MaybeUninit <::windows::core::HSTRING > , policy : ::std::mem::MaybeUninit <::windows::core::HSTRING > , friendlymessage : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CheckGamingPrivilegeWithUI(privilegeid, ::core::mem::transmute_copy(scope), ::core::mem::transmute_copy(policy), ::core::mem::transmute_copy(friendlymessage), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -29,20 +29,20 @@ pub unsafe fn CheckGamingPrivilegeWithUIForUser(user: P0, privilegeid: u32, where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn CheckGamingPrivilegeWithUIForUser ( user : * mut::core::ffi::c_void , privilegeid : u32 , scope : ::std::mem::MaybeUninit <::windows::core::HSTRING > , policy : ::std::mem::MaybeUninit <::windows::core::HSTRING > , friendlymessage : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn CheckGamingPrivilegeWithUIForUser ( user : * mut::core::ffi::c_void , privilegeid : u32 , scope : ::std::mem::MaybeUninit <::windows::core::HSTRING > , policy : ::std::mem::MaybeUninit <::windows::core::HSTRING > , friendlymessage : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CheckGamingPrivilegeWithUIForUser(user.into_param().abi(), privilegeid, ::core::mem::transmute_copy(scope), ::core::mem::transmute_copy(policy), ::core::mem::transmute_copy(friendlymessage), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn GetExpandedResourceExclusiveCpuCount() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" fn GetExpandedResourceExclusiveCpuCount ( exclusivecpucount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" fn GetExpandedResourceExclusiveCpuCount ( exclusivecpucount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetExpandedResourceExclusiveCpuCount(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn GetGamingDeviceModelInformation() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-gaming-deviceinformation-l1-1-0.dll""system" fn GetGamingDeviceModelInformation ( information : *mut GAMING_DEVICE_MODEL_INFORMATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-deviceinformation-l1-1-0.dll""system" fn GetGamingDeviceModelInformation ( information : *mut GAMING_DEVICE_MODEL_INFORMATION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetGamingDeviceModelInformation(&mut result__).from_abi(result__) } @@ -50,7 +50,7 @@ pub unsafe fn GetGamingDeviceModelInformation() -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" fn HasExpandedResources ( hasexpandedresources : *mut super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" fn HasExpandedResources ( hasexpandedresources : *mut super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HasExpandedResources(&mut result__).from_abi(result__) } @@ -61,19 +61,19 @@ pub unsafe fn ProcessPendingGameUI(waitforcompletion: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ProcessPendingGameUI ( waitforcompletion : super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ProcessPendingGameUI ( waitforcompletion : super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); ProcessPendingGameUI(waitforcompletion.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ReleaseExclusiveCpuSets() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" fn ReleaseExclusiveCpuSets ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-expandedresources-l1-1-0.dll""system" fn ReleaseExclusiveCpuSets ( ) -> ::windows::core::HRESULT ); ReleaseExclusiveCpuSets().ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowChangeFriendRelationshipUI(targetuserxuid: &::windows::core::HSTRING, completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowChangeFriendRelationshipUI ( targetuserxuid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowChangeFriendRelationshipUI ( targetuserxuid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowChangeFriendRelationshipUI(::core::mem::transmute_copy(targetuserxuid), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -82,13 +82,13 @@ pub unsafe fn ShowChangeFriendRelationshipUIForUser(user: P0, targetuserxuid where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowChangeFriendRelationshipUIForUser ( user : * mut::core::ffi::c_void , targetuserxuid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowChangeFriendRelationshipUIForUser ( user : * mut::core::ffi::c_void , targetuserxuid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowChangeFriendRelationshipUIForUser(user.into_param().abi(), ::core::mem::transmute_copy(targetuserxuid), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowCustomizeUserProfileUI(completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowCustomizeUserProfileUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowCustomizeUserProfileUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowCustomizeUserProfileUI(completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -97,13 +97,13 @@ pub unsafe fn ShowCustomizeUserProfileUIForUser(user: P0, completionroutine: where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowCustomizeUserProfileUIForUser ( user : * mut::core::ffi::c_void , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowCustomizeUserProfileUIForUser ( user : * mut::core::ffi::c_void , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowCustomizeUserProfileUIForUser(user.into_param().abi(), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowFindFriendsUI(completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowFindFriendsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowFindFriendsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowFindFriendsUI(completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -112,13 +112,13 @@ pub unsafe fn ShowFindFriendsUIForUser(user: P0, completionroutine: GameUICo where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowFindFriendsUIForUser ( user : * mut::core::ffi::c_void , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowFindFriendsUIForUser ( user : * mut::core::ffi::c_void , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowFindFriendsUIForUser(user.into_param().abi(), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowGameInfoUI(titleid: u32, completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowGameInfoUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowGameInfoUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowGameInfoUI(titleid, completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -127,13 +127,13 @@ pub unsafe fn ShowGameInfoUIForUser(user: P0, titleid: u32, completionroutin where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowGameInfoUIForUser ( user : * mut::core::ffi::c_void , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowGameInfoUIForUser ( user : * mut::core::ffi::c_void , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowGameInfoUIForUser(user.into_param().abi(), titleid, completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowGameInviteUI(serviceconfigurationid: &::windows::core::HSTRING, sessiontemplatename: &::windows::core::HSTRING, sessionid: &::windows::core::HSTRING, invitationdisplaytext: &::windows::core::HSTRING, completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowGameInviteUI ( serviceconfigurationid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessiontemplatename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessionid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , invitationdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowGameInviteUI ( serviceconfigurationid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessiontemplatename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessionid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , invitationdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowGameInviteUI(::core::mem::transmute_copy(serviceconfigurationid), ::core::mem::transmute_copy(sessiontemplatename), ::core::mem::transmute_copy(sessionid), ::core::mem::transmute_copy(invitationdisplaytext), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -142,13 +142,13 @@ pub unsafe fn ShowGameInviteUIForUser(user: P0, serviceconfigurationid: &::w where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowGameInviteUIForUser ( user : * mut::core::ffi::c_void , serviceconfigurationid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessiontemplatename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessionid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , invitationdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowGameInviteUIForUser ( user : * mut::core::ffi::c_void , serviceconfigurationid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessiontemplatename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessionid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , invitationdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowGameInviteUIForUser(user.into_param().abi(), ::core::mem::transmute_copy(serviceconfigurationid), ::core::mem::transmute_copy(sessiontemplatename), ::core::mem::transmute_copy(sessionid), ::core::mem::transmute_copy(invitationdisplaytext), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowGameInviteUIWithContext(serviceconfigurationid: &::windows::core::HSTRING, sessiontemplatename: &::windows::core::HSTRING, sessionid: &::windows::core::HSTRING, invitationdisplaytext: &::windows::core::HSTRING, customactivationcontext: &::windows::core::HSTRING, completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" fn ShowGameInviteUIWithContext ( serviceconfigurationid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessiontemplatename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessionid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , invitationdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , customactivationcontext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" fn ShowGameInviteUIWithContext ( serviceconfigurationid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessiontemplatename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessionid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , invitationdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , customactivationcontext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowGameInviteUIWithContext(::core::mem::transmute_copy(serviceconfigurationid), ::core::mem::transmute_copy(sessiontemplatename), ::core::mem::transmute_copy(sessionid), ::core::mem::transmute_copy(invitationdisplaytext), ::core::mem::transmute_copy(customactivationcontext), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -157,13 +157,13 @@ pub unsafe fn ShowGameInviteUIWithContextForUser(user: P0, serviceconfigurat where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" fn ShowGameInviteUIWithContextForUser ( user : * mut::core::ffi::c_void , serviceconfigurationid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessiontemplatename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessionid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , invitationdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , customactivationcontext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-3.dll""system" fn ShowGameInviteUIWithContextForUser ( user : * mut::core::ffi::c_void , serviceconfigurationid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessiontemplatename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , sessionid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , invitationdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , customactivationcontext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowGameInviteUIWithContextForUser(user.into_param().abi(), ::core::mem::transmute_copy(serviceconfigurationid), ::core::mem::transmute_copy(sessiontemplatename), ::core::mem::transmute_copy(sessionid), ::core::mem::transmute_copy(invitationdisplaytext), ::core::mem::transmute_copy(customactivationcontext), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowPlayerPickerUI(promptdisplaytext: &::windows::core::HSTRING, xuids: &[::windows::core::HSTRING], preselectedxuids: ::core::option::Option<&[::windows::core::HSTRING]>, minselectioncount: usize, maxselectioncount: usize, completionroutine: PlayerPickerUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowPlayerPickerUI ( promptdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , xuids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , xuidscount : usize , preselectedxuids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowPlayerPickerUI ( promptdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , xuids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , xuidscount : usize , preselectedxuids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowPlayerPickerUI(::core::mem::transmute_copy(promptdisplaytext), ::core::mem::transmute(xuids.as_ptr()), xuids.len() as _, ::core::mem::transmute(preselectedxuids.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), preselectedxuids.as_deref().map_or(0, |slice| slice.len() as _), minselectioncount, maxselectioncount, completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -172,13 +172,13 @@ pub unsafe fn ShowPlayerPickerUIForUser(user: P0, promptdisplaytext: &::wind where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowPlayerPickerUIForUser ( user : * mut::core::ffi::c_void , promptdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , xuids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , xuidscount : usize , preselectedxuids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowPlayerPickerUIForUser ( user : * mut::core::ffi::c_void , promptdisplaytext : ::std::mem::MaybeUninit <::windows::core::HSTRING > , xuids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , xuidscount : usize , preselectedxuids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , preselectedxuidscount : usize , minselectioncount : usize , maxselectioncount : usize , completionroutine : PlayerPickerUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowPlayerPickerUIForUser(user.into_param().abi(), ::core::mem::transmute_copy(promptdisplaytext), ::core::mem::transmute(xuids.as_ptr()), xuids.len() as _, ::core::mem::transmute(preselectedxuids.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), preselectedxuids.as_deref().map_or(0, |slice| slice.len() as _), minselectioncount, maxselectioncount, completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowProfileCardUI(targetuserxuid: &::windows::core::HSTRING, completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowProfileCardUI ( targetuserxuid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowProfileCardUI ( targetuserxuid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowProfileCardUI(::core::mem::transmute_copy(targetuserxuid), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -187,13 +187,13 @@ pub unsafe fn ShowProfileCardUIForUser(user: P0, targetuserxuid: &::windows: where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowProfileCardUIForUser ( user : * mut::core::ffi::c_void , targetuserxuid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowProfileCardUIForUser ( user : * mut::core::ffi::c_void , targetuserxuid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowProfileCardUIForUser(user.into_param().abi(), ::core::mem::transmute_copy(targetuserxuid), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowTitleAchievementsUI(titleid: u32, completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowTitleAchievementsUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-0.dll""system" fn ShowTitleAchievementsUI ( titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowTitleAchievementsUI(titleid, completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -202,13 +202,13 @@ pub unsafe fn ShowTitleAchievementsUIForUser(user: P0, titleid: u32, complet where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowTitleAchievementsUIForUser ( user : * mut::core::ffi::c_void , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-2.dll""system" fn ShowTitleAchievementsUIForUser ( user : * mut::core::ffi::c_void , titleid : u32 , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowTitleAchievementsUIForUser(user.into_param().abi(), titleid, completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] #[inline] pub unsafe fn ShowUserSettingsUI(completionroutine: GameUICompletionRoutine, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowUserSettingsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowUserSettingsUI ( completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowUserSettingsUI(completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`*"] @@ -217,7 +217,7 @@ pub unsafe fn ShowUserSettingsUIForUser(user: P0, completionroutine: GameUIC where P0: ::windows::core::IntoParam<::windows::core::IInspectable>, { - ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowUserSettingsUIForUser ( user : * mut::core::ffi::c_void , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-gaming-tcui-l1-1-4.dll""system" fn ShowUserSettingsUIForUser ( user : * mut::core::ffi::c_void , completionroutine : GameUICompletionRoutine , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ShowUserSettingsUIForUser(user.into_param().abi(), completionroutine, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Gaming\"`, `\"Win32_Foundation\"`*"] @@ -821,9 +821,9 @@ pub const GameExplorer: ::windows::core::GUID = ::windows::core::GUID::from_u128 #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub const GameStatistics: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xdbc85a2c_c0dc_4961_b6e2_d28b62c11ad4); #[doc = "*Required features: `\"Win32_Gaming\"`*"] -pub const ID_GDF_THUMBNAIL_STR: ::windows::core::PCWSTR = ::windows::w!("__GDF_THUMBNAIL"); +pub const ID_GDF_THUMBNAIL_STR: ::windows::core::PCWSTR = ::windows::core::w!("__GDF_THUMBNAIL"); #[doc = "*Required features: `\"Win32_Gaming\"`*"] -pub const ID_GDF_XML_STR: ::windows::core::PCWSTR = ::windows::w!("__GDF_XML"); +pub const ID_GDF_XML_STR: ::windows::core::PCWSTR = ::windows::core::w!("__GDF_XML"); #[doc = "*Required features: `\"Win32_Gaming\"`*"] pub const XblIdpAuthManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xce23534b_56d8_4978_86a2_7ee570640468); #[doc = "*Required features: `\"Win32_Gaming\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs index d4704944ca..364630a47b 100644 --- a/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Globalization/mod.rs @@ -12,7 +12,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CompareStringEx ( lplocalename : :: windows::core::PCWSTR , dwcmpflags : COMPARE_STRING_FLAGS , lpstring1 : :: windows::core::PCWSTR , cchcount1 : i32 , lpstring2 : :: windows::core::PCWSTR , cchcount2 : i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , lparam : super::Foundation:: LPARAM ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CompareStringEx ( lplocalename : ::windows::core::PCWSTR , dwcmpflags : COMPARE_STRING_FLAGS , lpstring1 : ::windows::core::PCWSTR , cchcount1 : i32 , lpstring2 : ::windows::core::PCWSTR , cchcount2 : i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , lparam : super::Foundation:: LPARAM ) -> i32 ); CompareStringEx(lplocalename.into_param().abi(), dwcmpflags, ::core::mem::transmute(lpstring1.as_ptr()), lpstring1.len() as _, ::core::mem::transmute(lpstring2.as_ptr()), lpstring2.len() as _, ::core::mem::transmute(lpversioninformation.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -22,13 +22,13 @@ pub unsafe fn CompareStringOrdinal(lpstring1: &[u16], lpstring2: &[u16], big where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CompareStringOrdinal ( lpstring1 : :: windows::core::PCWSTR , cchcount1 : i32 , lpstring2 : :: windows::core::PCWSTR , cchcount2 : i32 , bignorecase : super::Foundation:: BOOL ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CompareStringOrdinal ( lpstring1 : ::windows::core::PCWSTR , cchcount1 : i32 , lpstring2 : ::windows::core::PCWSTR , cchcount2 : i32 , bignorecase : super::Foundation:: BOOL ) -> i32 ); CompareStringOrdinal(::core::mem::transmute(lpstring1.as_ptr()), lpstring1.len() as _, ::core::mem::transmute(lpstring2.as_ptr()), lpstring2.len() as _, bignorecase.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn CompareStringW(locale: u32, dwcmpflags: u32, lpstring1: &[u16], lpstring2: &[u16]) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn CompareStringW ( locale : u32 , dwcmpflags : u32 , lpstring1 : :: windows::core::PCWSTR , cchcount1 : i32 , lpstring2 : :: windows::core::PCWSTR , cchcount2 : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CompareStringW ( locale : u32 , dwcmpflags : u32 , lpstring1 : ::windows::core::PCWSTR , cchcount1 : i32 , lpstring2 : ::windows::core::PCWSTR , cchcount2 : i32 ) -> i32 ); CompareStringW(locale, dwcmpflags, ::core::mem::transmute(lpstring1.as_ptr()), lpstring1.len() as _, ::core::mem::transmute(lpstring2.as_ptr()), lpstring2.len() as _) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -60,7 +60,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumCalendarInfoExEx ( pcalinfoenumprocexex : CALINFO_ENUMPROCEXEX , lplocalename : :: windows::core::PCWSTR , calendar : u32 , lpreserved : :: windows::core::PCWSTR , caltype : u32 , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumCalendarInfoExEx ( pcalinfoenumprocexex : CALINFO_ENUMPROCEXEX , lplocalename : ::windows::core::PCWSTR , calendar : u32 , lpreserved : ::windows::core::PCWSTR , caltype : u32 , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); EnumCalendarInfoExEx(pcalinfoenumprocexex, lplocalename.into_param().abi(), calendar, lpreserved.into_param().abi(), caltype, lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -99,7 +99,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumDateFormatsExEx ( lpdatefmtenumprocexex : DATEFMT_ENUMPROCEXEX , lplocalename : :: windows::core::PCWSTR , dwflags : ENUM_DATE_FORMATS_FLAGS , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumDateFormatsExEx ( lpdatefmtenumprocexex : DATEFMT_ENUMPROCEXEX , lplocalename : ::windows::core::PCWSTR , dwflags : ENUM_DATE_FORMATS_FLAGS , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); EnumDateFormatsExEx(lpdatefmtenumprocexex, lplocalename.into_param().abi(), dwflags, lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -214,7 +214,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumTimeFormatsEx ( lptimefmtenumprocex : TIMEFMT_ENUMPROCEX , lplocalename : :: windows::core::PCWSTR , dwflags : u32 , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumTimeFormatsEx ( lptimefmtenumprocex : TIMEFMT_ENUMPROCEX , lplocalename : ::windows::core::PCWSTR , dwflags : u32 , lparam : super::Foundation:: LPARAM ) -> super::Foundation:: BOOL ); EnumTimeFormatsEx(lptimefmtenumprocex, lplocalename.into_param().abi(), dwflags, lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -241,7 +241,7 @@ pub unsafe fn EnumUILanguagesW(lpuilanguageenumproc: UILANGUAGE_ENUMPROCW, dwfla #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn FindNLSString(locale: u32, dwfindnlsstringflags: u32, lpstringsource: &[u16], lpstringvalue: &[u16], pcchfound: ::core::option::Option<*mut i32>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindNLSString ( locale : u32 , dwfindnlsstringflags : u32 , lpstringsource : :: windows::core::PCWSTR , cchsource : i32 , lpstringvalue : :: windows::core::PCWSTR , cchvalue : i32 , pcchfound : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindNLSString ( locale : u32 , dwfindnlsstringflags : u32 , lpstringsource : ::windows::core::PCWSTR , cchsource : i32 , lpstringvalue : ::windows::core::PCWSTR , cchvalue : i32 , pcchfound : *mut i32 ) -> i32 ); FindNLSString(locale, dwfindnlsstringflags, ::core::mem::transmute(lpstringsource.as_ptr()), lpstringsource.len() as _, ::core::mem::transmute(lpstringvalue.as_ptr()), lpstringvalue.len() as _, ::core::mem::transmute(pcchfound.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -252,7 +252,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindNLSStringEx ( lplocalename : :: windows::core::PCWSTR , dwfindnlsstringflags : u32 , lpstringsource : :: windows::core::PCWSTR , cchsource : i32 , lpstringvalue : :: windows::core::PCWSTR , cchvalue : i32 , pcchfound : *mut i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , sorthandle : super::Foundation:: LPARAM ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindNLSStringEx ( lplocalename : ::windows::core::PCWSTR , dwfindnlsstringflags : u32 , lpstringsource : ::windows::core::PCWSTR , cchsource : i32 , lpstringvalue : ::windows::core::PCWSTR , cchvalue : i32 , pcchfound : *mut i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , sorthandle : super::Foundation:: LPARAM ) -> i32 ); FindNLSStringEx(lplocalename.into_param().abi(), dwfindnlsstringflags, ::core::mem::transmute(lpstringsource.as_ptr()), lpstringsource.len() as _, ::core::mem::transmute(lpstringvalue.as_ptr()), lpstringvalue.len() as _, ::core::mem::transmute(pcchfound.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpversioninformation.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), sorthandle.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -262,19 +262,19 @@ pub unsafe fn FindStringOrdinal(dwfindstringordinalflags: u32, lpstringsourc where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindStringOrdinal ( dwfindstringordinalflags : u32 , lpstringsource : :: windows::core::PCWSTR , cchsource : i32 , lpstringvalue : :: windows::core::PCWSTR , cchvalue : i32 , bignorecase : super::Foundation:: BOOL ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindStringOrdinal ( dwfindstringordinalflags : u32 , lpstringsource : ::windows::core::PCWSTR , cchsource : i32 , lpstringvalue : ::windows::core::PCWSTR , cchvalue : i32 , bignorecase : super::Foundation:: BOOL ) -> i32 ); FindStringOrdinal(dwfindstringordinalflags, ::core::mem::transmute(lpstringsource.as_ptr()), lpstringsource.len() as _, ::core::mem::transmute(lpstringvalue.as_ptr()), lpstringvalue.len() as _, bignorecase.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn FoldStringA(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: &[u8], lpdeststr: ::core::option::Option<&mut [u8]>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn FoldStringA ( dwmapflags : FOLD_STRING_MAP_FLAGS , lpsrcstr : :: windows::core::PCSTR , cchsrc : i32 , lpdeststr : :: windows::core::PSTR , cchdest : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FoldStringA ( dwmapflags : FOLD_STRING_MAP_FLAGS , lpsrcstr : ::windows::core::PCSTR , cchsrc : i32 , lpdeststr : ::windows::core::PSTR , cchdest : i32 ) -> i32 ); FoldStringA(dwmapflags, ::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdeststr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn FoldStringW(dwmapflags: FOLD_STRING_MAP_FLAGS, lpsrcstr: &[u16], lpdeststr: ::core::option::Option<&mut [u16]>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn FoldStringW ( dwmapflags : FOLD_STRING_MAP_FLAGS , lpsrcstr : :: windows::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows::core::PWSTR , cchdest : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FoldStringW ( dwmapflags : FOLD_STRING_MAP_FLAGS , lpsrcstr : ::windows::core::PCWSTR , cchsrc : i32 , lpdeststr : ::windows::core::PWSTR , cchdest : i32 ) -> i32 ); FoldStringW(dwmapflags, ::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdeststr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -307,7 +307,7 @@ pub unsafe fn GetCPInfoExW(codepage: u32, dwflags: u32, lpcpinfoex: *mut CPINFOE #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetCalendarInfoA(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::core::option::Option<&mut [u8]>, lpvalue: ::core::option::Option<*mut u32>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCalendarInfoA ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : :: windows::core::PSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCalendarInfoA ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : ::windows::core::PSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); GetCalendarInfoA(locale, calendar, caltype, ::core::mem::transmute(lpcaldata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpcaldata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -317,13 +317,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCalendarInfoEx ( lplocalename : :: windows::core::PCWSTR , calendar : u32 , lpreserved : :: windows::core::PCWSTR , caltype : u32 , lpcaldata : :: windows::core::PWSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCalendarInfoEx ( lplocalename : ::windows::core::PCWSTR , calendar : u32 , lpreserved : ::windows::core::PCWSTR , caltype : u32 , lpcaldata : ::windows::core::PWSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); GetCalendarInfoEx(lplocalename.into_param().abi(), calendar, lpreserved.into_param().abi(), caltype, ::core::mem::transmute(lpcaldata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpcaldata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetCalendarInfoW(locale: u32, calendar: u32, caltype: u32, lpcaldata: ::core::option::Option<&mut [u16]>, lpvalue: ::core::option::Option<*mut u32>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCalendarInfoW ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : :: windows::core::PWSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCalendarInfoW ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : ::windows::core::PWSTR , cchdata : i32 , lpvalue : *mut u32 ) -> i32 ); GetCalendarInfoW(locale, calendar, caltype, ::core::mem::transmute(lpcaldata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpcaldata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -332,7 +332,7 @@ pub unsafe fn GetCurrencyFormatA(locale: u32, dwflags: u32, lpvalue: P0, lpf where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrencyFormatA ( locale : u32 , dwflags : u32 , lpvalue : :: windows::core::PCSTR , lpformat : *const CURRENCYFMTA , lpcurrencystr : :: windows::core::PSTR , cchcurrency : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrencyFormatA ( locale : u32 , dwflags : u32 , lpvalue : ::windows::core::PCSTR , lpformat : *const CURRENCYFMTA , lpcurrencystr : ::windows::core::PSTR , cchcurrency : i32 ) -> i32 ); GetCurrencyFormatA(locale, dwflags, lpvalue.into_param().abi(), ::core::mem::transmute(lpformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcurrencystr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpcurrencystr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -342,7 +342,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrencyFormatEx ( lplocalename : :: windows::core::PCWSTR , dwflags : u32 , lpvalue : :: windows::core::PCWSTR , lpformat : *const CURRENCYFMTW , lpcurrencystr : :: windows::core::PWSTR , cchcurrency : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrencyFormatEx ( lplocalename : ::windows::core::PCWSTR , dwflags : u32 , lpvalue : ::windows::core::PCWSTR , lpformat : *const CURRENCYFMTW , lpcurrencystr : ::windows::core::PWSTR , cchcurrency : i32 ) -> i32 ); GetCurrencyFormatEx(lplocalename.into_param().abi(), dwflags, lpvalue.into_param().abi(), ::core::mem::transmute(lpformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcurrencystr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpcurrencystr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -351,7 +351,7 @@ pub unsafe fn GetCurrencyFormatW(locale: u32, dwflags: u32, lpvalue: P0, lpf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrencyFormatW ( locale : u32 , dwflags : u32 , lpvalue : :: windows::core::PCWSTR , lpformat : *const CURRENCYFMTW , lpcurrencystr : :: windows::core::PWSTR , cchcurrency : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrencyFormatW ( locale : u32 , dwflags : u32 , lpvalue : ::windows::core::PCWSTR , lpformat : *const CURRENCYFMTW , lpcurrencystr : ::windows::core::PWSTR , cchcurrency : i32 ) -> i32 ); GetCurrencyFormatW(locale, dwflags, lpvalue.into_param().abi(), ::core::mem::transmute(lpformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcurrencystr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpcurrencystr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -361,7 +361,7 @@ pub unsafe fn GetDateFormatA(locale: u32, dwflags: u32, lpdate: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDateFormatA ( locale : u32 , dwflags : u32 , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows::core::PCSTR , lpdatestr : :: windows::core::PSTR , cchdate : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDateFormatA ( locale : u32 , dwflags : u32 , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows::core::PCSTR , lpdatestr : ::windows::core::PSTR , cchdate : i32 ) -> i32 ); GetDateFormatA(locale, dwflags, ::core::mem::transmute(lpdate.unwrap_or(::std::ptr::null())), lpformat.into_param().abi(), ::core::mem::transmute(lpdatestr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdatestr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -373,7 +373,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDateFormatEx ( lplocalename : :: windows::core::PCWSTR , dwflags : ENUM_DATE_FORMATS_FLAGS , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows::core::PCWSTR , lpdatestr : :: windows::core::PWSTR , cchdate : i32 , lpcalendar : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDateFormatEx ( lplocalename : ::windows::core::PCWSTR , dwflags : ENUM_DATE_FORMATS_FLAGS , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows::core::PCWSTR , lpdatestr : ::windows::core::PWSTR , cchdate : i32 , lpcalendar : ::windows::core::PCWSTR ) -> i32 ); GetDateFormatEx(lplocalename.into_param().abi(), dwflags, ::core::mem::transmute(lpdate.unwrap_or(::std::ptr::null())), lpformat.into_param().abi(), ::core::mem::transmute(lpdatestr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdatestr.as_deref().map_or(0, |slice| slice.len() as _), lpcalendar.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -383,7 +383,7 @@ pub unsafe fn GetDateFormatW(locale: u32, dwflags: u32, lpdate: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDateFormatW ( locale : u32 , dwflags : u32 , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows::core::PCWSTR , lpdatestr : :: windows::core::PWSTR , cchdate : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDateFormatW ( locale : u32 , dwflags : u32 , lpdate : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows::core::PCWSTR , lpdatestr : ::windows::core::PWSTR , cchdate : i32 ) -> i32 ); GetDateFormatW(locale, dwflags, ::core::mem::transmute(lpdate.unwrap_or(::std::ptr::null())), lpformat.into_param().abi(), ::core::mem::transmute(lpdatestr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdatestr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -393,7 +393,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcp47mrm.dll""system" fn GetDistanceOfClosestLanguageInList ( pszlanguage : :: windows::core::PCWSTR , pszlanguageslist : :: windows::core::PCWSTR , wchlistdelimiter : u16 , pclosestdistance : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "bcp47mrm.dll""system" fn GetDistanceOfClosestLanguageInList ( pszlanguage : ::windows::core::PCWSTR , pszlanguageslist : ::windows::core::PCWSTR , wchlistdelimiter : u16 , pclosestdistance : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetDistanceOfClosestLanguageInList(pszlanguage.into_param().abi(), pszlanguageslist.into_param().abi(), wchlistdelimiter, &mut result__).from_abi(result__) } @@ -404,7 +404,7 @@ pub unsafe fn GetDurationFormat(locale: u32, dwflags: u32, lpduration: ::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDurationFormat ( locale : u32 , dwflags : u32 , lpduration : *const super::Foundation:: SYSTEMTIME , ullduration : u64 , lpformat : :: windows::core::PCWSTR , lpdurationstr : :: windows::core::PWSTR , cchduration : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDurationFormat ( locale : u32 , dwflags : u32 , lpduration : *const super::Foundation:: SYSTEMTIME , ullduration : u64 , lpformat : ::windows::core::PCWSTR , lpdurationstr : ::windows::core::PWSTR , cchduration : i32 ) -> i32 ); GetDurationFormat(locale, dwflags, ::core::mem::transmute(lpduration.unwrap_or(::std::ptr::null())), ullduration, lpformat.into_param().abi(), ::core::mem::transmute(lpdurationstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdurationstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -415,7 +415,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDurationFormatEx ( lplocalename : :: windows::core::PCWSTR , dwflags : u32 , lpduration : *const super::Foundation:: SYSTEMTIME , ullduration : u64 , lpformat : :: windows::core::PCWSTR , lpdurationstr : :: windows::core::PWSTR , cchduration : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDurationFormatEx ( lplocalename : ::windows::core::PCWSTR , dwflags : u32 , lpduration : *const super::Foundation:: SYSTEMTIME , ullduration : u64 , lpformat : ::windows::core::PCWSTR , lpdurationstr : ::windows::core::PWSTR , cchduration : i32 ) -> i32 ); GetDurationFormatEx(lplocalename.into_param().abi(), dwflags, ::core::mem::transmute(lpduration.unwrap_or(::std::ptr::null())), ullduration, lpformat.into_param().abi(), ::core::mem::transmute(lpdurationstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdurationstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -425,7 +425,7 @@ pub unsafe fn GetFileMUIInfo(dwflags: u32, pcwszfilepath: P0, pfilemuiinfo: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileMUIInfo ( dwflags : u32 , pcwszfilepath : :: windows::core::PCWSTR , pfilemuiinfo : *mut FILEMUIINFO , pcbfilemuiinfo : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileMUIInfo ( dwflags : u32 , pcwszfilepath : ::windows::core::PCWSTR , pfilemuiinfo : *mut FILEMUIINFO , pcbfilemuiinfo : *mut u32 ) -> super::Foundation:: BOOL ); GetFileMUIInfo(dwflags, pcwszfilepath.into_param().abi(), ::core::mem::transmute(pfilemuiinfo.unwrap_or(::std::ptr::null_mut())), pcbfilemuiinfo) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -435,13 +435,13 @@ pub unsafe fn GetFileMUIPath(dwflags: u32, pcwszfilepath: P0, pwszlanguage: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileMUIPath ( dwflags : u32 , pcwszfilepath : :: windows::core::PCWSTR , pwszlanguage : :: windows::core::PWSTR , pcchlanguage : *mut u32 , pwszfilemuipath : :: windows::core::PWSTR , pcchfilemuipath : *mut u32 , pululenumerator : *mut u64 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileMUIPath ( dwflags : u32 , pcwszfilepath : ::windows::core::PCWSTR , pwszlanguage : ::windows::core::PWSTR , pcchlanguage : *mut u32 , pwszfilemuipath : ::windows::core::PWSTR , pcchfilemuipath : *mut u32 , pululenumerator : *mut u64 ) -> super::Foundation:: BOOL ); GetFileMUIPath(dwflags, pcwszfilepath.into_param().abi(), ::core::mem::transmute(pwszlanguage), pcchlanguage, ::core::mem::transmute(pwszfilemuipath), pcchfilemuipath, pululenumerator) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetGeoInfoA(location: i32, geotype: u32, lpgeodata: ::core::option::Option<&mut [u8]>, langid: u16) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetGeoInfoA ( location : i32 , geotype : u32 , lpgeodata : :: windows::core::PSTR , cchdata : i32 , langid : u16 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetGeoInfoA ( location : i32 , geotype : u32 , lpgeodata : ::windows::core::PSTR , cchdata : i32 , langid : u16 ) -> i32 ); GetGeoInfoA(location, geotype, ::core::mem::transmute(lpgeodata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpgeodata.as_deref().map_or(0, |slice| slice.len() as _), langid) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -450,19 +450,19 @@ pub unsafe fn GetGeoInfoEx(location: P0, geotype: u32, geodata: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetGeoInfoEx ( location : :: windows::core::PCWSTR , geotype : u32 , geodata : :: windows::core::PWSTR , geodatacount : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetGeoInfoEx ( location : ::windows::core::PCWSTR , geotype : u32 , geodata : ::windows::core::PWSTR , geodatacount : i32 ) -> i32 ); GetGeoInfoEx(location.into_param().abi(), geotype, ::core::mem::transmute(geodata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), geodata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetGeoInfoW(location: i32, geotype: u32, lpgeodata: ::core::option::Option<&mut [u16]>, langid: u16) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetGeoInfoW ( location : i32 , geotype : u32 , lpgeodata : :: windows::core::PWSTR , cchdata : i32 , langid : u16 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetGeoInfoW ( location : i32 , geotype : u32 , lpgeodata : ::windows::core::PWSTR , cchdata : i32 , langid : u16 ) -> i32 ); GetGeoInfoW(location, geotype, ::core::mem::transmute(lpgeodata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpgeodata.as_deref().map_or(0, |slice| slice.len() as _), langid) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetLocaleInfoA(locale: u32, lctype: u32, lplcdata: ::core::option::Option<&mut [u8]>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLocaleInfoA ( locale : u32 , lctype : u32 , lplcdata : :: windows::core::PSTR , cchdata : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLocaleInfoA ( locale : u32 , lctype : u32 , lplcdata : ::windows::core::PSTR , cchdata : i32 ) -> i32 ); GetLocaleInfoA(locale, lctype, ::core::mem::transmute(lplcdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lplcdata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -471,13 +471,13 @@ pub unsafe fn GetLocaleInfoEx(lplocalename: P0, lctype: u32, lplcdata: ::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLocaleInfoEx ( lplocalename : :: windows::core::PCWSTR , lctype : u32 , lplcdata : :: windows::core::PWSTR , cchdata : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLocaleInfoEx ( lplocalename : ::windows::core::PCWSTR , lctype : u32 , lplcdata : ::windows::core::PWSTR , cchdata : i32 ) -> i32 ); GetLocaleInfoEx(lplocalename.into_param().abi(), lctype, ::core::mem::transmute(lplcdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lplcdata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetLocaleInfoW(locale: u32, lctype: u32, lplcdata: ::core::option::Option<&mut [u16]>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLocaleInfoW ( locale : u32 , lctype : u32 , lplcdata : :: windows::core::PWSTR , cchdata : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLocaleInfoW ( locale : u32 , lctype : u32 , lplcdata : ::windows::core::PWSTR , cchdata : i32 ) -> i32 ); GetLocaleInfoW(locale, lctype, ::core::mem::transmute(lplcdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lplcdata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -494,7 +494,7 @@ pub unsafe fn GetNLSVersionEx(function: u32, lplocalename: P0, lpversioninfo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetNLSVersionEx ( function : u32 , lplocalename : :: windows::core::PCWSTR , lpversioninformation : *mut NLSVERSIONINFOEX ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetNLSVersionEx ( function : u32 , lplocalename : ::windows::core::PCWSTR , lpversioninformation : *mut NLSVERSIONINFOEX ) -> super::Foundation:: BOOL ); GetNLSVersionEx(function, lplocalename.into_param().abi(), lpversioninformation) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -503,7 +503,7 @@ pub unsafe fn GetNumberFormatA(locale: u32, dwflags: u32, lpvalue: P0, lpfor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetNumberFormatA ( locale : u32 , dwflags : u32 , lpvalue : :: windows::core::PCSTR , lpformat : *const NUMBERFMTA , lpnumberstr : :: windows::core::PSTR , cchnumber : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetNumberFormatA ( locale : u32 , dwflags : u32 , lpvalue : ::windows::core::PCSTR , lpformat : *const NUMBERFMTA , lpnumberstr : ::windows::core::PSTR , cchnumber : i32 ) -> i32 ); GetNumberFormatA(locale, dwflags, lpvalue.into_param().abi(), ::core::mem::transmute(lpformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpnumberstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpnumberstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -513,7 +513,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetNumberFormatEx ( lplocalename : :: windows::core::PCWSTR , dwflags : u32 , lpvalue : :: windows::core::PCWSTR , lpformat : *const NUMBERFMTW , lpnumberstr : :: windows::core::PWSTR , cchnumber : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetNumberFormatEx ( lplocalename : ::windows::core::PCWSTR , dwflags : u32 , lpvalue : ::windows::core::PCWSTR , lpformat : *const NUMBERFMTW , lpnumberstr : ::windows::core::PWSTR , cchnumber : i32 ) -> i32 ); GetNumberFormatEx(lplocalename.into_param().abi(), dwflags, lpvalue.into_param().abi(), ::core::mem::transmute(lpformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpnumberstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpnumberstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -522,7 +522,7 @@ pub unsafe fn GetNumberFormatW(locale: u32, dwflags: u32, lpvalue: P0, lpfor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetNumberFormatW ( locale : u32 , dwflags : u32 , lpvalue : :: windows::core::PCWSTR , lpformat : *const NUMBERFMTW , lpnumberstr : :: windows::core::PWSTR , cchnumber : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetNumberFormatW ( locale : u32 , dwflags : u32 , lpvalue : ::windows::core::PCWSTR , lpformat : *const NUMBERFMTW , lpnumberstr : ::windows::core::PWSTR , cchnumber : i32 ) -> i32 ); GetNumberFormatW(locale, dwflags, lpvalue.into_param().abi(), ::core::mem::transmute(lpformat.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpnumberstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpnumberstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -535,7 +535,7 @@ pub unsafe fn GetOEMCP() -> u32 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetProcessPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProcessPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : :: windows::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProcessPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : ::windows::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); GetProcessPreferredUILanguages(dwflags, pulnumlanguages, ::core::mem::transmute(pwszlanguagesbuffer), pcchlanguagesbuffer) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -544,14 +544,14 @@ pub unsafe fn GetStringScripts(dwflags: u32, lpstring: P0, cchstring: i32, l where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringScripts ( dwflags : u32 , lpstring : :: windows::core::PCWSTR , cchstring : i32 , lpscripts : :: windows::core::PWSTR , cchscripts : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringScripts ( dwflags : u32 , lpstring : ::windows::core::PCWSTR , cchstring : i32 , lpscripts : ::windows::core::PWSTR , cchscripts : i32 ) -> i32 ); GetStringScripts(dwflags, lpstring.into_param().abi(), cchstring, ::core::mem::transmute(lpscripts.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpscripts.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetStringTypeA(locale: u32, dwinfotype: u32, lpsrcstr: &[u8], lpchartype: *mut u16) -> super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringTypeA ( locale : u32 , dwinfotype : u32 , lpsrcstr : :: windows::core::PCSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringTypeA ( locale : u32 , dwinfotype : u32 , lpsrcstr : ::windows::core::PCSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); GetStringTypeA(locale, dwinfotype, ::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, lpchartype) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -561,7 +561,7 @@ pub unsafe fn GetStringTypeExA(locale: u32, dwinfotype: u32, lpsrcstr: P0, c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringTypeExA ( locale : u32 , dwinfotype : u32 , lpsrcstr : :: windows::core::PCSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringTypeExA ( locale : u32 , dwinfotype : u32 , lpsrcstr : ::windows::core::PCSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); GetStringTypeExA(locale, dwinfotype, lpsrcstr.into_param().abi(), cchsrc, lpchartype) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -571,14 +571,14 @@ pub unsafe fn GetStringTypeExW(locale: u32, dwinfotype: u32, lpsrcstr: P0, c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringTypeExW ( locale : u32 , dwinfotype : u32 , lpsrcstr : :: windows::core::PCWSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringTypeExW ( locale : u32 , dwinfotype : u32 , lpsrcstr : ::windows::core::PCWSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); GetStringTypeExW(locale, dwinfotype, lpsrcstr.into_param().abi(), cchsrc, lpchartype) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetStringTypeW(dwinfotype: u32, lpsrcstr: &[u16], lpchartype: *mut u16) -> super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringTypeW ( dwinfotype : u32 , lpsrcstr : :: windows::core::PCWSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetStringTypeW ( dwinfotype : u32 , lpsrcstr : ::windows::core::PCWSTR , cchsrc : i32 , lpchartype : *mut u16 ) -> super::Foundation:: BOOL ); GetStringTypeW(dwinfotype, ::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, lpchartype) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -596,7 +596,7 @@ pub unsafe fn GetSystemDefaultLangID() -> u16 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetSystemDefaultLocaleName(lplocalename: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemDefaultLocaleName ( lplocalename : :: windows::core::PWSTR , cchlocalename : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemDefaultLocaleName ( lplocalename : ::windows::core::PWSTR , cchlocalename : i32 ) -> i32 ); GetSystemDefaultLocaleName(::core::mem::transmute(lplocalename.as_ptr()), lplocalename.len() as _) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -609,7 +609,7 @@ pub unsafe fn GetSystemDefaultUILanguage() -> u16 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetSystemPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : :: windows::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : ::windows::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); GetSystemPreferredUILanguages(dwflags, pulnumlanguages, ::core::mem::transmute(pwszlanguagesbuffer), pcchlanguagesbuffer) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -642,7 +642,7 @@ pub unsafe fn GetThreadLocale() -> u32 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetThreadPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetThreadPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : :: windows::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetThreadPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : ::windows::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); GetThreadPreferredUILanguages(dwflags, pulnumlanguages, ::core::mem::transmute(pwszlanguagesbuffer), pcchlanguagesbuffer) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -658,7 +658,7 @@ pub unsafe fn GetTimeFormatA(locale: u32, dwflags: u32, lptime: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTimeFormatA ( locale : u32 , dwflags : u32 , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows::core::PCSTR , lptimestr : :: windows::core::PSTR , cchtime : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTimeFormatA ( locale : u32 , dwflags : u32 , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows::core::PCSTR , lptimestr : ::windows::core::PSTR , cchtime : i32 ) -> i32 ); GetTimeFormatA(locale, dwflags, ::core::mem::transmute(lptime.unwrap_or(::std::ptr::null())), lpformat.into_param().abi(), ::core::mem::transmute(lptimestr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lptimestr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -669,7 +669,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTimeFormatEx ( lplocalename : :: windows::core::PCWSTR , dwflags : TIME_FORMAT_FLAGS , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows::core::PCWSTR , lptimestr : :: windows::core::PWSTR , cchtime : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTimeFormatEx ( lplocalename : ::windows::core::PCWSTR , dwflags : TIME_FORMAT_FLAGS , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows::core::PCWSTR , lptimestr : ::windows::core::PWSTR , cchtime : i32 ) -> i32 ); GetTimeFormatEx(lplocalename.into_param().abi(), dwflags, ::core::mem::transmute(lptime.unwrap_or(::std::ptr::null())), lpformat.into_param().abi(), ::core::mem::transmute(lptimestr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lptimestr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -679,7 +679,7 @@ pub unsafe fn GetTimeFormatW(locale: u32, dwflags: u32, lptime: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTimeFormatW ( locale : u32 , dwflags : u32 , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : :: windows::core::PCWSTR , lptimestr : :: windows::core::PWSTR , cchtime : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTimeFormatW ( locale : u32 , dwflags : u32 , lptime : *const super::Foundation:: SYSTEMTIME , lpformat : ::windows::core::PCWSTR , lptimestr : ::windows::core::PWSTR , cchtime : i32 ) -> i32 ); GetTimeFormatW(locale, dwflags, ::core::mem::transmute(lptime.unwrap_or(::std::ptr::null())), lpformat.into_param().abi(), ::core::mem::transmute(lptimestr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lptimestr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -689,13 +689,13 @@ pub unsafe fn GetUILanguageInfo(dwflags: u32, pwmszlanguage: P0, pwszfallbac where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetUILanguageInfo ( dwflags : u32 , pwmszlanguage : :: windows::core::PCWSTR , pwszfallbacklanguages : :: windows::core::PWSTR , pcchfallbacklanguages : *mut u32 , pattributes : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetUILanguageInfo ( dwflags : u32 , pwmszlanguage : ::windows::core::PCWSTR , pwszfallbacklanguages : ::windows::core::PWSTR , pcchfallbacklanguages : *mut u32 , pattributes : *mut u32 ) -> super::Foundation:: BOOL ); GetUILanguageInfo(dwflags, pwmszlanguage.into_param().abi(), ::core::mem::transmute(pwszfallbacklanguages), ::core::mem::transmute(pcchfallbacklanguages.unwrap_or(::std::ptr::null_mut())), pattributes) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetUserDefaultGeoName(geoname: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetUserDefaultGeoName ( geoname : :: windows::core::PWSTR , geonamecount : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetUserDefaultGeoName ( geoname : ::windows::core::PWSTR , geonamecount : i32 ) -> i32 ); GetUserDefaultGeoName(::core::mem::transmute(geoname.as_ptr()), geoname.len() as _) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -713,7 +713,7 @@ pub unsafe fn GetUserDefaultLangID() -> u16 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn GetUserDefaultLocaleName(lplocalename: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetUserDefaultLocaleName ( lplocalename : :: windows::core::PWSTR , cchlocalename : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetUserDefaultLocaleName ( lplocalename : ::windows::core::PWSTR , cchlocalename : i32 ) -> i32 ); GetUserDefaultLocaleName(::core::mem::transmute(lplocalename.as_ptr()), lplocalename.len() as _) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -732,25 +732,25 @@ pub unsafe fn GetUserGeoID(geoclass: u32) -> i32 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetUserPreferredUILanguages(dwflags: u32, pulnumlanguages: *mut u32, pwszlanguagesbuffer: ::windows::core::PWSTR, pcchlanguagesbuffer: *mut u32) -> super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetUserPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : :: windows::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetUserPreferredUILanguages ( dwflags : u32 , pulnumlanguages : *mut u32 , pwszlanguagesbuffer : ::windows::core::PWSTR , pcchlanguagesbuffer : *mut u32 ) -> super::Foundation:: BOOL ); GetUserPreferredUILanguages(dwflags, pulnumlanguages, ::core::mem::transmute(pwszlanguagesbuffer), pcchlanguagesbuffer) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn IdnToAscii(dwflags: u32, lpunicodecharstr: &[u16], lpasciicharstr: ::core::option::Option<&mut [u16]>) -> i32 { - ::windows::imp::link ! ( "normaliz.dll""system" fn IdnToAscii ( dwflags : u32 , lpunicodecharstr : :: windows::core::PCWSTR , cchunicodechar : i32 , lpasciicharstr : :: windows::core::PWSTR , cchasciichar : i32 ) -> i32 ); + ::windows::imp::link ! ( "normaliz.dll""system" fn IdnToAscii ( dwflags : u32 , lpunicodecharstr : ::windows::core::PCWSTR , cchunicodechar : i32 , lpasciicharstr : ::windows::core::PWSTR , cchasciichar : i32 ) -> i32 ); IdnToAscii(dwflags, ::core::mem::transmute(lpunicodecharstr.as_ptr()), lpunicodecharstr.len() as _, ::core::mem::transmute(lpasciicharstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpasciicharstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn IdnToNameprepUnicode(dwflags: u32, lpunicodecharstr: &[u16], lpnameprepcharstr: ::core::option::Option<&mut [u16]>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn IdnToNameprepUnicode ( dwflags : u32 , lpunicodecharstr : :: windows::core::PCWSTR , cchunicodechar : i32 , lpnameprepcharstr : :: windows::core::PWSTR , cchnameprepchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn IdnToNameprepUnicode ( dwflags : u32 , lpunicodecharstr : ::windows::core::PCWSTR , cchunicodechar : i32 , lpnameprepcharstr : ::windows::core::PWSTR , cchnameprepchar : i32 ) -> i32 ); IdnToNameprepUnicode(dwflags, ::core::mem::transmute(lpunicodecharstr.as_ptr()), lpunicodecharstr.len() as _, ::core::mem::transmute(lpnameprepcharstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpnameprepcharstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn IdnToUnicode(dwflags: u32, lpasciicharstr: &[u16], lpunicodecharstr: ::core::option::Option<&mut [u16]>) -> i32 { - ::windows::imp::link ! ( "normaliz.dll""system" fn IdnToUnicode ( dwflags : u32 , lpasciicharstr : :: windows::core::PCWSTR , cchasciichar : i32 , lpunicodecharstr : :: windows::core::PWSTR , cchunicodechar : i32 ) -> i32 ); + ::windows::imp::link ! ( "normaliz.dll""system" fn IdnToUnicode ( dwflags : u32 , lpasciicharstr : ::windows::core::PCWSTR , cchasciichar : i32 , lpunicodecharstr : ::windows::core::PWSTR , cchunicodechar : i32 ) -> i32 ); IdnToUnicode(dwflags, ::core::mem::transmute(lpasciicharstr.as_ptr()), lpasciicharstr.len() as _, ::core::mem::transmute(lpunicodecharstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpunicodecharstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -771,14 +771,14 @@ pub unsafe fn IsDBCSLeadByteEx(codepage: u32, testchar: u8) -> super::Foundation #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsNLSDefinedString(function: u32, dwflags: u32, lpversioninformation: *const NLSVERSIONINFO, lpstring: &[u16]) -> super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn IsNLSDefinedString ( function : u32 , dwflags : u32 , lpversioninformation : *const NLSVERSIONINFO , lpstring : :: windows::core::PCWSTR , cchstr : i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn IsNLSDefinedString ( function : u32 , dwflags : u32 , lpversioninformation : *const NLSVERSIONINFO , lpstring : ::windows::core::PCWSTR , cchstr : i32 ) -> super::Foundation:: BOOL ); IsNLSDefinedString(function, dwflags, lpversioninformation, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsNormalizedString(normform: NORM_FORM, lpstring: &[u16]) -> super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn IsNormalizedString ( normform : NORM_FORM , lpstring : :: windows::core::PCWSTR , cwlength : i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn IsNormalizedString ( normform : NORM_FORM , lpstring : ::windows::core::PCWSTR , cwlength : i32 ) -> super::Foundation:: BOOL ); IsNormalizedString(normform, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -816,7 +816,7 @@ pub unsafe fn IsValidLocaleName(lplocalename: P0) -> super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn IsValidLocaleName ( lplocalename : :: windows::core::PCWSTR ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn IsValidLocaleName ( lplocalename : ::windows::core::PCWSTR ) -> super::Foundation:: BOOL ); IsValidLocaleName(lplocalename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -825,7 +825,7 @@ pub unsafe fn IsValidNLSVersion(function: u32, lplocalename: P0, lpversionin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn IsValidNLSVersion ( function : u32 , lplocalename : :: windows::core::PCWSTR , lpversioninformation : *const NLSVERSIONINFOEX ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn IsValidNLSVersion ( function : u32 , lplocalename : ::windows::core::PCWSTR , lpversioninformation : *const NLSVERSIONINFOEX ) -> u32 ); IsValidNLSVersion(function, lplocalename.into_param().abi(), lpversioninformation) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -834,19 +834,19 @@ pub unsafe fn IsWellFormedTag(psztag: P0) -> u8 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcp47mrm.dll""system" fn IsWellFormedTag ( psztag : :: windows::core::PCWSTR ) -> u8 ); + ::windows::imp::link ! ( "bcp47mrm.dll""system" fn IsWellFormedTag ( psztag : ::windows::core::PCWSTR ) -> u8 ); IsWellFormedTag(psztag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn LCIDToLocaleName(locale: u32, lpname: ::core::option::Option<&mut [u16]>, dwflags: u32) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn LCIDToLocaleName ( locale : u32 , lpname : :: windows::core::PWSTR , cchname : i32 , dwflags : u32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LCIDToLocaleName ( locale : u32 , lpname : ::windows::core::PWSTR , cchname : i32 , dwflags : u32 ) -> i32 ); LCIDToLocaleName(locale, ::core::mem::transmute(lpname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpname.as_deref().map_or(0, |slice| slice.len() as _), dwflags) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn LCMapStringA(locale: u32, dwmapflags: u32, lpsrcstr: &[u8], lpdeststr: ::windows::core::PSTR, cchdest: i32) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn LCMapStringA ( locale : u32 , dwmapflags : u32 , lpsrcstr : :: windows::core::PCSTR , cchsrc : i32 , lpdeststr : :: windows::core::PSTR , cchdest : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LCMapStringA ( locale : u32 , dwmapflags : u32 , lpsrcstr : ::windows::core::PCSTR , cchsrc : i32 , lpdeststr : ::windows::core::PSTR , cchdest : i32 ) -> i32 ); LCMapStringA(locale, dwmapflags, ::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr), cchdest) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -857,13 +857,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LCMapStringEx ( lplocalename : :: windows::core::PCWSTR , dwmapflags : u32 , lpsrcstr : :: windows::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows::core::PWSTR , cchdest : i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , sorthandle : super::Foundation:: LPARAM ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LCMapStringEx ( lplocalename : ::windows::core::PCWSTR , dwmapflags : u32 , lpsrcstr : ::windows::core::PCWSTR , cchsrc : i32 , lpdeststr : ::windows::core::PWSTR , cchdest : i32 , lpversioninformation : *const NLSVERSIONINFO , lpreserved : *const ::core::ffi::c_void , sorthandle : super::Foundation:: LPARAM ) -> i32 ); LCMapStringEx(lplocalename.into_param().abi(), dwmapflags, ::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdeststr.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpversioninformation.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), sorthandle.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn LCMapStringW(locale: u32, dwmapflags: u32, lpsrcstr: &[u16], lpdeststr: ::windows::core::PWSTR, cchdest: i32) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn LCMapStringW ( locale : u32 , dwmapflags : u32 , lpsrcstr : :: windows::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows::core::PWSTR , cchdest : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LCMapStringW ( locale : u32 , dwmapflags : u32 , lpsrcstr : ::windows::core::PCWSTR , cchsrc : i32 , lpdeststr : ::windows::core::PWSTR , cchdest : i32 ) -> i32 ); LCMapStringW(locale, dwmapflags, ::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr), cchdest) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -872,7 +872,7 @@ pub unsafe fn LocaleNameToLCID(lpname: P0, dwflags: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LocaleNameToLCID ( lpname : :: windows::core::PCWSTR , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LocaleNameToLCID ( lpname : ::windows::core::PCWSTR , dwflags : u32 ) -> u32 ); LocaleNameToLCID(lpname.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -881,43 +881,43 @@ pub unsafe fn MappingDoAction(pbag: *mut MAPPING_PROPERTY_BAG, dwrangeindex: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "elscore.dll""system" fn MappingDoAction ( pbag : *mut MAPPING_PROPERTY_BAG , dwrangeindex : u32 , pszactionid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "elscore.dll""system" fn MappingDoAction ( pbag : *mut MAPPING_PROPERTY_BAG , dwrangeindex : u32 , pszactionid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MappingDoAction(pbag, dwrangeindex, pszactionid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn MappingFreePropertyBag(pbag: *const MAPPING_PROPERTY_BAG) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "elscore.dll""system" fn MappingFreePropertyBag ( pbag : *const MAPPING_PROPERTY_BAG ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "elscore.dll""system" fn MappingFreePropertyBag ( pbag : *const MAPPING_PROPERTY_BAG ) -> ::windows::core::HRESULT ); MappingFreePropertyBag(pbag).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn MappingFreeServices(pserviceinfo: *const MAPPING_SERVICE_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "elscore.dll""system" fn MappingFreeServices ( pserviceinfo : *const MAPPING_SERVICE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "elscore.dll""system" fn MappingFreeServices ( pserviceinfo : *const MAPPING_SERVICE_INFO ) -> ::windows::core::HRESULT ); MappingFreeServices(pserviceinfo).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn MappingGetServices(poptions: ::core::option::Option<*const MAPPING_ENUM_OPTIONS>, prgservices: *mut *mut MAPPING_SERVICE_INFO, pdwservicescount: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "elscore.dll""system" fn MappingGetServices ( poptions : *const MAPPING_ENUM_OPTIONS , prgservices : *mut *mut MAPPING_SERVICE_INFO , pdwservicescount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "elscore.dll""system" fn MappingGetServices ( poptions : *const MAPPING_ENUM_OPTIONS , prgservices : *mut *mut MAPPING_SERVICE_INFO , pdwservicescount : *mut u32 ) -> ::windows::core::HRESULT ); MappingGetServices(::core::mem::transmute(poptions.unwrap_or(::std::ptr::null())), prgservices, pdwservicescount).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn MappingRecognizeText(pserviceinfo: *const MAPPING_SERVICE_INFO, psztext: &[u16], dwindex: u32, poptions: ::core::option::Option<*const MAPPING_OPTIONS>, pbag: *mut MAPPING_PROPERTY_BAG) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "elscore.dll""system" fn MappingRecognizeText ( pserviceinfo : *const MAPPING_SERVICE_INFO , psztext : :: windows::core::PCWSTR , dwlength : u32 , dwindex : u32 , poptions : *const MAPPING_OPTIONS , pbag : *mut MAPPING_PROPERTY_BAG ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "elscore.dll""system" fn MappingRecognizeText ( pserviceinfo : *const MAPPING_SERVICE_INFO , psztext : ::windows::core::PCWSTR , dwlength : u32 , dwindex : u32 , poptions : *const MAPPING_OPTIONS , pbag : *mut MAPPING_PROPERTY_BAG ) -> ::windows::core::HRESULT ); MappingRecognizeText(pserviceinfo, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _, dwindex, ::core::mem::transmute(poptions.unwrap_or(::std::ptr::null())), pbag).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn MultiByteToWideChar(codepage: u32, dwflags: MULTI_BYTE_TO_WIDE_CHAR_FLAGS, lpmultibytestr: &[u8], lpwidecharstr: ::core::option::Option<&mut [u16]>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn MultiByteToWideChar ( codepage : u32 , dwflags : MULTI_BYTE_TO_WIDE_CHAR_FLAGS , lpmultibytestr : :: windows::core::PCSTR , cbmultibyte : i32 , lpwidecharstr : :: windows::core::PWSTR , cchwidechar : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MultiByteToWideChar ( codepage : u32 , dwflags : MULTI_BYTE_TO_WIDE_CHAR_FLAGS , lpmultibytestr : ::windows::core::PCSTR , cbmultibyte : i32 , lpwidecharstr : ::windows::core::PWSTR , cchwidechar : i32 ) -> i32 ); MultiByteToWideChar(codepage, dwflags, ::core::mem::transmute(lpmultibytestr.as_ptr()), lpmultibytestr.len() as _, ::core::mem::transmute(lpwidecharstr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpwidecharstr.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn NormalizeString(normform: NORM_FORM, lpsrcstring: &[u16], lpdststring: ::core::option::Option<&mut [u16]>) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn NormalizeString ( normform : NORM_FORM , lpsrcstring : :: windows::core::PCWSTR , cwsrclength : i32 , lpdststring : :: windows::core::PWSTR , cwdstlength : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn NormalizeString ( normform : NORM_FORM , lpsrcstring : ::windows::core::PCWSTR , cwsrclength : i32 , lpdststring : ::windows::core::PWSTR , cwdstlength : i32 ) -> i32 ); NormalizeString(normform, ::core::mem::transmute(lpsrcstring.as_ptr()), lpsrcstring.len() as _, ::core::mem::transmute(lpdststring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdststring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -928,7 +928,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn NotifyUILanguageChange ( dwflags : u32 , pcwstrnewlanguage : :: windows::core::PCWSTR , pcwstrpreviouslanguage : :: windows::core::PCWSTR , dwreserved : u32 , pdwstatusrtrn : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn NotifyUILanguageChange ( dwflags : u32 , pcwstrnewlanguage : ::windows::core::PCWSTR , pcwstrpreviouslanguage : ::windows::core::PCWSTR , dwreserved : u32 , pdwstatusrtrn : *mut u32 ) -> super::Foundation:: BOOL ); NotifyUILanguageChange(dwflags, pcwstrnewlanguage.into_param().abi(), pcwstrpreviouslanguage.into_param().abi(), dwreserved, ::core::mem::transmute(pdwstatusrtrn.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -937,7 +937,7 @@ pub unsafe fn ResolveLocaleName(lpnametoresolve: P0, lplocalename: ::core::o where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ResolveLocaleName ( lpnametoresolve : :: windows::core::PCWSTR , lplocalename : :: windows::core::PWSTR , cchlocalename : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ResolveLocaleName ( lpnametoresolve : ::windows::core::PCWSTR , lplocalename : ::windows::core::PWSTR , cchlocalename : i32 ) -> i32 ); ResolveLocaleName(lpnametoresolve.into_param().abi(), ::core::mem::transmute(lplocalename.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lplocalename.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -952,14 +952,14 @@ where #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptApplyDigitSubstitution(psds: *const SCRIPT_DIGITSUBSTITUTE, psc: *mut SCRIPT_CONTROL, pss: *mut SCRIPT_STATE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptApplyDigitSubstitution ( psds : *const SCRIPT_DIGITSUBSTITUTE , psc : *mut SCRIPT_CONTROL , pss : *mut SCRIPT_STATE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptApplyDigitSubstitution ( psds : *const SCRIPT_DIGITSUBSTITUTE , psc : *mut SCRIPT_CONTROL , pss : *mut SCRIPT_STATE ) -> ::windows::core::HRESULT ); ScriptApplyDigitSubstitution(psds, psc, pss).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ScriptApplyLogicalWidth(pidx: *const i32, cchars: i32, cglyphs: i32, pwlogclust: *const u16, psva: *const SCRIPT_VISATTR, piadvance: *const i32, psa: *const SCRIPT_ANALYSIS, pabc: ::core::option::Option<*mut super::Graphics::Gdi::ABC>, pijustify: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptApplyLogicalWidth ( pidx : *const i32 , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , pabc : *mut super::Graphics::Gdi:: ABC , pijustify : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptApplyLogicalWidth ( pidx : *const i32 , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , pabc : *mut super::Graphics::Gdi:: ABC , pijustify : *mut i32 ) -> ::windows::core::HRESULT ); ScriptApplyLogicalWidth(pidx, cchars, cglyphs, pwlogclust, psva, piadvance, psa, ::core::mem::transmute(pabc.unwrap_or(::std::ptr::null_mut())), pijustify).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -968,7 +968,7 @@ pub unsafe fn ScriptBreak(pwcchars: P0, cchars: i32, psa: *const SCRIPT_ANAL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptBreak ( pwcchars : :: windows::core::PCWSTR , cchars : i32 , psa : *const SCRIPT_ANALYSIS , psla : *mut SCRIPT_LOGATTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptBreak ( pwcchars : ::windows::core::PCWSTR , cchars : i32 , psa : *const SCRIPT_ANALYSIS , psla : *mut SCRIPT_LOGATTR ) -> ::windows::core::HRESULT ); ScriptBreak(pwcchars.into_param().abi(), cchars, psa, psla).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -978,7 +978,7 @@ pub unsafe fn ScriptCPtoX(icp: i32, ftrailing: P0, cglyphs: i32, pwlogclust: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptCPtoX ( icp : i32 , ftrailing : super::Foundation:: BOOL , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , pix : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptCPtoX ( icp : i32 , ftrailing : super::Foundation:: BOOL , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , pix : *mut i32 ) -> ::windows::core::HRESULT ); ScriptCPtoX(icp, ftrailing.into_param().abi(), pwlogclust.len() as _, cglyphs, ::core::mem::transmute(pwlogclust.as_ptr()), psva, piadvance, psa, pix).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -988,13 +988,13 @@ pub unsafe fn ScriptCacheGetHeight(hdc: P0, psc: *mut *mut ::core::ffi::c_vo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptCacheGetHeight ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , tmheight : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptCacheGetHeight ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , tmheight : *mut i32 ) -> ::windows::core::HRESULT ); ScriptCacheGetHeight(hdc.into_param().abi(), psc, tmheight).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptFreeCache(psc: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptFreeCache ( psc : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptFreeCache ( psc : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ScriptFreeCache(psc).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1005,7 +1005,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetCMap ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwcinchars : :: windows::core::PCWSTR , cchars : i32 , dwflags : u32 , pwoutglyphs : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetCMap ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwcinchars : ::windows::core::PCWSTR , cchars : i32 , dwflags : u32 , pwoutglyphs : *mut u16 ) -> ::windows::core::HRESULT ); ScriptGetCMap(hdc.into_param().abi(), psc, pwcinchars.into_param().abi(), cchars, dwflags, pwoutglyphs).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1015,7 +1015,7 @@ pub unsafe fn ScriptGetFontAlternateGlyphs(hdc: P0, psc: *mut *mut ::core::f where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontAlternateGlyphs ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , wglyphid : u16 , cmaxalternates : i32 , palternateglyphs : *mut u16 , pcalternates : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontAlternateGlyphs ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , wglyphid : u16 , cmaxalternates : i32 , palternateglyphs : *mut u16 , pcalternates : *mut i32 ) -> ::windows::core::HRESULT ); ScriptGetFontAlternateGlyphs(hdc.into_param().abi(), psc, ::core::mem::transmute(psa.unwrap_or(::std::ptr::null())), tagscript, taglangsys, tagfeature, wglyphid, palternateglyphs.len() as _, ::core::mem::transmute(palternateglyphs.as_ptr()), pcalternates).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1025,7 +1025,7 @@ pub unsafe fn ScriptGetFontFeatureTags(hdc: P0, psc: *mut *mut ::core::ffi:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontFeatureTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , cmaxtags : i32 , pfeaturetags : *mut u32 , pctags : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontFeatureTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , cmaxtags : i32 , pfeaturetags : *mut u32 , pctags : *mut i32 ) -> ::windows::core::HRESULT ); ScriptGetFontFeatureTags(hdc.into_param().abi(), psc, ::core::mem::transmute(psa.unwrap_or(::std::ptr::null())), tagscript, taglangsys, pfeaturetags.len() as _, ::core::mem::transmute(pfeaturetags.as_ptr()), pctags).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1035,7 +1035,7 @@ pub unsafe fn ScriptGetFontLanguageTags(hdc: P0, psc: *mut *mut ::core::ffi: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontLanguageTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , cmaxtags : i32 , plangsystags : *mut u32 , pctags : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontLanguageTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , cmaxtags : i32 , plangsystags : *mut u32 , pctags : *mut i32 ) -> ::windows::core::HRESULT ); ScriptGetFontLanguageTags(hdc.into_param().abi(), psc, ::core::mem::transmute(psa.unwrap_or(::std::ptr::null())), tagscript, plangsystags.len() as _, ::core::mem::transmute(plangsystags.as_ptr()), pctags).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1045,7 +1045,7 @@ pub unsafe fn ScriptGetFontProperties(hdc: P0, psc: *mut *mut ::core::ffi::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontProperties ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , sfp : *mut SCRIPT_FONTPROPERTIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontProperties ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , sfp : *mut SCRIPT_FONTPROPERTIES ) -> ::windows::core::HRESULT ); ScriptGetFontProperties(hdc.into_param().abi(), psc, sfp).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1055,7 +1055,7 @@ pub unsafe fn ScriptGetFontScriptTags(hdc: P0, psc: *mut *mut ::core::ffi::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontScriptTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , cmaxtags : i32 , pscripttags : *mut u32 , pctags : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetFontScriptTags ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , cmaxtags : i32 , pscripttags : *mut u32 , pctags : *mut i32 ) -> ::windows::core::HRESULT ); ScriptGetFontScriptTags(hdc.into_param().abi(), psc, ::core::mem::transmute(psa.unwrap_or(::std::ptr::null())), pscripttags.len() as _, ::core::mem::transmute(pscripttags.as_ptr()), pctags).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1065,49 +1065,49 @@ pub unsafe fn ScriptGetGlyphABCWidth(hdc: P0, psc: *mut *mut ::core::ffi::c_ where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetGlyphABCWidth ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , wglyph : u16 , pabc : *mut super::Graphics::Gdi:: ABC ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetGlyphABCWidth ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , wglyph : u16 , pabc : *mut super::Graphics::Gdi:: ABC ) -> ::windows::core::HRESULT ); ScriptGetGlyphABCWidth(hdc.into_param().abi(), psc, wglyph, pabc).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptGetLogicalWidths(psa: *const SCRIPT_ANALYSIS, cchars: i32, cglyphs: i32, piglyphwidth: *const i32, pwlogclust: *const u16, psva: *const SCRIPT_VISATTR, pidx: *const i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetLogicalWidths ( psa : *const SCRIPT_ANALYSIS , cchars : i32 , cglyphs : i32 , piglyphwidth : *const i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , pidx : *const i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetLogicalWidths ( psa : *const SCRIPT_ANALYSIS , cchars : i32 , cglyphs : i32 , piglyphwidth : *const i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , pidx : *const i32 ) -> ::windows::core::HRESULT ); ScriptGetLogicalWidths(psa, cchars, cglyphs, piglyphwidth, pwlogclust, psva, pidx).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptGetProperties(ppsp: *mut *mut *mut SCRIPT_PROPERTIES, pinumscripts: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetProperties ( ppsp : *mut *mut *mut SCRIPT_PROPERTIES , pinumscripts : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptGetProperties ( ppsp : *mut *mut *mut SCRIPT_PROPERTIES , pinumscripts : *mut i32 ) -> ::windows::core::HRESULT ); ScriptGetProperties(ppsp, pinumscripts).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptIsComplex(pwcinchars: &[u16], dwflags: SCRIPT_IS_COMPLEX_FLAGS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptIsComplex ( pwcinchars : :: windows::core::PCWSTR , cinchars : i32 , dwflags : SCRIPT_IS_COMPLEX_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptIsComplex ( pwcinchars : ::windows::core::PCWSTR , cinchars : i32 , dwflags : SCRIPT_IS_COMPLEX_FLAGS ) -> ::windows::core::HRESULT ); ScriptIsComplex(::core::mem::transmute(pwcinchars.as_ptr()), pwcinchars.len() as _, dwflags).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptItemize(pwcinchars: &[u16], pscontrol: ::core::option::Option<*const SCRIPT_CONTROL>, psstate: ::core::option::Option<*const SCRIPT_STATE>, pitems: &mut [SCRIPT_ITEM], pcitems: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptItemize ( pwcinchars : :: windows::core::PCWSTR , cinchars : i32 , cmaxitems : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pitems : *mut SCRIPT_ITEM , pcitems : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptItemize ( pwcinchars : ::windows::core::PCWSTR , cinchars : i32 , cmaxitems : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pitems : *mut SCRIPT_ITEM , pcitems : *mut i32 ) -> ::windows::core::HRESULT ); ScriptItemize(::core::mem::transmute(pwcinchars.as_ptr()), pwcinchars.len() as _, pitems.len() as _, ::core::mem::transmute(pscontrol.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pitems.as_ptr()), pcitems).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptItemizeOpenType(pwcinchars: &[u16], cmaxitems: i32, pscontrol: ::core::option::Option<*const SCRIPT_CONTROL>, psstate: ::core::option::Option<*const SCRIPT_STATE>, pitems: *mut SCRIPT_ITEM, pscripttags: *mut u32, pcitems: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptItemizeOpenType ( pwcinchars : :: windows::core::PCWSTR , cinchars : i32 , cmaxitems : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pitems : *mut SCRIPT_ITEM , pscripttags : *mut u32 , pcitems : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptItemizeOpenType ( pwcinchars : ::windows::core::PCWSTR , cinchars : i32 , cmaxitems : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pitems : *mut SCRIPT_ITEM , pscripttags : *mut u32 , pcitems : *mut i32 ) -> ::windows::core::HRESULT ); ScriptItemizeOpenType(::core::mem::transmute(pwcinchars.as_ptr()), pwcinchars.len() as _, cmaxitems, ::core::mem::transmute(pscontrol.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psstate.unwrap_or(::std::ptr::null())), pitems, pscripttags, pcitems).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptJustify(psva: *const SCRIPT_VISATTR, piadvance: *const i32, cglyphs: i32, idx: i32, iminkashida: i32, pijustify: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptJustify ( psva : *const SCRIPT_VISATTR , piadvance : *const i32 , cglyphs : i32 , idx : i32 , iminkashida : i32 , pijustify : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptJustify ( psva : *const SCRIPT_VISATTR , piadvance : *const i32 , cglyphs : i32 , idx : i32 , iminkashida : i32 , pijustify : *mut i32 ) -> ::windows::core::HRESULT ); ScriptJustify(psva, piadvance, cglyphs, idx, iminkashida, pijustify).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptLayout(cruns: i32, pblevel: *const u8, pivisualtological: ::core::option::Option<*mut i32>, pilogicaltovisual: ::core::option::Option<*mut i32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptLayout ( cruns : i32 , pblevel : *const u8 , pivisualtological : *mut i32 , pilogicaltovisual : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptLayout ( cruns : i32 , pblevel : *const u8 , pivisualtological : *mut i32 , pilogicaltovisual : *mut i32 ) -> ::windows::core::HRESULT ); ScriptLayout(cruns, pblevel, ::core::mem::transmute(pivisualtological.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pilogicaltovisual.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1117,7 +1117,7 @@ pub unsafe fn ScriptPlace(hdc: P0, psc: *mut *mut ::core::ffi::c_void, pwgly where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptPlace ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwglyphs : *const u16 , cglyphs : i32 , psva : *const SCRIPT_VISATTR , psa : *mut SCRIPT_ANALYSIS , piadvance : *mut i32 , pgoffset : *mut GOFFSET , pabc : *mut super::Graphics::Gdi:: ABC ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptPlace ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwglyphs : *const u16 , cglyphs : i32 , psva : *const SCRIPT_VISATTR , psa : *mut SCRIPT_ANALYSIS , piadvance : *mut i32 , pgoffset : *mut GOFFSET , pabc : *mut super::Graphics::Gdi:: ABC ) -> ::windows::core::HRESULT ); ScriptPlace(hdc.into_param().abi(), psc, pwglyphs, cglyphs, psva, psa, piadvance, ::core::mem::transmute(pgoffset.unwrap_or(::std::ptr::null_mut())), pabc).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1128,7 +1128,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptPlaceOpenType ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *mut SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , rcrangechars : *const i32 , rprangeproperties : *const *const TEXTRANGE_PROPERTIES , cranges : i32 , pwcchars : :: windows::core::PCWSTR , pwlogclust : *const u16 , pcharprops : *const SCRIPT_CHARPROP , cchars : i32 , pwglyphs : *const u16 , pglyphprops : *const SCRIPT_GLYPHPROP , cglyphs : i32 , piadvance : *mut i32 , pgoffset : *mut GOFFSET , pabc : *mut super::Graphics::Gdi:: ABC ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptPlaceOpenType ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *mut SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , rcrangechars : *const i32 , rprangeproperties : *const *const TEXTRANGE_PROPERTIES , cranges : i32 , pwcchars : ::windows::core::PCWSTR , pwlogclust : *const u16 , pcharprops : *const SCRIPT_CHARPROP , cchars : i32 , pwglyphs : *const u16 , pglyphprops : *const SCRIPT_GLYPHPROP , cglyphs : i32 , piadvance : *mut i32 , pgoffset : *mut GOFFSET , pabc : *mut super::Graphics::Gdi:: ABC ) -> ::windows::core::HRESULT ); ScriptPlaceOpenType(hdc.into_param().abi(), psc, psa, tagscript, taglangsys, ::core::mem::transmute(rcrangechars.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rprangeproperties.unwrap_or(::std::ptr::null())), cranges, pwcchars.into_param().abi(), pwlogclust, pcharprops, cchars, pwglyphs, pglyphprops, cglyphs, piadvance, pgoffset, ::core::mem::transmute(pabc.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1138,13 +1138,13 @@ pub unsafe fn ScriptPositionSingleGlyph(hdc: P0, psc: *mut *mut ::core::ffi: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptPositionSingleGlyph ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , lparameter : i32 , wglyphid : u16 , iadvance : i32 , goffset : GOFFSET , pioutadvance : *mut i32 , poutgoffset : *mut GOFFSET ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptPositionSingleGlyph ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , lparameter : i32 , wglyphid : u16 , iadvance : i32 , goffset : GOFFSET , pioutadvance : *mut i32 , poutgoffset : *mut GOFFSET ) -> ::windows::core::HRESULT ); ScriptPositionSingleGlyph(hdc.into_param().abi(), psc, ::core::mem::transmute(psa.unwrap_or(::std::ptr::null())), tagscript, taglangsys, tagfeature, lparameter, wglyphid, iadvance, ::core::mem::transmute(goffset), pioutadvance, poutgoffset).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptRecordDigitSubstitution(locale: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptRecordDigitSubstitution ( locale : u32 , psds : *mut SCRIPT_DIGITSUBSTITUTE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptRecordDigitSubstitution ( locale : u32 , psds : *mut SCRIPT_DIGITSUBSTITUTE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ScriptRecordDigitSubstitution(locale, &mut result__).from_abi(result__) } @@ -1156,7 +1156,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptShape ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwcchars : :: windows::core::PCWSTR , cchars : i32 , cmaxglyphs : i32 , psa : *mut SCRIPT_ANALYSIS , pwoutglyphs : *mut u16 , pwlogclust : *mut u16 , psva : *mut SCRIPT_VISATTR , pcglyphs : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptShape ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , pwcchars : ::windows::core::PCWSTR , cchars : i32 , cmaxglyphs : i32 , psa : *mut SCRIPT_ANALYSIS , pwoutglyphs : *mut u16 , pwlogclust : *mut u16 , psva : *mut SCRIPT_VISATTR , pcglyphs : *mut i32 ) -> ::windows::core::HRESULT ); ScriptShape(hdc.into_param().abi(), psc, pwcchars.into_param().abi(), cchars, cmaxglyphs, psa, pwoutglyphs, pwlogclust, psva, pcglyphs).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1167,7 +1167,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptShapeOpenType ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *mut SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , rcrangechars : *const i32 , rprangeproperties : *const *const TEXTRANGE_PROPERTIES , cranges : i32 , pwcchars : :: windows::core::PCWSTR , cchars : i32 , cmaxglyphs : i32 , pwlogclust : *mut u16 , pcharprops : *mut SCRIPT_CHARPROP , pwoutglyphs : *mut u16 , poutglyphprops : *mut SCRIPT_GLYPHPROP , pcglyphs : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptShapeOpenType ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *mut SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , rcrangechars : *const i32 , rprangeproperties : *const *const TEXTRANGE_PROPERTIES , cranges : i32 , pwcchars : ::windows::core::PCWSTR , cchars : i32 , cmaxglyphs : i32 , pwlogclust : *mut u16 , pcharprops : *mut SCRIPT_CHARPROP , pwoutglyphs : *mut u16 , poutglyphprops : *mut SCRIPT_GLYPHPROP , pcglyphs : *mut i32 ) -> ::windows::core::HRESULT ); ScriptShapeOpenType(hdc.into_param().abi(), psc, psa, tagscript, taglangsys, ::core::mem::transmute(rcrangechars.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rprangeproperties.unwrap_or(::std::ptr::null())), cranges, pwcchars.into_param().abi(), cchars, cmaxglyphs, pwlogclust, pcharprops, pwoutglyphs, poutglyphprops, pcglyphs).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1177,7 +1177,7 @@ pub unsafe fn ScriptStringAnalyse(hdc: P0, pstring: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringAnalyse ( hdc : super::Graphics::Gdi:: HDC , pstring : *const ::core::ffi::c_void , cstring : i32 , cglyphs : i32 , icharset : i32 , dwflags : u32 , ireqwidth : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pidx : *const i32 , ptabdef : *const SCRIPT_TABDEF , pbinclass : *const u8 , pssa : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringAnalyse ( hdc : super::Graphics::Gdi:: HDC , pstring : *const ::core::ffi::c_void , cstring : i32 , cglyphs : i32 , icharset : i32 , dwflags : u32 , ireqwidth : i32 , pscontrol : *const SCRIPT_CONTROL , psstate : *const SCRIPT_STATE , pidx : *const i32 , ptabdef : *const SCRIPT_TABDEF , pbinclass : *const u8 , pssa : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ScriptStringAnalyse(hdc.into_param().abi(), pstring, pidx.as_deref().map_or(0, |slice| slice.len() as _), cglyphs, icharset, dwflags, ireqwidth, ::core::mem::transmute(pscontrol.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pidx.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(ptabdef.unwrap_or(::std::ptr::null())), pbinclass, pssa).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1187,26 +1187,26 @@ pub unsafe fn ScriptStringCPtoX(ssa: *const ::core::ffi::c_void, icp: i32, f where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringCPtoX ( ssa : *const ::core::ffi::c_void , icp : i32 , ftrailing : super::Foundation:: BOOL , px : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringCPtoX ( ssa : *const ::core::ffi::c_void , icp : i32 , ftrailing : super::Foundation:: BOOL , px : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ScriptStringCPtoX(ssa, icp, ftrailing.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptStringFree(pssa: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringFree ( pssa : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringFree ( pssa : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ScriptStringFree(pssa).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptStringGetLogicalWidths(ssa: *const ::core::ffi::c_void, pidx: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringGetLogicalWidths ( ssa : *const ::core::ffi::c_void , pidx : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringGetLogicalWidths ( ssa : *const ::core::ffi::c_void , pidx : *mut i32 ) -> ::windows::core::HRESULT ); ScriptStringGetLogicalWidths(ssa, pidx).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptStringGetOrder(ssa: *const ::core::ffi::c_void, puorder: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringGetOrder ( ssa : *const ::core::ffi::c_void , puorder : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringGetOrder ( ssa : *const ::core::ffi::c_void , puorder : *mut u32 ) -> ::windows::core::HRESULT ); ScriptStringGetOrder(ssa, puorder).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1216,19 +1216,19 @@ pub unsafe fn ScriptStringOut(ssa: *const ::core::ffi::c_void, ix: i32, iy: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringOut ( ssa : *const ::core::ffi::c_void , ix : i32 , iy : i32 , uoptions : super::Graphics::Gdi:: ETO_OPTIONS , prc : *const super::Foundation:: RECT , iminsel : i32 , imaxsel : i32 , fdisabled : super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringOut ( ssa : *const ::core::ffi::c_void , ix : i32 , iy : i32 , uoptions : super::Graphics::Gdi:: ETO_OPTIONS , prc : *const super::Foundation:: RECT , iminsel : i32 , imaxsel : i32 , fdisabled : super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); ScriptStringOut(ssa, ix, iy, uoptions, ::core::mem::transmute(prc.unwrap_or(::std::ptr::null())), iminsel, imaxsel, fdisabled.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptStringValidate(ssa: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringValidate ( ssa : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringValidate ( ssa : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ScriptStringValidate(ssa).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptStringXtoCP(ssa: *const ::core::ffi::c_void, ix: i32, pich: *mut i32, pitrailing: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringXtoCP ( ssa : *const ::core::ffi::c_void , ix : i32 , pich : *mut i32 , pitrailing : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptStringXtoCP ( ssa : *const ::core::ffi::c_void , ix : i32 , pich : *mut i32 , pitrailing : *mut i32 ) -> ::windows::core::HRESULT ); ScriptStringXtoCP(ssa, ix, pich, pitrailing).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1257,7 +1257,7 @@ pub unsafe fn ScriptSubstituteSingleGlyph(hdc: P0, psc: *mut *mut ::core::ff where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptSubstituteSingleGlyph ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , lparameter : i32 , wglyphid : u16 , pwoutglyphid : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptSubstituteSingleGlyph ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , psa : *const SCRIPT_ANALYSIS , tagscript : u32 , taglangsys : u32 , tagfeature : u32 , lparameter : i32 , wglyphid : u16 , pwoutglyphid : *mut u16 ) -> ::windows::core::HRESULT ); ScriptSubstituteSingleGlyph(hdc.into_param().abi(), psc, ::core::mem::transmute(psa.unwrap_or(::std::ptr::null())), tagscript, taglangsys, tagfeature, lparameter, wglyphid, pwoutglyphid).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1268,13 +1268,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptTextOut ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , x : i32 , y : i32 , fuoptions : u32 , lprc : *const super::Foundation:: RECT , psa : *const SCRIPT_ANALYSIS , pwcreserved : :: windows::core::PCWSTR , ireserved : i32 , pwglyphs : *const u16 , cglyphs : i32 , piadvance : *const i32 , pijustify : *const i32 , pgoffset : *const GOFFSET ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptTextOut ( hdc : super::Graphics::Gdi:: HDC , psc : *mut *mut ::core::ffi::c_void , x : i32 , y : i32 , fuoptions : u32 , lprc : *const super::Foundation:: RECT , psa : *const SCRIPT_ANALYSIS , pwcreserved : ::windows::core::PCWSTR , ireserved : i32 , pwglyphs : *const u16 , cglyphs : i32 , piadvance : *const i32 , pijustify : *const i32 , pgoffset : *const GOFFSET ) -> ::windows::core::HRESULT ); ScriptTextOut(hdc.into_param().abi(), psc, x, y, fuoptions, ::core::mem::transmute(lprc.unwrap_or(::std::ptr::null())), psa, pwcreserved.into_param().abi(), ireserved, pwglyphs, cglyphs, piadvance, ::core::mem::transmute(pijustify.unwrap_or(::std::ptr::null())), pgoffset).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ScriptXtoCP(ix: i32, cglyphs: i32, pwlogclust: &[u16], psva: *const SCRIPT_VISATTR, piadvance: *const i32, psa: *const SCRIPT_ANALYSIS, picp: *mut i32, pitrailing: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "usp10.dll""system" fn ScriptXtoCP ( ix : i32 , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , picp : *mut i32 , pitrailing : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "usp10.dll""system" fn ScriptXtoCP ( ix : i32 , cchars : i32 , cglyphs : i32 , pwlogclust : *const u16 , psva : *const SCRIPT_VISATTR , piadvance : *const i32 , psa : *const SCRIPT_ANALYSIS , picp : *mut i32 , pitrailing : *mut i32 ) -> ::windows::core::HRESULT ); ScriptXtoCP(ix, pwlogclust.len() as _, cglyphs, ::core::mem::transmute(pwlogclust.as_ptr()), psva, piadvance, psa, picp, pitrailing).ok() } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1284,7 +1284,7 @@ pub unsafe fn SetCalendarInfoA(locale: u32, calendar: u32, caltype: u32, lpc where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetCalendarInfoA ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : :: windows::core::PCSTR ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetCalendarInfoA ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : ::windows::core::PCSTR ) -> super::Foundation:: BOOL ); SetCalendarInfoA(locale, calendar, caltype, lpcaldata.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1294,7 +1294,7 @@ pub unsafe fn SetCalendarInfoW(locale: u32, calendar: u32, caltype: u32, lpc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetCalendarInfoW ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : :: windows::core::PCWSTR ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetCalendarInfoW ( locale : u32 , calendar : u32 , caltype : u32 , lpcaldata : ::windows::core::PCWSTR ) -> super::Foundation:: BOOL ); SetCalendarInfoW(locale, calendar, caltype, lpcaldata.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1304,7 +1304,7 @@ pub unsafe fn SetLocaleInfoA(locale: u32, lctype: u32, lplcdata: P0) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetLocaleInfoA ( locale : u32 , lctype : u32 , lplcdata : :: windows::core::PCSTR ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetLocaleInfoA ( locale : u32 , lctype : u32 , lplcdata : ::windows::core::PCSTR ) -> super::Foundation:: BOOL ); SetLocaleInfoA(locale, lctype, lplcdata.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1314,7 +1314,7 @@ pub unsafe fn SetLocaleInfoW(locale: u32, lctype: u32, lplcdata: P0) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetLocaleInfoW ( locale : u32 , lctype : u32 , lplcdata : :: windows::core::PCWSTR ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetLocaleInfoW ( locale : u32 , lctype : u32 , lplcdata : ::windows::core::PCWSTR ) -> super::Foundation:: BOOL ); SetLocaleInfoW(locale, lctype, lplcdata.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1324,7 +1324,7 @@ pub unsafe fn SetProcessPreferredUILanguages(dwflags: u32, pwszlanguagesbuff where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetProcessPreferredUILanguages ( dwflags : u32 , pwszlanguagesbuffer : :: windows::core::PCWSTR , pulnumlanguages : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetProcessPreferredUILanguages ( dwflags : u32 , pwszlanguagesbuffer : ::windows::core::PCWSTR , pulnumlanguages : *mut u32 ) -> super::Foundation:: BOOL ); SetProcessPreferredUILanguages(dwflags, pwszlanguagesbuffer.into_param().abi(), ::core::mem::transmute(pulnumlanguages.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1341,7 +1341,7 @@ pub unsafe fn SetThreadPreferredUILanguages(dwflags: u32, pwszlanguagesbuffe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetThreadPreferredUILanguages ( dwflags : u32 , pwszlanguagesbuffer : :: windows::core::PCWSTR , pulnumlanguages : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetThreadPreferredUILanguages ( dwflags : u32 , pwszlanguagesbuffer : ::windows::core::PCWSTR , pulnumlanguages : *mut u32 ) -> super::Foundation:: BOOL ); SetThreadPreferredUILanguages(dwflags, pwszlanguagesbuffer.into_param().abi(), ::core::mem::transmute(pulnumlanguages.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1351,7 +1351,7 @@ pub unsafe fn SetThreadPreferredUILanguages2(flags: u32, languages: P0, numl where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetThreadPreferredUILanguages2 ( flags : u32 , languages : :: windows::core::PCWSTR , numlanguagesset : *mut u32 , snapshot : *mut HSAVEDUILANGUAGES ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetThreadPreferredUILanguages2 ( flags : u32 , languages : ::windows::core::PCWSTR , numlanguagesset : *mut u32 , snapshot : *mut HSAVEDUILANGUAGES ) -> super::Foundation:: BOOL ); SetThreadPreferredUILanguages2(flags, languages.into_param().abi(), ::core::mem::transmute(numlanguagesset.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(snapshot.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1374,7 +1374,7 @@ pub unsafe fn SetUserGeoName(geoname: P0) -> super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetUserGeoName ( geoname : :: windows::core::PCWSTR ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetUserGeoName ( geoname : ::windows::core::PCWSTR ) -> super::Foundation:: BOOL ); SetUserGeoName(geoname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1414,7 +1414,7 @@ pub unsafe fn UCNV_TO_U_CALLBACK_ESCAPE(context: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn UCNV_TO_U_CALLBACK_ESCAPE ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : :: windows::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn UCNV_TO_U_CALLBACK_ESCAPE ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : ::windows::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); UCNV_TO_U_CALLBACK_ESCAPE(context, touargs, codeunits.into_param().abi(), length, reason, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1423,7 +1423,7 @@ pub unsafe fn UCNV_TO_U_CALLBACK_SKIP(context: *const ::core::ffi::c_void, t where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn UCNV_TO_U_CALLBACK_SKIP ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : :: windows::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn UCNV_TO_U_CALLBACK_SKIP ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : ::windows::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); UCNV_TO_U_CALLBACK_SKIP(context, touargs, codeunits.into_param().abi(), length, reason, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1432,7 +1432,7 @@ pub unsafe fn UCNV_TO_U_CALLBACK_STOP(context: *const ::core::ffi::c_void, t where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn UCNV_TO_U_CALLBACK_STOP ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : :: windows::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn UCNV_TO_U_CALLBACK_STOP ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : ::windows::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); UCNV_TO_U_CALLBACK_STOP(context, touargs, codeunits.into_param().abi(), length, reason, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1441,7 +1441,7 @@ pub unsafe fn UCNV_TO_U_CALLBACK_SUBSTITUTE(context: *const ::core::ffi::c_v where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn UCNV_TO_U_CALLBACK_SUBSTITUTE ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : :: windows::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn UCNV_TO_U_CALLBACK_SUBSTITUTE ( context : *const ::core::ffi::c_void , touargs : *mut UConverterToUnicodeArgs , codeunits : ::windows::core::PCSTR , length : i32 , reason : UConverterCallbackReason , err : *mut UErrorCode ) -> ( ) ); UCNV_TO_U_CALLBACK_SUBSTITUTE(context, touargs, codeunits.into_param().abi(), length, reason, err) } #[doc = "*Required features: `\"Win32_Globalization\"`, `\"Win32_Foundation\"`*"] @@ -1452,7 +1452,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn VerifyScripts ( dwflags : u32 , lplocalescripts : :: windows::core::PCWSTR , cchlocalescripts : i32 , lptestscripts : :: windows::core::PCWSTR , cchtestscripts : i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn VerifyScripts ( dwflags : u32 , lplocalescripts : ::windows::core::PCWSTR , cchlocalescripts : i32 , lptestscripts : ::windows::core::PCWSTR , cchtestscripts : i32 ) -> super::Foundation:: BOOL ); VerifyScripts(dwflags, lplocalescripts.into_param().abi(), cchlocalescripts, lptestscripts.into_param().abi(), cchtestscripts) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1461,7 +1461,7 @@ pub unsafe fn WideCharToMultiByte(codepage: u32, dwflags: u32, lpwidecharstr where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WideCharToMultiByte ( codepage : u32 , dwflags : u32 , lpwidecharstr : :: windows::core::PCWSTR , cchwidechar : i32 , lpmultibytestr : :: windows::core::PSTR , cbmultibyte : i32 , lpdefaultchar : :: windows::core::PCSTR , lpuseddefaultchar : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WideCharToMultiByte ( codepage : u32 , dwflags : u32 , lpwidecharstr : ::windows::core::PCWSTR , cchwidechar : i32 , lpmultibytestr : ::windows::core::PSTR , cbmultibyte : i32 , lpdefaultchar : ::windows::core::PCSTR , lpuseddefaultchar : *mut i32 ) -> i32 ); WideCharToMultiByte(codepage, dwflags, ::core::mem::transmute(lpwidecharstr.as_ptr()), lpwidecharstr.len() as _, ::core::mem::transmute(lpmultibytestr.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpmultibytestr.as_deref().map_or(0, |slice| slice.len() as _), lpdefaultchar.into_param().abi(), ::core::mem::transmute(lpuseddefaultchar.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1470,7 +1470,7 @@ pub unsafe fn lstrcatA(lpstring1: ::windows::core::PSTR, lpstring2: P0) -> : where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcatA ( lpstring1 : :: windows::core::PSTR , lpstring2 : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcatA ( lpstring1 : ::windows::core::PSTR , lpstring2 : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); lstrcatA(::core::mem::transmute(lpstring1), lpstring2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1479,7 +1479,7 @@ pub unsafe fn lstrcatW(lpstring1: ::windows::core::PWSTR, lpstring2: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcatW ( lpstring1 : :: windows::core::PWSTR , lpstring2 : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcatW ( lpstring1 : ::windows::core::PWSTR , lpstring2 : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); lstrcatW(::core::mem::transmute(lpstring1), lpstring2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1489,7 +1489,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcmpA ( lpstring1 : :: windows::core::PCSTR , lpstring2 : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcmpA ( lpstring1 : ::windows::core::PCSTR , lpstring2 : ::windows::core::PCSTR ) -> i32 ); lstrcmpA(lpstring1.into_param().abi(), lpstring2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1499,7 +1499,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcmpW ( lpstring1 : :: windows::core::PCWSTR , lpstring2 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcmpW ( lpstring1 : ::windows::core::PCWSTR , lpstring2 : ::windows::core::PCWSTR ) -> i32 ); lstrcmpW(lpstring1.into_param().abi(), lpstring2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1509,7 +1509,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcmpiA ( lpstring1 : :: windows::core::PCSTR , lpstring2 : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcmpiA ( lpstring1 : ::windows::core::PCSTR , lpstring2 : ::windows::core::PCSTR ) -> i32 ); lstrcmpiA(lpstring1.into_param().abi(), lpstring2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1519,7 +1519,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcmpiW ( lpstring1 : :: windows::core::PCWSTR , lpstring2 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcmpiW ( lpstring1 : ::windows::core::PCWSTR , lpstring2 : ::windows::core::PCWSTR ) -> i32 ); lstrcmpiW(lpstring1.into_param().abi(), lpstring2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1528,7 +1528,7 @@ pub unsafe fn lstrcpyA(lpstring1: ::windows::core::PSTR, lpstring2: P0) -> : where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcpyA ( lpstring1 : :: windows::core::PSTR , lpstring2 : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcpyA ( lpstring1 : ::windows::core::PSTR , lpstring2 : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); lstrcpyA(::core::mem::transmute(lpstring1), lpstring2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1537,7 +1537,7 @@ pub unsafe fn lstrcpyW(lpstring1: ::windows::core::PWSTR, lpstring2: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcpyW ( lpstring1 : :: windows::core::PWSTR , lpstring2 : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcpyW ( lpstring1 : ::windows::core::PWSTR , lpstring2 : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); lstrcpyW(::core::mem::transmute(lpstring1), lpstring2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1546,7 +1546,7 @@ pub unsafe fn lstrcpynA(lpstring1: &mut [u8], lpstring2: P0) -> ::windows::c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcpynA ( lpstring1 : :: windows::core::PSTR , lpstring2 : :: windows::core::PCSTR , imaxlength : i32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcpynA ( lpstring1 : ::windows::core::PSTR , lpstring2 : ::windows::core::PCSTR , imaxlength : i32 ) -> ::windows::core::PSTR ); lstrcpynA(::core::mem::transmute(lpstring1.as_ptr()), lpstring2.into_param().abi(), lpstring1.len() as _) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1555,7 +1555,7 @@ pub unsafe fn lstrcpynW(lpstring1: &mut [u16], lpstring2: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcpynW ( lpstring1 : :: windows::core::PWSTR , lpstring2 : :: windows::core::PCWSTR , imaxlength : i32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrcpynW ( lpstring1 : ::windows::core::PWSTR , lpstring2 : ::windows::core::PCWSTR , imaxlength : i32 ) -> ::windows::core::PWSTR ); lstrcpynW(::core::mem::transmute(lpstring1.as_ptr()), lpstring2.into_param().abi(), lpstring1.len() as _) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1564,7 +1564,7 @@ pub unsafe fn lstrlenA(lpstring: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrlenA ( lpstring : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrlenA ( lpstring : ::windows::core::PCSTR ) -> i32 ); lstrlenA(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1573,7 +1573,7 @@ pub unsafe fn lstrlenW(lpstring: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn lstrlenW ( lpstring : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn lstrlenW ( lpstring : ::windows::core::PCWSTR ) -> i32 ); lstrlenW(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1582,7 +1582,7 @@ pub unsafe fn u_UCharsToChars(us: *const u16, cs: P0, length: i32) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_UCharsToChars ( us : *const u16 , cs : :: windows::core::PCSTR , length : i32 ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_UCharsToChars ( us : *const u16 , cs : ::windows::core::PCSTR , length : i32 ) -> ( ) ); u_UCharsToChars(us, cs.into_param().abi(), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1591,7 +1591,7 @@ pub unsafe fn u_austrcpy(dst: P0, src: *const u16) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_austrcpy ( dst : :: windows::core::PCSTR , src : *const u16 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_austrcpy ( dst : ::windows::core::PCSTR , src : *const u16 ) -> ::windows::core::PSTR ); u_austrcpy(dst.into_param().abi(), src) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1600,7 +1600,7 @@ pub unsafe fn u_austrncpy(dst: P0, src: *const u16, n: i32) -> ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_austrncpy ( dst : :: windows::core::PCSTR , src : *const u16 , n : i32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_austrncpy ( dst : ::windows::core::PCSTR , src : *const u16 , n : i32 ) -> ::windows::core::PSTR ); u_austrncpy(dst.into_param().abi(), src, n) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1622,7 +1622,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_catopen ( name : :: windows::core::PCSTR , locale : :: windows::core::PCSTR , ec : *mut UErrorCode ) -> *mut UResourceBundle ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_catopen ( name : ::windows::core::PCSTR , locale : ::windows::core::PCSTR , ec : *mut UErrorCode ) -> *mut UResourceBundle ); u_catopen(name.into_param().abi(), locale.into_param().abi(), ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1649,7 +1649,7 @@ pub unsafe fn u_charFromName(namechoice: UCharNameChoice, name: P0, perrorco where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_charFromName ( namechoice : UCharNameChoice , name : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_charFromName ( namechoice : UCharNameChoice , name : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); u_charFromName(namechoice, name.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1664,7 +1664,7 @@ pub unsafe fn u_charName(code: i32, namechoice: UCharNameChoice, buffer: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_charName ( code : i32 , namechoice : UCharNameChoice , buffer : :: windows::core::PCSTR , bufferlength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_charName ( code : i32 , namechoice : UCharNameChoice , buffer : ::windows::core::PCSTR , bufferlength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); u_charName(code, namechoice, buffer.into_param().abi(), bufferlength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1679,7 +1679,7 @@ pub unsafe fn u_charsToUChars(cs: P0, us: *mut u16, length: i32) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_charsToUChars ( cs : :: windows::core::PCSTR , us : *mut u16 , length : i32 ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_charsToUChars ( cs : ::windows::core::PCSTR , us : *mut u16 , length : i32 ) -> ( ) ); u_charsToUChars(cs.into_param().abi(), us, length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1715,7 +1715,7 @@ pub unsafe fn u_enumCharTypes(enumrange: *mut UCharEnumTypeRange, context: *cons #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn u_errorName(code: UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_errorName ( code : UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_errorName ( code : UErrorCode ) -> ::windows::core::PCSTR ); u_errorName(code) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1736,7 +1736,7 @@ pub unsafe fn u_formatMessage(locale: P0, pattern: *const u16, patternlength where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_formatMessage ( locale : :: windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_formatMessage ( locale : ::windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); u_formatMessage(locale.into_param().abi(), pattern, patternlength, result, resultlength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1745,7 +1745,7 @@ pub unsafe fn u_formatMessageWithError(locale: P0, pattern: *const u16, patt where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_formatMessageWithError ( locale : :: windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_formatMessageWithError ( locale : ::windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> i32 ); u_formatMessageWithError(locale.into_param().abi(), pattern, patternlength, result, resultlength, parseerror, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1814,13 +1814,13 @@ pub unsafe fn u_getPropertyEnum(alias: P0) -> UProperty where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_getPropertyEnum ( alias : :: windows::core::PCSTR ) -> UProperty ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_getPropertyEnum ( alias : ::windows::core::PCSTR ) -> UProperty ); u_getPropertyEnum(alias.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn u_getPropertyName(property: UProperty, namechoice: UPropertyNameChoice) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_getPropertyName ( property : UProperty , namechoice : UPropertyNameChoice ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_getPropertyName ( property : UProperty , namechoice : UPropertyNameChoice ) -> ::windows::core::PCSTR ); u_getPropertyName(property, namechoice) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -1829,13 +1829,13 @@ pub unsafe fn u_getPropertyValueEnum(property: UProperty, alias: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_getPropertyValueEnum ( property : UProperty , alias : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_getPropertyValueEnum ( property : UProperty , alias : ::windows::core::PCSTR ) -> i32 ); u_getPropertyValueEnum(property, alias.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn u_getPropertyValueName(property: UProperty, value: i32, namechoice: UPropertyNameChoice) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_getPropertyValueName ( property : UProperty , value : i32 , namechoice : UPropertyNameChoice ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_getPropertyValueName ( property : UProperty , value : i32 , namechoice : UPropertyNameChoice ) -> ::windows::core::PCSTR ); u_getPropertyValueName(property, value, namechoice) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2096,7 +2096,7 @@ pub unsafe fn u_parseMessage(locale: P0, pattern: *const u16, patternlength: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_parseMessage ( locale : :: windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_parseMessage ( locale : ::windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , status : *mut UErrorCode ) -> ( ) ); u_parseMessage(locale.into_param().abi(), pattern, patternlength, source, sourcelength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2105,7 +2105,7 @@ pub unsafe fn u_parseMessageWithError(locale: P0, pattern: *const u16, patte where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_parseMessageWithError ( locale : :: windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_parseMessageWithError ( locale : ::windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); u_parseMessageWithError(locale.into_param().abi(), pattern, patternlength, source, sourcelength, parseerror, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2162,7 +2162,7 @@ pub unsafe fn u_strFromJavaModifiedUTF8WithSub(dest: *mut u16, destcapacity: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromJavaModifiedUTF8WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows::core::PCSTR , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromJavaModifiedUTF8WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows::core::PCSTR , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); u_strFromJavaModifiedUTF8WithSub(dest, destcapacity, pdestlength, src.into_param().abi(), srclength, subchar, pnumsubstitutions, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2183,7 +2183,7 @@ pub unsafe fn u_strFromUTF8(dest: *mut u16, destcapacity: i32, pdestlength: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromUTF8 ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromUTF8 ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); u_strFromUTF8(dest, destcapacity, pdestlength, src.into_param().abi(), srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2192,7 +2192,7 @@ pub unsafe fn u_strFromUTF8Lenient(dest: *mut u16, destcapacity: i32, pdestl where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromUTF8Lenient ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromUTF8Lenient ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); u_strFromUTF8Lenient(dest, destcapacity, pdestlength, src.into_param().abi(), srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2201,7 +2201,7 @@ pub unsafe fn u_strFromUTF8WithSub(dest: *mut u16, destcapacity: i32, pdestl where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromUTF8WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows::core::PCSTR , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromUTF8WithSub ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows::core::PCSTR , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); u_strFromUTF8WithSub(dest, destcapacity, pdestlength, src.into_param().abi(), srclength, subchar, pnumsubstitutions, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2210,7 +2210,7 @@ pub unsafe fn u_strFromWCS(dest: *mut u16, destcapacity: i32, pdestlength: * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromWCS ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : :: windows::core::PCWSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strFromWCS ( dest : *mut u16 , destcapacity : i32 , pdestlength : *mut i32 , src : ::windows::core::PCWSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> *mut u16 ); u_strFromWCS(dest, destcapacity, pdestlength, src.into_param().abi(), srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2225,7 +2225,7 @@ pub unsafe fn u_strToJavaModifiedUTF8(dest: P0, destcapacity: i32, pdestleng where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToJavaModifiedUTF8 ( dest : :: windows::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToJavaModifiedUTF8 ( dest : ::windows::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> ::windows::core::PSTR ); u_strToJavaModifiedUTF8(dest.into_param().abi(), destcapacity, pdestlength, src, srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2234,7 +2234,7 @@ pub unsafe fn u_strToLower(dest: *mut u16, destcapacity: i32, src: *const u1 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToLower ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , locale : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToLower ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , locale : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); u_strToLower(dest, destcapacity, src, srclength, locale.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2243,7 +2243,7 @@ pub unsafe fn u_strToTitle(dest: *mut u16, destcapacity: i32, src: *const u1 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToTitle ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , titleiter : *mut UBreakIterator , locale : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToTitle ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , titleiter : *mut UBreakIterator , locale : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); u_strToTitle(dest, destcapacity, src, srclength, titleiter, locale.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2264,7 +2264,7 @@ pub unsafe fn u_strToUTF8(dest: P0, destcapacity: i32, pdestlength: *mut i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToUTF8 ( dest : :: windows::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToUTF8 ( dest : ::windows::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> ::windows::core::PSTR ); u_strToUTF8(dest.into_param().abi(), destcapacity, pdestlength, src, srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2273,7 +2273,7 @@ pub unsafe fn u_strToUTF8WithSub(dest: P0, destcapacity: i32, pdestlength: * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToUTF8WithSub ( dest : :: windows::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToUTF8WithSub ( dest : ::windows::core::PCSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , subchar : i32 , pnumsubstitutions : *mut i32 , perrorcode : *mut UErrorCode ) -> ::windows::core::PSTR ); u_strToUTF8WithSub(dest.into_param().abi(), destcapacity, pdestlength, src, srclength, subchar, pnumsubstitutions, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2282,7 +2282,7 @@ pub unsafe fn u_strToUpper(dest: *mut u16, destcapacity: i32, src: *const u1 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToUpper ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , locale : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToUpper ( dest : *mut u16 , destcapacity : i32 , src : *const u16 , srclength : i32 , locale : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> i32 ); u_strToUpper(dest, destcapacity, src, srclength, locale.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2291,7 +2291,7 @@ pub unsafe fn u_strToWCS(dest: P0, destcapacity: i32, pdestlength: *mut i32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToWCS ( dest : :: windows::core::PCWSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_strToWCS ( dest : ::windows::core::PCWSTR , destcapacity : i32 , pdestlength : *mut i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> ::windows::core::PWSTR ); u_strToWCS(dest.into_param().abi(), destcapacity, pdestlength, src, srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2444,7 +2444,7 @@ pub unsafe fn u_uastrcpy(dst: *mut u16, src: P0) -> *mut u16 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_uastrcpy ( dst : *mut u16 , src : :: windows::core::PCSTR ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_uastrcpy ( dst : *mut u16 , src : ::windows::core::PCSTR ) -> *mut u16 ); u_uastrcpy(dst, src.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2453,7 +2453,7 @@ pub unsafe fn u_uastrncpy(dst: *mut u16, src: P0, n: i32) -> *mut u16 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_uastrncpy ( dst : *mut u16 , src : :: windows::core::PCSTR , n : i32 ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_uastrncpy ( dst : *mut u16 , src : ::windows::core::PCSTR , n : i32 ) -> *mut u16 ); u_uastrncpy(dst, src.into_param().abi(), n) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2462,7 +2462,7 @@ pub unsafe fn u_unescape(src: P0, dest: *mut u16, destcapacity: i32) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_unescape ( src : :: windows::core::PCSTR , dest : *mut u16 , destcapacity : i32 ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_unescape ( src : ::windows::core::PCSTR , dest : *mut u16 , destcapacity : i32 ) -> i32 ); u_unescape(src.into_param().abi(), dest, destcapacity) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2477,7 +2477,7 @@ pub unsafe fn u_versionFromString(versionarray: *mut u8, versionstring: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_versionFromString ( versionarray : *mut u8 , versionstring : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_versionFromString ( versionarray : *mut u8 , versionstring : ::windows::core::PCSTR ) -> ( ) ); u_versionFromString(versionarray, versionstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2492,7 +2492,7 @@ pub unsafe fn u_versionToString(versionarray: *const u8, versionstring: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_versionToString ( versionarray : *const u8 , versionstring : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_versionToString ( versionarray : *const u8 , versionstring : ::windows::core::PCSTR ) -> ( ) ); u_versionToString(versionarray, versionstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2501,7 +2501,7 @@ pub unsafe fn u_vformatMessage(locale: P0, pattern: *const u16, patternlengt where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_vformatMessage ( locale : :: windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_vformatMessage ( locale : ::windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); u_vformatMessage(locale.into_param().abi(), pattern, patternlength, result, resultlength, ap, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2510,7 +2510,7 @@ pub unsafe fn u_vformatMessageWithError(locale: P0, pattern: *const u16, pat where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_vformatMessageWithError ( locale : :: windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , parseerror : *mut UParseError , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_vformatMessageWithError ( locale : ::windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , result : *mut u16 , resultlength : i32 , parseerror : *mut UParseError , ap : *mut i8 , status : *mut UErrorCode ) -> i32 ); u_vformatMessageWithError(locale.into_param().abi(), pattern, patternlength, result, resultlength, parseerror, ap, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2519,7 +2519,7 @@ pub unsafe fn u_vparseMessage(locale: P0, pattern: *const u16, patternlength where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_vparseMessage ( locale : :: windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_vparseMessage ( locale : ::windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , ap : *mut i8 , status : *mut UErrorCode ) -> ( ) ); u_vparseMessage(locale.into_param().abi(), pattern, patternlength, source, sourcelength, ap, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2528,7 +2528,7 @@ pub unsafe fn u_vparseMessageWithError(locale: P0, pattern: *const u16, patt where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn u_vparseMessageWithError ( locale : :: windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , ap : *mut i8 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn u_vparseMessageWithError ( locale : ::windows::core::PCSTR , pattern : *const u16 , patternlength : i32 , source : *const u16 , sourcelength : i32 , ap : *mut i8 , parseerror : *mut UParseError , status : *mut UErrorCode ) -> ( ) ); u_vparseMessageWithError(locale.into_param().abi(), pattern, patternlength, source, sourcelength, ap, parseerror, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2834,7 +2834,7 @@ pub unsafe fn ubrk_following(bi: *mut UBreakIterator, offset: i32) -> i32 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ubrk_getAvailable(index: i32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ubrk_getAvailable ( index : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ubrk_getAvailable ( index : i32 ) -> ::windows::core::PCSTR ); ubrk_getAvailable(index) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2846,7 +2846,7 @@ pub unsafe fn ubrk_getBinaryRules(bi: *mut UBreakIterator, binaryrules: *mut u8, #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ubrk_getLocaleByType(bi: *const UBreakIterator, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ubrk_getLocaleByType ( bi : *const UBreakIterator , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ubrk_getLocaleByType ( bi : *const UBreakIterator , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ubrk_getLocaleByType(bi, r#type, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2885,7 +2885,7 @@ pub unsafe fn ubrk_open(r#type: UBreakIteratorType, locale: P0, text: *const where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ubrk_open ( r#type : UBreakIteratorType , locale : :: windows::core::PCSTR , text : *const u16 , textlength : i32 , status : *mut UErrorCode ) -> *mut UBreakIterator ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ubrk_open ( r#type : UBreakIteratorType , locale : ::windows::core::PCSTR , text : *const u16 , textlength : i32 , status : *mut UErrorCode ) -> *mut UBreakIterator ); ubrk_open(r#type, locale.into_param().abi(), text, textlength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -2993,7 +2993,7 @@ pub unsafe fn ucal_getAttribute(cal: *const *const ::core::ffi::c_void, attr: UC #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucal_getAvailable(localeindex: i32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getAvailable ( localeindex : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getAvailable ( localeindex : i32 ) -> ::windows::core::PCSTR ); ucal_getAvailable(localeindex) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3045,7 +3045,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getKeywordValuesForLocale ( key : :: windows::core::PCSTR , locale : :: windows::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getKeywordValuesForLocale ( key : ::windows::core::PCSTR , locale : ::windows::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); ucal_getKeywordValuesForLocale(key.into_param().abi(), locale.into_param().abi(), commonlyused, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3057,7 +3057,7 @@ pub unsafe fn ucal_getLimit(cal: *const *const ::core::ffi::c_void, field: UCale #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucal_getLocaleByType(cal: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getLocaleByType ( cal : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getLocaleByType ( cal : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucal_getLocaleByType(cal, r#type, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3075,7 +3075,7 @@ pub unsafe fn ucal_getNow() -> f64 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucal_getTZDataVersion(status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getTZDataVersion ( status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getTZDataVersion ( status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucal_getTZDataVersion(status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3084,7 +3084,7 @@ pub unsafe fn ucal_getTimeZoneDisplayName(cal: *const *const ::core::ffi::c_ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getTimeZoneDisplayName ( cal : *const *const ::core::ffi::c_void , r#type : UCalendarDisplayNameType , locale : :: windows::core::PCSTR , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getTimeZoneDisplayName ( cal : *const *const ::core::ffi::c_void , r#type : UCalendarDisplayNameType , locale : ::windows::core::PCSTR , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ucal_getTimeZoneDisplayName(cal, r#type, locale.into_param().abi(), result, resultlength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3099,7 +3099,7 @@ pub unsafe fn ucal_getTimeZoneIDForWindowsID(winid: *const u16, len: i32, re where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getTimeZoneIDForWindowsID ( winid : *const u16 , len : i32 , region : :: windows::core::PCSTR , id : *mut u16 , idcapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getTimeZoneIDForWindowsID ( winid : *const u16 , len : i32 , region : ::windows::core::PCSTR , id : *mut u16 , idcapacity : i32 , status : *mut UErrorCode ) -> i32 ); ucal_getTimeZoneIDForWindowsID(winid, len, region.into_param().abi(), id, idcapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3111,7 +3111,7 @@ pub unsafe fn ucal_getTimeZoneTransitionDate(cal: *const *const ::core::ffi::c_v #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucal_getType(cal: *const *const ::core::ffi::c_void, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getType ( cal : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_getType ( cal : *const *const ::core::ffi::c_void , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucal_getType(cal, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3150,7 +3150,7 @@ pub unsafe fn ucal_open(zoneid: *const u16, len: i32, locale: P0, r#type: UC where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_open ( zoneid : *const u16 , len : i32 , locale : :: windows::core::PCSTR , r#type : UCalendarType , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_open ( zoneid : *const u16 , len : i32 , locale : ::windows::core::PCSTR , r#type : UCalendarType , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); ucal_open(zoneid, len, locale.into_param().abi(), r#type, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3159,7 +3159,7 @@ pub unsafe fn ucal_openCountryTimeZones(country: P0, ec: *mut UErrorCode) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_openCountryTimeZones ( country : :: windows::core::PCSTR , ec : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_openCountryTimeZones ( country : ::windows::core::PCSTR , ec : *mut UErrorCode ) -> *mut UEnumeration ); ucal_openCountryTimeZones(country.into_param().abi(), ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3168,7 +3168,7 @@ pub unsafe fn ucal_openTimeZoneIDEnumeration(zonetype: USystemTimeZoneType, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_openTimeZoneIDEnumeration ( zonetype : USystemTimeZoneType , region : :: windows::core::PCSTR , rawoffset : *const i32 , ec : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucal_openTimeZoneIDEnumeration ( zonetype : USystemTimeZoneType , region : ::windows::core::PCSTR , rawoffset : *const i32 , ec : *mut UErrorCode ) -> *mut UEnumeration ); ucal_openTimeZoneIDEnumeration(zonetype, region.into_param().abi(), rawoffset, ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3246,7 +3246,7 @@ pub unsafe fn ucasemap_getBreakIterator(csm: *const UCaseMap) -> *mut UBreakIter #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucasemap_getLocale(csm: *const UCaseMap) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_getLocale ( csm : *const UCaseMap ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_getLocale ( csm : *const UCaseMap ) -> ::windows::core::PCSTR ); ucasemap_getLocale(csm) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3261,7 +3261,7 @@ pub unsafe fn ucasemap_open(locale: P0, options: u32, perrorcode: *mut UErro where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_open ( locale : :: windows::core::PCSTR , options : u32 , perrorcode : *mut UErrorCode ) -> *mut UCaseMap ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_open ( locale : ::windows::core::PCSTR , options : u32 , perrorcode : *mut UErrorCode ) -> *mut UCaseMap ); ucasemap_open(locale.into_param().abi(), options, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3276,7 +3276,7 @@ pub unsafe fn ucasemap_setLocale(csm: *mut UCaseMap, locale: P0, perrorcode: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_setLocale ( csm : *mut UCaseMap , locale : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_setLocale ( csm : *mut UCaseMap , locale : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> ( ) ); ucasemap_setLocale(csm, locale.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3298,7 +3298,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_utf8FoldCase ( csm : *const UCaseMap , dest : :: windows::core::PCSTR , destcapacity : i32 , src : :: windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_utf8FoldCase ( csm : *const UCaseMap , dest : ::windows::core::PCSTR , destcapacity : i32 , src : ::windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucasemap_utf8FoldCase(csm, dest.into_param().abi(), destcapacity, src.into_param().abi(), srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3308,7 +3308,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_utf8ToLower ( csm : *const UCaseMap , dest : :: windows::core::PCSTR , destcapacity : i32 , src : :: windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_utf8ToLower ( csm : *const UCaseMap , dest : ::windows::core::PCSTR , destcapacity : i32 , src : ::windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucasemap_utf8ToLower(csm, dest.into_param().abi(), destcapacity, src.into_param().abi(), srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3318,7 +3318,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_utf8ToTitle ( csm : *mut UCaseMap , dest : :: windows::core::PCSTR , destcapacity : i32 , src : :: windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_utf8ToTitle ( csm : *mut UCaseMap , dest : ::windows::core::PCSTR , destcapacity : i32 , src : ::windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucasemap_utf8ToTitle(csm, dest.into_param().abi(), destcapacity, src.into_param().abi(), srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3328,7 +3328,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_utf8ToUpper ( csm : *const UCaseMap , dest : :: windows::core::PCSTR , destcapacity : i32 , src : :: windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucasemap_utf8ToUpper ( csm : *const UCaseMap , dest : ::windows::core::PCSTR , destcapacity : i32 , src : ::windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucasemap_utf8ToUpper(csm, dest.into_param().abi(), destcapacity, src.into_param().abi(), srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3409,7 +3409,7 @@ pub unsafe fn ucnv_cbFromUWriteBytes(args: *mut UConverterFromUnicodeArgs, s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_cbFromUWriteBytes ( args : *mut UConverterFromUnicodeArgs , source : :: windows::core::PCSTR , length : i32 , offsetindex : i32 , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_cbFromUWriteBytes ( args : *mut UConverterFromUnicodeArgs , source : ::windows::core::PCSTR , length : i32 , offsetindex : i32 , err : *mut UErrorCode ) -> ( ) ); ucnv_cbFromUWriteBytes(args, source.into_param().abi(), length, offsetindex, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3449,7 +3449,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_compareNames ( name1 : :: windows::core::PCSTR , name2 : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_compareNames ( name1 : ::windows::core::PCSTR , name2 : ::windows::core::PCSTR ) -> i32 ); ucnv_compareNames(name1.into_param().abi(), name2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3461,7 +3461,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_convert ( toconvertername : :: windows::core::PCSTR , fromconvertername : :: windows::core::PCSTR , target : :: windows::core::PCSTR , targetcapacity : i32 , source : :: windows::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_convert ( toconvertername : ::windows::core::PCSTR , fromconvertername : ::windows::core::PCSTR , target : ::windows::core::PCSTR , targetcapacity : i32 , source : ::windows::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucnv_convert(toconvertername.into_param().abi(), fromconvertername.into_param().abi(), target.into_param().abi(), targetcapacity, source.into_param().abi(), sourcelength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3471,7 +3471,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_convertEx ( targetcnv : *mut UConverter , sourcecnv : *mut UConverter , target : *mut *mut i8 , targetlimit : :: windows::core::PCSTR , source : *const *const i8 , sourcelimit : :: windows::core::PCSTR , pivotstart : *mut u16 , pivotsource : *mut *mut u16 , pivottarget : *mut *mut u16 , pivotlimit : *const u16 , reset : i8 , flush : i8 , perrorcode : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_convertEx ( targetcnv : *mut UConverter , sourcecnv : *mut UConverter , target : *mut *mut i8 , targetlimit : ::windows::core::PCSTR , source : *const *const i8 , sourcelimit : ::windows::core::PCSTR , pivotstart : *mut u16 , pivotsource : *mut *mut u16 , pivottarget : *mut *mut u16 , pivotlimit : *const u16 , reset : i8 , flush : i8 , perrorcode : *mut UErrorCode ) -> ( ) ); ucnv_convertEx(targetcnv, sourcecnv, target, targetlimit.into_param().abi(), source, sourcelimit.into_param().abi(), pivotstart, pivotsource, pivottarget, pivotlimit, reset, flush, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3480,7 +3480,7 @@ pub unsafe fn ucnv_countAliases(alias: P0, perrorcode: *mut UErrorCode) -> u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_countAliases ( alias : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_countAliases ( alias : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> u16 ); ucnv_countAliases(alias.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3501,7 +3501,7 @@ pub unsafe fn ucnv_detectUnicodeSignature(source: P0, sourcelength: i32, sig where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_detectUnicodeSignature ( source : :: windows::core::PCSTR , sourcelength : i32 , signaturelength : *mut i32 , perrorcode : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_detectUnicodeSignature ( source : ::windows::core::PCSTR , sourcelength : i32 , signaturelength : *mut i32 , perrorcode : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucnv_detectUnicodeSignature(source.into_param().abi(), sourcelength, signaturelength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3523,7 +3523,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_fromAlgorithmic ( cnv : *mut UConverter , algorithmictype : UConverterType , target : :: windows::core::PCSTR , targetcapacity : i32 , source : :: windows::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_fromAlgorithmic ( cnv : *mut UConverter , algorithmictype : UConverterType , target : ::windows::core::PCSTR , targetcapacity : i32 , source : ::windows::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucnv_fromAlgorithmic(cnv, algorithmictype, target.into_param().abi(), targetcapacity, source.into_param().abi(), sourcelength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3532,7 +3532,7 @@ pub unsafe fn ucnv_fromUChars(cnv: *mut UConverter, dest: P0, destcapacity: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_fromUChars ( cnv : *mut UConverter , dest : :: windows::core::PCSTR , destcapacity : i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_fromUChars ( cnv : *mut UConverter , dest : ::windows::core::PCSTR , destcapacity : i32 , src : *const u16 , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucnv_fromUChars(cnv, dest.into_param().abi(), destcapacity, src, srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3547,7 +3547,7 @@ pub unsafe fn ucnv_fromUnicode(converter: *mut UConverter, target: *mut *mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_fromUnicode ( converter : *mut UConverter , target : *mut *mut i8 , targetlimit : :: windows::core::PCSTR , source : *const *const u16 , sourcelimit : *const u16 , offsets : *mut i32 , flush : i8 , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_fromUnicode ( converter : *mut UConverter , target : *mut *mut i8 , targetlimit : ::windows::core::PCSTR , source : *const *const u16 , sourcelimit : *const u16 , offsets : *mut i32 , flush : i8 , err : *mut UErrorCode ) -> ( ) ); ucnv_fromUnicode(converter, target, targetlimit.into_param().abi(), source, sourcelimit, offsets, flush, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3556,7 +3556,7 @@ pub unsafe fn ucnv_getAlias(alias: P0, n: u16, perrorcode: *mut UErrorCode) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getAlias ( alias : :: windows::core::PCSTR , n : u16 , perrorcode : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getAlias ( alias : ::windows::core::PCSTR , n : u16 , perrorcode : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucnv_getAlias(alias.into_param().abi(), n, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3565,13 +3565,13 @@ pub unsafe fn ucnv_getAliases(alias: P0, aliases: *const *const i8, perrorco where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getAliases ( alias : :: windows::core::PCSTR , aliases : *const *const i8 , perrorcode : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getAliases ( alias : ::windows::core::PCSTR , aliases : *const *const i8 , perrorcode : *mut UErrorCode ) -> ( ) ); ucnv_getAliases(alias.into_param().abi(), aliases, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucnv_getAvailableName(n: i32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getAvailableName ( n : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getAvailableName ( n : i32 ) -> ::windows::core::PCSTR ); ucnv_getAvailableName(n) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3587,13 +3587,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getCanonicalName ( alias : :: windows::core::PCSTR , standard : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getCanonicalName ( alias : ::windows::core::PCSTR , standard : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucnv_getCanonicalName(alias.into_param().abi(), standard.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucnv_getDefaultName() -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getDefaultName ( ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getDefaultName ( ) -> ::windows::core::PCSTR ); ucnv_getDefaultName() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3602,7 +3602,7 @@ pub unsafe fn ucnv_getDisplayName(converter: *const UConverter, displaylocal where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getDisplayName ( converter : *const UConverter , displaylocale : :: windows::core::PCSTR , displayname : *mut u16 , displaynamecapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getDisplayName ( converter : *const UConverter , displaylocale : ::windows::core::PCSTR , displayname : *mut u16 , displaynamecapacity : i32 , err : *mut UErrorCode ) -> i32 ); ucnv_getDisplayName(converter, displaylocale.into_param().abi(), displayname, displaynamecapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3617,7 +3617,7 @@ pub unsafe fn ucnv_getInvalidChars(converter: *const UConverter, errbytes: P where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getInvalidChars ( converter : *const UConverter , errbytes : :: windows::core::PCSTR , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getInvalidChars ( converter : *const UConverter , errbytes : ::windows::core::PCSTR , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); ucnv_getInvalidChars(converter, errbytes.into_param().abi(), len, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3641,7 +3641,7 @@ pub unsafe fn ucnv_getMinCharSize(converter: *const UConverter) -> i8 { #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucnv_getName(converter: *const UConverter, err: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getName ( converter : *const UConverter , err : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getName ( converter : *const UConverter , err : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucnv_getName(converter, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3650,7 +3650,7 @@ pub unsafe fn ucnv_getNextUChar(converter: *mut UConverter, source: *const * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getNextUChar ( converter : *mut UConverter , source : *const *const i8 , sourcelimit : :: windows::core::PCSTR , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getNextUChar ( converter : *mut UConverter , source : *const *const i8 , sourcelimit : ::windows::core::PCSTR , err : *mut UErrorCode ) -> i32 ); ucnv_getNextUChar(converter, source, sourcelimit.into_param().abi(), err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3662,7 +3662,7 @@ pub unsafe fn ucnv_getPlatform(converter: *const UConverter, err: *mut UErrorCod #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucnv_getStandard(n: u16, perrorcode: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getStandard ( n : u16 , perrorcode : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getStandard ( n : u16 , perrorcode : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucnv_getStandard(n, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3672,7 +3672,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getStandardName ( name : :: windows::core::PCSTR , standard : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getStandardName ( name : ::windows::core::PCSTR , standard : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucnv_getStandardName(name.into_param().abi(), standard.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3687,7 +3687,7 @@ pub unsafe fn ucnv_getSubstChars(converter: *const UConverter, subchars: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getSubstChars ( converter : *const UConverter , subchars : :: windows::core::PCSTR , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_getSubstChars ( converter : *const UConverter , subchars : ::windows::core::PCSTR , len : *mut i8 , err : *mut UErrorCode ) -> ( ) ); ucnv_getSubstChars(converter, subchars.into_param().abi(), len, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3726,7 +3726,7 @@ pub unsafe fn ucnv_open(convertername: P0, err: *mut UErrorCode) -> *mut UCo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_open ( convertername : :: windows::core::PCSTR , err : *mut UErrorCode ) -> *mut UConverter ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_open ( convertername : ::windows::core::PCSTR , err : *mut UErrorCode ) -> *mut UConverter ); ucnv_open(convertername.into_param().abi(), err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3748,7 +3748,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_openPackage ( packagename : :: windows::core::PCSTR , convertername : :: windows::core::PCSTR , err : *mut UErrorCode ) -> *mut UConverter ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_openPackage ( packagename : ::windows::core::PCSTR , convertername : ::windows::core::PCSTR , err : *mut UErrorCode ) -> *mut UConverter ); ucnv_openPackage(packagename.into_param().abi(), convertername.into_param().abi(), err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3758,7 +3758,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_openStandardNames ( convname : :: windows::core::PCSTR , standard : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_openStandardNames ( convname : ::windows::core::PCSTR , standard : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> *mut UEnumeration ); ucnv_openStandardNames(convname.into_param().abi(), standard.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3797,7 +3797,7 @@ pub unsafe fn ucnv_setDefaultName(name: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_setDefaultName ( name : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_setDefaultName ( name : ::windows::core::PCSTR ) -> ( ) ); ucnv_setDefaultName(name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3818,7 +3818,7 @@ pub unsafe fn ucnv_setSubstChars(converter: *mut UConverter, subchars: P0, l where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_setSubstChars ( converter : *mut UConverter , subchars : :: windows::core::PCSTR , len : i8 , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_setSubstChars ( converter : *mut UConverter , subchars : ::windows::core::PCSTR , len : i8 , err : *mut UErrorCode ) -> ( ) ); ucnv_setSubstChars(converter, subchars.into_param().abi(), len, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3840,7 +3840,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_toAlgorithmic ( algorithmictype : UConverterType , cnv : *mut UConverter , target : :: windows::core::PCSTR , targetcapacity : i32 , source : :: windows::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_toAlgorithmic ( algorithmictype : UConverterType , cnv : *mut UConverter , target : ::windows::core::PCSTR , targetcapacity : i32 , source : ::windows::core::PCSTR , sourcelength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucnv_toAlgorithmic(algorithmictype, cnv, target.into_param().abi(), targetcapacity, source.into_param().abi(), sourcelength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3849,7 +3849,7 @@ pub unsafe fn ucnv_toUChars(cnv: *mut UConverter, dest: *mut u16, destcapaci where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_toUChars ( cnv : *mut UConverter , dest : *mut u16 , destcapacity : i32 , src : :: windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_toUChars ( cnv : *mut UConverter , dest : *mut u16 , destcapacity : i32 , src : ::windows::core::PCSTR , srclength : i32 , perrorcode : *mut UErrorCode ) -> i32 ); ucnv_toUChars(cnv, dest, destcapacity, src.into_param().abi(), srclength, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3864,7 +3864,7 @@ pub unsafe fn ucnv_toUnicode(converter: *mut UConverter, target: *mut *mut u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_toUnicode ( converter : *mut UConverter , target : *mut *mut u16 , targetlimit : *const u16 , source : *const *const i8 , sourcelimit : :: windows::core::PCSTR , offsets : *mut i32 , flush : i8 , err : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnv_toUnicode ( converter : *mut UConverter , target : *mut *mut u16 , targetlimit : *const u16 , source : *const *const i8 , sourcelimit : ::windows::core::PCSTR , offsets : *mut i32 , flush : i8 , err : *mut UErrorCode ) -> ( ) ); ucnv_toUnicode(converter, target, targetlimit, source, sourcelimit.into_param().abi(), offsets, flush, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3903,7 +3903,7 @@ pub unsafe fn ucnvsel_selectForUTF8(sel: *const UConverterSelector, s: P0, l where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnvsel_selectForUTF8 ( sel : *const UConverterSelector , s : :: windows::core::PCSTR , length : i32 , status : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucnvsel_selectForUTF8 ( sel : *const UConverterSelector , s : ::windows::core::PCSTR , length : i32 , status : *mut UErrorCode ) -> *mut UEnumeration ); ucnvsel_selectForUTF8(sel, s.into_param().abi(), length, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3951,7 +3951,7 @@ pub unsafe fn ucol_getAttribute(coll: *const UCollator, attr: UColAttribute, sta #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucol_getAvailable(localeindex: i32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getAvailable ( localeindex : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getAvailable ( localeindex : i32 ) -> ::windows::core::PCSTR ); ucol_getAvailable(localeindex) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3973,7 +3973,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getDisplayName ( objloc : :: windows::core::PCSTR , disploc : :: windows::core::PCSTR , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getDisplayName ( objloc : ::windows::core::PCSTR , disploc : ::windows::core::PCSTR , result : *mut u16 , resultlength : i32 , status : *mut UErrorCode ) -> i32 ); ucol_getDisplayName(objloc.into_param().abi(), disploc.into_param().abi(), result, resultlength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3990,7 +3990,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getFunctionalEquivalent ( result : :: windows::core::PCSTR , resultcapacity : i32 , keyword : :: windows::core::PCSTR , locale : :: windows::core::PCSTR , isavailable : *mut i8 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getFunctionalEquivalent ( result : ::windows::core::PCSTR , resultcapacity : i32 , keyword : ::windows::core::PCSTR , locale : ::windows::core::PCSTR , isavailable : *mut i8 , status : *mut UErrorCode ) -> i32 ); ucol_getFunctionalEquivalent(result.into_param().abi(), resultcapacity, keyword.into_param().abi(), locale.into_param().abi(), isavailable, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -3999,7 +3999,7 @@ pub unsafe fn ucol_getKeywordValues(keyword: P0, status: *mut UErrorCode) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getKeywordValues ( keyword : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getKeywordValues ( keyword : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); ucol_getKeywordValues(keyword.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4009,7 +4009,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getKeywordValuesForLocale ( key : :: windows::core::PCSTR , locale : :: windows::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getKeywordValuesForLocale ( key : ::windows::core::PCSTR , locale : ::windows::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); ucol_getKeywordValuesForLocale(key.into_param().abi(), locale.into_param().abi(), commonlyused, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4021,7 +4021,7 @@ pub unsafe fn ucol_getKeywords(status: *mut UErrorCode) -> *mut UEnumeration { #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucol_getLocaleByType(coll: *const UCollator, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getLocaleByType ( coll : *const UCollator , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_getLocaleByType ( coll : *const UCollator , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucol_getLocaleByType(coll, r#type, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4138,7 +4138,7 @@ pub unsafe fn ucol_open(loc: P0, status: *mut UErrorCode) -> *mut UCollator where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_open ( loc : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UCollator ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_open ( loc : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UCollator ); ucol_open(loc.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4250,7 +4250,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_strcollUTF8 ( coll : *const UCollator , source : :: windows::core::PCSTR , sourcelength : i32 , target : :: windows::core::PCSTR , targetlength : i32 , status : *mut UErrorCode ) -> UCollationResult ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucol_strcollUTF8 ( coll : *const UCollator , source : ::windows::core::PCSTR , sourcelength : i32 , target : ::windows::core::PCSTR , targetlength : i32 , status : *mut UErrorCode ) -> UCollationResult ); ucol_strcollUTF8(coll, source.into_param().abi(), sourcelength, target.into_param().abi(), targetlength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4370,13 +4370,13 @@ pub unsafe fn ucsdet_getConfidence(ucsm: *const UCharsetMatch, status: *mut UErr #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucsdet_getLanguage(ucsm: *const UCharsetMatch, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucsdet_getLanguage ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucsdet_getLanguage ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucsdet_getLanguage(ucsm, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ucsdet_getName(ucsm: *const UCharsetMatch, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucsdet_getName ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucsdet_getName ( ucsm : *const UCharsetMatch , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ucsdet_getName(ucsm, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4403,7 +4403,7 @@ pub unsafe fn ucsdet_setDeclaredEncoding(ucsd: *mut UCharsetDetector, encodi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucsdet_setDeclaredEncoding ( ucsd : *mut UCharsetDetector , encoding : :: windows::core::PCSTR , length : i32 , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucsdet_setDeclaredEncoding ( ucsd : *mut UCharsetDetector , encoding : ::windows::core::PCSTR , length : i32 , status : *mut UErrorCode ) -> ( ) ); ucsdet_setDeclaredEncoding(ucsd, encoding.into_param().abi(), length, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4412,7 +4412,7 @@ pub unsafe fn ucsdet_setText(ucsd: *mut UCharsetDetector, textin: P0, len: i where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucsdet_setText ( ucsd : *mut UCharsetDetector , textin : :: windows::core::PCSTR , len : i32 , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucsdet_setText ( ucsd : *mut UCharsetDetector , textin : ::windows::core::PCSTR , len : i32 , status : *mut UErrorCode ) -> ( ) ); ucsdet_setText(ucsd, textin.into_param().abi(), len, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4421,7 +4421,7 @@ pub unsafe fn ucurr_countCurrencies(locale: P0, date: f64, ec: *mut UErrorCo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_countCurrencies ( locale : :: windows::core::PCSTR , date : f64 , ec : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_countCurrencies ( locale : ::windows::core::PCSTR , date : f64 , ec : *mut UErrorCode ) -> i32 ); ucurr_countCurrencies(locale.into_param().abi(), date, ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4430,7 +4430,7 @@ pub unsafe fn ucurr_forLocale(locale: P0, buff: *mut u16, buffcapacity: i32, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_forLocale ( locale : :: windows::core::PCSTR , buff : *mut u16 , buffcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_forLocale ( locale : ::windows::core::PCSTR , buff : *mut u16 , buffcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); ucurr_forLocale(locale.into_param().abi(), buff, buffcapacity, ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4439,7 +4439,7 @@ pub unsafe fn ucurr_forLocaleAndDate(locale: P0, date: f64, index: i32, buff where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_forLocaleAndDate ( locale : :: windows::core::PCSTR , date : f64 , index : i32 , buff : *mut u16 , buffcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_forLocaleAndDate ( locale : ::windows::core::PCSTR , date : f64 , index : i32 , buff : *mut u16 , buffcapacity : i32 , ec : *mut UErrorCode ) -> i32 ); ucurr_forLocaleAndDate(locale.into_param().abi(), date, index, buff, buffcapacity, ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4461,7 +4461,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_getKeywordValuesForLocale ( key : :: windows::core::PCSTR , locale : :: windows::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_getKeywordValuesForLocale ( key : ::windows::core::PCSTR , locale : ::windows::core::PCSTR , commonlyused : i8 , status : *mut UErrorCode ) -> *mut UEnumeration ); ucurr_getKeywordValuesForLocale(key.into_param().abi(), locale.into_param().abi(), commonlyused, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4470,7 +4470,7 @@ pub unsafe fn ucurr_getName(currency: *const u16, locale: P0, namestyle: UCu where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_getName ( currency : *const u16 , locale : :: windows::core::PCSTR , namestyle : UCurrNameStyle , ischoiceformat : *mut i8 , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_getName ( currency : *const u16 , locale : ::windows::core::PCSTR , namestyle : UCurrNameStyle , ischoiceformat : *mut i8 , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); ucurr_getName(currency, locale.into_param().abi(), namestyle, ischoiceformat, len, ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4486,7 +4486,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_getPluralName ( currency : *const u16 , locale : :: windows::core::PCSTR , ischoiceformat : *mut i8 , pluralcount : :: windows::core::PCSTR , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_getPluralName ( currency : *const u16 , locale : ::windows::core::PCSTR , ischoiceformat : *mut i8 , pluralcount : ::windows::core::PCSTR , len : *mut i32 , ec : *mut UErrorCode ) -> *mut u16 ); ucurr_getPluralName(currency, locale.into_param().abi(), ischoiceformat, pluralcount.into_param().abi(), len, ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4519,7 +4519,7 @@ pub unsafe fn ucurr_register(isocode: *const u16, locale: P0, status: *mut U where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_register ( isocode : *const u16 , locale : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ucurr_register ( isocode : *const u16 , locale : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut ::core::ffi::c_void ); ucurr_register(isocode, locale.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4603,7 +4603,7 @@ pub unsafe fn udat_get2DigitYearStart(fmt: *const *const ::core::ffi::c_void, st #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn udat_getAvailable(localeindex: i32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn udat_getAvailable ( localeindex : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn udat_getAvailable ( localeindex : i32 ) -> ::windows::core::PCSTR ); udat_getAvailable(localeindex) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4627,7 +4627,7 @@ pub unsafe fn udat_getContext(fmt: *const *const ::core::ffi::c_void, r#type: UD #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn udat_getLocaleByType(fmt: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn udat_getLocaleByType ( fmt : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn udat_getLocaleByType ( fmt : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); udat_getLocaleByType(fmt, r#type, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4660,7 +4660,7 @@ pub unsafe fn udat_open(timestyle: UDateFormatStyle, datestyle: UDateFormatS where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn udat_open ( timestyle : UDateFormatStyle , datestyle : UDateFormatStyle , locale : :: windows::core::PCSTR , tzid : *const u16 , tzidlength : i32 , pattern : *const u16 , patternlength : i32 , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn udat_open ( timestyle : UDateFormatStyle , datestyle : UDateFormatStyle , locale : ::windows::core::PCSTR , tzid : *const u16 , tzidlength : i32 , pattern : *const u16 , patternlength : i32 , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); udat_open(timestyle, datestyle, locale.into_param().abi(), tzid, tzidlength, pattern, patternlength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4813,7 +4813,7 @@ pub unsafe fn udatpg_open(locale: P0, perrorcode: *mut UErrorCode) -> *mut * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn udatpg_open ( locale : :: windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn udatpg_open ( locale : ::windows::core::PCSTR , perrorcode : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); udatpg_open(locale.into_param().abi(), perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4894,7 +4894,7 @@ pub unsafe fn udtitvfmt_open(locale: P0, skeleton: *const u16, skeletonlengt where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn udtitvfmt_open ( locale : :: windows::core::PCSTR , skeleton : *const u16 , skeletonlength : i32 , tzid : *const u16 , tzidlength : i32 , status : *mut UErrorCode ) -> *mut UDateIntervalFormat ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn udtitvfmt_open ( locale : ::windows::core::PCSTR , skeleton : *const u16 , skeletonlength : i32 , tzid : *const u16 , tzidlength : i32 , status : *mut UErrorCode ) -> *mut UDateIntervalFormat ); udtitvfmt_open(locale.into_param().abi(), skeleton, skeletonlength, tzid, tzidlength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4924,7 +4924,7 @@ pub unsafe fn uenum_count(en: *mut UEnumeration, status: *mut UErrorCode) -> i32 #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn uenum_next(en: *mut UEnumeration, resultlength: *mut i32, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uenum_next ( en : *mut UEnumeration , resultlength : *mut i32 , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uenum_next ( en : *mut UEnumeration , resultlength : *mut i32 , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); uenum_next(en, resultlength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -4996,7 +4996,7 @@ pub unsafe fn ufmt_getDate(fmt: *const *const ::core::ffi::c_void, status: *mut #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ufmt_getDecNumChars(fmt: *mut *mut ::core::ffi::c_void, len: *mut i32, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ufmt_getDecNumChars ( fmt : *mut *mut ::core::ffi::c_void , len : *mut i32 , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ufmt_getDecNumChars ( fmt : *mut *mut ::core::ffi::c_void , len : *mut i32 , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ufmt_getDecNumChars(fmt, len, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5065,7 +5065,7 @@ pub unsafe fn ugender_getInstance(locale: P0, status: *mut UErrorCode) -> *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ugender_getInstance ( locale : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UGenderInfo ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ugender_getInstance ( locale : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UGenderInfo ); ugender_getInstance(locale.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5093,7 +5093,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uidna_labelToASCII_UTF8 ( idna : *const UIDNA , label : :: windows::core::PCSTR , length : i32 , dest : :: windows::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uidna_labelToASCII_UTF8 ( idna : *const UIDNA , label : ::windows::core::PCSTR , length : i32 , dest : ::windows::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); uidna_labelToASCII_UTF8(idna, label.into_param().abi(), length, dest.into_param().abi(), capacity, pinfo, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5109,7 +5109,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uidna_labelToUnicodeUTF8 ( idna : *const UIDNA , label : :: windows::core::PCSTR , length : i32 , dest : :: windows::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uidna_labelToUnicodeUTF8 ( idna : *const UIDNA , label : ::windows::core::PCSTR , length : i32 , dest : ::windows::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); uidna_labelToUnicodeUTF8(idna, label.into_param().abi(), length, dest.into_param().abi(), capacity, pinfo, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5125,7 +5125,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uidna_nameToASCII_UTF8 ( idna : *const UIDNA , name : :: windows::core::PCSTR , length : i32 , dest : :: windows::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uidna_nameToASCII_UTF8 ( idna : *const UIDNA , name : ::windows::core::PCSTR , length : i32 , dest : ::windows::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); uidna_nameToASCII_UTF8(idna, name.into_param().abi(), length, dest.into_param().abi(), capacity, pinfo, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5141,7 +5141,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uidna_nameToUnicodeUTF8 ( idna : *const UIDNA , name : :: windows::core::PCSTR , length : i32 , dest : :: windows::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uidna_nameToUnicodeUTF8 ( idna : *const UIDNA , name : ::windows::core::PCSTR , length : i32 , dest : ::windows::core::PCSTR , capacity : i32 , pinfo : *mut UIDNAInfo , perrorcode : *mut UErrorCode ) -> i32 ); uidna_nameToUnicodeUTF8(idna, name.into_param().abi(), length, dest.into_param().abi(), capacity, pinfo, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5192,7 +5192,7 @@ pub unsafe fn uiter_setUTF16BE(iter: *mut UCharIterator, s: P0, length: i32) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uiter_setUTF16BE ( iter : *mut UCharIterator , s : :: windows::core::PCSTR , length : i32 ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uiter_setUTF16BE ( iter : *mut UCharIterator , s : ::windows::core::PCSTR , length : i32 ) -> ( ) ); uiter_setUTF16BE(iter, s.into_param().abi(), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5201,7 +5201,7 @@ pub unsafe fn uiter_setUTF8(iter: *mut UCharIterator, s: P0, length: i32) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uiter_setUTF8 ( iter : *mut UCharIterator , s : :: windows::core::PCSTR , length : i32 ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uiter_setUTF8 ( iter : *mut UCharIterator , s : ::windows::core::PCSTR , length : i32 ) -> ( ) ); uiter_setUTF8(iter, s.into_param().abi(), length) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5225,7 +5225,7 @@ pub unsafe fn uldn_getDialectHandling(ldn: *const ULocaleDisplayNames) -> UDiale #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn uldn_getLocale(ldn: *const ULocaleDisplayNames) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_getLocale ( ldn : *const ULocaleDisplayNames ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_getLocale ( ldn : *const ULocaleDisplayNames ) -> ::windows::core::PCSTR ); uldn_getLocale(ldn) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5234,7 +5234,7 @@ pub unsafe fn uldn_keyDisplayName(ldn: *const ULocaleDisplayNames, key: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_keyDisplayName ( ldn : *const ULocaleDisplayNames , key : :: windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_keyDisplayName ( ldn : *const ULocaleDisplayNames , key : ::windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); uldn_keyDisplayName(ldn, key.into_param().abi(), result, maxresultsize, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5244,7 +5244,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_keyValueDisplayName ( ldn : *const ULocaleDisplayNames , key : :: windows::core::PCSTR , value : :: windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_keyValueDisplayName ( ldn : *const ULocaleDisplayNames , key : ::windows::core::PCSTR , value : ::windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); uldn_keyValueDisplayName(ldn, key.into_param().abi(), value.into_param().abi(), result, maxresultsize, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5253,7 +5253,7 @@ pub unsafe fn uldn_languageDisplayName(ldn: *const ULocaleDisplayNames, lang where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_languageDisplayName ( ldn : *const ULocaleDisplayNames , lang : :: windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_languageDisplayName ( ldn : *const ULocaleDisplayNames , lang : ::windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); uldn_languageDisplayName(ldn, lang.into_param().abi(), result, maxresultsize, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5262,7 +5262,7 @@ pub unsafe fn uldn_localeDisplayName(ldn: *const ULocaleDisplayNames, locale where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_localeDisplayName ( ldn : *const ULocaleDisplayNames , locale : :: windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_localeDisplayName ( ldn : *const ULocaleDisplayNames , locale : ::windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); uldn_localeDisplayName(ldn, locale.into_param().abi(), result, maxresultsize, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5271,7 +5271,7 @@ pub unsafe fn uldn_open(locale: P0, dialecthandling: UDialectHandling, perro where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_open ( locale : :: windows::core::PCSTR , dialecthandling : UDialectHandling , perrorcode : *mut UErrorCode ) -> *mut ULocaleDisplayNames ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_open ( locale : ::windows::core::PCSTR , dialecthandling : UDialectHandling , perrorcode : *mut UErrorCode ) -> *mut ULocaleDisplayNames ); uldn_open(locale.into_param().abi(), dialecthandling, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5280,7 +5280,7 @@ pub unsafe fn uldn_openForContext(locale: P0, contexts: *mut UDisplayContext where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_openForContext ( locale : :: windows::core::PCSTR , contexts : *mut UDisplayContext , length : i32 , perrorcode : *mut UErrorCode ) -> *mut ULocaleDisplayNames ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_openForContext ( locale : ::windows::core::PCSTR , contexts : *mut UDisplayContext , length : i32 , perrorcode : *mut UErrorCode ) -> *mut ULocaleDisplayNames ); uldn_openForContext(locale.into_param().abi(), contexts, length, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5289,7 +5289,7 @@ pub unsafe fn uldn_regionDisplayName(ldn: *const ULocaleDisplayNames, region where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_regionDisplayName ( ldn : *const ULocaleDisplayNames , region : :: windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_regionDisplayName ( ldn : *const ULocaleDisplayNames , region : ::windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); uldn_regionDisplayName(ldn, region.into_param().abi(), result, maxresultsize, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5304,7 +5304,7 @@ pub unsafe fn uldn_scriptDisplayName(ldn: *const ULocaleDisplayNames, script where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_scriptDisplayName ( ldn : *const ULocaleDisplayNames , script : :: windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_scriptDisplayName ( ldn : *const ULocaleDisplayNames , script : ::windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); uldn_scriptDisplayName(ldn, script.into_param().abi(), result, maxresultsize, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5313,7 +5313,7 @@ pub unsafe fn uldn_variantDisplayName(ldn: *const ULocaleDisplayNames, varia where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_variantDisplayName ( ldn : *const ULocaleDisplayNames , variant : :: windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uldn_variantDisplayName ( ldn : *const ULocaleDisplayNames , variant : ::windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , perrorcode : *mut UErrorCode ) -> i32 ); uldn_variantDisplayName(ldn, variant.into_param().abi(), result, maxresultsize, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5346,7 +5346,7 @@ pub unsafe fn ulistfmt_open(locale: P0, status: *mut UErrorCode) -> *mut ULi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ulistfmt_open ( locale : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UListFormatter ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ulistfmt_open ( locale : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UListFormatter ); ulistfmt_open(locale.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5355,7 +5355,7 @@ pub unsafe fn ulistfmt_openForType(locale: P0, r#type: UListFormatterType, w where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ulistfmt_openForType ( locale : :: windows::core::PCSTR , r#type : UListFormatterType , width : UListFormatterWidth , status : *mut UErrorCode ) -> *mut UListFormatter ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ulistfmt_openForType ( locale : ::windows::core::PCSTR , r#type : UListFormatterType , width : UListFormatterWidth , status : *mut UErrorCode ) -> *mut UListFormatter ); ulistfmt_openForType(locale.into_param().abi(), r#type, width, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5376,7 +5376,7 @@ pub unsafe fn uloc_acceptLanguage(result: P0, resultavailable: i32, outresul where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_acceptLanguage ( result : :: windows::core::PCSTR , resultavailable : i32 , outresult : *mut UAcceptResult , acceptlist : *const *const i8 , acceptlistcount : i32 , availablelocales : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_acceptLanguage ( result : ::windows::core::PCSTR , resultavailable : i32 , outresult : *mut UAcceptResult , acceptlist : *const *const i8 , acceptlistcount : i32 , availablelocales : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); uloc_acceptLanguage(result.into_param().abi(), resultavailable, outresult, acceptlist, acceptlistcount, availablelocales, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5386,7 +5386,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_acceptLanguageFromHTTP ( result : :: windows::core::PCSTR , resultavailable : i32 , outresult : *mut UAcceptResult , httpacceptlanguage : :: windows::core::PCSTR , availablelocales : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_acceptLanguageFromHTTP ( result : ::windows::core::PCSTR , resultavailable : i32 , outresult : *mut UAcceptResult , httpacceptlanguage : ::windows::core::PCSTR , availablelocales : *mut UEnumeration , status : *mut UErrorCode ) -> i32 ); uloc_acceptLanguageFromHTTP(result.into_param().abi(), resultavailable, outresult, httpacceptlanguage.into_param().abi(), availablelocales, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5396,7 +5396,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_addLikelySubtags ( localeid : :: windows::core::PCSTR , maximizedlocaleid : :: windows::core::PCSTR , maximizedlocaleidcapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_addLikelySubtags ( localeid : ::windows::core::PCSTR , maximizedlocaleid : ::windows::core::PCSTR , maximizedlocaleidcapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_addLikelySubtags(localeid.into_param().abi(), maximizedlocaleid.into_param().abi(), maximizedlocaleidcapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5406,7 +5406,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_canonicalize ( localeid : :: windows::core::PCSTR , name : :: windows::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_canonicalize ( localeid : ::windows::core::PCSTR , name : ::windows::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_canonicalize(localeid.into_param().abi(), name.into_param().abi(), namecapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5422,13 +5422,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_forLanguageTag ( langtag : :: windows::core::PCSTR , localeid : :: windows::core::PCSTR , localeidcapacity : i32 , parsedlength : *mut i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_forLanguageTag ( langtag : ::windows::core::PCSTR , localeid : ::windows::core::PCSTR , localeidcapacity : i32 , parsedlength : *mut i32 , err : *mut UErrorCode ) -> i32 ); uloc_forLanguageTag(langtag.into_param().abi(), localeid.into_param().abi(), localeidcapacity, parsedlength, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn uloc_getAvailable(n: i32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getAvailable ( n : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getAvailable ( n : i32 ) -> ::windows::core::PCSTR ); uloc_getAvailable(n) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5438,7 +5438,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getBaseName ( localeid : :: windows::core::PCSTR , name : :: windows::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getBaseName ( localeid : ::windows::core::PCSTR , name : ::windows::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_getBaseName(localeid.into_param().abi(), name.into_param().abi(), namecapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5447,7 +5447,7 @@ pub unsafe fn uloc_getCharacterOrientation(localeid: P0, status: *mut UError where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getCharacterOrientation ( localeid : :: windows::core::PCSTR , status : *mut UErrorCode ) -> ULayoutType ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getCharacterOrientation ( localeid : ::windows::core::PCSTR , status : *mut UErrorCode ) -> ULayoutType ); uloc_getCharacterOrientation(localeid.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5457,13 +5457,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getCountry ( localeid : :: windows::core::PCSTR , country : :: windows::core::PCSTR , countrycapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getCountry ( localeid : ::windows::core::PCSTR , country : ::windows::core::PCSTR , countrycapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_getCountry(localeid.into_param().abi(), country.into_param().abi(), countrycapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn uloc_getDefault() -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDefault ( ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDefault ( ) -> ::windows::core::PCSTR ); uloc_getDefault() } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5473,7 +5473,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayCountry ( locale : :: windows::core::PCSTR , displaylocale : :: windows::core::PCSTR , country : *mut u16 , countrycapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayCountry ( locale : ::windows::core::PCSTR , displaylocale : ::windows::core::PCSTR , country : *mut u16 , countrycapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_getDisplayCountry(locale.into_param().abi(), displaylocale.into_param().abi(), country, countrycapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5483,7 +5483,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayKeyword ( keyword : :: windows::core::PCSTR , displaylocale : :: windows::core::PCSTR , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayKeyword ( keyword : ::windows::core::PCSTR , displaylocale : ::windows::core::PCSTR , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_getDisplayKeyword(keyword.into_param().abi(), displaylocale.into_param().abi(), dest, destcapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5494,7 +5494,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayKeywordValue ( locale : :: windows::core::PCSTR , keyword : :: windows::core::PCSTR , displaylocale : :: windows::core::PCSTR , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayKeywordValue ( locale : ::windows::core::PCSTR , keyword : ::windows::core::PCSTR , displaylocale : ::windows::core::PCSTR , dest : *mut u16 , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_getDisplayKeywordValue(locale.into_param().abi(), keyword.into_param().abi(), displaylocale.into_param().abi(), dest, destcapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5504,7 +5504,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayLanguage ( locale : :: windows::core::PCSTR , displaylocale : :: windows::core::PCSTR , language : *mut u16 , languagecapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayLanguage ( locale : ::windows::core::PCSTR , displaylocale : ::windows::core::PCSTR , language : *mut u16 , languagecapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_getDisplayLanguage(locale.into_param().abi(), displaylocale.into_param().abi(), language, languagecapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5514,7 +5514,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayName ( localeid : :: windows::core::PCSTR , inlocaleid : :: windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayName ( localeid : ::windows::core::PCSTR , inlocaleid : ::windows::core::PCSTR , result : *mut u16 , maxresultsize : i32 , err : *mut UErrorCode ) -> i32 ); uloc_getDisplayName(localeid.into_param().abi(), inlocaleid.into_param().abi(), result, maxresultsize, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5524,7 +5524,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayScript ( locale : :: windows::core::PCSTR , displaylocale : :: windows::core::PCSTR , script : *mut u16 , scriptcapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayScript ( locale : ::windows::core::PCSTR , displaylocale : ::windows::core::PCSTR , script : *mut u16 , scriptcapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_getDisplayScript(locale.into_param().abi(), displaylocale.into_param().abi(), script, scriptcapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5534,7 +5534,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayVariant ( locale : :: windows::core::PCSTR , displaylocale : :: windows::core::PCSTR , variant : *mut u16 , variantcapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getDisplayVariant ( locale : ::windows::core::PCSTR , displaylocale : ::windows::core::PCSTR , variant : *mut u16 , variantcapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_getDisplayVariant(locale.into_param().abi(), displaylocale.into_param().abi(), variant, variantcapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5543,7 +5543,7 @@ pub unsafe fn uloc_getISO3Country(localeid: P0) -> ::windows::core::PCSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getISO3Country ( localeid : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getISO3Country ( localeid : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); uloc_getISO3Country(localeid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5552,7 +5552,7 @@ pub unsafe fn uloc_getISO3Language(localeid: P0) -> ::windows::core::PCSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getISO3Language ( localeid : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getISO3Language ( localeid : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); uloc_getISO3Language(localeid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5575,7 +5575,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getKeywordValue ( localeid : :: windows::core::PCSTR , keywordname : :: windows::core::PCSTR , buffer : :: windows::core::PCSTR , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getKeywordValue ( localeid : ::windows::core::PCSTR , keywordname : ::windows::core::PCSTR , buffer : ::windows::core::PCSTR , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_getKeywordValue(localeid.into_param().abi(), keywordname.into_param().abi(), buffer.into_param().abi(), buffercapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5584,7 +5584,7 @@ pub unsafe fn uloc_getLCID(localeid: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getLCID ( localeid : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getLCID ( localeid : ::windows::core::PCSTR ) -> u32 ); uloc_getLCID(localeid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5594,7 +5594,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getLanguage ( localeid : :: windows::core::PCSTR , language : :: windows::core::PCSTR , languagecapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getLanguage ( localeid : ::windows::core::PCSTR , language : ::windows::core::PCSTR , languagecapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_getLanguage(localeid.into_param().abi(), language.into_param().abi(), languagecapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5603,7 +5603,7 @@ pub unsafe fn uloc_getLineOrientation(localeid: P0, status: *mut UErrorCode) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getLineOrientation ( localeid : :: windows::core::PCSTR , status : *mut UErrorCode ) -> ULayoutType ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getLineOrientation ( localeid : ::windows::core::PCSTR , status : *mut UErrorCode ) -> ULayoutType ); uloc_getLineOrientation(localeid.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5612,7 +5612,7 @@ pub unsafe fn uloc_getLocaleForLCID(hostid: u32, locale: P0, localecapacity: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getLocaleForLCID ( hostid : u32 , locale : :: windows::core::PCSTR , localecapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getLocaleForLCID ( hostid : u32 , locale : ::windows::core::PCSTR , localecapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_getLocaleForLCID(hostid, locale.into_param().abi(), localecapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5622,7 +5622,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getName ( localeid : :: windows::core::PCSTR , name : :: windows::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getName ( localeid : ::windows::core::PCSTR , name : ::windows::core::PCSTR , namecapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_getName(localeid.into_param().abi(), name.into_param().abi(), namecapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5632,7 +5632,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getParent ( localeid : :: windows::core::PCSTR , parent : :: windows::core::PCSTR , parentcapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getParent ( localeid : ::windows::core::PCSTR , parent : ::windows::core::PCSTR , parentcapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_getParent(localeid.into_param().abi(), parent.into_param().abi(), parentcapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5642,7 +5642,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getScript ( localeid : :: windows::core::PCSTR , script : :: windows::core::PCSTR , scriptcapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getScript ( localeid : ::windows::core::PCSTR , script : ::windows::core::PCSTR , scriptcapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_getScript(localeid.into_param().abi(), script.into_param().abi(), scriptcapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5652,7 +5652,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getVariant ( localeid : :: windows::core::PCSTR , variant : :: windows::core::PCSTR , variantcapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_getVariant ( localeid : ::windows::core::PCSTR , variant : ::windows::core::PCSTR , variantcapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_getVariant(localeid.into_param().abi(), variant.into_param().abi(), variantcapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5661,7 +5661,7 @@ pub unsafe fn uloc_isRightToLeft(locale: P0) -> i8 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_isRightToLeft ( locale : :: windows::core::PCSTR ) -> i8 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_isRightToLeft ( locale : ::windows::core::PCSTR ) -> i8 ); uloc_isRightToLeft(locale.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5671,7 +5671,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_minimizeSubtags ( localeid : :: windows::core::PCSTR , minimizedlocaleid : :: windows::core::PCSTR , minimizedlocaleidcapacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_minimizeSubtags ( localeid : ::windows::core::PCSTR , minimizedlocaleid : ::windows::core::PCSTR , minimizedlocaleidcapacity : i32 , err : *mut UErrorCode ) -> i32 ); uloc_minimizeSubtags(localeid.into_param().abi(), minimizedlocaleid.into_param().abi(), minimizedlocaleidcapacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5686,7 +5686,7 @@ pub unsafe fn uloc_openKeywords(localeid: P0, status: *mut UErrorCode) -> *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_openKeywords ( localeid : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_openKeywords ( localeid : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); uloc_openKeywords(localeid.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5695,7 +5695,7 @@ pub unsafe fn uloc_setDefault(localeid: P0, status: *mut UErrorCode) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_setDefault ( localeid : :: windows::core::PCSTR , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_setDefault ( localeid : ::windows::core::PCSTR , status : *mut UErrorCode ) -> ( ) ); uloc_setDefault(localeid.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5706,7 +5706,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_setKeywordValue ( keywordname : :: windows::core::PCSTR , keywordvalue : :: windows::core::PCSTR , buffer : :: windows::core::PCSTR , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_setKeywordValue ( keywordname : ::windows::core::PCSTR , keywordvalue : ::windows::core::PCSTR , buffer : ::windows::core::PCSTR , buffercapacity : i32 , status : *mut UErrorCode ) -> i32 ); uloc_setKeywordValue(keywordname.into_param().abi(), keywordvalue.into_param().abi(), buffer.into_param().abi(), buffercapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5716,7 +5716,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toLanguageTag ( localeid : :: windows::core::PCSTR , langtag : :: windows::core::PCSTR , langtagcapacity : i32 , strict : i8 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toLanguageTag ( localeid : ::windows::core::PCSTR , langtag : ::windows::core::PCSTR , langtagcapacity : i32 , strict : i8 , err : *mut UErrorCode ) -> i32 ); uloc_toLanguageTag(localeid.into_param().abi(), langtag.into_param().abi(), langtagcapacity, strict, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5725,7 +5725,7 @@ pub unsafe fn uloc_toLegacyKey(keyword: P0) -> ::windows::core::PCSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toLegacyKey ( keyword : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toLegacyKey ( keyword : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); uloc_toLegacyKey(keyword.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5735,7 +5735,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toLegacyType ( keyword : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toLegacyType ( keyword : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); uloc_toLegacyType(keyword.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5744,7 +5744,7 @@ pub unsafe fn uloc_toUnicodeLocaleKey(keyword: P0) -> ::windows::core::PCSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toUnicodeLocaleKey ( keyword : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toUnicodeLocaleKey ( keyword : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); uloc_toUnicodeLocaleKey(keyword.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5754,7 +5754,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toUnicodeLocaleType ( keyword : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uloc_toUnicodeLocaleType ( keyword : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); uloc_toUnicodeLocaleType(keyword.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5799,7 +5799,7 @@ pub unsafe fn ulocdata_getMeasurementSystem(localeid: P0, status: *mut UErro where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ulocdata_getMeasurementSystem ( localeid : :: windows::core::PCSTR , status : *mut UErrorCode ) -> UMeasurementSystem ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ulocdata_getMeasurementSystem ( localeid : ::windows::core::PCSTR , status : *mut UErrorCode ) -> UMeasurementSystem ); ulocdata_getMeasurementSystem(localeid.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5814,7 +5814,7 @@ pub unsafe fn ulocdata_getPaperSize(localeid: P0, height: *mut i32, width: * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ulocdata_getPaperSize ( localeid : :: windows::core::PCSTR , height : *mut i32 , width : *mut i32 , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ulocdata_getPaperSize ( localeid : ::windows::core::PCSTR , height : *mut i32 , width : *mut i32 , status : *mut UErrorCode ) -> ( ) ); ulocdata_getPaperSize(localeid.into_param().abi(), height, width, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5823,7 +5823,7 @@ pub unsafe fn ulocdata_open(localeid: P0, status: *mut UErrorCode) -> *mut U where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ulocdata_open ( localeid : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut ULocaleData ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ulocdata_open ( localeid : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut ULocaleData ); ulocdata_open(localeid.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5865,7 +5865,7 @@ pub unsafe fn umsg_format(fmt: *const *const ::core::ffi::c_void, result: *mut u #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn umsg_getLocale(fmt: *const *const ::core::ffi::c_void) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn umsg_getLocale ( fmt : *const *const ::core::ffi::c_void ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn umsg_getLocale ( fmt : *const *const ::core::ffi::c_void ) -> ::windows::core::PCSTR ); umsg_getLocale(fmt) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5874,7 +5874,7 @@ pub unsafe fn umsg_open(pattern: *const u16, patternlength: i32, locale: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn umsg_open ( pattern : *const u16 , patternlength : i32 , locale : :: windows::core::PCSTR , parseerror : *mut UParseError , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn umsg_open ( pattern : *const u16 , patternlength : i32 , locale : ::windows::core::PCSTR , parseerror : *mut UParseError , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); umsg_open(pattern, patternlength, locale.into_param().abi(), parseerror, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -5889,7 +5889,7 @@ pub unsafe fn umsg_setLocale(fmt: *mut *mut ::core::ffi::c_void, locale: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn umsg_setLocale ( fmt : *mut *mut ::core::ffi::c_void , locale : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn umsg_setLocale ( fmt : *mut *mut ::core::ffi::c_void , locale : ::windows::core::PCSTR ) -> ( ) ); umsg_setLocale(fmt, locale.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6007,7 +6007,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unorm2_getInstance ( packagename : :: windows::core::PCSTR , name : :: windows::core::PCSTR , mode : UNormalization2Mode , perrorcode : *mut UErrorCode ) -> *mut UNormalizer2 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unorm2_getInstance ( packagename : ::windows::core::PCSTR , name : ::windows::core::PCSTR , mode : UNormalization2Mode , perrorcode : *mut UErrorCode ) -> *mut UNormalizer2 ); unorm2_getInstance(packagename.into_param().abi(), name.into_param().abi(), mode, perrorcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6142,7 +6142,7 @@ pub unsafe fn unum_formatDecimal(fmt: *const *const ::core::ffi::c_void, num where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_formatDecimal ( fmt : *const *const ::core::ffi::c_void , number : :: windows::core::PCSTR , length : i32 , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_formatDecimal ( fmt : *const *const ::core::ffi::c_void , number : ::windows::core::PCSTR , length : i32 , result : *mut u16 , resultlength : i32 , pos : *mut UFieldPosition , status : *mut UErrorCode ) -> i32 ); unum_formatDecimal(fmt, number.into_param().abi(), length, result, resultlength, pos, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6184,7 +6184,7 @@ pub unsafe fn unum_getAttribute(fmt: *const *const ::core::ffi::c_void, attr: UN #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn unum_getAvailable(localeindex: i32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_getAvailable ( localeindex : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_getAvailable ( localeindex : i32 ) -> ::windows::core::PCSTR ); unum_getAvailable(localeindex) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6202,7 +6202,7 @@ pub unsafe fn unum_getDoubleAttribute(fmt: *const *const ::core::ffi::c_void, at #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn unum_getLocaleByType(fmt: *const *const ::core::ffi::c_void, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_getLocaleByType ( fmt : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_getLocaleByType ( fmt : *const *const ::core::ffi::c_void , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); unum_getLocaleByType(fmt, r#type, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6223,7 +6223,7 @@ pub unsafe fn unum_open(style: UNumberFormatStyle, pattern: *const u16, patt where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_open ( style : UNumberFormatStyle , pattern : *const u16 , patternlength : i32 , locale : :: windows::core::PCSTR , parseerr : *mut UParseError , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_open ( style : UNumberFormatStyle , pattern : *const u16 , patternlength : i32 , locale : ::windows::core::PCSTR , parseerr : *mut UParseError , status : *mut UErrorCode ) -> *mut *mut ::core::ffi::c_void ); unum_open(style, pattern, patternlength, locale.into_param().abi(), parseerr, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6238,7 +6238,7 @@ pub unsafe fn unum_parseDecimal(fmt: *const *const ::core::ffi::c_void, text where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_parseDecimal ( fmt : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , outbuf : :: windows::core::PCSTR , outbuflength : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unum_parseDecimal ( fmt : *const *const ::core::ffi::c_void , text : *const u16 , textlength : i32 , parsepos : *mut i32 , outbuf : ::windows::core::PCSTR , outbuflength : i32 , status : *mut UErrorCode ) -> i32 ); unum_parseDecimal(fmt, text, textlength, parsepos, outbuf.into_param().abi(), outbuflength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6319,7 +6319,7 @@ pub unsafe fn unumf_formatDecimal(uformatter: *const UNumberFormatter, value where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unumf_formatDecimal ( uformatter : *const UNumberFormatter , value : :: windows::core::PCSTR , valuelen : i32 , uresult : *mut UFormattedNumber , ec : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unumf_formatDecimal ( uformatter : *const UNumberFormatter , value : ::windows::core::PCSTR , valuelen : i32 , uresult : *mut UFormattedNumber , ec : *mut UErrorCode ) -> ( ) ); unumf_formatDecimal(uformatter, value.into_param().abi(), valuelen, uresult, ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6340,7 +6340,7 @@ pub unsafe fn unumf_openForSkeletonAndLocale(skeleton: *const u16, skeletonl where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unumf_openForSkeletonAndLocale ( skeleton : *const u16 , skeletonlen : i32 , locale : :: windows::core::PCSTR , ec : *mut UErrorCode ) -> *mut UNumberFormatter ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unumf_openForSkeletonAndLocale ( skeleton : *const u16 , skeletonlen : i32 , locale : ::windows::core::PCSTR , ec : *mut UErrorCode ) -> *mut UNumberFormatter ); unumf_openForSkeletonAndLocale(skeleton, skeletonlen, locale.into_param().abi(), ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6349,7 +6349,7 @@ pub unsafe fn unumf_openForSkeletonAndLocaleWithError(skeleton: *const u16, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unumf_openForSkeletonAndLocaleWithError ( skeleton : *const u16 , skeletonlen : i32 , locale : :: windows::core::PCSTR , perror : *mut UParseError , ec : *mut UErrorCode ) -> *mut UNumberFormatter ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unumf_openForSkeletonAndLocaleWithError ( skeleton : *const u16 , skeletonlen : i32 , locale : ::windows::core::PCSTR , perror : *mut UParseError , ec : *mut UErrorCode ) -> *mut UNumberFormatter ); unumf_openForSkeletonAndLocaleWithError(skeleton, skeletonlen, locale.into_param().abi(), perror, ec) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6397,7 +6397,7 @@ pub unsafe fn unumsys_getDescription(unumsys: *const UNumberingSystem, result: * #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn unumsys_getName(unumsys: *const UNumberingSystem) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unumsys_getName ( unumsys : *const UNumberingSystem ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unumsys_getName ( unumsys : *const UNumberingSystem ) -> ::windows::core::PCSTR ); unumsys_getName(unumsys) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6418,7 +6418,7 @@ pub unsafe fn unumsys_open(locale: P0, status: *mut UErrorCode) -> *mut UNum where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unumsys_open ( locale : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UNumberingSystem ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unumsys_open ( locale : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UNumberingSystem ); unumsys_open(locale.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6433,7 +6433,7 @@ pub unsafe fn unumsys_openByName(name: P0, status: *mut UErrorCode) -> *mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn unumsys_openByName ( name : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UNumberingSystem ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn unumsys_openByName ( name : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UNumberingSystem ); unumsys_openByName(name.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6454,7 +6454,7 @@ pub unsafe fn uplrules_open(locale: P0, status: *mut UErrorCode) -> *mut UPl where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uplrules_open ( locale : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UPluralRules ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uplrules_open ( locale : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UPluralRules ); uplrules_open(locale.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6463,7 +6463,7 @@ pub unsafe fn uplrules_openForType(locale: P0, r#type: UPluralType, status: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uplrules_openForType ( locale : :: windows::core::PCSTR , r#type : UPluralType , status : *mut UErrorCode ) -> *mut UPluralRules ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uplrules_openForType ( locale : ::windows::core::PCSTR , r#type : UPluralType , status : *mut UErrorCode ) -> *mut UPluralRules ); uplrules_openForType(locale.into_param().abi(), r#type, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6604,7 +6604,7 @@ pub unsafe fn uregex_groupNumberFromCName(regexp: *mut URegularExpression, g where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uregex_groupNumberFromCName ( regexp : *mut URegularExpression , groupname : :: windows::core::PCSTR , namelength : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uregex_groupNumberFromCName ( regexp : *mut URegularExpression , groupname : ::windows::core::PCSTR , namelength : i32 , status : *mut UErrorCode ) -> i32 ); uregex_groupNumberFromCName(regexp, groupname.into_param().abi(), namelength, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6673,7 +6673,7 @@ pub unsafe fn uregex_openC(pattern: P0, flags: u32, pe: *mut UParseError, st where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uregex_openC ( pattern : :: windows::core::PCSTR , flags : u32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut URegularExpression ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uregex_openC ( pattern : ::windows::core::PCSTR , flags : u32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut URegularExpression ); uregex_openC(pattern.into_param().abi(), flags, pe, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6913,7 +6913,7 @@ pub unsafe fn uregion_getPreferredValues(uregion: *const URegion, status: *mut U #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn uregion_getRegionCode(uregion: *const URegion) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uregion_getRegionCode ( uregion : *const URegion ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uregion_getRegionCode ( uregion : *const URegion ) -> ::windows::core::PCSTR ); uregion_getRegionCode(uregion) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6922,7 +6922,7 @@ pub unsafe fn uregion_getRegionFromCode(regioncode: P0, status: *mut UErrorC where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uregion_getRegionFromCode ( regioncode : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut URegion ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uregion_getRegionFromCode ( regioncode : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut URegion ); uregion_getRegionFromCode(regioncode.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -6985,7 +6985,7 @@ pub unsafe fn ureldatefmt_open(locale: P0, nftoadopt: *mut *mut ::core::ffi: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ureldatefmt_open ( locale : :: windows::core::PCSTR , nftoadopt : *mut *mut ::core::ffi::c_void , width : UDateRelativeDateTimeFormatterStyle , capitalizationcontext : UDisplayContext , status : *mut UErrorCode ) -> *mut URelativeDateTimeFormatter ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ureldatefmt_open ( locale : ::windows::core::PCSTR , nftoadopt : *mut *mut ::core::ffi::c_void , width : UDateRelativeDateTimeFormatterStyle , capitalizationcontext : UDisplayContext , status : *mut UErrorCode ) -> *mut URelativeDateTimeFormatter ); ureldatefmt_open(locale.into_param().abi(), nftoadopt, width, capitalizationcontext, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7024,7 +7024,7 @@ pub unsafe fn ures_getByKey(resourcebundle: *const UResourceBundle, key: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getByKey ( resourcebundle : *const UResourceBundle , key : :: windows::core::PCSTR , fillin : *mut UResourceBundle , status : *mut UErrorCode ) -> *mut UResourceBundle ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getByKey ( resourcebundle : *const UResourceBundle , key : ::windows::core::PCSTR , fillin : *mut UResourceBundle , status : *mut UErrorCode ) -> *mut UResourceBundle ); ures_getByKey(resourcebundle, key.into_param().abi(), fillin, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7042,13 +7042,13 @@ pub unsafe fn ures_getIntVector(resourcebundle: *const UResourceBundle, len: *mu #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ures_getKey(resourcebundle: *const UResourceBundle) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getKey ( resourcebundle : *const UResourceBundle ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getKey ( resourcebundle : *const UResourceBundle ) -> ::windows::core::PCSTR ); ures_getKey(resourcebundle) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn ures_getLocaleByType(resourcebundle: *const UResourceBundle, r#type: ULocDataLocaleType, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getLocaleByType ( resourcebundle : *const UResourceBundle , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getLocaleByType ( resourcebundle : *const UResourceBundle , r#type : ULocDataLocaleType , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ures_getLocaleByType(resourcebundle, r#type, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7087,7 +7087,7 @@ pub unsafe fn ures_getStringByKey(resb: *const UResourceBundle, key: P0, len where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getStringByKey ( resb : *const UResourceBundle , key : :: windows::core::PCSTR , len : *mut i32 , status : *mut UErrorCode ) -> *mut u16 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getStringByKey ( resb : *const UResourceBundle , key : ::windows::core::PCSTR , len : *mut i32 , status : *mut UErrorCode ) -> *mut u16 ); ures_getStringByKey(resb, key.into_param().abi(), len, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7108,7 +7108,7 @@ pub unsafe fn ures_getUTF8String(resb: *const UResourceBundle, dest: P0, len where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getUTF8String ( resb : *const UResourceBundle , dest : :: windows::core::PCSTR , length : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getUTF8String ( resb : *const UResourceBundle , dest : ::windows::core::PCSTR , length : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ures_getUTF8String(resb, dest.into_param().abi(), length, forcecopy, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7117,7 +7117,7 @@ pub unsafe fn ures_getUTF8StringByIndex(resb: *const UResourceBundle, string where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getUTF8StringByIndex ( resb : *const UResourceBundle , stringindex : i32 , dest : :: windows::core::PCSTR , plength : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getUTF8StringByIndex ( resb : *const UResourceBundle , stringindex : i32 , dest : ::windows::core::PCSTR , plength : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ures_getUTF8StringByIndex(resb, stringindex, dest.into_param().abi(), plength, forcecopy, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7127,7 +7127,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getUTF8StringByKey ( resb : *const UResourceBundle , key : :: windows::core::PCSTR , dest : :: windows::core::PCSTR , plength : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_getUTF8StringByKey ( resb : *const UResourceBundle , key : ::windows::core::PCSTR , dest : ::windows::core::PCSTR , plength : *mut i32 , forcecopy : i8 , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); ures_getUTF8StringByKey(resb, key.into_param().abi(), dest.into_param().abi(), plength, forcecopy, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7149,7 +7149,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_open ( packagename : :: windows::core::PCSTR , locale : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_open ( packagename : ::windows::core::PCSTR , locale : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); ures_open(packagename.into_param().abi(), locale.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7158,7 +7158,7 @@ pub unsafe fn ures_openAvailableLocales(packagename: P0, status: *mut UError where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_openAvailableLocales ( packagename : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_openAvailableLocales ( packagename : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UEnumeration ); ures_openAvailableLocales(packagename.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7168,7 +7168,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_openDirect ( packagename : :: windows::core::PCSTR , locale : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_openDirect ( packagename : ::windows::core::PCSTR , locale : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); ures_openDirect(packagename.into_param().abi(), locale.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7177,7 +7177,7 @@ pub unsafe fn ures_openU(packagename: *const u16, locale: P0, status: *mut U where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_openU ( packagename : *const u16 , locale : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn ures_openU ( packagename : *const u16 , locale : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UResourceBundle ); ures_openU(packagename, locale.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7198,13 +7198,13 @@ pub unsafe fn uscript_getCode(nameorabbrorlocale: P0, fillin: *mut UScriptCo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uscript_getCode ( nameorabbrorlocale : :: windows::core::PCSTR , fillin : *mut UScriptCode , capacity : i32 , err : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uscript_getCode ( nameorabbrorlocale : ::windows::core::PCSTR , fillin : *mut UScriptCode , capacity : i32 , err : *mut UErrorCode ) -> i32 ); uscript_getCode(nameorabbrorlocale.into_param().abi(), fillin, capacity, err) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn uscript_getName(scriptcode: UScriptCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uscript_getName ( scriptcode : UScriptCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uscript_getName ( scriptcode : UScriptCode ) -> ::windows::core::PCSTR ); uscript_getName(scriptcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7228,7 +7228,7 @@ pub unsafe fn uscript_getScriptExtensions(c: i32, scripts: *mut UScriptCode, cap #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn uscript_getShortName(scriptcode: UScriptCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uscript_getShortName ( scriptcode : UScriptCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uscript_getShortName ( scriptcode : UScriptCode ) -> ::windows::core::PCSTR ); uscript_getShortName(scriptcode) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7345,7 +7345,7 @@ pub unsafe fn usearch_open(pattern: *const u16, patternlength: i32, text: *c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn usearch_open ( pattern : *const u16 , patternlength : i32 , text : *const u16 , textlength : i32 , locale : :: windows::core::PCSTR , breakiter : *mut UBreakIterator , status : *mut UErrorCode ) -> *mut UStringSearch ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn usearch_open ( pattern : *const u16 , patternlength : i32 , text : *const u16 , textlength : i32 , locale : ::windows::core::PCSTR , breakiter : *mut UBreakIterator , status : *mut UErrorCode ) -> *mut UStringSearch ); usearch_open(pattern, patternlength, text, textlength, locale.into_param().abi(), breakiter, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7732,7 +7732,7 @@ pub unsafe fn uset_spanBackUTF8(set: *const USet, s: P0, length: i32, spanco where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uset_spanBackUTF8 ( set : *const USet , s : :: windows::core::PCSTR , length : i32 , spancondition : USetSpanCondition ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uset_spanBackUTF8 ( set : *const USet , s : ::windows::core::PCSTR , length : i32 , spancondition : USetSpanCondition ) -> i32 ); uset_spanBackUTF8(set, s.into_param().abi(), length, spancondition) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7741,7 +7741,7 @@ pub unsafe fn uset_spanUTF8(set: *const USet, s: P0, length: i32, spancondit where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uset_spanUTF8 ( set : *const USet , s : :: windows::core::PCSTR , length : i32 , spancondition : USetSpanCondition ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uset_spanUTF8 ( set : *const USet , s : ::windows::core::PCSTR , length : i32 , spancondition : USetSpanCondition ) -> i32 ); uset_spanUTF8(set, s.into_param().abi(), length, spancondition) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7763,7 +7763,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_areConfusableUTF8 ( sc : *const USpoofChecker , id1 : :: windows::core::PCSTR , length1 : i32 , id2 : :: windows::core::PCSTR , length2 : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_areConfusableUTF8 ( sc : *const USpoofChecker , id1 : ::windows::core::PCSTR , length1 : i32 , id2 : ::windows::core::PCSTR , length2 : i32 , status : *mut UErrorCode ) -> i32 ); uspoof_areConfusableUTF8(sc, id1.into_param().abi(), length1, id2.into_param().abi(), length2, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7784,7 +7784,7 @@ pub unsafe fn uspoof_check2UTF8(sc: *const USpoofChecker, id: P0, length: i3 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_check2UTF8 ( sc : *const USpoofChecker , id : :: windows::core::PCSTR , length : i32 , checkresult : *mut USpoofCheckResult , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_check2UTF8 ( sc : *const USpoofChecker , id : ::windows::core::PCSTR , length : i32 , checkresult : *mut USpoofCheckResult , status : *mut UErrorCode ) -> i32 ); uspoof_check2UTF8(sc, id.into_param().abi(), length, checkresult, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7793,7 +7793,7 @@ pub unsafe fn uspoof_checkUTF8(sc: *const USpoofChecker, id: P0, length: i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_checkUTF8 ( sc : *const USpoofChecker , id : :: windows::core::PCSTR , length : i32 , position : *mut i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_checkUTF8 ( sc : *const USpoofChecker , id : ::windows::core::PCSTR , length : i32 , position : *mut i32 , status : *mut UErrorCode ) -> i32 ); uspoof_checkUTF8(sc, id.into_param().abi(), length, position, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7823,7 +7823,7 @@ pub unsafe fn uspoof_getAllowedChars(sc: *const USpoofChecker, status: *mut UErr #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn uspoof_getAllowedLocales(sc: *mut USpoofChecker, status: *mut UErrorCode) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_getAllowedLocales ( sc : *mut USpoofChecker , status : *mut UErrorCode ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_getAllowedLocales ( sc : *mut USpoofChecker , status : *mut UErrorCode ) -> ::windows::core::PCSTR ); uspoof_getAllowedLocales(sc, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7881,7 +7881,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_getSkeletonUTF8 ( sc : *const USpoofChecker , r#type : u32 , id : :: windows::core::PCSTR , length : i32 , dest : :: windows::core::PCSTR , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_getSkeletonUTF8 ( sc : *const USpoofChecker , r#type : u32 , id : ::windows::core::PCSTR , length : i32 , dest : ::windows::core::PCSTR , destcapacity : i32 , status : *mut UErrorCode ) -> i32 ); uspoof_getSkeletonUTF8(sc, r#type, id.into_param().abi(), length, dest.into_param().abi(), destcapacity, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7909,7 +7909,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_openFromSource ( confusables : :: windows::core::PCSTR , confusableslen : i32 , confusableswholescript : :: windows::core::PCSTR , confusableswholescriptlen : i32 , errtype : *mut i32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut USpoofChecker ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_openFromSource ( confusables : ::windows::core::PCSTR , confusableslen : i32 , confusableswholescript : ::windows::core::PCSTR , confusableswholescriptlen : i32 , errtype : *mut i32 , pe : *mut UParseError , status : *mut UErrorCode ) -> *mut USpoofChecker ); uspoof_openFromSource(confusables.into_param().abi(), confusableslen, confusableswholescript.into_param().abi(), confusableswholescriptlen, errtype, pe, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7930,7 +7930,7 @@ pub unsafe fn uspoof_setAllowedLocales(sc: *mut USpoofChecker, localeslist: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_setAllowedLocales ( sc : *mut USpoofChecker , localeslist : :: windows::core::PCSTR , status : *mut UErrorCode ) -> ( ) ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn uspoof_setAllowedLocales ( sc : *mut USpoofChecker , localeslist : ::windows::core::PCSTR , status : *mut UErrorCode ) -> ( ) ); uspoof_setAllowedLocales(sc, localeslist.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -7958,7 +7958,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn usprep_open ( path : :: windows::core::PCSTR , filename : :: windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UStringPrepProfile ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn usprep_open ( path : ::windows::core::PCSTR , filename : ::windows::core::PCSTR , status : *mut UErrorCode ) -> *mut UStringPrepProfile ); usprep_open(path.into_param().abi(), filename.into_param().abi(), status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -8087,7 +8087,7 @@ pub unsafe fn utext_openUTF8(ut: *mut UText, s: P0, length: i64, status: *mu where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn utext_openUTF8 ( ut : *mut UText , s : :: windows::core::PCSTR , length : i64 , status : *mut UErrorCode ) -> *mut UText ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn utext_openUTF8 ( ut : *mut UText , s : ::windows::core::PCSTR , length : i64 , status : *mut UErrorCode ) -> *mut UText ); utext_openUTF8(ut, s.into_param().abi(), length, status) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -8169,13 +8169,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn utrace_format ( outbuf : :: windows::core::PCSTR , capacity : i32 , indent : i32 , fmt : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn utrace_format ( outbuf : ::windows::core::PCSTR , capacity : i32 , indent : i32 , fmt : ::windows::core::PCSTR ) -> i32 ); utrace_format(outbuf.into_param().abi(), capacity, indent, fmt.into_param().abi()) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] #[inline] pub unsafe fn utrace_functionName(fnnumber: i32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "icu.dll""cdecl" fn utrace_functionName ( fnnumber : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn utrace_functionName ( fnnumber : i32 ) -> ::windows::core::PCSTR ); utrace_functionName(fnnumber) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -8209,7 +8209,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "icu.dll""cdecl" fn utrace_vformat ( outbuf : :: windows::core::PCSTR , capacity : i32 , indent : i32 , fmt : :: windows::core::PCSTR , args : *mut i8 ) -> i32 ); + ::windows::imp::link ! ( "icu.dll""cdecl" fn utrace_vformat ( outbuf : ::windows::core::PCSTR , capacity : i32 , indent : i32 , fmt : ::windows::core::PCSTR , args : *mut i8 ) -> i32 ); utrace_vformat(outbuf.into_param().abi(), capacity, indent, fmt.into_param().abi(), args) } #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -11177,9 +11177,9 @@ pub const LOCALE_IUSEUTF8LEGACYACP: u32 = 1638u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const LOCALE_IUSEUTF8LEGACYOEMCP: u32 = 2457u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const LOCALE_NAME_INVARIANT: ::windows::core::PCWSTR = ::windows::w!(""); +pub const LOCALE_NAME_INVARIANT: ::windows::core::PCWSTR = ::windows::core::w!(""); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const LOCALE_NAME_SYSTEM_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("!x-sys-default-locale"); +pub const LOCALE_NAME_SYSTEM_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("!x-sys-default-locale"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const LOCALE_NEUTRALDATA: u32 = 16u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -11589,9 +11589,9 @@ pub const SpellCheckerFactory: ::windows::core::GUID = ::windows::core::GUID::fr #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U16_MAX_LENGTH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U8_LEAD3_T1_BITS: ::windows::core::PCSTR = ::windows::s!(" 000000000000\u{10}00"); +pub const U8_LEAD3_T1_BITS: ::windows::core::PCSTR = ::windows::core::s!(" 000000000000\u{10}00"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U8_LEAD4_T1_BITS: ::windows::core::PCSTR = ::windows::s!("\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{1e}\u{f}\u{f}\u{f}\u{0}\u{0}\u{0}\u{0}"); +pub const U8_LEAD4_T1_BITS: ::windows::core::PCSTR = ::windows::core::s!("\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{0}\u{1e}\u{f}\u{f}\u{f}\u{0}\u{0}\u{0}\u{0}"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U8_MAX_LENGTH: u32 = 4u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -11615,7 +11615,7 @@ pub const UBIDI_OUTPUT_REVERSE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UBIDI_REMOVE_BIDI_CONTROLS: u32 = 8u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCAL_UNKNOWN_ZONE_ID: ::windows::core::PCSTR = ::windows::s!("Etc/Unknown"); +pub const UCAL_UNKNOWN_ZONE_ID: ::windows::core::PCSTR = ::windows::core::s!("Etc/Unknown"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCHAR_MAX_VALUE: u32 = 1114111u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -11623,37 +11623,37 @@ pub const UCHAR_MIN_VALUE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCLN_NO_AUTO_CLEANUP: u32 = 1u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_C: ::windows::core::PCSTR = ::windows::s!("C"); +pub const UCNV_ESCAPE_C: ::windows::core::PCSTR = ::windows::core::s!("C"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_CSS2: ::windows::core::PCSTR = ::windows::s!("S"); +pub const UCNV_ESCAPE_CSS2: ::windows::core::PCSTR = ::windows::core::s!("S"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_JAVA: ::windows::core::PCSTR = ::windows::s!("J"); +pub const UCNV_ESCAPE_JAVA: ::windows::core::PCSTR = ::windows::core::s!("J"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_UNICODE: ::windows::core::PCSTR = ::windows::s!("U"); +pub const UCNV_ESCAPE_UNICODE: ::windows::core::PCSTR = ::windows::core::s!("U"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_XML_DEC: ::windows::core::PCSTR = ::windows::s!("D"); +pub const UCNV_ESCAPE_XML_DEC: ::windows::core::PCSTR = ::windows::core::s!("D"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_ESCAPE_XML_HEX: ::windows::core::PCSTR = ::windows::s!("X"); +pub const UCNV_ESCAPE_XML_HEX: ::windows::core::PCSTR = ::windows::core::s!("X"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_LOCALE_OPTION_STRING: ::windows::core::PCSTR = ::windows::s!(",locale="); +pub const UCNV_LOCALE_OPTION_STRING: ::windows::core::PCSTR = ::windows::core::s!(",locale="); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCNV_MAX_CONVERTER_NAME_LENGTH: u32 = 60u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_OPTION_SEP_STRING: ::windows::core::PCSTR = ::windows::s!(","); +pub const UCNV_OPTION_SEP_STRING: ::windows::core::PCSTR = ::windows::core::s!(","); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCNV_SI: u32 = 15u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_SKIP_STOP_ON_ILLEGAL: ::windows::core::PCSTR = ::windows::s!("i"); +pub const UCNV_SKIP_STOP_ON_ILLEGAL: ::windows::core::PCSTR = ::windows::core::s!("i"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCNV_SO: u32 = 14u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_SUB_STOP_ON_ILLEGAL: ::windows::core::PCSTR = ::windows::s!("i"); +pub const UCNV_SUB_STOP_ON_ILLEGAL: ::windows::core::PCSTR = ::windows::core::s!("i"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_SWAP_LFNL_OPTION_STRING: ::windows::core::PCSTR = ::windows::s!(",swaplfnl"); +pub const UCNV_SWAP_LFNL_OPTION_STRING: ::windows::core::PCSTR = ::windows::core::s!(",swaplfnl"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_VALUE_SEP_STRING: ::windows::core::PCSTR = ::windows::s!("="); +pub const UCNV_VALUE_SEP_STRING: ::windows::core::PCSTR = ::windows::core::s!("="); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UCNV_VERSION_OPTION_STRING: ::windows::core::PCSTR = ::windows::s!(",version="); +pub const UCNV_VERSION_OPTION_STRING: ::windows::core::PCSTR = ::windows::core::s!(",version="); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCONFIG_ENABLE_PLUGINS: u32 = 0u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -11701,87 +11701,87 @@ pub const UCPTRIE_HIGH_VALUE_NEG_DATA_OFFSET: i32 = 2i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UCPTRIE_SMALL_MAX: i32 = 4095i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_GENERIC_TZ: ::windows::core::PCSTR = ::windows::s!("v"); +pub const UDAT_ABBR_GENERIC_TZ: ::windows::core::PCSTR = ::windows::core::s!("v"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_MONTH: ::windows::core::PCSTR = ::windows::s!("MMM"); +pub const UDAT_ABBR_MONTH: ::windows::core::PCSTR = ::windows::core::s!("MMM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_MONTH_DAY: ::windows::core::PCSTR = ::windows::s!("MMMd"); +pub const UDAT_ABBR_MONTH_DAY: ::windows::core::PCSTR = ::windows::core::s!("MMMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::s!("MMMEd"); +pub const UDAT_ABBR_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::core::s!("MMMEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_QUARTER: ::windows::core::PCSTR = ::windows::s!("QQQ"); +pub const UDAT_ABBR_QUARTER: ::windows::core::PCSTR = ::windows::core::s!("QQQ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_SPECIFIC_TZ: ::windows::core::PCSTR = ::windows::s!("z"); +pub const UDAT_ABBR_SPECIFIC_TZ: ::windows::core::PCSTR = ::windows::core::s!("z"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_UTC_TZ: ::windows::core::PCSTR = ::windows::s!("ZZZZ"); +pub const UDAT_ABBR_UTC_TZ: ::windows::core::PCSTR = ::windows::core::s!("ZZZZ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_ABBR_WEEKDAY: ::windows::core::PCSTR = ::windows::s!("E"); +pub const UDAT_ABBR_WEEKDAY: ::windows::core::PCSTR = ::windows::core::s!("E"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_DAY: ::windows::core::PCSTR = ::windows::s!("d"); +pub const UDAT_DAY: ::windows::core::PCSTR = ::windows::core::s!("d"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_GENERIC_TZ: ::windows::core::PCSTR = ::windows::s!("vvvv"); +pub const UDAT_GENERIC_TZ: ::windows::core::PCSTR = ::windows::core::s!("vvvv"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR: ::windows::core::PCSTR = ::windows::s!("j"); +pub const UDAT_HOUR: ::windows::core::PCSTR = ::windows::core::s!("j"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR24: ::windows::core::PCSTR = ::windows::s!("H"); +pub const UDAT_HOUR24: ::windows::core::PCSTR = ::windows::core::s!("H"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR24_MINUTE: ::windows::core::PCSTR = ::windows::s!("Hm"); +pub const UDAT_HOUR24_MINUTE: ::windows::core::PCSTR = ::windows::core::s!("Hm"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR24_MINUTE_SECOND: ::windows::core::PCSTR = ::windows::s!("Hms"); +pub const UDAT_HOUR24_MINUTE_SECOND: ::windows::core::PCSTR = ::windows::core::s!("Hms"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR_MINUTE: ::windows::core::PCSTR = ::windows::s!("jm"); +pub const UDAT_HOUR_MINUTE: ::windows::core::PCSTR = ::windows::core::s!("jm"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_HOUR_MINUTE_SECOND: ::windows::core::PCSTR = ::windows::s!("jms"); +pub const UDAT_HOUR_MINUTE_SECOND: ::windows::core::PCSTR = ::windows::core::s!("jms"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_LOCATION_TZ: ::windows::core::PCSTR = ::windows::s!("VVVV"); +pub const UDAT_LOCATION_TZ: ::windows::core::PCSTR = ::windows::core::s!("VVVV"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MINUTE: ::windows::core::PCSTR = ::windows::s!("m"); +pub const UDAT_MINUTE: ::windows::core::PCSTR = ::windows::core::s!("m"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MINUTE_SECOND: ::windows::core::PCSTR = ::windows::s!("ms"); +pub const UDAT_MINUTE_SECOND: ::windows::core::PCSTR = ::windows::core::s!("ms"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MONTH: ::windows::core::PCSTR = ::windows::s!("MMMM"); +pub const UDAT_MONTH: ::windows::core::PCSTR = ::windows::core::s!("MMMM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MONTH_DAY: ::windows::core::PCSTR = ::windows::s!("MMMMd"); +pub const UDAT_MONTH_DAY: ::windows::core::PCSTR = ::windows::core::s!("MMMMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::s!("MMMMEEEEd"); +pub const UDAT_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::core::s!("MMMMEEEEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_NUM_MONTH: ::windows::core::PCSTR = ::windows::s!("M"); +pub const UDAT_NUM_MONTH: ::windows::core::PCSTR = ::windows::core::s!("M"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_NUM_MONTH_DAY: ::windows::core::PCSTR = ::windows::s!("Md"); +pub const UDAT_NUM_MONTH_DAY: ::windows::core::PCSTR = ::windows::core::s!("Md"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_NUM_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::s!("MEd"); +pub const UDAT_NUM_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::core::s!("MEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_QUARTER: ::windows::core::PCSTR = ::windows::s!("QQQQ"); +pub const UDAT_QUARTER: ::windows::core::PCSTR = ::windows::core::s!("QQQQ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_SECOND: ::windows::core::PCSTR = ::windows::s!("s"); +pub const UDAT_SECOND: ::windows::core::PCSTR = ::windows::core::s!("s"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_SPECIFIC_TZ: ::windows::core::PCSTR = ::windows::s!("zzzz"); +pub const UDAT_SPECIFIC_TZ: ::windows::core::PCSTR = ::windows::core::s!("zzzz"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_WEEKDAY: ::windows::core::PCSTR = ::windows::s!("EEEE"); +pub const UDAT_WEEKDAY: ::windows::core::PCSTR = ::windows::core::s!("EEEE"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR: ::windows::core::PCSTR = ::windows::s!("y"); +pub const UDAT_YEAR: ::windows::core::PCSTR = ::windows::core::s!("y"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_ABBR_MONTH: ::windows::core::PCSTR = ::windows::s!("yMMM"); +pub const UDAT_YEAR_ABBR_MONTH: ::windows::core::PCSTR = ::windows::core::s!("yMMM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_ABBR_MONTH_DAY: ::windows::core::PCSTR = ::windows::s!("yMMMd"); +pub const UDAT_YEAR_ABBR_MONTH_DAY: ::windows::core::PCSTR = ::windows::core::s!("yMMMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::s!("yMMMEd"); +pub const UDAT_YEAR_ABBR_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::core::s!("yMMMEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_ABBR_QUARTER: ::windows::core::PCSTR = ::windows::s!("yQQQ"); +pub const UDAT_YEAR_ABBR_QUARTER: ::windows::core::PCSTR = ::windows::core::s!("yQQQ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_MONTH: ::windows::core::PCSTR = ::windows::s!("yMMMM"); +pub const UDAT_YEAR_MONTH: ::windows::core::PCSTR = ::windows::core::s!("yMMMM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_MONTH_DAY: ::windows::core::PCSTR = ::windows::s!("yMMMMd"); +pub const UDAT_YEAR_MONTH_DAY: ::windows::core::PCSTR = ::windows::core::s!("yMMMMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::s!("yMMMMEEEEd"); +pub const UDAT_YEAR_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::core::s!("yMMMMEEEEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_NUM_MONTH: ::windows::core::PCSTR = ::windows::s!("yM"); +pub const UDAT_YEAR_NUM_MONTH: ::windows::core::PCSTR = ::windows::core::s!("yM"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_NUM_MONTH_DAY: ::windows::core::PCSTR = ::windows::s!("yMd"); +pub const UDAT_YEAR_NUM_MONTH_DAY: ::windows::core::PCSTR = ::windows::core::s!("yMd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::s!("yMEd"); +pub const UDAT_YEAR_NUM_MONTH_WEEKDAY_DAY: ::windows::core::PCSTR = ::windows::core::s!("yMEd"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const UDAT_YEAR_QUARTER: ::windows::core::PCSTR = ::windows::s!("yQQQQ"); +pub const UDAT_YEAR_QUARTER: ::windows::core::PCSTR = ::windows::core::s!("yQQQQ"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UIDNA_CHECK_BIDI: i32 = 4i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -11829,35 +11829,35 @@ pub const UIDNA_USE_STD3_RULES: i32 = 2i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UITER_UNKNOWN_INDEX: i32 = -2i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_CANADA: ::windows::core::PCSTR = ::windows::s!("en_CA"); +pub const ULOC_CANADA: ::windows::core::PCSTR = ::windows::core::s!("en_CA"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_CANADA_FRENCH: ::windows::core::PCSTR = ::windows::s!("fr_CA"); +pub const ULOC_CANADA_FRENCH: ::windows::core::PCSTR = ::windows::core::s!("fr_CA"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_CHINA: ::windows::core::PCSTR = ::windows::s!("zh_CN"); +pub const ULOC_CHINA: ::windows::core::PCSTR = ::windows::core::s!("zh_CN"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_CHINESE: ::windows::core::PCSTR = ::windows::s!("zh"); +pub const ULOC_CHINESE: ::windows::core::PCSTR = ::windows::core::s!("zh"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_COUNTRY_CAPACITY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_ENGLISH: ::windows::core::PCSTR = ::windows::s!("en"); +pub const ULOC_ENGLISH: ::windows::core::PCSTR = ::windows::core::s!("en"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_FRANCE: ::windows::core::PCSTR = ::windows::s!("fr_FR"); +pub const ULOC_FRANCE: ::windows::core::PCSTR = ::windows::core::s!("fr_FR"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_FRENCH: ::windows::core::PCSTR = ::windows::s!("fr"); +pub const ULOC_FRENCH: ::windows::core::PCSTR = ::windows::core::s!("fr"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_FULLNAME_CAPACITY: u32 = 157u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_GERMAN: ::windows::core::PCSTR = ::windows::s!("de"); +pub const ULOC_GERMAN: ::windows::core::PCSTR = ::windows::core::s!("de"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_GERMANY: ::windows::core::PCSTR = ::windows::s!("de_DE"); +pub const ULOC_GERMANY: ::windows::core::PCSTR = ::windows::core::s!("de_DE"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_ITALIAN: ::windows::core::PCSTR = ::windows::s!("it"); +pub const ULOC_ITALIAN: ::windows::core::PCSTR = ::windows::core::s!("it"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_ITALY: ::windows::core::PCSTR = ::windows::s!("it_IT"); +pub const ULOC_ITALY: ::windows::core::PCSTR = ::windows::core::s!("it_IT"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_JAPAN: ::windows::core::PCSTR = ::windows::s!("ja_JP"); +pub const ULOC_JAPAN: ::windows::core::PCSTR = ::windows::core::s!("ja_JP"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_JAPANESE: ::windows::core::PCSTR = ::windows::s!("ja"); +pub const ULOC_JAPANESE: ::windows::core::PCSTR = ::windows::core::s!("ja"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_KEYWORDS_CAPACITY: u32 = 96u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -11869,25 +11869,25 @@ pub const ULOC_KEYWORD_ITEM_SEPARATOR_UNICODE: u32 = 59u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_KEYWORD_SEPARATOR_UNICODE: u32 = 64u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_KOREA: ::windows::core::PCSTR = ::windows::s!("ko_KR"); +pub const ULOC_KOREA: ::windows::core::PCSTR = ::windows::core::s!("ko_KR"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_KOREAN: ::windows::core::PCSTR = ::windows::s!("ko"); +pub const ULOC_KOREAN: ::windows::core::PCSTR = ::windows::core::s!("ko"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_LANG_CAPACITY: u32 = 12u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_PRC: ::windows::core::PCSTR = ::windows::s!("zh_CN"); +pub const ULOC_PRC: ::windows::core::PCSTR = ::windows::core::s!("zh_CN"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const ULOC_SCRIPT_CAPACITY: u32 = 6u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_SIMPLIFIED_CHINESE: ::windows::core::PCSTR = ::windows::s!("zh_CN"); +pub const ULOC_SIMPLIFIED_CHINESE: ::windows::core::PCSTR = ::windows::core::s!("zh_CN"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_TAIWAN: ::windows::core::PCSTR = ::windows::s!("zh_TW"); +pub const ULOC_TAIWAN: ::windows::core::PCSTR = ::windows::core::s!("zh_TW"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_TRADITIONAL_CHINESE: ::windows::core::PCSTR = ::windows::s!("zh_TW"); +pub const ULOC_TRADITIONAL_CHINESE: ::windows::core::PCSTR = ::windows::core::s!("zh_TW"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_UK: ::windows::core::PCSTR = ::windows::s!("en_GB"); +pub const ULOC_UK: ::windows::core::PCSTR = ::windows::core::s!("en_GB"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const ULOC_US: ::windows::core::PCSTR = ::windows::s!("en_US"); +pub const ULOC_US: ::windows::core::PCSTR = ::windows::core::s!("en_US"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const UMSGPAT_ARG_NAME_NOT_NUMBER: i32 = -1i32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -12015,17 +12015,17 @@ pub const U_HIDE_OBSOLETE_API: u32 = 1u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_HIDE_OBSOLETE_UTF_OLD_H: u32 = 0u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_ICUDATA_TYPE_LETTER: ::windows::core::PCSTR = ::windows::s!("e"); +pub const U_ICUDATA_TYPE_LETTER: ::windows::core::PCSTR = ::windows::core::s!("e"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_ICU_DATA_KEY: ::windows::core::PCSTR = ::windows::s!("DataVersion"); +pub const U_ICU_DATA_KEY: ::windows::core::PCSTR = ::windows::core::s!("DataVersion"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_ICU_VERSION_BUNDLE: ::windows::core::PCSTR = ::windows::s!("icuver"); +pub const U_ICU_VERSION_BUNDLE: ::windows::core::PCSTR = ::windows::core::s!("icuver"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_IOSTREAM_SOURCE: u32 = 199711u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_IS_BIG_ENDIAN: u32 = 0u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_LIB_SUFFIX_C_NAME_STRING: ::windows::core::PCSTR = ::windows::s!(""); +pub const U_LIB_SUFFIX_C_NAME_STRING: ::windows::core::PCSTR = ::windows::core::s!(""); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_MAX_VERSION_LENGTH: u32 = 4u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] @@ -12217,7 +12217,7 @@ pub const U_TITLECASE_SENTENCES: u32 = 64u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_TITLECASE_WHOLE_STRING: u32 = 32u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] -pub const U_UNICODE_VERSION: ::windows::core::PCSTR = ::windows::s!("8.0"); +pub const U_UNICODE_VERSION: ::windows::core::PCSTR = ::windows::core::s!("8.0"); #[doc = "*Required features: `\"Win32_Globalization\"`*"] pub const U_USING_ICU_NAMESPACE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Globalization\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs index 7e9fb9ca01..7b09c00b28 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/CompositionSwapchain/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn CreatePresentationFactory(d3ddevice: P0, riid: *const ::window where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "dcomp.dll""system" fn CreatePresentationFactory ( d3ddevice : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , presentationfactory : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn CreatePresentationFactory ( d3ddevice : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , presentationfactory : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreatePresentationFactory(d3ddevice.into_param().abi(), riid, presentationfactory).ok() } #[doc = "*Required features: `\"Win32_Graphics_CompositionSwapchain\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs index 5d46786324..680766978b 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DXCore/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn DXCoreCreateAdapterFactory() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dxcore.dll""system" fn DXCoreCreateAdapterFactory ( riid : *const :: windows::core::GUID , ppvfactory : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxcore.dll""system" fn DXCoreCreateAdapterFactory ( riid : *const ::windows::core::GUID , ppvfactory : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DXCoreCreateAdapterFactory(&::IID, &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs index 33377d597f..0a819d3452 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/mod.rs @@ -21,7 +21,7 @@ pub unsafe fn D2D1CreateDevice(dxgidevice: P0, creationproperties: ::core::o where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d2d1.dll""system" fn D2D1CreateDevice ( dxgidevice : * mut::core::ffi::c_void , creationproperties : *const D2D1_CREATION_PROPERTIES , d2ddevice : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d2d1.dll""system" fn D2D1CreateDevice ( dxgidevice : * mut::core::ffi::c_void , creationproperties : *const D2D1_CREATION_PROPERTIES , d2ddevice : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D2D1CreateDevice(dxgidevice.into_param().abi(), ::core::mem::transmute(creationproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -32,7 +32,7 @@ pub unsafe fn D2D1CreateDeviceContext(dxgisurface: P0, creationproperties: : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d2d1.dll""system" fn D2D1CreateDeviceContext ( dxgisurface : * mut::core::ffi::c_void , creationproperties : *const D2D1_CREATION_PROPERTIES , d2ddevicecontext : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d2d1.dll""system" fn D2D1CreateDeviceContext ( dxgisurface : * mut::core::ffi::c_void , creationproperties : *const D2D1_CREATION_PROPERTIES , d2ddevicecontext : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D2D1CreateDeviceContext(dxgisurface.into_param().abi(), ::core::mem::transmute(creationproperties.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -42,7 +42,7 @@ pub unsafe fn D2D1CreateFactory(factorytype: D2D1_FACTORY_TYPE, pfactoryoptio where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "d2d1.dll""system" fn D2D1CreateFactory ( factorytype : D2D1_FACTORY_TYPE , riid : *const :: windows::core::GUID , pfactoryoptions : *const D2D1_FACTORY_OPTIONS , ppifactory : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d2d1.dll""system" fn D2D1CreateFactory ( factorytype : D2D1_FACTORY_TYPE , riid : *const ::windows::core::GUID , pfactoryoptions : *const D2D1_FACTORY_OPTIONS , ppifactory : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); D2D1CreateFactory(factorytype, &::IID, ::core::mem::transmute(pfactoryoptions.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs index 8b242f0505..86c1174572 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Dxc/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn DxcCreateInstance(rclsid: *const ::windows::core::GUID) -> ::wi where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dxcompiler.dll""system" fn DxcCreateInstance ( rclsid : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxcompiler.dll""system" fn DxcCreateInstance ( rclsid : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DxcCreateInstance(rclsid, &::IID, &mut result__).from_abi(result__) } @@ -16,7 +16,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dxcompiler.dll""system" fn DxcCreateInstance2 ( pmalloc : * mut::core::ffi::c_void , rclsid : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxcompiler.dll""system" fn DxcCreateInstance2 ( pmalloc : * mut::core::ffi::c_void , rclsid : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DxcCreateInstance2(pmalloc.into_param().abi(), rclsid, &::IID, &mut result__).from_abi(result__) } @@ -1636,47 +1636,47 @@ pub const CLSID_DxcPdbUtils: ::windows::core::GUID = ::windows::core::GUID::from #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub const CLSID_DxcValidator: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8ca3e215_f728_4cf3_8cdd_88af917587a1); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_ALL_RESOURCES_BOUND: ::windows::core::PCWSTR = ::windows::w!("-all_resources_bound"); +pub const DXC_ARG_ALL_RESOURCES_BOUND: ::windows::core::PCWSTR = ::windows::core::w!("-all_resources_bound"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_AVOID_FLOW_CONTROL: ::windows::core::PCWSTR = ::windows::w!("-Gfa"); +pub const DXC_ARG_AVOID_FLOW_CONTROL: ::windows::core::PCWSTR = ::windows::core::w!("-Gfa"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_DEBUG: ::windows::core::PCWSTR = ::windows::w!("-Zi"); +pub const DXC_ARG_DEBUG: ::windows::core::PCWSTR = ::windows::core::w!("-Zi"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_DEBUG_NAME_FOR_BINARY: ::windows::core::PCWSTR = ::windows::w!("-Zsb"); +pub const DXC_ARG_DEBUG_NAME_FOR_BINARY: ::windows::core::PCWSTR = ::windows::core::w!("-Zsb"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_DEBUG_NAME_FOR_SOURCE: ::windows::core::PCWSTR = ::windows::w!("-Zss"); +pub const DXC_ARG_DEBUG_NAME_FOR_SOURCE: ::windows::core::PCWSTR = ::windows::core::w!("-Zss"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITY: ::windows::core::PCWSTR = ::windows::w!("-Gec"); +pub const DXC_ARG_ENABLE_BACKWARDS_COMPATIBILITY: ::windows::core::PCWSTR = ::windows::core::w!("-Gec"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_ENABLE_STRICTNESS: ::windows::core::PCWSTR = ::windows::w!("-Ges"); +pub const DXC_ARG_ENABLE_STRICTNESS: ::windows::core::PCWSTR = ::windows::core::w!("-Ges"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_IEEE_STRICTNESS: ::windows::core::PCWSTR = ::windows::w!("-Gis"); +pub const DXC_ARG_IEEE_STRICTNESS: ::windows::core::PCWSTR = ::windows::core::w!("-Gis"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_OPTIMIZATION_LEVEL0: ::windows::core::PCWSTR = ::windows::w!("-O0"); +pub const DXC_ARG_OPTIMIZATION_LEVEL0: ::windows::core::PCWSTR = ::windows::core::w!("-O0"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_OPTIMIZATION_LEVEL1: ::windows::core::PCWSTR = ::windows::w!("-O1"); +pub const DXC_ARG_OPTIMIZATION_LEVEL1: ::windows::core::PCWSTR = ::windows::core::w!("-O1"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_OPTIMIZATION_LEVEL2: ::windows::core::PCWSTR = ::windows::w!("-O2"); +pub const DXC_ARG_OPTIMIZATION_LEVEL2: ::windows::core::PCWSTR = ::windows::core::w!("-O2"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_OPTIMIZATION_LEVEL3: ::windows::core::PCWSTR = ::windows::w!("-O3"); +pub const DXC_ARG_OPTIMIZATION_LEVEL3: ::windows::core::PCWSTR = ::windows::core::w!("-O3"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_PACK_MATRIX_COLUMN_MAJOR: ::windows::core::PCWSTR = ::windows::w!("-Zpc"); +pub const DXC_ARG_PACK_MATRIX_COLUMN_MAJOR: ::windows::core::PCWSTR = ::windows::core::w!("-Zpc"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_PACK_MATRIX_ROW_MAJOR: ::windows::core::PCWSTR = ::windows::w!("-Zpr"); +pub const DXC_ARG_PACK_MATRIX_ROW_MAJOR: ::windows::core::PCWSTR = ::windows::core::w!("-Zpr"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_PREFER_FLOW_CONTROL: ::windows::core::PCWSTR = ::windows::w!("-Gfp"); +pub const DXC_ARG_PREFER_FLOW_CONTROL: ::windows::core::PCWSTR = ::windows::core::w!("-Gfp"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_RESOURCES_MAY_ALIAS: ::windows::core::PCWSTR = ::windows::w!("-res_may_alias"); +pub const DXC_ARG_RESOURCES_MAY_ALIAS: ::windows::core::PCWSTR = ::windows::core::w!("-res_may_alias"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_SKIP_OPTIMIZATIONS: ::windows::core::PCWSTR = ::windows::w!("-Od"); +pub const DXC_ARG_SKIP_OPTIMIZATIONS: ::windows::core::PCWSTR = ::windows::core::w!("-Od"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_SKIP_VALIDATION: ::windows::core::PCWSTR = ::windows::w!("-Vd"); +pub const DXC_ARG_SKIP_VALIDATION: ::windows::core::PCWSTR = ::windows::core::w!("-Vd"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_ARG_WARNINGS_ARE_ERRORS: ::windows::core::PCWSTR = ::windows::w!("-WX"); +pub const DXC_ARG_WARNINGS_ARE_ERRORS: ::windows::core::PCWSTR = ::windows::core::w!("-WX"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_EXTRA_OUTPUT_NAME_STDERR: ::windows::core::PCWSTR = ::windows::w!("*stderr*"); +pub const DXC_EXTRA_OUTPUT_NAME_STDERR: ::windows::core::PCWSTR = ::windows::core::w!("*stderr*"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] -pub const DXC_EXTRA_OUTPUT_NAME_STDOUT: ::windows::core::PCWSTR = ::windows::w!("*stdout*"); +pub const DXC_EXTRA_OUTPUT_NAME_STDOUT: ::windows::core::PCWSTR = ::windows::core::w!("*stdout*"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] pub const DXC_HASHFLAG_INCLUDES_SOURCE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Dxc\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs index 2222e101fe..955864dc72 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D/Fxc/mod.rs @@ -7,7 +7,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCompile ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , psourcename : :: windows::core::PCSTR , pdefines : *const super:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , pentrypoint : :: windows::core::PCSTR , ptarget : :: windows::core::PCSTR , flags1 : u32 , flags2 : u32 , ppcode : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCompile ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , psourcename : ::windows::core::PCSTR , pdefines : *const super:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , pentrypoint : ::windows::core::PCSTR , ptarget : ::windows::core::PCSTR , flags1 : u32 , flags2 : u32 , ppcode : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DCompile(psrcdata, srcdatasize, psourcename.into_param().abi(), ::core::mem::transmute(pdefines.unwrap_or(::std::ptr::null())), pinclude.into_param().abi(), pentrypoint.into_param().abi(), ptarget.into_param().abi(), flags1, flags2, ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] @@ -19,7 +19,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCompile2 ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , psourcename : :: windows::core::PCSTR , pdefines : *const super:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , pentrypoint : :: windows::core::PCSTR , ptarget : :: windows::core::PCSTR , flags1 : u32 , flags2 : u32 , secondarydataflags : u32 , psecondarydata : *const ::core::ffi::c_void , secondarydatasize : usize , ppcode : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCompile2 ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , psourcename : ::windows::core::PCSTR , pdefines : *const super:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , pentrypoint : ::windows::core::PCSTR , ptarget : ::windows::core::PCSTR , flags1 : u32 , flags2 : u32 , secondarydataflags : u32 , psecondarydata : *const ::core::ffi::c_void , secondarydatasize : usize , ppcode : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DCompile2(psrcdata, srcdatasize, psourcename.into_param().abi(), ::core::mem::transmute(pdefines.unwrap_or(::std::ptr::null())), pinclude.into_param().abi(), pentrypoint.into_param().abi(), ptarget.into_param().abi(), flags1, flags2, secondarydataflags, ::core::mem::transmute(psecondarydata.unwrap_or(::std::ptr::null())), secondarydatasize, ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] @@ -31,20 +31,20 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCompileFromFile ( pfilename : :: windows::core::PCWSTR , pdefines : *const super:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , pentrypoint : :: windows::core::PCSTR , ptarget : :: windows::core::PCSTR , flags1 : u32 , flags2 : u32 , ppcode : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCompileFromFile ( pfilename : ::windows::core::PCWSTR , pdefines : *const super:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , pentrypoint : ::windows::core::PCSTR , ptarget : ::windows::core::PCSTR , flags1 : u32 , flags2 : u32 , ppcode : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DCompileFromFile(pfilename.into_param().abi(), ::core::mem::transmute(pdefines.unwrap_or(::std::ptr::null())), pinclude.into_param().abi(), pentrypoint.into_param().abi(), ptarget.into_param().abi(), flags1, flags2, ::core::mem::transmute(ppcode), ::core::mem::transmute(pperrormsgs.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DCompressShaders(pshaderdata: &[D3D_SHADER_DATA], uflags: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCompressShaders ( unumshaders : u32 , pshaderdata : *const D3D_SHADER_DATA , uflags : u32 , ppcompresseddata : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCompressShaders ( unumshaders : u32 , pshaderdata : *const D3D_SHADER_DATA , uflags : u32 , ppcompresseddata : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DCompressShaders(pshaderdata.len() as _, ::core::mem::transmute(pshaderdata.as_ptr()), uflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DCreateBlob(size: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCreateBlob ( size : usize , ppblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCreateBlob ( size : usize , ppblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DCreateBlob(size, &mut result__).from_abi(result__) } @@ -52,7 +52,7 @@ pub unsafe fn D3DCreateBlob(size: usize) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCreateFunctionLinkingGraph ( uflags : u32 , ppfunctionlinkinggraph : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCreateFunctionLinkingGraph ( uflags : u32 , ppfunctionlinkinggraph : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DCreateFunctionLinkingGraph(uflags, &mut result__).from_abi(result__) } @@ -60,14 +60,14 @@ pub unsafe fn D3DCreateFunctionLinkingGraph(uflags: u32) -> ::windows::core::Res #[cfg(feature = "Win32_Graphics_Direct3D11")] #[inline] pub unsafe fn D3DCreateLinker() -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCreateLinker ( pplinker : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DCreateLinker ( pplinker : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DCreateLinker(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DDecompressShaders(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, unumshaders: u32, ustartindex: u32, pindices: ::core::option::Option<*const u32>, uflags: u32, ppshaders: *mut ::core::option::Option, ptotalshaders: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDecompressShaders ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , unumshaders : u32 , ustartindex : u32 , pindices : *const u32 , uflags : u32 , ppshaders : *mut * mut::core::ffi::c_void , ptotalshaders : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDecompressShaders ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , unumshaders : u32 , ustartindex : u32 , pindices : *const u32 , uflags : u32 , ppshaders : *mut * mut::core::ffi::c_void , ptotalshaders : *mut u32 ) -> ::windows::core::HRESULT ); D3DDecompressShaders(psrcdata, srcdatasize, unumshaders, ustartindex, ::core::mem::transmute(pindices.unwrap_or(::std::ptr::null())), uflags, ::core::mem::transmute(ppshaders), ::core::mem::transmute(ptotalshaders.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] @@ -76,7 +76,7 @@ pub unsafe fn D3DDisassemble(psrcdata: *const ::core::ffi::c_void, srcdatasi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDisassemble ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , flags : u32 , szcomments : :: windows::core::PCSTR , ppdisassembly : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDisassemble ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , flags : u32 , szcomments : ::windows::core::PCSTR , ppdisassembly : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DDisassemble(psrcdata, srcdatasize, flags, szcomments.into_param().abi(), &mut result__).from_abi(result__) } @@ -87,7 +87,7 @@ pub unsafe fn D3DDisassemble10Effect(peffect: P0, flags: u32) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDisassemble10Effect ( peffect : * mut::core::ffi::c_void , flags : u32 , ppdisassembly : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDisassemble10Effect ( peffect : * mut::core::ffi::c_void , flags : u32 , ppdisassembly : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DDisassemble10Effect(peffect.into_param().abi(), flags, &mut result__).from_abi(result__) } @@ -97,55 +97,55 @@ pub unsafe fn D3DDisassembleRegion(psrcdata: *const ::core::ffi::c_void, src where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDisassembleRegion ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , flags : u32 , szcomments : :: windows::core::PCSTR , startbyteoffset : usize , numinsts : usize , pfinishbyteoffset : *mut usize , ppdisassembly : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDisassembleRegion ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , flags : u32 , szcomments : ::windows::core::PCSTR , startbyteoffset : usize , numinsts : usize , pfinishbyteoffset : *mut usize , ppdisassembly : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DDisassembleRegion(psrcdata, srcdatasize, flags, szcomments.into_param().abi(), startbyteoffset, numinsts, ::core::mem::transmute(pfinishbyteoffset.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppdisassembly)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DGetBlobPart(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, part: D3D_BLOB_PART, flags: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetBlobPart ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , part : D3D_BLOB_PART , flags : u32 , pppart : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetBlobPart ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , part : D3D_BLOB_PART , flags : u32 , pppart : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DGetBlobPart(psrcdata, srcdatasize, part, flags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DGetDebugInfo(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetDebugInfo ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ppdebuginfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetDebugInfo ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ppdebuginfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DGetDebugInfo(psrcdata, srcdatasize, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DGetInputAndOutputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetInputAndOutputSignatureBlob ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetInputAndOutputSignatureBlob ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DGetInputAndOutputSignatureBlob(psrcdata, srcdatasize, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DGetInputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetInputSignatureBlob ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetInputSignatureBlob ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DGetInputSignatureBlob(psrcdata, srcdatasize, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DGetOutputSignatureBlob(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetOutputSignatureBlob ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetOutputSignatureBlob ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DGetOutputSignatureBlob(psrcdata, srcdatasize, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DGetTraceInstructionOffsets(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, flags: u32, startinstindex: usize, poffsets: ::core::option::Option<&mut [usize]>, ptotalinsts: ::core::option::Option<*mut usize>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetTraceInstructionOffsets ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , flags : u32 , startinstindex : usize , numinsts : usize , poffsets : *mut usize , ptotalinsts : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DGetTraceInstructionOffsets ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , flags : u32 , startinstindex : usize , numinsts : usize , poffsets : *mut usize , ptotalinsts : *mut usize ) -> ::windows::core::HRESULT ); D3DGetTraceInstructionOffsets(psrcdata, srcdatasize, flags, startinstindex, poffsets.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(poffsets.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(ptotalinsts.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`, `\"Win32_Graphics_Direct3D11\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D11")] #[inline] pub unsafe fn D3DLoadModule(psrcdata: *const ::core::ffi::c_void, cbsrcdatasize: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DLoadModule ( psrcdata : *const ::core::ffi::c_void , cbsrcdatasize : usize , ppmodule : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DLoadModule ( psrcdata : *const ::core::ffi::c_void , cbsrcdatasize : usize , ppmodule : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DLoadModule(psrcdata, cbsrcdatasize, &mut result__).from_abi(result__) } @@ -156,7 +156,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DPreprocess ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , psourcename : :: windows::core::PCSTR , pdefines : *const super:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , ppcodetext : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DPreprocess ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , psourcename : ::windows::core::PCSTR , pdefines : *const super:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , ppcodetext : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DPreprocess(psrcdata, srcdatasize, psourcename.into_param().abi(), ::core::mem::transmute(pdefines.unwrap_or(::std::ptr::null())), pinclude.into_param().abi(), ::core::mem::transmute(ppcodetext), ::core::mem::transmute(pperrormsgs.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] @@ -165,33 +165,33 @@ pub unsafe fn D3DReadFileToBlob(pfilename: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DReadFileToBlob ( pfilename : :: windows::core::PCWSTR , ppcontents : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DReadFileToBlob ( pfilename : ::windows::core::PCWSTR , ppcontents : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DReadFileToBlob(pfilename.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DReflect(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, pinterface: *const ::windows::core::GUID, ppreflector: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DReflect ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , pinterface : *const :: windows::core::GUID , ppreflector : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DReflect ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , pinterface : *const ::windows::core::GUID , ppreflector : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DReflect(psrcdata, srcdatasize, pinterface, ppreflector).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DReflectLibrary(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, riid: *const ::windows::core::GUID, ppreflector: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DReflectLibrary ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , riid : *const :: windows::core::GUID , ppreflector : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DReflectLibrary ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , riid : *const ::windows::core::GUID , ppreflector : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DReflectLibrary(psrcdata, srcdatasize, riid, ppreflector).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DSetBlobPart(psrcdata: *const ::core::ffi::c_void, srcdatasize: usize, part: D3D_BLOB_PART, flags: u32, ppart: *const ::core::ffi::c_void, partsize: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DSetBlobPart ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , part : D3D_BLOB_PART , flags : u32 , ppart : *const ::core::ffi::c_void , partsize : usize , ppnewshader : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DSetBlobPart ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , part : D3D_BLOB_PART , flags : u32 , ppart : *const ::core::ffi::c_void , partsize : usize , ppnewshader : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DSetBlobPart(psrcdata, srcdatasize, part, flags, ppart, partsize, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] #[inline] pub unsafe fn D3DStripShader(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize, ustripflags: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DStripShader ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ustripflags : u32 , ppstrippedblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DStripShader ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ustripflags : u32 , ppstrippedblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DStripShader(pshaderbytecode, bytecodelength, ustripflags, &mut result__).from_abi(result__) } @@ -204,13 +204,13 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DWriteBlobToFile ( pblob : * mut::core::ffi::c_void , pfilename : :: windows::core::PCWSTR , boverwrite : super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DWriteBlobToFile ( pblob : * mut::core::ffi::c_void , pfilename : ::windows::core::PCWSTR , boverwrite : super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); D3DWriteBlobToFile(pblob.into_param().abi(), pfilename.into_param().abi(), boverwrite.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] -pub const D3DCOMPILER_DLL_A: ::windows::core::PCSTR = ::windows::s!("d3dcompiler_47.dll"); +pub const D3DCOMPILER_DLL_A: ::windows::core::PCSTR = ::windows::core::s!("d3dcompiler_47.dll"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] -pub const D3DCOMPILER_DLL_W: ::windows::core::PCWSTR = ::windows::w!("d3dcompiler_47.dll"); +pub const D3DCOMPILER_DLL_W: ::windows::core::PCWSTR = ::windows::core::w!("d3dcompiler_47.dll"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] pub const D3DCOMPILE_ALL_RESOURCES_BOUND: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D_Fxc\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs index d43b921c6f..564abb43db 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D10/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CompileEffectFromMemory ( pdata : *const ::core::ffi::c_void , datalength : usize , psrcfilename : :: windows::core::PCSTR , pdefines : *const super::Direct3D:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , hlslflags : u32 , fxflags : u32 , ppcompiledeffect : *mut * mut::core::ffi::c_void , pperrors : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CompileEffectFromMemory ( pdata : *const ::core::ffi::c_void , datalength : usize , psrcfilename : ::windows::core::PCSTR , pdefines : *const super::Direct3D:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , hlslflags : u32 , fxflags : u32 , ppcompiledeffect : *mut * mut::core::ffi::c_void , pperrors : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D10CompileEffectFromMemory(pdata, datalength, psrcfilename.into_param().abi(), ::core::mem::transmute(pdefines.unwrap_or(::std::ptr::null())), pinclude.into_param().abi(), hlslflags, fxflags, ::core::mem::transmute(ppcompiledeffect), ::core::mem::transmute(pperrors.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] @@ -19,14 +19,14 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CompileShader ( psrcdata : :: windows::core::PCSTR , srcdatasize : usize , pfilename : :: windows::core::PCSTR , pdefines : *const super::Direct3D:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , pfunctionname : :: windows::core::PCSTR , pprofile : :: windows::core::PCSTR , flags : u32 , ppshader : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CompileShader ( psrcdata : ::windows::core::PCSTR , srcdatasize : usize , pfilename : ::windows::core::PCSTR , pdefines : *const super::Direct3D:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , pfunctionname : ::windows::core::PCSTR , pprofile : ::windows::core::PCSTR , flags : u32 , ppshader : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D10CompileShader(::core::mem::transmute(psrcdata.as_ptr()), psrcdata.len() as _, pfilename.into_param().abi(), ::core::mem::transmute(pdefines.unwrap_or(::std::ptr::null())), pinclude.into_param().abi(), pfunctionname.into_param().abi(), pprofile.into_param().abi(), flags, ::core::mem::transmute(ppshader), ::core::mem::transmute(pperrormsgs.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10CreateBlob(numbytes: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateBlob ( numbytes : usize , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateBlob ( numbytes : usize , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10CreateBlob(numbytes, &mut result__).from_abi(result__) } @@ -38,7 +38,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateDevice ( padapter : * mut::core::ffi::c_void , drivertype : D3D10_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : u32 , sdkversion : u32 , ppdevice : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateDevice ( padapter : * mut::core::ffi::c_void , drivertype : D3D10_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : u32 , sdkversion : u32 , ppdevice : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D10CreateDevice(padapter.into_param().abi(), drivertype, software.into_param().abi(), flags, sdkversion, ::core::mem::transmute(ppdevice.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi\"`*"] @@ -49,7 +49,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10_1.dll""system" fn D3D10CreateDevice1 ( padapter : * mut::core::ffi::c_void , drivertype : D3D10_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : u32 , hardwarelevel : D3D10_FEATURE_LEVEL1 , sdkversion : u32 , ppdevice : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10_1.dll""system" fn D3D10CreateDevice1 ( padapter : * mut::core::ffi::c_void , drivertype : D3D10_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : u32 , hardwarelevel : D3D10_FEATURE_LEVEL1 , sdkversion : u32 , ppdevice : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D10CreateDevice1(padapter.into_param().abi(), drivertype, software.into_param().abi(), flags, hardwarelevel, sdkversion, ::core::mem::transmute(ppdevice.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -60,7 +60,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateDeviceAndSwapChain ( padapter : * mut::core::ffi::c_void , drivertype : D3D10_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : u32 , sdkversion : u32 , pswapchaindesc : *const super::Dxgi:: DXGI_SWAP_CHAIN_DESC , ppswapchain : *mut * mut::core::ffi::c_void , ppdevice : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateDeviceAndSwapChain ( padapter : * mut::core::ffi::c_void , drivertype : D3D10_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : u32 , sdkversion : u32 , pswapchaindesc : *const super::Dxgi:: DXGI_SWAP_CHAIN_DESC , ppswapchain : *mut * mut::core::ffi::c_void , ppdevice : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D10CreateDeviceAndSwapChain(padapter.into_param().abi(), drivertype, software.into_param().abi(), flags, sdkversion, ::core::mem::transmute(pswapchaindesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppswapchain.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppdevice.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -71,7 +71,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10_1.dll""system" fn D3D10CreateDeviceAndSwapChain1 ( padapter : * mut::core::ffi::c_void , drivertype : D3D10_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : u32 , hardwarelevel : D3D10_FEATURE_LEVEL1 , sdkversion : u32 , pswapchaindesc : *const super::Dxgi:: DXGI_SWAP_CHAIN_DESC , ppswapchain : *mut * mut::core::ffi::c_void , ppdevice : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10_1.dll""system" fn D3D10CreateDeviceAndSwapChain1 ( padapter : * mut::core::ffi::c_void , drivertype : D3D10_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : u32 , hardwarelevel : D3D10_FEATURE_LEVEL1 , sdkversion : u32 , pswapchaindesc : *const super::Dxgi:: DXGI_SWAP_CHAIN_DESC , ppswapchain : *mut * mut::core::ffi::c_void , ppdevice : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D10CreateDeviceAndSwapChain1(padapter.into_param().abi(), drivertype, software.into_param().abi(), flags, hardwarelevel, sdkversion, ::core::mem::transmute(pswapchaindesc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppswapchain.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppdevice.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] @@ -81,7 +81,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateEffectFromMemory ( pdata : *const ::core::ffi::c_void , datalength : usize , fxflags : u32 , pdevice : * mut::core::ffi::c_void , peffectpool : * mut::core::ffi::c_void , ppeffect : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateEffectFromMemory ( pdata : *const ::core::ffi::c_void , datalength : usize , fxflags : u32 , pdevice : * mut::core::ffi::c_void , peffectpool : * mut::core::ffi::c_void , ppeffect : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10CreateEffectFromMemory(pdata, datalength, fxflags, pdevice.into_param().abi(), peffectpool.into_param().abi(), &mut result__).from_abi(result__) } @@ -91,7 +91,7 @@ pub unsafe fn D3D10CreateEffectPoolFromMemory(pdata: *const ::core::ffi::c_v where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateEffectPoolFromMemory ( pdata : *const ::core::ffi::c_void , datalength : usize , fxflags : u32 , pdevice : * mut::core::ffi::c_void , ppeffectpool : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateEffectPoolFromMemory ( pdata : *const ::core::ffi::c_void , datalength : usize , fxflags : u32 , pdevice : * mut::core::ffi::c_void , ppeffectpool : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10CreateEffectPoolFromMemory(pdata, datalength, fxflags, pdevice.into_param().abi(), &mut result__).from_abi(result__) } @@ -101,7 +101,7 @@ pub unsafe fn D3D10CreateStateBlock(pdevice: P0, pstateblockmask: *const D3D where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateStateBlock ( pdevice : * mut::core::ffi::c_void , pstateblockmask : *const D3D10_STATE_BLOCK_MASK , ppstateblock : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10CreateStateBlock ( pdevice : * mut::core::ffi::c_void , pstateblockmask : *const D3D10_STATE_BLOCK_MASK , ppstateblock : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10CreateStateBlock(pdevice.into_param().abi(), pstateblockmask, &mut result__).from_abi(result__) } @@ -113,7 +113,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10DisassembleEffect ( peffect : * mut::core::ffi::c_void , enablecolorcode : super::super::Foundation:: BOOL , ppdisassembly : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10DisassembleEffect ( peffect : * mut::core::ffi::c_void , enablecolorcode : super::super::Foundation:: BOOL , ppdisassembly : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10DisassembleEffect(peffect.into_param().abi(), enablecolorcode.into_param().abi(), &mut result__).from_abi(result__) } @@ -125,7 +125,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10DisassembleShader ( pshader : *const ::core::ffi::c_void , bytecodelength : usize , enablecolorcode : super::super::Foundation:: BOOL , pcomments : :: windows::core::PCSTR , ppdisassembly : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10DisassembleShader ( pshader : *const ::core::ffi::c_void , bytecodelength : usize , enablecolorcode : super::super::Foundation:: BOOL , pcomments : ::windows::core::PCSTR , ppdisassembly : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10DisassembleShader(pshader, bytecodelength, enablecolorcode.into_param().abi(), pcomments.into_param().abi(), &mut result__).from_abi(result__) } @@ -135,14 +135,14 @@ pub unsafe fn D3D10GetGeometryShaderProfile(pdevice: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetGeometryShaderProfile ( pdevice : * mut::core::ffi::c_void ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetGeometryShaderProfile ( pdevice : * mut::core::ffi::c_void ) -> ::windows::core::PCSTR ); D3D10GetGeometryShaderProfile(pdevice.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10GetInputAndOutputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetInputAndOutputSignatureBlob ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetInputAndOutputSignatureBlob ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10GetInputAndOutputSignatureBlob(pshaderbytecode, bytecodelength, &mut result__).from_abi(result__) } @@ -150,7 +150,7 @@ pub unsafe fn D3D10GetInputAndOutputSignatureBlob(pshaderbytecode: *const ::core #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10GetInputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetInputSignatureBlob ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetInputSignatureBlob ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10GetInputSignatureBlob(pshaderbytecode, bytecodelength, &mut result__).from_abi(result__) } @@ -158,7 +158,7 @@ pub unsafe fn D3D10GetInputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_ #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10GetOutputSignatureBlob(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetOutputSignatureBlob ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetOutputSignatureBlob ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppsignatureblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10GetOutputSignatureBlob(pshaderbytecode, bytecodelength, &mut result__).from_abi(result__) } @@ -168,14 +168,14 @@ pub unsafe fn D3D10GetPixelShaderProfile(pdevice: P0) -> ::windows::core::PC where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetPixelShaderProfile ( pdevice : * mut::core::ffi::c_void ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetPixelShaderProfile ( pdevice : * mut::core::ffi::c_void ) -> ::windows::core::PCSTR ); D3D10GetPixelShaderProfile(pdevice.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D10GetShaderDebugInfo(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetShaderDebugInfo ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppdebuginfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetShaderDebugInfo ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppdebuginfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10GetShaderDebugInfo(pshaderbytecode, bytecodelength, &mut result__).from_abi(result__) } @@ -185,7 +185,7 @@ pub unsafe fn D3D10GetVertexShaderProfile(pdevice: P0) -> ::windows::core::P where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetVertexShaderProfile ( pdevice : * mut::core::ffi::c_void ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10GetVertexShaderProfile ( pdevice : * mut::core::ffi::c_void ) -> ::windows::core::PCSTR ); D3D10GetVertexShaderProfile(pdevice.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Graphics_Direct3D\"`*"] @@ -196,44 +196,44 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10PreprocessShader ( psrcdata : :: windows::core::PCSTR , srcdatasize : usize , pfilename : :: windows::core::PCSTR , pdefines : *const super::Direct3D:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , ppshadertext : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10PreprocessShader ( psrcdata : ::windows::core::PCSTR , srcdatasize : usize , pfilename : ::windows::core::PCSTR , pdefines : *const super::Direct3D:: D3D_SHADER_MACRO , pinclude : * mut::core::ffi::c_void , ppshadertext : *mut * mut::core::ffi::c_void , pperrormsgs : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D10PreprocessShader(::core::mem::transmute(psrcdata.as_ptr()), psrcdata.len() as _, pfilename.into_param().abi(), ::core::mem::transmute(pdefines.unwrap_or(::std::ptr::null())), pinclude.into_param().abi(), ::core::mem::transmute(ppshadertext), ::core::mem::transmute(pperrormsgs.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] pub unsafe fn D3D10ReflectShader(pshaderbytecode: *const ::core::ffi::c_void, bytecodelength: usize) -> ::windows::core::Result { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10ReflectShader ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppreflector : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10ReflectShader ( pshaderbytecode : *const ::core::ffi::c_void , bytecodelength : usize , ppreflector : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3D10ReflectShader(pshaderbytecode, bytecodelength, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] pub unsafe fn D3D10StateBlockMaskDifference(pa: *const D3D10_STATE_BLOCK_MASK, pb: *const D3D10_STATE_BLOCK_MASK, presult: *mut D3D10_STATE_BLOCK_MASK) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskDifference ( pa : *const D3D10_STATE_BLOCK_MASK , pb : *const D3D10_STATE_BLOCK_MASK , presult : *mut D3D10_STATE_BLOCK_MASK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskDifference ( pa : *const D3D10_STATE_BLOCK_MASK , pb : *const D3D10_STATE_BLOCK_MASK , presult : *mut D3D10_STATE_BLOCK_MASK ) -> ::windows::core::HRESULT ); D3D10StateBlockMaskDifference(pa, pb, presult).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] pub unsafe fn D3D10StateBlockMaskDisableAll(pmask: *mut D3D10_STATE_BLOCK_MASK) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskDisableAll ( pmask : *mut D3D10_STATE_BLOCK_MASK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskDisableAll ( pmask : *mut D3D10_STATE_BLOCK_MASK ) -> ::windows::core::HRESULT ); D3D10StateBlockMaskDisableAll(pmask).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] pub unsafe fn D3D10StateBlockMaskDisableCapture(pmask: *mut D3D10_STATE_BLOCK_MASK, statetype: D3D10_DEVICE_STATE_TYPES, rangestart: u32, rangelength: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskDisableCapture ( pmask : *mut D3D10_STATE_BLOCK_MASK , statetype : D3D10_DEVICE_STATE_TYPES , rangestart : u32 , rangelength : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskDisableCapture ( pmask : *mut D3D10_STATE_BLOCK_MASK , statetype : D3D10_DEVICE_STATE_TYPES , rangestart : u32 , rangelength : u32 ) -> ::windows::core::HRESULT ); D3D10StateBlockMaskDisableCapture(pmask, statetype, rangestart, rangelength).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] pub unsafe fn D3D10StateBlockMaskEnableAll(pmask: *mut D3D10_STATE_BLOCK_MASK) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskEnableAll ( pmask : *mut D3D10_STATE_BLOCK_MASK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskEnableAll ( pmask : *mut D3D10_STATE_BLOCK_MASK ) -> ::windows::core::HRESULT ); D3D10StateBlockMaskEnableAll(pmask).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] pub unsafe fn D3D10StateBlockMaskEnableCapture(pmask: *mut D3D10_STATE_BLOCK_MASK, statetype: D3D10_DEVICE_STATE_TYPES, rangestart: u32, rangelength: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskEnableCapture ( pmask : *mut D3D10_STATE_BLOCK_MASK , statetype : D3D10_DEVICE_STATE_TYPES , rangestart : u32 , rangelength : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskEnableCapture ( pmask : *mut D3D10_STATE_BLOCK_MASK , statetype : D3D10_DEVICE_STATE_TYPES , rangestart : u32 , rangelength : u32 ) -> ::windows::core::HRESULT ); D3D10StateBlockMaskEnableCapture(pmask, statetype, rangestart, rangelength).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`, `\"Win32_Foundation\"`*"] @@ -246,13 +246,13 @@ pub unsafe fn D3D10StateBlockMaskGetSetting(pmask: *const D3D10_STATE_BLOCK_MASK #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] pub unsafe fn D3D10StateBlockMaskIntersect(pa: *const D3D10_STATE_BLOCK_MASK, pb: *const D3D10_STATE_BLOCK_MASK, presult: *mut D3D10_STATE_BLOCK_MASK) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskIntersect ( pa : *const D3D10_STATE_BLOCK_MASK , pb : *const D3D10_STATE_BLOCK_MASK , presult : *mut D3D10_STATE_BLOCK_MASK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskIntersect ( pa : *const D3D10_STATE_BLOCK_MASK , pb : *const D3D10_STATE_BLOCK_MASK , presult : *mut D3D10_STATE_BLOCK_MASK ) -> ::windows::core::HRESULT ); D3D10StateBlockMaskIntersect(pa, pb, presult).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] #[inline] pub unsafe fn D3D10StateBlockMaskUnion(pa: *const D3D10_STATE_BLOCK_MASK, pb: *const D3D10_STATE_BLOCK_MASK, presult: *mut D3D10_STATE_BLOCK_MASK) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskUnion ( pa : *const D3D10_STATE_BLOCK_MASK , pb : *const D3D10_STATE_BLOCK_MASK , presult : *mut D3D10_STATE_BLOCK_MASK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d10.dll""system" fn D3D10StateBlockMaskUnion ( pa : *const D3D10_STATE_BLOCK_MASK , pb : *const D3D10_STATE_BLOCK_MASK , presult : *mut D3D10_STATE_BLOCK_MASK ) -> ::windows::core::HRESULT ); D3D10StateBlockMaskUnion(pa, pb, presult).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] @@ -6229,19 +6229,19 @@ pub const D3D10_ANISOTROPIC_FILTERING_BIT: u32 = 64u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_APPEND_ALIGNED_ELEMENT: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_APPNAME_STRING: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const D3D10_APPNAME_STRING: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_APPSIZE_STRING: ::windows::core::PCWSTR = ::windows::w!("Size"); +pub const D3D10_APPSIZE_STRING: ::windows::core::PCWSTR = ::windows::core::w!("Size"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT: u32 = 9u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_BREAKON_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("BreakOn_CATEGORY_%s"); +pub const D3D10_BREAKON_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("BreakOn_CATEGORY_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_BREAKON_ID_DECIMAL: ::windows::core::PCWSTR = ::windows::w!("BreakOn_ID_%d"); +pub const D3D10_BREAKON_ID_DECIMAL: ::windows::core::PCWSTR = ::windows::core::w!("BreakOn_ID_%d"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_BREAKON_ID_STRING: ::windows::core::PCWSTR = ::windows::w!("BreakOn_ID_%s"); +pub const D3D10_BREAKON_ID_STRING: ::windows::core::PCWSTR = ::windows::core::w!("BreakOn_ID_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_BREAKON_SEVERITY: ::windows::core::PCWSTR = ::windows::w!("BreakOn_SEVERITY_%s"); +pub const D3D10_BREAKON_SEVERITY: ::windows::core::PCWSTR = ::windows::core::w!("BreakOn_SEVERITY_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_CLIP_OR_CULL_DISTANCE_COUNT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] @@ -6387,7 +6387,7 @@ pub const D3D10_EFFECT_VARIABLE_EXPLICIT_BIND_POINT: u32 = 4u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_EFFECT_VARIABLE_POOLED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_ENABLE_BREAK_ON_MESSAGE: ::windows::core::PCWSTR = ::windows::w!("EnableBreakOnMessage"); +pub const D3D10_ENABLE_BREAK_ON_MESSAGE: ::windows::core::PCWSTR = ::windows::core::w!("EnableBreakOnMessage"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_ENABLE_UNBOUNDED_DESCRIPTOR_TABLES: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] @@ -6471,7 +6471,7 @@ pub const D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS: u32 = 64u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_INFOQUEUE_STORAGE_FILTER_OVERRIDE: ::windows::core::PCWSTR = ::windows::w!("InfoQueueStorageFilterOverride"); +pub const D3D10_INFOQUEUE_STORAGE_FILTER_OVERRIDE: ::windows::core::PCWSTR = ::windows::core::w!("InfoQueueStorageFilterOverride"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] @@ -6515,15 +6515,15 @@ pub const D3D10_MIP_LOD_RANGE_BIT_COUNT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_MULTISAMPLE_ANTIALIAS_LINE_WIDTH: f32 = 1.4f32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_MUTE_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("Mute_CATEGORY_%s"); +pub const D3D10_MUTE_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("Mute_CATEGORY_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_MUTE_DEBUG_OUTPUT: ::windows::core::PCWSTR = ::windows::w!("MuteDebugOutput"); +pub const D3D10_MUTE_DEBUG_OUTPUT: ::windows::core::PCWSTR = ::windows::core::w!("MuteDebugOutput"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_MUTE_ID_DECIMAL: ::windows::core::PCWSTR = ::windows::w!("Mute_ID_%d"); +pub const D3D10_MUTE_ID_DECIMAL: ::windows::core::PCWSTR = ::windows::core::w!("Mute_ID_%d"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_MUTE_ID_STRING: ::windows::core::PCWSTR = ::windows::w!("Mute_ID_%s"); +pub const D3D10_MUTE_ID_STRING: ::windows::core::PCWSTR = ::windows::core::w!("Mute_ID_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_MUTE_SEVERITY: ::windows::core::PCWSTR = ::windows::w!("Mute_SEVERITY_%s"); +pub const D3D10_MUTE_SEVERITY: ::windows::core::PCWSTR = ::windows::core::w!("Mute_SEVERITY_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] @@ -6563,7 +6563,7 @@ pub const D3D10_PS_OUTPUT_REGISTER_COUNT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT: f32 = 0.5f32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_REGKEY_PATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Direct3D"); +pub const D3D10_REGKEY_PATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Direct3D"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_REQ_BLEND_OBJECT_COUNT_PER_CONTEXT: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] @@ -6727,7 +6727,7 @@ pub const D3D10_TEXT_1BIT_BIT: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_UNBOUND_MEMORY_ACCESS_RESULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] -pub const D3D10_UNMUTE_SEVERITY_INFO: ::windows::core::PCWSTR = ::windows::w!("Unmute_SEVERITY_INFO"); +pub const D3D10_UNMUTE_SEVERITY_INFO: ::windows::core::PCWSTR = ::windows::core::w!("Unmute_SEVERITY_INFO"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] pub const D3D10_VIEWPORT_AND_SCISSORRECT_MAX_INDEX: u32 = 15u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D10\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs index f03d504a6f..0aef9cd0fd 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d11.dll""system" fn D3D11CreateDevice ( padapter : * mut::core::ffi::c_void , drivertype : super::Direct3D:: D3D_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : D3D11_CREATE_DEVICE_FLAG , pfeaturelevels : *const super::Direct3D:: D3D_FEATURE_LEVEL , featurelevels : u32 , sdkversion : u32 , ppdevice : *mut * mut::core::ffi::c_void , pfeaturelevel : *mut super::Direct3D:: D3D_FEATURE_LEVEL , ppimmediatecontext : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d11.dll""system" fn D3D11CreateDevice ( padapter : * mut::core::ffi::c_void , drivertype : super::Direct3D:: D3D_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : D3D11_CREATE_DEVICE_FLAG , pfeaturelevels : *const super::Direct3D:: D3D_FEATURE_LEVEL , featurelevels : u32 , sdkversion : u32 , ppdevice : *mut * mut::core::ffi::c_void , pfeaturelevel : *mut super::Direct3D:: D3D_FEATURE_LEVEL , ppimmediatecontext : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D11CreateDevice(padapter.into_param().abi(), drivertype, software.into_param().abi(), flags, ::core::mem::transmute(pfeaturelevels.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pfeaturelevels.as_deref().map_or(0, |slice| slice.len() as _), sdkversion, ::core::mem::transmute(ppdevice.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pfeaturelevel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppimmediatecontext.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Direct3D\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d11.dll""system" fn D3D11CreateDeviceAndSwapChain ( padapter : * mut::core::ffi::c_void , drivertype : super::Direct3D:: D3D_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : D3D11_CREATE_DEVICE_FLAG , pfeaturelevels : *const super::Direct3D:: D3D_FEATURE_LEVEL , featurelevels : u32 , sdkversion : u32 , pswapchaindesc : *const super::Dxgi:: DXGI_SWAP_CHAIN_DESC , ppswapchain : *mut * mut::core::ffi::c_void , ppdevice : *mut * mut::core::ffi::c_void , pfeaturelevel : *mut super::Direct3D:: D3D_FEATURE_LEVEL , ppimmediatecontext : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d11.dll""system" fn D3D11CreateDeviceAndSwapChain ( padapter : * mut::core::ffi::c_void , drivertype : super::Direct3D:: D3D_DRIVER_TYPE , software : super::super::Foundation:: HINSTANCE , flags : D3D11_CREATE_DEVICE_FLAG , pfeaturelevels : *const super::Direct3D:: D3D_FEATURE_LEVEL , featurelevels : u32 , sdkversion : u32 , pswapchaindesc : *const super::Dxgi:: DXGI_SWAP_CHAIN_DESC , ppswapchain : *mut * mut::core::ffi::c_void , ppdevice : *mut * mut::core::ffi::c_void , pfeaturelevel : *mut super::Direct3D:: D3D_FEATURE_LEVEL , ppimmediatecontext : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D11CreateDeviceAndSwapChain( padapter.into_param().abi(), drivertype, @@ -41,7 +41,7 @@ pub unsafe fn D3DDisassemble11Trace(psrcdata: *const ::core::ffi::c_void, sr where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDisassemble11Trace ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ptrace : * mut::core::ffi::c_void , startstep : u32 , numsteps : u32 , flags : u32 , ppdisassembly : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcompiler_47.dll""system" fn D3DDisassemble11Trace ( psrcdata : *const ::core::ffi::c_void , srcdatasize : usize , ptrace : * mut::core::ffi::c_void , startstep : u32 , numsteps : u32 , flags : u32 , ppdisassembly : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DDisassemble11Trace(psrcdata, srcdatasize, ptrace.into_param().abi(), startstep, numsteps, flags, &mut result__).from_abi(result__) } @@ -51,7 +51,7 @@ pub unsafe fn D3DX11CreateFFT(pdevicecontext: P0, pdesc: *const D3DX11_FFT_D where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT ( pdevicecontext : * mut::core::ffi::c_void , pdesc : *const D3DX11_FFT_DESC , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT ( pdevicecontext : * mut::core::ffi::c_void , pdesc : *const D3DX11_FFT_DESC , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DX11CreateFFT(pdevicecontext.into_param().abi(), pdesc, flags, pbufferinfo, ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -60,7 +60,7 @@ pub unsafe fn D3DX11CreateFFT1DComplex(pdevicecontext: P0, x: u32, flags: u3 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT1DComplex ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT1DComplex ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DX11CreateFFT1DComplex(pdevicecontext.into_param().abi(), x, flags, pbufferinfo, ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -69,7 +69,7 @@ pub unsafe fn D3DX11CreateFFT1DReal(pdevicecontext: P0, x: u32, flags: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT1DReal ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT1DReal ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DX11CreateFFT1DReal(pdevicecontext.into_param().abi(), x, flags, pbufferinfo, ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -78,7 +78,7 @@ pub unsafe fn D3DX11CreateFFT2DComplex(pdevicecontext: P0, x: u32, y: u32, f where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT2DComplex ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , y : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT2DComplex ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , y : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DX11CreateFFT2DComplex(pdevicecontext.into_param().abi(), x, y, flags, pbufferinfo, ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -87,7 +87,7 @@ pub unsafe fn D3DX11CreateFFT2DReal(pdevicecontext: P0, x: u32, y: u32, flag where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT2DReal ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , y : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT2DReal ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , y : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DX11CreateFFT2DReal(pdevicecontext.into_param().abi(), x, y, flags, pbufferinfo, ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -96,7 +96,7 @@ pub unsafe fn D3DX11CreateFFT3DComplex(pdevicecontext: P0, x: u32, y: u32, z where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT3DComplex ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , y : u32 , z : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT3DComplex ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , y : u32 , z : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DX11CreateFFT3DComplex(pdevicecontext.into_param().abi(), x, y, z, flags, pbufferinfo, ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -105,7 +105,7 @@ pub unsafe fn D3DX11CreateFFT3DReal(pdevicecontext: P0, x: u32, y: u32, z: u where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT3DReal ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , y : u32 , z : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateFFT3DReal ( pdevicecontext : * mut::core::ffi::c_void , x : u32 , y : u32 , z : u32 , flags : u32 , pbufferinfo : *mut D3DX11_FFT_BUFFER_INFO , ppfft : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3DX11CreateFFT3DReal(pdevicecontext.into_param().abi(), x, y, z, flags, pbufferinfo, ::core::mem::transmute(ppfft)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -114,7 +114,7 @@ pub unsafe fn D3DX11CreateScan(pdevicecontext: P0, maxelementscansize: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateScan ( pdevicecontext : * mut::core::ffi::c_void , maxelementscansize : u32 , maxscancount : u32 , ppscan : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateScan ( pdevicecontext : * mut::core::ffi::c_void , maxelementscansize : u32 , maxscancount : u32 , ppscan : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DX11CreateScan(pdevicecontext.into_param().abi(), maxelementscansize, maxscancount, &mut result__).from_abi(result__) } @@ -124,7 +124,7 @@ pub unsafe fn D3DX11CreateSegmentedScan(pdevicecontext: P0, maxelementscansi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateSegmentedScan ( pdevicecontext : * mut::core::ffi::c_void , maxelementscansize : u32 , ppscan : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3dcsx.dll""system" fn D3DX11CreateSegmentedScan ( pdevicecontext : * mut::core::ffi::c_void , maxelementscansize : u32 , ppscan : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); D3DX11CreateSegmentedScan(pdevicecontext.into_param().abi(), maxelementscansize, &mut result__).from_abi(result__) } @@ -13801,9 +13801,9 @@ pub const D3D11_ANISOTROPIC_FILTERING_BIT: u32 = 64u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_APPEND_ALIGNED_ELEMENT: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_APPNAME_STRING: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const D3D11_APPNAME_STRING: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_APPSIZE_STRING: ::windows::core::PCWSTR = ::windows::w!("Size"); +pub const D3D11_APPSIZE_STRING: ::windows::core::PCWSTR = ::windows::core::w!("Size"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_ARRAY_AXIS_ADDRESS_RANGE_BIT_COUNT: u32 = 9u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -13843,13 +13843,13 @@ pub const D3D11_AUTHENTICATED_QUERY_RESTRICTED_SHARED_RESOURCE_PROCESS_COUNT: :: #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_AUTHENTICATED_QUERY_UNRESTRICTED_PROTECTED_SHARED_RESOURCE_COUNT: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x012f0bd6_e662_4474_befd_aa53e5143c6d); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_BREAKON_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("BreakOn_CATEGORY_%s"); +pub const D3D11_BREAKON_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("BreakOn_CATEGORY_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_BREAKON_ID_DECIMAL: ::windows::core::PCWSTR = ::windows::w!("BreakOn_ID_%d"); +pub const D3D11_BREAKON_ID_DECIMAL: ::windows::core::PCWSTR = ::windows::core::w!("BreakOn_ID_%d"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_BREAKON_ID_STRING: ::windows::core::PCWSTR = ::windows::w!("BreakOn_ID_%s"); +pub const D3D11_BREAKON_ID_STRING: ::windows::core::PCWSTR = ::windows::core::w!("BreakOn_ID_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_BREAKON_SEVERITY: ::windows::core::PCWSTR = ::windows::w!("BreakOn_SEVERITY_%s"); +pub const D3D11_BREAKON_SEVERITY: ::windows::core::PCWSTR = ::windows::core::w!("BreakOn_SEVERITY_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_CLIP_OR_CULL_DISTANCE_COUNT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -14243,7 +14243,7 @@ pub const D3D11_DS_OUTPUT_REGISTER_COMPONENT_BIT_COUNT: u32 = 32u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_DS_OUTPUT_REGISTER_COUNT: u32 = 32u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_ENABLE_BREAK_ON_MESSAGE: ::windows::core::PCWSTR = ::windows::w!("EnableBreakOnMessage"); +pub const D3D11_ENABLE_BREAK_ON_MESSAGE: ::windows::core::PCWSTR = ::windows::core::w!("EnableBreakOnMessage"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_FILTER_REDUCTION_TYPE_MASK: u32 = 3u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -14269,9 +14269,9 @@ pub const D3D11_FLOAT_TO_SRGB_SCALE_2: f32 = 1.055f32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_FLOAT_TO_SRGB_THRESHOLD: f32 = 0.0031308f32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_FORCE_DEBUGGABLE: ::windows::core::PCWSTR = ::windows::w!("ForceDebuggable"); +pub const D3D11_FORCE_DEBUGGABLE: ::windows::core::PCWSTR = ::windows::core::w!("ForceDebuggable"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_FORCE_SHADER_SKIP_OPTIMIZATION: ::windows::core::PCWSTR = ::windows::w!("ForceShaderSkipOptimization"); +pub const D3D11_FORCE_SHADER_SKIP_OPTIMIZATION: ::windows::core::PCWSTR = ::windows::core::w!("ForceShaderSkipOptimization"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_FTOI_INSTRUCTION_MAX_INPUT: f32 = 2147483600f32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -14423,7 +14423,7 @@ pub const D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENTS_COMPONENTS: u32 = 128u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_IA_VERTEX_INPUT_STRUCTURE_ELEMENT_COUNT: u32 = 32u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_INFOQUEUE_STORAGE_FILTER_OVERRIDE: ::windows::core::PCWSTR = ::windows::w!("InfoQueueStorageFilterOverride"); +pub const D3D11_INFOQUEUE_STORAGE_FILTER_OVERRIDE: ::windows::core::PCWSTR = ::windows::core::w!("InfoQueueStorageFilterOverride"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -14479,15 +14479,15 @@ pub const D3D11_MIP_LOD_RANGE_BIT_COUNT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_MULTISAMPLE_ANTIALIAS_LINE_WIDTH: f32 = 1.4f32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_MUTE_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("Mute_CATEGORY_%s"); +pub const D3D11_MUTE_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("Mute_CATEGORY_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_MUTE_DEBUG_OUTPUT: ::windows::core::PCWSTR = ::windows::w!("MuteDebugOutput"); +pub const D3D11_MUTE_DEBUG_OUTPUT: ::windows::core::PCWSTR = ::windows::core::w!("MuteDebugOutput"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_MUTE_ID_DECIMAL: ::windows::core::PCWSTR = ::windows::w!("Mute_ID_%d"); +pub const D3D11_MUTE_ID_DECIMAL: ::windows::core::PCWSTR = ::windows::core::w!("Mute_ID_%d"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_MUTE_ID_STRING: ::windows::core::PCWSTR = ::windows::w!("Mute_ID_%s"); +pub const D3D11_MUTE_ID_STRING: ::windows::core::PCWSTR = ::windows::core::w!("Mute_ID_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_MUTE_SEVERITY: ::windows::core::PCWSTR = ::windows::w!("Mute_SEVERITY_%s"); +pub const D3D11_MUTE_SEVERITY: ::windows::core::PCWSTR = ::windows::core::w!("Mute_SEVERITY_%s"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_NONSAMPLE_FETCH_OUT_OF_RANGE_ACCESS_RESULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -14545,7 +14545,7 @@ pub const D3D11_PS_PIXEL_CENTER_FRACTIONAL_COMPONENT: f32 = 0.5f32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_RAW_UAV_SRV_BYTE_ALIGNMENT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_REGKEY_PATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Direct3D"); +pub const D3D11_REGKEY_PATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Direct3D"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_REQ_BLEND_OBJECT_COUNT_PER_DEVICE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -14723,7 +14723,7 @@ pub const D3D11_TRACE_REGISTER_FLAGS_RELATIVE_INDEXING: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_UNBOUND_MEMORY_ACCESS_RESULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3D11_UNMUTE_SEVERITY_INFO: ::windows::core::PCWSTR = ::windows::w!("Unmute_SEVERITY_INFO"); +pub const D3D11_UNMUTE_SEVERITY_INFO: ::windows::core::PCWSTR = ::windows::core::w!("Unmute_SEVERITY_INFO"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_VIEWPORT_AND_SCISSORRECT_MAX_INDEX: u32 = 15u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] @@ -14755,11 +14755,11 @@ pub const D3D11_WHQL_DRAWINDEXED_INDEX_COUNT_2_TO_EXP: u32 = 25u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3D11_WHQL_DRAW_VERTEX_COUNT_2_TO_EXP: u32 = 25u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3DCSX_DLL: ::windows::core::PCWSTR = ::windows::w!("d3dcsx_47.dll"); +pub const D3DCSX_DLL: ::windows::core::PCWSTR = ::windows::core::w!("d3dcsx_47.dll"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3DCSX_DLL_A: ::windows::core::PCSTR = ::windows::s!("d3dcsx_47.dll"); +pub const D3DCSX_DLL_A: ::windows::core::PCSTR = ::windows::core::s!("d3dcsx_47.dll"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] -pub const D3DCSX_DLL_W: ::windows::core::PCWSTR = ::windows::w!("d3dcsx_47.dll"); +pub const D3DCSX_DLL_W: ::windows::core::PCWSTR = ::windows::core::w!("d3dcsx_47.dll"); #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] pub const D3DX11_FFT_MAX_DIMENSIONS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Graphics_Direct3D11\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs index aefbefe6c0..b16d49a557 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D11on12/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn D3D11On12CreateDevice(pdevice: P0, flags: u32, pfeaturelevels: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "d3d11.dll""system" fn D3D11On12CreateDevice ( pdevice : * mut::core::ffi::c_void , flags : u32 , pfeaturelevels : *const super::Direct3D:: D3D_FEATURE_LEVEL , featurelevels : u32 , ppcommandqueues : *const * mut::core::ffi::c_void , numqueues : u32 , nodemask : u32 , ppdevice : *mut * mut::core::ffi::c_void , ppimmediatecontext : *mut * mut::core::ffi::c_void , pchosenfeaturelevel : *mut super::Direct3D:: D3D_FEATURE_LEVEL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d11.dll""system" fn D3D11On12CreateDevice ( pdevice : * mut::core::ffi::c_void , flags : u32 , pfeaturelevels : *const super::Direct3D:: D3D_FEATURE_LEVEL , featurelevels : u32 , ppcommandqueues : *const * mut::core::ffi::c_void , numqueues : u32 , nodemask : u32 , ppdevice : *mut * mut::core::ffi::c_void , ppimmediatecontext : *mut * mut::core::ffi::c_void , pchosenfeaturelevel : *mut super::Direct3D:: D3D_FEATURE_LEVEL ) -> ::windows::core::HRESULT ); D3D11On12CreateDevice( pdevice.into_param().abi(), flags, diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs index 122a9bd36b..de76a58290 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D12/mod.rs @@ -6,25 +6,25 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12CreateDevice ( padapter : * mut::core::ffi::c_void , minimumfeaturelevel : super::Direct3D:: D3D_FEATURE_LEVEL , riid : *const :: windows::core::GUID , ppdevice : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12CreateDevice ( padapter : * mut::core::ffi::c_void , minimumfeaturelevel : super::Direct3D:: D3D_FEATURE_LEVEL , riid : *const ::windows::core::GUID , ppdevice : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D12CreateDevice(padapter.into_param().abi(), minimumfeaturelevel, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] #[inline] pub unsafe fn D3D12CreateRootSignatureDeserializer(psrcdata: *const ::core::ffi::c_void, srcdatasizeinbytes: usize, prootsignaturedeserializerinterface: *const ::windows::core::GUID, pprootsignaturedeserializer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12CreateRootSignatureDeserializer ( psrcdata : *const ::core::ffi::c_void , srcdatasizeinbytes : usize , prootsignaturedeserializerinterface : *const :: windows::core::GUID , pprootsignaturedeserializer : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12CreateRootSignatureDeserializer ( psrcdata : *const ::core::ffi::c_void , srcdatasizeinbytes : usize , prootsignaturedeserializerinterface : *const ::windows::core::GUID , pprootsignaturedeserializer : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D12CreateRootSignatureDeserializer(psrcdata, srcdatasizeinbytes, prootsignaturedeserializerinterface, pprootsignaturedeserializer).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] #[inline] pub unsafe fn D3D12CreateVersionedRootSignatureDeserializer(psrcdata: *const ::core::ffi::c_void, srcdatasizeinbytes: usize, prootsignaturedeserializerinterface: *const ::windows::core::GUID, pprootsignaturedeserializer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12CreateVersionedRootSignatureDeserializer ( psrcdata : *const ::core::ffi::c_void , srcdatasizeinbytes : usize , prootsignaturedeserializerinterface : *const :: windows::core::GUID , pprootsignaturedeserializer : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12CreateVersionedRootSignatureDeserializer ( psrcdata : *const ::core::ffi::c_void , srcdatasizeinbytes : usize , prootsignaturedeserializerinterface : *const ::windows::core::GUID , pprootsignaturedeserializer : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D12CreateVersionedRootSignatureDeserializer(psrcdata, srcdatasizeinbytes, prootsignaturedeserializerinterface, pprootsignaturedeserializer).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] #[inline] pub unsafe fn D3D12EnableExperimentalFeatures(numfeatures: u32, piids: *const ::windows::core::GUID, pconfigurationstructs: ::core::option::Option<*const ::core::ffi::c_void>, pconfigurationstructsizes: ::core::option::Option<*const u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12EnableExperimentalFeatures ( numfeatures : u32 , piids : *const :: windows::core::GUID , pconfigurationstructs : *const ::core::ffi::c_void , pconfigurationstructsizes : *const u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12EnableExperimentalFeatures ( numfeatures : u32 , piids : *const ::windows::core::GUID , pconfigurationstructs : *const ::core::ffi::c_void , pconfigurationstructsizes : *const u32 ) -> ::windows::core::HRESULT ); D3D12EnableExperimentalFeatures(numfeatures, piids, ::core::mem::transmute(pconfigurationstructs.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pconfigurationstructsizes.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] @@ -33,7 +33,7 @@ pub unsafe fn D3D12GetDebugInterface(result__: *mut ::core::option::Option where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12GetDebugInterface ( riid : *const :: windows::core::GUID , ppvdebug : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12GetDebugInterface ( riid : *const ::windows::core::GUID , ppvdebug : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D12GetDebugInterface(&::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] @@ -42,21 +42,21 @@ pub unsafe fn D3D12GetInterface(rclsid: *const ::windows::core::GUID, result_ where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12GetInterface ( rclsid : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , ppvdebug : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12GetInterface ( rclsid : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , ppvdebug : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D12GetInterface(rclsid, &::IID, result__ as *mut _ as *mut _).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D12SerializeRootSignature(prootsignature: *const D3D12_ROOT_SIGNATURE_DESC, version: D3D_ROOT_SIGNATURE_VERSION, ppblob: *mut ::core::option::Option, pperrorblob: ::core::option::Option<*mut ::core::option::Option>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12SerializeRootSignature ( prootsignature : *const D3D12_ROOT_SIGNATURE_DESC , version : D3D_ROOT_SIGNATURE_VERSION , ppblob : *mut * mut::core::ffi::c_void , pperrorblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12SerializeRootSignature ( prootsignature : *const D3D12_ROOT_SIGNATURE_DESC , version : D3D_ROOT_SIGNATURE_VERSION , ppblob : *mut * mut::core::ffi::c_void , pperrorblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D12SerializeRootSignature(prootsignature, version, ::core::mem::transmute(ppblob), ::core::mem::transmute(pperrorblob.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`, `\"Win32_Graphics_Direct3D\"`*"] #[cfg(feature = "Win32_Graphics_Direct3D")] #[inline] pub unsafe fn D3D12SerializeVersionedRootSignature(prootsignature: *const D3D12_VERSIONED_ROOT_SIGNATURE_DESC, ppblob: *mut ::core::option::Option, pperrorblob: ::core::option::Option<*mut ::core::option::Option>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12SerializeVersionedRootSignature ( prootsignature : *const D3D12_VERSIONED_ROOT_SIGNATURE_DESC , ppblob : *mut * mut::core::ffi::c_void , pperrorblob : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d12.dll""system" fn D3D12SerializeVersionedRootSignature ( prootsignature : *const D3D12_VERSIONED_ROOT_SIGNATURE_DESC , ppblob : *mut * mut::core::ffi::c_void , pperrorblob : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); D3D12SerializeVersionedRootSignature(prootsignature, ::core::mem::transmute(ppblob), ::core::mem::transmute(pperrorblob.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D12\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs index cc463335b8..e464082443 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn D3DPERF_BeginEvent(col: u32, wszname: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "d3d9.dll""system" fn D3DPERF_BeginEvent ( col : u32 , wszname : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "d3d9.dll""system" fn D3DPERF_BeginEvent ( col : u32 , wszname : ::windows::core::PCWSTR ) -> i32 ); D3DPERF_BeginEvent(col, wszname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] @@ -32,7 +32,7 @@ pub unsafe fn D3DPERF_SetMarker(col: u32, wszname: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "d3d9.dll""system" fn D3DPERF_SetMarker ( col : u32 , wszname : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "d3d9.dll""system" fn D3DPERF_SetMarker ( col : u32 , wszname : ::windows::core::PCWSTR ) -> ( ) ); D3DPERF_SetMarker(col, wszname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] @@ -47,7 +47,7 @@ pub unsafe fn D3DPERF_SetRegion(col: u32, wszname: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "d3d9.dll""system" fn D3DPERF_SetRegion ( col : u32 , wszname : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "d3d9.dll""system" fn D3DPERF_SetRegion ( col : u32 , wszname : ::windows::core::PCWSTR ) -> ( ) ); D3DPERF_SetRegion(col, wszname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9\"`*"] @@ -59,7 +59,7 @@ pub unsafe fn Direct3DCreate9(sdkversion: u32) -> ::core::option::Option ::windows::core::Result { - ::windows::imp::link ! ( "d3d9.dll""system" fn Direct3DCreate9Ex ( sdkversion : u32 , param1 : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d9.dll""system" fn Direct3DCreate9Ex ( sdkversion : u32 , param1 : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); Direct3DCreate9Ex(sdkversion, &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs index f36169883b..b8ac6c0751 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Direct3D9on12/mod.rs @@ -9,7 +9,7 @@ pub unsafe fn Direct3DCreate9On12(sdkversion: u32, poverridelist: *mut D3D9ON12_ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Direct3D9"))] #[inline] pub unsafe fn Direct3DCreate9On12Ex(sdkversion: u32, poverridelist: *mut D3D9ON12_ARGS, numoverrideentries: u32, ppoutputinterface: *mut ::core::option::Option) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "d3d9.dll""system" fn Direct3DCreate9On12Ex ( sdkversion : u32 , poverridelist : *mut D3D9ON12_ARGS , numoverrideentries : u32 , ppoutputinterface : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d9.dll""system" fn Direct3DCreate9On12Ex ( sdkversion : u32 , poverridelist : *mut D3D9ON12_ARGS , numoverrideentries : u32 , ppoutputinterface : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); Direct3DCreate9On12Ex(sdkversion, poverridelist, numoverrideentries, ::core::mem::transmute(ppoutputinterface)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Direct3D9on12\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs index 9b974464e7..9b13509f1f 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectComposition/mod.rs @@ -7,7 +7,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionAttachMouseDragToHwnd ( visual : * mut::core::ffi::c_void , hwnd : super::super::Foundation:: HWND , enable : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionAttachMouseDragToHwnd ( visual : * mut::core::ffi::c_void , hwnd : super::super::Foundation:: HWND , enable : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DCompositionAttachMouseDragToHwnd(visual.into_param().abi(), hwnd.into_param().abi(), enable.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] @@ -19,7 +19,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionAttachMouseWheelToHwnd ( visual : * mut::core::ffi::c_void , hwnd : super::super::Foundation:: HWND , enable : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionAttachMouseWheelToHwnd ( visual : * mut::core::ffi::c_void , hwnd : super::super::Foundation:: HWND , enable : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DCompositionAttachMouseWheelToHwnd(visual.into_param().abi(), hwnd.into_param().abi(), enable.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] @@ -29,7 +29,7 @@ pub unsafe fn DCompositionBoostCompositorClock(enable: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionBoostCompositorClock ( enable : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionBoostCompositorClock ( enable : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DCompositionBoostCompositorClock(enable.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Graphics_Dxgi\"`*"] @@ -40,7 +40,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionCreateDevice ( dxgidevice : * mut::core::ffi::c_void , iid : *const :: windows::core::GUID , dcompositiondevice : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionCreateDevice ( dxgidevice : * mut::core::ffi::c_void , iid : *const ::windows::core::GUID , dcompositiondevice : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DCompositionCreateDevice(dxgidevice.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -51,7 +51,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionCreateDevice2 ( renderingdevice : * mut::core::ffi::c_void , iid : *const :: windows::core::GUID , dcompositiondevice : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionCreateDevice2 ( renderingdevice : * mut::core::ffi::c_void , iid : *const ::windows::core::GUID , dcompositiondevice : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DCompositionCreateDevice2(renderingdevice.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -62,7 +62,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionCreateDevice3 ( renderingdevice : * mut::core::ffi::c_void , iid : *const :: windows::core::GUID , dcompositiondevice : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionCreateDevice3 ( renderingdevice : * mut::core::ffi::c_void , iid : *const ::windows::core::GUID , dcompositiondevice : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DCompositionCreateDevice3(renderingdevice.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -70,14 +70,14 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security"))] #[inline] pub unsafe fn DCompositionCreateSurfaceHandle(desiredaccess: u32, securityattributes: ::core::option::Option<*const super::super::Security::SECURITY_ATTRIBUTES>) -> ::windows::core::Result { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionCreateSurfaceHandle ( desiredaccess : u32 , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , surfacehandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionCreateSurfaceHandle ( desiredaccess : u32 , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , surfacehandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DCompositionCreateSurfaceHandle(desiredaccess, ::core::mem::transmute(securityattributes.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`*"] #[inline] pub unsafe fn DCompositionGetFrameId(frameidtype: COMPOSITION_FRAME_ID_TYPE) -> ::windows::core::Result { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionGetFrameId ( frameidtype : COMPOSITION_FRAME_ID_TYPE , frameid : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionGetFrameId ( frameidtype : COMPOSITION_FRAME_ID_TYPE , frameid : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DCompositionGetFrameId(frameidtype, &mut result__).from_abi(result__) } @@ -85,14 +85,14 @@ pub unsafe fn DCompositionGetFrameId(frameidtype: COMPOSITION_FRAME_ID_TYPE) -> #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DCompositionGetStatistics(frameid: u64, framestats: *mut COMPOSITION_FRAME_STATS, targetidcount: u32, targetids: ::core::option::Option<*mut COMPOSITION_TARGET_ID>, actualtargetidcount: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionGetStatistics ( frameid : u64 , framestats : *mut COMPOSITION_FRAME_STATS , targetidcount : u32 , targetids : *mut COMPOSITION_TARGET_ID , actualtargetidcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionGetStatistics ( frameid : u64 , framestats : *mut COMPOSITION_FRAME_STATS , targetidcount : u32 , targetids : *mut COMPOSITION_TARGET_ID , actualtargetidcount : *mut u32 ) -> ::windows::core::HRESULT ); DCompositionGetStatistics(frameid, framestats, targetidcount, ::core::mem::transmute(targetids.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(actualtargetidcount.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DCompositionGetTargetStatistics(frameid: u64, targetid: *const COMPOSITION_TARGET_ID, targetstats: *mut COMPOSITION_TARGET_STATS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionGetTargetStatistics ( frameid : u64 , targetid : *const COMPOSITION_TARGET_ID , targetstats : *mut COMPOSITION_TARGET_STATS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dcomp.dll""system" fn DCompositionGetTargetStatistics ( frameid : u64 , targetid : *const COMPOSITION_TARGET_ID , targetstats : *mut COMPOSITION_TARGET_STATS ) -> ::windows::core::HRESULT ); DCompositionGetTargetStatistics(frameid, targetid, targetstats).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectComposition\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs index 4b87c1fd17..e0b6393fe2 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectDraw/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn DirectDrawCreate(lpguid: *mut ::windows::core::GUID, lplpdd: * where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawCreate ( lpguid : *mut :: windows::core::GUID , lplpdd : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawCreate ( lpguid : *mut ::windows::core::GUID , lplpdd : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectDrawCreate(lpguid, ::core::mem::transmute(lplpdd), punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] @@ -13,7 +13,7 @@ pub unsafe fn DirectDrawCreateClipper(dwflags: u32, lplpddclipper: *mut ::co where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawCreateClipper ( dwflags : u32 , lplpddclipper : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawCreateClipper ( dwflags : u32 , lplpddclipper : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectDrawCreateClipper(dwflags, ::core::mem::transmute(lplpddclipper), punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] @@ -22,35 +22,35 @@ pub unsafe fn DirectDrawCreateEx(lpguid: *mut ::windows::core::GUID, lplpdd: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawCreateEx ( lpguid : *mut :: windows::core::GUID , lplpdd : *mut *mut ::core::ffi::c_void , iid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawCreateEx ( lpguid : *mut ::windows::core::GUID , lplpdd : *mut *mut ::core::ffi::c_void , iid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectDrawCreateEx(lpguid, lplpdd, iid, punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DirectDrawEnumerateA(lpcallback: LPDDENUMCALLBACKA, lpcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawEnumerateA ( lpcallback : LPDDENUMCALLBACKA , lpcontext : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawEnumerateA ( lpcallback : LPDDENUMCALLBACKA , lpcontext : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectDrawEnumerateA(lpcallback, lpcontext).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn DirectDrawEnumerateExA(lpcallback: LPDDENUMCALLBACKEXA, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawEnumerateExA ( lpcallback : LPDDENUMCALLBACKEXA , lpcontext : *mut ::core::ffi::c_void , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawEnumerateExA ( lpcallback : LPDDENUMCALLBACKEXA , lpcontext : *mut ::core::ffi::c_void , dwflags : u32 ) -> ::windows::core::HRESULT ); DirectDrawEnumerateExA(lpcallback, lpcontext, dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn DirectDrawEnumerateExW(lpcallback: LPDDENUMCALLBACKEXW, lpcontext: *mut ::core::ffi::c_void, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawEnumerateExW ( lpcallback : LPDDENUMCALLBACKEXW , lpcontext : *mut ::core::ffi::c_void , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawEnumerateExW ( lpcallback : LPDDENUMCALLBACKEXW , lpcontext : *mut ::core::ffi::c_void , dwflags : u32 ) -> ::windows::core::HRESULT ); DirectDrawEnumerateExW(lpcallback, lpcontext, dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DirectDrawEnumerateW(lpcallback: LPDDENUMCALLBACKW, lpcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawEnumerateW ( lpcallback : LPDDENUMCALLBACKW , lpcontext : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ddraw.dll""system" fn DirectDrawEnumerateW ( lpcallback : LPDDENUMCALLBACKW , lpcontext : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectDrawEnumerateW(lpcallback, lpcontext).ok() } #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] @@ -3133,7 +3133,7 @@ pub const DDHALINFO_ISPRIMARYDISPLAY: i32 = 1i32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub const DDHALINFO_MODEXILLEGAL: i32 = 2i32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] -pub const DDHAL_APP_DLLNAME: ::windows::core::PCSTR = ::windows::s!("DDRAW.DLL"); +pub const DDHAL_APP_DLLNAME: ::windows::core::PCSTR = ::windows::core::s!("DDRAW.DLL"); #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub const DDHAL_CB32_CANCREATESURFACE: i32 = 32i32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] @@ -3171,7 +3171,7 @@ pub const DDHAL_D3DBUFCB32_LOCKD3DBUF: i32 = 8i32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub const DDHAL_D3DBUFCB32_UNLOCKD3DBUF: i32 = 16i32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] -pub const DDHAL_DRIVER_DLLNAME: ::windows::core::PCSTR = ::windows::s!("DDRAW16.DLL"); +pub const DDHAL_DRIVER_DLLNAME: ::windows::core::PCSTR = ::windows::core::s!("DDRAW16.DLL"); #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub const DDHAL_DRIVER_HANDLED: i32 = 1i32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] @@ -4445,11 +4445,11 @@ pub const OBJECT_ISROOT: i32 = -2147483648i32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub const PFINDEX_UNINITIALIZED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] -pub const REGSTR_KEY_DDHW_DESCRIPTION: ::windows::core::PCSTR = ::windows::s!("Description"); +pub const REGSTR_KEY_DDHW_DESCRIPTION: ::windows::core::PCSTR = ::windows::core::s!("Description"); #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] -pub const REGSTR_KEY_DDHW_DRIVERNAME: ::windows::core::PCSTR = ::windows::s!("DriverName"); +pub const REGSTR_KEY_DDHW_DRIVERNAME: ::windows::core::PCSTR = ::windows::core::s!("DriverName"); #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] -pub const REGSTR_PATH_DDHW: ::windows::core::PCSTR = ::windows::s!("Hardware\\DirectDrawDrivers"); +pub const REGSTR_PATH_DDHW: ::windows::core::PCSTR = ::windows::core::s!("Hardware\\DirectDrawDrivers"); #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] pub const ROP_HAS_PATTERN: i32 = 2i32; #[doc = "*Required features: `\"Win32_Graphics_DirectDraw\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs index 48c3794888..528f7a0226 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/DirectWrite/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn DWriteCreateFactory(factorytype: DWRITE_FACTORY_TYPE) -> ::wind where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dwrite.dll""system" fn DWriteCreateFactory ( factorytype : DWRITE_FACTORY_TYPE , iid : *const :: windows::core::GUID , factory : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwrite.dll""system" fn DWriteCreateFactory ( factorytype : DWRITE_FACTORY_TYPE , iid : *const ::windows::core::GUID , factory : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DWriteCreateFactory(factorytype, &::IID, &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs index 9dce5ba3b1..162474a380 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dwm/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn DwmAttachMilContent(hwnd: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmAttachMilContent ( hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmAttachMilContent ( hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); DwmAttachMilContent(hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -27,7 +27,7 @@ pub unsafe fn DwmDetachMilContent(hwnd: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmDetachMilContent ( hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmDetachMilContent ( hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); DwmDetachMilContent(hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -37,13 +37,13 @@ pub unsafe fn DwmEnableBlurBehindWindow(hwnd: P0, pblurbehind: *const DWM_BL where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmEnableBlurBehindWindow ( hwnd : super::super::Foundation:: HWND , pblurbehind : *const DWM_BLURBEHIND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmEnableBlurBehindWindow ( hwnd : super::super::Foundation:: HWND , pblurbehind : *const DWM_BLURBEHIND ) -> ::windows::core::HRESULT ); DwmEnableBlurBehindWindow(hwnd.into_param().abi(), pblurbehind).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] pub unsafe fn DwmEnableComposition(ucompositionaction: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmEnableComposition ( ucompositionaction : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmEnableComposition ( ucompositionaction : u32 ) -> ::windows::core::HRESULT ); DwmEnableComposition(ucompositionaction).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -53,7 +53,7 @@ pub unsafe fn DwmEnableMMCSS(fenablemmcss: P0) -> ::windows::core::Result<() where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmEnableMMCSS ( fenablemmcss : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmEnableMMCSS ( fenablemmcss : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DwmEnableMMCSS(fenablemmcss.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] @@ -63,20 +63,20 @@ pub unsafe fn DwmExtendFrameIntoClientArea(hwnd: P0, pmarinset: *const super where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmExtendFrameIntoClientArea ( hwnd : super::super::Foundation:: HWND , pmarinset : *const super::super::UI::Controls:: MARGINS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmExtendFrameIntoClientArea ( hwnd : super::super::Foundation:: HWND , pmarinset : *const super::super::UI::Controls:: MARGINS ) -> ::windows::core::HRESULT ); DwmExtendFrameIntoClientArea(hwnd.into_param().abi(), pmarinset).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] pub unsafe fn DwmFlush() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmFlush ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmFlush ( ) -> ::windows::core::HRESULT ); DwmFlush().ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DwmGetColorizationColor(pcrcolorization: *mut u32, pfopaqueblend: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetColorizationColor ( pcrcolorization : *mut u32 , pfopaqueblend : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetColorizationColor ( pcrcolorization : *mut u32 , pfopaqueblend : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DwmGetColorizationColor(pcrcolorization, pfopaqueblend).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -86,27 +86,27 @@ pub unsafe fn DwmGetCompositionTimingInfo(hwnd: P0, ptiminginfo: *mut DWM_TI where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetCompositionTimingInfo ( hwnd : super::super::Foundation:: HWND , ptiminginfo : *mut DWM_TIMING_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetCompositionTimingInfo ( hwnd : super::super::Foundation:: HWND , ptiminginfo : *mut DWM_TIMING_INFO ) -> ::windows::core::HRESULT ); DwmGetCompositionTimingInfo(hwnd.into_param().abi(), ptiminginfo).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] pub unsafe fn DwmGetGraphicsStreamClient(uindex: u32) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetGraphicsStreamClient ( uindex : u32 , pclientuuid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetGraphicsStreamClient ( uindex : u32 , pclientuuid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); DwmGetGraphicsStreamClient(uindex, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] pub unsafe fn DwmGetGraphicsStreamTransformHint(uindex: u32, ptransform: *mut MilMatrix3x2D) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetGraphicsStreamTransformHint ( uindex : u32 , ptransform : *mut MilMatrix3x2D ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetGraphicsStreamTransformHint ( uindex : u32 , ptransform : *mut MilMatrix3x2D ) -> ::windows::core::HRESULT ); DwmGetGraphicsStreamTransformHint(uindex, ptransform).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DwmGetTransportAttributes(pfisremoting: *mut super::super::Foundation::BOOL, pfisconnected: *mut super::super::Foundation::BOOL, pdwgeneration: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetTransportAttributes ( pfisremoting : *mut super::super::Foundation:: BOOL , pfisconnected : *mut super::super::Foundation:: BOOL , pdwgeneration : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetTransportAttributes ( pfisremoting : *mut super::super::Foundation:: BOOL , pfisconnected : *mut super::super::Foundation:: BOOL , pdwgeneration : *mut u32 ) -> ::windows::core::HRESULT ); DwmGetTransportAttributes(pfisremoting, pfisconnected, pdwgeneration).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -116,7 +116,7 @@ pub unsafe fn DwmGetUnmetTabRequirements(appwindow: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetUnmetTabRequirements ( appwindow : super::super::Foundation:: HWND , value : *mut DWM_TAB_WINDOW_REQUIREMENTS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetUnmetTabRequirements ( appwindow : super::super::Foundation:: HWND , value : *mut DWM_TAB_WINDOW_REQUIREMENTS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DwmGetUnmetTabRequirements(appwindow.into_param().abi(), &mut result__).from_abi(result__) } @@ -127,7 +127,7 @@ pub unsafe fn DwmGetWindowAttribute(hwnd: P0, dwattribute: DWMWINDOWATTRIBUT where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *mut ::core::ffi::c_void , cbattribute : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmGetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *mut ::core::ffi::c_void , cbattribute : u32 ) -> ::windows::core::HRESULT ); DwmGetWindowAttribute(hwnd.into_param().abi(), dwattribute, pvattribute, cbattribute).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -137,14 +137,14 @@ pub unsafe fn DwmInvalidateIconicBitmaps(hwnd: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmInvalidateIconicBitmaps ( hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmInvalidateIconicBitmaps ( hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); DwmInvalidateIconicBitmaps(hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DwmIsCompositionEnabled() -> ::windows::core::Result { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmIsCompositionEnabled ( pfenabled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmIsCompositionEnabled ( pfenabled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DwmIsCompositionEnabled(&mut result__).from_abi(result__) } @@ -156,14 +156,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmModifyPreviousDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 , frelative : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmModifyPreviousDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 , frelative : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); DwmModifyPreviousDxFrameDuration(hwnd.into_param().abi(), crefreshes, frelative.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DwmQueryThumbnailSourceSize(hthumbnail: isize) -> ::windows::core::Result { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmQueryThumbnailSourceSize ( hthumbnail : isize , psize : *mut super::super::Foundation:: SIZE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmQueryThumbnailSourceSize ( hthumbnail : isize , psize : *mut super::super::Foundation:: SIZE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DwmQueryThumbnailSourceSize(hthumbnail, &mut result__).from_abi(result__) } @@ -175,7 +175,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmRegisterThumbnail ( hwnddestination : super::super::Foundation:: HWND , hwndsource : super::super::Foundation:: HWND , phthumbnailid : *mut isize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmRegisterThumbnail ( hwnddestination : super::super::Foundation:: HWND , hwndsource : super::super::Foundation:: HWND , phthumbnailid : *mut isize ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DwmRegisterThumbnail(hwnddestination.into_param().abi(), hwndsource.into_param().abi(), &mut result__).from_abi(result__) } @@ -183,7 +183,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DwmRenderGesture(gt: GESTURE_TYPE, ccontacts: u32, pdwpointerid: *const u32, ppoints: *const super::super::Foundation::POINT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmRenderGesture ( gt : GESTURE_TYPE , ccontacts : u32 , pdwpointerid : *const u32 , ppoints : *const super::super::Foundation:: POINT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmRenderGesture ( gt : GESTURE_TYPE , ccontacts : u32 , pdwpointerid : *const u32 , ppoints : *const super::super::Foundation:: POINT ) -> ::windows::core::HRESULT ); DwmRenderGesture(gt, ccontacts, pdwpointerid, ppoints).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -193,7 +193,7 @@ pub unsafe fn DwmSetDxFrameDuration(hwnd: P0, crefreshes: i32) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetDxFrameDuration ( hwnd : super::super::Foundation:: HWND , crefreshes : i32 ) -> ::windows::core::HRESULT ); DwmSetDxFrameDuration(hwnd.into_param().abi(), crefreshes).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -204,7 +204,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetIconicLivePreviewBitmap ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , pptclient : *const super::super::Foundation:: POINT , dwsitflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetIconicLivePreviewBitmap ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , pptclient : *const super::super::Foundation:: POINT , dwsitflags : u32 ) -> ::windows::core::HRESULT ); DwmSetIconicLivePreviewBitmap(hwnd.into_param().abi(), hbmp.into_param().abi(), ::core::mem::transmute(pptclient.unwrap_or(::std::ptr::null())), dwsitflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -215,7 +215,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetIconicThumbnail ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , dwsitflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetIconicThumbnail ( hwnd : super::super::Foundation:: HWND , hbmp : super::Gdi:: HBITMAP , dwsitflags : u32 ) -> ::windows::core::HRESULT ); DwmSetIconicThumbnail(hwnd.into_param().abi(), hbmp.into_param().abi(), dwsitflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -225,7 +225,7 @@ pub unsafe fn DwmSetPresentParameters(hwnd: P0, ppresentparams: *mut DWM_PRE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetPresentParameters ( hwnd : super::super::Foundation:: HWND , ppresentparams : *mut DWM_PRESENT_PARAMETERS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetPresentParameters ( hwnd : super::super::Foundation:: HWND , ppresentparams : *mut DWM_PRESENT_PARAMETERS ) -> ::windows::core::HRESULT ); DwmSetPresentParameters(hwnd.into_param().abi(), ppresentparams).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -235,13 +235,13 @@ pub unsafe fn DwmSetWindowAttribute(hwnd: P0, dwattribute: DWMWINDOWATTRIBUT where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmSetWindowAttribute ( hwnd : super::super::Foundation:: HWND , dwattribute : DWMWINDOWATTRIBUTE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> ::windows::core::HRESULT ); DwmSetWindowAttribute(hwnd.into_param().abi(), dwattribute, pvattribute, cbattribute).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] pub unsafe fn DwmShowContact(dwpointerid: u32, eshowcontact: DWM_SHOWCONTACT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmShowContact ( dwpointerid : u32 , eshowcontact : DWM_SHOWCONTACT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmShowContact ( dwpointerid : u32 , eshowcontact : DWM_SHOWCONTACT ) -> ::windows::core::HRESULT ); DwmShowContact(dwpointerid, eshowcontact).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -251,7 +251,7 @@ pub unsafe fn DwmTetherContact(dwpointerid: u32, fenable: P0, pttether: supe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmTetherContact ( dwpointerid : u32 , fenable : super::super::Foundation:: BOOL , pttether : super::super::Foundation:: POINT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmTetherContact ( dwpointerid : u32 , fenable : super::super::Foundation:: BOOL , pttether : super::super::Foundation:: POINT ) -> ::windows::core::HRESULT ); DwmTetherContact(dwpointerid, fenable.into_param().abi(), ::core::mem::transmute(pttether)).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] @@ -261,20 +261,20 @@ pub unsafe fn DwmTransitionOwnedWindow(hwnd: P0, target: DWMTRANSITION_OWNED where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmTransitionOwnedWindow ( hwnd : super::super::Foundation:: HWND , target : DWMTRANSITION_OWNEDWINDOW_TARGET ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmTransitionOwnedWindow ( hwnd : super::super::Foundation:: HWND , target : DWMTRANSITION_OWNEDWINDOW_TARGET ) -> ::windows::core::HRESULT ); DwmTransitionOwnedWindow(hwnd.into_param().abi(), target).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] #[inline] pub unsafe fn DwmUnregisterThumbnail(hthumbnailid: isize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmUnregisterThumbnail ( hthumbnailid : isize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmUnregisterThumbnail ( hthumbnailid : isize ) -> ::windows::core::HRESULT ); DwmUnregisterThumbnail(hthumbnailid).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DwmUpdateThumbnailProperties(hthumbnailid: isize, ptnproperties: *const DWM_THUMBNAIL_PROPERTIES) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmUpdateThumbnailProperties ( hthumbnailid : isize , ptnproperties : *const DWM_THUMBNAIL_PROPERTIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dwmapi.dll""system" fn DwmUpdateThumbnailProperties ( hthumbnailid : isize , ptnproperties : *const DWM_THUMBNAIL_PROPERTIES ) -> ::windows::core::HRESULT ); DwmUpdateThumbnailProperties(hthumbnailid, ptnproperties).ok() } #[doc = "*Required features: `\"Win32_Graphics_Dwm\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs index f9186a5089..94be9fa895 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Dxgi/mod.rs @@ -6,7 +6,7 @@ pub unsafe fn CreateDXGIFactory() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dxgi.dll""system" fn CreateDXGIFactory ( riid : *const :: windows::core::GUID , ppfactory : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxgi.dll""system" fn CreateDXGIFactory ( riid : *const ::windows::core::GUID , ppfactory : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateDXGIFactory(&::IID, &mut result__).from_abi(result__) } @@ -16,7 +16,7 @@ pub unsafe fn CreateDXGIFactory1() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dxgi.dll""system" fn CreateDXGIFactory1 ( riid : *const :: windows::core::GUID , ppfactory : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxgi.dll""system" fn CreateDXGIFactory1 ( riid : *const ::windows::core::GUID , ppfactory : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateDXGIFactory1(&::IID, &mut result__).from_abi(result__) } @@ -26,14 +26,14 @@ pub unsafe fn CreateDXGIFactory2(flags: u32) -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dxgi.dll""system" fn CreateDXGIFactory2 ( flags : u32 , riid : *const :: windows::core::GUID , ppfactory : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxgi.dll""system" fn CreateDXGIFactory2 ( flags : u32 , riid : *const ::windows::core::GUID , ppfactory : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateDXGIFactory2(flags, &::IID, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] #[inline] pub unsafe fn DXGIDeclareAdapterRemovalSupport() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dxgi.dll""system" fn DXGIDeclareAdapterRemovalSupport ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxgi.dll""system" fn DXGIDeclareAdapterRemovalSupport ( ) -> ::windows::core::HRESULT ); DXGIDeclareAdapterRemovalSupport().ok() } #[doc = "*Required features: `\"Win32_Graphics_Dxgi\"`*"] @@ -42,7 +42,7 @@ pub unsafe fn DXGIGetDebugInterface1(flags: u32) -> ::windows::core::Result :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxgi.dll""system" fn DXGIGetDebugInterface1 ( flags : u32 , riid : *const ::windows::core::GUID , pdebug : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DXGIGetDebugInterface1(flags, &::IID, &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs index 2bf35144a4..1fc4e860a4 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Gdi/mod.rs @@ -21,7 +21,7 @@ pub unsafe fn AddFontResourceA(param0: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn AddFontResourceA ( param0 : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn AddFontResourceA ( param0 : ::windows::core::PCSTR ) -> i32 ); AddFontResourceA(param0.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -30,7 +30,7 @@ pub unsafe fn AddFontResourceExA(name: P0, fl: FONT_RESOURCE_CHARACTERISTICS where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn AddFontResourceExA ( name : :: windows::core::PCSTR , fl : FONT_RESOURCE_CHARACTERISTICS , res : *const ::core::ffi::c_void ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn AddFontResourceExA ( name : ::windows::core::PCSTR , fl : FONT_RESOURCE_CHARACTERISTICS , res : *const ::core::ffi::c_void ) -> i32 ); AddFontResourceExA(name.into_param().abi(), fl, ::core::mem::transmute(res.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -39,7 +39,7 @@ pub unsafe fn AddFontResourceExW(name: P0, fl: FONT_RESOURCE_CHARACTERISTICS where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn AddFontResourceExW ( name : :: windows::core::PCWSTR , fl : FONT_RESOURCE_CHARACTERISTICS , res : *const ::core::ffi::c_void ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn AddFontResourceExW ( name : ::windows::core::PCWSTR , fl : FONT_RESOURCE_CHARACTERISTICS , res : *const ::core::ffi::c_void ) -> i32 ); AddFontResourceExW(name.into_param().abi(), fl, ::core::mem::transmute(res.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -48,7 +48,7 @@ pub unsafe fn AddFontResourceW(param0: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn AddFontResourceW ( param0 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn AddFontResourceW ( param0 : ::windows::core::PCWSTR ) -> i32 ); AddFontResourceW(param0.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -158,7 +158,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn ChangeDisplaySettingsExA ( lpszdevicename : :: windows::core::PCSTR , lpdevmode : *const DEVMODEA , hwnd : super::super::Foundation:: HWND , dwflags : CDS_TYPE , lparam : *const ::core::ffi::c_void ) -> DISP_CHANGE ); + ::windows::imp::link ! ( "user32.dll""system" fn ChangeDisplaySettingsExA ( lpszdevicename : ::windows::core::PCSTR , lpdevmode : *const DEVMODEA , hwnd : super::super::Foundation:: HWND , dwflags : CDS_TYPE , lparam : *const ::core::ffi::c_void ) -> DISP_CHANGE ); ChangeDisplaySettingsExA(lpszdevicename.into_param().abi(), ::core::mem::transmute(lpdevmode.unwrap_or(::std::ptr::null())), hwnd.into_param().abi(), dwflags, ::core::mem::transmute(lparam.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -169,7 +169,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn ChangeDisplaySettingsExW ( lpszdevicename : :: windows::core::PCWSTR , lpdevmode : *const DEVMODEW , hwnd : super::super::Foundation:: HWND , dwflags : CDS_TYPE , lparam : *const ::core::ffi::c_void ) -> DISP_CHANGE ); + ::windows::imp::link ! ( "user32.dll""system" fn ChangeDisplaySettingsExW ( lpszdevicename : ::windows::core::PCWSTR , lpdevmode : *const DEVMODEW , hwnd : super::super::Foundation:: HWND , dwflags : CDS_TYPE , lparam : *const ::core::ffi::c_void ) -> DISP_CHANGE ); ChangeDisplaySettingsExW(lpszdevicename.into_param().abi(), ::core::mem::transmute(lpdevmode.unwrap_or(::std::ptr::null())), hwnd.into_param().abi(), dwflags, ::core::mem::transmute(lparam.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -252,7 +252,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CopyEnhMetaFileA ( henh : HENHMETAFILE , lpfilename : :: windows::core::PCSTR ) -> HENHMETAFILE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CopyEnhMetaFileA ( henh : HENHMETAFILE , lpfilename : ::windows::core::PCSTR ) -> HENHMETAFILE ); CopyEnhMetaFileA(henh.into_param().abi(), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -262,7 +262,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CopyEnhMetaFileW ( henh : HENHMETAFILE , lpfilename : :: windows::core::PCWSTR ) -> HENHMETAFILE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CopyEnhMetaFileW ( henh : HENHMETAFILE , lpfilename : ::windows::core::PCWSTR ) -> HENHMETAFILE ); CopyEnhMetaFileW(henh.into_param().abi(), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -272,7 +272,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CopyMetaFileA ( param0 : HMETAFILE , param1 : :: windows::core::PCSTR ) -> HMETAFILE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CopyMetaFileA ( param0 : HMETAFILE , param1 : ::windows::core::PCSTR ) -> HMETAFILE ); CopyMetaFileA(param0.into_param().abi(), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -282,7 +282,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CopyMetaFileW ( param0 : HMETAFILE , param1 : :: windows::core::PCWSTR ) -> HMETAFILE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CopyMetaFileW ( param0 : HMETAFILE , param1 : ::windows::core::PCWSTR ) -> HMETAFILE ); CopyMetaFileW(param0.into_param().abi(), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -338,7 +338,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateDCA ( pwszdriver : :: windows::core::PCSTR , pwszdevice : :: windows::core::PCSTR , pszport : :: windows::core::PCSTR , pdm : *const DEVMODEA ) -> CreatedHDC ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateDCA ( pwszdriver : ::windows::core::PCSTR , pwszdevice : ::windows::core::PCSTR , pszport : ::windows::core::PCSTR , pdm : *const DEVMODEA ) -> CreatedHDC ); CreateDCA(pwszdriver.into_param().abi(), pwszdevice.into_param().abi(), pszport.into_param().abi(), ::core::mem::transmute(pdm.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -350,7 +350,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateDCW ( pwszdriver : :: windows::core::PCWSTR , pwszdevice : :: windows::core::PCWSTR , pszport : :: windows::core::PCWSTR , pdm : *const DEVMODEW ) -> CreatedHDC ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateDCW ( pwszdriver : ::windows::core::PCWSTR , pwszdevice : ::windows::core::PCWSTR , pszport : ::windows::core::PCWSTR , pdm : *const DEVMODEW ) -> CreatedHDC ); CreateDCW(pwszdriver.into_param().abi(), pwszdevice.into_param().abi(), pszport.into_param().abi(), ::core::mem::transmute(pdm.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -421,7 +421,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateEnhMetaFileA ( hdc : HDC , lpfilename : :: windows::core::PCSTR , lprc : *const super::super::Foundation:: RECT , lpdesc : :: windows::core::PCSTR ) -> HdcMetdataEnhFileHandle ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateEnhMetaFileA ( hdc : HDC , lpfilename : ::windows::core::PCSTR , lprc : *const super::super::Foundation:: RECT , lpdesc : ::windows::core::PCSTR ) -> HdcMetdataEnhFileHandle ); CreateEnhMetaFileA(hdc.into_param().abi(), lpfilename.into_param().abi(), ::core::mem::transmute(lprc.unwrap_or(::std::ptr::null())), lpdesc.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -433,7 +433,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateEnhMetaFileW ( hdc : HDC , lpfilename : :: windows::core::PCWSTR , lprc : *const super::super::Foundation:: RECT , lpdesc : :: windows::core::PCWSTR ) -> HdcMetdataEnhFileHandle ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateEnhMetaFileW ( hdc : HDC , lpfilename : ::windows::core::PCWSTR , lprc : *const super::super::Foundation:: RECT , lpdesc : ::windows::core::PCWSTR ) -> HdcMetdataEnhFileHandle ); CreateEnhMetaFileW(hdc.into_param().abi(), lpfilename.into_param().abi(), ::core::mem::transmute(lprc.unwrap_or(::std::ptr::null())), lpdesc.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -442,7 +442,7 @@ pub unsafe fn CreateFontA(cheight: i32, cwidth: i32, cescapement: i32, corie where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateFontA ( cheight : i32 , cwidth : i32 , cescapement : i32 , corientation : i32 , cweight : i32 , bitalic : u32 , bunderline : u32 , bstrikeout : u32 , icharset : u32 , ioutprecision : u32 , iclipprecision : u32 , iquality : u32 , ipitchandfamily : u32 , pszfacename : :: windows::core::PCSTR ) -> HFONT ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateFontA ( cheight : i32 , cwidth : i32 , cescapement : i32 , corientation : i32 , cweight : i32 , bitalic : u32 , bunderline : u32 , bstrikeout : u32 , icharset : u32 , ioutprecision : u32 , iclipprecision : u32 , iquality : u32 , ipitchandfamily : u32 , pszfacename : ::windows::core::PCSTR ) -> HFONT ); CreateFontA(cheight, cwidth, cescapement, corientation, cweight, bitalic, bunderline, bstrikeout, icharset, ioutprecision, iclipprecision, iquality, ipitchandfamily, pszfacename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -481,7 +481,7 @@ pub unsafe fn CreateFontW(cheight: i32, cwidth: i32, cescapement: i32, corie where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateFontW ( cheight : i32 , cwidth : i32 , cescapement : i32 , corientation : i32 , cweight : i32 , bitalic : u32 , bunderline : u32 , bstrikeout : u32 , icharset : u32 , ioutprecision : u32 , iclipprecision : u32 , iquality : u32 , ipitchandfamily : u32 , pszfacename : :: windows::core::PCWSTR ) -> HFONT ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateFontW ( cheight : i32 , cwidth : i32 , cescapement : i32 , corientation : i32 , cweight : i32 , bitalic : u32 , bunderline : u32 , bstrikeout : u32 , icharset : u32 , ioutprecision : u32 , iclipprecision : u32 , iquality : u32 , ipitchandfamily : u32 , pszfacename : ::windows::core::PCWSTR ) -> HFONT ); CreateFontW(cheight, cwidth, cescapement, corientation, cweight, bitalic, bunderline, bstrikeout, icharset, ioutprecision, iclipprecision, iquality, ipitchandfamily, pszfacename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -512,7 +512,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateICA ( pszdriver : :: windows::core::PCSTR , pszdevice : :: windows::core::PCSTR , pszport : :: windows::core::PCSTR , pdm : *const DEVMODEA ) -> CreatedHDC ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateICA ( pszdriver : ::windows::core::PCSTR , pszdevice : ::windows::core::PCSTR , pszport : ::windows::core::PCSTR , pdm : *const DEVMODEA ) -> CreatedHDC ); CreateICA(pszdriver.into_param().abi(), pszdevice.into_param().abi(), pszport.into_param().abi(), ::core::mem::transmute(pdm.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -524,7 +524,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateICW ( pszdriver : :: windows::core::PCWSTR , pszdevice : :: windows::core::PCWSTR , pszport : :: windows::core::PCWSTR , pdm : *const DEVMODEW ) -> CreatedHDC ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateICW ( pszdriver : ::windows::core::PCWSTR , pszdevice : ::windows::core::PCWSTR , pszport : ::windows::core::PCWSTR , pdm : *const DEVMODEW ) -> CreatedHDC ); CreateICW(pszdriver.into_param().abi(), pszdevice.into_param().abi(), pszport.into_param().abi(), ::core::mem::transmute(pdm.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -533,7 +533,7 @@ pub unsafe fn CreateMetaFileA(pszfile: P0) -> HdcMetdataFileHandle where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateMetaFileA ( pszfile : :: windows::core::PCSTR ) -> HdcMetdataFileHandle ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateMetaFileA ( pszfile : ::windows::core::PCSTR ) -> HdcMetdataFileHandle ); CreateMetaFileA(pszfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -542,7 +542,7 @@ pub unsafe fn CreateMetaFileW(pszfile: P0) -> HdcMetdataFileHandle where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateMetaFileW ( pszfile : :: windows::core::PCWSTR ) -> HdcMetdataFileHandle ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateMetaFileW ( pszfile : ::windows::core::PCWSTR ) -> HdcMetdataFileHandle ); CreateMetaFileW(pszfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -619,7 +619,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateScalableFontResourceA ( fdwhidden : u32 , lpszfont : :: windows::core::PCSTR , lpszfile : :: windows::core::PCSTR , lpszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateScalableFontResourceA ( fdwhidden : u32 , lpszfont : ::windows::core::PCSTR , lpszfile : ::windows::core::PCSTR , lpszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CreateScalableFontResourceA(fdwhidden, lpszfont.into_param().abi(), lpszfile.into_param().abi(), lpszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -631,7 +631,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn CreateScalableFontResourceW ( fdwhidden : u32 , lpszfont : :: windows::core::PCWSTR , lpszfile : :: windows::core::PCWSTR , lpszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn CreateScalableFontResourceW ( fdwhidden : u32 , lpszfont : ::windows::core::PCWSTR , lpszfile : ::windows::core::PCWSTR , lpszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CreateScalableFontResourceW(fdwhidden, lpszfont.into_param().abi(), lpszfile.into_param().abi(), lpszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -731,7 +731,7 @@ pub unsafe fn DrawEscape(hdc: P0, iescape: i32, lpin: ::core::option::Option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn DrawEscape ( hdc : HDC , iescape : i32 , cjin : i32 , lpin : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn DrawEscape ( hdc : HDC , iescape : i32 , cjin : i32 , lpin : ::windows::core::PCSTR ) -> i32 ); DrawEscape(hdc.into_param().abi(), iescape, lpin.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpin.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -787,7 +787,7 @@ pub unsafe fn DrawTextA(hdc: P0, lpchtext: &mut [u8], lprc: *mut super::supe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DrawTextA ( hdc : HDC , lpchtext : :: windows::core::PCSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DrawTextA ( hdc : HDC , lpchtext : ::windows::core::PCSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT ) -> i32 ); DrawTextA(hdc.into_param().abi(), ::core::mem::transmute(lpchtext.as_ptr()), lpchtext.len() as _, lprc, format) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -797,7 +797,7 @@ pub unsafe fn DrawTextExA(hdc: P0, lpchtext: &mut [u8], lprc: *mut super::su where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DrawTextExA ( hdc : HDC , lpchtext : :: windows::core::PSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT , lpdtp : *const DRAWTEXTPARAMS ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DrawTextExA ( hdc : HDC , lpchtext : ::windows::core::PSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT , lpdtp : *const DRAWTEXTPARAMS ) -> i32 ); DrawTextExA(hdc.into_param().abi(), ::core::mem::transmute(lpchtext.as_ptr()), lpchtext.len() as _, lprc, format, ::core::mem::transmute(lpdtp.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -807,7 +807,7 @@ pub unsafe fn DrawTextExW(hdc: P0, lpchtext: &mut [u16], lprc: *mut super::s where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DrawTextExW ( hdc : HDC , lpchtext : :: windows::core::PWSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT , lpdtp : *const DRAWTEXTPARAMS ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DrawTextExW ( hdc : HDC , lpchtext : ::windows::core::PWSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT , lpdtp : *const DRAWTEXTPARAMS ) -> i32 ); DrawTextExW(hdc.into_param().abi(), ::core::mem::transmute(lpchtext.as_ptr()), lpchtext.len() as _, lprc, format, ::core::mem::transmute(lpdtp.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -817,7 +817,7 @@ pub unsafe fn DrawTextW(hdc: P0, lpchtext: &mut [u16], lprc: *mut super::sup where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DrawTextW ( hdc : HDC , lpchtext : :: windows::core::PCWSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DrawTextW ( hdc : HDC , lpchtext : ::windows::core::PCWSTR , cchtext : i32 , lprc : *mut super::super::Foundation:: RECT , format : DRAW_TEXT_FORMAT ) -> i32 ); DrawTextW(hdc.into_param().abi(), ::core::mem::transmute(lpchtext.as_ptr()), lpchtext.len() as _, lprc, format) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -857,7 +857,7 @@ pub unsafe fn EnumDisplayDevicesA(lpdevice: P0, idevnum: u32, lpdisplaydevic where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplayDevicesA ( lpdevice : :: windows::core::PCSTR , idevnum : u32 , lpdisplaydevice : *mut DISPLAY_DEVICEA , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplayDevicesA ( lpdevice : ::windows::core::PCSTR , idevnum : u32 , lpdisplaydevice : *mut DISPLAY_DEVICEA , dwflags : u32 ) -> super::super::Foundation:: BOOL ); EnumDisplayDevicesA(lpdevice.into_param().abi(), idevnum, lpdisplaydevice, dwflags) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -867,7 +867,7 @@ pub unsafe fn EnumDisplayDevicesW(lpdevice: P0, idevnum: u32, lpdisplaydevic where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplayDevicesW ( lpdevice : :: windows::core::PCWSTR , idevnum : u32 , lpdisplaydevice : *mut DISPLAY_DEVICEW , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplayDevicesW ( lpdevice : ::windows::core::PCWSTR , idevnum : u32 , lpdisplaydevice : *mut DISPLAY_DEVICEW , dwflags : u32 ) -> super::super::Foundation:: BOOL ); EnumDisplayDevicesW(lpdevice.into_param().abi(), idevnum, lpdisplaydevice, dwflags) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -888,7 +888,7 @@ pub unsafe fn EnumDisplaySettingsA(lpszdevicename: P0, imodenum: ENUM_DISPLA where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplaySettingsA ( lpszdevicename : :: windows::core::PCSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplaySettingsA ( lpszdevicename : ::windows::core::PCSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEA ) -> super::super::Foundation:: BOOL ); EnumDisplaySettingsA(lpszdevicename.into_param().abi(), imodenum, lpdevmode) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -898,7 +898,7 @@ pub unsafe fn EnumDisplaySettingsExA(lpszdevicename: P0, imodenum: ENUM_DISP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplaySettingsExA ( lpszdevicename : :: windows::core::PCSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEA , dwflags : ENUM_DISPLAY_SETTINGS_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplaySettingsExA ( lpszdevicename : ::windows::core::PCSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEA , dwflags : ENUM_DISPLAY_SETTINGS_FLAGS ) -> super::super::Foundation:: BOOL ); EnumDisplaySettingsExA(lpszdevicename.into_param().abi(), imodenum, lpdevmode, dwflags) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -908,7 +908,7 @@ pub unsafe fn EnumDisplaySettingsExW(lpszdevicename: P0, imodenum: ENUM_DISP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplaySettingsExW ( lpszdevicename : :: windows::core::PCWSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEW , dwflags : ENUM_DISPLAY_SETTINGS_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplaySettingsExW ( lpszdevicename : ::windows::core::PCWSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEW , dwflags : ENUM_DISPLAY_SETTINGS_FLAGS ) -> super::super::Foundation:: BOOL ); EnumDisplaySettingsExW(lpszdevicename.into_param().abi(), imodenum, lpdevmode, dwflags) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -918,7 +918,7 @@ pub unsafe fn EnumDisplaySettingsW(lpszdevicename: P0, imodenum: ENUM_DISPLA where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplaySettingsW ( lpszdevicename : :: windows::core::PCWSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn EnumDisplaySettingsW ( lpszdevicename : ::windows::core::PCWSTR , imodenum : ENUM_DISPLAY_SETTINGS_MODE , lpdevmode : *mut DEVMODEW ) -> super::super::Foundation:: BOOL ); EnumDisplaySettingsW(lpszdevicename.into_param().abi(), imodenum, lpdevmode) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -941,7 +941,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EnumFontFamiliesA ( hdc : HDC , lplogfont : :: windows::core::PCSTR , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EnumFontFamiliesA ( hdc : HDC , lplogfont : ::windows::core::PCSTR , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); EnumFontFamiliesA(hdc.into_param().abi(), lplogfont.into_param().abi(), lpproc, lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -975,7 +975,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EnumFontFamiliesW ( hdc : HDC , lplogfont : :: windows::core::PCWSTR , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EnumFontFamiliesW ( hdc : HDC , lplogfont : ::windows::core::PCWSTR , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); EnumFontFamiliesW(hdc.into_param().abi(), lplogfont.into_param().abi(), lpproc, lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -987,7 +987,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EnumFontsA ( hdc : HDC , lplogfont : :: windows::core::PCSTR , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EnumFontsA ( hdc : HDC , lplogfont : ::windows::core::PCSTR , lpproc : FONTENUMPROCA , lparam : super::super::Foundation:: LPARAM ) -> i32 ); EnumFontsA(hdc.into_param().abi(), lplogfont.into_param().abi(), lpproc, lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -999,7 +999,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn EnumFontsW ( hdc : HDC , lplogfont : :: windows::core::PCWSTR , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn EnumFontsW ( hdc : HDC , lplogfont : ::windows::core::PCWSTR , lpproc : FONTENUMPROCW , lparam : super::super::Foundation:: LPARAM ) -> i32 ); EnumFontsW(hdc.into_param().abi(), lplogfont.into_param().abi(), lpproc, lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -1106,7 +1106,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn ExtTextOutA ( hdc : HDC , x : i32 , y : i32 , options : ETO_OPTIONS , lprect : *const super::super::Foundation:: RECT , lpstring : :: windows::core::PCSTR , c : u32 , lpdx : *const i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn ExtTextOutA ( hdc : HDC , x : i32 , y : i32 , options : ETO_OPTIONS , lprect : *const super::super::Foundation:: RECT , lpstring : ::windows::core::PCSTR , c : u32 , lpdx : *const i32 ) -> super::super::Foundation:: BOOL ); ExtTextOutA(hdc.into_param().abi(), x, y, options, ::core::mem::transmute(lprect.unwrap_or(::std::ptr::null())), lpstring.into_param().abi(), c, ::core::mem::transmute(lpdx.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -1117,7 +1117,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn ExtTextOutW ( hdc : HDC , x : i32 , y : i32 , options : ETO_OPTIONS , lprect : *const super::super::Foundation:: RECT , lpstring : :: windows::core::PCWSTR , c : u32 , lpdx : *const i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn ExtTextOutW ( hdc : HDC , x : i32 , y : i32 , options : ETO_OPTIONS , lprect : *const super::super::Foundation:: RECT , lpstring : ::windows::core::PCWSTR , c : u32 , lpdx : *const i32 ) -> super::super::Foundation:: BOOL ); ExtTextOutW(hdc.into_param().abi(), x, y, options, ::core::mem::transmute(lprect.unwrap_or(::std::ptr::null())), lpstring.into_param().abi(), c, ::core::mem::transmute(lpdx.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -1471,7 +1471,7 @@ pub unsafe fn GetCharacterPlacementA(hdc: P0, lpstring: &[u8], nmexextent: i where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetCharacterPlacementA ( hdc : HDC , lpstring : :: windows::core::PCSTR , ncount : i32 , nmexextent : i32 , lpresults : *mut GCP_RESULTSA , dwflags : GET_CHARACTER_PLACEMENT_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetCharacterPlacementA ( hdc : HDC , lpstring : ::windows::core::PCSTR , ncount : i32 , nmexextent : i32 , lpresults : *mut GCP_RESULTSA , dwflags : GET_CHARACTER_PLACEMENT_FLAGS ) -> u32 ); GetCharacterPlacementA(hdc.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, nmexextent, lpresults, dwflags) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -1480,7 +1480,7 @@ pub unsafe fn GetCharacterPlacementW(hdc: P0, lpstring: &[u16], nmexextent: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetCharacterPlacementW ( hdc : HDC , lpstring : :: windows::core::PCWSTR , ncount : i32 , nmexextent : i32 , lpresults : *mut GCP_RESULTSW , dwflags : GET_CHARACTER_PLACEMENT_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetCharacterPlacementW ( hdc : HDC , lpstring : ::windows::core::PCWSTR , ncount : i32 , nmexextent : i32 , lpresults : *mut GCP_RESULTSW , dwflags : GET_CHARACTER_PLACEMENT_FLAGS ) -> u32 ); GetCharacterPlacementW(hdc.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, nmexextent, lpresults, dwflags) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -1617,7 +1617,7 @@ pub unsafe fn GetEnhMetaFileA(lpname: P0) -> HENHMETAFILE where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetEnhMetaFileA ( lpname : :: windows::core::PCSTR ) -> HENHMETAFILE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetEnhMetaFileA ( lpname : ::windows::core::PCSTR ) -> HENHMETAFILE ); GetEnhMetaFileA(lpname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -1635,7 +1635,7 @@ pub unsafe fn GetEnhMetaFileDescriptionA(hemf: P0, lpdescription: ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetEnhMetaFileDescriptionA ( hemf : HENHMETAFILE , cchbuffer : u32 , lpdescription : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetEnhMetaFileDescriptionA ( hemf : HENHMETAFILE , cchbuffer : u32 , lpdescription : ::windows::core::PSTR ) -> u32 ); GetEnhMetaFileDescriptionA(hemf.into_param().abi(), lpdescription.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpdescription.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -1644,7 +1644,7 @@ pub unsafe fn GetEnhMetaFileDescriptionW(hemf: P0, lpdescription: ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetEnhMetaFileDescriptionW ( hemf : HENHMETAFILE , cchbuffer : u32 , lpdescription : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetEnhMetaFileDescriptionW ( hemf : HENHMETAFILE , cchbuffer : u32 , lpdescription : ::windows::core::PWSTR ) -> u32 ); GetEnhMetaFileDescriptionW(hemf.into_param().abi(), lpdescription.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpdescription.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -1672,7 +1672,7 @@ pub unsafe fn GetEnhMetaFileW(lpname: P0) -> HENHMETAFILE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetEnhMetaFileW ( lpname : :: windows::core::PCWSTR ) -> HENHMETAFILE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetEnhMetaFileW ( lpname : ::windows::core::PCWSTR ) -> HENHMETAFILE ); GetEnhMetaFileW(lpname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -1709,7 +1709,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetGlyphIndicesA ( hdc : HDC , lpstr : :: windows::core::PCSTR , c : i32 , pgi : *mut u16 , fl : u32 ) -> u32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetGlyphIndicesA ( hdc : HDC , lpstr : ::windows::core::PCSTR , c : i32 , pgi : *mut u16 , fl : u32 ) -> u32 ); GetGlyphIndicesA(hdc.into_param().abi(), lpstr.into_param().abi(), c, pgi, fl) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -1719,7 +1719,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetGlyphIndicesW ( hdc : HDC , lpstr : :: windows::core::PCWSTR , c : i32 , pgi : *mut u16 , fl : u32 ) -> u32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetGlyphIndicesW ( hdc : HDC , lpstr : ::windows::core::PCWSTR , c : i32 , pgi : *mut u16 , fl : u32 ) -> u32 ); GetGlyphIndicesW(hdc.into_param().abi(), lpstr.into_param().abi(), c, pgi, fl) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -1793,7 +1793,7 @@ pub unsafe fn GetMetaFileA(lpname: P0) -> HMETAFILE where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetMetaFileA ( lpname : :: windows::core::PCSTR ) -> HMETAFILE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetMetaFileA ( lpname : ::windows::core::PCSTR ) -> HMETAFILE ); GetMetaFileA(lpname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -1811,7 +1811,7 @@ pub unsafe fn GetMetaFileW(lpname: P0) -> HMETAFILE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetMetaFileW ( lpname : :: windows::core::PCWSTR ) -> HMETAFILE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetMetaFileW ( lpname : ::windows::core::PCWSTR ) -> HMETAFILE ); GetMetaFileW(lpname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -2058,7 +2058,7 @@ pub unsafe fn GetTabbedTextExtentA(hdc: P0, lpstring: &[u8], lpntabstopposit where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetTabbedTextExtentA ( hdc : HDC , lpstring : :: windows::core::PCSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetTabbedTextExtentA ( hdc : HDC , lpstring : ::windows::core::PCSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 ) -> u32 ); GetTabbedTextExtentA(hdc.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, lpntabstoppositions.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpntabstoppositions.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -2067,7 +2067,7 @@ pub unsafe fn GetTabbedTextExtentW(hdc: P0, lpstring: &[u16], lpntabstopposi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetTabbedTextExtentW ( hdc : HDC , lpstring : :: windows::core::PCWSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetTabbedTextExtentW ( hdc : HDC , lpstring : ::windows::core::PCWSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 ) -> u32 ); GetTabbedTextExtentW(hdc.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, lpntabstoppositions.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpntabstoppositions.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -2106,7 +2106,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentExPointA ( hdc : HDC , lpszstring : :: windows::core::PCSTR , cchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentExPointA ( hdc : HDC , lpszstring : ::windows::core::PCSTR , cchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); GetTextExtentExPointA(hdc.into_param().abi(), lpszstring.into_param().abi(), cchstring, nmaxextent, ::core::mem::transmute(lpnfit.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpndx.unwrap_or(::std::ptr::null_mut())), lpsize) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2127,7 +2127,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentExPointW ( hdc : HDC , lpszstring : :: windows::core::PCWSTR , cchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentExPointW ( hdc : HDC , lpszstring : ::windows::core::PCWSTR , cchstring : i32 , nmaxextent : i32 , lpnfit : *mut i32 , lpndx : *mut i32 , lpsize : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); GetTextExtentExPointW(hdc.into_param().abi(), lpszstring.into_param().abi(), cchstring, nmaxextent, ::core::mem::transmute(lpnfit.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpndx.unwrap_or(::std::ptr::null_mut())), lpsize) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2137,7 +2137,7 @@ pub unsafe fn GetTextExtentPoint32A(hdc: P0, lpstring: &[u8], psizl: *mut su where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentPoint32A ( hdc : HDC , lpstring : :: windows::core::PCSTR , c : i32 , psizl : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentPoint32A ( hdc : HDC , lpstring : ::windows::core::PCSTR , c : i32 , psizl : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); GetTextExtentPoint32A(hdc.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, psizl) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2147,7 +2147,7 @@ pub unsafe fn GetTextExtentPoint32W(hdc: P0, lpstring: &[u16], psizl: *mut s where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentPoint32W ( hdc : HDC , lpstring : :: windows::core::PCWSTR , c : i32 , psizl : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentPoint32W ( hdc : HDC , lpstring : ::windows::core::PCWSTR , c : i32 , psizl : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); GetTextExtentPoint32W(hdc.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, psizl) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2157,7 +2157,7 @@ pub unsafe fn GetTextExtentPointA(hdc: P0, lpstring: &[u8], lpsz: *mut super where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentPointA ( hdc : HDC , lpstring : :: windows::core::PCSTR , c : i32 , lpsz : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentPointA ( hdc : HDC , lpstring : ::windows::core::PCSTR , c : i32 , lpsz : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); GetTextExtentPointA(hdc.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, lpsz) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2177,7 +2177,7 @@ pub unsafe fn GetTextExtentPointW(hdc: P0, lpstring: &[u16], lpsz: *mut supe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentPointW ( hdc : HDC , lpstring : :: windows::core::PCWSTR , c : i32 , lpsz : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextExtentPointW ( hdc : HDC , lpstring : ::windows::core::PCWSTR , c : i32 , lpsz : *mut super::super::Foundation:: SIZE ) -> super::super::Foundation:: BOOL ); GetTextExtentPointW(hdc.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, lpsz) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -2186,7 +2186,7 @@ pub unsafe fn GetTextFaceA(hdc: P0, lpname: ::core::option::Option<&mut [u8] where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextFaceA ( hdc : HDC , c : i32 , lpname : :: windows::core::PSTR ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextFaceA ( hdc : HDC , c : i32 , lpname : ::windows::core::PSTR ) -> i32 ); GetTextFaceA(hdc.into_param().abi(), lpname.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -2195,7 +2195,7 @@ pub unsafe fn GetTextFaceW(hdc: P0, lpname: ::core::option::Option<&mut [u16 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextFaceW ( hdc : HDC , c : i32 , lpname : :: windows::core::PWSTR ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetTextFaceW ( hdc : HDC , c : i32 , lpname : ::windows::core::PWSTR ) -> i32 ); GetTextFaceW(hdc.into_param().abi(), lpname.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2478,7 +2478,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadBitmapA ( hinstance : super::super::Foundation:: HINSTANCE , lpbitmapname : :: windows::core::PCSTR ) -> HBITMAP ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadBitmapA ( hinstance : super::super::Foundation:: HINSTANCE , lpbitmapname : ::windows::core::PCSTR ) -> HBITMAP ); LoadBitmapA(hinstance.into_param().abi(), lpbitmapname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2489,7 +2489,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadBitmapW ( hinstance : super::super::Foundation:: HINSTANCE , lpbitmapname : :: windows::core::PCWSTR ) -> HBITMAP ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadBitmapW ( hinstance : super::super::Foundation:: HINSTANCE , lpbitmapname : ::windows::core::PCWSTR ) -> HBITMAP ); LoadBitmapW(hinstance.into_param().abi(), lpbitmapname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2929,7 +2929,7 @@ pub unsafe fn RemoveFontResourceA(lpfilename: P0) -> super::super::Foundatio where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn RemoveFontResourceA ( lpfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn RemoveFontResourceA ( lpfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); RemoveFontResourceA(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2939,7 +2939,7 @@ pub unsafe fn RemoveFontResourceExA(name: P0, fl: u32, pdv: ::core::option:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn RemoveFontResourceExA ( name : :: windows::core::PCSTR , fl : u32 , pdv : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn RemoveFontResourceExA ( name : ::windows::core::PCSTR , fl : u32 , pdv : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); RemoveFontResourceExA(name.into_param().abi(), fl, ::core::mem::transmute(pdv.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2949,7 +2949,7 @@ pub unsafe fn RemoveFontResourceExW(name: P0, fl: u32, pdv: ::core::option:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn RemoveFontResourceExW ( name : :: windows::core::PCWSTR , fl : u32 , pdv : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn RemoveFontResourceExW ( name : ::windows::core::PCWSTR , fl : u32 , pdv : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); RemoveFontResourceExW(name.into_param().abi(), fl, ::core::mem::transmute(pdv.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -2959,7 +2959,7 @@ pub unsafe fn RemoveFontResourceW(lpfilename: P0) -> super::super::Foundatio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn RemoveFontResourceW ( lpfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn RemoveFontResourceW ( lpfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); RemoveFontResourceW(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -3578,7 +3578,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "t2embed.dll""system" fn TTEmbedFontFromFileA ( hdc : HDC , szfontfilename : :: windows::core::PCSTR , usttcindex : u16 , ulflags : TTEMBED_FLAGS , ulcharset : EMBED_FONT_CHARSET , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , pulstatus : *mut u32 , lpfnwritetostream : WRITEEMBEDPROC , lpvwritestream : *const ::core::ffi::c_void , puscharcodeset : *const u16 , uscharcodecount : u16 , uslanguage : u16 , pttembedinfo : *const TTEMBEDINFO ) -> i32 ); + ::windows::imp::link ! ( "t2embed.dll""system" fn TTEmbedFontFromFileA ( hdc : HDC , szfontfilename : ::windows::core::PCSTR , usttcindex : u16 , ulflags : TTEMBED_FLAGS , ulcharset : EMBED_FONT_CHARSET , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , pulstatus : *mut u32 , lpfnwritetostream : WRITEEMBEDPROC , lpvwritestream : *const ::core::ffi::c_void , puscharcodeset : *const u16 , uscharcodecount : u16 , uslanguage : u16 , pttembedinfo : *const TTEMBEDINFO ) -> i32 ); TTEmbedFontFromFileA(hdc.into_param().abi(), szfontfilename.into_param().abi(), usttcindex, ulflags, ulcharset, pulprivstatus, pulstatus, lpfnwritetostream, lpvwritestream, ::core::mem::transmute(puscharcodeset.as_ptr()), puscharcodeset.len() as _, uslanguage, ::core::mem::transmute(pttembedinfo.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -3589,7 +3589,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "t2embed.dll""system" fn TTEnableEmbeddingForFacename ( lpszfacename : :: windows::core::PCSTR , benable : super::super::Foundation:: BOOL ) -> i32 ); + ::windows::imp::link ! ( "t2embed.dll""system" fn TTEnableEmbeddingForFacename ( lpszfacename : ::windows::core::PCSTR , benable : super::super::Foundation:: BOOL ) -> i32 ); TTEnableEmbeddingForFacename(lpszfacename.into_param().abi(), benable.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -3611,7 +3611,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn TTGetNewFontName(phfontreference: *const super::super::Foundation::HANDLE, wzwinfamilyname: &mut [u16], szmacfamilyname: &mut [u8]) -> i32 { - ::windows::imp::link ! ( "t2embed.dll""system" fn TTGetNewFontName ( phfontreference : *const super::super::Foundation:: HANDLE , wzwinfamilyname : :: windows::core::PWSTR , cchmaxwinname : i32 , szmacfamilyname : :: windows::core::PSTR , cchmaxmacname : i32 ) -> i32 ); + ::windows::imp::link ! ( "t2embed.dll""system" fn TTGetNewFontName ( phfontreference : *const super::super::Foundation:: HANDLE , wzwinfamilyname : ::windows::core::PWSTR , cchmaxwinname : i32 , szmacfamilyname : ::windows::core::PSTR , cchmaxmacname : i32 ) -> i32 ); TTGetNewFontName(phfontreference, ::core::mem::transmute(wzwinfamilyname.as_ptr()), wzwinfamilyname.len() as _, ::core::mem::transmute(szmacfamilyname.as_ptr()), szmacfamilyname.len() as _) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -3631,7 +3631,7 @@ pub unsafe fn TTIsEmbeddingEnabledForFacename(lpszfacename: P0, pbenabled: * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "t2embed.dll""system" fn TTIsEmbeddingEnabledForFacename ( lpszfacename : :: windows::core::PCSTR , pbenabled : *mut super::super::Foundation:: BOOL ) -> i32 ); + ::windows::imp::link ! ( "t2embed.dll""system" fn TTIsEmbeddingEnabledForFacename ( lpszfacename : ::windows::core::PCSTR , pbenabled : *mut super::super::Foundation:: BOOL ) -> i32 ); TTIsEmbeddingEnabledForFacename(lpszfacename.into_param().abi(), pbenabled) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -3642,7 +3642,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "t2embed.dll""system" fn TTLoadEmbeddedFont ( phfontreference : *mut super::super::Foundation:: HANDLE , ulflags : u32 , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , ulprivs : FONT_LICENSE_PRIVS , pulstatus : *mut TTLOAD_EMBEDDED_FONT_STATUS , lpfnreadfromstream : READEMBEDPROC , lpvreadstream : *const ::core::ffi::c_void , szwinfamilyname : :: windows::core::PCWSTR , szmacfamilyname : :: windows::core::PCSTR , pttloadinfo : *const TTLOADINFO ) -> i32 ); + ::windows::imp::link ! ( "t2embed.dll""system" fn TTLoadEmbeddedFont ( phfontreference : *mut super::super::Foundation:: HANDLE , ulflags : u32 , pulprivstatus : *mut EMBEDDED_FONT_PRIV_STATUS , ulprivs : FONT_LICENSE_PRIVS , pulstatus : *mut TTLOAD_EMBEDDED_FONT_STATUS , lpfnreadfromstream : READEMBEDPROC , lpvreadstream : *const ::core::ffi::c_void , szwinfamilyname : ::windows::core::PCWSTR , szmacfamilyname : ::windows::core::PCSTR , pttloadinfo : *const TTLOADINFO ) -> i32 ); TTLoadEmbeddedFont(phfontreference, ulflags, pulprivstatus, ulprivs, pulstatus, lpfnreadfromstream, lpvreadstream, szwinfamilyname.into_param().abi(), szmacfamilyname.into_param().abi(), ::core::mem::transmute(pttloadinfo.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -3669,7 +3669,7 @@ pub unsafe fn TabbedTextOutA(hdc: P0, x: i32, y: i32, lpstring: &[u8], lpnta where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn TabbedTextOutA ( hdc : HDC , x : i32 , y : i32 , lpstring : :: windows::core::PCSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 , ntaborigin : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn TabbedTextOutA ( hdc : HDC , x : i32 , y : i32 , lpstring : ::windows::core::PCSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 , ntaborigin : i32 ) -> i32 ); TabbedTextOutA(hdc.into_param().abi(), x, y, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, lpntabstoppositions.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpntabstoppositions.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ntaborigin) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`*"] @@ -3678,7 +3678,7 @@ pub unsafe fn TabbedTextOutW(hdc: P0, x: i32, y: i32, lpstring: &[u16], lpnt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn TabbedTextOutW ( hdc : HDC , x : i32 , y : i32 , lpstring : :: windows::core::PCWSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 , ntaborigin : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn TabbedTextOutW ( hdc : HDC , x : i32 , y : i32 , lpstring : ::windows::core::PCWSTR , chcount : i32 , ntabpositions : i32 , lpntabstoppositions : *const i32 , ntaborigin : i32 ) -> i32 ); TabbedTextOutW(hdc.into_param().abi(), x, y, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, lpntabstoppositions.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpntabstoppositions.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ntaborigin) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -3688,7 +3688,7 @@ pub unsafe fn TextOutA(hdc: P0, x: i32, y: i32, lpstring: &[u8]) -> super::s where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn TextOutA ( hdc : HDC , x : i32 , y : i32 , lpstring : :: windows::core::PCSTR , c : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn TextOutA ( hdc : HDC , x : i32 , y : i32 , lpstring : ::windows::core::PCSTR , c : i32 ) -> super::super::Foundation:: BOOL ); TextOutA(hdc.into_param().abi(), x, y, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] @@ -3698,7 +3698,7 @@ pub unsafe fn TextOutW(hdc: P0, x: i32, y: i32, lpstring: &[u16]) -> super:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn TextOutW ( hdc : HDC , x : i32 , y : i32 , lpstring : :: windows::core::PCWSTR , c : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn TextOutW ( hdc : HDC , x : i32 , y : i32 , lpstring : ::windows::core::PCWSTR , c : i32 ) -> super::super::Foundation:: BOOL ); TextOutW(hdc.into_param().abi(), x, y, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_Graphics_Gdi\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs index 910c06a1d8..62f3709cd8 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Imaging/mod.rs @@ -6,7 +6,7 @@ pub unsafe fn WICConvertBitmapSource(dstformat: *const ::windows::core::GUID where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICConvertBitmapSource ( dstformat : *const :: windows::core::GUID , pisrc : * mut::core::ffi::c_void , ppidst : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICConvertBitmapSource ( dstformat : *const ::windows::core::GUID , pisrc : * mut::core::ffi::c_void , ppidst : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WICConvertBitmapSource(dstformat, pisrc.into_param().abi(), &mut result__).from_abi(result__) } @@ -17,7 +17,7 @@ pub unsafe fn WICCreateBitmapFromSection(width: u32, height: u32, pixelforma where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICCreateBitmapFromSection ( width : u32 , height : u32 , pixelformat : *const :: windows::core::GUID , hsection : super::super::Foundation:: HANDLE , stride : u32 , offset : u32 , ppibitmap : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICCreateBitmapFromSection ( width : u32 , height : u32 , pixelformat : *const ::windows::core::GUID , hsection : super::super::Foundation:: HANDLE , stride : u32 , offset : u32 , ppibitmap : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WICCreateBitmapFromSection(width, height, pixelformat, hsection.into_param().abi(), stride, offset, &mut result__).from_abi(result__) } @@ -28,7 +28,7 @@ pub unsafe fn WICCreateBitmapFromSectionEx(width: u32, height: u32, pixelfor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICCreateBitmapFromSectionEx ( width : u32 , height : u32 , pixelformat : *const :: windows::core::GUID , hsection : super::super::Foundation:: HANDLE , stride : u32 , offset : u32 , desiredaccesslevel : WICSectionAccessLevel , ppibitmap : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICCreateBitmapFromSectionEx ( width : u32 , height : u32 , pixelformat : *const ::windows::core::GUID , hsection : super::super::Foundation:: HANDLE , stride : u32 , offset : u32 , desiredaccesslevel : WICSectionAccessLevel , ppibitmap : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WICCreateBitmapFromSectionEx(width, height, pixelformat, hsection.into_param().abi(), stride, offset, desiredaccesslevel, &mut result__).from_abi(result__) } @@ -38,14 +38,14 @@ pub unsafe fn WICGetMetadataContentSize(guidcontainerformat: *const ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICGetMetadataContentSize ( guidcontainerformat : *const :: windows::core::GUID , piwriter : * mut::core::ffi::c_void , pcbsize : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICGetMetadataContentSize ( guidcontainerformat : *const ::windows::core::GUID , piwriter : * mut::core::ffi::c_void , pcbsize : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WICGetMetadataContentSize(guidcontainerformat, piwriter.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] #[inline] pub unsafe fn WICMapGuidToShortName(guid: *const ::windows::core::GUID, wzname: ::core::option::Option<&mut [u16]>, pcchactual: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICMapGuidToShortName ( guid : *const :: windows::core::GUID , cchname : u32 , wzname : :: windows::core::PWSTR , pcchactual : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICMapGuidToShortName ( guid : *const ::windows::core::GUID , cchname : u32 , wzname : ::windows::core::PWSTR , pcchactual : *mut u32 ) -> ::windows::core::HRESULT ); WICMapGuidToShortName(guid, wzname.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(wzname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcchactual).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] @@ -54,7 +54,7 @@ pub unsafe fn WICMapSchemaToName(guidmetadataformat: *const ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICMapSchemaToName ( guidmetadataformat : *const :: windows::core::GUID , pwzschema : :: windows::core::PCWSTR , cchname : u32 , wzname : :: windows::core::PWSTR , pcchactual : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICMapSchemaToName ( guidmetadataformat : *const ::windows::core::GUID , pwzschema : ::windows::core::PCWSTR , cchname : u32 , wzname : ::windows::core::PWSTR , pcchactual : *mut u32 ) -> ::windows::core::HRESULT ); WICMapSchemaToName(guidmetadataformat, pwzschema.into_param().abi(), wzname.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(wzname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcchactual).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] @@ -63,7 +63,7 @@ pub unsafe fn WICMapShortNameToGuid(wzname: P0) -> ::windows::core::Result<: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICMapShortNameToGuid ( wzname : :: windows::core::PCWSTR , pguid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICMapShortNameToGuid ( wzname : ::windows::core::PCWSTR , pguid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); WICMapShortNameToGuid(wzname.into_param().abi(), &mut result__).from_abi(result__) } @@ -74,7 +74,7 @@ pub unsafe fn WICMatchMetadataContent(guidcontainerformat: *const ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICMatchMetadataContent ( guidcontainerformat : *const :: windows::core::GUID , pguidvendor : *const :: windows::core::GUID , pistream : * mut::core::ffi::c_void , pguidmetadataformat : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICMatchMetadataContent ( guidcontainerformat : *const ::windows::core::GUID , pguidvendor : *const ::windows::core::GUID , pistream : * mut::core::ffi::c_void , pguidmetadataformat : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); WICMatchMetadataContent(guidcontainerformat, ::core::mem::transmute(pguidvendor.unwrap_or(::std::ptr::null())), pistream.into_param().abi(), &mut result__).from_abi(result__) } @@ -86,7 +86,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICSerializeMetadataContent ( guidcontainerformat : *const :: windows::core::GUID , piwriter : * mut::core::ffi::c_void , dwpersistoptions : u32 , pistream : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windowscodecs.dll""system" fn WICSerializeMetadataContent ( guidcontainerformat : *const ::windows::core::GUID , piwriter : * mut::core::ffi::c_void , dwpersistoptions : u32 , pistream : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); WICSerializeMetadataContent(guidcontainerformat, piwriter.into_param().abi(), dwpersistoptions, pistream.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Imaging\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs index 5f67394909..d4c6cd161a 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/OpenGL/mod.rs @@ -2173,7 +2173,7 @@ pub unsafe fn gluErrorString(errcode: u32) -> *mut u8 { #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] #[inline] pub unsafe fn gluErrorUnicodeStringEXT(errcode: u32) -> ::windows::core::PCWSTR { - ::windows::imp::link ! ( "glu32.dll""system" fn gluErrorUnicodeStringEXT ( errcode : u32 ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "glu32.dll""system" fn gluErrorUnicodeStringEXT ( errcode : u32 ) -> ::windows::core::PCWSTR ); gluErrorUnicodeStringEXT(errcode) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`*"] @@ -2469,7 +2469,7 @@ pub unsafe fn wglGetProcAddress(param0: P0) -> super::super::Foundation::PRO where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "opengl32.dll""system" fn wglGetProcAddress ( param0 : :: windows::core::PCSTR ) -> super::super::Foundation:: PROC ); + ::windows::imp::link ! ( "opengl32.dll""system" fn wglGetProcAddress ( param0 : ::windows::core::PCSTR ) -> super::super::Foundation:: PROC ); wglGetProcAddress(param0.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_OpenGL\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs index a470aaa006..611fab5c1d 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/PrintTicket/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn PTCloseProvider(hprovider: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTCloseProvider ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTCloseProvider ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER ) -> ::windows::core::HRESULT ); PTCloseProvider(hprovider.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] @@ -16,7 +16,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTConvertDevModeToPrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , cbdevmode : u32 , pdevmode : *const super::super::Gdi:: DEVMODEA , scope : EPrintTicketScope , pprintticket : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTConvertDevModeToPrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , cbdevmode : u32 , pdevmode : *const super::super::Gdi:: DEVMODEA , scope : EPrintTicketScope , pprintticket : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); PTConvertDevModeToPrintTicket(hprovider.into_param().abi(), cbdevmode, pdevmode, scope, pprintticket.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] @@ -27,7 +27,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTConvertPrintTicketToDevMode ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : * mut::core::ffi::c_void , basedevmodetype : EDefaultDevmodeType , scope : EPrintTicketScope , pcbdevmode : *mut u32 , ppdevmode : *mut *mut super::super::Gdi:: DEVMODEA , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTConvertPrintTicketToDevMode ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : * mut::core::ffi::c_void , basedevmodetype : EDefaultDevmodeType , scope : EPrintTicketScope , pcbdevmode : *mut u32 , ppdevmode : *mut *mut super::super::Gdi:: DEVMODEA , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); PTConvertPrintTicketToDevMode(hprovider.into_param().abi(), pprintticket.into_param().abi(), basedevmodetype, scope, pcbdevmode, ppdevmode, ::core::mem::transmute(pbstrerrormessage.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] @@ -39,7 +39,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTGetPrintCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : * mut::core::ffi::c_void , pcapabilities : * mut::core::ffi::c_void , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTGetPrintCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : * mut::core::ffi::c_void , pcapabilities : * mut::core::ffi::c_void , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); PTGetPrintCapabilities(hprovider.into_param().abi(), pprintticket.into_param().abi(), pcapabilities.into_param().abi(), ::core::mem::transmute(pbstrerrormessage.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] @@ -51,7 +51,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTGetPrintDeviceCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : * mut::core::ffi::c_void , pdevicecapabilities : * mut::core::ffi::c_void , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTGetPrintDeviceCapabilities ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pprintticket : * mut::core::ffi::c_void , pdevicecapabilities : * mut::core::ffi::c_void , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); PTGetPrintDeviceCapabilities(hprovider.into_param().abi(), pprintticket.into_param().abi(), pdevicecapabilities.into_param().abi(), ::core::mem::transmute(pbstrerrormessage.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] @@ -64,7 +64,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTGetPrintDeviceResources ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pszlocalename : :: windows::core::PCWSTR , pprintticket : * mut::core::ffi::c_void , pdeviceresources : * mut::core::ffi::c_void , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTGetPrintDeviceResources ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pszlocalename : ::windows::core::PCWSTR , pprintticket : * mut::core::ffi::c_void , pdeviceresources : * mut::core::ffi::c_void , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); PTGetPrintDeviceResources(hprovider.into_param().abi(), pszlocalename.into_param().abi(), pprintticket.into_param().abi(), pdeviceresources.into_param().abi(), ::core::mem::transmute(pbstrerrormessage.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`, `\"Win32_System_Com\"`*"] @@ -77,7 +77,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTMergeAndValidatePrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pbaseticket : * mut::core::ffi::c_void , pdeltaticket : * mut::core::ffi::c_void , scope : EPrintTicketScope , presultticket : * mut::core::ffi::c_void , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTMergeAndValidatePrintTicket ( hprovider : super::super::super::Storage::Xps:: HPTPROVIDER , pbaseticket : * mut::core::ffi::c_void , pdeltaticket : * mut::core::ffi::c_void , scope : EPrintTicketScope , presultticket : * mut::core::ffi::c_void , pbstrerrormessage : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); PTMergeAndValidatePrintTicket(hprovider.into_param().abi(), pbaseticket.into_param().abi(), pdeltaticket.into_param().abi(), scope, presultticket.into_param().abi(), ::core::mem::transmute(pbstrerrormessage.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`, `\"Win32_Storage_Xps\"`*"] @@ -87,7 +87,7 @@ pub unsafe fn PTOpenProvider(pszprintername: P0, dwversion: u32) -> ::window where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTOpenProvider ( pszprintername : :: windows::core::PCWSTR , dwversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTOpenProvider ( pszprintername : ::windows::core::PCWSTR , dwversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PTOpenProvider(pszprintername.into_param().abi(), dwversion, &mut result__).from_abi(result__) } @@ -98,7 +98,7 @@ pub unsafe fn PTOpenProviderEx(pszprintername: P0, dwmaxversion: u32, dwpref where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTOpenProviderEx ( pszprintername : :: windows::core::PCWSTR , dwmaxversion : u32 , dwprefversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER , pusedversion : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTOpenProviderEx ( pszprintername : ::windows::core::PCWSTR , dwmaxversion : u32 , dwprefversion : u32 , phprovider : *mut super::super::super::Storage::Xps:: HPTPROVIDER , pusedversion : *mut u32 ) -> ::windows::core::HRESULT ); PTOpenProviderEx(pszprintername.into_param().abi(), dwmaxversion, dwprefversion, phprovider, pusedversion).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] @@ -107,14 +107,14 @@ pub unsafe fn PTQuerySchemaVersionSupport(pszprintername: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTQuerySchemaVersionSupport ( pszprintername : :: windows::core::PCWSTR , pmaxversion : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTQuerySchemaVersionSupport ( pszprintername : ::windows::core::PCWSTR , pmaxversion : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PTQuerySchemaVersionSupport(pszprintername.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] #[inline] pub unsafe fn PTReleaseMemory(pbuffer: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "prntvpt.dll""system" fn PTReleaseMemory ( pbuffer : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "prntvpt.dll""system" fn PTReleaseMemory ( pbuffer : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PTReleaseMemory(pbuffer).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing_PrintTicket\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs index 3a29fd59d7..511b28aa05 100644 --- a/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Graphics/Printing/mod.rs @@ -57,7 +57,7 @@ pub unsafe fn AddMonitorA(pname: P0, level: u32, pmonitors: ::core::option:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddMonitorA ( pname : :: windows::core::PCSTR , level : u32 , pmonitors : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddMonitorA ( pname : ::windows::core::PCSTR , level : u32 , pmonitors : *const u8 ) -> super::super::Foundation:: BOOL ); AddMonitorA(pname.into_param().abi(), level, ::core::mem::transmute(pmonitors.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -67,7 +67,7 @@ pub unsafe fn AddMonitorW(pname: P0, level: u32, pmonitors: ::core::option:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddMonitorW ( pname : :: windows::core::PCWSTR , level : u32 , pmonitors : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddMonitorW ( pname : ::windows::core::PCWSTR , level : u32 , pmonitors : *const u8 ) -> super::super::Foundation:: BOOL ); AddMonitorW(pname.into_param().abi(), level, ::core::mem::transmute(pmonitors.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -79,7 +79,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPortA ( pname : :: windows::core::PCSTR , hwnd : super::super::Foundation:: HWND , pmonitorname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPortA ( pname : ::windows::core::PCSTR , hwnd : super::super::Foundation:: HWND , pmonitorname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AddPortA(pname.into_param().abi(), hwnd.into_param().abi(), pmonitorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -91,7 +91,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPortW ( pname : :: windows::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pmonitorname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPortW ( pname : ::windows::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pmonitorname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AddPortW(pname.into_param().abi(), hwnd.into_param().abi(), pmonitorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -101,7 +101,7 @@ pub unsafe fn AddPrintDeviceObject(hprinter: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "spoolss.dll""system" fn AddPrintDeviceObject ( hprinter : super::super::Foundation:: HANDLE , phdeviceobject : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "spoolss.dll""system" fn AddPrintDeviceObject ( hprinter : super::super::Foundation:: HANDLE , phdeviceobject : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AddPrintDeviceObject(hprinter.into_param().abi(), &mut result__).from_abi(result__) } @@ -115,7 +115,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrintProcessorA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , ppathname : :: windows::core::PCSTR , pprintprocessorname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrintProcessorA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , ppathname : ::windows::core::PCSTR , pprintprocessorname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AddPrintProcessorA(pname.into_param().abi(), penvironment.into_param().abi(), ppathname.into_param().abi(), pprintprocessorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -128,7 +128,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrintProcessorW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , ppathname : :: windows::core::PCWSTR , pprintprocessorname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrintProcessorW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , ppathname : ::windows::core::PCWSTR , pprintprocessorname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AddPrintProcessorW(pname.into_param().abi(), penvironment.into_param().abi(), ppathname.into_param().abi(), pprintprocessorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -138,7 +138,7 @@ pub unsafe fn AddPrintProvidorA(pname: P0, level: u32, pprovidorinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrintProvidorA ( pname : :: windows::core::PCSTR , level : u32 , pprovidorinfo : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrintProvidorA ( pname : ::windows::core::PCSTR , level : u32 , pprovidorinfo : *const u8 ) -> super::super::Foundation:: BOOL ); AddPrintProvidorA(pname.into_param().abi(), level, pprovidorinfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -148,7 +148,7 @@ pub unsafe fn AddPrintProvidorW(pname: P0, level: u32, pprovidorinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrintProvidorW ( pname : :: windows::core::PCWSTR , level : u32 , pprovidorinfo : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrintProvidorW ( pname : ::windows::core::PCWSTR , level : u32 , pprovidorinfo : *const u8 ) -> super::super::Foundation:: BOOL ); AddPrintProvidorW(pname.into_param().abi(), level, pprovidorinfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -158,7 +158,7 @@ pub unsafe fn AddPrinterA(pname: P0, level: u32, pprinter: *const u8) -> ::w where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterA ( pname : :: windows::core::PCSTR , level : u32 , pprinter : *const u8 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterA ( pname : ::windows::core::PCSTR , level : u32 , pprinter : *const u8 ) -> super::super::Foundation:: HANDLE ); let result__ = AddPrinterA(pname.into_param().abi(), level, pprinter); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -170,7 +170,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterConnection2A ( hwnd : super::super::Foundation:: HWND , pszname : :: windows::core::PCSTR , dwlevel : u32 , pconnectioninfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterConnection2A ( hwnd : super::super::Foundation:: HWND , pszname : ::windows::core::PCSTR , dwlevel : u32 , pconnectioninfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); AddPrinterConnection2A(hwnd.into_param().abi(), pszname.into_param().abi(), dwlevel, pconnectioninfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -181,7 +181,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterConnection2W ( hwnd : super::super::Foundation:: HWND , pszname : :: windows::core::PCWSTR , dwlevel : u32 , pconnectioninfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterConnection2W ( hwnd : super::super::Foundation:: HWND , pszname : ::windows::core::PCWSTR , dwlevel : u32 , pconnectioninfo : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); AddPrinterConnection2W(hwnd.into_param().abi(), pszname.into_param().abi(), dwlevel, pconnectioninfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -191,7 +191,7 @@ pub unsafe fn AddPrinterConnectionA(pname: P0) -> super::super::Foundation:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterConnectionA ( pname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterConnectionA ( pname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AddPrinterConnectionA(pname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -201,7 +201,7 @@ pub unsafe fn AddPrinterConnectionW(pname: P0) -> super::super::Foundation:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterConnectionW ( pname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterConnectionW ( pname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AddPrinterConnectionW(pname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -211,7 +211,7 @@ pub unsafe fn AddPrinterDriverA(pname: P0, level: u32, pdriverinfo: *const u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterDriverA ( pname : :: windows::core::PCSTR , level : u32 , pdriverinfo : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterDriverA ( pname : ::windows::core::PCSTR , level : u32 , pdriverinfo : *const u8 ) -> super::super::Foundation:: BOOL ); AddPrinterDriverA(pname.into_param().abi(), level, pdriverinfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -221,7 +221,7 @@ pub unsafe fn AddPrinterDriverExA(pname: P0, level: u32, lpbdriverinfo: *con where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterDriverExA ( pname : :: windows::core::PCSTR , level : u32 , lpbdriverinfo : *const u8 , dwfilecopyflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterDriverExA ( pname : ::windows::core::PCSTR , level : u32 , lpbdriverinfo : *const u8 , dwfilecopyflags : u32 ) -> super::super::Foundation:: BOOL ); AddPrinterDriverExA(pname.into_param().abi(), level, lpbdriverinfo, dwfilecopyflags) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -231,7 +231,7 @@ pub unsafe fn AddPrinterDriverExW(pname: P0, level: u32, lpbdriverinfo: *con where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterDriverExW ( pname : :: windows::core::PCWSTR , level : u32 , lpbdriverinfo : *const u8 , dwfilecopyflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterDriverExW ( pname : ::windows::core::PCWSTR , level : u32 , lpbdriverinfo : *const u8 , dwfilecopyflags : u32 ) -> super::super::Foundation:: BOOL ); AddPrinterDriverExW(pname.into_param().abi(), level, lpbdriverinfo, dwfilecopyflags) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -241,7 +241,7 @@ pub unsafe fn AddPrinterDriverW(pname: P0, level: u32, pdriverinfo: *const u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterDriverW ( pname : :: windows::core::PCWSTR , level : u32 , pdriverinfo : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterDriverW ( pname : ::windows::core::PCWSTR , level : u32 , pdriverinfo : *const u8 ) -> super::super::Foundation:: BOOL ); AddPrinterDriverW(pname.into_param().abi(), level, pdriverinfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -251,7 +251,7 @@ pub unsafe fn AddPrinterW(pname: P0, level: u32, pprinter: *const u8) -> ::w where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterW ( pname : :: windows::core::PCWSTR , level : u32 , pprinter : *const u8 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "winspool.drv""system" fn AddPrinterW ( pname : ::windows::core::PCWSTR , level : u32 , pprinter : *const u8 ) -> super::super::Foundation:: HANDLE ); let result__ = AddPrinterW(pname.into_param().abi(), level, pprinter); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -264,7 +264,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AdvancedDocumentPropertiesA ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : :: windows::core::PCSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevmodeinput : *const super::Gdi:: DEVMODEA ) -> i32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn AdvancedDocumentPropertiesA ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : ::windows::core::PCSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevmodeinput : *const super::Gdi:: DEVMODEA ) -> i32 ); AdvancedDocumentPropertiesA(hwnd.into_param().abi(), hprinter.into_param().abi(), pdevicename.into_param().abi(), ::core::mem::transmute(pdevmodeoutput.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdevmodeinput.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -276,7 +276,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn AdvancedDocumentPropertiesW ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : :: windows::core::PCWSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEW , pdevmodeinput : *const super::Gdi:: DEVMODEW ) -> i32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn AdvancedDocumentPropertiesW ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : ::windows::core::PCWSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEW , pdevmodeinput : *const super::Gdi:: DEVMODEW ) -> i32 ); AdvancedDocumentPropertiesW(hwnd.into_param().abi(), hprinter.into_param().abi(), pdevicename.into_param().abi(), ::core::mem::transmute(pdevmodeoutput.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdevmodeinput.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -360,7 +360,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn ConfigurePortA ( pname : :: windows::core::PCSTR , hwnd : super::super::Foundation:: HWND , pportname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn ConfigurePortA ( pname : ::windows::core::PCSTR , hwnd : super::super::Foundation:: HWND , pportname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); ConfigurePortA(pname.into_param().abi(), hwnd.into_param().abi(), pportname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -372,7 +372,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn ConfigurePortW ( pname : :: windows::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pportname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn ConfigurePortW ( pname : ::windows::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pportname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ConfigurePortW(pname.into_param().abi(), hwnd.into_param().abi(), pportname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -393,7 +393,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn CorePrinterDriverInstalledA ( pszserver : :: windows::core::PCSTR , pszenvironment : :: windows::core::PCSTR , coredriverguid : :: windows::core::GUID , ftdriverdate : super::super::Foundation:: FILETIME , dwldriverversion : u64 , pbdriverinstalled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn CorePrinterDriverInstalledA ( pszserver : ::windows::core::PCSTR , pszenvironment : ::windows::core::PCSTR , coredriverguid : ::windows::core::GUID , ftdriverdate : super::super::Foundation:: FILETIME , dwldriverversion : u64 , pbdriverinstalled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CorePrinterDriverInstalledA(pszserver.into_param().abi(), pszenvironment.into_param().abi(), ::core::mem::transmute(coredriverguid), ::core::mem::transmute(ftdriverdate), dwldriverversion, &mut result__).from_abi(result__) } @@ -405,7 +405,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn CorePrinterDriverInstalledW ( pszserver : :: windows::core::PCWSTR , pszenvironment : :: windows::core::PCWSTR , coredriverguid : :: windows::core::GUID , ftdriverdate : super::super::Foundation:: FILETIME , dwldriverversion : u64 , pbdriverinstalled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn CorePrinterDriverInstalledW ( pszserver : ::windows::core::PCWSTR , pszenvironment : ::windows::core::PCWSTR , coredriverguid : ::windows::core::GUID , ftdriverdate : super::super::Foundation:: FILETIME , dwldriverversion : u64 , pbdriverinstalled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CorePrinterDriverInstalledW(pszserver.into_param().abi(), pszenvironment.into_param().abi(), ::core::mem::transmute(coredriverguid), ::core::mem::transmute(ftdriverdate), dwldriverversion, &mut result__).from_abi(result__) } @@ -416,7 +416,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winspool.drv""system" fn CreatePrintAsyncNotifyChannel ( pszname : :: windows::core::PCWSTR , pnotificationtype : *const :: windows::core::GUID , euserfilter : PrintAsyncNotifyUserFilter , econversationstyle : PrintAsyncNotifyConversationStyle , pcallback : * mut::core::ffi::c_void , ppiasynchnotification : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn CreatePrintAsyncNotifyChannel ( pszname : ::windows::core::PCWSTR , pnotificationtype : *const ::windows::core::GUID , euserfilter : PrintAsyncNotifyUserFilter , econversationstyle : PrintAsyncNotifyConversationStyle , pcallback : * mut::core::ffi::c_void , ppiasynchnotification : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreatePrintAsyncNotifyChannel(pszname.into_param().abi(), pnotificationtype, euserfilter, econversationstyle, pcallback.into_param().abi(), &mut result__).from_abi(result__) } @@ -438,7 +438,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeleteFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeleteFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeleteFormA(hprinter.into_param().abi(), pformname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -449,7 +449,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeleteFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeleteFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeleteFormW(hprinter.into_param().abi(), pformname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -460,7 +460,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeleteJobNamedProperty ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , pszname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeleteJobNamedProperty ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , pszname : ::windows::core::PCWSTR ) -> u32 ); DeleteJobNamedProperty(hprinter.into_param().abi(), jobid, pszname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -472,7 +472,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeleteMonitorA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , pmonitorname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeleteMonitorA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , pmonitorname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeleteMonitorA(pname.into_param().abi(), penvironment.into_param().abi(), pmonitorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -484,7 +484,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeleteMonitorW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , pmonitorname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeleteMonitorW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , pmonitorname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeleteMonitorW(pname.into_param().abi(), penvironment.into_param().abi(), pmonitorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -496,7 +496,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePortA ( pname : :: windows::core::PCSTR , hwnd : super::super::Foundation:: HWND , pportname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePortA ( pname : ::windows::core::PCSTR , hwnd : super::super::Foundation:: HWND , pportname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeletePortA(pname.into_param().abi(), hwnd.into_param().abi(), pportname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -508,7 +508,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePortW ( pname : :: windows::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pportname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePortW ( pname : ::windows::core::PCWSTR , hwnd : super::super::Foundation:: HWND , pportname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeletePortW(pname.into_param().abi(), hwnd.into_param().abi(), pportname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -520,7 +520,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrintProcessorA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , pprintprocessorname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrintProcessorA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , pprintprocessorname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeletePrintProcessorA(pname.into_param().abi(), penvironment.into_param().abi(), pprintprocessorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -532,7 +532,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrintProcessorW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , pprintprocessorname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrintProcessorW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , pprintprocessorname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeletePrintProcessorW(pname.into_param().abi(), penvironment.into_param().abi(), pprintprocessorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -544,7 +544,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrintProvidorA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , pprintprovidorname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrintProvidorA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , pprintprovidorname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeletePrintProvidorA(pname.into_param().abi(), penvironment.into_param().abi(), pprintprovidorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -556,7 +556,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrintProvidorW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , pprintprovidorname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrintProvidorW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , pprintprovidorname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeletePrintProvidorW(pname.into_param().abi(), penvironment.into_param().abi(), pprintprovidorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -576,7 +576,7 @@ pub unsafe fn DeletePrinterConnectionA(pname: P0) -> super::super::Foundatio where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterConnectionA ( pname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterConnectionA ( pname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeletePrinterConnectionA(pname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -586,7 +586,7 @@ pub unsafe fn DeletePrinterConnectionW(pname: P0) -> super::super::Foundatio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterConnectionW ( pname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterConnectionW ( pname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeletePrinterConnectionW(pname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -597,7 +597,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows::core::PCSTR ) -> u32 ); DeletePrinterDataA(hprinter.into_param().abi(), pvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -609,7 +609,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCSTR , pvaluename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCSTR , pvaluename : ::windows::core::PCSTR ) -> u32 ); DeletePrinterDataExA(hprinter.into_param().abi(), pkeyname.into_param().abi(), pvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -621,7 +621,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCWSTR , pvaluename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCWSTR , pvaluename : ::windows::core::PCWSTR ) -> u32 ); DeletePrinterDataExW(hprinter.into_param().abi(), pkeyname.into_param().abi(), pvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -632,7 +632,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows::core::PCWSTR ) -> u32 ); DeletePrinterDataW(hprinter.into_param().abi(), pvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -644,7 +644,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , pdrivername : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , pdrivername : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeletePrinterDriverA(pname.into_param().abi(), penvironment.into_param().abi(), pdrivername.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -656,7 +656,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverExA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , pdrivername : :: windows::core::PCSTR , dwdeleteflag : u32 , dwversionflag : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverExA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , pdrivername : ::windows::core::PCSTR , dwdeleteflag : u32 , dwversionflag : u32 ) -> super::super::Foundation:: BOOL ); DeletePrinterDriverExA(pname.into_param().abi(), penvironment.into_param().abi(), pdrivername.into_param().abi(), dwdeleteflag, dwversionflag) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -668,7 +668,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverExW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , pdrivername : :: windows::core::PCWSTR , dwdeleteflag : u32 , dwversionflag : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverExW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , pdrivername : ::windows::core::PCWSTR , dwdeleteflag : u32 , dwversionflag : u32 ) -> super::super::Foundation:: BOOL ); DeletePrinterDriverExW(pname.into_param().abi(), penvironment.into_param().abi(), pdrivername.into_param().abi(), dwdeleteflag, dwversionflag) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -679,7 +679,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverPackageA ( pszserver : :: windows::core::PCSTR , pszinfpath : :: windows::core::PCSTR , pszenvironment : :: windows::core::PCSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverPackageA ( pszserver : ::windows::core::PCSTR , pszinfpath : ::windows::core::PCSTR , pszenvironment : ::windows::core::PCSTR ) -> ::windows::core::HRESULT ); DeletePrinterDriverPackageA(pszserver.into_param().abi(), pszinfpath.into_param().abi(), pszenvironment.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -690,7 +690,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverPackageW ( pszserver : :: windows::core::PCWSTR , pszinfpath : :: windows::core::PCWSTR , pszenvironment : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverPackageW ( pszserver : ::windows::core::PCWSTR , pszinfpath : ::windows::core::PCWSTR , pszenvironment : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DeletePrinterDriverPackageW(pszserver.into_param().abi(), pszinfpath.into_param().abi(), pszenvironment.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -702,7 +702,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , pdrivername : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterDriverW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , pdrivername : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeletePrinterDriverW(pname.into_param().abi(), penvironment.into_param().abi(), pdrivername.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -723,7 +723,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterKeyA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterKeyA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCSTR ) -> u32 ); DeletePrinterKeyA(hprinter.into_param().abi(), pkeyname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -734,7 +734,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterKeyW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeletePrinterKeyW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCWSTR ) -> u32 ); DeletePrinterKeyW(hprinter.into_param().abi(), pkeyname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -763,7 +763,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DocumentPropertiesA ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : :: windows::core::PCSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevmodeinput : *const super::Gdi:: DEVMODEA , fmode : u32 ) -> i32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DocumentPropertiesA ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : ::windows::core::PCSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevmodeinput : *const super::Gdi:: DEVMODEA , fmode : u32 ) -> i32 ); DocumentPropertiesA(hwnd.into_param().abi(), hprinter.into_param().abi(), pdevicename.into_param().abi(), ::core::mem::transmute(pdevmodeoutput.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdevmodeinput.unwrap_or(::std::ptr::null())), fmode) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -775,7 +775,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DocumentPropertiesW ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : :: windows::core::PCWSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEW , pdevmodeinput : *const super::Gdi:: DEVMODEW , fmode : u32 ) -> i32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DocumentPropertiesW ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , pdevicename : ::windows::core::PCWSTR , pdevmodeoutput : *mut super::Gdi:: DEVMODEW , pdevmodeinput : *const super::Gdi:: DEVMODEW , fmode : u32 ) -> i32 ); DocumentPropertiesW(hwnd.into_param().abi(), hprinter.into_param().abi(), pdevicename.into_param().abi(), ::core::mem::transmute(pdevmodeoutput.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdevmodeinput.unwrap_or(::std::ptr::null())), fmode) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -855,7 +855,7 @@ pub unsafe fn EnumMonitorsA(pname: P0, level: u32, pmonitor: ::core::option: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumMonitorsA ( pname : :: windows::core::PCSTR , level : u32 , pmonitor : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumMonitorsA ( pname : ::windows::core::PCSTR , level : u32 , pmonitor : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumMonitorsA(pname.into_param().abi(), level, ::core::mem::transmute(pmonitor.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pmonitor.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -865,7 +865,7 @@ pub unsafe fn EnumMonitorsW(pname: P0, level: u32, pmonitor: ::core::option: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumMonitorsW ( pname : :: windows::core::PCWSTR , level : u32 , pmonitor : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumMonitorsW ( pname : ::windows::core::PCWSTR , level : u32 , pmonitor : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumMonitorsW(pname.into_param().abi(), level, ::core::mem::transmute(pmonitor.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pmonitor.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -875,7 +875,7 @@ pub unsafe fn EnumPortsA(pname: P0, level: u32, pport: ::core::option::Optio where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPortsA ( pname : :: windows::core::PCSTR , level : u32 , pport : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPortsA ( pname : ::windows::core::PCSTR , level : u32 , pport : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPortsA(pname.into_param().abi(), level, ::core::mem::transmute(pport.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pport.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -885,7 +885,7 @@ pub unsafe fn EnumPortsW(pname: P0, level: u32, pport: ::core::option::Optio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPortsW ( pname : :: windows::core::PCWSTR , level : u32 , pport : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPortsW ( pname : ::windows::core::PCWSTR , level : u32 , pport : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPortsW(pname.into_param().abi(), level, ::core::mem::transmute(pport.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pport.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -896,7 +896,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintProcessorDatatypesA ( pname : :: windows::core::PCSTR , pprintprocessorname : :: windows::core::PCSTR , level : u32 , pdatatypes : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintProcessorDatatypesA ( pname : ::windows::core::PCSTR , pprintprocessorname : ::windows::core::PCSTR , level : u32 , pdatatypes : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPrintProcessorDatatypesA(pname.into_param().abi(), pprintprocessorname.into_param().abi(), level, ::core::mem::transmute(pdatatypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdatatypes.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -907,7 +907,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintProcessorDatatypesW ( pname : :: windows::core::PCWSTR , pprintprocessorname : :: windows::core::PCWSTR , level : u32 , pdatatypes : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintProcessorDatatypesW ( pname : ::windows::core::PCWSTR , pprintprocessorname : ::windows::core::PCWSTR , level : u32 , pdatatypes : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPrintProcessorDatatypesW(pname.into_param().abi(), pprintprocessorname.into_param().abi(), level, ::core::mem::transmute(pdatatypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdatatypes.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -918,7 +918,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintProcessorsA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintProcessorsA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPrintProcessorsA(pname.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pprintprocessorinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pprintprocessorinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -929,7 +929,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintProcessorsW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintProcessorsW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPrintProcessorsW(pname.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pprintprocessorinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pprintprocessorinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -939,7 +939,7 @@ pub unsafe fn EnumPrinterDataA(hprinter: P0, dwindex: u32, pvaluename: &mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , dwindex : u32 , pvaluename : :: windows::core::PSTR , cbvaluename : u32 , pcbvaluename : *mut u32 , ptype : *mut u32 , pdata : *mut u8 , cbdata : u32 , pcbdata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , dwindex : u32 , pvaluename : ::windows::core::PSTR , cbvaluename : u32 , pcbvaluename : *mut u32 , ptype : *mut u32 , pdata : *mut u8 , cbdata : u32 , pcbdata : *mut u32 ) -> u32 ); EnumPrinterDataA(hprinter.into_param().abi(), dwindex, ::core::mem::transmute(pvaluename.as_ptr()), pvaluename.len() as _, pcbvaluename, ::core::mem::transmute(ptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -950,7 +950,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCSTR , penumvalues : *mut u8 , cbenumvalues : u32 , pcbenumvalues : *mut u32 , pnenumvalues : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCSTR , penumvalues : *mut u8 , cbenumvalues : u32 , pcbenumvalues : *mut u32 , pnenumvalues : *mut u32 ) -> u32 ); EnumPrinterDataExA(hprinter.into_param().abi(), pkeyname.into_param().abi(), ::core::mem::transmute(penumvalues.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), penumvalues.as_deref().map_or(0, |slice| slice.len() as _), pcbenumvalues, pnenumvalues) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -961,7 +961,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCWSTR , penumvalues : *mut u8 , cbenumvalues : u32 , pcbenumvalues : *mut u32 , pnenumvalues : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCWSTR , penumvalues : *mut u8 , cbenumvalues : u32 , pcbenumvalues : *mut u32 , pnenumvalues : *mut u32 ) -> u32 ); EnumPrinterDataExW(hprinter.into_param().abi(), pkeyname.into_param().abi(), ::core::mem::transmute(penumvalues.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), penumvalues.as_deref().map_or(0, |slice| slice.len() as _), pcbenumvalues, pnenumvalues) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -971,7 +971,7 @@ pub unsafe fn EnumPrinterDataW(hprinter: P0, dwindex: u32, pvaluename: ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , dwindex : u32 , pvaluename : :: windows::core::PWSTR , cbvaluename : u32 , pcbvaluename : *mut u32 , ptype : *mut u32 , pdata : *mut u8 , cbdata : u32 , pcbdata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , dwindex : u32 , pvaluename : ::windows::core::PWSTR , cbvaluename : u32 , pcbvaluename : *mut u32 , ptype : *mut u32 , pdata : *mut u8 , cbdata : u32 , pcbdata : *mut u32 ) -> u32 ); EnumPrinterDataW(hprinter.into_param().abi(), dwindex, ::core::mem::transmute(pvaluename), cbvaluename, pcbvaluename, ::core::mem::transmute(ptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -982,7 +982,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDriversA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDriversA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPrinterDriversA(pname.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pdriverinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdriverinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -993,7 +993,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDriversW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterDriversW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPrinterDriversW(pname.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pdriverinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdriverinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1004,7 +1004,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterKeyA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCSTR , psubkey : :: windows::core::PSTR , cbsubkey : u32 , pcbsubkey : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterKeyA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCSTR , psubkey : ::windows::core::PSTR , cbsubkey : u32 , pcbsubkey : *mut u32 ) -> u32 ); EnumPrinterKeyA(hprinter.into_param().abi(), pkeyname.into_param().abi(), ::core::mem::transmute(psubkey.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psubkey.as_deref().map_or(0, |slice| slice.len() as _), pcbsubkey) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1015,7 +1015,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterKeyW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCWSTR , psubkey : :: windows::core::PWSTR , cbsubkey : u32 , pcbsubkey : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrinterKeyW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCWSTR , psubkey : ::windows::core::PWSTR , cbsubkey : u32 , pcbsubkey : *mut u32 ) -> u32 ); EnumPrinterKeyW(hprinter.into_param().abi(), pkeyname.into_param().abi(), ::core::mem::transmute(psubkey), cbsubkey, pcbsubkey) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1025,7 +1025,7 @@ pub unsafe fn EnumPrintersA(flags: u32, name: P0, level: u32, pprinterenum: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintersA ( flags : u32 , name : :: windows::core::PCSTR , level : u32 , pprinterenum : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintersA ( flags : u32 , name : ::windows::core::PCSTR , level : u32 , pprinterenum : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPrintersA(flags, name.into_param().abi(), level, ::core::mem::transmute(pprinterenum.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pprinterenum.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1035,7 +1035,7 @@ pub unsafe fn EnumPrintersW(flags: u32, name: P0, level: u32, pprinterenum: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintersW ( flags : u32 , name : :: windows::core::PCWSTR , level : u32 , pprinterenum : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn EnumPrintersW ( flags : u32 , name : ::windows::core::PCWSTR , level : u32 , pprinterenum : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 , pcreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumPrintersW(flags, name.into_param().abi(), level, ::core::mem::transmute(pprinterenum.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pprinterenum.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded, pcreturned) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1049,7 +1049,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn ExtDeviceMode ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HANDLE , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevicename : :: windows::core::PCSTR , pport : :: windows::core::PCSTR , pdevmodeinput : *const super::Gdi:: DEVMODEA , pprofile : :: windows::core::PCSTR , fmode : u32 ) -> i32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn ExtDeviceMode ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HANDLE , pdevmodeoutput : *mut super::Gdi:: DEVMODEA , pdevicename : ::windows::core::PCSTR , pport : ::windows::core::PCSTR , pdevmodeinput : *const super::Gdi:: DEVMODEA , pprofile : ::windows::core::PCSTR , fmode : u32 ) -> i32 ); ExtDeviceMode(hwnd.into_param().abi(), hinst.into_param().abi(), ::core::mem::transmute(pdevmodeoutput.unwrap_or(::std::ptr::null_mut())), pdevicename.into_param().abi(), pport.into_param().abi(), ::core::mem::transmute(pdevmodeinput.unwrap_or(::std::ptr::null())), pprofile.into_param().abi(), fmode) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1189,7 +1189,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GdiGetSpoolFileHandle ( pwszprintername : :: windows::core::PCWSTR , pdevmode : *mut super::Gdi:: DEVMODEW , pwszdocname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GdiGetSpoolFileHandle ( pwszprintername : ::windows::core::PCWSTR , pdevmode : *mut super::Gdi:: DEVMODEW , pwszdocname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); GdiGetSpoolFileHandle(pwszprintername.into_param().abi(), pdevmode, pwszdocname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1240,7 +1240,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn GenerateCopyFilePaths ( pszprintername : :: windows::core::PCWSTR , pszdirectory : :: windows::core::PCWSTR , psplclientinfo : *const u8 , dwlevel : u32 , pszsourcedir : :: windows::core::PWSTR , pcchsourcedirsize : *mut u32 , psztargetdir : :: windows::core::PWSTR , pcchtargetdirsize : *mut u32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "mscms.dll""system" fn GenerateCopyFilePaths ( pszprintername : ::windows::core::PCWSTR , pszdirectory : ::windows::core::PCWSTR , psplclientinfo : *const u8 , dwlevel : u32 , pszsourcedir : ::windows::core::PWSTR , pcchsourcedirsize : *mut u32 , psztargetdir : ::windows::core::PWSTR , pcchtargetdirsize : *mut u32 , dwflags : u32 ) -> u32 ); GenerateCopyFilePaths(pszprintername.into_param().abi(), pszdirectory.into_param().abi(), psplclientinfo, dwlevel, ::core::mem::transmute(pszsourcedir), pcchsourcedirsize, ::core::mem::transmute(psztargetdir), pcchtargetdirsize, dwflags) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1262,7 +1262,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetCorePrinterDriversA ( pszserver : :: windows::core::PCSTR , pszenvironment : :: windows::core::PCSTR , pszzcoredriverdependencies : :: windows::core::PCSTR , ccoreprinterdrivers : u32 , pcoreprinterdrivers : *mut CORE_PRINTER_DRIVERA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetCorePrinterDriversA ( pszserver : ::windows::core::PCSTR , pszenvironment : ::windows::core::PCSTR , pszzcoredriverdependencies : ::windows::core::PCSTR , ccoreprinterdrivers : u32 , pcoreprinterdrivers : *mut CORE_PRINTER_DRIVERA ) -> ::windows::core::HRESULT ); GetCorePrinterDriversA(pszserver.into_param().abi(), pszenvironment.into_param().abi(), pszzcoredriverdependencies.into_param().abi(), pcoreprinterdrivers.len() as _, ::core::mem::transmute(pcoreprinterdrivers.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1274,21 +1274,21 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetCorePrinterDriversW ( pszserver : :: windows::core::PCWSTR , pszenvironment : :: windows::core::PCWSTR , pszzcoredriverdependencies : :: windows::core::PCWSTR , ccoreprinterdrivers : u32 , pcoreprinterdrivers : *mut CORE_PRINTER_DRIVERW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetCorePrinterDriversW ( pszserver : ::windows::core::PCWSTR , pszenvironment : ::windows::core::PCWSTR , pszzcoredriverdependencies : ::windows::core::PCWSTR , ccoreprinterdrivers : u32 , pcoreprinterdrivers : *mut CORE_PRINTER_DRIVERW ) -> ::windows::core::HRESULT ); GetCorePrinterDriversW(pszserver.into_param().abi(), pszenvironment.into_param().abi(), pszzcoredriverdependencies.into_param().abi(), pcoreprinterdrivers.len() as _, ::core::mem::transmute(pcoreprinterdrivers.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetDefaultPrinterA(pszbuffer: ::windows::core::PSTR, pcchbuffer: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winspool.drv""system" fn GetDefaultPrinterA ( pszbuffer : :: windows::core::PSTR , pcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetDefaultPrinterA ( pszbuffer : ::windows::core::PSTR , pcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); GetDefaultPrinterA(::core::mem::transmute(pszbuffer), pcchbuffer) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetDefaultPrinterW(pszbuffer: ::windows::core::PWSTR, pcchbuffer: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winspool.drv""system" fn GetDefaultPrinterW ( pszbuffer : :: windows::core::PWSTR , pcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetDefaultPrinterW ( pszbuffer : ::windows::core::PWSTR , pcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); GetDefaultPrinterW(::core::mem::transmute(pszbuffer), pcchbuffer) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1299,7 +1299,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows::core::PCSTR , level : u32 , pform : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows::core::PCSTR , level : u32 , pform : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetFormA(hprinter.into_param().abi(), pformname.into_param().abi(), level, ::core::mem::transmute(pform.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pform.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1310,7 +1310,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows::core::PCWSTR , level : u32 , pform : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows::core::PCWSTR , level : u32 , pform : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetFormW(hprinter.into_param().abi(), pformname.into_param().abi(), level, ::core::mem::transmute(pform.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pform.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1330,7 +1330,7 @@ pub unsafe fn GetJobAttributes(pprintername: P0, pdevmode: *const super::Gdi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "spoolss.dll""system" fn GetJobAttributes ( pprintername : :: windows::core::PCWSTR , pdevmode : *const super::Gdi:: DEVMODEW , pattributeinfo : *mut ATTRIBUTE_INFO_3 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "spoolss.dll""system" fn GetJobAttributes ( pprintername : ::windows::core::PCWSTR , pdevmode : *const super::Gdi:: DEVMODEW , pattributeinfo : *mut ATTRIBUTE_INFO_3 ) -> super::super::Foundation:: BOOL ); GetJobAttributes(pprintername.into_param().abi(), pdevmode, pattributeinfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1340,7 +1340,7 @@ pub unsafe fn GetJobAttributesEx(pprintername: P0, pdevmode: *const super::G where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "spoolss.dll""system" fn GetJobAttributesEx ( pprintername : :: windows::core::PCWSTR , pdevmode : *const super::Gdi:: DEVMODEW , dwlevel : u32 , pattributeinfo : *mut u8 , nsize : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "spoolss.dll""system" fn GetJobAttributesEx ( pprintername : ::windows::core::PCWSTR , pdevmode : *const super::Gdi:: DEVMODEW , dwlevel : u32 , pattributeinfo : *mut u8 , nsize : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); GetJobAttributesEx(pprintername.into_param().abi(), pdevmode, dwlevel, ::core::mem::transmute(pattributeinfo.as_ptr()), pattributeinfo.len() as _, dwflags) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1351,7 +1351,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetJobNamedPropertyValue ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , pszname : :: windows::core::PCWSTR , pvalue : *mut PrintPropertyValue ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetJobNamedPropertyValue ( hprinter : super::super::Foundation:: HANDLE , jobid : u32 , pszname : ::windows::core::PCWSTR , pvalue : *mut PrintPropertyValue ) -> u32 ); GetJobNamedPropertyValue(hprinter.into_param().abi(), jobid, pszname.into_param().abi(), pvalue) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1379,7 +1379,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrintOutputInfo ( hwnd : super::super::Foundation:: HWND , pszprinter : :: windows::core::PCWSTR , phfile : *mut super::super::Foundation:: HANDLE , ppszoutputfile : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrintOutputInfo ( hwnd : super::super::Foundation:: HWND , pszprinter : ::windows::core::PCWSTR , phfile : *mut super::super::Foundation:: HANDLE , ppszoutputfile : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); GetPrintOutputInfo(hwnd.into_param().abi(), pszprinter.into_param().abi(), phfile, ppszoutputfile).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1390,7 +1390,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrintProcessorDirectoryA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrintProcessorDirectoryA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetPrintProcessorDirectoryA(pname.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pprintprocessorinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pprintprocessorinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1401,7 +1401,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrintProcessorDirectoryW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrintProcessorDirectoryW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , level : u32 , pprintprocessorinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetPrintProcessorDirectoryW(pname.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pprintprocessorinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pprintprocessorinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1422,7 +1422,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows::core::PCSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows::core::PCSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); GetPrinterDataA(hprinter.into_param().abi(), pvaluename.into_param().abi(), ::core::mem::transmute(ptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdata.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1434,7 +1434,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCSTR , pvaluename : :: windows::core::PCSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCSTR , pvaluename : ::windows::core::PCSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); GetPrinterDataExA(hprinter.into_param().abi(), pkeyname.into_param().abi(), pvaluename.into_param().abi(), ::core::mem::transmute(ptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdata.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1446,7 +1446,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCWSTR , pvaluename : :: windows::core::PCWSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCWSTR , pvaluename : ::windows::core::PCWSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); GetPrinterDataExW(hprinter.into_param().abi(), pkeyname.into_param().abi(), pvaluename.into_param().abi(), ::core::mem::transmute(ptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdata.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1457,7 +1457,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows::core::PCWSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows::core::PCWSTR , ptype : *mut u32 , pdata : *mut u8 , nsize : u32 , pcbneeded : *mut u32 ) -> u32 ); GetPrinterDataW(hprinter.into_param().abi(), pvaluename.into_param().abi(), ::core::mem::transmute(ptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdata.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1469,7 +1469,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriver2A ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , penvironment : :: windows::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriver2A ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , penvironment : ::windows::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetPrinterDriver2A(hwnd.into_param().abi(), hprinter.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pdriverinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdriverinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1481,7 +1481,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriver2W ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , penvironment : :: windows::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriver2W ( hwnd : super::super::Foundation:: HWND , hprinter : super::super::Foundation:: HANDLE , penvironment : ::windows::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetPrinterDriver2W(hwnd.into_param().abi(), hprinter.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pdriverinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdriverinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1492,7 +1492,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverA ( hprinter : super::super::Foundation:: HANDLE , penvironment : :: windows::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverA ( hprinter : super::super::Foundation:: HANDLE , penvironment : ::windows::core::PCSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetPrinterDriverA(hprinter.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pdriverinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdriverinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1503,7 +1503,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverDirectoryA ( pname : :: windows::core::PCSTR , penvironment : :: windows::core::PCSTR , level : u32 , pdriverdirectory : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverDirectoryA ( pname : ::windows::core::PCSTR , penvironment : ::windows::core::PCSTR , level : u32 , pdriverdirectory : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetPrinterDriverDirectoryA(pname.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pdriverdirectory.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdriverdirectory.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1514,7 +1514,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverDirectoryW ( pname : :: windows::core::PCWSTR , penvironment : :: windows::core::PCWSTR , level : u32 , pdriverdirectory : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverDirectoryW ( pname : ::windows::core::PCWSTR , penvironment : ::windows::core::PCWSTR , level : u32 , pdriverdirectory : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetPrinterDriverDirectoryW(pname.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pdriverdirectory.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdriverdirectory.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -1526,7 +1526,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverPackagePathA ( pszserver : :: windows::core::PCSTR , pszenvironment : :: windows::core::PCSTR , pszlanguage : :: windows::core::PCSTR , pszpackageid : :: windows::core::PCSTR , pszdriverpackagecab : :: windows::core::PSTR , cchdriverpackagecab : u32 , pcchrequiredsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverPackagePathA ( pszserver : ::windows::core::PCSTR , pszenvironment : ::windows::core::PCSTR , pszlanguage : ::windows::core::PCSTR , pszpackageid : ::windows::core::PCSTR , pszdriverpackagecab : ::windows::core::PSTR , cchdriverpackagecab : u32 , pcchrequiredsize : *mut u32 ) -> ::windows::core::HRESULT ); GetPrinterDriverPackagePathA(pszserver.into_param().abi(), pszenvironment.into_param().abi(), pszlanguage.into_param().abi(), pszpackageid.into_param().abi(), ::core::mem::transmute(pszdriverpackagecab.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszdriverpackagecab.as_deref().map_or(0, |slice| slice.len() as _), pcchrequiredsize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -1538,7 +1538,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverPackagePathW ( pszserver : :: windows::core::PCWSTR , pszenvironment : :: windows::core::PCWSTR , pszlanguage : :: windows::core::PCWSTR , pszpackageid : :: windows::core::PCWSTR , pszdriverpackagecab : :: windows::core::PWSTR , cchdriverpackagecab : u32 , pcchrequiredsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverPackagePathW ( pszserver : ::windows::core::PCWSTR , pszenvironment : ::windows::core::PCWSTR , pszlanguage : ::windows::core::PCWSTR , pszpackageid : ::windows::core::PCWSTR , pszdriverpackagecab : ::windows::core::PWSTR , cchdriverpackagecab : u32 , pcchrequiredsize : *mut u32 ) -> ::windows::core::HRESULT ); GetPrinterDriverPackagePathW(pszserver.into_param().abi(), pszenvironment.into_param().abi(), pszlanguage.into_param().abi(), pszpackageid.into_param().abi(), ::core::mem::transmute(pszdriverpackagecab.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszdriverpackagecab.as_deref().map_or(0, |slice| slice.len() as _), pcchrequiredsize).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1549,7 +1549,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverW ( hprinter : super::super::Foundation:: HANDLE , penvironment : :: windows::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn GetPrinterDriverW ( hprinter : super::super::Foundation:: HANDLE , penvironment : ::windows::core::PCWSTR , level : u32 , pdriverinfo : *mut u8 , cbbuf : u32 , pcbneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); GetPrinterDriverW(hprinter.into_param().abi(), penvironment.into_param().abi(), level, ::core::mem::transmute(pdriverinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdriverinfo.as_deref().map_or(0, |slice| slice.len() as _), pcbneeded) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1592,7 +1592,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn InstallPrinterDriverFromPackageA ( pszserver : :: windows::core::PCSTR , pszinfpath : :: windows::core::PCSTR , pszdrivername : :: windows::core::PCSTR , pszenvironment : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn InstallPrinterDriverFromPackageA ( pszserver : ::windows::core::PCSTR , pszinfpath : ::windows::core::PCSTR , pszdrivername : ::windows::core::PCSTR , pszenvironment : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); InstallPrinterDriverFromPackageA(pszserver.into_param().abi(), pszinfpath.into_param().abi(), pszdrivername.into_param().abi(), pszenvironment.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -1604,7 +1604,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn InstallPrinterDriverFromPackageW ( pszserver : :: windows::core::PCWSTR , pszinfpath : :: windows::core::PCWSTR , pszdrivername : :: windows::core::PCWSTR , pszenvironment : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn InstallPrinterDriverFromPackageW ( pszserver : ::windows::core::PCWSTR , pszinfpath : ::windows::core::PCWSTR , pszdrivername : ::windows::core::PCWSTR , pszenvironment : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); InstallPrinterDriverFromPackageW(pszserver.into_param().abi(), pszinfpath.into_param().abi(), pszdrivername.into_param().abi(), pszenvironment.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1628,7 +1628,7 @@ pub unsafe fn OpenPrinter2A(pprintername: P0, phprinter: *mut super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn OpenPrinter2A ( pprintername : :: windows::core::PCSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA , poptions : *const PRINTER_OPTIONSA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn OpenPrinter2A ( pprintername : ::windows::core::PCSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA , poptions : *const PRINTER_OPTIONSA ) -> super::super::Foundation:: BOOL ); OpenPrinter2A(pprintername.into_param().abi(), phprinter, ::core::mem::transmute(pdefault.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poptions.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1638,7 +1638,7 @@ pub unsafe fn OpenPrinter2W(pprintername: P0, phprinter: *mut super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn OpenPrinter2W ( pprintername : :: windows::core::PCWSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSW , poptions : *const PRINTER_OPTIONSW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn OpenPrinter2W ( pprintername : ::windows::core::PCWSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSW , poptions : *const PRINTER_OPTIONSW ) -> super::super::Foundation:: BOOL ); OpenPrinter2W(pprintername.into_param().abi(), phprinter, ::core::mem::transmute(pdefault.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poptions.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1648,7 +1648,7 @@ pub unsafe fn OpenPrinterA(pprintername: P0, phprinter: *mut super::super::F where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn OpenPrinterA ( pprintername : :: windows::core::PCSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn OpenPrinterA ( pprintername : ::windows::core::PCSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSA ) -> super::super::Foundation:: BOOL ); OpenPrinterA(pprintername.into_param().abi(), phprinter, ::core::mem::transmute(pdefault.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1658,7 +1658,7 @@ pub unsafe fn OpenPrinterW(pprintername: P0, phprinter: *mut super::super::F where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn OpenPrinterW ( pprintername : :: windows::core::PCWSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn OpenPrinterW ( pprintername : ::windows::core::PCWSTR , phprinter : *mut super::super::Foundation:: HANDLE , pdefault : *const PRINTER_DEFAULTSW ) -> super::super::Foundation:: BOOL ); OpenPrinterW(pprintername.into_param().abi(), phprinter, ::core::mem::transmute(pdefault.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1691,7 +1691,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn PrinterMessageBoxA ( hprinter : super::super::Foundation:: HANDLE , error : u32 , hwnd : super::super::Foundation:: HWND , ptext : :: windows::core::PCSTR , pcaption : :: windows::core::PCSTR , dwtype : u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn PrinterMessageBoxA ( hprinter : super::super::Foundation:: HANDLE , error : u32 , hwnd : super::super::Foundation:: HWND , ptext : ::windows::core::PCSTR , pcaption : ::windows::core::PCSTR , dwtype : u32 ) -> u32 ); PrinterMessageBoxA(hprinter.into_param().abi(), error, hwnd.into_param().abi(), ptext.into_param().abi(), pcaption.into_param().abi(), dwtype) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1704,7 +1704,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn PrinterMessageBoxW ( hprinter : super::super::Foundation:: HANDLE , error : u32 , hwnd : super::super::Foundation:: HWND , ptext : :: windows::core::PCWSTR , pcaption : :: windows::core::PCWSTR , dwtype : u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn PrinterMessageBoxW ( hprinter : super::super::Foundation:: HANDLE , error : u32 , hwnd : super::super::Foundation:: HWND , ptext : ::windows::core::PCWSTR , pcaption : ::windows::core::PCWSTR , dwtype : u32 ) -> u32 ); PrinterMessageBoxW(hprinter.into_param().abi(), error, hwnd.into_param().abi(), ptext.into_param().abi(), pcaption.into_param().abi(), dwtype) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1757,7 +1757,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winspool.drv""system" fn RegisterForPrintAsyncNotifications ( pszname : :: windows::core::PCWSTR , pnotificationtype : *const :: windows::core::GUID , euserfilter : PrintAsyncNotifyUserFilter , econversationstyle : PrintAsyncNotifyConversationStyle , pcallback : * mut::core::ffi::c_void , phnotify : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn RegisterForPrintAsyncNotifications ( pszname : ::windows::core::PCWSTR , pnotificationtype : *const ::windows::core::GUID , euserfilter : PrintAsyncNotifyUserFilter , econversationstyle : PrintAsyncNotifyConversationStyle , pcallback : * mut::core::ffi::c_void , phnotify : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RegisterForPrintAsyncNotifications(pszname.into_param().abi(), pnotificationtype, euserfilter, econversationstyle, pcallback.into_param().abi(), &mut result__).from_abi(result__) } @@ -1768,7 +1768,7 @@ pub unsafe fn RemovePrintDeviceObject(hdeviceobject: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "spoolss.dll""system" fn RemovePrintDeviceObject ( hdeviceobject : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "spoolss.dll""system" fn RemovePrintDeviceObject ( hdeviceobject : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); RemovePrintDeviceObject(hdeviceobject.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1798,7 +1798,7 @@ pub unsafe fn ReportJobProcessingProgress(printerhandle: P0, jobid: u32, job where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winspool.drv""system" fn ReportJobProcessingProgress ( printerhandle : super::super::Foundation:: HANDLE , jobid : u32 , joboperation : EPrintXPSJobOperation , jobprogress : EPrintXPSJobProgress ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn ReportJobProcessingProgress ( printerhandle : super::super::Foundation:: HANDLE , jobid : u32 , joboperation : EPrintXPSJobOperation , jobprogress : EPrintXPSJobProgress ) -> ::windows::core::HRESULT ); ReportJobProcessingProgress(printerhandle.into_param().abi(), jobid, joboperation, jobprogress).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1894,7 +1894,7 @@ pub unsafe fn SetDefaultPrinterA(pszprinter: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetDefaultPrinterA ( pszprinter : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetDefaultPrinterA ( pszprinter : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetDefaultPrinterA(pszprinter.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1904,7 +1904,7 @@ pub unsafe fn SetDefaultPrinterW(pszprinter: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetDefaultPrinterW ( pszprinter : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetDefaultPrinterW ( pszprinter : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetDefaultPrinterW(pszprinter.into_param().abi()) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1915,7 +1915,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows::core::PCSTR , level : u32 , pform : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetFormA ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows::core::PCSTR , level : u32 , pform : *const u8 ) -> super::super::Foundation:: BOOL ); SetFormA(hprinter.into_param().abi(), pformname.into_param().abi(), level, pform) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1926,7 +1926,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : :: windows::core::PCWSTR , level : u32 , pform : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetFormW ( hprinter : super::super::Foundation:: HANDLE , pformname : ::windows::core::PCWSTR , level : u32 , pform : *const u8 ) -> super::super::Foundation:: BOOL ); SetFormW(hprinter.into_param().abi(), pformname.into_param().abi(), level, pform) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1967,7 +1967,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetPortA ( pname : :: windows::core::PCSTR , pportname : :: windows::core::PCSTR , dwlevel : u32 , pportinfo : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetPortA ( pname : ::windows::core::PCSTR , pportname : ::windows::core::PCSTR , dwlevel : u32 , pportinfo : *const u8 ) -> super::super::Foundation:: BOOL ); SetPortA(pname.into_param().abi(), pportname.into_param().abi(), dwlevel, pportinfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1978,7 +1978,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetPortW ( pname : :: windows::core::PCWSTR , pportname : :: windows::core::PCWSTR , dwlevel : u32 , pportinfo : *const u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetPortW ( pname : ::windows::core::PCWSTR , pportname : ::windows::core::PCWSTR , dwlevel : u32 , pportinfo : *const u8 ) -> super::super::Foundation:: BOOL ); SetPortW(pname.into_param().abi(), pportname.into_param().abi(), dwlevel, pportinfo) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -1999,7 +1999,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows::core::PCSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetPrinterDataA ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows::core::PCSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); SetPrinterDataA(hprinter.into_param().abi(), pvaluename.into_param().abi(), r#type, ::core::mem::transmute(pdata.as_ptr()), pdata.len() as _) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2011,7 +2011,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCSTR , pvaluename : :: windows::core::PCSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetPrinterDataExA ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCSTR , pvaluename : ::windows::core::PCSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); SetPrinterDataExA(hprinter.into_param().abi(), pkeyname.into_param().abi(), pvaluename.into_param().abi(), r#type, ::core::mem::transmute(pdata.as_ptr()), pdata.len() as _) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2023,7 +2023,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : :: windows::core::PCWSTR , pvaluename : :: windows::core::PCWSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetPrinterDataExW ( hprinter : super::super::Foundation:: HANDLE , pkeyname : ::windows::core::PCWSTR , pvaluename : ::windows::core::PCWSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); SetPrinterDataExW(hprinter.into_param().abi(), pkeyname.into_param().abi(), pvaluename.into_param().abi(), r#type, ::core::mem::transmute(pdata.as_ptr()), pdata.len() as _) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2034,7 +2034,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn SetPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : :: windows::core::PCWSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn SetPrinterDataW ( hprinter : super::super::Foundation:: HANDLE , pvaluename : ::windows::core::PCWSTR , r#type : u32 , pdata : *const u8 , cbdata : u32 ) -> u32 ); SetPrinterDataW(hprinter.into_param().abi(), pvaluename.into_param().abi(), r#type, ::core::mem::transmute(pdata.as_ptr()), pdata.len() as _) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2075,7 +2075,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn SpoolerCopyFileEvent ( pszprintername : :: windows::core::PCWSTR , pszkey : :: windows::core::PCWSTR , dwcopyfileevent : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn SpoolerCopyFileEvent ( pszprintername : ::windows::core::PCWSTR , pszkey : ::windows::core::PCWSTR , dwcopyfileevent : u32 ) -> super::super::Foundation:: BOOL ); SpoolerCopyFileEvent(pszprintername.into_param().abi(), pszkey.into_param().abi(), dwcopyfileevent) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2161,7 +2161,7 @@ pub unsafe fn UnRegisterForPrintAsyncNotifications(param0: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winspool.drv""system" fn UnRegisterForPrintAsyncNotifications ( param0 : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn UnRegisterForPrintAsyncNotifications ( param0 : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); UnRegisterForPrintAsyncNotifications(param0.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2172,7 +2172,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "spoolss.dll""system" fn UpdatePrintDeviceObject ( hprinter : super::super::Foundation:: HANDLE , hdeviceobject : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "spoolss.dll""system" fn UpdatePrintDeviceObject ( hprinter : super::super::Foundation:: HANDLE , hdeviceobject : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); UpdatePrintDeviceObject(hprinter.into_param().abi(), hdeviceobject.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2185,7 +2185,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winspool.drv""system" fn UploadPrinterDriverPackageA ( pszserver : :: windows::core::PCSTR , pszinfpath : :: windows::core::PCSTR , pszenvironment : :: windows::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pszdestinfpath : :: windows::core::PSTR , pcchdestinfpath : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn UploadPrinterDriverPackageA ( pszserver : ::windows::core::PCSTR , pszinfpath : ::windows::core::PCSTR , pszenvironment : ::windows::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pszdestinfpath : ::windows::core::PSTR , pcchdestinfpath : *mut u32 ) -> ::windows::core::HRESULT ); UploadPrinterDriverPackageA(pszserver.into_param().abi(), pszinfpath.into_param().abi(), pszenvironment.into_param().abi(), dwflags, hwnd.into_param().abi(), ::core::mem::transmute(pszdestinfpath), pcchdestinfpath).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2198,7 +2198,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winspool.drv""system" fn UploadPrinterDriverPackageW ( pszserver : :: windows::core::PCWSTR , pszinfpath : :: windows::core::PCWSTR , pszenvironment : :: windows::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pszdestinfpath : :: windows::core::PWSTR , pcchdestinfpath : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winspool.drv""system" fn UploadPrinterDriverPackageW ( pszserver : ::windows::core::PCWSTR , pszinfpath : ::windows::core::PCWSTR , pszenvironment : ::windows::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pszdestinfpath : ::windows::core::PWSTR , pcchdestinfpath : *mut u32 ) -> ::windows::core::HRESULT ); UploadPrinterDriverPackageW(pszserver.into_param().abi(), pszinfpath.into_param().abi(), pszenvironment.into_param().abi(), dwflags, hwnd.into_param().abi(), ::core::mem::transmute(pszdestinfpath), pcchdestinfpath).ok() } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"] @@ -2229,7 +2229,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn XcvDataW ( hxcv : super::super::Foundation:: HANDLE , pszdataname : :: windows::core::PCWSTR , pinputdata : *const u8 , cbinputdata : u32 , poutputdata : *mut u8 , cboutputdata : u32 , pcboutputneeded : *mut u32 , pdwstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winspool.drv""system" fn XcvDataW ( hxcv : super::super::Foundation:: HANDLE , pszdataname : ::windows::core::PCWSTR , pinputdata : *const u8 , cbinputdata : u32 , poutputdata : *mut u8 , cboutputdata : u32 , pcboutputneeded : *mut u32 , pdwstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); XcvDataW(hxcv.into_param().abi(), pszdataname.into_param().abi(), ::core::mem::transmute(pinputdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pinputdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(poutputdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), poutputdata.as_deref().map_or(0, |slice| slice.len() as _), pcboutputneeded, ::core::mem::transmute(pdwstatus.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -9252,15 +9252,15 @@ pub const BIDI_ACCESS_ADMINISTRATOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const BIDI_ACCESS_USER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_ENUM_SCHEMA: ::windows::core::PCWSTR = ::windows::w!("EnumSchema"); +pub const BIDI_ACTION_ENUM_SCHEMA: ::windows::core::PCWSTR = ::windows::core::w!("EnumSchema"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_GET: ::windows::core::PCWSTR = ::windows::w!("Get"); +pub const BIDI_ACTION_GET: ::windows::core::PCWSTR = ::windows::core::w!("Get"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_GET_ALL: ::windows::core::PCWSTR = ::windows::w!("GetAll"); +pub const BIDI_ACTION_GET_ALL: ::windows::core::PCWSTR = ::windows::core::w!("GetAll"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_GET_WITH_ARGUMENT: ::windows::core::PCWSTR = ::windows::w!("GetWithArgument"); +pub const BIDI_ACTION_GET_WITH_ARGUMENT: ::windows::core::PCWSTR = ::windows::core::w!("GetWithArgument"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const BIDI_ACTION_SET: ::windows::core::PCWSTR = ::windows::w!("Set"); +pub const BIDI_ACTION_SET: ::windows::core::PCWSTR = ::windows::core::w!("Set"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const BOOKLET_EDGE_LEFT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -10986,7 +10986,7 @@ pub const MAX_SNMP_COMMUNITY_STR_LEN: u32 = 33u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const MIN_PRIORITY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const MS_PRINT_JOB_OUTPUT_FILE: ::windows::core::PCWSTR = ::windows::w!("MsPrintJobOutputFile"); +pub const MS_PRINT_JOB_OUTPUT_FILE: ::windows::core::PCWSTR = ::windows::core::w!("MsPrintJobOutputFile"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const MTYPE_ADD: u32 = 64u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -11718,173 +11718,173 @@ pub const SETOPTIONS_RESULT_CONFLICT_RESOLVED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const SETOPTIONS_RESULT_NO_CONFLICT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_ASSET_NUMBER: ::windows::core::PCWSTR = ::windows::w!("assetNumber"); +pub const SPLDS_ASSET_NUMBER: ::windows::core::PCWSTR = ::windows::core::w!("assetNumber"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_BYTES_PER_MINUTE: ::windows::core::PCWSTR = ::windows::w!("bytesPerMinute"); +pub const SPLDS_BYTES_PER_MINUTE: ::windows::core::PCWSTR = ::windows::core::w!("bytesPerMinute"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("description"); +pub const SPLDS_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("description"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_DRIVER_KEY: ::windows::core::PCWSTR = ::windows::w!("DsDriver"); +pub const SPLDS_DRIVER_KEY: ::windows::core::PCWSTR = ::windows::core::w!("DsDriver"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_DRIVER_NAME: ::windows::core::PCWSTR = ::windows::w!("driverName"); +pub const SPLDS_DRIVER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("driverName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_DRIVER_VERSION: ::windows::core::PCWSTR = ::windows::w!("driverVersion"); +pub const SPLDS_DRIVER_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("driverVersion"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_FLAGS: ::windows::core::PCWSTR = ::windows::w!("flags"); +pub const SPLDS_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("flags"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_LOCATION: ::windows::core::PCWSTR = ::windows::w!("location"); +pub const SPLDS_LOCATION: ::windows::core::PCWSTR = ::windows::core::w!("location"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PORT_NAME: ::windows::core::PCWSTR = ::windows::w!("portName"); +pub const SPLDS_PORT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("portName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_CLASS: ::windows::core::PCWSTR = ::windows::w!("printQueue"); +pub const SPLDS_PRINTER_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("printQueue"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_LOCATIONS: ::windows::core::PCWSTR = ::windows::w!("printerLocations"); +pub const SPLDS_PRINTER_LOCATIONS: ::windows::core::PCWSTR = ::windows::core::w!("printerLocations"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_MODEL: ::windows::core::PCWSTR = ::windows::w!("printerModel"); +pub const SPLDS_PRINTER_MODEL: ::windows::core::PCWSTR = ::windows::core::w!("printerModel"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_NAME: ::windows::core::PCWSTR = ::windows::w!("printerName"); +pub const SPLDS_PRINTER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("printerName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINTER_NAME_ALIASES: ::windows::core::PCWSTR = ::windows::w!("printerNameAliases"); +pub const SPLDS_PRINTER_NAME_ALIASES: ::windows::core::PCWSTR = ::windows::core::w!("printerNameAliases"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_ATTRIBUTES: ::windows::core::PCWSTR = ::windows::w!("printAttributes"); +pub const SPLDS_PRINT_ATTRIBUTES: ::windows::core::PCWSTR = ::windows::core::w!("printAttributes"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_BIN_NAMES: ::windows::core::PCWSTR = ::windows::w!("printBinNames"); +pub const SPLDS_PRINT_BIN_NAMES: ::windows::core::PCWSTR = ::windows::core::w!("printBinNames"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_COLLATE: ::windows::core::PCWSTR = ::windows::w!("printCollate"); +pub const SPLDS_PRINT_COLLATE: ::windows::core::PCWSTR = ::windows::core::w!("printCollate"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_COLOR: ::windows::core::PCWSTR = ::windows::w!("printColor"); +pub const SPLDS_PRINT_COLOR: ::windows::core::PCWSTR = ::windows::core::w!("printColor"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_DUPLEX_SUPPORTED: ::windows::core::PCWSTR = ::windows::w!("printDuplexSupported"); +pub const SPLDS_PRINT_DUPLEX_SUPPORTED: ::windows::core::PCWSTR = ::windows::core::w!("printDuplexSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_END_TIME: ::windows::core::PCWSTR = ::windows::w!("printEndTime"); +pub const SPLDS_PRINT_END_TIME: ::windows::core::PCWSTR = ::windows::core::w!("printEndTime"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_KEEP_PRINTED_JOBS: ::windows::core::PCWSTR = ::windows::w!("printKeepPrintedJobs"); +pub const SPLDS_PRINT_KEEP_PRINTED_JOBS: ::windows::core::PCWSTR = ::windows::core::w!("printKeepPrintedJobs"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_LANGUAGE: ::windows::core::PCWSTR = ::windows::w!("printLanguage"); +pub const SPLDS_PRINT_LANGUAGE: ::windows::core::PCWSTR = ::windows::core::w!("printLanguage"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MAC_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("printMACAddress"); +pub const SPLDS_PRINT_MAC_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("printMACAddress"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MAX_RESOLUTION_SUPPORTED: ::windows::core::PCWSTR = ::windows::w!("printMaxResolutionSupported"); +pub const SPLDS_PRINT_MAX_RESOLUTION_SUPPORTED: ::windows::core::PCWSTR = ::windows::core::w!("printMaxResolutionSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MAX_X_EXTENT: ::windows::core::PCWSTR = ::windows::w!("printMaxXExtent"); +pub const SPLDS_PRINT_MAX_X_EXTENT: ::windows::core::PCWSTR = ::windows::core::w!("printMaxXExtent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MAX_Y_EXTENT: ::windows::core::PCWSTR = ::windows::w!("printMaxYExtent"); +pub const SPLDS_PRINT_MAX_Y_EXTENT: ::windows::core::PCWSTR = ::windows::core::w!("printMaxYExtent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MEDIA_READY: ::windows::core::PCWSTR = ::windows::w!("printMediaReady"); +pub const SPLDS_PRINT_MEDIA_READY: ::windows::core::PCWSTR = ::windows::core::w!("printMediaReady"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MEDIA_SUPPORTED: ::windows::core::PCWSTR = ::windows::w!("printMediaSupported"); +pub const SPLDS_PRINT_MEDIA_SUPPORTED: ::windows::core::PCWSTR = ::windows::core::w!("printMediaSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MEMORY: ::windows::core::PCWSTR = ::windows::w!("printMemory"); +pub const SPLDS_PRINT_MEMORY: ::windows::core::PCWSTR = ::windows::core::w!("printMemory"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MIN_X_EXTENT: ::windows::core::PCWSTR = ::windows::w!("printMinXExtent"); +pub const SPLDS_PRINT_MIN_X_EXTENT: ::windows::core::PCWSTR = ::windows::core::w!("printMinXExtent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_MIN_Y_EXTENT: ::windows::core::PCWSTR = ::windows::w!("printMinYExtent"); +pub const SPLDS_PRINT_MIN_Y_EXTENT: ::windows::core::PCWSTR = ::windows::core::w!("printMinYExtent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_NETWORK_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("printNetworkAddress"); +pub const SPLDS_PRINT_NETWORK_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("printNetworkAddress"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_NOTIFY: ::windows::core::PCWSTR = ::windows::w!("printNotify"); +pub const SPLDS_PRINT_NOTIFY: ::windows::core::PCWSTR = ::windows::core::w!("printNotify"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_NUMBER_UP: ::windows::core::PCWSTR = ::windows::w!("printNumberUp"); +pub const SPLDS_PRINT_NUMBER_UP: ::windows::core::PCWSTR = ::windows::core::w!("printNumberUp"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_ORIENTATIONS_SUPPORTED: ::windows::core::PCWSTR = ::windows::w!("printOrientationsSupported"); +pub const SPLDS_PRINT_ORIENTATIONS_SUPPORTED: ::windows::core::PCWSTR = ::windows::core::w!("printOrientationsSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_OWNER: ::windows::core::PCWSTR = ::windows::w!("printOwner"); +pub const SPLDS_PRINT_OWNER: ::windows::core::PCWSTR = ::windows::core::w!("printOwner"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_PAGES_PER_MINUTE: ::windows::core::PCWSTR = ::windows::w!("printPagesPerMinute"); +pub const SPLDS_PRINT_PAGES_PER_MINUTE: ::windows::core::PCWSTR = ::windows::core::w!("printPagesPerMinute"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_RATE: ::windows::core::PCWSTR = ::windows::w!("printRate"); +pub const SPLDS_PRINT_RATE: ::windows::core::PCWSTR = ::windows::core::w!("printRate"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_RATE_UNIT: ::windows::core::PCWSTR = ::windows::w!("printRateUnit"); +pub const SPLDS_PRINT_RATE_UNIT: ::windows::core::PCWSTR = ::windows::core::w!("printRateUnit"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_SEPARATOR_FILE: ::windows::core::PCWSTR = ::windows::w!("printSeparatorFile"); +pub const SPLDS_PRINT_SEPARATOR_FILE: ::windows::core::PCWSTR = ::windows::core::w!("printSeparatorFile"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_SHARE_NAME: ::windows::core::PCWSTR = ::windows::w!("printShareName"); +pub const SPLDS_PRINT_SHARE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("printShareName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_SPOOLING: ::windows::core::PCWSTR = ::windows::w!("printSpooling"); +pub const SPLDS_PRINT_SPOOLING: ::windows::core::PCWSTR = ::windows::core::w!("printSpooling"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_STAPLING_SUPPORTED: ::windows::core::PCWSTR = ::windows::w!("printStaplingSupported"); +pub const SPLDS_PRINT_STAPLING_SUPPORTED: ::windows::core::PCWSTR = ::windows::core::w!("printStaplingSupported"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_START_TIME: ::windows::core::PCWSTR = ::windows::w!("printStartTime"); +pub const SPLDS_PRINT_START_TIME: ::windows::core::PCWSTR = ::windows::core::w!("printStartTime"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRINT_STATUS: ::windows::core::PCWSTR = ::windows::w!("printStatus"); +pub const SPLDS_PRINT_STATUS: ::windows::core::PCWSTR = ::windows::core::w!("printStatus"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_PRIORITY: ::windows::core::PCWSTR = ::windows::w!("priority"); +pub const SPLDS_PRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("priority"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_SERVER_NAME: ::windows::core::PCWSTR = ::windows::w!("serverName"); +pub const SPLDS_SERVER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("serverName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_SHORT_SERVER_NAME: ::windows::core::PCWSTR = ::windows::w!("shortServerName"); +pub const SPLDS_SHORT_SERVER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("shortServerName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_SPOOLER_KEY: ::windows::core::PCWSTR = ::windows::w!("DsSpooler"); +pub const SPLDS_SPOOLER_KEY: ::windows::core::PCWSTR = ::windows::core::w!("DsSpooler"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_UNC_NAME: ::windows::core::PCWSTR = ::windows::w!("uNCName"); +pub const SPLDS_UNC_NAME: ::windows::core::PCWSTR = ::windows::core::w!("uNCName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_URL: ::windows::core::PCWSTR = ::windows::w!("url"); +pub const SPLDS_URL: ::windows::core::PCWSTR = ::windows::core::w!("url"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_USER_KEY: ::windows::core::PCWSTR = ::windows::w!("DsUser"); +pub const SPLDS_USER_KEY: ::windows::core::PCWSTR = ::windows::core::w!("DsUser"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLDS_VERSION_NUMBER: ::windows::core::PCWSTR = ::windows::w!("versionNumber"); +pub const SPLDS_VERSION_NUMBER: ::windows::core::PCWSTR = ::windows::core::w!("versionNumber"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLPRINTER_USER_MODE_PRINTER_DRIVER: ::windows::core::PCWSTR = ::windows::w!("SPLUserModePrinterDriver"); +pub const SPLPRINTER_USER_MODE_PRINTER_DRIVER: ::windows::core::PCWSTR = ::windows::core::w!("SPLUserModePrinterDriver"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_ALLOW_USER_MANAGEFORMS: ::windows::core::PCWSTR = ::windows::w!("AllowUserManageForms"); +pub const SPLREG_ALLOW_USER_MANAGEFORMS: ::windows::core::PCWSTR = ::windows::core::w!("AllowUserManageForms"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_ARCHITECTURE: ::windows::core::PCWSTR = ::windows::w!("Architecture"); +pub const SPLREG_ARCHITECTURE: ::windows::core::PCWSTR = ::windows::core::w!("Architecture"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_BEEP_ENABLED: ::windows::core::PCWSTR = ::windows::w!("BeepEnabled"); +pub const SPLREG_BEEP_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("BeepEnabled"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_DEFAULT_SPOOL_DIRECTORY: ::windows::core::PCWSTR = ::windows::w!("DefaultSpoolDirectory"); +pub const SPLREG_DEFAULT_SPOOL_DIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("DefaultSpoolDirectory"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_DNS_MACHINE_NAME: ::windows::core::PCWSTR = ::windows::w!("DNSMachineName"); +pub const SPLREG_DNS_MACHINE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DNSMachineName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_DS_PRESENT: ::windows::core::PCWSTR = ::windows::w!("DsPresent"); +pub const SPLREG_DS_PRESENT: ::windows::core::PCWSTR = ::windows::core::w!("DsPresent"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_DS_PRESENT_FOR_USER: ::windows::core::PCWSTR = ::windows::w!("DsPresentForUser"); +pub const SPLREG_DS_PRESENT_FOR_USER: ::windows::core::PCWSTR = ::windows::core::w!("DsPresentForUser"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_EVENT_LOG: ::windows::core::PCWSTR = ::windows::w!("EventLog"); +pub const SPLREG_EVENT_LOG: ::windows::core::PCWSTR = ::windows::core::w!("EventLog"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_MAJOR_VERSION: ::windows::core::PCWSTR = ::windows::w!("MajorVersion"); +pub const SPLREG_MAJOR_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("MajorVersion"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_MINOR_VERSION: ::windows::core::PCWSTR = ::windows::w!("MinorVersion"); +pub const SPLREG_MINOR_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("MinorVersion"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_NET_POPUP: ::windows::core::PCWSTR = ::windows::w!("NetPopup"); +pub const SPLREG_NET_POPUP: ::windows::core::PCWSTR = ::windows::core::w!("NetPopup"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_NET_POPUP_TO_COMPUTER: ::windows::core::PCWSTR = ::windows::w!("NetPopupToComputer"); +pub const SPLREG_NET_POPUP_TO_COMPUTER: ::windows::core::PCWSTR = ::windows::core::w!("NetPopupToComputer"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_OS_VERSION: ::windows::core::PCWSTR = ::windows::w!("OSVersion"); +pub const SPLREG_OS_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("OSVersion"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_OS_VERSIONEX: ::windows::core::PCWSTR = ::windows::w!("OSVersionEx"); +pub const SPLREG_OS_VERSIONEX: ::windows::core::PCWSTR = ::windows::core::w!("OSVersionEx"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PORT_THREAD_PRIORITY: ::windows::core::PCWSTR = ::windows::w!("PortThreadPriority"); +pub const SPLREG_PORT_THREAD_PRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("PortThreadPriority"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PORT_THREAD_PRIORITY_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("PortThreadPriorityDefault"); +pub const SPLREG_PORT_THREAD_PRIORITY_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("PortThreadPriorityDefault"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICY: ::windows::core::PCWSTR = ::windows::w!("PrintDriverIsolationExecutionPolicy"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("PrintDriverIsolationExecutionPolicy"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_GROUPS: ::windows::core::PCWSTR = ::windows::w!("PrintDriverIsolationGroups"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_GROUPS: ::windows::core::PCWSTR = ::windows::core::w!("PrintDriverIsolationGroups"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("PrintDriverIsolationIdleTimeout"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("PrintDriverIsolationIdleTimeout"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLE: ::windows::core::PCWSTR = ::windows::w!("PrintDriverIsolationMaxobjsBeforeRecycle"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLE: ::windows::core::PCWSTR = ::windows::core::w!("PrintDriverIsolationMaxobjsBeforeRecycle"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICY: ::windows::core::PCWSTR = ::windows::w!("PrintDriverIsolationOverrideCompat"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("PrintDriverIsolationOverrideCompat"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLE: ::windows::core::PCWSTR = ::windows::w!("PrintDriverIsolationTimeBeforeRecycle"); +pub const SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLE: ::windows::core::PCWSTR = ::windows::core::w!("PrintDriverIsolationTimeBeforeRecycle"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_PRINT_QUEUE_V4_DRIVER_DIRECTORY: ::windows::core::PCWSTR = ::windows::w!("PrintQueueV4DriverDirectory"); +pub const SPLREG_PRINT_QUEUE_V4_DRIVER_DIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("PrintQueueV4DriverDirectory"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_REMOTE_FAX: ::windows::core::PCWSTR = ::windows::w!("RemoteFax"); +pub const SPLREG_REMOTE_FAX: ::windows::core::PCWSTR = ::windows::core::w!("RemoteFax"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_RESTART_JOB_ON_POOL_ENABLED: ::windows::core::PCWSTR = ::windows::w!("RestartJobOnPoolEnabled"); +pub const SPLREG_RESTART_JOB_ON_POOL_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("RestartJobOnPoolEnabled"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_RESTART_JOB_ON_POOL_ERROR: ::windows::core::PCWSTR = ::windows::w!("RestartJobOnPoolError"); +pub const SPLREG_RESTART_JOB_ON_POOL_ERROR: ::windows::core::PCWSTR = ::windows::core::w!("RestartJobOnPoolError"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_RETRY_POPUP: ::windows::core::PCWSTR = ::windows::w!("RetryPopup"); +pub const SPLREG_RETRY_POPUP: ::windows::core::PCWSTR = ::windows::core::w!("RetryPopup"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_SCHEDULER_THREAD_PRIORITY: ::windows::core::PCWSTR = ::windows::w!("SchedulerThreadPriority"); +pub const SPLREG_SCHEDULER_THREAD_PRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("SchedulerThreadPriority"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("SchedulerThreadPriorityDefault"); +pub const SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("SchedulerThreadPriorityDefault"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const SPLREG_WEBSHAREMGMT: ::windows::core::PCWSTR = ::windows::w!("WebShareMgmt"); +pub const SPLREG_WEBSHAREMGMT: ::windows::core::PCWSTR = ::windows::core::w!("WebShareMgmt"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const SPOOL_FILE_PERSISTENT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] @@ -12006,39 +12006,39 @@ pub const USB_PRINTER_INTERFACE_IPP: u32 = 2u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] pub const WM_FI_FILENAME: u32 = 900u32; #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_DRIVER_PROPERTY_BAG: ::windows::core::PCWSTR = ::windows::w!("DriverPropertyBag"); +pub const XPS_FP_DRIVER_PROPERTY_BAG: ::windows::core::PCWSTR = ::windows::core::w!("DriverPropertyBag"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_JOB_ID: ::windows::core::PCWSTR = ::windows::w!("PrintJobId"); +pub const XPS_FP_JOB_ID: ::windows::core::PCWSTR = ::windows::core::w!("PrintJobId"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_JOB_LEVEL_PRINTTICKET: ::windows::core::PCWSTR = ::windows::w!("JobPrintTicket"); +pub const XPS_FP_JOB_LEVEL_PRINTTICKET: ::windows::core::PCWSTR = ::windows::core::w!("JobPrintTicket"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_MERGED_DATAFILE_PATH: ::windows::core::PCWSTR = ::windows::w!("MergedDataFilePath"); +pub const XPS_FP_MERGED_DATAFILE_PATH: ::windows::core::PCWSTR = ::windows::core::w!("MergedDataFilePath"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_MS_CONTENT_TYPE: ::windows::core::PCWSTR = ::windows::w!("DriverMultiContentType"); +pub const XPS_FP_MS_CONTENT_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("DriverMultiContentType"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_MS_CONTENT_TYPE_OPENXPS: ::windows::core::PCWSTR = ::windows::w!("OpenXPS"); +pub const XPS_FP_MS_CONTENT_TYPE_OPENXPS: ::windows::core::PCWSTR = ::windows::core::w!("OpenXPS"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_MS_CONTENT_TYPE_XPS: ::windows::core::PCWSTR = ::windows::w!("XPS"); +pub const XPS_FP_MS_CONTENT_TYPE_XPS: ::windows::core::PCWSTR = ::windows::core::w!("XPS"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_OUTPUT_FILE: ::windows::core::PCWSTR = ::windows::w!("PrintOutputFileName"); +pub const XPS_FP_OUTPUT_FILE: ::windows::core::PCWSTR = ::windows::core::w!("PrintOutputFileName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PRINTDEVICECAPABILITIES: ::windows::core::PCWSTR = ::windows::w!("PrintDeviceCapabilities"); +pub const XPS_FP_PRINTDEVICECAPABILITIES: ::windows::core::PCWSTR = ::windows::core::w!("PrintDeviceCapabilities"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PRINTER_HANDLE: ::windows::core::PCWSTR = ::windows::w!("PrinterHandle"); +pub const XPS_FP_PRINTER_HANDLE: ::windows::core::PCWSTR = ::windows::core::w!("PrinterHandle"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PRINTER_NAME: ::windows::core::PCWSTR = ::windows::w!("PrinterName"); +pub const XPS_FP_PRINTER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PrinterName"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PRINT_CLASS_FACTORY: ::windows::core::PCWSTR = ::windows::w!("PrintClassFactory"); +pub const XPS_FP_PRINT_CLASS_FACTORY: ::windows::core::PCWSTR = ::windows::core::w!("PrintClassFactory"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_PROGRESS_REPORT: ::windows::core::PCWSTR = ::windows::w!("ProgressReport"); +pub const XPS_FP_PROGRESS_REPORT: ::windows::core::PCWSTR = ::windows::core::w!("ProgressReport"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_QUEUE_PROPERTY_BAG: ::windows::core::PCWSTR = ::windows::w!("QueuePropertyBag"); +pub const XPS_FP_QUEUE_PROPERTY_BAG: ::windows::core::PCWSTR = ::windows::core::w!("QueuePropertyBag"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_RESOURCE_DLL_PATHS: ::windows::core::PCWSTR = ::windows::w!("ResourceDLLPaths"); +pub const XPS_FP_RESOURCE_DLL_PATHS: ::windows::core::PCWSTR = ::windows::core::w!("ResourceDLLPaths"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_USER_PRINT_TICKET: ::windows::core::PCWSTR = ::windows::w!("PerUserPrintTicket"); +pub const XPS_FP_USER_PRINT_TICKET: ::windows::core::PCWSTR = ::windows::core::w!("PerUserPrintTicket"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] -pub const XPS_FP_USER_TOKEN: ::windows::core::PCWSTR = ::windows::w!("UserSecurityToken"); +pub const XPS_FP_USER_TOKEN: ::windows::core::PCWSTR = ::windows::core::w!("UserSecurityToken"); #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs b/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs index a88c66f040..3c3d47f882 100644 --- a/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Management/MobileDeviceManagementRegistration/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn ApplyLocalManagementSyncML(syncmlrequest: P0, syncmlresult: :: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mdmlocalmanagement.dll""system" fn ApplyLocalManagementSyncML ( syncmlrequest : :: windows::core::PCWSTR , syncmlresult : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmlocalmanagement.dll""system" fn ApplyLocalManagementSyncML ( syncmlrequest : ::windows::core::PCWSTR , syncmlresult : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); ApplyLocalManagementSyncML(syncmlrequest.into_param().abi(), ::core::mem::transmute(syncmlresult.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] @@ -13,7 +13,7 @@ pub unsafe fn DiscoverManagementService(pszupn: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn DiscoverManagementService ( pszupn : :: windows::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn DiscoverManagementService ( pszupn : ::windows::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut MANAGEMENT_SERVICE_INFO>(); DiscoverManagementService(pszupn.into_param().abi(), &mut result__).from_abi(result__) } @@ -24,7 +24,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn DiscoverManagementServiceEx ( pszupn : :: windows::core::PCWSTR , pszdiscoveryservicecandidate : :: windows::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn DiscoverManagementServiceEx ( pszupn : ::windows::core::PCWSTR , pszdiscoveryservicecandidate : ::windows::core::PCWSTR , ppmgmtinfo : *mut *mut MANAGEMENT_SERVICE_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut MANAGEMENT_SERVICE_INFO>(); DiscoverManagementServiceEx(pszupn.into_param().abi(), pszdiscoveryservicecandidate.into_param().abi(), &mut result__).from_abi(result__) } @@ -34,33 +34,33 @@ pub unsafe fn GetDeviceManagementConfigInfo(providerid: P0, configstringbuff where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn GetDeviceManagementConfigInfo ( providerid : :: windows::core::PCWSTR , configstringbufferlength : *mut u32 , configstring : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn GetDeviceManagementConfigInfo ( providerid : ::windows::core::PCWSTR , configstringbufferlength : *mut u32 , configstring : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); GetDeviceManagementConfigInfo(providerid.into_param().abi(), configstringbufferlength, ::core::mem::transmute(configstring)).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] #[inline] pub unsafe fn GetDeviceRegistrationInfo(deviceinformationclass: REGISTRATION_INFORMATION_CLASS, ppdeviceregistrationinfo: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn GetDeviceRegistrationInfo ( deviceinformationclass : REGISTRATION_INFORMATION_CLASS , ppdeviceregistrationinfo : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn GetDeviceRegistrationInfo ( deviceinformationclass : REGISTRATION_INFORMATION_CLASS , ppdeviceregistrationinfo : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); GetDeviceRegistrationInfo(deviceinformationclass, ppdeviceregistrationinfo).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] #[inline] pub unsafe fn GetManagementAppHyperlink(pszhyperlink: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn GetManagementAppHyperlink ( cchhyperlink : u32 , pszhyperlink : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn GetManagementAppHyperlink ( cchhyperlink : u32 , pszhyperlink : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); GetManagementAppHyperlink(pszhyperlink.len() as _, ::core::mem::transmute(pszhyperlink.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsDeviceRegisteredWithManagement(pfisdeviceregisteredwithmanagement: *mut super::super::Foundation::BOOL, pszupn: ::core::option::Option<&mut [u16]>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn IsDeviceRegisteredWithManagement ( pfisdeviceregisteredwithmanagement : *mut super::super::Foundation:: BOOL , cchupn : u32 , pszupn : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn IsDeviceRegisteredWithManagement ( pfisdeviceregisteredwithmanagement : *mut super::super::Foundation:: BOOL , cchupn : u32 , pszupn : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); IsDeviceRegisteredWithManagement(pfisdeviceregisteredwithmanagement, pszupn.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pszupn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsManagementRegistrationAllowed() -> ::windows::core::Result { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn IsManagementRegistrationAllowed ( pfismanagementregistrationallowed : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn IsManagementRegistrationAllowed ( pfismanagementregistrationallowed : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IsManagementRegistrationAllowed(&mut result__).from_abi(result__) } @@ -68,7 +68,7 @@ pub unsafe fn IsManagementRegistrationAllowed() -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn IsMdmUxWithoutAadAllowed ( isenrollmentallowed : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn IsMdmUxWithoutAadAllowed ( isenrollmentallowed : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IsMdmUxWithoutAadAllowed(&mut result__).from_abi(result__) } @@ -76,7 +76,7 @@ pub unsafe fn IsMdmUxWithoutAadAllowed() -> ::windows::core::Result) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mdmlocalmanagement.dll""system" fn RegisterDeviceWithLocalManagement ( alreadyregistered : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmlocalmanagement.dll""system" fn RegisterDeviceWithLocalManagement ( alreadyregistered : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); RegisterDeviceWithLocalManagement(::core::mem::transmute(alreadyregistered.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] @@ -87,7 +87,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn RegisterDeviceWithManagement ( pszupn : :: windows::core::PCWSTR , ppszmdmserviceuri : :: windows::core::PCWSTR , ppzsaccesstoken : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn RegisterDeviceWithManagement ( pszupn : ::windows::core::PCWSTR , ppszmdmserviceuri : ::windows::core::PCWSTR , ppzsaccesstoken : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); RegisterDeviceWithManagement(pszupn.into_param().abi(), ppszmdmserviceuri.into_param().abi(), ppzsaccesstoken.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] @@ -97,13 +97,13 @@ pub unsafe fn RegisterDeviceWithManagementUsingAADCredentials(usertoken: P0) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn RegisterDeviceWithManagementUsingAADCredentials ( usertoken : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn RegisterDeviceWithManagementUsingAADCredentials ( usertoken : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); RegisterDeviceWithManagementUsingAADCredentials(usertoken.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] #[inline] pub unsafe fn RegisterDeviceWithManagementUsingAADDeviceCredentials() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn RegisterDeviceWithManagementUsingAADDeviceCredentials ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn RegisterDeviceWithManagementUsingAADDeviceCredentials ( ) -> ::windows::core::HRESULT ); RegisterDeviceWithManagementUsingAADDeviceCredentials().ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] @@ -112,7 +112,7 @@ pub unsafe fn RegisterDeviceWithManagementUsingAADDeviceCredentials2(mdmappl where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn RegisterDeviceWithManagementUsingAADDeviceCredentials2 ( mdmapplicationid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn RegisterDeviceWithManagementUsingAADDeviceCredentials2 ( mdmapplicationid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); RegisterDeviceWithManagementUsingAADDeviceCredentials2(mdmapplicationid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] @@ -122,7 +122,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn SetDeviceManagementConfigInfo ( providerid : :: windows::core::PCWSTR , configstring : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn SetDeviceManagementConfigInfo ( providerid : ::windows::core::PCWSTR , configstring : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SetDeviceManagementConfigInfo(providerid.into_param().abi(), configstring.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`, `\"Win32_Foundation\"`*"] @@ -132,13 +132,13 @@ pub unsafe fn SetManagedExternally(ismanagedexternally: P0) -> ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn SetManagedExternally ( ismanagedexternally : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn SetManagedExternally ( ismanagedexternally : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); SetManagedExternally(ismanagedexternally.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] #[inline] pub unsafe fn UnregisterDeviceWithLocalManagement() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mdmlocalmanagement.dll""system" fn UnregisterDeviceWithLocalManagement ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmlocalmanagement.dll""system" fn UnregisterDeviceWithLocalManagement ( ) -> ::windows::core::HRESULT ); UnregisterDeviceWithLocalManagement().ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] @@ -147,7 +147,7 @@ pub unsafe fn UnregisterDeviceWithManagement(enrollmentid: P0) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mdmregistration.dll""system" fn UnregisterDeviceWithManagement ( enrollmentid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mdmregistration.dll""system" fn UnregisterDeviceWithManagement ( enrollmentid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); UnregisterDeviceWithManagement(enrollmentid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Management_MobileDeviceManagementRegistration\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs index 42a9a32a16..ec2f4b5db6 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectMusic/mod.rs @@ -1488,7 +1488,7 @@ pub const POOL_CUE_NULL: i32 = -1i32; #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub const REFRESH_F_LASTBUFFER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] -pub const REGSTR_PATH_SOFTWARESYNTHS: ::windows::core::PCSTR = ::windows::s!("Software\\Microsoft\\DirectMusic\\SoftwareSynths"); +pub const REGSTR_PATH_SOFTWARESYNTHS: ::windows::core::PCSTR = ::windows::core::s!("Software\\Microsoft\\DirectMusic\\SoftwareSynths"); #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] pub const SIZE_DVINFO: u32 = 32u32; #[doc = "*Required features: `\"Win32_Media_Audio_DirectMusic\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/mod.rs index 2b1f115721..15abbe2c29 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/DirectSound/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn DirectSoundCaptureCreate(pcguiddevice: ::core::option::Option< where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCaptureCreate ( pcguiddevice : *const :: windows::core::GUID , ppdsc : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCaptureCreate ( pcguiddevice : *const ::windows::core::GUID , ppdsc : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundCaptureCreate(::core::mem::transmute(pcguiddevice.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdsc), punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] @@ -13,21 +13,21 @@ pub unsafe fn DirectSoundCaptureCreate8(pcguiddevice: ::core::option::Option where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCaptureCreate8 ( pcguiddevice : *const :: windows::core::GUID , ppdsc8 : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCaptureCreate8 ( pcguiddevice : *const ::windows::core::GUID , ppdsc8 : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundCaptureCreate8(::core::mem::transmute(pcguiddevice.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppdsc8), punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DirectSoundCaptureEnumerateA(pdsenumcallback: LPDSENUMCALLBACKA, pcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCaptureEnumerateA ( pdsenumcallback : LPDSENUMCALLBACKA , pcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCaptureEnumerateA ( pdsenumcallback : LPDSENUMCALLBACKA , pcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundCaptureEnumerateA(pdsenumcallback, ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DirectSoundCaptureEnumerateW(pdsenumcallback: LPDSENUMCALLBACKW, pcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCaptureEnumerateW ( pdsenumcallback : LPDSENUMCALLBACKW , pcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCaptureEnumerateW ( pdsenumcallback : LPDSENUMCALLBACKW , pcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundCaptureEnumerateW(pdsenumcallback, ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] @@ -36,7 +36,7 @@ pub unsafe fn DirectSoundCreate(pcguiddevice: ::core::option::Option<*const where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCreate ( pcguiddevice : *const :: windows::core::GUID , ppds : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCreate ( pcguiddevice : *const ::windows::core::GUID , ppds : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundCreate(::core::mem::transmute(pcguiddevice.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppds), punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] @@ -45,21 +45,21 @@ pub unsafe fn DirectSoundCreate8(pcguiddevice: ::core::option::Option<*const where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCreate8 ( pcguiddevice : *const :: windows::core::GUID , ppds8 : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundCreate8 ( pcguiddevice : *const ::windows::core::GUID , ppds8 : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundCreate8(::core::mem::transmute(pcguiddevice.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppds8), punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DirectSoundEnumerateA(pdsenumcallback: LPDSENUMCALLBACKA, pcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundEnumerateA ( pdsenumcallback : LPDSENUMCALLBACKA , pcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundEnumerateA ( pdsenumcallback : LPDSENUMCALLBACKA , pcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundEnumerateA(pdsenumcallback, ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DirectSoundEnumerateW(pdsenumcallback: LPDSENUMCALLBACKW, pcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundEnumerateW ( pdsenumcallback : LPDSENUMCALLBACKW , pcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundEnumerateW ( pdsenumcallback : LPDSENUMCALLBACKW , pcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundEnumerateW(pdsenumcallback, ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`, `\"Win32_Foundation\"`*"] @@ -70,13 +70,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundFullDuplexCreate ( pcguidcapturedevice : *const :: windows::core::GUID , pcguidrenderdevice : *const :: windows::core::GUID , pcdscbufferdesc : *const DSCBUFFERDESC , pcdsbufferdesc : *const DSBUFFERDESC , hwnd : super::super::super::Foundation:: HWND , dwlevel : u32 , ppdsfd : *mut * mut::core::ffi::c_void , ppdscbuffer8 : *mut * mut::core::ffi::c_void , ppdsbuffer8 : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn DirectSoundFullDuplexCreate ( pcguidcapturedevice : *const ::windows::core::GUID , pcguidrenderdevice : *const ::windows::core::GUID , pcdscbufferdesc : *const DSCBUFFERDESC , pcdsbufferdesc : *const DSBUFFERDESC , hwnd : super::super::super::Foundation:: HWND , dwlevel : u32 , ppdsfd : *mut * mut::core::ffi::c_void , ppdscbuffer8 : *mut * mut::core::ffi::c_void , ppdsbuffer8 : *mut * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DirectSoundFullDuplexCreate(::core::mem::transmute(pcguidcapturedevice.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pcguidrenderdevice.unwrap_or(::std::ptr::null())), pcdscbufferdesc, pcdsbufferdesc, hwnd.into_param().abi(), dwlevel, ::core::mem::transmute(ppdsfd), ::core::mem::transmute(ppdscbuffer8), ::core::mem::transmute(ppdsbuffer8), punkouter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_DirectSound\"`*"] #[inline] pub unsafe fn GetDeviceID(pguidsrc: ::core::option::Option<*const ::windows::core::GUID>) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "dsound.dll""system" fn GetDeviceID ( pguidsrc : *const :: windows::core::GUID , pguiddest : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsound.dll""system" fn GetDeviceID ( pguidsrc : *const ::windows::core::GUID , pguiddest : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); GetDeviceID(::core::mem::transmute(pguidsrc.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs index 35825dacf6..6a8d002fd9 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/XAudio2/mod.rs @@ -1,34 +1,34 @@ #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] #[inline] pub unsafe fn CreateAudioReverb() -> ::windows::core::Result<::windows::core::IUnknown> { - ::windows::imp::link ! ( "xaudio2_8.dll""system" fn CreateAudioReverb ( ppapo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xaudio2_8.dll""system" fn CreateAudioReverb ( ppapo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CreateAudioReverb(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] #[inline] pub unsafe fn CreateAudioVolumeMeter() -> ::windows::core::Result<::windows::core::IUnknown> { - ::windows::imp::link ! ( "xaudio2_8.dll""system" fn CreateAudioVolumeMeter ( ppapo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xaudio2_8.dll""system" fn CreateAudioVolumeMeter ( ppapo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CreateAudioVolumeMeter(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] #[inline] pub unsafe fn CreateFX(clsid: *const ::windows::core::GUID, peffect: *mut ::core::option::Option<::windows::core::IUnknown>, pinitdat: ::core::option::Option<*const ::core::ffi::c_void>, initdatabytesize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "xaudio2_8.dll""cdecl" fn CreateFX ( clsid : *const :: windows::core::GUID , peffect : *mut * mut::core::ffi::c_void , pinitdat : *const ::core::ffi::c_void , initdatabytesize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xaudio2_8.dll""cdecl" fn CreateFX ( clsid : *const ::windows::core::GUID , peffect : *mut * mut::core::ffi::c_void , pinitdat : *const ::core::ffi::c_void , initdatabytesize : u32 ) -> ::windows::core::HRESULT ); CreateFX(clsid, ::core::mem::transmute(peffect), ::core::mem::transmute(pinitdat.unwrap_or(::std::ptr::null())), initdatabytesize).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] #[inline] pub unsafe fn CreateHrtfApo(init: *const HrtfApoInit) -> ::windows::core::Result { - ::windows::imp::link ! ( "hrtfapo.dll""system" fn CreateHrtfApo ( init : *const HrtfApoInit , xapo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hrtfapo.dll""system" fn CreateHrtfApo ( init : *const HrtfApoInit , xapo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateHrtfApo(init, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] #[inline] pub unsafe fn XAudio2CreateWithVersionInfo(ppxaudio2: *mut ::core::option::Option, flags: u32, xaudio2processor: u32, ntddiversion: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "xaudio2_8.dll""system" fn XAudio2CreateWithVersionInfo ( ppxaudio2 : *mut * mut::core::ffi::c_void , flags : u32 , xaudio2processor : u32 , ntddiversion : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xaudio2_8.dll""system" fn XAudio2CreateWithVersionInfo ( ppxaudio2 : *mut * mut::core::ffi::c_void , flags : u32 , xaudio2processor : u32 , ntddiversion : u32 ) -> ::windows::core::HRESULT ); XAudio2CreateWithVersionInfo(::core::mem::transmute(ppxaudio2), flags, xaudio2processor, ntddiversion).ok() } #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] @@ -1190,11 +1190,11 @@ pub const XAPO_MIN_FRAMERATE: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub const XAPO_REGISTRATION_STRING_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2D_DLL: ::windows::core::PCWSTR = ::windows::w!("xaudio2_9d.dll"); +pub const XAUDIO2D_DLL: ::windows::core::PCWSTR = ::windows::core::w!("xaudio2_9d.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2D_DLL_A: ::windows::core::PCSTR = ::windows::s!("xaudio2_9d.dll"); +pub const XAUDIO2D_DLL_A: ::windows::core::PCSTR = ::windows::core::s!("xaudio2_9d.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2D_DLL_W: ::windows::core::PCWSTR = ::windows::w!("xaudio2_9d.dll"); +pub const XAUDIO2D_DLL_W: ::windows::core::PCWSTR = ::windows::core::w!("xaudio2_9d.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub const XAUDIO2FX_REVERB_DEFAULT_7POINT1_REAR_DELAY: u32 = 20u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] @@ -1346,11 +1346,11 @@ pub const XAUDIO2_DEFAULT_PROCESSOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub const XAUDIO2_DEFAULT_SAMPLERATE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2_DLL: ::windows::core::PCWSTR = ::windows::w!("xaudio2_9.dll"); +pub const XAUDIO2_DLL: ::windows::core::PCWSTR = ::windows::core::w!("xaudio2_9.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2_DLL_A: ::windows::core::PCSTR = ::windows::s!("xaudio2_9.dll"); +pub const XAUDIO2_DLL_A: ::windows::core::PCSTR = ::windows::core::s!("xaudio2_9.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] -pub const XAUDIO2_DLL_W: ::windows::core::PCWSTR = ::windows::w!("xaudio2_9.dll"); +pub const XAUDIO2_DLL_W: ::windows::core::PCWSTR = ::windows::core::w!("xaudio2_9.dll"); #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] pub const XAUDIO2_END_OF_STREAM: u32 = 64u32; #[doc = "*Required features: `\"Win32_Media_Audio_XAudio2\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs index 99165d11f2..065f1e6f46 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Audio/mod.rs @@ -16,7 +16,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mmdevapi.dll""system" fn ActivateAudioInterfaceAsync ( deviceinterfacepath : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , activationparams : *const super::super::System::Com::StructuredStorage:: PROPVARIANT , completionhandler : * mut::core::ffi::c_void , activationoperation : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mmdevapi.dll""system" fn ActivateAudioInterfaceAsync ( deviceinterfacepath : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , activationparams : *const super::super::System::Com::StructuredStorage:: PROPVARIANT , completionhandler : * mut::core::ffi::c_void , activationoperation : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ActivateAudioInterfaceAsync(deviceinterfacepath.into_param().abi(), riid, ::core::mem::transmute(activationparams.unwrap_or(::std::ptr::null())), completionhandler.into_param().abi(), &mut result__).from_abi(result__) } @@ -26,20 +26,20 @@ pub unsafe fn CoRegisterMessageFilter(lpmessagefilter: P0, lplpmessagefilter where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterMessageFilter ( lpmessagefilter : * mut::core::ffi::c_void , lplpmessagefilter : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterMessageFilter ( lpmessagefilter : * mut::core::ffi::c_void , lplpmessagefilter : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoRegisterMessageFilter(lpmessagefilter.into_param().abi(), ::core::mem::transmute(lplpmessagefilter.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn CreateCaptureAudioStateMonitor() -> ::windows::core::Result { - ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateCaptureAudioStateMonitor ( audiostatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateCaptureAudioStateMonitor ( audiostatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateCaptureAudioStateMonitor(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn CreateCaptureAudioStateMonitorForCategory(category: AUDIO_STREAM_CATEGORY) -> ::windows::core::Result { - ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateCaptureAudioStateMonitorForCategory ( category : AUDIO_STREAM_CATEGORY , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateCaptureAudioStateMonitorForCategory ( category : AUDIO_STREAM_CATEGORY , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateCaptureAudioStateMonitorForCategory(category, &mut result__).from_abi(result__) } @@ -49,28 +49,28 @@ pub unsafe fn CreateCaptureAudioStateMonitorForCategoryAndDeviceId(category: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateCaptureAudioStateMonitorForCategoryAndDeviceId ( category : AUDIO_STREAM_CATEGORY , deviceid : :: windows::core::PCWSTR , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateCaptureAudioStateMonitorForCategoryAndDeviceId ( category : AUDIO_STREAM_CATEGORY , deviceid : ::windows::core::PCWSTR , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateCaptureAudioStateMonitorForCategoryAndDeviceId(category, deviceid.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn CreateCaptureAudioStateMonitorForCategoryAndDeviceRole(category: AUDIO_STREAM_CATEGORY, role: ERole) -> ::windows::core::Result { - ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateCaptureAudioStateMonitorForCategoryAndDeviceRole ( category : AUDIO_STREAM_CATEGORY , role : ERole , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateCaptureAudioStateMonitorForCategoryAndDeviceRole ( category : AUDIO_STREAM_CATEGORY , role : ERole , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateCaptureAudioStateMonitorForCategoryAndDeviceRole(category, role, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn CreateRenderAudioStateMonitor() -> ::windows::core::Result { - ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateRenderAudioStateMonitor ( audiostatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateRenderAudioStateMonitor ( audiostatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateRenderAudioStateMonitor(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn CreateRenderAudioStateMonitorForCategory(category: AUDIO_STREAM_CATEGORY) -> ::windows::core::Result { - ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateRenderAudioStateMonitorForCategory ( category : AUDIO_STREAM_CATEGORY , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateRenderAudioStateMonitorForCategory ( category : AUDIO_STREAM_CATEGORY , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateRenderAudioStateMonitorForCategory(category, &mut result__).from_abi(result__) } @@ -80,14 +80,14 @@ pub unsafe fn CreateRenderAudioStateMonitorForCategoryAndDeviceId(category: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateRenderAudioStateMonitorForCategoryAndDeviceId ( category : AUDIO_STREAM_CATEGORY , deviceid : :: windows::core::PCWSTR , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateRenderAudioStateMonitorForCategoryAndDeviceId ( category : AUDIO_STREAM_CATEGORY , deviceid : ::windows::core::PCWSTR , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateRenderAudioStateMonitorForCategoryAndDeviceId(category, deviceid.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn CreateRenderAudioStateMonitorForCategoryAndDeviceRole(category: AUDIO_STREAM_CATEGORY, role: ERole) -> ::windows::core::Result { - ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateRenderAudioStateMonitorForCategoryAndDeviceRole ( category : AUDIO_STREAM_CATEGORY , role : ERole , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.media.mediacontrol.dll""system" fn CreateRenderAudioStateMonitorForCategoryAndDeviceRole ( category : AUDIO_STREAM_CATEGORY , role : ERole , audiostatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateRenderAudioStateMonitorForCategoryAndDeviceRole(category, role, &mut result__).from_abi(result__) } @@ -99,7 +99,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winmm.dll""system" fn PlaySoundA ( pszsound : :: windows::core::PCSTR , hmod : super::super::Foundation:: HINSTANCE , fdwsound : SND_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winmm.dll""system" fn PlaySoundA ( pszsound : ::windows::core::PCSTR , hmod : super::super::Foundation:: HINSTANCE , fdwsound : SND_FLAGS ) -> super::super::Foundation:: BOOL ); PlaySoundA(pszsound.into_param().abi(), hmod.into_param().abi(), fdwsound) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] @@ -110,7 +110,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winmm.dll""system" fn PlaySoundW ( pszsound : :: windows::core::PCWSTR , hmod : super::super::Foundation:: HINSTANCE , fdwsound : SND_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winmm.dll""system" fn PlaySoundW ( pszsound : ::windows::core::PCWSTR , hmod : super::super::Foundation:: HINSTANCE , fdwsound : SND_FLAGS ) -> super::super::Foundation:: BOOL ); PlaySoundW(pszsound.into_param().abi(), hmod.into_param().abi(), fdwsound) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] @@ -587,13 +587,13 @@ pub unsafe fn midiInGetDevCapsW(udeviceid: usize, pmic: *mut MIDIINCAPSW, cbmic: #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn midiInGetErrorTextA(mmrerror: u32, psztext: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "winmm.dll""system" fn midiInGetErrorTextA ( mmrerror : u32 , psztext : :: windows::core::PSTR , cchtext : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn midiInGetErrorTextA ( mmrerror : u32 , psztext : ::windows::core::PSTR , cchtext : u32 ) -> u32 ); midiInGetErrorTextA(mmrerror, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn midiInGetErrorTextW(mmrerror: u32, psztext: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "winmm.dll""system" fn midiInGetErrorTextW ( mmrerror : u32 , psztext : :: windows::core::PWSTR , cchtext : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn midiInGetErrorTextW ( mmrerror : u32 , psztext : ::windows::core::PWSTR , cchtext : u32 ) -> u32 ); midiInGetErrorTextW(mmrerror, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] @@ -713,13 +713,13 @@ pub unsafe fn midiOutGetDevCapsW(udeviceid: usize, pmoc: *mut MIDIOUTCAPSW, cbmo #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn midiOutGetErrorTextA(mmrerror: u32, psztext: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "winmm.dll""system" fn midiOutGetErrorTextA ( mmrerror : u32 , psztext : :: windows::core::PSTR , cchtext : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn midiOutGetErrorTextA ( mmrerror : u32 , psztext : ::windows::core::PSTR , cchtext : u32 ) -> u32 ); midiOutGetErrorTextA(mmrerror, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn midiOutGetErrorTextW(mmrerror: u32, psztext: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "winmm.dll""system" fn midiOutGetErrorTextW ( mmrerror : u32 , psztext : :: windows::core::PWSTR , cchtext : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn midiOutGetErrorTextW ( mmrerror : u32 , psztext : ::windows::core::PWSTR , cchtext : u32 ) -> u32 ); midiOutGetErrorTextW(mmrerror, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] @@ -1008,7 +1008,7 @@ pub unsafe fn sndPlaySoundA(pszsound: P0, fusound: u32) -> super::super::Fou where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn sndPlaySoundA ( pszsound : :: windows::core::PCSTR , fusound : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winmm.dll""system" fn sndPlaySoundA ( pszsound : ::windows::core::PCSTR , fusound : u32 ) -> super::super::Foundation:: BOOL ); sndPlaySoundA(pszsound.into_param().abi(), fusound) } #[doc = "*Required features: `\"Win32_Media_Audio\"`, `\"Win32_Foundation\"`*"] @@ -1018,7 +1018,7 @@ pub unsafe fn sndPlaySoundW(pszsound: P0, fusound: u32) -> super::super::Fou where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn sndPlaySoundW ( pszsound : :: windows::core::PCWSTR , fusound : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winmm.dll""system" fn sndPlaySoundW ( pszsound : ::windows::core::PCWSTR , fusound : u32 ) -> super::super::Foundation:: BOOL ); sndPlaySoundW(pszsound.into_param().abi(), fusound) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] @@ -1054,13 +1054,13 @@ pub unsafe fn waveInGetDevCapsW(udeviceid: usize, pwic: *mut WAVEINCAPSW, cbwic: #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn waveInGetErrorTextA(mmrerror: u32, psztext: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "winmm.dll""system" fn waveInGetErrorTextA ( mmrerror : u32 , psztext : :: windows::core::PSTR , cchtext : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn waveInGetErrorTextA ( mmrerror : u32 , psztext : ::windows::core::PSTR , cchtext : u32 ) -> u32 ); waveInGetErrorTextA(mmrerror, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn waveInGetErrorTextW(mmrerror: u32, psztext: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "winmm.dll""system" fn waveInGetErrorTextW ( mmrerror : u32 , psztext : :: windows::core::PWSTR , cchtext : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn waveInGetErrorTextW ( mmrerror : u32 , psztext : ::windows::core::PWSTR , cchtext : u32 ) -> u32 ); waveInGetErrorTextW(mmrerror, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] @@ -1180,13 +1180,13 @@ pub unsafe fn waveOutGetDevCapsW(udeviceid: usize, pwoc: *mut WAVEOUTCAPSW, cbwo #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn waveOutGetErrorTextA(mmrerror: u32, psztext: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "winmm.dll""system" fn waveOutGetErrorTextA ( mmrerror : u32 , psztext : :: windows::core::PSTR , cchtext : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn waveOutGetErrorTextA ( mmrerror : u32 , psztext : ::windows::core::PSTR , cchtext : u32 ) -> u32 ); waveOutGetErrorTextA(mmrerror, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] #[inline] pub unsafe fn waveOutGetErrorTextW(mmrerror: u32, psztext: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "winmm.dll""system" fn waveOutGetErrorTextW ( mmrerror : u32 , psztext : :: windows::core::PWSTR , cchtext : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn waveOutGetErrorTextW ( mmrerror : u32 , psztext : ::windows::core::PWSTR , cchtext : u32 ) -> u32 ); waveOutGetErrorTextW(mmrerror, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] @@ -5833,23 +5833,23 @@ pub const ACMFORMATDETAILS_FORMAT_CHARS: u32 = 128u32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const ACMFORMATTAGDETAILS_FORMATTAG_CHARS: u32 = 48u32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTHELP: ::windows::core::PCWSTR = ::windows::w!("acmchoose_contexthelp"); +pub const ACMHELPMSGCONTEXTHELP: ::windows::core::PCWSTR = ::windows::core::w!("acmchoose_contexthelp"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTHELPA: ::windows::core::PCSTR = ::windows::s!("acmchoose_contexthelp"); +pub const ACMHELPMSGCONTEXTHELPA: ::windows::core::PCSTR = ::windows::core::s!("acmchoose_contexthelp"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTHELPW: ::windows::core::PCWSTR = ::windows::w!("acmchoose_contexthelp"); +pub const ACMHELPMSGCONTEXTHELPW: ::windows::core::PCWSTR = ::windows::core::w!("acmchoose_contexthelp"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTMENU: ::windows::core::PCWSTR = ::windows::w!("acmchoose_contextmenu"); +pub const ACMHELPMSGCONTEXTMENU: ::windows::core::PCWSTR = ::windows::core::w!("acmchoose_contextmenu"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTMENUA: ::windows::core::PCSTR = ::windows::s!("acmchoose_contextmenu"); +pub const ACMHELPMSGCONTEXTMENUA: ::windows::core::PCSTR = ::windows::core::s!("acmchoose_contextmenu"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGCONTEXTMENUW: ::windows::core::PCWSTR = ::windows::w!("acmchoose_contextmenu"); +pub const ACMHELPMSGCONTEXTMENUW: ::windows::core::PCWSTR = ::windows::core::w!("acmchoose_contextmenu"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGSTRING: ::windows::core::PCWSTR = ::windows::w!("acmchoose_help"); +pub const ACMHELPMSGSTRING: ::windows::core::PCWSTR = ::windows::core::w!("acmchoose_help"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGSTRINGA: ::windows::core::PCSTR = ::windows::s!("acmchoose_help"); +pub const ACMHELPMSGSTRINGA: ::windows::core::PCSTR = ::windows::core::s!("acmchoose_help"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const ACMHELPMSGSTRINGW: ::windows::core::PCWSTR = ::windows::w!("acmchoose_help"); +pub const ACMHELPMSGSTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("acmchoose_help"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const ACMSTREAMHEADER_STATUSF_DONE: i32 = 65536i32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] @@ -6581,7 +6581,7 @@ pub const SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED: ::windows::core::HRESULT = : #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE: ::windows::core::HRESULT = ::windows::core::HRESULT(-2004286972i32); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] -pub const VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK: ::windows::core::PCWSTR = ::windows::w!("VAD\\Process_Loopback"); +pub const VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK: ::windows::core::PCWSTR = ::windows::core::w!("VAD\\Process_Loopback"); #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] pub const WAVECAPS_LRVOLUME: u32 = 8u32; #[doc = "*Required features: `\"Win32_Media_Audio\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs index ab4cb88b8c..2b4931509c 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DeviceManager/mod.rs @@ -4607,197 +4607,197 @@ pub const WMDM_S_NOT_ALL_PROPERTIES_RETRIEVED: i32 = 282626i32; #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] pub const WMDM_WMDM_REVOKED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszAudioWAVECodec: ::windows::core::PCWSTR = ::windows::w!("WMDM/AudioWAVECodec"); +pub const g_wszAudioWAVECodec: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AudioWAVECodec"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszVideoFourCCCodec: ::windows::core::PCWSTR = ::windows::w!("WMDM/VideoFourCCCodec"); +pub const g_wszVideoFourCCCodec: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/VideoFourCCCodec"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumArt: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumArt"); +pub const g_wszWMDMAlbumArt: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumArt"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumArtist: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumArtist"); +pub const g_wszWMDMAlbumArtist: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumArtist"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverData: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumCoverData"); +pub const g_wszWMDMAlbumCoverData: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumCoverData"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverDuration: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumCoverDuration"); +pub const g_wszWMDMAlbumCoverDuration: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumCoverDuration"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverFormat: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumCoverFormat"); +pub const g_wszWMDMAlbumCoverFormat: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumCoverFormat"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverHeight: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumCoverHeight"); +pub const g_wszWMDMAlbumCoverHeight: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumCoverHeight"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverSize: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumCoverSize"); +pub const g_wszWMDMAlbumCoverSize: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumCoverSize"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumCoverWidth: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumCoverWidth"); +pub const g_wszWMDMAlbumCoverWidth: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumCoverWidth"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAlbumTitle: ::windows::core::PCWSTR = ::windows::w!("WMDM/AlbumTitle"); +pub const g_wszWMDMAlbumTitle: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AlbumTitle"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAudioBitDepth: ::windows::core::PCWSTR = ::windows::w!("WMDM/AudioBitDepth"); +pub const g_wszWMDMAudioBitDepth: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AudioBitDepth"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAuthor: ::windows::core::PCWSTR = ::windows::w!("WMDM/Author"); +pub const g_wszWMDMAuthor: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Author"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMAuthorDate: ::windows::core::PCWSTR = ::windows::w!("WMDM/AuthorDate"); +pub const g_wszWMDMAuthorDate: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/AuthorDate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBitRateType: ::windows::core::PCWSTR = ::windows::w!("WMDM/BitRateType"); +pub const g_wszWMDMBitRateType: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/BitRateType"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBitrate: ::windows::core::PCWSTR = ::windows::w!("WMDM/Bitrate"); +pub const g_wszWMDMBitrate: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Bitrate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBlockAlignment: ::windows::core::PCWSTR = ::windows::w!("WMDM/BlockAlignment"); +pub const g_wszWMDMBlockAlignment: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/BlockAlignment"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBufferSize: ::windows::core::PCWSTR = ::windows::w!("WMDM/BufferSize"); +pub const g_wszWMDMBufferSize: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/BufferSize"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMBuyNow: ::windows::core::PCWSTR = ::windows::w!("WMDM/BuyNow"); +pub const g_wszWMDMBuyNow: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/BuyNow"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMByteBookmark: ::windows::core::PCWSTR = ::windows::w!("WMDM/ByteBookmark"); +pub const g_wszWMDMByteBookmark: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/ByteBookmark"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMCategory: ::windows::core::PCWSTR = ::windows::w!("WMDM/Category"); +pub const g_wszWMDMCategory: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Category"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMCodec: ::windows::core::PCWSTR = ::windows::w!("WMDM/Codec"); +pub const g_wszWMDMCodec: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Codec"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMCollectionID: ::windows::core::PCWSTR = ::windows::w!("WMDM/CollectionID"); +pub const g_wszWMDMCollectionID: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/CollectionID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMComposer: ::windows::core::PCWSTR = ::windows::w!("WMDM/Composer"); +pub const g_wszWMDMComposer: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Composer"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDRMId: ::windows::core::PCWSTR = ::windows::w!("WMDM/DRMId"); +pub const g_wszWMDMDRMId: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DRMId"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDataLength: ::windows::core::PCWSTR = ::windows::w!("WMDM/DataLength"); +pub const g_wszWMDMDataLength: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DataLength"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDataOffset: ::windows::core::PCWSTR = ::windows::w!("WMDM/DataOffset"); +pub const g_wszWMDMDataOffset: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DataOffset"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDataUnits: ::windows::core::PCWSTR = ::windows::w!("WMDM/DataUnits"); +pub const g_wszWMDMDataUnits: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DataUnits"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDescription: ::windows::core::PCWSTR = ::windows::w!("WMDM/Description"); +pub const g_wszWMDMDescription: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Description"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDestinationURL: ::windows::core::PCWSTR = ::windows::w!("WMDM/DestinationURL"); +pub const g_wszWMDMDestinationURL: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DestinationURL"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceFirmwareVersion: ::windows::core::PCWSTR = ::windows::w!("WMDM/DeviceFirmwareVersion"); +pub const g_wszWMDMDeviceFirmwareVersion: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DeviceFirmwareVersion"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceFriendlyName: ::windows::core::PCWSTR = ::windows::w!("WMDM/DeviceFriendlyName"); +pub const g_wszWMDMDeviceFriendlyName: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DeviceFriendlyName"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceModelName: ::windows::core::PCWSTR = ::windows::w!("WMDM/DeviceModelName"); +pub const g_wszWMDMDeviceModelName: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DeviceModelName"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDevicePlayCount: ::windows::core::PCWSTR = ::windows::w!("WMDM/DevicePlayCount"); +pub const g_wszWMDMDevicePlayCount: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DevicePlayCount"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceProtocol: ::windows::core::PCWSTR = ::windows::w!("WMDM/DeviceProtocol"); +pub const g_wszWMDMDeviceProtocol: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DeviceProtocol"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceRevocationInfo: ::windows::core::PCWSTR = ::windows::w!("WMDM/DeviceRevocationInfo"); +pub const g_wszWMDMDeviceRevocationInfo: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DeviceRevocationInfo"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceServiceProviderVendor: ::windows::core::PCWSTR = ::windows::w!("WMDM/DeviceServiceProviderVendor"); +pub const g_wszWMDMDeviceServiceProviderVendor: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DeviceServiceProviderVendor"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDeviceVendorExtension: ::windows::core::PCWSTR = ::windows::w!("WMDM/DeviceVendorExtension"); +pub const g_wszWMDMDeviceVendorExtension: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/DeviceVendorExtension"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMDuration: ::windows::core::PCWSTR = ::windows::w!("WMDM/Duration"); +pub const g_wszWMDMDuration: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Duration"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMEditor: ::windows::core::PCWSTR = ::windows::w!("WMDM/Editor"); +pub const g_wszWMDMEditor: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Editor"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMEncodingProfile: ::windows::core::PCWSTR = ::windows::w!("WMDM/EncodingProfile"); +pub const g_wszWMDMEncodingProfile: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/EncodingProfile"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFileAttributes: ::windows::core::PCWSTR = ::windows::w!("WMDM/FileAttributes"); +pub const g_wszWMDMFileAttributes: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/FileAttributes"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFileCreationDate: ::windows::core::PCWSTR = ::windows::w!("WMDM/FileCreationDate"); +pub const g_wszWMDMFileCreationDate: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/FileCreationDate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFileName: ::windows::core::PCWSTR = ::windows::w!("WMDM/FileName"); +pub const g_wszWMDMFileName: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/FileName"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFileSize: ::windows::core::PCWSTR = ::windows::w!("WMDM/FileSize"); +pub const g_wszWMDMFileSize: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/FileSize"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFormatCode: ::windows::core::PCWSTR = ::windows::w!("WMDM/FormatCode"); +pub const g_wszWMDMFormatCode: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/FormatCode"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFormatsSupported: ::windows::core::PCWSTR = ::windows::w!("WMDM/FormatsSupported"); +pub const g_wszWMDMFormatsSupported: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/FormatsSupported"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFormatsSupportedAreOrdered: ::windows::core::PCWSTR = ::windows::w!("WMDM/FormatsSupportedAreOrdered"); +pub const g_wszWMDMFormatsSupportedAreOrdered: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/FormatsSupportedAreOrdered"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMFrameRate: ::windows::core::PCWSTR = ::windows::w!("WMDM/FrameRate"); +pub const g_wszWMDMFrameRate: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/FrameRate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMGenre: ::windows::core::PCWSTR = ::windows::w!("WMDM/Genre"); +pub const g_wszWMDMGenre: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Genre"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMHeight: ::windows::core::PCWSTR = ::windows::w!("WMDM/Height"); +pub const g_wszWMDMHeight: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Height"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMIsProtected: ::windows::core::PCWSTR = ::windows::w!("WMDM/IsProtected"); +pub const g_wszWMDMIsProtected: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/IsProtected"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMIsRepeat: ::windows::core::PCWSTR = ::windows::w!("WMDM/IsRepeat"); +pub const g_wszWMDMIsRepeat: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/IsRepeat"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMKeyFrameDistance: ::windows::core::PCWSTR = ::windows::w!("WMDM/KeyFrameDistance"); +pub const g_wszWMDMKeyFrameDistance: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/KeyFrameDistance"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMLastModifiedDate: ::windows::core::PCWSTR = ::windows::w!("WMDM/LastModifiedDate"); +pub const g_wszWMDMLastModifiedDate: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/LastModifiedDate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaClassSecondaryID: ::windows::core::PCWSTR = ::windows::w!("WMDM/MediaClassSecondaryID"); +pub const g_wszWMDMMediaClassSecondaryID: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/MediaClassSecondaryID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaCredits: ::windows::core::PCWSTR = ::windows::w!("WMDM/MediaCredits"); +pub const g_wszWMDMMediaCredits: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/MediaCredits"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaGuid: ::windows::core::PCWSTR = ::windows::w!("WMDM/MediaGuid"); +pub const g_wszWMDMMediaGuid: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/MediaGuid"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaOriginalBroadcastDateTime: ::windows::core::PCWSTR = ::windows::w!("WMDM/MediaOriginalBroadcastDateTime"); +pub const g_wszWMDMMediaOriginalBroadcastDateTime: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/MediaOriginalBroadcastDateTime"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaOriginalChannel: ::windows::core::PCWSTR = ::windows::w!("WMDM/MediaOriginalChannel"); +pub const g_wszWMDMMediaOriginalChannel: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/MediaOriginalChannel"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMediaStationName: ::windows::core::PCWSTR = ::windows::w!("WMDM/MediaStationName"); +pub const g_wszWMDMMediaStationName: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/MediaStationName"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMMetaGenre: ::windows::core::PCWSTR = ::windows::w!("WMDM/MetaGenre"); +pub const g_wszWMDMMetaGenre: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/MetaGenre"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMNonConsumable: ::windows::core::PCWSTR = ::windows::w!("WMDM/NonConsumable"); +pub const g_wszWMDMNonConsumable: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/NonConsumable"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMNumChannels: ::windows::core::PCWSTR = ::windows::w!("WMDM/NumChannels"); +pub const g_wszWMDMNumChannels: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/NumChannels"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMObjectBookmark: ::windows::core::PCWSTR = ::windows::w!("WMDM/ObjectBookmark"); +pub const g_wszWMDMObjectBookmark: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/ObjectBookmark"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMOwner: ::windows::core::PCWSTR = ::windows::w!("WMDM/Owner"); +pub const g_wszWMDMOwner: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Owner"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMParentalRating: ::windows::core::PCWSTR = ::windows::w!("WMDM/ParentalRating"); +pub const g_wszWMDMParentalRating: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/ParentalRating"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMPersistentUniqueID: ::windows::core::PCWSTR = ::windows::w!("WMDM/PersistentUniqueID"); +pub const g_wszWMDMPersistentUniqueID: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/PersistentUniqueID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMPlayCount: ::windows::core::PCWSTR = ::windows::w!("WMDM/PlayCount"); +pub const g_wszWMDMPlayCount: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/PlayCount"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMProviderCopyright: ::windows::core::PCWSTR = ::windows::w!("WMDM/ProviderCopyright"); +pub const g_wszWMDMProviderCopyright: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/ProviderCopyright"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMQualitySetting: ::windows::core::PCWSTR = ::windows::w!("WMDM/QualitySetting"); +pub const g_wszWMDMQualitySetting: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/QualitySetting"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSampleRate: ::windows::core::PCWSTR = ::windows::w!("WMDM/SampleRate"); +pub const g_wszWMDMSampleRate: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/SampleRate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMScanType: ::windows::core::PCWSTR = ::windows::w!("WMDM/ScanType"); +pub const g_wszWMDMScanType: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/ScanType"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSourceURL: ::windows::core::PCWSTR = ::windows::w!("WMDM/SourceURL"); +pub const g_wszWMDMSourceURL: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/SourceURL"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSubTitle: ::windows::core::PCWSTR = ::windows::w!("WMDM/SubTitle"); +pub const g_wszWMDMSubTitle: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/SubTitle"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSubTitleDescription: ::windows::core::PCWSTR = ::windows::w!("WMDM/SubTitleDescription"); +pub const g_wszWMDMSubTitleDescription: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/SubTitleDescription"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSupportedDeviceProperties: ::windows::core::PCWSTR = ::windows::w!("WMDM/SupportedDeviceProperties"); +pub const g_wszWMDMSupportedDeviceProperties: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/SupportedDeviceProperties"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSyncID: ::windows::core::PCWSTR = ::windows::w!("WMDM/SyncID"); +pub const g_wszWMDMSyncID: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/SyncID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSyncRelationshipID: ::windows::core::PCWSTR = ::windows::w!("WMDM/SyncRelationshipID"); +pub const g_wszWMDMSyncRelationshipID: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/SyncRelationshipID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMSyncTime: ::windows::core::PCWSTR = ::windows::w!("WMDM/SyncTime"); +pub const g_wszWMDMSyncTime: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/SyncTime"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTimeBookmark: ::windows::core::PCWSTR = ::windows::w!("WMDM/TimeBookmark"); +pub const g_wszWMDMTimeBookmark: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/TimeBookmark"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTimeToLive: ::windows::core::PCWSTR = ::windows::w!("WMDM/TimeToLive"); +pub const g_wszWMDMTimeToLive: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/TimeToLive"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTitle: ::windows::core::PCWSTR = ::windows::w!("WMDM/Title"); +pub const g_wszWMDMTitle: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Title"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTotalBitrate: ::windows::core::PCWSTR = ::windows::w!("WMDM/TotalBitrate"); +pub const g_wszWMDMTotalBitrate: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/TotalBitrate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTrack: ::windows::core::PCWSTR = ::windows::w!("WMDM/Track"); +pub const g_wszWMDMTrack: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Track"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMTrackMood: ::windows::core::PCWSTR = ::windows::w!("WMDM/TrackMood"); +pub const g_wszWMDMTrackMood: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/TrackMood"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMUserEffectiveRating: ::windows::core::PCWSTR = ::windows::w!("WMDM/UserEffectiveRating"); +pub const g_wszWMDMUserEffectiveRating: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/UserEffectiveRating"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMUserLastPlayTime: ::windows::core::PCWSTR = ::windows::w!("WMDM/UserLastPlayTime"); +pub const g_wszWMDMUserLastPlayTime: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/UserLastPlayTime"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMUserRating: ::windows::core::PCWSTR = ::windows::w!("WMDM/UserRating"); +pub const g_wszWMDMUserRating: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/UserRating"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMUserRatingOnDevice: ::windows::core::PCWSTR = ::windows::w!("WMDM/UserRatingOnDevice"); +pub const g_wszWMDMUserRatingOnDevice: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/UserRatingOnDevice"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMVideoBitrate: ::windows::core::PCWSTR = ::windows::w!("WMDM/VideoBitrate"); +pub const g_wszWMDMVideoBitrate: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/VideoBitrate"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMWebmaster: ::windows::core::PCWSTR = ::windows::w!("WMDM/Webmaster"); +pub const g_wszWMDMWebmaster: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Webmaster"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMWidth: ::windows::core::PCWSTR = ::windows::w!("WMDM/Width"); +pub const g_wszWMDMWidth: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Width"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMYear: ::windows::core::PCWSTR = ::windows::w!("WMDM/Year"); +pub const g_wszWMDMYear: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/Year"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWMDMediaClassPrimaryID: ::windows::core::PCWSTR = ::windows::w!("WMDM/MediaClassPrimaryID"); +pub const g_wszWMDMediaClassPrimaryID: ::windows::core::PCWSTR = ::windows::core::w!("WMDM/MediaClassPrimaryID"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] -pub const g_wszWPDPassthroughPropertyValues: ::windows::core::PCWSTR = ::windows::w!("WPD/PassthroughPropertyValues"); +pub const g_wszWPDPassthroughPropertyValues: ::windows::core::PCWSTR = ::windows::core::w!("WPD/PassthroughPropertyValues"); #[doc = "*Required features: `\"Win32_Media_DeviceManager\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs index 26f0a72bab..06ccafecc9 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DirectShow/mod.rs @@ -3,13 +3,13 @@ pub mod Xml; #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] #[inline] pub unsafe fn AMGetErrorTextA(hr: ::windows::core::HRESULT, pbuffer: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "quartz.dll""system" fn AMGetErrorTextA ( hr : :: windows::core::HRESULT , pbuffer : :: windows::core::PSTR , maxlen : u32 ) -> u32 ); + ::windows::imp::link ! ( "quartz.dll""system" fn AMGetErrorTextA ( hr : ::windows::core::HRESULT , pbuffer : ::windows::core::PSTR , maxlen : u32 ) -> u32 ); AMGetErrorTextA(hr, ::core::mem::transmute(pbuffer.as_ptr()), pbuffer.len() as _) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] #[inline] pub unsafe fn AMGetErrorTextW(hr: ::windows::core::HRESULT, pbuffer: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "quartz.dll""system" fn AMGetErrorTextW ( hr : :: windows::core::HRESULT , pbuffer : :: windows::core::PWSTR , maxlen : u32 ) -> u32 ); + ::windows::imp::link ! ( "quartz.dll""system" fn AMGetErrorTextW ( hr : ::windows::core::HRESULT , pbuffer : ::windows::core::PWSTR , maxlen : u32 ) -> u32 ); AMGetErrorTextW(hr, ::core::mem::transmute(pbuffer.as_ptr()), pbuffer.len() as _) } #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] @@ -49036,7 +49036,7 @@ pub const CDEF_DEVMON_SELECTIVE_MASK: u32 = 240u32; #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub const CDEF_MERIT_ABOVE_DO_NOT_USE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const CFSTR_VFW_FILTERLIST: ::windows::core::PCSTR = ::windows::s!("Video for Windows 4 Filters"); +pub const CFSTR_VFW_FILTERLIST: ::windows::core::PCSTR = ::windows::core::s!("Video for Windows 4 Filters"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub const CHARS_IN_GUID: u32 = 39u32; #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] @@ -51162,117 +51162,117 @@ pub const XDSCodec: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub const XDSToRat: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc5c5c5f0_3abc_11d6_b25b_00c04fa0c026); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszExcludeScriptStreamDeliverySynchronization: ::windows::core::PCWSTR = ::windows::w!("ExcludeScriptStreamDeliverySynchronization"); +pub const g_wszExcludeScriptStreamDeliverySynchronization: ::windows::core::PCWSTR = ::windows::core::w!("ExcludeScriptStreamDeliverySynchronization"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingAlbumArtist: ::windows::core::PCWSTR = ::windows::w!("WM/AlbumArtist"); +pub const g_wszStreamBufferRecordingAlbumArtist: ::windows::core::PCWSTR = ::windows::core::w!("WM/AlbumArtist"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingAlbumCoverURL: ::windows::core::PCWSTR = ::windows::w!("WM/AlbumCoverURL"); +pub const g_wszStreamBufferRecordingAlbumCoverURL: ::windows::core::PCWSTR = ::windows::core::w!("WM/AlbumCoverURL"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingAlbumTitle: ::windows::core::PCWSTR = ::windows::w!("WM/AlbumTitle"); +pub const g_wszStreamBufferRecordingAlbumTitle: ::windows::core::PCWSTR = ::windows::core::w!("WM/AlbumTitle"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingAspectRatioX: ::windows::core::PCWSTR = ::windows::w!("AspectRatioX"); +pub const g_wszStreamBufferRecordingAspectRatioX: ::windows::core::PCWSTR = ::windows::core::w!("AspectRatioX"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingAspectRatioY: ::windows::core::PCWSTR = ::windows::w!("AspectRatioY"); +pub const g_wszStreamBufferRecordingAspectRatioY: ::windows::core::PCWSTR = ::windows::core::w!("AspectRatioY"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingAuthor: ::windows::core::PCWSTR = ::windows::w!("Author"); +pub const g_wszStreamBufferRecordingAuthor: ::windows::core::PCWSTR = ::windows::core::w!("Author"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingBannerImageData: ::windows::core::PCWSTR = ::windows::w!("BannerImageData"); +pub const g_wszStreamBufferRecordingBannerImageData: ::windows::core::PCWSTR = ::windows::core::w!("BannerImageData"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingBannerImageType: ::windows::core::PCWSTR = ::windows::w!("BannerImageType"); +pub const g_wszStreamBufferRecordingBannerImageType: ::windows::core::PCWSTR = ::windows::core::w!("BannerImageType"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingBannerImageURL: ::windows::core::PCWSTR = ::windows::w!("BannerImageURL"); +pub const g_wszStreamBufferRecordingBannerImageURL: ::windows::core::PCWSTR = ::windows::core::w!("BannerImageURL"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingBitrate: ::windows::core::PCWSTR = ::windows::w!("Bitrate"); +pub const g_wszStreamBufferRecordingBitrate: ::windows::core::PCWSTR = ::windows::core::w!("Bitrate"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingBroadcast: ::windows::core::PCWSTR = ::windows::w!("Broadcast"); +pub const g_wszStreamBufferRecordingBroadcast: ::windows::core::PCWSTR = ::windows::core::w!("Broadcast"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingComposer: ::windows::core::PCWSTR = ::windows::w!("WM/Composer"); +pub const g_wszStreamBufferRecordingComposer: ::windows::core::PCWSTR = ::windows::core::w!("WM/Composer"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingCopyright: ::windows::core::PCWSTR = ::windows::w!("Copyright"); +pub const g_wszStreamBufferRecordingCopyright: ::windows::core::PCWSTR = ::windows::core::w!("Copyright"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingCopyrightURL: ::windows::core::PCWSTR = ::windows::w!("CopyrightURL"); +pub const g_wszStreamBufferRecordingCopyrightURL: ::windows::core::PCWSTR = ::windows::core::w!("CopyrightURL"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingCurrentBitrate: ::windows::core::PCWSTR = ::windows::w!("CurrentBitrate"); +pub const g_wszStreamBufferRecordingCurrentBitrate: ::windows::core::PCWSTR = ::windows::core::w!("CurrentBitrate"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingDRM_Flags: ::windows::core::PCWSTR = ::windows::w!("DRM_Flags"); +pub const g_wszStreamBufferRecordingDRM_Flags: ::windows::core::PCWSTR = ::windows::core::w!("DRM_Flags"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingDRM_Level: ::windows::core::PCWSTR = ::windows::w!("DRM_Level"); +pub const g_wszStreamBufferRecordingDRM_Level: ::windows::core::PCWSTR = ::windows::core::w!("DRM_Level"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingDescription: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const g_wszStreamBufferRecordingDescription: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingDuration: ::windows::core::PCWSTR = ::windows::w!("Duration"); +pub const g_wszStreamBufferRecordingDuration: ::windows::core::PCWSTR = ::windows::core::w!("Duration"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingFileSize: ::windows::core::PCWSTR = ::windows::w!("FileSize"); +pub const g_wszStreamBufferRecordingFileSize: ::windows::core::PCWSTR = ::windows::core::w!("FileSize"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingGenre: ::windows::core::PCWSTR = ::windows::w!("WM/Genre"); +pub const g_wszStreamBufferRecordingGenre: ::windows::core::PCWSTR = ::windows::core::w!("WM/Genre"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingGenreID: ::windows::core::PCWSTR = ::windows::w!("WM/GenreID"); +pub const g_wszStreamBufferRecordingGenreID: ::windows::core::PCWSTR = ::windows::core::w!("WM/GenreID"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingHasArbitraryDataStream: ::windows::core::PCWSTR = ::windows::w!("HasArbitraryDataStream"); +pub const g_wszStreamBufferRecordingHasArbitraryDataStream: ::windows::core::PCWSTR = ::windows::core::w!("HasArbitraryDataStream"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingHasAttachedImages: ::windows::core::PCWSTR = ::windows::w!("HasAttachedImages"); +pub const g_wszStreamBufferRecordingHasAttachedImages: ::windows::core::PCWSTR = ::windows::core::w!("HasAttachedImages"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingHasAudio: ::windows::core::PCWSTR = ::windows::w!("HasAudio"); +pub const g_wszStreamBufferRecordingHasAudio: ::windows::core::PCWSTR = ::windows::core::w!("HasAudio"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingHasFileTransferStream: ::windows::core::PCWSTR = ::windows::w!("HasFileTransferStream"); +pub const g_wszStreamBufferRecordingHasFileTransferStream: ::windows::core::PCWSTR = ::windows::core::w!("HasFileTransferStream"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingHasImage: ::windows::core::PCWSTR = ::windows::w!("HasImage"); +pub const g_wszStreamBufferRecordingHasImage: ::windows::core::PCWSTR = ::windows::core::w!("HasImage"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingHasScript: ::windows::core::PCWSTR = ::windows::w!("HasScript"); +pub const g_wszStreamBufferRecordingHasScript: ::windows::core::PCWSTR = ::windows::core::w!("HasScript"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingHasVideo: ::windows::core::PCWSTR = ::windows::w!("HasVideo"); +pub const g_wszStreamBufferRecordingHasVideo: ::windows::core::PCWSTR = ::windows::core::w!("HasVideo"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingIsVBR: ::windows::core::PCWSTR = ::windows::w!("IsVBR"); +pub const g_wszStreamBufferRecordingIsVBR: ::windows::core::PCWSTR = ::windows::core::w!("IsVBR"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingLyrics: ::windows::core::PCWSTR = ::windows::w!("WM/Lyrics"); +pub const g_wszStreamBufferRecordingLyrics: ::windows::core::PCWSTR = ::windows::core::w!("WM/Lyrics"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingMCDI: ::windows::core::PCWSTR = ::windows::w!("WM/MCDI"); +pub const g_wszStreamBufferRecordingMCDI: ::windows::core::PCWSTR = ::windows::core::w!("WM/MCDI"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingNSCAddress: ::windows::core::PCWSTR = ::windows::w!("NSC_Address"); +pub const g_wszStreamBufferRecordingNSCAddress: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Address"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingNSCDescription: ::windows::core::PCWSTR = ::windows::w!("NSC_Description"); +pub const g_wszStreamBufferRecordingNSCDescription: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Description"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingNSCEmail: ::windows::core::PCWSTR = ::windows::w!("NSC_Email"); +pub const g_wszStreamBufferRecordingNSCEmail: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Email"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingNSCName: ::windows::core::PCWSTR = ::windows::w!("NSC_Name"); +pub const g_wszStreamBufferRecordingNSCName: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Name"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingNSCPhone: ::windows::core::PCWSTR = ::windows::w!("NSC_Phone"); +pub const g_wszStreamBufferRecordingNSCPhone: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Phone"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingNumberOfFrames: ::windows::core::PCWSTR = ::windows::w!("NumberOfFrames"); +pub const g_wszStreamBufferRecordingNumberOfFrames: ::windows::core::PCWSTR = ::windows::core::w!("NumberOfFrames"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingOptimalBitrate: ::windows::core::PCWSTR = ::windows::w!("OptimalBitrate"); +pub const g_wszStreamBufferRecordingOptimalBitrate: ::windows::core::PCWSTR = ::windows::core::w!("OptimalBitrate"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingPromotionURL: ::windows::core::PCWSTR = ::windows::w!("WM/PromotionURL"); +pub const g_wszStreamBufferRecordingPromotionURL: ::windows::core::PCWSTR = ::windows::core::w!("WM/PromotionURL"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingProtected: ::windows::core::PCWSTR = ::windows::w!("Is_Protected"); +pub const g_wszStreamBufferRecordingProtected: ::windows::core::PCWSTR = ::windows::core::w!("Is_Protected"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingRating: ::windows::core::PCWSTR = ::windows::w!("Rating"); +pub const g_wszStreamBufferRecordingRating: ::windows::core::PCWSTR = ::windows::core::w!("Rating"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingSeekable: ::windows::core::PCWSTR = ::windows::w!("Seekable"); +pub const g_wszStreamBufferRecordingSeekable: ::windows::core::PCWSTR = ::windows::core::w!("Seekable"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingSignature_Name: ::windows::core::PCWSTR = ::windows::w!("Signature_Name"); +pub const g_wszStreamBufferRecordingSignature_Name: ::windows::core::PCWSTR = ::windows::core::w!("Signature_Name"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingSkipBackward: ::windows::core::PCWSTR = ::windows::w!("Can_Skip_Backward"); +pub const g_wszStreamBufferRecordingSkipBackward: ::windows::core::PCWSTR = ::windows::core::w!("Can_Skip_Backward"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingSkipForward: ::windows::core::PCWSTR = ::windows::w!("Can_Skip_Forward"); +pub const g_wszStreamBufferRecordingSkipForward: ::windows::core::PCWSTR = ::windows::core::w!("Can_Skip_Forward"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingStridable: ::windows::core::PCWSTR = ::windows::w!("Stridable"); +pub const g_wszStreamBufferRecordingStridable: ::windows::core::PCWSTR = ::windows::core::w!("Stridable"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingTitle: ::windows::core::PCWSTR = ::windows::w!("Title"); +pub const g_wszStreamBufferRecordingTitle: ::windows::core::PCWSTR = ::windows::core::w!("Title"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingToolName: ::windows::core::PCWSTR = ::windows::w!("WM/ToolName"); +pub const g_wszStreamBufferRecordingToolName: ::windows::core::PCWSTR = ::windows::core::w!("WM/ToolName"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingToolVersion: ::windows::core::PCWSTR = ::windows::w!("WM/ToolVersion"); +pub const g_wszStreamBufferRecordingToolVersion: ::windows::core::PCWSTR = ::windows::core::w!("WM/ToolVersion"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingTrack: ::windows::core::PCWSTR = ::windows::w!("WM/Track"); +pub const g_wszStreamBufferRecordingTrack: ::windows::core::PCWSTR = ::windows::core::w!("WM/Track"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingTrackNumber: ::windows::core::PCWSTR = ::windows::w!("WM/TrackNumber"); +pub const g_wszStreamBufferRecordingTrackNumber: ::windows::core::PCWSTR = ::windows::core::w!("WM/TrackNumber"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingTrusted: ::windows::core::PCWSTR = ::windows::w!("Is_Trusted"); +pub const g_wszStreamBufferRecordingTrusted: ::windows::core::PCWSTR = ::windows::core::w!("Is_Trusted"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingUse_DRM: ::windows::core::PCWSTR = ::windows::w!("Use_DRM"); +pub const g_wszStreamBufferRecordingUse_DRM: ::windows::core::PCWSTR = ::windows::core::w!("Use_DRM"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] -pub const g_wszStreamBufferRecordingYear: ::windows::core::PCWSTR = ::windows::w!("WM/Year"); +pub const g_wszStreamBufferRecordingYear: ::windows::core::PCWSTR = ::windows::core::w!("WM/Year"); #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] pub const iBLUE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Media_DirectShow\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs index 73d52b0d27..ad17cd243d 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/DxMediaObjects/mod.rs @@ -1,20 +1,20 @@ #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] #[inline] pub unsafe fn DMOEnum(guidcategory: *const ::windows::core::GUID, dwflags: u32, cintypes: u32, pintypes: *const DMO_PARTIAL_MEDIATYPE, couttypes: u32, pouttypes: *const DMO_PARTIAL_MEDIATYPE) -> ::windows::core::Result { - ::windows::imp::link ! ( "msdmo.dll""system" fn DMOEnum ( guidcategory : *const :: windows::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE , ppenum : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn DMOEnum ( guidcategory : *const ::windows::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE , ppenum : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DMOEnum(guidcategory, dwflags, cintypes, pintypes, couttypes, pouttypes, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] #[inline] pub unsafe fn DMOGetName(clsiddmo: *const ::windows::core::GUID, szname: &mut [u16; 80]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn DMOGetName ( clsiddmo : *const :: windows::core::GUID , szname : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn DMOGetName ( clsiddmo : *const ::windows::core::GUID , szname : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DMOGetName(clsiddmo, ::core::mem::transmute(szname.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] #[inline] pub unsafe fn DMOGetTypes(clsiddmo: *const ::windows::core::GUID, ulinputtypesrequested: u32, pulinputtypessupplied: *mut u32, pinputtypes: *mut DMO_PARTIAL_MEDIATYPE, uloutputtypesrequested: u32, puloutputtypessupplied: *mut u32, poutputtypes: *mut DMO_PARTIAL_MEDIATYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn DMOGetTypes ( clsiddmo : *const :: windows::core::GUID , ulinputtypesrequested : u32 , pulinputtypessupplied : *mut u32 , pinputtypes : *mut DMO_PARTIAL_MEDIATYPE , uloutputtypesrequested : u32 , puloutputtypessupplied : *mut u32 , poutputtypes : *mut DMO_PARTIAL_MEDIATYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn DMOGetTypes ( clsiddmo : *const ::windows::core::GUID , ulinputtypesrequested : u32 , pulinputtypessupplied : *mut u32 , pinputtypes : *mut DMO_PARTIAL_MEDIATYPE , uloutputtypesrequested : u32 , puloutputtypessupplied : *mut u32 , poutputtypes : *mut DMO_PARTIAL_MEDIATYPE ) -> ::windows::core::HRESULT ); DMOGetTypes(clsiddmo, ulinputtypesrequested, pulinputtypessupplied, pinputtypes, uloutputtypesrequested, puloutputtypessupplied, poutputtypes).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] @@ -23,55 +23,55 @@ pub unsafe fn DMORegister(szname: P0, clsiddmo: *const ::windows::core::GUID where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdmo.dll""system" fn DMORegister ( szname : :: windows::core::PCWSTR , clsiddmo : *const :: windows::core::GUID , guidcategory : *const :: windows::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn DMORegister ( szname : ::windows::core::PCWSTR , clsiddmo : *const ::windows::core::GUID , guidcategory : *const ::windows::core::GUID , dwflags : u32 , cintypes : u32 , pintypes : *const DMO_PARTIAL_MEDIATYPE , couttypes : u32 , pouttypes : *const DMO_PARTIAL_MEDIATYPE ) -> ::windows::core::HRESULT ); DMORegister(szname.into_param().abi(), clsiddmo, guidcategory, dwflags, cintypes, pintypes, couttypes, pouttypes).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] #[inline] pub unsafe fn DMOUnregister(clsiddmo: *const ::windows::core::GUID, guidcategory: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn DMOUnregister ( clsiddmo : *const :: windows::core::GUID , guidcategory : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn DMOUnregister ( clsiddmo : *const ::windows::core::GUID , guidcategory : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); DMOUnregister(clsiddmo, guidcategory).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MoCopyMediaType(pmtdest: *mut DMO_MEDIA_TYPE, pmtsrc: *const DMO_MEDIA_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn MoCopyMediaType ( pmtdest : *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn MoCopyMediaType ( pmtdest : *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> ::windows::core::HRESULT ); MoCopyMediaType(pmtdest, pmtsrc).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MoCreateMediaType(ppmt: *mut *mut DMO_MEDIA_TYPE, cbformat: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn MoCreateMediaType ( ppmt : *mut *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn MoCreateMediaType ( ppmt : *mut *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> ::windows::core::HRESULT ); MoCreateMediaType(ppmt, cbformat).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MoDeleteMediaType(pmt: *mut DMO_MEDIA_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn MoDeleteMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn MoDeleteMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> ::windows::core::HRESULT ); MoDeleteMediaType(pmt).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MoDuplicateMediaType(ppmtdest: *mut *mut DMO_MEDIA_TYPE, pmtsrc: *const DMO_MEDIA_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn MoDuplicateMediaType ( ppmtdest : *mut *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn MoDuplicateMediaType ( ppmtdest : *mut *mut DMO_MEDIA_TYPE , pmtsrc : *const DMO_MEDIA_TYPE ) -> ::windows::core::HRESULT ); MoDuplicateMediaType(ppmtdest, pmtsrc).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MoFreeMediaType(pmt: *mut DMO_MEDIA_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn MoFreeMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn MoFreeMediaType ( pmt : *mut DMO_MEDIA_TYPE ) -> ::windows::core::HRESULT ); MoFreeMediaType(pmt).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MoInitMediaType(pmt: *mut DMO_MEDIA_TYPE, cbformat: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msdmo.dll""system" fn MoInitMediaType ( pmt : *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msdmo.dll""system" fn MoInitMediaType ( pmt : *mut DMO_MEDIA_TYPE , cbformat : u32 ) -> ::windows::core::HRESULT ); MoInitMediaType(pmt, cbformat).ok() } #[doc = "*Required features: `\"Win32_Media_DxMediaObjects\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs index 6ac69927bb..344cfb9b74 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/KernelStreaming/mod.rs @@ -15,7 +15,7 @@ pub unsafe fn KsCreateAllocator2(connectionhandle: P0, allocatorframing: *co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ksuser.dll""system" fn KsCreateAllocator2 ( connectionhandle : super::super::Foundation:: HANDLE , allocatorframing : *const KSALLOCATOR_FRAMING , allocatorhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ksuser.dll""system" fn KsCreateAllocator2 ( connectionhandle : super::super::Foundation:: HANDLE , allocatorframing : *const KSALLOCATOR_FRAMING , allocatorhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); KsCreateAllocator2(connectionhandle.into_param().abi(), allocatorframing, &mut result__).from_abi(result__) } @@ -36,7 +36,7 @@ pub unsafe fn KsCreateClock2(connectionhandle: P0, clockcreate: *const KSCLO where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ksuser.dll""system" fn KsCreateClock2 ( connectionhandle : super::super::Foundation:: HANDLE , clockcreate : *const KSCLOCK_CREATE , clockhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ksuser.dll""system" fn KsCreateClock2 ( connectionhandle : super::super::Foundation:: HANDLE , clockcreate : *const KSCLOCK_CREATE , clockhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); KsCreateClock2(connectionhandle.into_param().abi(), clockcreate, &mut result__).from_abi(result__) } @@ -57,7 +57,7 @@ pub unsafe fn KsCreatePin2(filterhandle: P0, connect: *const KSPIN_CONNECT, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ksuser.dll""system" fn KsCreatePin2 ( filterhandle : super::super::Foundation:: HANDLE , connect : *const KSPIN_CONNECT , desiredaccess : u32 , connectionhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ksuser.dll""system" fn KsCreatePin2 ( filterhandle : super::super::Foundation:: HANDLE , connect : *const KSPIN_CONNECT , desiredaccess : u32 , connectionhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); KsCreatePin2(filterhandle.into_param().abi(), connect, desiredaccess, &mut result__).from_abi(result__) } @@ -78,7 +78,7 @@ pub unsafe fn KsCreateTopologyNode2(parenthandle: P0, nodecreate: *const KSN where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ksuser.dll""system" fn KsCreateTopologyNode2 ( parenthandle : super::super::Foundation:: HANDLE , nodecreate : *const KSNODE_CREATE , desiredaccess : u32 , nodehandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ksuser.dll""system" fn KsCreateTopologyNode2 ( parenthandle : super::super::Foundation:: HANDLE , nodecreate : *const KSNODE_CREATE , desiredaccess : u32 , nodehandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); KsCreateTopologyNode2(parenthandle.into_param().abi(), nodecreate, desiredaccess, &mut result__).from_abi(result__) } @@ -2307,17 +2307,17 @@ pub const KSSTREAM_UVC_SECURE_ATTRIBUTE_SIZE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub const KSSTREAM_WRITE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_Allocator: ::windows::core::PCWSTR = ::windows::w!("{642F5D00-4791-11D0-A5D6-28DB04C10000}"); +pub const KSSTRING_Allocator: ::windows::core::PCWSTR = ::windows::core::w!("{642F5D00-4791-11D0-A5D6-28DB04C10000}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_AllocatorEx: ::windows::core::PCWSTR = ::windows::w!("{091BB63B-603F-11D1-B067-00A0C9062802}"); +pub const KSSTRING_AllocatorEx: ::windows::core::PCWSTR = ::windows::core::w!("{091BB63B-603F-11D1-B067-00A0C9062802}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_Clock: ::windows::core::PCWSTR = ::windows::w!("{53172480-4791-11D0-A5D6-28DB04C10000}"); +pub const KSSTRING_Clock: ::windows::core::PCWSTR = ::windows::core::w!("{53172480-4791-11D0-A5D6-28DB04C10000}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_Filter: ::windows::core::PCWSTR = ::windows::w!("{9B365890-165F-11D0-A195-0020AFD156E4}"); +pub const KSSTRING_Filter: ::windows::core::PCWSTR = ::windows::core::w!("{9B365890-165F-11D0-A195-0020AFD156E4}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_Pin: ::windows::core::PCWSTR = ::windows::w!("{146F1A80-4791-11D0-A5D6-28DB04C10000}"); +pub const KSSTRING_Pin: ::windows::core::PCWSTR = ::windows::core::w!("{146F1A80-4791-11D0-A5D6-28DB04C10000}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] -pub const KSSTRING_TopologyNode: ::windows::core::PCWSTR = ::windows::w!("{0621061A-EE75-11D0-B915-00A0C9223196}"); +pub const KSSTRING_TopologyNode: ::windows::core::PCWSTR = ::windows::core::w!("{0621061A-EE75-11D0-B915-00A0C9223196}"); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] pub const KSTIME_FORMAT_BYTE: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7b785571_8c82_11cf_bc0c_00aa00ac74f6); #[doc = "*Required features: `\"Win32_Media_KernelStreaming\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs index f7ca83579d..5269af3869 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaFoundation/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_UI_Shell_PropertiesSystem")] #[inline] pub unsafe fn CreateNamedPropertyStore() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn CreateNamedPropertyStore ( ppstore : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn CreateNamedPropertyStore ( ppstore : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateNamedPropertyStore(&mut result__).from_abi(result__) } @@ -10,14 +10,14 @@ pub unsafe fn CreateNamedPropertyStore() -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn CreatePropertyStore ( ppstore : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn CreatePropertyStore ( ppstore : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreatePropertyStore(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn DXVA2CreateDirect3DDeviceManager9(presettoken: *mut u32, ppdevicemanager: *mut ::core::option::Option) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "dxva2.dll""system" fn DXVA2CreateDirect3DDeviceManager9 ( presettoken : *mut u32 , ppdevicemanager : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxva2.dll""system" fn DXVA2CreateDirect3DDeviceManager9 ( presettoken : *mut u32 , ppdevicemanager : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DXVA2CreateDirect3DDeviceManager9(presettoken, ::core::mem::transmute(ppdevicemanager)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] @@ -27,7 +27,7 @@ pub unsafe fn DXVA2CreateVideoService(pdd: P0, riid: *const ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dxva2.dll""system" fn DXVA2CreateVideoService ( pdd : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppservice : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxva2.dll""system" fn DXVA2CreateVideoService ( pdd : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppservice : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DXVA2CreateVideoService(pdd.into_param().abi(), riid, ppservice).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] @@ -37,7 +37,7 @@ pub unsafe fn DXVAHD_CreateDevice(pd3ddevice: P0, pcontentdesc: *const DXVAH where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dxva2.dll""system" fn DXVAHD_CreateDevice ( pd3ddevice : * mut::core::ffi::c_void , pcontentdesc : *const DXVAHD_CONTENT_DESC , usage : DXVAHD_DEVICE_USAGE , pplugin : PDXVAHDSW_Plugin , ppdevice : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxva2.dll""system" fn DXVAHD_CreateDevice ( pd3ddevice : * mut::core::ffi::c_void , pcontentdesc : *const DXVAHD_CONTENT_DESC , usage : DXVAHD_DEVICE_USAGE , pplugin : PDXVAHDSW_Plugin , ppdevice : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DXVAHD_CreateDevice(pd3ddevice.into_param().abi(), pcontentdesc, usage, pplugin, &mut result__).from_abi(result__) } @@ -47,34 +47,34 @@ pub unsafe fn MFAddPeriodicCallback(callback: MFPERIODICCALLBACK, pcontext: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFAddPeriodicCallback ( callback : MFPERIODICCALLBACK , pcontext : * mut::core::ffi::c_void , pdwkey : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFAddPeriodicCallback ( callback : MFPERIODICCALLBACK , pcontext : * mut::core::ffi::c_void , pdwkey : *mut u32 ) -> ::windows::core::HRESULT ); MFAddPeriodicCallback(callback, pcontext.into_param().abi(), ::core::mem::transmute(pdwkey.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFAllocateSerialWorkQueue(dwworkqueue: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFAllocateSerialWorkQueue ( dwworkqueue : u32 , pdwworkqueue : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFAllocateSerialWorkQueue ( dwworkqueue : u32 , pdwworkqueue : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFAllocateSerialWorkQueue(dwworkqueue, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFAllocateWorkQueue() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFAllocateWorkQueue ( pdwworkqueue : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFAllocateWorkQueue ( pdwworkqueue : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFAllocateWorkQueue(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFAllocateWorkQueueEx(workqueuetype: MFASYNC_WORKQUEUE_TYPE) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFAllocateWorkQueueEx ( workqueuetype : MFASYNC_WORKQUEUE_TYPE , pdwworkqueue : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFAllocateWorkQueueEx ( workqueuetype : MFASYNC_WORKQUEUE_TYPE , pdwworkqueue : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFAllocateWorkQueueEx(workqueuetype, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFAverageTimePerFrameToFrameRate(unaveragetimeperframe: u64, punnumerator: *mut u32, pundenominator: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFAverageTimePerFrameToFrameRate ( unaveragetimeperframe : u64 , punnumerator : *mut u32 , pundenominator : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFAverageTimePerFrameToFrameRate ( unaveragetimeperframe : u64 , punnumerator : *mut u32 , pundenominator : *mut u32 ) -> ::windows::core::HRESULT ); MFAverageTimePerFrameToFrameRate(unaveragetimeperframe, punnumerator, pundenominator).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -85,7 +85,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFBeginCreateFile ( accessmode : MF_FILE_ACCESSMODE , openmode : MF_FILE_OPENMODE , fflags : MF_FILE_FLAGS , pwszfilepath : :: windows::core::PCWSTR , pcallback : * mut::core::ffi::c_void , pstate : * mut::core::ffi::c_void , ppcancelcookie : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFBeginCreateFile ( accessmode : MF_FILE_ACCESSMODE , openmode : MF_FILE_OPENMODE , fflags : MF_FILE_FLAGS , pwszfilepath : ::windows::core::PCWSTR , pcallback : * mut::core::ffi::c_void , pstate : * mut::core::ffi::c_void , ppcancelcookie : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); MFBeginCreateFile(accessmode, openmode, fflags, pwszfilepath.into_param().abi(), pcallback.into_param().abi(), pstate.into_param().abi(), &mut result__).from_abi(result__) } @@ -97,7 +97,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFBeginRegisterWorkQueueWithMMCSS ( dwworkqueueid : u32 , wszclass : :: windows::core::PCWSTR , dwtaskid : u32 , pdonecallback : * mut::core::ffi::c_void , pdonestate : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFBeginRegisterWorkQueueWithMMCSS ( dwworkqueueid : u32 , wszclass : ::windows::core::PCWSTR , dwtaskid : u32 , pdonecallback : * mut::core::ffi::c_void , pdonestate : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFBeginRegisterWorkQueueWithMMCSS(dwworkqueueid, wszclass.into_param().abi(), dwtaskid, pdonecallback.into_param().abi(), pdonestate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -108,7 +108,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFBeginRegisterWorkQueueWithMMCSSEx ( dwworkqueueid : u32 , wszclass : :: windows::core::PCWSTR , dwtaskid : u32 , lpriority : i32 , pdonecallback : * mut::core::ffi::c_void , pdonestate : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFBeginRegisterWorkQueueWithMMCSSEx ( dwworkqueueid : u32 , wszclass : ::windows::core::PCWSTR , dwtaskid : u32 , lpriority : i32 , pdonecallback : * mut::core::ffi::c_void , pdonestate : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFBeginRegisterWorkQueueWithMMCSSEx(dwworkqueueid, wszclass.into_param().abi(), dwtaskid, lpriority, pdonecallback.into_param().abi(), pdonestate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -118,20 +118,20 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFBeginUnregisterWorkQueueWithMMCSS ( dwworkqueueid : u32 , pdonecallback : * mut::core::ffi::c_void , pdonestate : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFBeginUnregisterWorkQueueWithMMCSS ( dwworkqueueid : u32 , pdonecallback : * mut::core::ffi::c_void , pdonestate : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFBeginUnregisterWorkQueueWithMMCSS(dwworkqueueid, pdonecallback.into_param().abi(), pdonestate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn MFCalculateBitmapImageSize(pbmih: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, cbbufsize: u32, pcbimagesize: *mut u32, pbknown: ::core::option::Option<*mut super::super::Foundation::BOOL>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCalculateBitmapImageSize ( pbmih : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , cbbufsize : u32 , pcbimagesize : *mut u32 , pbknown : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCalculateBitmapImageSize ( pbmih : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , cbbufsize : u32 , pcbimagesize : *mut u32 , pbknown : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); MFCalculateBitmapImageSize(pbmih, cbbufsize, pcbimagesize, ::core::mem::transmute(pbknown.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCalculateImageSize(guidsubtype: *const ::windows::core::GUID, unwidth: u32, unheight: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCalculateImageSize ( guidsubtype : *const :: windows::core::GUID , unwidth : u32 , unheight : u32 , pcbimagesize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCalculateImageSize ( guidsubtype : *const ::windows::core::GUID , unwidth : u32 , unheight : u32 , pcbimagesize : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCalculateImageSize(guidsubtype, unwidth, unheight, &mut result__).from_abi(result__) } @@ -141,13 +141,13 @@ pub unsafe fn MFCancelCreateFile(pcancelcookie: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCancelCreateFile ( pcancelcookie : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCancelCreateFile ( pcancelcookie : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCancelCreateFile(pcancelcookie.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCancelWorkItem(key: u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCancelWorkItem ( key : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCancelWorkItem ( key : u64 ) -> ::windows::core::HRESULT ); MFCancelWorkItem(key).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] @@ -158,7 +158,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCombineSamples ( psample : * mut::core::ffi::c_void , psampletoadd : * mut::core::ffi::c_void , dwmaxmergeddurationinms : u32 , pmerged : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCombineSamples ( psample : * mut::core::ffi::c_void , psampletoadd : * mut::core::ffi::c_void , dwmaxmergeddurationinms : u32 , pmerged : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCombineSamples(psample.into_param().abi(), psampletoadd.into_param().abi(), dwmaxmergeddurationinms, &mut result__).from_abi(result__) } @@ -177,32 +177,32 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MFConvertColorInfoFromDXVA(ptoformat: *mut MFVIDEOFORMAT, dwfromdxva: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFConvertColorInfoFromDXVA ( ptoformat : *mut MFVIDEOFORMAT , dwfromdxva : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFConvertColorInfoFromDXVA ( ptoformat : *mut MFVIDEOFORMAT , dwfromdxva : u32 ) -> ::windows::core::HRESULT ); MFConvertColorInfoFromDXVA(ptoformat, dwfromdxva).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MFConvertColorInfoToDXVA(pdwtodxva: *mut u32, pfromformat: *const MFVIDEOFORMAT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFConvertColorInfoToDXVA ( pdwtodxva : *mut u32 , pfromformat : *const MFVIDEOFORMAT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFConvertColorInfoToDXVA ( pdwtodxva : *mut u32 , pfromformat : *const MFVIDEOFORMAT ) -> ::windows::core::HRESULT ); MFConvertColorInfoToDXVA(pdwtodxva, pfromformat).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFConvertFromFP16Array(pdest: *mut f32, psrc: *const u16, dwcount: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFConvertFromFP16Array ( pdest : *mut f32 , psrc : *const u16 , dwcount : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFConvertFromFP16Array ( pdest : *mut f32 , psrc : *const u16 , dwcount : u32 ) -> ::windows::core::HRESULT ); MFConvertFromFP16Array(pdest, psrc, dwcount).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFConvertToFP16Array(pdest: *mut u16, psrc: *const f32, dwcount: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFConvertToFP16Array ( pdest : *mut u16 , psrc : *const f32 , dwcount : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFConvertToFP16Array ( pdest : *mut u16 , psrc : *const f32 , dwcount : u32 ) -> ::windows::core::HRESULT ); MFConvertToFP16Array(pdest, psrc, dwcount).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCopyImage(pdest: *mut u8, ldeststride: i32, psrc: *const u8, lsrcstride: i32, dwwidthinbytes: u32, dwlines: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCopyImage ( pdest : *mut u8 , ldeststride : i32 , psrc : *const u8 , lsrcstride : i32 , dwwidthinbytes : u32 , dwlines : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCopyImage ( pdest : *mut u8 , ldeststride : i32 , psrc : *const u8 , lsrcstride : i32 , dwwidthinbytes : u32 , dwlines : u32 ) -> ::windows::core::HRESULT ); MFCopyImage(pdest, ldeststride, psrc, lsrcstride, dwwidthinbytes, dwlines).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] @@ -212,7 +212,7 @@ pub unsafe fn MFCreate2DMediaBuffer(dwwidth: u32, dwheight: u32, dwfourcc: u where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreate2DMediaBuffer ( dwwidth : u32 , dwheight : u32 , dwfourcc : u32 , fbottomup : super::super::Foundation:: BOOL , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreate2DMediaBuffer ( dwwidth : u32 , dwheight : u32 , dwfourcc : u32 , fbottomup : super::super::Foundation:: BOOL , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreate2DMediaBuffer(dwwidth, dwheight, dwfourcc, fbottomup.into_param().abi(), &mut result__).from_abi(result__) } @@ -224,7 +224,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreate3GPMediaSink ( pibytestream : * mut::core::ffi::c_void , pvideomediatype : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreate3GPMediaSink ( pibytestream : * mut::core::ffi::c_void , pvideomediatype : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreate3GPMediaSink(pibytestream.into_param().abi(), pvideomediatype.into_param().abi(), paudiomediatype.into_param().abi(), &mut result__).from_abi(result__) } @@ -235,7 +235,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateAC3MediaSink ( ptargetbytestream : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppmediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateAC3MediaSink ( ptargetbytestream : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppmediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateAC3MediaSink(ptargetbytestream.into_param().abi(), paudiomediatype.into_param().abi(), &mut result__).from_abi(result__) } @@ -246,7 +246,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateADTSMediaSink ( ptargetbytestream : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppmediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateADTSMediaSink ( ptargetbytestream : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppmediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateADTSMediaSink(ptargetbytestream.into_param().abi(), paudiomediatype.into_param().abi(), &mut result__).from_abi(result__) } @@ -257,20 +257,20 @@ pub unsafe fn MFCreateAMMediaTypeFromMFMediaType(pmftype: P0, guidformatbloc where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAMMediaTypeFromMFMediaType ( pmftype : * mut::core::ffi::c_void , guidformatblocktype : :: windows::core::GUID , ppamtype : *mut *mut AM_MEDIA_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAMMediaTypeFromMFMediaType ( pmftype : * mut::core::ffi::c_void , guidformatblocktype : ::windows::core::GUID , ppamtype : *mut *mut AM_MEDIA_TYPE ) -> ::windows::core::HRESULT ); MFCreateAMMediaTypeFromMFMediaType(pmftype.into_param().abi(), ::core::mem::transmute(guidformatblocktype), ppamtype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateASFContentInfo() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFContentInfo ( ppicontentinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFContentInfo ( ppicontentinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFContentInfo(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateASFIndexer() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFIndexer ( ppiindexer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFIndexer ( ppiindexer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFIndexer(&mut result__).from_abi(result__) } @@ -280,7 +280,7 @@ pub unsafe fn MFCreateASFIndexerByteStream(picontentbytestream: P0, cbindexs where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFIndexerByteStream ( picontentbytestream : * mut::core::ffi::c_void , cbindexstartoffset : u64 , piindexbytestream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFIndexerByteStream ( picontentbytestream : * mut::core::ffi::c_void , cbindexstartoffset : u64 , piindexbytestream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFIndexerByteStream(picontentbytestream.into_param().abi(), cbindexstartoffset, &mut result__).from_abi(result__) } @@ -290,7 +290,7 @@ pub unsafe fn MFCreateASFMediaSink(pibytestream: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFMediaSink ( pibytestream : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFMediaSink ( pibytestream : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFMediaSink(pibytestream.into_param().abi(), &mut result__).from_abi(result__) } @@ -301,21 +301,21 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFMediaSinkActivate ( pwszfilename : :: windows::core::PCWSTR , pcontentinfo : * mut::core::ffi::c_void , ppiactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFMediaSinkActivate ( pwszfilename : ::windows::core::PCWSTR , pcontentinfo : * mut::core::ffi::c_void , ppiactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFMediaSinkActivate(pwszfilename.into_param().abi(), pcontentinfo.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateASFMultiplexer() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFMultiplexer ( ppimultiplexer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFMultiplexer ( ppimultiplexer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFMultiplexer(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateASFProfile() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFProfile ( ppiprofile : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFProfile ( ppiprofile : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFProfile(&mut result__).from_abi(result__) } @@ -325,14 +325,14 @@ pub unsafe fn MFCreateASFProfileFromPresentationDescriptor(pipd: P0) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFProfileFromPresentationDescriptor ( pipd : * mut::core::ffi::c_void , ppiprofile : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFProfileFromPresentationDescriptor ( pipd : * mut::core::ffi::c_void , ppiprofile : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFProfileFromPresentationDescriptor(pipd.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateASFSplitter() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFSplitter ( ppisplitter : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFSplitter ( ppisplitter : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFSplitter(&mut result__).from_abi(result__) } @@ -342,7 +342,7 @@ pub unsafe fn MFCreateASFStreamSelector(piasfprofile: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFStreamSelector ( piasfprofile : * mut::core::ffi::c_void , ppselector : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFStreamSelector ( piasfprofile : * mut::core::ffi::c_void , ppselector : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFStreamSelector(piasfprofile.into_param().abi(), &mut result__).from_abi(result__) } @@ -352,7 +352,7 @@ pub unsafe fn MFCreateASFStreamingMediaSink(pibytestream: P0) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFStreamingMediaSink ( pibytestream : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFStreamingMediaSink ( pibytestream : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFStreamingMediaSink(pibytestream.into_param().abi(), &mut result__).from_abi(result__) } @@ -363,7 +363,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFStreamingMediaSinkActivate ( pbytestreamactivate : * mut::core::ffi::c_void , pcontentinfo : * mut::core::ffi::c_void , ppiactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateASFStreamingMediaSinkActivate ( pbytestreamactivate : * mut::core::ffi::c_void , pcontentinfo : * mut::core::ffi::c_void , ppiactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateASFStreamingMediaSinkActivate(pbytestreamactivate.into_param().abi(), pcontentinfo.into_param().abi(), &mut result__).from_abi(result__) } @@ -375,7 +375,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfsrcsnk.dll""system" fn MFCreateAVIMediaSink ( pibytestream : * mut::core::ffi::c_void , pvideomediatype : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsrcsnk.dll""system" fn MFCreateAVIMediaSink ( pibytestream : * mut::core::ffi::c_void , pvideomediatype : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateAVIMediaSink(pibytestream.into_param().abi(), pvideomediatype.into_param().abi(), paudiomediatype.into_param().abi(), &mut result__).from_abi(result__) } @@ -385,14 +385,14 @@ pub unsafe fn MFCreateAggregateSource(psourcecollection: P0) -> ::windows::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateAggregateSource ( psourcecollection : * mut::core::ffi::c_void , ppaggsource : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateAggregateSource ( psourcecollection : * mut::core::ffi::c_void , ppaggsource : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateAggregateSource(psourcecollection.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateAlignedMemoryBuffer(cbmaxlength: u32, cbaligment: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAlignedMemoryBuffer ( cbmaxlength : u32 , cbaligment : u32 , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAlignedMemoryBuffer ( cbmaxlength : u32 , cbaligment : u32 , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateAlignedMemoryBuffer(cbmaxlength, cbaligment, &mut result__).from_abi(result__) } @@ -404,21 +404,21 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAsyncResult ( punkobject : * mut::core::ffi::c_void , pcallback : * mut::core::ffi::c_void , punkstate : * mut::core::ffi::c_void , ppasyncresult : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAsyncResult ( punkobject : * mut::core::ffi::c_void , pcallback : * mut::core::ffi::c_void , punkstate : * mut::core::ffi::c_void , ppasyncresult : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateAsyncResult(punkobject.into_param().abi(), pcallback.into_param().abi(), punkstate.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateAttributes(ppmfattributes: *mut ::core::option::Option, cinitialsize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAttributes ( ppmfattributes : *mut * mut::core::ffi::c_void , cinitialsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAttributes ( ppmfattributes : *mut * mut::core::ffi::c_void , cinitialsize : u32 ) -> ::windows::core::HRESULT ); MFCreateAttributes(::core::mem::transmute(ppmfattributes), cinitialsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_Audio\"`*"] #[cfg(feature = "Win32_Media_Audio")] #[inline] pub unsafe fn MFCreateAudioMediaType(paudioformat: *const super::Audio::WAVEFORMATEX) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAudioMediaType ( paudioformat : *const super::Audio:: WAVEFORMATEX , ppiaudiomediatype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateAudioMediaType ( paudioformat : *const super::Audio:: WAVEFORMATEX , ppiaudiomediatype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateAudioMediaType(paudioformat, &mut result__).from_abi(result__) } @@ -428,14 +428,14 @@ pub unsafe fn MFCreateAudioRenderer(paudioattributes: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateAudioRenderer ( paudioattributes : * mut::core::ffi::c_void , ppsink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateAudioRenderer ( paudioattributes : * mut::core::ffi::c_void , ppsink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateAudioRenderer(paudioattributes.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateAudioRendererActivate() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateAudioRendererActivate ( ppactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateAudioRendererActivate ( ppactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateAudioRendererActivate(&mut result__).from_abi(result__) } @@ -446,14 +446,14 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateCameraOcclusionStateMonitor ( symboliclink : :: windows::core::PCWSTR , callback : * mut::core::ffi::c_void , occlusionstatemonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateCameraOcclusionStateMonitor ( symboliclink : ::windows::core::PCWSTR , callback : * mut::core::ffi::c_void , occlusionstatemonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateCameraOcclusionStateMonitor(symboliclink.into_param().abi(), callback.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateCollection() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateCollection ( ppimfcollection : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateCollection ( ppimfcollection : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateCollection(&mut result__).from_abi(result__) } @@ -464,21 +464,21 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateContentDecryptorContext ( guidmediaprotectionsystemid : *const :: windows::core::GUID , pd3dmanager : * mut::core::ffi::c_void , pcontentprotectiondevice : * mut::core::ffi::c_void , ppcontentdecryptorcontext : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateContentDecryptorContext ( guidmediaprotectionsystemid : *const ::windows::core::GUID , pd3dmanager : * mut::core::ffi::c_void , pcontentprotectiondevice : * mut::core::ffi::c_void , ppcontentdecryptorcontext : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateContentDecryptorContext(guidmediaprotectionsystemid, pd3dmanager.into_param().abi(), pcontentprotectiondevice.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateContentProtectionDevice(protectionsystemid: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateContentProtectionDevice ( protectionsystemid : *const :: windows::core::GUID , contentprotectiondevice : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateContentProtectionDevice ( protectionsystemid : *const ::windows::core::GUID , contentprotectiondevice : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateContentProtectionDevice(protectionsystemid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateCredentialCache() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateCredentialCache ( ppcache : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateCredentialCache ( ppcache : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateCredentialCache(&mut result__).from_abi(result__) } @@ -489,13 +489,13 @@ pub unsafe fn MFCreateD3D12SynchronizationObject(pdevice: P0, riid: *const : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateD3D12SynchronizationObject ( pdevice : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvsyncobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateD3D12SynchronizationObject ( pdevice : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvsyncobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateD3D12SynchronizationObject(pdevice.into_param().abi(), riid, ppvsyncobject).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateDXGIDeviceManager(resettoken: *mut u32, ppdevicemanager: *mut ::core::option::Option) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateDXGIDeviceManager ( resettoken : *mut u32 , ppdevicemanager : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateDXGIDeviceManager ( resettoken : *mut u32 , ppdevicemanager : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateDXGIDeviceManager(resettoken, ::core::mem::transmute(ppdevicemanager)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] @@ -506,7 +506,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateDXGISurfaceBuffer ( riid : *const :: windows::core::GUID , punksurface : * mut::core::ffi::c_void , usubresourceindex : u32 , fbottomupwhenlinear : super::super::Foundation:: BOOL , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateDXGISurfaceBuffer ( riid : *const ::windows::core::GUID , punksurface : * mut::core::ffi::c_void , usubresourceindex : u32 , fbottomupwhenlinear : super::super::Foundation:: BOOL , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateDXGISurfaceBuffer(riid, punksurface.into_param().abi(), usubresourceindex, fbottomupwhenlinear.into_param().abi(), &mut result__).from_abi(result__) } @@ -518,7 +518,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateDXSurfaceBuffer ( riid : *const :: windows::core::GUID , punksurface : * mut::core::ffi::c_void , fbottomupwhenlinear : super::super::Foundation:: BOOL , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateDXSurfaceBuffer ( riid : *const ::windows::core::GUID , punksurface : * mut::core::ffi::c_void , fbottomupwhenlinear : super::super::Foundation:: BOOL , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateDXSurfaceBuffer(riid, punksurface.into_param().abi(), fbottomupwhenlinear.into_param().abi(), &mut result__).from_abi(result__) } @@ -528,7 +528,7 @@ pub unsafe fn MFCreateDeviceSource(pattributes: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateDeviceSource ( pattributes : * mut::core::ffi::c_void , ppsource : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateDeviceSource ( pattributes : * mut::core::ffi::c_void , ppsource : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateDeviceSource(pattributes.into_param().abi(), &mut result__).from_abi(result__) } @@ -538,7 +538,7 @@ pub unsafe fn MFCreateDeviceSourceActivate(pattributes: P0) -> ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateDeviceSourceActivate ( pattributes : * mut::core::ffi::c_void , ppactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateDeviceSourceActivate ( pattributes : * mut::core::ffi::c_void , ppactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateDeviceSourceActivate(pattributes.into_param().abi(), &mut result__).from_abi(result__) } @@ -551,28 +551,28 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateEncryptedMediaExtensionsStoreActivate ( pmphost : * mut::core::ffi::c_void , objectstream : * mut::core::ffi::c_void , classid : :: windows::core::PCWSTR , activate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateEncryptedMediaExtensionsStoreActivate ( pmphost : * mut::core::ffi::c_void , objectstream : * mut::core::ffi::c_void , classid : ::windows::core::PCWSTR , activate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateEncryptedMediaExtensionsStoreActivate(pmphost.into_param().abi(), objectstream.into_param().abi(), classid.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateEventQueue() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateEventQueue ( ppmediaeventqueue : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateEventQueue ( ppmediaeventqueue : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateEventQueue(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateExtendedCameraIntrinsicModel(distortionmodeltype: MFCameraIntrinsic_DistortionModelType) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfcore.dll""system" fn MFCreateExtendedCameraIntrinsicModel ( distortionmodeltype : MFCameraIntrinsic_DistortionModelType , ppextendedcameraintrinsicmodel : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfcore.dll""system" fn MFCreateExtendedCameraIntrinsicModel ( distortionmodeltype : MFCameraIntrinsic_DistortionModelType , ppextendedcameraintrinsicmodel : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateExtendedCameraIntrinsicModel(distortionmodeltype, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateExtendedCameraIntrinsics() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfcore.dll""system" fn MFCreateExtendedCameraIntrinsics ( ppextendedcameraintrinsics : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfcore.dll""system" fn MFCreateExtendedCameraIntrinsics ( ppextendedcameraintrinsics : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateExtendedCameraIntrinsics(&mut result__).from_abi(result__) } @@ -584,7 +584,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateFMPEG4MediaSink ( pibytestream : * mut::core::ffi::c_void , pvideomediatype : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateFMPEG4MediaSink ( pibytestream : * mut::core::ffi::c_void , pvideomediatype : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateFMPEG4MediaSink(pibytestream.into_param().abi(), pvideomediatype.into_param().abi(), paudiomediatype.into_param().abi(), &mut result__).from_abi(result__) } @@ -594,7 +594,7 @@ pub unsafe fn MFCreateFile(accessmode: MF_FILE_ACCESSMODE, openmode: MF_FILE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateFile ( accessmode : MF_FILE_ACCESSMODE , openmode : MF_FILE_OPENMODE , fflags : MF_FILE_FLAGS , pwszfileurl : :: windows::core::PCWSTR , ppibytestream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateFile ( accessmode : MF_FILE_ACCESSMODE , openmode : MF_FILE_OPENMODE , fflags : MF_FILE_FLAGS , pwszfileurl : ::windows::core::PCWSTR , ppibytestream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateFile(accessmode, openmode, fflags, pwszfileurl.into_param().abi(), &mut result__).from_abi(result__) } @@ -606,7 +606,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateLegacyMediaBufferOnMFMediaBuffer ( psample : * mut::core::ffi::c_void , pmfmediabuffer : * mut::core::ffi::c_void , cboffset : u32 , ppmediabuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateLegacyMediaBufferOnMFMediaBuffer ( psample : * mut::core::ffi::c_void , pmfmediabuffer : * mut::core::ffi::c_void , cboffset : u32 , ppmediabuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateLegacyMediaBufferOnMFMediaBuffer(psample.into_param().abi(), pmfmediabuffer.into_param().abi(), cboffset, &mut result__).from_abi(result__) } @@ -617,7 +617,7 @@ pub unsafe fn MFCreateMFByteStreamOnStream(pstream: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMFByteStreamOnStream ( pstream : * mut::core::ffi::c_void , ppbytestream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMFByteStreamOnStream ( pstream : * mut::core::ffi::c_void , ppbytestream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMFByteStreamOnStream(pstream.into_param().abi(), &mut result__).from_abi(result__) } @@ -627,7 +627,7 @@ pub unsafe fn MFCreateMFByteStreamOnStreamEx(punkstream: P0) -> ::windows::c where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMFByteStreamOnStreamEx ( punkstream : * mut::core::ffi::c_void , ppbytestream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMFByteStreamOnStreamEx ( punkstream : * mut::core::ffi::c_void , ppbytestream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMFByteStreamOnStreamEx(punkstream.into_param().abi(), &mut result__).from_abi(result__) } @@ -637,7 +637,7 @@ pub unsafe fn MFCreateMFByteStreamWrapper(pstream: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMFByteStreamWrapper ( pstream : * mut::core::ffi::c_void , ppstreamwrapper : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMFByteStreamWrapper ( pstream : * mut::core::ffi::c_void , ppstreamwrapper : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMFByteStreamWrapper(pstream.into_param().abi(), &mut result__).from_abi(result__) } @@ -648,7 +648,7 @@ pub unsafe fn MFCreateMFVideoFormatFromMFMediaType(pmftype: P0, ppmfvf: *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMFVideoFormatFromMFMediaType ( pmftype : * mut::core::ffi::c_void , ppmfvf : *mut *mut MFVIDEOFORMAT , pcbsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMFVideoFormatFromMFMediaType ( pmftype : * mut::core::ffi::c_void , ppmfvf : *mut *mut MFVIDEOFORMAT , pcbsize : *mut u32 ) -> ::windows::core::HRESULT ); MFCreateMFVideoFormatFromMFMediaType(pmftype.into_param().abi(), ppmfvf, ::core::mem::transmute(pcbsize.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -657,7 +657,7 @@ pub unsafe fn MFCreateMP3MediaSink(ptargetbytestream: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateMP3MediaSink ( ptargetbytestream : * mut::core::ffi::c_void , ppmediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateMP3MediaSink ( ptargetbytestream : * mut::core::ffi::c_void , ppmediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMP3MediaSink(ptargetbytestream.into_param().abi(), &mut result__).from_abi(result__) } @@ -669,7 +669,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateMPEG4MediaSink ( pibytestream : * mut::core::ffi::c_void , pvideomediatype : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateMPEG4MediaSink ( pibytestream : * mut::core::ffi::c_void , pvideomediatype : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppimediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMPEG4MediaSink(pibytestream.into_param().abi(), pvideomediatype.into_param().abi(), paudiomediatype.into_param().abi(), &mut result__).from_abi(result__) } @@ -679,7 +679,7 @@ pub unsafe fn MFCreateMediaBufferFromMediaType(pmediatype: P0, llduration: i where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaBufferFromMediaType ( pmediatype : * mut::core::ffi::c_void , llduration : i64 , dwminlength : u32 , dwminalignment : u32 , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaBufferFromMediaType ( pmediatype : * mut::core::ffi::c_void , llduration : i64 , dwminlength : u32 , dwminalignment : u32 , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMediaBufferFromMediaType(pmediatype.into_param().abi(), llduration, dwminlength, dwminalignment, &mut result__).from_abi(result__) } @@ -689,7 +689,7 @@ pub unsafe fn MFCreateMediaBufferWrapper(pbuffer: P0, cboffset: u32, dwlengt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaBufferWrapper ( pbuffer : * mut::core::ffi::c_void , cboffset : u32 , dwlength : u32 , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaBufferWrapper ( pbuffer : * mut::core::ffi::c_void , cboffset : u32 , dwlength : u32 , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMediaBufferWrapper(pbuffer.into_param().abi(), cboffset, dwlength, &mut result__).from_abi(result__) } @@ -697,7 +697,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn MFCreateMediaEvent(met: u32, guidextendedtype: *const ::windows::core::GUID, hrstatus: ::windows::core::HRESULT, pvvalue: ::core::option::Option<*const super::super::System::Com::StructuredStorage::PROPVARIANT>) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaEvent ( met : u32 , guidextendedtype : *const :: windows::core::GUID , hrstatus : :: windows::core::HRESULT , pvvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT , ppevent : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaEvent ( met : u32 , guidextendedtype : *const ::windows::core::GUID , hrstatus : ::windows::core::HRESULT , pvvalue : *const super::super::System::Com::StructuredStorage:: PROPVARIANT , ppevent : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMediaEvent(met, guidextendedtype, hrstatus, ::core::mem::transmute(pvvalue.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -708,7 +708,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaExtensionActivate ( szactivatableclassid : :: windows::core::PCWSTR , pconfiguration : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaExtensionActivate ( szactivatableclassid : ::windows::core::PCWSTR , pconfiguration : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateMediaExtensionActivate(szactivatableclassid.into_param().abi(), pconfiguration.into_param().abi(), riid, ppvobject).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -717,14 +717,14 @@ pub unsafe fn MFCreateMediaSession(pconfiguration: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateMediaSession ( pconfiguration : * mut::core::ffi::c_void , ppmediasession : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateMediaSession ( pconfiguration : * mut::core::ffi::c_void , ppmediasession : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMediaSession(pconfiguration.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateMediaType() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaType ( ppmftype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaType ( ppmftype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMediaType(&mut result__).from_abi(result__) } @@ -734,21 +734,21 @@ pub unsafe fn MFCreateMediaTypeFromProperties(punkstream: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaTypeFromProperties ( punkstream : * mut::core::ffi::c_void , ppmediatype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaTypeFromProperties ( punkstream : * mut::core::ffi::c_void , ppmediatype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMediaTypeFromProperties(punkstream.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateMediaTypeFromRepresentation(guidrepresentation: ::windows::core::GUID, pvrepresentation: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaTypeFromRepresentation ( guidrepresentation : :: windows::core::GUID , pvrepresentation : *const ::core::ffi::c_void , ppimediatype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMediaTypeFromRepresentation ( guidrepresentation : ::windows::core::GUID , pvrepresentation : *const ::core::ffi::c_void , ppimediatype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMediaTypeFromRepresentation(::core::mem::transmute(guidrepresentation), pvrepresentation, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateMemoryBuffer(cbmaxlength: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMemoryBuffer ( cbmaxlength : u32 , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMemoryBuffer ( cbmaxlength : u32 , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMemoryBuffer(cbmaxlength, &mut result__).from_abi(result__) } @@ -759,7 +759,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateMuxSink ( guidoutputsubtype : :: windows::core::GUID , poutputattributes : * mut::core::ffi::c_void , poutputbytestream : * mut::core::ffi::c_void , ppmuxsink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateMuxSink ( guidoutputsubtype : ::windows::core::GUID , poutputattributes : * mut::core::ffi::c_void , poutputbytestream : * mut::core::ffi::c_void , ppmuxsink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMuxSink(::core::mem::transmute(guidoutputsubtype), poutputattributes.into_param().abi(), poutputbytestream.into_param().abi(), &mut result__).from_abi(result__) } @@ -769,7 +769,7 @@ pub unsafe fn MFCreateMuxStreamAttributes(pattributestomux: P0) -> ::windows where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMuxStreamAttributes ( pattributestomux : * mut::core::ffi::c_void , ppmuxattribs : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMuxStreamAttributes ( pattributestomux : * mut::core::ffi::c_void , ppmuxattribs : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMuxStreamAttributes(pattributestomux.into_param().abi(), &mut result__).from_abi(result__) } @@ -779,7 +779,7 @@ pub unsafe fn MFCreateMuxStreamMediaType(pmediatypestomux: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMuxStreamMediaType ( pmediatypestomux : * mut::core::ffi::c_void , ppmuxmediatype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMuxStreamMediaType ( pmediatypestomux : * mut::core::ffi::c_void , ppmuxmediatype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMuxStreamMediaType(pmediatypestomux.into_param().abi(), &mut result__).from_abi(result__) } @@ -789,14 +789,14 @@ pub unsafe fn MFCreateMuxStreamSample(psamplestomux: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMuxStreamSample ( psamplestomux : * mut::core::ffi::c_void , ppmuxsample : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateMuxStreamSample ( psamplestomux : * mut::core::ffi::c_void , ppmuxsample : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateMuxStreamSample(psamplestomux.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateNetSchemePlugin(riid: *const ::windows::core::GUID, ppvhandler: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateNetSchemePlugin ( riid : *const :: windows::core::GUID , ppvhandler : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateNetSchemePlugin ( riid : *const ::windows::core::GUID , ppvhandler : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateNetSchemePlugin(riid, ppvhandler).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -805,27 +805,27 @@ pub unsafe fn MFCreatePMPMediaSession(dwcreationflags: u32, pconfiguration: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreatePMPMediaSession ( dwcreationflags : u32 , pconfiguration : * mut::core::ffi::c_void , ppmediasession : *mut * mut::core::ffi::c_void , ppenableractivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreatePMPMediaSession ( dwcreationflags : u32 , pconfiguration : * mut::core::ffi::c_void , ppmediasession : *mut * mut::core::ffi::c_void , ppenableractivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreatePMPMediaSession(dwcreationflags, pconfiguration.into_param().abi(), ::core::mem::transmute(ppmediasession), ::core::mem::transmute(ppenableractivate.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreatePMPServer(dwcreationflags: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreatePMPServer ( dwcreationflags : u32 , pppmpserver : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreatePMPServer ( dwcreationflags : u32 , pppmpserver : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreatePMPServer(dwcreationflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreatePresentationClock() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreatePresentationClock ( pppresentationclock : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreatePresentationClock ( pppresentationclock : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreatePresentationClock(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreatePresentationDescriptor(apstreamdescriptors: ::core::option::Option<&[::core::option::Option]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreatePresentationDescriptor ( cstreamdescriptors : u32 , apstreamdescriptors : *const * mut::core::ffi::c_void , pppresentationdescriptor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreatePresentationDescriptor ( cstreamdescriptors : u32 , apstreamdescriptors : *const * mut::core::ffi::c_void , pppresentationdescriptor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreatePresentationDescriptor(apstreamdescriptors.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(apstreamdescriptors.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } @@ -835,7 +835,7 @@ pub unsafe fn MFCreatePresentationDescriptorFromASFProfile(piprofile: P0) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreatePresentationDescriptorFromASFProfile ( piprofile : * mut::core::ffi::c_void , ppipd : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreatePresentationDescriptorFromASFProfile ( piprofile : * mut::core::ffi::c_void , ppipd : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreatePresentationDescriptorFromASFProfile(piprofile.into_param().abi(), &mut result__).from_abi(result__) } @@ -845,13 +845,13 @@ pub unsafe fn MFCreatePropertiesFromMediaType(pmediatype: P0, riid: *const : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreatePropertiesFromMediaType ( pmediatype : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreatePropertiesFromMediaType ( pmediatype : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreatePropertiesFromMediaType(pmediatype.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateProtectedEnvironmentAccess() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateProtectedEnvironmentAccess ( ppaccess : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateProtectedEnvironmentAccess ( ppaccess : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateProtectedEnvironmentAccess(&mut result__).from_abi(result__) } @@ -863,7 +863,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateProxyLocator ( pszprotocol : :: windows::core::PCWSTR , pproxyconfig : * mut::core::ffi::c_void , ppproxylocator : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateProxyLocator ( pszprotocol : ::windows::core::PCWSTR , pproxyconfig : * mut::core::ffi::c_void , ppproxylocator : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateProxyLocator(pszprotocol.into_param().abi(), pproxyconfig.into_param().abi(), &mut result__).from_abi(result__) } @@ -874,28 +874,28 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateRelativePanelWatcher ( videodeviceid : :: windows::core::PCWSTR , displaymonitordeviceid : :: windows::core::PCWSTR , pprelativepanelwatcher : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateRelativePanelWatcher ( videodeviceid : ::windows::core::PCWSTR , displaymonitordeviceid : ::windows::core::PCWSTR , pprelativepanelwatcher : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateRelativePanelWatcher(videodeviceid.into_param().abi(), displaymonitordeviceid.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateRemoteDesktopPlugin() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateRemoteDesktopPlugin ( ppplugin : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateRemoteDesktopPlugin ( ppplugin : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateRemoteDesktopPlugin(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateSample() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateSample ( ppimfsample : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateSample ( ppimfsample : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSample(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateSampleCopierMFT() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSampleCopierMFT ( ppcopiermft : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSampleCopierMFT ( ppcopiermft : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSampleCopierMFT(&mut result__).from_abi(result__) } @@ -906,7 +906,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSampleGrabberSinkActivate ( pimfmediatype : * mut::core::ffi::c_void , pimfsamplegrabbersinkcallback : * mut::core::ffi::c_void , ppiactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSampleGrabberSinkActivate ( pimfmediatype : * mut::core::ffi::c_void , pimfsamplegrabbersinkcallback : * mut::core::ffi::c_void , ppiactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSampleGrabberSinkActivate(pimfmediatype.into_param().abi(), pimfsamplegrabbersinkcallback.into_param().abi(), &mut result__).from_abi(result__) } @@ -916,7 +916,7 @@ pub unsafe fn MFCreateSensorActivityMonitor(pcallback: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorActivityMonitor ( pcallback : * mut::core::ffi::c_void , ppactivitymonitor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorActivityMonitor ( pcallback : * mut::core::ffi::c_void , ppactivitymonitor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSensorActivityMonitor(pcallback.into_param().abi(), &mut result__).from_abi(result__) } @@ -926,7 +926,7 @@ pub unsafe fn MFCreateSensorGroup(sensorgroupsymboliclink: P0) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorGroup ( sensorgroupsymboliclink : :: windows::core::PCWSTR , ppsensorgroup : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorGroup ( sensorgroupsymboliclink : ::windows::core::PCWSTR , ppsensorgroup : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSensorGroup(sensorgroupsymboliclink.into_param().abi(), &mut result__).from_abi(result__) } @@ -936,14 +936,14 @@ pub unsafe fn MFCreateSensorProfile(profiletype: *const ::windows::core::GUI where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorProfile ( profiletype : *const :: windows::core::GUID , profileindex : u32 , constraints : :: windows::core::PCWSTR , ppprofile : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorProfile ( profiletype : *const ::windows::core::GUID , profileindex : u32 , constraints : ::windows::core::PCWSTR , ppprofile : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSensorProfile(profiletype, profileindex, constraints.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateSensorProfileCollection() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorProfileCollection ( ppsensorprofile : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorProfileCollection ( ppsensorprofile : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSensorProfileCollection(&mut result__).from_abi(result__) } @@ -954,7 +954,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorStream ( streamid : u32 , pattributes : * mut::core::ffi::c_void , pmediatypecollection : * mut::core::ffi::c_void , ppstream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateSensorStream ( streamid : u32 , pattributes : * mut::core::ffi::c_void , pmediatypecollection : * mut::core::ffi::c_void , ppstream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSensorStream(streamid, pattributes.into_param().abi(), pmediatypecollection.into_param().abi(), &mut result__).from_abi(result__) } @@ -962,7 +962,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn MFCreateSequencerSegmentOffset(dwid: u32, hnsoffset: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSequencerSegmentOffset ( dwid : u32 , hnsoffset : i64 , pvarsegmentoffset : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSequencerSegmentOffset ( dwid : u32 , hnsoffset : i64 , pvarsegmentoffset : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSequencerSegmentOffset(dwid, hnsoffset, &mut result__).from_abi(result__) } @@ -972,14 +972,14 @@ pub unsafe fn MFCreateSequencerSource(preserved: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSequencerSource ( preserved : * mut::core::ffi::c_void , ppsequencersource : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSequencerSource ( preserved : * mut::core::ffi::c_void , ppsequencersource : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSequencerSource(preserved.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateSimpleTypeHandler() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSimpleTypeHandler ( pphandler : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateSimpleTypeHandler ( pphandler : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSimpleTypeHandler(&mut result__).from_abi(result__) } @@ -990,7 +990,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSinkWriterFromMediaSink ( pmediasink : * mut::core::ffi::c_void , pattributes : * mut::core::ffi::c_void , ppsinkwriter : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSinkWriterFromMediaSink ( pmediasink : * mut::core::ffi::c_void , pattributes : * mut::core::ffi::c_void , ppsinkwriter : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSinkWriterFromMediaSink(pmediasink.into_param().abi(), pattributes.into_param().abi(), &mut result__).from_abi(result__) } @@ -1002,7 +1002,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSinkWriterFromURL ( pwszoutputurl : :: windows::core::PCWSTR , pbytestream : * mut::core::ffi::c_void , pattributes : * mut::core::ffi::c_void , ppsinkwriter : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSinkWriterFromURL ( pwszoutputurl : ::windows::core::PCWSTR , pbytestream : * mut::core::ffi::c_void , pattributes : * mut::core::ffi::c_void , ppsinkwriter : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSinkWriterFromURL(pwszoutputurl.into_param().abi(), pbytestream.into_param().abi(), pattributes.into_param().abi(), &mut result__).from_abi(result__) } @@ -1013,7 +1013,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSourceReaderFromByteStream ( pbytestream : * mut::core::ffi::c_void , pattributes : * mut::core::ffi::c_void , ppsourcereader : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSourceReaderFromByteStream ( pbytestream : * mut::core::ffi::c_void , pattributes : * mut::core::ffi::c_void , ppsourcereader : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSourceReaderFromByteStream(pbytestream.into_param().abi(), pattributes.into_param().abi(), &mut result__).from_abi(result__) } @@ -1024,7 +1024,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSourceReaderFromMediaSource ( pmediasource : * mut::core::ffi::c_void , pattributes : * mut::core::ffi::c_void , ppsourcereader : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSourceReaderFromMediaSource ( pmediasource : * mut::core::ffi::c_void , pattributes : * mut::core::ffi::c_void , ppsourcereader : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSourceReaderFromMediaSource(pmediasource.into_param().abi(), pattributes.into_param().abi(), &mut result__).from_abi(result__) } @@ -1035,28 +1035,28 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSourceReaderFromURL ( pwszurl : :: windows::core::PCWSTR , pattributes : * mut::core::ffi::c_void , ppsourcereader : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfreadwrite.dll""system" fn MFCreateSourceReaderFromURL ( pwszurl : ::windows::core::PCWSTR , pattributes : * mut::core::ffi::c_void , ppsourcereader : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSourceReaderFromURL(pwszurl.into_param().abi(), pattributes.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateSourceResolver() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateSourceResolver ( ppisourceresolver : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateSourceResolver ( ppisourceresolver : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSourceResolver(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateStandardQualityManager() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateStandardQualityManager ( ppqualitymanager : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateStandardQualityManager ( ppqualitymanager : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateStandardQualityManager(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateStreamDescriptor(dwstreamidentifier: u32, apmediatypes: &[::core::option::Option]) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateStreamDescriptor ( dwstreamidentifier : u32 , cmediatypes : u32 , apmediatypes : *const * mut::core::ffi::c_void , ppdescriptor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateStreamDescriptor ( dwstreamidentifier : u32 , cmediatypes : u32 , apmediatypes : *const * mut::core::ffi::c_void , ppdescriptor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateStreamDescriptor(dwstreamidentifier, apmediatypes.len() as _, ::core::mem::transmute(apmediatypes.as_ptr()), &mut result__).from_abi(result__) } @@ -1067,7 +1067,7 @@ pub unsafe fn MFCreateStreamOnMFByteStream(pbytestream: P0) -> ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateStreamOnMFByteStream ( pbytestream : * mut::core::ffi::c_void , ppstream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateStreamOnMFByteStream ( pbytestream : * mut::core::ffi::c_void , ppstream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateStreamOnMFByteStream(pbytestream.into_param().abi(), &mut result__).from_abi(result__) } @@ -1077,62 +1077,62 @@ pub unsafe fn MFCreateStreamOnMFByteStreamEx(pbytestream: P0, riid: *const : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateStreamOnMFByteStreamEx ( pbytestream : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateStreamOnMFByteStreamEx ( pbytestream : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateStreamOnMFByteStreamEx(pbytestream.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateSystemTimeSource() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateSystemTimeSource ( ppsystemtimesource : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateSystemTimeSource ( ppsystemtimesource : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateSystemTimeSource(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateTempFile(accessmode: MF_FILE_ACCESSMODE, openmode: MF_FILE_OPENMODE, fflags: MF_FILE_FLAGS) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateTempFile ( accessmode : MF_FILE_ACCESSMODE , openmode : MF_FILE_OPENMODE , fflags : MF_FILE_FLAGS , ppibytestream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateTempFile ( accessmode : MF_FILE_ACCESSMODE , openmode : MF_FILE_OPENMODE , fflags : MF_FILE_FLAGS , ppibytestream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTempFile(accessmode, openmode, fflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateTopoLoader() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTopoLoader ( ppobj : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTopoLoader ( ppobj : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTopoLoader(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateTopology() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTopology ( pptopo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTopology ( pptopo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTopology(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateTopologyNode(nodetype: MF_TOPOLOGY_TYPE) -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTopologyNode ( nodetype : MF_TOPOLOGY_TYPE , ppnode : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTopologyNode ( nodetype : MF_TOPOLOGY_TYPE , ppnode : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTopologyNode(nodetype, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateTrackedSample() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateTrackedSample ( ppmfsample : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateTrackedSample ( ppmfsample : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTrackedSample(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateTranscodeProfile() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTranscodeProfile ( pptranscodeprofile : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTranscodeProfile ( pptranscodeprofile : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTranscodeProfile(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateTranscodeSinkActivate() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTranscodeSinkActivate ( ppactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTranscodeSinkActivate ( ppactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTranscodeSinkActivate(&mut result__).from_abi(result__) } @@ -1144,7 +1144,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTranscodeTopology ( psrc : * mut::core::ffi::c_void , pwszoutputfilepath : :: windows::core::PCWSTR , pprofile : * mut::core::ffi::c_void , pptranscodetopo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTranscodeTopology ( psrc : * mut::core::ffi::c_void , pwszoutputfilepath : ::windows::core::PCWSTR , pprofile : * mut::core::ffi::c_void , pptranscodetopo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTranscodeTopology(psrc.into_param().abi(), pwszoutputfilepath.into_param().abi(), pprofile.into_param().abi(), &mut result__).from_abi(result__) } @@ -1156,14 +1156,14 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTranscodeTopologyFromByteStream ( psrc : * mut::core::ffi::c_void , poutputstream : * mut::core::ffi::c_void , pprofile : * mut::core::ffi::c_void , pptranscodetopo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateTranscodeTopologyFromByteStream ( psrc : * mut::core::ffi::c_void , poutputstream : * mut::core::ffi::c_void , pprofile : * mut::core::ffi::c_void , pptranscodetopo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTranscodeTopologyFromByteStream(psrc.into_param().abi(), poutputstream.into_param().abi(), pprofile.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateTransformActivate() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateTransformActivate ( ppactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateTransformActivate ( ppactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateTransformActivate(&mut result__).from_abi(result__) } @@ -1171,7 +1171,7 @@ pub unsafe fn MFCreateTransformActivate() -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoMediaType ( pvideoformat : *const MFVIDEOFORMAT , ppivideomediatype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoMediaType ( pvideoformat : *const MFVIDEOFORMAT , ppivideomediatype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateVideoMediaType(pvideoformat, &mut result__).from_abi(result__) } @@ -1179,7 +1179,7 @@ pub unsafe fn MFCreateVideoMediaType(pvideoformat: *const MFVIDEOFORMAT) -> ::wi #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, dwpixelaspectratiox: u32, dwpixelaspectratioy: u32, interlacemode: MFVideoInterlaceMode, videoflags: u64, qwframespersecondnumerator: u64, qwframesperseconddenominator: u64, dwmaxbitrate: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoMediaTypeFromBitMapInfoHeader ( pbmihbitmapinfoheader : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , dwpixelaspectratiox : u32 , dwpixelaspectratioy : u32 , interlacemode : MFVideoInterlaceMode , videoflags : u64 , qwframespersecondnumerator : u64 , qwframesperseconddenominator : u64 , dwmaxbitrate : u32 , ppivideomediatype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoMediaTypeFromBitMapInfoHeader ( pbmihbitmapinfoheader : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , dwpixelaspectratiox : u32 , dwpixelaspectratioy : u32 , interlacemode : MFVideoInterlaceMode , videoflags : u64 , qwframespersecondnumerator : u64 , qwframesperseconddenominator : u64 , dwmaxbitrate : u32 , ppivideomediatype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader, dwpixelaspectratiox, dwpixelaspectratioy, interlacemode, videoflags, qwframespersecondnumerator, qwframesperseconddenominator, dwmaxbitrate, &mut result__).from_abi(result__) } @@ -1187,14 +1187,14 @@ pub unsafe fn MFCreateVideoMediaTypeFromBitMapInfoHeader(pbmihbitmapinfoheader: #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(pbmihbitmapinfoheader: *const super::super::Graphics::Gdi::BITMAPINFOHEADER, cbbitmapinfoheader: u32, dwpixelaspectratiox: u32, dwpixelaspectratioy: u32, interlacemode: MFVideoInterlaceMode, videoflags: u64, dwframespersecondnumerator: u32, dwframesperseconddenominator: u32, dwmaxbitrate: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoMediaTypeFromBitMapInfoHeaderEx ( pbmihbitmapinfoheader : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , cbbitmapinfoheader : u32 , dwpixelaspectratiox : u32 , dwpixelaspectratioy : u32 , interlacemode : MFVideoInterlaceMode , videoflags : u64 , dwframespersecondnumerator : u32 , dwframesperseconddenominator : u32 , dwmaxbitrate : u32 , ppivideomediatype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoMediaTypeFromBitMapInfoHeaderEx ( pbmihbitmapinfoheader : *const super::super::Graphics::Gdi:: BITMAPINFOHEADER , cbbitmapinfoheader : u32 , dwpixelaspectratiox : u32 , dwpixelaspectratioy : u32 , interlacemode : MFVideoInterlaceMode , videoflags : u64 , dwframespersecondnumerator : u32 , dwframesperseconddenominator : u32 , dwmaxbitrate : u32 , ppivideomediatype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateVideoMediaTypeFromBitMapInfoHeaderEx(pbmihbitmapinfoheader, cbbitmapinfoheader, dwpixelaspectratiox, dwpixelaspectratioy, interlacemode, videoflags, dwframespersecondnumerator, dwframesperseconddenominator, dwmaxbitrate, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateVideoMediaTypeFromSubtype(pamsubtype: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoMediaTypeFromSubtype ( pamsubtype : *const :: windows::core::GUID , ppivideomediatype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoMediaTypeFromSubtype ( pamsubtype : *const ::windows::core::GUID , ppivideomediatype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateVideoMediaTypeFromSubtype(pamsubtype, &mut result__).from_abi(result__) } @@ -1204,7 +1204,7 @@ pub unsafe fn MFCreateVideoMixer(powner: P0, riiddevice: *const ::windows::c where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoMixer ( powner : * mut::core::ffi::c_void , riiddevice : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoMixer ( powner : * mut::core::ffi::c_void , riiddevice : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateVideoMixer(powner.into_param().abi(), riiddevice, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1214,7 +1214,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoMixerAndPresenter ( pmixerowner : * mut::core::ffi::c_void , ppresenterowner : * mut::core::ffi::c_void , riidmixer : *const :: windows::core::GUID , ppvvideomixer : *mut *mut ::core::ffi::c_void , riidpresenter : *const :: windows::core::GUID , ppvvideopresenter : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoMixerAndPresenter ( pmixerowner : * mut::core::ffi::c_void , ppresenterowner : * mut::core::ffi::c_void , riidmixer : *const ::windows::core::GUID , ppvvideomixer : *mut *mut ::core::ffi::c_void , riidpresenter : *const ::windows::core::GUID , ppvvideopresenter : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateVideoMixerAndPresenter(pmixerowner.into_param().abi(), ppresenterowner.into_param().abi(), riidmixer, ppvvideomixer, riidpresenter, ppvvideopresenter).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1223,13 +1223,13 @@ pub unsafe fn MFCreateVideoPresenter(powner: P0, riiddevice: *const ::window where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoPresenter ( powner : * mut::core::ffi::c_void , riiddevice : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , ppvideopresenter : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoPresenter ( powner : * mut::core::ffi::c_void , riiddevice : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , ppvideopresenter : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateVideoPresenter(powner.into_param().abi(), riiddevice, riid, ppvideopresenter).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateVideoRenderer(riidrenderer: *const ::windows::core::GUID, ppvideorenderer: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateVideoRenderer ( riidrenderer : *const :: windows::core::GUID , ppvideorenderer : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateVideoRenderer ( riidrenderer : *const ::windows::core::GUID , ppvideorenderer : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateVideoRenderer(riidrenderer, ppvideorenderer).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] @@ -1239,20 +1239,20 @@ pub unsafe fn MFCreateVideoRendererActivate(hwndvideo: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateVideoRendererActivate ( hwndvideo : super::super::Foundation:: HWND , ppactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateVideoRendererActivate ( hwndvideo : super::super::Foundation:: HWND , ppactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateVideoRendererActivate(hwndvideo.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateVideoSampleAllocator(riid: *const ::windows::core::GUID, ppsampleallocator: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoSampleAllocator ( riid : *const :: windows::core::GUID , ppsampleallocator : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoSampleAllocator ( riid : *const ::windows::core::GUID , ppsampleallocator : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateVideoSampleAllocator(riid, ppsampleallocator).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFCreateVideoSampleAllocatorEx(riid: *const ::windows::core::GUID, ppsampleallocator: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoSampleAllocatorEx ( riid : *const :: windows::core::GUID , ppsampleallocator : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateVideoSampleAllocatorEx ( riid : *const ::windows::core::GUID , ppsampleallocator : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFCreateVideoSampleAllocatorEx(riid, ppsampleallocator).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1261,7 +1261,7 @@ pub unsafe fn MFCreateVideoSampleFromSurface(punksurface: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoSampleFromSurface ( punksurface : * mut::core::ffi::c_void , ppsample : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "evr.dll""system" fn MFCreateVideoSampleFromSurface ( punksurface : * mut::core::ffi::c_void , ppsample : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateVideoSampleFromSurface(punksurface.into_param().abi(), &mut result__).from_abi(result__) } @@ -1272,7 +1272,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateVirtualCamera ( r#type : MFVirtualCameraType , lifetime : MFVirtualCameraLifetime , access : MFVirtualCameraAccess , friendlyname : :: windows::core::PCWSTR , sourceid : :: windows::core::PCWSTR , categories : *const :: windows::core::GUID , categorycount : u32 , virtualcamera : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFCreateVirtualCamera ( r#type : MFVirtualCameraType , lifetime : MFVirtualCameraLifetime , access : MFVirtualCameraAccess , friendlyname : ::windows::core::PCWSTR , sourceid : ::windows::core::PCWSTR , categories : *const ::windows::core::GUID , categorycount : u32 , virtualcamera : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateVirtualCamera(r#type, lifetime, access, friendlyname.into_param().abi(), sourceid.into_param().abi(), ::core::mem::transmute(categories.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), categories.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -1283,7 +1283,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfsrcsnk.dll""system" fn MFCreateWAVEMediaSink ( ptargetbytestream : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppmediasink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsrcsnk.dll""system" fn MFCreateWAVEMediaSink ( ptargetbytestream : * mut::core::ffi::c_void , paudiomediatype : * mut::core::ffi::c_void , ppmediasink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateWAVEMediaSink(ptargetbytestream.into_param().abi(), paudiomediatype.into_param().abi(), &mut result__).from_abi(result__) } @@ -1293,7 +1293,7 @@ pub unsafe fn MFCreateWICBitmapBuffer(riid: *const ::windows::core::GUID, pu where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateWICBitmapBuffer ( riid : *const :: windows::core::GUID , punksurface : * mut::core::ffi::c_void , ppbuffer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateWICBitmapBuffer ( riid : *const ::windows::core::GUID , punksurface : * mut::core::ffi::c_void , ppbuffer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateWICBitmapBuffer(riid, punksurface.into_param().abi(), &mut result__).from_abi(result__) } @@ -1305,7 +1305,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateWMAEncoderActivate ( pmediatype : * mut::core::ffi::c_void , pencodingconfigurationproperties : * mut::core::ffi::c_void , ppactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateWMAEncoderActivate ( pmediatype : * mut::core::ffi::c_void , pencodingconfigurationproperties : * mut::core::ffi::c_void , ppactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateWMAEncoderActivate(pmediatype.into_param().abi(), pencodingconfigurationproperties.into_param().abi(), &mut result__).from_abi(result__) } @@ -1317,7 +1317,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFCreateWMVEncoderActivate ( pmediatype : * mut::core::ffi::c_void , pencodingconfigurationproperties : * mut::core::ffi::c_void , ppactivate : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFCreateWMVEncoderActivate ( pmediatype : * mut::core::ffi::c_void , pencodingconfigurationproperties : * mut::core::ffi::c_void , ppactivate : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFCreateWMVEncoderActivate(pmediatype.into_param().abi(), pencodingconfigurationproperties.into_param().abi(), &mut result__).from_abi(result__) } @@ -1328,7 +1328,7 @@ pub unsafe fn MFCreateWaveFormatExFromMFMediaType(pmftype: P0, ppwf: *mut *m where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateWaveFormatExFromMFMediaType ( pmftype : * mut::core::ffi::c_void , ppwf : *mut *mut super::Audio:: WAVEFORMATEX , pcbsize : *mut u32 , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFCreateWaveFormatExFromMFMediaType ( pmftype : * mut::core::ffi::c_void , ppwf : *mut *mut super::Audio:: WAVEFORMATEX , pcbsize : *mut u32 , flags : u32 ) -> ::windows::core::HRESULT ); MFCreateWaveFormatExFromMFMediaType(pmftype.into_param().abi(), ppwf, ::core::mem::transmute(pcbsize.unwrap_or(::std::ptr::null_mut())), flags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`*"] @@ -1339,13 +1339,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFDeserializeAttributesFromStream ( pattr : * mut::core::ffi::c_void , dwoptions : u32 , pstm : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFDeserializeAttributesFromStream ( pattr : * mut::core::ffi::c_void , dwoptions : u32 , pstm : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFDeserializeAttributesFromStream(pattr.into_param().abi(), dwoptions, pstm.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFDeserializePresentationDescriptor(pbdata: &[u8]) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFDeserializePresentationDescriptor ( cbdata : u32 , pbdata : *const u8 , pppd : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFDeserializePresentationDescriptor ( cbdata : u32 , pbdata : *const u8 , pppd : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFDeserializePresentationDescriptor(pbdata.len() as _, ::core::mem::transmute(pbdata.as_ptr()), &mut result__).from_abi(result__) } @@ -1355,7 +1355,7 @@ pub unsafe fn MFEndCreateFile(presult: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFEndCreateFile ( presult : * mut::core::ffi::c_void , ppfile : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFEndCreateFile ( presult : * mut::core::ffi::c_void , ppfile : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFEndCreateFile(presult.into_param().abi(), &mut result__).from_abi(result__) } @@ -1365,7 +1365,7 @@ pub unsafe fn MFEndRegisterWorkQueueWithMMCSS(presult: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFEndRegisterWorkQueueWithMMCSS ( presult : * mut::core::ffi::c_void , pdwtaskid : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFEndRegisterWorkQueueWithMMCSS ( presult : * mut::core::ffi::c_void , pdwtaskid : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFEndRegisterWorkQueueWithMMCSS(presult.into_param().abi(), &mut result__).from_abi(result__) } @@ -1375,7 +1375,7 @@ pub unsafe fn MFEndUnregisterWorkQueueWithMMCSS(presult: P0) -> ::windows::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFEndUnregisterWorkQueueWithMMCSS ( presult : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFEndUnregisterWorkQueueWithMMCSS ( presult : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFEndUnregisterWorkQueueWithMMCSS(presult.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1384,13 +1384,13 @@ pub unsafe fn MFEnumDeviceSources(pattributes: P0, pppsourceactivate: *mut * where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFEnumDeviceSources ( pattributes : * mut::core::ffi::c_void , pppsourceactivate : *mut *mut ::core::option::Option < IMFActivate > , pcsourceactivate : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFEnumDeviceSources ( pattributes : * mut::core::ffi::c_void , pppsourceactivate : *mut *mut ::core::option::Option < IMFActivate > , pcsourceactivate : *mut u32 ) -> ::windows::core::HRESULT ); MFEnumDeviceSources(pattributes.into_param().abi(), pppsourceactivate, pcsourceactivate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFFrameRateToAverageTimePerFrame(unnumerator: u32, undenominator: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFFrameRateToAverageTimePerFrame ( unnumerator : u32 , undenominator : u32 , punaveragetimeperframe : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFFrameRateToAverageTimePerFrame ( unnumerator : u32 , undenominator : u32 , punaveragetimeperframe : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFFrameRateToAverageTimePerFrame(unnumerator, undenominator, &mut result__).from_abi(result__) } @@ -1400,7 +1400,7 @@ pub unsafe fn MFGetAttributesAsBlob(pattributes: P0, pbuf: &mut [u8]) -> ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetAttributesAsBlob ( pattributes : * mut::core::ffi::c_void , pbuf : *mut u8 , cbbufsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetAttributesAsBlob ( pattributes : * mut::core::ffi::c_void , pbuf : *mut u8 , cbbufsize : u32 ) -> ::windows::core::HRESULT ); MFGetAttributesAsBlob(pattributes.into_param().abi(), ::core::mem::transmute(pbuf.as_ptr()), pbuf.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1409,21 +1409,21 @@ pub unsafe fn MFGetAttributesAsBlobSize(pattributes: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetAttributesAsBlobSize ( pattributes : * mut::core::ffi::c_void , pcbbufsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetAttributesAsBlobSize ( pattributes : * mut::core::ffi::c_void , pcbbufsize : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetAttributesAsBlobSize(pattributes.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetContentProtectionSystemCLSID(guidprotectionsystemid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetContentProtectionSystemCLSID ( guidprotectionsystemid : *const :: windows::core::GUID , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetContentProtectionSystemCLSID ( guidprotectionsystemid : *const ::windows::core::GUID , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); MFGetContentProtectionSystemCLSID(guidprotectionsystemid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetLocalId(verifier: &[u8]) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "mf.dll""system" fn MFGetLocalId ( verifier : *const u8 , size : u32 , id : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFGetLocalId ( verifier : *const u8 , size : u32 , id : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); MFGetLocalId(::core::mem::transmute(verifier.as_ptr()), verifier.len() as _, &mut result__).from_abi(result__) } @@ -1433,21 +1433,21 @@ pub unsafe fn MFGetMFTMerit(pmft: P0, verifier: &[u8]) -> ::windows::core::R where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetMFTMerit ( pmft : * mut::core::ffi::c_void , cbverifier : u32 , verifier : *const u8 , merit : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetMFTMerit ( pmft : * mut::core::ffi::c_void , cbverifier : u32 , verifier : *const u8 , merit : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetMFTMerit(pmft.into_param().abi(), verifier.len() as _, ::core::mem::transmute(verifier.as_ptr()), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetPlaneSize(format: u32, dwwidth: u32, dwheight: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "evr.dll""system" fn MFGetPlaneSize ( format : u32 , dwwidth : u32 , dwheight : u32 , pdwplanesize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "evr.dll""system" fn MFGetPlaneSize ( format : u32 , dwwidth : u32 , dwheight : u32 , pdwplanesize : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetPlaneSize(format, dwwidth, dwheight, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetPluginControl() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetPluginControl ( ppplugincontrol : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetPluginControl ( ppplugincontrol : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetPluginControl(&mut result__).from_abi(result__) } @@ -1457,13 +1457,13 @@ pub unsafe fn MFGetService(punkobject: P0, guidservice: *const ::windows::co where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mf.dll""system" fn MFGetService ( punkobject : * mut::core::ffi::c_void , guidservice : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFGetService ( punkobject : * mut::core::ffi::c_void , guidservice : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFGetService(punkobject.into_param().abi(), guidservice, riid, ppvobject).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetStrideForBitmapInfoHeader(format: u32, dwwidth: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetStrideForBitmapInfoHeader ( format : u32 , dwwidth : u32 , pstride : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetStrideForBitmapInfoHeader ( format : u32 , dwwidth : u32 , pstride : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetStrideForBitmapInfoHeader(format, dwwidth, &mut result__).from_abi(result__) } @@ -1471,7 +1471,7 @@ pub unsafe fn MFGetStrideForBitmapInfoHeader(format: u32, dwwidth: u32) -> ::win #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn MFGetSupportedMimeTypes() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetSupportedMimeTypes ( ppropvarmimetypearray : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetSupportedMimeTypes ( ppropvarmimetypearray : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetSupportedMimeTypes(&mut result__).from_abi(result__) } @@ -1479,14 +1479,14 @@ pub unsafe fn MFGetSupportedMimeTypes() -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetSupportedSchemes ( ppropvarschemearray : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetSupportedSchemes ( ppropvarschemearray : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetSupportedSchemes(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetSystemId() -> ::windows::core::Result { - ::windows::imp::link ! ( "mf.dll""system" fn MFGetSystemId ( ppid : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFGetSystemId ( ppid : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetSystemId(&mut result__).from_abi(result__) } @@ -1499,7 +1499,7 @@ pub unsafe fn MFGetSystemTime() -> i64 { #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetTimerPeriodicity() -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetTimerPeriodicity ( periodicity : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetTimerPeriodicity ( periodicity : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetTimerPeriodicity(&mut result__).from_abi(result__) } @@ -1511,7 +1511,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFGetTopoNodeCurrentType ( pnode : * mut::core::ffi::c_void , dwstreamindex : u32 , foutput : super::super::Foundation:: BOOL , pptype : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFGetTopoNodeCurrentType ( pnode : * mut::core::ffi::c_void , dwstreamindex : u32 , foutput : super::super::Foundation:: BOOL , pptype : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetTopoNodeCurrentType(pnode.into_param().abi(), dwstreamindex, foutput.into_param().abi(), &mut result__).from_abi(result__) } @@ -1525,20 +1525,20 @@ pub unsafe fn MFGetUncompressedVideoFormat(pvideoformat: *const MFVIDEOFORMAT) - #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetWorkQueueMMCSSClass(dwworkqueueid: u32, pwszclass: ::windows::core::PWSTR, pcchclass: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetWorkQueueMMCSSClass ( dwworkqueueid : u32 , pwszclass : :: windows::core::PWSTR , pcchclass : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetWorkQueueMMCSSClass ( dwworkqueueid : u32 , pwszclass : ::windows::core::PWSTR , pcchclass : *mut u32 ) -> ::windows::core::HRESULT ); MFGetWorkQueueMMCSSClass(dwworkqueueid, ::core::mem::transmute(pwszclass), pcchclass).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetWorkQueueMMCSSPriority(dwworkqueueid: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetWorkQueueMMCSSPriority ( dwworkqueueid : u32 , lpriority : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetWorkQueueMMCSSPriority ( dwworkqueueid : u32 , lpriority : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetWorkQueueMMCSSPriority(dwworkqueueid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFGetWorkQueueMMCSSTaskId(dwworkqueueid: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetWorkQueueMMCSSTaskId ( dwworkqueueid : u32 , pdwtaskid : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFGetWorkQueueMMCSSTaskId ( dwworkqueueid : u32 , pdwtaskid : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFGetWorkQueueMMCSSTaskId(dwworkqueueid, &mut result__).from_abi(result__) } @@ -1548,7 +1548,7 @@ pub unsafe fn MFHeapAlloc(nsize: usize, dwflags: u32, pszfile: P0, line: i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFHeapAlloc ( nsize : usize , dwflags : u32 , pszfile : :: windows::core::PCSTR , line : i32 , eat : EAllocationType ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFHeapAlloc ( nsize : usize , dwflags : u32 , pszfile : ::windows::core::PCSTR , line : i32 , eat : EAllocationType ) -> *mut ::core::ffi::c_void ); MFHeapAlloc(nsize, dwflags, pszfile.into_param().abi(), line, eat) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1564,7 +1564,7 @@ pub unsafe fn MFInitAMMediaTypeFromMFMediaType(pmftype: P0, guidformatblockt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitAMMediaTypeFromMFMediaType ( pmftype : * mut::core::ffi::c_void , guidformatblocktype : :: windows::core::GUID , pamtype : *mut AM_MEDIA_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitAMMediaTypeFromMFMediaType ( pmftype : * mut::core::ffi::c_void , guidformatblocktype : ::windows::core::GUID , pamtype : *mut AM_MEDIA_TYPE ) -> ::windows::core::HRESULT ); MFInitAMMediaTypeFromMFMediaType(pmftype.into_param().abi(), ::core::mem::transmute(guidformatblocktype), pamtype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1573,7 +1573,7 @@ pub unsafe fn MFInitAttributesFromBlob(pattributes: P0, pbuf: &[u8]) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitAttributesFromBlob ( pattributes : * mut::core::ffi::c_void , pbuf : *const u8 , cbbufsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitAttributesFromBlob ( pattributes : * mut::core::ffi::c_void , pbuf : *const u8 , cbbufsize : u32 ) -> ::windows::core::HRESULT ); MFInitAttributesFromBlob(pattributes.into_param().abi(), ::core::mem::transmute(pbuf.as_ptr()), pbuf.len() as _).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] @@ -1583,7 +1583,7 @@ pub unsafe fn MFInitMediaTypeFromAMMediaType(pmftype: P0, pamtype: *const AM where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromAMMediaType ( pmftype : * mut::core::ffi::c_void , pamtype : *const AM_MEDIA_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromAMMediaType ( pmftype : * mut::core::ffi::c_void , pamtype : *const AM_MEDIA_TYPE ) -> ::windows::core::HRESULT ); MFInitMediaTypeFromAMMediaType(pmftype.into_param().abi(), pamtype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] @@ -1593,7 +1593,7 @@ pub unsafe fn MFInitMediaTypeFromMFVideoFormat(pmftype: P0, pmfvf: *const MF where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromMFVideoFormat ( pmftype : * mut::core::ffi::c_void , pmfvf : *const MFVIDEOFORMAT , cbbufsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromMFVideoFormat ( pmftype : * mut::core::ffi::c_void , pmfvf : *const MFVIDEOFORMAT , cbbufsize : u32 ) -> ::windows::core::HRESULT ); MFInitMediaTypeFromMFVideoFormat(pmftype.into_param().abi(), pmfvf, cbbufsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1603,7 +1603,7 @@ pub unsafe fn MFInitMediaTypeFromMPEG1VideoInfo(pmftype: P0, pmp1vi: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromMPEG1VideoInfo ( pmftype : * mut::core::ffi::c_void , pmp1vi : *const MPEG1VIDEOINFO , cbbufsize : u32 , psubtype : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromMPEG1VideoInfo ( pmftype : * mut::core::ffi::c_void , pmp1vi : *const MPEG1VIDEOINFO , cbbufsize : u32 , psubtype : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); MFInitMediaTypeFromMPEG1VideoInfo(pmftype.into_param().abi(), pmp1vi, cbbufsize, ::core::mem::transmute(psubtype.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1613,7 +1613,7 @@ pub unsafe fn MFInitMediaTypeFromMPEG2VideoInfo(pmftype: P0, pmp2vi: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromMPEG2VideoInfo ( pmftype : * mut::core::ffi::c_void , pmp2vi : *const MPEG2VIDEOINFO , cbbufsize : u32 , psubtype : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromMPEG2VideoInfo ( pmftype : * mut::core::ffi::c_void , pmp2vi : *const MPEG2VIDEOINFO , cbbufsize : u32 , psubtype : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); MFInitMediaTypeFromMPEG2VideoInfo(pmftype.into_param().abi(), pmp2vi, cbbufsize, ::core::mem::transmute(psubtype.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1623,7 +1623,7 @@ pub unsafe fn MFInitMediaTypeFromVideoInfoHeader(pmftype: P0, pvih: *const V where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromVideoInfoHeader ( pmftype : * mut::core::ffi::c_void , pvih : *const VIDEOINFOHEADER , cbbufsize : u32 , psubtype : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromVideoInfoHeader ( pmftype : * mut::core::ffi::c_void , pvih : *const VIDEOINFOHEADER , cbbufsize : u32 , psubtype : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); MFInitMediaTypeFromVideoInfoHeader(pmftype.into_param().abi(), pvih, cbbufsize, ::core::mem::transmute(psubtype.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1633,7 +1633,7 @@ pub unsafe fn MFInitMediaTypeFromVideoInfoHeader2(pmftype: P0, pvih2: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromVideoInfoHeader2 ( pmftype : * mut::core::ffi::c_void , pvih2 : *const VIDEOINFOHEADER2 , cbbufsize : u32 , psubtype : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromVideoInfoHeader2 ( pmftype : * mut::core::ffi::c_void , pvih2 : *const VIDEOINFOHEADER2 , cbbufsize : u32 , psubtype : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); MFInitMediaTypeFromVideoInfoHeader2(pmftype.into_param().abi(), pvih2, cbbufsize, ::core::mem::transmute(psubtype.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Media_Audio\"`*"] @@ -1643,21 +1643,21 @@ pub unsafe fn MFInitMediaTypeFromWaveFormatEx(pmftype: P0, pwaveformat: *con where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromWaveFormatEx ( pmftype : * mut::core::ffi::c_void , pwaveformat : *const super::Audio:: WAVEFORMATEX , cbbufsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitMediaTypeFromWaveFormatEx ( pmftype : * mut::core::ffi::c_void , pwaveformat : *const super::Audio:: WAVEFORMATEX , cbbufsize : u32 ) -> ::windows::core::HRESULT ); MFInitMediaTypeFromWaveFormatEx(pmftype.into_param().abi(), pwaveformat, cbbufsize).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MFInitVideoFormat(pvideoformat: *const MFVIDEOFORMAT, r#type: MFStandardVideoFormat) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitVideoFormat ( pvideoformat : *const MFVIDEOFORMAT , r#type : MFStandardVideoFormat ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitVideoFormat ( pvideoformat : *const MFVIDEOFORMAT , r#type : MFStandardVideoFormat ) -> ::windows::core::HRESULT ); MFInitVideoFormat(pvideoformat, r#type).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MFInitVideoFormat_RGB(pvideoformat: *const MFVIDEOFORMAT, dwwidth: u32, dwheight: u32, d3dfmt: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitVideoFormat_RGB ( pvideoformat : *const MFVIDEOFORMAT , dwwidth : u32 , dwheight : u32 , d3dfmt : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInitVideoFormat_RGB ( pvideoformat : *const MFVIDEOFORMAT , dwwidth : u32 , dwheight : u32 , d3dfmt : u32 ) -> ::windows::core::HRESULT ); MFInitVideoFormat_RGB(pvideoformat, dwwidth, dwheight, d3dfmt).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1666,14 +1666,14 @@ pub unsafe fn MFInvokeCallback(pasyncresult: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFInvokeCallback ( pasyncresult : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFInvokeCallback ( pasyncresult : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFInvokeCallback(pasyncresult.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MFIsContentProtectionDeviceSupported(protectionsystemid: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFIsContentProtectionDeviceSupported ( protectionsystemid : *const :: windows::core::GUID , issupported : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFIsContentProtectionDeviceSupported ( protectionsystemid : *const ::windows::core::GUID , issupported : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFIsContentProtectionDeviceSupported(protectionsystemid, &mut result__).from_abi(result__) } @@ -1688,7 +1688,7 @@ pub unsafe fn MFIsFormatYUV(format: u32) -> super::super::Foundation::BOOL { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MFIsVirtualCameraTypeSupported(r#type: MFVirtualCameraType) -> ::windows::core::Result { - ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFIsVirtualCameraTypeSupported ( r#type : MFVirtualCameraType , supported : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfsensorgroup.dll""system" fn MFIsVirtualCameraTypeSupported ( r#type : MFVirtualCameraType , supported : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFIsVirtualCameraTypeSupported(r#type, &mut result__).from_abi(result__) } @@ -1698,20 +1698,20 @@ pub unsafe fn MFLoadSignedLibrary(pszname: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "mf.dll""system" fn MFLoadSignedLibrary ( pszname : :: windows::core::PCWSTR , pplib : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFLoadSignedLibrary ( pszname : ::windows::core::PCWSTR , pplib : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFLoadSignedLibrary(pszname.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFLockDXGIDeviceManager(presettoken: ::core::option::Option<*mut u32>, ppmanager: *mut ::core::option::Option) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFLockDXGIDeviceManager ( presettoken : *mut u32 , ppmanager : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFLockDXGIDeviceManager ( presettoken : *mut u32 , ppmanager : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFLockDXGIDeviceManager(::core::mem::transmute(presettoken.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppmanager)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFLockPlatform() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFLockPlatform ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFLockPlatform ( ) -> ::windows::core::HRESULT ); MFLockPlatform().ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1720,13 +1720,13 @@ pub unsafe fn MFLockSharedWorkQueue(wszclass: P0, basepriority: i32, pdwtask where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFLockSharedWorkQueue ( wszclass : :: windows::core::PCWSTR , basepriority : i32 , pdwtaskid : *mut u32 , pid : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFLockSharedWorkQueue ( wszclass : ::windows::core::PCWSTR , basepriority : i32 , pdwtaskid : *mut u32 , pid : *mut u32 ) -> ::windows::core::HRESULT ); MFLockSharedWorkQueue(wszclass.into_param().abi(), basepriority, pdwtaskid, pid).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFLockWorkQueue(dwworkqueue: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFLockWorkQueue ( dwworkqueue : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFLockWorkQueue ( dwworkqueue : u32 ) -> ::windows::core::HRESULT ); MFLockWorkQueue(dwworkqueue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Dxgi_Common\"`*"] @@ -1753,7 +1753,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplay.dll""system" fn MFPCreateMediaPlayer ( pwszurl : :: windows::core::PCWSTR , fstartplayback : super::super::Foundation:: BOOL , creationoptions : MFP_CREATION_OPTIONS , pcallback : * mut::core::ffi::c_void , hwnd : super::super::Foundation:: HWND , ppmediaplayer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplay.dll""system" fn MFPCreateMediaPlayer ( pwszurl : ::windows::core::PCWSTR , fstartplayback : super::super::Foundation:: BOOL , creationoptions : MFP_CREATION_OPTIONS , pcallback : * mut::core::ffi::c_void , hwnd : super::super::Foundation:: HWND , ppmediaplayer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFPCreateMediaPlayer(pwszurl.into_param().abi(), fstartplayback.into_param().abi(), creationoptions, pcallback.into_param().abi(), hwnd.into_param().abi(), ::core::mem::transmute(ppmediaplayer.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Foundation\"`*"] @@ -1764,7 +1764,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWaitingWorkItem ( hevent : super::super::Foundation:: HANDLE , priority : i32 , presult : * mut::core::ffi::c_void , pkey : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWaitingWorkItem ( hevent : super::super::Foundation:: HANDLE , priority : i32 , presult : * mut::core::ffi::c_void , pkey : *mut u64 ) -> ::windows::core::HRESULT ); MFPutWaitingWorkItem(hevent.into_param().abi(), priority, presult.into_param().abi(), ::core::mem::transmute(pkey.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1774,7 +1774,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWorkItem ( dwqueue : u32 , pcallback : * mut::core::ffi::c_void , pstate : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWorkItem ( dwqueue : u32 , pcallback : * mut::core::ffi::c_void , pstate : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFPutWorkItem(dwqueue, pcallback.into_param().abi(), pstate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1784,7 +1784,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWorkItem2 ( dwqueue : u32 , priority : i32 , pcallback : * mut::core::ffi::c_void , pstate : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWorkItem2 ( dwqueue : u32 , priority : i32 , pcallback : * mut::core::ffi::c_void , pstate : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFPutWorkItem2(dwqueue, priority, pcallback.into_param().abi(), pstate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1793,7 +1793,7 @@ pub unsafe fn MFPutWorkItemEx(dwqueue: u32, presult: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWorkItemEx ( dwqueue : u32 , presult : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWorkItemEx ( dwqueue : u32 , presult : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFPutWorkItemEx(dwqueue, presult.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1802,7 +1802,7 @@ pub unsafe fn MFPutWorkItemEx2(dwqueue: u32, priority: i32, presult: P0) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWorkItemEx2 ( dwqueue : u32 , priority : i32 , presult : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFPutWorkItemEx2 ( dwqueue : u32 , priority : i32 , presult : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFPutWorkItemEx2(dwqueue, priority, presult.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1813,7 +1813,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFRegisterLocalByteStreamHandler ( szfileextension : :: windows::core::PCWSTR , szmimetype : :: windows::core::PCWSTR , pactivate : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFRegisterLocalByteStreamHandler ( szfileextension : ::windows::core::PCWSTR , szmimetype : ::windows::core::PCWSTR , pactivate : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFRegisterLocalByteStreamHandler(szfileextension.into_param().abi(), szmimetype.into_param().abi(), pactivate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1823,7 +1823,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFRegisterLocalSchemeHandler ( szscheme : :: windows::core::PCWSTR , pactivate : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFRegisterLocalSchemeHandler ( szscheme : ::windows::core::PCWSTR , pactivate : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFRegisterLocalSchemeHandler(szscheme.into_param().abi(), pactivate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1832,13 +1832,13 @@ pub unsafe fn MFRegisterPlatformWithMMCSS(wszclass: P0, pdwtaskid: *mut u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFRegisterPlatformWithMMCSS ( wszclass : :: windows::core::PCWSTR , pdwtaskid : *mut u32 , lpriority : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFRegisterPlatformWithMMCSS ( wszclass : ::windows::core::PCWSTR , pdwtaskid : *mut u32 , lpriority : i32 ) -> ::windows::core::HRESULT ); MFRegisterPlatformWithMMCSS(wszclass.into_param().abi(), pdwtaskid, lpriority).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFRemovePeriodicCallback(dwkey: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFRemovePeriodicCallback ( dwkey : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFRemovePeriodicCallback ( dwkey : u32 ) -> ::windows::core::HRESULT ); MFRemovePeriodicCallback(dwkey).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1847,7 +1847,7 @@ pub unsafe fn MFRequireProtectedEnvironment(ppresentationdescriptor: P0) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFRequireProtectedEnvironment ( ppresentationdescriptor : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFRequireProtectedEnvironment ( ppresentationdescriptor : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFRequireProtectedEnvironment(ppresentationdescriptor.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1857,7 +1857,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFScheduleWorkItem ( pcallback : * mut::core::ffi::c_void , pstate : * mut::core::ffi::c_void , timeout : i64 , pkey : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFScheduleWorkItem ( pcallback : * mut::core::ffi::c_void , pstate : * mut::core::ffi::c_void , timeout : i64 , pkey : *mut u64 ) -> ::windows::core::HRESULT ); MFScheduleWorkItem(pcallback.into_param().abi(), pstate.into_param().abi(), timeout, ::core::mem::transmute(pkey.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1866,7 +1866,7 @@ pub unsafe fn MFScheduleWorkItemEx(presult: P0, timeout: i64, pkey: ::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFScheduleWorkItemEx ( presult : * mut::core::ffi::c_void , timeout : i64 , pkey : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFScheduleWorkItemEx ( presult : * mut::core::ffi::c_void , timeout : i64 , pkey : *mut u64 ) -> ::windows::core::HRESULT ); MFScheduleWorkItemEx(presult.into_param().abi(), timeout, ::core::mem::transmute(pkey.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`*"] @@ -1877,7 +1877,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFSerializeAttributesToStream ( pattr : * mut::core::ffi::c_void , dwoptions : u32 , pstm : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFSerializeAttributesToStream ( pattr : * mut::core::ffi::c_void , dwoptions : u32 , pstm : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFSerializeAttributesToStream(pattr.into_param().abi(), dwoptions, pstm.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1886,13 +1886,13 @@ pub unsafe fn MFSerializePresentationDescriptor(ppd: P0, pcbdata: *mut u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFSerializePresentationDescriptor ( ppd : * mut::core::ffi::c_void , pcbdata : *mut u32 , ppbdata : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFSerializePresentationDescriptor ( ppd : * mut::core::ffi::c_void , pcbdata : *mut u32 , ppbdata : *mut *mut u8 ) -> ::windows::core::HRESULT ); MFSerializePresentationDescriptor(ppd.into_param().abi(), pcbdata, ppbdata).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFShutdown() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFShutdown ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFShutdown ( ) -> ::windows::core::HRESULT ); MFShutdown().ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1901,7 +1901,7 @@ pub unsafe fn MFShutdownObject(punk: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mf.dll""system" fn MFShutdownObject ( punk : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFShutdownObject ( punk : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFShutdownObject(punk.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1910,13 +1910,13 @@ pub unsafe fn MFSplitSample(psample: P0, poutputsamples: &mut [::core::optio where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFSplitSample ( psample : * mut::core::ffi::c_void , poutputsamples : *mut * mut::core::ffi::c_void , dwoutputsamplemaxcount : u32 , pdwoutputsamplecount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFSplitSample ( psample : * mut::core::ffi::c_void , poutputsamples : *mut * mut::core::ffi::c_void , dwoutputsamplemaxcount : u32 , pdwoutputsamplecount : *mut u32 ) -> ::windows::core::HRESULT ); MFSplitSample(psample.into_param().abi(), ::core::mem::transmute(poutputsamples.as_ptr()), poutputsamples.len() as _, pdwoutputsamplecount).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFStartup(version: u32, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFStartup ( version : u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFStartup ( version : u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); MFStartup(version, dwflags).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1925,7 +1925,7 @@ pub unsafe fn MFTEnum(guidcategory: ::windows::core::GUID, flags: u32, pinpu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTEnum ( guidcategory : :: windows::core::GUID , flags : u32 , pinputtype : *const MFT_REGISTER_TYPE_INFO , poutputtype : *const MFT_REGISTER_TYPE_INFO , pattributes : * mut::core::ffi::c_void , ppclsidmft : *mut *mut :: windows::core::GUID , pcmfts : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTEnum ( guidcategory : ::windows::core::GUID , flags : u32 , pinputtype : *const MFT_REGISTER_TYPE_INFO , poutputtype : *const MFT_REGISTER_TYPE_INFO , pattributes : * mut::core::ffi::c_void , ppclsidmft : *mut *mut ::windows::core::GUID , pcmfts : *mut u32 ) -> ::windows::core::HRESULT ); MFTEnum(::core::mem::transmute(guidcategory), flags, ::core::mem::transmute(pinputtype.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poutputtype.unwrap_or(::std::ptr::null())), pattributes.into_param().abi(), ppclsidmft, pcmfts).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1934,19 +1934,19 @@ pub unsafe fn MFTEnum2(guidcategory: ::windows::core::GUID, flags: MFT_ENUM_ where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTEnum2 ( guidcategory : :: windows::core::GUID , flags : MFT_ENUM_FLAG , pinputtype : *const MFT_REGISTER_TYPE_INFO , poutputtype : *const MFT_REGISTER_TYPE_INFO , pattributes : * mut::core::ffi::c_void , pppmftactivate : *mut *mut ::core::option::Option < IMFActivate > , pnummftactivate : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTEnum2 ( guidcategory : ::windows::core::GUID , flags : MFT_ENUM_FLAG , pinputtype : *const MFT_REGISTER_TYPE_INFO , poutputtype : *const MFT_REGISTER_TYPE_INFO , pattributes : * mut::core::ffi::c_void , pppmftactivate : *mut *mut ::core::option::Option < IMFActivate > , pnummftactivate : *mut u32 ) -> ::windows::core::HRESULT ); MFTEnum2(::core::mem::transmute(guidcategory), flags, ::core::mem::transmute(pinputtype.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poutputtype.unwrap_or(::std::ptr::null())), pattributes.into_param().abi(), pppmftactivate, pnummftactivate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFTEnumEx(guidcategory: ::windows::core::GUID, flags: MFT_ENUM_FLAG, pinputtype: ::core::option::Option<*const MFT_REGISTER_TYPE_INFO>, poutputtype: ::core::option::Option<*const MFT_REGISTER_TYPE_INFO>, pppmftactivate: *mut *mut ::core::option::Option, pnummftactivate: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTEnumEx ( guidcategory : :: windows::core::GUID , flags : MFT_ENUM_FLAG , pinputtype : *const MFT_REGISTER_TYPE_INFO , poutputtype : *const MFT_REGISTER_TYPE_INFO , pppmftactivate : *mut *mut ::core::option::Option < IMFActivate > , pnummftactivate : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTEnumEx ( guidcategory : ::windows::core::GUID , flags : MFT_ENUM_FLAG , pinputtype : *const MFT_REGISTER_TYPE_INFO , poutputtype : *const MFT_REGISTER_TYPE_INFO , pppmftactivate : *mut *mut ::core::option::Option < IMFActivate > , pnummftactivate : *mut u32 ) -> ::windows::core::HRESULT ); MFTEnumEx(::core::mem::transmute(guidcategory), flags, ::core::mem::transmute(pinputtype.unwrap_or(::std::ptr::null())), ::core::mem::transmute(poutputtype.unwrap_or(::std::ptr::null())), pppmftactivate, pnummftactivate).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFTGetInfo(clsidmft: ::windows::core::GUID, pszname: ::core::option::Option<*mut ::windows::core::PWSTR>, ppinputtypes: ::core::option::Option<*mut *mut MFT_REGISTER_TYPE_INFO>, pcinputtypes: ::core::option::Option<*mut u32>, ppoutputtypes: ::core::option::Option<*mut *mut MFT_REGISTER_TYPE_INFO>, pcoutputtypes: ::core::option::Option<*mut u32>, ppattributes: ::core::option::Option<*mut ::core::option::Option>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTGetInfo ( clsidmft : :: windows::core::GUID , pszname : *mut :: windows::core::PWSTR , ppinputtypes : *mut *mut MFT_REGISTER_TYPE_INFO , pcinputtypes : *mut u32 , ppoutputtypes : *mut *mut MFT_REGISTER_TYPE_INFO , pcoutputtypes : *mut u32 , ppattributes : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTGetInfo ( clsidmft : ::windows::core::GUID , pszname : *mut ::windows::core::PWSTR , ppinputtypes : *mut *mut MFT_REGISTER_TYPE_INFO , pcinputtypes : *mut u32 , ppoutputtypes : *mut *mut MFT_REGISTER_TYPE_INFO , pcoutputtypes : *mut u32 , ppattributes : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFTGetInfo(::core::mem::transmute(clsidmft), ::core::mem::transmute(pszname.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppinputtypes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcinputtypes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppoutputtypes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcoutputtypes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppattributes.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1956,7 +1956,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTRegister ( clsidmft : :: windows::core::GUID , guidcategory : :: windows::core::GUID , pszname : :: windows::core::PCWSTR , flags : u32 , cinputtypes : u32 , pinputtypes : *const MFT_REGISTER_TYPE_INFO , coutputtypes : u32 , poutputtypes : *const MFT_REGISTER_TYPE_INFO , pattributes : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTRegister ( clsidmft : ::windows::core::GUID , guidcategory : ::windows::core::GUID , pszname : ::windows::core::PCWSTR , flags : u32 , cinputtypes : u32 , pinputtypes : *const MFT_REGISTER_TYPE_INFO , coutputtypes : u32 , poutputtypes : *const MFT_REGISTER_TYPE_INFO , pattributes : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFTRegister(::core::mem::transmute(clsidmft), ::core::mem::transmute(guidcategory), pszname.into_param().abi(), flags, pinputtypes.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pinputtypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), poutputtypes.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(poutputtypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pattributes.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`*"] @@ -1967,7 +1967,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTRegisterLocal ( pclassfactory : * mut::core::ffi::c_void , guidcategory : *const :: windows::core::GUID , pszname : :: windows::core::PCWSTR , flags : u32 , cinputtypes : u32 , pinputtypes : *const MFT_REGISTER_TYPE_INFO , coutputtypes : u32 , poutputtypes : *const MFT_REGISTER_TYPE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTRegisterLocal ( pclassfactory : * mut::core::ffi::c_void , guidcategory : *const ::windows::core::GUID , pszname : ::windows::core::PCWSTR , flags : u32 , cinputtypes : u32 , pinputtypes : *const MFT_REGISTER_TYPE_INFO , coutputtypes : u32 , poutputtypes : *const MFT_REGISTER_TYPE_INFO ) -> ::windows::core::HRESULT ); MFTRegisterLocal(pclassfactory.into_param().abi(), guidcategory, pszname.into_param().abi(), flags, pinputtypes.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pinputtypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), poutputtypes.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(poutputtypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -1976,13 +1976,13 @@ pub unsafe fn MFTRegisterLocalByCLSID(clisdmft: *const ::windows::core::GUID where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTRegisterLocalByCLSID ( clisdmft : *const :: windows::core::GUID , guidcategory : *const :: windows::core::GUID , pszname : :: windows::core::PCWSTR , flags : u32 , cinputtypes : u32 , pinputtypes : *const MFT_REGISTER_TYPE_INFO , coutputtypes : u32 , poutputtypes : *const MFT_REGISTER_TYPE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTRegisterLocalByCLSID ( clisdmft : *const ::windows::core::GUID , guidcategory : *const ::windows::core::GUID , pszname : ::windows::core::PCWSTR , flags : u32 , cinputtypes : u32 , pinputtypes : *const MFT_REGISTER_TYPE_INFO , coutputtypes : u32 , poutputtypes : *const MFT_REGISTER_TYPE_INFO ) -> ::windows::core::HRESULT ); MFTRegisterLocalByCLSID(clisdmft, guidcategory, pszname.into_param().abi(), flags, pinputtypes.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pinputtypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), poutputtypes.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(poutputtypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFTUnregister(clsidmft: ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTUnregister ( clsidmft : :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTUnregister ( clsidmft : ::windows::core::GUID ) -> ::windows::core::HRESULT ); MFTUnregister(::core::mem::transmute(clsidmft)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_System_Com\"`*"] @@ -1992,13 +1992,13 @@ pub unsafe fn MFTUnregisterLocal(pclassfactory: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTUnregisterLocal ( pclassfactory : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTUnregisterLocal ( pclassfactory : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MFTUnregisterLocal(pclassfactory.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFTUnregisterLocalByCLSID(clsidmft: ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFTUnregisterLocalByCLSID ( clsidmft : :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFTUnregisterLocalByCLSID ( clsidmft : ::windows::core::GUID ) -> ::windows::core::HRESULT ); MFTUnregisterLocalByCLSID(::core::mem::transmute(clsidmft)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -2007,32 +2007,32 @@ pub unsafe fn MFTranscodeGetAudioOutputAvailableTypes(guidsubtype: *const :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mf.dll""system" fn MFTranscodeGetAudioOutputAvailableTypes ( guidsubtype : *const :: windows::core::GUID , dwmftflags : u32 , pcodecconfig : * mut::core::ffi::c_void , ppavailabletypes : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mf.dll""system" fn MFTranscodeGetAudioOutputAvailableTypes ( guidsubtype : *const ::windows::core::GUID , dwmftflags : u32 , pcodecconfig : * mut::core::ffi::c_void , ppavailabletypes : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFTranscodeGetAudioOutputAvailableTypes(guidsubtype, dwmftflags, pcodecconfig.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFUnlockDXGIDeviceManager() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnlockDXGIDeviceManager ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnlockDXGIDeviceManager ( ) -> ::windows::core::HRESULT ); MFUnlockDXGIDeviceManager().ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFUnlockPlatform() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnlockPlatform ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnlockPlatform ( ) -> ::windows::core::HRESULT ); MFUnlockPlatform().ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFUnlockWorkQueue(dwworkqueue: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnlockWorkQueue ( dwworkqueue : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnlockWorkQueue ( dwworkqueue : u32 ) -> ::windows::core::HRESULT ); MFUnlockWorkQueue(dwworkqueue).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFUnregisterPlatformFromMMCSS() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnregisterPlatformFromMMCSS ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnregisterPlatformFromMMCSS ( ) -> ::windows::core::HRESULT ); MFUnregisterPlatformFromMMCSS().ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -2041,14 +2041,14 @@ pub unsafe fn MFUnwrapMediaType(pwrap: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnwrapMediaType ( pwrap : * mut::core::ffi::c_void , pporig : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFUnwrapMediaType ( pwrap : * mut::core::ffi::c_void , pporig : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFUnwrapMediaType(pwrap.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn MFValidateMediaTypeSize(formattype: ::windows::core::GUID, pblock: ::core::option::Option<&[u8]>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFValidateMediaTypeSize ( formattype : :: windows::core::GUID , pblock : *const u8 , cbsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFValidateMediaTypeSize ( formattype : ::windows::core::GUID , pblock : *const u8 , cbsize : u32 ) -> ::windows::core::HRESULT ); MFValidateMediaTypeSize(::core::mem::transmute(formattype), ::core::mem::transmute(pblock.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pblock.as_deref().map_or(0, |slice| slice.len() as _)).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -2057,7 +2057,7 @@ pub unsafe fn MFWrapMediaType(porig: P0, majortype: *const ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mfplat.dll""system" fn MFWrapMediaType ( porig : * mut::core::ffi::c_void , majortype : *const :: windows::core::GUID , subtype : *const :: windows::core::GUID , ppwrap : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mfplat.dll""system" fn MFWrapMediaType ( porig : * mut::core::ffi::c_void , majortype : *const ::windows::core::GUID , subtype : *const ::windows::core::GUID , ppwrap : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MFWrapMediaType(porig.into_param().abi(), majortype, subtype, &mut result__).from_abi(result__) } @@ -2071,7 +2071,7 @@ pub unsafe fn MFllMulDiv(a: i64, b: i64, c: i64, d: i64) -> i64 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn OPMGetVideoOutputForTarget(padapterluid: *const super::super::Foundation::LUID, vidpntarget: u32, vos: OPM_VIDEO_OUTPUT_SEMANTICS) -> ::windows::core::Result { - ::windows::imp::link ! ( "dxva2.dll""system" fn OPMGetVideoOutputForTarget ( padapterluid : *const super::super::Foundation:: LUID , vidpntarget : u32 , vos : OPM_VIDEO_OUTPUT_SEMANTICS , ppopmvideooutput : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxva2.dll""system" fn OPMGetVideoOutputForTarget ( padapterluid : *const super::super::Foundation:: LUID , vidpntarget : u32 , vos : OPM_VIDEO_OUTPUT_SEMANTICS , ppopmvideooutput : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OPMGetVideoOutputForTarget(padapterluid, vidpntarget, vos, &mut result__).from_abi(result__) } @@ -2082,7 +2082,7 @@ pub unsafe fn OPMGetVideoOutputsFromHMONITOR(hmonitor: P0, vos: OPM_VIDEO_OU where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dxva2.dll""system" fn OPMGetVideoOutputsFromHMONITOR ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , vos : OPM_VIDEO_OUTPUT_SEMANTICS , pulnumvideooutputs : *mut u32 , pppopmvideooutputarray : *mut *mut ::core::option::Option < IOPMVideoOutput > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxva2.dll""system" fn OPMGetVideoOutputsFromHMONITOR ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , vos : OPM_VIDEO_OUTPUT_SEMANTICS , pulnumvideooutputs : *mut u32 , pppopmvideooutputarray : *mut *mut ::core::option::Option < IOPMVideoOutput > ) -> ::windows::core::HRESULT ); OPMGetVideoOutputsFromHMONITOR(hmonitor.into_param().abi(), vos, pulnumvideooutputs, pppopmvideooutputarray).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`, `\"Win32_Graphics_Direct3D9\"`*"] @@ -2092,25 +2092,25 @@ pub unsafe fn OPMGetVideoOutputsFromIDirect3DDevice9Object(pdirect3ddevice9: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dxva2.dll""system" fn OPMGetVideoOutputsFromIDirect3DDevice9Object ( pdirect3ddevice9 : * mut::core::ffi::c_void , vos : OPM_VIDEO_OUTPUT_SEMANTICS , pulnumvideooutputs : *mut u32 , pppopmvideooutputarray : *mut *mut ::core::option::Option < IOPMVideoOutput > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dxva2.dll""system" fn OPMGetVideoOutputsFromIDirect3DDevice9Object ( pdirect3ddevice9 : * mut::core::ffi::c_void , vos : OPM_VIDEO_OUTPUT_SEMANTICS , pulnumvideooutputs : *mut u32 , pppopmvideooutputarray : *mut *mut ::core::option::Option < IOPMVideoOutput > ) -> ::windows::core::HRESULT ); OPMGetVideoOutputsFromIDirect3DDevice9Object(pdirect3ddevice9.into_param().abi(), vos, pulnumvideooutputs, pppopmvideooutputarray).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn OPMXboxEnableHDCP(hdcptype: OPM_HDCP_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "opmxbox.dll""system" fn OPMXboxEnableHDCP ( hdcptype : OPM_HDCP_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "opmxbox.dll""system" fn OPMXboxEnableHDCP ( hdcptype : OPM_HDCP_TYPE ) -> ::windows::core::HRESULT ); OPMXboxEnableHDCP(hdcptype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn OPMXboxGetHDCPStatus(phdcpstatus: *mut OPM_HDCP_STATUS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "opmxbox.dll""system" fn OPMXboxGetHDCPStatus ( phdcpstatus : *mut OPM_HDCP_STATUS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "opmxbox.dll""system" fn OPMXboxGetHDCPStatus ( phdcpstatus : *mut OPM_HDCP_STATUS ) -> ::windows::core::HRESULT ); OPMXboxGetHDCPStatus(phdcpstatus).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[inline] pub unsafe fn OPMXboxGetHDCPStatusAndType(phdcpstatus: *mut OPM_HDCP_STATUS, phdcptype: *mut OPM_HDCP_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "opmxbox.dll""system" fn OPMXboxGetHDCPStatusAndType ( phdcpstatus : *mut OPM_HDCP_STATUS , phdcptype : *mut OPM_HDCP_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "opmxbox.dll""system" fn OPMXboxGetHDCPStatusAndType ( phdcpstatus : *mut OPM_HDCP_STATUS , phdcptype : *mut OPM_HDCP_TYPE ) -> ::windows::core::HRESULT ); OPMXboxGetHDCPStatusAndType(phdcpstatus, phdcptype).ok() } #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] @@ -35222,19 +35222,19 @@ pub const WM_CODEC_TWOPASS_VBR_PEAKCONSTRAINED: u32 = 16u32; #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] pub const WM_CODEC_TWOPASS_VBR_UNCONSTRAINED: u32 = 8u32; #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] -pub const g_wszSpeechFormatCaps: ::windows::core::PCWSTR = ::windows::w!("SpeechFormatCap"); +pub const g_wszSpeechFormatCaps: ::windows::core::PCWSTR = ::windows::core::w!("SpeechFormatCap"); #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] -pub const g_wszWMCPAudioVBRQuality: ::windows::core::PCWSTR = ::windows::w!("_VBRQUALITY"); +pub const g_wszWMCPAudioVBRQuality: ::windows::core::PCWSTR = ::windows::core::w!("_VBRQUALITY"); #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] -pub const g_wszWMCPAudioVBRSupported: ::windows::core::PCWSTR = ::windows::w!("_VBRENABLED"); +pub const g_wszWMCPAudioVBRSupported: ::windows::core::PCWSTR = ::windows::core::w!("_VBRENABLED"); #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] -pub const g_wszWMCPCodecName: ::windows::core::PCWSTR = ::windows::w!("_CODECNAME"); +pub const g_wszWMCPCodecName: ::windows::core::PCWSTR = ::windows::core::w!("_CODECNAME"); #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] -pub const g_wszWMCPDefaultCrisp: ::windows::core::PCWSTR = ::windows::w!("_DEFAULTCRISP"); +pub const g_wszWMCPDefaultCrisp: ::windows::core::PCWSTR = ::windows::core::w!("_DEFAULTCRISP"); #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] -pub const g_wszWMCPMaxPasses: ::windows::core::PCWSTR = ::windows::w!("_PASSESRECOMMENDED"); +pub const g_wszWMCPMaxPasses: ::windows::core::PCWSTR = ::windows::core::w!("_PASSESRECOMMENDED"); #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] -pub const g_wszWMCPSupportedVBRModes: ::windows::core::PCWSTR = ::windows::w!("_SUPPORTEDVBRMODES"); +pub const g_wszWMCPSupportedVBRModes: ::windows::core::PCWSTR = ::windows::core::w!("_SUPPORTEDVBRMODES"); #[doc = "*Required features: `\"Win32_Media_MediaFoundation\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs index 1f2468f05c..eabc9d3539 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/MediaPlayer/mod.rs @@ -13756,9 +13756,9 @@ pub const IOCTL_WMP_DEVICE_CAN_SYNC: u32 = 844123479u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const IOCTL_WMP_METADATA_ROUND_TRIP: u32 = 827346263u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_ALL_MEDIASENDTO: ::windows::core::PCWSTR = ::windows::w!("MediaSendTo"); +pub const PLUGIN_ALL_MEDIASENDTO: ::windows::core::PCWSTR = ::windows::core::w!("MediaSendTo"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_ALL_PLAYLISTSENDTO: ::windows::core::PCWSTR = ::windows::w!("PlaylistSendTo"); +pub const PLUGIN_ALL_PLAYLISTSENDTO: ::windows::core::PCWSTR = ::windows::core::w!("PlaylistSendTo"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const PLUGIN_FLAGS_ACCEPTSMEDIA: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] @@ -13774,37 +13774,37 @@ pub const PLUGIN_FLAGS_INSTALLAUTORUN: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const PLUGIN_FLAGS_LAUNCHPROPERTYPAGE: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\MediaPlayer\\UIPlugins"); +pub const PLUGIN_INSTALLREGKEY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\MediaPlayer\\UIPlugins"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY_CAPABILITIES: ::windows::core::PCWSTR = ::windows::w!("Capabilities"); +pub const PLUGIN_INSTALLREGKEY_CAPABILITIES: ::windows::core::PCWSTR = ::windows::core::w!("Capabilities"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const PLUGIN_INSTALLREGKEY_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY_FRIENDLYNAME: ::windows::core::PCWSTR = ::windows::w!("FriendlyName"); +pub const PLUGIN_INSTALLREGKEY_FRIENDLYNAME: ::windows::core::PCWSTR = ::windows::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_INSTALLREGKEY_UNINSTALL: ::windows::core::PCWSTR = ::windows::w!("UninstallPath"); +pub const PLUGIN_INSTALLREGKEY_UNINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("UninstallPath"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_MISC_CURRENTPRESET: ::windows::core::PCWSTR = ::windows::w!("CurrentPreset"); +pub const PLUGIN_MISC_CURRENTPRESET: ::windows::core::PCWSTR = ::windows::core::w!("CurrentPreset"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_MISC_PRESETCOUNT: ::windows::core::PCWSTR = ::windows::w!("PresetCount"); +pub const PLUGIN_MISC_PRESETCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("PresetCount"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_MISC_PRESETNAMES: ::windows::core::PCWSTR = ::windows::w!("PresetNames"); +pub const PLUGIN_MISC_PRESETNAMES: ::windows::core::PCWSTR = ::windows::core::w!("PresetNames"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_MISC_QUERYDESTROY: ::windows::core::PCWSTR = ::windows::w!("QueryDestroy"); +pub const PLUGIN_MISC_QUERYDESTROY: ::windows::core::PCWSTR = ::windows::core::w!("QueryDestroy"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_DEFAULTHEIGHT: ::windows::core::PCWSTR = ::windows::w!("DefaultHeight"); +pub const PLUGIN_SEPARATEWINDOW_DEFAULTHEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("DefaultHeight"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_DEFAULTWIDTH: ::windows::core::PCWSTR = ::windows::w!("DefaultWidth"); +pub const PLUGIN_SEPARATEWINDOW_DEFAULTWIDTH: ::windows::core::PCWSTR = ::windows::core::w!("DefaultWidth"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_MAXHEIGHT: ::windows::core::PCWSTR = ::windows::w!("MaxHeight"); +pub const PLUGIN_SEPARATEWINDOW_MAXHEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("MaxHeight"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_MAXWIDTH: ::windows::core::PCWSTR = ::windows::w!("MaxWidth"); +pub const PLUGIN_SEPARATEWINDOW_MAXWIDTH: ::windows::core::PCWSTR = ::windows::core::w!("MaxWidth"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_MINHEIGHT: ::windows::core::PCWSTR = ::windows::w!("MinHeight"); +pub const PLUGIN_SEPARATEWINDOW_MINHEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("MinHeight"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_MINWIDTH: ::windows::core::PCWSTR = ::windows::w!("MinWidth"); +pub const PLUGIN_SEPARATEWINDOW_MINWIDTH: ::windows::core::PCWSTR = ::windows::core::w!("MinWidth"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const PLUGIN_SEPARATEWINDOW_RESIZABLE: ::windows::core::PCWSTR = ::windows::w!("Resizable"); +pub const PLUGIN_SEPARATEWINDOW_RESIZABLE: ::windows::core::PCWSTR = ::windows::core::w!("Resizable"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const PLUGIN_TYPE_BACKGROUND: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] @@ -13884,9 +13884,9 @@ pub const WMP_PLUGINTYPE_DSP_OUTOFPROC: ::windows::core::GUID = ::windows::core: #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const WMP_PLUGINTYPE_RENDERING: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xa8554541_115d_406a_a4c7_51111c330183); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const WMP_SUBSCR_DL_TYPE_BACKGROUND: ::windows::core::PCWSTR = ::windows::w!("background"); +pub const WMP_SUBSCR_DL_TYPE_BACKGROUND: ::windows::core::PCWSTR = ::windows::core::w!("background"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const WMP_SUBSCR_DL_TYPE_REALTIME: ::windows::core::PCWSTR = ::windows::w!("real time"); +pub const WMP_SUBSCR_DL_TYPE_REALTIME: ::windows::core::PCWSTR = ::windows::core::w!("real time"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const WMProfile_V40_100Video: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8f99ddd8_6684_456b_a0a3_33e1316895f0); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] @@ -14038,155 +14038,155 @@ pub const WMProfile_V80_HIGHVBRVideo: ::windows::core::GUID = ::windows::core::G #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const WindowsMediaPlayer: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x6bf52a52_394a_11d3_b153_00c04f79faa6); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllAuthors: ::windows::core::PCWSTR = ::windows::w!("AllAuthors"); +pub const g_szAllAuthors: ::windows::core::PCWSTR = ::windows::core::w!("AllAuthors"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPAlbumIDs: ::windows::core::PCWSTR = ::windows::w!("AllCPAlbumIDs"); +pub const g_szAllCPAlbumIDs: ::windows::core::PCWSTR = ::windows::core::w!("AllCPAlbumIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPAlbumSubGenreIDs: ::windows::core::PCWSTR = ::windows::w!("AllCPAlbumSubGenreIDs"); +pub const g_szAllCPAlbumSubGenreIDs: ::windows::core::PCWSTR = ::windows::core::w!("AllCPAlbumSubGenreIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPArtistIDs: ::windows::core::PCWSTR = ::windows::w!("AllCPArtistIDs"); +pub const g_szAllCPArtistIDs: ::windows::core::PCWSTR = ::windows::core::w!("AllCPArtistIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPGenreIDs: ::windows::core::PCWSTR = ::windows::w!("AllCPGenreIDs"); +pub const g_szAllCPGenreIDs: ::windows::core::PCWSTR = ::windows::core::w!("AllCPGenreIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPListIDs: ::windows::core::PCWSTR = ::windows::w!("AllCPListIDs"); +pub const g_szAllCPListIDs: ::windows::core::PCWSTR = ::windows::core::w!("AllCPListIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPRadioIDs: ::windows::core::PCWSTR = ::windows::w!("AllCPRadioIDs"); +pub const g_szAllCPRadioIDs: ::windows::core::PCWSTR = ::windows::core::w!("AllCPRadioIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllCPTrackIDs: ::windows::core::PCWSTR = ::windows::w!("AllCPTrackIDs"); +pub const g_szAllCPTrackIDs: ::windows::core::PCWSTR = ::windows::core::w!("AllCPTrackIDs"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllReleaseDateYears: ::windows::core::PCWSTR = ::windows::w!("AllReleaseDateYears"); +pub const g_szAllReleaseDateYears: ::windows::core::PCWSTR = ::windows::core::w!("AllReleaseDateYears"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllUserEffectiveRatingStarss: ::windows::core::PCWSTR = ::windows::w!("AllUserEffectiveRatingStarss"); +pub const g_szAllUserEffectiveRatingStarss: ::windows::core::PCWSTR = ::windows::core::w!("AllUserEffectiveRatingStarss"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAllWMParentalRatings: ::windows::core::PCWSTR = ::windows::w!("AllWMParentalRatings"); +pub const g_szAllWMParentalRatings: ::windows::core::PCWSTR = ::windows::core::w!("AllWMParentalRatings"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szAuthor: ::windows::core::PCWSTR = ::windows::w!("Author"); +pub const g_szAuthor: ::windows::core::PCWSTR = ::windows::core::w!("Author"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPAlbumID: ::windows::core::PCWSTR = ::windows::w!("CPAlbumID"); +pub const g_szCPAlbumID: ::windows::core::PCWSTR = ::windows::core::w!("CPAlbumID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPAlbumSubGenreID: ::windows::core::PCWSTR = ::windows::w!("CPAlbumSubGenreID"); +pub const g_szCPAlbumSubGenreID: ::windows::core::PCWSTR = ::windows::core::w!("CPAlbumSubGenreID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPArtistID: ::windows::core::PCWSTR = ::windows::w!("CPArtistID"); +pub const g_szCPArtistID: ::windows::core::PCWSTR = ::windows::core::w!("CPArtistID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPGenreID: ::windows::core::PCWSTR = ::windows::w!("CPGenreID"); +pub const g_szCPGenreID: ::windows::core::PCWSTR = ::windows::core::w!("CPGenreID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPListID: ::windows::core::PCWSTR = ::windows::w!("CPListID"); +pub const g_szCPListID: ::windows::core::PCWSTR = ::windows::core::w!("CPListID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPRadioID: ::windows::core::PCWSTR = ::windows::w!("CPRadioID"); +pub const g_szCPRadioID: ::windows::core::PCWSTR = ::windows::core::w!("CPRadioID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szCPTrackID: ::windows::core::PCWSTR = ::windows::w!("CPTrackID"); +pub const g_szCPTrackID: ::windows::core::PCWSTR = ::windows::core::w!("CPTrackID"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_AccountBalance: ::windows::core::PCWSTR = ::windows::w!("AccountBalance"); +pub const g_szContentPartnerInfo_AccountBalance: ::windows::core::PCWSTR = ::windows::core::w!("AccountBalance"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_AccountType: ::windows::core::PCWSTR = ::windows::w!("AccountType"); +pub const g_szContentPartnerInfo_AccountType: ::windows::core::PCWSTR = ::windows::core::w!("AccountType"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_HasCachedCredentials: ::windows::core::PCWSTR = ::windows::w!("HasCachedCredentials"); +pub const g_szContentPartnerInfo_HasCachedCredentials: ::windows::core::PCWSTR = ::windows::core::w!("HasCachedCredentials"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_LicenseRefreshAdvanceWarning: ::windows::core::PCWSTR = ::windows::w!("LicenseRefreshAdvanceWarning"); +pub const g_szContentPartnerInfo_LicenseRefreshAdvanceWarning: ::windows::core::PCWSTR = ::windows::core::w!("LicenseRefreshAdvanceWarning"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_LoginState: ::windows::core::PCWSTR = ::windows::w!("LoginState"); +pub const g_szContentPartnerInfo_LoginState: ::windows::core::PCWSTR = ::windows::core::w!("LoginState"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_MaximumTrackPurchasePerPurchase: ::windows::core::PCWSTR = ::windows::w!("MaximumNumberOfTracksPerPurchase"); +pub const g_szContentPartnerInfo_MaximumTrackPurchasePerPurchase: ::windows::core::PCWSTR = ::windows::core::w!("MaximumNumberOfTracksPerPurchase"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_MediaPlayerAccountType: ::windows::core::PCWSTR = ::windows::w!("MediaPlayerAccountType"); +pub const g_szContentPartnerInfo_MediaPlayerAccountType: ::windows::core::PCWSTR = ::windows::core::w!("MediaPlayerAccountType"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_PurchasedTrackRequiresReDownload: ::windows::core::PCWSTR = ::windows::w!("PurchasedTrackRequiresReDownload"); +pub const g_szContentPartnerInfo_PurchasedTrackRequiresReDownload: ::windows::core::PCWSTR = ::windows::core::w!("PurchasedTrackRequiresReDownload"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPartnerInfo_UserName: ::windows::core::PCWSTR = ::windows::w!("UserName"); +pub const g_szContentPartnerInfo_UserName: ::windows::core::PCWSTR = ::windows::core::w!("UserName"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPrice_CannotBuy: ::windows::core::PCWSTR = ::windows::w!("PriceCannotBuy"); +pub const g_szContentPrice_CannotBuy: ::windows::core::PCWSTR = ::windows::core::w!("PriceCannotBuy"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPrice_Free: ::windows::core::PCWSTR = ::windows::w!("PriceFree"); +pub const g_szContentPrice_Free: ::windows::core::PCWSTR = ::windows::core::w!("PriceFree"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szContentPrice_Unknown: ::windows::core::PCWSTR = ::windows::w!("PriceUnknown"); +pub const g_szContentPrice_Unknown: ::windows::core::PCWSTR = ::windows::core::w!("PriceUnknown"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szFlyoutMenu: ::windows::core::PCWSTR = ::windows::w!("FlyoutMenu"); +pub const g_szFlyoutMenu: ::windows::core::PCWSTR = ::windows::core::w!("FlyoutMenu"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ALTLoginCaption: ::windows::core::PCWSTR = ::windows::w!("ALTLoginCaption"); +pub const g_szItemInfo_ALTLoginCaption: ::windows::core::PCWSTR = ::windows::core::w!("ALTLoginCaption"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ALTLoginURL: ::windows::core::PCWSTR = ::windows::w!("ALTLoginURL"); +pub const g_szItemInfo_ALTLoginURL: ::windows::core::PCWSTR = ::windows::core::w!("ALTLoginURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_AlbumArtURL: ::windows::core::PCWSTR = ::windows::w!("AlbumArt"); +pub const g_szItemInfo_AlbumArtURL: ::windows::core::PCWSTR = ::windows::core::w!("AlbumArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ArtistArtURL: ::windows::core::PCWSTR = ::windows::w!("ArtistArt"); +pub const g_szItemInfo_ArtistArtURL: ::windows::core::PCWSTR = ::windows::core::w!("ArtistArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_AuthenticationSuccessURL: ::windows::core::PCWSTR = ::windows::w!("AuthenticationSuccessURL"); +pub const g_szItemInfo_AuthenticationSuccessURL: ::windows::core::PCWSTR = ::windows::core::w!("AuthenticationSuccessURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_CreateAccountURL: ::windows::core::PCWSTR = ::windows::w!("CreateAccount"); +pub const g_szItemInfo_CreateAccountURL: ::windows::core::PCWSTR = ::windows::core::w!("CreateAccount"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ErrorDescription: ::windows::core::PCWSTR = ::windows::w!("CPErrorDescription"); +pub const g_szItemInfo_ErrorDescription: ::windows::core::PCWSTR = ::windows::core::w!("CPErrorDescription"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ErrorURL: ::windows::core::PCWSTR = ::windows::w!("CPErrorURL"); +pub const g_szItemInfo_ErrorURL: ::windows::core::PCWSTR = ::windows::core::w!("CPErrorURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ErrorURLLinkText: ::windows::core::PCWSTR = ::windows::w!("CPErrorURLLinkText"); +pub const g_szItemInfo_ErrorURLLinkText: ::windows::core::PCWSTR = ::windows::core::w!("CPErrorURLLinkText"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ForgetPasswordURL: ::windows::core::PCWSTR = ::windows::w!("ForgotPassword"); +pub const g_szItemInfo_ForgetPasswordURL: ::windows::core::PCWSTR = ::windows::core::w!("ForgotPassword"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_GenreArtURL: ::windows::core::PCWSTR = ::windows::w!("GenreArt"); +pub const g_szItemInfo_GenreArtURL: ::windows::core::PCWSTR = ::windows::core::w!("GenreArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_HTMLViewURL: ::windows::core::PCWSTR = ::windows::w!("HTMLViewURL"); +pub const g_szItemInfo_HTMLViewURL: ::windows::core::PCWSTR = ::windows::core::w!("HTMLViewURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_ListArtURL: ::windows::core::PCWSTR = ::windows::w!("ListArt"); +pub const g_szItemInfo_ListArtURL: ::windows::core::PCWSTR = ::windows::core::w!("ListArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_LoginFailureURL: ::windows::core::PCWSTR = ::windows::w!("LoginFailureURL"); +pub const g_szItemInfo_LoginFailureURL: ::windows::core::PCWSTR = ::windows::core::w!("LoginFailureURL"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_PopupCaption: ::windows::core::PCWSTR = ::windows::w!("PopupCaption"); +pub const g_szItemInfo_PopupCaption: ::windows::core::PCWSTR = ::windows::core::w!("PopupCaption"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_PopupURL: ::windows::core::PCWSTR = ::windows::w!("Popup"); +pub const g_szItemInfo_PopupURL: ::windows::core::PCWSTR = ::windows::core::w!("Popup"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_RadioArtURL: ::windows::core::PCWSTR = ::windows::w!("RadioArt"); +pub const g_szItemInfo_RadioArtURL: ::windows::core::PCWSTR = ::windows::core::w!("RadioArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_SubGenreArtURL: ::windows::core::PCWSTR = ::windows::w!("SubGenreArt"); +pub const g_szItemInfo_SubGenreArtURL: ::windows::core::PCWSTR = ::windows::core::w!("SubGenreArt"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szItemInfo_TreeListIconURL: ::windows::core::PCWSTR = ::windows::w!("CPListIDIcon"); +pub const g_szItemInfo_TreeListIconURL: ::windows::core::PCWSTR = ::windows::core::w!("CPListIDIcon"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szMediaPlayerTask_Browse: ::windows::core::PCWSTR = ::windows::w!("Browse"); +pub const g_szMediaPlayerTask_Browse: ::windows::core::PCWSTR = ::windows::core::w!("Browse"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szMediaPlayerTask_Burn: ::windows::core::PCWSTR = ::windows::w!("Burn"); +pub const g_szMediaPlayerTask_Burn: ::windows::core::PCWSTR = ::windows::core::w!("Burn"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szMediaPlayerTask_Sync: ::windows::core::PCWSTR = ::windows::w!("Sync"); +pub const g_szMediaPlayerTask_Sync: ::windows::core::PCWSTR = ::windows::core::w!("Sync"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szOnlineStore: ::windows::core::PCWSTR = ::windows::w!("OnlineStore"); +pub const g_szOnlineStore: ::windows::core::PCWSTR = ::windows::core::w!("OnlineStore"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szRefreshLicenseBurn: ::windows::core::PCWSTR = ::windows::w!("RefreshForBurn"); +pub const g_szRefreshLicenseBurn: ::windows::core::PCWSTR = ::windows::core::w!("RefreshForBurn"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szRefreshLicensePlay: ::windows::core::PCWSTR = ::windows::w!("RefreshForPlay"); +pub const g_szRefreshLicensePlay: ::windows::core::PCWSTR = ::windows::core::w!("RefreshForPlay"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szRefreshLicenseSync: ::windows::core::PCWSTR = ::windows::w!("RefreshForSync"); +pub const g_szRefreshLicenseSync: ::windows::core::PCWSTR = ::windows::core::w!("RefreshForSync"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szReleaseDateYear: ::windows::core::PCWSTR = ::windows::w!("ReleaseDateYear"); +pub const g_szReleaseDateYear: ::windows::core::PCWSTR = ::windows::core::w!("ReleaseDateYear"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szRootLocation: ::windows::core::PCWSTR = ::windows::w!("RootLocation"); +pub const g_szRootLocation: ::windows::core::PCWSTR = ::windows::core::w!("RootLocation"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szStationEvent_Complete: ::windows::core::PCWSTR = ::windows::w!("TrackComplete"); +pub const g_szStationEvent_Complete: ::windows::core::PCWSTR = ::windows::core::w!("TrackComplete"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szStationEvent_Skipped: ::windows::core::PCWSTR = ::windows::w!("TrackSkipped"); +pub const g_szStationEvent_Skipped: ::windows::core::PCWSTR = ::windows::core::w!("TrackSkipped"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szStationEvent_Started: ::windows::core::PCWSTR = ::windows::w!("TrackStarted"); +pub const g_szStationEvent_Started: ::windows::core::PCWSTR = ::windows::core::w!("TrackStarted"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szUnknownLocation: ::windows::core::PCWSTR = ::windows::w!("UnknownLocation"); +pub const g_szUnknownLocation: ::windows::core::PCWSTR = ::windows::core::w!("UnknownLocation"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szUserEffectiveRatingStars: ::windows::core::PCWSTR = ::windows::w!("UserEffectiveRatingStars"); +pub const g_szUserEffectiveRatingStars: ::windows::core::PCWSTR = ::windows::core::w!("UserEffectiveRatingStars"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szUserPlaylist: ::windows::core::PCWSTR = ::windows::w!("UserPlaylist"); +pub const g_szUserPlaylist: ::windows::core::PCWSTR = ::windows::core::w!("UserPlaylist"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szVerifyPermissionSync: ::windows::core::PCWSTR = ::windows::w!("VerifyPermissionSync"); +pub const g_szVerifyPermissionSync: ::windows::core::PCWSTR = ::windows::core::w!("VerifyPermissionSync"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szVideoRecent: ::windows::core::PCWSTR = ::windows::w!("VideoRecent"); +pub const g_szVideoRecent: ::windows::core::PCWSTR = ::windows::core::w!("VideoRecent"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szVideoRoot: ::windows::core::PCWSTR = ::windows::w!("VideoRoot"); +pub const g_szVideoRoot: ::windows::core::PCWSTR = ::windows::core::w!("VideoRoot"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_Details: ::windows::core::PCWSTR = ::windows::w!("ViewModeDetails"); +pub const g_szViewMode_Details: ::windows::core::PCWSTR = ::windows::core::w!("ViewModeDetails"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_Icon: ::windows::core::PCWSTR = ::windows::w!("ViewModeIcon"); +pub const g_szViewMode_Icon: ::windows::core::PCWSTR = ::windows::core::w!("ViewModeIcon"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_OrderedList: ::windows::core::PCWSTR = ::windows::w!("ViewModeOrderedList"); +pub const g_szViewMode_OrderedList: ::windows::core::PCWSTR = ::windows::core::w!("ViewModeOrderedList"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_Report: ::windows::core::PCWSTR = ::windows::w!("ViewModeReport"); +pub const g_szViewMode_Report: ::windows::core::PCWSTR = ::windows::core::w!("ViewModeReport"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szViewMode_Tile: ::windows::core::PCWSTR = ::windows::w!("ViewModeTile"); +pub const g_szViewMode_Tile: ::windows::core::PCWSTR = ::windows::core::w!("ViewModeTile"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] -pub const g_szWMParentalRating: ::windows::core::PCWSTR = ::windows::w!("WMParentalRating"); +pub const g_szWMParentalRating: ::windows::core::PCWSTR = ::windows::core::w!("WMParentalRating"); #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] pub const kfltTimedLevelMaximumFrequency: f32 = 22050f32; #[doc = "*Required features: `\"Win32_Media_MediaPlayer\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs index ec567c70ae..fb816ddd22 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Multimedia/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn AVIBuildFilterA(lpszfilter: &mut [u8], fsaving: P0) -> ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIBuildFilterA ( lpszfilter : :: windows::core::PSTR , cbfilter : i32 , fsaving : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIBuildFilterA ( lpszfilter : ::windows::core::PSTR , cbfilter : i32 , fsaving : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); AVIBuildFilterA(::core::mem::transmute(lpszfilter.as_ptr()), lpszfilter.len() as _, fsaving.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -15,13 +15,13 @@ pub unsafe fn AVIBuildFilterW(lpszfilter: &mut [u16], fsaving: P0) -> ::wind where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIBuildFilterW ( lpszfilter : :: windows::core::PWSTR , cbfilter : i32 , fsaving : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIBuildFilterW ( lpszfilter : ::windows::core::PWSTR , cbfilter : i32 , fsaving : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); AVIBuildFilterW(::core::mem::transmute(lpszfilter.as_ptr()), lpszfilter.len() as _, fsaving.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] pub unsafe fn AVIClearClipboard() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIClearClipboard ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIClearClipboard ( ) -> ::windows::core::HRESULT ); AVIClearClipboard().ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -40,7 +40,7 @@ pub unsafe fn AVIFileCreateStreamA(pfile: P0, ppavi: *mut ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileCreateStreamA ( pfile : * mut::core::ffi::c_void , ppavi : *mut * mut::core::ffi::c_void , psi : *const AVISTREAMINFOA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileCreateStreamA ( pfile : * mut::core::ffi::c_void , ppavi : *mut * mut::core::ffi::c_void , psi : *const AVISTREAMINFOA ) -> ::windows::core::HRESULT ); AVIFileCreateStreamA(pfile.into_param().abi(), ::core::mem::transmute(ppavi), psi).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -50,7 +50,7 @@ pub unsafe fn AVIFileCreateStreamW(pfile: P0, ppavi: *mut ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileCreateStreamW ( pfile : * mut::core::ffi::c_void , ppavi : *mut * mut::core::ffi::c_void , psi : *const AVISTREAMINFOW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileCreateStreamW ( pfile : * mut::core::ffi::c_void , ppavi : *mut * mut::core::ffi::c_void , psi : *const AVISTREAMINFOW ) -> ::windows::core::HRESULT ); AVIFileCreateStreamW(pfile.into_param().abi(), ::core::mem::transmute(ppavi), psi).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -59,7 +59,7 @@ pub unsafe fn AVIFileEndRecord(pfile: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileEndRecord ( pfile : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileEndRecord ( pfile : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); AVIFileEndRecord(pfile.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -74,7 +74,7 @@ pub unsafe fn AVIFileGetStream(pfile: P0, ppavi: *mut ::core::option::Option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileGetStream ( pfile : * mut::core::ffi::c_void , ppavi : *mut * mut::core::ffi::c_void , fcctype : u32 , lparam : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileGetStream ( pfile : * mut::core::ffi::c_void , ppavi : *mut * mut::core::ffi::c_void , fcctype : u32 , lparam : i32 ) -> ::windows::core::HRESULT ); AVIFileGetStream(pfile.into_param().abi(), ::core::mem::transmute(ppavi), fcctype, lparam).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -83,7 +83,7 @@ pub unsafe fn AVIFileInfoA(pfile: P0, pfi: *mut AVIFILEINFOA, lsize: i32) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileInfoA ( pfile : * mut::core::ffi::c_void , pfi : *mut AVIFILEINFOA , lsize : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileInfoA ( pfile : * mut::core::ffi::c_void , pfi : *mut AVIFILEINFOA , lsize : i32 ) -> ::windows::core::HRESULT ); AVIFileInfoA(pfile.into_param().abi(), pfi, lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -92,7 +92,7 @@ pub unsafe fn AVIFileInfoW(pfile: P0, pfi: *mut AVIFILEINFOW, lsize: i32) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileInfoW ( pfile : * mut::core::ffi::c_void , pfi : *mut AVIFILEINFOW , lsize : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileInfoW ( pfile : * mut::core::ffi::c_void , pfi : *mut AVIFILEINFOW , lsize : i32 ) -> ::windows::core::HRESULT ); AVIFileInfoW(pfile.into_param().abi(), pfi, lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -107,7 +107,7 @@ pub unsafe fn AVIFileOpenA(ppfile: *mut ::core::option::Option, sz where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileOpenA ( ppfile : *mut * mut::core::ffi::c_void , szfile : :: windows::core::PCSTR , umode : u32 , lphandler : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileOpenA ( ppfile : *mut * mut::core::ffi::c_void , szfile : ::windows::core::PCSTR , umode : u32 , lphandler : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); AVIFileOpenA(::core::mem::transmute(ppfile), szfile.into_param().abi(), umode, ::core::mem::transmute(lphandler.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -116,7 +116,7 @@ pub unsafe fn AVIFileOpenW(ppfile: *mut ::core::option::Option, sz where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileOpenW ( ppfile : *mut * mut::core::ffi::c_void , szfile : :: windows::core::PCWSTR , umode : u32 , lphandler : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileOpenW ( ppfile : *mut * mut::core::ffi::c_void , szfile : ::windows::core::PCWSTR , umode : u32 , lphandler : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); AVIFileOpenW(::core::mem::transmute(ppfile), szfile.into_param().abi(), umode, ::core::mem::transmute(lphandler.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -125,7 +125,7 @@ pub unsafe fn AVIFileReadData(pfile: P0, ckid: u32, lpdata: *mut ::core::ffi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileReadData ( pfile : * mut::core::ffi::c_void , ckid : u32 , lpdata : *mut ::core::ffi::c_void , lpcbdata : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileReadData ( pfile : * mut::core::ffi::c_void , ckid : u32 , lpdata : *mut ::core::ffi::c_void , lpcbdata : *mut i32 ) -> ::windows::core::HRESULT ); AVIFileReadData(pfile.into_param().abi(), ckid, lpdata, lpcbdata).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -143,13 +143,13 @@ pub unsafe fn AVIFileWriteData(pfile: P0, ckid: u32, lpdata: *const ::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileWriteData ( pfile : * mut::core::ffi::c_void , ckid : u32 , lpdata : *const ::core::ffi::c_void , cbdata : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIFileWriteData ( pfile : * mut::core::ffi::c_void , ckid : u32 , lpdata : *const ::core::ffi::c_void , cbdata : i32 ) -> ::windows::core::HRESULT ); AVIFileWriteData(pfile.into_param().abi(), ckid, lpdata, cbdata).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] pub unsafe fn AVIGetFromClipboard() -> ::windows::core::Result { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIGetFromClipboard ( lppf : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIGetFromClipboard ( lppf : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AVIGetFromClipboard(&mut result__).from_abi(result__) } @@ -159,13 +159,13 @@ pub unsafe fn AVIMakeCompressedStream(ppscompressed: *mut ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIMakeCompressedStream ( ppscompressed : *mut * mut::core::ffi::c_void , ppssource : * mut::core::ffi::c_void , lpoptions : *const AVICOMPRESSOPTIONS , pclsidhandler : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIMakeCompressedStream ( ppscompressed : *mut * mut::core::ffi::c_void , ppssource : * mut::core::ffi::c_void , lpoptions : *const AVICOMPRESSOPTIONS , pclsidhandler : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); AVIMakeCompressedStream(::core::mem::transmute(ppscompressed), ppssource.into_param().abi(), lpoptions, ::core::mem::transmute(pclsidhandler.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] pub unsafe fn AVIMakeFileFromStreams(ppfile: *mut ::core::option::Option, papstreams: &[::core::option::Option]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIMakeFileFromStreams ( ppfile : *mut * mut::core::ffi::c_void , nstreams : i32 , papstreams : *const * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIMakeFileFromStreams ( ppfile : *mut * mut::core::ffi::c_void , nstreams : i32 , papstreams : *const * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); AVIMakeFileFromStreams(::core::mem::transmute(ppfile), papstreams.len() as _, ::core::mem::transmute(papstreams.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -175,7 +175,7 @@ pub unsafe fn AVIMakeStreamFromClipboard(cfformat: u32, hglobal: P0) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIMakeStreamFromClipboard ( cfformat : u32 , hglobal : super::super::Foundation:: HANDLE , ppstream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIMakeStreamFromClipboard ( cfformat : u32 , hglobal : super::super::Foundation:: HANDLE , ppstream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AVIMakeStreamFromClipboard(cfformat, hglobal.into_param().abi(), &mut result__).from_abi(result__) } @@ -185,7 +185,7 @@ pub unsafe fn AVIPutFileOnClipboard(pf: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIPutFileOnClipboard ( pf : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIPutFileOnClipboard ( pf : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); AVIPutFileOnClipboard(pf.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -196,7 +196,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""cdecl" fn AVISaveA ( szfile : :: windows::core::PCSTR , pclsidhandler : *const :: windows::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , pfile : * mut::core::ffi::c_void , lpoptions : *const AVICOMPRESSOPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""cdecl" fn AVISaveA ( szfile : ::windows::core::PCSTR , pclsidhandler : *const ::windows::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , pfile : * mut::core::ffi::c_void , lpoptions : *const AVICOMPRESSOPTIONS ) -> ::windows::core::HRESULT ); AVISaveA(szfile.into_param().abi(), ::core::mem::transmute(pclsidhandler.unwrap_or(::std::ptr::null())), lpfncallback, nstreams, pfile.into_param().abi(), lpoptions).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -212,7 +212,7 @@ where #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] pub unsafe fn AVISaveOptionsFree(plpoptions: &[*const AVICOMPRESSOPTIONS]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVISaveOptionsFree ( nstreams : i32 , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVISaveOptionsFree ( nstreams : i32 , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> ::windows::core::HRESULT ); AVISaveOptionsFree(plpoptions.len() as _, ::core::mem::transmute(plpoptions.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -222,7 +222,7 @@ pub unsafe fn AVISaveVA(szfile: P0, pclsidhandler: ::core::option::Option<*c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVISaveVA ( szfile : :: windows::core::PCSTR , pclsidhandler : *const :: windows::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , ppavi : *const * mut::core::ffi::c_void , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVISaveVA ( szfile : ::windows::core::PCSTR , pclsidhandler : *const ::windows::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , ppavi : *const * mut::core::ffi::c_void , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> ::windows::core::HRESULT ); AVISaveVA(szfile.into_param().abi(), ::core::mem::transmute(pclsidhandler.unwrap_or(::std::ptr::null())), lpfncallback, nstreams, ::core::mem::transmute(ppavi), plpoptions).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -232,7 +232,7 @@ pub unsafe fn AVISaveVW(szfile: P0, pclsidhandler: ::core::option::Option<*c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVISaveVW ( szfile : :: windows::core::PCWSTR , pclsidhandler : *const :: windows::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , ppavi : *const * mut::core::ffi::c_void , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVISaveVW ( szfile : ::windows::core::PCWSTR , pclsidhandler : *const ::windows::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , ppavi : *const * mut::core::ffi::c_void , plpoptions : *const *const AVICOMPRESSOPTIONS ) -> ::windows::core::HRESULT ); AVISaveVW(szfile.into_param().abi(), ::core::mem::transmute(pclsidhandler.unwrap_or(::std::ptr::null())), lpfncallback, nstreams, ::core::mem::transmute(ppavi), plpoptions).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -243,7 +243,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""cdecl" fn AVISaveW ( szfile : :: windows::core::PCWSTR , pclsidhandler : *const :: windows::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , pfile : * mut::core::ffi::c_void , lpoptions : *const AVICOMPRESSOPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""cdecl" fn AVISaveW ( szfile : ::windows::core::PCWSTR , pclsidhandler : *const ::windows::core::GUID , lpfncallback : AVISAVECALLBACK , nstreams : i32 , pfile : * mut::core::ffi::c_void , lpoptions : *const AVICOMPRESSOPTIONS ) -> ::windows::core::HRESULT ); AVISaveW(szfile.into_param().abi(), ::core::mem::transmute(pclsidhandler.unwrap_or(::std::ptr::null())), lpfncallback, nstreams, pfile.into_param().abi(), lpoptions).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -261,13 +261,13 @@ pub unsafe fn AVIStreamBeginStreaming(pavi: P0, lstart: i32, lend: i32, lrat where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamBeginStreaming ( pavi : * mut::core::ffi::c_void , lstart : i32 , lend : i32 , lrate : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamBeginStreaming ( pavi : * mut::core::ffi::c_void , lstart : i32 , lend : i32 , lrate : i32 ) -> ::windows::core::HRESULT ); AVIStreamBeginStreaming(pavi.into_param().abi(), lstart, lend, lrate).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] #[inline] pub unsafe fn AVIStreamCreate(ppavi: *mut ::core::option::Option, lparam1: i32, lparam2: i32, pclsidhandler: ::core::option::Option<*const ::windows::core::GUID>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamCreate ( ppavi : *mut * mut::core::ffi::c_void , lparam1 : i32 , lparam2 : i32 , pclsidhandler : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamCreate ( ppavi : *mut * mut::core::ffi::c_void , lparam1 : i32 , lparam2 : i32 , pclsidhandler : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); AVIStreamCreate(::core::mem::transmute(ppavi), lparam1, lparam2, ::core::mem::transmute(pclsidhandler.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -276,7 +276,7 @@ pub unsafe fn AVIStreamEndStreaming(pavi: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamEndStreaming ( pavi : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamEndStreaming ( pavi : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); AVIStreamEndStreaming(pavi.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -303,7 +303,7 @@ pub unsafe fn AVIStreamGetFrameClose(pg: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamGetFrameClose ( pg : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamGetFrameClose ( pg : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); AVIStreamGetFrameClose(pg.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -323,7 +323,7 @@ pub unsafe fn AVIStreamInfoA(pavi: P0, psi: *mut AVISTREAMINFOA, lsize: i32) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamInfoA ( pavi : * mut::core::ffi::c_void , psi : *mut AVISTREAMINFOA , lsize : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamInfoA ( pavi : * mut::core::ffi::c_void , psi : *mut AVISTREAMINFOA , lsize : i32 ) -> ::windows::core::HRESULT ); AVIStreamInfoA(pavi.into_param().abi(), psi, lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -333,7 +333,7 @@ pub unsafe fn AVIStreamInfoW(pavi: P0, psi: *mut AVISTREAMINFOW, lsize: i32) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamInfoW ( pavi : * mut::core::ffi::c_void , psi : *mut AVISTREAMINFOW , lsize : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamInfoW ( pavi : * mut::core::ffi::c_void , psi : *mut AVISTREAMINFOW , lsize : i32 ) -> ::windows::core::HRESULT ); AVIStreamInfoW(pavi.into_param().abi(), psi, lsize).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -351,7 +351,7 @@ pub unsafe fn AVIStreamOpenFromFileA(ppavi: *mut ::core::option::Option, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamOpenFromFileA ( ppavi : *mut * mut::core::ffi::c_void , szfile : :: windows::core::PCSTR , fcctype : u32 , lparam : i32 , mode : u32 , pclsidhandler : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamOpenFromFileA ( ppavi : *mut * mut::core::ffi::c_void , szfile : ::windows::core::PCSTR , fcctype : u32 , lparam : i32 , mode : u32 , pclsidhandler : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); AVIStreamOpenFromFileA(::core::mem::transmute(ppavi), szfile.into_param().abi(), fcctype, lparam, mode, ::core::mem::transmute(pclsidhandler.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -360,7 +360,7 @@ pub unsafe fn AVIStreamOpenFromFileW(ppavi: *mut ::core::option::Option, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamOpenFromFileW ( ppavi : *mut * mut::core::ffi::c_void , szfile : :: windows::core::PCWSTR , fcctype : u32 , lparam : i32 , mode : u32 , pclsidhandler : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamOpenFromFileW ( ppavi : *mut * mut::core::ffi::c_void , szfile : ::windows::core::PCWSTR , fcctype : u32 , lparam : i32 , mode : u32 , pclsidhandler : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); AVIStreamOpenFromFileW(::core::mem::transmute(ppavi), szfile.into_param().abi(), fcctype, lparam, mode, ::core::mem::transmute(pclsidhandler.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -369,7 +369,7 @@ pub unsafe fn AVIStreamRead(pavi: P0, lstart: i32, lsamples: i32, lpbuffer: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamRead ( pavi : * mut::core::ffi::c_void , lstart : i32 , lsamples : i32 , lpbuffer : *mut ::core::ffi::c_void , cbbuffer : i32 , plbytes : *mut i32 , plsamples : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamRead ( pavi : * mut::core::ffi::c_void , lstart : i32 , lsamples : i32 , lpbuffer : *mut ::core::ffi::c_void , cbbuffer : i32 , plbytes : *mut i32 , plsamples : *mut i32 ) -> ::windows::core::HRESULT ); AVIStreamRead(pavi.into_param().abi(), lstart, lsamples, ::core::mem::transmute(lpbuffer.unwrap_or(::std::ptr::null_mut())), cbbuffer, ::core::mem::transmute(plbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(plsamples.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -378,7 +378,7 @@ pub unsafe fn AVIStreamReadData(pavi: P0, fcc: u32, lp: ::core::option::Opti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamReadData ( pavi : * mut::core::ffi::c_void , fcc : u32 , lp : *mut ::core::ffi::c_void , lpcb : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamReadData ( pavi : * mut::core::ffi::c_void , fcc : u32 , lp : *mut ::core::ffi::c_void , lpcb : *mut i32 ) -> ::windows::core::HRESULT ); AVIStreamReadData(pavi.into_param().abi(), fcc, ::core::mem::transmute(lp.unwrap_or(::std::ptr::null_mut())), lpcb).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -387,7 +387,7 @@ pub unsafe fn AVIStreamReadFormat(pavi: P0, lpos: i32, lpformat: ::core::opt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamReadFormat ( pavi : * mut::core::ffi::c_void , lpos : i32 , lpformat : *mut ::core::ffi::c_void , lpcbformat : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamReadFormat ( pavi : * mut::core::ffi::c_void , lpos : i32 , lpformat : *mut ::core::ffi::c_void , lpcbformat : *mut i32 ) -> ::windows::core::HRESULT ); AVIStreamReadFormat(pavi.into_param().abi(), lpos, ::core::mem::transmute(lpformat.unwrap_or(::std::ptr::null_mut())), lpcbformat).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -414,7 +414,7 @@ pub unsafe fn AVIStreamSetFormat(pavi: P0, lpos: i32, lpformat: *const ::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamSetFormat ( pavi : * mut::core::ffi::c_void , lpos : i32 , lpformat : *const ::core::ffi::c_void , cbformat : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamSetFormat ( pavi : * mut::core::ffi::c_void , lpos : i32 , lpformat : *const ::core::ffi::c_void , cbformat : i32 ) -> ::windows::core::HRESULT ); AVIStreamSetFormat(pavi.into_param().abi(), lpos, lpformat, cbformat).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -441,7 +441,7 @@ pub unsafe fn AVIStreamWrite(pavi: P0, lstart: i32, lsamples: i32, lpbuffer: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamWrite ( pavi : * mut::core::ffi::c_void , lstart : i32 , lsamples : i32 , lpbuffer : *const ::core::ffi::c_void , cbbuffer : i32 , dwflags : u32 , plsampwritten : *mut i32 , plbyteswritten : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamWrite ( pavi : * mut::core::ffi::c_void , lstart : i32 , lsamples : i32 , lpbuffer : *const ::core::ffi::c_void , cbbuffer : i32 , dwflags : u32 , plsampwritten : *mut i32 , plbyteswritten : *mut i32 ) -> ::windows::core::HRESULT ); AVIStreamWrite(pavi.into_param().abi(), lstart, lsamples, lpbuffer, cbbuffer, dwflags, ::core::mem::transmute(plsampwritten.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(plbyteswritten.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -450,7 +450,7 @@ pub unsafe fn AVIStreamWriteData(pavi: P0, fcc: u32, lp: *const ::core::ffi: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamWriteData ( pavi : * mut::core::ffi::c_void , fcc : u32 , lp : *const ::core::ffi::c_void , cb : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn AVIStreamWriteData ( pavi : * mut::core::ffi::c_void , fcc : u32 , lp : *const ::core::ffi::c_void , cb : i32 ) -> ::windows::core::HRESULT ); AVIStreamWriteData(pavi.into_param().abi(), fcc, lp, cb).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -471,7 +471,7 @@ pub unsafe fn CreateEditableStream(ppseditable: *mut ::core::option::Option< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn CreateEditableStream ( ppseditable : *mut * mut::core::ffi::c_void , pssource : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn CreateEditableStream ( ppseditable : *mut * mut::core::ffi::c_void , pssource : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateEditableStream(::core::mem::transmute(ppseditable), pssource.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -622,7 +622,7 @@ pub unsafe fn EditStreamClone(pavi: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamClone ( pavi : * mut::core::ffi::c_void , ppresult : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamClone ( pavi : * mut::core::ffi::c_void , ppresult : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); EditStreamClone(pavi.into_param().abi(), &mut result__).from_abi(result__) } @@ -632,7 +632,7 @@ pub unsafe fn EditStreamCopy(pavi: P0, plstart: *mut i32, pllength: *mut i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamCopy ( pavi : * mut::core::ffi::c_void , plstart : *mut i32 , pllength : *mut i32 , ppresult : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamCopy ( pavi : * mut::core::ffi::c_void , plstart : *mut i32 , pllength : *mut i32 , ppresult : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); EditStreamCopy(pavi.into_param().abi(), plstart, pllength, ::core::mem::transmute(ppresult)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -641,7 +641,7 @@ pub unsafe fn EditStreamCut(pavi: P0, plstart: *mut i32, pllength: *mut i32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamCut ( pavi : * mut::core::ffi::c_void , plstart : *mut i32 , pllength : *mut i32 , ppresult : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamCut ( pavi : * mut::core::ffi::c_void , plstart : *mut i32 , pllength : *mut i32 , ppresult : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); EditStreamCut(pavi.into_param().abi(), plstart, pllength, ::core::mem::transmute(ppresult)).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -651,7 +651,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamPaste ( pavi : * mut::core::ffi::c_void , plpos : *mut i32 , pllength : *mut i32 , pstream : * mut::core::ffi::c_void , lstart : i32 , lend : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamPaste ( pavi : * mut::core::ffi::c_void , plpos : *mut i32 , pllength : *mut i32 , pstream : * mut::core::ffi::c_void , lstart : i32 , lend : i32 ) -> ::windows::core::HRESULT ); EditStreamPaste(pavi.into_param().abi(), plpos, pllength, pstream.into_param().abi(), lstart, lend).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -661,7 +661,7 @@ pub unsafe fn EditStreamSetInfoA(pavi: P0, lpinfo: *const AVISTREAMINFOA, cb where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamSetInfoA ( pavi : * mut::core::ffi::c_void , lpinfo : *const AVISTREAMINFOA , cbinfo : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamSetInfoA ( pavi : * mut::core::ffi::c_void , lpinfo : *const AVISTREAMINFOA , cbinfo : i32 ) -> ::windows::core::HRESULT ); EditStreamSetInfoA(pavi.into_param().abi(), lpinfo, cbinfo).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -671,7 +671,7 @@ pub unsafe fn EditStreamSetInfoW(pavi: P0, lpinfo: *const AVISTREAMINFOW, cb where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamSetInfoW ( pavi : * mut::core::ffi::c_void , lpinfo : *const AVISTREAMINFOW , cbinfo : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamSetInfoW ( pavi : * mut::core::ffi::c_void , lpinfo : *const AVISTREAMINFOW , cbinfo : i32 ) -> ::windows::core::HRESULT ); EditStreamSetInfoW(pavi.into_param().abi(), lpinfo, cbinfo).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -681,7 +681,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamSetNameA ( pavi : * mut::core::ffi::c_void , lpszname : :: windows::core::PCSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamSetNameA ( pavi : * mut::core::ffi::c_void , lpszname : ::windows::core::PCSTR ) -> ::windows::core::HRESULT ); EditStreamSetNameA(pavi.into_param().abi(), lpszname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -691,7 +691,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamSetNameW ( pavi : * mut::core::ffi::c_void , lpszname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "avifil32.dll""system" fn EditStreamSetNameW ( pavi : * mut::core::ffi::c_void , lpszname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); EditStreamSetNameW(pavi.into_param().abi(), lpszname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -760,7 +760,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msvfw32.dll""system" fn ICCompressorChoose ( hwnd : super::super::Foundation:: HWND , uiflags : u32 , pvin : *const ::core::ffi::c_void , lpdata : *const ::core::ffi::c_void , pc : *mut COMPVARS , lpsztitle : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msvfw32.dll""system" fn ICCompressorChoose ( hwnd : super::super::Foundation:: HWND , uiflags : u32 , pvin : *const ::core::ffi::c_void , lpdata : *const ::core::ffi::c_void , pc : *mut COMPVARS , lpsztitle : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); ICCompressorChoose(hwnd.into_param().abi(), uiflags, ::core::mem::transmute(pvin.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), pc, lpsztitle.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -857,7 +857,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msvfw32.dll""system" fn ICInstall ( fcctype : u32 , fcchandler : u32 , lparam : super::super::Foundation:: LPARAM , szdesc : :: windows::core::PCSTR , wflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msvfw32.dll""system" fn ICInstall ( fcctype : u32 , fcchandler : u32 , lparam : super::super::Foundation:: LPARAM , szdesc : ::windows::core::PCSTR , wflags : u32 ) -> super::super::Foundation:: BOOL ); ICInstall(fcctype, fcchandler, lparam.into_param().abi(), szdesc.into_param().abi(), wflags) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -927,7 +927,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msvfw32.dll""cdecl" fn MCIWndCreateA ( hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , dwstyle : u32 , szfile : :: windows::core::PCSTR ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "msvfw32.dll""cdecl" fn MCIWndCreateA ( hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , dwstyle : u32 , szfile : ::windows::core::PCSTR ) -> super::super::Foundation:: HWND ); MCIWndCreateA(hwndparent.into_param().abi(), hinstance.into_param().abi(), dwstyle, szfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -939,7 +939,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msvfw32.dll""cdecl" fn MCIWndCreateW ( hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , dwstyle : u32 , szfile : :: windows::core::PCWSTR ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "msvfw32.dll""cdecl" fn MCIWndCreateW ( hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , dwstyle : u32 , szfile : ::windows::core::PCWSTR ) -> super::super::Foundation:: HWND ); MCIWndCreateW(hwndparent.into_param().abi(), hinstance.into_param().abi(), dwstyle, szfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -958,7 +958,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winmm.dll""system" fn OpenDriver ( szdrivername : :: windows::core::PCWSTR , szsectionname : :: windows::core::PCWSTR , lparam2 : super::super::Foundation:: LPARAM ) -> HDRVR ); + ::windows::imp::link ! ( "winmm.dll""system" fn OpenDriver ( szdrivername : ::windows::core::PCWSTR , szsectionname : ::windows::core::PCWSTR , lparam2 : super::super::Foundation:: LPARAM ) -> HDRVR ); OpenDriver(szdrivername.into_param().abi(), szsectionname.into_param().abi(), lparam2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -987,7 +987,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avicap32.dll""system" fn capCreateCaptureWindowA ( lpszwindowname : :: windows::core::PCSTR , dwstyle : u32 , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , nid : i32 ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "avicap32.dll""system" fn capCreateCaptureWindowA ( lpszwindowname : ::windows::core::PCSTR , dwstyle : u32 , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , nid : i32 ) -> super::super::Foundation:: HWND ); capCreateCaptureWindowA(lpszwindowname.into_param().abi(), dwstyle, x, y, nwidth, nheight, hwndparent.into_param().abi(), nid) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -998,21 +998,21 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avicap32.dll""system" fn capCreateCaptureWindowW ( lpszwindowname : :: windows::core::PCWSTR , dwstyle : u32 , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , nid : i32 ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "avicap32.dll""system" fn capCreateCaptureWindowW ( lpszwindowname : ::windows::core::PCWSTR , dwstyle : u32 , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , nid : i32 ) -> super::super::Foundation:: HWND ); capCreateCaptureWindowW(lpszwindowname.into_param().abi(), dwstyle, x, y, nwidth, nheight, hwndparent.into_param().abi(), nid) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn capGetDriverDescriptionA(wdriverindex: u32, lpszname: &mut [u8], lpszver: &mut [u8]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "avicap32.dll""system" fn capGetDriverDescriptionA ( wdriverindex : u32 , lpszname : :: windows::core::PSTR , cbname : i32 , lpszver : :: windows::core::PSTR , cbver : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "avicap32.dll""system" fn capGetDriverDescriptionA ( wdriverindex : u32 , lpszname : ::windows::core::PSTR , cbname : i32 , lpszver : ::windows::core::PSTR , cbver : i32 ) -> super::super::Foundation:: BOOL ); capGetDriverDescriptionA(wdriverindex, ::core::mem::transmute(lpszname.as_ptr()), lpszname.len() as _, ::core::mem::transmute(lpszver.as_ptr()), lpszver.len() as _) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn capGetDriverDescriptionW(wdriverindex: u32, lpszname: &mut [u16], lpszver: &mut [u16]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "avicap32.dll""system" fn capGetDriverDescriptionW ( wdriverindex : u32 , lpszname : :: windows::core::PWSTR , cbname : i32 , lpszver : :: windows::core::PWSTR , cbver : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "avicap32.dll""system" fn capGetDriverDescriptionW ( wdriverindex : u32 , lpszname : ::windows::core::PWSTR , cbname : i32 , lpszver : ::windows::core::PWSTR , cbver : i32 ) -> super::super::Foundation:: BOOL ); capGetDriverDescriptionW(wdriverindex, ::core::mem::transmute(lpszname.as_ptr()), lpszname.len() as _, ::core::mem::transmute(lpszver.as_ptr()), lpszver.len() as _) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1109,7 +1109,7 @@ pub unsafe fn mciGetDeviceIDA(pszdevice: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mciGetDeviceIDA ( pszdevice : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciGetDeviceIDA ( pszdevice : ::windows::core::PCSTR ) -> u32 ); mciGetDeviceIDA(pszdevice.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1118,7 +1118,7 @@ pub unsafe fn mciGetDeviceIDFromElementIDA(dwelementid: u32, lpstrtype: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mciGetDeviceIDFromElementIDA ( dwelementid : u32 , lpstrtype : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciGetDeviceIDFromElementIDA ( dwelementid : u32 , lpstrtype : ::windows::core::PCSTR ) -> u32 ); mciGetDeviceIDFromElementIDA(dwelementid, lpstrtype.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1127,7 +1127,7 @@ pub unsafe fn mciGetDeviceIDFromElementIDW(dwelementid: u32, lpstrtype: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mciGetDeviceIDFromElementIDW ( dwelementid : u32 , lpstrtype : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciGetDeviceIDFromElementIDW ( dwelementid : u32 , lpstrtype : ::windows::core::PCWSTR ) -> u32 ); mciGetDeviceIDFromElementIDW(dwelementid, lpstrtype.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1136,7 +1136,7 @@ pub unsafe fn mciGetDeviceIDW(pszdevice: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mciGetDeviceIDW ( pszdevice : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciGetDeviceIDW ( pszdevice : ::windows::core::PCWSTR ) -> u32 ); mciGetDeviceIDW(pszdevice.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1149,14 +1149,14 @@ pub unsafe fn mciGetDriverData(wdeviceid: u32) -> usize { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn mciGetErrorStringA(mcierr: u32, psztext: &mut [u8]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winmm.dll""system" fn mciGetErrorStringA ( mcierr : u32 , psztext : :: windows::core::PSTR , cchtext : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciGetErrorStringA ( mcierr : u32 , psztext : ::windows::core::PSTR , cchtext : u32 ) -> super::super::Foundation:: BOOL ); mciGetErrorStringA(mcierr, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn mciGetErrorStringW(mcierr: u32, psztext: &mut [u16]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winmm.dll""system" fn mciGetErrorStringW ( mcierr : u32 , psztext : :: windows::core::PWSTR , cchtext : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciGetErrorStringW ( mcierr : u32 , psztext : ::windows::core::PWSTR , cchtext : u32 ) -> super::super::Foundation:: BOOL ); mciGetErrorStringW(mcierr, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1173,7 +1173,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mciLoadCommandResource ( hinstance : super::super::Foundation:: HANDLE , lpresname : :: windows::core::PCWSTR , wtype : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciLoadCommandResource ( hinstance : super::super::Foundation:: HANDLE , lpresname : ::windows::core::PCWSTR , wtype : u32 ) -> u32 ); mciLoadCommandResource(hinstance.into_param().abi(), lpresname.into_param().abi(), wtype) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1196,7 +1196,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winmm.dll""system" fn mciSendStringA ( lpstrcommand : :: windows::core::PCSTR , lpstrreturnstring : :: windows::core::PSTR , ureturnlength : u32 , hwndcallback : super::super::Foundation:: HWND ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciSendStringA ( lpstrcommand : ::windows::core::PCSTR , lpstrreturnstring : ::windows::core::PSTR , ureturnlength : u32 , hwndcallback : super::super::Foundation:: HWND ) -> u32 ); mciSendStringA(lpstrcommand.into_param().abi(), ::core::mem::transmute(lpstrreturnstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpstrreturnstring.as_deref().map_or(0, |slice| slice.len() as _), hwndcallback.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -1207,7 +1207,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winmm.dll""system" fn mciSendStringW ( lpstrcommand : :: windows::core::PCWSTR , lpstrreturnstring : :: windows::core::PWSTR , ureturnlength : u32 , hwndcallback : super::super::Foundation:: HWND ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mciSendStringW ( lpstrcommand : ::windows::core::PCWSTR , lpstrreturnstring : ::windows::core::PWSTR , ureturnlength : u32 , hwndcallback : super::super::Foundation:: HWND ) -> u32 ); mciSendStringW(lpstrcommand.into_param().abi(), ::core::mem::transmute(lpstrreturnstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpstrreturnstring.as_deref().map_or(0, |slice| slice.len() as _), hwndcallback.into_param().abi()) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -1231,7 +1231,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mmDrvInstall ( hdriver : HDRVR , wszdrventry : :: windows::core::PCWSTR , drvmessage : DRIVERMSGPROC , wflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmDrvInstall ( hdriver : HDRVR , wszdrventry : ::windows::core::PCWSTR , drvmessage : DRIVERMSGPROC , wflags : u32 ) -> u32 ); mmDrvInstall(hdriver.into_param().abi(), wszdrventry.into_param().abi(), drvmessage, wflags) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1349,14 +1349,14 @@ pub unsafe fn mmioInstallIOProcW(fccioproc: u32, pioproc: LPMMIOPROC, dwflags: u #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn mmioOpenA(pszfilename: ::core::option::Option<&mut [u8; 128]>, pmmioinfo: ::core::option::Option<*mut MMIOINFO>, fdwopen: u32) -> HMMIO { - ::windows::imp::link ! ( "winmm.dll""system" fn mmioOpenA ( pszfilename : :: windows::core::PSTR , pmmioinfo : *mut MMIOINFO , fdwopen : u32 ) -> HMMIO ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmioOpenA ( pszfilename : ::windows::core::PSTR , pmmioinfo : *mut MMIOINFO , fdwopen : u32 ) -> HMMIO ); mmioOpenA(::core::mem::transmute(pszfilename.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pmmioinfo.unwrap_or(::std::ptr::null_mut())), fdwopen) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn mmioOpenW(pszfilename: ::core::option::Option<&mut [u16; 128]>, pmmioinfo: ::core::option::Option<*mut MMIOINFO>, fdwopen: u32) -> HMMIO { - ::windows::imp::link ! ( "winmm.dll""system" fn mmioOpenW ( pszfilename : :: windows::core::PWSTR , pmmioinfo : *mut MMIOINFO , fdwopen : u32 ) -> HMMIO ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmioOpenW ( pszfilename : ::windows::core::PWSTR , pmmioinfo : *mut MMIOINFO , fdwopen : u32 ) -> HMMIO ); mmioOpenW(::core::mem::transmute(pszfilename.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pmmioinfo.unwrap_or(::std::ptr::null_mut())), fdwopen) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1376,7 +1376,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mmioRenameA ( pszfilename : :: windows::core::PCSTR , psznewfilename : :: windows::core::PCSTR , pmmioinfo : *const MMIOINFO , fdwrename : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmioRenameA ( pszfilename : ::windows::core::PCSTR , psznewfilename : ::windows::core::PCSTR , pmmioinfo : *const MMIOINFO , fdwrename : u32 ) -> u32 ); mmioRenameA(pszfilename.into_param().abi(), psznewfilename.into_param().abi(), ::core::mem::transmute(pmmioinfo.unwrap_or(::std::ptr::null())), fdwrename) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -1387,7 +1387,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mmioRenameW ( pszfilename : :: windows::core::PCWSTR , psznewfilename : :: windows::core::PCWSTR , pmmioinfo : *const MMIOINFO , fdwrename : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmioRenameW ( pszfilename : ::windows::core::PCWSTR , psznewfilename : ::windows::core::PCWSTR , pmmioinfo : *const MMIOINFO , fdwrename : u32 ) -> u32 ); mmioRenameW(pszfilename.into_param().abi(), psznewfilename.into_param().abi(), ::core::mem::transmute(pmmioinfo.unwrap_or(::std::ptr::null())), fdwrename) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1417,7 +1417,7 @@ pub unsafe fn mmioSetBuffer(hmmio: P0, pchbuffer: ::core::option::Option<&mu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winmm.dll""system" fn mmioSetBuffer ( hmmio : HMMIO , pchbuffer : :: windows::core::PSTR , cchbuffer : i32 , fubuffer : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmioSetBuffer ( hmmio : HMMIO , pchbuffer : ::windows::core::PSTR , cchbuffer : i32 , fubuffer : u32 ) -> u32 ); mmioSetBuffer(hmmio.into_param().abi(), ::core::mem::transmute(pchbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pchbuffer.as_deref().map_or(0, |slice| slice.len() as _), fubuffer) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -1436,7 +1436,7 @@ pub unsafe fn mmioStringToFOURCCA(sz: P0, uflags: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mmioStringToFOURCCA ( sz : :: windows::core::PCSTR , uflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmioStringToFOURCCA ( sz : ::windows::core::PCSTR , uflags : u32 ) -> u32 ); mmioStringToFOURCCA(sz.into_param().abi(), uflags) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1445,7 +1445,7 @@ pub unsafe fn mmioStringToFOURCCW(sz: P0, uflags: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winmm.dll""system" fn mmioStringToFOURCCW ( sz : :: windows::core::PCWSTR , uflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmioStringToFOURCCW ( sz : ::windows::core::PCWSTR , uflags : u32 ) -> u32 ); mmioStringToFOURCCW(sz.into_param().abi(), uflags) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -1454,7 +1454,7 @@ pub unsafe fn mmioWrite(hmmio: P0, pch: &[u8]) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winmm.dll""system" fn mmioWrite ( hmmio : HMMIO , pch : :: windows::core::PCSTR , cch : i32 ) -> i32 ); + ::windows::imp::link ! ( "winmm.dll""system" fn mmioWrite ( hmmio : HMMIO , pch : ::windows::core::PCSTR , cch : i32 ) -> i32 ); mmioWrite(hmmio.into_param().abi(), ::core::mem::transmute(pch.as_ptr()), pch.len() as _) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`, `\"Win32_Foundation\"`*"] @@ -1465,7 +1465,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-mm-misc-l1-1-1.dll""system" fn sndOpenSound ( eventname : :: windows::core::PCWSTR , appname : :: windows::core::PCWSTR , flags : i32 , filehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); + ::windows::imp::link ! ( "api-ms-win-mm-misc-l1-1-1.dll""system" fn sndOpenSound ( eventname : ::windows::core::PCWSTR , appname : ::windows::core::PCWSTR , flags : i32 , filehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); sndOpenSound(eventname.into_param().abi(), appname.into_param().abi(), flags, filehandle) } #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -2029,7 +2029,7 @@ pub const DLG_ACMFILTERCHOOSE_ID: u32 = 71u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const DLG_ACMFORMATCHOOSE_ID: u32 = 70u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const DRIVERS_SECTION: ::windows::core::PCWSTR = ::windows::w!("DRIVERS32"); +pub const DRIVERS_SECTION: ::windows::core::PCWSTR = ::windows::core::w!("DRIVERS32"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const DRVCNF_CANCEL: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -2897,7 +2897,7 @@ pub const JOY_CAL_READYONLY: i32 = 2097152i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const JOY_CAL_READZONLY: i32 = 16777216i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const JOY_CONFIGCHANGED_MSGSTRING: ::windows::core::PCSTR = ::windows::s!("MSJSTICK_VJOYD_MSGSTR"); +pub const JOY_CONFIGCHANGED_MSGSTRING: ::windows::core::PCSTR = ::windows::core::s!("MSJSTICK_VJOYD_MSGSTR"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const JOY_POVBACKWARD: u32 = 18000u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -3327,7 +3327,7 @@ pub const MCIWND_END: i32 = -2i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const MCIWND_START: i32 = -1i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const MCIWND_WINDOW_CLASS: ::windows::core::PCWSTR = ::windows::w!("MCIWndClass"); +pub const MCIWND_WINDOW_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("MCIWndClass"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const MCI_ANIM_GETDEVCAPS_CAN_REVERSE: i32 = 16385i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -4247,7 +4247,7 @@ pub const MCI_SAVE: u32 = 2067u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const MCI_SAVE_FILE: i32 = 256i32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const MCI_SECTION: ::windows::core::PCWSTR = ::windows::w!("MCI32"); +pub const MCI_SECTION: ::windows::core::PCWSTR = ::windows::core::w!("MCI32"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const MCI_SEEK: u32 = 2055u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] @@ -10215,9 +10215,9 @@ pub const SEEK_END: u32 = 2u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const SEEK_SET: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const TARGET_DEVICE_FRIENDLY_NAME: ::windows::core::PCSTR = ::windows::s!("TargetDeviceFriendlyName"); +pub const TARGET_DEVICE_FRIENDLY_NAME: ::windows::core::PCSTR = ::windows::core::s!("TargetDeviceFriendlyName"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] -pub const TARGET_DEVICE_OPEN_EXCLUSIVELY: ::windows::core::PCSTR = ::windows::s!("TargetDeviceOpenExclusively"); +pub const TARGET_DEVICE_OPEN_EXCLUSIVELY: ::windows::core::PCSTR = ::windows::core::s!("TargetDeviceOpenExclusively"); #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] pub const TASKERR_NOTASKSUPPORT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_Multimedia\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs index f779e5c5d8..868a9cbc8b 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/Speech/mod.rs @@ -9933,107 +9933,107 @@ pub const DEFAULT_WEIGHT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SAPI_ERROR_BASE: u32 = 20480u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPALTERNATESCLSID: ::windows::core::PCWSTR = ::windows::w!("AlternatesCLSID"); +pub const SPALTERNATESCLSID: ::windows::core::PCWSTR = ::windows::core::w!("AlternatesCLSID"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_APPLEXICONS: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AppLexicons"); +pub const SPCAT_APPLEXICONS: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AppLexicons"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_AUDIOIN: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput"); +pub const SPCAT_AUDIOIN: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_AUDIOOUT: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput"); +pub const SPCAT_AUDIOOUT: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_PHONECONVERTERS: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\PhoneConverters"); +pub const SPCAT_PHONECONVERTERS: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\PhoneConverters"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_RECOGNIZERS: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Recognizers"); +pub const SPCAT_RECOGNIZERS: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Recognizers"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_RECOPROFILES: ::windows::core::PCWSTR = ::windows::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\RecoProfiles"); +pub const SPCAT_RECOPROFILES: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\RecoProfiles"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_TEXTNORMALIZERS: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\TextNormalizers"); +pub const SPCAT_TEXTNORMALIZERS: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\TextNormalizers"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCAT_VOICES: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Voices"); +pub const SPCAT_VOICES: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\Voices"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCURRENT_USER_LEXICON_TOKEN_ID: ::windows::core::PCWSTR = ::windows::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserLexicon"); +pub const SPCURRENT_USER_LEXICON_TOKEN_ID: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserLexicon"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPCURRENT_USER_SHORTCUT_TOKEN_ID: ::windows::core::PCWSTR = ::windows::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserShortcut"); +pub const SPCURRENT_USER_SHORTCUT_TOKEN_ID: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech\\CurrentUserShortcut"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDICTATION: ::windows::core::PCWSTR = ::windows::w!("*"); +pub const SPDICTATION: ::windows::core::PCWSTR = ::windows::core::w!("*"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_AddRemoveWord: ::windows::core::PCWSTR = ::windows::w!("AddRemoveWord"); +pub const SPDUI_AddRemoveWord: ::windows::core::PCWSTR = ::windows::core::w!("AddRemoveWord"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_AudioProperties: ::windows::core::PCWSTR = ::windows::w!("AudioProperties"); +pub const SPDUI_AudioProperties: ::windows::core::PCWSTR = ::windows::core::w!("AudioProperties"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_AudioVolume: ::windows::core::PCWSTR = ::windows::w!("AudioVolume"); +pub const SPDUI_AudioVolume: ::windows::core::PCWSTR = ::windows::core::w!("AudioVolume"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_EngineProperties: ::windows::core::PCWSTR = ::windows::w!("EngineProperties"); +pub const SPDUI_EngineProperties: ::windows::core::PCWSTR = ::windows::core::w!("EngineProperties"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_MicTraining: ::windows::core::PCWSTR = ::windows::w!("MicTraining"); +pub const SPDUI_MicTraining: ::windows::core::PCWSTR = ::windows::core::w!("MicTraining"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_RecoProfileProperties: ::windows::core::PCWSTR = ::windows::w!("RecoProfileProperties"); +pub const SPDUI_RecoProfileProperties: ::windows::core::PCWSTR = ::windows::core::w!("RecoProfileProperties"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_ShareData: ::windows::core::PCWSTR = ::windows::w!("ShareData"); +pub const SPDUI_ShareData: ::windows::core::PCWSTR = ::windows::core::w!("ShareData"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_Tutorial: ::windows::core::PCWSTR = ::windows::w!("Tutorial"); +pub const SPDUI_Tutorial: ::windows::core::PCWSTR = ::windows::core::w!("Tutorial"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_UserEnrollment: ::windows::core::PCWSTR = ::windows::w!("UserEnrollment"); +pub const SPDUI_UserEnrollment: ::windows::core::PCWSTR = ::windows::core::w!("UserEnrollment"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPDUI_UserTraining: ::windows::core::PCWSTR = ::windows::w!("UserTraining"); +pub const SPDUI_UserTraining: ::windows::core::PCWSTR = ::windows::core::w!("UserTraining"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPINFDICTATION: ::windows::core::PCWSTR = ::windows::w!("*+"); +pub const SPINFDICTATION: ::windows::core::PCWSTR = ::windows::core::w!("*+"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPMMSYS_AUDIO_IN_TOKEN_ID: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput\\TokenEnums\\MMAudioIn\\"); +pub const SPMMSYS_AUDIO_IN_TOKEN_ID: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioInput\\TokenEnums\\MMAudioIn\\"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPMMSYS_AUDIO_OUT_TOKEN_ID: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput\\TokenEnums\\MMAudioOut\\"); +pub const SPMMSYS_AUDIO_OUT_TOKEN_ID: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\AudioOutput\\TokenEnums\\MMAudioOut\\"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_ADAPTATION_ON: ::windows::core::PCWSTR = ::windows::w!("AdaptationOn"); +pub const SPPROP_ADAPTATION_ON: ::windows::core::PCWSTR = ::windows::core::w!("AdaptationOn"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_COMPLEX_RESPONSE_SPEED: ::windows::core::PCWSTR = ::windows::w!("ComplexResponseSpeed"); +pub const SPPROP_COMPLEX_RESPONSE_SPEED: ::windows::core::PCWSTR = ::windows::core::w!("ComplexResponseSpeed"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_HIGH_CONFIDENCE_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("HighConfidenceThreshold"); +pub const SPPROP_HIGH_CONFIDENCE_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("HighConfidenceThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_LOW_CONFIDENCE_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("LowConfidenceThreshold"); +pub const SPPROP_LOW_CONFIDENCE_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("LowConfidenceThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_NORMAL_CONFIDENCE_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("NormalConfidenceThreshold"); +pub const SPPROP_NORMAL_CONFIDENCE_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("NormalConfidenceThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_PERSISTED_BACKGROUND_ADAPTATION: ::windows::core::PCWSTR = ::windows::w!("PersistedBackgroundAdaptation"); +pub const SPPROP_PERSISTED_BACKGROUND_ADAPTATION: ::windows::core::PCWSTR = ::windows::core::w!("PersistedBackgroundAdaptation"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_PERSISTED_LANGUAGE_MODEL_ADAPTATION: ::windows::core::PCWSTR = ::windows::w!("PersistedLanguageModelAdaptation"); +pub const SPPROP_PERSISTED_LANGUAGE_MODEL_ADAPTATION: ::windows::core::PCWSTR = ::windows::core::w!("PersistedLanguageModelAdaptation"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_RESOURCE_USAGE: ::windows::core::PCWSTR = ::windows::w!("ResourceUsage"); +pub const SPPROP_RESOURCE_USAGE: ::windows::core::PCWSTR = ::windows::core::w!("ResourceUsage"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_RESPONSE_SPEED: ::windows::core::PCWSTR = ::windows::w!("ResponseSpeed"); +pub const SPPROP_RESPONSE_SPEED: ::windows::core::PCWSTR = ::windows::core::w!("ResponseSpeed"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPPROP_UX_IS_LISTENING: ::windows::core::PCWSTR = ::windows::w!("UXIsListening"); +pub const SPPROP_UX_IS_LISTENING: ::windows::core::PCWSTR = ::windows::core::w!("UXIsListening"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPRECOEXTENSION: ::windows::core::PCWSTR = ::windows::w!("RecoExtension"); +pub const SPRECOEXTENSION: ::windows::core::PCWSTR = ::windows::core::w!("RecoExtension"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPREG_LOCAL_MACHINE_ROOT: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech"); +pub const SPREG_LOCAL_MACHINE_ROOT: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPREG_SAFE_USER_TOKENS: ::windows::core::PCWSTR = ::windows::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\UserTokens"); +pub const SPREG_SAFE_USER_TOKENS: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Speech\\UserTokens"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPREG_USER_ROOT: ::windows::core::PCWSTR = ::windows::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech"); +pub const SPREG_USER_ROOT: ::windows::core::PCWSTR = ::windows::core::w!("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Speech"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SPRP_NORMAL: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_ATTRIBUTES: ::windows::core::PCWSTR = ::windows::w!("Attributes"); +pub const SPTOKENKEY_ATTRIBUTES: ::windows::core::PCWSTR = ::windows::core::w!("Attributes"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_AUDIO_LATENCY_TRUNCATE: ::windows::core::PCWSTR = ::windows::w!("LatencyTruncateThreshold"); +pub const SPTOKENKEY_AUDIO_LATENCY_TRUNCATE: ::windows::core::PCWSTR = ::windows::core::w!("LatencyTruncateThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_AUDIO_LATENCY_UPDATE_INTERVAL: ::windows::core::PCWSTR = ::windows::w!("LatencyUpdateInterval"); +pub const SPTOKENKEY_AUDIO_LATENCY_UPDATE_INTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("LatencyUpdateInterval"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_AUDIO_LATENCY_WARNING: ::windows::core::PCWSTR = ::windows::w!("LatencyWarningThreshold"); +pub const SPTOKENKEY_AUDIO_LATENCY_WARNING: ::windows::core::PCWSTR = ::windows::core::w!("LatencyWarningThreshold"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_FILES: ::windows::core::PCWSTR = ::windows::w!("Files"); +pub const SPTOKENKEY_FILES: ::windows::core::PCWSTR = ::windows::core::w!("Files"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_RETAINEDAUDIO: ::windows::core::PCWSTR = ::windows::w!("SecondsPerRetainedAudioEvent"); +pub const SPTOKENKEY_RETAINEDAUDIO: ::windows::core::PCWSTR = ::windows::core::w!("SecondsPerRetainedAudioEvent"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENKEY_UI: ::windows::core::PCWSTR = ::windows::w!("UI"); +pub const SPTOKENKEY_UI: ::windows::core::PCWSTR = ::windows::core::w!("UI"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOKENVALUE_CLSID: ::windows::core::PCWSTR = ::windows::w!("CLSID"); +pub const SPTOKENVALUE_CLSID: ::windows::core::PCWSTR = ::windows::core::w!("CLSID"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPTOPIC_SPELLING: ::windows::core::PCWSTR = ::windows::w!("Spelling"); +pub const SPTOPIC_SPELLING: ::windows::core::PCWSTR = ::windows::core::w!("Spelling"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPVOICECATEGORY_TTSRATE: ::windows::core::PCWSTR = ::windows::w!("DefaultTTSRate"); +pub const SPVOICECATEGORY_TTSRATE: ::windows::core::PCWSTR = ::windows::core::w!("DefaultTTSRate"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SPWILDCARD: ::windows::core::PCWSTR = ::windows::w!("..."); +pub const SPWILDCARD: ::windows::core::PCWSTR = ::windows::core::w!("..."); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SP_EMULATE_RESULT: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] @@ -10051,7 +10051,7 @@ pub const SP_STREAMPOS_ASAP: u32 = 0u32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SP_STREAMPOS_REALTIME: i32 = -1i32; #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] -pub const SR_LOCALIZED_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const SR_LOCALIZED_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] pub const SpAudioFormat: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x9ef96870_e160_4792_820d_48cf0649e4ec); #[doc = "*Required features: `\"Win32_Media_Speech\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs index 15b3a6316a..15b8b71b71 100644 --- a/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Media/WindowsMediaFormat/mod.rs @@ -4,28 +4,28 @@ pub unsafe fn WMCreateBackupRestorer(pcallback: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateBackupRestorer ( pcallback : * mut::core::ffi::c_void , ppbackup : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateBackupRestorer ( pcallback : * mut::core::ffi::c_void , ppbackup : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateBackupRestorer(pcallback.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[inline] pub unsafe fn WMCreateEditor() -> ::windows::core::Result { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateEditor ( ppeditor : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateEditor ( ppeditor : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateEditor(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[inline] pub unsafe fn WMCreateIndexer() -> ::windows::core::Result { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateIndexer ( ppindexer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateIndexer ( ppindexer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateIndexer(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[inline] pub unsafe fn WMCreateProfileManager() -> ::windows::core::Result { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateProfileManager ( ppprofilemanager : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateProfileManager ( ppprofilemanager : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateProfileManager(&mut result__).from_abi(result__) } @@ -35,7 +35,7 @@ pub unsafe fn WMCreateReader(punkcert: P0, dwrights: u32) -> ::windows::core where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateReader ( punkcert : * mut::core::ffi::c_void , dwrights : u32 , ppreader : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateReader ( punkcert : * mut::core::ffi::c_void , dwrights : u32 , ppreader : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateReader(punkcert.into_param().abi(), dwrights, &mut result__).from_abi(result__) } @@ -45,7 +45,7 @@ pub unsafe fn WMCreateSyncReader(punkcert: P0, dwrights: u32) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateSyncReader ( punkcert : * mut::core::ffi::c_void , dwrights : u32 , ppsyncreader : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateSyncReader ( punkcert : * mut::core::ffi::c_void , dwrights : u32 , ppsyncreader : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateSyncReader(punkcert.into_param().abi(), dwrights, &mut result__).from_abi(result__) } @@ -55,28 +55,28 @@ pub unsafe fn WMCreateWriter(punkcert: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateWriter ( punkcert : * mut::core::ffi::c_void , ppwriter : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateWriter ( punkcert : * mut::core::ffi::c_void , ppwriter : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateWriter(punkcert.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[inline] pub unsafe fn WMCreateWriterFileSink() -> ::windows::core::Result { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateWriterFileSink ( ppsink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateWriterFileSink ( ppsink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateWriterFileSink(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[inline] pub unsafe fn WMCreateWriterNetworkSink() -> ::windows::core::Result { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateWriterNetworkSink ( ppsink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateWriterNetworkSink ( ppsink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateWriterNetworkSink(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[inline] pub unsafe fn WMCreateWriterPushSink() -> ::windows::core::Result { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateWriterPushSink ( ppsink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMCreateWriterPushSink ( ppsink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WMCreateWriterPushSink(&mut result__).from_abi(result__) } @@ -87,7 +87,7 @@ pub unsafe fn WMIsContentProtected(pwszfilename: P0, pfisprotected: *mut sup where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wmvcore.dll""system" fn WMIsContentProtected ( pwszfilename : :: windows::core::PCWSTR , pfisprotected : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wmvcore.dll""system" fn WMIsContentProtected ( pwszfilename : ::windows::core::PCWSTR , pfisprotected : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); WMIsContentProtected(pwszfilename.into_param().abi(), pfisprotected).ok() } #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] @@ -9331,449 +9331,449 @@ pub const g_dwWMNSCAttributes: u32 = 5u32; #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] pub const g_dwWMSpecialAttributes: u32 = 20u32; #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszASFLeakyBucketPairs: ::windows::core::PCWSTR = ::windows::w!("ASFLeakyBucketPairs"); +pub const g_wszASFLeakyBucketPairs: ::windows::core::PCWSTR = ::windows::core::w!("ASFLeakyBucketPairs"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszAllowInterlacedOutput: ::windows::core::PCWSTR = ::windows::w!("AllowInterlacedOutput"); +pub const g_wszAllowInterlacedOutput: ::windows::core::PCWSTR = ::windows::core::w!("AllowInterlacedOutput"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszAverageLevel: ::windows::core::PCWSTR = ::windows::w!("AverageLevel"); +pub const g_wszAverageLevel: ::windows::core::PCWSTR = ::windows::core::w!("AverageLevel"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszBufferAverage: ::windows::core::PCWSTR = ::windows::w!("Buffer Average"); +pub const g_wszBufferAverage: ::windows::core::PCWSTR = ::windows::core::w!("Buffer Average"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszComplexity: ::windows::core::PCWSTR = ::windows::w!("_COMPLEXITYEX"); +pub const g_wszComplexity: ::windows::core::PCWSTR = ::windows::core::w!("_COMPLEXITYEX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszComplexityLive: ::windows::core::PCWSTR = ::windows::w!("_COMPLEXITYEXLIVE"); +pub const g_wszComplexityLive: ::windows::core::PCWSTR = ::windows::core::w!("_COMPLEXITYEXLIVE"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszComplexityMax: ::windows::core::PCWSTR = ::windows::w!("_COMPLEXITYEXMAX"); +pub const g_wszComplexityMax: ::windows::core::PCWSTR = ::windows::core::w!("_COMPLEXITYEXMAX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszComplexityOffline: ::windows::core::PCWSTR = ::windows::w!("_COMPLEXITYEXOFFLINE"); +pub const g_wszComplexityOffline: ::windows::core::PCWSTR = ::windows::core::w!("_COMPLEXITYEXOFFLINE"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDecoderComplexityRequested: ::windows::core::PCWSTR = ::windows::w!("_DECODERCOMPLEXITYPROFILE"); +pub const g_wszDecoderComplexityRequested: ::windows::core::PCWSTR = ::windows::core::w!("_DECODERCOMPLEXITYPROFILE"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDedicatedDeliveryThread: ::windows::core::PCWSTR = ::windows::w!("DedicatedDeliveryThread"); +pub const g_wszDedicatedDeliveryThread: ::windows::core::PCWSTR = ::windows::core::w!("DedicatedDeliveryThread"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDeinterlaceMode: ::windows::core::PCWSTR = ::windows::w!("DeinterlaceMode"); +pub const g_wszDeinterlaceMode: ::windows::core::PCWSTR = ::windows::core::w!("DeinterlaceMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDeliverOnReceive: ::windows::core::PCWSTR = ::windows::w!("DeliverOnReceive"); +pub const g_wszDeliverOnReceive: ::windows::core::PCWSTR = ::windows::core::w!("DeliverOnReceive"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDeviceConformanceTemplate: ::windows::core::PCWSTR = ::windows::w!("DeviceConformanceTemplate"); +pub const g_wszDeviceConformanceTemplate: ::windows::core::PCWSTR = ::windows::core::w!("DeviceConformanceTemplate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszDynamicRangeControl: ::windows::core::PCWSTR = ::windows::w!("DynamicRangeControl"); +pub const g_wszDynamicRangeControl: ::windows::core::PCWSTR = ::windows::core::w!("DynamicRangeControl"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEDL: ::windows::core::PCWSTR = ::windows::w!("_EDL"); +pub const g_wszEDL: ::windows::core::PCWSTR = ::windows::core::w!("_EDL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEarlyDataDelivery: ::windows::core::PCWSTR = ::windows::w!("EarlyDataDelivery"); +pub const g_wszEarlyDataDelivery: ::windows::core::PCWSTR = ::windows::core::w!("EarlyDataDelivery"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEnableDiscreteOutput: ::windows::core::PCWSTR = ::windows::w!("EnableDiscreteOutput"); +pub const g_wszEnableDiscreteOutput: ::windows::core::PCWSTR = ::windows::core::w!("EnableDiscreteOutput"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEnableFrameInterpolation: ::windows::core::PCWSTR = ::windows::w!("EnableFrameInterpolation"); +pub const g_wszEnableFrameInterpolation: ::windows::core::PCWSTR = ::windows::core::w!("EnableFrameInterpolation"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszEnableWMAProSPDIFOutput: ::windows::core::PCWSTR = ::windows::w!("EnableWMAProSPDIFOutput"); +pub const g_wszEnableWMAProSPDIFOutput: ::windows::core::PCWSTR = ::windows::core::w!("EnableWMAProSPDIFOutput"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszFailSeekOnError: ::windows::core::PCWSTR = ::windows::w!("FailSeekOnError"); +pub const g_wszFailSeekOnError: ::windows::core::PCWSTR = ::windows::core::w!("FailSeekOnError"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszFixedFrameRate: ::windows::core::PCWSTR = ::windows::w!("FixedFrameRate"); +pub const g_wszFixedFrameRate: ::windows::core::PCWSTR = ::windows::core::w!("FixedFrameRate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszFold6To2Channels3: ::windows::core::PCWSTR = ::windows::w!("Fold6To2Channels3"); +pub const g_wszFold6To2Channels3: ::windows::core::PCWSTR = ::windows::core::w!("Fold6To2Channels3"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszFoldToChannelsTemplate: ::windows::core::PCWSTR = ::windows::w!("Fold%luTo%luChannels%lu"); +pub const g_wszFoldToChannelsTemplate: ::windows::core::PCWSTR = ::windows::core::w!("Fold%luTo%luChannels%lu"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszInitialPatternForInverseTelecine: ::windows::core::PCWSTR = ::windows::w!("InitialPatternForInverseTelecine"); +pub const g_wszInitialPatternForInverseTelecine: ::windows::core::PCWSTR = ::windows::core::w!("InitialPatternForInverseTelecine"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszInterlacedCoding: ::windows::core::PCWSTR = ::windows::w!("InterlacedCoding"); +pub const g_wszInterlacedCoding: ::windows::core::PCWSTR = ::windows::core::w!("InterlacedCoding"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszIsVBRSupported: ::windows::core::PCWSTR = ::windows::w!("_ISVBRSUPPORTED"); +pub const g_wszIsVBRSupported: ::windows::core::PCWSTR = ::windows::core::w!("_ISVBRSUPPORTED"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszJPEGCompressionQuality: ::windows::core::PCWSTR = ::windows::w!("JPEGCompressionQuality"); +pub const g_wszJPEGCompressionQuality: ::windows::core::PCWSTR = ::windows::core::w!("JPEGCompressionQuality"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszJustInTimeDecode: ::windows::core::PCWSTR = ::windows::w!("JustInTimeDecode"); +pub const g_wszJustInTimeDecode: ::windows::core::PCWSTR = ::windows::core::w!("JustInTimeDecode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszMixedClassMode: ::windows::core::PCWSTR = ::windows::w!("MixedClassMode"); +pub const g_wszMixedClassMode: ::windows::core::PCWSTR = ::windows::core::w!("MixedClassMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszMusicClassMode: ::windows::core::PCWSTR = ::windows::w!("MusicClassMode"); +pub const g_wszMusicClassMode: ::windows::core::PCWSTR = ::windows::core::w!("MusicClassMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszMusicSpeechClassMode: ::windows::core::PCWSTR = ::windows::w!("MusicSpeechClassMode"); +pub const g_wszMusicSpeechClassMode: ::windows::core::PCWSTR = ::windows::core::w!("MusicSpeechClassMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszNeedsPreviousSample: ::windows::core::PCWSTR = ::windows::w!("NeedsPreviousSample"); +pub const g_wszNeedsPreviousSample: ::windows::core::PCWSTR = ::windows::core::w!("NeedsPreviousSample"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszNumPasses: ::windows::core::PCWSTR = ::windows::w!("_PASSESUSED"); +pub const g_wszNumPasses: ::windows::core::PCWSTR = ::windows::core::w!("_PASSESUSED"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszOriginalSourceFormatTag: ::windows::core::PCWSTR = ::windows::w!("_SOURCEFORMATTAG"); +pub const g_wszOriginalSourceFormatTag: ::windows::core::PCWSTR = ::windows::core::w!("_SOURCEFORMATTAG"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszOriginalWaveFormat: ::windows::core::PCWSTR = ::windows::w!("_ORIGINALWAVEFORMAT"); +pub const g_wszOriginalWaveFormat: ::windows::core::PCWSTR = ::windows::core::w!("_ORIGINALWAVEFORMAT"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszPeakValue: ::windows::core::PCWSTR = ::windows::w!("PeakValue"); +pub const g_wszPeakValue: ::windows::core::PCWSTR = ::windows::core::w!("PeakValue"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszPermitSeeksBeyondEndOfStream: ::windows::core::PCWSTR = ::windows::w!("PermitSeeksBeyondEndOfStream"); +pub const g_wszPermitSeeksBeyondEndOfStream: ::windows::core::PCWSTR = ::windows::core::w!("PermitSeeksBeyondEndOfStream"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszReloadIndexOnSeek: ::windows::core::PCWSTR = ::windows::w!("ReloadIndexOnSeek"); +pub const g_wszReloadIndexOnSeek: ::windows::core::PCWSTR = ::windows::core::w!("ReloadIndexOnSeek"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszScrambledAudio: ::windows::core::PCWSTR = ::windows::w!("ScrambledAudio"); +pub const g_wszScrambledAudio: ::windows::core::PCWSTR = ::windows::core::w!("ScrambledAudio"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSingleOutputBuffer: ::windows::core::PCWSTR = ::windows::w!("SingleOutputBuffer"); +pub const g_wszSingleOutputBuffer: ::windows::core::PCWSTR = ::windows::core::w!("SingleOutputBuffer"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSoftwareScaling: ::windows::core::PCWSTR = ::windows::w!("SoftwareScaling"); +pub const g_wszSoftwareScaling: ::windows::core::PCWSTR = ::windows::core::w!("SoftwareScaling"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSourceBufferTime: ::windows::core::PCWSTR = ::windows::w!("SourceBufferTime"); +pub const g_wszSourceBufferTime: ::windows::core::PCWSTR = ::windows::core::w!("SourceBufferTime"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSourceMaxBytesAtOnce: ::windows::core::PCWSTR = ::windows::w!("SourceMaxBytesAtOnce"); +pub const g_wszSourceMaxBytesAtOnce: ::windows::core::PCWSTR = ::windows::core::w!("SourceMaxBytesAtOnce"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSpeakerConfig: ::windows::core::PCWSTR = ::windows::w!("SpeakerConfig"); +pub const g_wszSpeakerConfig: ::windows::core::PCWSTR = ::windows::core::w!("SpeakerConfig"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSpeechCaps: ::windows::core::PCWSTR = ::windows::w!("SpeechFormatCap"); +pub const g_wszSpeechCaps: ::windows::core::PCWSTR = ::windows::core::w!("SpeechFormatCap"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszSpeechClassMode: ::windows::core::PCWSTR = ::windows::w!("SpeechClassMode"); +pub const g_wszSpeechClassMode: ::windows::core::PCWSTR = ::windows::core::w!("SpeechClassMode"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszStreamLanguage: ::windows::core::PCWSTR = ::windows::w!("StreamLanguage"); +pub const g_wszStreamLanguage: ::windows::core::PCWSTR = ::windows::core::w!("StreamLanguage"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszStreamNumIndexObjects: ::windows::core::PCWSTR = ::windows::w!("StreamNumIndexObjects"); +pub const g_wszStreamNumIndexObjects: ::windows::core::PCWSTR = ::windows::core::w!("StreamNumIndexObjects"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszUsePacketAtSeekPoint: ::windows::core::PCWSTR = ::windows::w!("UsePacketAtSeekPoint"); +pub const g_wszUsePacketAtSeekPoint: ::windows::core::PCWSTR = ::windows::core::w!("UsePacketAtSeekPoint"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBRBitrateMax: ::windows::core::PCWSTR = ::windows::w!("_RMAX"); +pub const g_wszVBRBitrateMax: ::windows::core::PCWSTR = ::windows::core::w!("_RMAX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBRBufferWindowMax: ::windows::core::PCWSTR = ::windows::w!("_BMAX"); +pub const g_wszVBRBufferWindowMax: ::windows::core::PCWSTR = ::windows::core::w!("_BMAX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBREnabled: ::windows::core::PCWSTR = ::windows::w!("_VBRENABLED"); +pub const g_wszVBREnabled: ::windows::core::PCWSTR = ::windows::core::w!("_VBRENABLED"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBRPeak: ::windows::core::PCWSTR = ::windows::w!("VBR Peak"); +pub const g_wszVBRPeak: ::windows::core::PCWSTR = ::windows::core::w!("VBR Peak"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVBRQuality: ::windows::core::PCWSTR = ::windows::w!("_VBRQUALITY"); +pub const g_wszVBRQuality: ::windows::core::PCWSTR = ::windows::core::w!("_VBRQUALITY"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszVideoSampleDurations: ::windows::core::PCWSTR = ::windows::w!("VideoSampleDurations"); +pub const g_wszVideoSampleDurations: ::windows::core::PCWSTR = ::windows::core::w!("VideoSampleDurations"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMADID: ::windows::core::PCWSTR = ::windows::w!("WM/ADID"); +pub const g_wszWMADID: ::windows::core::PCWSTR = ::windows::core::w!("WM/ADID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMASFPacketCount: ::windows::core::PCWSTR = ::windows::w!("WM/ASFPacketCount"); +pub const g_wszWMASFPacketCount: ::windows::core::PCWSTR = ::windows::core::w!("WM/ASFPacketCount"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMASFSecurityObjectsSize: ::windows::core::PCWSTR = ::windows::w!("WM/ASFSecurityObjectsSize"); +pub const g_wszWMASFSecurityObjectsSize: ::windows::core::PCWSTR = ::windows::core::w!("WM/ASFSecurityObjectsSize"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumArtist: ::windows::core::PCWSTR = ::windows::w!("WM/AlbumArtist"); +pub const g_wszWMAlbumArtist: ::windows::core::PCWSTR = ::windows::core::w!("WM/AlbumArtist"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumArtistSort: ::windows::core::PCWSTR = ::windows::w!("WM/AlbumArtistSort"); +pub const g_wszWMAlbumArtistSort: ::windows::core::PCWSTR = ::windows::core::w!("WM/AlbumArtistSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumCoverURL: ::windows::core::PCWSTR = ::windows::w!("WM/AlbumCoverURL"); +pub const g_wszWMAlbumCoverURL: ::windows::core::PCWSTR = ::windows::core::w!("WM/AlbumCoverURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumTitle: ::windows::core::PCWSTR = ::windows::w!("WM/AlbumTitle"); +pub const g_wszWMAlbumTitle: ::windows::core::PCWSTR = ::windows::core::w!("WM/AlbumTitle"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAlbumTitleSort: ::windows::core::PCWSTR = ::windows::w!("WM/AlbumTitleSort"); +pub const g_wszWMAlbumTitleSort: ::windows::core::PCWSTR = ::windows::core::w!("WM/AlbumTitleSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAspectRatioX: ::windows::core::PCWSTR = ::windows::w!("AspectRatioX"); +pub const g_wszWMAspectRatioX: ::windows::core::PCWSTR = ::windows::core::w!("AspectRatioX"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAspectRatioY: ::windows::core::PCWSTR = ::windows::w!("AspectRatioY"); +pub const g_wszWMAspectRatioY: ::windows::core::PCWSTR = ::windows::core::w!("AspectRatioY"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAudioFileURL: ::windows::core::PCWSTR = ::windows::w!("WM/AudioFileURL"); +pub const g_wszWMAudioFileURL: ::windows::core::PCWSTR = ::windows::core::w!("WM/AudioFileURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAudioSourceURL: ::windows::core::PCWSTR = ::windows::w!("WM/AudioSourceURL"); +pub const g_wszWMAudioSourceURL: ::windows::core::PCWSTR = ::windows::core::w!("WM/AudioSourceURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAuthor: ::windows::core::PCWSTR = ::windows::w!("Author"); +pub const g_wszWMAuthor: ::windows::core::PCWSTR = ::windows::core::w!("Author"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAuthorSort: ::windows::core::PCWSTR = ::windows::w!("AuthorSort"); +pub const g_wszWMAuthorSort: ::windows::core::PCWSTR = ::windows::core::w!("AuthorSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMAuthorURL: ::windows::core::PCWSTR = ::windows::w!("WM/AuthorURL"); +pub const g_wszWMAuthorURL: ::windows::core::PCWSTR = ::windows::core::w!("WM/AuthorURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBannerImageData: ::windows::core::PCWSTR = ::windows::w!("BannerImageData"); +pub const g_wszWMBannerImageData: ::windows::core::PCWSTR = ::windows::core::w!("BannerImageData"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBannerImageType: ::windows::core::PCWSTR = ::windows::w!("BannerImageType"); +pub const g_wszWMBannerImageType: ::windows::core::PCWSTR = ::windows::core::w!("BannerImageType"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBannerImageURL: ::windows::core::PCWSTR = ::windows::w!("BannerImageURL"); +pub const g_wszWMBannerImageURL: ::windows::core::PCWSTR = ::windows::core::w!("BannerImageURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBeatsPerMinute: ::windows::core::PCWSTR = ::windows::w!("WM/BeatsPerMinute"); +pub const g_wszWMBeatsPerMinute: ::windows::core::PCWSTR = ::windows::core::w!("WM/BeatsPerMinute"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBitrate: ::windows::core::PCWSTR = ::windows::w!("Bitrate"); +pub const g_wszWMBitrate: ::windows::core::PCWSTR = ::windows::core::w!("Bitrate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMBroadcast: ::windows::core::PCWSTR = ::windows::w!("Broadcast"); +pub const g_wszWMBroadcast: ::windows::core::PCWSTR = ::windows::core::w!("Broadcast"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCategory: ::windows::core::PCWSTR = ::windows::w!("WM/Category"); +pub const g_wszWMCategory: ::windows::core::PCWSTR = ::windows::core::w!("WM/Category"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCodec: ::windows::core::PCWSTR = ::windows::w!("WM/Codec"); +pub const g_wszWMCodec: ::windows::core::PCWSTR = ::windows::core::w!("WM/Codec"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMComposer: ::windows::core::PCWSTR = ::windows::w!("WM/Composer"); +pub const g_wszWMComposer: ::windows::core::PCWSTR = ::windows::core::w!("WM/Composer"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMComposerSort: ::windows::core::PCWSTR = ::windows::w!("WM/ComposerSort"); +pub const g_wszWMComposerSort: ::windows::core::PCWSTR = ::windows::core::w!("WM/ComposerSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMConductor: ::windows::core::PCWSTR = ::windows::w!("WM/Conductor"); +pub const g_wszWMConductor: ::windows::core::PCWSTR = ::windows::core::w!("WM/Conductor"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMContainerFormat: ::windows::core::PCWSTR = ::windows::w!("WM/ContainerFormat"); +pub const g_wszWMContainerFormat: ::windows::core::PCWSTR = ::windows::core::w!("WM/ContainerFormat"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMContentDistributor: ::windows::core::PCWSTR = ::windows::w!("WM/ContentDistributor"); +pub const g_wszWMContentDistributor: ::windows::core::PCWSTR = ::windows::core::w!("WM/ContentDistributor"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMContentGroupDescription: ::windows::core::PCWSTR = ::windows::w!("WM/ContentGroupDescription"); +pub const g_wszWMContentGroupDescription: ::windows::core::PCWSTR = ::windows::core::w!("WM/ContentGroupDescription"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCopyright: ::windows::core::PCWSTR = ::windows::w!("Copyright"); +pub const g_wszWMCopyright: ::windows::core::PCWSTR = ::windows::core::w!("Copyright"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCopyrightURL: ::windows::core::PCWSTR = ::windows::w!("CopyrightURL"); +pub const g_wszWMCopyrightURL: ::windows::core::PCWSTR = ::windows::core::w!("CopyrightURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMCurrentBitrate: ::windows::core::PCWSTR = ::windows::w!("CurrentBitrate"); +pub const g_wszWMCurrentBitrate: ::windows::core::PCWSTR = ::windows::core::w!("CurrentBitrate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM: ::windows::core::PCWSTR = ::windows::w!("WM/DRM"); +pub const g_wszWMDRM: ::windows::core::PCWSTR = ::windows::core::w!("WM/DRM"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_ContentID: ::windows::core::PCWSTR = ::windows::w!("DRM_ContentID"); +pub const g_wszWMDRM_ContentID: ::windows::core::PCWSTR = ::windows::core::w!("DRM_ContentID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_Flags: ::windows::core::PCWSTR = ::windows::w!("DRM_Flags"); +pub const g_wszWMDRM_Flags: ::windows::core::PCWSTR = ::windows::core::w!("DRM_Flags"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_HeaderSignPrivKey: ::windows::core::PCWSTR = ::windows::w!("DRM_HeaderSignPrivKey"); +pub const g_wszWMDRM_HeaderSignPrivKey: ::windows::core::PCWSTR = ::windows::core::w!("DRM_HeaderSignPrivKey"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_IndividualizedVersion: ::windows::core::PCWSTR = ::windows::w!("DRM_IndividualizedVersion"); +pub const g_wszWMDRM_IndividualizedVersion: ::windows::core::PCWSTR = ::windows::core::w!("DRM_IndividualizedVersion"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_KeyID: ::windows::core::PCWSTR = ::windows::w!("DRM_KeyID"); +pub const g_wszWMDRM_KeyID: ::windows::core::PCWSTR = ::windows::core::w!("DRM_KeyID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_KeySeed: ::windows::core::PCWSTR = ::windows::w!("DRM_KeySeed"); +pub const g_wszWMDRM_KeySeed: ::windows::core::PCWSTR = ::windows::core::w!("DRM_KeySeed"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LASignatureCert: ::windows::core::PCWSTR = ::windows::w!("DRM_LASignatureCert"); +pub const g_wszWMDRM_LASignatureCert: ::windows::core::PCWSTR = ::windows::core::w!("DRM_LASignatureCert"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LASignatureLicSrvCert: ::windows::core::PCWSTR = ::windows::w!("DRM_LASignatureLicSrvCert"); +pub const g_wszWMDRM_LASignatureLicSrvCert: ::windows::core::PCWSTR = ::windows::core::w!("DRM_LASignatureLicSrvCert"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LASignaturePrivKey: ::windows::core::PCWSTR = ::windows::w!("DRM_LASignaturePrivKey"); +pub const g_wszWMDRM_LASignaturePrivKey: ::windows::core::PCWSTR = ::windows::core::w!("DRM_LASignaturePrivKey"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LASignatureRootCert: ::windows::core::PCWSTR = ::windows::w!("DRM_LASignatureRootCert"); +pub const g_wszWMDRM_LASignatureRootCert: ::windows::core::PCWSTR = ::windows::core::w!("DRM_LASignatureRootCert"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_Level: ::windows::core::PCWSTR = ::windows::w!("DRM_Level"); +pub const g_wszWMDRM_Level: ::windows::core::PCWSTR = ::windows::core::w!("DRM_Level"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_LicenseAcqURL: ::windows::core::PCWSTR = ::windows::w!("DRM_LicenseAcqURL"); +pub const g_wszWMDRM_LicenseAcqURL: ::windows::core::PCWSTR = ::windows::core::w!("DRM_LicenseAcqURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_SourceID: ::windows::core::PCWSTR = ::windows::w!("DRM_SourceID"); +pub const g_wszWMDRM_SourceID: ::windows::core::PCWSTR = ::windows::core::w!("DRM_SourceID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDRM_V1LicenseAcqURL: ::windows::core::PCWSTR = ::windows::w!("DRM_V1LicenseAcqURL"); +pub const g_wszWMDRM_V1LicenseAcqURL: ::windows::core::PCWSTR = ::windows::core::w!("DRM_V1LicenseAcqURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDVDID: ::windows::core::PCWSTR = ::windows::w!("WM/DVDID"); +pub const g_wszWMDVDID: ::windows::core::PCWSTR = ::windows::core::w!("WM/DVDID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDescription: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const g_wszWMDescription: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDirector: ::windows::core::PCWSTR = ::windows::w!("WM/Director"); +pub const g_wszWMDirector: ::windows::core::PCWSTR = ::windows::core::w!("WM/Director"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMDuration: ::windows::core::PCWSTR = ::windows::w!("Duration"); +pub const g_wszWMDuration: ::windows::core::PCWSTR = ::windows::core::w!("Duration"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMEncodedBy: ::windows::core::PCWSTR = ::windows::w!("WM/EncodedBy"); +pub const g_wszWMEncodedBy: ::windows::core::PCWSTR = ::windows::core::w!("WM/EncodedBy"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMEncodingSettings: ::windows::core::PCWSTR = ::windows::w!("WM/EncodingSettings"); +pub const g_wszWMEncodingSettings: ::windows::core::PCWSTR = ::windows::core::w!("WM/EncodingSettings"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMEncodingTime: ::windows::core::PCWSTR = ::windows::w!("WM/EncodingTime"); +pub const g_wszWMEncodingTime: ::windows::core::PCWSTR = ::windows::core::w!("WM/EncodingTime"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMEpisodeNumber: ::windows::core::PCWSTR = ::windows::w!("WM/EpisodeNumber"); +pub const g_wszWMEpisodeNumber: ::windows::core::PCWSTR = ::windows::core::w!("WM/EpisodeNumber"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMFileSize: ::windows::core::PCWSTR = ::windows::w!("FileSize"); +pub const g_wszWMFileSize: ::windows::core::PCWSTR = ::windows::core::w!("FileSize"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMGenre: ::windows::core::PCWSTR = ::windows::w!("WM/Genre"); +pub const g_wszWMGenre: ::windows::core::PCWSTR = ::windows::core::w!("WM/Genre"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMGenreID: ::windows::core::PCWSTR = ::windows::w!("WM/GenreID"); +pub const g_wszWMGenreID: ::windows::core::PCWSTR = ::windows::core::w!("WM/GenreID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasArbitraryDataStream: ::windows::core::PCWSTR = ::windows::w!("HasArbitraryDataStream"); +pub const g_wszWMHasArbitraryDataStream: ::windows::core::PCWSTR = ::windows::core::w!("HasArbitraryDataStream"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasAttachedImages: ::windows::core::PCWSTR = ::windows::w!("HasAttachedImages"); +pub const g_wszWMHasAttachedImages: ::windows::core::PCWSTR = ::windows::core::w!("HasAttachedImages"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasAudio: ::windows::core::PCWSTR = ::windows::w!("HasAudio"); +pub const g_wszWMHasAudio: ::windows::core::PCWSTR = ::windows::core::w!("HasAudio"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasFileTransferStream: ::windows::core::PCWSTR = ::windows::w!("HasFileTransferStream"); +pub const g_wszWMHasFileTransferStream: ::windows::core::PCWSTR = ::windows::core::w!("HasFileTransferStream"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasImage: ::windows::core::PCWSTR = ::windows::w!("HasImage"); +pub const g_wszWMHasImage: ::windows::core::PCWSTR = ::windows::core::w!("HasImage"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasScript: ::windows::core::PCWSTR = ::windows::w!("HasScript"); +pub const g_wszWMHasScript: ::windows::core::PCWSTR = ::windows::core::w!("HasScript"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMHasVideo: ::windows::core::PCWSTR = ::windows::w!("HasVideo"); +pub const g_wszWMHasVideo: ::windows::core::PCWSTR = ::windows::core::w!("HasVideo"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMISAN: ::windows::core::PCWSTR = ::windows::w!("WM/ISAN"); +pub const g_wszWMISAN: ::windows::core::PCWSTR = ::windows::core::w!("WM/ISAN"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMISRC: ::windows::core::PCWSTR = ::windows::w!("WM/ISRC"); +pub const g_wszWMISRC: ::windows::core::PCWSTR = ::windows::core::w!("WM/ISRC"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMInitialKey: ::windows::core::PCWSTR = ::windows::w!("WM/InitialKey"); +pub const g_wszWMInitialKey: ::windows::core::PCWSTR = ::windows::core::w!("WM/InitialKey"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMIsCompilation: ::windows::core::PCWSTR = ::windows::w!("WM/IsCompilation"); +pub const g_wszWMIsCompilation: ::windows::core::PCWSTR = ::windows::core::w!("WM/IsCompilation"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMIsVBR: ::windows::core::PCWSTR = ::windows::w!("IsVBR"); +pub const g_wszWMIsVBR: ::windows::core::PCWSTR = ::windows::core::w!("IsVBR"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMLanguage: ::windows::core::PCWSTR = ::windows::w!("WM/Language"); +pub const g_wszWMLanguage: ::windows::core::PCWSTR = ::windows::core::w!("WM/Language"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMLyrics: ::windows::core::PCWSTR = ::windows::w!("WM/Lyrics"); +pub const g_wszWMLyrics: ::windows::core::PCWSTR = ::windows::core::w!("WM/Lyrics"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMLyrics_Synchronised: ::windows::core::PCWSTR = ::windows::w!("WM/Lyrics_Synchronised"); +pub const g_wszWMLyrics_Synchronised: ::windows::core::PCWSTR = ::windows::core::w!("WM/Lyrics_Synchronised"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMCDI: ::windows::core::PCWSTR = ::windows::w!("WM/MCDI"); +pub const g_wszWMMCDI: ::windows::core::PCWSTR = ::windows::core::w!("WM/MCDI"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaClassPrimaryID: ::windows::core::PCWSTR = ::windows::w!("WM/MediaClassPrimaryID"); +pub const g_wszWMMediaClassPrimaryID: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaClassPrimaryID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaClassSecondaryID: ::windows::core::PCWSTR = ::windows::w!("WM/MediaClassSecondaryID"); +pub const g_wszWMMediaClassSecondaryID: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaClassSecondaryID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaCredits: ::windows::core::PCWSTR = ::windows::w!("WM/MediaCredits"); +pub const g_wszWMMediaCredits: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaCredits"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsDelay: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsDelay"); +pub const g_wszWMMediaIsDelay: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsDelay"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsFinale: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsFinale"); +pub const g_wszWMMediaIsFinale: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsFinale"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsLive: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsLive"); +pub const g_wszWMMediaIsLive: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsLive"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsPremiere: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsPremiere"); +pub const g_wszWMMediaIsPremiere: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsPremiere"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsRepeat: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsRepeat"); +pub const g_wszWMMediaIsRepeat: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsRepeat"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsSAP: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsSAP"); +pub const g_wszWMMediaIsSAP: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsSAP"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsStereo: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsStereo"); +pub const g_wszWMMediaIsStereo: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsStereo"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsSubtitled: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsSubtitled"); +pub const g_wszWMMediaIsSubtitled: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsSubtitled"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaIsTape: ::windows::core::PCWSTR = ::windows::w!("WM/MediaIsTape"); +pub const g_wszWMMediaIsTape: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaIsTape"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaNetworkAffiliation: ::windows::core::PCWSTR = ::windows::w!("WM/MediaNetworkAffiliation"); +pub const g_wszWMMediaNetworkAffiliation: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaNetworkAffiliation"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaOriginalBroadcastDateTime: ::windows::core::PCWSTR = ::windows::w!("WM/MediaOriginalBroadcastDateTime"); +pub const g_wszWMMediaOriginalBroadcastDateTime: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaOriginalBroadcastDateTime"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaOriginalChannel: ::windows::core::PCWSTR = ::windows::w!("WM/MediaOriginalChannel"); +pub const g_wszWMMediaOriginalChannel: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaOriginalChannel"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaStationCallSign: ::windows::core::PCWSTR = ::windows::w!("WM/MediaStationCallSign"); +pub const g_wszWMMediaStationCallSign: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaStationCallSign"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMediaStationName: ::windows::core::PCWSTR = ::windows::w!("WM/MediaStationName"); +pub const g_wszWMMediaStationName: ::windows::core::PCWSTR = ::windows::core::w!("WM/MediaStationName"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMModifiedBy: ::windows::core::PCWSTR = ::windows::w!("WM/ModifiedBy"); +pub const g_wszWMModifiedBy: ::windows::core::PCWSTR = ::windows::core::w!("WM/ModifiedBy"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMMood: ::windows::core::PCWSTR = ::windows::w!("WM/Mood"); +pub const g_wszWMMood: ::windows::core::PCWSTR = ::windows::core::w!("WM/Mood"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCAddress: ::windows::core::PCWSTR = ::windows::w!("NSC_Address"); +pub const g_wszWMNSCAddress: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Address"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCDescription: ::windows::core::PCWSTR = ::windows::w!("NSC_Description"); +pub const g_wszWMNSCDescription: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Description"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCEmail: ::windows::core::PCWSTR = ::windows::w!("NSC_Email"); +pub const g_wszWMNSCEmail: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Email"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCName: ::windows::core::PCWSTR = ::windows::w!("NSC_Name"); +pub const g_wszWMNSCName: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Name"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNSCPhone: ::windows::core::PCWSTR = ::windows::w!("NSC_Phone"); +pub const g_wszWMNSCPhone: ::windows::core::PCWSTR = ::windows::core::w!("NSC_Phone"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMNumberOfFrames: ::windows::core::PCWSTR = ::windows::w!("NumberOfFrames"); +pub const g_wszWMNumberOfFrames: ::windows::core::PCWSTR = ::windows::core::w!("NumberOfFrames"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOptimalBitrate: ::windows::core::PCWSTR = ::windows::w!("OptimalBitrate"); +pub const g_wszWMOptimalBitrate: ::windows::core::PCWSTR = ::windows::core::w!("OptimalBitrate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalAlbumTitle: ::windows::core::PCWSTR = ::windows::w!("WM/OriginalAlbumTitle"); +pub const g_wszWMOriginalAlbumTitle: ::windows::core::PCWSTR = ::windows::core::w!("WM/OriginalAlbumTitle"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalArtist: ::windows::core::PCWSTR = ::windows::w!("WM/OriginalArtist"); +pub const g_wszWMOriginalArtist: ::windows::core::PCWSTR = ::windows::core::w!("WM/OriginalArtist"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalFilename: ::windows::core::PCWSTR = ::windows::w!("WM/OriginalFilename"); +pub const g_wszWMOriginalFilename: ::windows::core::PCWSTR = ::windows::core::w!("WM/OriginalFilename"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalLyricist: ::windows::core::PCWSTR = ::windows::w!("WM/OriginalLyricist"); +pub const g_wszWMOriginalLyricist: ::windows::core::PCWSTR = ::windows::core::w!("WM/OriginalLyricist"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalReleaseTime: ::windows::core::PCWSTR = ::windows::w!("WM/OriginalReleaseTime"); +pub const g_wszWMOriginalReleaseTime: ::windows::core::PCWSTR = ::windows::core::w!("WM/OriginalReleaseTime"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMOriginalReleaseYear: ::windows::core::PCWSTR = ::windows::w!("WM/OriginalReleaseYear"); +pub const g_wszWMOriginalReleaseYear: ::windows::core::PCWSTR = ::windows::core::w!("WM/OriginalReleaseYear"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMParentalRating: ::windows::core::PCWSTR = ::windows::w!("WM/ParentalRating"); +pub const g_wszWMParentalRating: ::windows::core::PCWSTR = ::windows::core::w!("WM/ParentalRating"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMParentalRatingReason: ::windows::core::PCWSTR = ::windows::w!("WM/ParentalRatingReason"); +pub const g_wszWMParentalRatingReason: ::windows::core::PCWSTR = ::windows::core::w!("WM/ParentalRatingReason"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPartOfSet: ::windows::core::PCWSTR = ::windows::w!("WM/PartOfSet"); +pub const g_wszWMPartOfSet: ::windows::core::PCWSTR = ::windows::core::w!("WM/PartOfSet"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPeakBitrate: ::windows::core::PCWSTR = ::windows::w!("WM/PeakBitrate"); +pub const g_wszWMPeakBitrate: ::windows::core::PCWSTR = ::windows::core::w!("WM/PeakBitrate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPeriod: ::windows::core::PCWSTR = ::windows::w!("WM/Period"); +pub const g_wszWMPeriod: ::windows::core::PCWSTR = ::windows::core::w!("WM/Period"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPicture: ::windows::core::PCWSTR = ::windows::w!("WM/Picture"); +pub const g_wszWMPicture: ::windows::core::PCWSTR = ::windows::core::w!("WM/Picture"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPlaylistDelay: ::windows::core::PCWSTR = ::windows::w!("WM/PlaylistDelay"); +pub const g_wszWMPlaylistDelay: ::windows::core::PCWSTR = ::windows::core::w!("WM/PlaylistDelay"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProducer: ::windows::core::PCWSTR = ::windows::w!("WM/Producer"); +pub const g_wszWMProducer: ::windows::core::PCWSTR = ::windows::core::w!("WM/Producer"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPromotionURL: ::windows::core::PCWSTR = ::windows::w!("WM/PromotionURL"); +pub const g_wszWMPromotionURL: ::windows::core::PCWSTR = ::windows::core::w!("WM/PromotionURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProtected: ::windows::core::PCWSTR = ::windows::w!("Is_Protected"); +pub const g_wszWMProtected: ::windows::core::PCWSTR = ::windows::core::w!("Is_Protected"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProtectionType: ::windows::core::PCWSTR = ::windows::w!("WM/ProtectionType"); +pub const g_wszWMProtectionType: ::windows::core::PCWSTR = ::windows::core::w!("WM/ProtectionType"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProvider: ::windows::core::PCWSTR = ::windows::w!("WM/Provider"); +pub const g_wszWMProvider: ::windows::core::PCWSTR = ::windows::core::w!("WM/Provider"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProviderCopyright: ::windows::core::PCWSTR = ::windows::w!("WM/ProviderCopyright"); +pub const g_wszWMProviderCopyright: ::windows::core::PCWSTR = ::windows::core::w!("WM/ProviderCopyright"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProviderRating: ::windows::core::PCWSTR = ::windows::w!("WM/ProviderRating"); +pub const g_wszWMProviderRating: ::windows::core::PCWSTR = ::windows::core::w!("WM/ProviderRating"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMProviderStyle: ::windows::core::PCWSTR = ::windows::w!("WM/ProviderStyle"); +pub const g_wszWMProviderStyle: ::windows::core::PCWSTR = ::windows::core::w!("WM/ProviderStyle"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMPublisher: ::windows::core::PCWSTR = ::windows::w!("WM/Publisher"); +pub const g_wszWMPublisher: ::windows::core::PCWSTR = ::windows::core::w!("WM/Publisher"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMRadioStationName: ::windows::core::PCWSTR = ::windows::w!("WM/RadioStationName"); +pub const g_wszWMRadioStationName: ::windows::core::PCWSTR = ::windows::core::w!("WM/RadioStationName"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMRadioStationOwner: ::windows::core::PCWSTR = ::windows::w!("WM/RadioStationOwner"); +pub const g_wszWMRadioStationOwner: ::windows::core::PCWSTR = ::windows::core::w!("WM/RadioStationOwner"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMRating: ::windows::core::PCWSTR = ::windows::w!("Rating"); +pub const g_wszWMRating: ::windows::core::PCWSTR = ::windows::core::w!("Rating"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSeasonNumber: ::windows::core::PCWSTR = ::windows::w!("WM/SeasonNumber"); +pub const g_wszWMSeasonNumber: ::windows::core::PCWSTR = ::windows::core::w!("WM/SeasonNumber"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSeekable: ::windows::core::PCWSTR = ::windows::w!("Seekable"); +pub const g_wszWMSeekable: ::windows::core::PCWSTR = ::windows::core::w!("Seekable"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSharedUserRating: ::windows::core::PCWSTR = ::windows::w!("WM/SharedUserRating"); +pub const g_wszWMSharedUserRating: ::windows::core::PCWSTR = ::windows::core::w!("WM/SharedUserRating"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSignature_Name: ::windows::core::PCWSTR = ::windows::w!("Signature_Name"); +pub const g_wszWMSignature_Name: ::windows::core::PCWSTR = ::windows::core::w!("Signature_Name"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSkipBackward: ::windows::core::PCWSTR = ::windows::w!("Can_Skip_Backward"); +pub const g_wszWMSkipBackward: ::windows::core::PCWSTR = ::windows::core::w!("Can_Skip_Backward"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSkipForward: ::windows::core::PCWSTR = ::windows::w!("Can_Skip_Forward"); +pub const g_wszWMSkipForward: ::windows::core::PCWSTR = ::windows::core::w!("Can_Skip_Forward"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMStreamTypeInfo: ::windows::core::PCWSTR = ::windows::w!("WM/StreamTypeInfo"); +pub const g_wszWMStreamTypeInfo: ::windows::core::PCWSTR = ::windows::core::w!("WM/StreamTypeInfo"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMStridable: ::windows::core::PCWSTR = ::windows::w!("Stridable"); +pub const g_wszWMStridable: ::windows::core::PCWSTR = ::windows::core::w!("Stridable"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSubTitle: ::windows::core::PCWSTR = ::windows::w!("WM/SubTitle"); +pub const g_wszWMSubTitle: ::windows::core::PCWSTR = ::windows::core::w!("WM/SubTitle"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSubTitleDescription: ::windows::core::PCWSTR = ::windows::w!("WM/SubTitleDescription"); +pub const g_wszWMSubTitleDescription: ::windows::core::PCWSTR = ::windows::core::w!("WM/SubTitleDescription"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMSubscriptionContentID: ::windows::core::PCWSTR = ::windows::w!("WM/SubscriptionContentID"); +pub const g_wszWMSubscriptionContentID: ::windows::core::PCWSTR = ::windows::core::w!("WM/SubscriptionContentID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMText: ::windows::core::PCWSTR = ::windows::w!("WM/Text"); +pub const g_wszWMText: ::windows::core::PCWSTR = ::windows::core::w!("WM/Text"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTitle: ::windows::core::PCWSTR = ::windows::w!("Title"); +pub const g_wszWMTitle: ::windows::core::PCWSTR = ::windows::core::w!("Title"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTitleSort: ::windows::core::PCWSTR = ::windows::w!("TitleSort"); +pub const g_wszWMTitleSort: ::windows::core::PCWSTR = ::windows::core::w!("TitleSort"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMToolName: ::windows::core::PCWSTR = ::windows::w!("WM/ToolName"); +pub const g_wszWMToolName: ::windows::core::PCWSTR = ::windows::core::w!("WM/ToolName"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMToolVersion: ::windows::core::PCWSTR = ::windows::w!("WM/ToolVersion"); +pub const g_wszWMToolVersion: ::windows::core::PCWSTR = ::windows::core::w!("WM/ToolVersion"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTrack: ::windows::core::PCWSTR = ::windows::w!("WM/Track"); +pub const g_wszWMTrack: ::windows::core::PCWSTR = ::windows::core::w!("WM/Track"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTrackNumber: ::windows::core::PCWSTR = ::windows::w!("WM/TrackNumber"); +pub const g_wszWMTrackNumber: ::windows::core::PCWSTR = ::windows::core::w!("WM/TrackNumber"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMTrusted: ::windows::core::PCWSTR = ::windows::w!("Is_Trusted"); +pub const g_wszWMTrusted: ::windows::core::PCWSTR = ::windows::core::w!("Is_Trusted"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMUniqueFileIdentifier: ::windows::core::PCWSTR = ::windows::w!("WM/UniqueFileIdentifier"); +pub const g_wszWMUniqueFileIdentifier: ::windows::core::PCWSTR = ::windows::core::w!("WM/UniqueFileIdentifier"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMUse_Advanced_DRM: ::windows::core::PCWSTR = ::windows::w!("Use_Advanced_DRM"); +pub const g_wszWMUse_Advanced_DRM: ::windows::core::PCWSTR = ::windows::core::w!("Use_Advanced_DRM"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMUse_DRM: ::windows::core::PCWSTR = ::windows::w!("Use_DRM"); +pub const g_wszWMUse_DRM: ::windows::core::PCWSTR = ::windows::core::w!("Use_DRM"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMUserWebURL: ::windows::core::PCWSTR = ::windows::w!("WM/UserWebURL"); +pub const g_wszWMUserWebURL: ::windows::core::PCWSTR = ::windows::core::w!("WM/UserWebURL"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMVideoClosedCaptioning: ::windows::core::PCWSTR = ::windows::w!("WM/VideoClosedCaptioning"); +pub const g_wszWMVideoClosedCaptioning: ::windows::core::PCWSTR = ::windows::core::w!("WM/VideoClosedCaptioning"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMVideoFrameRate: ::windows::core::PCWSTR = ::windows::w!("WM/VideoFrameRate"); +pub const g_wszWMVideoFrameRate: ::windows::core::PCWSTR = ::windows::core::w!("WM/VideoFrameRate"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMVideoHeight: ::windows::core::PCWSTR = ::windows::w!("WM/VideoHeight"); +pub const g_wszWMVideoHeight: ::windows::core::PCWSTR = ::windows::core::w!("WM/VideoHeight"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMVideoWidth: ::windows::core::PCWSTR = ::windows::w!("WM/VideoWidth"); +pub const g_wszWMVideoWidth: ::windows::core::PCWSTR = ::windows::core::w!("WM/VideoWidth"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMADRCAverageReference: ::windows::core::PCWSTR = ::windows::w!("WM/WMADRCAverageReference"); +pub const g_wszWMWMADRCAverageReference: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMADRCAverageReference"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMADRCAverageTarget: ::windows::core::PCWSTR = ::windows::w!("WM/WMADRCAverageTarget"); +pub const g_wszWMWMADRCAverageTarget: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMADRCAverageTarget"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMADRCPeakReference: ::windows::core::PCWSTR = ::windows::w!("WM/WMADRCPeakReference"); +pub const g_wszWMWMADRCPeakReference: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMADRCPeakReference"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMADRCPeakTarget: ::windows::core::PCWSTR = ::windows::w!("WM/WMADRCPeakTarget"); +pub const g_wszWMWMADRCPeakTarget: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMADRCPeakTarget"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMCPDistributor: ::windows::core::PCWSTR = ::windows::w!("WM/WMCPDistributor"); +pub const g_wszWMWMCPDistributor: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMCPDistributor"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMCPDistributorID: ::windows::core::PCWSTR = ::windows::w!("WM/WMCPDistributorID"); +pub const g_wszWMWMCPDistributorID: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMCPDistributorID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMCollectionGroupID: ::windows::core::PCWSTR = ::windows::w!("WM/WMCollectionGroupID"); +pub const g_wszWMWMCollectionGroupID: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMCollectionGroupID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMCollectionID: ::windows::core::PCWSTR = ::windows::w!("WM/WMCollectionID"); +pub const g_wszWMWMCollectionID: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMCollectionID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMContentID: ::windows::core::PCWSTR = ::windows::w!("WM/WMContentID"); +pub const g_wszWMWMContentID: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMContentID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMShadowFileSourceDRMType: ::windows::core::PCWSTR = ::windows::w!("WM/WMShadowFileSourceDRMType"); +pub const g_wszWMWMShadowFileSourceDRMType: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMShadowFileSourceDRMType"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWMShadowFileSourceFileType: ::windows::core::PCWSTR = ::windows::w!("WM/WMShadowFileSourceFileType"); +pub const g_wszWMWMShadowFileSourceFileType: ::windows::core::PCWSTR = ::windows::core::w!("WM/WMShadowFileSourceFileType"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMWriter: ::windows::core::PCWSTR = ::windows::w!("WM/Writer"); +pub const g_wszWMWriter: ::windows::core::PCWSTR = ::windows::core::w!("WM/Writer"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWMYear: ::windows::core::PCWSTR = ::windows::w!("WM/Year"); +pub const g_wszWMYear: ::windows::core::PCWSTR = ::windows::core::w!("WM/Year"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWatermarkCLSID: ::windows::core::PCWSTR = ::windows::w!("WatermarkCLSID"); +pub const g_wszWatermarkCLSID: ::windows::core::PCWSTR = ::windows::core::w!("WatermarkCLSID"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] -pub const g_wszWatermarkConfig: ::windows::core::PCWSTR = ::windows::w!("WatermarkConfig"); +pub const g_wszWatermarkConfig: ::windows::core::PCWSTR = ::windows::core::w!("WatermarkConfig"); #[doc = "*Required features: `\"Win32_Media_WindowsMediaFormat\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs index 45f27024fa..9adb8e53a1 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dhcp/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddFilterV4 ( serveripaddress : :: windows::core::PCWSTR , addfilterinfo : *const DHCP_FILTER_ADD_INFO , forceflag : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddFilterV4 ( serveripaddress : ::windows::core::PCWSTR , addfilterinfo : *const DHCP_FILTER_ADD_INFO , forceflag : super::super::Foundation:: BOOL ) -> u32 ); DhcpAddFilterV4(serveripaddress.into_param().abi(), addfilterinfo, forceflag.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -15,7 +15,7 @@ pub unsafe fn DhcpAddSecurityGroup(pserver: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSecurityGroup ( pserver : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSecurityGroup ( pserver : ::windows::core::PCWSTR ) -> u32 ); DhcpAddSecurityGroup(pserver.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -30,7 +30,7 @@ pub unsafe fn DhcpAddSubnetElement(serveripaddress: P0, subnetaddress: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSubnetElement ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSubnetElement ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA ) -> u32 ); DhcpAddSubnetElement(serveripaddress.into_param().abi(), subnetaddress, addelementinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -39,7 +39,7 @@ pub unsafe fn DhcpAddSubnetElementV4(serveripaddress: P0, subnetaddress: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSubnetElementV4 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V4 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSubnetElementV4 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V4 ) -> u32 ); DhcpAddSubnetElementV4(serveripaddress.into_param().abi(), subnetaddress, addelementinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -48,7 +48,7 @@ pub unsafe fn DhcpAddSubnetElementV5(serveripaddress: P0, subnetaddress: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSubnetElementV5 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V5 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSubnetElementV5 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , addelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V5 ) -> u32 ); DhcpAddSubnetElementV5(serveripaddress.into_param().abi(), subnetaddress, addelementinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -57,7 +57,7 @@ pub unsafe fn DhcpAddSubnetElementV6(serveripaddress: P0, subnetaddress: DHC where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSubnetElementV6 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , addelementinfo : *mut DHCP_SUBNET_ELEMENT_DATA_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAddSubnetElementV6 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , addelementinfo : *mut DHCP_SUBNET_ELEMENT_DATA_V6 ) -> u32 ); DhcpAddSubnetElementV6(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), addelementinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -66,7 +66,7 @@ pub unsafe fn DhcpAuditLogGetParams(serveripaddress: P0, flags: u32, auditlo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAuditLogGetParams ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , auditlogdir : *mut :: windows::core::PWSTR , diskcheckinterval : *mut u32 , maxlogfilessize : *mut u32 , minspaceondisk : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAuditLogGetParams ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , auditlogdir : *mut ::windows::core::PWSTR , diskcheckinterval : *mut u32 , maxlogfilessize : *mut u32 , minspaceondisk : *mut u32 ) -> u32 ); DhcpAuditLogGetParams(serveripaddress.into_param().abi(), flags, auditlogdir, diskcheckinterval, maxlogfilessize, minspaceondisk) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -76,7 +76,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAuditLogSetParams ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , auditlogdir : :: windows::core::PCWSTR , diskcheckinterval : u32 , maxlogfilessize : u32 , minspaceondisk : u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpAuditLogSetParams ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , auditlogdir : ::windows::core::PCWSTR , diskcheckinterval : u32 , maxlogfilessize : u32 , minspaceondisk : u32 ) -> u32 ); DhcpAuditLogSetParams(serveripaddress.into_param().abi(), flags, auditlogdir.into_param().abi(), diskcheckinterval, maxlogfilessize, minspaceondisk) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -98,7 +98,7 @@ pub unsafe fn DhcpCreateClass(serveripaddress: P0, reservedmustbezero: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClass ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClass ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO ) -> u32 ); DhcpCreateClass(serveripaddress.into_param().abi(), reservedmustbezero, classinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -108,7 +108,7 @@ pub unsafe fn DhcpCreateClassV6(serveripaddress: P0, reservedmustbezero: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClassV6 ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClassV6 ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO_V6 ) -> u32 ); DhcpCreateClassV6(serveripaddress.into_param().abi(), reservedmustbezero, classinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -117,7 +117,7 @@ pub unsafe fn DhcpCreateClientInfo(serveripaddress: P0, clientinfo: *const D where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClientInfo ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClientInfo ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO ) -> u32 ); DhcpCreateClientInfo(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -126,7 +126,7 @@ pub unsafe fn DhcpCreateClientInfoV4(serveripaddress: P0, clientinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClientInfoV4 ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V4 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClientInfoV4 ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V4 ) -> u32 ); DhcpCreateClientInfoV4(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -136,7 +136,7 @@ pub unsafe fn DhcpCreateClientInfoVQ(serveripaddress: P0, clientinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClientInfoVQ ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_VQ ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateClientInfoVQ ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_VQ ) -> u32 ); DhcpCreateClientInfoVQ(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -145,7 +145,7 @@ pub unsafe fn DhcpCreateOption(serveripaddress: P0, optionid: u32, optioninf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateOption ( serveripaddress : :: windows::core::PCWSTR , optionid : u32 , optioninfo : *const DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateOption ( serveripaddress : ::windows::core::PCWSTR , optionid : u32 , optioninfo : *const DHCP_OPTION ) -> u32 ); DhcpCreateOption(serveripaddress.into_param().abi(), optionid, optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -156,7 +156,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateOptionV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateOptionV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); DhcpCreateOptionV5(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -167,7 +167,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateOptionV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateOptionV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); DhcpCreateOptionV6(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -176,7 +176,7 @@ pub unsafe fn DhcpCreateSubnet(serveripaddress: P0, subnetaddress: u32, subn where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateSubnet ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateSubnet ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO ) -> u32 ); DhcpCreateSubnet(serveripaddress.into_param().abi(), subnetaddress, subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -185,7 +185,7 @@ pub unsafe fn DhcpCreateSubnetV6(serveripaddress: P0, subnetaddress: DHCP_IP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateSubnetV6 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateSubnetV6 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); DhcpCreateSubnetV6(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -194,7 +194,7 @@ pub unsafe fn DhcpCreateSubnetVQ(serveripaddress: P0, subnetaddress: u32, su where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateSubnetVQ ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO_VQ ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpCreateSubnetVQ ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO_VQ ) -> u32 ); DhcpCreateSubnetVQ(serveripaddress.into_param().abi(), subnetaddress, subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -210,7 +210,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteClass ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , classname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteClass ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , classname : ::windows::core::PCWSTR ) -> u32 ); DhcpDeleteClass(serveripaddress.into_param().abi(), reservedmustbezero, classname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -220,7 +220,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteClassV6 ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , classname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteClassV6 ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , classname : ::windows::core::PCWSTR ) -> u32 ); DhcpDeleteClassV6(serveripaddress.into_param().abi(), reservedmustbezero, classname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -229,7 +229,7 @@ pub unsafe fn DhcpDeleteClientInfo(serveripaddress: P0, clientinfo: *const D where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteClientInfo ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_SEARCH_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteClientInfo ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_SEARCH_INFO ) -> u32 ); DhcpDeleteClientInfo(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -238,7 +238,7 @@ pub unsafe fn DhcpDeleteClientInfoV6(serveripaddress: P0, clientinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteClientInfoV6 ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_SEARCH_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteClientInfoV6 ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_SEARCH_INFO_V6 ) -> u32 ); DhcpDeleteClientInfoV6(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -248,7 +248,7 @@ pub unsafe fn DhcpDeleteFilterV4(serveripaddress: P0, deletefilterinfo: *con where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteFilterV4 ( serveripaddress : :: windows::core::PCWSTR , deletefilterinfo : *const DHCP_ADDR_PATTERN ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteFilterV4 ( serveripaddress : ::windows::core::PCWSTR , deletefilterinfo : *const DHCP_ADDR_PATTERN ) -> u32 ); DhcpDeleteFilterV4(serveripaddress.into_param().abi(), deletefilterinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -263,7 +263,7 @@ pub unsafe fn DhcpDeleteSubnet(serveripaddress: P0, subnetaddress: u32, forc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteSubnet ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteSubnet ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); DhcpDeleteSubnet(serveripaddress.into_param().abi(), subnetaddress, forceflag) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -272,7 +272,7 @@ pub unsafe fn DhcpDeleteSubnetV6(serveripaddress: P0, subnetaddress: DHCP_IP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteSubnetV6 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , forceflag : DHCP_FORCE_FLAG ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteSubnetV6 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , forceflag : DHCP_FORCE_FLAG ) -> u32 ); DhcpDeleteSubnetV6(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), forceflag) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -282,7 +282,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteSuperScopeV4 ( serveripaddress : :: windows::core::PCWSTR , superscopename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpDeleteSuperScopeV4 ( serveripaddress : ::windows::core::PCWSTR , superscopename : ::windows::core::PCWSTR ) -> u32 ); DhcpDeleteSuperScopeV4(serveripaddress.into_param().abi(), superscopename.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -304,7 +304,7 @@ pub unsafe fn DhcpEnumClasses(serveripaddress: P0, reservedmustbezero: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumClasses ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , classinfoarray : *mut *mut DHCP_CLASS_INFO_ARRAY , nread : *mut u32 , ntotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumClasses ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , classinfoarray : *mut *mut DHCP_CLASS_INFO_ARRAY , nread : *mut u32 , ntotal : *mut u32 ) -> u32 ); DhcpEnumClasses(serveripaddress.into_param().abi(), reservedmustbezero, resumehandle, preferredmaximum, classinfoarray, nread, ntotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -314,7 +314,7 @@ pub unsafe fn DhcpEnumClassesV6(serveripaddress: P0, reservedmustbezero: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumClassesV6 ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , classinfoarray : *mut *mut DHCP_CLASS_INFO_ARRAY_V6 , nread : *mut u32 , ntotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumClassesV6 ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , classinfoarray : *mut *mut DHCP_CLASS_INFO_ARRAY_V6 , nread : *mut u32 , ntotal : *mut u32 ) -> u32 ); DhcpEnumClassesV6(serveripaddress.into_param().abi(), reservedmustbezero, resumehandle, preferredmaximum, classinfoarray, nread, ntotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -324,7 +324,7 @@ pub unsafe fn DhcpEnumFilterV4(serveripaddress: P0, resumehandle: *mut DHCP_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumFilterV4 ( serveripaddress : :: windows::core::PCWSTR , resumehandle : *mut DHCP_ADDR_PATTERN , preferredmaximum : u32 , listtype : DHCP_FILTER_LIST_TYPE , enumfilterinfo : *mut *mut DHCP_FILTER_ENUM_INFO , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumFilterV4 ( serveripaddress : ::windows::core::PCWSTR , resumehandle : *mut DHCP_ADDR_PATTERN , preferredmaximum : u32 , listtype : DHCP_FILTER_LIST_TYPE , enumfilterinfo : *mut *mut DHCP_FILTER_ENUM_INFO , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpEnumFilterV4(serveripaddress.into_param().abi(), resumehandle, preferredmaximum, listtype, enumfilterinfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -333,7 +333,7 @@ pub unsafe fn DhcpEnumOptionValues(serveripaddress: P0, scopeinfo: *const DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionValues ( serveripaddress : :: windows::core::PCWSTR , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionValues ( serveripaddress : ::windows::core::PCWSTR , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); DhcpEnumOptionValues(serveripaddress.into_param().abi(), scopeinfo, resumehandle, preferredmaximum, optionvalues, optionsread, optionstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -344,7 +344,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionValuesV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionValuesV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); DhcpEnumOptionValuesV5(serveripaddress.into_param().abi(), flags, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, resumehandle, preferredmaximum, optionvalues, optionsread, optionstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -355,7 +355,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionValuesV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionValuesV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , resumehandle : *mut u32 , preferredmaximum : u32 , optionvalues : *mut *mut DHCP_OPTION_VALUE_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); DhcpEnumOptionValuesV6(serveripaddress.into_param().abi(), flags, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, resumehandle, preferredmaximum, optionvalues, optionsread, optionstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -364,7 +364,7 @@ pub unsafe fn DhcpEnumOptions(serveripaddress: P0, resumehandle: *mut u32, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptions ( serveripaddress : :: windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptions ( serveripaddress : ::windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); DhcpEnumOptions(serveripaddress.into_param().abi(), resumehandle, preferredmaximum, options, optionsread, optionstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -375,7 +375,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionsV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionsV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); DhcpEnumOptionsV5(serveripaddress.into_param().abi(), flags, classname.into_param().abi(), vendorname.into_param().abi(), resumehandle, preferredmaximum, options, optionsread, optionstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -386,7 +386,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionsV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumOptionsV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , options : *mut *mut DHCP_OPTION_ARRAY , optionsread : *mut u32 , optionstotal : *mut u32 ) -> u32 ); DhcpEnumOptionsV6(serveripaddress.into_param().abi(), flags, classname.into_param().abi(), vendorname.into_param().abi(), resumehandle, preferredmaximum, options, optionsread, optionstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -401,7 +401,7 @@ pub unsafe fn DhcpEnumSubnetClients(serveripaddress: P0, subnetaddress: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClients ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClients ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetClients(serveripaddress.into_param().abi(), subnetaddress, resumehandle, preferredmaximum, clientinfo, clientsread, clientstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -411,7 +411,7 @@ pub unsafe fn DhcpEnumSubnetClientsFilterStatusInfo(serveripaddress: P0, sub where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsFilterStatusInfo ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsFilterStatusInfo ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_FILTER_STATUS_INFO_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetClientsFilterStatusInfo(serveripaddress.into_param().abi(), subnetaddress, resumehandle, preferredmaximum, clientinfo, clientsread, clientstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -420,7 +420,7 @@ pub unsafe fn DhcpEnumSubnetClientsV4(serveripaddress: P0, subnetaddress: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsV4 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V4 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsV4 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V4 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetClientsV4(serveripaddress.into_param().abi(), subnetaddress, resumehandle, preferredmaximum, clientinfo, clientsread, clientstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -429,7 +429,7 @@ pub unsafe fn DhcpEnumSubnetClientsV5(serveripaddress: P0, subnetaddress: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsV5 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V5 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsV5 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V5 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetClientsV5(serveripaddress.into_param().abi(), subnetaddress, resumehandle, preferredmaximum, clientinfo, clientsread, clientstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -438,7 +438,7 @@ pub unsafe fn DhcpEnumSubnetClientsV6(serveripaddress: P0, subnetaddress: DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsV6 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , resumehandle : *mut DHCP_IPV6_ADDRESS , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V6 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsV6 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , resumehandle : *mut DHCP_IPV6_ADDRESS , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_V6 , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetClientsV6(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), resumehandle, preferredmaximum, clientinfo, clientsread, clientstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -448,7 +448,7 @@ pub unsafe fn DhcpEnumSubnetClientsVQ(serveripaddress: P0, subnetaddress: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsVQ ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_VQ , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetClientsVQ ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_ARRAY_VQ , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetClientsVQ(serveripaddress.into_param().abi(), subnetaddress, resumehandle, preferredmaximum, clientinfo, clientsread, clientstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -457,7 +457,7 @@ pub unsafe fn DhcpEnumSubnetElements(serveripaddress: P0, subnetaddress: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetElements ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetElements ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetElements(serveripaddress.into_param().abi(), subnetaddress, enumelementtype, resumehandle, preferredmaximum, enumelementinfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -466,7 +466,7 @@ pub unsafe fn DhcpEnumSubnetElementsV4(serveripaddress: P0, subnetaddress: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetElementsV4 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetElementsV4 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V4 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetElementsV4(serveripaddress.into_param().abi(), subnetaddress, enumelementtype, resumehandle, preferredmaximum, enumelementinfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -475,7 +475,7 @@ pub unsafe fn DhcpEnumSubnetElementsV5(serveripaddress: P0, subnetaddress: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetElementsV5 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetElementsV5 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V5 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetElementsV5(serveripaddress.into_param().abi(), subnetaddress, enumelementtype, resumehandle, preferredmaximum, enumelementinfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -484,7 +484,7 @@ pub unsafe fn DhcpEnumSubnetElementsV6(serveripaddress: P0, subnetaddress: D where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetElementsV6 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE_V6 , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetElementsV6 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , enumelementtype : DHCP_SUBNET_ELEMENT_TYPE_V6 , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_SUBNET_ELEMENT_INFO_ARRAY_V6 , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetElementsV6(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), enumelementtype, resumehandle, preferredmaximum, enumelementinfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -493,7 +493,7 @@ pub unsafe fn DhcpEnumSubnets(serveripaddress: P0, resumehandle: *mut u32, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnets ( serveripaddress : :: windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , enuminfo : *mut *mut DHCP_IP_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnets ( serveripaddress : ::windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , enuminfo : *mut *mut DHCP_IP_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpEnumSubnets(serveripaddress.into_param().abi(), resumehandle, preferredmaximum, enuminfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -502,7 +502,7 @@ pub unsafe fn DhcpEnumSubnetsV6(serveripaddress: P0, resumehandle: *mut u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetsV6 ( serveripaddress : :: windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , enuminfo : *mut *mut DHCPV6_IP_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpEnumSubnetsV6 ( serveripaddress : ::windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , enuminfo : *mut *mut DHCPV6_IP_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpEnumSubnetsV6(serveripaddress.into_param().abi(), resumehandle, preferredmaximum, enuminfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -512,7 +512,7 @@ pub unsafe fn DhcpGetAllOptionValues(serveripaddress: P0, flags: u32, scopei where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetAllOptionValues ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , values : *mut *mut DHCP_ALL_OPTION_VALUES ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetAllOptionValues ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , values : *mut *mut DHCP_ALL_OPTION_VALUES ) -> u32 ); DhcpGetAllOptionValues(serveripaddress.into_param().abi(), flags, scopeinfo, values) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -522,7 +522,7 @@ pub unsafe fn DhcpGetAllOptionValuesV6(serveripaddress: P0, flags: u32, scop where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetAllOptionValuesV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , values : *mut *mut DHCP_ALL_OPTION_VALUES ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetAllOptionValuesV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , values : *mut *mut DHCP_ALL_OPTION_VALUES ) -> u32 ); DhcpGetAllOptionValuesV6(serveripaddress.into_param().abi(), flags, scopeinfo, values) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -531,7 +531,7 @@ pub unsafe fn DhcpGetAllOptions(serveripaddress: P0, flags: u32, optionstruc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetAllOptions ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionstruct : *mut *mut DHCP_ALL_OPTIONS ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetAllOptions ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionstruct : *mut *mut DHCP_ALL_OPTIONS ) -> u32 ); DhcpGetAllOptions(serveripaddress.into_param().abi(), flags, optionstruct) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -540,7 +540,7 @@ pub unsafe fn DhcpGetAllOptionsV6(serveripaddress: P0, flags: u32, optionstr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetAllOptionsV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionstruct : *mut *mut DHCP_ALL_OPTIONS ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetAllOptionsV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionstruct : *mut *mut DHCP_ALL_OPTIONS ) -> u32 ); DhcpGetAllOptionsV6(serveripaddress.into_param().abi(), flags, optionstruct) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -550,7 +550,7 @@ pub unsafe fn DhcpGetClassInfo(serveripaddress: P0, reservedmustbezero: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClassInfo ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , partialclassinfo : *mut DHCP_CLASS_INFO , filledclassinfo : *mut *mut DHCP_CLASS_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClassInfo ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , partialclassinfo : *mut DHCP_CLASS_INFO , filledclassinfo : *mut *mut DHCP_CLASS_INFO ) -> u32 ); DhcpGetClassInfo(serveripaddress.into_param().abi(), reservedmustbezero, partialclassinfo, filledclassinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -559,7 +559,7 @@ pub unsafe fn DhcpGetClientInfo(serveripaddress: P0, searchinfo: *const DHCP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientInfo ( serveripaddress : :: windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientInfo ( serveripaddress : ::windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO ) -> u32 ); DhcpGetClientInfo(serveripaddress.into_param().abi(), searchinfo, clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -568,7 +568,7 @@ pub unsafe fn DhcpGetClientInfoV4(serveripaddress: P0, searchinfo: *const DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientInfoV4 ( serveripaddress : :: windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_V4 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientInfoV4 ( serveripaddress : ::windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_V4 ) -> u32 ); DhcpGetClientInfoV4(serveripaddress.into_param().abi(), searchinfo, clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -577,7 +577,7 @@ pub unsafe fn DhcpGetClientInfoV6(serveripaddress: P0, searchinfo: *const DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientInfoV6 ( serveripaddress : :: windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO_V6 , clientinfo : *mut *mut DHCP_CLIENT_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientInfoV6 ( serveripaddress : ::windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO_V6 , clientinfo : *mut *mut DHCP_CLIENT_INFO_V6 ) -> u32 ); DhcpGetClientInfoV6(serveripaddress.into_param().abi(), searchinfo, clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -587,7 +587,7 @@ pub unsafe fn DhcpGetClientInfoVQ(serveripaddress: P0, searchinfo: *const DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientInfoVQ ( serveripaddress : :: windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_VQ ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientInfoVQ ( serveripaddress : ::windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_VQ ) -> u32 ); DhcpGetClientInfoVQ(serveripaddress.into_param().abi(), searchinfo, clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -596,7 +596,7 @@ pub unsafe fn DhcpGetClientOptions(serveripaddress: P0, clientipaddress: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientOptions ( serveripaddress : :: windows::core::PCWSTR , clientipaddress : u32 , clientsubnetmask : u32 , clientoptions : *mut *mut DHCP_OPTION_LIST ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetClientOptions ( serveripaddress : ::windows::core::PCWSTR , clientipaddress : u32 , clientsubnetmask : u32 , clientoptions : *mut *mut DHCP_OPTION_LIST ) -> u32 ); DhcpGetClientOptions(serveripaddress.into_param().abi(), clientipaddress, clientsubnetmask, clientoptions) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -606,7 +606,7 @@ pub unsafe fn DhcpGetFilterV4(serveripaddress: P0, globalfilterinfo: *mut DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetFilterV4 ( serveripaddress : :: windows::core::PCWSTR , globalfilterinfo : *mut DHCP_FILTER_GLOBAL_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetFilterV4 ( serveripaddress : ::windows::core::PCWSTR , globalfilterinfo : *mut DHCP_FILTER_GLOBAL_INFO ) -> u32 ); DhcpGetFilterV4(serveripaddress.into_param().abi(), globalfilterinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -615,7 +615,7 @@ pub unsafe fn DhcpGetMibInfo(serveripaddress: P0, mibinfo: *mut *mut DHCP_MI where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetMibInfo ( serveripaddress : :: windows::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetMibInfo ( serveripaddress : ::windows::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO ) -> u32 ); DhcpGetMibInfo(serveripaddress.into_param().abi(), mibinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -624,7 +624,7 @@ pub unsafe fn DhcpGetMibInfoV5(serveripaddress: P0, mibinfo: *mut *mut DHCP_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetMibInfoV5 ( serveripaddress : :: windows::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO_V5 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetMibInfoV5 ( serveripaddress : ::windows::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO_V5 ) -> u32 ); DhcpGetMibInfoV5(serveripaddress.into_param().abi(), mibinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -633,7 +633,7 @@ pub unsafe fn DhcpGetMibInfoV6(serveripaddress: P0, mibinfo: *mut *mut DHCP_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetMibInfoV6 ( serveripaddress : :: windows::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetMibInfoV6 ( serveripaddress : ::windows::core::PCWSTR , mibinfo : *mut *mut DHCP_MIB_INFO_V6 ) -> u32 ); DhcpGetMibInfoV6(serveripaddress.into_param().abi(), mibinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -642,7 +642,7 @@ pub unsafe fn DhcpGetOptionInfo(serveripaddress: P0, optionid: u32, optionin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionInfo ( serveripaddress : :: windows::core::PCWSTR , optionid : u32 , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionInfo ( serveripaddress : ::windows::core::PCWSTR , optionid : u32 , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); DhcpGetOptionInfo(serveripaddress.into_param().abi(), optionid, optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -653,7 +653,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionInfoV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionInfoV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); DhcpGetOptionInfoV5(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -664,7 +664,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionInfoV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionInfoV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , optioninfo : *mut *mut DHCP_OPTION ) -> u32 ); DhcpGetOptionInfoV6(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -673,7 +673,7 @@ pub unsafe fn DhcpGetOptionValue(serveripaddress: P0, optionid: u32, scopein where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionValue ( serveripaddress : :: windows::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionValue ( serveripaddress : ::windows::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); DhcpGetOptionValue(serveripaddress.into_param().abi(), optionid, scopeinfo, optionvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -684,7 +684,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionValueV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionValueV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); DhcpGetOptionValueV5(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, optionvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -695,7 +695,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionValueV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetOptionValueV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); DhcpGetOptionValueV6(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, optionvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -704,7 +704,7 @@ pub unsafe fn DhcpGetOriginalSubnetMask(sadaptername: P0, dwsubnetmask: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpcsvc.dll""system" fn DhcpGetOriginalSubnetMask ( sadaptername : :: windows::core::PCWSTR , dwsubnetmask : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpcsvc.dll""system" fn DhcpGetOriginalSubnetMask ( sadaptername : ::windows::core::PCWSTR , dwsubnetmask : *mut u32 ) -> u32 ); DhcpGetOriginalSubnetMask(sadaptername.into_param().abi(), dwsubnetmask) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -714,7 +714,7 @@ pub unsafe fn DhcpGetServerBindingInfo(serveripaddress: P0, flags: u32, bind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetServerBindingInfo ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , bindelementsinfo : *mut *mut DHCP_BIND_ELEMENT_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetServerBindingInfo ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , bindelementsinfo : *mut *mut DHCP_BIND_ELEMENT_ARRAY ) -> u32 ); DhcpGetServerBindingInfo(serveripaddress.into_param().abi(), flags, bindelementsinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -724,7 +724,7 @@ pub unsafe fn DhcpGetServerBindingInfoV6(serveripaddress: P0, flags: u32, bi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetServerBindingInfoV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , bindelementsinfo : *mut *mut DHCPV6_BIND_ELEMENT_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetServerBindingInfoV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , bindelementsinfo : *mut *mut DHCPV6_BIND_ELEMENT_ARRAY ) -> u32 ); DhcpGetServerBindingInfoV6(serveripaddress.into_param().abi(), flags, bindelementsinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -733,7 +733,7 @@ pub unsafe fn DhcpGetServerSpecificStrings(serveripaddress: P0, serverspecif where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetServerSpecificStrings ( serveripaddress : :: windows::core::PCWSTR , serverspecificstrings : *mut *mut DHCP_SERVER_SPECIFIC_STRINGS ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetServerSpecificStrings ( serveripaddress : ::windows::core::PCWSTR , serverspecificstrings : *mut *mut DHCP_SERVER_SPECIFIC_STRINGS ) -> u32 ); DhcpGetServerSpecificStrings(serveripaddress.into_param().abi(), serverspecificstrings) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -742,7 +742,7 @@ pub unsafe fn DhcpGetSubnetDelayOffer(serveripaddress: P0, subnetaddress: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSubnetDelayOffer ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , timedelayinmilliseconds : *mut u16 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSubnetDelayOffer ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , timedelayinmilliseconds : *mut u16 ) -> u32 ); DhcpGetSubnetDelayOffer(serveripaddress.into_param().abi(), subnetaddress, timedelayinmilliseconds) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -751,7 +751,7 @@ pub unsafe fn DhcpGetSubnetInfo(serveripaddress: P0, subnetaddress: u32, sub where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSubnetInfo ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *mut *mut DHCP_SUBNET_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSubnetInfo ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *mut *mut DHCP_SUBNET_INFO ) -> u32 ); DhcpGetSubnetInfo(serveripaddress.into_param().abi(), subnetaddress, subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -760,7 +760,7 @@ pub unsafe fn DhcpGetSubnetInfoV6(serveripaddress: P0, subnetaddress: DHCP_I where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSubnetInfoV6 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSubnetInfoV6 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); DhcpGetSubnetInfoV6(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -769,7 +769,7 @@ pub unsafe fn DhcpGetSubnetInfoVQ(serveripaddress: P0, subnetaddress: u32, s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSubnetInfoVQ ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *mut *mut DHCP_SUBNET_INFO_VQ ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSubnetInfoVQ ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *mut *mut DHCP_SUBNET_INFO_VQ ) -> u32 ); DhcpGetSubnetInfoVQ(serveripaddress.into_param().abi(), subnetaddress, subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -778,7 +778,7 @@ pub unsafe fn DhcpGetSuperScopeInfoV4(serveripaddress: P0, superscopetable: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSuperScopeInfoV4 ( serveripaddress : :: windows::core::PCWSTR , superscopetable : *mut *mut DHCP_SUPER_SCOPE_TABLE ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetSuperScopeInfoV4 ( serveripaddress : ::windows::core::PCWSTR , superscopetable : *mut *mut DHCP_SUPER_SCOPE_TABLE ) -> u32 ); DhcpGetSuperScopeInfoV4(serveripaddress.into_param().abi(), superscopetable) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -793,7 +793,7 @@ pub unsafe fn DhcpGetVersion(serveripaddress: P0, majorversion: *mut u32, mi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetVersion ( serveripaddress : :: windows::core::PCWSTR , majorversion : *mut u32 , minorversion : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpGetVersion ( serveripaddress : ::windows::core::PCWSTR , majorversion : *mut u32 , minorversion : *mut u32 ) -> u32 ); DhcpGetVersion(serveripaddress.into_param().abi(), majorversion, minorversion) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -803,7 +803,7 @@ pub unsafe fn DhcpHlprAddV4PolicyCondition(policy: *mut DHCP_POLICY, parente where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpHlprAddV4PolicyCondition ( policy : *mut DHCP_POLICY , parentexpr : u32 , r#type : DHCP_POL_ATTR_TYPE , optionid : u32 , suboptionid : u32 , vendorname : :: windows::core::PCWSTR , operator : DHCP_POL_COMPARATOR , value : *const u8 , valuelength : u32 , conditionindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpHlprAddV4PolicyCondition ( policy : *mut DHCP_POLICY , parentexpr : u32 , r#type : DHCP_POL_ATTR_TYPE , optionid : u32 , suboptionid : u32 , vendorname : ::windows::core::PCWSTR , operator : DHCP_POL_COMPARATOR , value : *const u8 , valuelength : u32 , conditionindex : *mut u32 ) -> u32 ); DhcpHlprAddV4PolicyCondition(policy, parentexpr, r#type, optionid, suboptionid, vendorname.into_param().abi(), operator, ::core::mem::transmute(value.as_ptr()), value.len() as _, conditionindex) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -830,7 +830,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpHlprCreateV4Policy ( policyname : :: windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnet : u32 , processingorder : u32 , rootoperator : DHCP_POL_LOGIC_OPER , description : :: windows::core::PCWSTR , enabled : super::super::Foundation:: BOOL , policy : *mut *mut DHCP_POLICY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpHlprCreateV4Policy ( policyname : ::windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnet : u32 , processingorder : u32 , rootoperator : DHCP_POL_LOGIC_OPER , description : ::windows::core::PCWSTR , enabled : super::super::Foundation:: BOOL , policy : *mut *mut DHCP_POLICY ) -> u32 ); DhcpHlprCreateV4Policy(policyname.into_param().abi(), fglobalpolicy.into_param().abi(), subnet, processingorder, rootoperator, description.into_param().abi(), enabled.into_param().abi(), policy) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -843,7 +843,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpHlprCreateV4PolicyEx ( policyname : :: windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnet : u32 , processingorder : u32 , rootoperator : DHCP_POL_LOGIC_OPER , description : :: windows::core::PCWSTR , enabled : super::super::Foundation:: BOOL , policy : *mut *mut DHCP_POLICY_EX ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpHlprCreateV4PolicyEx ( policyname : ::windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnet : u32 , processingorder : u32 , rootoperator : DHCP_POL_LOGIC_OPER , description : ::windows::core::PCWSTR , enabled : super::super::Foundation:: BOOL , policy : *mut *mut DHCP_POLICY_EX ) -> u32 ); DhcpHlprCreateV4PolicyEx(policyname.into_param().abi(), fglobalpolicy.into_param().abi(), subnet, processingorder, rootoperator, description.into_param().abi(), enabled.into_param().abi(), policy) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -934,7 +934,7 @@ pub unsafe fn DhcpModifyClass(serveripaddress: P0, reservedmustbezero: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpModifyClass ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpModifyClass ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO ) -> u32 ); DhcpModifyClass(serveripaddress.into_param().abi(), reservedmustbezero, classinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -944,7 +944,7 @@ pub unsafe fn DhcpModifyClassV6(serveripaddress: P0, reservedmustbezero: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpModifyClassV6 ( serveripaddress : :: windows::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpModifyClassV6 ( serveripaddress : ::windows::core::PCWSTR , reservedmustbezero : u32 , classinfo : *mut DHCP_CLASS_INFO_V6 ) -> u32 ); DhcpModifyClassV6(serveripaddress.into_param().abi(), reservedmustbezero, classinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -954,7 +954,7 @@ pub unsafe fn DhcpRegisterParamChange(flags: u32, reserved: ::core::option:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpcsvc.dll""system" fn DhcpRegisterParamChange ( flags : u32 , reserved : *const ::core::ffi::c_void , adaptername : :: windows::core::PCWSTR , classid : *mut DHCPCAPI_CLASSID , params : DHCPCAPI_PARAMS_ARRAY , handle : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "dhcpcsvc.dll""system" fn DhcpRegisterParamChange ( flags : u32 , reserved : *const ::core::ffi::c_void , adaptername : ::windows::core::PCWSTR , classid : *mut DHCPCAPI_CLASSID , params : DHCPCAPI_PARAMS_ARRAY , handle : *mut ::core::ffi::c_void ) -> u32 ); DhcpRegisterParamChange(flags, ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null())), adaptername.into_param().abi(), classid, ::core::mem::transmute(params), handle) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -969,7 +969,7 @@ pub unsafe fn DhcpRemoveOption(serveripaddress: P0, optionid: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOption ( serveripaddress : :: windows::core::PCWSTR , optionid : u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOption ( serveripaddress : ::windows::core::PCWSTR , optionid : u32 ) -> u32 ); DhcpRemoveOption(serveripaddress.into_param().abi(), optionid) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -980,7 +980,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR ) -> u32 ); DhcpRemoveOptionV5(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -991,7 +991,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR ) -> u32 ); DhcpRemoveOptionV6(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1000,7 +1000,7 @@ pub unsafe fn DhcpRemoveOptionValue(serveripaddress: P0, optionid: u32, scop where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionValue ( serveripaddress : :: windows::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionValue ( serveripaddress : ::windows::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO ) -> u32 ); DhcpRemoveOptionValue(serveripaddress.into_param().abi(), optionid, scopeinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1011,7 +1011,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionValueV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionValueV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO ) -> u32 ); DhcpRemoveOptionValueV5(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1022,7 +1022,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionValueV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveOptionValueV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 ) -> u32 ); DhcpRemoveOptionValueV6(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1031,7 +1031,7 @@ pub unsafe fn DhcpRemoveSubnetElement(serveripaddress: P0, subnetaddress: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveSubnetElement ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA , forceflag : DHCP_FORCE_FLAG ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveSubnetElement ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA , forceflag : DHCP_FORCE_FLAG ) -> u32 ); DhcpRemoveSubnetElement(serveripaddress.into_param().abi(), subnetaddress, removeelementinfo, forceflag) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1040,7 +1040,7 @@ pub unsafe fn DhcpRemoveSubnetElementV4(serveripaddress: P0, subnetaddress: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveSubnetElementV4 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V4 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveSubnetElementV4 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V4 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); DhcpRemoveSubnetElementV4(serveripaddress.into_param().abi(), subnetaddress, removeelementinfo, forceflag) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1049,7 +1049,7 @@ pub unsafe fn DhcpRemoveSubnetElementV5(serveripaddress: P0, subnetaddress: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveSubnetElementV5 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V5 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveSubnetElementV5 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , removeelementinfo : *const DHCP_SUBNET_ELEMENT_DATA_V5 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); DhcpRemoveSubnetElementV5(serveripaddress.into_param().abi(), subnetaddress, removeelementinfo, forceflag) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1058,7 +1058,7 @@ pub unsafe fn DhcpRemoveSubnetElementV6(serveripaddress: P0, subnetaddress: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveSubnetElementV6 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , removeelementinfo : *mut DHCP_SUBNET_ELEMENT_DATA_V6 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpRemoveSubnetElementV6 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , removeelementinfo : *mut DHCP_SUBNET_ELEMENT_DATA_V6 , forceflag : DHCP_FORCE_FLAG ) -> u32 ); DhcpRemoveSubnetElementV6(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), removeelementinfo, forceflag) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1069,7 +1069,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpcsvc.dll""system" fn DhcpRequestParams ( flags : u32 , reserved : *mut ::core::ffi::c_void , adaptername : :: windows::core::PCWSTR , classid : *mut DHCPCAPI_CLASSID , sendparams : DHCPCAPI_PARAMS_ARRAY , recdparams : DHCPCAPI_PARAMS_ARRAY , buffer : *mut u8 , psize : *mut u32 , requestidstr : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpcsvc.dll""system" fn DhcpRequestParams ( flags : u32 , reserved : *mut ::core::ffi::c_void , adaptername : ::windows::core::PCWSTR , classid : *mut DHCPCAPI_CLASSID , sendparams : DHCPCAPI_PARAMS_ARRAY , recdparams : DHCPCAPI_PARAMS_ARRAY , buffer : *mut u8 , psize : *mut u32 , requestidstr : ::windows::core::PCWSTR ) -> u32 ); DhcpRequestParams(flags, reserved, adaptername.into_param().abi(), classid, ::core::mem::transmute(sendparams), ::core::mem::transmute(recdparams), buffer, psize, requestidstr.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1084,7 +1084,7 @@ pub unsafe fn DhcpScanDatabase(serveripaddress: P0, subnetaddress: u32, fixf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpScanDatabase ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , fixflag : u32 , scanlist : *mut *mut DHCP_SCAN_LIST ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpScanDatabase ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , fixflag : u32 , scanlist : *mut *mut DHCP_SCAN_LIST ) -> u32 ); DhcpScanDatabase(serveripaddress.into_param().abi(), subnetaddress, fixflag, scanlist) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1101,7 +1101,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerBackupDatabase ( serveripaddress : :: windows::core::PCWSTR , path : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerBackupDatabase ( serveripaddress : ::windows::core::PCWSTR , path : ::windows::core::PCWSTR ) -> u32 ); DhcpServerBackupDatabase(serveripaddress.into_param().abi(), path.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1110,7 +1110,7 @@ pub unsafe fn DhcpServerGetConfig(serveripaddress: P0, configinfo: *mut *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerGetConfig ( serveripaddress : :: windows::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerGetConfig ( serveripaddress : ::windows::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO ) -> u32 ); DhcpServerGetConfig(serveripaddress.into_param().abi(), configinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1120,7 +1120,7 @@ pub unsafe fn DhcpServerGetConfigV4(serveripaddress: P0, configinfo: *mut *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerGetConfigV4 ( serveripaddress : :: windows::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_V4 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerGetConfigV4 ( serveripaddress : ::windows::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_V4 ) -> u32 ); DhcpServerGetConfigV4(serveripaddress.into_param().abi(), configinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1130,7 +1130,7 @@ pub unsafe fn DhcpServerGetConfigV6(serveripaddress: P0, scopeinfo: *mut DHC where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerGetConfigV6 ( serveripaddress : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerGetConfigV6 ( serveripaddress : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_V6 ) -> u32 ); DhcpServerGetConfigV6(serveripaddress.into_param().abi(), scopeinfo, configinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1140,7 +1140,7 @@ pub unsafe fn DhcpServerGetConfigVQ(serveripaddress: P0, configinfo: *mut *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerGetConfigVQ ( serveripaddress : :: windows::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerGetConfigVQ ( serveripaddress : ::windows::core::PCWSTR , configinfo : *mut *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> u32 ); DhcpServerGetConfigVQ(serveripaddress.into_param().abi(), configinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1150,7 +1150,7 @@ pub unsafe fn DhcpServerQueryAttribute(serveripaddr: P0, dwreserved: u32, dh where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerQueryAttribute ( serveripaddr : :: windows::core::PCWSTR , dwreserved : u32 , dhcpattribid : u32 , pdhcpattrib : *mut *mut DHCP_ATTRIB ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerQueryAttribute ( serveripaddr : ::windows::core::PCWSTR , dwreserved : u32 , dhcpattribid : u32 , pdhcpattrib : *mut *mut DHCP_ATTRIB ) -> u32 ); DhcpServerQueryAttribute(serveripaddr.into_param().abi(), dwreserved, dhcpattribid, pdhcpattrib) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1160,7 +1160,7 @@ pub unsafe fn DhcpServerQueryAttributes(serveripaddr: P0, dwreserved: u32, d where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerQueryAttributes ( serveripaddr : :: windows::core::PCWSTR , dwreserved : u32 , dwattribcount : u32 , pdhcpattribs : *mut u32 , pdhcpattribarr : *mut *mut DHCP_ATTRIB_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerQueryAttributes ( serveripaddr : ::windows::core::PCWSTR , dwreserved : u32 , dwattribcount : u32 , pdhcpattribs : *mut u32 , pdhcpattribarr : *mut *mut DHCP_ATTRIB_ARRAY ) -> u32 ); DhcpServerQueryAttributes(serveripaddr.into_param().abi(), dwreserved, dwattribcount, pdhcpattribs, pdhcpattribarr) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1169,7 +1169,7 @@ pub unsafe fn DhcpServerQueryDnsRegCredentials(serveripaddress: P0, uname: & where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerQueryDnsRegCredentials ( serveripaddress : :: windows::core::PCWSTR , unamesize : u32 , uname : :: windows::core::PWSTR , domainsize : u32 , domain : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerQueryDnsRegCredentials ( serveripaddress : ::windows::core::PCWSTR , unamesize : u32 , uname : ::windows::core::PWSTR , domainsize : u32 , domain : ::windows::core::PWSTR ) -> u32 ); DhcpServerQueryDnsRegCredentials(serveripaddress.into_param().abi(), uname.len() as _, ::core::mem::transmute(uname.as_ptr()), domain.len() as _, ::core::mem::transmute(domain.as_ptr())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1178,7 +1178,7 @@ pub unsafe fn DhcpServerRedoAuthorization(serveripaddr: P0, dwreserved: u32) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerRedoAuthorization ( serveripaddr : :: windows::core::PCWSTR , dwreserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerRedoAuthorization ( serveripaddr : ::windows::core::PCWSTR , dwreserved : u32 ) -> u32 ); DhcpServerRedoAuthorization(serveripaddr.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1188,7 +1188,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerRestoreDatabase ( serveripaddress : :: windows::core::PCWSTR , path : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerRestoreDatabase ( serveripaddress : ::windows::core::PCWSTR , path : ::windows::core::PCWSTR ) -> u32 ); DhcpServerRestoreDatabase(serveripaddress.into_param().abi(), path.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1197,7 +1197,7 @@ pub unsafe fn DhcpServerSetConfig(serveripaddress: P0, fieldstoset: u32, con where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetConfig ( serveripaddress : :: windows::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetConfig ( serveripaddress : ::windows::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO ) -> u32 ); DhcpServerSetConfig(serveripaddress.into_param().abi(), fieldstoset, configinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1207,7 +1207,7 @@ pub unsafe fn DhcpServerSetConfigV4(serveripaddress: P0, fieldstoset: u32, c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetConfigV4 ( serveripaddress : :: windows::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_V4 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetConfigV4 ( serveripaddress : ::windows::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_V4 ) -> u32 ); DhcpServerSetConfigV4(serveripaddress.into_param().abi(), fieldstoset, configinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1217,7 +1217,7 @@ pub unsafe fn DhcpServerSetConfigV6(serveripaddress: P0, scopeinfo: *mut DHC where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetConfigV6 ( serveripaddress : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetConfigV6 ( serveripaddress : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_V6 ) -> u32 ); DhcpServerSetConfigV6(serveripaddress.into_param().abi(), scopeinfo, fieldstoset, configinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1227,7 +1227,7 @@ pub unsafe fn DhcpServerSetConfigVQ(serveripaddress: P0, fieldstoset: u32, c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetConfigVQ ( serveripaddress : :: windows::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetConfigVQ ( serveripaddress : ::windows::core::PCWSTR , fieldstoset : u32 , configinfo : *mut DHCP_SERVER_CONFIG_INFO_VQ ) -> u32 ); DhcpServerSetConfigVQ(serveripaddress.into_param().abi(), fieldstoset, configinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1239,7 +1239,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetDnsRegCredentials ( serveripaddress : :: windows::core::PCWSTR , uname : :: windows::core::PCWSTR , domain : :: windows::core::PCWSTR , passwd : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetDnsRegCredentials ( serveripaddress : ::windows::core::PCWSTR , uname : ::windows::core::PCWSTR , domain : ::windows::core::PCWSTR , passwd : ::windows::core::PCWSTR ) -> u32 ); DhcpServerSetDnsRegCredentials(serveripaddress.into_param().abi(), uname.into_param().abi(), domain.into_param().abi(), passwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1251,7 +1251,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetDnsRegCredentialsV5 ( serveripaddress : :: windows::core::PCWSTR , uname : :: windows::core::PCWSTR , domain : :: windows::core::PCWSTR , passwd : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpServerSetDnsRegCredentialsV5 ( serveripaddress : ::windows::core::PCWSTR , uname : ::windows::core::PCWSTR , domain : ::windows::core::PCWSTR , passwd : ::windows::core::PCWSTR ) -> u32 ); DhcpServerSetDnsRegCredentialsV5(serveripaddress.into_param().abi(), uname.into_param().abi(), domain.into_param().abi(), passwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1260,7 +1260,7 @@ pub unsafe fn DhcpSetClientInfo(serveripaddress: P0, clientinfo: *const DHCP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetClientInfo ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetClientInfo ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO ) -> u32 ); DhcpSetClientInfo(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1269,7 +1269,7 @@ pub unsafe fn DhcpSetClientInfoV4(serveripaddress: P0, clientinfo: *const DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetClientInfoV4 ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V4 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetClientInfoV4 ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V4 ) -> u32 ); DhcpSetClientInfoV4(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1278,7 +1278,7 @@ pub unsafe fn DhcpSetClientInfoV6(serveripaddress: P0, clientinfo: *const DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetClientInfoV6 ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetClientInfoV6 ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V6 ) -> u32 ); DhcpSetClientInfoV6(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1288,7 +1288,7 @@ pub unsafe fn DhcpSetClientInfoVQ(serveripaddress: P0, clientinfo: *const DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetClientInfoVQ ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_VQ ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetClientInfoVQ ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_VQ ) -> u32 ); DhcpSetClientInfoVQ(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1298,7 +1298,7 @@ pub unsafe fn DhcpSetFilterV4(serveripaddress: P0, globalfilterinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetFilterV4 ( serveripaddress : :: windows::core::PCWSTR , globalfilterinfo : *const DHCP_FILTER_GLOBAL_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetFilterV4 ( serveripaddress : ::windows::core::PCWSTR , globalfilterinfo : *const DHCP_FILTER_GLOBAL_INFO ) -> u32 ); DhcpSetFilterV4(serveripaddress.into_param().abi(), globalfilterinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1307,7 +1307,7 @@ pub unsafe fn DhcpSetOptionInfo(serveripaddress: P0, optionid: u32, optionin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionInfo ( serveripaddress : :: windows::core::PCWSTR , optionid : u32 , optioninfo : *const DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionInfo ( serveripaddress : ::windows::core::PCWSTR , optionid : u32 , optioninfo : *const DHCP_OPTION ) -> u32 ); DhcpSetOptionInfo(serveripaddress.into_param().abi(), optionid, optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1318,7 +1318,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionInfoV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionInfoV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); DhcpSetOptionInfoV5(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1329,7 +1329,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionInfoV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionInfoV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , optioninfo : *mut DHCP_OPTION ) -> u32 ); DhcpSetOptionInfoV6(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), optioninfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1338,7 +1338,7 @@ pub unsafe fn DhcpSetOptionValue(serveripaddress: P0, optionid: u32, scopein where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValue ( serveripaddress : :: windows::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalue : *const DHCP_OPTION_DATA ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValue ( serveripaddress : ::windows::core::PCWSTR , optionid : u32 , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalue : *const DHCP_OPTION_DATA ) -> u32 ); DhcpSetOptionValue(serveripaddress.into_param().abi(), optionid, scopeinfo, optionvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1349,7 +1349,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValueV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValueV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); DhcpSetOptionValueV5(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, optionvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1360,7 +1360,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValueV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValueV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO6 , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); DhcpSetOptionValueV6(serveripaddress.into_param().abi(), flags, optionid, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, optionvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1369,7 +1369,7 @@ pub unsafe fn DhcpSetOptionValues(serveripaddress: P0, scopeinfo: *const DHC where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValues ( serveripaddress : :: windows::core::PCWSTR , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalues : *const DHCP_OPTION_VALUE_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValues ( serveripaddress : ::windows::core::PCWSTR , scopeinfo : *const DHCP_OPTION_SCOPE_INFO , optionvalues : *const DHCP_OPTION_VALUE_ARRAY ) -> u32 ); DhcpSetOptionValues(serveripaddress.into_param().abi(), scopeinfo, optionvalues) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1380,7 +1380,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValuesV5 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , classname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalues : *mut DHCP_OPTION_VALUE_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetOptionValuesV5 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , classname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalues : *mut DHCP_OPTION_VALUE_ARRAY ) -> u32 ); DhcpSetOptionValuesV5(serveripaddress.into_param().abi(), flags, classname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, optionvalues) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1390,7 +1390,7 @@ pub unsafe fn DhcpSetServerBindingInfo(serveripaddress: P0, flags: u32, bind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetServerBindingInfo ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , bindelementinfo : *mut DHCP_BIND_ELEMENT_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetServerBindingInfo ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , bindelementinfo : *mut DHCP_BIND_ELEMENT_ARRAY ) -> u32 ); DhcpSetServerBindingInfo(serveripaddress.into_param().abi(), flags, bindelementinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1400,7 +1400,7 @@ pub unsafe fn DhcpSetServerBindingInfoV6(serveripaddress: P0, flags: u32, bi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetServerBindingInfoV6 ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , bindelementinfo : *mut DHCPV6_BIND_ELEMENT_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetServerBindingInfoV6 ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , bindelementinfo : *mut DHCPV6_BIND_ELEMENT_ARRAY ) -> u32 ); DhcpSetServerBindingInfoV6(serveripaddress.into_param().abi(), flags, bindelementinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1409,7 +1409,7 @@ pub unsafe fn DhcpSetSubnetDelayOffer(serveripaddress: P0, subnetaddress: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSubnetDelayOffer ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , timedelayinmilliseconds : u16 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSubnetDelayOffer ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , timedelayinmilliseconds : u16 ) -> u32 ); DhcpSetSubnetDelayOffer(serveripaddress.into_param().abi(), subnetaddress, timedelayinmilliseconds) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1418,7 +1418,7 @@ pub unsafe fn DhcpSetSubnetInfo(serveripaddress: P0, subnetaddress: u32, sub where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSubnetInfo ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSubnetInfo ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO ) -> u32 ); DhcpSetSubnetInfo(serveripaddress.into_param().abi(), subnetaddress, subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1427,7 +1427,7 @@ pub unsafe fn DhcpSetSubnetInfoV6(serveripaddress: P0, subnetaddress: DHCP_I where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSubnetInfoV6 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSubnetInfoV6 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : DHCP_IPV6_ADDRESS , subnetinfo : *mut DHCP_SUBNET_INFO_V6 ) -> u32 ); DhcpSetSubnetInfoV6(serveripaddress.into_param().abi(), ::core::mem::transmute(subnetaddress), subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1436,7 +1436,7 @@ pub unsafe fn DhcpSetSubnetInfoVQ(serveripaddress: P0, subnetaddress: u32, s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSubnetInfoVQ ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO_VQ ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSubnetInfoVQ ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , subnetinfo : *const DHCP_SUBNET_INFO_VQ ) -> u32 ); DhcpSetSubnetInfoVQ(serveripaddress.into_param().abi(), subnetaddress, subnetinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1448,7 +1448,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSuperScopeV4 ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , superscopename : :: windows::core::PCWSTR , changeexisting : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpSetSuperScopeV4 ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , superscopename : ::windows::core::PCWSTR , changeexisting : super::super::Foundation:: BOOL ) -> u32 ); DhcpSetSuperScopeV4(serveripaddress.into_param().abi(), subnetaddress, superscopename.into_param().abi(), changeexisting.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1464,7 +1464,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpcsvc.dll""system" fn DhcpUndoRequestParams ( flags : u32 , reserved : *const ::core::ffi::c_void , adaptername : :: windows::core::PCWSTR , requestidstr : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpcsvc.dll""system" fn DhcpUndoRequestParams ( flags : u32 , reserved : *const ::core::ffi::c_void , adaptername : ::windows::core::PCWSTR , requestidstr : ::windows::core::PCWSTR ) -> u32 ); DhcpUndoRequestParams(flags, ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null())), adaptername.into_param().abi(), requestidstr.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1474,7 +1474,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4AddPolicyRange ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , policyname : :: windows::core::PCWSTR , range : *const DHCP_IP_RANGE ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4AddPolicyRange ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , policyname : ::windows::core::PCWSTR , range : *const DHCP_IP_RANGE ) -> u32 ); DhcpV4AddPolicyRange(serveripaddress.into_param().abi(), subnetaddress, policyname.into_param().abi(), range) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1484,7 +1484,7 @@ pub unsafe fn DhcpV4CreateClientInfo(serveripaddress: P0, clientinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4CreateClientInfo ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_PB ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4CreateClientInfo ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_PB ) -> u32 ); DhcpV4CreateClientInfo(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1494,7 +1494,7 @@ pub unsafe fn DhcpV4CreateClientInfoEx(serveripaddress: P0, clientinfo: *con where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4CreateClientInfoEx ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_EX ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4CreateClientInfoEx ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_EX ) -> u32 ); DhcpV4CreateClientInfoEx(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1504,7 +1504,7 @@ pub unsafe fn DhcpV4CreatePolicy(serveripaddress: P0, ppolicy: *const DHCP_P where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4CreatePolicy ( serveripaddress : :: windows::core::PCWSTR , ppolicy : *const DHCP_POLICY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4CreatePolicy ( serveripaddress : ::windows::core::PCWSTR , ppolicy : *const DHCP_POLICY ) -> u32 ); DhcpV4CreatePolicy(serveripaddress.into_param().abi(), ppolicy) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1514,7 +1514,7 @@ pub unsafe fn DhcpV4CreatePolicyEx(serveripaddress: P0, policyex: *const DHC where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4CreatePolicyEx ( serveripaddress : :: windows::core::PCWSTR , policyex : *const DHCP_POLICY_EX ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4CreatePolicyEx ( serveripaddress : ::windows::core::PCWSTR , policyex : *const DHCP_POLICY_EX ) -> u32 ); DhcpV4CreatePolicyEx(serveripaddress.into_param().abi(), policyex) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1526,7 +1526,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4DeletePolicy ( serveripaddress : :: windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4DeletePolicy ( serveripaddress : ::windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows::core::PCWSTR ) -> u32 ); DhcpV4DeletePolicy(serveripaddress.into_param().abi(), fglobalpolicy.into_param().abi(), subnetaddress, policyname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1537,7 +1537,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumPolicies ( serveripaddress : :: windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enuminfo : *mut *mut DHCP_POLICY_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumPolicies ( serveripaddress : ::windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enuminfo : *mut *mut DHCP_POLICY_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpV4EnumPolicies(serveripaddress.into_param().abi(), resumehandle, preferredmaximum, fglobalpolicy.into_param().abi(), subnetaddress, enuminfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1548,7 +1548,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumPoliciesEx ( serveripaddress : :: windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enuminfo : *mut *mut DHCP_POLICY_EX_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumPoliciesEx ( serveripaddress : ::windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enuminfo : *mut *mut DHCP_POLICY_EX_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpV4EnumPoliciesEx(serveripaddress.into_param().abi(), resumehandle, preferredmaximum, globalpolicy.into_param().abi(), subnetaddress, enuminfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1558,7 +1558,7 @@ pub unsafe fn DhcpV4EnumSubnetClients(serveripaddress: P0, subnetaddress: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumSubnetClients ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_PB_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumSubnetClients ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_PB_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); DhcpV4EnumSubnetClients(serveripaddress.into_param().abi(), subnetaddress, resumehandle, preferredmaximum, clientinfo, clientsread, clientstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1568,7 +1568,7 @@ pub unsafe fn DhcpV4EnumSubnetClientsEx(serveripaddress: P0, subnetaddress: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumSubnetClientsEx ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_EX_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumSubnetClientsEx ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , clientinfo : *mut *mut DHCP_CLIENT_INFO_EX_ARRAY , clientsread : *mut u32 , clientstotal : *mut u32 ) -> u32 ); DhcpV4EnumSubnetClientsEx(serveripaddress.into_param().abi(), subnetaddress, resumehandle, preferredmaximum, clientinfo, clientsread, clientstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1577,7 +1577,7 @@ pub unsafe fn DhcpV4EnumSubnetReservations(serveripaddress: P0, subnetaddres where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumSubnetReservations ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_RESERVATION_INFO_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4EnumSubnetReservations ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , resumehandle : *mut u32 , preferredmaximum : u32 , enumelementinfo : *mut *mut DHCP_RESERVATION_INFO_ARRAY , elementsread : *mut u32 , elementstotal : *mut u32 ) -> u32 ); DhcpV4EnumSubnetReservations(serveripaddress.into_param().abi(), subnetaddress, resumehandle, preferredmaximum, enumelementinfo, elementsread, elementstotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1586,7 +1586,7 @@ pub unsafe fn DhcpV4FailoverAddScopeToRelationship(serveripaddress: P0, prel where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverAddScopeToRelationship ( serveripaddress : :: windows::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverAddScopeToRelationship ( serveripaddress : ::windows::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); DhcpV4FailoverAddScopeToRelationship(serveripaddress.into_param().abi(), prelationship) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1595,7 +1595,7 @@ pub unsafe fn DhcpV4FailoverCreateRelationship(serveripaddress: P0, prelatio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverCreateRelationship ( serveripaddress : :: windows::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverCreateRelationship ( serveripaddress : ::windows::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); DhcpV4FailoverCreateRelationship(serveripaddress.into_param().abi(), prelationship) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1605,7 +1605,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverDeleteRelationship ( serveripaddress : :: windows::core::PCWSTR , prelationshipname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverDeleteRelationship ( serveripaddress : ::windows::core::PCWSTR , prelationshipname : ::windows::core::PCWSTR ) -> u32 ); DhcpV4FailoverDeleteRelationship(serveripaddress.into_param().abi(), prelationshipname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1614,7 +1614,7 @@ pub unsafe fn DhcpV4FailoverDeleteScopeFromRelationship(serveripaddress: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverDeleteScopeFromRelationship ( serveripaddress : :: windows::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverDeleteScopeFromRelationship ( serveripaddress : ::windows::core::PCWSTR , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); DhcpV4FailoverDeleteScopeFromRelationship(serveripaddress.into_param().abi(), prelationship) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1623,7 +1623,7 @@ pub unsafe fn DhcpV4FailoverEnumRelationship(serveripaddress: P0, resumehand where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverEnumRelationship ( serveripaddress : :: windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP_ARRAY , relationshipread : *mut u32 , relationshiptotal : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverEnumRelationship ( serveripaddress : ::windows::core::PCWSTR , resumehandle : *mut u32 , preferredmaximum : u32 , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP_ARRAY , relationshipread : *mut u32 , relationshiptotal : *mut u32 ) -> u32 ); DhcpV4FailoverEnumRelationship(serveripaddress.into_param().abi(), resumehandle, preferredmaximum, prelationship, relationshipread, relationshiptotal) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1632,7 +1632,7 @@ pub unsafe fn DhcpV4FailoverGetAddressStatus(serveripaddress: P0, subnetaddr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetAddressStatus ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , pstatus : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetAddressStatus ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , pstatus : *mut u32 ) -> u32 ); DhcpV4FailoverGetAddressStatus(serveripaddress.into_param().abi(), subnetaddress, pstatus) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1642,7 +1642,7 @@ pub unsafe fn DhcpV4FailoverGetClientInfo(serveripaddress: P0, searchinfo: * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetClientInfo ( serveripaddress : :: windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCPV4_FAILOVER_CLIENT_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetClientInfo ( serveripaddress : ::windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCPV4_FAILOVER_CLIENT_INFO ) -> u32 ); DhcpV4FailoverGetClientInfo(serveripaddress.into_param().abi(), searchinfo, clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1652,7 +1652,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetRelationship ( serveripaddress : :: windows::core::PCWSTR , prelationshipname : :: windows::core::PCWSTR , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetRelationship ( serveripaddress : ::windows::core::PCWSTR , prelationshipname : ::windows::core::PCWSTR , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); DhcpV4FailoverGetRelationship(serveripaddress.into_param().abi(), prelationshipname.into_param().abi(), prelationship) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1661,7 +1661,7 @@ pub unsafe fn DhcpV4FailoverGetScopeRelationship(serveripaddress: P0, scopei where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetScopeRelationship ( serveripaddress : :: windows::core::PCWSTR , scopeid : u32 , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetScopeRelationship ( serveripaddress : ::windows::core::PCWSTR , scopeid : u32 , prelationship : *mut *mut DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); DhcpV4FailoverGetScopeRelationship(serveripaddress.into_param().abi(), scopeid, prelationship) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1670,7 +1670,7 @@ pub unsafe fn DhcpV4FailoverGetScopeStatistics(serveripaddress: P0, scopeid: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetScopeStatistics ( serveripaddress : :: windows::core::PCWSTR , scopeid : u32 , pstats : *mut *mut DHCP_FAILOVER_STATISTICS ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetScopeStatistics ( serveripaddress : ::windows::core::PCWSTR , scopeid : u32 , pstats : *mut *mut DHCP_FAILOVER_STATISTICS ) -> u32 ); DhcpV4FailoverGetScopeStatistics(serveripaddress.into_param().abi(), scopeid, pstats) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1679,7 +1679,7 @@ pub unsafe fn DhcpV4FailoverGetSystemTime(serveripaddress: P0, ptime: *mut u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetSystemTime ( serveripaddress : :: windows::core::PCWSTR , ptime : *mut u32 , pmaxalloweddeltatime : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverGetSystemTime ( serveripaddress : ::windows::core::PCWSTR , ptime : *mut u32 , pmaxalloweddeltatime : *mut u32 ) -> u32 ); DhcpV4FailoverGetSystemTime(serveripaddress.into_param().abi(), ptime, pmaxalloweddeltatime) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1688,7 +1688,7 @@ pub unsafe fn DhcpV4FailoverSetRelationship(serveripaddress: P0, flags: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverSetRelationship ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverSetRelationship ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , prelationship : *const DHCP_FAILOVER_RELATIONSHIP ) -> u32 ); DhcpV4FailoverSetRelationship(serveripaddress.into_param().abi(), flags, prelationship) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1698,7 +1698,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverTriggerAddrAllocation ( serveripaddress : :: windows::core::PCWSTR , pfailrelname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4FailoverTriggerAddrAllocation ( serveripaddress : ::windows::core::PCWSTR , pfailrelname : ::windows::core::PCWSTR ) -> u32 ); DhcpV4FailoverTriggerAddrAllocation(serveripaddress.into_param().abi(), pfailrelname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1708,7 +1708,7 @@ pub unsafe fn DhcpV4GetAllOptionValues(serveripaddress: P0, flags: u32, scop where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetAllOptionValues ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , values : *mut *mut DHCP_ALL_OPTION_VALUES_PB ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetAllOptionValues ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , values : *mut *mut DHCP_ALL_OPTION_VALUES_PB ) -> u32 ); DhcpV4GetAllOptionValues(serveripaddress.into_param().abi(), flags, scopeinfo, values) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1718,7 +1718,7 @@ pub unsafe fn DhcpV4GetClientInfo(serveripaddress: P0, searchinfo: *const DH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetClientInfo ( serveripaddress : :: windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_PB ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetClientInfo ( serveripaddress : ::windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_PB ) -> u32 ); DhcpV4GetClientInfo(serveripaddress.into_param().abi(), searchinfo, clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1728,7 +1728,7 @@ pub unsafe fn DhcpV4GetClientInfoEx(serveripaddress: P0, searchinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetClientInfoEx ( serveripaddress : :: windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_EX ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetClientInfoEx ( serveripaddress : ::windows::core::PCWSTR , searchinfo : *const DHCP_SEARCH_INFO , clientinfo : *mut *mut DHCP_CLIENT_INFO_EX ) -> u32 ); DhcpV4GetClientInfoEx(serveripaddress.into_param().abi(), searchinfo, clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1737,7 +1737,7 @@ pub unsafe fn DhcpV4GetFreeIPAddress(serveripaddress: P0, scopeid: u32, star where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetFreeIPAddress ( serveripaddress : :: windows::core::PCWSTR , scopeid : u32 , startip : u32 , endip : u32 , numfreeaddrreq : u32 , ipaddrlist : *mut *mut DHCP_IP_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetFreeIPAddress ( serveripaddress : ::windows::core::PCWSTR , scopeid : u32 , startip : u32 , endip : u32 , numfreeaddrreq : u32 , ipaddrlist : *mut *mut DHCP_IP_ARRAY ) -> u32 ); DhcpV4GetFreeIPAddress(serveripaddress.into_param().abi(), scopeid, startip, endip, numfreeaddrreq, ipaddrlist) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1748,7 +1748,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetOptionValue ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , policyname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetOptionValue ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , policyname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut *mut DHCP_OPTION_VALUE ) -> u32 ); DhcpV4GetOptionValue(serveripaddress.into_param().abi(), flags, optionid, policyname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, optionvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1760,7 +1760,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetPolicy ( serveripaddress : :: windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows::core::PCWSTR , policy : *mut *mut DHCP_POLICY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetPolicy ( serveripaddress : ::windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows::core::PCWSTR , policy : *mut *mut DHCP_POLICY ) -> u32 ); DhcpV4GetPolicy(serveripaddress.into_param().abi(), fglobalpolicy.into_param().abi(), subnetaddress, policyname.into_param().abi(), policy) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1772,7 +1772,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetPolicyEx ( serveripaddress : :: windows::core::PCWSTR , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows::core::PCWSTR , policy : *mut *mut DHCP_POLICY_EX ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4GetPolicyEx ( serveripaddress : ::windows::core::PCWSTR , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows::core::PCWSTR , policy : *mut *mut DHCP_POLICY_EX ) -> u32 ); DhcpV4GetPolicyEx(serveripaddress.into_param().abi(), globalpolicy.into_param().abi(), subnetaddress, policyname.into_param().abi(), policy) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1783,7 +1783,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4QueryPolicyEnforcement ( serveripaddress : :: windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enabled : *mut super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4QueryPolicyEnforcement ( serveripaddress : ::windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enabled : *mut super::super::Foundation:: BOOL ) -> u32 ); DhcpV4QueryPolicyEnforcement(serveripaddress.into_param().abi(), fglobalpolicy.into_param().abi(), subnetaddress, enabled) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1794,7 +1794,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4RemoveOptionValue ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , policyname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4RemoveOptionValue ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , policyname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO ) -> u32 ); DhcpV4RemoveOptionValue(serveripaddress.into_param().abi(), flags, optionid, policyname.into_param().abi(), vendorname.into_param().abi(), scopeinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1804,7 +1804,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4RemovePolicyRange ( serveripaddress : :: windows::core::PCWSTR , subnetaddress : u32 , policyname : :: windows::core::PCWSTR , range : *const DHCP_IP_RANGE ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4RemovePolicyRange ( serveripaddress : ::windows::core::PCWSTR , subnetaddress : u32 , policyname : ::windows::core::PCWSTR , range : *const DHCP_IP_RANGE ) -> u32 ); DhcpV4RemovePolicyRange(serveripaddress.into_param().abi(), subnetaddress, policyname.into_param().abi(), range) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1815,7 +1815,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetOptionValue ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , optionid : u32 , policyname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetOptionValue ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , optionid : u32 , policyname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalue : *mut DHCP_OPTION_DATA ) -> u32 ); DhcpV4SetOptionValue(serveripaddress.into_param().abi(), flags, optionid, policyname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, optionvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1826,7 +1826,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetOptionValues ( serveripaddress : :: windows::core::PCWSTR , flags : u32 , policyname : :: windows::core::PCWSTR , vendorname : :: windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalues : *mut DHCP_OPTION_VALUE_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetOptionValues ( serveripaddress : ::windows::core::PCWSTR , flags : u32 , policyname : ::windows::core::PCWSTR , vendorname : ::windows::core::PCWSTR , scopeinfo : *mut DHCP_OPTION_SCOPE_INFO , optionvalues : *mut DHCP_OPTION_VALUE_ARRAY ) -> u32 ); DhcpV4SetOptionValues(serveripaddress.into_param().abi(), flags, policyname.into_param().abi(), vendorname.into_param().abi(), scopeinfo, optionvalues) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1838,7 +1838,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetPolicy ( serveripaddress : :: windows::core::PCWSTR , fieldsmodified : u32 , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows::core::PCWSTR , policy : *const DHCP_POLICY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetPolicy ( serveripaddress : ::windows::core::PCWSTR , fieldsmodified : u32 , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows::core::PCWSTR , policy : *const DHCP_POLICY ) -> u32 ); DhcpV4SetPolicy(serveripaddress.into_param().abi(), fieldsmodified, fglobalpolicy.into_param().abi(), subnetaddress, policyname.into_param().abi(), policy) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1850,7 +1850,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetPolicyEnforcement ( serveripaddress : :: windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enable : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetPolicyEnforcement ( serveripaddress : ::windows::core::PCWSTR , fglobalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , enable : super::super::Foundation:: BOOL ) -> u32 ); DhcpV4SetPolicyEnforcement(serveripaddress.into_param().abi(), fglobalpolicy.into_param().abi(), subnetaddress, enable.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1862,7 +1862,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetPolicyEx ( serveripaddress : :: windows::core::PCWSTR , fieldsmodified : u32 , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : :: windows::core::PCWSTR , policy : *const DHCP_POLICY_EX ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV4SetPolicyEx ( serveripaddress : ::windows::core::PCWSTR , fieldsmodified : u32 , globalpolicy : super::super::Foundation:: BOOL , subnetaddress : u32 , policyname : ::windows::core::PCWSTR , policy : *const DHCP_POLICY_EX ) -> u32 ); DhcpV4SetPolicyEx(serveripaddress.into_param().abi(), fieldsmodified, globalpolicy.into_param().abi(), subnetaddress, policyname.into_param().abi(), policy) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1871,7 +1871,7 @@ pub unsafe fn DhcpV6CreateClientInfo(serveripaddress: P0, clientinfo: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6CreateClientInfo ( serveripaddress : :: windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V6 ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6CreateClientInfo ( serveripaddress : ::windows::core::PCWSTR , clientinfo : *const DHCP_CLIENT_INFO_V6 ) -> u32 ); DhcpV6CreateClientInfo(serveripaddress.into_param().abi(), clientinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1880,7 +1880,7 @@ pub unsafe fn DhcpV6GetFreeIPAddress(serveripaddress: P0, scopeid: DHCP_IPV6 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6GetFreeIPAddress ( serveripaddress : :: windows::core::PCWSTR , scopeid : DHCP_IPV6_ADDRESS , startip : DHCP_IPV6_ADDRESS , endip : DHCP_IPV6_ADDRESS , numfreeaddrreq : u32 , ipaddrlist : *mut *mut DHCPV6_IP_ARRAY ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6GetFreeIPAddress ( serveripaddress : ::windows::core::PCWSTR , scopeid : DHCP_IPV6_ADDRESS , startip : DHCP_IPV6_ADDRESS , endip : DHCP_IPV6_ADDRESS , numfreeaddrreq : u32 , ipaddrlist : *mut *mut DHCPV6_IP_ARRAY ) -> u32 ); DhcpV6GetFreeIPAddress(serveripaddress.into_param().abi(), ::core::mem::transmute(scopeid), ::core::mem::transmute(startip), ::core::mem::transmute(endip), numfreeaddrreq, ipaddrlist) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1889,7 +1889,7 @@ pub unsafe fn DhcpV6GetStatelessStatistics(serveripaddress: P0, statelesssta where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6GetStatelessStatistics ( serveripaddress : :: windows::core::PCWSTR , statelessstats : *mut *mut DHCPV6_STATELESS_STATS ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6GetStatelessStatistics ( serveripaddress : ::windows::core::PCWSTR , statelessstats : *mut *mut DHCPV6_STATELESS_STATS ) -> u32 ); DhcpV6GetStatelessStatistics(serveripaddress.into_param().abi(), statelessstats) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1900,7 +1900,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6GetStatelessStoreParams ( serveripaddress : :: windows::core::PCWSTR , fserverlevel : super::super::Foundation:: BOOL , subnetaddress : DHCP_IPV6_ADDRESS , params : *mut *mut DHCPV6_STATELESS_PARAMS ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6GetStatelessStoreParams ( serveripaddress : ::windows::core::PCWSTR , fserverlevel : super::super::Foundation:: BOOL , subnetaddress : DHCP_IPV6_ADDRESS , params : *mut *mut DHCPV6_STATELESS_PARAMS ) -> u32 ); DhcpV6GetStatelessStoreParams(serveripaddress.into_param().abi(), fserverlevel.into_param().abi(), ::core::mem::transmute(subnetaddress), params) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1911,7 +1911,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6SetStatelessStoreParams ( serveripaddress : :: windows::core::PCWSTR , fserverlevel : super::super::Foundation:: BOOL , subnetaddress : DHCP_IPV6_ADDRESS , fieldmodified : u32 , params : *const DHCPV6_STATELESS_PARAMS ) -> u32 ); + ::windows::imp::link ! ( "dhcpsapi.dll""system" fn DhcpV6SetStatelessStoreParams ( serveripaddress : ::windows::core::PCWSTR , fserverlevel : super::super::Foundation:: BOOL , subnetaddress : DHCP_IPV6_ADDRESS , fieldmodified : u32 , params : *const DHCPV6_STATELESS_PARAMS ) -> u32 ); DhcpV6SetStatelessStoreParams(serveripaddress.into_param().abi(), fserverlevel.into_param().abi(), ::core::mem::transmute(subnetaddress), fieldmodified, params) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1932,7 +1932,7 @@ pub unsafe fn Dhcpv6ReleasePrefix(adaptername: P0, classid: *mut DHCPV6CAPI_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpcsvc6.dll""system" fn Dhcpv6ReleasePrefix ( adaptername : :: windows::core::PCWSTR , classid : *mut DHCPV6CAPI_CLASSID , leaseinfo : *mut DHCPV6PrefixLeaseInformation ) -> u32 ); + ::windows::imp::link ! ( "dhcpcsvc6.dll""system" fn Dhcpv6ReleasePrefix ( adaptername : ::windows::core::PCWSTR , classid : *mut DHCPV6CAPI_CLASSID , leaseinfo : *mut DHCPV6PrefixLeaseInformation ) -> u32 ); Dhcpv6ReleasePrefix(adaptername.into_param().abi(), classid, leaseinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1941,7 +1941,7 @@ pub unsafe fn Dhcpv6RenewPrefix(adaptername: P0, pclassid: *mut DHCPV6CAPI_C where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpcsvc6.dll""system" fn Dhcpv6RenewPrefix ( adaptername : :: windows::core::PCWSTR , pclassid : *mut DHCPV6CAPI_CLASSID , prefixleaseinfo : *mut DHCPV6PrefixLeaseInformation , pdwtimetowait : *mut u32 , bvalidateprefix : u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpcsvc6.dll""system" fn Dhcpv6RenewPrefix ( adaptername : ::windows::core::PCWSTR , pclassid : *mut DHCPV6CAPI_CLASSID , prefixleaseinfo : *mut DHCPV6PrefixLeaseInformation , pdwtimetowait : *mut u32 , bvalidateprefix : u32 ) -> u32 ); Dhcpv6RenewPrefix(adaptername.into_param().abi(), pclassid, prefixleaseinfo, pdwtimetowait, bvalidateprefix) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`, `\"Win32_Foundation\"`*"] @@ -1952,7 +1952,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpcsvc6.dll""system" fn Dhcpv6RequestParams ( forcenewinform : super::super::Foundation:: BOOL , reserved : *mut ::core::ffi::c_void , adaptername : :: windows::core::PCWSTR , classid : *mut DHCPV6CAPI_CLASSID , recdparams : DHCPV6CAPI_PARAMS_ARRAY , buffer : *mut u8 , psize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpcsvc6.dll""system" fn Dhcpv6RequestParams ( forcenewinform : super::super::Foundation:: BOOL , reserved : *mut ::core::ffi::c_void , adaptername : ::windows::core::PCWSTR , classid : *mut DHCPV6CAPI_CLASSID , recdparams : DHCPV6CAPI_PARAMS_ARRAY , buffer : *mut u8 , psize : *mut u32 ) -> u32 ); Dhcpv6RequestParams(forcenewinform.into_param().abi(), reserved, adaptername.into_param().abi(), classid, ::core::mem::transmute(recdparams), buffer, psize) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -1961,7 +1961,7 @@ pub unsafe fn Dhcpv6RequestPrefix(adaptername: P0, pclassid: *mut DHCPV6CAPI where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dhcpcsvc6.dll""system" fn Dhcpv6RequestPrefix ( adaptername : :: windows::core::PCWSTR , pclassid : *mut DHCPV6CAPI_CLASSID , prefixleaseinfo : *mut DHCPV6PrefixLeaseInformation , pdwtimetowait : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dhcpcsvc6.dll""system" fn Dhcpv6RequestPrefix ( adaptername : ::windows::core::PCWSTR , pclassid : *mut DHCPV6CAPI_CLASSID , prefixleaseinfo : *mut DHCPV6PrefixLeaseInformation , pdwtimetowait : *mut u32 ) -> u32 ); Dhcpv6RequestPrefix(adaptername.into_param().abi(), pclassid, prefixleaseinfo, pdwtimetowait) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] @@ -2053,11 +2053,11 @@ pub const DHCP_ATTRIB_TYPE_ULONG: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] pub const DHCP_ATTRIB_ULONG_RESTORE_STATUS: u32 = 6u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] -pub const DHCP_CALLOUT_ENTRY_POINT: ::windows::core::PCSTR = ::windows::s!("DhcpServerCalloutEntry"); +pub const DHCP_CALLOUT_ENTRY_POINT: ::windows::core::PCSTR = ::windows::core::s!("DhcpServerCalloutEntry"); #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] -pub const DHCP_CALLOUT_LIST_KEY: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\DHCPServer\\Parameters"); +pub const DHCP_CALLOUT_LIST_KEY: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\DHCPServer\\Parameters"); #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] -pub const DHCP_CALLOUT_LIST_VALUE: ::windows::core::PCWSTR = ::windows::w!("CalloutDlls"); +pub const DHCP_CALLOUT_LIST_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("CalloutDlls"); #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] pub const DHCP_CLIENT_BOOTP: u32 = 805306371u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Dhcp\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs index 37ed709e9b..6005aec5c9 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Dns/mod.rs @@ -28,7 +28,7 @@ pub unsafe fn DnsConnectionDeleteProxyInfo(pwszconnectionname: P0, r#type: D where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionDeleteProxyInfo ( pwszconnectionname : :: windows::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE ) -> u32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionDeleteProxyInfo ( pwszconnectionname : ::windows::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE ) -> u32 ); DnsConnectionDeleteProxyInfo(pwszconnectionname.into_param().abi(), r#type) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -68,7 +68,7 @@ pub unsafe fn DnsConnectionGetProxyInfo(pwszconnectionname: P0, r#type: DNS_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionGetProxyInfo ( pwszconnectionname : :: windows::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE , pproxyinfo : *mut DNS_CONNECTION_PROXY_INFO ) -> u32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionGetProxyInfo ( pwszconnectionname : ::windows::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE , pproxyinfo : *mut DNS_CONNECTION_PROXY_INFO ) -> u32 ); DnsConnectionGetProxyInfo(pwszconnectionname.into_param().abi(), r#type, pproxyinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -78,7 +78,7 @@ pub unsafe fn DnsConnectionGetProxyInfoForHostUrl(pwszhosturl: P0, pselectio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionGetProxyInfoForHostUrl ( pwszhosturl : :: windows::core::PCWSTR , pselectioncontext : *const u8 , dwselectioncontextlength : u32 , dwexplicitinterfaceindex : u32 , pproxyinfoex : *mut DNS_CONNECTION_PROXY_INFO_EX ) -> u32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionGetProxyInfoForHostUrl ( pwszhosturl : ::windows::core::PCWSTR , pselectioncontext : *const u8 , dwselectioncontextlength : u32 , dwexplicitinterfaceindex : u32 , pproxyinfoex : *mut DNS_CONNECTION_PROXY_INFO_EX ) -> u32 ); DnsConnectionGetProxyInfoForHostUrl(pwszhosturl.into_param().abi(), ::core::mem::transmute(pselectioncontext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pselectioncontext.as_deref().map_or(0, |slice| slice.len() as _), dwexplicitinterfaceindex, pproxyinfoex) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -87,7 +87,7 @@ pub unsafe fn DnsConnectionGetProxyList(pwszconnectionname: P0, pproxylist: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionGetProxyList ( pwszconnectionname : :: windows::core::PCWSTR , pproxylist : *mut DNS_CONNECTION_PROXY_LIST ) -> u32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionGetProxyList ( pwszconnectionname : ::windows::core::PCWSTR , pproxylist : *mut DNS_CONNECTION_PROXY_LIST ) -> u32 ); DnsConnectionGetProxyList(pwszconnectionname.into_param().abi(), pproxylist) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -102,7 +102,7 @@ pub unsafe fn DnsConnectionSetProxyInfo(pwszconnectionname: P0, r#type: DNS_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionSetProxyInfo ( pwszconnectionname : :: windows::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE , pproxyinfo : *const DNS_CONNECTION_PROXY_INFO ) -> u32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsConnectionSetProxyInfo ( pwszconnectionname : ::windows::core::PCWSTR , r#type : DNS_CONNECTION_PROXY_TYPE , pproxyinfo : *const DNS_CONNECTION_PROXY_INFO ) -> u32 ); DnsConnectionSetProxyInfo(pwszconnectionname.into_param().abi(), r#type, pproxyinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -143,7 +143,7 @@ pub unsafe fn DnsFreeProxyName(proxyname: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsFreeProxyName ( proxyname : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsFreeProxyName ( proxyname : ::windows::core::PCWSTR ) -> ( ) ); DnsFreeProxyName(proxyname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -158,7 +158,7 @@ pub unsafe fn DnsGetProxyInformation(hostname: P0, proxyinformation: *mut DN where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsGetProxyInformation ( hostname : :: windows::core::PCWSTR , proxyinformation : *mut DNS_PROXY_INFORMATION , defaultproxyinformation : *mut DNS_PROXY_INFORMATION , completionroutine : DNS_PROXY_COMPLETION_ROUTINE , completioncontext : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsGetProxyInformation ( hostname : ::windows::core::PCWSTR , proxyinformation : *mut DNS_PROXY_INFORMATION , defaultproxyinformation : *mut DNS_PROXY_INFORMATION , completionroutine : DNS_PROXY_COMPLETION_ROUTINE , completioncontext : *const ::core::ffi::c_void ) -> u32 ); DnsGetProxyInformation(hostname.into_param().abi(), proxyinformation, ::core::mem::transmute(defaultproxyinformation.unwrap_or(::std::ptr::null_mut())), completionroutine, ::core::mem::transmute(completioncontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -199,7 +199,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsNameCompare_A ( pname1 : :: windows::core::PCSTR , pname2 : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsNameCompare_A ( pname1 : ::windows::core::PCSTR , pname2 : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DnsNameCompare_A(pname1.into_param().abi(), pname2.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -210,7 +210,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsNameCompare_W ( pname1 : :: windows::core::PCWSTR , pname2 : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsNameCompare_W ( pname1 : ::windows::core::PCWSTR , pname2 : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DnsNameCompare_W(pname1.into_param().abi(), pname2.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -219,7 +219,7 @@ pub unsafe fn DnsQueryConfig(config: DNS_CONFIG_TYPE, flag: u32, pwsadaptern where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsQueryConfig ( config : DNS_CONFIG_TYPE , flag : u32 , pwsadaptername : :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void , pbuffer : *mut ::core::ffi::c_void , pbuflen : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsQueryConfig ( config : DNS_CONFIG_TYPE , flag : u32 , pwsadaptername : ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void , pbuffer : *mut ::core::ffi::c_void , pbuflen : *mut u32 ) -> i32 ); DnsQueryConfig(config, flag, pwsadaptername.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), pbuflen) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -236,7 +236,7 @@ pub unsafe fn DnsQuery_A(pszname: P0, wtype: DNS_TYPE, options: DNS_QUERY_OP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsQuery_A ( pszname : :: windows::core::PCSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsQuery_A ( pszname : ::windows::core::PCSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); DnsQuery_A(pszname.into_param().abi(), wtype, options, ::core::mem::transmute(pextra.unwrap_or(::std::ptr::null_mut())), ppqueryresults, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -246,7 +246,7 @@ pub unsafe fn DnsQuery_UTF8(pszname: P0, wtype: DNS_TYPE, options: DNS_QUERY where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsQuery_UTF8 ( pszname : :: windows::core::PCSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsQuery_UTF8 ( pszname : ::windows::core::PCSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); DnsQuery_UTF8(pszname.into_param().abi(), wtype, options, ::core::mem::transmute(pextra.unwrap_or(::std::ptr::null_mut())), ppqueryresults, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -256,7 +256,7 @@ pub unsafe fn DnsQuery_W(pszname: P0, wtype: DNS_TYPE, options: DNS_QUERY_OP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsQuery_W ( pszname : :: windows::core::PCWSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsQuery_W ( pszname : ::windows::core::PCWSTR , wtype : DNS_TYPE , options : DNS_QUERY_OPTIONS , pextra : *mut ::core::ffi::c_void , ppqueryresults : *mut *mut DNS_RECORDA , preserved : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); DnsQuery_W(pszname.into_param().abi(), wtype, options, ::core::mem::transmute(pextra.unwrap_or(::std::ptr::null_mut())), ppqueryresults, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -354,7 +354,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsServiceConstructInstance ( pservicename : :: windows::core::PCWSTR , phostname : :: windows::core::PCWSTR , pip4 : *const u32 , pip6 : *const IP6_ADDRESS , wport : u16 , wpriority : u16 , wweight : u16 , dwpropertiescount : u32 , keys : *const :: windows::core::PCWSTR , values : *const :: windows::core::PCWSTR ) -> *mut DNS_SERVICE_INSTANCE ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsServiceConstructInstance ( pservicename : ::windows::core::PCWSTR , phostname : ::windows::core::PCWSTR , pip4 : *const u32 , pip6 : *const IP6_ADDRESS , wport : u16 , wpriority : u16 , wweight : u16 , dwpropertiescount : u32 , keys : *const ::windows::core::PCWSTR , values : *const ::windows::core::PCWSTR ) -> *mut DNS_SERVICE_INSTANCE ); DnsServiceConstructInstance(pservicename.into_param().abi(), phostname.into_param().abi(), ::core::mem::transmute(pip4.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pip6.unwrap_or(::std::ptr::null())), wport, wpriority, wweight, dwpropertiescount, keys, values) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -426,7 +426,7 @@ pub unsafe fn DnsValidateName_A(pszname: P0, format: DNS_NAME_FORMAT) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsValidateName_A ( pszname : :: windows::core::PCSTR , format : DNS_NAME_FORMAT ) -> i32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsValidateName_A ( pszname : ::windows::core::PCSTR , format : DNS_NAME_FORMAT ) -> i32 ); DnsValidateName_A(pszname.into_param().abi(), format) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -435,7 +435,7 @@ pub unsafe fn DnsValidateName_UTF8(pszname: P0, format: DNS_NAME_FORMAT) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsValidateName_UTF8 ( pszname : :: windows::core::PCSTR , format : DNS_NAME_FORMAT ) -> i32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsValidateName_UTF8 ( pszname : ::windows::core::PCSTR , format : DNS_NAME_FORMAT ) -> i32 ); DnsValidateName_UTF8(pszname.into_param().abi(), format) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] @@ -444,7 +444,7 @@ pub unsafe fn DnsValidateName_W(pszname: P0, format: DNS_NAME_FORMAT) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsValidateName_W ( pszname : :: windows::core::PCWSTR , format : DNS_NAME_FORMAT ) -> i32 ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsValidateName_W ( pszname : ::windows::core::PCWSTR , format : DNS_NAME_FORMAT ) -> i32 ); DnsValidateName_W(pszname.into_param().abi(), format) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -455,7 +455,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsWriteQuestionToBuffer_UTF8 ( pdnsbuffer : *mut DNS_MESSAGE_BUFFER , pdwbuffersize : *mut u32 , pszname : :: windows::core::PCSTR , wtype : u16 , xid : u16 , frecursiondesired : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsWriteQuestionToBuffer_UTF8 ( pdnsbuffer : *mut DNS_MESSAGE_BUFFER , pdwbuffersize : *mut u32 , pszname : ::windows::core::PCSTR , wtype : u16 , xid : u16 , frecursiondesired : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); DnsWriteQuestionToBuffer_UTF8(pdnsbuffer, pdwbuffersize, pszname.into_param().abi(), wtype, xid, frecursiondesired.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`, `\"Win32_Foundation\"`*"] @@ -466,7 +466,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsWriteQuestionToBuffer_W ( pdnsbuffer : *mut DNS_MESSAGE_BUFFER , pdwbuffersize : *mut u32 , pszname : :: windows::core::PCWSTR , wtype : u16 , xid : u16 , frecursiondesired : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dnsapi.dll""system" fn DnsWriteQuestionToBuffer_W ( pdnsbuffer : *mut DNS_MESSAGE_BUFFER , pdwbuffersize : *mut u32 , pszname : ::windows::core::PCWSTR , wtype : u16 , xid : u16 , frecursiondesired : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); DnsWriteQuestionToBuffer_W(pdnsbuffer, pdwbuffersize, pszname.into_param().abi(), wtype, xid, frecursiondesired.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Dns\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs index f224f20bf3..ee25d2adf9 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/InternetConnectionWizard/mod.rs @@ -31,9 +31,9 @@ pub const ICW_MAX_RASNAME: u32 = 256u32; #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] pub const ICW_MAX_SERVERNAME: u32 = 64u32; #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] -pub const ICW_REGKEYCOMPLETED: ::windows::core::PCSTR = ::windows::s!("Completed"); +pub const ICW_REGKEYCOMPLETED: ::windows::core::PCSTR = ::windows::core::s!("Completed"); #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] -pub const ICW_REGPATHSETTINGS: ::windows::core::PCSTR = ::windows::s!("Software\\Microsoft\\Internet Connection Wizard"); +pub const ICW_REGPATHSETTINGS: ::windows::core::PCSTR = ::windows::core::s!("Software\\Microsoft\\Internet Connection Wizard"); #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] pub const ICW_USEDEFAULTS: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_InternetConnectionWizard\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs index 795c8dc221..e433ef732e 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/IpHelper/mod.rs @@ -32,14 +32,14 @@ pub unsafe fn CaptureInterfaceHardwareCrossTimestamp(interfaceluid: *const super #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ConvertCompartmentGuidToId(compartmentguid: *const ::windows::core::GUID, compartmentid: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertCompartmentGuidToId ( compartmentguid : *const :: windows::core::GUID , compartmentid : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertCompartmentGuidToId ( compartmentguid : *const ::windows::core::GUID , compartmentid : *mut u32 ) -> super::super::Foundation:: NTSTATUS ); ConvertCompartmentGuidToId(compartmentguid, compartmentid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ConvertCompartmentIdToGuid(compartmentid: u32, compartmentguid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertCompartmentIdToGuid ( compartmentid : u32 , compartmentguid : *mut :: windows::core::GUID ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertCompartmentIdToGuid ( compartmentid : u32 , compartmentguid : *mut ::windows::core::GUID ) -> super::super::Foundation:: NTSTATUS ); ConvertCompartmentIdToGuid(compartmentid, compartmentguid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] @@ -49,14 +49,14 @@ pub unsafe fn ConvertInterfaceAliasToLuid(interfacealias: P0, interfaceluid: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceAliasToLuid ( interfacealias : :: windows::core::PCWSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceAliasToLuid ( interfacealias : ::windows::core::PCWSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); ConvertInterfaceAliasToLuid(interfacealias.into_param().abi(), interfaceluid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] #[inline] pub unsafe fn ConvertInterfaceGuidToLuid(interfaceguid: *const ::windows::core::GUID, interfaceluid: *mut super::Ndis::NET_LUID_LH) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceGuidToLuid ( interfaceguid : *const :: windows::core::GUID , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceGuidToLuid ( interfaceguid : *const ::windows::core::GUID , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); ConvertInterfaceGuidToLuid(interfaceguid, interfaceluid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] @@ -70,14 +70,14 @@ pub unsafe fn ConvertInterfaceIndexToLuid(interfaceindex: u32, interfaceluid: *m #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] #[inline] pub unsafe fn ConvertInterfaceLuidToAlias(interfaceluid: *const super::Ndis::NET_LUID_LH, interfacealias: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceLuidToAlias ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacealias : :: windows::core::PWSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceLuidToAlias ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacealias : ::windows::core::PWSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); ConvertInterfaceLuidToAlias(interfaceluid, ::core::mem::transmute(interfacealias.as_ptr()), interfacealias.len() as _).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] #[inline] pub unsafe fn ConvertInterfaceLuidToGuid(interfaceluid: *const super::Ndis::NET_LUID_LH, interfaceguid: *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceLuidToGuid ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfaceguid : *mut :: windows::core::GUID ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceLuidToGuid ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfaceguid : *mut ::windows::core::GUID ) -> super::super::Foundation:: NTSTATUS ); ConvertInterfaceLuidToGuid(interfaceluid, interfaceguid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] @@ -91,14 +91,14 @@ pub unsafe fn ConvertInterfaceLuidToIndex(interfaceluid: *const super::Ndis::NET #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] #[inline] pub unsafe fn ConvertInterfaceLuidToNameA(interfaceluid: *const super::Ndis::NET_LUID_LH, interfacename: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceLuidToNameA ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacename : :: windows::core::PSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceLuidToNameA ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacename : ::windows::core::PSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); ConvertInterfaceLuidToNameA(interfaceluid, ::core::mem::transmute(interfacename.as_ptr()), interfacename.len() as _).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_NetworkManagement_Ndis"))] #[inline] pub unsafe fn ConvertInterfaceLuidToNameW(interfaceluid: *const super::Ndis::NET_LUID_LH, interfacename: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceLuidToNameW ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacename : :: windows::core::PWSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceLuidToNameW ( interfaceluid : *const super::Ndis:: NET_LUID_LH , interfacename : ::windows::core::PWSTR , length : usize ) -> super::super::Foundation:: NTSTATUS ); ConvertInterfaceLuidToNameW(interfaceluid, ::core::mem::transmute(interfacename.as_ptr()), interfacename.len() as _).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] @@ -108,7 +108,7 @@ pub unsafe fn ConvertInterfaceNameToLuidA(interfacename: P0, interfaceluid: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceNameToLuidA ( interfacename : :: windows::core::PCSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceNameToLuidA ( interfacename : ::windows::core::PCSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); ConvertInterfaceNameToLuidA(interfacename.into_param().abi(), interfaceluid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] @@ -118,7 +118,7 @@ pub unsafe fn ConvertInterfaceNameToLuidW(interfacename: P0, interfaceluid: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceNameToLuidW ( interfacename : :: windows::core::PCWSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn ConvertInterfaceNameToLuidW ( interfacename : ::windows::core::PCWSTR , interfaceluid : *mut super::Ndis:: NET_LUID_LH ) -> super::super::Foundation:: NTSTATUS ); ConvertInterfaceNameToLuidW(interfacename.into_param().abi(), interfaceluid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] @@ -324,7 +324,7 @@ pub unsafe fn GetAdapterIndex(adaptername: P0, ifindex: *mut u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn GetAdapterIndex ( adaptername : :: windows::core::PCWSTR , ifindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn GetAdapterIndex ( adaptername : ::windows::core::PCWSTR , ifindex : *mut u32 ) -> u32 ); GetAdapterIndex(adaptername.into_param().abi(), ifindex) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] @@ -513,7 +513,7 @@ pub unsafe fn GetInterfaceActiveTimestampCapabilities(interfaceluid: *const supe #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetInterfaceDnsSettings(interface: ::windows::core::GUID, settings: *mut DNS_INTERFACE_SETTINGS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn GetInterfaceDnsSettings ( interface : :: windows::core::GUID , settings : *mut DNS_INTERFACE_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn GetInterfaceDnsSettings ( interface : ::windows::core::GUID , settings : *mut DNS_INTERFACE_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); GetInterfaceDnsSettings(::core::mem::transmute(interface), settings).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] @@ -549,7 +549,7 @@ where #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] pub unsafe fn GetIpErrorString(errorcode: u32, buffer: ::windows::core::PWSTR, size: *mut u32) -> u32 { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn GetIpErrorString ( errorcode : u32 , buffer : :: windows::core::PWSTR , size : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn GetIpErrorString ( errorcode : u32 , buffer : ::windows::core::PWSTR , size : *mut u32 ) -> u32 ); GetIpErrorString(errorcode, ::core::mem::transmute(buffer), size) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`, `\"Win32_Networking_WinSock\"`*"] @@ -689,7 +689,7 @@ pub unsafe fn GetNetworkConnectivityHintForInterface(interfaceindex: u32, connec #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetNetworkInformation(networkguid: *const ::windows::core::GUID, compartmentid: *mut u32, siteid: *mut u32, networkname: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn GetNetworkInformation ( networkguid : *const :: windows::core::GUID , compartmentid : *mut u32 , siteid : *mut u32 , networkname : :: windows::core::PWSTR , length : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn GetNetworkInformation ( networkguid : *const ::windows::core::GUID , compartmentid : *mut u32 , siteid : *mut u32 , networkname : ::windows::core::PWSTR , length : u32 ) -> super::super::Foundation:: NTSTATUS ); GetNetworkInformation(networkguid, compartmentid, siteid, ::core::mem::transmute(networkname.as_ptr()), networkname.len() as _).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Foundation\"`*"] @@ -1268,7 +1268,7 @@ pub unsafe fn SetIfEntry(pifrow: *const MIB_IFROW) -> u32 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetInterfaceDnsSettings(interface: ::windows::core::GUID, settings: *const DNS_INTERFACE_SETTINGS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn SetInterfaceDnsSettings ( interface : :: windows::core::GUID , settings : *const DNS_INTERFACE_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn SetInterfaceDnsSettings ( interface : ::windows::core::GUID , settings : *const DNS_INTERFACE_SETTINGS ) -> super::super::Foundation:: NTSTATUS ); SetInterfaceDnsSettings(::core::mem::transmute(interface), settings).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1340,7 +1340,7 @@ pub unsafe fn SetNetworkInformation(networkguid: *const ::windows::core::GUI where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn SetNetworkInformation ( networkguid : *const :: windows::core::GUID , compartmentid : u32 , networkname : :: windows::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn SetNetworkInformation ( networkguid : *const ::windows::core::GUID , compartmentid : u32 , networkname : ::windows::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); SetNetworkInformation(networkguid, compartmentid, networkname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1395,7 +1395,7 @@ where #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] #[inline] pub unsafe fn if_indextoname(interfaceindex: u32, interfacename: &mut [u8; 256]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn if_indextoname ( interfaceindex : u32 , interfacename : :: windows::core::PSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn if_indextoname ( interfaceindex : u32 , interfacename : ::windows::core::PSTR ) -> ::windows::core::PSTR ); if_indextoname(interfaceindex, ::core::mem::transmute(interfacename.as_ptr())) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] @@ -1404,7 +1404,7 @@ pub unsafe fn if_nametoindex(interfacename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iphlpapi.dll""system" fn if_nametoindex ( interfacename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iphlpapi.dll""system" fn if_nametoindex ( interfacename : ::windows::core::PCSTR ) -> u32 ); if_nametoindex(interfacename.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_IpHelper\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs index 4b54c759f1..59c4305267 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Ndis/mod.rs @@ -3,7 +3,7 @@ pub const CLOCK_NETWORK_DERIVED: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Ndis\"`*"] pub const CLOCK_PRECISION: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Ndis\"`*"] -pub const DD_NDIS_DEVICE_NAME: ::windows::core::PCWSTR = ::windows::w!("\\Device\\NDIS"); +pub const DD_NDIS_DEVICE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("\\Device\\NDIS"); #[doc = "*Required features: `\"Win32_NetworkManagement_Ndis\"`*"] pub const DOT11_RSN_KCK_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Ndis\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetBios/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetBios/mod.rs index 088305de95..a8a0e35681 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetBios/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetBios/mod.rs @@ -6,7 +6,7 @@ pub unsafe fn Netbios(pncb: *mut NCB) -> u8 { Netbios(pncb) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] -pub const ALL_TRANSPORTS: ::windows::core::PCSTR = ::windows::s!("M\u{0}\u{0}\u{0}"); +pub const ALL_TRANSPORTS: ::windows::core::PCSTR = ::windows::core::s!("M\u{0}\u{0}\u{0}"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] pub const ASYNCH: u32 = 128u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] @@ -28,7 +28,7 @@ pub const LISTEN_OUTSTANDING: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] pub const MAX_LANA: u32 = 254u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] -pub const MS_NBF: ::windows::core::PCSTR = ::windows::s!("MNBF"); +pub const MS_NBF: ::windows::core::PCSTR = ::windows::core::s!("MNBF"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] pub const NAME_FLAGS_MASK: u32 = 135u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetBios\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs index e951941e9f..c4a01db0cb 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetManagement/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn GetNetScheduleAccountInformation(pwszservername: P0, wszaccoun where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mstask.dll""system" fn GetNetScheduleAccountInformation ( pwszservername : :: windows::core::PCWSTR , ccaccount : u32 , wszaccount : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mstask.dll""system" fn GetNetScheduleAccountInformation ( pwszservername : ::windows::core::PCWSTR , ccaccount : u32 , wszaccount : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); GetNetScheduleAccountInformation(pwszservername.into_param().abi(), wszaccount.len() as _, ::core::mem::transmute(wszaccount.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -13,31 +13,31 @@ pub unsafe fn I_NetLogonControl2(servername: P0, functioncode: u32, querylev where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn I_NetLogonControl2 ( servername : :: windows::core::PCWSTR , functioncode : u32 , querylevel : u32 , data : *const u8 , buffer : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn I_NetLogonControl2 ( servername : ::windows::core::PCWSTR , functioncode : u32 , querylevel : u32 , data : *const u8 , buffer : *mut *mut u8 ) -> u32 ); I_NetLogonControl2(servername.into_param().abi(), functioncode, querylevel, data, buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] pub unsafe fn LogErrorA(dwmessageid: u32, plpwssubstrings: &[::windows::core::PCSTR], dwerrorcode: u32) { - ::windows::imp::link ! ( "rtutils.dll""system" fn LogErrorA ( dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const :: windows::core::PCSTR , dwerrorcode : u32 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn LogErrorA ( dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const ::windows::core::PCSTR , dwerrorcode : u32 ) -> ( ) ); LogErrorA(dwmessageid, plpwssubstrings.len() as _, ::core::mem::transmute(plpwssubstrings.as_ptr()), dwerrorcode) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] pub unsafe fn LogErrorW(dwmessageid: u32, plpwssubstrings: &[::windows::core::PCWSTR], dwerrorcode: u32) { - ::windows::imp::link ! ( "rtutils.dll""system" fn LogErrorW ( dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const :: windows::core::PCWSTR , dwerrorcode : u32 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn LogErrorW ( dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const ::windows::core::PCWSTR , dwerrorcode : u32 ) -> ( ) ); LogErrorW(dwmessageid, plpwssubstrings.len() as _, ::core::mem::transmute(plpwssubstrings.as_ptr()), dwerrorcode) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] pub unsafe fn LogEventA(weventtype: u32, dwmessageid: u32, plpwssubstrings: &[::windows::core::PCSTR]) { - ::windows::imp::link ! ( "rtutils.dll""system" fn LogEventA ( weventtype : u32 , dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn LogEventA ( weventtype : u32 , dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const ::windows::core::PCSTR ) -> ( ) ); LogEventA(weventtype, dwmessageid, plpwssubstrings.len() as _, ::core::mem::transmute(plpwssubstrings.as_ptr())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] pub unsafe fn LogEventW(weventtype: u32, dwmessageid: u32, plpwssubstrings: &[::windows::core::PCWSTR]) { - ::windows::imp::link ! ( "rtutils.dll""system" fn LogEventW ( weventtype : u32 , dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn LogEventW ( weventtype : u32 , dwmessageid : u32 , cnumberofsubstrings : u32 , plpwssubstrings : *const ::windows::core::PCWSTR ) -> ( ) ); LogEventW(weventtype, dwmessageid, plpwssubstrings.len() as _, ::core::mem::transmute(plpwssubstrings.as_ptr())) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -58,7 +58,7 @@ pub unsafe fn NetAccessAdd(servername: P0, level: u32, buf: *const u8, parm_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessAdd ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessAdd ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetAccessAdd(servername.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -68,7 +68,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessDel ( servername : :: windows::core::PCWSTR , resource : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessDel ( servername : ::windows::core::PCWSTR , resource : ::windows::core::PCWSTR ) -> u32 ); NetAccessDel(servername.into_param().abi(), resource.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -78,7 +78,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessEnum ( servername : :: windows::core::PCWSTR , basepath : :: windows::core::PCWSTR , recursive : u32 , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessEnum ( servername : ::windows::core::PCWSTR , basepath : ::windows::core::PCWSTR , recursive : u32 , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetAccessEnum(servername.into_param().abi(), basepath.into_param().abi(), recursive, level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -88,7 +88,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessGetInfo ( servername : :: windows::core::PCWSTR , resource : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessGetInfo ( servername : ::windows::core::PCWSTR , resource : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetAccessGetInfo(servername.into_param().abi(), resource.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -99,7 +99,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessGetUserPerms ( servername : :: windows::core::PCWSTR , ugname : :: windows::core::PCWSTR , resource : :: windows::core::PCWSTR , perms : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessGetUserPerms ( servername : ::windows::core::PCWSTR , ugname : ::windows::core::PCWSTR , resource : ::windows::core::PCWSTR , perms : *mut u32 ) -> u32 ); NetAccessGetUserPerms(servername.into_param().abi(), ugname.into_param().abi(), resource.into_param().abi(), perms) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -109,7 +109,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessSetInfo ( servername : :: windows::core::PCWSTR , resource : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAccessSetInfo ( servername : ::windows::core::PCWSTR , resource : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetAccessSetInfo(servername.into_param().abi(), resource.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -121,7 +121,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAddAlternateComputerName ( server : :: windows::core::PCWSTR , alternatename : :: windows::core::PCWSTR , domainaccount : :: windows::core::PCWSTR , domainaccountpassword : :: windows::core::PCWSTR , reserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAddAlternateComputerName ( server : ::windows::core::PCWSTR , alternatename : ::windows::core::PCWSTR , domainaccount : ::windows::core::PCWSTR , domainaccountpassword : ::windows::core::PCWSTR , reserved : u32 ) -> u32 ); NetAddAlternateComputerName(server.into_param().abi(), alternatename.into_param().abi(), domainaccount.into_param().abi(), domainaccountpassword.into_param().abi(), reserved) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -133,7 +133,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAddServiceAccount ( servername : :: windows::core::PCWSTR , accountname : :: windows::core::PCWSTR , password : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAddServiceAccount ( servername : ::windows::core::PCWSTR , accountname : ::windows::core::PCWSTR , password : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: NTSTATUS ); NetAddServiceAccount(servername.into_param().abi(), accountname.into_param().abi(), password.into_param().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -142,7 +142,7 @@ pub unsafe fn NetAlertRaise(alerttype: P0, buffer: *const ::core::ffi::c_voi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAlertRaise ( alerttype : :: windows::core::PCWSTR , buffer : *const ::core::ffi::c_void , buffersize : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAlertRaise ( alerttype : ::windows::core::PCWSTR , buffer : *const ::core::ffi::c_void , buffersize : u32 ) -> u32 ); NetAlertRaise(alerttype.into_param().abi(), buffer, buffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -152,7 +152,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAlertRaiseEx ( alerttype : :: windows::core::PCWSTR , variableinfo : *const ::core::ffi::c_void , variableinfosize : u32 , servicename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAlertRaiseEx ( alerttype : ::windows::core::PCWSTR , variableinfo : *const ::core::ffi::c_void , variableinfosize : u32 , servicename : ::windows::core::PCWSTR ) -> u32 ); NetAlertRaiseEx(alerttype.into_param().abi(), variableinfo, variableinfosize, servicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -187,7 +187,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAuditClear ( server : :: windows::core::PCWSTR , backupfile : :: windows::core::PCWSTR , service : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAuditClear ( server : ::windows::core::PCWSTR , backupfile : ::windows::core::PCWSTR , service : ::windows::core::PCWSTR ) -> u32 ); NetAuditClear(server.into_param().abi(), backupfile.into_param().abi(), service.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -197,7 +197,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAuditRead ( server : :: windows::core::PCWSTR , service : :: windows::core::PCWSTR , auditloghandle : *mut HLOG , offset : u32 , reserved1 : *mut u32 , reserved2 : u32 , offsetflag : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , bytesread : *mut u32 , totalavailable : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAuditRead ( server : ::windows::core::PCWSTR , service : ::windows::core::PCWSTR , auditloghandle : *mut HLOG , offset : u32 , reserved1 : *mut u32 , reserved2 : u32 , offsetflag : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , bytesread : *mut u32 , totalavailable : *mut u32 ) -> u32 ); NetAuditRead(server.into_param().abi(), service.into_param().abi(), auditloghandle, offset, reserved1, reserved2, offsetflag, bufptr, prefmaxlen, bytesread, totalavailable) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -206,7 +206,7 @@ pub unsafe fn NetAuditWrite(r#type: u32, buf: *mut u8, numbytes: u32, servic where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetAuditWrite ( r#type : u32 , buf : *mut u8 , numbytes : u32 , service : :: windows::core::PCWSTR , reserved : *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetAuditWrite ( r#type : u32 , buf : *mut u8 , numbytes : u32 , service : ::windows::core::PCWSTR , reserved : *mut u8 ) -> u32 ); NetAuditWrite(r#type, buf, numbytes, service.into_param().abi(), reserved) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -217,7 +217,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetConfigGet ( server : :: windows::core::PCWSTR , component : :: windows::core::PCWSTR , parameter : :: windows::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetConfigGet ( server : ::windows::core::PCWSTR , component : ::windows::core::PCWSTR , parameter : ::windows::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); NetConfigGet(server.into_param().abi(), component.into_param().abi(), parameter.into_param().abi(), bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -227,7 +227,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetConfigGetAll ( server : :: windows::core::PCWSTR , component : :: windows::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetConfigGetAll ( server : ::windows::core::PCWSTR , component : ::windows::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); NetConfigGetAll(server.into_param().abi(), component.into_param().abi(), bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -238,13 +238,13 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetConfigSet ( server : :: windows::core::PCWSTR , reserved1 : :: windows::core::PCWSTR , component : :: windows::core::PCWSTR , level : u32 , reserved2 : u32 , buf : *mut u8 , reserved3 : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetConfigSet ( server : ::windows::core::PCWSTR , reserved1 : ::windows::core::PCWSTR , component : ::windows::core::PCWSTR , level : u32 , reserved2 : u32 , buf : *mut u8 , reserved3 : u32 ) -> u32 ); NetConfigSet(server.into_param().abi(), reserved1.into_param().abi(), component.into_param().abi(), level, reserved2, buf, reserved3) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] pub unsafe fn NetCreateProvisioningPackage(pprovisioningparams: *const NETSETUP_PROVISIONING_PARAMS, pppackagebindata: ::core::option::Option<*mut *mut u8>, pdwpackagebindatasize: ::core::option::Option<*mut u32>, pppackagetextdata: ::core::option::Option<*mut ::windows::core::PWSTR>) -> u32 { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetCreateProvisioningPackage ( pprovisioningparams : *const NETSETUP_PROVISIONING_PARAMS , pppackagebindata : *mut *mut u8 , pdwpackagebindatasize : *mut u32 , pppackagetextdata : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetCreateProvisioningPackage ( pprovisioningparams : *const NETSETUP_PROVISIONING_PARAMS , pppackagebindata : *mut *mut u8 , pdwpackagebindatasize : *mut u32 , pppackagetextdata : *mut ::windows::core::PWSTR ) -> u32 ); NetCreateProvisioningPackage(pprovisioningparams, ::core::mem::transmute(pppackagebindata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwpackagebindatasize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pppackagetextdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -253,7 +253,7 @@ pub unsafe fn NetEnumerateComputerNames(server: P0, nametype: NET_COMPUTER_N where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetEnumerateComputerNames ( server : :: windows::core::PCWSTR , nametype : NET_COMPUTER_NAME_TYPE , reserved : u32 , entrycount : *mut u32 , computernames : *mut *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetEnumerateComputerNames ( server : ::windows::core::PCWSTR , nametype : NET_COMPUTER_NAME_TYPE , reserved : u32 , entrycount : *mut u32 , computernames : *mut *mut ::windows::core::PWSTR ) -> u32 ); NetEnumerateComputerNames(server.into_param().abi(), nametype, reserved, entrycount, computernames) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -263,7 +263,7 @@ pub unsafe fn NetEnumerateServiceAccounts(servername: P0, flags: u32, accoun where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetEnumerateServiceAccounts ( servername : :: windows::core::PCWSTR , flags : u32 , accountscount : *mut u32 , accounts : *mut *mut *mut u16 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetEnumerateServiceAccounts ( servername : ::windows::core::PCWSTR , flags : u32 , accountscount : *mut u32 , accounts : *mut *mut *mut u16 ) -> super::super::Foundation:: NTSTATUS ); NetEnumerateServiceAccounts(servername.into_param().abi(), flags, accountscount, accounts).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -273,7 +273,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetErrorLogClear ( uncservername : :: windows::core::PCWSTR , backupfile : :: windows::core::PCWSTR , reserved : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetErrorLogClear ( uncservername : ::windows::core::PCWSTR , backupfile : ::windows::core::PCWSTR , reserved : *const u8 ) -> u32 ); NetErrorLogClear(uncservername.into_param().abi(), backupfile.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -283,7 +283,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetErrorLogRead ( uncservername : :: windows::core::PCWSTR , reserved1 : :: windows::core::PCWSTR , errorloghandle : *const HLOG , offset : u32 , reserved2 : *const u32 , reserved3 : u32 , offsetflag : u32 , bufptr : *mut *mut u8 , prefmaxsize : u32 , bytesread : *mut u32 , totalavailable : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetErrorLogRead ( uncservername : ::windows::core::PCWSTR , reserved1 : ::windows::core::PCWSTR , errorloghandle : *const HLOG , offset : u32 , reserved2 : *const u32 , reserved3 : u32 , offsetflag : u32 , bufptr : *mut *mut u8 , prefmaxsize : u32 , bytesread : *mut u32 , totalavailable : *mut u32 ) -> u32 ); NetErrorLogRead(uncservername.into_param().abi(), reserved1.into_param().abi(), errorloghandle, offset, ::core::mem::transmute(reserved2.unwrap_or(::std::ptr::null())), reserved3, offsetflag, bufptr, prefmaxsize, bytesread, totalavailable) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -292,7 +292,7 @@ pub unsafe fn NetErrorLogWrite(reserved1: ::core::option::Option<*const u8>, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetErrorLogWrite ( reserved1 : *const u8 , code : u32 , component : :: windows::core::PCWSTR , buffer : *const u8 , numbytes : u32 , msgbuf : *const u8 , strcount : u32 , reserved2 : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetErrorLogWrite ( reserved1 : *const u8 , code : u32 , component : ::windows::core::PCWSTR , buffer : *const u8 , numbytes : u32 , msgbuf : *const u8 , strcount : u32 , reserved2 : *const u8 ) -> u32 ); NetErrorLogWrite(::core::mem::transmute(reserved1.unwrap_or(::std::ptr::null())), code, component.into_param().abi(), buffer, numbytes, msgbuf, strcount, ::core::mem::transmute(reserved2.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -309,7 +309,7 @@ pub unsafe fn NetGetAadJoinInformation(pcsztenantid: P0) -> ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetAadJoinInformation ( pcsztenantid : :: windows::core::PCWSTR , ppjoininfo : *mut *mut DSREG_JOIN_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetAadJoinInformation ( pcsztenantid : ::windows::core::PCWSTR , ppjoininfo : *mut *mut DSREG_JOIN_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut DSREG_JOIN_INFO>(); NetGetAadJoinInformation(pcsztenantid.into_param().abi(), &mut result__).from_abi(result__) } @@ -320,7 +320,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetAnyDCName ( servername : :: windows::core::PCWSTR , domainname : :: windows::core::PCWSTR , buffer : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetAnyDCName ( servername : ::windows::core::PCWSTR , domainname : ::windows::core::PCWSTR , buffer : *mut *mut u8 ) -> u32 ); NetGetAnyDCName(servername.into_param().abi(), domainname.into_param().abi(), buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -330,7 +330,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetDCName ( servername : :: windows::core::PCWSTR , domainname : :: windows::core::PCWSTR , buffer : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetDCName ( servername : ::windows::core::PCWSTR , domainname : ::windows::core::PCWSTR , buffer : *mut *mut u8 ) -> u32 ); NetGetDCName(servername.into_param().abi(), domainname.into_param().abi(), buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -340,7 +340,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetDisplayInformationIndex ( servername : :: windows::core::PCWSTR , level : u32 , prefix : :: windows::core::PCWSTR , index : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetDisplayInformationIndex ( servername : ::windows::core::PCWSTR , level : u32 , prefix : ::windows::core::PCWSTR , index : *mut u32 ) -> u32 ); NetGetDisplayInformationIndex(servername.into_param().abi(), level, prefix.into_param().abi(), index) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -349,7 +349,7 @@ pub unsafe fn NetGetJoinInformation(lpserver: P0, lpnamebuffer: *mut ::windo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetJoinInformation ( lpserver : :: windows::core::PCWSTR , lpnamebuffer : *mut :: windows::core::PWSTR , buffertype : *mut NETSETUP_JOIN_STATUS ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetJoinInformation ( lpserver : ::windows::core::PCWSTR , lpnamebuffer : *mut ::windows::core::PWSTR , buffertype : *mut NETSETUP_JOIN_STATUS ) -> u32 ); NetGetJoinInformation(lpserver.into_param().abi(), lpnamebuffer, buffertype) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -361,7 +361,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetJoinableOUs ( lpserver : :: windows::core::PCWSTR , lpdomain : :: windows::core::PCWSTR , lpaccount : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR , oucount : *mut u32 , ous : *mut *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGetJoinableOUs ( lpserver : ::windows::core::PCWSTR , lpdomain : ::windows::core::PCWSTR , lpaccount : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR , oucount : *mut u32 , ous : *mut *mut ::windows::core::PWSTR ) -> u32 ); NetGetJoinableOUs(lpserver.into_param().abi(), lpdomain.into_param().abi(), lpaccount.into_param().abi(), lppassword.into_param().abi(), oucount, ous) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -370,7 +370,7 @@ pub unsafe fn NetGroupAdd(servername: P0, level: u32, buf: *const u8, parm_e where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupAdd ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupAdd ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetGroupAdd(servername.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -381,7 +381,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupAddUser ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupAddUser ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR ) -> u32 ); NetGroupAddUser(servername.into_param().abi(), groupname.into_param().abi(), username.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -391,7 +391,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupDel ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupDel ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR ) -> u32 ); NetGroupDel(servername.into_param().abi(), groupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -402,7 +402,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupDelUser ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupDelUser ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR ) -> u32 ); NetGroupDelUser(servername.into_param().abi(), groupname.into_param().abi(), username.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -411,7 +411,7 @@ pub unsafe fn NetGroupEnum(servername: P0, level: u32, bufptr: *mut *mut u8, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut usize ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut usize ) -> u32 ); NetGroupEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -421,7 +421,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupGetInfo ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupGetInfo ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetGroupGetInfo(servername.into_param().abi(), groupname.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -431,7 +431,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupGetUsers ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupGetUsers ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); NetGroupGetUsers(servername.into_param().abi(), groupname.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resumehandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -441,7 +441,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupSetInfo ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupSetInfo ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetGroupSetInfo(servername.into_param().abi(), groupname.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -451,7 +451,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupSetUsers ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetGroupSetUsers ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); NetGroupSetUsers(servername.into_param().abi(), groupname.into_param().abi(), level, buf, totalentries) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -462,7 +462,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetIsServiceAccount ( servername : :: windows::core::PCWSTR , accountname : :: windows::core::PCWSTR , isservice : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetIsServiceAccount ( servername : ::windows::core::PCWSTR , accountname : ::windows::core::PCWSTR , isservice : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: NTSTATUS ); NetIsServiceAccount(servername.into_param().abi(), accountname.into_param().abi(), isservice).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -475,7 +475,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetJoinDomain ( lpserver : :: windows::core::PCWSTR , lpdomain : :: windows::core::PCWSTR , lpmachineaccountou : :: windows::core::PCWSTR , lpaccount : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR , fjoinoptions : NET_JOIN_DOMAIN_JOIN_OPTIONS ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetJoinDomain ( lpserver : ::windows::core::PCWSTR , lpdomain : ::windows::core::PCWSTR , lpmachineaccountou : ::windows::core::PCWSTR , lpaccount : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR , fjoinoptions : NET_JOIN_DOMAIN_JOIN_OPTIONS ) -> u32 ); NetJoinDomain(lpserver.into_param().abi(), lpdomain.into_param().abi(), lpmachineaccountou.into_param().abi(), lpaccount.into_param().abi(), lppassword.into_param().abi(), fjoinoptions) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -484,7 +484,7 @@ pub unsafe fn NetLocalGroupAdd(servername: P0, level: u32, buf: *const u8, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupAdd ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupAdd ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetLocalGroupAdd(servername.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -496,7 +496,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupAddMember ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , membersid : super::super::Foundation:: PSID ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupAddMember ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , membersid : super::super::Foundation:: PSID ) -> u32 ); NetLocalGroupAddMember(servername.into_param().abi(), groupname.into_param().abi(), membersid.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -506,7 +506,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupAddMembers ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupAddMembers ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); NetLocalGroupAddMembers(servername.into_param().abi(), groupname.into_param().abi(), level, buf, totalentries) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -516,7 +516,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupDel ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupDel ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR ) -> u32 ); NetLocalGroupDel(servername.into_param().abi(), groupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -528,7 +528,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupDelMember ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , membersid : super::super::Foundation:: PSID ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupDelMember ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , membersid : super::super::Foundation:: PSID ) -> u32 ); NetLocalGroupDelMember(servername.into_param().abi(), groupname.into_param().abi(), membersid.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -538,7 +538,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupDelMembers ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupDelMembers ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); NetLocalGroupDelMembers(servername.into_param().abi(), groupname.into_param().abi(), level, buf, totalentries) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -547,7 +547,7 @@ pub unsafe fn NetLocalGroupEnum(servername: P0, level: u32, bufptr: *mut *mu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); NetLocalGroupEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resumehandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -557,7 +557,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupGetInfo ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupGetInfo ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetLocalGroupGetInfo(servername.into_param().abi(), groupname.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -567,7 +567,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupGetMembers ( servername : :: windows::core::PCWSTR , localgroupname : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupGetMembers ( servername : ::windows::core::PCWSTR , localgroupname : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut usize ) -> u32 ); NetLocalGroupGetMembers(servername.into_param().abi(), localgroupname.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resumehandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -577,7 +577,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupSetInfo ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupSetInfo ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetLocalGroupSetInfo(servername.into_param().abi(), groupname.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -587,7 +587,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupSetMembers ( servername : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetLocalGroupSetMembers ( servername : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , totalentries : u32 ) -> u32 ); NetLocalGroupSetMembers(servername.into_param().abi(), groupname.into_param().abi(), level, buf, totalentries) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -598,7 +598,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageBufferSend ( servername : :: windows::core::PCWSTR , msgname : :: windows::core::PCWSTR , fromname : :: windows::core::PCWSTR , buf : *const u8 , buflen : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageBufferSend ( servername : ::windows::core::PCWSTR , msgname : ::windows::core::PCWSTR , fromname : ::windows::core::PCWSTR , buf : *const u8 , buflen : u32 ) -> u32 ); NetMessageBufferSend(servername.into_param().abi(), msgname.into_param().abi(), fromname.into_param().abi(), buf, buflen) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -608,7 +608,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageNameAdd ( servername : :: windows::core::PCWSTR , msgname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageNameAdd ( servername : ::windows::core::PCWSTR , msgname : ::windows::core::PCWSTR ) -> u32 ); NetMessageNameAdd(servername.into_param().abi(), msgname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -618,7 +618,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageNameDel ( servername : :: windows::core::PCWSTR , msgname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageNameDel ( servername : ::windows::core::PCWSTR , msgname : ::windows::core::PCWSTR ) -> u32 ); NetMessageNameDel(servername.into_param().abi(), msgname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -627,7 +627,7 @@ pub unsafe fn NetMessageNameEnum(servername: P0, level: u32, bufptr: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageNameEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *const *const u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageNameEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *const *const u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetMessageNameEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, resume_handle) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -637,7 +637,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageNameGetInfo ( servername : :: windows::core::PCWSTR , msgname : :: windows::core::PCWSTR , level : u32 , bufptr : *const *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetMessageNameGetInfo ( servername : ::windows::core::PCWSTR , msgname : ::windows::core::PCWSTR , level : u32 , bufptr : *const *const u8 ) -> u32 ); NetMessageNameGetInfo(servername.into_param().abi(), msgname.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -649,7 +649,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetProvisionComputerAccount ( lpdomain : :: windows::core::PCWSTR , lpmachinename : :: windows::core::PCWSTR , lpmachineaccountou : :: windows::core::PCWSTR , lpdcname : :: windows::core::PCWSTR , dwoptions : NETSETUP_PROVISION , pprovisionbindata : *mut *mut u8 , pdwprovisionbindatasize : *mut u32 , pprovisiontextdata : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetProvisionComputerAccount ( lpdomain : ::windows::core::PCWSTR , lpmachinename : ::windows::core::PCWSTR , lpmachineaccountou : ::windows::core::PCWSTR , lpdcname : ::windows::core::PCWSTR , dwoptions : NETSETUP_PROVISION , pprovisionbindata : *mut *mut u8 , pdwprovisionbindatasize : *mut u32 , pprovisiontextdata : *mut ::windows::core::PWSTR ) -> u32 ); NetProvisionComputerAccount(lpdomain.into_param().abi(), lpmachinename.into_param().abi(), lpmachineaccountou.into_param().abi(), lpdcname.into_param().abi(), dwoptions, ::core::mem::transmute(pprovisionbindata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwprovisionbindatasize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pprovisiontextdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -658,7 +658,7 @@ pub unsafe fn NetQueryDisplayInformation(servername: P0, level: u32, index: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetQueryDisplayInformation ( servername : :: windows::core::PCWSTR , level : u32 , index : u32 , entriesrequested : u32 , preferredmaximumlength : u32 , returnedentrycount : *mut u32 , sortedbuffer : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetQueryDisplayInformation ( servername : ::windows::core::PCWSTR , level : u32 , index : u32 , entriesrequested : u32 , preferredmaximumlength : u32 , returnedentrycount : *mut u32 , sortedbuffer : *mut *mut ::core::ffi::c_void ) -> u32 ); NetQueryDisplayInformation(servername.into_param().abi(), level, index, entriesrequested, preferredmaximumlength, returnedentrycount, sortedbuffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -669,7 +669,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetQueryServiceAccount ( servername : :: windows::core::PCWSTR , accountname : :: windows::core::PCWSTR , infolevel : u32 , buffer : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetQueryServiceAccount ( servername : ::windows::core::PCWSTR , accountname : ::windows::core::PCWSTR , infolevel : u32 , buffer : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); NetQueryServiceAccount(servername.into_param().abi(), accountname.into_param().abi(), infolevel, buffer).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -678,7 +678,7 @@ pub unsafe fn NetRemoteComputerSupports(uncservername: P0, optionswanted: NE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetRemoteComputerSupports ( uncservername : :: windows::core::PCWSTR , optionswanted : NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS , optionssupported : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetRemoteComputerSupports ( uncservername : ::windows::core::PCWSTR , optionswanted : NET_REMOTE_COMPUTER_SUPPORTS_OPTIONS , optionssupported : *mut u32 ) -> u32 ); NetRemoteComputerSupports(uncservername.into_param().abi(), optionswanted, optionssupported) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -687,7 +687,7 @@ pub unsafe fn NetRemoteTOD(uncservername: P0, bufferptr: *mut *mut u8) -> u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetRemoteTOD ( uncservername : :: windows::core::PCWSTR , bufferptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetRemoteTOD ( uncservername : ::windows::core::PCWSTR , bufferptr : *mut *mut u8 ) -> u32 ); NetRemoteTOD(uncservername.into_param().abi(), bufferptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -699,7 +699,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetRemoveAlternateComputerName ( server : :: windows::core::PCWSTR , alternatename : :: windows::core::PCWSTR , domainaccount : :: windows::core::PCWSTR , domainaccountpassword : :: windows::core::PCWSTR , reserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetRemoveAlternateComputerName ( server : ::windows::core::PCWSTR , alternatename : ::windows::core::PCWSTR , domainaccount : ::windows::core::PCWSTR , domainaccountpassword : ::windows::core::PCWSTR , reserved : u32 ) -> u32 ); NetRemoveAlternateComputerName(server.into_param().abi(), alternatename.into_param().abi(), domainaccount.into_param().abi(), domainaccountpassword.into_param().abi(), reserved) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -710,7 +710,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetRemoveServiceAccount ( servername : :: windows::core::PCWSTR , accountname : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetRemoveServiceAccount ( servername : ::windows::core::PCWSTR , accountname : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: NTSTATUS ); NetRemoveServiceAccount(servername.into_param().abi(), accountname.into_param().abi(), flags).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -722,7 +722,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetRenameMachineInDomain ( lpserver : :: windows::core::PCWSTR , lpnewmachinename : :: windows::core::PCWSTR , lpaccount : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR , frenameoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetRenameMachineInDomain ( lpserver : ::windows::core::PCWSTR , lpnewmachinename : ::windows::core::PCWSTR , lpaccount : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR , frenameoptions : u32 ) -> u32 ); NetRenameMachineInDomain(lpserver.into_param().abi(), lpnewmachinename.into_param().abi(), lpaccount.into_param().abi(), lppassword.into_param().abi(), frenameoptions) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -731,7 +731,7 @@ pub unsafe fn NetReplExportDirAdd(servername: P0, level: u32, buf: *const u8 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirAdd ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirAdd ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetReplExportDirAdd(servername.into_param().abi(), level, buf, parm_err) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -741,7 +741,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirDel ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirDel ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR ) -> u32 ); NetReplExportDirDel(servername.into_param().abi(), dirname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -750,7 +750,7 @@ pub unsafe fn NetReplExportDirEnum(servername: P0, level: u32, bufptr: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); NetReplExportDirEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, resumehandle) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -760,7 +760,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirGetInfo ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirGetInfo ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetReplExportDirGetInfo(servername.into_param().abi(), dirname.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -770,7 +770,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirLock ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirLock ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR ) -> u32 ); NetReplExportDirLock(servername.into_param().abi(), dirname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -780,7 +780,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirSetInfo ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirSetInfo ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetReplExportDirSetInfo(servername.into_param().abi(), dirname.into_param().abi(), level, buf, parm_err) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -790,7 +790,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirUnlock ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR , unlockforce : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplExportDirUnlock ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR , unlockforce : u32 ) -> u32 ); NetReplExportDirUnlock(servername.into_param().abi(), dirname.into_param().abi(), unlockforce) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -799,7 +799,7 @@ pub unsafe fn NetReplGetInfo(servername: P0, level: u32, bufptr: *mut *mut u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplGetInfo ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplGetInfo ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetReplGetInfo(servername.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -808,7 +808,7 @@ pub unsafe fn NetReplImportDirAdd(servername: P0, level: u32, buf: *const u8 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirAdd ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirAdd ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetReplImportDirAdd(servername.into_param().abi(), level, buf, parm_err) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -818,7 +818,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirDel ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirDel ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR ) -> u32 ); NetReplImportDirDel(servername.into_param().abi(), dirname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -827,7 +827,7 @@ pub unsafe fn NetReplImportDirEnum(servername: P0, level: u32, bufptr: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); NetReplImportDirEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, resumehandle) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -837,7 +837,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirGetInfo ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirGetInfo ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetReplImportDirGetInfo(servername.into_param().abi(), dirname.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -847,7 +847,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirLock ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirLock ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR ) -> u32 ); NetReplImportDirLock(servername.into_param().abi(), dirname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -857,7 +857,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirUnlock ( servername : :: windows::core::PCWSTR , dirname : :: windows::core::PCWSTR , unlockforce : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplImportDirUnlock ( servername : ::windows::core::PCWSTR , dirname : ::windows::core::PCWSTR , unlockforce : u32 ) -> u32 ); NetReplImportDirUnlock(servername.into_param().abi(), dirname.into_param().abi(), unlockforce) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -866,7 +866,7 @@ pub unsafe fn NetReplSetInfo(servername: P0, level: u32, buf: *const u8, par where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplSetInfo ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetReplSetInfo ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetReplSetInfo(servername.into_param().abi(), level, buf, parm_err) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -875,7 +875,7 @@ pub unsafe fn NetRequestOfflineDomainJoin(pprovisionbindata: &[u8], dwoption where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetRequestOfflineDomainJoin ( pprovisionbindata : *const u8 , cbprovisionbindatasize : u32 , dwoptions : NET_REQUEST_PROVISION_OPTIONS , lpwindowspath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetRequestOfflineDomainJoin ( pprovisionbindata : *const u8 , cbprovisionbindatasize : u32 , dwoptions : NET_REQUEST_PROVISION_OPTIONS , lpwindowspath : ::windows::core::PCWSTR ) -> u32 ); NetRequestOfflineDomainJoin(::core::mem::transmute(pprovisionbindata.as_ptr()), pprovisionbindata.len() as _, dwoptions, lpwindowspath.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -884,7 +884,7 @@ pub unsafe fn NetRequestProvisioningPackageInstall(ppackagebindata: &[u8], d where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetRequestProvisioningPackageInstall ( ppackagebindata : *const u8 , dwpackagebindatasize : u32 , dwprovisionoptions : NET_REQUEST_PROVISION_OPTIONS , lpwindowspath : :: windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetRequestProvisioningPackageInstall ( ppackagebindata : *const u8 , dwpackagebindatasize : u32 , dwprovisionoptions : NET_REQUEST_PROVISION_OPTIONS , lpwindowspath : ::windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void ) -> u32 ); NetRequestProvisioningPackageInstall(::core::mem::transmute(ppackagebindata.as_ptr()), ppackagebindata.len() as _, dwprovisionoptions, lpwindowspath.into_param().abi(), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -893,7 +893,7 @@ pub unsafe fn NetScheduleJobAdd(servername: P0, buffer: *mut u8, jobid: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetScheduleJobAdd ( servername : :: windows::core::PCWSTR , buffer : *mut u8 , jobid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetScheduleJobAdd ( servername : ::windows::core::PCWSTR , buffer : *mut u8 , jobid : *mut u32 ) -> u32 ); NetScheduleJobAdd(servername.into_param().abi(), buffer, jobid) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -902,7 +902,7 @@ pub unsafe fn NetScheduleJobDel(servername: P0, minjobid: u32, maxjobid: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetScheduleJobDel ( servername : :: windows::core::PCWSTR , minjobid : u32 , maxjobid : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetScheduleJobDel ( servername : ::windows::core::PCWSTR , minjobid : u32 , maxjobid : u32 ) -> u32 ); NetScheduleJobDel(servername.into_param().abi(), minjobid, maxjobid) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -911,7 +911,7 @@ pub unsafe fn NetScheduleJobEnum(servername: P0, pointertobuffer: *mut *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetScheduleJobEnum ( servername : :: windows::core::PCWSTR , pointertobuffer : *mut *mut u8 , prefferedmaximumlength : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetScheduleJobEnum ( servername : ::windows::core::PCWSTR , pointertobuffer : *mut *mut u8 , prefferedmaximumlength : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); NetScheduleJobEnum(servername.into_param().abi(), pointertobuffer, prefferedmaximumlength, entriesread, totalentries, resumehandle) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -920,7 +920,7 @@ pub unsafe fn NetScheduleJobGetInfo(servername: P0, jobid: u32, pointertobuf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetScheduleJobGetInfo ( servername : :: windows::core::PCWSTR , jobid : u32 , pointertobuffer : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetScheduleJobGetInfo ( servername : ::windows::core::PCWSTR , jobid : u32 , pointertobuffer : *mut *mut u8 ) -> u32 ); NetScheduleJobGetInfo(servername.into_param().abi(), jobid, pointertobuffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -931,7 +931,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerComputerNameAdd ( servername : :: windows::core::PCWSTR , emulateddomainname : :: windows::core::PCWSTR , emulatedservername : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerComputerNameAdd ( servername : ::windows::core::PCWSTR , emulateddomainname : ::windows::core::PCWSTR , emulatedservername : ::windows::core::PCWSTR ) -> u32 ); NetServerComputerNameAdd(servername.into_param().abi(), emulateddomainname.into_param().abi(), emulatedservername.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -941,7 +941,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerComputerNameDel ( servername : :: windows::core::PCWSTR , emulatedservername : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerComputerNameDel ( servername : ::windows::core::PCWSTR , emulatedservername : ::windows::core::PCWSTR ) -> u32 ); NetServerComputerNameDel(servername.into_param().abi(), emulatedservername.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -950,7 +950,7 @@ pub unsafe fn NetServerDiskEnum(servername: P0, level: u32, bufptr: *mut *mu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerDiskEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerDiskEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetServerDiskEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -960,7 +960,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , servertype : NET_SERVER_TYPE , domain : :: windows::core::PCWSTR , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , servertype : NET_SERVER_TYPE , domain : ::windows::core::PCWSTR , resume_handle : *mut u32 ) -> u32 ); NetServerEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, servertype, domain.into_param().abi(), ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -969,7 +969,7 @@ pub unsafe fn NetServerGetInfo(servername: P0, level: u32, bufptr: *mut *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerGetInfo ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerGetInfo ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetServerGetInfo(servername.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -978,7 +978,7 @@ pub unsafe fn NetServerSetInfo(servername: P0, level: u32, buf: *const u8, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerSetInfo ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parmerror : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerSetInfo ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parmerror : *mut u32 ) -> u32 ); NetServerSetInfo(servername.into_param().abi(), level, buf, ::core::mem::transmute(parmerror.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -987,7 +987,7 @@ pub unsafe fn NetServerTransportAdd(servername: P0, level: u32, bufptr: *con where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerTransportAdd ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerTransportAdd ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); NetServerTransportAdd(servername.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -996,7 +996,7 @@ pub unsafe fn NetServerTransportAddEx(servername: P0, level: u32, bufptr: *c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerTransportAddEx ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerTransportAddEx ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); NetServerTransportAddEx(servername.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1005,7 +1005,7 @@ pub unsafe fn NetServerTransportDel(servername: P0, level: u32, bufptr: *con where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerTransportDel ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerTransportDel ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *const u8 ) -> u32 ); NetServerTransportDel(servername.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1014,7 +1014,7 @@ pub unsafe fn NetServerTransportEnum(servername: P0, level: u32, bufptr: *mu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerTransportEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerTransportEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetServerTransportEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1024,7 +1024,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServiceControl ( servername : :: windows::core::PCWSTR , service : :: windows::core::PCWSTR , opcode : u32 , arg : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServiceControl ( servername : ::windows::core::PCWSTR , service : ::windows::core::PCWSTR , opcode : u32 , arg : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetServiceControl(servername.into_param().abi(), service.into_param().abi(), opcode, arg, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1033,7 +1033,7 @@ pub unsafe fn NetServiceEnum(servername: P0, level: u32, bufptr: *mut *mut u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServiceEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServiceEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetServiceEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1043,7 +1043,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServiceGetInfo ( servername : :: windows::core::PCWSTR , service : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServiceGetInfo ( servername : ::windows::core::PCWSTR , service : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetServiceGetInfo(servername.into_param().abi(), service.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1053,7 +1053,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServiceInstall ( servername : :: windows::core::PCWSTR , service : :: windows::core::PCWSTR , argc : u32 , argv : *const :: windows::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServiceInstall ( servername : ::windows::core::PCWSTR , service : ::windows::core::PCWSTR , argc : u32 , argv : *const ::windows::core::PCWSTR , bufptr : *mut *mut u8 ) -> u32 ); NetServiceInstall(servername.into_param().abi(), service.into_param().abi(), argv.len() as _, ::core::mem::transmute(argv.as_ptr()), bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1065,7 +1065,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetSetPrimaryComputerName ( server : :: windows::core::PCWSTR , primaryname : :: windows::core::PCWSTR , domainaccount : :: windows::core::PCWSTR , domainaccountpassword : :: windows::core::PCWSTR , reserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetSetPrimaryComputerName ( server : ::windows::core::PCWSTR , primaryname : ::windows::core::PCWSTR , domainaccount : ::windows::core::PCWSTR , domainaccountpassword : ::windows::core::PCWSTR , reserved : u32 ) -> u32 ); NetSetPrimaryComputerName(server.into_param().abi(), primaryname.into_param().abi(), domainaccount.into_param().abi(), domainaccountpassword.into_param().abi(), reserved) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1076,7 +1076,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUnjoinDomain ( lpserver : :: windows::core::PCWSTR , lpaccount : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR , funjoinoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUnjoinDomain ( lpserver : ::windows::core::PCWSTR , lpaccount : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR , funjoinoptions : u32 ) -> u32 ); NetUnjoinDomain(lpserver.into_param().abi(), lpaccount.into_param().abi(), lppassword.into_param().abi(), funjoinoptions) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1092,7 +1092,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUseDel ( uncservername : :: windows::core::PCWSTR , usename : :: windows::core::PCWSTR , forcelevelflags : FORCE_LEVEL_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUseDel ( uncservername : ::windows::core::PCWSTR , usename : ::windows::core::PCWSTR , forcelevelflags : FORCE_LEVEL_FLAGS ) -> u32 ); NetUseDel(uncservername.into_param().abi(), usename.into_param().abi(), forcelevelflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1101,7 +1101,7 @@ pub unsafe fn NetUseEnum(uncservername: P0, levelflags: u32, bufptr: ::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUseEnum ( uncservername : :: windows::core::PCWSTR , levelflags : u32 , bufptr : *mut *mut u8 , preferedmaximumsize : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUseEnum ( uncservername : ::windows::core::PCWSTR , levelflags : u32 , bufptr : *mut *mut u8 , preferedmaximumsize : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); NetUseEnum(uncservername.into_param().abi(), levelflags, ::core::mem::transmute(bufptr.unwrap_or(::std::ptr::null_mut())), preferedmaximumsize, ::core::mem::transmute(entriesread.unwrap_or(::std::ptr::null_mut())), totalentries, ::core::mem::transmute(resumehandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1111,7 +1111,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUseGetInfo ( uncservername : :: windows::core::PCWSTR , usename : :: windows::core::PCWSTR , levelflags : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUseGetInfo ( uncservername : ::windows::core::PCWSTR , usename : ::windows::core::PCWSTR , levelflags : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetUseGetInfo(uncservername.into_param().abi(), usename.into_param().abi(), levelflags, ::core::mem::transmute(bufptr.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1120,7 +1120,7 @@ pub unsafe fn NetUserAdd(servername: P0, level: u32, buf: *const u8, parm_er where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserAdd ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserAdd ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetUserAdd(servername.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1132,7 +1132,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserChangePassword ( domainname : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , oldpassword : :: windows::core::PCWSTR , newpassword : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserChangePassword ( domainname : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , oldpassword : ::windows::core::PCWSTR , newpassword : ::windows::core::PCWSTR ) -> u32 ); NetUserChangePassword(domainname.into_param().abi(), username.into_param().abi(), oldpassword.into_param().abi(), newpassword.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1142,7 +1142,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserDel ( servername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserDel ( servername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR ) -> u32 ); NetUserDel(servername.into_param().abi(), username.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1151,7 +1151,7 @@ pub unsafe fn NetUserEnum(servername: P0, level: u32, filter: NET_USER_ENUM_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserEnum ( servername : :: windows::core::PCWSTR , level : u32 , filter : NET_USER_ENUM_FILTER_FLAGS , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserEnum ( servername : ::windows::core::PCWSTR , level : u32 , filter : NET_USER_ENUM_FILTER_FLAGS , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetUserEnum(servername.into_param().abi(), level, filter, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1161,7 +1161,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserGetGroups ( servername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserGetGroups ( servername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 ) -> u32 ); NetUserGetGroups(servername.into_param().abi(), username.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1171,7 +1171,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserGetInfo ( servername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserGetInfo ( servername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetUserGetInfo(servername.into_param().abi(), username.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1181,7 +1181,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserGetLocalGroups ( servername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , level : u32 , flags : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserGetLocalGroups ( servername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , level : u32 , flags : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 ) -> u32 ); NetUserGetLocalGroups(servername.into_param().abi(), username.into_param().abi(), level, flags, bufptr, prefmaxlen, entriesread, totalentries) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1190,7 +1190,7 @@ pub unsafe fn NetUserModalsGet(servername: P0, level: u32, bufptr: *mut *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserModalsGet ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserModalsGet ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetUserModalsGet(servername.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1199,7 +1199,7 @@ pub unsafe fn NetUserModalsSet(servername: P0, level: u32, buf: *const u8, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserModalsSet ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserModalsSet ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetUserModalsSet(servername.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1209,7 +1209,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserSetGroups ( servername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , num_entries : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserSetGroups ( servername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , num_entries : u32 ) -> u32 ); NetUserSetGroups(servername.into_param().abi(), username.into_param().abi(), level, buf, num_entries) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1219,7 +1219,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserSetInfo ( servername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetUserSetInfo ( servername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetUserSetInfo(servername.into_param().abi(), username.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1231,7 +1231,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetValidateName ( lpserver : :: windows::core::PCWSTR , lpname : :: windows::core::PCWSTR , lpaccount : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR , nametype : NETSETUP_NAME_TYPE ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetValidateName ( lpserver : ::windows::core::PCWSTR , lpname : ::windows::core::PCWSTR , lpaccount : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR , nametype : NETSETUP_NAME_TYPE ) -> u32 ); NetValidateName(lpserver.into_param().abi(), lpname.into_param().abi(), lpaccount.into_param().abi(), lppassword.into_param().abi(), nametype) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1240,7 +1240,7 @@ pub unsafe fn NetValidatePasswordPolicy(servername: P0, qualifier: *mut ::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetValidatePasswordPolicy ( servername : :: windows::core::PCWSTR , qualifier : *mut ::core::ffi::c_void , validationtype : NET_VALIDATE_PASSWORD_TYPE , inputarg : *mut ::core::ffi::c_void , outputarg : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetValidatePasswordPolicy ( servername : ::windows::core::PCWSTR , qualifier : *mut ::core::ffi::c_void , validationtype : NET_VALIDATE_PASSWORD_TYPE , inputarg : *mut ::core::ffi::c_void , outputarg : *mut *mut ::core::ffi::c_void ) -> u32 ); NetValidatePasswordPolicy(servername.into_param().abi(), qualifier, validationtype, inputarg, outputarg) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1255,7 +1255,7 @@ pub unsafe fn NetWkstaGetInfo(servername: P0, level: u32, bufptr: ::core::op where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaGetInfo ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaGetInfo ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetWkstaGetInfo(servername.into_param().abi(), level, ::core::mem::transmute(bufptr.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1264,7 +1264,7 @@ pub unsafe fn NetWkstaSetInfo(servername: P0, level: u32, buffer: *const u8, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaSetInfo ( servername : :: windows::core::PCWSTR , level : u32 , buffer : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaSetInfo ( servername : ::windows::core::PCWSTR , level : u32 , buffer : *const u8 , parm_err : *mut u32 ) -> u32 ); NetWkstaSetInfo(servername.into_param().abi(), level, buffer, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1280,7 +1280,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaTransportDel ( servername : :: windows::core::PCWSTR , transportname : :: windows::core::PCWSTR , ucond : FORCE_LEVEL_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaTransportDel ( servername : ::windows::core::PCWSTR , transportname : ::windows::core::PCWSTR , ucond : FORCE_LEVEL_FLAGS ) -> u32 ); NetWkstaTransportDel(servername.into_param().abi(), transportname.into_param().abi(), ucond) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1295,7 +1295,7 @@ pub unsafe fn NetWkstaUserEnum(servername: P0, level: u32, bufptr: ::core::o where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaUserEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaUserEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); NetWkstaUserEnum(servername.into_param().abi(), level, ::core::mem::transmute(bufptr.unwrap_or(::std::ptr::null_mut())), prefmaxlen, ::core::mem::transmute(entriesread.unwrap_or(::std::ptr::null_mut())), totalentries, ::core::mem::transmute(resumehandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1304,7 +1304,7 @@ pub unsafe fn NetWkstaUserGetInfo(reserved: P0, level: u32, bufptr: *mut *mu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaUserGetInfo ( reserved : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaUserGetInfo ( reserved : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetWkstaUserGetInfo(reserved.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1313,7 +1313,7 @@ pub unsafe fn NetWkstaUserSetInfo(reserved: P0, level: u32, buf: *const u8, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaUserSetInfo ( reserved : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetWkstaUserSetInfo ( reserved : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetWkstaUserSetInfo(reserved.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1324,19 +1324,19 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterAssert ( pszfailedassertion : :: windows::core::PCSTR , pszfilename : :: windows::core::PCSTR , dwlinenumber : u32 , pszmessage : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterAssert ( pszfailedassertion : ::windows::core::PCSTR , pszfilename : ::windows::core::PCSTR , dwlinenumber : u32 , pszmessage : ::windows::core::PCSTR ) -> ( ) ); RouterAssert(pszfailedassertion.into_param().abi(), pszfilename.into_param().abi(), dwlinenumber, pszmessage.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] pub unsafe fn RouterGetErrorStringA(dwerrorcode: u32, lplpszerrorstring: *mut ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterGetErrorStringA ( dwerrorcode : u32 , lplpszerrorstring : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterGetErrorStringA ( dwerrorcode : u32 , lplpszerrorstring : *mut ::windows::core::PSTR ) -> u32 ); RouterGetErrorStringA(dwerrorcode, lplpszerrorstring) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] #[inline] pub unsafe fn RouterGetErrorStringW(dwerrorcode: u32, lplpwszerrorstring: *mut ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterGetErrorStringW ( dwerrorcode : u32 , lplpwszerrorstring : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterGetErrorStringW ( dwerrorcode : u32 , lplpwszerrorstring : *mut ::windows::core::PWSTR ) -> u32 ); RouterGetErrorStringW(dwerrorcode, lplpwszerrorstring) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1366,7 +1366,7 @@ pub unsafe fn RouterLogEventA(hloghandle: P0, dweventtype: u32, dwmessageid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows::core::PCSTR , dwerrorcode : u32 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows::core::PCSTR , dwerrorcode : u32 ) -> ( ) ); RouterLogEventA(hloghandle.into_param().abi(), dweventtype, dwmessageid, plpszsubstringarray.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(plpszsubstringarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dwerrorcode) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1376,7 +1376,7 @@ pub unsafe fn RouterLogEventDataA(hloghandle: P0, dweventtype: u32, dwmessag where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventDataA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows::core::PCSTR , dwdatabytes : u32 , lpdatabytes : *mut u8 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventDataA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows::core::PCSTR , dwdatabytes : u32 , lpdatabytes : *mut u8 ) -> ( ) ); RouterLogEventDataA(hloghandle.into_param().abi(), dweventtype, dwmessageid, plpszsubstringarray.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(plpszsubstringarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dwdatabytes, lpdatabytes) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1386,7 +1386,7 @@ pub unsafe fn RouterLogEventDataW(hloghandle: P0, dweventtype: u32, dwmessag where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventDataW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows::core::PCWSTR , dwdatabytes : u32 , lpdatabytes : *mut u8 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventDataW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows::core::PCWSTR , dwdatabytes : u32 , lpdatabytes : *mut u8 ) -> ( ) ); RouterLogEventDataW(hloghandle.into_param().abi(), dweventtype, dwmessageid, plpszsubstringarray.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(plpszsubstringarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dwdatabytes, lpdatabytes) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1397,7 +1397,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""cdecl" fn RouterLogEventExA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""cdecl" fn RouterLogEventExA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : ::windows::core::PCSTR ) -> ( ) ); RouterLogEventExA(hloghandle.into_param().abi(), dweventtype, dwerrorcode, dwmessageid, ptszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1408,7 +1408,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""cdecl" fn RouterLogEventExW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""cdecl" fn RouterLogEventExW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : ::windows::core::PCWSTR ) -> ( ) ); RouterLogEventExW(hloghandle.into_param().abi(), dweventtype, dwerrorcode, dwmessageid, ptszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1418,7 +1418,7 @@ pub unsafe fn RouterLogEventStringA(hloghandle: P0, dweventtype: u32, dwmess where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventStringA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows::core::PCSTR , dwerrorcode : u32 , dwerrorindex : u32 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventStringA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows::core::PCSTR , dwerrorcode : u32 , dwerrorindex : u32 ) -> ( ) ); RouterLogEventStringA(hloghandle.into_param().abi(), dweventtype, dwmessageid, plpszsubstringarray.len() as _, ::core::mem::transmute(plpszsubstringarray.as_ptr()), dwerrorcode, dwerrorindex) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1428,7 +1428,7 @@ pub unsafe fn RouterLogEventStringW(hloghandle: P0, dweventtype: u32, dwmess where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventStringW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows::core::PCWSTR , dwerrorcode : u32 , dwerrorindex : u32 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventStringW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows::core::PCWSTR , dwerrorcode : u32 , dwerrorindex : u32 ) -> ( ) ); RouterLogEventStringW(hloghandle.into_param().abi(), dweventtype, dwmessageid, plpszsubstringarray.len() as _, ::core::mem::transmute(plpszsubstringarray.as_ptr()), dwerrorcode, dwerrorindex) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1439,7 +1439,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventValistExA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : :: windows::core::PCSTR , arglist : *mut i8 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventValistExA ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : ::windows::core::PCSTR , arglist : *mut i8 ) -> ( ) ); RouterLogEventValistExA(hloghandle.into_param().abi(), dweventtype, dwerrorcode, dwmessageid, ptszformat.into_param().abi(), arglist) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1450,7 +1450,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventValistExW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : :: windows::core::PCWSTR , arglist : *mut i8 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventValistExW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwerrorcode : u32 , dwmessageid : u32 , ptszformat : ::windows::core::PCWSTR , arglist : *mut i8 ) -> ( ) ); RouterLogEventValistExW(hloghandle.into_param().abi(), dweventtype, dwerrorcode, dwmessageid, ptszformat.into_param().abi(), arglist) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1460,7 +1460,7 @@ pub unsafe fn RouterLogEventW(hloghandle: P0, dweventtype: u32, dwmessageid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const :: windows::core::PCWSTR , dwerrorcode : u32 ) -> ( ) ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogEventW ( hloghandle : super::super::Foundation:: HANDLE , dweventtype : u32 , dwmessageid : u32 , dwsubstringcount : u32 , plpszsubstringarray : *const ::windows::core::PCWSTR , dwerrorcode : u32 ) -> ( ) ); RouterLogEventW(hloghandle.into_param().abi(), dweventtype, dwmessageid, plpszsubstringarray.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(plpszsubstringarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dwerrorcode) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1470,7 +1470,7 @@ pub unsafe fn RouterLogRegisterA(lpszsource: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogRegisterA ( lpszsource : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogRegisterA ( lpszsource : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); RouterLogRegisterA(lpszsource.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1480,7 +1480,7 @@ pub unsafe fn RouterLogRegisterW(lpszsource: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogRegisterW ( lpszsource : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "rtutils.dll""system" fn RouterLogRegisterW ( lpszsource : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); RouterLogRegisterW(lpszsource.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1491,7 +1491,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mstask.dll""system" fn SetNetScheduleAccountInformation ( pwszservername : :: windows::core::PCWSTR , pwszaccount : :: windows::core::PCWSTR , pwszpassword : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mstask.dll""system" fn SetNetScheduleAccountInformation ( pwszservername : ::windows::core::PCWSTR , pwszaccount : ::windows::core::PCWSTR , pwszpassword : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SetNetScheduleAccountInformation(pwszservername.into_param().abi(), pwszaccount.into_param().abi(), pwszpassword.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1526,7 +1526,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn TraceDumpExA ( dwtraceid : u32 , dwflags : u32 , lpbbytes : *mut u8 , dwbytecount : u32 , dwgroupsize : u32 , baddressprefix : super::super::Foundation:: BOOL , lpszprefix : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn TraceDumpExA ( dwtraceid : u32 , dwflags : u32 , lpbbytes : *mut u8 , dwbytecount : u32 , dwgroupsize : u32 , baddressprefix : super::super::Foundation:: BOOL , lpszprefix : ::windows::core::PCSTR ) -> u32 ); TraceDumpExA(dwtraceid, dwflags, lpbbytes, dwbytecount, dwgroupsize, baddressprefix.into_param().abi(), lpszprefix.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1537,7 +1537,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn TraceDumpExW ( dwtraceid : u32 , dwflags : u32 , lpbbytes : *mut u8 , dwbytecount : u32 , dwgroupsize : u32 , baddressprefix : super::super::Foundation:: BOOL , lpszprefix : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn TraceDumpExW ( dwtraceid : u32 , dwflags : u32 , lpbbytes : *mut u8 , dwbytecount : u32 , dwgroupsize : u32 , baddressprefix : super::super::Foundation:: BOOL , lpszprefix : ::windows::core::PCWSTR ) -> u32 ); TraceDumpExW(dwtraceid, dwflags, lpbbytes, dwbytecount, dwgroupsize, baddressprefix.into_param().abi(), lpszprefix.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`, `\"Win32_Foundation\"`*"] @@ -1560,7 +1560,7 @@ pub unsafe fn TracePrintfA(dwtraceid: u32, lpszformat: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""cdecl" fn TracePrintfA ( dwtraceid : u32 , lpszformat : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""cdecl" fn TracePrintfA ( dwtraceid : u32 , lpszformat : ::windows::core::PCSTR ) -> u32 ); TracePrintfA(dwtraceid, lpszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1569,7 +1569,7 @@ pub unsafe fn TracePrintfExA(dwtraceid: u32, dwflags: u32, lpszformat: P0) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""cdecl" fn TracePrintfExA ( dwtraceid : u32 , dwflags : u32 , lpszformat : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""cdecl" fn TracePrintfExA ( dwtraceid : u32 , dwflags : u32 , lpszformat : ::windows::core::PCSTR ) -> u32 ); TracePrintfExA(dwtraceid, dwflags, lpszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1578,7 +1578,7 @@ pub unsafe fn TracePrintfExW(dwtraceid: u32, dwflags: u32, lpszformat: P0) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""cdecl" fn TracePrintfExW ( dwtraceid : u32 , dwflags : u32 , lpszformat : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""cdecl" fn TracePrintfExW ( dwtraceid : u32 , dwflags : u32 , lpszformat : ::windows::core::PCWSTR ) -> u32 ); TracePrintfExW(dwtraceid, dwflags, lpszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1587,7 +1587,7 @@ pub unsafe fn TracePrintfW(dwtraceid: u32, lpszformat: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""cdecl" fn TracePrintfW ( dwtraceid : u32 , lpszformat : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""cdecl" fn TracePrintfW ( dwtraceid : u32 , lpszformat : ::windows::core::PCWSTR ) -> u32 ); TracePrintfW(dwtraceid, lpszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1596,7 +1596,7 @@ pub unsafe fn TracePutsExA(dwtraceid: u32, dwflags: u32, lpszstring: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn TracePutsExA ( dwtraceid : u32 , dwflags : u32 , lpszstring : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn TracePutsExA ( dwtraceid : u32 , dwflags : u32 , lpszstring : ::windows::core::PCSTR ) -> u32 ); TracePutsExA(dwtraceid, dwflags, lpszstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1605,7 +1605,7 @@ pub unsafe fn TracePutsExW(dwtraceid: u32, dwflags: u32, lpszstring: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn TracePutsExW ( dwtraceid : u32 , dwflags : u32 , lpszstring : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn TracePutsExW ( dwtraceid : u32 , dwflags : u32 , lpszstring : ::windows::core::PCWSTR ) -> u32 ); TracePutsExW(dwtraceid, dwflags, lpszstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1614,7 +1614,7 @@ pub unsafe fn TraceRegisterExA(lpszcallername: P0, dwflags: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn TraceRegisterExA ( lpszcallername : :: windows::core::PCSTR , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn TraceRegisterExA ( lpszcallername : ::windows::core::PCSTR , dwflags : u32 ) -> u32 ); TraceRegisterExA(lpszcallername.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1623,7 +1623,7 @@ pub unsafe fn TraceRegisterExW(lpszcallername: P0, dwflags: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn TraceRegisterExW ( lpszcallername : :: windows::core::PCWSTR , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn TraceRegisterExW ( lpszcallername : ::windows::core::PCWSTR , dwflags : u32 ) -> u32 ); TraceRegisterExW(lpszcallername.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1632,7 +1632,7 @@ pub unsafe fn TraceVprintfExA(dwtraceid: u32, dwflags: u32, lpszformat: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn TraceVprintfExA ( dwtraceid : u32 , dwflags : u32 , lpszformat : :: windows::core::PCSTR , arglist : *mut i8 ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn TraceVprintfExA ( dwtraceid : u32 , dwflags : u32 , lpszformat : ::windows::core::PCSTR , arglist : *mut i8 ) -> u32 ); TraceVprintfExA(dwtraceid, dwflags, lpszformat.into_param().abi(), arglist) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -1641,7 +1641,7 @@ pub unsafe fn TraceVprintfExW(dwtraceid: u32, dwflags: u32, lpszformat: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rtutils.dll""system" fn TraceVprintfExW ( dwtraceid : u32 , dwflags : u32 , lpszformat : :: windows::core::PCWSTR , arglist : *mut i8 ) -> u32 ); + ::windows::imp::link ! ( "rtutils.dll""system" fn TraceVprintfExW ( dwtraceid : u32 , dwflags : u32 , lpszformat : ::windows::core::PCWSTR , arglist : *mut i8 ) -> u32 ); TraceVprintfExW(dwtraceid, dwflags, lpszformat.into_param().abi(), arglist) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3150,7 +3150,7 @@ pub const ACCESS_FAIL_WRITE: u32 = 512u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ACCESS_GROUP: u32 = 32768u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ACCESS_LETTERS: ::windows::core::PCSTR = ::windows::s!("RWCXDAP "); +pub const ACCESS_LETTERS: ::windows::core::PCSTR = ::windows::core::s!("RWCXDAP "); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ACCESS_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -3280,25 +3280,25 @@ pub const AE_USER: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const AE_USERLIMIT: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERTER_MAILSLOT: ::windows::core::PCWSTR = ::windows::w!("\\\\.\\MAILSLOT\\Alerter"); +pub const ALERTER_MAILSLOT: ::windows::core::PCWSTR = ::windows::core::w!("\\\\.\\MAILSLOT\\Alerter"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ALERTSZ: u32 = 128u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_ADMIN_EVENT: ::windows::core::PCWSTR = ::windows::w!("ADMIN"); +pub const ALERT_ADMIN_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("ADMIN"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_ERRORLOG_EVENT: ::windows::core::PCWSTR = ::windows::w!("ERRORLOG"); +pub const ALERT_ERRORLOG_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("ERRORLOG"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_MESSAGE_EVENT: ::windows::core::PCWSTR = ::windows::w!("MESSAGE"); +pub const ALERT_MESSAGE_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("MESSAGE"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_PRINT_EVENT: ::windows::core::PCWSTR = ::windows::w!("PRINTING"); +pub const ALERT_PRINT_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("PRINTING"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const ALERT_USER_EVENT: ::windows::core::PCWSTR = ::windows::w!("USER"); +pub const ALERT_USER_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("USER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ALIGN_SIZE: u32 = 8u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const ALLOCATE_RESPONSE: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const BACKUP_MSG_FILENAME: ::windows::core::PCWSTR = ::windows::w!("BAK.MSG"); +pub const BACKUP_MSG_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("BAK.MSG"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const CLTYPE_LEN: u32 = 12u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -4450,17 +4450,17 @@ pub const GROUP_COMMENT_PARMNUM: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const GROUP_NAME_PARMNUM: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const GROUP_SPECIALGRP_ADMINS: ::windows::core::PCWSTR = ::windows::w!("ADMINS"); +pub const GROUP_SPECIALGRP_ADMINS: ::windows::core::PCWSTR = ::windows::core::w!("ADMINS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const GROUP_SPECIALGRP_GUESTS: ::windows::core::PCWSTR = ::windows::w!("GUESTS"); +pub const GROUP_SPECIALGRP_GUESTS: ::windows::core::PCWSTR = ::windows::core::w!("GUESTS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const GROUP_SPECIALGRP_LOCAL: ::windows::core::PCWSTR = ::windows::w!("LOCAL"); +pub const GROUP_SPECIALGRP_LOCAL: ::windows::core::PCWSTR = ::windows::core::w!("LOCAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const GROUP_SPECIALGRP_USERS: ::windows::core::PCWSTR = ::windows::w!("USERS"); +pub const GROUP_SPECIALGRP_USERS: ::windows::core::PCWSTR = ::windows::core::w!("USERS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const HARDWARE_ADDRESS_LENGTH: u32 = 6u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const HELP_MSG_FILENAME: ::windows::core::PCWSTR = ::windows::w!("NETH"); +pub const HELP_MSG_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("NETH"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const INTERFACE_INFO_REVISION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -4558,7 +4558,7 @@ pub const MAX_PROTOCOL_DLL_LEN: u32 = 48u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const MAX_PROTOCOL_NAME_LEN: u32 = 40u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const MESSAGE_FILENAME: ::windows::core::PCWSTR = ::windows::w!("NETMSG"); +pub const MESSAGE_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("NETMSG"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const MFE_BOUNDARY_REACHED: u32 = 6u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -5796,7 +5796,7 @@ pub const NERR_WriteFault: u32 = 2295u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETBIOS_NAME_LEN: u32 = 16u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_CLIENT_CID_MS_MSClient: ::windows::core::PCWSTR = ::windows::w!("ms_msclient"); +pub const NETCFG_CLIENT_CID_MS_MSClient: ::windows::core::PCWSTR = ::windows::core::w!("ms_msclient"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETCFG_E_ACTIVE_RAS_CONNECTIONS: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147180506i32); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -5820,13 +5820,13 @@ pub const NETCFG_E_NO_WRITE_LOCK: ::windows::core::HRESULT = ::windows::core::HR #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETCFG_E_VMSWITCH_ACTIVE_OVER_ADAPTER: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147180502i32); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_SERVICE_CID_MS_NETBIOS: ::windows::core::PCWSTR = ::windows::w!("ms_netbios"); +pub const NETCFG_SERVICE_CID_MS_NETBIOS: ::windows::core::PCWSTR = ::windows::core::w!("ms_netbios"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_SERVICE_CID_MS_PSCHED: ::windows::core::PCWSTR = ::windows::w!("ms_pschedpc"); +pub const NETCFG_SERVICE_CID_MS_PSCHED: ::windows::core::PCWSTR = ::windows::core::w!("ms_pschedpc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_SERVICE_CID_MS_SERVER: ::windows::core::PCWSTR = ::windows::w!("ms_server"); +pub const NETCFG_SERVICE_CID_MS_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("ms_server"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_SERVICE_CID_MS_WLBS: ::windows::core::PCWSTR = ::windows::w!("ms_wlbs"); +pub const NETCFG_SERVICE_CID_MS_WLBS: ::windows::core::PCWSTR = ::windows::core::w!("ms_wlbs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETCFG_S_CAUSED_SETUP_CHANGE: ::windows::core::HRESULT = ::windows::core::HRESULT(303140i32); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -5838,17 +5838,17 @@ pub const NETCFG_S_REBOOT: ::windows::core::HRESULT = ::windows::core::HRESULT(3 #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETCFG_S_STILL_REFERENCED: ::windows::core::HRESULT = ::windows::core::HRESULT(303139i32); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_APPLETALK: ::windows::core::PCWSTR = ::windows::w!("ms_appletalk"); +pub const NETCFG_TRANS_CID_MS_APPLETALK: ::windows::core::PCWSTR = ::windows::core::w!("ms_appletalk"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_NETBEUI: ::windows::core::PCWSTR = ::windows::w!("ms_netbeui"); +pub const NETCFG_TRANS_CID_MS_NETBEUI: ::windows::core::PCWSTR = ::windows::core::w!("ms_netbeui"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_NETMON: ::windows::core::PCWSTR = ::windows::w!("ms_netmon"); +pub const NETCFG_TRANS_CID_MS_NETMON: ::windows::core::PCWSTR = ::windows::core::w!("ms_netmon"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_NWIPX: ::windows::core::PCWSTR = ::windows::w!("ms_nwipx"); +pub const NETCFG_TRANS_CID_MS_NWIPX: ::windows::core::PCWSTR = ::windows::core::w!("ms_nwipx"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_NWSPX: ::windows::core::PCWSTR = ::windows::w!("ms_nwspx"); +pub const NETCFG_TRANS_CID_MS_NWSPX: ::windows::core::PCWSTR = ::windows::core::w!("ms_nwspx"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NETCFG_TRANS_CID_MS_TCPIP: ::windows::core::PCWSTR = ::windows::w!("ms_tcpip"); +pub const NETCFG_TRANS_CID_MS_TCPIP: ::windows::core::PCWSTR = ::windows::core::w!("ms_tcpip"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NETLOGON_CONTROL_BACKUP_CHANGE_LOG: u32 = 65532u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -5996,9 +5996,9 @@ pub const NTFRSPRF_VIRTUALALLOC_ERROR_CONN: i32 = -1073728288i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NTFRSPRF_VIRTUALALLOC_ERROR_SET: i32 = -1073728289i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NULL_USERSETINFO_PASSWD: ::windows::core::PCSTR = ::windows::s!(" "); +pub const NULL_USERSETINFO_PASSWD: ::windows::core::PCSTR = ::windows::core::s!(" "); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const NWSAP_DISPLAY_NAME: ::windows::core::PCWSTR = ::windows::w!("NW Sap Agent"); +pub const NWSAP_DISPLAY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("NW Sap Agent"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NWSAP_EVENT_BADWANFILTER_VALUE: i32 = -1073733302i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -6070,7 +6070,7 @@ pub const NWSAP_EVENT_WSASTARTUP_FAILED: i32 = -1073733323i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const NetProvisioning: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2aa2b5fe_b846_4d07_810c_b21ee45320e3); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const OS2MSG_FILENAME: ::windows::core::PCWSTR = ::windows::w!("BASE"); +pub const OS2MSG_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("BASE"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const PARMNUM_ALL: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -6176,7 +6176,7 @@ pub const PWLEN: u32 = 256u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const QNLEN: u32 = 80u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const REGISTER_PROTOCOL_ENTRY_POINT_STRING: ::windows::core::PCSTR = ::windows::s!("RegisterProtocol"); +pub const REGISTER_PROTOCOL_ENTRY_POINT_STRING: ::windows::core::PCSTR = ::windows::core::s!("RegisterProtocol"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const REPL_EXPORT_EXTENT_INFOLEVEL: u32 = 1001u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -6246,9 +6246,9 @@ pub const RTUTILS_MAX_PROTOCOL_DLL_LEN: u32 = 48u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const RTUTILS_MAX_PROTOCOL_NAME_LEN: u32 = 40u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVCE_LM20_W32TIME: ::windows::core::PCWSTR = ::windows::w!("w32time"); +pub const SERVCE_LM20_W32TIME: ::windows::core::PCWSTR = ::windows::core::w!("w32time"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVER_DISPLAY_NAME: ::windows::core::PCWSTR = ::windows::w!("Server"); +pub const SERVER_DISPLAY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Server"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE2_BASE: u32 = 5600u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -6260,19 +6260,19 @@ pub const SERVICE_ACCOUNT_FLAG_REMOVE_OFFLINE: i32 = 2i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_ACCOUNT_FLAG_UNLINK_FROM_HOST_ONLY: i32 = 1i32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ACCOUNT_PASSWORD: ::windows::core::PCWSTR = ::windows::w!("_SA_{262E99C9-6160-4871-ACEC-4E61736B6F21}"); +pub const SERVICE_ACCOUNT_PASSWORD: ::windows::core::PCWSTR = ::windows::core::w!("_SA_{262E99C9-6160-4871-ACEC-4E61736B6F21}"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ACCOUNT_SECRET_PREFIX: ::windows::core::PCWSTR = ::windows::w!("_SC_{262E99C9-6160-4871-ACEC-4E61736B6F21}_"); +pub const SERVICE_ACCOUNT_SECRET_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("_SC_{262E99C9-6160-4871-ACEC-4E61736B6F21}_"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ADWS: ::windows::core::PCWSTR = ::windows::w!("ADWS"); +pub const SERVICE_ADWS: ::windows::core::PCWSTR = ::windows::core::w!("ADWS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_AFP: ::windows::core::PCWSTR = ::windows::w!("AFP"); +pub const SERVICE_AFP: ::windows::core::PCWSTR = ::windows::core::w!("AFP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ALERTER: ::windows::core::PCWSTR = ::windows::w!("ALERTER"); +pub const SERVICE_ALERTER: ::windows::core::PCWSTR = ::windows::core::w!("ALERTER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_BASE: u32 = 3050u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_BROWSER: ::windows::core::PCWSTR = ::windows::w!("BROWSER"); +pub const SERVICE_BROWSER: ::windows::core::PCWSTR = ::windows::core::w!("BROWSER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_CCP_CHKPT_NUM: u32 = 255u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -6296,13 +6296,13 @@ pub const SERVICE_CTRL_REDIR_PRINT: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_CTRL_UNINSTALL: u32 = 3u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_DHCP: ::windows::core::PCWSTR = ::windows::w!("DHCP"); +pub const SERVICE_DHCP: ::windows::core::PCWSTR = ::windows::core::w!("DHCP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_DNS_CACHE: ::windows::core::PCWSTR = ::windows::w!("DnsCache"); +pub const SERVICE_DNS_CACHE: ::windows::core::PCWSTR = ::windows::core::w!("DnsCache"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_DOS_ENCRYPTION: ::windows::core::PCWSTR = ::windows::w!("ENCRYPT"); +pub const SERVICE_DOS_ENCRYPTION: ::windows::core::PCWSTR = ::windows::core::w!("ENCRYPT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_DSROLE: ::windows::core::PCWSTR = ::windows::w!("DsRoleSvc"); +pub const SERVICE_DSROLE: ::windows::core::PCWSTR = ::windows::core::w!("DsRoleSvc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_INSTALLED: u32 = 3u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -6320,103 +6320,103 @@ pub const SERVICE_IP_WAITTIME_SHIFT: u32 = 8u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_IP_WAIT_TIME: u32 = 65280u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_ISMSERV: ::windows::core::PCWSTR = ::windows::w!("IsmServ"); +pub const SERVICE_ISMSERV: ::windows::core::PCWSTR = ::windows::core::w!("IsmServ"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_KDC: ::windows::core::PCWSTR = ::windows::w!("kdc"); +pub const SERVICE_KDC: ::windows::core::PCWSTR = ::windows::core::w!("kdc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_AFP: ::windows::core::PCWSTR = ::windows::w!("AFP"); +pub const SERVICE_LM20_AFP: ::windows::core::PCWSTR = ::windows::core::w!("AFP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_ALERTER: ::windows::core::PCWSTR = ::windows::w!("ALERTER"); +pub const SERVICE_LM20_ALERTER: ::windows::core::PCWSTR = ::windows::core::w!("ALERTER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_BROWSER: ::windows::core::PCWSTR = ::windows::w!("BROWSER"); +pub const SERVICE_LM20_BROWSER: ::windows::core::PCWSTR = ::windows::core::w!("BROWSER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_DHCP: ::windows::core::PCWSTR = ::windows::w!("DHCP"); +pub const SERVICE_LM20_DHCP: ::windows::core::PCWSTR = ::windows::core::w!("DHCP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_DSROLE: ::windows::core::PCWSTR = ::windows::w!("DsRoleSvc"); +pub const SERVICE_LM20_DSROLE: ::windows::core::PCWSTR = ::windows::core::w!("DsRoleSvc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_ISMSERV: ::windows::core::PCWSTR = ::windows::w!("IsmServ"); +pub const SERVICE_LM20_ISMSERV: ::windows::core::PCWSTR = ::windows::core::w!("IsmServ"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_KDC: ::windows::core::PCWSTR = ::windows::w!("kdc"); +pub const SERVICE_LM20_KDC: ::windows::core::PCWSTR = ::windows::core::w!("kdc"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_LMHOSTS: ::windows::core::PCWSTR = ::windows::w!("LMHOSTS"); +pub const SERVICE_LM20_LMHOSTS: ::windows::core::PCWSTR = ::windows::core::w!("LMHOSTS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_MESSENGER: ::windows::core::PCWSTR = ::windows::w!("MESSENGER"); +pub const SERVICE_LM20_MESSENGER: ::windows::core::PCWSTR = ::windows::core::w!("MESSENGER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NBT: ::windows::core::PCWSTR = ::windows::w!("NBT"); +pub const SERVICE_LM20_NBT: ::windows::core::PCWSTR = ::windows::core::w!("NBT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NETLOGON: ::windows::core::PCWSTR = ::windows::w!("NETLOGON"); +pub const SERVICE_LM20_NETLOGON: ::windows::core::PCWSTR = ::windows::core::w!("NETLOGON"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NETPOPUP: ::windows::core::PCWSTR = ::windows::w!("NETPOPUP"); +pub const SERVICE_LM20_NETPOPUP: ::windows::core::PCWSTR = ::windows::core::w!("NETPOPUP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NETRUN: ::windows::core::PCWSTR = ::windows::w!("NETRUN"); +pub const SERVICE_LM20_NETRUN: ::windows::core::PCWSTR = ::windows::core::w!("NETRUN"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NTDS: ::windows::core::PCWSTR = ::windows::w!("NTDS"); +pub const SERVICE_LM20_NTDS: ::windows::core::PCWSTR = ::windows::core::w!("NTDS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NTFRS: ::windows::core::PCWSTR = ::windows::w!("NtFrs"); +pub const SERVICE_LM20_NTFRS: ::windows::core::PCWSTR = ::windows::core::w!("NtFrs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_NWSAP: ::windows::core::PCWSTR = ::windows::w!("NwSapAgent"); +pub const SERVICE_LM20_NWSAP: ::windows::core::PCWSTR = ::windows::core::w!("NwSapAgent"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_REPL: ::windows::core::PCWSTR = ::windows::w!("REPLICATOR"); +pub const SERVICE_LM20_REPL: ::windows::core::PCWSTR = ::windows::core::w!("REPLICATOR"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_RIPL: ::windows::core::PCWSTR = ::windows::w!("REMOTEBOOT"); +pub const SERVICE_LM20_RIPL: ::windows::core::PCWSTR = ::windows::core::w!("REMOTEBOOT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_RPCLOCATOR: ::windows::core::PCWSTR = ::windows::w!("RPCLOCATOR"); +pub const SERVICE_LM20_RPCLOCATOR: ::windows::core::PCWSTR = ::windows::core::w!("RPCLOCATOR"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_SCHEDULE: ::windows::core::PCWSTR = ::windows::w!("Schedule"); +pub const SERVICE_LM20_SCHEDULE: ::windows::core::PCWSTR = ::windows::core::w!("Schedule"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_SERVER: ::windows::core::PCWSTR = ::windows::w!("SERVER"); +pub const SERVICE_LM20_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("SERVER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_SPOOLER: ::windows::core::PCWSTR = ::windows::w!("SPOOLER"); +pub const SERVICE_LM20_SPOOLER: ::windows::core::PCWSTR = ::windows::core::w!("SPOOLER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_SQLSERVER: ::windows::core::PCWSTR = ::windows::w!("SQLSERVER"); +pub const SERVICE_LM20_SQLSERVER: ::windows::core::PCWSTR = ::windows::core::w!("SQLSERVER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TCPIP: ::windows::core::PCWSTR = ::windows::w!("TCPIP"); +pub const SERVICE_LM20_TCPIP: ::windows::core::PCWSTR = ::windows::core::w!("TCPIP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TELNET: ::windows::core::PCWSTR = ::windows::w!("Telnet"); +pub const SERVICE_LM20_TELNET: ::windows::core::PCWSTR = ::windows::core::w!("Telnet"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TIMESOURCE: ::windows::core::PCWSTR = ::windows::w!("TIMESOURCE"); +pub const SERVICE_LM20_TIMESOURCE: ::windows::core::PCWSTR = ::windows::core::w!("TIMESOURCE"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TRKSVR: ::windows::core::PCWSTR = ::windows::w!("TrkSvr"); +pub const SERVICE_LM20_TRKSVR: ::windows::core::PCWSTR = ::windows::core::w!("TrkSvr"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_TRKWKS: ::windows::core::PCWSTR = ::windows::w!("TrkWks"); +pub const SERVICE_LM20_TRKWKS: ::windows::core::PCWSTR = ::windows::core::w!("TrkWks"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_UPS: ::windows::core::PCWSTR = ::windows::w!("UPS"); +pub const SERVICE_LM20_UPS: ::windows::core::PCWSTR = ::windows::core::w!("UPS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_WORKSTATION: ::windows::core::PCWSTR = ::windows::w!("WORKSTATION"); +pub const SERVICE_LM20_WORKSTATION: ::windows::core::PCWSTR = ::windows::core::w!("WORKSTATION"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LM20_XACTSRV: ::windows::core::PCWSTR = ::windows::w!("XACTSRV"); +pub const SERVICE_LM20_XACTSRV: ::windows::core::PCWSTR = ::windows::core::w!("XACTSRV"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_LMHOSTS: ::windows::core::PCWSTR = ::windows::w!("LMHOSTS"); +pub const SERVICE_LMHOSTS: ::windows::core::PCWSTR = ::windows::core::w!("LMHOSTS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_MAXTIME: u32 = 255u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_MESSENGER: ::windows::core::PCWSTR = ::windows::w!("MESSENGER"); +pub const SERVICE_MESSENGER: ::windows::core::PCWSTR = ::windows::core::w!("MESSENGER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NBT: ::windows::core::PCWSTR = ::windows::w!("NBT"); +pub const SERVICE_NBT: ::windows::core::PCWSTR = ::windows::core::w!("NBT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NETLOGON: ::windows::core::PCWSTR = ::windows::w!("NETLOGON"); +pub const SERVICE_NETLOGON: ::windows::core::PCWSTR = ::windows::core::w!("NETLOGON"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NETPOPUP: ::windows::core::PCWSTR = ::windows::w!("NETPOPUP"); +pub const SERVICE_NETPOPUP: ::windows::core::PCWSTR = ::windows::core::w!("NETPOPUP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NETRUN: ::windows::core::PCWSTR = ::windows::w!("NETRUN"); +pub const SERVICE_NETRUN: ::windows::core::PCWSTR = ::windows::core::w!("NETRUN"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_NOT_PAUSABLE: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_NOT_UNINSTALLABLE: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NTDS: ::windows::core::PCWSTR = ::windows::w!("NTDS"); +pub const SERVICE_NTDS: ::windows::core::PCWSTR = ::windows::core::w!("NTDS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NTFRS: ::windows::core::PCWSTR = ::windows::w!("NtFrs"); +pub const SERVICE_NTFRS: ::windows::core::PCWSTR = ::windows::core::w!("NtFrs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_NTIP_WAITTIME_SHIFT: u32 = 12u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NTLMSSP: ::windows::core::PCWSTR = ::windows::w!("NtLmSsp"); +pub const SERVICE_NTLMSSP: ::windows::core::PCWSTR = ::windows::core::w!("NtLmSsp"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_NT_MAXTIME: u32 = 65535u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NWCS: ::windows::core::PCWSTR = ::windows::w!("NWCWorkstation"); +pub const SERVICE_NWCS: ::windows::core::PCWSTR = ::windows::core::w!("NWCWorkstation"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_NWSAP: ::windows::core::PCWSTR = ::windows::w!("NwSapAgent"); +pub const SERVICE_NWSAP: ::windows::core::PCWSTR = ::windows::core::w!("NwSapAgent"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_PAUSABLE: u32 = 32u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -6430,31 +6430,31 @@ pub const SERVICE_REDIR_PAUSED: u32 = 1792u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_REDIR_PRINT_PAUSED: u32 = 512u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_REPL: ::windows::core::PCWSTR = ::windows::w!("REPLICATOR"); +pub const SERVICE_REPL: ::windows::core::PCWSTR = ::windows::core::w!("REPLICATOR"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_RESRV_MASK: u32 = 131071u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_RIPL: ::windows::core::PCWSTR = ::windows::w!("REMOTEBOOT"); +pub const SERVICE_RIPL: ::windows::core::PCWSTR = ::windows::core::w!("REMOTEBOOT"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_RPCLOCATOR: ::windows::core::PCWSTR = ::windows::w!("RPCLOCATOR"); +pub const SERVICE_RPCLOCATOR: ::windows::core::PCWSTR = ::windows::core::w!("RPCLOCATOR"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_SCHEDULE: ::windows::core::PCWSTR = ::windows::w!("Schedule"); +pub const SERVICE_SCHEDULE: ::windows::core::PCWSTR = ::windows::core::w!("Schedule"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_SERVER: ::windows::core::PCWSTR = ::windows::w!("LanmanServer"); +pub const SERVICE_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("LanmanServer"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_SPOOLER: ::windows::core::PCWSTR = ::windows::w!("SPOOLER"); +pub const SERVICE_SPOOLER: ::windows::core::PCWSTR = ::windows::core::w!("SPOOLER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_SQLSERVER: ::windows::core::PCWSTR = ::windows::w!("SQLSERVER"); +pub const SERVICE_SQLSERVER: ::windows::core::PCWSTR = ::windows::core::w!("SQLSERVER"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TCPIP: ::windows::core::PCWSTR = ::windows::w!("TCPIP"); +pub const SERVICE_TCPIP: ::windows::core::PCWSTR = ::windows::core::w!("TCPIP"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TELNET: ::windows::core::PCWSTR = ::windows::w!("Telnet"); +pub const SERVICE_TELNET: ::windows::core::PCWSTR = ::windows::core::w!("Telnet"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TIMESOURCE: ::windows::core::PCWSTR = ::windows::w!("TIMESOURCE"); +pub const SERVICE_TIMESOURCE: ::windows::core::PCWSTR = ::windows::core::w!("TIMESOURCE"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TRKSVR: ::windows::core::PCWSTR = ::windows::w!("TrkSvr"); +pub const SERVICE_TRKSVR: ::windows::core::PCWSTR = ::windows::core::w!("TrkSvr"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_TRKWKS: ::windows::core::PCWSTR = ::windows::w!("TrkWks"); +pub const SERVICE_TRKWKS: ::windows::core::PCWSTR = ::windows::core::w!("TrkWks"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_UIC_AMBIGPARM: u32 = 3058u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -6558,13 +6558,13 @@ pub const SERVICE_UNINSTALLED: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SERVICE_UNINSTALL_PENDING: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_UPS: ::windows::core::PCWSTR = ::windows::w!("UPS"); +pub const SERVICE_UPS: ::windows::core::PCWSTR = ::windows::core::w!("UPS"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_W32TIME: ::windows::core::PCWSTR = ::windows::w!("w32time"); +pub const SERVICE_W32TIME: ::windows::core::PCWSTR = ::windows::core::w!("w32time"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_WORKSTATION: ::windows::core::PCWSTR = ::windows::w!("LanmanWorkstation"); +pub const SERVICE_WORKSTATION: ::windows::core::PCWSTR = ::windows::core::w!("LanmanWorkstation"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const SERVICE_XACTSRV: ::windows::core::PCWSTR = ::windows::w!("XACTSRV"); +pub const SERVICE_XACTSRV: ::windows::core::PCWSTR = ::windows::core::w!("XACTSRV"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const SESSION_CRYPT_KLEN: u32 = 21u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] @@ -7176,7 +7176,7 @@ pub const WKSTA_VER_MINOR_PARMNUM: u32 = 5u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const WKSTA_WRKHEURISTICS_PARMNUM: u32 = 32u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] -pub const WORKSTATION_DISPLAY_NAME: ::windows::core::PCWSTR = ::windows::w!("Workstation"); +pub const WORKSTATION_DISPLAY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Workstation"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] pub const WZC_PROFILE_API_ERROR_FAILED_TO_LOAD_SCHEMA: u32 = 34u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetManagement\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs index 54292b409f..229991799f 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetShell/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netsh.dll""system" fn MatchEnumTag ( hmodule : super::super::Foundation:: HANDLE , pwcarg : :: windows::core::PCWSTR , dwnumarg : u32 , penumtable : *const TOKEN_VALUE , pdwvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netsh.dll""system" fn MatchEnumTag ( hmodule : super::super::Foundation:: HANDLE , pwcarg : ::windows::core::PCWSTR , dwnumarg : u32 , penumtable : *const TOKEN_VALUE , pdwvalue : *mut u32 ) -> u32 ); MatchEnumTag(hmodule.into_param().abi(), pwcarg.into_param().abi(), dwnumarg, penumtable, pdwvalue) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netsh.dll""system" fn MatchToken ( pwszusertoken : :: windows::core::PCWSTR , pwszcmdtoken : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "netsh.dll""system" fn MatchToken ( pwszusertoken : ::windows::core::PCWSTR , pwszcmdtoken : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); MatchToken(pwszusertoken.into_param().abi(), pwszcmdtoken.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] @@ -27,7 +27,7 @@ pub unsafe fn PreprocessCommand(hmodule: P0, ppwcarguments: &mut [::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netsh.dll""system" fn PreprocessCommand ( hmodule : super::super::Foundation:: HANDLE , ppwcarguments : *mut :: windows::core::PWSTR , dwcurrentindex : u32 , dwargcount : u32 , ptttags : *mut TAG_TYPE , dwtagcount : u32 , dwminargs : u32 , dwmaxargs : u32 , pdwtagtype : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netsh.dll""system" fn PreprocessCommand ( hmodule : super::super::Foundation:: HANDLE , ppwcarguments : *mut ::windows::core::PWSTR , dwcurrentindex : u32 , dwargcount : u32 , ptttags : *mut TAG_TYPE , dwtagcount : u32 , dwminargs : u32 , dwmaxargs : u32 , pdwtagtype : *mut u32 ) -> u32 ); PreprocessCommand(hmodule.into_param().abi(), ::core::mem::transmute(ppwcarguments.as_ptr()), dwcurrentindex, ppwcarguments.len() as _, ::core::mem::transmute(ptttags.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ptttags.as_deref().map_or(0, |slice| slice.len() as _), dwminargs, dwmaxargs, ::core::mem::transmute(pdwtagtype.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] @@ -46,7 +46,7 @@ pub unsafe fn PrintMessage(pwszformat: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netsh.dll""cdecl" fn PrintMessage ( pwszformat : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netsh.dll""cdecl" fn PrintMessage ( pwszformat : ::windows::core::PCWSTR ) -> u32 ); PrintMessage(pwszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`, `\"Win32_Foundation\"`*"] @@ -69,7 +69,7 @@ pub unsafe fn RegisterContext(pchildcontext: *const NS_CONTEXT_ATTRIBUTES) -> u3 #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] #[inline] pub unsafe fn RegisterHelper(pguidparentcontext: *const ::windows::core::GUID, pfnregistersubcontext: *const NS_HELPER_ATTRIBUTES) -> u32 { - ::windows::imp::link ! ( "netsh.dll""system" fn RegisterHelper ( pguidparentcontext : *const :: windows::core::GUID , pfnregistersubcontext : *const NS_HELPER_ATTRIBUTES ) -> u32 ); + ::windows::imp::link ! ( "netsh.dll""system" fn RegisterHelper ( pguidparentcontext : *const ::windows::core::GUID , pfnregistersubcontext : *const NS_HELPER_ATTRIBUTES ) -> u32 ); RegisterHelper(pguidparentcontext, pfnregistersubcontext) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] @@ -117,13 +117,13 @@ pub const ERROR_TAG_ALREADY_PRESENT: u32 = 15008u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const ERROR_TRANSPORT_NOT_PRESENT: u32 = 15012u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] -pub const GET_RESOURCE_STRING_FN_NAME: ::windows::core::PCSTR = ::windows::s!("GetResourceString"); +pub const GET_RESOURCE_STRING_FN_NAME: ::windows::core::PCSTR = ::windows::core::s!("GetResourceString"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const MAX_NAME_LEN: u32 = 48u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] -pub const NETSH_ARG_DELIMITER: ::windows::core::PCWSTR = ::windows::w!("="); +pub const NETSH_ARG_DELIMITER: ::windows::core::PCWSTR = ::windows::core::w!("="); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] -pub const NETSH_CMD_DELIMITER: ::windows::core::PCWSTR = ::windows::w!(" "); +pub const NETSH_CMD_DELIMITER: ::windows::core::PCWSTR = ::windows::core::w!(" "); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const NETSH_ERROR_BASE: u32 = 15000u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] @@ -135,7 +135,7 @@ pub const NETSH_MAX_TOKEN_LENGTH: u32 = 64u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] pub const NETSH_VERSION_50: u32 = 20480u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] -pub const NS_GET_EVENT_IDS_FN_NAME: ::windows::core::PCSTR = ::windows::s!("GetEventIds"); +pub const NS_GET_EVENT_IDS_FN_NAME: ::windows::core::PCSTR = ::windows::core::s!("GetEventIds"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetShell\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs index d6db63e53f..f65d19c273 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkDiagnosticsFramework/mod.rs @@ -1,19 +1,19 @@ #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] #[inline] pub unsafe fn NdfCancelIncident(handle: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCancelIncident ( handle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCancelIncident ( handle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCancelIncident(handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] #[inline] pub unsafe fn NdfCloseIncident(handle: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCloseIncident ( handle : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCloseIncident ( handle : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCloseIncident(handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] #[inline] pub unsafe fn NdfCreateConnectivityIncident(handle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateConnectivityIncident ( handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateConnectivityIncident ( handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreateConnectivityIncident(handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] @@ -22,7 +22,7 @@ pub unsafe fn NdfCreateDNSIncident(hostname: P0, querytype: u16, handle: *mu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateDNSIncident ( hostname : :: windows::core::PCWSTR , querytype : u16 , handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateDNSIncident ( hostname : ::windows::core::PCWSTR , querytype : u16 , handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreateDNSIncident(hostname.into_param().abi(), querytype, handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`*"] @@ -36,7 +36,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateGroupingIncident ( cloudname : :: windows::core::PCWSTR , groupname : :: windows::core::PCWSTR , identity : :: windows::core::PCWSTR , invitation : :: windows::core::PCWSTR , addresses : *const super::super::Networking::WinSock:: SOCKET_ADDRESS_LIST , appid : :: windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateGroupingIncident ( cloudname : ::windows::core::PCWSTR , groupname : ::windows::core::PCWSTR , identity : ::windows::core::PCWSTR , invitation : ::windows::core::PCWSTR , addresses : *const super::super::Networking::WinSock:: SOCKET_ADDRESS_LIST , appid : ::windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreateGroupingIncident(cloudname.into_param().abi(), groupname.into_param().abi(), identity.into_param().abi(), invitation.into_param().abi(), ::core::mem::transmute(addresses.unwrap_or(::std::ptr::null())), appid.into_param().abi(), handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] @@ -46,13 +46,13 @@ pub unsafe fn NdfCreateIncident(helperclassname: P0, attributes: &[HELPER_AT where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateIncident ( helperclassname : :: windows::core::PCWSTR , celt : u32 , attributes : *const HELPER_ATTRIBUTE , handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateIncident ( helperclassname : ::windows::core::PCWSTR , celt : u32 , attributes : *const HELPER_ATTRIBUTE , handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreateIncident(helperclassname.into_param().abi(), attributes.len() as _, ::core::mem::transmute(attributes.as_ptr()), handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] #[inline] pub unsafe fn NdfCreateNetConnectionIncident(handle: *mut *mut ::core::ffi::c_void, id: ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateNetConnectionIncident ( handle : *mut *mut ::core::ffi::c_void , id : :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateNetConnectionIncident ( handle : *mut *mut ::core::ffi::c_void , id : ::windows::core::GUID ) -> ::windows::core::HRESULT ); NdfCreateNetConnectionIncident(handle, ::core::mem::transmute(id)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] @@ -65,7 +65,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreatePnrpIncident ( cloudname : :: windows::core::PCWSTR , peername : :: windows::core::PCWSTR , diagnosepublish : super::super::Foundation:: BOOL , appid : :: windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreatePnrpIncident ( cloudname : ::windows::core::PCWSTR , peername : ::windows::core::PCWSTR , diagnosepublish : super::super::Foundation:: BOOL , appid : ::windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreatePnrpIncident(cloudname.into_param().abi(), peername.into_param().abi(), diagnosepublish.into_param().abi(), appid.into_param().abi(), handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] @@ -74,7 +74,7 @@ pub unsafe fn NdfCreateSharingIncident(uncpath: P0, handle: *mut *mut ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateSharingIncident ( uncpath : :: windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateSharingIncident ( uncpath : ::windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreateSharingIncident(uncpath.into_param().abi(), handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] @@ -83,7 +83,7 @@ pub unsafe fn NdfCreateWebIncident(url: P0, handle: *mut *mut ::core::ffi::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateWebIncident ( url : :: windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateWebIncident ( url : ::windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreateWebIncident(url.into_param().abi(), handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] @@ -95,7 +95,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateWebIncidentEx ( url : :: windows::core::PCWSTR , usewinhttp : super::super::Foundation:: BOOL , modulename : :: windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateWebIncidentEx ( url : ::windows::core::PCWSTR , usewinhttp : super::super::Foundation:: BOOL , modulename : ::windows::core::PCWSTR , handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreateWebIncidentEx(url.into_param().abi(), usewinhttp.into_param().abi(), modulename.into_param().abi(), handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Networking_WinSock\"`, `\"Win32_Security\"`*"] @@ -107,13 +107,13 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateWinSockIncident ( sock : super::super::Networking::WinSock:: SOCKET , host : :: windows::core::PCWSTR , port : u16 , appid : :: windows::core::PCWSTR , userid : *const super::super::Security:: SID , handle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfCreateWinSockIncident ( sock : super::super::Networking::WinSock:: SOCKET , host : ::windows::core::PCWSTR , port : u16 , appid : ::windows::core::PCWSTR , userid : *const super::super::Security:: SID , handle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NdfCreateWinSockIncident(sock.into_param().abi(), host.into_param().abi(), port, appid.into_param().abi(), ::core::mem::transmute(userid.unwrap_or(::std::ptr::null())), handle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] #[inline] pub unsafe fn NdfDiagnoseIncident(handle: *const ::core::ffi::c_void, rootcausecount: *mut u32, rootcauses: *mut *mut RootCauseInfo, dwwait: u32, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfDiagnoseIncident ( handle : *const ::core::ffi::c_void , rootcausecount : *mut u32 , rootcauses : *mut *mut RootCauseInfo , dwwait : u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfDiagnoseIncident ( handle : *const ::core::ffi::c_void , rootcausecount : *mut u32 , rootcauses : *mut *mut RootCauseInfo , dwwait : u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); NdfDiagnoseIncident(handle, rootcausecount, rootcauses, dwwait, dwflags).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`, `\"Win32_Foundation\"`*"] @@ -123,20 +123,20 @@ pub unsafe fn NdfExecuteDiagnosis(handle: *const ::core::ffi::c_void, hwnd: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfExecuteDiagnosis ( handle : *const ::core::ffi::c_void , hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfExecuteDiagnosis ( handle : *const ::core::ffi::c_void , hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); NdfExecuteDiagnosis(handle, hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] #[inline] pub unsafe fn NdfGetTraceFile(handle: *const ::core::ffi::c_void) -> ::windows::core::Result<::windows::core::PCWSTR> { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfGetTraceFile ( handle : *const ::core::ffi::c_void , tracefilelocation : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfGetTraceFile ( handle : *const ::core::ffi::c_void , tracefilelocation : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PCWSTR>(); NdfGetTraceFile(handle, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] #[inline] pub unsafe fn NdfRepairIncident(handle: *const ::core::ffi::c_void, repairex: *const RepairInfoEx, dwwait: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfRepairIncident ( handle : *const ::core::ffi::c_void , repairex : *const RepairInfoEx , dwwait : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ndfapi.dll""system" fn NdfRepairIncident ( handle : *const ::core::ffi::c_void , repairex : *const RepairInfoEx , dwwait : u32 ) -> ::windows::core::HRESULT ); NdfRepairIncident(handle, repairex, dwwait).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkDiagnosticsFramework\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs index 3aae3573f5..bb183d92fb 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/NetworkPolicyServer/mod.rs @@ -676,25 +676,25 @@ pub struct ITemplateSdo_Vtbl { AddToSdoAsProperty: usize, } #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const AUTHSRV_AUTHORIZATION_VALUE_W: ::windows::core::PCWSTR = ::windows::w!("AuthorizationDLLs"); +pub const AUTHSRV_AUTHORIZATION_VALUE_W: ::windows::core::PCWSTR = ::windows::core::w!("AuthorizationDLLs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const AUTHSRV_ENFORCE_NP_FOR_PAP_CHALLENGE_RESPONSE_VALUE_W: ::windows::core::PCWSTR = ::windows::w!("EnforceNetworkPolicyForPAPBasedChallengeResponse"); +pub const AUTHSRV_ENFORCE_NP_FOR_PAP_CHALLENGE_RESPONSE_VALUE_W: ::windows::core::PCWSTR = ::windows::core::w!("EnforceNetworkPolicyForPAPBasedChallengeResponse"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const AUTHSRV_EXTENSIONS_VALUE_W: ::windows::core::PCWSTR = ::windows::w!("ExtensionDLLs"); +pub const AUTHSRV_EXTENSIONS_VALUE_W: ::windows::core::PCWSTR = ::windows::core::w!("ExtensionDLLs"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const AUTHSRV_PARAMETERS_KEY_W: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\AuthSrv\\Parameters"); +pub const AUTHSRV_PARAMETERS_KEY_W: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\AuthSrv\\Parameters"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_FREE_ATTRIBUTES: ::windows::core::PCSTR = ::windows::s!("RadiusExtensionFreeAttributes"); +pub const RADIUS_EXTENSION_FREE_ATTRIBUTES: ::windows::core::PCSTR = ::windows::core::s!("RadiusExtensionFreeAttributes"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_INIT: ::windows::core::PCSTR = ::windows::s!("RadiusExtensionInit"); +pub const RADIUS_EXTENSION_INIT: ::windows::core::PCSTR = ::windows::core::s!("RadiusExtensionInit"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_PROCESS: ::windows::core::PCSTR = ::windows::s!("RadiusExtensionProcess"); +pub const RADIUS_EXTENSION_PROCESS: ::windows::core::PCSTR = ::windows::core::s!("RadiusExtensionProcess"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_PROCESS2: ::windows::core::PCSTR = ::windows::s!("RadiusExtensionProcess2"); +pub const RADIUS_EXTENSION_PROCESS2: ::windows::core::PCSTR = ::windows::core::s!("RadiusExtensionProcess2"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_PROCESS_EX: ::windows::core::PCSTR = ::windows::s!("RadiusExtensionProcessEx"); +pub const RADIUS_EXTENSION_PROCESS_EX: ::windows::core::PCSTR = ::windows::core::s!("RadiusExtensionProcessEx"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] -pub const RADIUS_EXTENSION_TERM: ::windows::core::PCSTR = ::windows::s!("RadiusExtensionTerm"); +pub const RADIUS_EXTENSION_TERM: ::windows::core::PCSTR = ::windows::core::s!("RadiusExtensionTerm"); #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] pub const RADIUS_EXTENSION_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_NetworkPolicyServer\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs index 883ed9858e..39a8a8f550 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/P2P/mod.rs @@ -7,14 +7,14 @@ pub unsafe fn DrtClose(hdrt: *const ::core::ffi::c_void) { #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtContinueSearch(hsearchcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drt.dll""system" fn DrtContinueSearch ( hsearchcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtContinueSearch ( hsearchcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DrtContinueSearch(hsearchcontext).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] #[inline] pub unsafe fn DrtCreateDerivedKey(plocalcert: *const super::super::Security::Cryptography::CERT_CONTEXT) -> ::windows::core::Result { - ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreateDerivedKey ( plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , pkey : *mut DRT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreateDerivedKey ( plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , pkey : *mut DRT_DATA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DrtCreateDerivedKey(plocalcert, &mut result__).from_abi(result__) } @@ -22,7 +22,7 @@ pub unsafe fn DrtCreateDerivedKey(plocalcert: *const super::super::Security::Cry #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] #[inline] pub unsafe fn DrtCreateDerivedKeySecurityProvider(prootcert: *const super::super::Security::Cryptography::CERT_CONTEXT, plocalcert: ::core::option::Option<*const super::super::Security::Cryptography::CERT_CONTEXT>) -> ::windows::core::Result<*mut DRT_SECURITY_PROVIDER> { - ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreateDerivedKeySecurityProvider ( prootcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreateDerivedKeySecurityProvider ( prootcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , plocalcert : *const super::super::Security::Cryptography:: CERT_CONTEXT , ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut DRT_SECURITY_PROVIDER>(); DrtCreateDerivedKeySecurityProvider(prootcert, ::core::mem::transmute(plocalcert.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -32,20 +32,20 @@ pub unsafe fn DrtCreateDnsBootstrapResolver(port: u16, pwszaddress: P0) -> : where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreateDnsBootstrapResolver ( port : u16 , pwszaddress : :: windows::core::PCWSTR , ppmodule : *mut *mut DRT_BOOTSTRAP_PROVIDER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreateDnsBootstrapResolver ( port : u16 , pwszaddress : ::windows::core::PCWSTR , ppmodule : *mut *mut DRT_BOOTSTRAP_PROVIDER ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut DRT_BOOTSTRAP_PROVIDER>(); DrtCreateDnsBootstrapResolver(port, pwszaddress.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtCreateIpv6UdpTransport(scope: DRT_SCOPE, dwscopeid: u32, dwlocalitythreshold: u32, pwport: *mut u16, phtransport: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drttransport.dll""system" fn DrtCreateIpv6UdpTransport ( scope : DRT_SCOPE , dwscopeid : u32 , dwlocalitythreshold : u32 , pwport : *mut u16 , phtransport : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drttransport.dll""system" fn DrtCreateIpv6UdpTransport ( scope : DRT_SCOPE , dwscopeid : u32 , dwlocalitythreshold : u32 , pwport : *mut u16 , phtransport : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DrtCreateIpv6UdpTransport(scope, dwscopeid, dwlocalitythreshold, pwport, phtransport).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtCreateNullSecurityProvider() -> ::windows::core::Result<*mut DRT_SECURITY_PROVIDER> { - ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreateNullSecurityProvider ( ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreateNullSecurityProvider ( ppsecurityprovider : *mut *mut DRT_SECURITY_PROVIDER ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut DRT_SECURITY_PROVIDER>(); DrtCreateNullSecurityProvider(&mut result__).from_abi(result__) } @@ -59,7 +59,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreatePnrpBootstrapResolver ( fpublish : super::super::Foundation:: BOOL , pwzpeername : :: windows::core::PCWSTR , pwzcloudname : :: windows::core::PCWSTR , pwzpublishingidentity : :: windows::core::PCWSTR , ppresolver : *mut *mut DRT_BOOTSTRAP_PROVIDER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drtprov.dll""system" fn DrtCreatePnrpBootstrapResolver ( fpublish : super::super::Foundation:: BOOL , pwzpeername : ::windows::core::PCWSTR , pwzcloudname : ::windows::core::PCWSTR , pwzpublishingidentity : ::windows::core::PCWSTR , ppresolver : *mut *mut DRT_BOOTSTRAP_PROVIDER ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut DRT_BOOTSTRAP_PROVIDER>(); DrtCreatePnrpBootstrapResolver(fpublish.into_param().abi(), pwzpeername.into_param().abi(), pwzcloudname.into_param().abi(), pwzpublishingidentity.into_param().abi(), &mut result__).from_abi(result__) } @@ -78,7 +78,7 @@ pub unsafe fn DrtDeleteDnsBootstrapResolver(presolver: *const DRT_BOOTSTRAP_PROV #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtDeleteIpv6UdpTransport(htransport: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drttransport.dll""system" fn DrtDeleteIpv6UdpTransport ( htransport : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drttransport.dll""system" fn DrtDeleteIpv6UdpTransport ( htransport : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DrtDeleteIpv6UdpTransport(htransport).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -96,33 +96,33 @@ pub unsafe fn DrtDeletePnrpBootstrapResolver(presolver: *const DRT_BOOTSTRAP_PRO #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtEndSearch(hsearchcontext: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drt.dll""system" fn DrtEndSearch ( hsearchcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtEndSearch ( hsearchcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DrtEndSearch(hsearchcontext).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DrtGetEventData(hdrt: *const ::core::ffi::c_void, uleventdatalen: u32, peventdata: *mut DRT_EVENT_DATA) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drt.dll""system" fn DrtGetEventData ( hdrt : *const ::core::ffi::c_void , uleventdatalen : u32 , peventdata : *mut DRT_EVENT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtGetEventData ( hdrt : *const ::core::ffi::c_void , uleventdatalen : u32 , peventdata : *mut DRT_EVENT_DATA ) -> ::windows::core::HRESULT ); DrtGetEventData(hdrt, uleventdatalen, peventdata).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtGetEventDataSize(hdrt: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "drt.dll""system" fn DrtGetEventDataSize ( hdrt : *const ::core::ffi::c_void , puleventdatalen : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtGetEventDataSize ( hdrt : *const ::core::ffi::c_void , puleventdatalen : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DrtGetEventDataSize(hdrt, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtGetInstanceName(hdrt: *const ::core::ffi::c_void, ulcbinstancenamesize: u32, pwzdrtinstancename: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drt.dll""system" fn DrtGetInstanceName ( hdrt : *const ::core::ffi::c_void , ulcbinstancenamesize : u32 , pwzdrtinstancename : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtGetInstanceName ( hdrt : *const ::core::ffi::c_void , ulcbinstancenamesize : u32 , pwzdrtinstancename : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); DrtGetInstanceName(hdrt, ulcbinstancenamesize, ::core::mem::transmute(pwzdrtinstancename)).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtGetInstanceNameSize(hdrt: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "drt.dll""system" fn DrtGetInstanceNameSize ( hdrt : *const ::core::ffi::c_void , pulcbinstancenamesize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtGetInstanceNameSize ( hdrt : *const ::core::ffi::c_void , pulcbinstancenamesize : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DrtGetInstanceNameSize(hdrt, &mut result__).from_abi(result__) } @@ -130,26 +130,26 @@ pub unsafe fn DrtGetInstanceNameSize(hdrt: *const ::core::ffi::c_void) -> ::wind #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn DrtGetSearchPath(hsearchcontext: *const ::core::ffi::c_void, ulsearchpathsize: u32, psearchpath: *mut DRT_ADDRESS_LIST) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drt.dll""system" fn DrtGetSearchPath ( hsearchcontext : *const ::core::ffi::c_void , ulsearchpathsize : u32 , psearchpath : *mut DRT_ADDRESS_LIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtGetSearchPath ( hsearchcontext : *const ::core::ffi::c_void , ulsearchpathsize : u32 , psearchpath : *mut DRT_ADDRESS_LIST ) -> ::windows::core::HRESULT ); DrtGetSearchPath(hsearchcontext, ulsearchpathsize, psearchpath).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtGetSearchPathSize(hsearchcontext: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "drt.dll""system" fn DrtGetSearchPathSize ( hsearchcontext : *const ::core::ffi::c_void , pulsearchpathsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtGetSearchPathSize ( hsearchcontext : *const ::core::ffi::c_void , pulsearchpathsize : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DrtGetSearchPathSize(hsearchcontext, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtGetSearchResult(hsearchcontext: *const ::core::ffi::c_void, ulsearchresultsize: u32, psearchresult: *mut DRT_SEARCH_RESULT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drt.dll""system" fn DrtGetSearchResult ( hsearchcontext : *const ::core::ffi::c_void , ulsearchresultsize : u32 , psearchresult : *mut DRT_SEARCH_RESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtGetSearchResult ( hsearchcontext : *const ::core::ffi::c_void , ulsearchresultsize : u32 , psearchresult : *mut DRT_SEARCH_RESULT ) -> ::windows::core::HRESULT ); DrtGetSearchResult(hsearchcontext, ulsearchresultsize, psearchresult).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtGetSearchResultSize(hsearchcontext: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "drt.dll""system" fn DrtGetSearchResultSize ( hsearchcontext : *const ::core::ffi::c_void , pulsearchresultsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtGetSearchResultSize ( hsearchcontext : *const ::core::ffi::c_void , pulsearchresultsize : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DrtGetSearchResultSize(hsearchcontext, &mut result__).from_abi(result__) } @@ -160,13 +160,13 @@ pub unsafe fn DrtOpen(psettings: *const DRT_SETTINGS, hevent: P0, pvcontext: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "drt.dll""system" fn DrtOpen ( psettings : *const DRT_SETTINGS , hevent : super::super::Foundation:: HANDLE , pvcontext : *const ::core::ffi::c_void , phdrt : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtOpen ( psettings : *const DRT_SETTINGS , hevent : super::super::Foundation:: HANDLE , pvcontext : *const ::core::ffi::c_void , phdrt : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DrtOpen(psettings, hevent.into_param().abi(), ::core::mem::transmute(pvcontext.unwrap_or(::std::ptr::null())), phdrt).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtRegisterKey(hdrt: *const ::core::ffi::c_void, pregistration: *const DRT_REGISTRATION, pvkeycontext: ::core::option::Option<*const ::core::ffi::c_void>, phkeyregistration: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drt.dll""system" fn DrtRegisterKey ( hdrt : *const ::core::ffi::c_void , pregistration : *const DRT_REGISTRATION , pvkeycontext : *const ::core::ffi::c_void , phkeyregistration : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtRegisterKey ( hdrt : *const ::core::ffi::c_void , pregistration : *const DRT_REGISTRATION , pvkeycontext : *const ::core::ffi::c_void , phkeyregistration : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DrtRegisterKey(hdrt, pregistration, ::core::mem::transmute(pvkeycontext.unwrap_or(::std::ptr::null())), phkeyregistration).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -176,7 +176,7 @@ pub unsafe fn DrtStartSearch(hdrt: *const ::core::ffi::c_void, pkey: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "drt.dll""system" fn DrtStartSearch ( hdrt : *const ::core::ffi::c_void , pkey : *const DRT_DATA , pinfo : *const DRT_SEARCH_INFO , timeout : u32 , hevent : super::super::Foundation:: HANDLE , pvcontext : *const ::core::ffi::c_void , hsearchcontext : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtStartSearch ( hdrt : *const ::core::ffi::c_void , pkey : *const DRT_DATA , pinfo : *const DRT_SEARCH_INFO , timeout : u32 , hevent : super::super::Foundation:: HANDLE , pvcontext : *const ::core::ffi::c_void , hsearchcontext : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DrtStartSearch(hdrt, pkey, ::core::mem::transmute(pinfo.unwrap_or(::std::ptr::null())), timeout, hevent.into_param().abi(), ::core::mem::transmute(pvcontext.unwrap_or(::std::ptr::null())), hsearchcontext).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -188,7 +188,7 @@ pub unsafe fn DrtUnregisterKey(hkeyregistration: *const ::core::ffi::c_void) { #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn DrtUpdateKey(hkeyregistration: *const ::core::ffi::c_void, pappdata: *const DRT_DATA) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "drt.dll""system" fn DrtUpdateKey ( hkeyregistration : *const ::core::ffi::c_void , pappdata : *const DRT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "drt.dll""system" fn DrtUpdateKey ( hkeyregistration : *const ::core::ffi::c_void , pappdata : *const DRT_DATA ) -> ::windows::core::HRESULT ); DrtUpdateKey(hkeyregistration, pappdata).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -198,7 +198,7 @@ pub unsafe fn PeerCollabAddContact(pwzcontactdata: P0, ppcontact: ::core::op where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabAddContact ( pwzcontactdata : :: windows::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabAddContact ( pwzcontactdata : ::windows::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> ::windows::core::HRESULT ); PeerCollabAddContact(pwzcontactdata.into_param().abi(), ::core::mem::transmute(ppcontact.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -208,7 +208,7 @@ pub unsafe fn PeerCollabAsyncInviteContact(pccontact: ::core::option::Option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabAsyncInviteContact ( pccontact : *const PEER_CONTACT , pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , hevent : super::super::Foundation:: HANDLE , phinvitation : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabAsyncInviteContact ( pccontact : *const PEER_CONTACT , pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , hevent : super::super::Foundation:: HANDLE , phinvitation : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); PeerCollabAsyncInviteContact(::core::mem::transmute(pccontact.unwrap_or(::std::ptr::null())), pcendpoint, pcinvitation, hevent.into_param().abi(), ::core::mem::transmute(phinvitation.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -218,7 +218,7 @@ pub unsafe fn PeerCollabAsyncInviteEndpoint(pcendpoint: *const PEER_ENDPOINT where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabAsyncInviteEndpoint ( pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , hevent : super::super::Foundation:: HANDLE , phinvitation : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabAsyncInviteEndpoint ( pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , hevent : super::super::Foundation:: HANDLE , phinvitation : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); PeerCollabAsyncInviteEndpoint(pcendpoint, pcinvitation, hevent.into_param().abi(), ::core::mem::transmute(phinvitation.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -228,7 +228,7 @@ pub unsafe fn PeerCollabCancelInvitation(hinvitation: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabCancelInvitation ( hinvitation : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabCancelInvitation ( hinvitation : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); PeerCollabCancelInvitation(hinvitation.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -238,7 +238,7 @@ pub unsafe fn PeerCollabCloseHandle(hinvitation: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabCloseHandle ( hinvitation : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabCloseHandle ( hinvitation : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); PeerCollabCloseHandle(hinvitation.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -247,59 +247,59 @@ pub unsafe fn PeerCollabDeleteContact(pwzpeername: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabDeleteContact ( pwzpeername : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabDeleteContact ( pwzpeername : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerCollabDeleteContact(pwzpeername.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabDeleteEndpointData(pcendpoint: *const PEER_ENDPOINT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabDeleteEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabDeleteEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> ::windows::core::HRESULT ); PeerCollabDeleteEndpointData(pcendpoint).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabDeleteObject(pobjectid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabDeleteObject ( pobjectid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabDeleteObject ( pobjectid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); PeerCollabDeleteObject(pobjectid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabEnumApplicationRegistrationInfo(registrationtype: PEER_APPLICATION_REGISTRATION_TYPE, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumApplicationRegistrationInfo ( registrationtype : PEER_APPLICATION_REGISTRATION_TYPE , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumApplicationRegistrationInfo ( registrationtype : PEER_APPLICATION_REGISTRATION_TYPE , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerCollabEnumApplicationRegistrationInfo(registrationtype, phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabEnumApplications(pcendpoint: ::core::option::Option<*const PEER_ENDPOINT>, papplicationid: ::core::option::Option<*const ::windows::core::GUID>, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumApplications ( pcendpoint : *const PEER_ENDPOINT , papplicationid : *const :: windows::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumApplications ( pcendpoint : *const PEER_ENDPOINT , papplicationid : *const ::windows::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerCollabEnumApplications(::core::mem::transmute(pcendpoint.unwrap_or(::std::ptr::null())), ::core::mem::transmute(papplicationid.unwrap_or(::std::ptr::null())), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabEnumContacts(phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumContacts ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumContacts ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerCollabEnumContacts(phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerCollabEnumEndpoints(pccontact: ::core::option::Option<*const PEER_CONTACT>, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumEndpoints ( pccontact : *const PEER_CONTACT , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumEndpoints ( pccontact : *const PEER_CONTACT , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerCollabEnumEndpoints(::core::mem::transmute(pccontact.unwrap_or(::std::ptr::null())), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabEnumObjects(pcendpoint: ::core::option::Option<*const PEER_ENDPOINT>, pobjectid: ::core::option::Option<*const ::windows::core::GUID>, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumObjects ( pcendpoint : *const PEER_ENDPOINT , pobjectid : *const :: windows::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumObjects ( pcendpoint : *const PEER_ENDPOINT , pobjectid : *const ::windows::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerCollabEnumObjects(::core::mem::transmute(pcendpoint.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pobjectid.unwrap_or(::std::ptr::null())), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabEnumPeopleNearMe(phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumPeopleNearMe ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabEnumPeopleNearMe ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerCollabEnumPeopleNearMe(phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -308,7 +308,7 @@ pub unsafe fn PeerCollabExportContact(pwzpeername: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabExportContact ( pwzpeername : :: windows::core::PCWSTR , ppwzcontactdata : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabExportContact ( pwzpeername : ::windows::core::PCWSTR , ppwzcontactdata : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerCollabExportContact(pwzpeername.into_param().abi(), &mut result__).from_abi(result__) } @@ -316,14 +316,14 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn PeerCollabGetAppLaunchInfo() -> ::windows::core::Result<*mut PEER_APP_LAUNCH_INFO> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetAppLaunchInfo ( pplaunchinfo : *mut *mut PEER_APP_LAUNCH_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetAppLaunchInfo ( pplaunchinfo : *mut *mut PEER_APP_LAUNCH_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_APP_LAUNCH_INFO>(); PeerCollabGetAppLaunchInfo(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabGetApplicationRegistrationInfo(papplicationid: *const ::windows::core::GUID, registrationtype: PEER_APPLICATION_REGISTRATION_TYPE) -> ::windows::core::Result<*mut PEER_APPLICATION_REGISTRATION_INFO> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetApplicationRegistrationInfo ( papplicationid : *const :: windows::core::GUID , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE , ppapplication : *mut *mut PEER_APPLICATION_REGISTRATION_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetApplicationRegistrationInfo ( papplicationid : *const ::windows::core::GUID , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE , ppapplication : *mut *mut PEER_APPLICATION_REGISTRATION_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_APPLICATION_REGISTRATION_INFO>(); PeerCollabGetApplicationRegistrationInfo(papplicationid, registrationtype, &mut result__).from_abi(result__) } @@ -334,14 +334,14 @@ pub unsafe fn PeerCollabGetContact(pwzpeername: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetContact ( pwzpeername : :: windows::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetContact ( pwzpeername : ::windows::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_CONTACT>(); PeerCollabGetContact(pwzpeername.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabGetEndpointName() -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetEndpointName ( ppwzendpointname : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetEndpointName ( ppwzendpointname : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerCollabGetEndpointName(&mut result__).from_abi(result__) } @@ -349,7 +349,7 @@ pub unsafe fn PeerCollabGetEndpointName() -> ::windows::core::Result<::windows:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn PeerCollabGetEventData(hpeerevent: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut PEER_COLLAB_EVENT_DATA> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_COLLAB_EVENT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_COLLAB_EVENT_DATA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_COLLAB_EVENT_DATA>(); PeerCollabGetEventData(hpeerevent, &mut result__).from_abi(result__) } @@ -360,7 +360,7 @@ pub unsafe fn PeerCollabGetInvitationResponse(hinvitation: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetInvitationResponse ( hinvitation : super::super::Foundation:: HANDLE , ppinvitationresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetInvitationResponse ( hinvitation : super::super::Foundation:: HANDLE , ppinvitationresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_INVITATION_RESPONSE>(); PeerCollabGetInvitationResponse(hinvitation.into_param().abi(), &mut result__).from_abi(result__) } @@ -368,14 +368,14 @@ where #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabGetPresenceInfo(pcendpoint: ::core::option::Option<*const PEER_ENDPOINT>) -> ::windows::core::Result<*mut PEER_PRESENCE_INFO> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetPresenceInfo ( pcendpoint : *const PEER_ENDPOINT , pppresenceinfo : *mut *mut PEER_PRESENCE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetPresenceInfo ( pcendpoint : *const PEER_ENDPOINT , pppresenceinfo : *mut *mut PEER_PRESENCE_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_PRESENCE_INFO>(); PeerCollabGetPresenceInfo(::core::mem::transmute(pcendpoint.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabGetSigninOptions() -> ::windows::core::Result { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetSigninOptions ( pdwsigninoptions : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabGetSigninOptions ( pdwsigninoptions : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerCollabGetSigninOptions(&mut result__).from_abi(result__) } @@ -383,7 +383,7 @@ pub unsafe fn PeerCollabGetSigninOptions() -> ::windows::core::Result { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinSock"))] #[inline] pub unsafe fn PeerCollabInviteContact(pccontact: ::core::option::Option<*const PEER_CONTACT>, pcendpoint: *const PEER_ENDPOINT, pcinvitation: *const PEER_INVITATION) -> ::windows::core::Result<*mut PEER_INVITATION_RESPONSE> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabInviteContact ( pccontact : *const PEER_CONTACT , pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , ppresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabInviteContact ( pccontact : *const PEER_CONTACT , pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , ppresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_INVITATION_RESPONSE>(); PeerCollabInviteContact(::core::mem::transmute(pccontact.unwrap_or(::std::ptr::null())), pcendpoint, pcinvitation, &mut result__).from_abi(result__) } @@ -391,7 +391,7 @@ pub unsafe fn PeerCollabInviteContact(pccontact: ::core::option::Option<*const P #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabInviteEndpoint(pcendpoint: *const PEER_ENDPOINT, pcinvitation: *const PEER_INVITATION) -> ::windows::core::Result<*mut PEER_INVITATION_RESPONSE> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabInviteEndpoint ( pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , ppresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabInviteEndpoint ( pcendpoint : *const PEER_ENDPOINT , pcinvitation : *const PEER_INVITATION , ppresponse : *mut *mut PEER_INVITATION_RESPONSE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_INVITATION_RESPONSE>(); PeerCollabInviteEndpoint(pcendpoint, pcinvitation, &mut result__).from_abi(result__) } @@ -402,7 +402,7 @@ pub unsafe fn PeerCollabParseContact(pwzcontactdata: P0) -> ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabParseContact ( pwzcontactdata : :: windows::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabParseContact ( pwzcontactdata : ::windows::core::PCWSTR , ppcontact : *mut *mut PEER_CONTACT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_CONTACT>(); PeerCollabParseContact(pwzcontactdata.into_param().abi(), &mut result__).from_abi(result__) } @@ -410,7 +410,7 @@ where #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabQueryContactData(pcendpoint: ::core::option::Option<*const PEER_ENDPOINT>) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabQueryContactData ( pcendpoint : *const PEER_ENDPOINT , ppwzcontactdata : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabQueryContactData ( pcendpoint : *const PEER_ENDPOINT , ppwzcontactdata : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerCollabQueryContactData(::core::mem::transmute(pcendpoint.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -418,13 +418,13 @@ pub unsafe fn PeerCollabQueryContactData(pcendpoint: ::core::option::Option<*con #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabRefreshEndpointData(pcendpoint: *const PEER_ENDPOINT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabRefreshEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabRefreshEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> ::windows::core::HRESULT ); PeerCollabRefreshEndpointData(pcendpoint).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabRegisterApplication(pcapplication: *const PEER_APPLICATION_REGISTRATION_INFO, registrationtype: PEER_APPLICATION_REGISTRATION_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabRegisterApplication ( pcapplication : *const PEER_APPLICATION_REGISTRATION_INFO , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabRegisterApplication ( pcapplication : *const PEER_APPLICATION_REGISTRATION_INFO , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE ) -> ::windows::core::HRESULT ); PeerCollabRegisterApplication(pcapplication, registrationtype).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -434,7 +434,7 @@ pub unsafe fn PeerCollabRegisterEvent(hevent: P0, peventregistrations: &[PEE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabRegisterEvent ( hevent : super::super::Foundation:: HANDLE , ceventregistration : u32 , peventregistrations : *const PEER_COLLAB_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabRegisterEvent ( hevent : super::super::Foundation:: HANDLE , ceventregistration : u32 , peventregistrations : *const PEER_COLLAB_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerCollabRegisterEvent(hevent.into_param().abi(), peventregistrations.len() as _, ::core::mem::transmute(peventregistrations.as_ptr()), phpeerevent).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -443,25 +443,25 @@ pub unsafe fn PeerCollabSetEndpointName(pwzendpointname: P0) -> ::windows::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSetEndpointName ( pwzendpointname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSetEndpointName ( pwzendpointname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerCollabSetEndpointName(pwzendpointname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabSetObject(pcobject: *const PEER_OBJECT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSetObject ( pcobject : *const PEER_OBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSetObject ( pcobject : *const PEER_OBJECT ) -> ::windows::core::HRESULT ); PeerCollabSetObject(pcobject).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabSetPresenceInfo(pcpresenceinfo: *const PEER_PRESENCE_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSetPresenceInfo ( pcpresenceinfo : *const PEER_PRESENCE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSetPresenceInfo ( pcpresenceinfo : *const PEER_PRESENCE_INFO ) -> ::windows::core::HRESULT ); PeerCollabSetPresenceInfo(pcpresenceinfo).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabShutdown() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabShutdown ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabShutdown ( ) -> ::windows::core::HRESULT ); PeerCollabShutdown().ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -471,52 +471,52 @@ pub unsafe fn PeerCollabSignin(hwndparent: P0, dwsigninoptions: u32) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSignin ( hwndparent : super::super::Foundation:: HWND , dwsigninoptions : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSignin ( hwndparent : super::super::Foundation:: HWND , dwsigninoptions : u32 ) -> ::windows::core::HRESULT ); PeerCollabSignin(hwndparent.into_param().abi(), dwsigninoptions).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabSignout(dwsigninoptions: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSignout ( dwsigninoptions : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSignout ( dwsigninoptions : u32 ) -> ::windows::core::HRESULT ); PeerCollabSignout(dwsigninoptions).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabStartup(wversionrequested: u16) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabStartup ( wversionrequested : u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabStartup ( wversionrequested : u16 ) -> ::windows::core::HRESULT ); PeerCollabStartup(wversionrequested).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabSubscribeEndpointData(pcendpoint: *const PEER_ENDPOINT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSubscribeEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabSubscribeEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> ::windows::core::HRESULT ); PeerCollabSubscribeEndpointData(pcendpoint).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabUnregisterApplication(papplicationid: *const ::windows::core::GUID, registrationtype: PEER_APPLICATION_REGISTRATION_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabUnregisterApplication ( papplicationid : *const :: windows::core::GUID , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabUnregisterApplication ( papplicationid : *const ::windows::core::GUID , registrationtype : PEER_APPLICATION_REGISTRATION_TYPE ) -> ::windows::core::HRESULT ); PeerCollabUnregisterApplication(papplicationid, registrationtype).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerCollabUnregisterEvent(hpeerevent: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerCollabUnregisterEvent(hpeerevent).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerCollabUnsubscribeEndpointData(pcendpoint: *const PEER_ENDPOINT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabUnsubscribeEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabUnsubscribeEndpointData ( pcendpoint : *const PEER_ENDPOINT ) -> ::windows::core::HRESULT ); PeerCollabUnsubscribeEndpointData(pcendpoint).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerCollabUpdateContact(pcontact: *const PEER_CONTACT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabUpdateContact ( pcontact : *const PEER_CONTACT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCollabUpdateContact ( pcontact : *const PEER_CONTACT ) -> ::windows::core::HRESULT ); PeerCollabUpdateContact(pcontact).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -526,7 +526,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerCreatePeerName ( pwzidentity : :: windows::core::PCWSTR , pwzclassifier : :: windows::core::PCWSTR , ppwzpeername : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerCreatePeerName ( pwzidentity : ::windows::core::PCWSTR , pwzclassifier : ::windows::core::PCWSTR , ppwzpeername : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerCreatePeerName(pwzidentity.into_param().abi(), pwzclassifier.into_param().abi(), &mut result__).from_abi(result__) } @@ -743,7 +743,7 @@ pub unsafe fn PeerDistUnregisterForStatusChangeNotification(hpeerdist: isize) -> #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerEndEnumeration(hpeerenum: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerEndEnumeration ( hpeerenum : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerEndEnumeration ( hpeerenum : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerEndEnumeration(hpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -752,13 +752,13 @@ pub unsafe fn PeerEnumGroups(pwzidentity: P0, phpeerenum: *mut *mut ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerEnumGroups ( pwzidentity : :: windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerEnumGroups ( pwzidentity : ::windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerEnumGroups(pwzidentity.into_param().abi(), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerEnumIdentities(phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerEnumIdentities ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerEnumIdentities ( phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerEnumIdentities(phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -770,34 +770,34 @@ pub unsafe fn PeerFreeData(pvdata: ::core::option::Option<*const ::core::ffi::c_ #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGetItemCount(hpeerenum: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGetItemCount ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGetItemCount ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGetItemCount(hpeerenum, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGetNextItem(hpeerenum: *const ::core::ffi::c_void, pcount: *mut u32, pppvitems: *mut *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGetNextItem ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 , pppvitems : *mut *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGetNextItem ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 , pppvitems : *mut *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGetNextItem(hpeerenum, pcount, pppvitems).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGraphAddRecord(hgraph: *const ::core::ffi::c_void, precord: *const PEER_RECORD) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphAddRecord ( hgraph : *const ::core::ffi::c_void , precord : *const PEER_RECORD , precordid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphAddRecord ( hgraph : *const ::core::ffi::c_void , precord : *const PEER_RECORD , precordid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); PeerGraphAddRecord(hgraph, precord, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphClose(hgraph: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphClose ( hgraph : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphClose ( hgraph : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphClose(hgraph).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphCloseDirectConnection(hgraph: *const ::core::ffi::c_void, ullconnectionid: u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphCloseDirectConnection ( hgraph : *const ::core::ffi::c_void , ullconnectionid : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphCloseDirectConnection ( hgraph : *const ::core::ffi::c_void , ullconnectionid : u64 ) -> ::windows::core::HRESULT ); PeerGraphCloseDirectConnection(hgraph, ullconnectionid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] @@ -807,7 +807,7 @@ pub unsafe fn PeerGraphConnect(hgraph: *const ::core::ffi::c_void, pwzpeerid where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphConnect ( hgraph : *const ::core::ffi::c_void , pwzpeerid : :: windows::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphConnect ( hgraph : *const ::core::ffi::c_void , pwzpeerid : ::windows::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGraphConnect(hgraph, pwzpeerid.into_param().abi(), paddress, &mut result__).from_abi(result__) } @@ -818,7 +818,7 @@ pub unsafe fn PeerGraphCreate(pgraphproperties: *const PEER_GRAPH_PROPERTIES where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphCreate ( pgraphproperties : *const PEER_GRAPH_PROPERTIES , pwzdatabasename : :: windows::core::PCWSTR , psecurityinterface : *const PEER_SECURITY_INTERFACE , phgraph : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphCreate ( pgraphproperties : *const PEER_GRAPH_PROPERTIES , pwzdatabasename : ::windows::core::PCWSTR , psecurityinterface : *const PEER_SECURITY_INTERFACE , phgraph : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphCreate(pgraphproperties, pwzdatabasename.into_param().abi(), ::core::mem::transmute(psecurityinterface.unwrap_or(::std::ptr::null())), phgraph).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -829,7 +829,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphDelete ( pwzgraphid : :: windows::core::PCWSTR , pwzpeerid : :: windows::core::PCWSTR , pwzdatabasename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphDelete ( pwzgraphid : ::windows::core::PCWSTR , pwzpeerid : ::windows::core::PCWSTR , pwzdatabasename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerGraphDelete(pwzgraphid.into_param().abi(), pwzpeerid.into_param().abi(), pwzdatabasename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -839,19 +839,19 @@ pub unsafe fn PeerGraphDeleteRecord(hgraph: *const ::core::ffi::c_void, prec where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphDeleteRecord ( hgraph : *const ::core::ffi::c_void , precordid : *const :: windows::core::GUID , flocal : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphDeleteRecord ( hgraph : *const ::core::ffi::c_void , precordid : *const ::windows::core::GUID , flocal : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); PeerGraphDeleteRecord(hgraph, precordid, flocal.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphEndEnumeration(hpeerenum: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphEndEnumeration ( hpeerenum : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphEndEnumeration ( hpeerenum : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphEndEnumeration(hpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphEnumConnections(hgraph: *const ::core::ffi::c_void, dwflags: u32, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphEnumConnections ( hgraph : *const ::core::ffi::c_void , dwflags : u32 , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphEnumConnections ( hgraph : *const ::core::ffi::c_void , dwflags : u32 , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphEnumConnections(hgraph, dwflags, phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -860,7 +860,7 @@ pub unsafe fn PeerGraphEnumNodes(hgraph: *const ::core::ffi::c_void, pwzpeer where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphEnumNodes ( hgraph : *const ::core::ffi::c_void , pwzpeerid : :: windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphEnumNodes ( hgraph : *const ::core::ffi::c_void , pwzpeerid : ::windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphEnumNodes(hgraph, pwzpeerid.into_param().abi(), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -869,7 +869,7 @@ pub unsafe fn PeerGraphEnumRecords(hgraph: *const ::core::ffi::c_void, preco where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphEnumRecords ( hgraph : *const ::core::ffi::c_void , precordtype : *const :: windows::core::GUID , pwzpeerid : :: windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphEnumRecords ( hgraph : *const ::core::ffi::c_void , precordtype : *const ::windows::core::GUID , pwzpeerid : ::windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphEnumRecords(hgraph, ::core::mem::transmute(precordtype.unwrap_or(::std::ptr::null())), pwzpeerid.into_param().abi(), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -878,7 +878,7 @@ pub unsafe fn PeerGraphExportDatabase(hgraph: *const ::core::ffi::c_void, pw where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphExportDatabase ( hgraph : *const ::core::ffi::c_void , pwzfilepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphExportDatabase ( hgraph : *const ::core::ffi::c_void , pwzfilepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerGraphExportDatabase(hgraph, pwzfilepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -890,35 +890,35 @@ pub unsafe fn PeerGraphFreeData(pvdata: *const ::core::ffi::c_void) { #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphGetEventData(hpeerevent: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut PEER_GRAPH_EVENT_DATA> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_GRAPH_EVENT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_GRAPH_EVENT_DATA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_GRAPH_EVENT_DATA>(); PeerGraphGetEventData(hpeerevent, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphGetItemCount(hpeerenum: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetItemCount ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetItemCount ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGraphGetItemCount(hpeerenum, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphGetNextItem(hpeerenum: *const ::core::ffi::c_void, pcount: *mut u32, pppvitems: *mut *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetNextItem ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 , pppvitems : *mut *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetNextItem ( hpeerenum : *const ::core::ffi::c_void , pcount : *mut u32 , pppvitems : *mut *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphGetNextItem(hpeerenum, pcount, pppvitems).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerGraphGetNodeInfo(hgraph: *const ::core::ffi::c_void, ullnodeid: u64) -> ::windows::core::Result<*mut PEER_NODE_INFO> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetNodeInfo ( hgraph : *const ::core::ffi::c_void , ullnodeid : u64 , ppnodeinfo : *mut *mut PEER_NODE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetNodeInfo ( hgraph : *const ::core::ffi::c_void , ullnodeid : u64 , ppnodeinfo : *mut *mut PEER_NODE_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_NODE_INFO>(); PeerGraphGetNodeInfo(hgraph, ullnodeid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphGetProperties(hgraph: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut PEER_GRAPH_PROPERTIES> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetProperties ( hgraph : *const ::core::ffi::c_void , ppgraphproperties : *mut *mut PEER_GRAPH_PROPERTIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetProperties ( hgraph : *const ::core::ffi::c_void , ppgraphproperties : *mut *mut PEER_GRAPH_PROPERTIES ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_GRAPH_PROPERTIES>(); PeerGraphGetProperties(hgraph, &mut result__).from_abi(result__) } @@ -926,14 +926,14 @@ pub unsafe fn PeerGraphGetProperties(hgraph: *const ::core::ffi::c_void) -> ::wi #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGraphGetRecord(hgraph: *const ::core::ffi::c_void, precordid: *const ::windows::core::GUID) -> ::windows::core::Result<*mut PEER_RECORD> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetRecord ( hgraph : *const ::core::ffi::c_void , precordid : *const :: windows::core::GUID , pprecord : *mut *mut PEER_RECORD ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetRecord ( hgraph : *const ::core::ffi::c_void , precordid : *const ::windows::core::GUID , pprecord : *mut *mut PEER_RECORD ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_RECORD>(); PeerGraphGetRecord(hgraph, precordid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphGetStatus(hgraph: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetStatus ( hgraph : *const ::core::ffi::c_void , pdwstatus : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphGetStatus ( hgraph : *const ::core::ffi::c_void , pdwstatus : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGraphGetStatus(hgraph, &mut result__).from_abi(result__) } @@ -943,13 +943,13 @@ pub unsafe fn PeerGraphImportDatabase(hgraph: *const ::core::ffi::c_void, pw where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphImportDatabase ( hgraph : *const ::core::ffi::c_void , pwzfilepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphImportDatabase ( hgraph : *const ::core::ffi::c_void , pwzfilepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerGraphImportDatabase(hgraph, pwzfilepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphListen(hgraph: *const ::core::ffi::c_void, dwscope: u32, dwscopeid: u32, wport: u16) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphListen ( hgraph : *const ::core::ffi::c_void , dwscope : u32 , dwscopeid : u32 , wport : u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphListen ( hgraph : *const ::core::ffi::c_void , dwscope : u32 , dwscopeid : u32 , wport : u16 ) -> ::windows::core::HRESULT ); PeerGraphListen(hgraph, dwscope, dwscopeid, wport).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -961,7 +961,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphOpen ( pwzgraphid : :: windows::core::PCWSTR , pwzpeerid : :: windows::core::PCWSTR , pwzdatabasename : :: windows::core::PCWSTR , psecurityinterface : *const PEER_SECURITY_INTERFACE , crecordtypesyncprecedence : u32 , precordtypesyncprecedence : *const :: windows::core::GUID , phgraph : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphOpen ( pwzgraphid : ::windows::core::PCWSTR , pwzpeerid : ::windows::core::PCWSTR , pwzdatabasename : ::windows::core::PCWSTR , psecurityinterface : *const PEER_SECURITY_INTERFACE , crecordtypesyncprecedence : u32 , precordtypesyncprecedence : *const ::windows::core::GUID , phgraph : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphOpen(pwzgraphid.into_param().abi(), pwzpeerid.into_param().abi(), pwzdatabasename.into_param().abi(), ::core::mem::transmute(psecurityinterface.unwrap_or(::std::ptr::null())), precordtypesyncprecedence.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(precordtypesyncprecedence.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), phgraph).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] @@ -971,7 +971,7 @@ pub unsafe fn PeerGraphOpenDirectConnection(hgraph: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphOpenDirectConnection ( hgraph : *const ::core::ffi::c_void , pwzpeerid : :: windows::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphOpenDirectConnection ( hgraph : *const ::core::ffi::c_void , pwzpeerid : ::windows::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGraphOpenDirectConnection(hgraph, pwzpeerid.into_param().abi(), paddress, &mut result__).from_abi(result__) } @@ -979,7 +979,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGraphPeerTimeToUniversalTime(hgraph: *const ::core::ffi::c_void, pftpeertime: *const super::super::Foundation::FILETIME) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphPeerTimeToUniversalTime ( hgraph : *const ::core::ffi::c_void , pftpeertime : *const super::super::Foundation:: FILETIME , pftuniversaltime : *mut super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphPeerTimeToUniversalTime ( hgraph : *const ::core::ffi::c_void , pftpeertime : *const super::super::Foundation:: FILETIME , pftuniversaltime : *mut super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGraphPeerTimeToUniversalTime(hgraph, pftpeertime, &mut result__).from_abi(result__) } @@ -990,7 +990,7 @@ pub unsafe fn PeerGraphRegisterEvent(hgraph: *const ::core::ffi::c_void, hev where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphRegisterEvent ( hgraph : *const ::core::ffi::c_void , hevent : super::super::Foundation:: HANDLE , ceventregistrations : u32 , peventregistrations : *const PEER_GRAPH_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphRegisterEvent ( hgraph : *const ::core::ffi::c_void , hevent : super::super::Foundation:: HANDLE , ceventregistrations : u32 , peventregistrations : *const PEER_GRAPH_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphRegisterEvent(hgraph, hevent.into_param().abi(), peventregistrations.len() as _, ::core::mem::transmute(peventregistrations.as_ptr()), phpeerevent).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -999,13 +999,13 @@ pub unsafe fn PeerGraphSearchRecords(hgraph: *const ::core::ffi::c_void, pwz where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSearchRecords ( hgraph : *const ::core::ffi::c_void , pwzcriteria : :: windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSearchRecords ( hgraph : *const ::core::ffi::c_void , pwzcriteria : ::windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphSearchRecords(hgraph, pwzcriteria.into_param().abi(), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphSendData(hgraph: *const ::core::ffi::c_void, ullconnectionid: u64, ptype: *const ::windows::core::GUID, cbdata: u32, pvdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSendData ( hgraph : *const ::core::ffi::c_void , ullconnectionid : u64 , ptype : *const :: windows::core::GUID , cbdata : u32 , pvdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSendData ( hgraph : *const ::core::ffi::c_void , ullconnectionid : u64 , ptype : *const ::windows::core::GUID , cbdata : u32 , pvdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphSendData(hgraph, ullconnectionid, ptype, cbdata, pvdata).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1014,7 +1014,7 @@ pub unsafe fn PeerGraphSetNodeAttributes(hgraph: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSetNodeAttributes ( hgraph : *const ::core::ffi::c_void , pwzattributes : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSetNodeAttributes ( hgraph : *const ::core::ffi::c_void , pwzattributes : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerGraphSetNodeAttributes(hgraph, pwzattributes.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -1024,25 +1024,25 @@ pub unsafe fn PeerGraphSetPresence(hgraph: *const ::core::ffi::c_void, fpres where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSetPresence ( hgraph : *const ::core::ffi::c_void , fpresent : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSetPresence ( hgraph : *const ::core::ffi::c_void , fpresent : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); PeerGraphSetPresence(hgraph, fpresent.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphSetProperties(hgraph: *const ::core::ffi::c_void, pgraphproperties: *const PEER_GRAPH_PROPERTIES) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSetProperties ( hgraph : *const ::core::ffi::c_void , pgraphproperties : *const PEER_GRAPH_PROPERTIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphSetProperties ( hgraph : *const ::core::ffi::c_void , pgraphproperties : *const PEER_GRAPH_PROPERTIES ) -> ::windows::core::HRESULT ); PeerGraphSetProperties(hgraph, pgraphproperties).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphShutdown() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphShutdown ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphShutdown ( ) -> ::windows::core::HRESULT ); PeerGraphShutdown().ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphStartup(wversionrequested: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphStartup ( wversionrequested : u16 , pversiondata : *mut PEER_VERSION_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphStartup ( wversionrequested : u16 , pversiondata : *mut PEER_VERSION_DATA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGraphStartup(wversionrequested, &mut result__).from_abi(result__) } @@ -1050,66 +1050,66 @@ pub unsafe fn PeerGraphStartup(wversionrequested: u16) -> ::windows::core::Resul #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGraphUniversalTimeToPeerTime(hgraph: *const ::core::ffi::c_void, pftuniversaltime: *const super::super::Foundation::FILETIME) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphUniversalTimeToPeerTime ( hgraph : *const ::core::ffi::c_void , pftuniversaltime : *const super::super::Foundation:: FILETIME , pftpeertime : *mut super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphUniversalTimeToPeerTime ( hgraph : *const ::core::ffi::c_void , pftuniversaltime : *const super::super::Foundation:: FILETIME , pftpeertime : *mut super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGraphUniversalTimeToPeerTime(hgraph, pftuniversaltime, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphUnregisterEvent(hpeerevent: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGraphUnregisterEvent(hpeerevent).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGraphUpdateRecord(hgraph: *const ::core::ffi::c_void, precord: *const PEER_RECORD) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphUpdateRecord ( hgraph : *const ::core::ffi::c_void , precord : *const PEER_RECORD ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphUpdateRecord ( hgraph : *const ::core::ffi::c_void , precord : *const PEER_RECORD ) -> ::windows::core::HRESULT ); PeerGraphUpdateRecord(hgraph, precord).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGraphValidateDeferredRecords(hgraph: *const ::core::ffi::c_void, precordids: &[::windows::core::GUID]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphValidateDeferredRecords ( hgraph : *const ::core::ffi::c_void , crecordids : u32 , precordids : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2pgraph.dll""system" fn PeerGraphValidateDeferredRecords ( hgraph : *const ::core::ffi::c_void , crecordids : u32 , precordids : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); PeerGraphValidateDeferredRecords(hgraph, precordids.len() as _, ::core::mem::transmute(precordids.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGroupAddRecord(hgroup: *const ::core::ffi::c_void, precord: *const PEER_RECORD) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupAddRecord ( hgroup : *const ::core::ffi::c_void , precord : *const PEER_RECORD , precordid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupAddRecord ( hgroup : *const ::core::ffi::c_void , precord : *const PEER_RECORD , precordid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); PeerGroupAddRecord(hgroup, precord, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupClose(hgroup: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupClose ( hgroup : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupClose ( hgroup : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupClose(hgroup).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupCloseDirectConnection(hgroup: *const ::core::ffi::c_void, ullconnectionid: u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupCloseDirectConnection ( hgroup : *const ::core::ffi::c_void , ullconnectionid : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupCloseDirectConnection ( hgroup : *const ::core::ffi::c_void , ullconnectionid : u64 ) -> ::windows::core::HRESULT ); PeerGroupCloseDirectConnection(hgroup, ullconnectionid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupConnect(hgroup: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupConnect ( hgroup : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupConnect ( hgroup : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupConnect(hgroup).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerGroupConnectByAddress(hgroup: *const ::core::ffi::c_void, paddresses: &[PEER_ADDRESS]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupConnectByAddress ( hgroup : *const ::core::ffi::c_void , caddresses : u32 , paddresses : *const PEER_ADDRESS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupConnectByAddress ( hgroup : *const ::core::ffi::c_void , caddresses : u32 , paddresses : *const PEER_ADDRESS ) -> ::windows::core::HRESULT ); PeerGroupConnectByAddress(hgroup, paddresses.len() as _, ::core::mem::transmute(paddresses.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupCreate(pproperties: *const PEER_GROUP_PROPERTIES, phgroup: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupCreate ( pproperties : *const PEER_GROUP_PROPERTIES , phgroup : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupCreate ( pproperties : *const PEER_GROUP_PROPERTIES , phgroup : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupCreate(pproperties, phgroup).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -1119,14 +1119,14 @@ pub unsafe fn PeerGroupCreateInvitation(hgroup: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupCreateInvitation ( hgroup : *const ::core::ffi::c_void , pwzidentityinfo : :: windows::core::PCWSTR , pftexpiration : *const super::super::Foundation:: FILETIME , croles : u32 , proles : *const :: windows::core::GUID , ppwzinvitation : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupCreateInvitation ( hgroup : *const ::core::ffi::c_void , pwzidentityinfo : ::windows::core::PCWSTR , pftexpiration : *const super::super::Foundation:: FILETIME , croles : u32 , proles : *const ::windows::core::GUID , ppwzinvitation : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerGroupCreateInvitation(hgroup, pwzidentityinfo.into_param().abi(), ::core::mem::transmute(pftexpiration.unwrap_or(::std::ptr::null())), proles.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(proles.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupCreatePasswordInvitation(hgroup: *const ::core::ffi::c_void) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupCreatePasswordInvitation ( hgroup : *const ::core::ffi::c_void , ppwzinvitation : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupCreatePasswordInvitation ( hgroup : *const ::core::ffi::c_void , ppwzinvitation : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerGroupCreatePasswordInvitation(hgroup, &mut result__).from_abi(result__) } @@ -1137,19 +1137,19 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupDelete ( pwzidentity : :: windows::core::PCWSTR , pwzgrouppeername : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupDelete ( pwzidentity : ::windows::core::PCWSTR , pwzgrouppeername : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerGroupDelete(pwzidentity.into_param().abi(), pwzgrouppeername.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupDeleteRecord(hgroup: *const ::core::ffi::c_void, precordid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupDeleteRecord ( hgroup : *const ::core::ffi::c_void , precordid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupDeleteRecord ( hgroup : *const ::core::ffi::c_void , precordid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); PeerGroupDeleteRecord(hgroup, precordid).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupEnumConnections(hgroup: *const ::core::ffi::c_void, dwflags: u32, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupEnumConnections ( hgroup : *const ::core::ffi::c_void , dwflags : u32 , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupEnumConnections ( hgroup : *const ::core::ffi::c_void , dwflags : u32 , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupEnumConnections(hgroup, dwflags, phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1158,13 +1158,13 @@ pub unsafe fn PeerGroupEnumMembers(hgroup: *const ::core::ffi::c_void, dwfla where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupEnumMembers ( hgroup : *const ::core::ffi::c_void , dwflags : u32 , pwzidentity : :: windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupEnumMembers ( hgroup : *const ::core::ffi::c_void , dwflags : u32 , pwzidentity : ::windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupEnumMembers(hgroup, dwflags, pwzidentity.into_param().abi(), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupEnumRecords(hgroup: *const ::core::ffi::c_void, precordtype: ::core::option::Option<*const ::windows::core::GUID>, phpeerenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupEnumRecords ( hgroup : *const ::core::ffi::c_void , precordtype : *const :: windows::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupEnumRecords ( hgroup : *const ::core::ffi::c_void , precordtype : *const ::windows::core::GUID , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupEnumRecords(hgroup, ::core::mem::transmute(precordtype.unwrap_or(::std::ptr::null())), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1173,7 +1173,7 @@ pub unsafe fn PeerGroupExportConfig(hgroup: *const ::core::ffi::c_void, pwzp where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupExportConfig ( hgroup : *const ::core::ffi::c_void , pwzpassword : :: windows::core::PCWSTR , ppwzxml : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupExportConfig ( hgroup : *const ::core::ffi::c_void , pwzpassword : ::windows::core::PCWSTR , ppwzxml : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerGroupExportConfig(hgroup, pwzpassword.into_param().abi(), &mut result__).from_abi(result__) } @@ -1183,20 +1183,20 @@ pub unsafe fn PeerGroupExportDatabase(hgroup: *const ::core::ffi::c_void, pw where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupExportDatabase ( hgroup : *const ::core::ffi::c_void , pwzfilepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupExportDatabase ( hgroup : *const ::core::ffi::c_void , pwzfilepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerGroupExportDatabase(hgroup, pwzfilepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupGetEventData(hpeerevent: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut PEER_GROUP_EVENT_DATA> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_GROUP_EVENT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupGetEventData ( hpeerevent : *const ::core::ffi::c_void , ppeventdata : *mut *mut PEER_GROUP_EVENT_DATA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_GROUP_EVENT_DATA>(); PeerGroupGetEventData(hpeerevent, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupGetProperties(hgroup: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut PEER_GROUP_PROPERTIES> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupGetProperties ( hgroup : *const ::core::ffi::c_void , ppproperties : *mut *mut PEER_GROUP_PROPERTIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupGetProperties ( hgroup : *const ::core::ffi::c_void , ppproperties : *mut *mut PEER_GROUP_PROPERTIES ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_GROUP_PROPERTIES>(); PeerGroupGetProperties(hgroup, &mut result__).from_abi(result__) } @@ -1204,14 +1204,14 @@ pub unsafe fn PeerGroupGetProperties(hgroup: *const ::core::ffi::c_void) -> ::wi #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGroupGetRecord(hgroup: *const ::core::ffi::c_void, precordid: *const ::windows::core::GUID) -> ::windows::core::Result<*mut PEER_RECORD> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupGetRecord ( hgroup : *const ::core::ffi::c_void , precordid : *const :: windows::core::GUID , pprecord : *mut *mut PEER_RECORD ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupGetRecord ( hgroup : *const ::core::ffi::c_void , precordid : *const ::windows::core::GUID , pprecord : *mut *mut PEER_RECORD ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_RECORD>(); PeerGroupGetRecord(hgroup, precordid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupGetStatus(hgroup: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupGetStatus ( hgroup : *const ::core::ffi::c_void , pdwstatus : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupGetStatus ( hgroup : *const ::core::ffi::c_void , pdwstatus : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGroupGetStatus(hgroup, &mut result__).from_abi(result__) } @@ -1224,7 +1224,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupImportConfig ( pwzxml : :: windows::core::PCWSTR , pwzpassword : :: windows::core::PCWSTR , foverwrite : super::super::Foundation:: BOOL , ppwzidentity : *mut :: windows::core::PWSTR , ppwzgroup : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupImportConfig ( pwzxml : ::windows::core::PCWSTR , pwzpassword : ::windows::core::PCWSTR , foverwrite : super::super::Foundation:: BOOL , ppwzidentity : *mut ::windows::core::PWSTR , ppwzgroup : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); PeerGroupImportConfig(pwzxml.into_param().abi(), pwzpassword.into_param().abi(), foverwrite.into_param().abi(), ppwzidentity, ppwzgroup).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1233,7 +1233,7 @@ pub unsafe fn PeerGroupImportDatabase(hgroup: *const ::core::ffi::c_void, pw where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupImportDatabase ( hgroup : *const ::core::ffi::c_void , pwzfilepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupImportDatabase ( hgroup : *const ::core::ffi::c_void , pwzfilepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerGroupImportDatabase(hgroup, pwzfilepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -1243,7 +1243,7 @@ pub unsafe fn PeerGroupIssueCredentials(hgroup: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupIssueCredentials ( hgroup : *const ::core::ffi::c_void , pwzsubjectidentity : :: windows::core::PCWSTR , pcredentialinfo : *const PEER_CREDENTIAL_INFO , dwflags : u32 , ppwzinvitation : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupIssueCredentials ( hgroup : *const ::core::ffi::c_void , pwzsubjectidentity : ::windows::core::PCWSTR , pcredentialinfo : *const PEER_CREDENTIAL_INFO , dwflags : u32 , ppwzinvitation : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); PeerGroupIssueCredentials(hgroup, pwzsubjectidentity.into_param().abi(), ::core::mem::transmute(pcredentialinfo.unwrap_or(::std::ptr::null())), dwflags, ::core::mem::transmute(ppwzinvitation.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1254,7 +1254,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupJoin ( pwzidentity : :: windows::core::PCWSTR , pwzinvitation : :: windows::core::PCWSTR , pwzcloud : :: windows::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupJoin ( pwzidentity : ::windows::core::PCWSTR , pwzinvitation : ::windows::core::PCWSTR , pwzcloud : ::windows::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupJoin(pwzidentity.into_param().abi(), pwzinvitation.into_param().abi(), pwzcloud.into_param().abi(), phgroup).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1265,7 +1265,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupOpen ( pwzidentity : :: windows::core::PCWSTR , pwzgrouppeername : :: windows::core::PCWSTR , pwzcloud : :: windows::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupOpen ( pwzidentity : ::windows::core::PCWSTR , pwzgrouppeername : ::windows::core::PCWSTR , pwzcloud : ::windows::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupOpen(pwzidentity.into_param().abi(), pwzgrouppeername.into_param().abi(), pwzcloud.into_param().abi(), phgroup).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1275,7 +1275,7 @@ pub unsafe fn PeerGroupOpenDirectConnection(hgroup: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupOpenDirectConnection ( hgroup : *const ::core::ffi::c_void , pwzidentity : :: windows::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupOpenDirectConnection ( hgroup : *const ::core::ffi::c_void , pwzidentity : ::windows::core::PCWSTR , paddress : *const PEER_ADDRESS , pullconnectionid : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGroupOpenDirectConnection(hgroup, pwzidentity.into_param().abi(), paddress, &mut result__).from_abi(result__) } @@ -1286,7 +1286,7 @@ pub unsafe fn PeerGroupParseInvitation(pwzinvitation: P0) -> ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupParseInvitation ( pwzinvitation : :: windows::core::PCWSTR , ppinvitationinfo : *mut *mut PEER_INVITATION_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupParseInvitation ( pwzinvitation : ::windows::core::PCWSTR , ppinvitationinfo : *mut *mut PEER_INVITATION_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_INVITATION_INFO>(); PeerGroupParseInvitation(pwzinvitation.into_param().abi(), &mut result__).from_abi(result__) } @@ -1299,14 +1299,14 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupPasswordJoin ( pwzidentity : :: windows::core::PCWSTR , pwzinvitation : :: windows::core::PCWSTR , pwzpassword : :: windows::core::PCWSTR , pwzcloud : :: windows::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupPasswordJoin ( pwzidentity : ::windows::core::PCWSTR , pwzinvitation : ::windows::core::PCWSTR , pwzpassword : ::windows::core::PCWSTR , pwzcloud : ::windows::core::PCWSTR , phgroup : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupPasswordJoin(pwzidentity.into_param().abi(), pwzinvitation.into_param().abi(), pwzpassword.into_param().abi(), pwzcloud.into_param().abi(), phgroup).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGroupPeerTimeToUniversalTime(hgroup: *const ::core::ffi::c_void, pftpeertime: *const super::super::Foundation::FILETIME) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupPeerTimeToUniversalTime ( hgroup : *const ::core::ffi::c_void , pftpeertime : *const super::super::Foundation:: FILETIME , pftuniversaltime : *mut super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupPeerTimeToUniversalTime ( hgroup : *const ::core::ffi::c_void , pftpeertime : *const super::super::Foundation:: FILETIME , pftuniversaltime : *mut super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGroupPeerTimeToUniversalTime(hgroup, pftpeertime, &mut result__).from_abi(result__) } @@ -1317,13 +1317,13 @@ pub unsafe fn PeerGroupRegisterEvent(hgroup: *const ::core::ffi::c_void, hev where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupRegisterEvent ( hgroup : *const ::core::ffi::c_void , hevent : super::super::Foundation:: HANDLE , ceventregistration : u32 , peventregistrations : *const PEER_GROUP_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupRegisterEvent ( hgroup : *const ::core::ffi::c_void , hevent : super::super::Foundation:: HANDLE , ceventregistration : u32 , peventregistrations : *const PEER_GROUP_EVENT_REGISTRATION , phpeerevent : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupRegisterEvent(hgroup, hevent.into_param().abi(), peventregistrations.len() as _, ::core::mem::transmute(peventregistrations.as_ptr()), phpeerevent).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupResumePasswordAuthentication(hgroup: *const ::core::ffi::c_void, hpeereventhandle: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupResumePasswordAuthentication ( hgroup : *const ::core::ffi::c_void , hpeereventhandle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupResumePasswordAuthentication ( hgroup : *const ::core::ffi::c_void , hpeereventhandle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupResumePasswordAuthentication(hgroup, hpeereventhandle).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1332,31 +1332,31 @@ pub unsafe fn PeerGroupSearchRecords(hgroup: *const ::core::ffi::c_void, pwz where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupSearchRecords ( hgroup : *const ::core::ffi::c_void , pwzcriteria : :: windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupSearchRecords ( hgroup : *const ::core::ffi::c_void , pwzcriteria : ::windows::core::PCWSTR , phpeerenum : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupSearchRecords(hgroup, pwzcriteria.into_param().abi(), phpeerenum).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupSendData(hgroup: *const ::core::ffi::c_void, ullconnectionid: u64, ptype: *const ::windows::core::GUID, cbdata: u32, pvdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupSendData ( hgroup : *const ::core::ffi::c_void , ullconnectionid : u64 , ptype : *const :: windows::core::GUID , cbdata : u32 , pvdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupSendData ( hgroup : *const ::core::ffi::c_void , ullconnectionid : u64 , ptype : *const ::windows::core::GUID , cbdata : u32 , pvdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupSendData(hgroup, ullconnectionid, ptype, cbdata, pvdata).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupSetProperties(hgroup: *const ::core::ffi::c_void, pproperties: *const PEER_GROUP_PROPERTIES) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupSetProperties ( hgroup : *const ::core::ffi::c_void , pproperties : *const PEER_GROUP_PROPERTIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupSetProperties ( hgroup : *const ::core::ffi::c_void , pproperties : *const PEER_GROUP_PROPERTIES ) -> ::windows::core::HRESULT ); PeerGroupSetProperties(hgroup, pproperties).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupShutdown() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupShutdown ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupShutdown ( ) -> ::windows::core::HRESULT ); PeerGroupShutdown().ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupStartup(wversionrequested: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupStartup ( wversionrequested : u16 , pversiondata : *mut PEER_VERSION_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupStartup ( wversionrequested : u16 , pversiondata : *mut PEER_VERSION_DATA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGroupStartup(wversionrequested, &mut result__).from_abi(result__) } @@ -1364,21 +1364,21 @@ pub unsafe fn PeerGroupStartup(wversionrequested: u16) -> ::windows::core::Resul #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGroupUniversalTimeToPeerTime(hgroup: *const ::core::ffi::c_void, pftuniversaltime: *const super::super::Foundation::FILETIME) -> ::windows::core::Result { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupUniversalTimeToPeerTime ( hgroup : *const ::core::ffi::c_void , pftuniversaltime : *const super::super::Foundation:: FILETIME , pftpeertime : *mut super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupUniversalTimeToPeerTime ( hgroup : *const ::core::ffi::c_void , pftuniversaltime : *const super::super::Foundation:: FILETIME , pftpeertime : *mut super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerGroupUniversalTimeToPeerTime(hgroup, pftuniversaltime, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerGroupUnregisterEvent(hpeerevent: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupUnregisterEvent ( hpeerevent : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerGroupUnregisterEvent(hpeerevent).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PeerGroupUpdateRecord(hgroup: *const ::core::ffi::c_void, precord: *const PEER_RECORD) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupUpdateRecord ( hgroup : *const ::core::ffi::c_void , precord : *const PEER_RECORD ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerGroupUpdateRecord ( hgroup : *const ::core::ffi::c_void , precord : *const PEER_RECORD ) -> ::windows::core::HRESULT ); PeerGroupUpdateRecord(hgroup, precord).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1387,7 +1387,7 @@ pub unsafe fn PeerHostNameToPeerName(pwzhostname: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerHostNameToPeerName ( pwzhostname : :: windows::core::PCWSTR , ppwzpeername : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerHostNameToPeerName ( pwzhostname : ::windows::core::PCWSTR , ppwzpeername : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerHostNameToPeerName(pwzhostname.into_param().abi(), &mut result__).from_abi(result__) } @@ -1398,7 +1398,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityCreate ( pwzclassifier : :: windows::core::PCWSTR , pwzfriendlyname : :: windows::core::PCWSTR , hcryptprov : usize , ppwzidentity : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityCreate ( pwzclassifier : ::windows::core::PCWSTR , pwzfriendlyname : ::windows::core::PCWSTR , hcryptprov : usize , ppwzidentity : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerIdentityCreate(pwzclassifier.into_param().abi(), pwzfriendlyname.into_param().abi(), hcryptprov, &mut result__).from_abi(result__) } @@ -1408,7 +1408,7 @@ pub unsafe fn PeerIdentityDelete(pwzidentity: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityDelete ( pwzidentity : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityDelete ( pwzidentity : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerIdentityDelete(pwzidentity.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1418,7 +1418,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityExport ( pwzidentity : :: windows::core::PCWSTR , pwzpassword : :: windows::core::PCWSTR , ppwzexportxml : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityExport ( pwzidentity : ::windows::core::PCWSTR , pwzpassword : ::windows::core::PCWSTR , ppwzexportxml : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerIdentityExport(pwzidentity.into_param().abi(), pwzpassword.into_param().abi(), &mut result__).from_abi(result__) } @@ -1428,14 +1428,14 @@ pub unsafe fn PeerIdentityGetCryptKey(pwzidentity: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityGetCryptKey ( pwzidentity : :: windows::core::PCWSTR , phcryptprov : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityGetCryptKey ( pwzidentity : ::windows::core::PCWSTR , phcryptprov : *mut usize ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PeerIdentityGetCryptKey(pwzidentity.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerIdentityGetDefault() -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityGetDefault ( ppwzpeername : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityGetDefault ( ppwzpeername : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerIdentityGetDefault(&mut result__).from_abi(result__) } @@ -1445,7 +1445,7 @@ pub unsafe fn PeerIdentityGetFriendlyName(pwzidentity: P0) -> ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityGetFriendlyName ( pwzidentity : :: windows::core::PCWSTR , ppwzfriendlyname : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityGetFriendlyName ( pwzidentity : ::windows::core::PCWSTR , ppwzfriendlyname : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerIdentityGetFriendlyName(pwzidentity.into_param().abi(), &mut result__).from_abi(result__) } @@ -1455,7 +1455,7 @@ pub unsafe fn PeerIdentityGetXML(pwzidentity: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityGetXML ( pwzidentity : :: windows::core::PCWSTR , ppwzidentityxml : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityGetXML ( pwzidentity : ::windows::core::PCWSTR , ppwzidentityxml : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerIdentityGetXML(pwzidentity.into_param().abi(), &mut result__).from_abi(result__) } @@ -1466,7 +1466,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityImport ( pwzimportxml : :: windows::core::PCWSTR , pwzpassword : :: windows::core::PCWSTR , ppwzidentity : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentityImport ( pwzimportxml : ::windows::core::PCWSTR , pwzpassword : ::windows::core::PCWSTR , ppwzidentity : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerIdentityImport(pwzimportxml.into_param().abi(), pwzpassword.into_param().abi(), &mut result__).from_abi(result__) } @@ -1477,7 +1477,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentitySetFriendlyName ( pwzidentity : :: windows::core::PCWSTR , pwzfriendlyname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerIdentitySetFriendlyName ( pwzidentity : ::windows::core::PCWSTR , pwzfriendlyname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PeerIdentitySetFriendlyName(pwzidentity.into_param().abi(), pwzfriendlyname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1486,27 +1486,27 @@ pub unsafe fn PeerNameToPeerHostName(pwzpeername: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerNameToPeerHostName ( pwzpeername : :: windows::core::PCWSTR , ppwzhostname : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerNameToPeerHostName ( pwzpeername : ::windows::core::PCWSTR , ppwzhostname : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PeerNameToPeerHostName(pwzpeername.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerPnrpEndResolve(hresolve: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpEndResolve ( hresolve : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpEndResolve ( hresolve : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerPnrpEndResolve(hresolve).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerPnrpGetCloudInfo(pcnumclouds: *mut u32, ppcloudinfo: *mut *mut PEER_PNRP_CLOUD_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpGetCloudInfo ( pcnumclouds : *mut u32 , ppcloudinfo : *mut *mut PEER_PNRP_CLOUD_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpGetCloudInfo ( pcnumclouds : *mut u32 , ppcloudinfo : *mut *mut PEER_PNRP_CLOUD_INFO ) -> ::windows::core::HRESULT ); PeerPnrpGetCloudInfo(pcnumclouds, ppcloudinfo).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerPnrpGetEndpoint(hresolve: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut PEER_PNRP_ENDPOINT_INFO> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpGetEndpoint ( hresolve : *const ::core::ffi::c_void , ppendpoint : *mut *mut PEER_PNRP_ENDPOINT_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpGetEndpoint ( hresolve : *const ::core::ffi::c_void , ppendpoint : *mut *mut PEER_PNRP_ENDPOINT_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PEER_PNRP_ENDPOINT_INFO>(); PeerPnrpGetEndpoint(hresolve, &mut result__).from_abi(result__) } @@ -1517,7 +1517,7 @@ pub unsafe fn PeerPnrpRegister(pcwzpeername: P0, pregistrationinfo: ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpRegister ( pcwzpeername : :: windows::core::PCWSTR , pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO , phregistration : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpRegister ( pcwzpeername : ::windows::core::PCWSTR , pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO , phregistration : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerPnrpRegister(pcwzpeername.into_param().abi(), ::core::mem::transmute(pregistrationinfo.unwrap_or(::std::ptr::null())), phregistration).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1528,13 +1528,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpResolve ( pcwzpeername : :: windows::core::PCWSTR , pcwzcloudname : :: windows::core::PCWSTR , pcendpoints : *mut u32 , ppendpoints : *mut *mut PEER_PNRP_ENDPOINT_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpResolve ( pcwzpeername : ::windows::core::PCWSTR , pcwzcloudname : ::windows::core::PCWSTR , pcendpoints : *mut u32 , ppendpoints : *mut *mut PEER_PNRP_ENDPOINT_INFO ) -> ::windows::core::HRESULT ); PeerPnrpResolve(pcwzpeername.into_param().abi(), pcwzcloudname.into_param().abi(), pcendpoints, ppendpoints).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerPnrpShutdown() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpShutdown ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpShutdown ( ) -> ::windows::core::HRESULT ); PeerPnrpShutdown().ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Foundation\"`*"] @@ -1546,26 +1546,26 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpStartResolve ( pcwzpeername : :: windows::core::PCWSTR , pcwzcloudname : :: windows::core::PCWSTR , cmaxendpoints : u32 , hevent : super::super::Foundation:: HANDLE , phresolve : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpStartResolve ( pcwzpeername : ::windows::core::PCWSTR , pcwzcloudname : ::windows::core::PCWSTR , cmaxendpoints : u32 , hevent : super::super::Foundation:: HANDLE , phresolve : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerPnrpStartResolve(pcwzpeername.into_param().abi(), pcwzcloudname.into_param().abi(), cmaxendpoints, hevent.into_param().abi(), phresolve).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerPnrpStartup(wversionrequested: u16) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpStartup ( wversionrequested : u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpStartup ( wversionrequested : u16 ) -> ::windows::core::HRESULT ); PeerPnrpStartup(wversionrequested).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[inline] pub unsafe fn PeerPnrpUnregister(hregistration: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpUnregister ( hregistration : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpUnregister ( hregistration : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PeerPnrpUnregister(hregistration).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn PeerPnrpUpdateRegistration(hregistration: *const ::core::ffi::c_void, pregistrationinfo: *const PEER_PNRP_REGISTRATION_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpUpdateRegistration ( hregistration : *const ::core::ffi::c_void , pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "p2p.dll""system" fn PeerPnrpUpdateRegistration ( hregistration : *const ::core::ffi::c_void , pregistrationinfo : *const PEER_PNRP_REGISTRATION_INFO ) -> ::windows::core::HRESULT ); PeerPnrpUpdateRegistration(hregistration, pregistrationinfo).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1715,7 +1715,7 @@ pub const PEER_GROUP_ROLE_INVITING_MEMBER: ::windows::core::GUID = ::windows::co #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] pub const PEER_GROUP_ROLE_MEMBER: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf12dc4c7_0857_4ca0_93fc_b1bb19a3d8c2); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] -pub const PEER_PNRP_ALL_LINK_CLOUDS: ::windows::core::PCWSTR = ::windows::w!("PEER_PNRP_ALL_LINKS"); +pub const PEER_PNRP_ALL_LINK_CLOUDS: ::windows::core::PCWSTR = ::windows::core::w!("PEER_PNRP_ALL_LINKS"); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] pub const PNRPINFO_HINT: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] @@ -1747,11 +1747,11 @@ pub const WSA_PNRP_INVALID_IDENTITY: u32 = 11503u32; #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] pub const WSA_PNRP_TOO_MUCH_LOAD: u32 = 11504u32; #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] -pub const WSZ_SCOPE_GLOBAL: ::windows::core::PCWSTR = ::windows::w!("GLOBAL"); +pub const WSZ_SCOPE_GLOBAL: ::windows::core::PCWSTR = ::windows::core::w!("GLOBAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] -pub const WSZ_SCOPE_LINKLOCAL: ::windows::core::PCWSTR = ::windows::w!("LINKLOCAL"); +pub const WSZ_SCOPE_LINKLOCAL: ::windows::core::PCWSTR = ::windows::core::w!("LINKLOCAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] -pub const WSZ_SCOPE_SITELOCAL: ::windows::core::PCWSTR = ::windows::w!("SITELOCAL"); +pub const WSZ_SCOPE_SITELOCAL: ::windows::core::PCWSTR = ::windows::core::w!("SITELOCAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_P2P\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs index 8cf3fabb77..fa27015481 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/QoS/mod.rs @@ -195,7 +195,7 @@ pub unsafe fn TcGetFlowNameA(flowhandle: P0, pflowname: &mut [u8]) -> u32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcGetFlowNameA ( flowhandle : super::super::Foundation:: HANDLE , strsize : u32 , pflowname : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcGetFlowNameA ( flowhandle : super::super::Foundation:: HANDLE , strsize : u32 , pflowname : ::windows::core::PSTR ) -> u32 ); TcGetFlowNameA(flowhandle.into_param().abi(), pflowname.len() as _, ::core::mem::transmute(pflowname.as_ptr())) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] @@ -205,7 +205,7 @@ pub unsafe fn TcGetFlowNameW(flowhandle: P0, pflowname: &mut [u16]) -> u32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcGetFlowNameW ( flowhandle : super::super::Foundation:: HANDLE , strsize : u32 , pflowname : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcGetFlowNameW ( flowhandle : super::super::Foundation:: HANDLE , strsize : u32 , pflowname : ::windows::core::PWSTR ) -> u32 ); TcGetFlowNameW(flowhandle.into_param().abi(), pflowname.len() as _, ::core::mem::transmute(pflowname.as_ptr())) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -227,7 +227,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcOpenInterfaceA ( pinterfacename : :: windows::core::PCSTR , clienthandle : super::super::Foundation:: HANDLE , clifcctx : super::super::Foundation:: HANDLE , pifchandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcOpenInterfaceA ( pinterfacename : ::windows::core::PCSTR , clienthandle : super::super::Foundation:: HANDLE , clifcctx : super::super::Foundation:: HANDLE , pifchandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); TcOpenInterfaceA(pinterfacename.into_param().abi(), clienthandle.into_param().abi(), clifcctx.into_param().abi(), pifchandle) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] @@ -239,7 +239,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcOpenInterfaceW ( pinterfacename : :: windows::core::PCWSTR , clienthandle : super::super::Foundation:: HANDLE , clifcctx : super::super::Foundation:: HANDLE , pifchandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcOpenInterfaceW ( pinterfacename : ::windows::core::PCWSTR , clienthandle : super::super::Foundation:: HANDLE , clifcctx : super::super::Foundation:: HANDLE , pifchandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); TcOpenInterfaceW(pinterfacename.into_param().abi(), clienthandle.into_param().abi(), clifcctx.into_param().abi(), pifchandle) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] @@ -248,7 +248,7 @@ pub unsafe fn TcQueryFlowA(pflowname: P0, pguidparam: *const ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcQueryFlowA ( pflowname : :: windows::core::PCSTR , pguidparam : *const :: windows::core::GUID , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcQueryFlowA ( pflowname : ::windows::core::PCSTR , pguidparam : *const ::windows::core::GUID , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); TcQueryFlowA(pflowname.into_param().abi(), pguidparam, pbuffersize, buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] @@ -257,7 +257,7 @@ pub unsafe fn TcQueryFlowW(pflowname: P0, pguidparam: *const ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcQueryFlowW ( pflowname : :: windows::core::PCWSTR , pguidparam : *const :: windows::core::GUID , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcQueryFlowW ( pflowname : ::windows::core::PCWSTR , pguidparam : *const ::windows::core::GUID , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); TcQueryFlowW(pflowname.into_param().abi(), pguidparam, pbuffersize, buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] @@ -268,7 +268,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcQueryInterface ( ifchandle : super::super::Foundation:: HANDLE , pguidparam : *const :: windows::core::GUID , notifychange : super::super::Foundation:: BOOLEAN , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcQueryInterface ( ifchandle : super::super::Foundation:: HANDLE , pguidparam : *const ::windows::core::GUID , notifychange : super::super::Foundation:: BOOLEAN , pbuffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); TcQueryInterface(ifchandle.into_param().abi(), pguidparam, notifychange.into_param().abi(), pbuffersize, buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] @@ -287,7 +287,7 @@ pub unsafe fn TcSetFlowA(pflowname: P0, pguidparam: *const ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcSetFlowA ( pflowname : :: windows::core::PCSTR , pguidparam : *const :: windows::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcSetFlowA ( pflowname : ::windows::core::PCSTR , pguidparam : *const ::windows::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); TcSetFlowA(pflowname.into_param().abi(), pguidparam, buffersize, buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] @@ -296,7 +296,7 @@ pub unsafe fn TcSetFlowW(pflowname: P0, pguidparam: *const ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcSetFlowW ( pflowname : :: windows::core::PCWSTR , pguidparam : *const :: windows::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcSetFlowW ( pflowname : ::windows::core::PCWSTR , pguidparam : *const ::windows::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); TcSetFlowW(pflowname.into_param().abi(), pguidparam, buffersize, buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`, `\"Win32_Foundation\"`*"] @@ -306,7 +306,7 @@ pub unsafe fn TcSetInterface(ifchandle: P0, pguidparam: *const ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "traffic.dll""system" fn TcSetInterface ( ifchandle : super::super::Foundation:: HANDLE , pguidparam : *const :: windows::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "traffic.dll""system" fn TcSetInterface ( ifchandle : super::super::Foundation:: HANDLE , pguidparam : *const ::windows::core::GUID , buffersize : u32 , buffer : *const ::core::ffi::c_void ) -> u32 ); TcSetInterface(ifchandle.into_param().abi(), pguidparam, buffersize, buffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] @@ -336,7 +336,7 @@ pub const CREDENTIAL_SUB_TYPE_X509_V3_CERT: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] pub const CURRENT_TCI_VERSION: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] -pub const DD_TCP_DEVICE_NAME: ::windows::core::PCWSTR = ::windows::w!("\\Device\\Tcp"); +pub const DD_TCP_DEVICE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("\\Device\\Tcp"); #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] pub const DUP_RESULTS: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_QoS\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs index 3851988301..e8a6800e4b 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Rras/mod.rs @@ -217,13 +217,13 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminEstablishDomainRasServer ( pszdomain : :: windows::core::PCWSTR , pszmachine : :: windows::core::PCWSTR , benable : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminEstablishDomainRasServer ( pszdomain : ::windows::core::PCWSTR , pszmachine : ::windows::core::PCWSTR , benable : super::super::Foundation:: BOOL ) -> u32 ); MprAdminEstablishDomainRasServer(pszdomain.into_param().abi(), pszmachine.into_param().abi(), benable.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] pub unsafe fn MprAdminGetErrorString(dwerror: u32, lplpwserrorstring: *mut ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminGetErrorString ( dwerror : u32 , lplpwserrorstring : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminGetErrorString ( dwerror : u32 , lplpwserrorstring : *mut ::windows::core::PWSTR ) -> u32 ); MprAdminGetErrorString(dwerror, lplpwserrorstring) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -233,7 +233,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminGetPDCServer ( lpszdomain : :: windows::core::PCWSTR , lpszserver : :: windows::core::PCWSTR , lpszpdcserver : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminGetPDCServer ( lpszdomain : ::windows::core::PCWSTR , lpszserver : ::windows::core::PCWSTR , lpszpdcserver : ::windows::core::PWSTR ) -> u32 ); MprAdminGetPDCServer(lpszdomain.into_param().abi(), lpszserver.into_param().abi(), ::core::mem::transmute(lpszpdcserver)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -308,7 +308,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminInterfaceGetCredentials ( lpwsserver : :: windows::core::PCWSTR , lpwsinterfacename : :: windows::core::PCWSTR , lpwsusername : :: windows::core::PWSTR , lpwspassword : :: windows::core::PWSTR , lpwsdomainname : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminInterfaceGetCredentials ( lpwsserver : ::windows::core::PCWSTR , lpwsinterfacename : ::windows::core::PCWSTR , lpwsusername : ::windows::core::PWSTR , lpwspassword : ::windows::core::PWSTR , lpwsdomainname : ::windows::core::PWSTR ) -> u32 ); MprAdminInterfaceGetCredentials(lpwsserver.into_param().abi(), lpwsinterfacename.into_param().abi(), ::core::mem::transmute(lpwsusername), ::core::mem::transmute(lpwspassword), ::core::mem::transmute(lpwsdomainname)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -339,7 +339,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminInterfaceGetHandle ( hmprserver : isize , lpwsinterfacename : :: windows::core::PCWSTR , phinterface : *mut super::super::Foundation:: HANDLE , fincludeclientinterfaces : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminInterfaceGetHandle ( hmprserver : isize , lpwsinterfacename : ::windows::core::PCWSTR , phinterface : *mut super::super::Foundation:: HANDLE , fincludeclientinterfaces : super::super::Foundation:: BOOL ) -> u32 ); MprAdminInterfaceGetHandle(hmprserver, lpwsinterfacename.into_param().abi(), phinterface, fincludeclientinterfaces.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -372,7 +372,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminInterfaceSetCredentials ( lpwsserver : :: windows::core::PCWSTR , lpwsinterfacename : :: windows::core::PCWSTR , lpwsusername : :: windows::core::PCWSTR , lpwsdomainname : :: windows::core::PCWSTR , lpwspassword : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminInterfaceSetCredentials ( lpwsserver : ::windows::core::PCWSTR , lpwsinterfacename : ::windows::core::PCWSTR , lpwsusername : ::windows::core::PCWSTR , lpwsdomainname : ::windows::core::PCWSTR , lpwspassword : ::windows::core::PCWSTR ) -> u32 ); MprAdminInterfaceSetCredentials(lpwsserver.into_param().abi(), lpwsinterfacename.into_param().abi(), lpwsusername.into_param().abi(), lpwsdomainname.into_param().abi(), lpwspassword.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -474,7 +474,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminIsDomainRasServer ( pszdomain : :: windows::core::PCWSTR , pszmachine : :: windows::core::PCWSTR , pbisrasserver : *mut super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminIsDomainRasServer ( pszdomain : ::windows::core::PCWSTR , pszmachine : ::windows::core::PCWSTR , pbisrasserver : *mut super::super::Foundation:: BOOL ) -> u32 ); MprAdminIsDomainRasServer(pszdomain.into_param().abi(), pszmachine.into_param().abi(), pbisrasserver) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -484,7 +484,7 @@ pub unsafe fn MprAdminIsServiceInitialized(lpwsservername: P0, fisserviceini where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminIsServiceInitialized ( lpwsservername : :: windows::core::PCWSTR , fisserviceinitialized : *const super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminIsServiceInitialized ( lpwsservername : ::windows::core::PCWSTR , fisserviceinitialized : *const super::super::Foundation:: BOOL ) -> u32 ); MprAdminIsServiceInitialized(lpwsservername.into_param().abi(), fisserviceinitialized) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -494,7 +494,7 @@ pub unsafe fn MprAdminIsServiceRunning(lpwsservername: P0) -> super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminIsServiceRunning ( lpwsservername : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminIsServiceRunning ( lpwsservername : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); MprAdminIsServiceRunning(lpwsservername.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -545,7 +545,7 @@ pub unsafe fn MprAdminMIBServerConnect(lpwsservername: P0, phmibserver: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminMIBServerConnect ( lpwsservername : :: windows::core::PCWSTR , phmibserver : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminMIBServerConnect ( lpwsservername : ::windows::core::PCWSTR , phmibserver : *mut isize ) -> u32 ); MprAdminMIBServerConnect(lpwsservername.into_param().abi(), phmibserver) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -622,7 +622,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminSendUserMessage ( hmprserver : isize , hconnection : super::super::Foundation:: HANDLE , lpwszmessage : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminSendUserMessage ( hmprserver : isize , hconnection : super::super::Foundation:: HANDLE , lpwszmessage : ::windows::core::PCWSTR ) -> u32 ); MprAdminSendUserMessage(hmprserver, hconnection.into_param().abi(), lpwszmessage.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -631,7 +631,7 @@ pub unsafe fn MprAdminServerConnect(lpwsservername: P0, phmprserver: *mut is where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminServerConnect ( lpwsservername : :: windows::core::PCWSTR , phmprserver : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminServerConnect ( lpwsservername : ::windows::core::PCWSTR , phmprserver : *mut isize ) -> u32 ); MprAdminServerConnect(lpwsservername.into_param().abi(), phmprserver) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -685,7 +685,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminTransportCreate ( hmprserver : isize , dwtransportid : u32 , lpwstransportname : :: windows::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminTransportCreate ( hmprserver : isize , dwtransportid : u32 , lpwstransportname : ::windows::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : ::windows::core::PCWSTR ) -> u32 ); MprAdminTransportCreate(hmprserver, dwtransportid, lpwstransportname.into_param().abi(), pglobalinfo, dwglobalinfosize, ::core::mem::transmute(pclientinterfaceinfo.unwrap_or(::std::ptr::null())), dwclientinterfaceinfosize, lpwsdllpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -717,7 +717,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminUserGetInfo ( lpszserver : :: windows::core::PCWSTR , lpszuser : :: windows::core::PCWSTR , dwlevel : u32 , lpbbuffer : *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminUserGetInfo ( lpszserver : ::windows::core::PCWSTR , lpszuser : ::windows::core::PCWSTR , dwlevel : u32 , lpbbuffer : *mut u8 ) -> u32 ); MprAdminUserGetInfo(lpszserver.into_param().abi(), lpszuser.into_param().abi(), dwlevel, lpbbuffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -727,7 +727,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminUserSetInfo ( lpszserver : :: windows::core::PCWSTR , lpszuser : :: windows::core::PCWSTR , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprAdminUserSetInfo ( lpszserver : ::windows::core::PCWSTR , lpszuser : ::windows::core::PCWSTR , dwlevel : u32 , lpbbuffer : *const u8 ) -> u32 ); MprAdminUserSetInfo(lpszserver.into_param().abi(), lpszuser.into_param().abi(), dwlevel, lpbbuffer) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -764,7 +764,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigGetFriendlyName ( hmprconfig : super::super::Foundation:: HANDLE , pszguidname : :: windows::core::PCWSTR , pszbuffer : :: windows::core::PWSTR , dwbuffersize : u32 ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigGetFriendlyName ( hmprconfig : super::super::Foundation:: HANDLE , pszguidname : ::windows::core::PCWSTR , pszbuffer : ::windows::core::PWSTR , dwbuffersize : u32 ) -> u32 ); MprConfigGetFriendlyName(hmprconfig.into_param().abi(), pszguidname.into_param().abi(), ::core::mem::transmute(pszbuffer), dwbuffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -775,7 +775,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigGetGuidName ( hmprconfig : super::super::Foundation:: HANDLE , pszfriendlyname : :: windows::core::PCWSTR , pszbuffer : :: windows::core::PWSTR , dwbuffersize : u32 ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigGetGuidName ( hmprconfig : super::super::Foundation:: HANDLE , pszfriendlyname : ::windows::core::PCWSTR , pszbuffer : ::windows::core::PWSTR , dwbuffersize : u32 ) -> u32 ); MprConfigGetGuidName(hmprconfig.into_param().abi(), pszfriendlyname.into_param().abi(), ::core::mem::transmute(pszbuffer), dwbuffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -828,7 +828,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigInterfaceGetHandle ( hmprconfig : super::super::Foundation:: HANDLE , lpwsinterfacename : :: windows::core::PCWSTR , phrouterinterface : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigInterfaceGetHandle ( hmprconfig : super::super::Foundation:: HANDLE , lpwsinterfacename : ::windows::core::PCWSTR , phrouterinterface : *mut super::super::Foundation:: HANDLE ) -> u32 ); MprConfigInterfaceGetHandle(hmprconfig.into_param().abi(), lpwsinterfacename.into_param().abi(), phrouterinterface) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -873,7 +873,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigInterfaceTransportAdd ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : :: windows::core::PCWSTR , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 , phrouteriftransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigInterfaceTransportAdd ( hmprconfig : super::super::Foundation:: HANDLE , hrouterinterface : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : ::windows::core::PCWSTR , pinterfaceinfo : *const u8 , dwinterfaceinfosize : u32 , phrouteriftransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); MprConfigInterfaceTransportAdd(hmprconfig.into_param().abi(), hrouterinterface.into_param().abi(), dwtransportid, lpwstransportname.into_param().abi(), ::core::mem::transmute(pinterfaceinfo.as_ptr()), pinterfaceinfo.len() as _, phrouteriftransport) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -942,7 +942,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigServerBackup ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigServerBackup ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : ::windows::core::PCWSTR ) -> u32 ); MprConfigServerBackup(hmprconfig.into_param().abi(), lpwspath.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -952,7 +952,7 @@ pub unsafe fn MprConfigServerConnect(lpwsservername: P0, phmprconfig: *mut s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigServerConnect ( lpwsservername : :: windows::core::PCWSTR , phmprconfig : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigServerConnect ( lpwsservername : ::windows::core::PCWSTR , phmprconfig : *mut super::super::Foundation:: HANDLE ) -> u32 ); MprConfigServerConnect(lpwsservername.into_param().abi(), phmprconfig) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1009,7 +1009,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigServerRestore ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigServerRestore ( hmprconfig : super::super::Foundation:: HANDLE , lpwspath : ::windows::core::PCWSTR ) -> u32 ); MprConfigServerRestore(hmprconfig.into_param().abi(), lpwspath.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1037,7 +1037,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigTransportCreate ( hmprconfig : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : :: windows::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows::core::PCWSTR , phroutertransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigTransportCreate ( hmprconfig : super::super::Foundation:: HANDLE , dwtransportid : u32 , lpwstransportname : ::windows::core::PCWSTR , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : ::windows::core::PCWSTR , phroutertransport : *mut super::super::Foundation:: HANDLE ) -> u32 ); MprConfigTransportCreate(hmprconfig.into_param().abi(), dwtransportid, lpwstransportname.into_param().abi(), ::core::mem::transmute(pglobalinfo.as_ptr()), pglobalinfo.len() as _, ::core::mem::transmute(pclientinterfaceinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pclientinterfaceinfo.as_deref().map_or(0, |slice| slice.len() as _), lpwsdllpath.into_param().abi(), phroutertransport) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1079,7 +1079,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigTransportGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , ppglobalinfo : *mut *mut u8 , lpdwglobalinfosize : *mut u32 , ppclientinterfaceinfo : *mut *mut u8 , lpdwclientinterfaceinfosize : *mut u32 , lplpwsdllpath : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigTransportGetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , ppglobalinfo : *mut *mut u8 , lpdwglobalinfosize : *mut u32 , ppclientinterfaceinfo : *mut *mut u8 , lpdwclientinterfaceinfosize : *mut u32 , lplpwsdllpath : *mut ::windows::core::PWSTR ) -> u32 ); MprConfigTransportGetInfo(hmprconfig.into_param().abi(), hroutertransport.into_param().abi(), ::core::mem::transmute(ppglobalinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdwglobalinfosize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppclientinterfaceinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdwclientinterfaceinfosize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lplpwsdllpath.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1091,7 +1091,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigTransportSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "mprapi.dll""system" fn MprConfigTransportSetInfo ( hmprconfig : super::super::Foundation:: HANDLE , hroutertransport : super::super::Foundation:: HANDLE , pglobalinfo : *const u8 , dwglobalinfosize : u32 , pclientinterfaceinfo : *const u8 , dwclientinterfaceinfosize : u32 , lpwsdllpath : ::windows::core::PCWSTR ) -> u32 ); MprConfigTransportSetInfo(hmprconfig.into_param().abi(), hroutertransport.into_param().abi(), ::core::mem::transmute(pglobalinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pglobalinfo.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pclientinterfaceinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pclientinterfaceinfo.as_deref().map_or(0, |slice| slice.len() as _), lpwsdllpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1196,7 +1196,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasCreatePhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasCreatePhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : ::windows::core::PCSTR ) -> u32 ); RasCreatePhonebookEntryA(param0.into_param().abi(), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1207,7 +1207,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasCreatePhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasCreatePhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : ::windows::core::PCWSTR ) -> u32 ); RasCreatePhonebookEntryW(param0.into_param().abi(), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1217,7 +1217,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDeleteEntryA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDeleteEntryA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR ) -> u32 ); RasDeleteEntryA(param0.into_param().abi(), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1227,7 +1227,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDeleteEntryW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDeleteEntryW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR ) -> u32 ); RasDeleteEntryW(param0.into_param().abi(), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1237,7 +1237,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDeleteSubEntryA ( pszphonebook : :: windows::core::PCSTR , pszentry : :: windows::core::PCSTR , dwsubentryid : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDeleteSubEntryA ( pszphonebook : ::windows::core::PCSTR , pszentry : ::windows::core::PCSTR , dwsubentryid : u32 ) -> u32 ); RasDeleteSubEntryA(pszphonebook.into_param().abi(), pszentry.into_param().abi(), dwsubentryid) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1247,7 +1247,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDeleteSubEntryW ( pszphonebook : :: windows::core::PCWSTR , pszentry : :: windows::core::PCWSTR , dwsubentryid : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDeleteSubEntryW ( pszphonebook : ::windows::core::PCWSTR , pszentry : ::windows::core::PCWSTR , dwsubentryid : u32 ) -> u32 ); RasDeleteSubEntryW(pszphonebook.into_param().abi(), pszentry.into_param().abi(), dwsubentryid) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1257,7 +1257,7 @@ pub unsafe fn RasDialA(param0: ::core::option::Option<*const RASDIALEXTENSIO where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDialA ( param0 : *const RASDIALEXTENSIONS , param1 : :: windows::core::PCSTR , param2 : *const RASDIALPARAMSA , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDialA ( param0 : *const RASDIALEXTENSIONS , param1 : ::windows::core::PCSTR , param2 : *const RASDIALPARAMSA , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 ); RasDialA(::core::mem::transmute(param0.unwrap_or(::std::ptr::null())), param1.into_param().abi(), param2, param3, ::core::mem::transmute(param4.unwrap_or(::std::ptr::null())), param5) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1269,7 +1269,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasdlg.dll""system" fn RasDialDlgA ( lpszphonebook : :: windows::core::PCSTR , lpszentry : :: windows::core::PCSTR , lpszphonenumber : :: windows::core::PCSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "rasdlg.dll""system" fn RasDialDlgA ( lpszphonebook : ::windows::core::PCSTR , lpszentry : ::windows::core::PCSTR , lpszphonenumber : ::windows::core::PCSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL ); RasDialDlgA(lpszphonebook.into_param().abi(), lpszentry.into_param().abi(), lpszphonenumber.into_param().abi(), lpinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1281,7 +1281,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasdlg.dll""system" fn RasDialDlgW ( lpszphonebook : :: windows::core::PCWSTR , lpszentry : :: windows::core::PCWSTR , lpszphonenumber : :: windows::core::PCWSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "rasdlg.dll""system" fn RasDialDlgW ( lpszphonebook : ::windows::core::PCWSTR , lpszentry : ::windows::core::PCWSTR , lpszphonenumber : ::windows::core::PCWSTR , lpinfo : *mut RASDIALDLG ) -> super::super::Foundation:: BOOL ); RasDialDlgW(lpszphonebook.into_param().abi(), lpszentry.into_param().abi(), lpszphonenumber.into_param().abi(), lpinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1291,7 +1291,7 @@ pub unsafe fn RasDialW(param0: ::core::option::Option<*const RASDIALEXTENSIO where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDialW ( param0 : *const RASDIALEXTENSIONS , param1 : :: windows::core::PCWSTR , param2 : *const RASDIALPARAMSW , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasDialW ( param0 : *const RASDIALEXTENSIONS , param1 : ::windows::core::PCWSTR , param2 : *const RASDIALPARAMSW , param3 : u32 , param4 : *const ::core::ffi::c_void , param5 : *mut HRASCONN ) -> u32 ); RasDialW(::core::mem::transmute(param0.unwrap_or(::std::ptr::null())), param1.into_param().abi(), param2, param3, ::core::mem::transmute(param4.unwrap_or(::std::ptr::null())), param5) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1303,7 +1303,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEditPhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : :: windows::core::PCSTR , param2 : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEditPhonebookEntryA ( param0 : super::super::Foundation:: HWND , param1 : ::windows::core::PCSTR , param2 : ::windows::core::PCSTR ) -> u32 ); RasEditPhonebookEntryA(param0.into_param().abi(), param1.into_param().abi(), param2.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1315,7 +1315,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEditPhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : :: windows::core::PCWSTR , param2 : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEditPhonebookEntryW ( param0 : super::super::Foundation:: HWND , param1 : ::windows::core::PCWSTR , param2 : ::windows::core::PCWSTR ) -> u32 ); RasEditPhonebookEntryW(param0.into_param().abi(), param1.into_param().abi(), param2.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1326,7 +1326,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasdlg.dll""system" fn RasEntryDlgA ( lpszphonebook : :: windows::core::PCSTR , lpszentry : :: windows::core::PCSTR , lpinfo : *mut RASENTRYDLGA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "rasdlg.dll""system" fn RasEntryDlgA ( lpszphonebook : ::windows::core::PCSTR , lpszentry : ::windows::core::PCSTR , lpinfo : *mut RASENTRYDLGA ) -> super::super::Foundation:: BOOL ); RasEntryDlgA(lpszphonebook.into_param().abi(), lpszentry.into_param().abi(), lpinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1337,19 +1337,19 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasdlg.dll""system" fn RasEntryDlgW ( lpszphonebook : :: windows::core::PCWSTR , lpszentry : :: windows::core::PCWSTR , lpinfo : *mut RASENTRYDLGW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "rasdlg.dll""system" fn RasEntryDlgW ( lpszphonebook : ::windows::core::PCWSTR , lpszentry : ::windows::core::PCWSTR , lpinfo : *mut RASENTRYDLGW ) -> super::super::Foundation:: BOOL ); RasEntryDlgW(lpszphonebook.into_param().abi(), lpszentry.into_param().abi(), lpinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] pub unsafe fn RasEnumAutodialAddressesA(lpprasautodialaddresses: ::core::option::Option<*mut ::windows::core::PSTR>, lpdwcbrasautodialaddresses: *mut u32, lpdwcrasautodialaddresses: *mut u32) -> u32 { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEnumAutodialAddressesA ( lpprasautodialaddresses : *mut :: windows::core::PSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEnumAutodialAddressesA ( lpprasautodialaddresses : *mut ::windows::core::PSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 ); RasEnumAutodialAddressesA(::core::mem::transmute(lpprasautodialaddresses.unwrap_or(::std::ptr::null_mut())), lpdwcbrasautodialaddresses, lpdwcrasautodialaddresses) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] pub unsafe fn RasEnumAutodialAddressesW(lpprasautodialaddresses: ::core::option::Option<*mut ::windows::core::PWSTR>, lpdwcbrasautodialaddresses: *mut u32, lpdwcrasautodialaddresses: *mut u32) -> u32 { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEnumAutodialAddressesW ( lpprasautodialaddresses : *mut :: windows::core::PWSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEnumAutodialAddressesW ( lpprasautodialaddresses : *mut ::windows::core::PWSTR , lpdwcbrasautodialaddresses : *mut u32 , lpdwcrasautodialaddresses : *mut u32 ) -> u32 ); RasEnumAutodialAddressesW(::core::mem::transmute(lpprasautodialaddresses.unwrap_or(::std::ptr::null_mut())), lpdwcbrasautodialaddresses, lpdwcrasautodialaddresses) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1385,7 +1385,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEnumEntriesA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR , param2 : *mut RASENTRYNAMEA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEnumEntriesA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR , param2 : *mut RASENTRYNAMEA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); RasEnumEntriesA(param0.into_param().abi(), param1.into_param().abi(), ::core::mem::transmute(param2.unwrap_or(::std::ptr::null_mut())), param3, param4) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1395,7 +1395,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEnumEntriesW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR , param2 : *mut RASENTRYNAMEW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasEnumEntriesW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR , param2 : *mut RASENTRYNAMEW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); RasEnumEntriesW(param0.into_param().abi(), param1.into_param().abi(), ::core::mem::transmute(param2.unwrap_or(::std::ptr::null_mut())), param3, param4) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1416,7 +1416,7 @@ pub unsafe fn RasGetAutodialAddressA(param0: P0, param1: ::core::option::Opt where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetAutodialAddressA ( param0 : :: windows::core::PCSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetAutodialAddressA ( param0 : ::windows::core::PCSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYA , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); RasGetAutodialAddressA(param0.into_param().abi(), ::core::mem::transmute(param1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(param2.unwrap_or(::std::ptr::null_mut())), param3, param4) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1425,7 +1425,7 @@ pub unsafe fn RasGetAutodialAddressW(param0: P0, param1: ::core::option::Opt where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetAutodialAddressW ( param0 : :: windows::core::PCWSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetAutodialAddressW ( param0 : ::windows::core::PCWSTR , param1 : *const u32 , param2 : *mut RASAUTODIALENTRYW , param3 : *mut u32 , param4 : *mut u32 ) -> u32 ); RasGetAutodialAddressW(param0.into_param().abi(), ::core::mem::transmute(param1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(param2.unwrap_or(::std::ptr::null_mut())), param3, param4) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1500,7 +1500,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetCredentialsA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR , param2 : *mut RASCREDENTIALSA ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetCredentialsA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR , param2 : *mut RASCREDENTIALSA ) -> u32 ); RasGetCredentialsA(param0.into_param().abi(), param1.into_param().abi(), param2) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1510,7 +1510,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetCredentialsW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR , param2 : *mut RASCREDENTIALSW ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetCredentialsW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR , param2 : *mut RASCREDENTIALSW ) -> u32 ); RasGetCredentialsW(param0.into_param().abi(), param1.into_param().abi(), param2) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1520,7 +1520,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetCustomAuthDataA ( pszphonebook : :: windows::core::PCSTR , pszentry : :: windows::core::PCSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetCustomAuthDataA ( pszphonebook : ::windows::core::PCSTR , pszentry : ::windows::core::PCSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 ); RasGetCustomAuthDataA(pszphonebook.into_param().abi(), pszentry.into_param().abi(), ::core::mem::transmute(pbcustomauthdata.unwrap_or(::std::ptr::null_mut())), pdwsizeofcustomauthdata) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1530,7 +1530,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetCustomAuthDataW ( pszphonebook : :: windows::core::PCWSTR , pszentry : :: windows::core::PCWSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetCustomAuthDataW ( pszphonebook : ::windows::core::PCWSTR , pszentry : ::windows::core::PCWSTR , pbcustomauthdata : *mut u8 , pdwsizeofcustomauthdata : *mut u32 ) -> u32 ); RasGetCustomAuthDataW(pszphonebook.into_param().abi(), pszentry.into_param().abi(), ::core::mem::transmute(pbcustomauthdata.unwrap_or(::std::ptr::null_mut())), pdwsizeofcustomauthdata) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1542,7 +1542,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows::core::PCSTR , pszentry : :: windows::core::PCSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : ::windows::core::PCSTR , pszentry : ::windows::core::PCSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 ); RasGetEapUserDataA(htoken.into_param().abi(), pszphonebook.into_param().abi(), pszentry.into_param().abi(), ::core::mem::transmute(pbeapdata.unwrap_or(::std::ptr::null_mut())), pdwsizeofeapdata) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1554,7 +1554,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows::core::PCWSTR , pszentry : :: windows::core::PCWSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : ::windows::core::PCWSTR , pszentry : ::windows::core::PCWSTR , pbeapdata : *mut u8 , pdwsizeofeapdata : *mut u32 ) -> u32 ); RasGetEapUserDataW(htoken.into_param().abi(), pszphonebook.into_param().abi(), pszentry.into_param().abi(), ::core::mem::transmute(pbeapdata.unwrap_or(::std::ptr::null_mut())), pdwsizeofeapdata) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1566,7 +1566,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEapUserIdentityA ( pszphonebook : :: windows::core::PCSTR , pszentry : :: windows::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYA ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEapUserIdentityA ( pszphonebook : ::windows::core::PCSTR , pszentry : ::windows::core::PCSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYA ) -> u32 ); RasGetEapUserIdentityA(pszphonebook.into_param().abi(), pszentry.into_param().abi(), dwflags, hwnd.into_param().abi(), ppraseapuseridentity) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1578,7 +1578,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEapUserIdentityW ( pszphonebook : :: windows::core::PCWSTR , pszentry : :: windows::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYW ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEapUserIdentityW ( pszphonebook : ::windows::core::PCWSTR , pszentry : ::windows::core::PCWSTR , dwflags : u32 , hwnd : super::super::Foundation:: HWND , ppraseapuseridentity : *mut *mut RASEAPUSERIDENTITYW ) -> u32 ); RasGetEapUserIdentityW(pszphonebook.into_param().abi(), pszentry.into_param().abi(), dwflags, hwnd.into_param().abi(), ppraseapuseridentity) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1587,7 +1587,7 @@ pub unsafe fn RasGetEntryDialParamsA(param0: P0, param1: *mut RASDIALPARAMSA where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEntryDialParamsA ( param0 : :: windows::core::PCSTR , param1 : *mut RASDIALPARAMSA , param2 : *mut i32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEntryDialParamsA ( param0 : ::windows::core::PCSTR , param1 : *mut RASDIALPARAMSA , param2 : *mut i32 ) -> u32 ); RasGetEntryDialParamsA(param0.into_param().abi(), param1, param2) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1596,7 +1596,7 @@ pub unsafe fn RasGetEntryDialParamsW(param0: P0, param1: *mut RASDIALPARAMSW where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEntryDialParamsW ( param0 : :: windows::core::PCWSTR , param1 : *mut RASDIALPARAMSW , param2 : *mut i32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEntryDialParamsW ( param0 : ::windows::core::PCWSTR , param1 : *mut RASDIALPARAMSW , param2 : *mut i32 ) -> u32 ); RasGetEntryDialParamsW(param0.into_param().abi(), param1, param2) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1607,7 +1607,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEntryPropertiesA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR , param2 : *mut RASENTRYA , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEntryPropertiesA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR , param2 : *mut RASENTRYA , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 ); RasGetEntryPropertiesA(param0.into_param().abi(), param1.into_param().abi(), ::core::mem::transmute(param2.unwrap_or(::std::ptr::null_mut())), param3, ::core::mem::transmute(param4.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(param5.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1618,19 +1618,19 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEntryPropertiesW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR , param2 : *mut RASENTRYW , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetEntryPropertiesW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR , param2 : *mut RASENTRYW , param3 : *mut u32 , param4 : *mut u8 , param5 : *mut u32 ) -> u32 ); RasGetEntryPropertiesW(param0.into_param().abi(), param1.into_param().abi(), ::core::mem::transmute(param2.unwrap_or(::std::ptr::null_mut())), param3, ::core::mem::transmute(param4.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(param5.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] pub unsafe fn RasGetErrorStringA(resourceid: u32, lpszstring: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetErrorStringA ( resourceid : u32 , lpszstring : :: windows::core::PSTR , inbufsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetErrorStringA ( resourceid : u32 , lpszstring : ::windows::core::PSTR , inbufsize : u32 ) -> u32 ); RasGetErrorStringA(resourceid, ::core::mem::transmute(lpszstring.as_ptr()), lpszstring.len() as _) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] pub unsafe fn RasGetErrorStringW(resourceid: u32, lpszstring: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetErrorStringW ( resourceid : u32 , lpszstring : :: windows::core::PWSTR , inbufsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetErrorStringW ( resourceid : u32 , lpszstring : ::windows::core::PWSTR , inbufsize : u32 ) -> u32 ); RasGetErrorStringW(resourceid, ::core::mem::transmute(lpszstring.as_ptr()), lpszstring.len() as _) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1645,7 +1645,7 @@ where #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] #[inline] pub unsafe fn RasGetPCscf(lpszpcscf: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetPCscf ( lpszpcscf : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetPCscf ( lpszpcscf : ::windows::core::PWSTR ) -> u32 ); RasGetPCscf(::core::mem::transmute(lpszpcscf)) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1701,7 +1701,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetSubEntryPropertiesA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR , param2 : u32 , param3 : *mut RASSUBENTRYA , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetSubEntryPropertiesA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR , param2 : u32 , param3 : *mut RASSUBENTRYA , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 ); RasGetSubEntryPropertiesA(param0.into_param().abi(), param1.into_param().abi(), param2, ::core::mem::transmute(param3.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(param4.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(param5.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(param6.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1711,7 +1711,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetSubEntryPropertiesW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR , param2 : u32 , param3 : *mut RASSUBENTRYW , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasGetSubEntryPropertiesW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR , param2 : u32 , param3 : *mut RASSUBENTRYW , param4 : *mut u32 , param5 : *mut u8 , param6 : *mut u32 ) -> u32 ); RasGetSubEntryPropertiesW(param0.into_param().abi(), param1.into_param().abi(), param2, ::core::mem::transmute(param3.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(param4.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(param5.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(param6.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1751,7 +1751,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasdlg.dll""system" fn RasPhonebookDlgA ( lpszphonebook : :: windows::core::PCSTR , lpszentry : :: windows::core::PCSTR , lpinfo : *mut RASPBDLGA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "rasdlg.dll""system" fn RasPhonebookDlgA ( lpszphonebook : ::windows::core::PCSTR , lpszentry : ::windows::core::PCSTR , lpinfo : *mut RASPBDLGA ) -> super::super::Foundation:: BOOL ); RasPhonebookDlgA(lpszphonebook.into_param().abi(), lpszentry.into_param().abi(), lpinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1762,7 +1762,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasdlg.dll""system" fn RasPhonebookDlgW ( lpszphonebook : :: windows::core::PCWSTR , lpszentry : :: windows::core::PCWSTR , lpinfo : *mut RASPBDLGW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "rasdlg.dll""system" fn RasPhonebookDlgW ( lpszphonebook : ::windows::core::PCWSTR , lpszentry : ::windows::core::PCWSTR , lpinfo : *mut RASPBDLGW ) -> super::super::Foundation:: BOOL ); RasPhonebookDlgW(lpszphonebook.into_param().abi(), lpszentry.into_param().abi(), lpinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1773,7 +1773,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasRenameEntryA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR , param2 : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasRenameEntryA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR , param2 : ::windows::core::PCSTR ) -> u32 ); RasRenameEntryA(param0.into_param().abi(), param1.into_param().abi(), param2.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1784,7 +1784,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasRenameEntryW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR , param2 : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasRenameEntryW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR , param2 : ::windows::core::PCWSTR ) -> u32 ); RasRenameEntryW(param0.into_param().abi(), param1.into_param().abi(), param2.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1793,7 +1793,7 @@ pub unsafe fn RasSetAutodialAddressA(param0: P0, param1: u32, param2: ::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetAutodialAddressA ( param0 : :: windows::core::PCSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYA , param3 : u32 , param4 : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetAutodialAddressA ( param0 : ::windows::core::PCSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYA , param3 : u32 , param4 : u32 ) -> u32 ); RasSetAutodialAddressA(param0.into_param().abi(), param1, ::core::mem::transmute(param2.unwrap_or(::std::ptr::null())), param3, param4) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1802,7 +1802,7 @@ pub unsafe fn RasSetAutodialAddressW(param0: P0, param1: u32, param2: ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetAutodialAddressW ( param0 : :: windows::core::PCWSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYW , param3 : u32 , param4 : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetAutodialAddressW ( param0 : ::windows::core::PCWSTR , param1 : u32 , param2 : *const RASAUTODIALENTRYW , param3 : u32 , param4 : u32 ) -> u32 ); RasSetAutodialAddressW(param0.into_param().abi(), param1, ::core::mem::transmute(param2.unwrap_or(::std::ptr::null())), param3, param4) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1846,7 +1846,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetCredentialsA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR , param2 : *const RASCREDENTIALSA , param3 : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetCredentialsA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR , param2 : *const RASCREDENTIALSA , param3 : super::super::Foundation:: BOOL ) -> u32 ); RasSetCredentialsA(param0.into_param().abi(), param1.into_param().abi(), param2, param3.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1858,7 +1858,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetCredentialsW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR , param2 : *const RASCREDENTIALSW , param3 : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetCredentialsW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR , param2 : *const RASCREDENTIALSW , param3 : super::super::Foundation:: BOOL ) -> u32 ); RasSetCredentialsW(param0.into_param().abi(), param1.into_param().abi(), param2, param3.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1868,7 +1868,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetCustomAuthDataA ( pszphonebook : :: windows::core::PCSTR , pszentry : :: windows::core::PCSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetCustomAuthDataA ( pszphonebook : ::windows::core::PCSTR , pszentry : ::windows::core::PCSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 ); RasSetCustomAuthDataA(pszphonebook.into_param().abi(), pszentry.into_param().abi(), ::core::mem::transmute(pbcustomauthdata.as_ptr()), pbcustomauthdata.len() as _) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1878,7 +1878,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetCustomAuthDataW ( pszphonebook : :: windows::core::PCWSTR , pszentry : :: windows::core::PCWSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetCustomAuthDataW ( pszphonebook : ::windows::core::PCWSTR , pszentry : ::windows::core::PCWSTR , pbcustomauthdata : *const u8 , dwsizeofcustomauthdata : u32 ) -> u32 ); RasSetCustomAuthDataW(pszphonebook.into_param().abi(), pszentry.into_param().abi(), ::core::mem::transmute(pbcustomauthdata.as_ptr()), pbcustomauthdata.len() as _) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1890,7 +1890,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows::core::PCSTR , pszentry : :: windows::core::PCSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEapUserDataA ( htoken : super::super::Foundation:: HANDLE , pszphonebook : ::windows::core::PCSTR , pszentry : ::windows::core::PCSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 ); RasSetEapUserDataA(htoken.into_param().abi(), pszphonebook.into_param().abi(), pszentry.into_param().abi(), pbeapdata, dwsizeofeapdata) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1902,7 +1902,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : :: windows::core::PCWSTR , pszentry : :: windows::core::PCWSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEapUserDataW ( htoken : super::super::Foundation:: HANDLE , pszphonebook : ::windows::core::PCWSTR , pszentry : ::windows::core::PCWSTR , pbeapdata : *const u8 , dwsizeofeapdata : u32 ) -> u32 ); RasSetEapUserDataW(htoken.into_param().abi(), pszphonebook.into_param().abi(), pszentry.into_param().abi(), pbeapdata, dwsizeofeapdata) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1913,7 +1913,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEntryDialParamsA ( param0 : :: windows::core::PCSTR , param1 : *const RASDIALPARAMSA , param2 : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEntryDialParamsA ( param0 : ::windows::core::PCSTR , param1 : *const RASDIALPARAMSA , param2 : super::super::Foundation:: BOOL ) -> u32 ); RasSetEntryDialParamsA(param0.into_param().abi(), param1, param2.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`*"] @@ -1924,7 +1924,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEntryDialParamsW ( param0 : :: windows::core::PCWSTR , param1 : *const RASDIALPARAMSW , param2 : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEntryDialParamsW ( param0 : ::windows::core::PCWSTR , param1 : *const RASDIALPARAMSW , param2 : super::super::Foundation:: BOOL ) -> u32 ); RasSetEntryDialParamsW(param0.into_param().abi(), param1, param2.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1935,7 +1935,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEntryPropertiesA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR , param2 : *const RASENTRYA , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEntryPropertiesA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR , param2 : *const RASENTRYA , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 ); RasSetEntryPropertiesA(param0.into_param().abi(), param1.into_param().abi(), param2, param3, ::core::mem::transmute(param4.unwrap_or(::std::ptr::null())), param5) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1946,7 +1946,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEntryPropertiesW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR , param2 : *const RASENTRYW , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetEntryPropertiesW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR , param2 : *const RASENTRYW , param3 : u32 , param4 : *const u8 , param5 : u32 ) -> u32 ); RasSetEntryPropertiesW(param0.into_param().abi(), param1.into_param().abi(), param2, param3, ::core::mem::transmute(param4.unwrap_or(::std::ptr::null())), param5) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1956,7 +1956,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetSubEntryPropertiesA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR , param2 : u32 , param3 : *const RASSUBENTRYA , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetSubEntryPropertiesA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR , param2 : u32 , param3 : *const RASSUBENTRYA , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 ); RasSetSubEntryPropertiesA(param0.into_param().abi(), param1.into_param().abi(), param2, param3, param4, ::core::mem::transmute(param5.unwrap_or(::std::ptr::null())), param6) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1966,7 +1966,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetSubEntryPropertiesW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR , param2 : u32 , param3 : *const RASSUBENTRYW , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasSetSubEntryPropertiesW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR , param2 : u32 , param3 : *const RASSUBENTRYW , param4 : u32 , param5 : *const u8 , param6 : u32 ) -> u32 ); RasSetSubEntryPropertiesW(param0.into_param().abi(), param1.into_param().abi(), param2, param3, param4, ::core::mem::transmute(param5.unwrap_or(::std::ptr::null())), param6) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`, `\"Win32_Networking_WinSock\"`*"] @@ -1986,7 +1986,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasValidateEntryNameA ( param0 : :: windows::core::PCSTR , param1 : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasValidateEntryNameA ( param0 : ::windows::core::PCSTR , param1 : ::windows::core::PCSTR ) -> u32 ); RasValidateEntryNameA(param0.into_param().abi(), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -1996,7 +1996,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rasapi32.dll""system" fn RasValidateEntryNameW ( param0 : :: windows::core::PCWSTR , param1 : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rasapi32.dll""system" fn RasValidateEntryNameW ( param0 : ::windows::core::PCWSTR , param1 : ::windows::core::PCWSTR ) -> u32 ); RasValidateEntryNameW(param0.into_param().abi(), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -3055,31 +3055,31 @@ pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_PPTP: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const MPRAPI_SET_CONFIG_PROTOCOL_FOR_SSTP: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Atm: ::windows::core::PCWSTR = ::windows::w!("ATM"); +pub const MPRDT_Atm: ::windows::core::PCWSTR = ::windows::core::w!("ATM"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_FrameRelay: ::windows::core::PCWSTR = ::windows::w!("FRAMERELAY"); +pub const MPRDT_FrameRelay: ::windows::core::PCWSTR = ::windows::core::w!("FRAMERELAY"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Generic: ::windows::core::PCWSTR = ::windows::w!("GENERIC"); +pub const MPRDT_Generic: ::windows::core::PCWSTR = ::windows::core::w!("GENERIC"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Irda: ::windows::core::PCWSTR = ::windows::w!("IRDA"); +pub const MPRDT_Irda: ::windows::core::PCWSTR = ::windows::core::w!("IRDA"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Isdn: ::windows::core::PCWSTR = ::windows::w!("isdn"); +pub const MPRDT_Isdn: ::windows::core::PCWSTR = ::windows::core::w!("isdn"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Modem: ::windows::core::PCWSTR = ::windows::w!("modem"); +pub const MPRDT_Modem: ::windows::core::PCWSTR = ::windows::core::w!("modem"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Pad: ::windows::core::PCWSTR = ::windows::w!("pad"); +pub const MPRDT_Pad: ::windows::core::PCWSTR = ::windows::core::w!("pad"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Parallel: ::windows::core::PCWSTR = ::windows::w!("PARALLEL"); +pub const MPRDT_Parallel: ::windows::core::PCWSTR = ::windows::core::w!("PARALLEL"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_SW56: ::windows::core::PCWSTR = ::windows::w!("SW56"); +pub const MPRDT_SW56: ::windows::core::PCWSTR = ::windows::core::w!("SW56"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Serial: ::windows::core::PCWSTR = ::windows::w!("SERIAL"); +pub const MPRDT_Serial: ::windows::core::PCWSTR = ::windows::core::w!("SERIAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Sonet: ::windows::core::PCWSTR = ::windows::w!("SONET"); +pub const MPRDT_Sonet: ::windows::core::PCWSTR = ::windows::core::w!("SONET"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_Vpn: ::windows::core::PCWSTR = ::windows::w!("vpn"); +pub const MPRDT_Vpn: ::windows::core::PCWSTR = ::windows::core::w!("vpn"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const MPRDT_X25: ::windows::core::PCWSTR = ::windows::w!("x25"); +pub const MPRDT_X25: ::windows::core::PCWSTR = ::windows::core::w!("x25"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const MPRET_Direct: u32 = 3u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -3319,35 +3319,35 @@ pub const RASDDFLAG_NoPrompt: u32 = 2u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const RASDDFLAG_PositionDlg: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDIALEVENT: ::windows::core::PCSTR = ::windows::s!("RasDialEvent"); +pub const RASDIALEVENT: ::windows::core::PCSTR = ::windows::core::s!("RasDialEvent"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Atm: ::windows::core::PCWSTR = ::windows::w!("ATM"); +pub const RASDT_Atm: ::windows::core::PCWSTR = ::windows::core::w!("ATM"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_FrameRelay: ::windows::core::PCWSTR = ::windows::w!("FRAMERELAY"); +pub const RASDT_FrameRelay: ::windows::core::PCWSTR = ::windows::core::w!("FRAMERELAY"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Generic: ::windows::core::PCWSTR = ::windows::w!("GENERIC"); +pub const RASDT_Generic: ::windows::core::PCWSTR = ::windows::core::w!("GENERIC"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Irda: ::windows::core::PCWSTR = ::windows::w!("IRDA"); +pub const RASDT_Irda: ::windows::core::PCWSTR = ::windows::core::w!("IRDA"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Isdn: ::windows::core::PCWSTR = ::windows::w!("isdn"); +pub const RASDT_Isdn: ::windows::core::PCWSTR = ::windows::core::w!("isdn"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Modem: ::windows::core::PCWSTR = ::windows::w!("modem"); +pub const RASDT_Modem: ::windows::core::PCWSTR = ::windows::core::w!("modem"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_PPPoE: ::windows::core::PCWSTR = ::windows::w!("PPPoE"); +pub const RASDT_PPPoE: ::windows::core::PCWSTR = ::windows::core::w!("PPPoE"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Pad: ::windows::core::PCWSTR = ::windows::w!("pad"); +pub const RASDT_Pad: ::windows::core::PCWSTR = ::windows::core::w!("pad"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Parallel: ::windows::core::PCWSTR = ::windows::w!("PARALLEL"); +pub const RASDT_Parallel: ::windows::core::PCWSTR = ::windows::core::w!("PARALLEL"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_SW56: ::windows::core::PCWSTR = ::windows::w!("SW56"); +pub const RASDT_SW56: ::windows::core::PCWSTR = ::windows::core::w!("SW56"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Serial: ::windows::core::PCWSTR = ::windows::w!("SERIAL"); +pub const RASDT_Serial: ::windows::core::PCWSTR = ::windows::core::w!("SERIAL"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Sonet: ::windows::core::PCWSTR = ::windows::w!("SONET"); +pub const RASDT_Sonet: ::windows::core::PCWSTR = ::windows::core::w!("SONET"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_Vpn: ::windows::core::PCWSTR = ::windows::w!("vpn"); +pub const RASDT_Vpn: ::windows::core::PCWSTR = ::windows::core::w!("vpn"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RASDT_X25: ::windows::core::PCWSTR = ::windows::w!("x25"); +pub const RASDT_X25: ::windows::core::PCWSTR = ::windows::core::w!("x25"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const RASEAPF_Logon: u32 = 4u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] @@ -3681,7 +3681,7 @@ pub const REN_AllUsers: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const REN_User: u32 = 0u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] -pub const RRAS_SERVICE_NAME: ::windows::core::PCWSTR = ::windows::w!("RemoteAccess"); +pub const RRAS_SERVICE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("RemoteAccess"); #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] pub const RTM_BLOCK_METHODS: u32 = 1u32; #[doc = "*Required features: `\"Win32_NetworkManagement_Rras\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs index a7211150a9..44adc76e7b 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/Snmp/mod.rs @@ -89,7 +89,7 @@ pub unsafe fn SnmpEncodeMsg(session: isize, srcentity: isize, dstentity: isize, #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] pub unsafe fn SnmpEntityToStr(entity: isize, string: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "wsnmp32.dll""system" fn SnmpEntityToStr ( entity : isize , size : u32 , string : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "wsnmp32.dll""system" fn SnmpEntityToStr ( entity : isize , size : u32 , string : ::windows::core::PSTR ) -> u32 ); SnmpEntityToStr(entity, string.len() as _, ::core::mem::transmute(string.as_ptr())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] @@ -214,7 +214,7 @@ pub unsafe fn SnmpMgrGetTrapEx(enterprise: *mut AsnObjectIdentifier, agentaddres #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SnmpMgrOidToStr(oid: *mut AsnObjectIdentifier, string: ::core::option::Option<*mut ::windows::core::PSTR>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "mgmtapi.dll""system" fn SnmpMgrOidToStr ( oid : *mut AsnObjectIdentifier , string : *mut :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mgmtapi.dll""system" fn SnmpMgrOidToStr ( oid : *mut AsnObjectIdentifier , string : *mut ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); SnmpMgrOidToStr(oid, ::core::mem::transmute(string.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] @@ -224,7 +224,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mgmtapi.dll""system" fn SnmpMgrOpen ( lpagentaddress : :: windows::core::PCSTR , lpagentcommunity : :: windows::core::PCSTR , ntimeout : i32 , nretries : i32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "mgmtapi.dll""system" fn SnmpMgrOpen ( lpagentaddress : ::windows::core::PCSTR , lpagentcommunity : ::windows::core::PCSTR , ntimeout : i32 , nretries : i32 ) -> *mut ::core::ffi::c_void ); SnmpMgrOpen(lpagentaddress.into_param().abi(), lpagentcommunity.into_param().abi(), ntimeout, nretries) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] @@ -241,7 +241,7 @@ pub unsafe fn SnmpMgrStrToOid(string: P0, oid: *mut AsnObjectIdentifier) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mgmtapi.dll""system" fn SnmpMgrStrToOid ( string : :: windows::core::PCSTR , oid : *mut AsnObjectIdentifier ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mgmtapi.dll""system" fn SnmpMgrStrToOid ( string : ::windows::core::PCSTR , oid : *mut AsnObjectIdentifier ) -> super::super::Foundation:: BOOL ); SnmpMgrStrToOid(string.into_param().abi(), oid) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] @@ -266,7 +266,7 @@ pub unsafe fn SnmpOidCopy(srcoid: *mut smiOID, dstoid: *mut smiOID) -> u32 { #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] pub unsafe fn SnmpOidToStr(srcoid: *const smiOID, string: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "wsnmp32.dll""system" fn SnmpOidToStr ( srcoid : *const smiOID , size : u32 , string : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "wsnmp32.dll""system" fn SnmpOidToStr ( srcoid : *const smiOID , size : u32 , string : ::windows::core::PSTR ) -> u32 ); SnmpOidToStr(srcoid, string.len() as _, ::core::mem::transmute(string.as_ptr())) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] @@ -363,7 +363,7 @@ pub unsafe fn SnmpStrToEntity(session: isize, string: P0) -> isize where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wsnmp32.dll""system" fn SnmpStrToEntity ( session : isize , string : :: windows::core::PCSTR ) -> isize ); + ::windows::imp::link ! ( "wsnmp32.dll""system" fn SnmpStrToEntity ( session : isize , string : ::windows::core::PCSTR ) -> isize ); SnmpStrToEntity(session, string.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] @@ -372,7 +372,7 @@ pub unsafe fn SnmpStrToOid(string: P0, dstoid: *mut smiOID) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wsnmp32.dll""system" fn SnmpStrToOid ( string : :: windows::core::PCSTR , dstoid : *mut smiOID ) -> u32 ); + ::windows::imp::link ! ( "wsnmp32.dll""system" fn SnmpStrToOid ( string : ::windows::core::PCSTR , dstoid : *mut smiOID ) -> u32 ); SnmpStrToOid(string.into_param().abi(), dstoid) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] @@ -413,13 +413,13 @@ pub unsafe fn SnmpUtilDbgPrint(nloglevel: SNMP_LOG, szformat: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "snmpapi.dll""cdecl" fn SnmpUtilDbgPrint ( nloglevel : SNMP_LOG , szformat : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "snmpapi.dll""cdecl" fn SnmpUtilDbgPrint ( nloglevel : SNMP_LOG , szformat : ::windows::core::PCSTR ) -> ( ) ); SnmpUtilDbgPrint(nloglevel, szformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] pub unsafe fn SnmpUtilIdsToA(ids: *mut u32, idlength: u32) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "snmpapi.dll""system" fn SnmpUtilIdsToA ( ids : *mut u32 , idlength : u32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "snmpapi.dll""system" fn SnmpUtilIdsToA ( ids : *mut u32 , idlength : u32 ) -> ::windows::core::PSTR ); SnmpUtilIdsToA(ids, idlength) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] @@ -501,7 +501,7 @@ pub unsafe fn SnmpUtilOidNCmp(poid1: *mut AsnObjectIdentifier, poid2: *mut AsnOb #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`*"] #[inline] pub unsafe fn SnmpUtilOidToA(oid: *mut AsnObjectIdentifier) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "snmpapi.dll""system" fn SnmpUtilOidToA ( oid : *mut AsnObjectIdentifier ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "snmpapi.dll""system" fn SnmpUtilOidToA ( oid : *mut AsnObjectIdentifier ) -> ::windows::core::PSTR ); SnmpUtilOidToA(oid) } #[doc = "*Required features: `\"Win32_NetworkManagement_Snmp\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs index b8f6400ae8..d7d46bbd45 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WNet/mod.rs @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "davclnt.dll""system" fn NPAddConnection ( lpnetresource : *const NETRESOURCEW , lppassword : :: windows::core::PCWSTR , lpusername : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn NPAddConnection ( lpnetresource : *const NETRESOURCEW , lppassword : ::windows::core::PCWSTR , lpusername : ::windows::core::PCWSTR ) -> u32 ); NPAddConnection(lpnetresource, lppassword.into_param().abi(), lpusername.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -29,7 +29,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "davclnt.dll""system" fn NPAddConnection3 ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : :: windows::core::PCWSTR , lpusername : :: windows::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn NPAddConnection3 ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows::core::PCWSTR , lpusername : ::windows::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS ) -> u32 ); NPAddConnection3(hwndowner.into_param().abi(), lpnetresource, lppassword.into_param().abi(), lpusername.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -50,7 +50,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "davclnt.dll""system" fn NPCancelConnection ( lpname : :: windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn NPCancelConnection ( lpname : ::windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); NPCancelConnection(lpname.into_param().abi(), fforce.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -61,7 +61,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntlanman.dll""system" fn NPCancelConnection2 ( lpname : :: windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntlanman.dll""system" fn NPCancelConnection2 ( lpname : ::windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL , dwflags : u32 ) -> u32 ); NPCancelConnection2(lpname.into_param().abi(), fforce.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -90,7 +90,7 @@ pub unsafe fn NPFormatNetworkName(lpremotename: P0, lpformattedname: ::windo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "davclnt.dll""system" fn NPFormatNetworkName ( lpremotename : :: windows::core::PCWSTR , lpformattedname : :: windows::core::PWSTR , lpnlength : *mut u32 , dwflags : NETWORK_NAME_FORMAT_FLAGS , dwavecharperline : u32 ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn NPFormatNetworkName ( lpremotename : ::windows::core::PCWSTR , lpformattedname : ::windows::core::PWSTR , lpnlength : *mut u32 , dwflags : NETWORK_NAME_FORMAT_FLAGS , dwavecharperline : u32 ) -> u32 ); NPFormatNetworkName(lpremotename.into_param().abi(), ::core::mem::transmute(lpformattedname), lpnlength, dwflags, dwavecharperline) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -105,7 +105,7 @@ pub unsafe fn NPGetConnection(lplocalname: P0, lpremotename: ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "davclnt.dll""system" fn NPGetConnection ( lplocalname : :: windows::core::PCWSTR , lpremotename : :: windows::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn NPGetConnection ( lplocalname : ::windows::core::PCWSTR , lpremotename : ::windows::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 ); NPGetConnection(lplocalname.into_param().abi(), ::core::mem::transmute(lpremotename), lpnbufferlen) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -114,7 +114,7 @@ pub unsafe fn NPGetConnection3(lplocalname: P0, dwlevel: u32, lpbuffer: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntlanman.dll""system" fn NPGetConnection3 ( lplocalname : :: windows::core::PCWSTR , dwlevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "ntlanman.dll""system" fn NPGetConnection3 ( lplocalname : ::windows::core::PCWSTR , dwlevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); NPGetConnection3(lplocalname.into_param().abi(), dwlevel, lpbuffer, lpbuffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -123,7 +123,7 @@ pub unsafe fn NPGetConnectionPerformance(lpremotename: P0, lpnetconnectinfo: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntlanman.dll""system" fn NPGetConnectionPerformance ( lpremotename : :: windows::core::PCWSTR , lpnetconnectinfo : *mut NETCONNECTINFOSTRUCT ) -> u32 ); + ::windows::imp::link ! ( "ntlanman.dll""system" fn NPGetConnectionPerformance ( lpremotename : ::windows::core::PCWSTR , lpnetconnectinfo : *mut NETCONNECTINFOSTRUCT ) -> u32 ); NPGetConnectionPerformance(lpremotename.into_param().abi(), lpnetconnectinfo) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -132,13 +132,13 @@ pub unsafe fn NPGetPersistentUseOptionsForConnection(lpremotepath: P0, lprea where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntlanman.dll""system" fn NPGetPersistentUseOptionsForConnection ( lpremotepath : :: windows::core::PCWSTR , lpreaduseoptions : *const u8 , cbreaduseoptions : u32 , lpwriteuseoptions : *mut u8 , lpsizewriteuseoptions : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "ntlanman.dll""system" fn NPGetPersistentUseOptionsForConnection ( lpremotepath : ::windows::core::PCWSTR , lpreaduseoptions : *const u8 , cbreaduseoptions : u32 , lpwriteuseoptions : *mut u8 , lpsizewriteuseoptions : *mut u32 ) -> u32 ); NPGetPersistentUseOptionsForConnection(lpremotepath.into_param().abi(), ::core::mem::transmute(lpreaduseoptions.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreaduseoptions.as_deref().map_or(0, |slice| slice.len() as _), lpwriteuseoptions, lpsizewriteuseoptions) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] pub unsafe fn NPGetResourceInformation(lpnetresource: *const NETRESOURCEW, lpbuffer: *mut ::core::ffi::c_void, lpbuffersize: *mut u32, lplpsystem: *mut ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "davclnt.dll""system" fn NPGetResourceInformation ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 , lplpsystem : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn NPGetResourceInformation ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 , lplpsystem : *mut ::windows::core::PWSTR ) -> u32 ); NPGetResourceInformation(lpnetresource, lpbuffer, lpbuffersize, lplpsystem) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -153,7 +153,7 @@ pub unsafe fn NPGetUniversalName(lplocalpath: P0, dwinfolevel: UNC_INFO_LEVE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "davclnt.dll""system" fn NPGetUniversalName ( lplocalpath : :: windows::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn NPGetUniversalName ( lplocalpath : ::windows::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); NPGetUniversalName(lplocalpath.into_param().abi(), dwinfolevel, lpbuffer, lpbuffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -162,7 +162,7 @@ pub unsafe fn NPGetUser(lpname: P0, lpusername: ::windows::core::PWSTR, lpnb where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "davclnt.dll""system" fn NPGetUser ( lpname : :: windows::core::PCWSTR , lpusername : :: windows::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn NPGetUser ( lpname : ::windows::core::PCWSTR , lpusername : ::windows::core::PWSTR , lpnbufferlen : *mut u32 ) -> u32 ); NPGetUser(lpname.into_param().abi(), ::core::mem::transmute(lpusername), lpnbufferlen) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -179,7 +179,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnection2A ( lpnetresource : *const NETRESOURCEA , lppassword : :: windows::core::PCSTR , lpusername : :: windows::core::PCSTR , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnection2A ( lpnetresource : *const NETRESOURCEA , lppassword : ::windows::core::PCSTR , lpusername : ::windows::core::PCSTR , dwflags : u32 ) -> u32 ); WNetAddConnection2A(lpnetresource, lppassword.into_param().abi(), lpusername.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -189,7 +189,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnection2W ( lpnetresource : *const NETRESOURCEW , lppassword : :: windows::core::PCWSTR , lpusername : :: windows::core::PCWSTR , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnection2W ( lpnetresource : *const NETRESOURCEW , lppassword : ::windows::core::PCWSTR , lpusername : ::windows::core::PCWSTR , dwflags : u32 ) -> u32 ); WNetAddConnection2W(lpnetresource, lppassword.into_param().abi(), lpusername.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -201,7 +201,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnection3A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : :: windows::core::PCSTR , lpusername : :: windows::core::PCSTR , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnection3A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : ::windows::core::PCSTR , lpusername : ::windows::core::PCSTR , dwflags : u32 ) -> u32 ); WNetAddConnection3A(hwndowner.into_param().abi(), lpnetresource, lppassword.into_param().abi(), lpusername.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -213,7 +213,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnection3W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : :: windows::core::PCWSTR , lpusername : :: windows::core::PCWSTR , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnection3W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows::core::PCWSTR , lpusername : ::windows::core::PCWSTR , dwflags : u32 ) -> u32 ); WNetAddConnection3W(hwndowner.into_param().abi(), lpnetresource, lppassword.into_param().abi(), lpusername.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -244,7 +244,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnectionA ( lpremotename : :: windows::core::PCSTR , lppassword : :: windows::core::PCSTR , lplocalname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnectionA ( lpremotename : ::windows::core::PCSTR , lppassword : ::windows::core::PCSTR , lplocalname : ::windows::core::PCSTR ) -> u32 ); WNetAddConnectionA(lpremotename.into_param().abi(), lppassword.into_param().abi(), lplocalname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -255,7 +255,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnectionW ( lpremotename : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR , lplocalname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetAddConnectionW ( lpremotename : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR , lplocalname : ::windows::core::PCWSTR ) -> u32 ); WNetAddConnectionW(lpremotename.into_param().abi(), lppassword.into_param().abi(), lplocalname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -266,7 +266,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetCancelConnection2A ( lpname : :: windows::core::PCSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetCancelConnection2A ( lpname : ::windows::core::PCSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 ); WNetCancelConnection2A(lpname.into_param().abi(), dwflags, fforce.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -277,7 +277,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetCancelConnection2W ( lpname : :: windows::core::PCWSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetCancelConnection2W ( lpname : ::windows::core::PCWSTR , dwflags : u32 , fforce : super::super::Foundation:: BOOL ) -> u32 ); WNetCancelConnection2W(lpname.into_param().abi(), dwflags, fforce.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -288,7 +288,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetCancelConnectionA ( lpname : :: windows::core::PCSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetCancelConnectionA ( lpname : ::windows::core::PCSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); WNetCancelConnectionA(lpname.into_param().abi(), fforce.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -299,7 +299,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetCancelConnectionW ( lpname : :: windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetCancelConnectionW ( lpname : ::windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); WNetCancelConnectionW(lpname.into_param().abi(), fforce.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -386,7 +386,7 @@ pub unsafe fn WNetGetConnectionA(lplocalname: P0, lpremotename: ::windows::c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetConnectionA ( lplocalname : :: windows::core::PCSTR , lpremotename : :: windows::core::PSTR , lpnlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetConnectionA ( lplocalname : ::windows::core::PCSTR , lpremotename : ::windows::core::PSTR , lpnlength : *mut u32 ) -> u32 ); WNetGetConnectionA(lplocalname.into_param().abi(), ::core::mem::transmute(lpremotename), lpnlength) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -395,19 +395,19 @@ pub unsafe fn WNetGetConnectionW(lplocalname: P0, lpremotename: ::windows::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetConnectionW ( lplocalname : :: windows::core::PCWSTR , lpremotename : :: windows::core::PWSTR , lpnlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetConnectionW ( lplocalname : ::windows::core::PCWSTR , lpremotename : ::windows::core::PWSTR , lpnlength : *mut u32 ) -> u32 ); WNetGetConnectionW(lplocalname.into_param().abi(), ::core::mem::transmute(lpremotename), lpnlength) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] pub unsafe fn WNetGetLastErrorA(lperror: *mut u32, lperrorbuf: &mut [u8], lpnamebuf: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetLastErrorA ( lperror : *mut u32 , lperrorbuf : :: windows::core::PSTR , nerrorbufsize : u32 , lpnamebuf : :: windows::core::PSTR , nnamebufsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetLastErrorA ( lperror : *mut u32 , lperrorbuf : ::windows::core::PSTR , nerrorbufsize : u32 , lpnamebuf : ::windows::core::PSTR , nnamebufsize : u32 ) -> u32 ); WNetGetLastErrorA(lperror, ::core::mem::transmute(lperrorbuf.as_ptr()), lperrorbuf.len() as _, ::core::mem::transmute(lpnamebuf.as_ptr()), lpnamebuf.len() as _) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] pub unsafe fn WNetGetLastErrorW(lperror: *mut u32, lperrorbuf: &mut [u16], lpnamebuf: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetLastErrorW ( lperror : *mut u32 , lperrorbuf : :: windows::core::PWSTR , nerrorbufsize : u32 , lpnamebuf : :: windows::core::PWSTR , nnamebufsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetLastErrorW ( lperror : *mut u32 , lperrorbuf : ::windows::core::PWSTR , nerrorbufsize : u32 , lpnamebuf : ::windows::core::PWSTR , nnamebufsize : u32 ) -> u32 ); WNetGetLastErrorW(lperror, ::core::mem::transmute(lperrorbuf.as_ptr()), lperrorbuf.len() as _, ::core::mem::transmute(lpnamebuf.as_ptr()), lpnamebuf.len() as _) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -417,7 +417,7 @@ pub unsafe fn WNetGetNetworkInformationA(lpprovider: P0, lpnetinfostruct: *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetNetworkInformationA ( lpprovider : :: windows::core::PCSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetNetworkInformationA ( lpprovider : ::windows::core::PCSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 ); WNetGetNetworkInformationA(lpprovider.into_param().abi(), lpnetinfostruct) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -427,31 +427,31 @@ pub unsafe fn WNetGetNetworkInformationW(lpprovider: P0, lpnetinfostruct: *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetNetworkInformationW ( lpprovider : :: windows::core::PCWSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetNetworkInformationW ( lpprovider : ::windows::core::PCWSTR , lpnetinfostruct : *mut NETINFOSTRUCT ) -> u32 ); WNetGetNetworkInformationW(lpprovider.into_param().abi(), lpnetinfostruct) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] pub unsafe fn WNetGetProviderNameA(dwnettype: u32, lpprovidername: ::windows::core::PSTR, lpbuffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetProviderNameA ( dwnettype : u32 , lpprovidername : :: windows::core::PSTR , lpbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetProviderNameA ( dwnettype : u32 , lpprovidername : ::windows::core::PSTR , lpbuffersize : *mut u32 ) -> u32 ); WNetGetProviderNameA(dwnettype, ::core::mem::transmute(lpprovidername), lpbuffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] pub unsafe fn WNetGetProviderNameW(dwnettype: u32, lpprovidername: ::windows::core::PWSTR, lpbuffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetProviderNameW ( dwnettype : u32 , lpprovidername : :: windows::core::PWSTR , lpbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetProviderNameW ( dwnettype : u32 , lpprovidername : ::windows::core::PWSTR , lpbuffersize : *mut u32 ) -> u32 ); WNetGetProviderNameW(dwnettype, ::core::mem::transmute(lpprovidername), lpbuffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] pub unsafe fn WNetGetResourceInformationA(lpnetresource: *const NETRESOURCEA, lpbuffer: *mut ::core::ffi::c_void, lpcbbuffer: *mut u32, lplpsystem: *mut ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetResourceInformationA ( lpnetresource : *const NETRESOURCEA , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetResourceInformationA ( lpnetresource : *const NETRESOURCEA , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut ::windows::core::PSTR ) -> u32 ); WNetGetResourceInformationA(lpnetresource, lpbuffer, lpcbbuffer, lplpsystem) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] #[inline] pub unsafe fn WNetGetResourceInformationW(lpnetresource: *const NETRESOURCEW, lpbuffer: *mut ::core::ffi::c_void, lpcbbuffer: *mut u32, lplpsystem: *mut ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetResourceInformationW ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetResourceInformationW ( lpnetresource : *const NETRESOURCEW , lpbuffer : *mut ::core::ffi::c_void , lpcbbuffer : *mut u32 , lplpsystem : *mut ::windows::core::PWSTR ) -> u32 ); WNetGetResourceInformationW(lpnetresource, lpbuffer, lpcbbuffer, lplpsystem) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -472,7 +472,7 @@ pub unsafe fn WNetGetUniversalNameA(lplocalpath: P0, dwinfolevel: UNC_INFO_L where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetUniversalNameA ( lplocalpath : :: windows::core::PCSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetUniversalNameA ( lplocalpath : ::windows::core::PCSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); WNetGetUniversalNameA(lplocalpath.into_param().abi(), dwinfolevel, lpbuffer, lpbuffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -481,7 +481,7 @@ pub unsafe fn WNetGetUniversalNameW(lplocalpath: P0, dwinfolevel: UNC_INFO_L where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetUniversalNameW ( lplocalpath : :: windows::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetUniversalNameW ( lplocalpath : ::windows::core::PCWSTR , dwinfolevel : UNC_INFO_LEVEL , lpbuffer : *mut ::core::ffi::c_void , lpbuffersize : *mut u32 ) -> u32 ); WNetGetUniversalNameW(lplocalpath.into_param().abi(), dwinfolevel, lpbuffer, lpbuffersize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -490,7 +490,7 @@ pub unsafe fn WNetGetUserA(lpname: P0, lpusername: ::windows::core::PSTR, lp where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetUserA ( lpname : :: windows::core::PCSTR , lpusername : :: windows::core::PSTR , lpnlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetUserA ( lpname : ::windows::core::PCSTR , lpusername : ::windows::core::PSTR , lpnlength : *mut u32 ) -> u32 ); WNetGetUserA(lpname.into_param().abi(), ::core::mem::transmute(lpusername), lpnlength) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -499,7 +499,7 @@ pub unsafe fn WNetGetUserW(lpname: P0, lpusername: ::windows::core::PWSTR, l where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetUserW ( lpname : :: windows::core::PCWSTR , lpusername : :: windows::core::PWSTR , lpnlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetGetUserW ( lpname : ::windows::core::PCWSTR , lpusername : ::windows::core::PWSTR , lpnlength : *mut u32 ) -> u32 ); WNetGetUserW(lpname.into_param().abi(), ::core::mem::transmute(lpusername), lpnlength) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -521,7 +521,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetSetLastErrorA ( err : u32 , lperror : :: windows::core::PCSTR , lpproviders : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetSetLastErrorA ( err : u32 , lperror : ::windows::core::PCSTR , lpproviders : ::windows::core::PCSTR ) -> ( ) ); WNetSetLastErrorA(err, lperror.into_param().abi(), lpproviders.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] @@ -531,7 +531,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetSetLastErrorW ( err : u32 , lperror : :: windows::core::PCWSTR , lpproviders : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetSetLastErrorW ( err : u32 , lperror : ::windows::core::PCWSTR , lpproviders : ::windows::core::PCWSTR ) -> ( ) ); WNetSetLastErrorW(err, lperror.into_param().abi(), lpproviders.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -541,7 +541,7 @@ pub unsafe fn WNetUseConnection4A(hwndowner: P0, lpnetresource: *const NETRE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetUseConnection4A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : :: windows::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetUseConnection4A ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : ::windows::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); WNetUseConnection4A(hwndowner.into_param().abi(), lpnetresource, ::core::mem::transmute(pauthbuffer.unwrap_or(::std::ptr::null())), cbauthbuffer, dwflags, ::core::mem::transmute(lpuseoptions.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpuseoptions.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpresult.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -551,7 +551,7 @@ pub unsafe fn WNetUseConnection4W(hwndowner: P0, lpnetresource: *const NETRE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetUseConnection4W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : :: windows::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetUseConnection4W ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , dwflags : u32 , lpuseoptions : *const u8 , cbuseoptions : u32 , lpaccessname : ::windows::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); WNetUseConnection4W(hwndowner.into_param().abi(), lpnetresource, ::core::mem::transmute(pauthbuffer.unwrap_or(::std::ptr::null())), cbauthbuffer, dwflags, ::core::mem::transmute(lpuseoptions.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpuseoptions.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpresult.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -563,7 +563,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetUseConnectionA ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : :: windows::core::PCSTR , lpuserid : :: windows::core::PCSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : :: windows::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetUseConnectionA ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEA , lppassword : ::windows::core::PCSTR , lpuserid : ::windows::core::PCSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : ::windows::core::PSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); WNetUseConnectionA(hwndowner.into_param().abi(), lpnetresource, lppassword.into_param().abi(), lpuserid.into_param().abi(), dwflags, ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpresult.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`, `\"Win32_Foundation\"`*"] @@ -575,7 +575,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mpr.dll""system" fn WNetUseConnectionW ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : :: windows::core::PCWSTR , lpuserid : :: windows::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : :: windows::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "mpr.dll""system" fn WNetUseConnectionW ( hwndowner : super::super::Foundation:: HWND , lpnetresource : *const NETRESOURCEW , lppassword : ::windows::core::PCWSTR , lpuserid : ::windows::core::PCWSTR , dwflags : NET_USE_CONNECT_FLAGS , lpaccessname : ::windows::core::PWSTR , lpbuffersize : *mut u32 , lpresult : *mut u32 ) -> u32 ); WNetUseConnectionW(hwndowner.into_param().abi(), lpnetresource, lppassword.into_param().abi(), lpuserid.into_param().abi(), dwflags, ::core::mem::transmute(lpaccessname), ::core::mem::transmute(lpbuffersize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpresult.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WNet\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs index 3b9f35f91b..7cc452437b 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WebDav/mod.rs @@ -7,7 +7,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DavAddConnection ( connectionhandle : *mut super::super::Foundation:: HANDLE , remotename : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , password : :: windows::core::PCWSTR , clientcert : *const u8 , certsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DavAddConnection ( connectionhandle : *mut super::super::Foundation:: HANDLE , remotename : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , password : ::windows::core::PCWSTR , clientcert : *const u8 , certsize : u32 ) -> u32 ); DavAddConnection(connectionhandle, remotename.into_param().abi(), username.into_param().abi(), password.into_param().abi(), ::core::mem::transmute(clientcert.as_ptr()), clientcert.len() as _) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] @@ -18,7 +18,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "davclnt.dll""system" fn DavCancelConnectionsToServer ( lpname : :: windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn DavCancelConnectionsToServer ( lpname : ::windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL ) -> u32 ); DavCancelConnectionsToServer(lpname.into_param().abi(), fforce.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] @@ -48,7 +48,7 @@ pub unsafe fn DavGetExtendedError(hfile: P0, exterror: *mut u32, exterrorstr where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DavGetExtendedError ( hfile : super::super::Foundation:: HANDLE , exterror : *mut u32 , exterrorstring : :: windows::core::PWSTR , cchsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DavGetExtendedError ( hfile : super::super::Foundation:: HANDLE , exterror : *mut u32 , exterrorstring : ::windows::core::PWSTR , cchsize : *mut u32 ) -> u32 ); DavGetExtendedError(hfile.into_param().abi(), exterror, ::core::mem::transmute(exterrorstring), cchsize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] @@ -57,7 +57,7 @@ pub unsafe fn DavGetHTTPFromUNCPath(uncpath: P0, url: ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DavGetHTTPFromUNCPath ( uncpath : :: windows::core::PCWSTR , url : :: windows::core::PWSTR , lpsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DavGetHTTPFromUNCPath ( uncpath : ::windows::core::PCWSTR , url : ::windows::core::PWSTR , lpsize : *mut u32 ) -> u32 ); DavGetHTTPFromUNCPath(uncpath.into_param().abi(), ::core::mem::transmute(url), lpsize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] @@ -66,7 +66,7 @@ pub unsafe fn DavGetTheLockOwnerOfTheFile(filename: P0, lockownername: ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "davclnt.dll""system" fn DavGetTheLockOwnerOfTheFile ( filename : :: windows::core::PCWSTR , lockownername : :: windows::core::PWSTR , lockownernamelengthinbytes : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn DavGetTheLockOwnerOfTheFile ( filename : ::windows::core::PCWSTR , lockownername : ::windows::core::PWSTR , lockownernamelengthinbytes : *mut u32 ) -> u32 ); DavGetTheLockOwnerOfTheFile(filename.into_param().abi(), ::core::mem::transmute(lockownername), lockownernamelengthinbytes) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] @@ -75,7 +75,7 @@ pub unsafe fn DavGetUNCFromHTTPPath(url: P0, uncpath: ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DavGetUNCFromHTTPPath ( url : :: windows::core::PCWSTR , uncpath : :: windows::core::PWSTR , lpsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DavGetUNCFromHTTPPath ( url : ::windows::core::PCWSTR , uncpath : ::windows::core::PWSTR , lpsize : *mut u32 ) -> u32 ); DavGetUNCFromHTTPPath(url.into_param().abi(), ::core::mem::transmute(uncpath), lpsize) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`*"] @@ -84,7 +84,7 @@ pub unsafe fn DavInvalidateCache(urlname: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "davclnt.dll""system" fn DavInvalidateCache ( urlname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "davclnt.dll""system" fn DavInvalidateCache ( urlname : ::windows::core::PCWSTR ) -> u32 ); DavInvalidateCache(urlname.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WebDav\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs index 820f304fc3..c24e8464e7 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WiFi/mod.rs @@ -42,7 +42,7 @@ pub unsafe fn WFDOpenLegacySession(hclienthandle: P0, plegacymacaddress: *co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WFDOpenLegacySession ( hclienthandle : super::super::Foundation:: HANDLE , plegacymacaddress : *const *const u8 , phsessionhandle : *mut super::super::Foundation:: HANDLE , pguidsessioninterface : *mut :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WFDOpenLegacySession ( hclienthandle : super::super::Foundation:: HANDLE , plegacymacaddress : *const *const u8 , phsessionhandle : *mut super::super::Foundation:: HANDLE , pguidsessioninterface : *mut ::windows::core::GUID ) -> u32 ); WFDOpenLegacySession(hclienthandle.into_param().abi(), plegacymacaddress, phsessionhandle, pguidsessioninterface) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -84,7 +84,7 @@ pub unsafe fn WlanConnect(hclienthandle: P0, pinterfaceguid: *const ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanConnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanConnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanConnect(hclienthandle.into_param().abi(), pinterfaceguid, pconnectionparameters, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_NetworkManagement_Ndis\"`*"] @@ -94,7 +94,7 @@ pub unsafe fn WlanConnect2(hclienthandle: P0, pinterfaceguid: *const ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanConnect2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS_V2 , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanConnect2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , pconnectionparameters : *const WLAN_CONNECTION_PARAMETERS_V2 , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanConnect2(hclienthandle.into_param().abi(), pinterfaceguid, pconnectionparameters, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -105,7 +105,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanDeleteProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanDeleteProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanDeleteProfile(hclienthandle.into_param().abi(), pinterfaceguid, strprofilename.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -115,7 +115,7 @@ pub unsafe fn WlanDeviceServiceCommand(hclienthandle: P0, pinterfaceguid: *c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanDeviceServiceCommand ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , pdeviceserviceguid : *const :: windows::core::GUID , dwopcode : u32 , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanDeviceServiceCommand ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , pdeviceserviceguid : *const ::windows::core::GUID , dwopcode : u32 , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 ); WlanDeviceServiceCommand(hclienthandle.into_param().abi(), pinterfaceguid, pdeviceserviceguid, dwopcode, dwinbuffersize, ::core::mem::transmute(pinbuffer.unwrap_or(::std::ptr::null())), dwoutbuffersize, ::core::mem::transmute(poutbuffer.unwrap_or(::std::ptr::null_mut())), pdwbytesreturned) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -125,7 +125,7 @@ pub unsafe fn WlanDisconnect(hclienthandle: P0, pinterfaceguid: *const ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanDisconnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanDisconnect ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanDisconnect(hclienthandle.into_param().abi(), pinterfaceguid, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -146,7 +146,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanExtractPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , dwiedatasize : u32 , prawiedata : *const u8 , strformat : :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void , pppsdiedatalist : *mut *mut WLAN_RAW_DATA_LIST ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanExtractPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , dwiedatasize : u32 , prawiedata : *const u8 , strformat : ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void , pppsdiedatalist : *mut *mut WLAN_RAW_DATA_LIST ) -> u32 ); WlanExtractPsdIEDataList(hclienthandle.into_param().abi(), prawiedata.len() as _, ::core::mem::transmute(prawiedata.as_ptr()), strformat.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), pppsdiedatalist) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] @@ -162,7 +162,7 @@ pub unsafe fn WlanGetAvailableNetworkList(hclienthandle: P0, pinterfaceguid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetAvailableNetworkList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , dwflags : u32 , preserved : *const ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetAvailableNetworkList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , dwflags : u32 , preserved : *const ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST ) -> u32 ); WlanGetAvailableNetworkList(hclienthandle.into_param().abi(), pinterfaceguid, dwflags, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), ppavailablenetworklist) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -172,7 +172,7 @@ pub unsafe fn WlanGetAvailableNetworkList2(hclienthandle: P0, pinterfaceguid where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetAvailableNetworkList2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , dwflags : u32 , preserved : *const ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST_V2 ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetAvailableNetworkList2 ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , dwflags : u32 , preserved : *const ::core::ffi::c_void , ppavailablenetworklist : *mut *mut WLAN_AVAILABLE_NETWORK_LIST_V2 ) -> u32 ); WlanGetAvailableNetworkList2(hclienthandle.into_param().abi(), pinterfaceguid, dwflags, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), ppavailablenetworklist) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -192,7 +192,7 @@ pub unsafe fn WlanGetInterfaceCapability(hclienthandle: P0, pinterfaceguid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetInterfaceCapability ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , preserved : *const ::core::ffi::c_void , ppcapability : *mut *mut WLAN_INTERFACE_CAPABILITY ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetInterfaceCapability ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , preserved : *const ::core::ffi::c_void , ppcapability : *mut *mut WLAN_INTERFACE_CAPABILITY ) -> u32 ); WlanGetInterfaceCapability(hclienthandle.into_param().abi(), pinterfaceguid, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), ppcapability) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -203,7 +203,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetNetworkBssList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , pdot11ssid : *const DOT11_SSID , dot11bsstype : DOT11_BSS_TYPE , bsecurityenabled : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void , ppwlanbsslist : *mut *mut WLAN_BSS_LIST ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetNetworkBssList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , pdot11ssid : *const DOT11_SSID , dot11bsstype : DOT11_BSS_TYPE , bsecurityenabled : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void , ppwlanbsslist : *mut *mut WLAN_BSS_LIST ) -> u32 ); WlanGetNetworkBssList(hclienthandle.into_param().abi(), pinterfaceguid, ::core::mem::transmute(pdot11ssid.unwrap_or(::std::ptr::null())), dot11bsstype, bsecurityenabled.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), ppwlanbsslist) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -214,7 +214,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void , pstrprofilexml : *mut :: windows::core::PWSTR , pdwflags : *mut u32 , pdwgrantedaccess : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void , pstrprofilexml : *mut ::windows::core::PWSTR , pdwflags : *mut u32 , pdwgrantedaccess : *mut u32 ) -> u32 ); WlanGetProfile(hclienthandle.into_param().abi(), pinterfaceguid, strprofilename.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), pstrprofilexml, ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwgrantedaccess.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -225,7 +225,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 ); WlanGetProfileCustomUserData(hclienthandle.into_param().abi(), pinterfaceguid, strprofilename.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), pdwdatasize, ppdata) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -235,7 +235,7 @@ pub unsafe fn WlanGetProfileList(hclienthandle: P0, pinterfaceguid: *const : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , preserved : *const ::core::ffi::c_void , ppprofilelist : *mut *mut WLAN_PROFILE_INFO_LIST ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , preserved : *const ::core::ffi::c_void , ppprofilelist : *mut *mut WLAN_PROFILE_INFO_LIST ) -> u32 ); WlanGetProfileList(hclienthandle.into_param().abi(), pinterfaceguid, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), ppprofilelist) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -245,7 +245,7 @@ pub unsafe fn WlanGetSecuritySettings(hclienthandle: P0, securableobject: WL where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , pvaluetype : *mut WLAN_OPCODE_VALUE_TYPE , pstrcurrentsddl : *mut :: windows::core::PWSTR , pdwgrantedaccess : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , pvaluetype : *mut WLAN_OPCODE_VALUE_TYPE , pstrcurrentsddl : *mut ::windows::core::PWSTR , pdwgrantedaccess : *mut u32 ) -> u32 ); WlanGetSecuritySettings(hclienthandle.into_param().abi(), securableobject, ::core::mem::transmute(pvaluetype.unwrap_or(::std::ptr::null_mut())), pstrcurrentsddl, pdwgrantedaccess) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -255,7 +255,7 @@ pub unsafe fn WlanGetSupportedDeviceServices(hclienthandle: P0, pinterfacegu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetSupportedDeviceServices ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , ppdevsvcguidlist : *mut *mut WLAN_DEVICE_SERVICE_GUID_LIST ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanGetSupportedDeviceServices ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , ppdevsvcguidlist : *mut *mut WLAN_DEVICE_SERVICE_GUID_LIST ) -> u32 ); WlanGetSupportedDeviceServices(hclienthandle.into_param().abi(), pinterfaceguid, ppdevsvcguidlist) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -377,7 +377,7 @@ pub unsafe fn WlanIhvControl(hclienthandle: P0, pinterfaceguid: *const ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanIhvControl ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , r#type : WLAN_IHV_CONTROL_TYPE , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanIhvControl ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , r#type : WLAN_IHV_CONTROL_TYPE , dwinbuffersize : u32 , pinbuffer : *const ::core::ffi::c_void , dwoutbuffersize : u32 , poutbuffer : *mut ::core::ffi::c_void , pdwbytesreturned : *mut u32 ) -> u32 ); WlanIhvControl(hclienthandle.into_param().abi(), pinterfaceguid, r#type, dwinbuffersize, pinbuffer, dwoutbuffersize, ::core::mem::transmute(poutbuffer.unwrap_or(::std::ptr::null_mut())), pdwbytesreturned) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -404,13 +404,13 @@ pub unsafe fn WlanQueryInterface(hclienthandle: P0, pinterfaceguid: *const : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanQueryInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , opcode : WLAN_INTF_OPCODE , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut ::core::ffi::c_void , pwlanopcodevaluetype : *mut WLAN_OPCODE_VALUE_TYPE ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanQueryInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , opcode : WLAN_INTF_OPCODE , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut ::core::ffi::c_void , pwlanopcodevaluetype : *mut WLAN_OPCODE_VALUE_TYPE ) -> u32 ); WlanQueryInterface(hclienthandle.into_param().abi(), pinterfaceguid, opcode, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), pdwdatasize, ppdata, ::core::mem::transmute(pwlanopcodevaluetype.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] #[inline] pub unsafe fn WlanReasonCodeToString(dwreasoncode: u32, pstringbuffer: &[u16], preserved: ::core::option::Option<*const ::core::ffi::c_void>) -> u32 { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanReasonCodeToString ( dwreasoncode : u32 , dwbuffersize : u32 , pstringbuffer : :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanReasonCodeToString ( dwreasoncode : u32 , dwbuffersize : u32 , pstringbuffer : ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanReasonCodeToString(dwreasoncode, pstringbuffer.len() as _, ::core::mem::transmute(pstringbuffer.as_ptr()), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -454,7 +454,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanRenameProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , stroldprofilename : :: windows::core::PCWSTR , strnewprofilename : :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanRenameProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , stroldprofilename : ::windows::core::PCWSTR , strnewprofilename : ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanRenameProfile(hclienthandle.into_param().abi(), pinterfaceguid, stroldprofilename.into_param().abi(), strnewprofilename.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -467,7 +467,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSaveTemporaryProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , stralluserprofilesecurity : :: windows::core::PCWSTR , dwflags : u32 , boverwrite : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSaveTemporaryProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , stralluserprofilesecurity : ::windows::core::PCWSTR , dwflags : u32 , boverwrite : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanSaveTemporaryProfile(hclienthandle.into_param().abi(), pinterfaceguid, strprofilename.into_param().abi(), stralluserprofilesecurity.into_param().abi(), dwflags, boverwrite.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -477,7 +477,7 @@ pub unsafe fn WlanScan(hclienthandle: P0, pinterfaceguid: *const ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanScan ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , pdot11ssid : *const DOT11_SSID , piedata : *const WLAN_RAW_DATA , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanScan ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , pdot11ssid : *const DOT11_SSID , piedata : *const WLAN_RAW_DATA , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanScan(hclienthandle.into_param().abi(), pinterfaceguid, ::core::mem::transmute(pdot11ssid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(piedata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -507,7 +507,7 @@ pub unsafe fn WlanSetInterface(hclienthandle: P0, pinterfaceguid: *const ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , opcode : WLAN_INTF_OPCODE , dwdatasize : u32 , pdata : *const ::core::ffi::c_void , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetInterface ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , opcode : WLAN_INTF_OPCODE , dwdatasize : u32 , pdata : *const ::core::ffi::c_void , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanSetInterface(hclienthandle.into_param().abi(), pinterfaceguid, opcode, dwdatasize, pdata, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -520,7 +520,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , dwflags : u32 , strprofilexml : :: windows::core::PCWSTR , stralluserprofilesecurity : :: windows::core::PCWSTR , boverwrite : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void , pdwreasoncode : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfile ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , dwflags : u32 , strprofilexml : ::windows::core::PCWSTR , stralluserprofilesecurity : ::windows::core::PCWSTR , boverwrite : super::super::Foundation:: BOOL , preserved : *const ::core::ffi::c_void , pdwreasoncode : *mut u32 ) -> u32 ); WlanSetProfile(hclienthandle.into_param().abi(), pinterfaceguid, dwflags, strprofilexml.into_param().abi(), stralluserprofilesecurity.into_param().abi(), boverwrite.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), pdwreasoncode) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -531,7 +531,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , dwdatasize : u32 , pdata : *const u8 , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfileCustomUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , dwdatasize : u32 , pdata : *const u8 , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanSetProfileCustomUserData(hclienthandle.into_param().abi(), pinterfaceguid, strprofilename.into_param().abi(), pdata.len() as _, ::core::mem::transmute(pdata.as_ptr()), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`, `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -542,7 +542,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfileEapUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , eaptype : super::super::Security::ExtensibleAuthenticationProtocol:: EAP_METHOD_TYPE , dwflags : WLAN_SET_EAPHOST_FLAGS , dweapuserdatasize : u32 , pbeapuserdata : *const u8 , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfileEapUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , eaptype : super::super::Security::ExtensibleAuthenticationProtocol:: EAP_METHOD_TYPE , dwflags : WLAN_SET_EAPHOST_FLAGS , dweapuserdatasize : u32 , pbeapuserdata : *const u8 , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanSetProfileEapUserData(hclienthandle.into_param().abi(), pinterfaceguid, strprofilename.into_param().abi(), ::core::mem::transmute(eaptype), dwflags, pbeapuserdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbeapuserdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -554,7 +554,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfileEapXmlUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , dwflags : WLAN_SET_EAPHOST_FLAGS , streapxmluserdata : :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfileEapXmlUserData ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , dwflags : WLAN_SET_EAPHOST_FLAGS , streapxmluserdata : ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanSetProfileEapXmlUserData(hclienthandle.into_param().abi(), pinterfaceguid, strprofilename.into_param().abi(), dwflags, streapxmluserdata.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -564,7 +564,7 @@ pub unsafe fn WlanSetProfileList(hclienthandle: P0, pinterfaceguid: *const : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , dwitems : u32 , strprofilenames : *const :: windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfileList ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , dwitems : u32 , strprofilenames : *const ::windows::core::PCWSTR , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanSetProfileList(hclienthandle.into_param().abi(), pinterfaceguid, strprofilenames.len() as _, ::core::mem::transmute(strprofilenames.as_ptr()), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -575,7 +575,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfilePosition ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , dwposition : u32 , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetProfilePosition ( hclienthandle : super::super::Foundation:: HANDLE , pinterfaceguid : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , dwposition : u32 , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanSetProfilePosition(hclienthandle.into_param().abi(), pinterfaceguid, strprofilename.into_param().abi(), dwposition, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -586,7 +586,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , strformat : :: windows::core::PCWSTR , ppsdiedatalist : *const WLAN_RAW_DATA_LIST , preserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetPsdIEDataList ( hclienthandle : super::super::Foundation:: HANDLE , strformat : ::windows::core::PCWSTR , ppsdiedatalist : *const WLAN_RAW_DATA_LIST , preserved : *const ::core::ffi::c_void ) -> u32 ); WlanSetPsdIEDataList(hclienthandle.into_param().abi(), strformat.into_param().abi(), ::core::mem::transmute(ppsdiedatalist.unwrap_or(::std::ptr::null())), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -597,7 +597,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , strmodifiedsddl : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wlanapi.dll""system" fn WlanSetSecuritySettings ( hclienthandle : super::super::Foundation:: HANDLE , securableobject : WLAN_SECURABLE_OBJECT , strmodifiedsddl : ::windows::core::PCWSTR ) -> u32 ); WlanSetSecuritySettings(hclienthandle.into_param().abi(), securableobject, strmodifiedsddl.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`, `\"Win32_Foundation\"`*"] @@ -608,7 +608,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wlanui.dll""system" fn WlanUIEditProfile ( dwclientversion : u32 , wstrprofilename : :: windows::core::PCWSTR , pinterfaceguid : *const :: windows::core::GUID , hwnd : super::super::Foundation:: HWND , wlstartpage : WL_DISPLAY_PAGES , preserved : *const ::core::ffi::c_void , pwlanreasoncode : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wlanui.dll""system" fn WlanUIEditProfile ( dwclientversion : u32 , wstrprofilename : ::windows::core::PCWSTR , pinterfaceguid : *const ::windows::core::GUID , hwnd : super::super::Foundation:: HWND , wlstartpage : WL_DISPLAY_PAGES , preserved : *const ::core::ffi::c_void , pwlanreasoncode : *mut u32 ) -> u32 ); WlanUIEditProfile(dwclientversion, wstrprofilename.into_param().abi(), pinterfaceguid, hwnd.into_param().abi(), wlstartpage, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pwlanreasoncode.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] @@ -2100,11 +2100,11 @@ pub const GUID_DEVINTERFACE_ASP_INFRA_DEVICE: ::windows::core::GUID = ::windows: #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub const GUID_DEVINTERFACE_WIFIDIRECT_DEVICE: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x439b20af_8955_405b_99f0_a62af0c68d43); #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] -pub const IHV_INIT_FUNCTION_NAME: ::windows::core::PCSTR = ::windows::s!("Dot11ExtIhvInitService"); +pub const IHV_INIT_FUNCTION_NAME: ::windows::core::PCSTR = ::windows::core::s!("Dot11ExtIhvInitService"); #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] -pub const IHV_INIT_VS_FUNCTION_NAME: ::windows::core::PCSTR = ::windows::s!("Dot11ExtIhvInitVirtualStation"); +pub const IHV_INIT_VS_FUNCTION_NAME: ::windows::core::PCSTR = ::windows::core::s!("Dot11ExtIhvInitVirtualStation"); #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] -pub const IHV_VERSION_FUNCTION_NAME: ::windows::core::PCSTR = ::windows::s!("Dot11ExtIhvGetVersionInfo"); +pub const IHV_VERSION_FUNCTION_NAME: ::windows::core::PCSTR = ::windows::core::s!("Dot11ExtIhvGetVersionInfo"); #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] pub const L2_NOTIFICATION_CODE_GROUP_SIZE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WiFi\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs index 48532ae316..7563e37847 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectNow/mod.rs @@ -173,7 +173,7 @@ pub const WCN_MICROSOFT_VENDOR_ID: u32 = 311u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub const WCN_NO_SUBTYPE: u32 = 4294967294u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] -pub const WCN_QUERY_CONSTRAINT_USE_SOFTAP: ::windows::core::PCWSTR = ::windows::w!("WCN.Discovery.SoftAP"); +pub const WCN_QUERY_CONSTRAINT_USE_SOFTAP: ::windows::core::PCWSTR = ::windows::core::w!("WCN.Discovery.SoftAP"); #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] pub const WCN_VALUE_DT_CATEGORY_AUDIO_DEVICE: u32 = 11u32; #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectNow\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs index 53d27824c3..c957fb5093 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsConnectionManager/mod.rs @@ -13,7 +13,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ondemandconnroutehelper.dll""system" fn GetInterfaceContextTableForHostName ( hostname : :: windows::core::PCWSTR , proxyname : :: windows::core::PCWSTR , flags : u32 , connectionprofilefilterrawdata : *const u8 , connectionprofilefilterrawdatasize : u32 , interfacecontexttable : *mut *mut NET_INTERFACE_CONTEXT_TABLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ondemandconnroutehelper.dll""system" fn GetInterfaceContextTableForHostName ( hostname : ::windows::core::PCWSTR , proxyname : ::windows::core::PCWSTR , flags : u32 , connectionprofilefilterrawdata : *const u8 , connectionprofilefilterrawdatasize : u32 , interfacecontexttable : *mut *mut NET_INTERFACE_CONTEXT_TABLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut NET_INTERFACE_CONTEXT_TABLE>(); GetInterfaceContextTableForHostName(hostname.into_param().abi(), proxyname.into_param().abi(), flags, ::core::mem::transmute(connectionprofilefilterrawdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), connectionprofilefilterrawdata.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -23,7 +23,7 @@ pub unsafe fn OnDemandGetRoutingHint(destinationhostname: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ondemandconnroutehelper.dll""system" fn OnDemandGetRoutingHint ( destinationhostname : :: windows::core::PCWSTR , interfaceindex : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ondemandconnroutehelper.dll""system" fn OnDemandGetRoutingHint ( destinationhostname : ::windows::core::PCWSTR , interfaceindex : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OnDemandGetRoutingHint(destinationhostname.into_param().abi(), &mut result__).from_abi(result__) } @@ -31,7 +31,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn OnDemandRegisterNotification(callback: ONDEMAND_NOTIFICATION_CALLBACK, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result { - ::windows::imp::link ! ( "ondemandconnroutehelper.dll""system" fn OnDemandRegisterNotification ( callback : ONDEMAND_NOTIFICATION_CALLBACK , callbackcontext : *const ::core::ffi::c_void , registrationhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ondemandconnroutehelper.dll""system" fn OnDemandRegisterNotification ( callback : ONDEMAND_NOTIFICATION_CALLBACK , callbackcontext : *const ::core::ffi::c_void , registrationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OnDemandRegisterNotification(callback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -42,7 +42,7 @@ pub unsafe fn OnDemandUnRegisterNotification(registrationhandle: P0) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ondemandconnroutehelper.dll""system" fn OnDemandUnRegisterNotification ( registrationhandle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ondemandconnroutehelper.dll""system" fn OnDemandUnRegisterNotification ( registrationhandle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); OnDemandUnRegisterNotification(registrationhandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] @@ -63,7 +63,7 @@ pub unsafe fn WcmQueryProperty(pinterface: ::core::option::Option<*const ::w where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wcmapi.dll""system" fn WcmQueryProperty ( pinterface : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "wcmapi.dll""system" fn WcmQueryProperty ( pinterface : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , pdwdatasize : *mut u32 , ppdata : *mut *mut u8 ) -> u32 ); WcmQueryProperty(::core::mem::transmute(pinterface.unwrap_or(::std::ptr::null())), strprofilename.into_param().abi(), property, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), pdwdatasize, ppdata) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`, `\"Win32_Foundation\"`*"] @@ -82,7 +82,7 @@ pub unsafe fn WcmSetProperty(pinterface: ::core::option::Option<*const ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wcmapi.dll""system" fn WcmSetProperty ( pinterface : *const :: windows::core::GUID , strprofilename : :: windows::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , dwdatasize : u32 , pbdata : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "wcmapi.dll""system" fn WcmSetProperty ( pinterface : *const ::windows::core::GUID , strprofilename : ::windows::core::PCWSTR , property : WCM_PROPERTY , preserved : *const ::core::ffi::c_void , dwdatasize : u32 , pbdata : *const u8 ) -> u32 ); WcmSetProperty(::core::mem::transmute(pinterface.unwrap_or(::std::ptr::null())), strprofilename.into_param().abi(), property, ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null())), pbdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsConnectionManager\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs index 16ca23ad69..e3236ce2dd 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFilteringPlatform/mod.rs @@ -36,7 +36,7 @@ pub unsafe fn FwpmCalloutDeleteByKey0(enginehandle: P0, key: *const ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmCalloutDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmCalloutDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID ) -> u32 ); FwpmCalloutDeleteByKey0(enginehandle.into_param().abi(), key) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -78,7 +78,7 @@ pub unsafe fn FwpmCalloutGetByKey0(enginehandle: P0, key: *const ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmCalloutGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , callout : *mut *mut FWPM_CALLOUT0 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmCalloutGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , callout : *mut *mut FWPM_CALLOUT0 ) -> u32 ); FwpmCalloutGetByKey0(enginehandle.into_param().abi(), key, callout) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -88,7 +88,7 @@ pub unsafe fn FwpmCalloutGetSecurityInfoByKey0(enginehandle: P0, key: ::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmCalloutGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmCalloutGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmCalloutGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -98,7 +98,7 @@ pub unsafe fn FwpmCalloutSetSecurityInfoByKey0(enginehandle: P0, key: ::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmCalloutSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmCalloutSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); FwpmCalloutSetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, ::core::mem::transmute(sidowner.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sidgroup.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sacl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -269,7 +269,7 @@ pub unsafe fn FwpmEngineOpen0(servername: P0, authnservice: u32, authidentit where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmEngineOpen0 ( servername : :: windows::core::PCWSTR , authnservice : u32 , authidentity : *const super::super::System::Rpc:: SEC_WINNT_AUTH_IDENTITY_W , session : *const FWPM_SESSION0 , enginehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmEngineOpen0 ( servername : ::windows::core::PCWSTR , authnservice : u32 , authidentity : *const super::super::System::Rpc:: SEC_WINNT_AUTH_IDENTITY_W , session : *const FWPM_SESSION0 , enginehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); FwpmEngineOpen0(servername.into_param().abi(), authnservice, ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), ::core::mem::transmute(session.unwrap_or(::std::ptr::null())), enginehandle) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -330,7 +330,7 @@ pub unsafe fn FwpmFilterDeleteByKey0(enginehandle: P0, key: *const ::windows where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmFilterDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmFilterDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID ) -> u32 ); FwpmFilterDeleteByKey0(enginehandle.into_param().abi(), key) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -372,7 +372,7 @@ pub unsafe fn FwpmFilterGetByKey0(enginehandle: P0, key: *const ::windows::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmFilterGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , filter : *mut *mut FWPM_FILTER0 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmFilterGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , filter : *mut *mut FWPM_FILTER0 ) -> u32 ); FwpmFilterGetByKey0(enginehandle.into_param().abi(), key, filter) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -382,7 +382,7 @@ pub unsafe fn FwpmFilterGetSecurityInfoByKey0(enginehandle: P0, key: ::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmFilterGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmFilterGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmFilterGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -392,7 +392,7 @@ pub unsafe fn FwpmFilterSetSecurityInfoByKey0(enginehandle: P0, key: ::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmFilterSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmFilterSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); FwpmFilterSetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, ::core::mem::transmute(sidowner.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sidgroup.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sacl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -438,7 +438,7 @@ pub unsafe fn FwpmGetAppIdFromFileName0(filename: P0, appid: *mut *mut FWP_B where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmGetAppIdFromFileName0 ( filename : :: windows::core::PCWSTR , appid : *mut *mut FWP_BYTE_BLOB ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmGetAppIdFromFileName0 ( filename : ::windows::core::PCWSTR , appid : *mut *mut FWP_BYTE_BLOB ) -> u32 ); FwpmGetAppIdFromFileName0(filename.into_param().abi(), appid) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -460,7 +460,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmIPsecTunnelAdd1 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT1 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT1 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmIPsecTunnelAdd1 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT1 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT1 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const ::windows::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmIPsecTunnelAdd1(enginehandle.into_param().abi(), flags, ::core::mem::transmute(mainmodepolicy.unwrap_or(::std::ptr::null())), tunnelpolicy, filterconditions.len() as _, ::core::mem::transmute(filterconditions.as_ptr()), ::core::mem::transmute(keymodkey.unwrap_or(::std::ptr::null())), sd.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -471,7 +471,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmIPsecTunnelAdd2 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT2 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT2 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmIPsecTunnelAdd2 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT2 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT2 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const ::windows::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmIPsecTunnelAdd2(enginehandle.into_param().abi(), flags, ::core::mem::transmute(mainmodepolicy.unwrap_or(::std::ptr::null())), tunnelpolicy, filterconditions.len() as _, ::core::mem::transmute(filterconditions.as_ptr()), ::core::mem::transmute(keymodkey.unwrap_or(::std::ptr::null())), sd.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -482,7 +482,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmIPsecTunnelAdd3 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT3 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT3 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const :: windows::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmIPsecTunnelAdd3 ( enginehandle : super::super::Foundation:: HANDLE , flags : u32 , mainmodepolicy : *const FWPM_PROVIDER_CONTEXT3 , tunnelpolicy : *const FWPM_PROVIDER_CONTEXT3 , numfilterconditions : u32 , filterconditions : *const FWPM_FILTER_CONDITION0 , keymodkey : *const ::windows::core::GUID , sd : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmIPsecTunnelAdd3(enginehandle.into_param().abi(), flags, ::core::mem::transmute(mainmodepolicy.unwrap_or(::std::ptr::null())), tunnelpolicy, filterconditions.len() as _, ::core::mem::transmute(filterconditions.as_ptr()), ::core::mem::transmute(keymodkey.unwrap_or(::std::ptr::null())), sd.into_param().abi()) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -492,7 +492,7 @@ pub unsafe fn FwpmIPsecTunnelDeleteByKey0(enginehandle: P0, key: *const ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmIPsecTunnelDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmIPsecTunnelDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID ) -> u32 ); FwpmIPsecTunnelDeleteByKey0(enginehandle.into_param().abi(), key) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -544,7 +544,7 @@ pub unsafe fn FwpmLayerGetByKey0(enginehandle: P0, key: *const ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , layer : *mut *mut FWPM_LAYER0 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , layer : *mut *mut FWPM_LAYER0 ) -> u32 ); FwpmLayerGetByKey0(enginehandle.into_param().abi(), key, layer) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -554,7 +554,7 @@ pub unsafe fn FwpmLayerGetSecurityInfoByKey0(enginehandle: P0, key: ::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmLayerGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -564,7 +564,7 @@ pub unsafe fn FwpmLayerSetSecurityInfoByKey0(enginehandle: P0, key: ::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); FwpmLayerSetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, ::core::mem::transmute(sidowner.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sidgroup.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sacl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -827,7 +827,7 @@ pub unsafe fn FwpmProviderContextDeleteByKey0(enginehandle: P0, key: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID ) -> u32 ); FwpmProviderContextDeleteByKey0(enginehandle.into_param().abi(), key) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -932,7 +932,7 @@ pub unsafe fn FwpmProviderContextGetByKey0(enginehandle: P0, key: *const ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT0 ) -> u32 ); FwpmProviderContextGetByKey0(enginehandle.into_param().abi(), key, providercontext) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -942,7 +942,7 @@ pub unsafe fn FwpmProviderContextGetByKey1(enginehandle: P0, key: *const ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetByKey1 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetByKey1 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT1 ) -> u32 ); FwpmProviderContextGetByKey1(enginehandle.into_param().abi(), key, providercontext) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -952,7 +952,7 @@ pub unsafe fn FwpmProviderContextGetByKey2(enginehandle: P0, key: *const ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetByKey2 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetByKey2 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT2 ) -> u32 ); FwpmProviderContextGetByKey2(enginehandle.into_param().abi(), key, providercontext) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -962,7 +962,7 @@ pub unsafe fn FwpmProviderContextGetByKey3(enginehandle: P0, key: *const ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetByKey3 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetByKey3 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , providercontext : *mut *mut FWPM_PROVIDER_CONTEXT3 ) -> u32 ); FwpmProviderContextGetByKey3(enginehandle.into_param().abi(), key, providercontext) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -972,7 +972,7 @@ pub unsafe fn FwpmProviderContextGetSecurityInfoByKey0(enginehandle: P0, key where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmProviderContextGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -982,7 +982,7 @@ pub unsafe fn FwpmProviderContextSetSecurityInfoByKey0(enginehandle: P0, key where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderContextSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); FwpmProviderContextSetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, ::core::mem::transmute(sidowner.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sidgroup.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sacl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -1033,7 +1033,7 @@ pub unsafe fn FwpmProviderDeleteByKey0(enginehandle: P0, key: *const ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID ) -> u32 ); FwpmProviderDeleteByKey0(enginehandle.into_param().abi(), key) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -1065,7 +1065,7 @@ pub unsafe fn FwpmProviderGetByKey0(enginehandle: P0, key: *const ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , provider : *mut *mut FWPM_PROVIDER0 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , provider : *mut *mut FWPM_PROVIDER0 ) -> u32 ); FwpmProviderGetByKey0(enginehandle.into_param().abi(), key, provider) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -1075,7 +1075,7 @@ pub unsafe fn FwpmProviderGetSecurityInfoByKey0(enginehandle: P0, key: ::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmProviderGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -1085,7 +1085,7 @@ pub unsafe fn FwpmProviderSetSecurityInfoByKey0(enginehandle: P0, key: ::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmProviderSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); FwpmProviderSetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, ::core::mem::transmute(sidowner.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sidgroup.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sacl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -1179,7 +1179,7 @@ pub unsafe fn FwpmSubLayerDeleteByKey0(enginehandle: P0, key: *const ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmSubLayerDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmSubLayerDeleteByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID ) -> u32 ); FwpmSubLayerDeleteByKey0(enginehandle.into_param().abi(), key) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -1211,7 +1211,7 @@ pub unsafe fn FwpmSubLayerGetByKey0(enginehandle: P0, key: *const ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmSubLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , sublayer : *mut *mut FWPM_SUBLAYER0 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmSubLayerGetByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , sublayer : *mut *mut FWPM_SUBLAYER0 ) -> u32 ); FwpmSubLayerGetByKey0(enginehandle.into_param().abi(), key, sublayer) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -1221,7 +1221,7 @@ pub unsafe fn FwpmSubLayerGetSecurityInfoByKey0(enginehandle: P0, key: ::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmSubLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmSubLayerGetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *mut super::super::Foundation:: PSID , sidgroup : *mut super::super::Foundation:: PSID , dacl : *mut *mut super::super::Security:: ACL , sacl : *mut *mut super::super::Security:: ACL , securitydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); FwpmSubLayerGetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, sidowner, sidgroup, dacl, sacl, securitydescriptor) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -1231,7 +1231,7 @@ pub unsafe fn FwpmSubLayerSetSecurityInfoByKey0(enginehandle: P0, key: ::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmSubLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const :: windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn FwpmSubLayerSetSecurityInfoByKey0 ( enginehandle : super::super::Foundation:: HANDLE , key : *const ::windows::core::GUID , securityinfo : u32 , sidowner : *const super::super::Security:: SID , sidgroup : *const super::super::Security:: SID , dacl : *const super::super::Security:: ACL , sacl : *const super::super::Security:: ACL ) -> u32 ); FwpmSubLayerSetSecurityInfoByKey0(enginehandle.into_param().abi(), ::core::mem::transmute(key.unwrap_or(::std::ptr::null())), securityinfo, ::core::mem::transmute(sidowner.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sidgroup.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(sacl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -1898,7 +1898,7 @@ pub unsafe fn IkeextSaGetById1(enginehandle: P0, id: u64, salookupcontext: : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn IkeextSaGetById1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const :: windows::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS1 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn IkeextSaGetById1 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const ::windows::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS1 ) -> u32 ); IkeextSaGetById1(enginehandle.into_param().abi(), id, ::core::mem::transmute(salookupcontext.unwrap_or(::std::ptr::null())), sa) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`, `\"Win32_Foundation\"`*"] @@ -1908,7 +1908,7 @@ pub unsafe fn IkeextSaGetById2(enginehandle: P0, id: u64, salookupcontext: : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fwpuclnt.dll""system" fn IkeextSaGetById2 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const :: windows::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS2 ) -> u32 ); + ::windows::imp::link ! ( "fwpuclnt.dll""system" fn IkeextSaGetById2 ( enginehandle : super::super::Foundation:: HANDLE , id : u64 , salookupcontext : *const ::windows::core::GUID , sa : *mut *mut IKEEXT_SA_DETAILS2 ) -> u32 ); IkeextSaGetById2(enginehandle.into_param().abi(), id, ::core::mem::transmute(salookupcontext.unwrap_or(::std::ptr::null())), sa) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFilteringPlatform\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs index edf3430bf2..083a7b5379 100644 --- a/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/NetworkManagement/WindowsFirewall/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn NetworkIsolationDiagnoseConnectFailureAndGetInfo(wszservername where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" fn NetworkIsolationDiagnoseConnectFailureAndGetInfo ( wszservername : :: windows::core::PCWSTR , netisoerror : *mut NETISO_ERROR_TYPE ) -> u32 ); + ::windows::imp::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" fn NetworkIsolationDiagnoseConnectFailureAndGetInfo ( wszservername : ::windows::core::PCWSTR , netisoerror : *mut NETISO_ERROR_TYPE ) -> u32 ); NetworkIsolationDiagnoseConnectFailureAndGetInfo(wszservername.into_param().abi(), netisoerror) } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -53,7 +53,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" fn NetworkIsolationSetupAppContainerBinaries ( applicationcontainersid : super::super::Foundation:: PSID , packagefullname : :: windows::core::PCWSTR , packagefolder : :: windows::core::PCWSTR , displayname : :: windows::core::PCWSTR , bbinariesfullycomputed : super::super::Foundation:: BOOL , binaries : *const :: windows::core::PCWSTR , binariescount : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-net-isolation-l1-1-0.dll""system" fn NetworkIsolationSetupAppContainerBinaries ( applicationcontainersid : super::super::Foundation:: PSID , packagefullname : ::windows::core::PCWSTR , packagefolder : ::windows::core::PCWSTR , displayname : ::windows::core::PCWSTR , bbinariesfullycomputed : super::super::Foundation:: BOOL , binaries : *const ::windows::core::PCWSTR , binariescount : u32 ) -> ::windows::core::HRESULT ); NetworkIsolationSetupAppContainerBinaries(applicationcontainersid.into_param().abi(), packagefullname.into_param().abi(), packagefolder.into_param().abi(), displayname.into_param().abi(), bbinariesfullycomputed.into_param().abi(), ::core::mem::transmute(binaries.as_ptr()), binaries.len() as _).ok() } #[doc = "*Required features: `\"Win32_NetworkManagement_WindowsFirewall\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs index 8a645b7410..e407e036f1 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/ActiveDirectory/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn ADsBuildEnumerator(padscontainer: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsBuildEnumerator ( padscontainer : * mut::core::ffi::c_void , ppenumvariant : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsBuildEnumerator ( padscontainer : * mut::core::ffi::c_void , ppenumvariant : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ADsBuildEnumerator(padscontainer.into_param().abi(), &mut result__).from_abi(result__) } @@ -13,14 +13,14 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn ADsBuildVarArrayInt(lpdwobjecttypes: *mut u32, dwobjecttypes: u32, pvar: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsBuildVarArrayInt ( lpdwobjecttypes : *mut u32 , dwobjecttypes : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsBuildVarArrayInt ( lpdwobjecttypes : *mut u32 , dwobjecttypes : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); ADsBuildVarArrayInt(lpdwobjecttypes, dwobjecttypes, pvar).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn ADsBuildVarArrayStr(lpppathnames: &[::windows::core::PCWSTR], pvar: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsBuildVarArrayStr ( lpppathnames : *const :: windows::core::PCWSTR , dwpathnames : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsBuildVarArrayStr ( lpppathnames : *const ::windows::core::PCWSTR , dwpathnames : u32 , pvar : *mut super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); ADsBuildVarArrayStr(::core::mem::transmute(lpppathnames.as_ptr()), lpppathnames.len() as _, pvar).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -29,13 +29,13 @@ pub unsafe fn ADsDecodeBinaryData(szsrcdata: P0, ppbdestdata: *mut *mut u8, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsDecodeBinaryData ( szsrcdata : :: windows::core::PCWSTR , ppbdestdata : *mut *mut u8 , pdwdestlen : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsDecodeBinaryData ( szsrcdata : ::windows::core::PCWSTR , ppbdestdata : *mut *mut u8 , pdwdestlen : *mut u32 ) -> ::windows::core::HRESULT ); ADsDecodeBinaryData(szsrcdata.into_param().abi(), ppbdestdata, pdwdestlen).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn ADsEncodeBinaryData(pbsrcdata: *mut u8, dwsrclen: u32, ppszdestdata: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsEncodeBinaryData ( pbsrcdata : *mut u8 , dwsrclen : u32 , ppszdestdata : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsEncodeBinaryData ( pbsrcdata : *mut u8 , dwsrclen : u32 , ppszdestdata : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); ADsEncodeBinaryData(pbsrcdata, dwsrclen, ppszdestdata).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -45,7 +45,7 @@ pub unsafe fn ADsEnumerateNext(penumvariant: P0, celements: u32, pvar: *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsEnumerateNext ( penumvariant : * mut::core::ffi::c_void , celements : u32 , pvar : *mut super::super::System::Com:: VARIANT , pcelementsfetched : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsEnumerateNext ( penumvariant : * mut::core::ffi::c_void , celements : u32 , pvar : *mut super::super::System::Com:: VARIANT , pcelementsfetched : *mut u32 ) -> ::windows::core::HRESULT ); ADsEnumerateNext(penumvariant.into_param().abi(), celements, pvar, pcelementsfetched).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Ole\"`*"] @@ -55,13 +55,13 @@ pub unsafe fn ADsFreeEnumerator(penumvariant: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsFreeEnumerator ( penumvariant : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsFreeEnumerator ( penumvariant : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); ADsFreeEnumerator(penumvariant.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn ADsGetLastError(lperror: *mut u32, lperrorbuf: &mut [u16], lpnamebuf: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsGetLastError ( lperror : *mut u32 , lperrorbuf : :: windows::core::PWSTR , dwerrorbuflen : u32 , lpnamebuf : :: windows::core::PWSTR , dwnamebuflen : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsGetLastError ( lperror : *mut u32 , lperrorbuf : ::windows::core::PWSTR , dwerrorbuflen : u32 , lpnamebuf : ::windows::core::PWSTR , dwnamebuflen : u32 ) -> ::windows::core::HRESULT ); ADsGetLastError(lperror, ::core::mem::transmute(lperrorbuf.as_ptr()), lperrorbuf.len() as _, ::core::mem::transmute(lpnamebuf.as_ptr()), lpnamebuf.len() as _).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -70,7 +70,7 @@ pub unsafe fn ADsGetObject(lpszpathname: P0, riid: *const ::windows::core::G where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsGetObject ( lpszpathname : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsGetObject ( lpszpathname : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ADsGetObject(lpszpathname.into_param().abi(), riid, ppobject).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -81,7 +81,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsOpenObject ( lpszpathname : :: windows::core::PCWSTR , lpszusername : :: windows::core::PCWSTR , lpszpassword : :: windows::core::PCWSTR , dwreserved : ADS_AUTHENTICATION_ENUM , riid : *const :: windows::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsOpenObject ( lpszpathname : ::windows::core::PCWSTR , lpszusername : ::windows::core::PCWSTR , lpszpassword : ::windows::core::PCWSTR , dwreserved : ADS_AUTHENTICATION_ENUM , riid : *const ::windows::core::GUID , ppobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ADsOpenObject(lpszpathname.into_param().abi(), lpszusername.into_param().abi(), lpszpassword.into_param().abi(), dwreserved, riid, ppobject).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -91,7 +91,7 @@ pub unsafe fn ADsPropCheckIfWritable(pwzattr: P0, pwritableattrs: *const ADS where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsprop.dll""system" fn ADsPropCheckIfWritable ( pwzattr : :: windows::core::PCWSTR , pwritableattrs : *const ADS_ATTR_INFO ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dsprop.dll""system" fn ADsPropCheckIfWritable ( pwzattr : ::windows::core::PCWSTR , pwritableattrs : *const ADS_ATTR_INFO ) -> super::super::Foundation:: BOOL ); ADsPropCheckIfWritable(pwzattr.into_param().abi(), pwritableattrs) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -102,7 +102,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsprop.dll""system" fn ADsPropCreateNotifyObj ( pappthddataobj : * mut::core::ffi::c_void , pwzadsobjname : :: windows::core::PCWSTR , phnotifyobj : *mut super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsprop.dll""system" fn ADsPropCreateNotifyObj ( pappthddataobj : * mut::core::ffi::c_void , pwzadsobjname : ::windows::core::PCWSTR , phnotifyobj : *mut super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); ADsPropCreateNotifyObj(pappthddataobj.into_param().abi(), pwzadsobjname.into_param().abi(), phnotifyobj).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -165,7 +165,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn ADsSetLastError ( dwerr : u32 , pszerror : :: windows::core::PCWSTR , pszprovider : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "activeds.dll""system" fn ADsSetLastError ( dwerr : u32 , pszerror : ::windows::core::PCWSTR , pszprovider : ::windows::core::PCWSTR ) -> ( ) ); ADsSetLastError(dwerr, pszerror.into_param().abi(), pszprovider.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -179,7 +179,7 @@ pub unsafe fn AdsFreeAdsValues(padsvalues: *mut ADSVALUE, dwnumvalues: u32) { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn AdsTypeToPropVariant(padsvalues: *mut ADSVALUE, dwnumvalues: u32, pvariant: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "activeds.dll""system" fn AdsTypeToPropVariant ( padsvalues : *mut ADSVALUE , dwnumvalues : u32 , pvariant : *mut super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn AdsTypeToPropVariant ( padsvalues : *mut ADSVALUE , dwnumvalues : u32 , pvariant : *mut super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); AdsTypeToPropVariant(padsvalues, dwnumvalues, pvariant).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -194,7 +194,7 @@ pub unsafe fn AllocADsStr(pstr: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn AllocADsStr ( pstr : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "activeds.dll""system" fn AllocADsStr ( pstr : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); AllocADsStr(pstr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -207,7 +207,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn BinarySDToSecurityDescriptor ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pvarsec : *mut super::super::System::Com:: VARIANT , pszservername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , password : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn BinarySDToSecurityDescriptor ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pvarsec : *mut super::super::System::Com:: VARIANT , pszservername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , password : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); BinarySDToSecurityDescriptor(psecuritydescriptor.into_param().abi(), pvarsec, pszservername.into_param().abi(), username.into_param().abi(), password.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -222,7 +222,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCSTR>, P5: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsAddSidHistoryA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : :: windows::core::PCSTR , srcprincipal : :: windows::core::PCSTR , srcdomaincontroller : :: windows::core::PCSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : :: windows::core::PCSTR , dstprincipal : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsAddSidHistoryA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : ::windows::core::PCSTR , srcprincipal : ::windows::core::PCSTR , srcdomaincontroller : ::windows::core::PCSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : ::windows::core::PCSTR , dstprincipal : ::windows::core::PCSTR ) -> u32 ); DsAddSidHistoryA(hds.into_param().abi(), flags, srcdomain.into_param().abi(), srcprincipal.into_param().abi(), srcdomaincontroller.into_param().abi(), ::core::mem::transmute(srcdomaincreds.unwrap_or(::std::ptr::null())), dstdomain.into_param().abi(), dstprincipal.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -237,7 +237,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsAddSidHistoryW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : :: windows::core::PCWSTR , srcprincipal : :: windows::core::PCWSTR , srcdomaincontroller : :: windows::core::PCWSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : :: windows::core::PCWSTR , dstprincipal : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsAddSidHistoryW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcdomain : ::windows::core::PCWSTR , srcprincipal : ::windows::core::PCWSTR , srcdomaincontroller : ::windows::core::PCWSTR , srcdomaincreds : *const ::core::ffi::c_void , dstdomain : ::windows::core::PCWSTR , dstprincipal : ::windows::core::PCWSTR ) -> u32 ); DsAddSidHistoryW(hds.into_param().abi(), flags, srcdomain.into_param().abi(), srcprincipal.into_param().abi(), srcdomaincontroller.into_param().abi(), ::core::mem::transmute(srcdomaincreds.unwrap_or(::std::ptr::null())), dstdomain.into_param().abi(), dstprincipal.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] @@ -247,7 +247,7 @@ pub unsafe fn DsAddressToSiteNamesA(computername: P0, socketaddresses: &[sup where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsAddressToSiteNamesA ( computername : :: windows::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsAddressToSiteNamesA ( computername : ::windows::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut ::windows::core::PSTR ) -> u32 ); DsAddressToSiteNamesA(computername.into_param().abi(), socketaddresses.len() as _, ::core::mem::transmute(socketaddresses.as_ptr()), sitenames) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] @@ -257,7 +257,7 @@ pub unsafe fn DsAddressToSiteNamesExA(computername: P0, socketaddresses: &[s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsAddressToSiteNamesExA ( computername : :: windows::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows::core::PSTR , subnetnames : *mut *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsAddressToSiteNamesExA ( computername : ::windows::core::PCSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut ::windows::core::PSTR , subnetnames : *mut *mut ::windows::core::PSTR ) -> u32 ); DsAddressToSiteNamesExA(computername.into_param().abi(), socketaddresses.len() as _, ::core::mem::transmute(socketaddresses.as_ptr()), sitenames, subnetnames) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] @@ -267,7 +267,7 @@ pub unsafe fn DsAddressToSiteNamesExW(computername: P0, socketaddresses: &[s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsAddressToSiteNamesExW ( computername : :: windows::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows::core::PWSTR , subnetnames : *mut *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsAddressToSiteNamesExW ( computername : ::windows::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut ::windows::core::PWSTR , subnetnames : *mut *mut ::windows::core::PWSTR ) -> u32 ); DsAddressToSiteNamesExW(computername.into_param().abi(), socketaddresses.len() as _, ::core::mem::transmute(socketaddresses.as_ptr()), sitenames, subnetnames) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Networking_WinSock\"`*"] @@ -277,7 +277,7 @@ pub unsafe fn DsAddressToSiteNamesW(computername: P0, socketaddresses: &[sup where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsAddressToSiteNamesW ( computername : :: windows::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsAddressToSiteNamesW ( computername : ::windows::core::PCWSTR , entrycount : u32 , socketaddresses : *const super::WinSock:: SOCKET_ADDRESS , sitenames : *mut *mut ::windows::core::PWSTR ) -> u32 ); DsAddressToSiteNamesW(computername.into_param().abi(), socketaddresses.len() as _, ::core::mem::transmute(socketaddresses.as_ptr()), sitenames) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -288,7 +288,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindA ( domaincontrollername : :: windows::core::PCSTR , dnsdomainname : :: windows::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindA ( domaincontrollername : ::windows::core::PCSTR , dnsdomainname : ::windows::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindA(domaincontrollername.into_param().abi(), dnsdomainname.into_param().abi(), phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -301,7 +301,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindByInstanceA ( servername : :: windows::core::PCSTR , annotation : :: windows::core::PCSTR , instanceguid : *const :: windows::core::GUID , dnsdomainname : :: windows::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindByInstanceA ( servername : ::windows::core::PCSTR , annotation : ::windows::core::PCSTR , instanceguid : *const ::windows::core::GUID , dnsdomainname : ::windows::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindByInstanceA(servername.into_param().abi(), annotation.into_param().abi(), ::core::mem::transmute(instanceguid.unwrap_or(::std::ptr::null())), dnsdomainname.into_param().abi(), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), serviceprincipalname.into_param().abi(), bindflags, phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -314,7 +314,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindByInstanceW ( servername : :: windows::core::PCWSTR , annotation : :: windows::core::PCWSTR , instanceguid : *const :: windows::core::GUID , dnsdomainname : :: windows::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindByInstanceW ( servername : ::windows::core::PCWSTR , annotation : ::windows::core::PCWSTR , instanceguid : *const ::windows::core::GUID , dnsdomainname : ::windows::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindByInstanceW(servername.into_param().abi(), annotation.into_param().abi(), ::core::mem::transmute(instanceguid.unwrap_or(::std::ptr::null())), dnsdomainname.into_param().abi(), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), serviceprincipalname.into_param().abi(), bindflags, phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -324,7 +324,7 @@ pub unsafe fn DsBindToISTGA(sitename: P0, phds: *mut super::super::Foundatio where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindToISTGA ( sitename : :: windows::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindToISTGA ( sitename : ::windows::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindToISTGA(sitename.into_param().abi(), phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -334,7 +334,7 @@ pub unsafe fn DsBindToISTGW(sitename: P0, phds: *mut super::super::Foundatio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindToISTGW ( sitename : :: windows::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindToISTGW ( sitename : ::windows::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindToISTGW(sitename.into_param().abi(), phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -345,7 +345,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindW ( domaincontrollername : :: windows::core::PCWSTR , dnsdomainname : :: windows::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindW ( domaincontrollername : ::windows::core::PCWSTR , dnsdomainname : ::windows::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindW(domaincontrollername.into_param().abi(), dnsdomainname.into_param().abi(), phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -356,7 +356,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithCredA ( domaincontrollername : :: windows::core::PCSTR , dnsdomainname : :: windows::core::PCSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithCredA ( domaincontrollername : ::windows::core::PCSTR , dnsdomainname : ::windows::core::PCSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindWithCredA(domaincontrollername.into_param().abi(), dnsdomainname.into_param().abi(), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -367,7 +367,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithCredW ( domaincontrollername : :: windows::core::PCWSTR , dnsdomainname : :: windows::core::PCWSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithCredW ( domaincontrollername : ::windows::core::PCWSTR , dnsdomainname : ::windows::core::PCWSTR , authidentity : *const ::core::ffi::c_void , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindWithCredW(domaincontrollername.into_param().abi(), dnsdomainname.into_param().abi(), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -379,7 +379,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithSpnA ( domaincontrollername : :: windows::core::PCSTR , dnsdomainname : :: windows::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithSpnA ( domaincontrollername : ::windows::core::PCSTR , dnsdomainname : ::windows::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows::core::PCSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindWithSpnA(domaincontrollername.into_param().abi(), dnsdomainname.into_param().abi(), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), serviceprincipalname.into_param().abi(), phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -391,7 +391,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithSpnExA ( domaincontrollername : :: windows::core::PCSTR , dnsdomainname : :: windows::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithSpnExA ( domaincontrollername : ::windows::core::PCSTR , dnsdomainname : ::windows::core::PCSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows::core::PCSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindWithSpnExA(domaincontrollername.into_param().abi(), dnsdomainname.into_param().abi(), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), serviceprincipalname.into_param().abi(), bindflags, phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -403,7 +403,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithSpnExW ( domaincontrollername : :: windows::core::PCWSTR , dnsdomainname : :: windows::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithSpnExW ( domaincontrollername : ::windows::core::PCWSTR , dnsdomainname : ::windows::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows::core::PCWSTR , bindflags : u32 , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindWithSpnExW(domaincontrollername.into_param().abi(), dnsdomainname.into_param().abi(), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), serviceprincipalname.into_param().abi(), bindflags, phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -415,7 +415,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithSpnW ( domaincontrollername : :: windows::core::PCWSTR , dnsdomainname : :: windows::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : :: windows::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsBindWithSpnW ( domaincontrollername : ::windows::core::PCWSTR , dnsdomainname : ::windows::core::PCWSTR , authidentity : *const ::core::ffi::c_void , serviceprincipalname : ::windows::core::PCWSTR , phds : *mut super::super::Foundation:: HANDLE ) -> u32 ); DsBindWithSpnW(domaincontrollername.into_param().abi(), dnsdomainname.into_param().abi(), ::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), serviceprincipalname.into_param().abi(), phds) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -449,7 +449,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsClientMakeSpnForTargetServerA ( serviceclass : :: windows::core::PCSTR , servicename : :: windows::core::PCSTR , pcspnlength : *mut u32 , pszspn : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsClientMakeSpnForTargetServerA ( serviceclass : ::windows::core::PCSTR , servicename : ::windows::core::PCSTR , pcspnlength : *mut u32 , pszspn : ::windows::core::PSTR ) -> u32 ); DsClientMakeSpnForTargetServerA(serviceclass.into_param().abi(), servicename.into_param().abi(), pcspnlength, ::core::mem::transmute(pszspn)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -459,7 +459,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsClientMakeSpnForTargetServerW ( serviceclass : :: windows::core::PCWSTR , servicename : :: windows::core::PCWSTR , pcspnlength : *mut u32 , pszspn : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsClientMakeSpnForTargetServerW ( serviceclass : ::windows::core::PCWSTR , servicename : ::windows::core::PCWSTR , pcspnlength : *mut u32 , pszspn : ::windows::core::PWSTR ) -> u32 ); DsClientMakeSpnForTargetServerW(serviceclass.into_param().abi(), servicename.into_param().abi(), pcspnlength, ::core::mem::transmute(pszspn)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -469,7 +469,7 @@ pub unsafe fn DsCrackNamesA(hds: P0, flags: DS_NAME_FLAGS, formatoffered: DS where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsCrackNamesA ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const :: windows::core::PCSTR , ppresult : *mut *mut DS_NAME_RESULTA ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsCrackNamesA ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const ::windows::core::PCSTR , ppresult : *mut *mut DS_NAME_RESULTA ) -> u32 ); DsCrackNamesA(hds.into_param().abi(), flags, formatoffered, formatdesired, rpnames.len() as _, ::core::mem::transmute(rpnames.as_ptr()), ppresult) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -479,19 +479,19 @@ pub unsafe fn DsCrackNamesW(hds: P0, flags: DS_NAME_FLAGS, formatoffered: DS where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsCrackNamesW ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const :: windows::core::PCWSTR , ppresult : *mut *mut DS_NAME_RESULTW ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsCrackNamesW ( hds : super::super::Foundation:: HANDLE , flags : DS_NAME_FLAGS , formatoffered : DS_NAME_FORMAT , formatdesired : DS_NAME_FORMAT , cnames : u32 , rpnames : *const ::windows::core::PCWSTR , ppresult : *mut *mut DS_NAME_RESULTW ) -> u32 ); DsCrackNamesW(hds.into_param().abi(), flags, formatoffered, formatdesired, rpnames.len() as _, ::core::mem::transmute(rpnames.as_ptr()), ppresult) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsCrackSpn2A(pszspn: &[u8], pcserviceclass: ::core::option::Option<*mut u32>, serviceclass: ::windows::core::PSTR, pcservicename: ::core::option::Option<*mut u32>, servicename: ::windows::core::PSTR, pcinstancename: ::core::option::Option<*mut u32>, instancename: ::windows::core::PSTR, pinstanceport: ::core::option::Option<*mut u16>) -> u32 { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpn2A ( pszspn : :: windows::core::PCSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : :: windows::core::PSTR , pcservicename : *mut u32 , servicename : :: windows::core::PSTR , pcinstancename : *mut u32 , instancename : :: windows::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpn2A ( pszspn : ::windows::core::PCSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : ::windows::core::PSTR , pcservicename : *mut u32 , servicename : ::windows::core::PSTR , pcinstancename : *mut u32 , instancename : ::windows::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); DsCrackSpn2A(::core::mem::transmute(pszspn.as_ptr()), pszspn.len() as _, ::core::mem::transmute(pcserviceclass.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(serviceclass), ::core::mem::transmute(pcservicename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(servicename), ::core::mem::transmute(pcinstancename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(instancename), ::core::mem::transmute(pinstanceport.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsCrackSpn2W(pszspn: &[u16], pcserviceclass: ::core::option::Option<*mut u32>, serviceclass: ::windows::core::PWSTR, pcservicename: ::core::option::Option<*mut u32>, servicename: ::windows::core::PWSTR, pcinstancename: ::core::option::Option<*mut u32>, instancename: ::windows::core::PWSTR, pinstanceport: ::core::option::Option<*mut u16>) -> u32 { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpn2W ( pszspn : :: windows::core::PCWSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : :: windows::core::PWSTR , pcservicename : *mut u32 , servicename : :: windows::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpn2W ( pszspn : ::windows::core::PCWSTR , cspn : u32 , pcserviceclass : *mut u32 , serviceclass : ::windows::core::PWSTR , pcservicename : *mut u32 , servicename : ::windows::core::PWSTR , pcinstancename : *mut u32 , instancename : ::windows::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); DsCrackSpn2W(::core::mem::transmute(pszspn.as_ptr()), pszspn.len() as _, ::core::mem::transmute(pcserviceclass.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(serviceclass), ::core::mem::transmute(pcservicename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(servicename), ::core::mem::transmute(pcinstancename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(instancename), ::core::mem::transmute(pinstanceport.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -500,7 +500,7 @@ pub unsafe fn DsCrackSpn3W(pszspn: P0, cspn: u32, pchostname: *mut u32, host where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpn3W ( pszspn : :: windows::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : :: windows::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows::core::PWSTR , pportnumber : *mut u16 , pcdomainname : *mut u32 , domainname : :: windows::core::PWSTR , pcrealmname : *mut u32 , realmname : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpn3W ( pszspn : ::windows::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : ::windows::core::PWSTR , pcinstancename : *mut u32 , instancename : ::windows::core::PWSTR , pportnumber : *mut u16 , pcdomainname : *mut u32 , domainname : ::windows::core::PWSTR , pcrealmname : *mut u32 , realmname : ::windows::core::PWSTR ) -> u32 ); DsCrackSpn3W(pszspn.into_param().abi(), cspn, pchostname, ::core::mem::transmute(hostname), pcinstancename, ::core::mem::transmute(instancename), pportnumber, pcdomainname, ::core::mem::transmute(domainname), pcrealmname, ::core::mem::transmute(realmname)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -509,7 +509,7 @@ pub unsafe fn DsCrackSpn4W(pszspn: P0, cspn: u32, pchostname: *mut u32, host where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpn4W ( pszspn : :: windows::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : :: windows::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows::core::PWSTR , pcportname : *mut u32 , portname : :: windows::core::PWSTR , pcdomainname : *mut u32 , domainname : :: windows::core::PWSTR , pcrealmname : *mut u32 , realmname : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpn4W ( pszspn : ::windows::core::PCWSTR , cspn : u32 , pchostname : *mut u32 , hostname : ::windows::core::PWSTR , pcinstancename : *mut u32 , instancename : ::windows::core::PWSTR , pcportname : *mut u32 , portname : ::windows::core::PWSTR , pcdomainname : *mut u32 , domainname : ::windows::core::PWSTR , pcrealmname : *mut u32 , realmname : ::windows::core::PWSTR ) -> u32 ); DsCrackSpn4W(pszspn.into_param().abi(), cspn, pchostname, ::core::mem::transmute(hostname), pcinstancename, ::core::mem::transmute(instancename), pcportname, ::core::mem::transmute(portname), pcdomainname, ::core::mem::transmute(domainname), pcrealmname, ::core::mem::transmute(realmname)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -518,7 +518,7 @@ pub unsafe fn DsCrackSpnA(pszspn: P0, pcserviceclass: ::core::option::Option where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpnA ( pszspn : :: windows::core::PCSTR , pcserviceclass : *mut u32 , serviceclass : :: windows::core::PSTR , pcservicename : *mut u32 , servicename : :: windows::core::PSTR , pcinstancename : *mut u32 , instancename : :: windows::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpnA ( pszspn : ::windows::core::PCSTR , pcserviceclass : *mut u32 , serviceclass : ::windows::core::PSTR , pcservicename : *mut u32 , servicename : ::windows::core::PSTR , pcinstancename : *mut u32 , instancename : ::windows::core::PSTR , pinstanceport : *mut u16 ) -> u32 ); DsCrackSpnA(pszspn.into_param().abi(), ::core::mem::transmute(pcserviceclass.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(serviceclass), ::core::mem::transmute(pcservicename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(servicename), ::core::mem::transmute(pcinstancename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(instancename), ::core::mem::transmute(pinstanceport.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -527,21 +527,21 @@ pub unsafe fn DsCrackSpnW(pszspn: P0, pcserviceclass: ::core::option::Option where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpnW ( pszspn : :: windows::core::PCWSTR , pcserviceclass : *mut u32 , serviceclass : :: windows::core::PWSTR , pcservicename : *mut u32 , servicename : :: windows::core::PWSTR , pcinstancename : *mut u32 , instancename : :: windows::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackSpnW ( pszspn : ::windows::core::PCWSTR , pcserviceclass : *mut u32 , serviceclass : ::windows::core::PWSTR , pcservicename : *mut u32 , servicename : ::windows::core::PWSTR , pcinstancename : *mut u32 , instancename : ::windows::core::PWSTR , pinstanceport : *mut u16 ) -> u32 ); DsCrackSpnW(pszspn.into_param().abi(), ::core::mem::transmute(pcserviceclass.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(serviceclass), ::core::mem::transmute(pcservicename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(servicename), ::core::mem::transmute(pcinstancename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(instancename), ::core::mem::transmute(pinstanceport.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DsCrackUnquotedMangledRdnA(pszrdn: &[u8], pguid: ::core::option::Option<*mut ::windows::core::GUID>, pedsmanglefor: ::core::option::Option<*mut DS_MANGLE_FOR>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackUnquotedMangledRdnA ( pszrdn : :: windows::core::PCSTR , cchrdn : u32 , pguid : *mut :: windows::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackUnquotedMangledRdnA ( pszrdn : ::windows::core::PCSTR , cchrdn : u32 , pguid : *mut ::windows::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); DsCrackUnquotedMangledRdnA(::core::mem::transmute(pszrdn.as_ptr()), pszrdn.len() as _, ::core::mem::transmute(pguid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pedsmanglefor.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DsCrackUnquotedMangledRdnW(pszrdn: &[u16], pguid: ::core::option::Option<*mut ::windows::core::GUID>, pedsmanglefor: ::core::option::Option<*mut DS_MANGLE_FOR>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackUnquotedMangledRdnW ( pszrdn : :: windows::core::PCWSTR , cchrdn : u32 , pguid : *mut :: windows::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsCrackUnquotedMangledRdnW ( pszrdn : ::windows::core::PCWSTR , cchrdn : u32 , pguid : *mut ::windows::core::GUID , pedsmanglefor : *mut DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); DsCrackUnquotedMangledRdnW(::core::mem::transmute(pszrdn.as_ptr()), pszrdn.len() as _, ::core::mem::transmute(pguid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pedsmanglefor.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -552,7 +552,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsDeregisterDnsHostRecordsA ( servername : :: windows::core::PCSTR , dnsdomainname : :: windows::core::PCSTR , domainguid : *const :: windows::core::GUID , dsaguid : *const :: windows::core::GUID , dnshostname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsDeregisterDnsHostRecordsA ( servername : ::windows::core::PCSTR , dnsdomainname : ::windows::core::PCSTR , domainguid : *const ::windows::core::GUID , dsaguid : *const ::windows::core::GUID , dnshostname : ::windows::core::PCSTR ) -> u32 ); DsDeregisterDnsHostRecordsA(servername.into_param().abi(), dnsdomainname.into_param().abi(), ::core::mem::transmute(domainguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dsaguid.unwrap_or(::std::ptr::null())), dnshostname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -563,7 +563,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsDeregisterDnsHostRecordsW ( servername : :: windows::core::PCWSTR , dnsdomainname : :: windows::core::PCWSTR , domainguid : *const :: windows::core::GUID , dsaguid : *const :: windows::core::GUID , dnshostname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsDeregisterDnsHostRecordsW ( servername : ::windows::core::PCWSTR , dnsdomainname : ::windows::core::PCWSTR , domainguid : *const ::windows::core::GUID , dsaguid : *const ::windows::core::GUID , dnshostname : ::windows::core::PCWSTR ) -> u32 ); DsDeregisterDnsHostRecordsW(servername.into_param().abi(), dnsdomainname.into_param().abi(), ::core::mem::transmute(domainguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(dsaguid.unwrap_or(::std::ptr::null())), dnshostname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -573,7 +573,7 @@ pub unsafe fn DsEnumerateDomainTrustsA(servername: P0, flags: u32, domains: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsEnumerateDomainTrustsA ( servername : :: windows::core::PCSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSA , domaincount : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsEnumerateDomainTrustsA ( servername : ::windows::core::PCSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSA , domaincount : *mut u32 ) -> u32 ); DsEnumerateDomainTrustsA(servername.into_param().abi(), flags, domains, domaincount) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -583,7 +583,7 @@ pub unsafe fn DsEnumerateDomainTrustsW(servername: P0, flags: u32, domains: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsEnumerateDomainTrustsW ( servername : :: windows::core::PCWSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSW , domaincount : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsEnumerateDomainTrustsW ( servername : ::windows::core::PCWSTR , flags : u32 , domains : *mut *mut DS_DOMAIN_TRUSTSW , domaincount : *mut u32 ) -> u32 ); DsEnumerateDomainTrustsW(servername.into_param().abi(), flags, domains, domaincount) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -631,13 +631,13 @@ pub unsafe fn DsFreeSchemaGuidMapW(pguidmap: *const DS_SCHEMA_GUID_MAPW) { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsFreeSpnArrayA(rpszspn: &mut [::windows::core::PSTR]) { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsFreeSpnArrayA ( cspn : u32 , rpszspn : *mut :: windows::core::PSTR ) -> ( ) ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsFreeSpnArrayA ( cspn : u32 , rpszspn : *mut ::windows::core::PSTR ) -> ( ) ); DsFreeSpnArrayA(rpszspn.len() as _, ::core::mem::transmute(rpszspn.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsFreeSpnArrayW(rpszspn: &mut [::windows::core::PWSTR]) { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsFreeSpnArrayW ( cspn : u32 , rpszspn : *mut :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsFreeSpnArrayW ( cspn : u32 , rpszspn : *mut ::windows::core::PWSTR ) -> ( ) ); DsFreeSpnArrayW(rpszspn.len() as _, ::core::mem::transmute(rpszspn.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -657,7 +657,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcNameA ( computername : :: windows::core::PCSTR , domainname : :: windows::core::PCSTR , domainguid : *const :: windows::core::GUID , sitename : :: windows::core::PCSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOA ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcNameA ( computername : ::windows::core::PCSTR , domainname : ::windows::core::PCSTR , domainguid : *const ::windows::core::GUID , sitename : ::windows::core::PCSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOA ) -> u32 ); DsGetDcNameA(computername.into_param().abi(), domainname.into_param().abi(), ::core::mem::transmute(domainguid.unwrap_or(::std::ptr::null())), sitename.into_param().abi(), flags, domaincontrollerinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -668,7 +668,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcNameW ( computername : :: windows::core::PCWSTR , domainname : :: windows::core::PCWSTR , domainguid : *const :: windows::core::GUID , sitename : :: windows::core::PCWSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOW ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcNameW ( computername : ::windows::core::PCWSTR , domainname : ::windows::core::PCWSTR , domainguid : *const ::windows::core::GUID , sitename : ::windows::core::PCWSTR , flags : u32 , domaincontrollerinfo : *mut *mut DOMAIN_CONTROLLER_INFOW ) -> u32 ); DsGetDcNameW(computername.into_param().abi(), domainname.into_param().abi(), ::core::mem::transmute(domainguid.unwrap_or(::std::ptr::null())), sitename.into_param().abi(), flags, domaincontrollerinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -678,7 +678,7 @@ pub unsafe fn DsGetDcNextA(getdccontexthandle: P0, sockaddresscount: ::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcNextA ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcNextA ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut ::windows::core::PSTR ) -> u32 ); DsGetDcNextA(getdccontexthandle.into_param().abi(), ::core::mem::transmute(sockaddresscount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(sockaddresses.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(dnshostname.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinSock\"`*"] @@ -688,7 +688,7 @@ pub unsafe fn DsGetDcNextW(getdccontexthandle: P0, sockaddresscount: ::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcNextW ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcNextW ( getdccontexthandle : super::super::Foundation:: HANDLE , sockaddresscount : *mut u32 , sockaddresses : *mut *mut super::WinSock:: SOCKET_ADDRESS , dnshostname : *mut ::windows::core::PWSTR ) -> u32 ); DsGetDcNextW(getdccontexthandle.into_param().abi(), ::core::mem::transmute(sockaddresscount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(sockaddresses.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(dnshostname.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -699,7 +699,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcOpenA ( dnsname : :: windows::core::PCSTR , optionflags : u32 , sitename : :: windows::core::PCSTR , domainguid : *const :: windows::core::GUID , dnsforestname : :: windows::core::PCSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcOpenA ( dnsname : ::windows::core::PCSTR , optionflags : u32 , sitename : ::windows::core::PCSTR , domainguid : *const ::windows::core::GUID , dnsforestname : ::windows::core::PCSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); DsGetDcOpenA(dnsname.into_param().abi(), optionflags, sitename.into_param().abi(), ::core::mem::transmute(domainguid.unwrap_or(::std::ptr::null())), dnsforestname.into_param().abi(), dcflags, retgetdccontext) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -710,7 +710,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcOpenW ( dnsname : :: windows::core::PCWSTR , optionflags : u32 , sitename : :: windows::core::PCWSTR , domainguid : *const :: windows::core::GUID , dnsforestname : :: windows::core::PCWSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcOpenW ( dnsname : ::windows::core::PCWSTR , optionflags : u32 , sitename : ::windows::core::PCWSTR , domainguid : *const ::windows::core::GUID , dnsforestname : ::windows::core::PCWSTR , dcflags : u32 , retgetdccontext : *mut GetDcContextHandle ) -> u32 ); DsGetDcOpenW(dnsname.into_param().abi(), optionflags, sitename.into_param().abi(), ::core::mem::transmute(domainguid.unwrap_or(::std::ptr::null())), dnsforestname.into_param().abi(), dcflags, retgetdccontext) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -719,7 +719,7 @@ pub unsafe fn DsGetDcSiteCoverageA(servername: P0, entrycount: *mut u32, sit where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcSiteCoverageA ( servername : :: windows::core::PCSTR , entrycount : *mut u32 , sitenames : *mut *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcSiteCoverageA ( servername : ::windows::core::PCSTR , entrycount : *mut u32 , sitenames : *mut *mut ::windows::core::PSTR ) -> u32 ); DsGetDcSiteCoverageA(servername.into_param().abi(), entrycount, sitenames) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -728,7 +728,7 @@ pub unsafe fn DsGetDcSiteCoverageW(servername: P0, entrycount: *mut u32, sit where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcSiteCoverageW ( servername : :: windows::core::PCWSTR , entrycount : *mut u32 , sitenames : *mut *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetDcSiteCoverageW ( servername : ::windows::core::PCWSTR , entrycount : *mut u32 , sitenames : *mut *mut ::windows::core::PWSTR ) -> u32 ); DsGetDcSiteCoverageW(servername.into_param().abi(), entrycount, sitenames) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -739,7 +739,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsGetDomainControllerInfoA ( hds : super::super::Foundation:: HANDLE , domainname : :: windows::core::PCSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsGetDomainControllerInfoA ( hds : super::super::Foundation:: HANDLE , domainname : ::windows::core::PCSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); DsGetDomainControllerInfoA(hds.into_param().abi(), domainname.into_param().abi(), infolevel, pcout, ppinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -750,7 +750,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsGetDomainControllerInfoW ( hds : super::super::Foundation:: HANDLE , domainname : :: windows::core::PCWSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsGetDomainControllerInfoW ( hds : super::super::Foundation:: HANDLE , domainname : ::windows::core::PCWSTR , infolevel : u32 , pcout : *mut u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); DsGetDomainControllerInfoW(hds.into_param().abi(), domainname.into_param().abi(), infolevel, pcout, ppinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] @@ -761,7 +761,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetForestTrustInformationW ( servername : :: windows::core::PCWSTR , trusteddomainname : :: windows::core::PCWSTR , flags : u32 , foresttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetForestTrustInformationW ( servername : ::windows::core::PCWSTR , trusteddomainname : ::windows::core::PCWSTR , flags : u32 , foresttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); DsGetForestTrustInformationW(servername.into_param().abi(), trusteddomainname.into_param().abi(), flags, foresttrustinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -770,7 +770,7 @@ pub unsafe fn DsGetFriendlyClassName(pszobjectclass: P0, pszbuffer: &mut [u1 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsuiext.dll""system" fn DsGetFriendlyClassName ( pszobjectclass : :: windows::core::PCWSTR , pszbuffer : :: windows::core::PWSTR , cchbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dsuiext.dll""system" fn DsGetFriendlyClassName ( pszobjectclass : ::windows::core::PCWSTR , pszbuffer : ::windows::core::PWSTR , cchbuffer : u32 ) -> ::windows::core::HRESULT ); DsGetFriendlyClassName(pszobjectclass.into_param().abi(), ::core::mem::transmute(pszbuffer.as_ptr()), pszbuffer.len() as _).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -780,13 +780,13 @@ pub unsafe fn DsGetIcon(dwflags: u32, pszobjectclass: P0, cximage: i32, cyim where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsuiext.dll""system" fn DsGetIcon ( dwflags : u32 , pszobjectclass : :: windows::core::PCWSTR , cximage : i32 , cyimage : i32 ) -> super::super::UI::WindowsAndMessaging:: HICON ); + ::windows::imp::link ! ( "dsuiext.dll""system" fn DsGetIcon ( dwflags : u32 , pszobjectclass : ::windows::core::PCWSTR , cximage : i32 , cyimage : i32 ) -> super::super::UI::WindowsAndMessaging:: HICON ); DsGetIcon(dwflags, pszobjectclass.into_param().abi(), cximage, cyimage) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsGetRdnW(ppdn: *mut ::windows::core::PWSTR, pcdn: *mut u32, ppkey: *mut ::windows::core::PWSTR, pckey: *mut u32, ppval: *mut ::windows::core::PWSTR, pcval: *mut u32) -> u32 { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsGetRdnW ( ppdn : *mut :: windows::core::PWSTR , pcdn : *mut u32 , ppkey : *mut :: windows::core::PWSTR , pckey : *mut u32 , ppval : *mut :: windows::core::PWSTR , pcval : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsGetRdnW ( ppdn : *mut ::windows::core::PWSTR , pcdn : *mut u32 , ppkey : *mut ::windows::core::PWSTR , pckey : *mut u32 , ppval : *mut ::windows::core::PWSTR , pcval : *mut u32 ) -> u32 ); DsGetRdnW(ppdn, pcdn, ppkey, pckey, ppval, pcval) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -795,7 +795,7 @@ pub unsafe fn DsGetSiteNameA(computername: P0, sitename: *mut ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetSiteNameA ( computername : :: windows::core::PCSTR , sitename : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetSiteNameA ( computername : ::windows::core::PCSTR , sitename : *mut ::windows::core::PSTR ) -> u32 ); DsGetSiteNameA(computername.into_param().abi(), sitename) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -804,7 +804,7 @@ pub unsafe fn DsGetSiteNameW(computername: P0, sitename: *mut ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetSiteNameW ( computername : :: windows::core::PCWSTR , sitename : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsGetSiteNameW ( computername : ::windows::core::PCWSTR , sitename : *mut ::windows::core::PWSTR ) -> u32 ); DsGetSiteNameW(computername.into_param().abi(), sitename) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -814,7 +814,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsGetSpnA ( servicetype : DS_SPN_NAME_TYPE , serviceclass : :: windows::core::PCSTR , servicename : :: windows::core::PCSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const :: windows::core::PCSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsGetSpnA ( servicetype : DS_SPN_NAME_TYPE , serviceclass : ::windows::core::PCSTR , servicename : ::windows::core::PCSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const ::windows::core::PCSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut ::windows::core::PSTR ) -> u32 ); DsGetSpnA(servicetype, serviceclass.into_param().abi(), servicename.into_param().abi(), instanceport, cinstancenames, ::core::mem::transmute(pinstancenames.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pinstanceports.unwrap_or(::std::ptr::null())), pcspn, prpszspn) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -824,7 +824,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsGetSpnW ( servicetype : DS_SPN_NAME_TYPE , serviceclass : :: windows::core::PCWSTR , servicename : :: windows::core::PCWSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const :: windows::core::PCWSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsGetSpnW ( servicetype : DS_SPN_NAME_TYPE , serviceclass : ::windows::core::PCWSTR , servicename : ::windows::core::PCWSTR , instanceport : u16 , cinstancenames : u16 , pinstancenames : *const ::windows::core::PCWSTR , pinstanceports : *const u16 , pcspn : *mut u32 , prpszspn : *mut *mut ::windows::core::PWSTR ) -> u32 ); DsGetSpnW(servicetype, serviceclass.into_param().abi(), servicename.into_param().abi(), instanceport, cinstancenames, ::core::mem::transmute(pinstancenames.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pinstanceports.unwrap_or(::std::ptr::null())), pcspn, prpszspn) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -836,7 +836,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsInheritSecurityIdentityA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : :: windows::core::PCSTR , dstprincipal : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsInheritSecurityIdentityA ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : ::windows::core::PCSTR , dstprincipal : ::windows::core::PCSTR ) -> u32 ); DsInheritSecurityIdentityA(hds.into_param().abi(), flags, srcprincipal.into_param().abi(), dstprincipal.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -848,7 +848,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsInheritSecurityIdentityW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : :: windows::core::PCWSTR , dstprincipal : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsInheritSecurityIdentityW ( hds : super::super::Foundation:: HANDLE , flags : u32 , srcprincipal : ::windows::core::PCWSTR , dstprincipal : ::windows::core::PCWSTR ) -> u32 ); DsInheritSecurityIdentityW(hds.into_param().abi(), flags, srcprincipal.into_param().abi(), dstprincipal.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -858,7 +858,7 @@ pub unsafe fn DsIsMangledDnA(pszdn: P0, edsmanglefor: DS_MANGLE_FOR) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsIsMangledDnA ( pszdn : :: windows::core::PCSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsIsMangledDnA ( pszdn : ::windows::core::PCSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); DsIsMangledDnA(pszdn.into_param().abi(), edsmanglefor) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -868,21 +868,21 @@ pub unsafe fn DsIsMangledDnW(pszdn: P0, edsmanglefor: DS_MANGLE_FOR) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsIsMangledDnW ( pszdn : :: windows::core::PCWSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsIsMangledDnW ( pszdn : ::windows::core::PCWSTR , edsmanglefor : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); DsIsMangledDnW(pszdn.into_param().abi(), edsmanglefor) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DsIsMangledRdnValueA(pszrdn: &[u8], edsmanglefordesired: DS_MANGLE_FOR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsIsMangledRdnValueA ( pszrdn : :: windows::core::PCSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsIsMangledRdnValueA ( pszrdn : ::windows::core::PCSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); DsIsMangledRdnValueA(::core::mem::transmute(pszrdn.as_ptr()), pszrdn.len() as _, edsmanglefordesired) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DsIsMangledRdnValueW(pszrdn: &[u16], edsmanglefordesired: DS_MANGLE_FOR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsIsMangledRdnValueW ( pszrdn : :: windows::core::PCWSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsIsMangledRdnValueW ( pszrdn : ::windows::core::PCWSTR , crdn : u32 , edsmanglefordesired : DS_MANGLE_FOR ) -> super::super::Foundation:: BOOL ); DsIsMangledRdnValueW(::core::mem::transmute(pszrdn.as_ptr()), pszrdn.len() as _, edsmanglefordesired) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -893,7 +893,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListDomainsInSiteA ( hds : super::super::Foundation:: HANDLE , site : :: windows::core::PCSTR , ppdomains : *mut *mut DS_NAME_RESULTA ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListDomainsInSiteA ( hds : super::super::Foundation:: HANDLE , site : ::windows::core::PCSTR , ppdomains : *mut *mut DS_NAME_RESULTA ) -> u32 ); DsListDomainsInSiteA(hds.into_param().abi(), site.into_param().abi(), ppdomains) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -904,7 +904,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListDomainsInSiteW ( hds : super::super::Foundation:: HANDLE , site : :: windows::core::PCWSTR , ppdomains : *mut *mut DS_NAME_RESULTW ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListDomainsInSiteW ( hds : super::super::Foundation:: HANDLE , site : ::windows::core::PCWSTR , ppdomains : *mut *mut DS_NAME_RESULTW ) -> u32 ); DsListDomainsInSiteW(hds.into_param().abi(), site.into_param().abi(), ppdomains) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -915,7 +915,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListInfoForServerA ( hds : super::super::Foundation:: HANDLE , server : :: windows::core::PCSTR , ppinfo : *mut *mut DS_NAME_RESULTA ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListInfoForServerA ( hds : super::super::Foundation:: HANDLE , server : ::windows::core::PCSTR , ppinfo : *mut *mut DS_NAME_RESULTA ) -> u32 ); DsListInfoForServerA(hds.into_param().abi(), server.into_param().abi(), ppinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -926,7 +926,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListInfoForServerW ( hds : super::super::Foundation:: HANDLE , server : :: windows::core::PCWSTR , ppinfo : *mut *mut DS_NAME_RESULTW ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListInfoForServerW ( hds : super::super::Foundation:: HANDLE , server : ::windows::core::PCWSTR , ppinfo : *mut *mut DS_NAME_RESULTW ) -> u32 ); DsListInfoForServerW(hds.into_param().abi(), server.into_param().abi(), ppinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -958,7 +958,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListServersForDomainInSiteA ( hds : super::super::Foundation:: HANDLE , domain : :: windows::core::PCSTR , site : :: windows::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListServersForDomainInSiteA ( hds : super::super::Foundation:: HANDLE , domain : ::windows::core::PCSTR , site : ::windows::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); DsListServersForDomainInSiteA(hds.into_param().abi(), domain.into_param().abi(), site.into_param().abi(), ppservers) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -970,7 +970,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListServersForDomainInSiteW ( hds : super::super::Foundation:: HANDLE , domain : :: windows::core::PCWSTR , site : :: windows::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListServersForDomainInSiteW ( hds : super::super::Foundation:: HANDLE , domain : ::windows::core::PCWSTR , site : ::windows::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); DsListServersForDomainInSiteW(hds.into_param().abi(), domain.into_param().abi(), site.into_param().abi(), ppservers) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -981,7 +981,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListServersInSiteA ( hds : super::super::Foundation:: HANDLE , site : :: windows::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListServersInSiteA ( hds : super::super::Foundation:: HANDLE , site : ::windows::core::PCSTR , ppservers : *mut *mut DS_NAME_RESULTA ) -> u32 ); DsListServersInSiteA(hds.into_param().abi(), site.into_param().abi(), ppservers) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -992,7 +992,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListServersInSiteW ( hds : super::super::Foundation:: HANDLE , site : :: windows::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsListServersInSiteW ( hds : super::super::Foundation:: HANDLE , site : ::windows::core::PCWSTR , ppservers : *mut *mut DS_NAME_RESULTW ) -> u32 ); DsListServersInSiteW(hds.into_param().abi(), site.into_param().abi(), ppservers) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1023,7 +1023,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsMakePasswordCredentialsA ( user : :: windows::core::PCSTR , domain : :: windows::core::PCSTR , password : :: windows::core::PCSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsMakePasswordCredentialsA ( user : ::windows::core::PCSTR , domain : ::windows::core::PCSTR , password : ::windows::core::PCSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); DsMakePasswordCredentialsA(user.into_param().abi(), domain.into_param().abi(), password.into_param().abi(), pauthidentity) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1034,7 +1034,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsMakePasswordCredentialsW ( user : :: windows::core::PCWSTR , domain : :: windows::core::PCWSTR , password : :: windows::core::PCWSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsMakePasswordCredentialsW ( user : ::windows::core::PCWSTR , domain : ::windows::core::PCWSTR , password : ::windows::core::PCWSTR , pauthidentity : *mut *mut ::core::ffi::c_void ) -> u32 ); DsMakePasswordCredentialsW(user.into_param().abi(), domain.into_param().abi(), password.into_param().abi(), pauthidentity) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1046,7 +1046,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsMakeSpnA ( serviceclass : :: windows::core::PCSTR , servicename : :: windows::core::PCSTR , instancename : :: windows::core::PCSTR , instanceport : u16 , referrer : :: windows::core::PCSTR , pcspnlength : *mut u32 , pszspn : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsMakeSpnA ( serviceclass : ::windows::core::PCSTR , servicename : ::windows::core::PCSTR , instancename : ::windows::core::PCSTR , instanceport : u16 , referrer : ::windows::core::PCSTR , pcspnlength : *mut u32 , pszspn : ::windows::core::PSTR ) -> u32 ); DsMakeSpnA(serviceclass.into_param().abi(), servicename.into_param().abi(), instancename.into_param().abi(), instanceport, referrer.into_param().abi(), pcspnlength, ::core::mem::transmute(pszspn)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1058,7 +1058,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsMakeSpnW ( serviceclass : :: windows::core::PCWSTR , servicename : :: windows::core::PCWSTR , instancename : :: windows::core::PCWSTR , instanceport : u16 , referrer : :: windows::core::PCWSTR , pcspnlength : *mut u32 , pszspn : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsMakeSpnW ( serviceclass : ::windows::core::PCWSTR , servicename : ::windows::core::PCWSTR , instancename : ::windows::core::PCWSTR , instanceport : u16 , referrer : ::windows::core::PCWSTR , pcspnlength : *mut u32 , pszspn : ::windows::core::PWSTR ) -> u32 ); DsMakeSpnW(serviceclass.into_param().abi(), servicename.into_param().abi(), instancename.into_param().abi(), instanceport, referrer.into_param().abi(), pcspnlength, ::core::mem::transmute(pszspn)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1068,7 +1068,7 @@ pub unsafe fn DsMapSchemaGuidsA(hds: P0, rguids: &[::windows::core::GUID], p where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsMapSchemaGuidsA ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const :: windows::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPA ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsMapSchemaGuidsA ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const ::windows::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPA ) -> u32 ); DsMapSchemaGuidsA(hds.into_param().abi(), rguids.len() as _, ::core::mem::transmute(rguids.as_ptr()), ppguidmap) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1078,7 +1078,7 @@ pub unsafe fn DsMapSchemaGuidsW(hds: P0, rguids: &[::windows::core::GUID], p where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsMapSchemaGuidsW ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const :: windows::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPW ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsMapSchemaGuidsW ( hds : super::super::Foundation:: HANDLE , cguids : u32 , rguids : *const ::windows::core::GUID , ppguidmap : *mut *mut DS_SCHEMA_GUID_MAPW ) -> u32 ); DsMapSchemaGuidsW(hds.into_param().abi(), rguids.len() as _, ::core::mem::transmute(rguids.as_ptr()), ppguidmap) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] @@ -1088,7 +1088,7 @@ pub unsafe fn DsMergeForestTrustInformationW(domainname: P0, newforesttrusti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsMergeForestTrustInformationW ( domainname : :: windows::core::PCWSTR , newforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , oldforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , mergedforesttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsMergeForestTrustInformationW ( domainname : ::windows::core::PCWSTR , newforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , oldforesttrustinfo : *const super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION , mergedforesttrustinfo : *mut *mut super::super::Security::Authentication::Identity:: LSA_FOREST_TRUST_INFORMATION ) -> u32 ); DsMergeForestTrustInformationW(domainname.into_param().abi(), newforesttrustinfo, ::core::mem::transmute(oldforesttrustinfo.unwrap_or(::std::ptr::null())), mergedforesttrustinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1099,7 +1099,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsQuerySitesByCostA ( hds : super::super::Foundation:: HANDLE , pszfromsite : :: windows::core::PCSTR , rgsztosites : *const :: windows::core::PCSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsQuerySitesByCostA ( hds : super::super::Foundation:: HANDLE , pszfromsite : ::windows::core::PCSTR , rgsztosites : *const ::windows::core::PCSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); DsQuerySitesByCostA(hds.into_param().abi(), pszfromsite.into_param().abi(), ::core::mem::transmute(rgsztosites.as_ptr()), rgsztosites.len() as _, dwflags, prgsiteinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1110,7 +1110,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsQuerySitesByCostW ( hds : super::super::Foundation:: HANDLE , pwszfromsite : :: windows::core::PCWSTR , rgwsztosites : *const :: windows::core::PCWSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsQuerySitesByCostW ( hds : super::super::Foundation:: HANDLE , pwszfromsite : ::windows::core::PCWSTR , rgwsztosites : *const ::windows::core::PCWSTR , ctosites : u32 , dwflags : u32 , prgsiteinfo : *mut *mut DS_SITE_COST_INFO ) -> u32 ); DsQuerySitesByCostW(hds.into_param().abi(), pwszfromsite.into_param().abi(), ::core::mem::transmute(rgwsztosites.as_ptr()), rgwsztosites.len() as _, dwflags, prgsiteinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1122,13 +1122,13 @@ pub unsafe fn DsQuerySitesFree(rgsiteinfo: *const DS_SITE_COST_INFO) { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsQuoteRdnValueA(psunquotedrdnvalue: &[u8], pcquotedrdnvaluelength: *mut u32, psquotedrdnvalue: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsQuoteRdnValueA ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : :: windows::core::PCSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsQuoteRdnValueA ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : ::windows::core::PCSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : ::windows::core::PSTR ) -> u32 ); DsQuoteRdnValueA(psunquotedrdnvalue.len() as _, ::core::mem::transmute(psunquotedrdnvalue.as_ptr()), pcquotedrdnvaluelength, ::core::mem::transmute(psquotedrdnvalue)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsQuoteRdnValueW(psunquotedrdnvalue: &[u16], pcquotedrdnvaluelength: *mut u32, psquotedrdnvalue: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsQuoteRdnValueW ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : :: windows::core::PCWSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsQuoteRdnValueW ( cunquotedrdnvaluelength : u32 , psunquotedrdnvalue : ::windows::core::PCWSTR , pcquotedrdnvaluelength : *mut u32 , psquotedrdnvalue : ::windows::core::PWSTR ) -> u32 ); DsQuoteRdnValueW(psunquotedrdnvalue.len() as _, ::core::mem::transmute(psunquotedrdnvalue.as_ptr()), pcquotedrdnvaluelength, ::core::mem::transmute(psquotedrdnvalue)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1139,7 +1139,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsRemoveDsDomainA ( hds : super::super::Foundation:: HANDLE , domaindn : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsRemoveDsDomainA ( hds : super::super::Foundation:: HANDLE , domaindn : ::windows::core::PCSTR ) -> u32 ); DsRemoveDsDomainA(hds.into_param().abi(), domaindn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1150,7 +1150,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsRemoveDsDomainW ( hds : super::super::Foundation:: HANDLE , domaindn : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsRemoveDsDomainW ( hds : super::super::Foundation:: HANDLE , domaindn : ::windows::core::PCWSTR ) -> u32 ); DsRemoveDsDomainW(hds.into_param().abi(), domaindn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1163,7 +1163,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsRemoveDsServerA ( hds : super::super::Foundation:: HANDLE , serverdn : :: windows::core::PCSTR , domaindn : :: windows::core::PCSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsRemoveDsServerA ( hds : super::super::Foundation:: HANDLE , serverdn : ::windows::core::PCSTR , domaindn : ::windows::core::PCSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); DsRemoveDsServerA(hds.into_param().abi(), serverdn.into_param().abi(), domaindn.into_param().abi(), ::core::mem::transmute(flastdcindomain.unwrap_or(::std::ptr::null_mut())), fcommit.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1176,7 +1176,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsRemoveDsServerW ( hds : super::super::Foundation:: HANDLE , serverdn : :: windows::core::PCWSTR , domaindn : :: windows::core::PCWSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsRemoveDsServerW ( hds : super::super::Foundation:: HANDLE , serverdn : ::windows::core::PCWSTR , domaindn : ::windows::core::PCWSTR , flastdcindomain : *mut super::super::Foundation:: BOOL , fcommit : super::super::Foundation:: BOOL ) -> u32 ); DsRemoveDsServerW(hds.into_param().abi(), serverdn.into_param().abi(), domaindn.into_param().abi(), ::core::mem::transmute(flastdcindomain.unwrap_or(::std::ptr::null_mut())), fcommit.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1190,7 +1190,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaAddA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCSTR , sourcedsadn : :: windows::core::PCSTR , transportdn : :: windows::core::PCSTR , sourcedsaaddress : :: windows::core::PCSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaAddA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCSTR , sourcedsadn : ::windows::core::PCSTR , transportdn : ::windows::core::PCSTR , sourcedsaaddress : ::windows::core::PCSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); DsReplicaAddA(hds.into_param().abi(), namecontext.into_param().abi(), sourcedsadn.into_param().abi(), transportdn.into_param().abi(), sourcedsaaddress.into_param().abi(), ::core::mem::transmute(pschedule.unwrap_or(::std::ptr::null())), options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1204,7 +1204,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaAddW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCWSTR , sourcedsadn : :: windows::core::PCWSTR , transportdn : :: windows::core::PCWSTR , sourcedsaaddress : :: windows::core::PCWSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaAddW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCWSTR , sourcedsadn : ::windows::core::PCWSTR , transportdn : ::windows::core::PCWSTR , sourcedsaaddress : ::windows::core::PCWSTR , pschedule : *const SCHEDULE , options : u32 ) -> u32 ); DsReplicaAddW(hds.into_param().abi(), namecontext.into_param().abi(), sourcedsadn.into_param().abi(), transportdn.into_param().abi(), sourcedsaaddress.into_param().abi(), ::core::mem::transmute(pschedule.unwrap_or(::std::ptr::null())), options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1226,7 +1226,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaDelA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCSTR , dsasrc : :: windows::core::PCSTR , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaDelA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCSTR , dsasrc : ::windows::core::PCSTR , options : u32 ) -> u32 ); DsReplicaDelA(hds.into_param().abi(), namecontext.into_param().abi(), dsasrc.into_param().abi(), options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1238,7 +1238,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaDelW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCWSTR , dsasrc : :: windows::core::PCWSTR , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaDelW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCWSTR , dsasrc : ::windows::core::PCWSTR , options : u32 ) -> u32 ); DsReplicaDelW(hds.into_param().abi(), namecontext.into_param().abi(), dsasrc.into_param().abi(), options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1257,7 +1257,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaGetInfo2W ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : :: windows::core::PCWSTR , puuidforsourcedsaobjguid : *const :: windows::core::GUID , pszattributename : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , dwflags : u32 , dwenumerationcontext : u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaGetInfo2W ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : ::windows::core::PCWSTR , puuidforsourcedsaobjguid : *const ::windows::core::GUID , pszattributename : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , dwflags : u32 , dwenumerationcontext : u32 , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); DsReplicaGetInfo2W(hds.into_param().abi(), infotype, pszobject.into_param().abi(), ::core::mem::transmute(puuidforsourcedsaobjguid.unwrap_or(::std::ptr::null())), pszattributename.into_param().abi(), pszvalue.into_param().abi(), dwflags, dwenumerationcontext, ppinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1268,7 +1268,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaGetInfoW ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : :: windows::core::PCWSTR , puuidforsourcedsaobjguid : *const :: windows::core::GUID , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaGetInfoW ( hds : super::super::Foundation:: HANDLE , infotype : DS_REPL_INFO_TYPE , pszobject : ::windows::core::PCWSTR , puuidforsourcedsaobjguid : *const ::windows::core::GUID , ppinfo : *mut *mut ::core::ffi::c_void ) -> u32 ); DsReplicaGetInfoW(hds.into_param().abi(), infotype, pszobject.into_param().abi(), ::core::mem::transmute(puuidforsourcedsaobjguid.unwrap_or(::std::ptr::null())), ppinfo) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1281,7 +1281,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaModifyA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCSTR , puuidsourcedsa : *const :: windows::core::GUID , transportdn : :: windows::core::PCSTR , sourcedsaaddress : :: windows::core::PCSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaModifyA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCSTR , puuidsourcedsa : *const ::windows::core::GUID , transportdn : ::windows::core::PCSTR , sourcedsaaddress : ::windows::core::PCSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); DsReplicaModifyA(hds.into_param().abi(), namecontext.into_param().abi(), ::core::mem::transmute(puuidsourcedsa.unwrap_or(::std::ptr::null())), transportdn.into_param().abi(), sourcedsaaddress.into_param().abi(), ::core::mem::transmute(pschedule.unwrap_or(::std::ptr::null())), replicaflags, modifyfields, options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1294,7 +1294,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaModifyW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCWSTR , puuidsourcedsa : *const :: windows::core::GUID , transportdn : :: windows::core::PCWSTR , sourcedsaaddress : :: windows::core::PCWSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaModifyW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCWSTR , puuidsourcedsa : *const ::windows::core::GUID , transportdn : ::windows::core::PCWSTR , sourcedsaaddress : ::windows::core::PCWSTR , pschedule : *const SCHEDULE , replicaflags : u32 , modifyfields : u32 , options : u32 ) -> u32 ); DsReplicaModifyW(hds.into_param().abi(), namecontext.into_param().abi(), ::core::mem::transmute(puuidsourcedsa.unwrap_or(::std::ptr::null())), transportdn.into_param().abi(), sourcedsaaddress.into_param().abi(), ::core::mem::transmute(pschedule.unwrap_or(::std::ptr::null())), replicaflags, modifyfields, options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1305,7 +1305,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaSyncA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCSTR , puuiddsasrc : *const :: windows::core::GUID , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaSyncA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCSTR , puuiddsasrc : *const ::windows::core::GUID , options : u32 ) -> u32 ); DsReplicaSyncA(hds.into_param().abi(), namecontext.into_param().abi(), puuiddsasrc, options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1316,7 +1316,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaSyncAllA ( hds : super::super::Foundation:: HANDLE , psznamecontext : :: windows::core::PCSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOA ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaSyncAllA ( hds : super::super::Foundation:: HANDLE , psznamecontext : ::windows::core::PCSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOA ) -> u32 ); DsReplicaSyncAllA(hds.into_param().abi(), psznamecontext.into_param().abi(), ulflags, pfncallback, ::core::mem::transmute(pcallbackdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perrors.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1327,7 +1327,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaSyncAllW ( hds : super::super::Foundation:: HANDLE , psznamecontext : :: windows::core::PCWSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOW ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaSyncAllW ( hds : super::super::Foundation:: HANDLE , psznamecontext : ::windows::core::PCWSTR , ulflags : u32 , pfncallback : isize , pcallbackdata : *const ::core::ffi::c_void , perrors : *mut *mut *mut DS_REPSYNCALL_ERRINFOW ) -> u32 ); DsReplicaSyncAllW(hds.into_param().abi(), psznamecontext.into_param().abi(), ulflags, pfncallback, ::core::mem::transmute(pcallbackdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(perrors.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1338,7 +1338,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaSyncW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCWSTR , puuiddsasrc : *const :: windows::core::GUID , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaSyncW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCWSTR , puuiddsasrc : *const ::windows::core::GUID , options : u32 ) -> u32 ); DsReplicaSyncW(hds.into_param().abi(), namecontext.into_param().abi(), puuiddsasrc, options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1350,7 +1350,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaUpdateRefsA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCSTR , dsadest : :: windows::core::PCSTR , puuiddsadest : *const :: windows::core::GUID , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaUpdateRefsA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCSTR , dsadest : ::windows::core::PCSTR , puuiddsadest : *const ::windows::core::GUID , options : u32 ) -> u32 ); DsReplicaUpdateRefsA(hds.into_param().abi(), namecontext.into_param().abi(), dsadest.into_param().abi(), puuiddsadest, options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1362,7 +1362,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaUpdateRefsW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCWSTR , dsadest : :: windows::core::PCWSTR , puuiddsadest : *const :: windows::core::GUID , options : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaUpdateRefsW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCWSTR , dsadest : ::windows::core::PCWSTR , puuiddsadest : *const ::windows::core::GUID , options : u32 ) -> u32 ); DsReplicaUpdateRefsW(hds.into_param().abi(), namecontext.into_param().abi(), dsadest.into_param().abi(), puuiddsadest, options) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1373,7 +1373,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaVerifyObjectsA ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCSTR , puuiddsasrc : *const :: windows::core::GUID , uloptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaVerifyObjectsA ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCSTR , puuiddsasrc : *const ::windows::core::GUID , uloptions : u32 ) -> u32 ); DsReplicaVerifyObjectsA(hds.into_param().abi(), namecontext.into_param().abi(), puuiddsasrc, uloptions) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1384,7 +1384,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaVerifyObjectsW ( hds : super::super::Foundation:: HANDLE , namecontext : :: windows::core::PCWSTR , puuiddsasrc : *const :: windows::core::GUID , uloptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsReplicaVerifyObjectsW ( hds : super::super::Foundation:: HANDLE , namecontext : ::windows::core::PCWSTR , puuiddsasrc : *const ::windows::core::GUID , uloptions : u32 ) -> u32 ); DsReplicaVerifyObjectsW(hds.into_param().abi(), namecontext.into_param().abi(), puuiddsasrc, uloptions) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1399,7 +1399,7 @@ pub unsafe fn DsRoleGetPrimaryDomainInformation(lpserver: P0, infolevel: DSR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsRoleGetPrimaryDomainInformation ( lpserver : :: windows::core::PCWSTR , infolevel : DSROLE_PRIMARY_DOMAIN_INFO_LEVEL , buffer : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsRoleGetPrimaryDomainInformation ( lpserver : ::windows::core::PCWSTR , infolevel : DSROLE_PRIMARY_DOMAIN_INFO_LEVEL , buffer : *mut *mut u8 ) -> u32 ); DsRoleGetPrimaryDomainInformation(lpserver.into_param().abi(), infolevel, buffer) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1409,7 +1409,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsServerRegisterSpnA ( operation : DS_SPN_WRITE_OP , serviceclass : :: windows::core::PCSTR , userobjectdn : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsServerRegisterSpnA ( operation : DS_SPN_WRITE_OP , serviceclass : ::windows::core::PCSTR , userobjectdn : ::windows::core::PCSTR ) -> u32 ); DsServerRegisterSpnA(operation, serviceclass.into_param().abi(), userobjectdn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1419,7 +1419,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsServerRegisterSpnW ( operation : DS_SPN_WRITE_OP , serviceclass : :: windows::core::PCWSTR , userobjectdn : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsServerRegisterSpnW ( operation : DS_SPN_WRITE_OP , serviceclass : ::windows::core::PCWSTR , userobjectdn : ::windows::core::PCWSTR ) -> u32 ); DsServerRegisterSpnW(operation, serviceclass.into_param().abi(), userobjectdn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1439,13 +1439,13 @@ pub unsafe fn DsUnBindW(phds: *const super::super::Foundation::HANDLE) -> u32 { #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsUnquoteRdnValueA(psquotedrdnvalue: &[u8], pcunquotedrdnvaluelength: *mut u32, psunquotedrdnvalue: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsUnquoteRdnValueA ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : :: windows::core::PCSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsUnquoteRdnValueA ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : ::windows::core::PCSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : ::windows::core::PSTR ) -> u32 ); DsUnquoteRdnValueA(psquotedrdnvalue.len() as _, ::core::mem::transmute(psquotedrdnvalue.as_ptr()), pcunquotedrdnvaluelength, ::core::mem::transmute(psunquotedrdnvalue)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] #[inline] pub unsafe fn DsUnquoteRdnValueW(psquotedrdnvalue: &[u16], pcunquotedrdnvaluelength: *mut u32, psunquotedrdnvalue: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "dsparse.dll""system" fn DsUnquoteRdnValueW ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : :: windows::core::PCWSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "dsparse.dll""system" fn DsUnquoteRdnValueW ( cquotedrdnvaluelength : u32 , psquotedrdnvalue : ::windows::core::PCWSTR , pcunquotedrdnvaluelength : *mut u32 , psunquotedrdnvalue : ::windows::core::PWSTR ) -> u32 ); DsUnquoteRdnValueW(psquotedrdnvalue.len() as _, ::core::mem::transmute(psquotedrdnvalue.as_ptr()), pcunquotedrdnvaluelength, ::core::mem::transmute(psunquotedrdnvalue)) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1454,7 +1454,7 @@ pub unsafe fn DsValidateSubnetNameA(subnetname: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsValidateSubnetNameA ( subnetname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsValidateSubnetNameA ( subnetname : ::windows::core::PCSTR ) -> u32 ); DsValidateSubnetNameA(subnetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1463,7 +1463,7 @@ pub unsafe fn DsValidateSubnetNameW(subnetname: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn DsValidateSubnetNameW ( subnetname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn DsValidateSubnetNameW ( subnetname : ::windows::core::PCWSTR ) -> u32 ); DsValidateSubnetNameW(subnetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1474,7 +1474,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsWriteAccountSpnA ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : :: windows::core::PCSTR , cspn : u32 , rpszspn : *const :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsWriteAccountSpnA ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : ::windows::core::PCSTR , cspn : u32 , rpszspn : *const ::windows::core::PCSTR ) -> u32 ); DsWriteAccountSpnA(hds.into_param().abi(), operation, pszaccount.into_param().abi(), rpszspn.len() as _, ::core::mem::transmute(rpszspn.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1485,7 +1485,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsWriteAccountSpnW ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : :: windows::core::PCWSTR , cspn : u32 , rpszspn : *const :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdsapi.dll""system" fn DsWriteAccountSpnW ( hds : super::super::Foundation:: HANDLE , operation : DS_SPN_WRITE_OP , pszaccount : ::windows::core::PCWSTR , cspn : u32 , rpszspn : *const ::windows::core::PCWSTR ) -> u32 ); DsWriteAccountSpnW(hds.into_param().abi(), operation, pszaccount.into_param().abi(), rpszspn.len() as _, ::core::mem::transmute(rpszspn.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`*"] @@ -1502,14 +1502,14 @@ pub unsafe fn FreeADsStr(pstr: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn FreeADsStr ( pstr : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "activeds.dll""system" fn FreeADsStr ( pstr : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FreeADsStr(pstr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn PropVariantToAdsType(pvariant: *mut super::super::System::Com::VARIANT, dwnumvariant: u32, ppadsvalues: *mut *mut ADSVALUE, pdwnumvalues: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "activeds.dll""system" fn PropVariantToAdsType ( pvariant : *mut super::super::System::Com:: VARIANT , dwnumvariant : u32 , ppadsvalues : *mut *mut ADSVALUE , pdwnumvalues : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn PropVariantToAdsType ( pvariant : *mut super::super::System::Com:: VARIANT , dwnumvariant : u32 , ppadsvalues : *mut *mut ADSVALUE , pdwnumvalues : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToAdsType(pvariant, dwnumvariant, ppadsvalues, pdwnumvalues).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -1525,7 +1525,7 @@ pub unsafe fn ReallocADsStr(ppstr: *mut ::windows::core::PWSTR, pstr: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn ReallocADsStr ( ppstr : *mut :: windows::core::PWSTR , pstr : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "activeds.dll""system" fn ReallocADsStr ( ppstr : *mut ::windows::core::PWSTR , pstr : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ReallocADsStr(ppstr, pstr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1537,7 +1537,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "activeds.dll""system" fn SecurityDescriptorToBinarySD ( vvarsecdes : super::super::System::Com:: VARIANT , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , pdwsdlength : *mut u32 , pszservername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , password : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "activeds.dll""system" fn SecurityDescriptorToBinarySD ( vvarsecdes : super::super::System::Com:: VARIANT , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , pdwsdlength : *mut u32 , pszservername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , password : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); SecurityDescriptorToBinarySD(::core::mem::transmute(vvarsecdes), ppsecuritydescriptor, pdwsdlength, pszservername.into_param().abi(), username.into_param().abi(), password.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`, `\"Win32_System_Com\"`*"] @@ -11009,29 +11009,29 @@ pub const ADAM_REPL_AUTHENTICATION_MODE_NEGOTIATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const ADAM_REPL_AUTHENTICATION_MODE_NEGOTIATE_PASS_THROUGH: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_NAMING_STRING: ::windows::core::PCSTR = ::windows::s!("naming"); +pub const ADAM_SCP_FSMO_NAMING_STRING: ::windows::core::PCSTR = ::windows::core::s!("naming"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_NAMING_STRING_W: ::windows::core::PCWSTR = ::windows::w!("naming"); +pub const ADAM_SCP_FSMO_NAMING_STRING_W: ::windows::core::PCWSTR = ::windows::core::w!("naming"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_SCHEMA_STRING: ::windows::core::PCSTR = ::windows::s!("schema"); +pub const ADAM_SCP_FSMO_SCHEMA_STRING: ::windows::core::PCSTR = ::windows::core::s!("schema"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_SCHEMA_STRING_W: ::windows::core::PCWSTR = ::windows::w!("schema"); +pub const ADAM_SCP_FSMO_SCHEMA_STRING_W: ::windows::core::PCWSTR = ::windows::core::w!("schema"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_STRING: ::windows::core::PCSTR = ::windows::s!("fsmo:"); +pub const ADAM_SCP_FSMO_STRING: ::windows::core::PCSTR = ::windows::core::s!("fsmo:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_FSMO_STRING_W: ::windows::core::PCWSTR = ::windows::w!("fsmo:"); +pub const ADAM_SCP_FSMO_STRING_W: ::windows::core::PCWSTR = ::windows::core::w!("fsmo:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_INSTANCE_NAME_STRING: ::windows::core::PCSTR = ::windows::s!("instance:"); +pub const ADAM_SCP_INSTANCE_NAME_STRING: ::windows::core::PCSTR = ::windows::core::s!("instance:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_INSTANCE_NAME_STRING_W: ::windows::core::PCWSTR = ::windows::w!("instance:"); +pub const ADAM_SCP_INSTANCE_NAME_STRING_W: ::windows::core::PCWSTR = ::windows::core::w!("instance:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_PARTITION_STRING: ::windows::core::PCSTR = ::windows::s!("partition:"); +pub const ADAM_SCP_PARTITION_STRING: ::windows::core::PCSTR = ::windows::core::s!("partition:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_PARTITION_STRING_W: ::windows::core::PCWSTR = ::windows::w!("partition:"); +pub const ADAM_SCP_PARTITION_STRING_W: ::windows::core::PCWSTR = ::windows::core::w!("partition:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_SITE_NAME_STRING: ::windows::core::PCSTR = ::windows::s!("site:"); +pub const ADAM_SCP_SITE_NAME_STRING: ::windows::core::PCSTR = ::windows::core::s!("site:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const ADAM_SCP_SITE_NAME_STRING_W: ::windows::core::PCWSTR = ::windows::w!("site:"); +pub const ADAM_SCP_SITE_NAME_STRING_W: ::windows::core::PCWSTR = ::windows::core::w!("site:"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const ADS_ATTR_APPEND: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -11059,19 +11059,19 @@ pub const AccessControlList: ::windows::core::GUID = ::windows::core::GUID::from #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const BackLink: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xfcbf906f_4080_11d1_a3ac_00c04fb950dc); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSDISPLAYSPECOPTIONS: ::windows::core::PCWSTR = ::windows::w!("DsDisplaySpecOptions"); +pub const CFSTR_DSDISPLAYSPECOPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("DsDisplaySpecOptions"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSOBJECTNAMES: ::windows::core::PCWSTR = ::windows::w!("DsObjectNames"); +pub const CFSTR_DSOBJECTNAMES: ::windows::core::PCWSTR = ::windows::core::w!("DsObjectNames"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSOP_DS_SELECTION_LIST: ::windows::core::PCWSTR = ::windows::w!("CFSTR_DSOP_DS_SELECTION_LIST"); +pub const CFSTR_DSOP_DS_SELECTION_LIST: ::windows::core::PCWSTR = ::windows::core::w!("CFSTR_DSOP_DS_SELECTION_LIST"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSPROPERTYPAGEINFO: ::windows::core::PCWSTR = ::windows::w!("DsPropPageInfo"); +pub const CFSTR_DSPROPERTYPAGEINFO: ::windows::core::PCWSTR = ::windows::core::w!("DsPropPageInfo"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSQUERYPARAMS: ::windows::core::PCWSTR = ::windows::w!("DsQueryParameters"); +pub const CFSTR_DSQUERYPARAMS: ::windows::core::PCWSTR = ::windows::core::w!("DsQueryParameters"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DSQUERYSCOPE: ::windows::core::PCWSTR = ::windows::w!("DsQueryScope"); +pub const CFSTR_DSQUERYSCOPE: ::windows::core::PCWSTR = ::windows::core::w!("DsQueryScope"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const CFSTR_DS_DISPLAY_SPEC_OPTIONS: ::windows::core::PCWSTR = ::windows::w!("DsDisplaySpecOptions"); +pub const CFSTR_DS_DISPLAY_SPEC_OPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("DsDisplaySpecOptions"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const CLSID_CommonQuery: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x83bc5ec0_6f2a_11d0_a1c4_00aa00c16e65); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -11393,7 +11393,7 @@ pub const DSOP_SCOPE_TYPE_USER_ENTERED_UPLEVEL_SCOPE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DSOP_SCOPE_TYPE_WORKGROUP: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DSPROP_ATTRCHANGED_MSG: ::windows::core::PCWSTR = ::windows::w!("DsPropAttrChanged"); +pub const DSPROP_ATTRCHANGED_MSG: ::windows::core::PCWSTR = ::windows::core::w!("DsPropAttrChanged"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DSPROVIDER_ADVANCED: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -11577,9 +11577,9 @@ pub const DS_PDC_REQUIRED: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DS_PING_FLAGS: u32 = 1048575u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PROP_ADMIN_PREFIX: ::windows::core::PCWSTR = ::windows::w!("admin"); +pub const DS_PROP_ADMIN_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("admin"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_PROP_SHELL_PREFIX: ::windows::core::PCWSTR = ::windows::w!("shell"); +pub const DS_PROP_SHELL_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("shell"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DS_REPADD_ASYNCHRONOUS_OPERATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -11779,9 +11779,9 @@ pub const DS_SCHEMA_GUID_NOT_FOUND: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DS_SELECT_SECRET_DOMAIN_6_FLAG: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SYNCED_EVENT_NAME: ::windows::core::PCSTR = ::windows::s!("NTDSInitialSyncsCompleted"); +pub const DS_SYNCED_EVENT_NAME: ::windows::core::PCSTR = ::windows::core::s!("NTDSInitialSyncsCompleted"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const DS_SYNCED_EVENT_NAME_W: ::windows::core::PCWSTR = ::windows::w!("NTDSInitialSyncsCompleted"); +pub const DS_SYNCED_EVENT_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("NTDSInitialSyncsCompleted"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const DS_TIMESERV_FLAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] @@ -11819,61 +11819,61 @@ pub const FRSCONN_PRIORITY_MASK: u32 = 1879048192u32; #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const FaxNumber: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xa5062215_4681_11d1_a3b4_00c04fb950dc); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_COMPUTRS_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("aa312825768811d1aded00c04fd8d5cd"); +pub const GUID_COMPUTRS_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("aa312825768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_COMPUTRS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("aa312825768811d1aded00c04fd8d5cd"); +pub const GUID_COMPUTRS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("aa312825768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DELETED_OBJECTS_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("18e2ea80684f11d2b9aa00c04f79f805"); +pub const GUID_DELETED_OBJECTS_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("18e2ea80684f11d2b9aa00c04f79f805"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DELETED_OBJECTS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("18e2ea80684f11d2b9aa00c04f79f805"); +pub const GUID_DELETED_OBJECTS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("18e2ea80684f11d2b9aa00c04f79f805"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("a361b2ffffd211d1aa4b00c04fd7d83a"); +pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("a361b2ffffd211d1aa4b00c04fd7d83a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("a361b2ffffd211d1aa4b00c04fd7d83a"); +pub const GUID_DOMAIN_CONTROLLERS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("a361b2ffffd211d1aa4b00c04fd7d83a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("22b70c67d56e4efb91e9300fca3dc1aa"); +pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("22b70c67d56e4efb91e9300fca3dc1aa"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("22b70c67d56e4efb91e9300fca3dc1aa"); +pub const GUID_FOREIGNSECURITYPRINCIPALS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("22b70c67d56e4efb91e9300fca3dc1aa"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_INFRASTRUCTURE_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("2fbac1870ade11d297c400c04fd8d5cd"); +pub const GUID_INFRASTRUCTURE_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("2fbac1870ade11d297c400c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_INFRASTRUCTURE_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("2fbac1870ade11d297c400c04fd8d5cd"); +pub const GUID_INFRASTRUCTURE_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("2fbac1870ade11d297c400c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_KEYS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("683A24E2E8164BD3AF86AC3C2CF3F981"); +pub const GUID_KEYS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("683A24E2E8164BD3AF86AC3C2CF3F981"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_LOSTANDFOUND_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("ab8153b7768811d1aded00c04fd8d5cd"); +pub const GUID_LOSTANDFOUND_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("ab8153b7768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_LOSTANDFOUND_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("ab8153b7768811d1aded00c04fd8d5cd"); +pub const GUID_LOSTANDFOUND_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("ab8153b7768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MANAGED_SERVICE_ACCOUNTS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("1EB93889E40C45DF9F0C64D23BBB6237"); +pub const GUID_MANAGED_SERVICE_ACCOUNTS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("1EB93889E40C45DF9F0C64D23BBB6237"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("f4be92a4c777485e878e9421d53087db"); +pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("f4be92a4c777485e878e9421d53087db"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("f4be92a4c777485e878e9421d53087db"); +pub const GUID_MICROSOFT_PROGRAM_DATA_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("f4be92a4c777485e878e9421d53087db"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_NTDS_QUOTAS_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("6227f0af1fc2410d8e3bb10615bb5b0f"); +pub const GUID_NTDS_QUOTAS_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("6227f0af1fc2410d8e3bb10615bb5b0f"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_NTDS_QUOTAS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("6227f0af1fc2410d8e3bb10615bb5b0f"); +pub const GUID_NTDS_QUOTAS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("6227f0af1fc2410d8e3bb10615bb5b0f"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_A: ::windows::core::PCSTR = ::windows::s!("73e843ece8cc4046b4ab07ffe4ab5bcd"); +pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_A: ::windows::core::PCSTR = ::windows::core::s!("73e843ece8cc4046b4ab07ffe4ab5bcd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_W: ::windows::core::PCWSTR = ::windows::w!("73e843ece8cc4046b4ab07ffe4ab5bcd"); +pub const GUID_PRIVILEGED_ACCESS_MANAGEMENT_OPTIONAL_FEATURE_W: ::windows::core::PCWSTR = ::windows::core::w!("73e843ece8cc4046b4ab07ffe4ab5bcd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PROGRAM_DATA_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("09460c08ae1e4a4ea0f64aee7daa1e5a"); +pub const GUID_PROGRAM_DATA_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("09460c08ae1e4a4ea0f64aee7daa1e5a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_PROGRAM_DATA_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("09460c08ae1e4a4ea0f64aee7daa1e5a"); +pub const GUID_PROGRAM_DATA_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("09460c08ae1e4a4ea0f64aee7daa1e5a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_A: ::windows::core::PCSTR = ::windows::s!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); +pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_A: ::windows::core::PCSTR = ::windows::core::s!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_W: ::windows::core::PCWSTR = ::windows::w!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); +pub const GUID_RECYCLE_BIN_OPTIONAL_FEATURE_W: ::windows::core::PCWSTR = ::windows::core::w!("d8dc6d76d0ac5e44f3b9a7f9b6744f2a"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_SYSTEMS_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("ab1d30f3768811d1aded00c04fd8d5cd"); +pub const GUID_SYSTEMS_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("ab1d30f3768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_SYSTEMS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("ab1d30f3768811d1aded00c04fd8d5cd"); +pub const GUID_SYSTEMS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("ab1d30f3768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_USERS_CONTAINER_A: ::windows::core::PCSTR = ::windows::s!("a9d1ca15768811d1aded00c04fd8d5cd"); +pub const GUID_USERS_CONTAINER_A: ::windows::core::PCSTR = ::windows::core::s!("a9d1ca15768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] -pub const GUID_USERS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::w!("a9d1ca15768811d1aded00c04fd8d5cd"); +pub const GUID_USERS_CONTAINER_W: ::windows::core::PCWSTR = ::windows::core::w!("a9d1ca15768811d1aded00c04fd8d5cd"); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] pub const Hold: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb3ad3e13_4080_11d1_a3ac_00c04fb950dc); #[doc = "*Required features: `\"Win32_Networking_ActiveDirectory\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs index 57368d756f..97fde14d48 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Clustering/mod.rs @@ -23,7 +23,7 @@ pub unsafe fn AddClusterNode(hcluster: *const _HCLUSTER, lpsznodename: P0, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn AddClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn AddClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : ::windows::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); AddClusterNode(hcluster, lpsznodename.into_param().abi(), pfnprogresscallback, ::core::mem::transmute(pvcallbackarg.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -33,7 +33,7 @@ pub unsafe fn AddClusterNodeEx(hcluster: *const _HCLUSTER, lpsznodename: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn AddClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : :: windows::core::PCWSTR , dwflags : u32 , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn AddClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : ::windows::core::PCWSTR , dwflags : u32 , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void ) -> *mut _HNODE ); AddClusterNodeEx(hcluster, lpsznodename.into_param().abi(), dwflags, pfnprogresscallback, ::core::mem::transmute(pvcallbackarg.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -57,7 +57,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn AddClusterStorageNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void , lpszclusterstoragenodedescription : :: windows::core::PCWSTR , lpszclusterstoragenodelocation : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn AddClusterStorageNode ( hcluster : *const _HCLUSTER , lpsznodename : ::windows::core::PCWSTR , pfnprogresscallback : PCLUSTER_SETUP_PROGRESS_CALLBACK , pvcallbackarg : *const ::core::ffi::c_void , lpszclusterstoragenodedescription : ::windows::core::PCWSTR , lpszclusterstoragenodelocation : ::windows::core::PCWSTR ) -> u32 ); AddClusterStorageNode(hcluster, lpsznodename.into_param().abi(), pfnprogresscallback, ::core::mem::transmute(pvcallbackarg.unwrap_or(::std::ptr::null())), lpszclusterstoragenodedescription.into_param().abi(), lpszclusterstoragenodelocation.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -67,7 +67,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn AddCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : :: windows::core::PCWSTR , lpremotegroupsetname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn AddCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : ::windows::core::PCWSTR , lpremotegroupsetname : ::windows::core::PCWSTR ) -> u32 ); AddCrossClusterGroupSetDependency(hdependentgroupset, lpremoteclustername.into_param().abi(), lpremotegroupsetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -82,7 +82,7 @@ pub unsafe fn BackupClusterDatabase(hcluster: *const _HCLUSTER, lpszpathname where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn BackupClusterDatabase ( hcluster : *const _HCLUSTER , lpszpathname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn BackupClusterDatabase ( hcluster : *const _HCLUSTER , lpszpathname : ::windows::core::PCWSTR ) -> u32 ); BackupClusterDatabase(hcluster, lpszpathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -190,7 +190,7 @@ pub unsafe fn ClusRemoveClusterHealthFault(hcluster: *const _HCLUSTER, id: P where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ClusRemoveClusterHealthFault ( hcluster : *const _HCLUSTER , id : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ClusRemoveClusterHealthFault ( hcluster : *const _HCLUSTER , id : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); ClusRemoveClusterHealthFault(hcluster, id.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -240,7 +240,7 @@ pub unsafe fn ClusterAddGroupToAffinityRule(hcluster: *const _HCLUSTER, rule where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterAddGroupToAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterAddGroupToAffinityRule ( hcluster : *const _HCLUSTER , rulename : ::windows::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); ClusterAddGroupToAffinityRule(hcluster, rulename.into_param().abi(), hgroup) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -261,7 +261,7 @@ pub unsafe fn ClusterAffinityRuleControl(hcluster: *const _HCLUSTER, affinit where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterAffinityRuleControl ( hcluster : *const _HCLUSTER , affinityrulename : :: windows::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterAffinityRuleControl ( hcluster : *const _HCLUSTER , affinityrulename : ::windows::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , cbinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , cboutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); ClusterAffinityRuleControl(hcluster, affinityrulename.into_param().abi(), ::core::mem::transmute(hhostnode.unwrap_or(::std::ptr::null())), dwcontrolcode, ::core::mem::transmute(lpinbuffer.unwrap_or(::std::ptr::null())), cbinbuffersize, ::core::mem::transmute(lpoutbuffer.unwrap_or(::std::ptr::null_mut())), cboutbuffersize, ::core::mem::transmute(lpbytesreturned.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -270,7 +270,7 @@ pub unsafe fn ClusterClearBackupStateForSharedVolume(lpszvolumepathname: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ClusterClearBackupStateForSharedVolume ( lpszvolumepathname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ClusterClearBackupStateForSharedVolume ( lpszvolumepathname : ::windows::core::PCWSTR ) -> u32 ); ClusterClearBackupStateForSharedVolume(lpszvolumepathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -297,7 +297,7 @@ pub unsafe fn ClusterCreateAffinityRule(hcluster: *const _HCLUSTER, rulename where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterCreateAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows::core::PCWSTR , ruletype : CLUS_AFFINITY_RULE_TYPE ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterCreateAffinityRule ( hcluster : *const _HCLUSTER , rulename : ::windows::core::PCWSTR , ruletype : CLUS_AFFINITY_RULE_TYPE ) -> u32 ); ClusterCreateAffinityRule(hcluster, rulename.into_param().abi(), ruletype) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -315,7 +315,7 @@ pub unsafe fn ClusterEncrypt(hcluscryptprovider: *const _HCLUSCRYPTPROVIDER, pda #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ClusterEnum(henum: *const _HCLUSENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterEnum ( henum : *const _HCLUSENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterEnum ( henum : *const _HCLUSENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ClusterEnum(henum, dwindex, lpdwtype, ::core::mem::transmute(lpszname), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -343,7 +343,7 @@ pub unsafe fn ClusterGetVolumeNameForVolumeMountPoint(lpszvolumemountpoint: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ClusterGetVolumeNameForVolumeMountPoint ( lpszvolumemountpoint : :: windows::core::PCWSTR , lpszvolumename : :: windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "resutils.dll""system" fn ClusterGetVolumeNameForVolumeMountPoint ( lpszvolumemountpoint : ::windows::core::PCWSTR , lpszvolumename : ::windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); ClusterGetVolumeNameForVolumeMountPoint(lpszvolumemountpoint.into_param().abi(), ::core::mem::transmute(lpszvolumename), cchbufferlength) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -353,7 +353,7 @@ pub unsafe fn ClusterGetVolumePathName(lpszfilename: P0, lpszvolumepathname: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ClusterGetVolumePathName ( lpszfilename : :: windows::core::PCWSTR , lpszvolumepathname : :: windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "resutils.dll""system" fn ClusterGetVolumePathName ( lpszfilename : ::windows::core::PCWSTR , lpszvolumepathname : ::windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); ClusterGetVolumePathName(lpszfilename.into_param().abi(), ::core::mem::transmute(lpszvolumepathname), cchbufferlength) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -377,7 +377,7 @@ pub unsafe fn ClusterGroupControl(hgroup: *const _HGROUP, hhostnode: ::core::opt #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ClusterGroupEnum(hgroupenum: *const _HGROUPENUM, dwindex: u32, lpdwtype: *mut u32, lpszresourcename: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterGroupEnum ( hgroupenum : *const _HGROUPENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszresourcename : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterGroupEnum ( hgroupenum : *const _HGROUPENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszresourcename : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ClusterGroupEnum(hgroupenum, dwindex, lpdwtype, ::core::mem::transmute(lpszresourcename), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -411,7 +411,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterGroupOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : :: windows::core::PCWSTR , cbproperties : u32 , lpszroproperties : :: windows::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HGROUPENUMEX ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterGroupOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : ::windows::core::PCWSTR , cbproperties : u32 , lpszroproperties : ::windows::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HGROUPENUMEX ); ClusterGroupOpenEnumEx(hcluster, lpszproperties.into_param().abi(), cbproperties, lpszroproperties.into_param().abi(), cbroproperties, dwflags) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -429,7 +429,7 @@ pub unsafe fn ClusterGroupSetControl(hgroupset: *const _HGROUPSET, hhostnode: :: #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ClusterGroupSetEnum(hgroupsetenum: *const _HGROUPSETENUM, dwindex: u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterGroupSetEnum ( hgroupsetenum : *const _HGROUPSETENUM , dwindex : u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterGroupSetEnum ( hgroupsetenum : *const _HGROUPSETENUM , dwindex : u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ClusterGroupSetEnum(hgroupsetenum, dwindex, ::core::mem::transmute(lpszname), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -451,7 +451,7 @@ pub unsafe fn ClusterIsPathOnSharedVolume(lpszpathname: P0) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ClusterIsPathOnSharedVolume ( lpszpathname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "resutils.dll""system" fn ClusterIsPathOnSharedVolume ( lpszpathname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ClusterIsPathOnSharedVolume(lpszpathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -469,7 +469,7 @@ pub unsafe fn ClusterNetInterfaceControl(hnetinterface: *const _HNETINTERFACE, h #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ClusterNetInterfaceEnum(hnetinterfaceenum: *const _HNETINTERFACEENUM, dwindex: u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNetInterfaceEnum ( hnetinterfaceenum : *const _HNETINTERFACEENUM , dwindex : u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNetInterfaceEnum ( hnetinterfaceenum : *const _HNETINTERFACEENUM , dwindex : u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ClusterNetInterfaceEnum(hnetinterfaceenum, dwindex, ::core::mem::transmute(lpszname), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -479,7 +479,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNetInterfaceOpenEnum ( hcluster : *const _HCLUSTER , lpsznodename : :: windows::core::PCWSTR , lpsznetworkname : :: windows::core::PCWSTR ) -> *mut _HNETINTERFACEENUM ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNetInterfaceOpenEnum ( hcluster : *const _HCLUSTER , lpsznodename : ::windows::core::PCWSTR , lpsznetworkname : ::windows::core::PCWSTR ) -> *mut _HNETINTERFACEENUM ); ClusterNetInterfaceOpenEnum(hcluster, lpsznodename.into_param().abi(), lpsznetworkname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -497,7 +497,7 @@ pub unsafe fn ClusterNetworkControl(hnetwork: *const _HNETWORK, hhostnode: ::cor #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ClusterNetworkEnum(hnetworkenum: *const _HNETWORKENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNetworkEnum ( hnetworkenum : *const _HNETWORKENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNetworkEnum ( hnetworkenum : *const _HNETWORKENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ClusterNetworkEnum(hnetworkenum, dwindex, lpdwtype, ::core::mem::transmute(lpszname), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -533,7 +533,7 @@ pub unsafe fn ClusterNodeControl(hnode: *const _HNODE, hhostnode: ::core::option #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ClusterNodeEnum(hnodeenum: *const _HNODEENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNodeEnum ( hnodeenum : *const _HNODEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNodeEnum ( hnodeenum : *const _HNODEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ClusterNodeEnum(hnodeenum, dwindex, lpdwtype, ::core::mem::transmute(lpszname), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -573,7 +573,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNodeReplacement ( hcluster : *const _HCLUSTER , lpsznodenamecurrent : :: windows::core::PCWSTR , lpsznodenamenew : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterNodeReplacement ( hcluster : *const _HCLUSTER , lpsznodenamecurrent : ::windows::core::PCWSTR , lpsznodenamenew : ::windows::core::PCWSTR ) -> u32 ); ClusterNodeReplacement(hcluster, lpsznodenamecurrent.into_param().abi(), lpsznodenamenew.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -594,7 +594,7 @@ pub unsafe fn ClusterPrepareSharedVolumeForBackup(lpszfilename: P0, lpszvolu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ClusterPrepareSharedVolumeForBackup ( lpszfilename : :: windows::core::PCWSTR , lpszvolumepathname : :: windows::core::PWSTR , lpcchvolumepathname : *mut u32 , lpszvolumename : :: windows::core::PWSTR , lpcchvolumename : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ClusterPrepareSharedVolumeForBackup ( lpszfilename : ::windows::core::PCWSTR , lpszvolumepathname : ::windows::core::PWSTR , lpcchvolumepathname : *mut u32 , lpszvolumename : ::windows::core::PWSTR , lpcchvolumename : *mut u32 ) -> u32 ); ClusterPrepareSharedVolumeForBackup(lpszfilename.into_param().abi(), ::core::mem::transmute(lpszvolumepathname), lpcchvolumepathname, ::core::mem::transmute(lpszvolumename), lpcchvolumename) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -603,7 +603,7 @@ pub unsafe fn ClusterRegBatchAddCommand(hregbatch: *const _HREGBATCH, dwcomm where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegBatchAddCommand ( hregbatch : *const _HREGBATCH , dwcommand : CLUSTER_REG_COMMAND , wzname : :: windows::core::PCWSTR , dwoptions : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegBatchAddCommand ( hregbatch : *const _HREGBATCH , dwcommand : CLUSTER_REG_COMMAND , wzname : ::windows::core::PCWSTR , dwoptions : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); ClusterRegBatchAddCommand(hregbatch, dwcommand, wzname.into_param().abi(), dwoptions, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), cbdata) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -696,7 +696,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegCreateKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegCreateKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : ::windows::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> i32 ); ClusterRegCreateKey(hkey.into_param().abi(), lpszsubkey.into_param().abi(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), phkresult, ::core::mem::transmute(lpdwdisposition.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -717,7 +717,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegDeleteKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegDeleteKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : ::windows::core::PCWSTR ) -> i32 ); ClusterRegDeleteKey(hkey.into_param().abi(), lpszsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -728,7 +728,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegDeleteValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegDeleteValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : ::windows::core::PCWSTR ) -> u32 ); ClusterRegDeleteValue(hkey.into_param().abi(), lpszvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -738,7 +738,7 @@ pub unsafe fn ClusterRegEnumKey(hkey: P0, dwindex: u32, lpszname: ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegEnumKey ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> i32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegEnumKey ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> i32 ); ClusterRegEnumKey(hkey.into_param().abi(), dwindex, ::core::mem::transmute(lpszname), lpcchname, ::core::mem::transmute(lpftlastwritetime.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -748,7 +748,7 @@ pub unsafe fn ClusterRegEnumValue(hkey: P0, dwindex: u32, lpszvaluename: ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegEnumValue ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszvaluename : :: windows::core::PWSTR , lpcchvaluename : *mut u32 , lpdwtype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegEnumValue ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , lpszvaluename : ::windows::core::PWSTR , lpcchvaluename : *mut u32 , lpdwtype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> u32 ); ClusterRegEnumValue(hkey.into_param().abi(), dwindex, ::core::mem::transmute(lpszvaluename), lpcchvaluename, ::core::mem::transmute(lpdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -775,7 +775,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegOpenKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : :: windows::core::PCWSTR , samdesired : u32 , phkresult : *mut super::super::System::Registry:: HKEY ) -> i32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegOpenKey ( hkey : super::super::System::Registry:: HKEY , lpszsubkey : ::windows::core::PCWSTR , samdesired : u32 , phkresult : *mut super::super::System::Registry:: HKEY ) -> i32 ); ClusterRegOpenKey(hkey.into_param().abi(), lpszsubkey.into_param().abi(), samdesired, phkresult) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -796,7 +796,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegQueryValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows::core::PCWSTR , lpdwvaluetype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegQueryValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : ::windows::core::PCWSTR , lpdwvaluetype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> i32 ); ClusterRegQueryValue(hkey.into_param().abi(), lpszvaluename.into_param().abi(), ::core::mem::transmute(lpdwvaluetype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -806,7 +806,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegReadBatchAddCommand ( hregreadbatch : *const _HREGREADBATCH , wzsubkeyname : :: windows::core::PCWSTR , wzvaluename : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegReadBatchAddCommand ( hregreadbatch : *const _HREGREADBATCH , wzsubkeyname : ::windows::core::PCWSTR , wzvaluename : ::windows::core::PCWSTR ) -> i32 ); ClusterRegReadBatchAddCommand(hregreadbatch, wzsubkeyname.into_param().abi(), wzvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -834,7 +834,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegSetValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : :: windows::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRegSetValue ( hkey : super::super::System::Registry:: HKEY , lpszvaluename : ::windows::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> u32 ); ClusterRegSetValue(hkey.into_param().abi(), lpszvaluename.into_param().abi(), dwtype, lpdata, cbdata) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -849,7 +849,7 @@ pub unsafe fn ClusterRemoveAffinityRule(hcluster: *const _HCLUSTER, rulename where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRemoveAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRemoveAffinityRule ( hcluster : *const _HCLUSTER , rulename : ::windows::core::PCWSTR ) -> u32 ); ClusterRemoveAffinityRule(hcluster, rulename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -858,7 +858,7 @@ pub unsafe fn ClusterRemoveGroupFromAffinityRule(hcluster: *const _HCLUSTER, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRemoveGroupFromAffinityRule ( hcluster : *const _HCLUSTER , rulename : :: windows::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterRemoveGroupFromAffinityRule ( hcluster : *const _HCLUSTER , rulename : ::windows::core::PCWSTR , hgroup : *const _HGROUP ) -> u32 ); ClusterRemoveGroupFromAffinityRule(hcluster, rulename.into_param().abi(), hgroup) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -894,7 +894,7 @@ pub unsafe fn ClusterResourceControlAsUser(hresource: *const _HRESOURCE, hhostno #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ClusterResourceEnum(hresenum: *const _HRESENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceEnum ( hresenum : *const _HRESENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceEnum ( hresenum : *const _HRESENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ClusterResourceEnum(hresenum, dwindex, lpdwtype, ::core::mem::transmute(lpszname), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -928,7 +928,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : :: windows::core::PCWSTR , cbproperties : u32 , lpszroproperties : :: windows::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HRESENUMEX ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceOpenEnumEx ( hcluster : *const _HCLUSTER , lpszproperties : ::windows::core::PCWSTR , cbproperties : u32 , lpszroproperties : ::windows::core::PCWSTR , cbroproperties : u32 , dwflags : u32 ) -> *mut _HRESENUMEX ); ClusterResourceOpenEnumEx(hcluster, lpszproperties.into_param().abi(), cbproperties, lpszroproperties.into_param().abi(), cbroproperties, dwflags) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -943,7 +943,7 @@ pub unsafe fn ClusterResourceTypeControl(hcluster: *const _HCLUSTER, lpszres where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceTypeControl ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceTypeControl ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); ClusterResourceTypeControl(hcluster, lpszresourcetypename.into_param().abi(), ::core::mem::transmute(hhostnode.unwrap_or(::std::ptr::null())), dwcontrolcode, ::core::mem::transmute(lpinbuffer.unwrap_or(::std::ptr::null())), ninbuffersize, ::core::mem::transmute(lpoutbuffer.unwrap_or(::std::ptr::null_mut())), noutbuffersize, ::core::mem::transmute(lpbytesreturned.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -952,13 +952,13 @@ pub unsafe fn ClusterResourceTypeControlAsUser(hcluster: *const _HCLUSTER, l where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceTypeControlAsUser ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceTypeControlAsUser ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows::core::PCWSTR , hhostnode : *const _HNODE , dwcontrolcode : u32 , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> u32 ); ClusterResourceTypeControlAsUser(hcluster, lpszresourcetypename.into_param().abi(), ::core::mem::transmute(hhostnode.unwrap_or(::std::ptr::null())), dwcontrolcode, ::core::mem::transmute(lpinbuffer.unwrap_or(::std::ptr::null())), ninbuffersize, ::core::mem::transmute(lpoutbuffer.unwrap_or(::std::ptr::null_mut())), noutbuffersize, ::core::mem::transmute(lpbytesreturned.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ClusterResourceTypeEnum(hrestypeenum: *const _HRESTYPEENUM, dwindex: u32, lpdwtype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceTypeEnum ( hrestypeenum : *const _HRESTYPEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceTypeEnum ( hrestypeenum : *const _HRESTYPEENUM , dwindex : u32 , lpdwtype : *mut u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); ClusterResourceTypeEnum(hrestypeenum, dwindex, lpdwtype, ::core::mem::transmute(lpszname), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -973,7 +973,7 @@ pub unsafe fn ClusterResourceTypeOpenEnum(hcluster: *const _HCLUSTER, lpszre where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceTypeOpenEnum ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows::core::PCWSTR , dwtype : u32 ) -> *mut _HRESTYPEENUM ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterResourceTypeOpenEnum ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows::core::PCWSTR , dwtype : u32 ) -> *mut _HRESTYPEENUM ); ClusterResourceTypeOpenEnum(hcluster, lpszresourcetypename.into_param().abi(), dwtype) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -982,7 +982,7 @@ pub unsafe fn ClusterSetAccountAccess(hcluster: *const _HCLUSTER, szaccounts where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterSetAccountAccess ( hcluster : *const _HCLUSTER , szaccountsid : :: windows::core::PCWSTR , dwaccess : u32 , dwcontroltype : u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterSetAccountAccess ( hcluster : *const _HCLUSTER , szaccountsid : ::windows::core::PCWSTR , dwaccess : u32 , dwcontroltype : u32 ) -> u32 ); ClusterSetAccountAccess(hcluster, szaccountsid.into_param().abi(), dwaccess, dwcontroltype) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -991,7 +991,7 @@ pub unsafe fn ClusterSharedVolumeSetSnapshotState(guidsnapshotset: ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterSharedVolumeSetSnapshotState ( guidsnapshotset : :: windows::core::GUID , lpszvolumename : :: windows::core::PCWSTR , state : CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn ClusterSharedVolumeSetSnapshotState ( guidsnapshotset : ::windows::core::GUID , lpszvolumename : ::windows::core::PCWSTR , state : CLUSTER_SHARED_VOLUME_SNAPSHOT_STATE ) -> u32 ); ClusterSharedVolumeSetSnapshotState(::core::mem::transmute(guidsnapshotset), lpszvolumename.into_param().abi(), state) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -1018,7 +1018,7 @@ pub unsafe fn CreateClusterAvailabilitySet(hcluster: *const _HCLUSTER, lpava where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterAvailabilitySet ( hcluster : *const _HCLUSTER , lpavailabilitysetname : :: windows::core::PCWSTR , pavailabilitysetconfig : *const CLUSTER_AVAILABILITY_SET_CONFIG ) -> *mut _HGROUPSET ); + ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterAvailabilitySet ( hcluster : *const _HCLUSTER , lpavailabilitysetname : ::windows::core::PCWSTR , pavailabilitysetconfig : *const CLUSTER_AVAILABILITY_SET_CONFIG ) -> *mut _HGROUPSET ); CreateClusterAvailabilitySet(hcluster, lpavailabilitysetname.into_param().abi(), pavailabilitysetconfig) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1027,7 +1027,7 @@ pub unsafe fn CreateClusterGroup(hcluster: *const _HCLUSTER, lpszgroupname: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows::core::PCWSTR ) -> *mut _HGROUP ); + ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : ::windows::core::PCWSTR ) -> *mut _HGROUP ); CreateClusterGroup(hcluster, lpszgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1036,7 +1036,7 @@ pub unsafe fn CreateClusterGroupEx(hcluster: *const _HCLUSTER, lpszgroupname where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows::core::PCWSTR , pgroupinfo : *const CLUSTER_CREATE_GROUP_INFO ) -> *mut _HGROUP ); + ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : ::windows::core::PCWSTR , pgroupinfo : *const CLUSTER_CREATE_GROUP_INFO ) -> *mut _HGROUP ); CreateClusterGroupEx(hcluster, lpszgroupname.into_param().abi(), ::core::mem::transmute(pgroupinfo.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1045,7 +1045,7 @@ pub unsafe fn CreateClusterGroupSet(hcluster: *const _HCLUSTER, groupsetname where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterGroupSet ( hcluster : *const _HCLUSTER , groupsetname : :: windows::core::PCWSTR ) -> *mut _HGROUPSET ); + ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterGroupSet ( hcluster : *const _HCLUSTER , groupsetname : ::windows::core::PCWSTR ) -> *mut _HGROUPSET ); CreateClusterGroupSet(hcluster, groupsetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -1074,7 +1074,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterResource ( hgroup : *const _HGROUP , lpszresourcename : :: windows::core::PCWSTR , lpszresourcetype : :: windows::core::PCWSTR , dwflags : u32 ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterResource ( hgroup : *const _HGROUP , lpszresourcename : ::windows::core::PCWSTR , lpszresourcetype : ::windows::core::PCWSTR , dwflags : u32 ) -> *mut _HRESOURCE ); CreateClusterResource(hgroup, lpszresourcename.into_param().abi(), lpszresourcetype.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1085,7 +1085,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows::core::PCWSTR , lpszdisplayname : :: windows::core::PCWSTR , lpszresourcetypedll : :: windows::core::PCWSTR , dwlooksalivepollinterval : u32 , dwisalivepollinterval : u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn CreateClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows::core::PCWSTR , lpszdisplayname : ::windows::core::PCWSTR , lpszresourcetypedll : ::windows::core::PCWSTR , dwlooksalivepollinterval : u32 , dwisalivepollinterval : u32 ) -> u32 ); CreateClusterResourceType(hcluster, lpszresourcetypename.into_param().abi(), lpszdisplayname.into_param().abi(), lpszresourcetypedll.into_param().abi(), dwlooksalivepollinterval, dwisalivepollinterval) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1112,7 +1112,7 @@ pub unsafe fn DeleteClusterResourceType(hcluster: *const _HCLUSTER, lpszreso where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn DeleteClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn DeleteClusterResourceType ( hcluster : *const _HCLUSTER , lpszresourcetypename : ::windows::core::PCWSTR ) -> u32 ); DeleteClusterResourceType(hcluster, lpszresourcetypename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -1140,7 +1140,7 @@ pub unsafe fn DetermineCNOResTypeFromCluster(hcluster: *const _HCLUSTER, pcnores #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn DetermineCNOResTypeFromNodelist(cnodes: u32, ppsznodenames: *const ::windows::core::PCWSTR, pcnorestype: *mut CLUSTER_MGMT_POINT_RESTYPE) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn DetermineCNOResTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const :: windows::core::PCWSTR , pcnorestype : *mut CLUSTER_MGMT_POINT_RESTYPE ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn DetermineCNOResTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const ::windows::core::PCWSTR , pcnorestype : *mut CLUSTER_MGMT_POINT_RESTYPE ) -> u32 ); DetermineCNOResTypeFromNodelist(cnodes, ppsznodenames, pcnorestype) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1152,7 +1152,7 @@ pub unsafe fn DetermineClusterCloudTypeFromCluster(hcluster: *const _HCLUSTER, p #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn DetermineClusterCloudTypeFromNodelist(cnodes: u32, ppsznodenames: *const ::windows::core::PCWSTR, pcloudtype: *mut CLUSTER_CLOUD_TYPE) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn DetermineClusterCloudTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const :: windows::core::PCWSTR , pcloudtype : *mut CLUSTER_CLOUD_TYPE ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn DetermineClusterCloudTypeFromNodelist ( cnodes : u32 , ppsznodenames : *const ::windows::core::PCWSTR , pcloudtype : *mut CLUSTER_CLOUD_TYPE ) -> u32 ); DetermineClusterCloudTypeFromNodelist(cnodes, ppsznodenames, pcloudtype) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1164,7 +1164,7 @@ pub unsafe fn EvictClusterNode(hnode: *const _HNODE) -> u32 { #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn EvictClusterNodeEx(hnode: *const _HNODE, dwtimeout: u32, phrcleanupstatus: *mut ::windows::core::HRESULT) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn EvictClusterNodeEx ( hnode : *const _HNODE , dwtimeout : u32 , phrcleanupstatus : *mut :: windows::core::HRESULT ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn EvictClusterNodeEx ( hnode : *const _HNODE , dwtimeout : u32 , phrcleanupstatus : *mut ::windows::core::HRESULT ) -> u32 ); EvictClusterNodeEx(hnode, dwtimeout, phrcleanupstatus) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1232,13 +1232,13 @@ pub unsafe fn GetClusterGroupKey(hgroup: *const _HGROUP, samdesired: u32) -> ::w #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterGroupState(hgroup: *const _HGROUP, lpsznodename: ::windows::core::PWSTR, lpcchnodename: ::core::option::Option<*mut u32>) -> CLUSTER_GROUP_STATE { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterGroupState ( hgroup : *const _HGROUP , lpsznodename : :: windows::core::PWSTR , lpcchnodename : *mut u32 ) -> CLUSTER_GROUP_STATE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterGroupState ( hgroup : *const _HGROUP , lpsznodename : ::windows::core::PWSTR , lpcchnodename : *mut u32 ) -> CLUSTER_GROUP_STATE ); GetClusterGroupState(hgroup, ::core::mem::transmute(lpsznodename), ::core::mem::transmute(lpcchnodename.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterInformation(hcluster: *const _HCLUSTER, lpszclustername: ::windows::core::PWSTR, lpcchclustername: *mut u32, lpclusterinfo: ::core::option::Option<*mut CLUSTERVERSIONINFO>) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterInformation ( hcluster : *const _HCLUSTER , lpszclustername : :: windows::core::PWSTR , lpcchclustername : *mut u32 , lpclusterinfo : *mut CLUSTERVERSIONINFO ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterInformation ( hcluster : *const _HCLUSTER , lpszclustername : ::windows::core::PWSTR , lpcchclustername : *mut u32 , lpclusterinfo : *mut CLUSTERVERSIONINFO ) -> u32 ); GetClusterInformation(hcluster, ::core::mem::transmute(lpszclustername), lpcchclustername, ::core::mem::transmute(lpclusterinfo.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -1256,7 +1256,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNetInterface ( hcluster : *const _HCLUSTER , lpsznodename : :: windows::core::PCWSTR , lpsznetworkname : :: windows::core::PCWSTR , lpszinterfacename : :: windows::core::PWSTR , lpcchinterfacename : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNetInterface ( hcluster : *const _HCLUSTER , lpsznodename : ::windows::core::PCWSTR , lpsznetworkname : ::windows::core::PCWSTR , lpszinterfacename : ::windows::core::PWSTR , lpcchinterfacename : *mut u32 ) -> u32 ); GetClusterNetInterface(hcluster, lpsznodename.into_param().abi(), lpsznetworkname.into_param().abi(), ::core::mem::transmute(lpszinterfacename), lpcchinterfacename) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -1276,7 +1276,7 @@ pub unsafe fn GetClusterNetInterfaceState(hnetinterface: *const _HNETINTERFACE) #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterNetworkId(hnetwork: *const _HNETWORK, lpsznetworkid: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNetworkId ( hnetwork : *const _HNETWORK , lpsznetworkid : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNetworkId ( hnetwork : *const _HNETWORK , lpsznetworkid : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); GetClusterNetworkId(hnetwork, ::core::mem::transmute(lpsznetworkid), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -1296,7 +1296,7 @@ pub unsafe fn GetClusterNetworkState(hnetwork: *const _HNETWORK) -> CLUSTER_NETW #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterNodeId(hnode: ::core::option::Option<*const _HNODE>, lpsznodeid: ::windows::core::PWSTR, lpcchname: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNodeId ( hnode : *const _HNODE , lpsznodeid : :: windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNodeId ( hnode : *const _HNODE , lpsznodeid : ::windows::core::PWSTR , lpcchname : *mut u32 ) -> u32 ); GetClusterNodeId(::core::mem::transmute(hnode.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpsznodeid), lpcchname) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -1316,13 +1316,13 @@ pub unsafe fn GetClusterNodeState(hnode: *const _HNODE) -> CLUSTER_NODE_STATE { #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterNotify(hchange: *const _HCHANGE, lpdwnotifykey: *mut usize, lpdwfiltertype: *mut u32, lpszname: ::windows::core::PWSTR, lpcchname: *mut u32, dwmilliseconds: u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNotify ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , lpdwfiltertype : *mut u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 , dwmilliseconds : u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNotify ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , lpdwfiltertype : *mut u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 , dwmilliseconds : u32 ) -> u32 ); GetClusterNotify(hchange, lpdwnotifykey, lpdwfiltertype, ::core::mem::transmute(lpszname), lpcchname, dwmilliseconds) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterNotifyV2(hchange: *const _HCHANGE, lpdwnotifykey: *mut usize, pfilterandtype: ::core::option::Option<*mut NOTIFY_FILTER_AND_TYPE>, buffer: ::core::option::Option<*mut u8>, lpbbuffersize: ::core::option::Option<*mut u32>, lpszobjectid: ::windows::core::PWSTR, lpcchobjectid: ::core::option::Option<*mut u32>, lpszparentid: ::windows::core::PWSTR, lpcchparentid: ::core::option::Option<*mut u32>, lpszname: ::windows::core::PWSTR, lpcchname: ::core::option::Option<*mut u32>, lpsztype: ::windows::core::PWSTR, lpcchtype: ::core::option::Option<*mut u32>, dwmilliseconds: u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNotifyV2 ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , pfilterandtype : *mut NOTIFY_FILTER_AND_TYPE , buffer : *mut u8 , lpbbuffersize : *mut u32 , lpszobjectid : :: windows::core::PWSTR , lpcchobjectid : *mut u32 , lpszparentid : :: windows::core::PWSTR , lpcchparentid : *mut u32 , lpszname : :: windows::core::PWSTR , lpcchname : *mut u32 , lpsztype : :: windows::core::PWSTR , lpcchtype : *mut u32 , dwmilliseconds : u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterNotifyV2 ( hchange : *const _HCHANGE , lpdwnotifykey : *mut usize , pfilterandtype : *mut NOTIFY_FILTER_AND_TYPE , buffer : *mut u8 , lpbbuffersize : *mut u32 , lpszobjectid : ::windows::core::PWSTR , lpcchobjectid : *mut u32 , lpszparentid : ::windows::core::PWSTR , lpcchparentid : *mut u32 , lpszname : ::windows::core::PWSTR , lpcchname : *mut u32 , lpsztype : ::windows::core::PWSTR , lpcchtype : *mut u32 , dwmilliseconds : u32 ) -> u32 ); GetClusterNotifyV2( hchange, lpdwnotifykey, @@ -1343,13 +1343,13 @@ pub unsafe fn GetClusterNotifyV2(hchange: *const _HCHANGE, lpdwnotifykey: *mut u #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterQuorumResource(hcluster: *const _HCLUSTER, lpszresourcename: ::windows::core::PWSTR, lpcchresourcename: *mut u32, lpszdevicename: ::windows::core::PWSTR, lpcchdevicename: *mut u32, lpdwmaxquorumlogsize: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterQuorumResource ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows::core::PWSTR , lpcchresourcename : *mut u32 , lpszdevicename : :: windows::core::PWSTR , lpcchdevicename : *mut u32 , lpdwmaxquorumlogsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterQuorumResource ( hcluster : *const _HCLUSTER , lpszresourcename : ::windows::core::PWSTR , lpcchresourcename : *mut u32 , lpszdevicename : ::windows::core::PWSTR , lpcchdevicename : *mut u32 , lpdwmaxquorumlogsize : *mut u32 ) -> u32 ); GetClusterQuorumResource(hcluster, ::core::mem::transmute(lpszresourcename), lpcchresourcename, ::core::mem::transmute(lpszdevicename), lpcchdevicename, lpdwmaxquorumlogsize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterResourceDependencyExpression(hresource: *const _HRESOURCE, lpszdependencyexpression: ::windows::core::PWSTR, lpcchdependencyexpression: *mut u32) -> u32 { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : :: windows::core::PWSTR , lpcchdependencyexpression : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : ::windows::core::PWSTR , lpcchdependencyexpression : *mut u32 ) -> u32 ); GetClusterResourceDependencyExpression(hresource, ::core::mem::transmute(lpszdependencyexpression), lpcchdependencyexpression) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -1364,13 +1364,13 @@ pub unsafe fn GetClusterResourceKey(hresource: *const _HRESOURCE, samdesired: u3 #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetClusterResourceNetworkName(hresource: *const _HRESOURCE, lpbuffer: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterResourceNetworkName ( hresource : *const _HRESOURCE , lpbuffer : :: windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterResourceNetworkName ( hresource : *const _HRESOURCE , lpbuffer : ::windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetClusterResourceNetworkName(hresource, ::core::mem::transmute(lpbuffer), nsize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn GetClusterResourceState(hresource: *const _HRESOURCE, lpsznodename: ::windows::core::PWSTR, lpcchnodename: ::core::option::Option<*mut u32>, lpszgroupname: ::windows::core::PWSTR, lpcchgroupname: ::core::option::Option<*mut u32>) -> CLUSTER_RESOURCE_STATE { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterResourceState ( hresource : *const _HRESOURCE , lpsznodename : :: windows::core::PWSTR , lpcchnodename : *mut u32 , lpszgroupname : :: windows::core::PWSTR , lpcchgroupname : *mut u32 ) -> CLUSTER_RESOURCE_STATE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterResourceState ( hresource : *const _HRESOURCE , lpsznodename : ::windows::core::PWSTR , lpcchnodename : *mut u32 , lpszgroupname : ::windows::core::PWSTR , lpcchgroupname : *mut u32 ) -> CLUSTER_RESOURCE_STATE ); GetClusterResourceState(hresource, ::core::mem::transmute(lpsznodename), ::core::mem::transmute(lpcchnodename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpszgroupname), ::core::mem::transmute(lpcchgroupname.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -1380,7 +1380,7 @@ pub unsafe fn GetClusterResourceTypeKey(hcluster: *const _HCLUSTER, lpsztype where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterResourceTypeKey ( hcluster : *const _HCLUSTER , lpsztypename : :: windows::core::PCWSTR , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetClusterResourceTypeKey ( hcluster : *const _HCLUSTER , lpsztypename : ::windows::core::PCWSTR , samdesired : u32 ) -> super::super::System::Registry:: HKEY ); let result__ = GetClusterResourceTypeKey(hcluster, lpsztypename.into_param().abi(), samdesired); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1390,7 +1390,7 @@ pub unsafe fn GetNodeCloudTypeDW(ppsznodename: P0, nodecloudtype: *mut u32) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetNodeCloudTypeDW ( ppsznodename : :: windows::core::PCWSTR , nodecloudtype : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetNodeCloudTypeDW ( ppsznodename : ::windows::core::PCWSTR , nodecloudtype : *mut u32 ) -> u32 ); GetNodeCloudTypeDW(ppsznodename.into_param().abi(), nodecloudtype) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1399,7 +1399,7 @@ pub unsafe fn GetNodeClusterState(lpsznodename: P0, pdwclusterstate: *mut u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn GetNodeClusterState ( lpsznodename : :: windows::core::PCWSTR , pdwclusterstate : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn GetNodeClusterState ( lpsznodename : ::windows::core::PCWSTR , pdwclusterstate : *mut u32 ) -> u32 ); GetNodeClusterState(lpsznodename.into_param().abi(), pdwclusterstate) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -1428,7 +1428,7 @@ pub unsafe fn IsFileOnClusterSharedVolume(lpszpathname: P0, pbfileisonshared where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn IsFileOnClusterSharedVolume ( lpszpathname : :: windows::core::PCWSTR , pbfileisonsharedvolume : *mut super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn IsFileOnClusterSharedVolume ( lpszpathname : ::windows::core::PCWSTR , pbfileisonsharedvolume : *mut super::super::Foundation:: BOOL ) -> u32 ); IsFileOnClusterSharedVolume(lpszpathname.into_param().abi(), pbfileisonsharedvolume) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1497,7 +1497,7 @@ pub unsafe fn OpenCluster(lpszclustername: P0) -> *mut _HCLUSTER where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenCluster ( lpszclustername : :: windows::core::PCWSTR ) -> *mut _HCLUSTER ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenCluster ( lpszclustername : ::windows::core::PCWSTR ) -> *mut _HCLUSTER ); OpenCluster(lpszclustername.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1506,7 +1506,7 @@ pub unsafe fn OpenClusterCryptProvider(lpszresource: P0, lpszprovider: *cons where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn OpenClusterCryptProvider ( lpszresource : :: windows::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); + ::windows::imp::link ! ( "resutils.dll""system" fn OpenClusterCryptProvider ( lpszresource : ::windows::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); OpenClusterCryptProvider(lpszresource.into_param().abi(), lpszprovider, dwtype, dwflags) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1516,7 +1516,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn OpenClusterCryptProviderEx ( lpszresource : :: windows::core::PCWSTR , lpszkeyname : :: windows::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); + ::windows::imp::link ! ( "resutils.dll""system" fn OpenClusterCryptProviderEx ( lpszresource : ::windows::core::PCWSTR , lpszkeyname : ::windows::core::PCWSTR , lpszprovider : *const i8 , dwtype : u32 , dwflags : u32 ) -> *mut _HCLUSCRYPTPROVIDER ); OpenClusterCryptProviderEx(lpszresource.into_param().abi(), lpszkeyname.into_param().abi(), lpszprovider, dwtype, dwflags) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1525,7 +1525,7 @@ pub unsafe fn OpenClusterEx(lpszclustername: P0, desiredaccess: u32, granted where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterEx ( lpszclustername : :: windows::core::PCWSTR , desiredaccess : u32 , grantedaccess : *mut u32 ) -> *mut _HCLUSTER ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterEx ( lpszclustername : ::windows::core::PCWSTR , desiredaccess : u32 , grantedaccess : *mut u32 ) -> *mut _HCLUSTER ); OpenClusterEx(lpszclustername.into_param().abi(), desiredaccess, ::core::mem::transmute(grantedaccess.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1534,7 +1534,7 @@ pub unsafe fn OpenClusterGroup(hcluster: *const _HCLUSTER, lpszgroupname: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows::core::PCWSTR ) -> *mut _HGROUP ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterGroup ( hcluster : *const _HCLUSTER , lpszgroupname : ::windows::core::PCWSTR ) -> *mut _HGROUP ); OpenClusterGroup(hcluster, lpszgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1543,7 +1543,7 @@ pub unsafe fn OpenClusterGroupEx(hcluster: *const _HCLUSTER, lpszgroupname: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : :: windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HGROUP ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterGroupEx ( hcluster : *const _HCLUSTER , lpszgroupname : ::windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HGROUP ); OpenClusterGroupEx(hcluster, lpszgroupname.into_param().abi(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1552,7 +1552,7 @@ pub unsafe fn OpenClusterGroupSet(hcluster: *const _HCLUSTER, lpszgroupsetna where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterGroupSet ( hcluster : *const _HCLUSTER , lpszgroupsetname : :: windows::core::PCWSTR ) -> *mut _HGROUPSET ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterGroupSet ( hcluster : *const _HCLUSTER , lpszgroupsetname : ::windows::core::PCWSTR ) -> *mut _HGROUPSET ); OpenClusterGroupSet(hcluster, lpszgroupsetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1561,7 +1561,7 @@ pub unsafe fn OpenClusterNetInterface(hcluster: *const _HCLUSTER, lpszinterf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNetInterface ( hcluster : *const _HCLUSTER , lpszinterfacename : :: windows::core::PCWSTR ) -> *mut _HNETINTERFACE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNetInterface ( hcluster : *const _HCLUSTER , lpszinterfacename : ::windows::core::PCWSTR ) -> *mut _HNETINTERFACE ); OpenClusterNetInterface(hcluster, lpszinterfacename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1570,7 +1570,7 @@ pub unsafe fn OpenClusterNetInterfaceEx(hcluster: *const _HCLUSTER, lpszinte where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNetInterfaceEx ( hcluster : *const _HCLUSTER , lpszinterfacename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETINTERFACE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNetInterfaceEx ( hcluster : *const _HCLUSTER , lpszinterfacename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETINTERFACE ); OpenClusterNetInterfaceEx(hcluster, lpszinterfacename.into_param().abi(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1579,7 +1579,7 @@ pub unsafe fn OpenClusterNetwork(hcluster: *const _HCLUSTER, lpsznetworkname where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNetwork ( hcluster : *const _HCLUSTER , lpsznetworkname : :: windows::core::PCWSTR ) -> *mut _HNETWORK ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNetwork ( hcluster : *const _HCLUSTER , lpsznetworkname : ::windows::core::PCWSTR ) -> *mut _HNETWORK ); OpenClusterNetwork(hcluster, lpsznetworkname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1588,7 +1588,7 @@ pub unsafe fn OpenClusterNetworkEx(hcluster: *const _HCLUSTER, lpsznetworkna where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNetworkEx ( hcluster : *const _HCLUSTER , lpsznetworkname : :: windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETWORK ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNetworkEx ( hcluster : *const _HCLUSTER , lpsznetworkname : ::windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNETWORK ); OpenClusterNetworkEx(hcluster, lpsznetworkname.into_param().abi(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1597,7 +1597,7 @@ pub unsafe fn OpenClusterNode(hcluster: *const _HCLUSTER, lpsznodename: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : :: windows::core::PCWSTR ) -> *mut _HNODE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNode ( hcluster : *const _HCLUSTER , lpsznodename : ::windows::core::PCWSTR ) -> *mut _HNODE ); OpenClusterNode(hcluster, lpsznodename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1612,7 +1612,7 @@ pub unsafe fn OpenClusterNodeEx(hcluster: *const _HCLUSTER, lpsznodename: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNODE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterNodeEx ( hcluster : *const _HCLUSTER , lpsznodename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HNODE ); OpenClusterNodeEx(hcluster, lpsznodename.into_param().abi(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1621,7 +1621,7 @@ pub unsafe fn OpenClusterResource(hcluster: *const _HCLUSTER, lpszresourcena where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterResource ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows::core::PCWSTR ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterResource ( hcluster : *const _HCLUSTER , lpszresourcename : ::windows::core::PCWSTR ) -> *mut _HRESOURCE ); OpenClusterResource(hcluster, lpszresourcename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1630,7 +1630,7 @@ pub unsafe fn OpenClusterResourceEx(hcluster: *const _HCLUSTER, lpszresource where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterResourceEx ( hcluster : *const _HCLUSTER , lpszresourcename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "clusapi.dll""system" fn OpenClusterResourceEx ( hcluster : *const _HCLUSTER , lpszresourcename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , lpdwgrantedaccess : *mut u32 ) -> *mut _HRESOURCE ); OpenClusterResourceEx(hcluster, lpszresourcename.into_param().abi(), dwdesiredaccess, ::core::mem::transmute(lpdwgrantedaccess.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1653,7 +1653,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn QueryAppInstanceVersion(appinstanceid: *const ::windows::core::GUID, instanceversionhigh: *mut u64, instanceversionlow: *mut u64, versionstatus: *mut super::super::Foundation::NTSTATUS) -> u32 { - ::windows::imp::link ! ( "ntlanman.dll""system" fn QueryAppInstanceVersion ( appinstanceid : *const :: windows::core::GUID , instanceversionhigh : *mut u64 , instanceversionlow : *mut u64 , versionstatus : *mut super::super::Foundation:: NTSTATUS ) -> u32 ); + ::windows::imp::link ! ( "ntlanman.dll""system" fn QueryAppInstanceVersion ( appinstanceid : *const ::windows::core::GUID , instanceversionhigh : *mut u64 , instanceversionlow : *mut u64 , versionstatus : *mut super::super::Foundation:: NTSTATUS ) -> u32 ); QueryAppInstanceVersion(appinstanceid, instanceversionhigh, instanceversionlow, versionstatus) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -1664,13 +1664,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntlanman.dll""system" fn RegisterAppInstance ( processhandle : super::super::Foundation:: HANDLE , appinstanceid : *const :: windows::core::GUID , childreninheritappinstance : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "ntlanman.dll""system" fn RegisterAppInstance ( processhandle : super::super::Foundation:: HANDLE , appinstanceid : *const ::windows::core::GUID , childreninheritappinstance : super::super::Foundation:: BOOL ) -> u32 ); RegisterAppInstance(processhandle.into_param().abi(), appinstanceid, childreninheritappinstance.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn RegisterAppInstanceVersion(appinstanceid: *const ::windows::core::GUID, instanceversionhigh: u64, instanceversionlow: u64) -> u32 { - ::windows::imp::link ! ( "ntlanman.dll""system" fn RegisterAppInstanceVersion ( appinstanceid : *const :: windows::core::GUID , instanceversionhigh : u64 , instanceversionlow : u64 ) -> u32 ); + ::windows::imp::link ! ( "ntlanman.dll""system" fn RegisterAppInstanceVersion ( appinstanceid : *const ::windows::core::GUID , instanceversionhigh : u64 , instanceversionlow : u64 ) -> u32 ); RegisterAppInstanceVersion(appinstanceid, instanceversionhigh, instanceversionlow) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -1699,7 +1699,7 @@ pub unsafe fn RegisterClusterResourceTypeNotifyV2(hchange: *const _HCHANGE, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn RegisterClusterResourceTypeNotifyV2 ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , flags : i64 , restypename : :: windows::core::PCWSTR , dwnotifykey : usize ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn RegisterClusterResourceTypeNotifyV2 ( hchange : *const _HCHANGE , hcluster : *const _HCLUSTER , flags : i64 , restypename : ::windows::core::PCWSTR , dwnotifykey : usize ) -> u32 ); RegisterClusterResourceTypeNotifyV2(hchange, hcluster, flags, restypename.into_param().abi(), dwnotifykey) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1748,7 +1748,7 @@ pub unsafe fn RemoveClusterStorageNode(hcluster: *const _HCLUSTER, lpszclust where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn RemoveClusterStorageNode ( hcluster : *const _HCLUSTER , lpszclusterstorageenclosurename : :: windows::core::PCWSTR , dwtimeout : u32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn RemoveClusterStorageNode ( hcluster : *const _HCLUSTER , lpszclusterstorageenclosurename : ::windows::core::PCWSTR , dwtimeout : u32 , dwflags : u32 ) -> u32 ); RemoveClusterStorageNode(hcluster, lpszclusterstorageenclosurename.into_param().abi(), dwtimeout, dwflags) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1758,7 +1758,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn RemoveCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : :: windows::core::PCWSTR , lpremotegroupsetname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn RemoveCrossClusterGroupSetDependency ( hdependentgroupset : *const _HGROUPSET , lpremoteclustername : ::windows::core::PCWSTR , lpremotegroupsetname : ::windows::core::PCWSTR ) -> u32 ); RemoveCrossClusterGroupSetDependency(hdependentgroupset, lpremoteclustername.into_param().abi(), lpremotegroupsetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1783,7 +1783,7 @@ pub unsafe fn ResUtilCreateDirectoryTree(pszpath: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilCreateDirectoryTree ( pszpath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilCreateDirectoryTree ( pszpath : ::windows::core::PCWSTR ) -> u32 ); ResUtilCreateDirectoryTree(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1811,7 +1811,7 @@ pub unsafe fn ResUtilDupString(pszinstring: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilDupString ( pszinstring : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilDupString ( pszinstring : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); ResUtilDupString(pszinstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1833,14 +1833,14 @@ pub unsafe fn ResUtilEnumPrivateProperties(hkeyclusterkey: P0, pszoutpropert where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumPrivateProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszoutproperties : :: windows::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumPrivateProperties ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszoutproperties : ::windows::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); ResUtilEnumPrivateProperties(hkeyclusterkey.into_param().abi(), ::core::mem::transmute(pszoutproperties), cboutpropertiessize, pcbbytesreturned, pcbrequired) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ResUtilEnumProperties(ppropertytable: *const RESUTIL_PROPERTY_ITEM, pszoutproperties: ::windows::core::PWSTR, cboutpropertiessize: u32, pcbbytesreturned: *mut u32, pcbrequired: *mut u32) -> u32 { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumProperties ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , pszoutproperties : :: windows::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumProperties ( ppropertytable : *const RESUTIL_PROPERTY_ITEM , pszoutproperties : ::windows::core::PWSTR , cboutpropertiessize : u32 , pcbbytesreturned : *mut u32 , pcbrequired : *mut u32 ) -> u32 ); ResUtilEnumProperties(ppropertytable, ::core::mem::transmute(pszoutproperties), cboutpropertiessize, pcbbytesreturned, pcbrequired) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1849,7 +1849,7 @@ pub unsafe fn ResUtilEnumResources(hself: *mut _HRESOURCE, lpszrestypename: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumResources ( hself : *mut _HRESOURCE , lpszrestypename : :: windows::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK , pparameter : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumResources ( hself : *mut _HRESOURCE , lpszrestypename : ::windows::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK , pparameter : *mut ::core::ffi::c_void ) -> u32 ); ResUtilEnumResources(hself, lpszrestypename.into_param().abi(), prescallback, pparameter) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1858,7 +1858,7 @@ pub unsafe fn ResUtilEnumResourcesEx(hcluster: *mut _HCLUSTER, hself: *mut _ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumResourcesEx ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : :: windows::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumResourcesEx ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : ::windows::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void ) -> u32 ); ResUtilEnumResourcesEx(hcluster, hself, lpszrestypename.into_param().abi(), prescallback, pparameter) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1867,7 +1867,7 @@ pub unsafe fn ResUtilEnumResourcesEx2(hcluster: *mut _HCLUSTER, hself: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumResourcesEx2 ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : :: windows::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void , dwdesiredaccess : u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilEnumResourcesEx2 ( hcluster : *mut _HCLUSTER , hself : *mut _HRESOURCE , lpszrestypename : ::windows::core::PCWSTR , prescallback : LPRESOURCE_CALLBACK_EX , pparameter : *mut ::core::ffi::c_void , dwdesiredaccess : u32 ) -> u32 ); ResUtilEnumResourcesEx2(hcluster, hself, lpszrestypename.into_param().abi(), prescallback, pparameter, dwdesiredaccess) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1876,7 +1876,7 @@ pub unsafe fn ResUtilExpandEnvironmentStrings(pszsrc: P0) -> ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilExpandEnvironmentStrings ( pszsrc : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilExpandEnvironmentStrings ( pszsrc : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); ResUtilExpandEnvironmentStrings(pszsrc.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1885,13 +1885,13 @@ pub unsafe fn ResUtilFindBinaryProperty(ppropertylist: *const ::core::ffi::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindBinaryProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , pbpropertyvalue : *mut *mut u8 , pcbpropertyvaluesize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindBinaryProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , pbpropertyvalue : *mut *mut u8 , pcbpropertyvaluesize : *mut u32 ) -> u32 ); ResUtilFindBinaryProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), ::core::mem::transmute(pbpropertyvalue.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbpropertyvaluesize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ResUtilFindDependentDiskResourceDriveLetter(hcluster: *const _HCLUSTER, hresource: *const _HRESOURCE, pszdriveletter: ::windows::core::PWSTR, pcchdriveletter: *mut u32) -> u32 { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindDependentDiskResourceDriveLetter ( hcluster : *const _HCLUSTER , hresource : *const _HRESOURCE , pszdriveletter : :: windows::core::PWSTR , pcchdriveletter : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindDependentDiskResourceDriveLetter ( hcluster : *const _HCLUSTER , hresource : *const _HRESOURCE , pszdriveletter : ::windows::core::PWSTR , pcchdriveletter : *mut u32 ) -> u32 ); ResUtilFindDependentDiskResourceDriveLetter(hcluster, hresource, ::core::mem::transmute(pszdriveletter), pcchdriveletter) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1900,7 +1900,7 @@ pub unsafe fn ResUtilFindDwordProperty(ppropertylist: *const ::core::ffi::c_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindDwordProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , pdwpropertyvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindDwordProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , pdwpropertyvalue : *mut u32 ) -> u32 ); ResUtilFindDwordProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), pdwpropertyvalue) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1909,7 +1909,7 @@ pub unsafe fn ResUtilFindExpandSzProperty(ppropertylist: *const ::core::ffi: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindExpandSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , pszpropertyvalue : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindExpandSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , pszpropertyvalue : *mut ::windows::core::PWSTR ) -> u32 ); ResUtilFindExpandSzProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), ::core::mem::transmute(pszpropertyvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1918,7 +1918,7 @@ pub unsafe fn ResUtilFindExpandedSzProperty(ppropertylist: *const ::core::ff where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindExpandedSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , pszpropertyvalue : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindExpandedSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , pszpropertyvalue : *mut ::windows::core::PWSTR ) -> u32 ); ResUtilFindExpandedSzProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), ::core::mem::transmute(pszpropertyvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -1928,7 +1928,7 @@ pub unsafe fn ResUtilFindFileTimeProperty(ppropertylist: *const ::core::ffi: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindFileTimeProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , pftpropertyvalue : *mut super::super::Foundation:: FILETIME ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindFileTimeProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , pftpropertyvalue : *mut super::super::Foundation:: FILETIME ) -> u32 ); ResUtilFindFileTimeProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), pftpropertyvalue) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1937,7 +1937,7 @@ pub unsafe fn ResUtilFindLongProperty(ppropertylist: *const ::core::ffi::c_v where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindLongProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , plpropertyvalue : *mut i32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindLongProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , plpropertyvalue : *mut i32 ) -> u32 ); ResUtilFindLongProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), plpropertyvalue) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1946,7 +1946,7 @@ pub unsafe fn ResUtilFindMultiSzProperty(ppropertylist: *const ::core::ffi:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindMultiSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , pszpropertyvalue : *mut :: windows::core::PWSTR , pcbpropertyvaluesize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindMultiSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , pszpropertyvalue : *mut ::windows::core::PWSTR , pcbpropertyvaluesize : *mut u32 ) -> u32 ); ResUtilFindMultiSzProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), pszpropertyvalue, pcbpropertyvaluesize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1955,7 +1955,7 @@ pub unsafe fn ResUtilFindSzProperty(ppropertylist: *const ::core::ffi::c_voi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , pszpropertyvalue : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindSzProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , pszpropertyvalue : *mut ::windows::core::PWSTR ) -> u32 ); ResUtilFindSzProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), ::core::mem::transmute(pszpropertyvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -1964,7 +1964,7 @@ pub unsafe fn ResUtilFindULargeIntegerProperty(ppropertylist: *const ::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindULargeIntegerProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : :: windows::core::PCWSTR , plpropertyvalue : *mut u64 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilFindULargeIntegerProperty ( ppropertylist : *const ::core::ffi::c_void , cbpropertylistsize : u32 , pszpropertyname : ::windows::core::PCWSTR , plpropertyvalue : *mut u64 ) -> u32 ); ResUtilFindULargeIntegerProperty(ppropertylist, cbpropertylistsize, pszpropertyname.into_param().abi(), plpropertyvalue) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2004,7 +2004,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); ResUtilGetBinaryValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), ppboutvalue, pcboutvaluesize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2016,7 +2016,7 @@ pub unsafe fn ResUtilGetClusterGroupType(hgroup: *mut _HGROUP, grouptype: *mut C #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ResUtilGetClusterId(hcluster: *mut _HCLUSTER, guid: *mut ::windows::core::GUID) -> u32 { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetClusterId ( hcluster : *mut _HCLUSTER , guid : *mut :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetClusterId ( hcluster : *mut _HCLUSTER , guid : *mut ::windows::core::GUID ) -> u32 ); ResUtilGetClusterId(hcluster, guid) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2057,7 +2057,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , pdwoutvalue : *mut u32 , dwdefaultvalue : u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , pdwoutvalue : *mut u32 , dwdefaultvalue : u32 ) -> u32 ); ResUtilGetDwordValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), pdwoutvalue, dwdefaultvalue) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2085,7 +2085,7 @@ pub unsafe fn ResUtilGetMultiSzProperty(ppszoutvalue: *mut ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetMultiSzProperty ( ppszoutvalue : *mut :: windows::core::PWSTR , pcboutvaluesize : *mut u32 , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : :: windows::core::PCWSTR , cboldvaluesize : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetMultiSzProperty ( ppszoutvalue : *mut ::windows::core::PWSTR , pcboutvaluesize : *mut u32 , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : ::windows::core::PCWSTR , cboldvaluesize : u32 , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); ResUtilGetMultiSzProperty(ppszoutvalue, pcboutvaluesize, pvaluestruct, pszoldvalue.into_param().abi(), cboldvaluesize, pppropertylist, pcbpropertylistsize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -2116,7 +2116,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetPropertiesToParameterBlock ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutparams : *mut u8 , bcheckforrequiredproperties : super::super::Foundation:: BOOL , psznameofpropinerror : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetPropertiesToParameterBlock ( hkeyclusterkey : super::super::System::Registry:: HKEY , ppropertytable : *const RESUTIL_PROPERTY_ITEM , poutparams : *mut u8 , bcheckforrequiredproperties : super::super::Foundation:: BOOL , psznameofpropinerror : *mut ::windows::core::PWSTR ) -> u32 ); ResUtilGetPropertiesToParameterBlock(hkeyclusterkey.into_param().abi(), ppropertytable, poutparams, bcheckforrequiredproperties.into_param().abi(), psznameofpropinerror) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -2154,7 +2154,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , pqwoutvalue : *mut u64 , qwdefaultvalue : u64 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , pqwoutvalue : *mut u64 , qwdefaultvalue : u64 ) -> u32 ); ResUtilGetQwordValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), pqwoutvalue, qwdefaultvalue) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -2165,7 +2165,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependency ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows::core::PCWSTR ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependency ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : ::windows::core::PCWSTR ) -> *mut _HRESOURCE ); ResUtilGetResourceDependency(hself.into_param().abi(), lpszresourcetype.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -2199,7 +2199,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependencyByName ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows::core::PCWSTR , brecurse : super::super::Foundation:: BOOL ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependencyByName ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : ::windows::core::PCWSTR , brecurse : super::super::Foundation:: BOOL ) -> *mut _HRESOURCE ); ResUtilGetResourceDependencyByName(hcluster, hself.into_param().abi(), lpszresourcetype.into_param().abi(), brecurse.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -2211,7 +2211,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependencyByNameEx ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows::core::PCWSTR , brecurse : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependencyByNameEx ( hcluster : *mut _HCLUSTER , hself : super::super::Foundation:: HANDLE , lpszresourcetype : ::windows::core::PCWSTR , brecurse : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); ResUtilGetResourceDependencyByNameEx(hcluster, hself.into_param().abi(), lpszresourcetype.into_param().abi(), brecurse.into_param().abi(), dwdesiredaccess) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -2222,19 +2222,19 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependencyEx ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : :: windows::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependencyEx ( hself : super::super::Foundation:: HANDLE , lpszresourcetype : ::windows::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); ResUtilGetResourceDependencyEx(hself.into_param().abi(), lpszresourcetype.into_param().abi(), dwdesiredaccess) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ResUtilGetResourceDependentIPAddressProps(hresource: *const _HRESOURCE, pszaddress: ::windows::core::PWSTR, pcchaddress: *mut u32, pszsubnetmask: ::windows::core::PWSTR, pcchsubnetmask: *mut u32, psznetwork: ::windows::core::PWSTR, pcchnetwork: *mut u32) -> u32 { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependentIPAddressProps ( hresource : *const _HRESOURCE , pszaddress : :: windows::core::PWSTR , pcchaddress : *mut u32 , pszsubnetmask : :: windows::core::PWSTR , pcchsubnetmask : *mut u32 , psznetwork : :: windows::core::PWSTR , pcchnetwork : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceDependentIPAddressProps ( hresource : *const _HRESOURCE , pszaddress : ::windows::core::PWSTR , pcchaddress : *mut u32 , pszsubnetmask : ::windows::core::PWSTR , pcchsubnetmask : *mut u32 , psznetwork : ::windows::core::PWSTR , pcchnetwork : *mut u32 ) -> u32 ); ResUtilGetResourceDependentIPAddressProps(hresource, ::core::mem::transmute(pszaddress), pcchaddress, ::core::mem::transmute(pszsubnetmask), pcchsubnetmask, ::core::mem::transmute(psznetwork), pcchnetwork) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] #[inline] pub unsafe fn ResUtilGetResourceName(hresource: *const _HRESOURCE, pszresourcename: ::windows::core::PWSTR, pcchresourcenameinout: *mut u32) -> u32 { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceName ( hresource : *const _HRESOURCE , pszresourcename : :: windows::core::PWSTR , pcchresourcenameinout : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceName ( hresource : *const _HRESOURCE , pszresourcename : ::windows::core::PWSTR , pcchresourcenameinout : *mut u32 ) -> u32 ); ResUtilGetResourceName(hresource, ::core::mem::transmute(pszresourcename), pcchresourcenameinout) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2244,7 +2244,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceNameDependency ( lpszresourcename : :: windows::core::PCWSTR , lpszresourcetype : :: windows::core::PCWSTR ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceNameDependency ( lpszresourcename : ::windows::core::PCWSTR , lpszresourcetype : ::windows::core::PCWSTR ) -> *mut _HRESOURCE ); ResUtilGetResourceNameDependency(lpszresourcename.into_param().abi(), lpszresourcetype.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2254,7 +2254,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceNameDependencyEx ( lpszresourcename : :: windows::core::PCWSTR , lpszresourcetype : :: windows::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetResourceNameDependencyEx ( lpszresourcename : ::windows::core::PCWSTR , lpszresourcetype : ::windows::core::PCWSTR , dwdesiredaccess : u32 ) -> *mut _HRESOURCE ); ResUtilGetResourceNameDependencyEx(lpszresourcename.into_param().abi(), lpszresourcetype.into_param().abi(), dwdesiredaccess) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2263,7 +2263,7 @@ pub unsafe fn ResUtilGetSzProperty(ppszoutvalue: *mut ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetSzProperty ( ppszoutvalue : *mut :: windows::core::PWSTR , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : :: windows::core::PCWSTR , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetSzProperty ( ppszoutvalue : *mut ::windows::core::PWSTR , pvaluestruct : *const CLUSPROP_SZ , pszoldvalue : ::windows::core::PCWSTR , pppropertylist : *mut *mut u8 , pcbpropertylistsize : *mut u32 ) -> u32 ); ResUtilGetSzProperty(ppszoutvalue, pvaluestruct, pszoldvalue.into_param().abi(), pppropertylist, pcbpropertylistsize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -2274,7 +2274,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilGetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); ResUtilGetSzValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -2291,7 +2291,7 @@ pub unsafe fn ResUtilIsPathValid(pszpath: P0) -> super::super::Foundation::B where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilIsPathValid ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilIsPathValid ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ResUtilIsPathValid(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -2334,7 +2334,7 @@ pub unsafe fn ResUtilRemoveResourceServiceEnvironment(pszservicename: P0, pf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilRemoveResourceServiceEnvironment ( pszservicename : :: windows::core::PCWSTR , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilRemoveResourceServiceEnvironment ( pszservicename : ::windows::core::PCWSTR , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); ResUtilRemoveResourceServiceEnvironment(pszservicename.into_param().abi(), pfnlogevent, hresourcehandle) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2350,7 +2350,7 @@ pub unsafe fn ResUtilResourceTypesEqual(lpszresourcetypename: P0, hresource: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilResourceTypesEqual ( lpszresourcetypename : :: windows::core::PCWSTR , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilResourceTypesEqual ( lpszresourcetypename : ::windows::core::PCWSTR , hresource : *mut _HRESOURCE ) -> super::super::Foundation:: BOOL ); ResUtilResourceTypesEqual(lpszresourcetypename.into_param().abi(), hresource) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -2368,7 +2368,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , pbnewvalue : *const u8 , cbnewvaluesize : u32 , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetBinaryValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , pbnewvalue : *const u8 , cbnewvaluesize : u32 , ppboutvalue : *mut *mut u8 , pcboutvaluesize : *mut u32 ) -> u32 ); ResUtilSetBinaryValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), ::core::mem::transmute(pbnewvalue.as_ptr()), pbnewvalue.len() as _, ::core::mem::transmute(ppboutvalue.unwrap_or(::std::ptr::null_mut())), pcboutvaluesize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -2379,7 +2379,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , dwnewvalue : u32 , pdwoutvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetDwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , dwnewvalue : u32 , pdwoutvalue : *mut u32 ) -> u32 ); ResUtilSetDwordValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), dwnewvalue, pdwoutvalue) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -2391,7 +2391,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetExpandSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , psznewvalue : :: windows::core::PCWSTR , ppszoutstring : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetExpandSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , psznewvalue : ::windows::core::PCWSTR , ppszoutstring : *mut ::windows::core::PWSTR ) -> u32 ); ResUtilSetExpandSzValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), psznewvalue.into_param().abi(), ::core::mem::transmute(ppszoutstring.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -2403,7 +2403,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetMultiSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , psznewvalue : :: windows::core::PCWSTR , cbnewvaluesize : u32 , ppszoutvalue : *mut :: windows::core::PWSTR , pcboutvaluesize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetMultiSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , psznewvalue : ::windows::core::PCWSTR , cbnewvaluesize : u32 , ppszoutvalue : *mut ::windows::core::PWSTR , pcboutvaluesize : *mut u32 ) -> u32 ); ResUtilSetMultiSzValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), psznewvalue.into_param().abi(), cbnewvaluesize, ::core::mem::transmute(ppszoutvalue.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcboutvaluesize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -2468,7 +2468,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , qwnewvalue : u64 , pqwoutvalue : *mut u64 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetQwordValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , qwnewvalue : u64 , pqwoutvalue : *mut u64 ) -> u32 ); ResUtilSetQwordValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), qwnewvalue, ::core::mem::transmute(pqwoutvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2477,7 +2477,7 @@ pub unsafe fn ResUtilSetResourceServiceEnvironment(pszservicename: P0, hreso where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetResourceServiceEnvironment ( pszservicename : :: windows::core::PCWSTR , hresource : *mut _HRESOURCE , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetResourceServiceEnvironment ( pszservicename : ::windows::core::PCWSTR , hresource : *mut _HRESOURCE , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); ResUtilSetResourceServiceEnvironment(pszservicename.into_param().abi(), hresource, pfnlogevent, hresourcehandle) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] @@ -2488,7 +2488,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetResourceServiceStartParameters ( pszservicename : :: windows::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetResourceServiceStartParameters ( pszservicename : ::windows::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); ResUtilSetResourceServiceStartParameters(pszservicename.into_param().abi(), schscmhandle.into_param().abi(), phservice, pfnlogevent, hresourcehandle) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] @@ -2499,7 +2499,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetResourceServiceStartParametersEx ( pszservicename : :: windows::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , dwdesiredaccess : u32 , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetResourceServiceStartParametersEx ( pszservicename : ::windows::core::PCWSTR , schscmhandle : super::super::Security:: SC_HANDLE , phservice : *mut isize , dwdesiredaccess : u32 , pfnlogevent : PLOG_EVENT_ROUTINE , hresourcehandle : isize ) -> u32 ); ResUtilSetResourceServiceStartParametersEx(pszservicename.into_param().abi(), schscmhandle.into_param().abi(), phservice, dwdesiredaccess, pfnlogevent, hresourcehandle) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_System_Registry\"`*"] @@ -2511,7 +2511,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : :: windows::core::PCWSTR , psznewvalue : :: windows::core::PCWSTR , ppszoutstring : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetSzValue ( hkeyclusterkey : super::super::System::Registry:: HKEY , pszvaluename : ::windows::core::PCWSTR , psznewvalue : ::windows::core::PCWSTR , ppszoutstring : *mut ::windows::core::PWSTR ) -> u32 ); ResUtilSetSzValue(hkeyclusterkey.into_param().abi(), pszvaluename.into_param().abi(), psznewvalue.into_param().abi(), ::core::mem::transmute(ppszoutstring.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -2532,7 +2532,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetValueEx ( hkeyclusterkey : super::super::System::Registry:: HKEY , valuename : :: windows::core::PCWSTR , valuetype : u32 , valuedata : *const u8 , valuesize : u32 , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilSetValueEx ( hkeyclusterkey : super::super::System::Registry:: HKEY , valuename : ::windows::core::PCWSTR , valuetype : u32 , valuedata : *const u8 , valuesize : u32 , flags : u32 ) -> u32 ); ResUtilSetValueEx(hkeyclusterkey.into_param().abi(), valuename.into_param().abi(), valuetype, ::core::mem::transmute(valuedata.as_ptr()), valuedata.len() as _, flags) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2541,7 +2541,7 @@ pub unsafe fn ResUtilStartResourceService(pszservicename: P0, phservicehandl where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilStartResourceService ( pszservicename : :: windows::core::PCWSTR , phservicehandle : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilStartResourceService ( pszservicename : ::windows::core::PCWSTR , phservicehandle : *mut isize ) -> u32 ); ResUtilStartResourceService(pszservicename.into_param().abi(), phservicehandle) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2550,7 +2550,7 @@ pub unsafe fn ResUtilStopResourceService(pszservicename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilStopResourceService ( pszservicename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilStopResourceService ( pszservicename : ::windows::core::PCWSTR ) -> u32 ); ResUtilStopResourceService(pszservicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] @@ -2595,7 +2595,7 @@ pub unsafe fn ResUtilVerifyResourceService(pszservicename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilVerifyResourceService ( pszservicename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilVerifyResourceService ( pszservicename : ::windows::core::PCWSTR ) -> u32 ); ResUtilVerifyResourceService(pszservicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Security\"`*"] @@ -2623,7 +2623,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilsDeleteKeyTree ( key : super::super::System::Registry:: HKEY , keyname : :: windows::core::PCWSTR , treatnokeyaserror : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "resutils.dll""system" fn ResUtilsDeleteKeyTree ( key : super::super::System::Registry:: HKEY , keyname : ::windows::core::PCWSTR , treatnokeyaserror : super::super::Foundation:: BOOL ) -> u32 ); ResUtilsDeleteKeyTree(key.into_param().abi(), keyname.into_param().abi(), treatnokeyaserror.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2647,7 +2647,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn RestoreClusterDatabase ( lpszpathname : :: windows::core::PCWSTR , bforce : super::super::Foundation:: BOOL , lpszquorumdriveletter : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn RestoreClusterDatabase ( lpszpathname : ::windows::core::PCWSTR , bforce : super::super::Foundation:: BOOL , lpszquorumdriveletter : ::windows::core::PCWSTR ) -> u32 ); RestoreClusterDatabase(lpszpathname.into_param().abi(), bforce.into_param().abi(), lpszquorumdriveletter.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2678,7 +2678,7 @@ pub unsafe fn SetClusterGroupName(hgroup: *const _HGROUP, lpszgroupname: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterGroupName ( hgroup : *const _HGROUP , lpszgroupname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterGroupName ( hgroup : *const _HGROUP , lpszgroupname : ::windows::core::PCWSTR ) -> u32 ); SetClusterGroupName(hgroup, lpszgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2693,7 +2693,7 @@ pub unsafe fn SetClusterGroupSetDependencyExpression(hgroupset: *const _HGRO where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterGroupSetDependencyExpression ( hgroupset : *const _HGROUPSET , lpszdependencyexprssion : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterGroupSetDependencyExpression ( hgroupset : *const _HGROUPSET , lpszdependencyexprssion : ::windows::core::PCWSTR ) -> u32 ); SetClusterGroupSetDependencyExpression(hgroupset, lpszdependencyexprssion.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2702,7 +2702,7 @@ pub unsafe fn SetClusterName(hcluster: *const _HCLUSTER, lpsznewclustername: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterName ( hcluster : *const _HCLUSTER , lpsznewclustername : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterName ( hcluster : *const _HCLUSTER , lpsznewclustername : ::windows::core::PCWSTR ) -> u32 ); SetClusterName(hcluster, lpsznewclustername.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2711,7 +2711,7 @@ pub unsafe fn SetClusterNetworkName(hnetwork: *const _HNETWORK, lpszname: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterNetworkName ( hnetwork : *const _HNETWORK , lpszname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterNetworkName ( hnetwork : *const _HNETWORK , lpszname : ::windows::core::PCWSTR ) -> u32 ); SetClusterNetworkName(hnetwork, lpszname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2726,7 +2726,7 @@ pub unsafe fn SetClusterQuorumResource(hresource: *const _HRESOURCE, lpszdev where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterQuorumResource ( hresource : *const _HRESOURCE , lpszdevicename : :: windows::core::PCWSTR , dwmaxquologsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterQuorumResource ( hresource : *const _HRESOURCE , lpszdevicename : ::windows::core::PCWSTR , dwmaxquologsize : u32 ) -> u32 ); SetClusterQuorumResource(hresource, lpszdevicename.into_param().abi(), dwmaxquologsize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2735,7 +2735,7 @@ pub unsafe fn SetClusterResourceDependencyExpression(hresource: *const _HRES where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterResourceDependencyExpression ( hresource : *const _HRESOURCE , lpszdependencyexpression : ::windows::core::PCWSTR ) -> u32 ); SetClusterResourceDependencyExpression(hresource, lpszdependencyexpression.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2744,7 +2744,7 @@ pub unsafe fn SetClusterResourceName(hresource: *const _HRESOURCE, lpszresou where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterResourceName ( hresource : *const _HRESOURCE , lpszresourcename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterResourceName ( hresource : *const _HRESOURCE , lpszresourcename : ::windows::core::PCWSTR ) -> u32 ); SetClusterResourceName(hresource, lpszresourcename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`, `\"Win32_Foundation\"`*"] @@ -2755,7 +2755,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterServiceAccountPassword ( lpszclustername : :: windows::core::PCWSTR , lpsznewpassword : :: windows::core::PCWSTR , dwflags : u32 , lpreturnstatusbuffer : *mut CLUSTER_SET_PASSWORD_STATUS , lpcbreturnstatusbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetClusterServiceAccountPassword ( lpszclustername : ::windows::core::PCWSTR , lpsznewpassword : ::windows::core::PCWSTR , dwflags : u32 , lpreturnstatusbuffer : *mut CLUSTER_SET_PASSWORD_STATUS , lpcbreturnstatusbuffersize : *mut u32 ) -> u32 ); SetClusterServiceAccountPassword(lpszclustername.into_param().abi(), lpsznewpassword.into_param().abi(), dwflags, ::core::mem::transmute(lpreturnstatusbuffer.unwrap_or(::std::ptr::null_mut())), lpcbreturnstatusbuffersize) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -2764,7 +2764,7 @@ pub unsafe fn SetGroupDependencyExpression(hgroup: *const _HGROUP, lpszdepen where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clusapi.dll""system" fn SetGroupDependencyExpression ( hgroup : *const _HGROUP , lpszdependencyexpression : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "clusapi.dll""system" fn SetGroupDependencyExpression ( hgroup : *const _HGROUP , lpszdependencyexpression : ::windows::core::PCWSTR ) -> u32 ); SetGroupDependencyExpression(hgroup, lpszdependencyexpression.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -7585,7 +7585,7 @@ pub const CLCTL_MODIFY_SHIFT: u32 = 22u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLCTL_USER_SHIFT: u32 = 21u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLOUD_WITNESS_CONTAINER_NAME: ::windows::core::PCWSTR = ::windows::w!("msft-cloud-witness"); +pub const CLOUD_WITNESS_CONTAINER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("msft-cloud-witness"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLRES_VERSION_V1_00: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -7747,583 +7747,583 @@ pub const CLUSREG_DATABASE_ISOLATE_READ: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSREG_DATABASE_SYNC_WRITE_TO_ALL_NODES: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_KEYNAME_OBJECTGUIDS: ::windows::core::PCWSTR = ::windows::w!("ObjectGUIDs"); +pub const CLUSREG_KEYNAME_OBJECTGUIDS: ::windows::core::PCWSTR = ::windows::core::w!("ObjectGUIDs"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_ENABLED: ::windows::core::PCWSTR = ::windows::w!("Enabled"); +pub const CLUSREG_NAME_AFFINITYRULE_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_GROUPS: ::windows::core::PCWSTR = ::windows::w!("Groups"); +pub const CLUSREG_NAME_AFFINITYRULE_GROUPS: ::windows::core::PCWSTR = ::windows::core::w!("Groups"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_AFFINITYRULE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_AFFINITYRULE_TYPE: ::windows::core::PCWSTR = ::windows::w!("RuleType"); +pub const CLUSREG_NAME_AFFINITYRULE_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("RuleType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_ACCOUNT_NAME: ::windows::core::PCWSTR = ::windows::w!("AccountName"); +pub const CLUSREG_NAME_CLOUDWITNESS_ACCOUNT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AccountName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_CONTAINER_NAME: ::windows::core::PCWSTR = ::windows::w!("ContainerName"); +pub const CLUSREG_NAME_CLOUDWITNESS_CONTAINER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ContainerName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_ENDPOINT_INFO: ::windows::core::PCWSTR = ::windows::w!("EndpointInfo"); +pub const CLUSREG_NAME_CLOUDWITNESS_ENDPOINT_INFO: ::windows::core::PCWSTR = ::windows::core::w!("EndpointInfo"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_KEY: ::windows::core::PCWSTR = ::windows::w!("PrimaryKey"); +pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_KEY: ::windows::core::PCWSTR = ::windows::core::w!("PrimaryKey"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_TOKEN: ::windows::core::PCWSTR = ::windows::w!("PrimaryToken"); +pub const CLUSREG_NAME_CLOUDWITNESS_PRIMARY_TOKEN: ::windows::core::PCWSTR = ::windows::core::w!("PrimaryToken"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_DEFAULT_NETWORK_ROLE: ::windows::core::PCWSTR = ::windows::w!("DefaultNetworkRole"); +pub const CLUSREG_NAME_CLUS_DEFAULT_NETWORK_ROLE: ::windows::core::PCWSTR = ::windows::core::w!("DefaultNetworkRole"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_DESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSREG_NAME_CLUS_DESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CLUS_SD: ::windows::core::PCWSTR = ::windows::w!("Security Descriptor"); +pub const CLUSREG_NAME_CLUS_SD: ::windows::core::PCWSTR = ::windows::core::w!("Security Descriptor"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SITE_DELAY: ::windows::core::PCWSTR = ::windows::w!("CrossSiteDelay"); +pub const CLUSREG_NAME_CROSS_SITE_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("CrossSiteDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SITE_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("CrossSiteThreshold"); +pub const CLUSREG_NAME_CROSS_SITE_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("CrossSiteThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SUBNET_DELAY: ::windows::core::PCWSTR = ::windows::w!("CrossSubnetDelay"); +pub const CLUSREG_NAME_CROSS_SUBNET_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("CrossSubnetDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CROSS_SUBNET_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("CrossSubnetThreshold"); +pub const CLUSREG_NAME_CROSS_SUBNET_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("CrossSubnetThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CSV_BLOCK_CACHE: ::windows::core::PCWSTR = ::windows::w!("BlockCacheSize"); +pub const CLUSREG_NAME_CSV_BLOCK_CACHE: ::windows::core::PCWSTR = ::windows::core::w!("BlockCacheSize"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_CSV_MDS_SD: ::windows::core::PCWSTR = ::windows::w!("SharedVolumeSecurityDescriptor"); +pub const CLUSREG_NAME_CSV_MDS_SD: ::windows::core::PCWSTR = ::windows::core::w!("SharedVolumeSecurityDescriptor"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DATABASE_READ_WRITE_MODE: ::windows::core::PCWSTR = ::windows::w!("DatabaseReadWriteMode"); +pub const CLUSREG_NAME_DATABASE_READ_WRITE_MODE: ::windows::core::PCWSTR = ::windows::core::w!("DatabaseReadWriteMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DDA_DEVICE_ALLOCATIONS: ::windows::core::PCWSTR = ::windows::w!("DdaDeviceAllocations"); +pub const CLUSREG_NAME_DDA_DEVICE_ALLOCATIONS: ::windows::core::PCWSTR = ::windows::core::w!("DdaDeviceAllocations"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DHCP_BACKUP_PATH: ::windows::core::PCWSTR = ::windows::w!("BackupPath"); +pub const CLUSREG_NAME_DHCP_BACKUP_PATH: ::windows::core::PCWSTR = ::windows::core::w!("BackupPath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DHCP_DATABASE_PATH: ::windows::core::PCWSTR = ::windows::w!("DatabasePath"); +pub const CLUSREG_NAME_DHCP_DATABASE_PATH: ::windows::core::PCWSTR = ::windows::core::w!("DatabasePath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_DRAIN_ON_SHUTDOWN: ::windows::core::PCWSTR = ::windows::w!("DrainOnShutdown"); +pub const CLUSREG_NAME_DRAIN_ON_SHUTDOWN: ::windows::core::PCWSTR = ::windows::core::w!("DrainOnShutdown"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_ENABLED_EVENT_LOGS: ::windows::core::PCWSTR = ::windows::w!("EnabledEventLogs"); +pub const CLUSREG_NAME_ENABLED_EVENT_LOGS: ::windows::core::PCWSTR = ::windows::core::w!("EnabledEventLogs"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FAILOVER_MOVE_MIGRATION_TYPE: ::windows::core::PCWSTR = ::windows::w!("FailoverMoveMigrationType"); +pub const CLUSREG_NAME_FAILOVER_MOVE_MIGRATION_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("FailoverMoveMigrationType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_CA_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("CATimeout"); +pub const CLUSREG_NAME_FILESHR_CA_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("CATimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_HIDE_SUBDIR_SHARES: ::windows::core::PCWSTR = ::windows::w!("HideSubDirShares"); +pub const CLUSREG_NAME_FILESHR_HIDE_SUBDIR_SHARES: ::windows::core::PCWSTR = ::windows::core::w!("HideSubDirShares"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_IS_DFS_ROOT: ::windows::core::PCWSTR = ::windows::w!("IsDfsRoot"); +pub const CLUSREG_NAME_FILESHR_IS_DFS_ROOT: ::windows::core::PCWSTR = ::windows::core::w!("IsDfsRoot"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_MAX_USERS: ::windows::core::PCWSTR = ::windows::w!("MaxUsers"); +pub const CLUSREG_NAME_FILESHR_MAX_USERS: ::windows::core::PCWSTR = ::windows::core::w!("MaxUsers"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_PATH: ::windows::core::PCWSTR = ::windows::w!("Path"); +pub const CLUSREG_NAME_FILESHR_PATH: ::windows::core::PCWSTR = ::windows::core::w!("Path"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_QOS_FLOWSCOPE: ::windows::core::PCWSTR = ::windows::w!("QosFlowScope"); +pub const CLUSREG_NAME_FILESHR_QOS_FLOWSCOPE: ::windows::core::PCWSTR = ::windows::core::w!("QosFlowScope"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_QOS_POLICYID: ::windows::core::PCWSTR = ::windows::w!("QosPolicyId"); +pub const CLUSREG_NAME_FILESHR_QOS_POLICYID: ::windows::core::PCWSTR = ::windows::core::w!("QosPolicyId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_REMARK: ::windows::core::PCWSTR = ::windows::w!("Remark"); +pub const CLUSREG_NAME_FILESHR_REMARK: ::windows::core::PCWSTR = ::windows::core::w!("Remark"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SD: ::windows::core::PCWSTR = ::windows::w!("Security Descriptor"); +pub const CLUSREG_NAME_FILESHR_SD: ::windows::core::PCWSTR = ::windows::core::w!("Security Descriptor"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SERVER_NAME: ::windows::core::PCWSTR = ::windows::w!("ServerName"); +pub const CLUSREG_NAME_FILESHR_SERVER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ServerName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_FLAGS: ::windows::core::PCWSTR = ::windows::w!("ShareFlags"); +pub const CLUSREG_NAME_FILESHR_SHARE_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("ShareFlags"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_NAME: ::windows::core::PCWSTR = ::windows::w!("ShareName"); +pub const CLUSREG_NAME_FILESHR_SHARE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ShareName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FILESHR_SHARE_SUBDIRS: ::windows::core::PCWSTR = ::windows::w!("ShareSubDirs"); +pub const CLUSREG_NAME_FILESHR_SHARE_SUBDIRS: ::windows::core::PCWSTR = ::windows::core::w!("ShareSubDirs"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FIXQUORUM: ::windows::core::PCWSTR = ::windows::w!("FixQuorum"); +pub const CLUSREG_NAME_FIXQUORUM: ::windows::core::PCWSTR = ::windows::core::w!("FixQuorum"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_ARB_DELAY: ::windows::core::PCWSTR = ::windows::w!("ArbitrationDelay"); +pub const CLUSREG_NAME_FSWITNESS_ARB_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("ArbitrationDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_IMPERSONATE_CNO: ::windows::core::PCWSTR = ::windows::w!("ImpersonateCNO"); +pub const CLUSREG_NAME_FSWITNESS_IMPERSONATE_CNO: ::windows::core::PCWSTR = ::windows::core::w!("ImpersonateCNO"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FSWITNESS_SHARE_PATH: ::windows::core::PCWSTR = ::windows::w!("SharePath"); +pub const CLUSREG_NAME_FSWITNESS_SHARE_PATH: ::windows::core::PCWSTR = ::windows::core::w!("SharePath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_FUNCTIONAL_LEVEL: ::windows::core::PCWSTR = ::windows::w!("ClusterFunctionalLevel"); +pub const CLUSREG_NAME_FUNCTIONAL_LEVEL: ::windows::core::PCWSTR = ::windows::core::w!("ClusterFunctionalLevel"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_COMMAND_LINE: ::windows::core::PCWSTR = ::windows::w!("CommandLine"); +pub const CLUSREG_NAME_GENAPP_COMMAND_LINE: ::windows::core::PCWSTR = ::windows::core::w!("CommandLine"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_CURRENT_DIRECTORY: ::windows::core::PCWSTR = ::windows::w!("CurrentDirectory"); +pub const CLUSREG_NAME_GENAPP_CURRENT_DIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("CurrentDirectory"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENAPP_USE_NETWORK_NAME: ::windows::core::PCWSTR = ::windows::w!("UseNetworkName"); +pub const CLUSREG_NAME_GENAPP_USE_NETWORK_NAME: ::windows::core::PCWSTR = ::windows::core::w!("UseNetworkName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSCRIPT_SCRIPT_FILEPATH: ::windows::core::PCWSTR = ::windows::w!("ScriptFilepath"); +pub const CLUSREG_NAME_GENSCRIPT_SCRIPT_FILEPATH: ::windows::core::PCWSTR = ::windows::core::w!("ScriptFilepath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_SERVICE_NAME: ::windows::core::PCWSTR = ::windows::w!("ServiceName"); +pub const CLUSREG_NAME_GENSVC_SERVICE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ServiceName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_STARTUP_PARAMS: ::windows::core::PCWSTR = ::windows::w!("StartupParameters"); +pub const CLUSREG_NAME_GENSVC_STARTUP_PARAMS: ::windows::core::PCWSTR = ::windows::core::w!("StartupParameters"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GENSVC_USE_NETWORK_NAME: ::windows::core::PCWSTR = ::windows::w!("UseNetworkName"); +pub const CLUSREG_NAME_GENSVC_USE_NETWORK_NAME: ::windows::core::PCWSTR = ::windows::core::w!("UseNetworkName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GPUP_DEVICE_ALLOCATIONS: ::windows::core::PCWSTR = ::windows::w!("GpupDeviceAllocations"); +pub const CLUSREG_NAME_GPUP_DEVICE_ALLOCATIONS: ::windows::core::PCWSTR = ::windows::core::w!("GpupDeviceAllocations"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_AVAILABILITY_SET_INDEX_TO_NODE_MAPPING: ::windows::core::PCWSTR = ::windows::w!("NodeDomainInfo"); +pub const CLUSREG_NAME_GROUPSET_AVAILABILITY_SET_INDEX_TO_NODE_MAPPING: ::windows::core::PCWSTR = ::windows::core::w!("NodeDomainInfo"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_FAULT_DOMAINS: ::windows::core::PCWSTR = ::windows::w!("FaultDomains"); +pub const CLUSREG_NAME_GROUPSET_FAULT_DOMAINS: ::windows::core::PCWSTR = ::windows::core::w!("FaultDomains"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_IS_AVAILABILITY_SET: ::windows::core::PCWSTR = ::windows::w!("IsAvailabilitySet"); +pub const CLUSREG_NAME_GROUPSET_IS_AVAILABILITY_SET: ::windows::core::PCWSTR = ::windows::core::w!("IsAvailabilitySet"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_IS_GLOBAL: ::windows::core::PCWSTR = ::windows::w!("IsGlobal"); +pub const CLUSREG_NAME_GROUPSET_IS_GLOBAL: ::windows::core::PCWSTR = ::windows::core::w!("IsGlobal"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_GROUPSET_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_RESERVE_NODE: ::windows::core::PCWSTR = ::windows::w!("ReserveSpareNode"); +pub const CLUSREG_NAME_GROUPSET_RESERVE_NODE: ::windows::core::PCWSTR = ::windows::core::w!("ReserveSpareNode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_COUNT: ::windows::core::PCWSTR = ::windows::w!("StartupCount"); +pub const CLUSREG_NAME_GROUPSET_STARTUP_COUNT: ::windows::core::PCWSTR = ::windows::core::w!("StartupCount"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_DELAY: ::windows::core::PCWSTR = ::windows::w!("StartupDelay"); +pub const CLUSREG_NAME_GROUPSET_STARTUP_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("StartupDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STARTUP_SETTING: ::windows::core::PCWSTR = ::windows::w!("StartupSetting"); +pub const CLUSREG_NAME_GROUPSET_STARTUP_SETTING: ::windows::core::PCWSTR = ::windows::core::w!("StartupSetting"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_STATUS_INFORMATION: ::windows::core::PCWSTR = ::windows::w!("StatusInformation"); +pub const CLUSREG_NAME_GROUPSET_STATUS_INFORMATION: ::windows::core::PCWSTR = ::windows::core::w!("StatusInformation"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUPSET_UPDATE_DOMAINS: ::windows::core::PCWSTR = ::windows::w!("UpdateDomains"); +pub const CLUSREG_NAME_GROUPSET_UPDATE_DOMAINS: ::windows::core::PCWSTR = ::windows::core::w!("UpdateDomains"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GROUP_DEPENDENCY_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("GroupDependencyTimeout"); +pub const CLUSREG_NAME_GROUP_DEPENDENCY_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("GroupDependencyTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_ANTI_AFFINITY_CLASS_NAME: ::windows::core::PCWSTR = ::windows::w!("AntiAffinityClassNames"); +pub const CLUSREG_NAME_GRP_ANTI_AFFINITY_CLASS_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AntiAffinityClassNames"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_CCF_EPOCH: ::windows::core::PCWSTR = ::windows::w!("CCFEpoch"); +pub const CLUSREG_NAME_GRP_CCF_EPOCH: ::windows::core::PCWSTR = ::windows::core::w!("CCFEpoch"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_CCF_EPOCH_HIGH: ::windows::core::PCWSTR = ::windows::w!("CCFEpochHigh"); +pub const CLUSREG_NAME_GRP_CCF_EPOCH_HIGH: ::windows::core::PCWSTR = ::windows::core::w!("CCFEpochHigh"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_COLD_START_SETTING: ::windows::core::PCWSTR = ::windows::w!("ColdStartSetting"); +pub const CLUSREG_NAME_GRP_COLD_START_SETTING: ::windows::core::PCWSTR = ::windows::core::w!("ColdStartSetting"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_DEFAULT_OWNER: ::windows::core::PCWSTR = ::windows::w!("DefaultOwner"); +pub const CLUSREG_NAME_GRP_DEFAULT_OWNER: ::windows::core::PCWSTR = ::windows::core::w!("DefaultOwner"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_DESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSREG_NAME_GRP_DESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_TYPE: ::windows::core::PCWSTR = ::windows::w!("AutoFailbackType"); +pub const CLUSREG_NAME_GRP_FAILBACK_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("AutoFailbackType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_WIN_END: ::windows::core::PCWSTR = ::windows::w!("FailbackWindowEnd"); +pub const CLUSREG_NAME_GRP_FAILBACK_WIN_END: ::windows::core::PCWSTR = ::windows::core::w!("FailbackWindowEnd"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILBACK_WIN_START: ::windows::core::PCWSTR = ::windows::w!("FailbackWindowStart"); +pub const CLUSREG_NAME_GRP_FAILBACK_WIN_START: ::windows::core::PCWSTR = ::windows::core::w!("FailbackWindowStart"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILOVER_PERIOD: ::windows::core::PCWSTR = ::windows::w!("FailoverPeriod"); +pub const CLUSREG_NAME_GRP_FAILOVER_PERIOD: ::windows::core::PCWSTR = ::windows::core::w!("FailoverPeriod"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAILOVER_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("FailoverThreshold"); +pub const CLUSREG_NAME_GRP_FAILOVER_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("FailoverThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_FAULT_DOMAIN: ::windows::core::PCWSTR = ::windows::w!("FaultDomain"); +pub const CLUSREG_NAME_GRP_FAULT_DOMAIN: ::windows::core::PCWSTR = ::windows::core::w!("FaultDomain"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_LOCK_MOVE: ::windows::core::PCWSTR = ::windows::w!("LockedFromMoving"); +pub const CLUSREG_NAME_GRP_LOCK_MOVE: ::windows::core::PCWSTR = ::windows::core::w!("LockedFromMoving"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_GRP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PERSISTENT_STATE: ::windows::core::PCWSTR = ::windows::w!("PersistentState"); +pub const CLUSREG_NAME_GRP_PERSISTENT_STATE: ::windows::core::PCWSTR = ::windows::core::w!("PersistentState"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PLACEMENT_OPTIONS: ::windows::core::PCWSTR = ::windows::w!("PlacementOptions"); +pub const CLUSREG_NAME_GRP_PLACEMENT_OPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("PlacementOptions"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PREFERRED_SITE: ::windows::core::PCWSTR = ::windows::w!("PreferredSite"); +pub const CLUSREG_NAME_GRP_PREFERRED_SITE: ::windows::core::PCWSTR = ::windows::core::w!("PreferredSite"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_PRIORITY: ::windows::core::PCWSTR = ::windows::w!("Priority"); +pub const CLUSREG_NAME_GRP_PRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("Priority"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_RESILIENCY_PERIOD: ::windows::core::PCWSTR = ::windows::w!("ResiliencyPeriod"); +pub const CLUSREG_NAME_GRP_RESILIENCY_PERIOD: ::windows::core::PCWSTR = ::windows::core::w!("ResiliencyPeriod"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_START_DELAY: ::windows::core::PCWSTR = ::windows::w!("GroupStartDelay"); +pub const CLUSREG_NAME_GRP_START_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("GroupStartDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_STATUS_INFORMATION: ::windows::core::PCWSTR = ::windows::w!("StatusInformation"); +pub const CLUSREG_NAME_GRP_STATUS_INFORMATION: ::windows::core::PCWSTR = ::windows::core::w!("StatusInformation"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_TYPE: ::windows::core::PCWSTR = ::windows::w!("GroupType"); +pub const CLUSREG_NAME_GRP_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("GroupType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_GRP_UPDATE_DOMAIN: ::windows::core::PCWSTR = ::windows::w!("UpdateDomain"); +pub const CLUSREG_NAME_GRP_UPDATE_DOMAIN: ::windows::core::PCWSTR = ::windows::core::w!("UpdateDomain"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IGNORE_PERSISTENT_STATE: ::windows::core::PCWSTR = ::windows::w!("IgnorePersistentStateOnStartup"); +pub const CLUSREG_NAME_IGNORE_PERSISTENT_STATE: ::windows::core::PCWSTR = ::windows::core::w!("IgnorePersistentStateOnStartup"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("Address"); +pub const CLUSREG_NAME_IPADDR_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("DhcpAddress"); +pub const CLUSREG_NAME_IPADDR_DHCP_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("DhcpAddress"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_SERVER: ::windows::core::PCWSTR = ::windows::w!("DhcpServer"); +pub const CLUSREG_NAME_IPADDR_DHCP_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("DhcpServer"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_DHCP_SUBNET_MASK: ::windows::core::PCWSTR = ::windows::w!("DhcpSubnetMask"); +pub const CLUSREG_NAME_IPADDR_DHCP_SUBNET_MASK: ::windows::core::PCWSTR = ::windows::core::w!("DhcpSubnetMask"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ENABLE_DHCP: ::windows::core::PCWSTR = ::windows::w!("EnableDhcp"); +pub const CLUSREG_NAME_IPADDR_ENABLE_DHCP: ::windows::core::PCWSTR = ::windows::core::w!("EnableDhcp"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_ENABLE_NETBIOS: ::windows::core::PCWSTR = ::windows::w!("EnableNetBIOS"); +pub const CLUSREG_NAME_IPADDR_ENABLE_NETBIOS: ::windows::core::PCWSTR = ::windows::core::w!("EnableNetBIOS"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_LEASE_OBTAINED_TIME: ::windows::core::PCWSTR = ::windows::w!("LeaseObtainedTime"); +pub const CLUSREG_NAME_IPADDR_LEASE_OBTAINED_TIME: ::windows::core::PCWSTR = ::windows::core::w!("LeaseObtainedTime"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_LEASE_TERMINATES_TIME: ::windows::core::PCWSTR = ::windows::w!("LeaseExpiresTime"); +pub const CLUSREG_NAME_IPADDR_LEASE_TERMINATES_TIME: ::windows::core::PCWSTR = ::windows::core::w!("LeaseExpiresTime"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_NETWORK: ::windows::core::PCWSTR = ::windows::w!("Network"); +pub const CLUSREG_NAME_IPADDR_NETWORK: ::windows::core::PCWSTR = ::windows::core::w!("Network"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_OVERRIDE_ADDRMATCH: ::windows::core::PCWSTR = ::windows::w!("OverrideAddressMatch"); +pub const CLUSREG_NAME_IPADDR_OVERRIDE_ADDRMATCH: ::windows::core::PCWSTR = ::windows::core::w!("OverrideAddressMatch"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_PROBE_FAILURE_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("ProbeFailureThreshold"); +pub const CLUSREG_NAME_IPADDR_PROBE_FAILURE_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("ProbeFailureThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_PROBE_PORT: ::windows::core::PCWSTR = ::windows::w!("ProbePort"); +pub const CLUSREG_NAME_IPADDR_PROBE_PORT: ::windows::core::PCWSTR = ::windows::core::w!("ProbePort"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_SHARED_NETNAME: ::windows::core::PCWSTR = ::windows::w!("SharedNetname"); +pub const CLUSREG_NAME_IPADDR_SHARED_NETNAME: ::windows::core::PCWSTR = ::windows::core::w!("SharedNetname"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_SUBNET_MASK: ::windows::core::PCWSTR = ::windows::w!("SubnetMask"); +pub const CLUSREG_NAME_IPADDR_SUBNET_MASK: ::windows::core::PCWSTR = ::windows::core::w!("SubnetMask"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_T1: ::windows::core::PCWSTR = ::windows::w!("T1"); +pub const CLUSREG_NAME_IPADDR_T1: ::windows::core::PCWSTR = ::windows::core::w!("T1"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPADDR_T2: ::windows::core::PCWSTR = ::windows::w!("T2"); +pub const CLUSREG_NAME_IPADDR_T2: ::windows::core::PCWSTR = ::windows::core::w!("T2"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("Address"); +pub const CLUSREG_NAME_IPV6_NATIVE_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_NETWORK: ::windows::core::PCWSTR = ::windows::w!("Network"); +pub const CLUSREG_NAME_IPV6_NATIVE_NETWORK: ::windows::core::PCWSTR = ::windows::core::w!("Network"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_NATIVE_PREFIX_LENGTH: ::windows::core::PCWSTR = ::windows::w!("PrefixLength"); +pub const CLUSREG_NAME_IPV6_NATIVE_PREFIX_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("PrefixLength"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_TUNNEL_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("Address"); +pub const CLUSREG_NAME_IPV6_TUNNEL_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_IPV6_TUNNEL_TUNNELTYPE: ::windows::core::PCWSTR = ::windows::w!("TunnelType"); +pub const CLUSREG_NAME_IPV6_TUNNEL_TUNNELTYPE: ::windows::core::PCWSTR = ::windows::core::w!("TunnelType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_LAST_RECENT_EVENTS_RESET_TIME: ::windows::core::PCWSTR = ::windows::w!("RecentEventsResetTime"); +pub const CLUSREG_NAME_LAST_RECENT_EVENTS_RESET_TIME: ::windows::core::PCWSTR = ::windows::core::w!("RecentEventsResetTime"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_LOG_FILE_PATH: ::windows::core::PCWSTR = ::windows::w!("LogFilePath"); +pub const CLUSREG_NAME_LOG_FILE_PATH: ::windows::core::PCWSTR = ::windows::core::w!("LogFilePath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_MESSAGE_BUFFER_LENGTH: ::windows::core::PCWSTR = ::windows::w!("MessageBufferLength"); +pub const CLUSREG_NAME_MESSAGE_BUFFER_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("MessageBufferLength"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_MIXED_MODE: ::windows::core::PCWSTR = ::windows::w!("MixedMode"); +pub const CLUSREG_NAME_MIXED_MODE: ::windows::core::PCWSTR = ::windows::core::w!("MixedMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETFT_IPSEC_ENABLED: ::windows::core::PCWSTR = ::windows::w!("NetftIPSecEnabled"); +pub const CLUSREG_NAME_NETFT_IPSEC_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("NetftIPSecEnabled"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADAPTER_ID: ::windows::core::PCWSTR = ::windows::w!("AdapterId"); +pub const CLUSREG_NAME_NETIFACE_ADAPTER_ID: ::windows::core::PCWSTR = ::windows::core::w!("AdapterId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADAPTER_NAME: ::windows::core::PCWSTR = ::windows::w!("Adapter"); +pub const CLUSREG_NAME_NETIFACE_ADAPTER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Adapter"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("Address"); +pub const CLUSREG_NAME_NETIFACE_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_DESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSREG_NAME_NETIFACE_DESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_DHCP_ENABLED: ::windows::core::PCWSTR = ::windows::w!("DhcpEnabled"); +pub const CLUSREG_NAME_NETIFACE_DHCP_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("DhcpEnabled"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_IPV4_ADDRESSES: ::windows::core::PCWSTR = ::windows::w!("IPv4Addresses"); +pub const CLUSREG_NAME_NETIFACE_IPV4_ADDRESSES: ::windows::core::PCWSTR = ::windows::core::w!("IPv4Addresses"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_IPV6_ADDRESSES: ::windows::core::PCWSTR = ::windows::w!("IPv6Addresses"); +pub const CLUSREG_NAME_NETIFACE_IPV6_ADDRESSES: ::windows::core::PCWSTR = ::windows::core::w!("IPv6Addresses"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_NETIFACE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NETWORK: ::windows::core::PCWSTR = ::windows::w!("Network"); +pub const CLUSREG_NAME_NETIFACE_NETWORK: ::windows::core::PCWSTR = ::windows::core::w!("Network"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETIFACE_NODE: ::windows::core::PCWSTR = ::windows::w!("Node"); +pub const CLUSREG_NAME_NETIFACE_NODE: ::windows::core::PCWSTR = ::windows::core::w!("Node"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_AD_AWARE: ::windows::core::PCWSTR = ::windows::w!("ADAware"); +pub const CLUSREG_NAME_NETNAME_AD_AWARE: ::windows::core::PCWSTR = ::windows::core::w!("ADAware"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_ALIASES: ::windows::core::PCWSTR = ::windows::w!("Aliases"); +pub const CLUSREG_NAME_NETNAME_ALIASES: ::windows::core::PCWSTR = ::windows::core::w!("Aliases"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_CONTAINERGUID: ::windows::core::PCWSTR = ::windows::w!("CryptoContainerGUID"); +pub const CLUSREG_NAME_NETNAME_CONTAINERGUID: ::windows::core::PCWSTR = ::windows::core::w!("CryptoContainerGUID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_CREATING_DC: ::windows::core::PCWSTR = ::windows::w!("CreatingDC"); +pub const CLUSREG_NAME_NETNAME_CREATING_DC: ::windows::core::PCWSTR = ::windows::core::w!("CreatingDC"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNN_DISABLE_CLONES: ::windows::core::PCWSTR = ::windows::w!("DisableClones"); +pub const CLUSREG_NAME_NETNAME_DNN_DISABLE_CLONES: ::windows::core::PCWSTR = ::windows::core::w!("DisableClones"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNS_NAME: ::windows::core::PCWSTR = ::windows::w!("DnsName"); +pub const CLUSREG_NAME_NETNAME_DNS_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DnsName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_DNS_SUFFIX: ::windows::core::PCWSTR = ::windows::w!("DnsSuffix"); +pub const CLUSREG_NAME_NETNAME_DNS_SUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("DnsSuffix"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_EXCLUDE_NETWORKS: ::windows::core::PCWSTR = ::windows::w!("ExcludeNetworks"); +pub const CLUSREG_NAME_NETNAME_EXCLUDE_NETWORKS: ::windows::core::PCWSTR = ::windows::core::w!("ExcludeNetworks"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_HOST_TTL: ::windows::core::PCWSTR = ::windows::w!("HostRecordTTL"); +pub const CLUSREG_NAME_NETNAME_HOST_TTL: ::windows::core::PCWSTR = ::windows::core::w!("HostRecordTTL"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_IN_USE_NETWORKS: ::windows::core::PCWSTR = ::windows::w!("InUseNetworks"); +pub const CLUSREG_NAME_NETNAME_IN_USE_NETWORKS: ::windows::core::PCWSTR = ::windows::core::w!("InUseNetworks"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_LAST_DNS_UPDATE: ::windows::core::PCWSTR = ::windows::w!("LastDNSUpdateTime"); +pub const CLUSREG_NAME_NETNAME_LAST_DNS_UPDATE: ::windows::core::PCWSTR = ::windows::core::w!("LastDNSUpdateTime"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_NETNAME_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_OBJECT_ID: ::windows::core::PCWSTR = ::windows::w!("ObjectGUID"); +pub const CLUSREG_NAME_NETNAME_OBJECT_ID: ::windows::core::PCWSTR = ::windows::core::w!("ObjectGUID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_PUBLISH_PTR: ::windows::core::PCWSTR = ::windows::w!("PublishPTRRecords"); +pub const CLUSREG_NAME_NETNAME_PUBLISH_PTR: ::windows::core::PCWSTR = ::windows::core::w!("PublishPTRRecords"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REGISTER_ALL_IP: ::windows::core::PCWSTR = ::windows::w!("RegisterAllProvidersIP"); +pub const CLUSREG_NAME_NETNAME_REGISTER_ALL_IP: ::windows::core::PCWSTR = ::windows::core::w!("RegisterAllProvidersIP"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REMAP_PIPE_NAMES: ::windows::core::PCWSTR = ::windows::w!("RemapPipeNames"); +pub const CLUSREG_NAME_NETNAME_REMAP_PIPE_NAMES: ::windows::core::PCWSTR = ::windows::core::w!("RemapPipeNames"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_REMOVEVCO_ONDELETE: ::windows::core::PCWSTR = ::windows::w!("DeleteVcoOnResCleanup"); +pub const CLUSREG_NAME_NETNAME_REMOVEVCO_ONDELETE: ::windows::core::PCWSTR = ::windows::core::w!("DeleteVcoOnResCleanup"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_RESOURCE_DATA: ::windows::core::PCWSTR = ::windows::w!("ResourceData"); +pub const CLUSREG_NAME_NETNAME_RESOURCE_DATA: ::windows::core::PCWSTR = ::windows::core::w!("ResourceData"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_DNS: ::windows::core::PCWSTR = ::windows::w!("StatusDNS"); +pub const CLUSREG_NAME_NETNAME_STATUS_DNS: ::windows::core::PCWSTR = ::windows::core::w!("StatusDNS"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_KERBEROS: ::windows::core::PCWSTR = ::windows::w!("StatusKerberos"); +pub const CLUSREG_NAME_NETNAME_STATUS_KERBEROS: ::windows::core::PCWSTR = ::windows::core::w!("StatusKerberos"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_STATUS_NETBIOS: ::windows::core::PCWSTR = ::windows::w!("StatusNetBIOS"); +pub const CLUSREG_NAME_NETNAME_STATUS_NETBIOS: ::windows::core::PCWSTR = ::windows::core::w!("StatusNetBIOS"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NETNAME_VCO_CONTAINER: ::windows::core::PCWSTR = ::windows::w!("VcoContainer"); +pub const CLUSREG_NAME_NETNAME_VCO_CONTAINER: ::windows::core::PCWSTR = ::windows::core::w!("VcoContainer"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("Address"); +pub const CLUSREG_NAME_NET_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ADDRESS_MASK: ::windows::core::PCWSTR = ::windows::w!("AddressMask"); +pub const CLUSREG_NAME_NET_ADDRESS_MASK: ::windows::core::PCWSTR = ::windows::core::w!("AddressMask"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_AUTOMETRIC: ::windows::core::PCWSTR = ::windows::w!("AutoMetric"); +pub const CLUSREG_NAME_NET_AUTOMETRIC: ::windows::core::PCWSTR = ::windows::core::w!("AutoMetric"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_DESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSREG_NAME_NET_DESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV4_ADDRESSES: ::windows::core::PCWSTR = ::windows::w!("IPv4Addresses"); +pub const CLUSREG_NAME_NET_IPV4_ADDRESSES: ::windows::core::PCWSTR = ::windows::core::w!("IPv4Addresses"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV4_PREFIXLENGTHS: ::windows::core::PCWSTR = ::windows::w!("IPv4PrefixLengths"); +pub const CLUSREG_NAME_NET_IPV4_PREFIXLENGTHS: ::windows::core::PCWSTR = ::windows::core::w!("IPv4PrefixLengths"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV6_ADDRESSES: ::windows::core::PCWSTR = ::windows::w!("IPv6Addresses"); +pub const CLUSREG_NAME_NET_IPV6_ADDRESSES: ::windows::core::PCWSTR = ::windows::core::w!("IPv6Addresses"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_IPV6_PREFIXLENGTHS: ::windows::core::PCWSTR = ::windows::w!("IPv6PrefixLengths"); +pub const CLUSREG_NAME_NET_IPV6_PREFIXLENGTHS: ::windows::core::PCWSTR = ::windows::core::w!("IPv6PrefixLengths"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_METRIC: ::windows::core::PCWSTR = ::windows::w!("Metric"); +pub const CLUSREG_NAME_NET_METRIC: ::windows::core::PCWSTR = ::windows::core::w!("Metric"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_NET_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_RDMA_CAPABLE: ::windows::core::PCWSTR = ::windows::w!("RdmaCapable"); +pub const CLUSREG_NAME_NET_RDMA_CAPABLE: ::windows::core::PCWSTR = ::windows::core::w!("RdmaCapable"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_ROLE: ::windows::core::PCWSTR = ::windows::w!("Role"); +pub const CLUSREG_NAME_NET_ROLE: ::windows::core::PCWSTR = ::windows::core::w!("Role"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_RSS_CAPABLE: ::windows::core::PCWSTR = ::windows::w!("RssCapable"); +pub const CLUSREG_NAME_NET_RSS_CAPABLE: ::windows::core::PCWSTR = ::windows::core::w!("RssCapable"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NET_SPEED: ::windows::core::PCWSTR = ::windows::w!("LinkSpeed"); +pub const CLUSREG_NAME_NET_SPEED: ::windows::core::PCWSTR = ::windows::core::w!("LinkSpeed"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_BUILD_NUMBER: ::windows::core::PCWSTR = ::windows::w!("BuildNumber"); +pub const CLUSREG_NAME_NODE_BUILD_NUMBER: ::windows::core::PCWSTR = ::windows::core::w!("BuildNumber"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_CSDVERSION: ::windows::core::PCWSTR = ::windows::w!("CSDVersion"); +pub const CLUSREG_NAME_NODE_CSDVERSION: ::windows::core::PCWSTR = ::windows::core::w!("CSDVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSREG_NAME_NODE_DESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DRAIN_STATUS: ::windows::core::PCWSTR = ::windows::w!("NodeDrainStatus"); +pub const CLUSREG_NAME_NODE_DRAIN_STATUS: ::windows::core::PCWSTR = ::windows::core::w!("NodeDrainStatus"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DRAIN_TARGET: ::windows::core::PCWSTR = ::windows::w!("NodeDrainTarget"); +pub const CLUSREG_NAME_NODE_DRAIN_TARGET: ::windows::core::PCWSTR = ::windows::core::w!("NodeDrainTarget"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_DYNAMIC_WEIGHT: ::windows::core::PCWSTR = ::windows::w!("DynamicWeight"); +pub const CLUSREG_NAME_NODE_DYNAMIC_WEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("DynamicWeight"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_FAULT_DOMAIN: ::windows::core::PCWSTR = ::windows::w!("FaultDomain"); +pub const CLUSREG_NAME_NODE_FAULT_DOMAIN: ::windows::core::PCWSTR = ::windows::core::w!("FaultDomain"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_FDID: ::windows::core::PCWSTR = ::windows::w!("FaultDomainId"); +pub const CLUSREG_NAME_NODE_FDID: ::windows::core::PCWSTR = ::windows::core::w!("FaultDomainId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_HIGHEST_VERSION: ::windows::core::PCWSTR = ::windows::w!("NodeHighestVersion"); +pub const CLUSREG_NAME_NODE_HIGHEST_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("NodeHighestVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_IS_PRIMARY: ::windows::core::PCWSTR = ::windows::w!("IsPrimary"); +pub const CLUSREG_NAME_NODE_IS_PRIMARY: ::windows::core::PCWSTR = ::windows::core::w!("IsPrimary"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_LOWEST_VERSION: ::windows::core::PCWSTR = ::windows::w!("NodeLowestVersion"); +pub const CLUSREG_NAME_NODE_LOWEST_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("NodeLowestVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MAJOR_VERSION: ::windows::core::PCWSTR = ::windows::w!("MajorVersion"); +pub const CLUSREG_NAME_NODE_MAJOR_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("MajorVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MANUFACTURER: ::windows::core::PCWSTR = ::windows::w!("Manufacturer"); +pub const CLUSREG_NAME_NODE_MANUFACTURER: ::windows::core::PCWSTR = ::windows::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MINOR_VERSION: ::windows::core::PCWSTR = ::windows::w!("MinorVersion"); +pub const CLUSREG_NAME_NODE_MINOR_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("MinorVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_MODEL: ::windows::core::PCWSTR = ::windows::w!("Model"); +pub const CLUSREG_NAME_NODE_MODEL: ::windows::core::PCWSTR = ::windows::core::w!("Model"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_NAME: ::windows::core::PCWSTR = ::windows::w!("NodeName"); +pub const CLUSREG_NAME_NODE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("NodeName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_NEEDS_PQ: ::windows::core::PCWSTR = ::windows::w!("NeedsPreventQuorum"); +pub const CLUSREG_NAME_NODE_NEEDS_PQ: ::windows::core::PCWSTR = ::windows::core::w!("NeedsPreventQuorum"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_SERIALNUMBER: ::windows::core::PCWSTR = ::windows::w!("SerialNumber"); +pub const CLUSREG_NAME_NODE_SERIALNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("SerialNumber"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_STATUS_INFO: ::windows::core::PCWSTR = ::windows::w!("StatusInformation"); +pub const CLUSREG_NAME_NODE_STATUS_INFO: ::windows::core::PCWSTR = ::windows::core::w!("StatusInformation"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_UNIQUEID: ::windows::core::PCWSTR = ::windows::w!("UniqueID"); +pub const CLUSREG_NAME_NODE_UNIQUEID: ::windows::core::PCWSTR = ::windows::core::w!("UniqueID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_NODE_WEIGHT: ::windows::core::PCWSTR = ::windows::w!("NodeWeight"); +pub const CLUSREG_NAME_NODE_WEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("NodeWeight"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVBLOCKCACHE: ::windows::core::PCWSTR = ::windows::w!("EnableBlockCache"); +pub const CLUSREG_NAME_PHYSDISK_CSVBLOCKCACHE: ::windows::core::PCWSTR = ::windows::core::w!("EnableBlockCache"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTAGELIMIT: ::windows::core::PCWSTR = ::windows::w!("SnapshotAgeLimit"); +pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTAGELIMIT: ::windows::core::PCWSTR = ::windows::core::w!("SnapshotAgeLimit"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTDIFFAREASIZE: ::windows::core::PCWSTR = ::windows::w!("SnapshotDiffSize"); +pub const CLUSREG_NAME_PHYSDISK_CSVSNAPSHOTDIFFAREASIZE: ::windows::core::PCWSTR = ::windows::core::w!("SnapshotDiffSize"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_CSVWRITETHROUGH: ::windows::core::PCWSTR = ::windows::w!("CsvEnforceWriteThrough"); +pub const CLUSREG_NAME_PHYSDISK_CSVWRITETHROUGH: ::windows::core::PCWSTR = ::windows::core::w!("CsvEnforceWriteThrough"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKARBINTERVAL: ::windows::core::PCWSTR = ::windows::w!("DiskArbInterval"); +pub const CLUSREG_NAME_PHYSDISK_DISKARBINTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("DiskArbInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKARBTYPE: ::windows::core::PCWSTR = ::windows::w!("DiskArbType"); +pub const CLUSREG_NAME_PHYSDISK_DISKARBTYPE: ::windows::core::PCWSTR = ::windows::core::w!("DiskArbType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKGUID: ::windows::core::PCWSTR = ::windows::w!("DiskGuid"); +pub const CLUSREG_NAME_PHYSDISK_DISKGUID: ::windows::core::PCWSTR = ::windows::core::w!("DiskGuid"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIDGUID: ::windows::core::PCWSTR = ::windows::w!("DiskIdGuid"); +pub const CLUSREG_NAME_PHYSDISK_DISKIDGUID: ::windows::core::PCWSTR = ::windows::core::w!("DiskIdGuid"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIDTYPE: ::windows::core::PCWSTR = ::windows::w!("DiskIdType"); +pub const CLUSREG_NAME_PHYSDISK_DISKIDTYPE: ::windows::core::PCWSTR = ::windows::core::w!("DiskIdType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKIODELAY: ::windows::core::PCWSTR = ::windows::w!("MaxIoLatency"); +pub const CLUSREG_NAME_PHYSDISK_DISKIODELAY: ::windows::core::PCWSTR = ::windows::core::w!("MaxIoLatency"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKPATH: ::windows::core::PCWSTR = ::windows::w!("DiskPath"); +pub const CLUSREG_NAME_PHYSDISK_DISKPATH: ::windows::core::PCWSTR = ::windows::core::w!("DiskPath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRECOVERYACTION: ::windows::core::PCWSTR = ::windows::w!("DiskRecoveryAction"); +pub const CLUSREG_NAME_PHYSDISK_DISKRECOVERYACTION: ::windows::core::PCWSTR = ::windows::core::w!("DiskRecoveryAction"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRELOAD: ::windows::core::PCWSTR = ::windows::w!("DiskReload"); +pub const CLUSREG_NAME_PHYSDISK_DISKRELOAD: ::windows::core::PCWSTR = ::windows::core::w!("DiskReload"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKRUNCHKDSK: ::windows::core::PCWSTR = ::windows::w!("DiskRunChkDsk"); +pub const CLUSREG_NAME_PHYSDISK_DISKRUNCHKDSK: ::windows::core::PCWSTR = ::windows::core::w!("DiskRunChkDsk"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKSIGNATURE: ::windows::core::PCWSTR = ::windows::w!("DiskSignature"); +pub const CLUSREG_NAME_PHYSDISK_DISKSIGNATURE: ::windows::core::PCWSTR = ::windows::core::w!("DiskSignature"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKUNIQUEIDS: ::windows::core::PCWSTR = ::windows::w!("DiskUniqueIds"); +pub const CLUSREG_NAME_PHYSDISK_DISKUNIQUEIDS: ::windows::core::PCWSTR = ::windows::core::w!("DiskUniqueIds"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_DISKVOLUMEINFO: ::windows::core::PCWSTR = ::windows::w!("DiskVolumeInfo"); +pub const CLUSREG_NAME_PHYSDISK_DISKVOLUMEINFO: ::windows::core::PCWSTR = ::windows::core::w!("DiskVolumeInfo"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_FASTONLINEARBITRATE: ::windows::core::PCWSTR = ::windows::w!("FastOnlineArbitrate"); +pub const CLUSREG_NAME_PHYSDISK_FASTONLINEARBITRATE: ::windows::core::PCWSTR = ::windows::core::w!("FastOnlineArbitrate"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_MAINTMODE: ::windows::core::PCWSTR = ::windows::w!("MaintenanceMode"); +pub const CLUSREG_NAME_PHYSDISK_MAINTMODE: ::windows::core::PCWSTR = ::windows::core::w!("MaintenanceMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_MIGRATEFIXUP: ::windows::core::PCWSTR = ::windows::w!("MigrateDriveLetters"); +pub const CLUSREG_NAME_PHYSDISK_MIGRATEFIXUP: ::windows::core::PCWSTR = ::windows::core::w!("MigrateDriveLetters"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_SPACEIDGUID: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskId"); +pub const CLUSREG_NAME_PHYSDISK_SPACEIDGUID: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PHYSDISK_VOLSNAPACTIVATETIMEOUT: ::windows::core::PCWSTR = ::windows::w!("VolsnapActivateTimeout"); +pub const CLUSREG_NAME_PHYSDISK_VOLSNAPACTIVATETIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("VolsnapActivateTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PLACEMENT_OPTIONS: ::windows::core::PCWSTR = ::windows::w!("PlacementOptions"); +pub const CLUSREG_NAME_PLACEMENT_OPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("PlacementOptions"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PLUMB_ALL_CROSS_SUBNET_ROUTES: ::windows::core::PCWSTR = ::windows::w!("PlumbAllCrossSubnetRoutes"); +pub const CLUSREG_NAME_PLUMB_ALL_CROSS_SUBNET_ROUTES: ::windows::core::PCWSTR = ::windows::core::w!("PlumbAllCrossSubnetRoutes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PREVENTQUORUM: ::windows::core::PCWSTR = ::windows::w!("PreventQuorum"); +pub const CLUSREG_NAME_PREVENTQUORUM: ::windows::core::PCWSTR = ::windows::core::w!("PreventQuorum"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PRTSPOOL_DEFAULT_SPOOL_DIR: ::windows::core::PCWSTR = ::windows::w!("DefaultSpoolDirectory"); +pub const CLUSREG_NAME_PRTSPOOL_DEFAULT_SPOOL_DIR: ::windows::core::PCWSTR = ::windows::core::w!("DefaultSpoolDirectory"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_PRTSPOOL_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("JobCompletionTimeout"); +pub const CLUSREG_NAME_PRTSPOOL_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("JobCompletionTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUARANTINE_DURATION: ::windows::core::PCWSTR = ::windows::w!("QuarantineDuration"); +pub const CLUSREG_NAME_QUARANTINE_DURATION: ::windows::core::PCWSTR = ::windows::core::w!("QuarantineDuration"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUARANTINE_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("QuarantineThreshold"); +pub const CLUSREG_NAME_QUARANTINE_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("QuarantineThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_QUORUM_ARBITRATION_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("QuorumArbitrationTimeMax"); +pub const CLUSREG_NAME_QUORUM_ARBITRATION_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("QuorumArbitrationTimeMax"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESILIENCY_DEFAULT_SECONDS: ::windows::core::PCWSTR = ::windows::w!("ResiliencyDefaultPeriod"); +pub const CLUSREG_NAME_RESILIENCY_DEFAULT_SECONDS: ::windows::core::PCWSTR = ::windows::core::w!("ResiliencyDefaultPeriod"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESILIENCY_LEVEL: ::windows::core::PCWSTR = ::windows::w!("ResiliencyLevel"); +pub const CLUSREG_NAME_RESILIENCY_LEVEL: ::windows::core::PCWSTR = ::windows::core::w!("ResiliencyLevel"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_ADMIN_EXTENSIONS: ::windows::core::PCWSTR = ::windows::w!("AdminExtensions"); +pub const CLUSREG_NAME_RESTYPE_ADMIN_EXTENSIONS: ::windows::core::PCWSTR = ::windows::core::w!("AdminExtensions"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DEADLOCK_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("DeadlockTimeout"); +pub const CLUSREG_NAME_RESTYPE_DEADLOCK_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("DeadlockTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSREG_NAME_RESTYPE_DESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DLL_NAME: ::windows::core::PCWSTR = ::windows::w!("DllName"); +pub const CLUSREG_NAME_RESTYPE_DLL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DllName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_LOG_QUERY: ::windows::core::PCWSTR = ::windows::w!("DumpLogQuery"); +pub const CLUSREG_NAME_RESTYPE_DUMP_LOG_QUERY: ::windows::core::PCWSTR = ::windows::core::w!("DumpLogQuery"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_POLICY: ::windows::core::PCWSTR = ::windows::w!("DumpPolicy"); +pub const CLUSREG_NAME_RESTYPE_DUMP_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("DumpPolicy"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_DUMP_SERVICES: ::windows::core::PCWSTR = ::windows::w!("DumpServices"); +pub const CLUSREG_NAME_RESTYPE_DUMP_SERVICES: ::windows::core::PCWSTR = ::windows::core::w!("DumpServices"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_ENABLED_EVENT_LOGS: ::windows::core::PCWSTR = ::windows::w!("EnabledEventLogs"); +pub const CLUSREG_NAME_RESTYPE_ENABLED_EVENT_LOGS: ::windows::core::PCWSTR = ::windows::core::w!("EnabledEventLogs"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_IS_ALIVE: ::windows::core::PCWSTR = ::windows::w!("IsAlivePollInterval"); +pub const CLUSREG_NAME_RESTYPE_IS_ALIVE: ::windows::core::PCWSTR = ::windows::core::w!("IsAlivePollInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_LOOKS_ALIVE: ::windows::core::PCWSTR = ::windows::w!("LooksAlivePollInterval"); +pub const CLUSREG_NAME_RESTYPE_LOOKS_ALIVE: ::windows::core::PCWSTR = ::windows::core::w!("LooksAlivePollInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_MAX_MONITORS: ::windows::core::PCWSTR = ::windows::w!("MaximumMonitors"); +pub const CLUSREG_NAME_RESTYPE_MAX_MONITORS: ::windows::core::PCWSTR = ::windows::core::w!("MaximumMonitors"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_RESTYPE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_PENDING_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("PendingTimeout"); +pub const CLUSREG_NAME_RESTYPE_PENDING_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("PendingTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_WPR_PROFILES: ::windows::core::PCWSTR = ::windows::w!("WprProfiles"); +pub const CLUSREG_NAME_RESTYPE_WPR_PROFILES: ::windows::core::PCWSTR = ::windows::core::w!("WprProfiles"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RESTYPE_WPR_START_AFTER: ::windows::core::PCWSTR = ::windows::w!("WprStartAfter"); +pub const CLUSREG_NAME_RESTYPE_WPR_START_AFTER: ::windows::core::PCWSTR = ::windows::core::w!("WprStartAfter"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DATA1: ::windows::core::PCWSTR = ::windows::w!("ResourceSpecificData1"); +pub const CLUSREG_NAME_RES_DATA1: ::windows::core::PCWSTR = ::windows::core::w!("ResourceSpecificData1"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DATA2: ::windows::core::PCWSTR = ::windows::w!("ResourceSpecificData2"); +pub const CLUSREG_NAME_RES_DATA2: ::windows::core::PCWSTR = ::windows::core::w!("ResourceSpecificData2"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DEADLOCK_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("DeadlockTimeout"); +pub const CLUSREG_NAME_RES_DEADLOCK_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("DeadlockTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_DESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSREG_NAME_RES_DESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_EMBEDDED_FAILURE_ACTION: ::windows::core::PCWSTR = ::windows::w!("EmbeddedFailureAction"); +pub const CLUSREG_NAME_RES_EMBEDDED_FAILURE_ACTION: ::windows::core::PCWSTR = ::windows::core::w!("EmbeddedFailureAction"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_IS_ALIVE: ::windows::core::PCWSTR = ::windows::w!("IsAlivePollInterval"); +pub const CLUSREG_NAME_RES_IS_ALIVE: ::windows::core::PCWSTR = ::windows::core::w!("IsAlivePollInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_LAST_OPERATION_STATUS_CODE: ::windows::core::PCWSTR = ::windows::w!("LastOperationStatusCode"); +pub const CLUSREG_NAME_RES_LAST_OPERATION_STATUS_CODE: ::windows::core::PCWSTR = ::windows::core::w!("LastOperationStatusCode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_LOOKS_ALIVE: ::windows::core::PCWSTR = ::windows::w!("LooksAlivePollInterval"); +pub const CLUSREG_NAME_RES_LOOKS_ALIVE: ::windows::core::PCWSTR = ::windows::core::w!("LooksAlivePollInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_MONITOR_PID: ::windows::core::PCWSTR = ::windows::w!("MonitorProcessId"); +pub const CLUSREG_NAME_RES_MONITOR_PID: ::windows::core::PCWSTR = ::windows::core::w!("MonitorProcessId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_RES_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_PENDING_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("PendingTimeout"); +pub const CLUSREG_NAME_RES_PENDING_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("PendingTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_PERSISTENT_STATE: ::windows::core::PCWSTR = ::windows::w!("PersistentState"); +pub const CLUSREG_NAME_RES_PERSISTENT_STATE: ::windows::core::PCWSTR = ::windows::core::w!("PersistentState"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_ACTION: ::windows::core::PCWSTR = ::windows::w!("RestartAction"); +pub const CLUSREG_NAME_RES_RESTART_ACTION: ::windows::core::PCWSTR = ::windows::core::w!("RestartAction"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_DELAY: ::windows::core::PCWSTR = ::windows::w!("RestartDelay"); +pub const CLUSREG_NAME_RES_RESTART_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("RestartDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_PERIOD: ::windows::core::PCWSTR = ::windows::w!("RestartPeriod"); +pub const CLUSREG_NAME_RES_RESTART_PERIOD: ::windows::core::PCWSTR = ::windows::core::w!("RestartPeriod"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RESTART_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("RestartThreshold"); +pub const CLUSREG_NAME_RES_RESTART_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("RestartThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_RETRY_PERIOD_ON_FAILURE: ::windows::core::PCWSTR = ::windows::w!("RetryPeriodOnFailure"); +pub const CLUSREG_NAME_RES_RETRY_PERIOD_ON_FAILURE: ::windows::core::PCWSTR = ::windows::core::w!("RetryPeriodOnFailure"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_SEPARATE_MONITOR: ::windows::core::PCWSTR = ::windows::w!("SeparateMonitor"); +pub const CLUSREG_NAME_RES_SEPARATE_MONITOR: ::windows::core::PCWSTR = ::windows::core::w!("SeparateMonitor"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_STATUS: ::windows::core::PCWSTR = ::windows::w!("ResourceSpecificStatus"); +pub const CLUSREG_NAME_RES_STATUS: ::windows::core::PCWSTR = ::windows::core::w!("ResourceSpecificStatus"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_STATUS_INFORMATION: ::windows::core::PCWSTR = ::windows::w!("StatusInformation"); +pub const CLUSREG_NAME_RES_STATUS_INFORMATION: ::windows::core::PCWSTR = ::windows::core::w!("StatusInformation"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_RES_TYPE: ::windows::core::PCWSTR = ::windows::w!("Type"); +pub const CLUSREG_NAME_RES_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("Type"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_ROUTE_HISTORY_LENGTH: ::windows::core::PCWSTR = ::windows::w!("RouteHistoryLength"); +pub const CLUSREG_NAME_ROUTE_HISTORY_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("RouteHistoryLength"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SAME_SUBNET_DELAY: ::windows::core::PCWSTR = ::windows::w!("SameSubnetDelay"); +pub const CLUSREG_NAME_SAME_SUBNET_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("SameSubnetDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SAME_SUBNET_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("SameSubnetThreshold"); +pub const CLUSREG_NAME_SAME_SUBNET_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("SameSubnetThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SHUTDOWN_TIMEOUT_MINUTES: ::windows::core::PCWSTR = ::windows::w!("ShutdownTimeoutInMinutes"); +pub const CLUSREG_NAME_SHUTDOWN_TIMEOUT_MINUTES: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownTimeoutInMinutes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_SOFS_SMBASYMMETRYMODE: ::windows::core::PCWSTR = ::windows::w!("SmbAsymmetryMode"); +pub const CLUSREG_NAME_SOFS_SMBASYMMETRYMODE: ::windows::core::PCWSTR = ::windows::core::w!("SmbAsymmetryMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_START_MEMORY: ::windows::core::PCWSTR = ::windows::w!("StartMemory"); +pub const CLUSREG_NAME_START_MEMORY: ::windows::core::PCWSTR = ::windows::core::w!("StartMemory"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskDescription"); +pub const CLUSREG_NAME_STORAGESPACE_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskDescription"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_HEALTH: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskHealth"); +pub const CLUSREG_NAME_STORAGESPACE_HEALTH: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskHealth"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_NAME: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskName"); +pub const CLUSREG_NAME_STORAGESPACE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLARBITRATE: ::windows::core::PCWSTR = ::windows::w!("Arbitrate"); +pub const CLUSREG_NAME_STORAGESPACE_POOLARBITRATE: ::windows::core::PCWSTR = ::windows::core::w!("Arbitrate"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLCONSUMEDCAPACITY: ::windows::core::PCWSTR = ::windows::w!("ConsumedCapacity"); +pub const CLUSREG_NAME_STORAGESPACE_POOLCONSUMEDCAPACITY: ::windows::core::PCWSTR = ::windows::core::w!("ConsumedCapacity"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLDESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSREG_NAME_STORAGESPACE_POOLDESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLDRIVEIDS: ::windows::core::PCWSTR = ::windows::w!("DriveIds"); +pub const CLUSREG_NAME_STORAGESPACE_POOLDRIVEIDS: ::windows::core::PCWSTR = ::windows::core::w!("DriveIds"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLHEALTH: ::windows::core::PCWSTR = ::windows::w!("Health"); +pub const CLUSREG_NAME_STORAGESPACE_POOLHEALTH: ::windows::core::PCWSTR = ::windows::core::w!("Health"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLIDGUID: ::windows::core::PCWSTR = ::windows::w!("PoolId"); +pub const CLUSREG_NAME_STORAGESPACE_POOLIDGUID: ::windows::core::PCWSTR = ::windows::core::w!("PoolId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLNAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const CLUSREG_NAME_STORAGESPACE_POOLNAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMSHARE: ::windows::core::PCWSTR = ::windows::w!("PoolQuorumShare"); +pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMSHARE: ::windows::core::PCWSTR = ::windows::core::w!("PoolQuorumShare"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMUSERACCOUNT: ::windows::core::PCWSTR = ::windows::w!("PoolQuorumUserAccount"); +pub const CLUSREG_NAME_STORAGESPACE_POOLQUORUMUSERACCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("PoolQuorumUserAccount"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLREEVALTIMEOUT: ::windows::core::PCWSTR = ::windows::w!("ReEvaluatePlacementTimeout"); +pub const CLUSREG_NAME_STORAGESPACE_POOLREEVALTIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("ReEvaluatePlacementTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLSTATE: ::windows::core::PCWSTR = ::windows::w!("State"); +pub const CLUSREG_NAME_STORAGESPACE_POOLSTATE: ::windows::core::PCWSTR = ::windows::core::w!("State"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_POOLTOTALCAPACITY: ::windows::core::PCWSTR = ::windows::w!("TotalCapacity"); +pub const CLUSREG_NAME_STORAGESPACE_POOLTOTALCAPACITY: ::windows::core::PCWSTR = ::windows::core::w!("TotalCapacity"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_PROVISIONING: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskProvisioning"); +pub const CLUSREG_NAME_STORAGESPACE_PROVISIONING: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskProvisioning"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYCOLUMNS: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskResiliencyColumns"); +pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYCOLUMNS: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskResiliencyColumns"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYINTERLEAVE: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskResiliencyInterleave"); +pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYINTERLEAVE: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskResiliencyInterleave"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYTYPE: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskResiliencyType"); +pub const CLUSREG_NAME_STORAGESPACE_RESILIENCYTYPE: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskResiliencyType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_STORAGESPACE_STATE: ::windows::core::PCWSTR = ::windows::w!("VirtualDiskState"); +pub const CLUSREG_NAME_STORAGESPACE_STATE: ::windows::core::PCWSTR = ::windows::core::w!("VirtualDiskState"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_UPGRADE_VERSION: ::windows::core::PCWSTR = ::windows::w!("ClusterUpgradeVersion"); +pub const CLUSREG_NAME_UPGRADE_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("ClusterUpgradeVersion"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_ADAPTER_NAME: ::windows::core::PCWSTR = ::windows::w!("AdapterName"); +pub const CLUSREG_NAME_VIP_ADAPTER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AdapterName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("Address"); +pub const CLUSREG_NAME_VIP_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_PREFIX_LENGTH: ::windows::core::PCWSTR = ::windows::w!("PrefixLength"); +pub const CLUSREG_NAME_VIP_PREFIX_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("PrefixLength"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_RDID: ::windows::core::PCWSTR = ::windows::w!("RDID"); +pub const CLUSREG_NAME_VIP_RDID: ::windows::core::PCWSTR = ::windows::core::w!("RDID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIP_VSID: ::windows::core::PCWSTR = ::windows::w!("VSID"); +pub const CLUSREG_NAME_VIP_VSID: ::windows::core::PCWSTR = ::windows::core::w!("VSID"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VIRTUAL_NUMA_COUNT: ::windows::core::PCWSTR = ::windows::w!("VirtualNumaCount"); +pub const CLUSREG_NAME_VIRTUAL_NUMA_COUNT: ::windows::core::PCWSTR = ::windows::core::w!("VirtualNumaCount"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_APPNAME: ::windows::core::PCWSTR = ::windows::w!("ApplicationName"); +pub const CLUSREG_NAME_VSSTASK_APPNAME: ::windows::core::PCWSTR = ::windows::core::w!("ApplicationName"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_APPPARAMS: ::windows::core::PCWSTR = ::windows::w!("ApplicationParams"); +pub const CLUSREG_NAME_VSSTASK_APPPARAMS: ::windows::core::PCWSTR = ::windows::core::w!("ApplicationParams"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_CURRENTDIRECTORY: ::windows::core::PCWSTR = ::windows::w!("CurrentDirectory"); +pub const CLUSREG_NAME_VSSTASK_CURRENTDIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("CurrentDirectory"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_VSSTASK_TRIGGERARRAY: ::windows::core::PCWSTR = ::windows::w!("TriggerArray"); +pub const CLUSREG_NAME_VSSTASK_TRIGGERARRAY: ::windows::core::PCWSTR = ::windows::core::w!("TriggerArray"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WINS_BACKUP_PATH: ::windows::core::PCWSTR = ::windows::w!("BackupPath"); +pub const CLUSREG_NAME_WINS_BACKUP_PATH: ::windows::core::PCWSTR = ::windows::core::w!("BackupPath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WINS_DATABASE_PATH: ::windows::core::PCWSTR = ::windows::w!("DatabasePath"); +pub const CLUSREG_NAME_WINS_DATABASE_PATH: ::windows::core::PCWSTR = ::windows::core::w!("DatabasePath"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSREG_NAME_WITNESS_DYNAMIC_WEIGHT: ::windows::core::PCWSTR = ::windows::w!("WitnessDynamicWeight"); +pub const CLUSREG_NAME_WITNESS_DYNAMIC_WEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("WitnessDynamicWeight"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSRESDLL_STATUS_DO_NOT_COLLECT_WER_REPORT: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8351,7 +8351,7 @@ pub const CLUSRES_DISABLE_WPR_WATCHDOG_FOR_OFFLINE_CALLS: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSRES_DISABLE_WPR_WATCHDOG_FOR_ONLINE_CALLS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSRES_NAME_GET_OPERATION_CONTEXT_FLAGS: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const CLUSRES_NAME_GET_OPERATION_CONTEXT_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSRES_STATUS_APPLICATION_READY: u64 = 256u64; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8373,7 +8373,7 @@ pub const CLUSRES_STATUS_OS_HEARTBEAT: u64 = 128u64; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSRES_STATUS_UNMONITORED: u64 = 64u64; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ADD_EVICT_DELAY: ::windows::core::PCWSTR = ::windows::w!("AddEvictDelay"); +pub const CLUSTER_ADD_EVICT_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("AddEvictDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_AVAILABILITY_SET_CONFIG_V1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8383,15 +8383,15 @@ pub const CLUSTER_CREATE_GROUP_INFO_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_CREATE_GROUP_INFO_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSA_VSS_STATE: ::windows::core::PCWSTR = ::windows::w!("BackupInProgress"); +pub const CLUSTER_CSA_VSS_STATE: ::windows::core::PCWSTR = ::windows::core::w!("BackupInProgress"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSV_COMPATIBLE_FILTERS: ::windows::core::PCWSTR = ::windows::w!("SharedVolumeCompatibleFilters"); +pub const CLUSTER_CSV_COMPATIBLE_FILTERS: ::windows::core::PCWSTR = ::windows::core::w!("SharedVolumeCompatibleFilters"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_CSV_INCOMPATIBLE_FILTERS: ::windows::core::PCWSTR = ::windows::w!("SharedVolumeIncompatibleFilters"); +pub const CLUSTER_CSV_INCOMPATIBLE_FILTERS: ::windows::core::PCWSTR = ::windows::core::w!("SharedVolumeIncompatibleFilters"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_DELETE_ACCESS_CONTROL_ENTRY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_ENFORCED_ANTIAFFINITY: ::windows::core::PCWSTR = ::windows::w!("ClusterEnforcedAntiaffinity"); +pub const CLUSTER_ENFORCED_ANTIAFFINITY: ::windows::core::PCWSTR = ::windows::core::w!("ClusterEnforcedAntiaffinity"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_ENUM_ITEM_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8401,53 +8401,53 @@ pub const CLUSTER_GROUP_ENUM_ITEM_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_GROUP_ENUM_ITEM_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_GROUP_WAIT_DELAY: ::windows::core::PCWSTR = ::windows::w!("ClusterGroupWaitDelay"); +pub const CLUSTER_GROUP_WAIT_DELAY: ::windows::core::PCWSTR = ::windows::core::w!("ClusterGroupWaitDelay"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HANG_RECOVERY_ACTION_KEYNAME: ::windows::core::PCWSTR = ::windows::w!("HangRecoveryAction"); +pub const CLUSTER_HANG_RECOVERY_ACTION_KEYNAME: ::windows::core::PCWSTR = ::windows::core::w!("HangRecoveryAction"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HANG_TIMEOUT_KEYNAME: ::windows::core::PCWSTR = ::windows::w!("ClusSvcHangTimeout"); +pub const CLUSTER_HANG_TIMEOUT_KEYNAME: ::windows::core::PCWSTR = ::windows::core::w!("ClusSvcHangTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_ARGS: u32 = 7u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_DESCRIPTION: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_DESCRIPTION_LABEL: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const CLUSTER_HEALTH_FAULT_DESCRIPTION_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_ERRORCODE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ERRORCODE_LABEL: ::windows::core::PCWSTR = ::windows::w!("ErrorCode"); +pub const CLUSTER_HEALTH_FAULT_ERRORCODE_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("ErrorCode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_ERRORTYPE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ERRORTYPE_LABEL: ::windows::core::PCWSTR = ::windows::w!("ErrorType"); +pub const CLUSTER_HEALTH_FAULT_ERRORTYPE_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("ErrorType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_FLAGS: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_FLAGS_LABEL: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const CLUSTER_HEALTH_FAULT_FLAGS_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_ID: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_ID_LABEL: ::windows::core::PCWSTR = ::windows::w!("Id"); +pub const CLUSTER_HEALTH_FAULT_ID_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("Id"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_PROPERTY_NAME: ::windows::core::PCWSTR = ::windows::w!("ClusterHealth"); +pub const CLUSTER_HEALTH_FAULT_PROPERTY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ClusterHealth"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_PROVIDER: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_PROVIDER_LABEL: ::windows::core::PCWSTR = ::windows::w!("Provider"); +pub const CLUSTER_HEALTH_FAULT_PROVIDER_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_HEALTH_FAULT_RESERVED: u32 = 6u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_HEALTH_FAULT_RESERVED_LABEL: ::windows::core::PCWSTR = ::windows::w!("Reserved"); +pub const CLUSTER_HEALTH_FAULT_RESERVED_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("Reserved"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_INSTALLED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_AUTO_BALANCER_LEVEL: ::windows::core::PCWSTR = ::windows::w!("AutoBalancerLevel"); +pub const CLUSTER_NAME_AUTO_BALANCER_LEVEL: ::windows::core::PCWSTR = ::windows::core::w!("AutoBalancerLevel"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_AUTO_BALANCER_MODE: ::windows::core::PCWSTR = ::windows::w!("AutoBalancerMode"); +pub const CLUSTER_NAME_AUTO_BALANCER_MODE: ::windows::core::PCWSTR = ::windows::core::w!("AutoBalancerMode"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_NAME_PREFERRED_SITE: ::windows::core::PCWSTR = ::windows::w!("PreferredSite"); +pub const CLUSTER_NAME_PREFERRED_SITE: ::windows::core::PCWSTR = ::windows::core::w!("PreferredSite"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_REQUEST_REPLY_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("RequestReplyTimeout"); +pub const CLUSTER_REQUEST_REPLY_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("RequestReplyTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_RESOURCE_ENUM_ITEM_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8455,39 +8455,39 @@ pub const CLUSTER_RESOURCE_ENUM_ITEM_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_RUNNING: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_BUS_TYPES: ::windows::core::PCWSTR = ::windows::w!("S2DBusTypes"); +pub const CLUSTER_S2D_BUS_TYPES: ::windows::core::PCWSTR = ::windows::core::w!("S2DBusTypes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_BEHAVIOR_FLAGS: ::windows::core::PCWSTR = ::windows::w!("S2DCacheBehavior"); +pub const CLUSTER_S2D_CACHE_BEHAVIOR_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("S2DCacheBehavior"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_DESIRED_STATE: ::windows::core::PCWSTR = ::windows::w!("S2DCacheDesiredState"); +pub const CLUSTER_S2D_CACHE_DESIRED_STATE: ::windows::core::PCWSTR = ::windows::core::w!("S2DCacheDesiredState"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_FLASH_RESERVE_PERCENT: ::windows::core::PCWSTR = ::windows::w!("S2DCacheFlashReservePercent"); +pub const CLUSTER_S2D_CACHE_FLASH_RESERVE_PERCENT: ::windows::core::PCWSTR = ::windows::core::w!("S2DCacheFlashReservePercent"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_METADATA_RESERVE: ::windows::core::PCWSTR = ::windows::w!("S2DCacheMetadataReserveBytes"); +pub const CLUSTER_S2D_CACHE_METADATA_RESERVE: ::windows::core::PCWSTR = ::windows::core::w!("S2DCacheMetadataReserveBytes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_CACHE_PAGE_SIZE_KBYTES: ::windows::core::PCWSTR = ::windows::w!("S2DCachePageSizeKBytes"); +pub const CLUSTER_S2D_CACHE_PAGE_SIZE_KBYTES: ::windows::core::PCWSTR = ::windows::core::w!("S2DCachePageSizeKBytes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_ENABLED: ::windows::core::PCWSTR = ::windows::w!("S2DEnabled"); +pub const CLUSTER_S2D_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("S2DEnabled"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_IO_LATENCY_THRESHOLD: ::windows::core::PCWSTR = ::windows::w!("S2DIOLatencyThreshold"); +pub const CLUSTER_S2D_IO_LATENCY_THRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("S2DIOLatencyThreshold"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_S2D_OPTIMIZATIONS: ::windows::core::PCWSTR = ::windows::w!("S2DOptimizations"); +pub const CLUSTER_S2D_OPTIMIZATIONS: ::windows::core::PCWSTR = ::windows::core::w!("S2DOptimizations"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_SET_ACCESS_TYPE_ALLOWED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_SET_ACCESS_TYPE_DENIED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_SHARED_VOLUMES_ROOT: ::windows::core::PCWSTR = ::windows::w!("SharedVolumesRoot"); +pub const CLUSTER_SHARED_VOLUMES_ROOT: ::windows::core::PCWSTR = ::windows::core::w!("SharedVolumesRoot"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_SHARED_VOLUME_VSS_WRITER_OPERATION_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("SharedVolumeVssWriterOperationTimeout"); +pub const CLUSTER_SHARED_VOLUME_VSS_WRITER_OPERATION_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("SharedVolumeVssWriterOperationTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_VERSION_FLAG_MIXED_MODE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUSTER_VERSION_UNKNOWN: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_WITNESS_DATABASE_WRITE_TIMEOUT: ::windows::core::PCWSTR = ::windows::w!("WitnessDatabaseWriteTimeout"); +pub const CLUSTER_WITNESS_DATABASE_WRITE_TIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("WitnessDatabaseWriteTimeout"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUSTER_WITNESS_FAILED_RESTART_INTERVAL: ::windows::core::PCWSTR = ::windows::w!("WitnessRestartInterval"); +pub const CLUSTER_WITNESS_FAILED_RESTART_INTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("WitnessRestartInterval"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUS_ACCESS_ANY: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8507,31 +8507,31 @@ pub const CLUS_HYBRID_QUORUM: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUS_MODIFY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_CLUSTER_GROUPID: ::windows::core::PCWSTR = ::windows::w!("ClusterGroupId"); +pub const CLUS_NAME_RES_TYPE_CLUSTER_GROUPID: ::windows::core::PCWSTR = ::windows::core::w!("ClusterGroupId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_DATA_RESID: ::windows::core::PCWSTR = ::windows::w!("DataResourceId"); +pub const CLUS_NAME_RES_TYPE_DATA_RESID: ::windows::core::PCWSTR = ::windows::core::w!("DataResourceId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_MULTIPLE: ::windows::core::PCWSTR = ::windows::w!("LogSizeMultiple"); +pub const CLUS_NAME_RES_TYPE_LOG_MULTIPLE: ::windows::core::PCWSTR = ::windows::core::w!("LogSizeMultiple"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_RESID: ::windows::core::PCWSTR = ::windows::w!("LogResourceId"); +pub const CLUS_NAME_RES_TYPE_LOG_RESID: ::windows::core::PCWSTR = ::windows::core::w!("LogResourceId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_LOG_VOLUME: ::windows::core::PCWSTR = ::windows::w!("LogVolume"); +pub const CLUS_NAME_RES_TYPE_LOG_VOLUME: ::windows::core::PCWSTR = ::windows::core::w!("LogVolume"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_MINIMUM_LOG_SIZE: ::windows::core::PCWSTR = ::windows::w!("MinimumLogSizeInBytes"); +pub const CLUS_NAME_RES_TYPE_MINIMUM_LOG_SIZE: ::windows::core::PCWSTR = ::windows::core::w!("MinimumLogSizeInBytes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUPID: ::windows::core::PCWSTR = ::windows::w!("ReplicationGroupId"); +pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUPID: ::windows::core::PCWSTR = ::windows::core::w!("ReplicationGroupId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUP_TYPE: ::windows::core::PCWSTR = ::windows::w!("ReplicationClusterGroupType"); +pub const CLUS_NAME_RES_TYPE_REPLICATION_GROUP_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("ReplicationClusterGroupType"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_SOURCE_RESID: ::windows::core::PCWSTR = ::windows::w!("SourceResourceId"); +pub const CLUS_NAME_RES_TYPE_SOURCE_RESID: ::windows::core::PCWSTR = ::windows::core::w!("SourceResourceId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_SOURCE_VOLUMES: ::windows::core::PCWSTR = ::windows::w!("SourceVolumes"); +pub const CLUS_NAME_RES_TYPE_SOURCE_VOLUMES: ::windows::core::PCWSTR = ::windows::core::w!("SourceVolumes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_TARGET_RESID: ::windows::core::PCWSTR = ::windows::w!("TargetResourceId"); +pub const CLUS_NAME_RES_TYPE_TARGET_RESID: ::windows::core::PCWSTR = ::windows::core::w!("TargetResourceId"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_TARGET_VOLUMES: ::windows::core::PCWSTR = ::windows::w!("TargetVolumes"); +pub const CLUS_NAME_RES_TYPE_TARGET_VOLUMES: ::windows::core::PCWSTR = ::windows::core::w!("TargetVolumes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_NAME_RES_TYPE_UNIT_LOG_SIZE_CHANGE: ::windows::core::PCWSTR = ::windows::w!("UnitOfLogSizeChangeInBytes"); +pub const CLUS_NAME_RES_TYPE_UNIT_LOG_SIZE_CHANGE: ::windows::core::PCWSTR = ::windows::core::w!("UnitOfLogSizeChangeInBytes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUS_NODE_MAJORITY_QUORUM: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8567,115 +8567,115 @@ pub const CLUS_RESDLL_OPEN_DONT_DELETE_TEMP_DISK: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CLUS_RESDLL_OPEN_RECOVER_MONITOR_STATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CAU: ::windows::core::PCWSTR = ::windows::w!("ClusterAwareUpdatingResource"); +pub const CLUS_RESTYPE_NAME_CAU: ::windows::core::PCWSTR = ::windows::core::w!("ClusterAwareUpdatingResource"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CLOUD_WITNESS: ::windows::core::PCWSTR = ::windows::w!("Cloud Witness"); +pub const CLUS_RESTYPE_NAME_CLOUD_WITNESS: ::windows::core::PCWSTR = ::windows::core::w!("Cloud Witness"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CONTAINER: ::windows::core::PCWSTR = ::windows::w!("Container"); +pub const CLUS_RESTYPE_NAME_CONTAINER: ::windows::core::PCWSTR = ::windows::core::w!("Container"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_CROSS_CLUSTER: ::windows::core::PCWSTR = ::windows::w!("Cross Cluster Dependency Orchestrator"); +pub const CLUS_RESTYPE_NAME_CROSS_CLUSTER: ::windows::core::PCWSTR = ::windows::core::w!("Cross Cluster Dependency Orchestrator"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DFS: ::windows::core::PCWSTR = ::windows::w!("Distributed File System"); +pub const CLUS_RESTYPE_NAME_DFS: ::windows::core::PCWSTR = ::windows::core::w!("Distributed File System"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DFSR: ::windows::core::PCWSTR = ::windows::w!("DFS Replicated Folder"); +pub const CLUS_RESTYPE_NAME_DFSR: ::windows::core::PCWSTR = ::windows::core::w!("DFS Replicated Folder"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DHCP: ::windows::core::PCWSTR = ::windows::w!("DHCP Service"); +pub const CLUS_RESTYPE_NAME_DHCP: ::windows::core::PCWSTR = ::windows::core::w!("DHCP Service"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_DNN: ::windows::core::PCWSTR = ::windows::w!("Distributed Network Name"); +pub const CLUS_RESTYPE_NAME_DNN: ::windows::core::PCWSTR = ::windows::core::w!("Distributed Network Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FILESERVER: ::windows::core::PCWSTR = ::windows::w!("File Server"); +pub const CLUS_RESTYPE_NAME_FILESERVER: ::windows::core::PCWSTR = ::windows::core::w!("File Server"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FILESHR: ::windows::core::PCWSTR = ::windows::w!("File Share"); +pub const CLUS_RESTYPE_NAME_FILESHR: ::windows::core::PCWSTR = ::windows::core::w!("File Share"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_FSWITNESS: ::windows::core::PCWSTR = ::windows::w!("File Share Witness"); +pub const CLUS_RESTYPE_NAME_FSWITNESS: ::windows::core::PCWSTR = ::windows::core::w!("File Share Witness"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENAPP: ::windows::core::PCWSTR = ::windows::w!("Generic Application"); +pub const CLUS_RESTYPE_NAME_GENAPP: ::windows::core::PCWSTR = ::windows::core::w!("Generic Application"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENSCRIPT: ::windows::core::PCWSTR = ::windows::w!("Generic Script"); +pub const CLUS_RESTYPE_NAME_GENSCRIPT: ::windows::core::PCWSTR = ::windows::core::w!("Generic Script"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_GENSVC: ::windows::core::PCWSTR = ::windows::w!("Generic Service"); +pub const CLUS_RESTYPE_NAME_GENSVC: ::windows::core::PCWSTR = ::windows::core::w!("Generic Service"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HARDDISK: ::windows::core::PCWSTR = ::windows::w!("Physical Disk"); +pub const CLUS_RESTYPE_NAME_HARDDISK: ::windows::core::PCWSTR = ::windows::core::w!("Physical Disk"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HCSVM: ::windows::core::PCWSTR = ::windows::w!("HCS Virtual Machine"); +pub const CLUS_RESTYPE_NAME_HCSVM: ::windows::core::PCWSTR = ::windows::core::w!("HCS Virtual Machine"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_HEALTH_SERVICE: ::windows::core::PCWSTR = ::windows::w!("Health Service"); +pub const CLUS_RESTYPE_NAME_HEALTH_SERVICE: ::windows::core::PCWSTR = ::windows::core::w!("Health Service"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPADDR: ::windows::core::PCWSTR = ::windows::w!("IP Address"); +pub const CLUS_RESTYPE_NAME_IPADDR: ::windows::core::PCWSTR = ::windows::core::w!("IP Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPV6_NATIVE: ::windows::core::PCWSTR = ::windows::w!("IPv6 Address"); +pub const CLUS_RESTYPE_NAME_IPV6_NATIVE: ::windows::core::PCWSTR = ::windows::core::w!("IPv6 Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_IPV6_TUNNEL: ::windows::core::PCWSTR = ::windows::w!("IPv6 Tunnel Address"); +pub const CLUS_RESTYPE_NAME_IPV6_TUNNEL: ::windows::core::PCWSTR = ::windows::core::w!("IPv6 Tunnel Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_ISCSITARGET: ::windows::core::PCWSTR = ::windows::w!("iSCSI Target Server"); +pub const CLUS_RESTYPE_NAME_ISCSITARGET: ::windows::core::PCWSTR = ::windows::core::w!("iSCSI Target Server"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_ISNS: ::windows::core::PCWSTR = ::windows::w!("Microsoft iSNS"); +pub const CLUS_RESTYPE_NAME_ISNS: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft iSNS"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSDTC: ::windows::core::PCWSTR = ::windows::w!("Distributed Transaction Coordinator"); +pub const CLUS_RESTYPE_NAME_MSDTC: ::windows::core::PCWSTR = ::windows::core::w!("Distributed Transaction Coordinator"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSMQ: ::windows::core::PCWSTR = ::windows::w!("Microsoft Message Queue Server"); +pub const CLUS_RESTYPE_NAME_MSMQ: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Message Queue Server"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_MSMQ_TRIGGER: ::windows::core::PCWSTR = ::windows::w!("MSMQTriggers"); +pub const CLUS_RESTYPE_NAME_MSMQ_TRIGGER: ::windows::core::PCWSTR = ::windows::core::w!("MSMQTriggers"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NAT: ::windows::core::PCWSTR = ::windows::w!("Nat"); +pub const CLUS_RESTYPE_NAME_NAT: ::windows::core::PCWSTR = ::windows::core::w!("Nat"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NETNAME: ::windows::core::PCWSTR = ::windows::w!("Network Name"); +pub const CLUS_RESTYPE_NAME_NETNAME: ::windows::core::PCWSTR = ::windows::core::w!("Network Name"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NETWORK_FILE_SYSTEM: ::windows::core::PCWSTR = ::windows::w!("Network File System"); +pub const CLUS_RESTYPE_NAME_NETWORK_FILE_SYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("Network File System"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NEW_MSMQ: ::windows::core::PCWSTR = ::windows::w!("MSMQ"); +pub const CLUS_RESTYPE_NAME_NEW_MSMQ: ::windows::core::PCWSTR = ::windows::core::w!("MSMQ"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS: ::windows::core::PCWSTR = ::windows::w!("NFS Share"); +pub const CLUS_RESTYPE_NAME_NFS: ::windows::core::PCWSTR = ::windows::core::w!("NFS Share"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS_MSNS: ::windows::core::PCWSTR = ::windows::w!("NFS Multi Server Namespace"); +pub const CLUS_RESTYPE_NAME_NFS_MSNS: ::windows::core::PCWSTR = ::windows::core::w!("NFS Multi Server Namespace"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NFS_V2: ::windows::core::PCWSTR = ::windows::w!("Network File System"); +pub const CLUS_RESTYPE_NAME_NFS_V2: ::windows::core::PCWSTR = ::windows::core::w!("Network File System"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_NV_PROVIDER_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("Provider Address"); +pub const CLUS_RESTYPE_NAME_NV_PROVIDER_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("Provider Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_PHYS_DISK: ::windows::core::PCWSTR = ::windows::w!("Physical Disk"); +pub const CLUS_RESTYPE_NAME_PHYS_DISK: ::windows::core::PCWSTR = ::windows::core::w!("Physical Disk"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_PRTSPLR: ::windows::core::PCWSTR = ::windows::w!("Print Spooler"); +pub const CLUS_RESTYPE_NAME_PRTSPLR: ::windows::core::PCWSTR = ::windows::core::w!("Print Spooler"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SCALEOUT_MASTER: ::windows::core::PCWSTR = ::windows::w!("Scaleout Master"); +pub const CLUS_RESTYPE_NAME_SCALEOUT_MASTER: ::windows::core::PCWSTR = ::windows::core::w!("Scaleout Master"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SCALEOUT_WORKER: ::windows::core::PCWSTR = ::windows::w!("Scaleout Worker"); +pub const CLUS_RESTYPE_NAME_SCALEOUT_WORKER: ::windows::core::PCWSTR = ::windows::core::w!("Scaleout Worker"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SDDC_MANAGEMENT: ::windows::core::PCWSTR = ::windows::w!("SDDC Management"); +pub const CLUS_RESTYPE_NAME_SDDC_MANAGEMENT: ::windows::core::PCWSTR = ::windows::core::w!("SDDC Management"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_SODAFILESERVER: ::windows::core::PCWSTR = ::windows::w!("Scale Out File Server"); +pub const CLUS_RESTYPE_NAME_SODAFILESERVER: ::windows::core::PCWSTR = ::windows::core::w!("Scale Out File Server"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_POLICIES: ::windows::core::PCWSTR = ::windows::w!("Storage Policies"); +pub const CLUS_RESTYPE_NAME_STORAGE_POLICIES: ::windows::core::PCWSTR = ::windows::core::w!("Storage Policies"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_POOL: ::windows::core::PCWSTR = ::windows::w!("Storage Pool"); +pub const CLUS_RESTYPE_NAME_STORAGE_POOL: ::windows::core::PCWSTR = ::windows::core::w!("Storage Pool"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORAGE_REPLICA: ::windows::core::PCWSTR = ::windows::w!("Storage Replica"); +pub const CLUS_RESTYPE_NAME_STORAGE_REPLICA: ::windows::core::PCWSTR = ::windows::core::w!("Storage Replica"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_STORQOS: ::windows::core::PCWSTR = ::windows::w!("Storage QoS Policy Manager"); +pub const CLUS_RESTYPE_NAME_STORQOS: ::windows::core::PCWSTR = ::windows::core::w!("Storage QoS Policy Manager"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_TASKSCHEDULER: ::windows::core::PCWSTR = ::windows::w!("Task Scheduler"); +pub const CLUS_RESTYPE_NAME_TASKSCHEDULER: ::windows::core::PCWSTR = ::windows::core::w!("Task Scheduler"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV4: ::windows::core::PCWSTR = ::windows::w!("Disjoint IPv4 Address"); +pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV4: ::windows::core::PCWSTR = ::windows::core::w!("Disjoint IPv4 Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV6: ::windows::core::PCWSTR = ::windows::w!("Disjoint IPv6 Address"); +pub const CLUS_RESTYPE_NAME_VIRTUAL_IPV6: ::windows::core::PCWSTR = ::windows::core::w!("Disjoint IPv6 Address"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM: ::windows::core::PCWSTR = ::windows::w!("Virtual Machine"); +pub const CLUS_RESTYPE_NAME_VM: ::windows::core::PCWSTR = ::windows::core::w!("Virtual Machine"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VMREPLICA_BROKER: ::windows::core::PCWSTR = ::windows::w!("Virtual Machine Replication Broker"); +pub const CLUS_RESTYPE_NAME_VMREPLICA_BROKER: ::windows::core::PCWSTR = ::windows::core::w!("Virtual Machine Replication Broker"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VMREPLICA_COORDINATOR: ::windows::core::PCWSTR = ::windows::w!("Virtual Machine Replication Coordinator"); +pub const CLUS_RESTYPE_NAME_VMREPLICA_COORDINATOR: ::windows::core::PCWSTR = ::windows::core::w!("Virtual Machine Replication Coordinator"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM_CONFIG: ::windows::core::PCWSTR = ::windows::w!("Virtual Machine Configuration"); +pub const CLUS_RESTYPE_NAME_VM_CONFIG: ::windows::core::PCWSTR = ::windows::core::w!("Virtual Machine Configuration"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VM_WMI: ::windows::core::PCWSTR = ::windows::w!("Virtual Machine Cluster WMI"); +pub const CLUS_RESTYPE_NAME_VM_WMI: ::windows::core::PCWSTR = ::windows::core::w!("Virtual Machine Cluster WMI"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_VSSTASK: ::windows::core::PCWSTR = ::windows::w!("Volume Shadow Copy Service Task"); +pub const CLUS_RESTYPE_NAME_VSSTASK: ::windows::core::PCWSTR = ::windows::core::w!("Volume Shadow Copy Service Task"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RESTYPE_NAME_WINS: ::windows::core::PCWSTR = ::windows::w!("WINS Service"); +pub const CLUS_RESTYPE_NAME_WINS: ::windows::core::PCWSTR = ::windows::core::w!("WINS Service"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RES_NAME_SCALEOUT_MASTER: ::windows::core::PCWSTR = ::windows::w!("Scaleout Master"); +pub const CLUS_RES_NAME_SCALEOUT_MASTER: ::windows::core::PCWSTR = ::windows::core::w!("Scaleout Master"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const CLUS_RES_NAME_SCALEOUT_WORKER: ::windows::core::PCWSTR = ::windows::w!("Scaleout Worker"); +pub const CLUS_RES_NAME_SCALEOUT_WORKER: ::windows::core::PCWSTR = ::windows::core::w!("Scaleout Worker"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const CREATEDC_PRESENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8765,7 +8765,7 @@ pub const DNS_LENGTH: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const DomainNames: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf2e606e1_2631_11d1_89f1_00a0c90d061e); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const ENABLE_CLUSTER_SHARED_VOLUMES: ::windows::core::PCWSTR = ::windows::w!("EnableSharedVolumes"); +pub const ENABLE_CLUSTER_SHARED_VOLUMES: ::windows::core::PCWSTR = ::windows::core::w!("EnableSharedVolumes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const FE_UPGRADE_VERSION: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8799,9 +8799,9 @@ pub const MAX_CREATINGDC_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const MAX_OBJECTID: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MINIMUM_NEVER_PREEMPT_PRIORITY: ::windows::core::PCWSTR = ::windows::w!("MinimumNeverPreemptPriority"); +pub const MINIMUM_NEVER_PREEMPT_PRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("MinimumNeverPreemptPriority"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const MINIMUM_PREEMPTOR_PRIORITY: ::windows::core::PCWSTR = ::windows::w!("MinimumPreemptorPriority"); +pub const MINIMUM_PREEMPTOR_PRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("MinimumPreemptorPriority"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const MN_UPGRADE_VERSION: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] @@ -8875,11 +8875,11 @@ pub const SET_APPINSTANCE_CSV_FLAGS_VALID_ONLY_IF_CSV_COORDINATOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const SR_REPLICATED_PARTITION_DISALLOW_MULTINODE_IO: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const STARTUP_EX_ROUTINE: ::windows::core::PCSTR = ::windows::s!("StartupEx"); +pub const STARTUP_EX_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("StartupEx"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const STARTUP_ROUTINE: ::windows::core::PCSTR = ::windows::s!("Startup"); +pub const STARTUP_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("Startup"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] -pub const USE_CLIENT_ACCESS_NETWORKS_FOR_CSV: ::windows::core::PCWSTR = ::windows::w!("UseClientAccessNetworksForSharedVolumes"); +pub const USE_CLIENT_ACCESS_NETWORKS_FOR_CSV: ::windows::core::PCWSTR = ::windows::core::w!("UseClientAccessNetworksForSharedVolumes"); #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] pub const VolumeRedirectedIOReasonMax: u64 = 9223372036854775808u64; #[doc = "*Required features: `\"Win32_Networking_Clustering\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs index 8230d9d15c..6b4b462c88 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/HttpServer/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpAddFragmentToCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows::core::PCWSTR , datachunk : *const HTTP_DATA_CHUNK , cachepolicy : *const HTTP_CACHE_POLICY , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpAddFragmentToCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : ::windows::core::PCWSTR , datachunk : *const HTTP_DATA_CHUNK , cachepolicy : *const HTTP_CACHE_POLICY , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); HttpAddFragmentToCache(requestqueuehandle.into_param().abi(), urlprefix.into_param().abi(), datachunk, cachepolicy, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpAddUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : :: windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpAddUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : ::windows::core::PCWSTR , reserved : *const ::core::ffi::c_void ) -> u32 ); HttpAddUrl(requestqueuehandle.into_param().abi(), fullyqualifiedurl.into_param().abi(), ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] @@ -26,7 +26,7 @@ pub unsafe fn HttpAddUrlToUrlGroup(urlgroupid: u64, pfullyqualifiedurl: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpAddUrlToUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : :: windows::core::PCWSTR , urlcontext : u64 , reserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpAddUrlToUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : ::windows::core::PCWSTR , urlcontext : u64 , reserved : u32 ) -> u32 ); HttpAddUrlToUrlGroup(urlgroupid, pfullyqualifiedurl.into_param().abi(), urlcontext, reserved) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -75,7 +75,7 @@ pub unsafe fn HttpCreateRequestQueue(version: HTTPAPI_VERSION, name: P0, sec where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpCreateRequestQueue ( version : HTTPAPI_VERSION , name : :: windows::core::PCWSTR , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : u32 , requestqueuehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpCreateRequestQueue ( version : HTTPAPI_VERSION , name : ::windows::core::PCWSTR , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : u32 , requestqueuehandle : *mut super::super::Foundation:: HANDLE ) -> u32 ); HttpCreateRequestQueue(::core::mem::transmute(version), name.into_param().abi(), ::core::mem::transmute(securityattributes.unwrap_or(::std::ptr::null())), flags, requestqueuehandle) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] @@ -99,7 +99,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpDeclarePush ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , verb : HTTP_VERB , path : :: windows::core::PCWSTR , query : :: windows::core::PCSTR , headers : *const HTTP_REQUEST_HEADERS ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpDeclarePush ( requestqueuehandle : super::super::Foundation:: HANDLE , requestid : u64 , verb : HTTP_VERB , path : ::windows::core::PCWSTR , query : ::windows::core::PCSTR , headers : *const HTTP_REQUEST_HEADERS ) -> u32 ); HttpDeclarePush(requestqueuehandle.into_param().abi(), requestid, verb, path.into_param().abi(), query.into_param().abi(), ::core::mem::transmute(headers.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] @@ -131,7 +131,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpFindUrlGroupId ( fullyqualifiedurl : :: windows::core::PCWSTR , requestqueuehandle : super::super::Foundation:: HANDLE , urlgroupid : *mut u64 ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpFindUrlGroupId ( fullyqualifiedurl : ::windows::core::PCWSTR , requestqueuehandle : super::super::Foundation:: HANDLE , urlgroupid : *mut u64 ) -> u32 ); HttpFindUrlGroupId(fullyqualifiedurl.into_param().abi(), requestqueuehandle.into_param().abi(), urlgroupid) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -142,7 +142,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpFlushResponseCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows::core::PCWSTR , flags : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpFlushResponseCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : ::windows::core::PCWSTR , flags : u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); HttpFlushResponseCache(requestqueuehandle.into_param().abi(), urlprefix.into_param().abi(), flags, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] @@ -170,7 +170,7 @@ pub unsafe fn HttpPrepareUrl(reserved: ::core::option::Option<*const ::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpPrepareUrl ( reserved : *const ::core::ffi::c_void , flags : u32 , url : :: windows::core::PCWSTR , preparedurl : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpPrepareUrl ( reserved : *const ::core::ffi::c_void , flags : u32 , url : ::windows::core::PCWSTR , preparedurl : *mut ::windows::core::PWSTR ) -> u32 ); HttpPrepareUrl(::core::mem::transmute(reserved.unwrap_or(::std::ptr::null())), flags, url.into_param().abi(), preparedurl) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`*"] @@ -213,7 +213,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpReadFragmentFromCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : :: windows::core::PCWSTR , byterange : *const HTTP_BYTE_RANGE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 , bytesread : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpReadFragmentFromCache ( requestqueuehandle : super::super::Foundation:: HANDLE , urlprefix : ::windows::core::PCWSTR , byterange : *const HTTP_BYTE_RANGE , buffer : *mut ::core::ffi::c_void , bufferlength : u32 , bytesread : *mut u32 , overlapped : *const super::super::System::IO:: OVERLAPPED ) -> u32 ); HttpReadFragmentFromCache(requestqueuehandle.into_param().abi(), urlprefix.into_param().abi(), ::core::mem::transmute(byterange.unwrap_or(::std::ptr::null())), buffer, bufferlength, ::core::mem::transmute(bytesread.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -254,7 +254,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpRemoveUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpRemoveUrl ( requestqueuehandle : super::super::Foundation:: HANDLE , fullyqualifiedurl : ::windows::core::PCWSTR ) -> u32 ); HttpRemoveUrl(requestqueuehandle.into_param().abi(), fullyqualifiedurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] @@ -263,7 +263,7 @@ pub unsafe fn HttpRemoveUrlFromUrlGroup(urlgroupid: u64, pfullyqualifiedurl: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "httpapi.dll""system" fn HttpRemoveUrlFromUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "httpapi.dll""system" fn HttpRemoveUrlFromUrlGroup ( urlgroupid : u64 , pfullyqualifiedurl : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); HttpRemoveUrlFromUrlGroup(urlgroupid, pfullyqualifiedurl.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -590,7 +590,7 @@ pub const HTTP_SERVICE_CONFIG_SSL_FLAG_USE_DS_MAPPER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] pub const HTTP_URL_FLAG_REMOVE_ALL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] -pub const HTTP_VERSION: ::windows::core::PCWSTR = ::windows::w!("HTTP/1.0"); +pub const HTTP_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("HTTP/1.0"); #[doc = "*Required features: `\"Win32_Networking_HttpServer\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs index c2f925e53a..0664971251 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/Ldap/mod.rs @@ -14,13 +14,13 @@ pub unsafe fn LdapMapErrorToWin32(ldaperror: LDAP_RETCODE) -> super::super::Foun #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn LdapUTF8ToUnicode(lpsrcstr: &[u8], lpdeststr: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn LdapUTF8ToUnicode ( lpsrcstr : :: windows::core::PCSTR , cchsrc : i32 , lpdeststr : :: windows::core::PWSTR , cchdest : i32 ) -> i32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn LdapUTF8ToUnicode ( lpsrcstr : ::windows::core::PCSTR , cchsrc : i32 , lpdeststr : ::windows::core::PWSTR , cchdest : i32 ) -> i32 ); LdapUTF8ToUnicode(::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr.as_ptr()), lpdeststr.len() as _) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn LdapUnicodeToUTF8(lpsrcstr: &[u16], lpdeststr: &mut [u8]) -> i32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn LdapUnicodeToUTF8 ( lpsrcstr : :: windows::core::PCWSTR , cchsrc : i32 , lpdeststr : :: windows::core::PSTR , cchdest : i32 ) -> i32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn LdapUnicodeToUTF8 ( lpsrcstr : ::windows::core::PCWSTR , cchsrc : i32 , lpdeststr : ::windows::core::PSTR , cchdest : i32 ) -> i32 ); LdapUnicodeToUTF8(::core::mem::transmute(lpsrcstr.as_ptr()), lpsrcstr.len() as _, ::core::mem::transmute(lpdeststr.as_ptr()), lpdeststr.len() as _) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -77,7 +77,7 @@ pub unsafe fn ber_next_element(pberelement: *mut BerElement, plen: *mut u32, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ber_next_element ( pberelement : *mut BerElement , plen : *mut u32 , opaque : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ber_next_element ( pberelement : *mut BerElement , plen : *mut u32 , opaque : ::windows::core::PCSTR ) -> u32 ); ber_next_element(pberelement, plen, opaque.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -92,7 +92,7 @@ pub unsafe fn ber_printf(pberelement: *mut BerElement, fmt: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ber_printf ( pberelement : *mut BerElement , fmt : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ber_printf ( pberelement : *mut BerElement , fmt : ::windows::core::PCSTR ) -> i32 ); ber_printf(pberelement, fmt.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -101,7 +101,7 @@ pub unsafe fn ber_scanf(pberelement: *mut BerElement, fmt: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ber_scanf ( pberelement : *mut BerElement , fmt : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ber_scanf ( pberelement : *mut BerElement , fmt : ::windows::core::PCSTR ) -> u32 ); ber_scanf(pberelement, fmt.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -116,7 +116,7 @@ pub unsafe fn cldap_open(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn cldap_open ( hostname : :: windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn cldap_open ( hostname : ::windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); cldap_open(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -125,7 +125,7 @@ pub unsafe fn cldap_openA(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn cldap_openA ( hostname : :: windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn cldap_openA ( hostname : ::windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); cldap_openA(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -134,7 +134,7 @@ pub unsafe fn cldap_openW(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn cldap_openW ( hostname : :: windows::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn cldap_openW ( hostname : ::windows::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); cldap_openW(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -149,7 +149,7 @@ pub unsafe fn ldap_add(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModA) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); ldap_add(ld, dn.into_param().abi(), attrs) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -158,7 +158,7 @@ pub unsafe fn ldap_addA(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModA) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_addA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_addA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); ldap_addA(ld, dn.into_param().abi(), attrs) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -167,7 +167,7 @@ pub unsafe fn ldap_addW(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModW) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_addW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_addW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); ldap_addW(ld, dn.into_param().abi(), attrs) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -177,7 +177,7 @@ pub unsafe fn ldap_add_ext(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModA, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_ext ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_ext ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_add_ext(ld, dn.into_param().abi(), attrs, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -187,7 +187,7 @@ pub unsafe fn ldap_add_extA(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModA where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_extA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_extA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_add_extA(ld, dn.into_param().abi(), attrs, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -197,7 +197,7 @@ pub unsafe fn ldap_add_extW(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModW where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_extW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_extW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); ldap_add_extW(ld, dn.into_param().abi(), attrs, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -207,7 +207,7 @@ pub unsafe fn ldap_add_ext_s(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPMod where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_ext_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_ext_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_add_ext_s(ld, dn.into_param().abi(), attrs, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -217,7 +217,7 @@ pub unsafe fn ldap_add_ext_sA(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPMo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_ext_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_ext_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attrs : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_add_ext_sA(ld, dn.into_param().abi(), attrs, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -227,7 +227,7 @@ pub unsafe fn ldap_add_ext_sW(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPMo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_ext_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_ext_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , attrs : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); ldap_add_ext_sW(ld, dn.into_param().abi(), attrs, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -236,7 +236,7 @@ pub unsafe fn ldap_add_s(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModA) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); ldap_add_s(ld, dn.into_param().abi(), attrs) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -245,7 +245,7 @@ pub unsafe fn ldap_add_sA(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModA) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attrs : *mut *mut LDAPModA ) -> u32 ); ldap_add_sA(ld, dn.into_param().abi(), attrs) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -254,7 +254,7 @@ pub unsafe fn ldap_add_sW(ld: *mut LDAP, dn: P0, attrs: *mut *mut LDAPModW) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_add_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , attrs : *mut *mut LDAPModW ) -> u32 ); ldap_add_sW(ld, dn.into_param().abi(), attrs) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -264,7 +264,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bind ( ld : *mut LDAP , dn : :: windows::core::PCSTR , cred : :: windows::core::PCSTR , method : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bind ( ld : *mut LDAP , dn : ::windows::core::PCSTR , cred : ::windows::core::PCSTR , method : u32 ) -> u32 ); ldap_bind(ld, dn.into_param().abi(), cred.into_param().abi(), method) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -274,7 +274,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bindA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , cred : :: windows::core::PCSTR , method : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bindA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , cred : ::windows::core::PCSTR , method : u32 ) -> u32 ); ldap_bindA(ld, dn.into_param().abi(), cred.into_param().abi(), method) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -284,7 +284,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bindW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , cred : :: windows::core::PCWSTR , method : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bindW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , cred : ::windows::core::PCWSTR , method : u32 ) -> u32 ); ldap_bindW(ld, dn.into_param().abi(), cred.into_param().abi(), method) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -294,7 +294,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bind_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , cred : :: windows::core::PCSTR , method : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bind_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , cred : ::windows::core::PCSTR , method : u32 ) -> u32 ); ldap_bind_s(ld, dn.into_param().abi(), cred.into_param().abi(), method) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -304,7 +304,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bind_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , cred : :: windows::core::PCSTR , method : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bind_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , cred : ::windows::core::PCSTR , method : u32 ) -> u32 ); ldap_bind_sA(ld, dn.into_param().abi(), cred.into_param().abi(), method) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -314,7 +314,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bind_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , cred : :: windows::core::PCWSTR , method : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_bind_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , cred : ::windows::core::PCWSTR , method : u32 ) -> u32 ); ldap_bind_sW(ld, dn.into_param().abi(), cred.into_param().abi(), method) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -323,7 +323,7 @@ pub unsafe fn ldap_check_filterA(ld: *mut LDAP, searchfilter: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_check_filterA ( ld : *mut LDAP , searchfilter : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_check_filterA ( ld : *mut LDAP , searchfilter : ::windows::core::PCSTR ) -> u32 ); ldap_check_filterA(ld, searchfilter.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -332,7 +332,7 @@ pub unsafe fn ldap_check_filterW(ld: *mut LDAP, searchfilter: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_check_filterW ( ld : *mut LDAP , searchfilter : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_check_filterW ( ld : *mut LDAP , searchfilter : ::windows::core::PCWSTR ) -> u32 ); ldap_check_filterW(ld, searchfilter.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -359,7 +359,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attr : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attr : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> u32 ); ldap_compare(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -370,7 +370,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compareA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attr : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compareA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attr : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> u32 ); ldap_compareA(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -381,7 +381,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compareW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , attr : :: windows::core::PCWSTR , value : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compareW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , attr : ::windows::core::PCWSTR , value : ::windows::core::PCWSTR ) -> u32 ); ldap_compareW(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -393,7 +393,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_ext ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attr : :: windows::core::PCSTR , value : :: windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_ext ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attr : ::windows::core::PCSTR , value : ::windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_compare_ext(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi(), data, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -405,7 +405,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_extA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attr : :: windows::core::PCSTR , value : :: windows::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_extA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attr : ::windows::core::PCSTR , value : ::windows::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_compare_extA(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi(), ::core::mem::transmute(data.unwrap_or(::std::ptr::null())), servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -417,7 +417,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_extW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , attr : :: windows::core::PCWSTR , value : :: windows::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_extW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , attr : ::windows::core::PCWSTR , value : ::windows::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); ldap_compare_extW(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi(), ::core::mem::transmute(data.unwrap_or(::std::ptr::null())), servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -429,7 +429,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_ext_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attr : :: windows::core::PCSTR , value : :: windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_ext_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attr : ::windows::core::PCSTR , value : ::windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_compare_ext_s(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi(), data, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -441,7 +441,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_ext_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attr : :: windows::core::PCSTR , value : :: windows::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_ext_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attr : ::windows::core::PCSTR , value : ::windows::core::PCSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_compare_ext_sA(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi(), ::core::mem::transmute(data.unwrap_or(::std::ptr::null())), servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -453,7 +453,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_ext_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , attr : :: windows::core::PCWSTR , value : :: windows::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_ext_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , attr : ::windows::core::PCWSTR , value : ::windows::core::PCWSTR , data : *const LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); ldap_compare_ext_sW(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi(), ::core::mem::transmute(data.unwrap_or(::std::ptr::null())), servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -464,7 +464,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attr : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attr : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> u32 ); ldap_compare_s(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -475,7 +475,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , attr : :: windows::core::PCSTR , value : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , attr : ::windows::core::PCSTR , value : ::windows::core::PCSTR ) -> u32 ); ldap_compare_sA(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -486,7 +486,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , attr : :: windows::core::PCWSTR , value : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_compare_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , attr : ::windows::core::PCWSTR , value : ::windows::core::PCWSTR ) -> u32 ); ldap_compare_sW(ld, dn.into_param().abi(), attr.into_param().abi(), value.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -561,19 +561,19 @@ pub unsafe fn ldap_count_references(ld: *mut LDAP, res: *mut LDAPMessage) -> u32 #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_count_values(vals: ::core::option::Option<*const ::windows::core::PCSTR>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_count_values ( vals : *const :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_count_values ( vals : *const ::windows::core::PCSTR ) -> u32 ); ldap_count_values(::core::mem::transmute(vals.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_count_valuesA(vals: ::core::option::Option<*const ::windows::core::PCSTR>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_count_valuesA ( vals : *const :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_count_valuesA ( vals : *const ::windows::core::PCSTR ) -> u32 ); ldap_count_valuesA(::core::mem::transmute(vals.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_count_valuesW(vals: ::core::option::Option<*const ::windows::core::PCWSTR>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_count_valuesW ( vals : *const :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_count_valuesW ( vals : *const ::windows::core::PCWSTR ) -> u32 ); ldap_count_valuesW(::core::mem::transmute(vals.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -644,7 +644,7 @@ pub unsafe fn ldap_delete(ld: *mut LDAP, dn: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete ( ld : *mut LDAP , dn : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete ( ld : *mut LDAP , dn : ::windows::core::PCSTR ) -> u32 ); ldap_delete(ld, dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -653,7 +653,7 @@ pub unsafe fn ldap_deleteA(ld: *mut LDAP, dn: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_deleteA ( ld : *mut LDAP , dn : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_deleteA ( ld : *mut LDAP , dn : ::windows::core::PCSTR ) -> u32 ); ldap_deleteA(ld, dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -662,7 +662,7 @@ pub unsafe fn ldap_deleteW(ld: *mut LDAP, dn: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_deleteW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_deleteW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR ) -> u32 ); ldap_deleteW(ld, dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -672,7 +672,7 @@ pub unsafe fn ldap_delete_ext(ld: *mut LDAP, dn: P0, servercontrols: *mut *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_ext ( ld : *mut LDAP , dn : :: windows::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_ext ( ld : *mut LDAP , dn : ::windows::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_delete_ext(ld, dn.into_param().abi(), servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -682,7 +682,7 @@ pub unsafe fn ldap_delete_extA(ld: *mut LDAP, dn: P0, servercontrols: *mut * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_extA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_extA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_delete_extA(ld, dn.into_param().abi(), servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -692,7 +692,7 @@ pub unsafe fn ldap_delete_extW(ld: *mut LDAP, dn: P0, servercontrols: *mut * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_extW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_extW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); ldap_delete_extW(ld, dn.into_param().abi(), servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -702,7 +702,7 @@ pub unsafe fn ldap_delete_ext_s(ld: *mut LDAP, dn: P0, servercontrols: *mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_ext_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_ext_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_delete_ext_s(ld, dn.into_param().abi(), servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -712,7 +712,7 @@ pub unsafe fn ldap_delete_ext_sA(ld: *mut LDAP, dn: P0, servercontrols: *mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_ext_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_ext_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_delete_ext_sA(ld, dn.into_param().abi(), servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -722,7 +722,7 @@ pub unsafe fn ldap_delete_ext_sW(ld: *mut LDAP, dn: P0, servercontrols: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_ext_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_ext_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); ldap_delete_ext_sW(ld, dn.into_param().abi(), servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -731,7 +731,7 @@ pub unsafe fn ldap_delete_s(ld: *mut LDAP, dn: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR ) -> u32 ); ldap_delete_s(ld, dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -740,7 +740,7 @@ pub unsafe fn ldap_delete_sA(ld: *mut LDAP, dn: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR ) -> u32 ); ldap_delete_sA(ld, dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -749,7 +749,7 @@ pub unsafe fn ldap_delete_sW(ld: *mut LDAP, dn: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_delete_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR ) -> u32 ); ldap_delete_sW(ld, dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -758,7 +758,7 @@ pub unsafe fn ldap_dn2ufn(dn: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_dn2ufn ( dn : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_dn2ufn ( dn : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); ldap_dn2ufn(dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -767,7 +767,7 @@ pub unsafe fn ldap_dn2ufnA(dn: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_dn2ufnA ( dn : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_dn2ufnA ( dn : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); ldap_dn2ufnA(dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -776,7 +776,7 @@ pub unsafe fn ldap_dn2ufnW(dn: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_dn2ufnW ( dn : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_dn2ufnW ( dn : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); ldap_dn2ufnW(dn.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -802,37 +802,37 @@ where #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_err2string(err: u32) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_err2string ( err : u32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_err2string ( err : u32 ) -> ::windows::core::PSTR ); ldap_err2string(err) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_err2stringA(err: u32) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_err2stringA ( err : u32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_err2stringA ( err : u32 ) -> ::windows::core::PSTR ); ldap_err2stringA(err) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_err2stringW(err: u32) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_err2stringW ( err : u32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_err2stringW ( err : u32 ) -> ::windows::core::PWSTR ); ldap_err2stringW(err) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_escape_filter_element(sourcefilterelement: &[u8], destfilterelement: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_escape_filter_element ( sourcefilterelement : :: windows::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows::core::PSTR , destlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_escape_filter_element ( sourcefilterelement : ::windows::core::PCSTR , sourcelength : u32 , destfilterelement : ::windows::core::PSTR , destlength : u32 ) -> u32 ); ldap_escape_filter_element(::core::mem::transmute(sourcefilterelement.as_ptr()), sourcefilterelement.len() as _, ::core::mem::transmute(destfilterelement.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), destfilterelement.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_escape_filter_elementA(sourcefilterelement: &[u8], destfilterelement: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_escape_filter_elementA ( sourcefilterelement : :: windows::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows::core::PSTR , destlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_escape_filter_elementA ( sourcefilterelement : ::windows::core::PCSTR , sourcelength : u32 , destfilterelement : ::windows::core::PSTR , destlength : u32 ) -> u32 ); ldap_escape_filter_elementA(::core::mem::transmute(sourcefilterelement.as_ptr()), sourcefilterelement.len() as _, ::core::mem::transmute(destfilterelement.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), destfilterelement.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_escape_filter_elementW(sourcefilterelement: &[u8], destfilterelement: ::windows::core::PWSTR, destlength: u32) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_escape_filter_elementW ( sourcefilterelement : :: windows::core::PCSTR , sourcelength : u32 , destfilterelement : :: windows::core::PWSTR , destlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_escape_filter_elementW ( sourcefilterelement : ::windows::core::PCSTR , sourcelength : u32 , destfilterelement : ::windows::core::PWSTR , destlength : u32 ) -> u32 ); ldap_escape_filter_elementW(::core::mem::transmute(sourcefilterelement.as_ptr()), sourcefilterelement.len() as _, ::core::mem::transmute(destfilterelement), destlength) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -841,7 +841,7 @@ pub unsafe fn ldap_explode_dn(dn: P0, notypes: u32) -> *mut ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_explode_dn ( dn : :: windows::core::PCSTR , notypes : u32 ) -> *mut :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_explode_dn ( dn : ::windows::core::PCSTR , notypes : u32 ) -> *mut ::windows::core::PSTR ); ldap_explode_dn(dn.into_param().abi(), notypes) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -850,7 +850,7 @@ pub unsafe fn ldap_explode_dnA(dn: P0, notypes: u32) -> *mut ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_explode_dnA ( dn : :: windows::core::PCSTR , notypes : u32 ) -> *mut :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_explode_dnA ( dn : ::windows::core::PCSTR , notypes : u32 ) -> *mut ::windows::core::PSTR ); ldap_explode_dnA(dn.into_param().abi(), notypes) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -859,7 +859,7 @@ pub unsafe fn ldap_explode_dnW(dn: P0, notypes: u32) -> *mut ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_explode_dnW ( dn : :: windows::core::PCWSTR , notypes : u32 ) -> *mut :: windows::core::PWSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_explode_dnW ( dn : ::windows::core::PCWSTR , notypes : u32 ) -> *mut ::windows::core::PWSTR ); ldap_explode_dnW(dn.into_param().abi(), notypes) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -869,7 +869,7 @@ pub unsafe fn ldap_extended_operation(ld: *mut LDAP, oid: P0, data: *mut LDA where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operation ( ld : *mut LDAP , oid : :: windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operation ( ld : *mut LDAP , oid : ::windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_extended_operation(ld, oid.into_param().abi(), data, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -879,7 +879,7 @@ pub unsafe fn ldap_extended_operationA(ld: *mut LDAP, oid: P0, data: *mut LD where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operationA ( ld : *mut LDAP , oid : :: windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operationA ( ld : *mut LDAP , oid : ::windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_extended_operationA(ld, oid.into_param().abi(), data, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -889,7 +889,7 @@ pub unsafe fn ldap_extended_operationW(ld: *mut LDAP, oid: P0, data: *mut LD where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operationW ( ld : *mut LDAP , oid : :: windows::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operationW ( ld : *mut LDAP , oid : ::windows::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); ldap_extended_operationW(ld, oid.into_param().abi(), data, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -899,7 +899,7 @@ pub unsafe fn ldap_extended_operation_sA(externalhandle: *mut LDAP, oid: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operation_sA ( externalhandle : *mut LDAP , oid : :: windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , returnedoid : *mut :: windows::core::PSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operation_sA ( externalhandle : *mut LDAP , oid : ::windows::core::PCSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , returnedoid : *mut ::windows::core::PSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); ldap_extended_operation_sA(externalhandle, oid.into_param().abi(), data, servercontrols, clientcontrols, returnedoid, returneddata) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -909,28 +909,28 @@ pub unsafe fn ldap_extended_operation_sW(externalhandle: *mut LDAP, oid: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operation_sW ( externalhandle : *mut LDAP , oid : :: windows::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , returnedoid : *mut :: windows::core::PWSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_extended_operation_sW ( externalhandle : *mut LDAP , oid : ::windows::core::PCWSTR , data : *mut LDAP_BERVAL , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , returnedoid : *mut ::windows::core::PWSTR , returneddata : *mut *mut LDAP_BERVAL ) -> u32 ); ldap_extended_operation_sW(externalhandle, oid.into_param().abi(), data, servercontrols, clientcontrols, returnedoid, returneddata) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_first_attribute(ld: *mut LDAP, entry: *mut LDAPMessage, ptr: *mut *mut BerElement) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_first_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_first_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> ::windows::core::PSTR ); ldap_first_attribute(ld, entry, ptr) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_first_attributeA(ld: *mut LDAP, entry: *mut LDAPMessage, ptr: *mut *mut BerElement) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_first_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_first_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> ::windows::core::PSTR ); ldap_first_attributeA(ld, entry, ptr) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_first_attributeW(ld: *mut LDAP, entry: *mut LDAPMessage, ptr: *mut *mut BerElement) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_first_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_first_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut *mut BerElement ) -> ::windows::core::PWSTR ); ldap_first_attributeW(ld, entry, ptr) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -972,21 +972,21 @@ pub unsafe fn ldap_free_controlsW(controls: *mut *mut LDAPControlW) -> u32 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_get_dn(ld: *mut LDAP, entry: *mut LDAPMessage) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_dn ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_dn ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> ::windows::core::PSTR ); ldap_get_dn(ld, entry) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_get_dnA(ld: *mut LDAP, entry: *mut LDAPMessage) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_dnA ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_dnA ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> ::windows::core::PSTR ); ldap_get_dnA(ld, entry) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_get_dnW(ld: *mut LDAP, entry: *mut LDAPMessage) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_dnW ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_dnW ( ld : *mut LDAP , entry : *mut LDAPMessage ) -> ::windows::core::PWSTR ); ldap_get_dnW(ld, entry) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1028,7 +1028,7 @@ pub unsafe fn ldap_get_values(ld: *mut LDAP, entry: *mut LDAPMessage, attr: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_values ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows::core::PCSTR ) -> *mut :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_values ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : ::windows::core::PCSTR ) -> *mut ::windows::core::PSTR ); ldap_get_values(ld, entry, attr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1038,7 +1038,7 @@ pub unsafe fn ldap_get_valuesA(ld: *mut LDAP, entry: *mut LDAPMessage, attr: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_valuesA ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows::core::PCSTR ) -> *mut :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_valuesA ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : ::windows::core::PCSTR ) -> *mut ::windows::core::PSTR ); ldap_get_valuesA(ld, entry, attr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1048,7 +1048,7 @@ pub unsafe fn ldap_get_valuesW(ld: *mut LDAP, entry: *mut LDAPMessage, attr: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_valuesW ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : :: windows::core::PCWSTR ) -> *mut :: windows::core::PWSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_valuesW ( ld : *mut LDAP , entry : *mut LDAPMessage , attr : ::windows::core::PCWSTR ) -> *mut ::windows::core::PWSTR ); ldap_get_valuesW(ld, entry, attr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1058,7 +1058,7 @@ pub unsafe fn ldap_get_values_len(externalhandle: *mut LDAP, message: *mut L where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_values_len ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_values_len ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : ::windows::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); ldap_get_values_len(externalhandle, message, attr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1068,7 +1068,7 @@ pub unsafe fn ldap_get_values_lenA(externalhandle: *mut LDAP, message: *mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_values_lenA ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_values_lenA ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : ::windows::core::PCSTR ) -> *mut *mut LDAP_BERVAL ); ldap_get_values_lenA(externalhandle, message, attr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1078,7 +1078,7 @@ pub unsafe fn ldap_get_values_lenW(externalhandle: *mut LDAP, message: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_values_lenW ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : :: windows::core::PCWSTR ) -> *mut *mut LDAP_BERVAL ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_get_values_lenW ( externalhandle : *mut LDAP , message : *mut LDAPMessage , attr : ::windows::core::PCWSTR ) -> *mut *mut LDAP_BERVAL ); ldap_get_values_lenW(externalhandle, message, attr.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1087,7 +1087,7 @@ pub unsafe fn ldap_init(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_init ( hostname : :: windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_init ( hostname : ::windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); ldap_init(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1096,7 +1096,7 @@ pub unsafe fn ldap_initA(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_initA ( hostname : :: windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_initA ( hostname : ::windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); ldap_initA(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1105,7 +1105,7 @@ pub unsafe fn ldap_initW(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_initW ( hostname : :: windows::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_initW ( hostname : ::windows::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); ldap_initW(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1114,7 +1114,7 @@ pub unsafe fn ldap_memfree(block: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_memfree ( block : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_memfree ( block : ::windows::core::PCSTR ) -> ( ) ); ldap_memfree(block.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1123,7 +1123,7 @@ pub unsafe fn ldap_memfreeA(block: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_memfreeA ( block : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_memfreeA ( block : ::windows::core::PCSTR ) -> ( ) ); ldap_memfreeA(block.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1132,7 +1132,7 @@ pub unsafe fn ldap_memfreeW(block: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_memfreeW ( block : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_memfreeW ( block : ::windows::core::PCWSTR ) -> ( ) ); ldap_memfreeW(block.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1141,7 +1141,7 @@ pub unsafe fn ldap_modify(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPModA) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify ( ld : *mut LDAP , dn : :: windows::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify ( ld : *mut LDAP , dn : ::windows::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); ldap_modify(ld, dn.into_param().abi(), mods) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1150,7 +1150,7 @@ pub unsafe fn ldap_modifyA(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPModA) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modifyA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modifyA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); ldap_modifyA(ld, dn.into_param().abi(), mods) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1159,7 +1159,7 @@ pub unsafe fn ldap_modifyW(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPModW) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modifyW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modifyW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); ldap_modifyW(ld, dn.into_param().abi(), mods) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1169,7 +1169,7 @@ pub unsafe fn ldap_modify_ext(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPMod where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_ext ( ld : *mut LDAP , dn : :: windows::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_ext ( ld : *mut LDAP , dn : ::windows::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_modify_ext(ld, dn.into_param().abi(), mods, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1179,7 +1179,7 @@ pub unsafe fn ldap_modify_extA(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPMo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_extA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_extA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_modify_extA(ld, dn.into_param().abi(), mods, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1189,7 +1189,7 @@ pub unsafe fn ldap_modify_extW(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPMo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_extW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_extW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); ldap_modify_extW(ld, dn.into_param().abi(), mods, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1199,7 +1199,7 @@ pub unsafe fn ldap_modify_ext_s(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPM where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_ext_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_ext_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_modify_ext_s(ld, dn.into_param().abi(), mods, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1209,7 +1209,7 @@ pub unsafe fn ldap_modify_ext_sA(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_ext_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_ext_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , mods : *mut *mut LDAPModA , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_modify_ext_sA(ld, dn.into_param().abi(), mods, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1219,7 +1219,7 @@ pub unsafe fn ldap_modify_ext_sW(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_ext_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_ext_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , mods : *mut *mut LDAPModW , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); ldap_modify_ext_sW(ld, dn.into_param().abi(), mods, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1228,7 +1228,7 @@ pub unsafe fn ldap_modify_s(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPModA) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); ldap_modify_s(ld, dn.into_param().abi(), mods) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1237,7 +1237,7 @@ pub unsafe fn ldap_modify_sA(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPModA where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , mods : *mut *mut LDAPModA ) -> u32 ); ldap_modify_sA(ld, dn.into_param().abi(), mods) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1246,7 +1246,7 @@ pub unsafe fn ldap_modify_sW(ld: *mut LDAP, dn: P0, mods: *mut *mut LDAPModW where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modify_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , mods : *mut *mut LDAPModW ) -> u32 ); ldap_modify_sW(ld, dn.into_param().abi(), mods) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1256,7 +1256,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , newdistinguishedname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , newdistinguishedname : ::windows::core::PCSTR ) -> u32 ); ldap_modrdn(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1266,7 +1266,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2 ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , newdistinguishedname : :: windows::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2 ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , newdistinguishedname : ::windows::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); ldap_modrdn2(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi(), deleteoldrdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1276,7 +1276,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2A ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , newdistinguishedname : :: windows::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2A ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , newdistinguishedname : ::windows::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); ldap_modrdn2A(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi(), deleteoldrdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1286,7 +1286,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2W ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCWSTR , newdistinguishedname : :: windows::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2W ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCWSTR , newdistinguishedname : ::windows::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); ldap_modrdn2W(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi(), deleteoldrdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1296,7 +1296,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2_s ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , newdistinguishedname : :: windows::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2_s ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , newdistinguishedname : ::windows::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); ldap_modrdn2_s(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi(), deleteoldrdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1306,7 +1306,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2_sA ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , newdistinguishedname : :: windows::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2_sA ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , newdistinguishedname : ::windows::core::PCSTR , deleteoldrdn : i32 ) -> u32 ); ldap_modrdn2_sA(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi(), deleteoldrdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1316,7 +1316,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2_sW ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCWSTR , newdistinguishedname : :: windows::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn2_sW ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCWSTR , newdistinguishedname : ::windows::core::PCWSTR , deleteoldrdn : i32 ) -> u32 ); ldap_modrdn2_sW(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi(), deleteoldrdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1326,7 +1326,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdnA ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , newdistinguishedname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdnA ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , newdistinguishedname : ::windows::core::PCSTR ) -> u32 ); ldap_modrdnA(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1336,7 +1336,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdnW ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCWSTR , newdistinguishedname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdnW ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCWSTR , newdistinguishedname : ::windows::core::PCWSTR ) -> u32 ); ldap_modrdnW(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1346,7 +1346,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn_s ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , newdistinguishedname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn_s ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , newdistinguishedname : ::windows::core::PCSTR ) -> u32 ); ldap_modrdn_s(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1356,7 +1356,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn_sA ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , newdistinguishedname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn_sA ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , newdistinguishedname : ::windows::core::PCSTR ) -> u32 ); ldap_modrdn_sA(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1366,7 +1366,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn_sW ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCWSTR , newdistinguishedname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_modrdn_sW ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCWSTR , newdistinguishedname : ::windows::core::PCWSTR ) -> u32 ); ldap_modrdn_sW(externalhandle, distinguishedname.into_param().abi(), newdistinguishedname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1380,21 +1380,21 @@ pub unsafe fn ldap_msgfree(res: *mut LDAPMessage) -> u32 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_next_attribute(ld: *mut LDAP, entry: *mut LDAPMessage, ptr: *mut BerElement) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_next_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_next_attribute ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> ::windows::core::PSTR ); ldap_next_attribute(ld, entry, ptr) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_next_attributeA(ld: *mut LDAP, entry: *mut LDAPMessage, ptr: *mut BerElement) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_next_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_next_attributeA ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> ::windows::core::PSTR ); ldap_next_attributeA(ld, entry, ptr) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_next_attributeW(ld: *mut LDAP, entry: *mut LDAPMessage, ptr: *mut BerElement) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_next_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_next_attributeW ( ld : *mut LDAP , entry : *mut LDAPMessage , ptr : *mut BerElement ) -> ::windows::core::PWSTR ); ldap_next_attributeW(ld, entry, ptr) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1417,7 +1417,7 @@ pub unsafe fn ldap_open(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_open ( hostname : :: windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_open ( hostname : ::windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); ldap_open(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1426,7 +1426,7 @@ pub unsafe fn ldap_openA(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_openA ( hostname : :: windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_openA ( hostname : ::windows::core::PCSTR , portnumber : u32 ) -> *mut LDAP ); ldap_openA(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1435,7 +1435,7 @@ pub unsafe fn ldap_openW(hostname: P0, portnumber: u32) -> *mut LDAP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_openW ( hostname : :: windows::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_openW ( hostname : ::windows::core::PCWSTR , portnumber : u32 ) -> *mut LDAP ); ldap_openW(hostname.into_param().abi(), portnumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1445,7 +1445,7 @@ pub unsafe fn ldap_parse_extended_resultA(connection: *mut LDAP, resultmessa where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_extended_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut :: windows::core::PSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_extended_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut ::windows::core::PSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); ldap_parse_extended_resultA(connection, resultmessage, ::core::mem::transmute(resultoid.unwrap_or(::std::ptr::null_mut())), resultdata, freeit.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1455,7 +1455,7 @@ pub unsafe fn ldap_parse_extended_resultW(connection: *mut LDAP, resultmessa where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_extended_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut :: windows::core::PWSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_extended_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , resultoid : *mut ::windows::core::PWSTR , resultdata : *mut *mut LDAP_BERVAL , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); ldap_parse_extended_resultW(connection, resultmessage, ::core::mem::transmute(resultoid.unwrap_or(::std::ptr::null_mut())), resultdata, freeit.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1483,21 +1483,21 @@ pub unsafe fn ldap_parse_page_controlW(externalhandle: *mut LDAP, servercontrols #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_parse_reference(connection: *mut LDAP, resultmessage: *mut LDAPMessage, referrals: *mut *mut ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_reference ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_reference ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut ::windows::core::PSTR ) -> u32 ); ldap_parse_reference(connection, resultmessage, referrals) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_parse_referenceA(connection: *mut LDAP, resultmessage: *mut LDAPMessage, referrals: *mut *mut ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_referenceA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_referenceA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut ::windows::core::PSTR ) -> u32 ); ldap_parse_referenceA(connection, resultmessage, referrals) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_parse_referenceW(connection: *mut LDAP, resultmessage: *mut LDAPMessage, referrals: *mut *mut ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_referenceW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_referenceW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , referrals : *mut *mut ::windows::core::PWSTR ) -> u32 ); ldap_parse_referenceW(connection, resultmessage, referrals) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1507,7 +1507,7 @@ pub unsafe fn ldap_parse_result(connection: *mut LDAP, resultmessage: *mut L where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_result ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows::core::PSTR , errormessage : *mut :: windows::core::PSTR , referrals : *mut *mut :: windows::core::PSTR , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_result ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut ::windows::core::PSTR , errormessage : *mut ::windows::core::PSTR , referrals : *mut *mut ::windows::core::PSTR , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); ldap_parse_result(connection, resultmessage, returncode, ::core::mem::transmute(matcheddns.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(errormessage.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(referrals.unwrap_or(::std::ptr::null_mut())), servercontrols, freeit.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1517,7 +1517,7 @@ pub unsafe fn ldap_parse_resultA(connection: *mut LDAP, resultmessage: *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows::core::PSTR , errormessage : *mut :: windows::core::PSTR , referrals : *mut *mut *mut i8 , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_resultA ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut ::windows::core::PSTR , errormessage : *mut ::windows::core::PSTR , referrals : *mut *mut *mut i8 , servercontrols : *mut *mut *mut LDAPControlA , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); ldap_parse_resultA(connection, resultmessage, returncode, ::core::mem::transmute(matcheddns.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(errormessage.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(referrals.unwrap_or(::std::ptr::null_mut())), servercontrols, freeit.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1527,28 +1527,28 @@ pub unsafe fn ldap_parse_resultW(connection: *mut LDAP, resultmessage: *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut :: windows::core::PWSTR , errormessage : *mut :: windows::core::PWSTR , referrals : *mut *mut *mut u16 , servercontrols : *mut *mut *mut LDAPControlW , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_resultW ( connection : *mut LDAP , resultmessage : *mut LDAPMessage , returncode : *mut u32 , matcheddns : *mut ::windows::core::PWSTR , errormessage : *mut ::windows::core::PWSTR , referrals : *mut *mut *mut u16 , servercontrols : *mut *mut *mut LDAPControlW , freeit : super::super::Foundation:: BOOLEAN ) -> u32 ); ldap_parse_resultW(connection, resultmessage, returncode, ::core::mem::transmute(matcheddns.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(errormessage.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(referrals.unwrap_or(::std::ptr::null_mut())), servercontrols, freeit.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_parse_sort_control(externalhandle: *mut LDAP, control: *mut *mut LDAPControlA, result: *mut u32, attribute: *mut ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_sort_control ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_sort_control ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut ::windows::core::PSTR ) -> u32 ); ldap_parse_sort_control(externalhandle, control, result, attribute) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_parse_sort_controlA(externalhandle: *mut LDAP, control: *mut *mut LDAPControlA, result: *mut u32, attribute: ::core::option::Option<*mut ::windows::core::PSTR>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_sort_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_sort_controlA ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlA , result : *mut u32 , attribute : *mut ::windows::core::PSTR ) -> u32 ); ldap_parse_sort_controlA(externalhandle, control, result, ::core::mem::transmute(attribute.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ldap_parse_sort_controlW(externalhandle: *mut LDAP, control: *mut *mut LDAPControlW, result: *mut u32, attribute: ::core::option::Option<*mut ::windows::core::PWSTR>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_sort_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , result : *mut u32 , attribute : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_parse_sort_controlW ( externalhandle : *mut LDAP , control : *mut *mut LDAPControlW , result : *mut u32 , attribute : *mut ::windows::core::PWSTR ) -> u32 ); ldap_parse_sort_controlW(externalhandle, control, result, ::core::mem::transmute(attribute.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1571,7 +1571,7 @@ pub unsafe fn ldap_perror(ld: *mut LDAP, msg: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_perror ( ld : *mut LDAP , msg : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_perror ( ld : *mut LDAP , msg : ::windows::core::PCSTR ) -> ( ) ); ldap_perror(ld, msg.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1583,7 +1583,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_ext ( ld : *mut LDAP , dn : :: windows::core::PCSTR , newrdn : :: windows::core::PCSTR , newparent : :: windows::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_ext ( ld : *mut LDAP , dn : ::windows::core::PCSTR , newrdn : ::windows::core::PCSTR , newparent : ::windows::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_rename_ext(ld, dn.into_param().abi(), newrdn.into_param().abi(), newparent.into_param().abi(), deleteoldrdn, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1595,7 +1595,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_extA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , newrdn : :: windows::core::PCSTR , newparent : :: windows::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_extA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , newrdn : ::windows::core::PCSTR , newparent : ::windows::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , messagenumber : *mut u32 ) -> u32 ); ldap_rename_extA(ld, dn.into_param().abi(), newrdn.into_param().abi(), newparent.into_param().abi(), deleteoldrdn, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1607,7 +1607,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_extW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , newrdn : :: windows::core::PCWSTR , newparent : :: windows::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_extW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , newrdn : ::windows::core::PCWSTR , newparent : ::windows::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , messagenumber : *mut u32 ) -> u32 ); ldap_rename_extW(ld, dn.into_param().abi(), newrdn.into_param().abi(), newparent.into_param().abi(), deleteoldrdn, servercontrols, clientcontrols, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1619,7 +1619,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_ext_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , newrdn : :: windows::core::PCSTR , newparent : :: windows::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_ext_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , newrdn : ::windows::core::PCSTR , newparent : ::windows::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_rename_ext_s(ld, dn.into_param().abi(), newrdn.into_param().abi(), newparent.into_param().abi(), deleteoldrdn, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1631,7 +1631,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_ext_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , newrdn : :: windows::core::PCSTR , newparent : :: windows::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_ext_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , newrdn : ::windows::core::PCSTR , newparent : ::windows::core::PCSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA ) -> u32 ); ldap_rename_ext_sA(ld, dn.into_param().abi(), newrdn.into_param().abi(), newparent.into_param().abi(), deleteoldrdn, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1643,7 +1643,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_ext_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , newrdn : :: windows::core::PCWSTR , newparent : :: windows::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_rename_ext_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , newrdn : ::windows::core::PCWSTR , newparent : ::windows::core::PCWSTR , deleteoldrdn : i32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW ) -> u32 ); ldap_rename_ext_sW(ld, dn.into_param().abi(), newrdn.into_param().abi(), newparent.into_param().abi(), deleteoldrdn, servercontrols, clientcontrols) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1668,7 +1668,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sasl_bindA ( externalhandle : *mut LDAP , distname : :: windows::core::PCSTR , authmechanism : :: windows::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , messagenumber : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sasl_bindA ( externalhandle : *mut LDAP , distname : ::windows::core::PCSTR , authmechanism : ::windows::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , messagenumber : *mut i32 ) -> i32 ); ldap_sasl_bindA(externalhandle, distname.into_param().abi(), authmechanism.into_param().abi(), cred, serverctrls, clientctrls, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1679,7 +1679,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sasl_bindW ( externalhandle : *mut LDAP , distname : :: windows::core::PCWSTR , authmechanism : :: windows::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , messagenumber : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sasl_bindW ( externalhandle : *mut LDAP , distname : ::windows::core::PCWSTR , authmechanism : ::windows::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , messagenumber : *mut i32 ) -> i32 ); ldap_sasl_bindW(externalhandle, distname.into_param().abi(), authmechanism.into_param().abi(), cred, serverctrls, clientctrls, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1690,7 +1690,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sasl_bind_sA ( externalhandle : *mut LDAP , distname : :: windows::core::PCSTR , authmechanism : :: windows::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sasl_bind_sA ( externalhandle : *mut LDAP , distname : ::windows::core::PCSTR , authmechanism : ::windows::core::PCSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlA , clientctrls : *mut *mut LDAPControlA , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); ldap_sasl_bind_sA(externalhandle, distname.into_param().abi(), authmechanism.into_param().abi(), cred, serverctrls, clientctrls, serverdata) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1701,7 +1701,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sasl_bind_sW ( externalhandle : *mut LDAP , distname : :: windows::core::PCWSTR , authmechanism : :: windows::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sasl_bind_sW ( externalhandle : *mut LDAP , distname : ::windows::core::PCWSTR , authmechanism : ::windows::core::PCWSTR , cred : *const LDAP_BERVAL , serverctrls : *mut *mut LDAPControlW , clientctrls : *mut *mut LDAPControlW , serverdata : *mut *mut LDAP_BERVAL ) -> i32 ); ldap_sasl_bind_sW(externalhandle, distname.into_param().abi(), authmechanism.into_param().abi(), cred, serverctrls, clientctrls, serverdata) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1711,7 +1711,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); ldap_search(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1721,7 +1721,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_searchA ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_searchA ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 ) -> u32 ); ldap_searchA(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1731,7 +1731,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_searchW ( ld : *mut LDAP , base : :: windows::core::PCWSTR , scope : u32 , filter : :: windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_searchW ( ld : *mut LDAP , base : ::windows::core::PCWSTR , scope : u32 , filter : ::windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 ) -> u32 ); ldap_searchW(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1748,7 +1748,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_ext ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_ext ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); ldap_search_ext(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, ::core::mem::transmute(servercontrols.unwrap_or(::std::ptr::null())), ::core::mem::transmute(clientcontrols.unwrap_or(::std::ptr::null())), timelimit, sizelimit, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1759,7 +1759,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_extA ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_extA ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); ldap_search_extA(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, ::core::mem::transmute(servercontrols.unwrap_or(::std::ptr::null())), ::core::mem::transmute(clientcontrols.unwrap_or(::std::ptr::null())), timelimit, sizelimit, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1770,7 +1770,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_extW ( ld : *mut LDAP , base : :: windows::core::PCWSTR , scope : u32 , filter : :: windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_extW ( ld : *mut LDAP , base : ::windows::core::PCWSTR , scope : u32 , filter : ::windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timelimit : u32 , sizelimit : u32 , messagenumber : *mut u32 ) -> u32 ); ldap_search_extW(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, ::core::mem::transmute(servercontrols.unwrap_or(::std::ptr::null())), ::core::mem::transmute(clientcontrols.unwrap_or(::std::ptr::null())), timelimit, sizelimit, messagenumber) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1781,7 +1781,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_ext_s ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_ext_s ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_ext_s(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, ::core::mem::transmute(servercontrols.unwrap_or(::std::ptr::null())), ::core::mem::transmute(clientcontrols.unwrap_or(::std::ptr::null())), timeout, sizelimit, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1792,7 +1792,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_ext_sA ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_ext_sA ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , servercontrols : *const *const LDAPControlA , clientcontrols : *const *const LDAPControlA , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_ext_sA(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, ::core::mem::transmute(servercontrols.unwrap_or(::std::ptr::null())), ::core::mem::transmute(clientcontrols.unwrap_or(::std::ptr::null())), timeout, sizelimit, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1803,7 +1803,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_ext_sW ( ld : *mut LDAP , base : :: windows::core::PCWSTR , scope : u32 , filter : :: windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_ext_sW ( ld : *mut LDAP , base : ::windows::core::PCWSTR , scope : u32 , filter : ::windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , servercontrols : *const *const LDAPControlW , clientcontrols : *const *const LDAPControlW , timeout : *mut LDAP_TIMEVAL , sizelimit : u32 , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_ext_sW(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, ::core::mem::transmute(servercontrols.unwrap_or(::std::ptr::null())), ::core::mem::transmute(clientcontrols.unwrap_or(::std::ptr::null())), timeout, sizelimit, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1814,7 +1814,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_init_page ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , scopeofsearch : u32 , searchfilter : :: windows::core::PCSTR , attributelist : *mut *mut i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_init_page ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , scopeofsearch : u32 , searchfilter : ::windows::core::PCSTR , attributelist : *mut *mut i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); ldap_search_init_page(externalhandle, distinguishedname.into_param().abi(), scopeofsearch, searchfilter.into_param().abi(), attributelist, attributesonly, servercontrols, clientcontrols, pagetimelimit, totalsizelimit, sortkeys) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1825,7 +1825,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_init_pageA ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCSTR , scopeofsearch : u32 , searchfilter : :: windows::core::PCSTR , attributelist : *const *const i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_init_pageA ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCSTR , scopeofsearch : u32 , searchfilter : ::windows::core::PCSTR , attributelist : *const *const i8 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlA , clientcontrols : *mut *mut LDAPControlA , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyA ) -> *mut LDAPSearch ); ldap_search_init_pageA(externalhandle, distinguishedname.into_param().abi(), scopeofsearch, searchfilter.into_param().abi(), attributelist, attributesonly, servercontrols, clientcontrols, pagetimelimit, totalsizelimit, sortkeys) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1836,7 +1836,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_init_pageW ( externalhandle : *mut LDAP , distinguishedname : :: windows::core::PCWSTR , scopeofsearch : u32 , searchfilter : :: windows::core::PCWSTR , attributelist : *const *const u16 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyW ) -> *mut LDAPSearch ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_init_pageW ( externalhandle : *mut LDAP , distinguishedname : ::windows::core::PCWSTR , scopeofsearch : u32 , searchfilter : ::windows::core::PCWSTR , attributelist : *const *const u16 , attributesonly : u32 , servercontrols : *mut *mut LDAPControlW , clientcontrols : *mut *mut LDAPControlW , pagetimelimit : u32 , totalsizelimit : u32 , sortkeys : *mut *mut LDAPSortKeyW ) -> *mut LDAPSearch ); ldap_search_init_pageW(externalhandle, distinguishedname.into_param().abi(), scopeofsearch, searchfilter.into_param().abi(), attributelist, attributesonly, servercontrols, clientcontrols, pagetimelimit, totalsizelimit, sortkeys) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1847,7 +1847,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_s ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_s ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_s(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1858,7 +1858,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_sA ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_sA ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_sA(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1869,7 +1869,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_sW ( ld : *mut LDAP , base : :: windows::core::PCWSTR , scope : u32 , filter : :: windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_sW ( ld : *mut LDAP , base : ::windows::core::PCWSTR , scope : u32 , filter : ::windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_sW(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1880,7 +1880,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_st ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_st ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_st(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, timeout, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1891,7 +1891,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_stA ( ld : *mut LDAP , base : :: windows::core::PCSTR , scope : u32 , filter : :: windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_stA ( ld : *mut LDAP , base : ::windows::core::PCSTR , scope : u32 , filter : ::windows::core::PCSTR , attrs : *const *const i8 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_stA(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, timeout, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -1902,7 +1902,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_stW ( ld : *mut LDAP , base : :: windows::core::PCWSTR , scope : u32 , filter : :: windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_search_stW ( ld : *mut LDAP , base : ::windows::core::PCWSTR , scope : u32 , filter : ::windows::core::PCWSTR , attrs : *const *const u16 , attrsonly : u32 , timeout : *mut LDAP_TIMEVAL , res : *mut *mut LDAPMessage ) -> u32 ); ldap_search_stW(ld, base.into_param().abi(), scope, filter.into_param().abi(), attrs, attrsonly, timeout, res) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1936,7 +1936,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bind ( ld : *mut LDAP , dn : :: windows::core::PCSTR , passwd : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bind ( ld : *mut LDAP , dn : ::windows::core::PCSTR , passwd : ::windows::core::PCSTR ) -> u32 ); ldap_simple_bind(ld, dn.into_param().abi(), passwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1946,7 +1946,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bindA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , passwd : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bindA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , passwd : ::windows::core::PCSTR ) -> u32 ); ldap_simple_bindA(ld, dn.into_param().abi(), passwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1956,7 +1956,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bindW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , passwd : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bindW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , passwd : ::windows::core::PCWSTR ) -> u32 ); ldap_simple_bindW(ld, dn.into_param().abi(), passwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1966,7 +1966,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bind_s ( ld : *mut LDAP , dn : :: windows::core::PCSTR , passwd : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bind_s ( ld : *mut LDAP , dn : ::windows::core::PCSTR , passwd : ::windows::core::PCSTR ) -> u32 ); ldap_simple_bind_s(ld, dn.into_param().abi(), passwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1976,7 +1976,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bind_sA ( ld : *mut LDAP , dn : :: windows::core::PCSTR , passwd : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bind_sA ( ld : *mut LDAP , dn : ::windows::core::PCSTR , passwd : ::windows::core::PCSTR ) -> u32 ); ldap_simple_bind_sA(ld, dn.into_param().abi(), passwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1986,7 +1986,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bind_sW ( ld : *mut LDAP , dn : :: windows::core::PCWSTR , passwd : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_simple_bind_sW ( ld : *mut LDAP , dn : ::windows::core::PCWSTR , passwd : ::windows::core::PCWSTR ) -> u32 ); ldap_simple_bind_sW(ld, dn.into_param().abi(), passwd.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -1995,7 +1995,7 @@ pub unsafe fn ldap_sslinit(hostname: P0, portnumber: u32, secure: i32) -> *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sslinit ( hostname : :: windows::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sslinit ( hostname : ::windows::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); ldap_sslinit(hostname.into_param().abi(), portnumber, secure) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2004,7 +2004,7 @@ pub unsafe fn ldap_sslinitA(hostname: P0, portnumber: u32, secure: i32) -> * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sslinitA ( hostname : :: windows::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sslinitA ( hostname : ::windows::core::PCSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); ldap_sslinitA(hostname.into_param().abi(), portnumber, secure) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2013,7 +2013,7 @@ pub unsafe fn ldap_sslinitW(hostname: P0, portnumber: u32, secure: i32) -> * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sslinitW ( hostname : :: windows::core::PCWSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_sslinitW ( hostname : ::windows::core::PCWSTR , portnumber : u32 , secure : i32 ) -> *mut LDAP ); ldap_sslinitW(hostname.into_param().abi(), portnumber, secure) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`, `\"Win32_Foundation\"`*"] @@ -2050,7 +2050,7 @@ pub unsafe fn ldap_ufn2dn(ufn: P0, pdn: *mut ::windows::core::PSTR) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_ufn2dn ( ufn : :: windows::core::PCSTR , pdn : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_ufn2dn ( ufn : ::windows::core::PCSTR , pdn : *mut ::windows::core::PSTR ) -> u32 ); ldap_ufn2dn(ufn.into_param().abi(), pdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2059,7 +2059,7 @@ pub unsafe fn ldap_ufn2dnA(ufn: P0, pdn: *mut ::windows::core::PSTR) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_ufn2dnA ( ufn : :: windows::core::PCSTR , pdn : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_ufn2dnA ( ufn : ::windows::core::PCSTR , pdn : *mut ::windows::core::PSTR ) -> u32 ); ldap_ufn2dnA(ufn.into_param().abi(), pdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2068,7 +2068,7 @@ pub unsafe fn ldap_ufn2dnW(ufn: P0, pdn: *mut ::windows::core::PWSTR) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_ufn2dnW ( ufn : :: windows::core::PCWSTR , pdn : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_ufn2dnW ( ufn : ::windows::core::PCWSTR , pdn : *mut ::windows::core::PWSTR ) -> u32 ); ldap_ufn2dnW(ufn.into_param().abi(), pdn) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2086,19 +2086,19 @@ pub unsafe fn ldap_unbind_s(ld: *mut LDAP) -> u32 { #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_value_free(vals: ::core::option::Option<*const ::windows::core::PCSTR>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_value_free ( vals : *const :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_value_free ( vals : *const ::windows::core::PCSTR ) -> u32 ); ldap_value_free(::core::mem::transmute(vals.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_value_freeA(vals: ::core::option::Option<*const ::windows::core::PCSTR>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_value_freeA ( vals : *const :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_value_freeA ( vals : *const ::windows::core::PCSTR ) -> u32 ); ldap_value_freeA(::core::mem::transmute(vals.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] #[inline] pub unsafe fn ldap_value_freeW(vals: ::core::option::Option<*const ::windows::core::PCWSTR>) -> u32 { - ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_value_freeW ( vals : *const :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wldap32.dll""cdecl" fn ldap_value_freeW ( vals : *const ::windows::core::PCWSTR ) -> u32 ); ldap_value_freeW(::core::mem::transmute(vals.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2140,41 +2140,41 @@ pub const LDAP_AUTH_SIMPLE: i32 = 128i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_BIND_CMD: i32 = 96i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1851"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1851"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1851"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_ADAM_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1851"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1791"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1791"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1791"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_LDAP_INTEG_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1791"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.800"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.800"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.800"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.800"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1920"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1920"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1920"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_PARTIAL_SECRETS_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1920"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1670"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1670"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1670"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V51_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1670"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1935"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1935"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1935"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V60_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1935"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1935"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1935"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1935"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1935"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2080"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2080"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2080"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_V61_R2_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2080"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2237"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2237"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2237"); +pub const LDAP_CAP_ACTIVE_DIRECTORY_W8_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2237"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_CHASE_EXTERNAL_REFERRALS: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2182,17 +2182,17 @@ pub const LDAP_CHASE_SUBORDINATE_REFERRALS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_COMPARE_CMD: i32 = 110i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_REFERRALS: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.616"); +pub const LDAP_CONTROL_REFERRALS: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.616"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_REFERRALS_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.616"); +pub const LDAP_CONTROL_REFERRALS_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.616"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVREQUEST: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.3.4.9"); +pub const LDAP_CONTROL_VLVREQUEST: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.3.4.9"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVREQUEST_W: ::windows::core::PCWSTR = ::windows::w!("2.16.840.1.113730.3.4.9"); +pub const LDAP_CONTROL_VLVREQUEST_W: ::windows::core::PCWSTR = ::windows::core::w!("2.16.840.1.113730.3.4.9"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVRESPONSE: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.3.4.10"); +pub const LDAP_CONTROL_VLVRESPONSE: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.3.4.10"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_CONTROL_VLVRESPONSE_W: ::windows::core::PCWSTR = ::windows::w!("2.16.840.1.113730.3.4.10"); +pub const LDAP_CONTROL_VLVRESPONSE_W: ::windows::core::PCWSTR = ::windows::core::w!("2.16.840.1.113730.3.4.10"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_DELETE_CMD: i32 = 74i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2244,21 +2244,21 @@ pub const LDAP_INVALID_CMD: u32 = 255u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_INVALID_RES: u32 = 255u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_AND: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.803"); +pub const LDAP_MATCHING_RULE_BIT_AND: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.803"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_AND_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.803"); +pub const LDAP_MATCHING_RULE_BIT_AND_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.803"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_OR: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.804"); +pub const LDAP_MATCHING_RULE_BIT_OR: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.804"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_BIT_OR_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.804"); +pub const LDAP_MATCHING_RULE_BIT_OR_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.804"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2253"); +pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2253"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2253"); +pub const LDAP_MATCHING_RULE_DN_BINARY_COMPLEX_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2253"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1941"); +pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1941"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1941"); +pub const LDAP_MATCHING_RULE_TRANSITIVE_EVALUATION_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1941"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_MODIFY_CMD: i32 = 102i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2280,113 +2280,113 @@ pub const LDAP_MSG_RECEIVED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_NO_LIMIT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ABANDON_REPL: ::windows::core::PCSTR = ::windows::s!("abandonReplication"); +pub const LDAP_OPATT_ABANDON_REPL: ::windows::core::PCSTR = ::windows::core::s!("abandonReplication"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ABANDON_REPL_W: ::windows::core::PCWSTR = ::windows::w!("abandonReplication"); +pub const LDAP_OPATT_ABANDON_REPL_W: ::windows::core::PCWSTR = ::windows::core::w!("abandonReplication"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_DOM_MASTER: ::windows::core::PCSTR = ::windows::s!("becomeDomainMaster"); +pub const LDAP_OPATT_BECOME_DOM_MASTER: ::windows::core::PCSTR = ::windows::core::s!("becomeDomainMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_DOM_MASTER_W: ::windows::core::PCWSTR = ::windows::w!("becomeDomainMaster"); +pub const LDAP_OPATT_BECOME_DOM_MASTER_W: ::windows::core::PCWSTR = ::windows::core::w!("becomeDomainMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_PDC: ::windows::core::PCSTR = ::windows::s!("becomePdc"); +pub const LDAP_OPATT_BECOME_PDC: ::windows::core::PCSTR = ::windows::core::s!("becomePdc"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_PDC_W: ::windows::core::PCWSTR = ::windows::w!("becomePdc"); +pub const LDAP_OPATT_BECOME_PDC_W: ::windows::core::PCWSTR = ::windows::core::w!("becomePdc"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_RID_MASTER: ::windows::core::PCSTR = ::windows::s!("becomeRidMaster"); +pub const LDAP_OPATT_BECOME_RID_MASTER: ::windows::core::PCSTR = ::windows::core::s!("becomeRidMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_RID_MASTER_W: ::windows::core::PCWSTR = ::windows::w!("becomeRidMaster"); +pub const LDAP_OPATT_BECOME_RID_MASTER_W: ::windows::core::PCWSTR = ::windows::core::w!("becomeRidMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_SCHEMA_MASTER: ::windows::core::PCSTR = ::windows::s!("becomeSchemaMaster"); +pub const LDAP_OPATT_BECOME_SCHEMA_MASTER: ::windows::core::PCSTR = ::windows::core::s!("becomeSchemaMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_BECOME_SCHEMA_MASTER_W: ::windows::core::PCWSTR = ::windows::w!("becomeSchemaMaster"); +pub const LDAP_OPATT_BECOME_SCHEMA_MASTER_W: ::windows::core::PCWSTR = ::windows::core::w!("becomeSchemaMaster"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT: ::windows::core::PCSTR = ::windows::s!("configurationNamingContext"); +pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT: ::windows::core::PCSTR = ::windows::core::s!("configurationNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT_W: ::windows::core::PCWSTR = ::windows::w!("configurationNamingContext"); +pub const LDAP_OPATT_CONFIG_NAMING_CONTEXT_W: ::windows::core::PCWSTR = ::windows::core::w!("configurationNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CURRENT_TIME: ::windows::core::PCSTR = ::windows::s!("currentTime"); +pub const LDAP_OPATT_CURRENT_TIME: ::windows::core::PCSTR = ::windows::core::s!("currentTime"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_CURRENT_TIME_W: ::windows::core::PCWSTR = ::windows::w!("currentTime"); +pub const LDAP_OPATT_CURRENT_TIME_W: ::windows::core::PCWSTR = ::windows::core::w!("currentTime"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT: ::windows::core::PCSTR = ::windows::s!("defaultNamingContext"); +pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT: ::windows::core::PCSTR = ::windows::core::s!("defaultNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT_W: ::windows::core::PCWSTR = ::windows::w!("defaultNamingContext"); +pub const LDAP_OPATT_DEFAULT_NAMING_CONTEXT_W: ::windows::core::PCWSTR = ::windows::core::w!("defaultNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DNS_HOST_NAME: ::windows::core::PCSTR = ::windows::s!("dnsHostName"); +pub const LDAP_OPATT_DNS_HOST_NAME: ::windows::core::PCSTR = ::windows::core::s!("dnsHostName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DNS_HOST_NAME_W: ::windows::core::PCWSTR = ::windows::w!("dnsHostName"); +pub const LDAP_OPATT_DNS_HOST_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("dnsHostName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DO_GARBAGE_COLLECTION: ::windows::core::PCSTR = ::windows::s!("doGarbageCollection"); +pub const LDAP_OPATT_DO_GARBAGE_COLLECTION: ::windows::core::PCSTR = ::windows::core::s!("doGarbageCollection"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DO_GARBAGE_COLLECTION_W: ::windows::core::PCWSTR = ::windows::w!("doGarbageCollection"); +pub const LDAP_OPATT_DO_GARBAGE_COLLECTION_W: ::windows::core::PCWSTR = ::windows::core::w!("doGarbageCollection"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DS_SERVICE_NAME: ::windows::core::PCSTR = ::windows::s!("dsServiceName"); +pub const LDAP_OPATT_DS_SERVICE_NAME: ::windows::core::PCSTR = ::windows::core::s!("dsServiceName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_DS_SERVICE_NAME_W: ::windows::core::PCWSTR = ::windows::w!("dsServiceName"); +pub const LDAP_OPATT_DS_SERVICE_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("dsServiceName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_FIXUP_INHERITANCE: ::windows::core::PCSTR = ::windows::s!("fixupInheritance"); +pub const LDAP_OPATT_FIXUP_INHERITANCE: ::windows::core::PCSTR = ::windows::core::s!("fixupInheritance"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_FIXUP_INHERITANCE_W: ::windows::core::PCWSTR = ::windows::w!("fixupInheritance"); +pub const LDAP_OPATT_FIXUP_INHERITANCE_W: ::windows::core::PCWSTR = ::windows::core::w!("fixupInheritance"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_HIGHEST_COMMITTED_USN: ::windows::core::PCSTR = ::windows::s!("highestCommitedUSN"); +pub const LDAP_OPATT_HIGHEST_COMMITTED_USN: ::windows::core::PCSTR = ::windows::core::s!("highestCommitedUSN"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_HIGHEST_COMMITTED_USN_W: ::windows::core::PCWSTR = ::windows::w!("highestCommitedUSN"); +pub const LDAP_OPATT_HIGHEST_COMMITTED_USN_W: ::windows::core::PCWSTR = ::windows::core::w!("highestCommitedUSN"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_INVALIDATE_RID_POOL: ::windows::core::PCSTR = ::windows::s!("invalidateRidPool"); +pub const LDAP_OPATT_INVALIDATE_RID_POOL: ::windows::core::PCSTR = ::windows::core::s!("invalidateRidPool"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_INVALIDATE_RID_POOL_W: ::windows::core::PCWSTR = ::windows::w!("invalidateRidPool"); +pub const LDAP_OPATT_INVALIDATE_RID_POOL_W: ::windows::core::PCWSTR = ::windows::core::w!("invalidateRidPool"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_LDAP_SERVICE_NAME: ::windows::core::PCSTR = ::windows::s!("ldapServiceName"); +pub const LDAP_OPATT_LDAP_SERVICE_NAME: ::windows::core::PCSTR = ::windows::core::s!("ldapServiceName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_LDAP_SERVICE_NAME_W: ::windows::core::PCWSTR = ::windows::w!("ldapServiceName"); +pub const LDAP_OPATT_LDAP_SERVICE_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("ldapServiceName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_NAMING_CONTEXTS: ::windows::core::PCSTR = ::windows::s!("namingContexts"); +pub const LDAP_OPATT_NAMING_CONTEXTS: ::windows::core::PCSTR = ::windows::core::s!("namingContexts"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_NAMING_CONTEXTS_W: ::windows::core::PCWSTR = ::windows::w!("namingContexts"); +pub const LDAP_OPATT_NAMING_CONTEXTS_W: ::windows::core::PCWSTR = ::windows::core::w!("namingContexts"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_RECALC_HIERARCHY: ::windows::core::PCSTR = ::windows::s!("recalcHierarchy"); +pub const LDAP_OPATT_RECALC_HIERARCHY: ::windows::core::PCSTR = ::windows::core::s!("recalcHierarchy"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_RECALC_HIERARCHY_W: ::windows::core::PCWSTR = ::windows::w!("recalcHierarchy"); +pub const LDAP_OPATT_RECALC_HIERARCHY_W: ::windows::core::PCWSTR = ::windows::core::w!("recalcHierarchy"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT: ::windows::core::PCSTR = ::windows::s!("rootDomainNamingContext"); +pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT: ::windows::core::PCSTR = ::windows::core::s!("rootDomainNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT_W: ::windows::core::PCWSTR = ::windows::w!("rootDomainNamingContext"); +pub const LDAP_OPATT_ROOT_DOMAIN_NAMING_CONTEXT_W: ::windows::core::PCWSTR = ::windows::core::w!("rootDomainNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT: ::windows::core::PCSTR = ::windows::s!("schemaNamingContext"); +pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT: ::windows::core::PCSTR = ::windows::core::s!("schemaNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT_W: ::windows::core::PCWSTR = ::windows::w!("schemaNamingContext"); +pub const LDAP_OPATT_SCHEMA_NAMING_CONTEXT_W: ::windows::core::PCWSTR = ::windows::core::w!("schemaNamingContext"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_UPDATE_NOW: ::windows::core::PCSTR = ::windows::s!("schemaUpdateNow"); +pub const LDAP_OPATT_SCHEMA_UPDATE_NOW: ::windows::core::PCSTR = ::windows::core::s!("schemaUpdateNow"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SCHEMA_UPDATE_NOW_W: ::windows::core::PCWSTR = ::windows::w!("schemaUpdateNow"); +pub const LDAP_OPATT_SCHEMA_UPDATE_NOW_W: ::windows::core::PCWSTR = ::windows::core::w!("schemaUpdateNow"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SERVER_NAME: ::windows::core::PCSTR = ::windows::s!("serverName"); +pub const LDAP_OPATT_SERVER_NAME: ::windows::core::PCSTR = ::windows::core::s!("serverName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SERVER_NAME_W: ::windows::core::PCWSTR = ::windows::w!("serverName"); +pub const LDAP_OPATT_SERVER_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("serverName"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY: ::windows::core::PCSTR = ::windows::s!("subschemaSubentry"); +pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY: ::windows::core::PCSTR = ::windows::core::s!("subschemaSubentry"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY_W: ::windows::core::PCWSTR = ::windows::w!("subschemaSubentry"); +pub const LDAP_OPATT_SUBSCHEMA_SUBENTRY_W: ::windows::core::PCWSTR = ::windows::core::w!("subschemaSubentry"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CAPABILITIES: ::windows::core::PCSTR = ::windows::s!("supportedCapabilities"); +pub const LDAP_OPATT_SUPPORTED_CAPABILITIES: ::windows::core::PCSTR = ::windows::core::s!("supportedCapabilities"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CAPABILITIES_W: ::windows::core::PCWSTR = ::windows::w!("supportedCapabilities"); +pub const LDAP_OPATT_SUPPORTED_CAPABILITIES_W: ::windows::core::PCWSTR = ::windows::core::w!("supportedCapabilities"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CONTROL: ::windows::core::PCSTR = ::windows::s!("supportedControl"); +pub const LDAP_OPATT_SUPPORTED_CONTROL: ::windows::core::PCSTR = ::windows::core::s!("supportedControl"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_CONTROL_W: ::windows::core::PCWSTR = ::windows::w!("supportedControl"); +pub const LDAP_OPATT_SUPPORTED_CONTROL_W: ::windows::core::PCWSTR = ::windows::core::w!("supportedControl"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES: ::windows::core::PCSTR = ::windows::s!("supportedLDAPPolicies"); +pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES: ::windows::core::PCSTR = ::windows::core::s!("supportedLDAPPolicies"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES_W: ::windows::core::PCWSTR = ::windows::w!("supportedLDAPPolicies"); +pub const LDAP_OPATT_SUPPORTED_LDAP_POLICIES_W: ::windows::core::PCWSTR = ::windows::core::w!("supportedLDAPPolicies"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION: ::windows::core::PCSTR = ::windows::s!("supportedLDAPVersion"); +pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION: ::windows::core::PCSTR = ::windows::core::s!("supportedLDAPVersion"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION_W: ::windows::core::PCWSTR = ::windows::w!("supportedLDAPVersion"); +pub const LDAP_OPATT_SUPPORTED_LDAP_VERSION_W: ::windows::core::PCWSTR = ::windows::core::w!("supportedLDAPVersion"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM: ::windows::core::PCSTR = ::windows::s!("supportedSASLMechanisms"); +pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM: ::windows::core::PCSTR = ::windows::core::s!("supportedSASLMechanisms"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM_W: ::windows::core::PCWSTR = ::windows::w!("supportedSASLMechanisms"); +pub const LDAP_OPATT_SUPPORTED_SASL_MECHANISM_W: ::windows::core::PCWSTR = ::windows::core::w!("supportedSASLMechanisms"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_OPT_API_FEATURE_INFO: u32 = 21u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2496,9 +2496,9 @@ pub const LDAP_OPT_TLS_INFO: u32 = 147u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_OPT_VERSION: u32 = 17u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PAGED_RESULT_OID_STRING: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.319"); +pub const LDAP_PAGED_RESULT_OID_STRING: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.319"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_PAGED_RESULT_OID_STRING_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.319"); +pub const LDAP_PAGED_RESULT_OID_STRING_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.319"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_POLICYHINT_APPLY_FULLPWDPOLICY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2536,165 +2536,165 @@ pub const LDAP_SCOPE_SUBTREE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SEARCH_CMD: i32 = 99i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2207"); +pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2207"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2207"); +pub const LDAP_SEARCH_HINT_INDEX_ONLY_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2207"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2306"); +pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2306"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2306"); +pub const LDAP_SEARCH_HINT_REQUIRED_INDEX_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2306"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2210"); +pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2210"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2210"); +pub const LDAP_SEARCH_HINT_SOFT_SIZE_LIMIT_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2210"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_ASQ_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1504"); +pub const LDAP_SERVER_ASQ_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1504"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_ASQ_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1504"); +pub const LDAP_SERVER_ASQ_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1504"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BATCH_REQUEST_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2212"); +pub const LDAP_SERVER_BATCH_REQUEST_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2212"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BATCH_REQUEST_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2212"); +pub const LDAP_SERVER_BATCH_REQUEST_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2212"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BYPASS_QUOTA_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2256"); +pub const LDAP_SERVER_BYPASS_QUOTA_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2256"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_BYPASS_QUOTA_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2256"); +pub const LDAP_SERVER_BYPASS_QUOTA_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2256"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.521"); +pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.521"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.521"); +pub const LDAP_SERVER_CROSSDOM_MOVE_TARGET_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.521"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_EX_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2090"); +pub const LDAP_SERVER_DIRSYNC_EX_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2090"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_EX_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2090"); +pub const LDAP_SERVER_DIRSYNC_EX_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2090"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.841"); +pub const LDAP_SERVER_DIRSYNC_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.841"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DIRSYNC_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.841"); +pub const LDAP_SERVER_DIRSYNC_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.841"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DN_INPUT_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2026"); +pub const LDAP_SERVER_DN_INPUT_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2026"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DN_INPUT_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2026"); +pub const LDAP_SERVER_DN_INPUT_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2026"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DOMAIN_SCOPE_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1339"); +pub const LDAP_SERVER_DOMAIN_SCOPE_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1339"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_DOMAIN_SCOPE_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1339"); +pub const LDAP_SERVER_DOMAIN_SCOPE_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1339"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2211"); +pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2211"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2211"); +pub const LDAP_SERVER_EXPECTED_ENTRY_COUNT_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2211"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXTENDED_DN_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.529"); +pub const LDAP_SERVER_EXTENDED_DN_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.529"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_EXTENDED_DN_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.529"); +pub const LDAP_SERVER_EXTENDED_DN_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.529"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FAST_BIND_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1781"); +pub const LDAP_SERVER_FAST_BIND_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1781"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FAST_BIND_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1781"); +pub const LDAP_SERVER_FAST_BIND_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1781"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FORCE_UPDATE_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1974"); +pub const LDAP_SERVER_FORCE_UPDATE_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1974"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_FORCE_UPDATE_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1974"); +pub const LDAP_SERVER_FORCE_UPDATE_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1974"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_GET_STATS_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.970"); +pub const LDAP_SERVER_GET_STATS_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.970"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_GET_STATS_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.970"); +pub const LDAP_SERVER_GET_STATS_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.970"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LAZY_COMMIT_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.619"); +pub const LDAP_SERVER_LAZY_COMMIT_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.619"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LAZY_COMMIT_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.619"); +pub const LDAP_SERVER_LAZY_COMMIT_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.619"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LINK_TTL_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2309"); +pub const LDAP_SERVER_LINK_TTL_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2309"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_LINK_TTL_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2309"); +pub const LDAP_SERVER_LINK_TTL_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2309"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_NOTIFICATION_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.528"); +pub const LDAP_SERVER_NOTIFICATION_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.528"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_NOTIFICATION_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.528"); +pub const LDAP_SERVER_NOTIFICATION_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.528"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1413"); +pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1413"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1413"); +pub const LDAP_SERVER_PERMISSIVE_MODIFY_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1413"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2066"); +pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2066"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2066"); +pub const LDAP_SERVER_POLICY_HINTS_DEPRECATED_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2066"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2239"); +pub const LDAP_SERVER_POLICY_HINTS_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2239"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_POLICY_HINTS_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2239"); +pub const LDAP_SERVER_POLICY_HINTS_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2239"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_QUOTA_CONTROL_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1852"); +pub const LDAP_SERVER_QUOTA_CONTROL_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1852"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_QUOTA_CONTROL_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1852"); +pub const LDAP_SERVER_QUOTA_CONTROL_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1852"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_OPTION_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.802"); +pub const LDAP_SERVER_RANGE_OPTION_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.802"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_OPTION_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.802"); +pub const LDAP_SERVER_RANGE_OPTION_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.802"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1948"); +pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1948"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1948"); +pub const LDAP_SERVER_RANGE_RETRIEVAL_NOERR_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1948"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RESP_SORT_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.474"); +pub const LDAP_SERVER_RESP_SORT_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.474"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_RESP_SORT_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.474"); +pub const LDAP_SERVER_RESP_SORT_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.474"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SD_FLAGS_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.801"); +pub const LDAP_SERVER_SD_FLAGS_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.801"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SD_FLAGS_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.801"); +pub const LDAP_SERVER_SD_FLAGS_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.801"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_HINTS_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2206"); +pub const LDAP_SERVER_SEARCH_HINTS_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2206"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_HINTS_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2206"); +pub const LDAP_SERVER_SEARCH_HINTS_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2206"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_OPTIONS_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1340"); +pub const LDAP_SERVER_SEARCH_OPTIONS_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1340"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SEARCH_OPTIONS_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1340"); +pub const LDAP_SERVER_SEARCH_OPTIONS_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1340"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SET_OWNER_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2255"); +pub const LDAP_SERVER_SET_OWNER_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2255"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SET_OWNER_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2255"); +pub const LDAP_SERVER_SET_OWNER_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2255"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2065"); +pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2065"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2065"); +pub const LDAP_SERVER_SHOW_DEACTIVATED_LINK_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2065"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DELETED_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.417"); +pub const LDAP_SERVER_SHOW_DELETED_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.417"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_DELETED_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.417"); +pub const LDAP_SERVER_SHOW_DELETED_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.417"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_RECYCLED_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2064"); +pub const LDAP_SERVER_SHOW_RECYCLED_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2064"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHOW_RECYCLED_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2064"); +pub const LDAP_SERVER_SHOW_RECYCLED_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2064"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1907"); +pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1907"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1907"); +pub const LDAP_SERVER_SHUTDOWN_NOTIFY_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1907"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SORT_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.473"); +pub const LDAP_SERVER_SORT_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.473"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_SORT_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.473"); +pub const LDAP_SERVER_SORT_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.473"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_EX_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2204"); +pub const LDAP_SERVER_TREE_DELETE_EX_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2204"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_EX_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2204"); +pub const LDAP_SERVER_TREE_DELETE_EX_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2204"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.805"); +pub const LDAP_SERVER_TREE_DELETE_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.805"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_TREE_DELETE_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.805"); +pub const LDAP_SERVER_TREE_DELETE_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.805"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_UPDATE_STATS_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2205"); +pub const LDAP_SERVER_UPDATE_STATS_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2205"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_UPDATE_STATS_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2205"); +pub const LDAP_SERVER_UPDATE_STATS_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2205"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_VERIFY_NAME_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.1338"); +pub const LDAP_SERVER_VERIFY_NAME_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.1338"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_VERIFY_NAME_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.1338"); +pub const LDAP_SERVER_VERIFY_NAME_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.1338"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_WHO_AM_I_OID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.4203.1.11.3"); +pub const LDAP_SERVER_WHO_AM_I_OID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.4203.1.11.3"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_SERVER_WHO_AM_I_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.3.6.1.4.1.4203.1.11.3"); +pub const LDAP_SERVER_WHO_AM_I_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.3.6.1.4.1.4203.1.11.3"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SESSION_CMD: i32 = 113i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2702,9 +2702,9 @@ pub const LDAP_SSL_GC_PORT: u32 = 3269u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SSL_PORT: u32 = 636u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_START_TLS_OID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.1466.20037"); +pub const LDAP_START_TLS_OID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.1466.20037"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_START_TLS_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.3.6.1.4.1.1466.20037"); +pub const LDAP_START_TLS_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.3.6.1.4.1.1466.20037"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SUBSTRING_ANY: i32 = 129i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] @@ -2712,25 +2712,25 @@ pub const LDAP_SUBSTRING_FINAL: i32 = 130i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_SUBSTRING_INITIAL: i32 = 128i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_TTL_EXTENDED_OP_OID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.1466.101.119.1"); +pub const LDAP_TTL_EXTENDED_OP_OID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.1466.101.119.1"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_TTL_EXTENDED_OP_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.3.6.1.4.1.1466.101.119.1"); +pub const LDAP_TTL_EXTENDED_OP_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.3.6.1.4.1.1466.101.119.1"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_UNBIND_CMD: i32 = 66i32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_UNICODE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_INVOCATIONID_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2209"); +pub const LDAP_UPDATE_STATS_INVOCATIONID_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2209"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_INVOCATIONID_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2209"); +pub const LDAP_UPDATE_STATS_INVOCATIONID_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2209"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_USN_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113556.1.4.2208"); +pub const LDAP_UPDATE_STATS_USN_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113556.1.4.2208"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_UPDATE_STATS_USN_OID_W: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113556.1.4.2208"); +pub const LDAP_UPDATE_STATS_USN_OID_W: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113556.1.4.2208"); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VENDOR_NAME: ::windows::core::PCSTR = ::windows::s!("Microsoft Corporation."); +pub const LDAP_VENDOR_NAME: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Corporation."); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] -pub const LDAP_VENDOR_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Corporation."); +pub const LDAP_VENDOR_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Corporation."); #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] pub const LDAP_VENDOR_VERSION: u32 = 510u32; #[doc = "*Required features: `\"Win32_Networking_Ldap\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs index 6d29d23e3b..06b66be9a7 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/NetworkListManager/mod.rs @@ -1007,31 +1007,31 @@ pub struct INetworkListManagerEvents_Vtbl { pub ConnectivityChanged: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, newconnectivity: NLM_CONNECTIVITY) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_AllowMerge: ::windows::core::PCWSTR = ::windows::w!("NA_AllowMerge"); +pub const NA_AllowMerge: ::windows::core::PCWSTR = ::windows::core::w!("NA_AllowMerge"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_CategoryReadOnly: ::windows::core::PCWSTR = ::windows::w!("NA_CategoryReadOnly"); +pub const NA_CategoryReadOnly: ::windows::core::PCWSTR = ::windows::core::w!("NA_CategoryReadOnly"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_CategorySetByPolicy: ::windows::core::PCWSTR = ::windows::w!("NA_CategorySetByPolicy"); +pub const NA_CategorySetByPolicy: ::windows::core::PCWSTR = ::windows::core::w!("NA_CategorySetByPolicy"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DescriptionReadOnly: ::windows::core::PCWSTR = ::windows::w!("NA_DescriptionReadOnly"); +pub const NA_DescriptionReadOnly: ::windows::core::PCWSTR = ::windows::core::w!("NA_DescriptionReadOnly"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DescriptionSetByPolicy: ::windows::core::PCWSTR = ::windows::w!("NA_DescriptionSetByPolicy"); +pub const NA_DescriptionSetByPolicy: ::windows::core::PCWSTR = ::windows::core::w!("NA_DescriptionSetByPolicy"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_DomainAuthenticationFailed: ::windows::core::PCWSTR = ::windows::w!("NA_DomainAuthenticationFailed"); +pub const NA_DomainAuthenticationFailed: ::windows::core::PCWSTR = ::windows::core::w!("NA_DomainAuthenticationFailed"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_IconReadOnly: ::windows::core::PCWSTR = ::windows::w!("NA_IconReadOnly"); +pub const NA_IconReadOnly: ::windows::core::PCWSTR = ::windows::core::w!("NA_IconReadOnly"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_IconSetByPolicy: ::windows::core::PCWSTR = ::windows::w!("NA_IconSetByPolicy"); +pub const NA_IconSetByPolicy: ::windows::core::PCWSTR = ::windows::core::w!("NA_IconSetByPolicy"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_InternetConnectivityV4: ::windows::core::PCWSTR = ::windows::w!("NA_InternetConnectivityV4"); +pub const NA_InternetConnectivityV4: ::windows::core::PCWSTR = ::windows::core::w!("NA_InternetConnectivityV4"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_InternetConnectivityV6: ::windows::core::PCWSTR = ::windows::w!("NA_InternetConnectivityV6"); +pub const NA_InternetConnectivityV6: ::windows::core::PCWSTR = ::windows::core::w!("NA_InternetConnectivityV6"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NameReadOnly: ::windows::core::PCWSTR = ::windows::w!("NA_NameReadOnly"); +pub const NA_NameReadOnly: ::windows::core::PCWSTR = ::windows::core::w!("NA_NameReadOnly"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NameSetByPolicy: ::windows::core::PCWSTR = ::windows::w!("NA_NameSetByPolicy"); +pub const NA_NameSetByPolicy: ::windows::core::PCWSTR = ::windows::core::w!("NA_NameSetByPolicy"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] -pub const NA_NetworkClass: ::windows::core::PCWSTR = ::windows::w!("NA_NetworkClass"); +pub const NA_NetworkClass: ::windows::core::PCWSTR = ::windows::core::w!("NA_NetworkClass"); #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] pub const NLM_MAX_ADDRESS_LIST_SIZE: u32 = 10u32; #[doc = "*Required features: `\"Win32_Networking_NetworkListManager\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs index aeb753f135..a0e591f517 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WebSocket/mod.rs @@ -13,7 +13,7 @@ pub unsafe fn WebSocketBeginClientHandshake(hwebsocket: P0, pszsubprotocols: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketBeginClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocols : *const :: windows::core::PCSTR , ulsubprotocolcount : u32 , pszextensions : *const :: windows::core::PCSTR , ulextensioncount : u32 , pinitialheaders : *const WEB_SOCKET_HTTP_HEADER , ulinitialheadercount : u32 , padditionalheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , puladditionalheadercount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketBeginClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocols : *const ::windows::core::PCSTR , ulsubprotocolcount : u32 , pszextensions : *const ::windows::core::PCSTR , ulextensioncount : u32 , pinitialheaders : *const WEB_SOCKET_HTTP_HEADER , ulinitialheadercount : u32 , padditionalheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , puladditionalheadercount : *mut u32 ) -> ::windows::core::HRESULT ); WebSocketBeginClientHandshake( hwebsocket.into_param().abi(), ::core::mem::transmute(pszsubprotocols.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), @@ -34,7 +34,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketBeginServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocolselected : :: windows::core::PCSTR , pszextensionselected : *const :: windows::core::PCSTR , ulextensionselectedcount : u32 , prequestheaders : *const WEB_SOCKET_HTTP_HEADER , ulrequestheadercount : u32 , presponseheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , pulresponseheadercount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketBeginServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE , pszsubprotocolselected : ::windows::core::PCSTR , pszextensionselected : *const ::windows::core::PCSTR , ulextensionselectedcount : u32 , prequestheaders : *const WEB_SOCKET_HTTP_HEADER , ulrequestheadercount : u32 , presponseheaders : *mut *mut WEB_SOCKET_HTTP_HEADER , pulresponseheadercount : *mut u32 ) -> ::windows::core::HRESULT ); WebSocketBeginServerHandshake(hwebsocket.into_param().abi(), pszsubprotocolselected.into_param().abi(), ::core::mem::transmute(pszextensionselected.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszextensionselected.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(prequestheaders.as_ptr()), prequestheaders.len() as _, presponseheaders, pulresponseheadercount).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] @@ -49,14 +49,14 @@ where #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] #[inline] pub unsafe fn WebSocketCreateClientHandle(pproperties: &[WEB_SOCKET_PROPERTY]) -> ::windows::core::Result { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketCreateClientHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketCreateClientHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WebSocketCreateClientHandle(::core::mem::transmute(pproperties.as_ptr()), pproperties.len() as _, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] #[inline] pub unsafe fn WebSocketCreateServerHandle(pproperties: &[WEB_SOCKET_PROPERTY]) -> ::windows::core::Result { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketCreateServerHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketCreateServerHandle ( pproperties : *const WEB_SOCKET_PROPERTY , ulpropertycount : u32 , phwebsocket : *mut WEB_SOCKET_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WebSocketCreateServerHandle(::core::mem::transmute(pproperties.as_ptr()), pproperties.len() as _, &mut result__).from_abi(result__) } @@ -75,7 +75,7 @@ pub unsafe fn WebSocketEndClientHandshake(hwebsocket: P0, presponseheaders: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketEndClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , presponseheaders : *const WEB_SOCKET_HTTP_HEADER , ulreponseheadercount : u32 , pulselectedextensions : *mut u32 , pulselectedextensioncount : *mut u32 , pulselectedsubprotocol : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketEndClientHandshake ( hwebsocket : WEB_SOCKET_HANDLE , presponseheaders : *const WEB_SOCKET_HTTP_HEADER , ulreponseheadercount : u32 , pulselectedextensions : *mut u32 , pulselectedextensioncount : *mut u32 , pulselectedsubprotocol : *mut u32 ) -> ::windows::core::HRESULT ); WebSocketEndClientHandshake(hwebsocket.into_param().abi(), ::core::mem::transmute(presponseheaders.as_ptr()), presponseheaders.len() as _, ::core::mem::transmute(pulselectedextensions.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pulselectedextensioncount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pulselectedsubprotocol.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] @@ -84,7 +84,7 @@ pub unsafe fn WebSocketEndServerHandshake(hwebsocket: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketEndServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketEndServerHandshake ( hwebsocket : WEB_SOCKET_HANDLE ) -> ::windows::core::HRESULT ); WebSocketEndServerHandshake(hwebsocket.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] @@ -93,13 +93,13 @@ pub unsafe fn WebSocketGetAction(hwebsocket: P0, eactionqueue: WEB_SOCKET_AC where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketGetAction ( hwebsocket : WEB_SOCKET_HANDLE , eactionqueue : WEB_SOCKET_ACTION_QUEUE , pdatabuffers : *mut WEB_SOCKET_BUFFER , puldatabuffercount : *mut u32 , paction : *mut WEB_SOCKET_ACTION , pbuffertype : *mut WEB_SOCKET_BUFFER_TYPE , pvapplicationcontext : *mut *mut ::core::ffi::c_void , pvactioncontext : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketGetAction ( hwebsocket : WEB_SOCKET_HANDLE , eactionqueue : WEB_SOCKET_ACTION_QUEUE , pdatabuffers : *mut WEB_SOCKET_BUFFER , puldatabuffercount : *mut u32 , paction : *mut WEB_SOCKET_ACTION , pbuffertype : *mut WEB_SOCKET_BUFFER_TYPE , pvapplicationcontext : *mut *mut ::core::ffi::c_void , pvactioncontext : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WebSocketGetAction(hwebsocket.into_param().abi(), eactionqueue, pdatabuffers, puldatabuffercount, paction, pbuffertype, ::core::mem::transmute(pvapplicationcontext.unwrap_or(::std::ptr::null_mut())), pvactioncontext).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] #[inline] pub unsafe fn WebSocketGetGlobalProperty(etype: WEB_SOCKET_PROPERTY_TYPE, pvvalue: *mut ::core::ffi::c_void, ulsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketGetGlobalProperty ( etype : WEB_SOCKET_PROPERTY_TYPE , pvvalue : *mut ::core::ffi::c_void , ulsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketGetGlobalProperty ( etype : WEB_SOCKET_PROPERTY_TYPE , pvvalue : *mut ::core::ffi::c_void , ulsize : *mut u32 ) -> ::windows::core::HRESULT ); WebSocketGetGlobalProperty(etype, pvvalue, ulsize).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] @@ -108,7 +108,7 @@ pub unsafe fn WebSocketReceive(hwebsocket: P0, pbuffer: ::core::option::Opti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketReceive ( hwebsocket : WEB_SOCKET_HANDLE , pbuffer : *const WEB_SOCKET_BUFFER , pvcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketReceive ( hwebsocket : WEB_SOCKET_HANDLE , pbuffer : *const WEB_SOCKET_BUFFER , pvcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WebSocketReceive(hwebsocket.into_param().abi(), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvcontext.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] @@ -117,7 +117,7 @@ pub unsafe fn WebSocketSend(hwebsocket: P0, buffertype: WEB_SOCKET_BUFFER_TY where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketSend ( hwebsocket : WEB_SOCKET_HANDLE , buffertype : WEB_SOCKET_BUFFER_TYPE , pbuffer : *const WEB_SOCKET_BUFFER , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "websocket.dll""system" fn WebSocketSend ( hwebsocket : WEB_SOCKET_HANDLE , buffertype : WEB_SOCKET_BUFFER_TYPE , pbuffer : *const WEB_SOCKET_BUFFER , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WebSocketSend(hwebsocket.into_param().abi(), buffertype, ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null())), ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WebSocket\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs index 01f0c748bd..81530d5549 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinHttp/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WinHttpAddRequestHeaders(hrequest: *mut ::core::ffi::c_void, lpszheaders: &[u16], dwmodifiers: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpAddRequestHeaders ( hrequest : *mut ::core::ffi::c_void , lpszheaders : :: windows::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpAddRequestHeaders ( hrequest : *mut ::core::ffi::c_void , lpszheaders : ::windows::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : u32 ) -> super::super::Foundation:: BOOL ); WinHttpAddRequestHeaders(hrequest, ::core::mem::transmute(lpszheaders.as_ptr()), lpszheaders.len() as _, dwmodifiers) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] @@ -31,14 +31,14 @@ pub unsafe fn WinHttpConnect(hsession: *mut ::core::ffi::c_void, pswzservern where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpConnect ( hsession : *mut ::core::ffi::c_void , pswzservername : :: windows::core::PCWSTR , nserverport : u16 , dwreserved : u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpConnect ( hsession : *mut ::core::ffi::c_void , pswzservername : ::windows::core::PCWSTR , nserverport : u16 , dwreserved : u32 ) -> *mut ::core::ffi::c_void ); WinHttpConnect(hsession, pswzservername.into_param().abi(), nserverport, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WinHttpCrackUrl(pwszurl: &[u16], dwflags: u32, lpurlcomponents: *mut URL_COMPONENTS) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpCrackUrl ( pwszurl : :: windows::core::PCWSTR , dwurllength : u32 , dwflags : u32 , lpurlcomponents : *mut URL_COMPONENTS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpCrackUrl ( pwszurl : ::windows::core::PCWSTR , dwurllength : u32 , dwflags : u32 , lpurlcomponents : *mut URL_COMPONENTS ) -> super::super::Foundation:: BOOL ); WinHttpCrackUrl(::core::mem::transmute(pwszurl.as_ptr()), pwszurl.len() as _, dwflags, lpurlcomponents) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] @@ -51,14 +51,14 @@ pub unsafe fn WinHttpCreateProxyResolver(hsession: *const ::core::ffi::c_void, p #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WinHttpCreateUrl(lpurlcomponents: *const URL_COMPONENTS, dwflags: WIN_HTTP_CREATE_URL_FLAGS, pwszurl: ::windows::core::PWSTR, pdwurllength: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpCreateUrl ( lpurlcomponents : *const URL_COMPONENTS , dwflags : WIN_HTTP_CREATE_URL_FLAGS , pwszurl : :: windows::core::PWSTR , pdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpCreateUrl ( lpurlcomponents : *const URL_COMPONENTS , dwflags : WIN_HTTP_CREATE_URL_FLAGS , pwszurl : ::windows::core::PWSTR , pdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); WinHttpCreateUrl(lpurlcomponents, dwflags, ::core::mem::transmute(pwszurl), pdwurllength) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WinHttpDetectAutoProxyConfigUrl(dwautodetectflags: u32, ppwstrautoconfigurl: *mut ::windows::core::PWSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpDetectAutoProxyConfigUrl ( dwautodetectflags : u32 , ppwstrautoconfigurl : *mut :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpDetectAutoProxyConfigUrl ( dwautodetectflags : u32 , ppwstrautoconfigurl : *mut ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); WinHttpDetectAutoProxyConfigUrl(dwautodetectflags, ppwstrautoconfigurl) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -109,7 +109,7 @@ pub unsafe fn WinHttpGetProxyForUrl(hsession: *mut ::core::ffi::c_void, lpcw where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpGetProxyForUrl ( hsession : *mut ::core::ffi::c_void , lpcwszurl : :: windows::core::PCWSTR , pautoproxyoptions : *mut WINHTTP_AUTOPROXY_OPTIONS , pproxyinfo : *mut WINHTTP_PROXY_INFO ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpGetProxyForUrl ( hsession : *mut ::core::ffi::c_void , lpcwszurl : ::windows::core::PCWSTR , pautoproxyoptions : *mut WINHTTP_AUTOPROXY_OPTIONS , pproxyinfo : *mut WINHTTP_PROXY_INFO ) -> super::super::Foundation:: BOOL ); WinHttpGetProxyForUrl(hsession, lpcwszurl.into_param().abi(), pautoproxyoptions, pproxyinfo) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -119,7 +119,7 @@ pub unsafe fn WinHttpGetProxyForUrlEx(hresolver: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpGetProxyForUrlEx ( hresolver : *const ::core::ffi::c_void , pcwszurl : :: windows::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , pcontext : usize ) -> u32 ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpGetProxyForUrlEx ( hresolver : *const ::core::ffi::c_void , pcwszurl : ::windows::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , pcontext : usize ) -> u32 ); WinHttpGetProxyForUrlEx(hresolver, pcwszurl.into_param().abi(), pautoproxyoptions, pcontext) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -129,7 +129,7 @@ pub unsafe fn WinHttpGetProxyForUrlEx2(hresolver: *const ::core::ffi::c_void where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpGetProxyForUrlEx2 ( hresolver : *const ::core::ffi::c_void , pcwszurl : :: windows::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , cbinterfaceselectioncontext : u32 , pinterfaceselectioncontext : *const u8 , pcontext : usize ) -> u32 ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpGetProxyForUrlEx2 ( hresolver : *const ::core::ffi::c_void , pcwszurl : ::windows::core::PCWSTR , pautoproxyoptions : *const WINHTTP_AUTOPROXY_OPTIONS , cbinterfaceselectioncontext : u32 , pinterfaceselectioncontext : *const u8 , pcontext : usize ) -> u32 ); WinHttpGetProxyForUrlEx2(hresolver, pcwszurl.into_param().abi(), pautoproxyoptions, pinterfaceselectioncontext.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pinterfaceselectioncontext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcontext) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -160,7 +160,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpOpen ( pszagentw : :: windows::core::PCWSTR , dwaccesstype : WINHTTP_ACCESS_TYPE , pszproxyw : :: windows::core::PCWSTR , pszproxybypassw : :: windows::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpOpen ( pszagentw : ::windows::core::PCWSTR , dwaccesstype : WINHTTP_ACCESS_TYPE , pszproxyw : ::windows::core::PCWSTR , pszproxybypassw : ::windows::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); WinHttpOpen(pszagentw.into_param().abi(), dwaccesstype, pszproxyw.into_param().abi(), pszproxybypassw.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] @@ -172,7 +172,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpOpenRequest ( hconnect : *mut ::core::ffi::c_void , pwszverb : :: windows::core::PCWSTR , pwszobjectname : :: windows::core::PCWSTR , pwszversion : :: windows::core::PCWSTR , pwszreferrer : :: windows::core::PCWSTR , ppwszaccepttypes : *const :: windows::core::PCWSTR , dwflags : WINHTTP_OPEN_REQUEST_FLAGS ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpOpenRequest ( hconnect : *mut ::core::ffi::c_void , pwszverb : ::windows::core::PCWSTR , pwszobjectname : ::windows::core::PCWSTR , pwszversion : ::windows::core::PCWSTR , pwszreferrer : ::windows::core::PCWSTR , ppwszaccepttypes : *const ::windows::core::PCWSTR , dwflags : WINHTTP_OPEN_REQUEST_FLAGS ) -> *mut ::core::ffi::c_void ); WinHttpOpenRequest(hconnect, pwszverb.into_param().abi(), pwszobjectname.into_param().abi(), pwszversion.into_param().abi(), pwszreferrer.into_param().abi(), ppwszaccepttypes, dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -185,7 +185,7 @@ pub unsafe fn WinHttpQueryAuthSchemes(hrequest: *mut ::core::ffi::c_void, lpdwsu #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] #[inline] pub unsafe fn WinHttpQueryConnectionGroup(hinternet: *const ::core::ffi::c_void, pguidconnection: ::core::option::Option<*const ::windows::core::GUID>, ullflags: u64, ppresult: *mut *mut WINHTTP_QUERY_CONNECTION_GROUP_RESULT) -> u32 { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpQueryConnectionGroup ( hinternet : *const ::core::ffi::c_void , pguidconnection : *const :: windows::core::GUID , ullflags : u64 , ppresult : *mut *mut WINHTTP_QUERY_CONNECTION_GROUP_RESULT ) -> u32 ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpQueryConnectionGroup ( hinternet : *const ::core::ffi::c_void , pguidconnection : *const ::windows::core::GUID , ullflags : u64 , ppresult : *mut *mut WINHTTP_QUERY_CONNECTION_GROUP_RESULT ) -> u32 ); WinHttpQueryConnectionGroup(hinternet, ::core::mem::transmute(pguidconnection.unwrap_or(::std::ptr::null())), ullflags, ppresult) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -202,7 +202,7 @@ pub unsafe fn WinHttpQueryHeaders(hrequest: *mut ::core::ffi::c_void, dwinfo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpQueryHeaders ( hrequest : *mut ::core::ffi::c_void , dwinfolevel : u32 , pwszname : :: windows::core::PCWSTR , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpQueryHeaders ( hrequest : *mut ::core::ffi::c_void , dwinfolevel : u32 , pwszname : ::windows::core::PCWSTR , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); WinHttpQueryHeaders(hrequest, dwinfolevel, pwszname.into_param().abi(), ::core::mem::transmute(lpbuffer.unwrap_or(::std::ptr::null_mut())), lpdwbufferlength, lpdwindex) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] @@ -240,7 +240,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpReadProxySettings ( hsession : *const ::core::ffi::c_void , pcwszconnectionname : :: windows::core::PCWSTR , ffallbacktodefaultsettings : super::super::Foundation:: BOOL , fsetautodiscoverfordefaultsettings : super::super::Foundation:: BOOL , pdwsettingsversion : *mut u32 , pfdefaultsettingsarereturned : *mut super::super::Foundation:: BOOL , pwinhttpproxysettings : *mut WINHTTP_PROXY_SETTINGS ) -> u32 ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpReadProxySettings ( hsession : *const ::core::ffi::c_void , pcwszconnectionname : ::windows::core::PCWSTR , ffallbacktodefaultsettings : super::super::Foundation:: BOOL , fsetautodiscoverfordefaultsettings : super::super::Foundation:: BOOL , pdwsettingsversion : *mut u32 , pfdefaultsettingsarereturned : *mut super::super::Foundation:: BOOL , pwinhttpproxysettings : *mut WINHTTP_PROXY_SETTINGS ) -> u32 ); WinHttpReadProxySettings(hsession, pcwszconnectionname.into_param().abi(), ffallbacktodefaultsettings.into_param().abi(), fsetautodiscoverfordefaultsettings.into_param().abi(), pdwsettingsversion, pfdefaultsettingsarereturned, pwinhttpproxysettings) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -260,7 +260,7 @@ pub unsafe fn WinHttpResetAutoProxy(hsession: *const ::core::ffi::c_void, dwflag #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WinHttpSendRequest(hrequest: *mut ::core::ffi::c_void, lpszheaders: ::core::option::Option<&[u16]>, lpoptional: ::core::option::Option<*const ::core::ffi::c_void>, dwoptionallength: u32, dwtotallength: u32, dwcontext: usize) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpSendRequest ( hrequest : *mut ::core::ffi::c_void , lpszheaders : :: windows::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 , dwtotallength : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpSendRequest ( hrequest : *mut ::core::ffi::c_void , lpszheaders : ::windows::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 , dwtotallength : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); WinHttpSendRequest(hrequest, ::core::mem::transmute(lpszheaders.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszheaders.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpoptional.unwrap_or(::std::ptr::null())), dwoptionallength, dwtotallength, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -271,7 +271,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpSetCredentials ( hrequest : *mut ::core::ffi::c_void , authtargets : u32 , authscheme : u32 , pwszusername : :: windows::core::PCWSTR , pwszpassword : :: windows::core::PCWSTR , pauthparams : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpSetCredentials ( hrequest : *mut ::core::ffi::c_void , authtargets : u32 , authscheme : u32 , pwszusername : ::windows::core::PCWSTR , pwszpassword : ::windows::core::PCWSTR , pauthparams : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); WinHttpSetCredentials(hrequest, authtargets, authscheme, pwszusername.into_param().abi(), pwszpassword.into_param().abi(), pauthparams) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -315,7 +315,7 @@ pub unsafe fn WinHttpSetTimeouts(hinternet: *mut ::core::ffi::c_void, nresolveti #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WinHttpTimeFromSystemTime(pst: *const super::super::Foundation::SYSTEMTIME, pwsztime: &mut [u16; 62]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , pwsztime : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , pwsztime : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); WinHttpTimeFromSystemTime(pst, ::core::mem::transmute(pwsztime.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`, `\"Win32_Foundation\"`*"] @@ -325,7 +325,7 @@ pub unsafe fn WinHttpTimeToSystemTime(pwsztime: P0, pst: *mut super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpTimeToSystemTime ( pwsztime : :: windows::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "winhttp.dll""system" fn WinHttpTimeToSystemTime ( pwsztime : ::windows::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME ) -> super::super::Foundation:: BOOL ); WinHttpTimeToSystemTime(pwsztime.into_param().abi(), pst) } #[doc = "*Required features: `\"Win32_Networking_WinHttp\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs index 29a3844504..6eaced0825 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinInet/mod.rs @@ -5,7 +5,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheCheckManifest ( pwszmasterurl : :: windows::core::PCWSTR , pwszmanifesturl : :: windows::core::PCWSTR , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pbmanifestresponseheaders : *const u8 , dwmanifestresponseheaderssize : u32 , pestate : *mut APP_CACHE_STATE , phnewappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheCheckManifest ( pwszmasterurl : ::windows::core::PCWSTR , pwszmanifesturl : ::windows::core::PCWSTR , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pbmanifestresponseheaders : *const u8 , dwmanifestresponseheaderssize : u32 , pestate : *mut APP_CACHE_STATE , phnewappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); AppCacheCheckManifest(pwszmasterurl.into_param().abi(), pwszmanifesturl.into_param().abi(), ::core::mem::transmute(pbmanifestdata.as_ptr()), pbmanifestdata.len() as _, ::core::mem::transmute(pbmanifestresponseheaders.as_ptr()), pbmanifestresponseheaders.len() as _, pestate, phnewappcache) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -21,7 +21,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheCreateAndCommitFile ( happcache : *const ::core::ffi::c_void , pwszsourcefilepath : :: windows::core::PCWSTR , pwszurl : :: windows::core::PCWSTR , pbresponseheaders : *const u8 , dwresponseheaderssize : u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheCreateAndCommitFile ( happcache : *const ::core::ffi::c_void , pwszsourcefilepath : ::windows::core::PCWSTR , pwszurl : ::windows::core::PCWSTR , pbresponseheaders : *const u8 , dwresponseheaderssize : u32 ) -> u32 ); AppCacheCreateAndCommitFile(happcache, pwszsourcefilepath.into_param().abi(), pwszurl.into_param().abi(), ::core::mem::transmute(pbresponseheaders.as_ptr()), pbresponseheaders.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -30,7 +30,7 @@ pub unsafe fn AppCacheDeleteGroup(pwszmanifesturl: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheDeleteGroup ( pwszmanifesturl : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheDeleteGroup ( pwszmanifesturl : ::windows::core::PCWSTR ) -> u32 ); AppCacheDeleteGroup(pwszmanifesturl.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -39,7 +39,7 @@ pub unsafe fn AppCacheDeleteIEGroup(pwszmanifesturl: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheDeleteIEGroup ( pwszmanifesturl : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheDeleteIEGroup ( pwszmanifesturl : ::windows::core::PCWSTR ) -> u32 ); AppCacheDeleteIEGroup(pwszmanifesturl.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -93,7 +93,7 @@ pub unsafe fn AppCacheGetFallbackUrl(happcache: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheGetFallbackUrl ( happcache : *const ::core::ffi::c_void , pwszurl : :: windows::core::PCWSTR , ppwszfallbackurl : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheGetFallbackUrl ( happcache : *const ::core::ffi::c_void , pwszurl : ::windows::core::PCWSTR , ppwszfallbackurl : *mut ::windows::core::PWSTR ) -> u32 ); AppCacheGetFallbackUrl(happcache, pwszurl.into_param().abi(), ppwszfallbackurl) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -120,7 +120,7 @@ pub unsafe fn AppCacheGetInfo(happcache: *const ::core::ffi::c_void, pappcachein #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] pub unsafe fn AppCacheGetManifestUrl(happcache: *const ::core::ffi::c_void, ppwszmanifesturl: *mut ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheGetManifestUrl ( happcache : *const ::core::ffi::c_void , ppwszmanifesturl : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheGetManifestUrl ( happcache : *const ::core::ffi::c_void , ppwszmanifesturl : *mut ::windows::core::PWSTR ) -> u32 ); AppCacheGetManifestUrl(happcache, ppwszmanifesturl) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -129,7 +129,7 @@ pub unsafe fn AppCacheLookup(pwszurl: P0, dwflags: u32, phappcache: *mut *mu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheLookup ( pwszurl : :: windows::core::PCWSTR , dwflags : u32 , phappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn AppCacheLookup ( pwszurl : ::windows::core::PCWSTR , dwflags : u32 , phappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); AppCacheLookup(pwszurl.into_param().abi(), dwflags, phappcache) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -142,7 +142,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn CommitUrlCacheEntryA ( lpszurlname : :: windows::core::PCSTR , lpszlocalfilename : :: windows::core::PCSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpheaderinfo : *const u8 , cchheaderinfo : u32 , lpszfileextension : :: windows::core::PCSTR , lpszoriginalurl : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn CommitUrlCacheEntryA ( lpszurlname : ::windows::core::PCSTR , lpszlocalfilename : ::windows::core::PCSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpheaderinfo : *const u8 , cchheaderinfo : u32 , lpszfileextension : ::windows::core::PCSTR , lpszoriginalurl : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CommitUrlCacheEntryA(lpszurlname.into_param().abi(), lpszlocalfilename.into_param().abi(), ::core::mem::transmute(expiretime), ::core::mem::transmute(lastmodifiedtime), cacheentrytype, ::core::mem::transmute(lpheaderinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpheaderinfo.as_deref().map_or(0, |slice| slice.len() as _), lpszfileextension.into_param().abi(), lpszoriginalurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -152,7 +152,7 @@ pub unsafe fn CommitUrlCacheEntryBinaryBlob(pwszurlname: P0, dwtype: u32, ft where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn CommitUrlCacheEntryBinaryBlob ( pwszurlname : :: windows::core::PCWSTR , dwtype : u32 , ftexpiretime : super::super::Foundation:: FILETIME , ftmodifiedtime : super::super::Foundation:: FILETIME , pbblob : *const u8 , cbblob : u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn CommitUrlCacheEntryBinaryBlob ( pwszurlname : ::windows::core::PCWSTR , dwtype : u32 , ftexpiretime : super::super::Foundation:: FILETIME , ftmodifiedtime : super::super::Foundation:: FILETIME , pbblob : *const u8 , cbblob : u32 ) -> u32 ); CommitUrlCacheEntryBinaryBlob(pwszurlname.into_param().abi(), dwtype, ::core::mem::transmute(ftexpiretime), ::core::mem::transmute(ftmodifiedtime), ::core::mem::transmute(pbblob.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbblob.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -165,7 +165,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn CommitUrlCacheEntryW ( lpszurlname : :: windows::core::PCWSTR , lpszlocalfilename : :: windows::core::PCWSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpszheaderinfo : :: windows::core::PCWSTR , cchheaderinfo : u32 , lpszfileextension : :: windows::core::PCWSTR , lpszoriginalurl : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn CommitUrlCacheEntryW ( lpszurlname : ::windows::core::PCWSTR , lpszlocalfilename : ::windows::core::PCWSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpszheaderinfo : ::windows::core::PCWSTR , cchheaderinfo : u32 , lpszfileextension : ::windows::core::PCWSTR , lpszoriginalurl : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CommitUrlCacheEntryW(lpszurlname.into_param().abi(), lpszlocalfilename.into_param().abi(), ::core::mem::transmute(expiretime), ::core::mem::transmute(lastmodifiedtime), cacheentrytype, ::core::mem::transmute(lpszheaderinfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszheaderinfo.as_deref().map_or(0, |slice| slice.len() as _), lpszfileextension.into_param().abi(), lpszoriginalurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -177,7 +177,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn CreateMD5SSOHash ( pszchallengeinfo : :: windows::core::PCWSTR , pwszrealm : :: windows::core::PCWSTR , pwsztarget : :: windows::core::PCWSTR , pbhexhash : *mut u8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn CreateMD5SSOHash ( pszchallengeinfo : ::windows::core::PCWSTR , pwszrealm : ::windows::core::PCWSTR , pwsztarget : ::windows::core::PCWSTR , pbhexhash : *mut u8 ) -> super::super::Foundation:: BOOL ); CreateMD5SSOHash(pszchallengeinfo.into_param().abi(), pwszrealm.into_param().abi(), pwsztarget.into_param().abi(), pbhexhash) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -189,7 +189,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheContainerA ( name : :: windows::core::PCSTR , lpcacheprefix : :: windows::core::PCSTR , lpszcachepath : :: windows::core::PCSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *const ::core::ffi::c_void , cbbuffer : *const u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheContainerA ( name : ::windows::core::PCSTR , lpcacheprefix : ::windows::core::PCSTR , lpszcachepath : ::windows::core::PCSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *const ::core::ffi::c_void , cbbuffer : *const u32 ) -> super::super::Foundation:: BOOL ); CreateUrlCacheContainerA(name.into_param().abi(), lpcacheprefix.into_param().abi(), lpszcachepath.into_param().abi(), kbcachelimit, dwcontainertype, dwoptions, ::core::mem::transmute(pvbuffer.unwrap_or(::std::ptr::null())), ::core::mem::transmute(cbbuffer.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -201,7 +201,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheContainerW ( name : :: windows::core::PCWSTR , lpcacheprefix : :: windows::core::PCWSTR , lpszcachepath : :: windows::core::PCWSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *const ::core::ffi::c_void , cbbuffer : *const u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheContainerW ( name : ::windows::core::PCWSTR , lpcacheprefix : ::windows::core::PCWSTR , lpszcachepath : ::windows::core::PCWSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *const ::core::ffi::c_void , cbbuffer : *const u32 ) -> super::super::Foundation:: BOOL ); CreateUrlCacheContainerW(name.into_param().abi(), lpcacheprefix.into_param().abi(), lpszcachepath.into_param().abi(), kbcachelimit, dwcontainertype, dwoptions, ::core::mem::transmute(pvbuffer.unwrap_or(::std::ptr::null())), ::core::mem::transmute(cbbuffer.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -212,7 +212,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheEntryA ( lpszurlname : :: windows::core::PCSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows::core::PCSTR , lpszfilename : :: windows::core::PSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheEntryA ( lpszurlname : ::windows::core::PCSTR , dwexpectedfilesize : u32 , lpszfileextension : ::windows::core::PCSTR , lpszfilename : ::windows::core::PSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); CreateUrlCacheEntryA(lpszurlname.into_param().abi(), dwexpectedfilesize, lpszfileextension.into_param().abi(), ::core::mem::transmute(lpszfilename.as_ptr()), dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -224,7 +224,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheEntryExW ( lpszurlname : :: windows::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows::core::PCWSTR , lpszfilename : :: windows::core::PWSTR , dwreserved : u32 , fpreserveincomingfilename : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheEntryExW ( lpszurlname : ::windows::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : ::windows::core::PCWSTR , lpszfilename : ::windows::core::PWSTR , dwreserved : u32 , fpreserveincomingfilename : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); CreateUrlCacheEntryExW(lpszurlname.into_param().abi(), dwexpectedfilesize, lpszfileextension.into_param().abi(), ::core::mem::transmute(lpszfilename.as_ptr()), dwreserved, fpreserveincomingfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -235,7 +235,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheEntryW ( lpszurlname : :: windows::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows::core::PCWSTR , lpszfilename : :: windows::core::PWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn CreateUrlCacheEntryW ( lpszurlname : ::windows::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : ::windows::core::PCWSTR , lpszfilename : ::windows::core::PWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); CreateUrlCacheEntryW(lpszurlname.into_param().abi(), dwexpectedfilesize, lpszfileextension.into_param().abi(), ::core::mem::transmute(lpszfilename.as_ptr()), dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -253,7 +253,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn DeleteIE3Cache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : :: windows::core::PCSTR , ncmdshow : i32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn DeleteIE3Cache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : ::windows::core::PCSTR , ncmdshow : i32 ) -> u32 ); DeleteIE3Cache(hwnd.into_param().abi(), hinst.into_param().abi(), lpszcmd.into_param().abi(), ncmdshow) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -263,7 +263,7 @@ pub unsafe fn DeleteUrlCacheContainerA(name: P0, dwoptions: u32) -> super::s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheContainerA ( name : :: windows::core::PCSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheContainerA ( name : ::windows::core::PCSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); DeleteUrlCacheContainerA(name.into_param().abi(), dwoptions) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -273,7 +273,7 @@ pub unsafe fn DeleteUrlCacheContainerW(name: P0, dwoptions: u32) -> super::s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheContainerW ( name : :: windows::core::PCWSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheContainerW ( name : ::windows::core::PCWSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); DeleteUrlCacheContainerW(name.into_param().abi(), dwoptions) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -283,7 +283,7 @@ pub unsafe fn DeleteUrlCacheEntry(lpszurlname: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheEntry ( lpszurlname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheEntry ( lpszurlname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeleteUrlCacheEntry(lpszurlname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -293,7 +293,7 @@ pub unsafe fn DeleteUrlCacheEntryA(lpszurlname: P0) -> super::super::Foundat where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheEntryA ( lpszurlname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheEntryA ( lpszurlname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeleteUrlCacheEntryA(lpszurlname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -303,7 +303,7 @@ pub unsafe fn DeleteUrlCacheEntryW(lpszurlname: P0) -> super::super::Foundat where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheEntryW ( lpszurlname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn DeleteUrlCacheEntryW ( lpszurlname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeleteUrlCacheEntryW(lpszurlname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -324,7 +324,7 @@ pub unsafe fn DeleteWpadCacheForNetworks(param0: WPAD_CACHE_DELETE) -> super::su #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn DetectAutoProxyUrl(pszautoproxyurl: &mut [u8], dwdetectflags: PROXY_AUTO_DETECT_TYPE) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn DetectAutoProxyUrl ( pszautoproxyurl : :: windows::core::PSTR , cchautoproxyurl : u32 , dwdetectflags : PROXY_AUTO_DETECT_TYPE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn DetectAutoProxyUrl ( pszautoproxyurl : ::windows::core::PSTR , cchautoproxyurl : u32 , dwdetectflags : PROXY_AUTO_DETECT_TYPE ) -> super::super::Foundation:: BOOL ); DetectAutoProxyUrl(::core::mem::transmute(pszautoproxyurl.as_ptr()), pszautoproxyurl.len() as _, dwdetectflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -342,7 +342,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn ExportCookieFileA ( szfilename : :: windows::core::PCSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn ExportCookieFileA ( szfilename : ::windows::core::PCSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); ExportCookieFileA(szfilename.into_param().abi(), fappend.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -353,7 +353,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn ExportCookieFileW ( szfilename : :: windows::core::PCWSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn ExportCookieFileW ( szfilename : ::windows::core::PCWSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); ExportCookieFileW(szfilename.into_param().abi(), fappend.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -387,7 +387,7 @@ pub unsafe fn FindFirstUrlCacheEntryA(lpszurlsearchpattern: P0, lpfirstcache where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FindFirstUrlCacheEntryA ( lpszurlsearchpattern : :: windows::core::PCSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wininet.dll""system" fn FindFirstUrlCacheEntryA ( lpszurlsearchpattern : ::windows::core::PCSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); let result__ = FindFirstUrlCacheEntryA(lpszurlsearchpattern.into_param().abi(), ::core::mem::transmute(lpfirstcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpcbcacheentryinfo); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -398,7 +398,7 @@ pub unsafe fn FindFirstUrlCacheEntryExA(lpszurlsearchpattern: P0, dwflags: u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FindFirstUrlCacheEntryExA ( lpszurlsearchpattern : :: windows::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *const ::core::ffi::c_void , lpcbgroupattributes : *const u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wininet.dll""system" fn FindFirstUrlCacheEntryExA ( lpszurlsearchpattern : ::windows::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *const ::core::ffi::c_void , lpcbgroupattributes : *const u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); let result__ = FindFirstUrlCacheEntryExA(lpszurlsearchpattern.into_param().abi(), dwflags, dwfilter, groupid, ::core::mem::transmute(lpfirstcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpcbcacheentryinfo, ::core::mem::transmute(lpgroupattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcbgroupattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -409,7 +409,7 @@ pub unsafe fn FindFirstUrlCacheEntryExW(lpszurlsearchpattern: P0, dwflags: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FindFirstUrlCacheEntryExW ( lpszurlsearchpattern : :: windows::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *const ::core::ffi::c_void , lpcbgroupattributes : *const u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wininet.dll""system" fn FindFirstUrlCacheEntryExW ( lpszurlsearchpattern : ::windows::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *const ::core::ffi::c_void , lpcbgroupattributes : *const u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); let result__ = FindFirstUrlCacheEntryExW(lpszurlsearchpattern.into_param().abi(), dwflags, dwfilter, groupid, ::core::mem::transmute(lpfirstcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpcbcacheentryinfo, ::core::mem::transmute(lpgroupattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpcbgroupattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -420,7 +420,7 @@ pub unsafe fn FindFirstUrlCacheEntryW(lpszurlsearchpattern: P0, lpfirstcache where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FindFirstUrlCacheEntryW ( lpszurlsearchpattern : :: windows::core::PCWSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wininet.dll""system" fn FindFirstUrlCacheEntryW ( lpszurlsearchpattern : ::windows::core::PCWSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); let result__ = FindFirstUrlCacheEntryW(lpszurlsearchpattern.into_param().abi(), ::core::mem::transmute(lpfirstcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpcbcacheentryinfo); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -508,7 +508,7 @@ pub unsafe fn FindP3PPolicySymbol(pszsymbol: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FindP3PPolicySymbol ( pszsymbol : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn FindP3PPolicySymbol ( pszsymbol : ::windows::core::PCSTR ) -> i32 ); FindP3PPolicySymbol(pszsymbol.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -518,7 +518,7 @@ pub unsafe fn FreeUrlCacheSpaceA(lpszcachepath: P0, dwsize: u32, dwfilter: u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FreeUrlCacheSpaceA ( lpszcachepath : :: windows::core::PCSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FreeUrlCacheSpaceA ( lpszcachepath : ::windows::core::PCSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); FreeUrlCacheSpaceA(lpszcachepath.into_param().abi(), dwsize, dwfilter) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -528,7 +528,7 @@ pub unsafe fn FreeUrlCacheSpaceW(lpszcachepath: P0, dwsize: u32, dwfilter: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FreeUrlCacheSpaceW ( lpszcachepath : :: windows::core::PCWSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FreeUrlCacheSpaceW ( lpszcachepath : ::windows::core::PCWSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); FreeUrlCacheSpaceW(lpszcachepath.into_param().abi(), dwsize, dwfilter) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -539,7 +539,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpCommandA ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : :: windows::core::PCSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpCommandA ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : ::windows::core::PCSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); FtpCommandA(hconnect, fexpectresponse.into_param().abi(), dwflags, lpszcommand.into_param().abi(), dwcontext, ::core::mem::transmute(phftpcommand.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -550,7 +550,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpCommandW ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : :: windows::core::PCWSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpCommandW ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : ::windows::core::PCWSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); FtpCommandW(hconnect, fexpectresponse.into_param().abi(), dwflags, lpszcommand.into_param().abi(), dwcontext, ::core::mem::transmute(phftpcommand.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -560,7 +560,7 @@ pub unsafe fn FtpCreateDirectoryA(hconnect: *const ::core::ffi::c_void, lpsz where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpCreateDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpCreateDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); FtpCreateDirectoryA(hconnect, lpszdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -570,7 +570,7 @@ pub unsafe fn FtpCreateDirectoryW(hconnect: *const ::core::ffi::c_void, lpsz where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpCreateDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpCreateDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FtpCreateDirectoryW(hconnect, lpszdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -580,7 +580,7 @@ pub unsafe fn FtpDeleteFileA(hconnect: *const ::core::ffi::c_void, lpszfilen where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpDeleteFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpDeleteFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); FtpDeleteFileA(hconnect, lpszfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -590,7 +590,7 @@ pub unsafe fn FtpDeleteFileW(hconnect: *const ::core::ffi::c_void, lpszfilen where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpDeleteFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpDeleteFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FtpDeleteFileW(hconnect, lpszfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] @@ -600,7 +600,7 @@ pub unsafe fn FtpFindFirstFileA(hconnect: *const ::core::ffi::c_void, lpszse where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : :: windows::core::PCSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : ::windows::core::PCSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); FtpFindFirstFileA(hconnect, lpszsearchfile.into_param().abi(), ::core::mem::transmute(lpfindfiledata.unwrap_or(::std::ptr::null_mut())), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] @@ -610,21 +610,21 @@ pub unsafe fn FtpFindFirstFileW(hconnect: *const ::core::ffi::c_void, lpszse where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : :: windows::core::PCWSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : ::windows::core::PCWSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); FtpFindFirstFileW(hconnect, lpszsearchfile.into_param().abi(), ::core::mem::transmute(lpfindfiledata.unwrap_or(::std::ptr::null_mut())), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn FtpGetCurrentDirectoryA(hconnect: *const ::core::ffi::c_void, lpszcurrentdirectory: ::windows::core::PSTR, lpdwcurrentdirectory: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : :: windows::core::PSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : ::windows::core::PSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); FtpGetCurrentDirectoryA(hconnect, ::core::mem::transmute(lpszcurrentdirectory), lpdwcurrentdirectory) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn FtpGetCurrentDirectoryW(hconnect: *const ::core::ffi::c_void, lpszcurrentdirectory: ::windows::core::PWSTR, lpdwcurrentdirectory: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : :: windows::core::PWSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : ::windows::core::PWSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); FtpGetCurrentDirectoryW(hconnect, ::core::mem::transmute(lpszcurrentdirectory), lpdwcurrentdirectory) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -636,7 +636,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetFileA ( hconnect : *const ::core::ffi::c_void , lpszremotefile : :: windows::core::PCSTR , lpsznewfile : :: windows::core::PCSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetFileA ( hconnect : *const ::core::ffi::c_void , lpszremotefile : ::windows::core::PCSTR , lpsznewfile : ::windows::core::PCSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); FtpGetFileA(hconnect, lpszremotefile.into_param().abi(), lpsznewfile.into_param().abi(), ffailifexists.into_param().abi(), dwflagsandattributes, dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -648,7 +648,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetFileEx ( hftpsession : *const ::core::ffi::c_void , lpszremotefile : :: windows::core::PCSTR , lpsznewfile : :: windows::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetFileEx ( hftpsession : *const ::core::ffi::c_void , lpszremotefile : ::windows::core::PCSTR , lpsznewfile : ::windows::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); FtpGetFileEx(hftpsession, lpszremotefile.into_param().abi(), lpsznewfile.into_param().abi(), ffailifexists.into_param().abi(), dwflagsandattributes, dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -666,7 +666,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetFileW ( hconnect : *const ::core::ffi::c_void , lpszremotefile : :: windows::core::PCWSTR , lpsznewfile : :: windows::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpGetFileW ( hconnect : *const ::core::ffi::c_void , lpszremotefile : ::windows::core::PCWSTR , lpsznewfile : ::windows::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); FtpGetFileW(hconnect, lpszremotefile.into_param().abi(), lpsznewfile.into_param().abi(), ffailifexists.into_param().abi(), dwflagsandattributes, dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -675,7 +675,7 @@ pub unsafe fn FtpOpenFileA(hconnect: *const ::core::ffi::c_void, lpszfilenam where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows::core::PCSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : ::windows::core::PCSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); FtpOpenFileA(hconnect, lpszfilename.into_param().abi(), dwaccess, dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -684,7 +684,7 @@ pub unsafe fn FtpOpenFileW(hconnect: *const ::core::ffi::c_void, lpszfilenam where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows::core::PCWSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : ::windows::core::PCWSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); FtpOpenFileW(hconnect, lpszfilename.into_param().abi(), dwaccess, dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -695,7 +695,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpPutFileA ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : :: windows::core::PCSTR , lpsznewremotefile : :: windows::core::PCSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpPutFileA ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : ::windows::core::PCSTR , lpsznewremotefile : ::windows::core::PCSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); FtpPutFileA(hconnect, lpszlocalfile.into_param().abi(), lpsznewremotefile.into_param().abi(), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -706,7 +706,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpPutFileEx ( hftpsession : *const ::core::ffi::c_void , lpszlocalfile : :: windows::core::PCWSTR , lpsznewremotefile : :: windows::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpPutFileEx ( hftpsession : *const ::core::ffi::c_void , lpszlocalfile : ::windows::core::PCWSTR , lpsznewremotefile : ::windows::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); FtpPutFileEx(hftpsession, lpszlocalfile.into_param().abi(), lpsznewremotefile.into_param().abi(), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -717,7 +717,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpPutFileW ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : :: windows::core::PCWSTR , lpsznewremotefile : :: windows::core::PCWSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpPutFileW ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : ::windows::core::PCWSTR , lpsznewremotefile : ::windows::core::PCWSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); FtpPutFileW(hconnect, lpszlocalfile.into_param().abi(), lpsznewremotefile.into_param().abi(), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -727,7 +727,7 @@ pub unsafe fn FtpRemoveDirectoryA(hconnect: *const ::core::ffi::c_void, lpsz where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpRemoveDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpRemoveDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); FtpRemoveDirectoryA(hconnect, lpszdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -737,7 +737,7 @@ pub unsafe fn FtpRemoveDirectoryW(hconnect: *const ::core::ffi::c_void, lpsz where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpRemoveDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpRemoveDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FtpRemoveDirectoryW(hconnect, lpszdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -748,7 +748,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpRenameFileA ( hconnect : *const ::core::ffi::c_void , lpszexisting : :: windows::core::PCSTR , lpsznew : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpRenameFileA ( hconnect : *const ::core::ffi::c_void , lpszexisting : ::windows::core::PCSTR , lpsznew : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); FtpRenameFileA(hconnect, lpszexisting.into_param().abi(), lpsznew.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -759,7 +759,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpRenameFileW ( hconnect : *const ::core::ffi::c_void , lpszexisting : :: windows::core::PCWSTR , lpsznew : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpRenameFileW ( hconnect : *const ::core::ffi::c_void , lpszexisting : ::windows::core::PCWSTR , lpsznew : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FtpRenameFileW(hconnect, lpszexisting.into_param().abi(), lpsznew.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -769,7 +769,7 @@ pub unsafe fn FtpSetCurrentDirectoryA(hconnect: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpSetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpSetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); FtpSetCurrentDirectoryA(hconnect, lpszdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -779,7 +779,7 @@ pub unsafe fn FtpSetCurrentDirectoryW(hconnect: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn FtpSetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn FtpSetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FtpSetCurrentDirectoryW(hconnect, lpszdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -789,7 +789,7 @@ pub unsafe fn GetDiskInfoA(pszpath: P0, pdwclustersize: ::core::option::Opti where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GetDiskInfoA ( pszpath : :: windows::core::PCSTR , pdwclustersize : *mut u32 , pdlavail : *mut u64 , pdltotal : *mut u64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GetDiskInfoA ( pszpath : ::windows::core::PCSTR , pdwclustersize : *mut u32 , pdlavail : *mut u64 , pdltotal : *mut u64 ) -> super::super::Foundation:: BOOL ); GetDiskInfoA(pszpath.into_param().abi(), ::core::mem::transmute(pdwclustersize.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdlavail.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdltotal.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -813,7 +813,7 @@ pub unsafe fn GetUrlCacheEntryBinaryBlob(pwszurlname: P0, dwtype: *mut u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryBinaryBlob ( pwszurlname : :: windows::core::PCWSTR , dwtype : *mut u32 , pftexpiretime : *mut super::super::Foundation:: FILETIME , pftaccesstime : *mut super::super::Foundation:: FILETIME , pftmodifiedtime : *mut super::super::Foundation:: FILETIME , ppbblob : *mut *mut u8 , pcbblob : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryBinaryBlob ( pwszurlname : ::windows::core::PCWSTR , dwtype : *mut u32 , pftexpiretime : *mut super::super::Foundation:: FILETIME , pftaccesstime : *mut super::super::Foundation:: FILETIME , pftmodifiedtime : *mut super::super::Foundation:: FILETIME , ppbblob : *mut *mut u8 , pcbblob : *mut u32 ) -> u32 ); GetUrlCacheEntryBinaryBlob(pwszurlname.into_param().abi(), dwtype, pftexpiretime, pftaccesstime, pftmodifiedtime, ppbblob, pcbblob) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -823,7 +823,7 @@ pub unsafe fn GetUrlCacheEntryInfoA(lpszurlname: P0, lpcacheentryinfo: ::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryInfoA ( lpszurlname : :: windows::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryInfoA ( lpszurlname : ::windows::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); GetUrlCacheEntryInfoA(lpszurlname.into_param().abi(), ::core::mem::transmute(lpcacheentryinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbcacheentryinfo.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -834,7 +834,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryInfoExA ( lpszurl : :: windows::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : :: windows::core::PCSTR , lpcbredirecturl : *const u32 , lpreserved : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryInfoExA ( lpszurl : ::windows::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : ::windows::core::PCSTR , lpcbredirecturl : *const u32 , lpreserved : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); GetUrlCacheEntryInfoExA(lpszurl.into_param().abi(), ::core::mem::transmute(lpcacheentryinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpszredirecturl.into_param().abi(), ::core::mem::transmute(lpcbredirecturl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -845,7 +845,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryInfoExW ( lpszurl : :: windows::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : :: windows::core::PCWSTR , lpcbredirecturl : *const u32 , lpreserved : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryInfoExW ( lpszurl : ::windows::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : ::windows::core::PCWSTR , lpcbredirecturl : *const u32 , lpreserved : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); GetUrlCacheEntryInfoExW(lpszurl.into_param().abi(), ::core::mem::transmute(lpcacheentryinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpszredirecturl.into_param().abi(), ::core::mem::transmute(lpcbredirecturl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -855,7 +855,7 @@ pub unsafe fn GetUrlCacheEntryInfoW(lpszurlname: P0, lpcacheentryinfo: ::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryInfoW ( lpszurlname : :: windows::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GetUrlCacheEntryInfoW ( lpszurlname : ::windows::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); GetUrlCacheEntryInfoW(lpszurlname.into_param().abi(), ::core::mem::transmute(lpcacheentryinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbcacheentryinfo.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -888,7 +888,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherCreateLocatorA ( lpszhost : :: windows::core::PCSTR , nserverport : u16 , lpszdisplaystring : :: windows::core::PCSTR , lpszselectorstring : :: windows::core::PCSTR , dwgophertype : u32 , lpszlocator : :: windows::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherCreateLocatorA ( lpszhost : ::windows::core::PCSTR , nserverport : u16 , lpszdisplaystring : ::windows::core::PCSTR , lpszselectorstring : ::windows::core::PCSTR , dwgophertype : u32 , lpszlocator : ::windows::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); GopherCreateLocatorA(lpszhost.into_param().abi(), nserverport, lpszdisplaystring.into_param().abi(), lpszselectorstring.into_param().abi(), dwgophertype, ::core::mem::transmute(lpszlocator), lpdwbufferlength) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -900,7 +900,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherCreateLocatorW ( lpszhost : :: windows::core::PCWSTR , nserverport : u16 , lpszdisplaystring : :: windows::core::PCWSTR , lpszselectorstring : :: windows::core::PCWSTR , dwgophertype : u32 , lpszlocator : :: windows::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherCreateLocatorW ( lpszhost : ::windows::core::PCWSTR , nserverport : u16 , lpszdisplaystring : ::windows::core::PCWSTR , lpszselectorstring : ::windows::core::PCWSTR , dwgophertype : u32 , lpszlocator : ::windows::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); GopherCreateLocatorW(lpszhost.into_param().abi(), nserverport, lpszdisplaystring.into_param().abi(), lpszselectorstring.into_param().abi(), dwgophertype, ::core::mem::transmute(lpszlocator), lpdwbufferlength) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -911,7 +911,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows::core::PCSTR , lpszsearchstring : :: windows::core::PCSTR , lpfinddata : *mut GOPHER_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows::core::PCSTR , lpszsearchstring : ::windows::core::PCSTR , lpfinddata : *mut GOPHER_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); GopherFindFirstFileA(hconnect, lpszlocator.into_param().abi(), lpszsearchstring.into_param().abi(), ::core::mem::transmute(lpfinddata.unwrap_or(::std::ptr::null_mut())), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -922,7 +922,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows::core::PCWSTR , lpszsearchstring : :: windows::core::PCWSTR , lpfinddata : *mut GOPHER_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows::core::PCWSTR , lpszsearchstring : ::windows::core::PCWSTR , lpfinddata : *mut GOPHER_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); GopherFindFirstFileW(hconnect, lpszlocator.into_param().abi(), lpszsearchstring.into_param().abi(), ::core::mem::transmute(lpfinddata.unwrap_or(::std::ptr::null_mut())), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -933,7 +933,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherGetAttributeA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows::core::PCSTR , lpszattributename : :: windows::core::PCSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherGetAttributeA ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows::core::PCSTR , lpszattributename : ::windows::core::PCSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); GopherGetAttributeA(hconnect, lpszlocator.into_param().abi(), lpszattributename.into_param().abi(), ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _, lpdwcharactersreturned, lpfnenumerator, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -944,7 +944,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherGetAttributeW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows::core::PCWSTR , lpszattributename : :: windows::core::PCWSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherGetAttributeW ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows::core::PCWSTR , lpszattributename : ::windows::core::PCWSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); GopherGetAttributeW(hconnect, lpszlocator.into_param().abi(), lpszattributename.into_param().abi(), ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _, lpdwcharactersreturned, lpfnenumerator, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -954,7 +954,7 @@ pub unsafe fn GopherGetLocatorTypeA(lpszlocator: P0, lpdwgophertype: *mut u3 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherGetLocatorTypeA ( lpszlocator : :: windows::core::PCSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherGetLocatorTypeA ( lpszlocator : ::windows::core::PCSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); GopherGetLocatorTypeA(lpszlocator.into_param().abi(), lpdwgophertype) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -964,7 +964,7 @@ pub unsafe fn GopherGetLocatorTypeW(lpszlocator: P0, lpdwgophertype: *mut u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherGetLocatorTypeW ( lpszlocator : :: windows::core::PCWSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherGetLocatorTypeW ( lpszlocator : ::windows::core::PCWSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); GopherGetLocatorTypeW(lpszlocator.into_param().abi(), lpdwgophertype) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -974,7 +974,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows::core::PCSTR , lpszview : :: windows::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows::core::PCSTR , lpszview : ::windows::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); GopherOpenFileA(hconnect, lpszlocator.into_param().abi(), lpszview.into_param().abi(), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -984,21 +984,21 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn GopherOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows::core::PCWSTR , lpszview : :: windows::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn GopherOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : ::windows::core::PCWSTR , lpszview : ::windows::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); GopherOpenFileW(hconnect, lpszlocator.into_param().abi(), lpszview.into_param().abi(), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HttpAddRequestHeadersA(hrequest: *const ::core::ffi::c_void, lpszheaders: &[u8], dwmodifiers: HTTP_ADDREQ_FLAG) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpAddRequestHeadersA ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows::core::PCSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpAddRequestHeadersA ( hrequest : *const ::core::ffi::c_void , lpszheaders : ::windows::core::PCSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); HttpAddRequestHeadersA(hrequest, ::core::mem::transmute(lpszheaders.as_ptr()), lpszheaders.len() as _, dwmodifiers) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HttpAddRequestHeadersW(hrequest: *const ::core::ffi::c_void, lpszheaders: &[u16], dwmodifiers: HTTP_ADDREQ_FLAG) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpAddRequestHeadersW ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpAddRequestHeadersW ( hrequest : *const ::core::ffi::c_void , lpszheaders : ::windows::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); HttpAddRequestHeadersW(hrequest, ::core::mem::transmute(lpszheaders.as_ptr()), lpszheaders.len() as _, dwmodifiers) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1010,7 +1010,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpCheckDavComplianceA ( lpszurl : :: windows::core::PCSTR , lpszcompliancetoken : :: windows::core::PCSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpCheckDavComplianceA ( lpszurl : ::windows::core::PCSTR , lpszcompliancetoken : ::windows::core::PCSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); HttpCheckDavComplianceA(lpszurl.into_param().abi(), lpszcompliancetoken.into_param().abi(), lpffound, hwnd.into_param().abi(), lpvreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1022,7 +1022,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpCheckDavComplianceW ( lpszurl : :: windows::core::PCWSTR , lpszcompliancetoken : :: windows::core::PCWSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpCheckDavComplianceW ( lpszurl : ::windows::core::PCWSTR , lpszcompliancetoken : ::windows::core::PCWSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); HttpCheckDavComplianceW(lpszurl.into_param().abi(), lpszcompliancetoken.into_param().abi(), lpffound, hwnd.into_param().abi(), lpvreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1057,7 +1057,7 @@ pub unsafe fn HttpGetServerCredentials(pwszurl: P0, ppwszusername: *mut ::wi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpGetServerCredentials ( pwszurl : :: windows::core::PCWSTR , ppwszusername : *mut :: windows::core::PWSTR , ppwszpassword : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpGetServerCredentials ( pwszurl : ::windows::core::PCWSTR , ppwszusername : *mut ::windows::core::PWSTR , ppwszpassword : *mut ::windows::core::PWSTR ) -> u32 ); HttpGetServerCredentials(pwszurl.into_param().abi(), ppwszusername, ppwszpassword) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1073,7 +1073,7 @@ pub unsafe fn HttpIsHostHstsEnabled(pcwszurl: P0, pfishsts: *mut super::supe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpIsHostHstsEnabled ( pcwszurl : :: windows::core::PCWSTR , pfishsts : *mut super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpIsHostHstsEnabled ( pcwszurl : ::windows::core::PCWSTR , pfishsts : *mut super::super::Foundation:: BOOL ) -> u32 ); HttpIsHostHstsEnabled(pcwszurl.into_param().abi(), pfishsts) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1095,7 +1095,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpOpenRequestA ( hconnect : *const ::core::ffi::c_void , lpszverb : :: windows::core::PCSTR , lpszobjectname : :: windows::core::PCSTR , lpszversion : :: windows::core::PCSTR , lpszreferrer : :: windows::core::PCSTR , lplpszaccepttypes : *const :: windows::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpOpenRequestA ( hconnect : *const ::core::ffi::c_void , lpszverb : ::windows::core::PCSTR , lpszobjectname : ::windows::core::PCSTR , lpszversion : ::windows::core::PCSTR , lpszreferrer : ::windows::core::PCSTR , lplpszaccepttypes : *const ::windows::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); HttpOpenRequestA(hconnect, lpszverb.into_param().abi(), lpszobjectname.into_param().abi(), lpszversion.into_param().abi(), lpszreferrer.into_param().abi(), ::core::mem::transmute(lplpszaccepttypes.unwrap_or(::std::ptr::null())), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1107,7 +1107,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpOpenRequestW ( hconnect : *const ::core::ffi::c_void , lpszverb : :: windows::core::PCWSTR , lpszobjectname : :: windows::core::PCWSTR , lpszversion : :: windows::core::PCWSTR , lpszreferrer : :: windows::core::PCWSTR , lplpszaccepttypes : *const :: windows::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpOpenRequestW ( hconnect : *const ::core::ffi::c_void , lpszverb : ::windows::core::PCWSTR , lpszobjectname : ::windows::core::PCWSTR , lpszversion : ::windows::core::PCWSTR , lpszreferrer : ::windows::core::PCWSTR , lplpszaccepttypes : *const ::windows::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); HttpOpenRequestW(hconnect, lpszverb.into_param().abi(), lpszobjectname.into_param().abi(), lpszversion.into_param().abi(), lpszreferrer.into_param().abi(), ::core::mem::transmute(lplpszaccepttypes.unwrap_or(::std::ptr::null())), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1153,7 +1153,7 @@ pub unsafe fn HttpQueryInfoW(hrequest: *const ::core::ffi::c_void, dwinfolevel: #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HttpSendRequestA(hrequest: *const ::core::ffi::c_void, lpszheaders: ::core::option::Option<&[u8]>, lpoptional: ::core::option::Option<*const ::core::ffi::c_void>, dwoptionallength: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpSendRequestA ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows::core::PCSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpSendRequestA ( hrequest : *const ::core::ffi::c_void , lpszheaders : ::windows::core::PCSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); HttpSendRequestA(hrequest, ::core::mem::transmute(lpszheaders.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszheaders.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpoptional.unwrap_or(::std::ptr::null())), dwoptionallength) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1174,7 +1174,7 @@ pub unsafe fn HttpSendRequestExW(hrequest: *const ::core::ffi::c_void, lpbuffers #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HttpSendRequestW(hrequest: *const ::core::ffi::c_void, lpszheaders: ::core::option::Option<&[u16]>, lpoptional: ::core::option::Option<*const ::core::ffi::c_void>, dwoptionallength: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn HttpSendRequestW ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn HttpSendRequestW ( hrequest : *const ::core::ffi::c_void , lpszheaders : ::windows::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); HttpSendRequestW(hrequest, ::core::mem::transmute(lpszheaders.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszheaders.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpoptional.unwrap_or(::std::ptr::null())), dwoptionallength) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1225,7 +1225,7 @@ pub unsafe fn ImportCookieFileA(szfilename: P0) -> super::super::Foundation: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn ImportCookieFileA ( szfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn ImportCookieFileA ( szfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); ImportCookieFileA(szfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1235,7 +1235,7 @@ pub unsafe fn ImportCookieFileW(szfilename: P0) -> super::super::Foundation: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn ImportCookieFileW ( szfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn ImportCookieFileW ( szfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ImportCookieFileW(szfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1251,21 +1251,21 @@ pub unsafe fn InternalInternetGetCookie(lpszurl: P0, lpszcookiedata: ::windo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternalInternetGetCookie ( lpszurl : :: windows::core::PCSTR , lpszcookiedata : :: windows::core::PSTR , lpdwdatasize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternalInternetGetCookie ( lpszurl : ::windows::core::PCSTR , lpszcookiedata : ::windows::core::PSTR , lpdwdatasize : *mut u32 ) -> u32 ); InternalInternetGetCookie(lpszurl.into_param().abi(), ::core::mem::transmute(lpszcookiedata), lpdwdatasize) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetAlgIdToStringA(ai: u32, lpstr: ::windows::core::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetAlgIdToStringA ( ai : u32 , lpstr : :: windows::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetAlgIdToStringA ( ai : u32 , lpstr : ::windows::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetAlgIdToStringA(ai, ::core::mem::transmute(lpstr), lpdwstrlength, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetAlgIdToStringW(ai: u32, lpstr: ::windows::core::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetAlgIdToStringW ( ai : u32 , lpstr : :: windows::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetAlgIdToStringW ( ai : u32 , lpstr : ::windows::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetAlgIdToStringW(ai, ::core::mem::transmute(lpstr), lpdwstrlength, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1298,7 +1298,7 @@ pub unsafe fn InternetCanonicalizeUrlA(lpszurl: P0, lpszbuffer: ::windows::c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCanonicalizeUrlA ( lpszurl : :: windows::core::PCSTR , lpszbuffer : :: windows::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCanonicalizeUrlA ( lpszurl : ::windows::core::PCSTR , lpszbuffer : ::windows::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); InternetCanonicalizeUrlA(lpszurl.into_param().abi(), ::core::mem::transmute(lpszbuffer), lpdwbufferlength, dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1308,7 +1308,7 @@ pub unsafe fn InternetCanonicalizeUrlW(lpszurl: P0, lpszbuffer: ::windows::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCanonicalizeUrlW ( lpszurl : :: windows::core::PCWSTR , lpszbuffer : :: windows::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCanonicalizeUrlW ( lpszurl : ::windows::core::PCWSTR , lpszbuffer : ::windows::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); InternetCanonicalizeUrlW(lpszurl.into_param().abi(), ::core::mem::transmute(lpszbuffer), lpdwbufferlength, dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1318,7 +1318,7 @@ pub unsafe fn InternetCheckConnectionA(lpszurl: P0, dwflags: u32, dwreserved where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCheckConnectionA ( lpszurl : :: windows::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCheckConnectionA ( lpszurl : ::windows::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetCheckConnectionA(lpszurl.into_param().abi(), dwflags, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1328,7 +1328,7 @@ pub unsafe fn InternetCheckConnectionW(lpszurl: P0, dwflags: u32, dwreserved where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCheckConnectionW ( lpszurl : :: windows::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCheckConnectionW ( lpszurl : ::windows::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetCheckConnectionW(lpszurl.into_param().abi(), dwflags, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1353,7 +1353,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCombineUrlA ( lpszbaseurl : :: windows::core::PCSTR , lpszrelativeurl : :: windows::core::PCSTR , lpszbuffer : :: windows::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCombineUrlA ( lpszbaseurl : ::windows::core::PCSTR , lpszrelativeurl : ::windows::core::PCSTR , lpszbuffer : ::windows::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); InternetCombineUrlA(lpszbaseurl.into_param().abi(), lpszrelativeurl.into_param().abi(), ::core::mem::transmute(lpszbuffer), lpdwbufferlength, dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1364,7 +1364,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCombineUrlW ( lpszbaseurl : :: windows::core::PCWSTR , lpszrelativeurl : :: windows::core::PCWSTR , lpszbuffer : :: windows::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCombineUrlW ( lpszbaseurl : ::windows::core::PCWSTR , lpszrelativeurl : ::windows::core::PCWSTR , lpszbuffer : ::windows::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); InternetCombineUrlW(lpszbaseurl.into_param().abi(), lpszrelativeurl.into_param().abi(), ::core::mem::transmute(lpszbuffer), lpdwbufferlength, dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1377,7 +1377,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetConfirmZoneCrossing ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows::core::PCSTR , szurlnew : :: windows::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetConfirmZoneCrossing ( hwnd : super::super::Foundation:: HWND , szurlprev : ::windows::core::PCSTR , szurlnew : ::windows::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); InternetConfirmZoneCrossing(hwnd.into_param().abi(), szurlprev.into_param().abi(), szurlnew.into_param().abi(), bpost.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1390,7 +1390,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetConfirmZoneCrossingA ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows::core::PCSTR , szurlnew : :: windows::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetConfirmZoneCrossingA ( hwnd : super::super::Foundation:: HWND , szurlprev : ::windows::core::PCSTR , szurlnew : ::windows::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); InternetConfirmZoneCrossingA(hwnd.into_param().abi(), szurlprev.into_param().abi(), szurlnew.into_param().abi(), bpost.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1403,7 +1403,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetConfirmZoneCrossingW ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows::core::PCWSTR , szurlnew : :: windows::core::PCWSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetConfirmZoneCrossingW ( hwnd : super::super::Foundation:: HWND , szurlprev : ::windows::core::PCWSTR , szurlnew : ::windows::core::PCWSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); InternetConfirmZoneCrossingW(hwnd.into_param().abi(), szurlprev.into_param().abi(), szurlnew.into_param().abi(), bpost.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1414,7 +1414,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetConnectA ( hinternet : *const ::core::ffi::c_void , lpszservername : :: windows::core::PCSTR , nserverport : u16 , lpszusername : :: windows::core::PCSTR , lpszpassword : :: windows::core::PCSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetConnectA ( hinternet : *const ::core::ffi::c_void , lpszservername : ::windows::core::PCSTR , nserverport : u16 , lpszusername : ::windows::core::PCSTR , lpszpassword : ::windows::core::PCSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); InternetConnectA(hinternet, lpszservername.into_param().abi(), nserverport, lpszusername.into_param().abi(), lpszpassword.into_param().abi(), dwservice, dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1425,7 +1425,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetConnectW ( hinternet : *const ::core::ffi::c_void , lpszservername : :: windows::core::PCWSTR , nserverport : u16 , lpszusername : :: windows::core::PCWSTR , lpszpassword : :: windows::core::PCWSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetConnectW ( hinternet : *const ::core::ffi::c_void , lpszservername : ::windows::core::PCWSTR , nserverport : u16 , lpszusername : ::windows::core::PCWSTR , lpszpassword : ::windows::core::PCWSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); InternetConnectW(hinternet, lpszservername.into_param().abi(), nserverport, lpszusername.into_param().abi(), lpszpassword.into_param().abi(), dwservice, dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1436,35 +1436,35 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetConvertUrlFromWireToWideChar ( pcszurl : :: windows::core::PCSTR , cchurl : u32 , pcwszbaseurl : :: windows::core::PCWSTR , dwcodepagehost : u32 , dwcodepagepath : u32 , fencodepathextra : super::super::Foundation:: BOOL , dwcodepageextra : u32 , ppwszconvertedurl : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetConvertUrlFromWireToWideChar ( pcszurl : ::windows::core::PCSTR , cchurl : u32 , pcwszbaseurl : ::windows::core::PCWSTR , dwcodepagehost : u32 , dwcodepagepath : u32 , fencodepathextra : super::super::Foundation:: BOOL , dwcodepageextra : u32 , ppwszconvertedurl : *mut ::windows::core::PWSTR ) -> u32 ); InternetConvertUrlFromWireToWideChar(::core::mem::transmute(pcszurl.as_ptr()), pcszurl.len() as _, pcwszbaseurl.into_param().abi(), dwcodepagehost, dwcodepagepath, fencodepathextra.into_param().abi(), dwcodepageextra, ppwszconvertedurl) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] #[inline] pub unsafe fn InternetCrackUrlA(lpszurl: &[u8], dwflags: super::WinHttp::WIN_HTTP_CREATE_URL_FLAGS, lpurlcomponents: *mut URL_COMPONENTSA) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCrackUrlA ( lpszurl : :: windows::core::PCSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCrackUrlA ( lpszurl : ::windows::core::PCSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSA ) -> super::super::Foundation:: BOOL ); InternetCrackUrlA(::core::mem::transmute(lpszurl.as_ptr()), lpszurl.len() as _, dwflags, lpurlcomponents) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] #[inline] pub unsafe fn InternetCrackUrlW(lpszurl: &[u16], dwflags: super::WinHttp::WIN_HTTP_CREATE_URL_FLAGS, lpurlcomponents: *mut URL_COMPONENTSW) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCrackUrlW ( lpszurl : :: windows::core::PCWSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCrackUrlW ( lpszurl : ::windows::core::PCWSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSW ) -> super::super::Foundation:: BOOL ); InternetCrackUrlW(::core::mem::transmute(lpszurl.as_ptr()), lpszurl.len() as _, dwflags, lpurlcomponents) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetCreateUrlA(lpurlcomponents: *const URL_COMPONENTSA, dwflags: u32, lpszurl: ::windows::core::PSTR, lpdwurllength: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCreateUrlA ( lpurlcomponents : *const URL_COMPONENTSA , dwflags : u32 , lpszurl : :: windows::core::PSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCreateUrlA ( lpurlcomponents : *const URL_COMPONENTSA , dwflags : u32 , lpszurl : ::windows::core::PSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetCreateUrlA(lpurlcomponents, dwflags, ::core::mem::transmute(lpszurl), lpdwurllength) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetCreateUrlW(lpurlcomponents: *const URL_COMPONENTSW, dwflags: u32, lpszurl: ::windows::core::PWSTR, lpdwurllength: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetCreateUrlW ( lpurlcomponents : *const URL_COMPONENTSW , dwflags : u32 , lpszurl : :: windows::core::PWSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetCreateUrlW ( lpurlcomponents : *const URL_COMPONENTSW , dwflags : u32 , lpszurl : ::windows::core::PWSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetCreateUrlW(lpurlcomponents, dwflags, ::core::mem::transmute(lpszurl), lpdwurllength) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1475,7 +1475,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetDial ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows::core::PCSTR , dwflags : u32 , lpdwconnection : *mut u32 , dwreserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetDial ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : ::windows::core::PCSTR , dwflags : u32 , lpdwconnection : *mut u32 , dwreserved : u32 ) -> u32 ); InternetDial(hwndparent.into_param().abi(), lpszconnectoid.into_param().abi(), dwflags, lpdwconnection, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1486,7 +1486,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetDialA ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows::core::PCSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetDialA ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : ::windows::core::PCSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); InternetDialA(hwndparent.into_param().abi(), lpszconnectoid.into_param().abi(), dwflags, lpdwconnection, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1497,21 +1497,21 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetDialW ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows::core::PCWSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetDialW ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : ::windows::core::PCWSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); InternetDialW(hwndparent.into_param().abi(), lpszconnectoid.into_param().abi(), dwflags, lpdwconnection, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetEnumPerSiteCookieDecisionA(pszsitename: ::windows::core::PSTR, pcsitenamesize: *mut u32, pdwdecision: *mut u32, dwindex: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetEnumPerSiteCookieDecisionA ( pszsitename : :: windows::core::PSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetEnumPerSiteCookieDecisionA ( pszsitename : ::windows::core::PSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); InternetEnumPerSiteCookieDecisionA(::core::mem::transmute(pszsitename), pcsitenamesize, pdwdecision, dwindex) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetEnumPerSiteCookieDecisionW(pszsitename: ::windows::core::PWSTR, pcsitenamesize: *mut u32, pdwdecision: *mut u32, dwindex: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetEnumPerSiteCookieDecisionW ( pszsitename : :: windows::core::PWSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetEnumPerSiteCookieDecisionW ( pszsitename : ::windows::core::PWSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); InternetEnumPerSiteCookieDecisionW(::core::mem::transmute(pszsitename), pcsitenamesize, pdwdecision, dwindex) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1573,21 +1573,21 @@ pub unsafe fn InternetGetConnectedState(lpdwflags: *mut INTERNET_CONNECTION, dwr #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetGetConnectedStateEx(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: ::core::option::Option<&mut [u8]>, dwreserved: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetConnectedStateEx ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows::core::PSTR , dwnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetConnectedStateEx ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : ::windows::core::PSTR , dwnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetGetConnectedStateEx(lpdwflags, ::core::mem::transmute(lpszconnectionname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszconnectionname.as_deref().map_or(0, |slice| slice.len() as _), dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetGetConnectedStateExA(lpdwflags: ::core::option::Option<*mut INTERNET_CONNECTION>, lpszconnectionname: ::core::option::Option<&mut [u8]>, dwreserved: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetConnectedStateExA ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows::core::PSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetConnectedStateExA ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : ::windows::core::PSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetGetConnectedStateExA(::core::mem::transmute(lpdwflags.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpszconnectionname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszconnectionname.as_deref().map_or(0, |slice| slice.len() as _), dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetGetConnectedStateExW(lpdwflags: ::core::option::Option<*mut INTERNET_CONNECTION>, lpszconnectionname: ::core::option::Option<&mut [u16]>, dwreserved: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetConnectedStateExW ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows::core::PWSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetConnectedStateExW ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : ::windows::core::PWSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetGetConnectedStateExW(::core::mem::transmute(lpdwflags.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpszconnectionname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszconnectionname.as_deref().map_or(0, |slice| slice.len() as _), dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1598,7 +1598,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieA ( lpszurl : :: windows::core::PCSTR , lpszcookiename : :: windows::core::PCSTR , lpszcookiedata : :: windows::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieA ( lpszurl : ::windows::core::PCSTR , lpszcookiename : ::windows::core::PCSTR , lpszcookiedata : ::windows::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetCookieA(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), ::core::mem::transmute(lpszcookiedata), lpdwsize) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1609,7 +1609,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieEx2 ( pcwszurl : :: windows::core::PCWSTR , pcwszcookiename : :: windows::core::PCWSTR , dwflags : u32 , ppcookies : *mut *mut INTERNET_COOKIE2 , pdwcookiecount : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieEx2 ( pcwszurl : ::windows::core::PCWSTR , pcwszcookiename : ::windows::core::PCWSTR , dwflags : u32 , ppcookies : *mut *mut INTERNET_COOKIE2 , pdwcookiecount : *mut u32 ) -> u32 ); InternetGetCookieEx2(pcwszurl.into_param().abi(), pcwszcookiename.into_param().abi(), dwflags, ppcookies, pdwcookiecount) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1621,7 +1621,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieExA ( lpszurl : :: windows::core::PCSTR , lpszcookiename : :: windows::core::PCSTR , lpszcookiedata : :: windows::core::PCSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieExA ( lpszurl : ::windows::core::PCSTR , lpszcookiename : ::windows::core::PCSTR , lpszcookiedata : ::windows::core::PCSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); InternetGetCookieExA(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), lpszcookiedata.into_param().abi(), lpdwsize, dwflags, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1633,7 +1633,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieExW ( lpszurl : :: windows::core::PCWSTR , lpszcookiename : :: windows::core::PCWSTR , lpszcookiedata : :: windows::core::PCWSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieExW ( lpszurl : ::windows::core::PCWSTR , lpszcookiename : ::windows::core::PCWSTR , lpszcookiedata : ::windows::core::PCWSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); InternetGetCookieExW(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), lpszcookiedata.into_param().abi(), lpdwsize, dwflags, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1644,21 +1644,21 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieW ( lpszurl : :: windows::core::PCWSTR , lpszcookiename : :: windows::core::PCWSTR , lpszcookiedata : :: windows::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetCookieW ( lpszurl : ::windows::core::PCWSTR , lpszcookiename : ::windows::core::PCWSTR , lpszcookiedata : ::windows::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetCookieW(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), ::core::mem::transmute(lpszcookiedata), lpdwsize) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetGetLastResponseInfoA(lpdwerror: *mut u32, lpszbuffer: ::windows::core::PSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetLastResponseInfoA ( lpdwerror : *mut u32 , lpszbuffer : :: windows::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetLastResponseInfoA ( lpdwerror : *mut u32 , lpszbuffer : ::windows::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetLastResponseInfoA(lpdwerror, ::core::mem::transmute(lpszbuffer), lpdwbufferlength) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetGetLastResponseInfoW(lpdwerror: *mut u32, lpszbuffer: ::windows::core::PWSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetLastResponseInfoW ( lpdwerror : *mut u32 , lpszbuffer : :: windows::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetLastResponseInfoW ( lpdwerror : *mut u32 , lpszbuffer : ::windows::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetLastResponseInfoW(lpdwerror, ::core::mem::transmute(lpszbuffer), lpdwbufferlength) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1668,7 +1668,7 @@ pub unsafe fn InternetGetPerSiteCookieDecisionA(pchhostname: P0, presult: *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetPerSiteCookieDecisionA ( pchhostname : :: windows::core::PCSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetPerSiteCookieDecisionA ( pchhostname : ::windows::core::PCSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetPerSiteCookieDecisionA(pchhostname.into_param().abi(), presult) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1678,7 +1678,7 @@ pub unsafe fn InternetGetPerSiteCookieDecisionW(pchhostname: P0, presult: *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetPerSiteCookieDecisionW ( pchhostname : :: windows::core::PCWSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetPerSiteCookieDecisionW ( pchhostname : ::windows::core::PCWSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetPerSiteCookieDecisionW(pchhostname.into_param().abi(), presult) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1688,7 +1688,7 @@ pub unsafe fn InternetGetProxyForUrl(hinternet: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetProxyForUrl ( hinternet : *const ::core::ffi::c_void , pcwszurl : :: windows::core::PCWSTR , pproxyinfolist : *mut WININET_PROXY_INFO_LIST ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetProxyForUrl ( hinternet : *const ::core::ffi::c_void , pcwszurl : ::windows::core::PCWSTR , pproxyinfolist : *mut WININET_PROXY_INFO_LIST ) -> u32 ); InternetGetProxyForUrl(hinternet, pcwszurl.into_param().abi(), pproxyinfolist) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -1698,7 +1698,7 @@ pub unsafe fn InternetGetSecurityInfoByURL(lpszurl: P0, ppcertchain: *mut *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetSecurityInfoByURL ( lpszurl : :: windows::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetSecurityInfoByURL ( lpszurl : ::windows::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetSecurityInfoByURL(lpszurl.into_param().abi(), ppcertchain, pdwsecureflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -1708,7 +1708,7 @@ pub unsafe fn InternetGetSecurityInfoByURLA(lpszurl: P0, ppcertchain: *mut * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetSecurityInfoByURLA ( lpszurl : :: windows::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetSecurityInfoByURLA ( lpszurl : ::windows::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetSecurityInfoByURLA(lpszurl.into_param().abi(), ppcertchain, pdwsecureflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -1718,7 +1718,7 @@ pub unsafe fn InternetGetSecurityInfoByURLW(lpszurl: P0, ppcertchain: *mut * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetSecurityInfoByURLW ( lpszurl : :: windows::core::PCWSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGetSecurityInfoByURLW ( lpszurl : ::windows::core::PCWSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); InternetGetSecurityInfoByURLW(lpszurl.into_param().abi(), ppcertchain, pdwsecureflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1729,7 +1729,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGoOnline ( lpszurl : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGoOnline ( lpszurl : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); InternetGoOnline(lpszurl.into_param().abi(), hwndparent.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1740,7 +1740,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGoOnlineA ( lpszurl : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGoOnlineA ( lpszurl : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); InternetGoOnlineA(lpszurl.into_param().abi(), hwndparent.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1751,7 +1751,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetGoOnlineW ( lpszurl : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetGoOnlineW ( lpszurl : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); InternetGoOnlineW(lpszurl.into_param().abi(), hwndparent.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1782,7 +1782,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetOpenA ( lpszagent : :: windows::core::PCSTR , dwaccesstype : u32 , lpszproxy : :: windows::core::PCSTR , lpszproxybypass : :: windows::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetOpenA ( lpszagent : ::windows::core::PCSTR , dwaccesstype : u32 , lpszproxy : ::windows::core::PCSTR , lpszproxybypass : ::windows::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); InternetOpenA(lpszagent.into_param().abi(), dwaccesstype, lpszproxy.into_param().abi(), lpszproxybypass.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1791,7 +1791,7 @@ pub unsafe fn InternetOpenUrlA(hinternet: *const ::core::ffi::c_void, lpszur where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetOpenUrlA ( hinternet : *const ::core::ffi::c_void , lpszurl : :: windows::core::PCSTR , lpszheaders : :: windows::core::PCSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetOpenUrlA ( hinternet : *const ::core::ffi::c_void , lpszurl : ::windows::core::PCSTR , lpszheaders : ::windows::core::PCSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); InternetOpenUrlA(hinternet, lpszurl.into_param().abi(), ::core::mem::transmute(lpszheaders.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszheaders.as_deref().map_or(0, |slice| slice.len() as _), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1800,7 +1800,7 @@ pub unsafe fn InternetOpenUrlW(hinternet: *const ::core::ffi::c_void, lpszur where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetOpenUrlW ( hinternet : *const ::core::ffi::c_void , lpszurl : :: windows::core::PCWSTR , lpszheaders : :: windows::core::PCWSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetOpenUrlW ( hinternet : *const ::core::ffi::c_void , lpszurl : ::windows::core::PCWSTR , lpszheaders : ::windows::core::PCWSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); InternetOpenUrlW(hinternet, lpszurl.into_param().abi(), ::core::mem::transmute(lpszheaders.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszheaders.as_deref().map_or(0, |slice| slice.len() as _), dwflags, dwcontext) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1811,7 +1811,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetOpenW ( lpszagent : :: windows::core::PCWSTR , dwaccesstype : u32 , lpszproxy : :: windows::core::PCWSTR , lpszproxybypass : :: windows::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetOpenW ( lpszagent : ::windows::core::PCWSTR , dwaccesstype : u32 , lpszproxy : ::windows::core::PCWSTR , lpszproxybypass : ::windows::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); InternetOpenW(lpszagent.into_param().abi(), dwaccesstype, lpszproxy.into_param().abi(), lpszproxybypass.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1867,14 +1867,14 @@ pub unsafe fn InternetReadFileExW(hfile: *const ::core::ffi::c_void, lpbuffersou #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetSecurityProtocolToStringA(dwprotocol: u32, lpstr: ::windows::core::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSecurityProtocolToStringA ( dwprotocol : u32 , lpstr : :: windows::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSecurityProtocolToStringA ( dwprotocol : u32 , lpstr : ::windows::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetSecurityProtocolToStringA(dwprotocol, ::core::mem::transmute(lpstr), lpdwstrlength, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetSecurityProtocolToStringW(dwprotocol: u32, lpstr: ::windows::core::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSecurityProtocolToStringW ( dwprotocol : u32 , lpstr : :: windows::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSecurityProtocolToStringW ( dwprotocol : u32 , lpstr : ::windows::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetSecurityProtocolToStringW(dwprotocol, ::core::mem::transmute(lpstr), lpdwstrlength, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1886,7 +1886,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieA ( lpszurl : :: windows::core::PCSTR , lpszcookiename : :: windows::core::PCSTR , lpszcookiedata : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieA ( lpszurl : ::windows::core::PCSTR , lpszcookiename : ::windows::core::PCSTR , lpszcookiedata : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); InternetSetCookieA(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), lpszcookiedata.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1897,7 +1897,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieEx2 ( pcwszurl : :: windows::core::PCWSTR , pcookie : *const INTERNET_COOKIE2 , pcwszp3ppolicy : :: windows::core::PCWSTR , dwflags : u32 , pdwcookiestate : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieEx2 ( pcwszurl : ::windows::core::PCWSTR , pcookie : *const INTERNET_COOKIE2 , pcwszp3ppolicy : ::windows::core::PCWSTR , dwflags : u32 , pdwcookiestate : *mut u32 ) -> u32 ); InternetSetCookieEx2(pcwszurl.into_param().abi(), pcookie, pcwszp3ppolicy.into_param().abi(), dwflags, pdwcookiestate) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1908,7 +1908,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieExA ( lpszurl : :: windows::core::PCSTR , lpszcookiename : :: windows::core::PCSTR , lpszcookiedata : :: windows::core::PCSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieExA ( lpszurl : ::windows::core::PCSTR , lpszcookiename : ::windows::core::PCSTR , lpszcookiedata : ::windows::core::PCSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); InternetSetCookieExA(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), lpszcookiedata.into_param().abi(), dwflags, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -1919,7 +1919,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieExW ( lpszurl : :: windows::core::PCWSTR , lpszcookiename : :: windows::core::PCWSTR , lpszcookiedata : :: windows::core::PCWSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieExW ( lpszurl : ::windows::core::PCWSTR , lpszcookiename : ::windows::core::PCWSTR , lpszcookiedata : ::windows::core::PCWSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); InternetSetCookieExW(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), lpszcookiedata.into_param().abi(), dwflags, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1931,7 +1931,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieW ( lpszurl : :: windows::core::PCWSTR , lpszcookiename : :: windows::core::PCWSTR , lpszcookiedata : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetCookieW ( lpszurl : ::windows::core::PCWSTR , lpszcookiename : ::windows::core::PCWSTR , lpszcookiedata : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); InternetSetCookieW(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), lpszcookiedata.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1941,7 +1941,7 @@ pub unsafe fn InternetSetDialState(lpszconnectoid: P0, dwstate: u32, dwreser where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetDialState ( lpszconnectoid : :: windows::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetDialState ( lpszconnectoid : ::windows::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetSetDialState(lpszconnectoid.into_param().abi(), dwstate, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1951,7 +1951,7 @@ pub unsafe fn InternetSetDialStateA(lpszconnectoid: P0, dwstate: u32, dwrese where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetDialStateA ( lpszconnectoid : :: windows::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetDialStateA ( lpszconnectoid : ::windows::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetSetDialStateA(lpszconnectoid.into_param().abi(), dwstate, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -1961,7 +1961,7 @@ pub unsafe fn InternetSetDialStateW(lpszconnectoid: P0, dwstate: u32, dwrese where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetDialStateW ( lpszconnectoid : :: windows::core::PCWSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetDialStateW ( lpszconnectoid : ::windows::core::PCWSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetSetDialStateW(lpszconnectoid.into_param().abi(), dwstate, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2005,7 +2005,7 @@ pub unsafe fn InternetSetPerSiteCookieDecisionA(pchhostname: P0, dwdecision: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetPerSiteCookieDecisionA ( pchhostname : :: windows::core::PCSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetPerSiteCookieDecisionA ( pchhostname : ::windows::core::PCSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); InternetSetPerSiteCookieDecisionA(pchhostname.into_param().abi(), dwdecision) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2015,7 +2015,7 @@ pub unsafe fn InternetSetPerSiteCookieDecisionW(pchhostname: P0, dwdecision: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetPerSiteCookieDecisionW ( pchhostname : :: windows::core::PCWSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetSetPerSiteCookieDecisionW ( pchhostname : ::windows::core::PCWSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); InternetSetPerSiteCookieDecisionW(pchhostname.into_param().abi(), dwdecision) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2044,7 +2044,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetShowSecurityInfoByURL ( lpszurl : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetShowSecurityInfoByURL ( lpszurl : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); InternetShowSecurityInfoByURL(lpszurl.into_param().abi(), hwndparent.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2055,7 +2055,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetShowSecurityInfoByURLA ( lpszurl : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetShowSecurityInfoByURLA ( lpszurl : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); InternetShowSecurityInfoByURLA(lpszurl.into_param().abi(), hwndparent.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2066,28 +2066,28 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetShowSecurityInfoByURLW ( lpszurl : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetShowSecurityInfoByURLW ( lpszurl : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); InternetShowSecurityInfoByURLW(lpszurl.into_param().abi(), hwndparent.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetTimeFromSystemTime(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: &mut [u8]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : ::windows::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); InternetTimeFromSystemTime(pst, dwrfc, ::core::mem::transmute(lpsztime.as_ptr()), lpsztime.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetTimeFromSystemTimeA(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: &mut [u8]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeFromSystemTimeA ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeFromSystemTimeA ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : ::windows::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); InternetTimeFromSystemTimeA(pst, dwrfc, ::core::mem::transmute(lpsztime.as_ptr()), lpsztime.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InternetTimeFromSystemTimeW(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: ::windows::core::PWSTR, cbtime: u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeFromSystemTimeW ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows::core::PWSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeFromSystemTimeW ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : ::windows::core::PWSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); InternetTimeFromSystemTimeW(pst, dwrfc, ::core::mem::transmute(lpsztime), cbtime) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2097,7 +2097,7 @@ pub unsafe fn InternetTimeToSystemTime(lpsztime: P0, pst: *mut super::super: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeToSystemTime ( lpsztime : :: windows::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeToSystemTime ( lpsztime : ::windows::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetTimeToSystemTime(lpsztime.into_param().abi(), pst, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2107,7 +2107,7 @@ pub unsafe fn InternetTimeToSystemTimeA(lpsztime: P0, pst: *mut super::super where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeToSystemTimeA ( lpsztime : :: windows::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeToSystemTimeA ( lpsztime : ::windows::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetTimeToSystemTimeA(lpsztime.into_param().abi(), pst, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2117,7 +2117,7 @@ pub unsafe fn InternetTimeToSystemTimeW(lpsztime: P0, pst: *mut super::super where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeToSystemTimeW ( lpsztime : :: windows::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn InternetTimeToSystemTimeW ( lpsztime : ::windows::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); InternetTimeToSystemTimeW(lpsztime.into_param().abi(), pst, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2159,7 +2159,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn IsDomainLegalCookieDomainA ( pchdomain : :: windows::core::PCSTR , pchfulldomain : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn IsDomainLegalCookieDomainA ( pchdomain : ::windows::core::PCSTR , pchfulldomain : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); IsDomainLegalCookieDomainA(pchdomain.into_param().abi(), pchfulldomain.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2170,14 +2170,14 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn IsDomainLegalCookieDomainW ( pchdomain : :: windows::core::PCWSTR , pchfulldomain : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn IsDomainLegalCookieDomainW ( pchdomain : ::windows::core::PCWSTR , pchfulldomain : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); IsDomainLegalCookieDomainW(pchdomain.into_param().abi(), pchfulldomain.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsHostInProxyBypassList(tscheme: INTERNET_SCHEME, lpszhost: &[u8]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn IsHostInProxyBypassList ( tscheme : INTERNET_SCHEME , lpszhost : :: windows::core::PCSTR , cchhost : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn IsHostInProxyBypassList ( tscheme : INTERNET_SCHEME , lpszhost : ::windows::core::PCSTR , cchhost : u32 ) -> super::super::Foundation:: BOOL ); IsHostInProxyBypassList(tscheme, ::core::mem::transmute(lpszhost.as_ptr()), lpszhost.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2194,7 +2194,7 @@ pub unsafe fn IsUrlCacheEntryExpiredA(lpszurlname: P0, dwflags: u32, pftlast where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn IsUrlCacheEntryExpiredA ( lpszurlname : :: windows::core::PCSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn IsUrlCacheEntryExpiredA ( lpszurlname : ::windows::core::PCSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); IsUrlCacheEntryExpiredA(lpszurlname.into_param().abi(), dwflags, pftlastmodified) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2204,7 +2204,7 @@ pub unsafe fn IsUrlCacheEntryExpiredW(lpszurlname: P0, dwflags: u32, pftlast where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn IsUrlCacheEntryExpiredW ( lpszurlname : :: windows::core::PCWSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn IsUrlCacheEntryExpiredW ( lpszurlname : ::windows::core::PCWSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); IsUrlCacheEntryExpiredW(lpszurlname.into_param().abi(), dwflags, pftlastmodified) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2217,7 +2217,7 @@ pub unsafe fn LoadUrlCacheContent() -> super::super::Foundation::BOOL { #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] pub unsafe fn ParseX509EncodedCertificateForListBoxEntry(lpcert: &[u8], lpszlistboxentry: ::windows::core::PSTR, lpdwlistboxentry: *mut u32) -> u32 { - ::windows::imp::link ! ( "wininet.dll""system" fn ParseX509EncodedCertificateForListBoxEntry ( lpcert : *const u8 , cbcert : u32 , lpszlistboxentry : :: windows::core::PSTR , lpdwlistboxentry : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn ParseX509EncodedCertificateForListBoxEntry ( lpcert : *const u8 , cbcert : u32 , lpszlistboxentry : ::windows::core::PSTR , lpdwlistboxentry : *mut u32 ) -> u32 ); ParseX509EncodedCertificateForListBoxEntry(::core::mem::transmute(lpcert.as_ptr()), lpcert.len() as _, ::core::mem::transmute(lpszlistboxentry), lpdwlistboxentry) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2227,13 +2227,13 @@ pub unsafe fn PerformOperationOverUrlCacheA(pszurlsearchpattern: P0, dwflags where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn PerformOperationOverUrlCacheA ( pszurlsearchpattern : :: windows::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , preserved1 : *const ::core::ffi::c_void , pdwreserved2 : *const u32 , preserved3 : *const ::core::ffi::c_void , op : CACHE_OPERATOR , poperatordata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn PerformOperationOverUrlCacheA ( pszurlsearchpattern : ::windows::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , preserved1 : *const ::core::ffi::c_void , pdwreserved2 : *const u32 , preserved3 : *const ::core::ffi::c_void , op : CACHE_OPERATOR , poperatordata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); PerformOperationOverUrlCacheA(pszurlsearchpattern.into_param().abi(), dwflags, dwfilter, groupid, ::core::mem::transmute(preserved1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pdwreserved2.unwrap_or(::std::ptr::null())), ::core::mem::transmute(preserved3.unwrap_or(::std::ptr::null())), op, poperatordata) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] pub unsafe fn PrivacyGetZonePreferenceW(dwzone: u32, dwtype: u32, pdwtemplate: ::core::option::Option<*mut u32>, pszbuffer: ::windows::core::PWSTR, pdwbufferlength: ::core::option::Option<*mut u32>) -> u32 { - ::windows::imp::link ! ( "wininet.dll""system" fn PrivacyGetZonePreferenceW ( dwzone : u32 , dwtype : u32 , pdwtemplate : *mut u32 , pszbuffer : :: windows::core::PWSTR , pdwbufferlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn PrivacyGetZonePreferenceW ( dwzone : u32 , dwtype : u32 , pdwtemplate : *mut u32 , pszbuffer : ::windows::core::PWSTR , pdwbufferlength : *mut u32 ) -> u32 ); PrivacyGetZonePreferenceW(dwzone, dwtype, ::core::mem::transmute(pdwtemplate.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszbuffer), ::core::mem::transmute(pdwbufferlength.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2242,14 +2242,14 @@ pub unsafe fn PrivacySetZonePreferenceW(dwzone: u32, dwtype: u32, dwtemplate where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn PrivacySetZonePreferenceW ( dwzone : u32 , dwtype : u32 , dwtemplate : u32 , pszpreference : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn PrivacySetZonePreferenceW ( dwzone : u32 , dwtype : u32 , dwtemplate : u32 , pszpreference : ::windows::core::PCWSTR ) -> u32 ); PrivacySetZonePreferenceW(dwzone, dwtype, dwtemplate, pszpreference.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ReadGuidsForConnectedNetworks(pcnetworks: ::core::option::Option<*mut u32>, pppwsznetworkguids: ::core::option::Option<*mut *mut ::windows::core::PWSTR>, pppbstrnetworknames: ::core::option::Option<*mut *mut ::windows::core::BSTR>, pppwszgwmacs: ::core::option::Option<*mut *mut ::windows::core::PWSTR>, pcgatewaymacs: ::core::option::Option<*mut u32>, pdwflags: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wininet.dll""system" fn ReadGuidsForConnectedNetworks ( pcnetworks : *mut u32 , pppwsznetworkguids : *mut *mut :: windows::core::PWSTR , pppbstrnetworknames : *mut *mut :: windows::core::BSTR , pppwszgwmacs : *mut *mut :: windows::core::PWSTR , pcgatewaymacs : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn ReadGuidsForConnectedNetworks ( pcnetworks : *mut u32 , pppwsznetworkguids : *mut *mut ::windows::core::PWSTR , pppbstrnetworknames : *mut *mut ::windows::core::BSTR , pppwszgwmacs : *mut *mut ::windows::core::PWSTR , pcgatewaymacs : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); ReadGuidsForConnectedNetworks(::core::mem::transmute(pcnetworks.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pppwsznetworkguids.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pppbstrnetworknames.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pppwszgwmacs.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcgatewaymacs.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2296,7 +2296,7 @@ pub unsafe fn RetrieveUrlCacheEntryFileA(lpszurlname: P0, lpcacheentryinfo: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn RetrieveUrlCacheEntryFileA ( lpszurlname : :: windows::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn RetrieveUrlCacheEntryFileA ( lpszurlname : ::windows::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); RetrieveUrlCacheEntryFileA(lpszurlname.into_param().abi(), ::core::mem::transmute(lpcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpcbcacheentryinfo, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2306,7 +2306,7 @@ pub unsafe fn RetrieveUrlCacheEntryFileW(lpszurlname: P0, lpcacheentryinfo: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn RetrieveUrlCacheEntryFileW ( lpszurlname : :: windows::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn RetrieveUrlCacheEntryFileW ( lpszurlname : ::windows::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); RetrieveUrlCacheEntryFileW(lpszurlname.into_param().abi(), ::core::mem::transmute(lpcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpcbcacheentryinfo, dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2317,7 +2317,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn RetrieveUrlCacheEntryStreamA ( lpszurlname : :: windows::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wininet.dll""system" fn RetrieveUrlCacheEntryStreamA ( lpszurlname : ::windows::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = RetrieveUrlCacheEntryStreamA(lpszurlname.into_param().abi(), ::core::mem::transmute(lpcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpcbcacheentryinfo, frandomread.into_param().abi(), dwreserved); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2329,7 +2329,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn RetrieveUrlCacheEntryStreamW ( lpszurlname : :: windows::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wininet.dll""system" fn RetrieveUrlCacheEntryStreamW ( lpszurlname : ::windows::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = RetrieveUrlCacheEntryStreamW(lpszurlname.into_param().abi(), ::core::mem::transmute(lpcacheentryinfo.unwrap_or(::std::ptr::null_mut())), lpcbcacheentryinfo, frandomread.into_param().abi(), dwreserved); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2342,7 +2342,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn RunOnceUrlCache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : :: windows::core::PCSTR , ncmdshow : i32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn RunOnceUrlCache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : ::windows::core::PCSTR , ncmdshow : i32 ) -> u32 ); RunOnceUrlCache(hwnd.into_param().abi(), hinst.into_param().abi(), lpszcmd.into_param().abi(), ncmdshow) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2366,7 +2366,7 @@ pub unsafe fn SetUrlCacheEntryGroup(lpszurlname: P0, dwflags: u32, groupid: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryGroup ( lpszurlname : :: windows::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryGroup ( lpszurlname : ::windows::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetUrlCacheEntryGroup(lpszurlname.into_param().abi(), dwflags, groupid, ::core::mem::transmute(pbgroupattributes.unwrap_or(::std::ptr::null())), cbgroupattributes, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2376,7 +2376,7 @@ pub unsafe fn SetUrlCacheEntryGroupA(lpszurlname: P0, dwflags: u32, groupid: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryGroupA ( lpszurlname : :: windows::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryGroupA ( lpszurlname : ::windows::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetUrlCacheEntryGroupA(lpszurlname.into_param().abi(), dwflags, groupid, ::core::mem::transmute(pbgroupattributes.unwrap_or(::std::ptr::null())), cbgroupattributes, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2386,7 +2386,7 @@ pub unsafe fn SetUrlCacheEntryGroupW(lpszurlname: P0, dwflags: u32, groupid: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryGroupW ( lpszurlname : :: windows::core::PCWSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryGroupW ( lpszurlname : ::windows::core::PCWSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *const u8 , cbgroupattributes : u32 , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SetUrlCacheEntryGroupW(lpszurlname.into_param().abi(), dwflags, groupid, ::core::mem::transmute(pbgroupattributes.unwrap_or(::std::ptr::null())), cbgroupattributes, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2396,7 +2396,7 @@ pub unsafe fn SetUrlCacheEntryInfoA(lpszurlname: P0, lpcacheentryinfo: *cons where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryInfoA ( lpszurlname : :: windows::core::PCSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryInfoA ( lpszurlname : ::windows::core::PCSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); SetUrlCacheEntryInfoA(lpszurlname.into_param().abi(), lpcacheentryinfo, dwfieldcontrol) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2406,7 +2406,7 @@ pub unsafe fn SetUrlCacheEntryInfoW(lpszurlname: P0, lpcacheentryinfo: *cons where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryInfoW ( lpszurlname : :: windows::core::PCWSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn SetUrlCacheEntryInfoW ( lpszurlname : ::windows::core::PCWSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); SetUrlCacheEntryInfoW(lpszurlname.into_param().abi(), lpcacheentryinfo, dwfieldcontrol) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2467,7 +2467,7 @@ pub unsafe fn UnlockUrlCacheEntryFile(lpszurlname: P0, dwreserved: u32) -> s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UnlockUrlCacheEntryFile ( lpszurlname : :: windows::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn UnlockUrlCacheEntryFile ( lpszurlname : ::windows::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); UnlockUrlCacheEntryFile(lpszurlname.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2477,7 +2477,7 @@ pub unsafe fn UnlockUrlCacheEntryFileA(lpszurlname: P0, dwreserved: u32) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UnlockUrlCacheEntryFileA ( lpszurlname : :: windows::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn UnlockUrlCacheEntryFileA ( lpszurlname : ::windows::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); UnlockUrlCacheEntryFileA(lpszurlname.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2487,7 +2487,7 @@ pub unsafe fn UnlockUrlCacheEntryFileW(lpszurlname: P0, dwreserved: u32) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UnlockUrlCacheEntryFileW ( lpszurlname : :: windows::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn UnlockUrlCacheEntryFileW ( lpszurlname : ::windows::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); UnlockUrlCacheEntryFileW(lpszurlname.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2507,14 +2507,14 @@ pub unsafe fn UpdateUrlCacheContentPath(sznewpath: P0) -> super::super::Foun where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UpdateUrlCacheContentPath ( sznewpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wininet.dll""system" fn UpdateUrlCacheContentPath ( sznewpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); UpdateUrlCacheContentPath(sznewpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn UrlCacheCheckEntriesExist(rgpwszurls: *const ::windows::core::PCWSTR, centries: u32, rgfexist: *mut super::super::Foundation::BOOL) -> u32 { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheCheckEntriesExist ( rgpwszurls : *const :: windows::core::PCWSTR , centries : u32 , rgfexist : *mut super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheCheckEntriesExist ( rgpwszurls : *const ::windows::core::PCWSTR , centries : u32 , rgfexist : *mut super::super::Foundation:: BOOL ) -> u32 ); UrlCacheCheckEntriesExist(rgpwszurls, centries, rgfexist) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2529,7 +2529,7 @@ pub unsafe fn UrlCacheContainerSetEntryMaximumAge(pwszprefix: P0, dwentrymax where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheContainerSetEntryMaximumAge ( pwszprefix : :: windows::core::PCWSTR , dwentrymaxage : u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheContainerSetEntryMaximumAge ( pwszprefix : ::windows::core::PCWSTR , dwentrymaxage : u32 ) -> u32 ); UrlCacheContainerSetEntryMaximumAge(pwszprefix.into_param().abi(), dwentrymaxage) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2540,7 +2540,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheCreateContainer ( pwszname : :: windows::core::PCWSTR , pwszprefix : :: windows::core::PCWSTR , pwszdirectory : :: windows::core::PCWSTR , ulllimit : u64 , dwoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheCreateContainer ( pwszname : ::windows::core::PCWSTR , pwszprefix : ::windows::core::PCWSTR , pwszdirectory : ::windows::core::PCWSTR , ulllimit : u64 , dwoptions : u32 ) -> u32 ); UrlCacheCreateContainer(pwszname.into_param().abi(), pwszprefix.into_param().abi(), pwszdirectory.into_param().abi(), ulllimit, dwoptions) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2550,7 +2550,7 @@ pub unsafe fn UrlCacheFindFirstEntry(pwszprefix: P0, dwflags: u32, dwfilter: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheFindFirstEntry ( pwszprefix : :: windows::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phfind : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheFindFirstEntry ( pwszprefix : ::windows::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phfind : *mut super::super::Foundation:: HANDLE ) -> u32 ); UrlCacheFindFirstEntry(pwszprefix.into_param().abi(), dwflags, dwfilter, groupid, pcacheentryinfo, phfind) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2579,7 +2579,7 @@ pub unsafe fn UrlCacheFreeGlobalSpace(ulltargetsize: u64, dwfilter: u32) -> u32 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] #[inline] pub unsafe fn UrlCacheGetContentPaths(pppwszdirectories: *mut *mut ::windows::core::PWSTR, pcdirectories: *mut u32) -> u32 { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheGetContentPaths ( pppwszdirectories : *mut *mut :: windows::core::PWSTR , pcdirectories : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheGetContentPaths ( pppwszdirectories : *mut *mut ::windows::core::PWSTR , pcdirectories : *mut u32 ) -> u32 ); UrlCacheGetContentPaths(pppwszdirectories, pcdirectories) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2589,7 +2589,7 @@ pub unsafe fn UrlCacheGetEntryInfo(happcache: ::core::option::Option<*const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheGetEntryInfo ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheGetEntryInfo ( happcache : *const ::core::ffi::c_void , pcwszurl : ::windows::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); UrlCacheGetEntryInfo(::core::mem::transmute(happcache.unwrap_or(::std::ptr::null())), pcwszurl.into_param().abi(), ::core::mem::transmute(pcacheentryinfo.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2623,7 +2623,7 @@ pub unsafe fn UrlCacheRetrieveEntryFile(happcache: ::core::option::Option<*c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheRetrieveEntryFile ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentryfile : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheRetrieveEntryFile ( happcache : *const ::core::ffi::c_void , pcwszurl : ::windows::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentryfile : *mut *mut ::core::ffi::c_void ) -> u32 ); UrlCacheRetrieveEntryFile(::core::mem::transmute(happcache.unwrap_or(::std::ptr::null())), pcwszurl.into_param().abi(), pcacheentryinfo, phentryfile) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] @@ -2634,7 +2634,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheRetrieveEntryStream ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows::core::PCWSTR , frandomread : super::super::Foundation:: BOOL , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentrystream : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheRetrieveEntryStream ( happcache : *const ::core::ffi::c_void , pcwszurl : ::windows::core::PCWSTR , frandomread : super::super::Foundation:: BOOL , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentrystream : *mut *mut ::core::ffi::c_void ) -> u32 ); UrlCacheRetrieveEntryStream(::core::mem::transmute(happcache.unwrap_or(::std::ptr::null())), pcwszurl.into_param().abi(), frandomread.into_param().abi(), pcacheentryinfo, phentrystream) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -2655,7 +2655,7 @@ pub unsafe fn UrlCacheUpdateEntryExtraData(happcache: ::core::option::Option where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheUpdateEntryExtraData ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows::core::PCWSTR , pbextradata : *const u8 , cbextradata : u32 ) -> u32 ); + ::windows::imp::link ! ( "wininet.dll""system" fn UrlCacheUpdateEntryExtraData ( happcache : *const ::core::ffi::c_void , pcwszurl : ::windows::core::PCWSTR , pbextradata : *const u8 , cbextradata : u32 ) -> u32 ); UrlCacheUpdateEntryExtraData(::core::mem::transmute(happcache.unwrap_or(::std::ptr::null())), pcwszurl.into_param().abi(), ::core::mem::transmute(pbextradata.as_ptr()), pbextradata.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -3132,23 +3132,23 @@ pub const DIALENG_RedialAttempt: u32 = 65537u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALENG_RedialWait: u32 = 65538u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_DOMAIN: ::windows::core::PCWSTR = ::windows::w!("Domain"); +pub const DIALPROP_DOMAIN: ::windows::core::PCWSTR = ::windows::core::w!("Domain"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_LASTERROR: ::windows::core::PCWSTR = ::windows::w!("LastError"); +pub const DIALPROP_LASTERROR: ::windows::core::PCWSTR = ::windows::core::w!("LastError"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_PASSWORD: ::windows::core::PCWSTR = ::windows::w!("Password"); +pub const DIALPROP_PASSWORD: ::windows::core::PCWSTR = ::windows::core::w!("Password"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_PHONENUMBER: ::windows::core::PCWSTR = ::windows::w!("PhoneNumber"); +pub const DIALPROP_PHONENUMBER: ::windows::core::PCWSTR = ::windows::core::w!("PhoneNumber"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_REDIALCOUNT: ::windows::core::PCWSTR = ::windows::w!("RedialCount"); +pub const DIALPROP_REDIALCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("RedialCount"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_REDIALINTERVAL: ::windows::core::PCWSTR = ::windows::w!("RedialInterval"); +pub const DIALPROP_REDIALINTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("RedialInterval"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_RESOLVEDPHONE: ::windows::core::PCWSTR = ::windows::w!("ResolvedPhone"); +pub const DIALPROP_RESOLVEDPHONE: ::windows::core::PCWSTR = ::windows::core::w!("ResolvedPhone"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_SAVEPASSWORD: ::windows::core::PCWSTR = ::windows::w!("SavePassword"); +pub const DIALPROP_SAVEPASSWORD: ::windows::core::PCWSTR = ::windows::core::w!("SavePassword"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const DIALPROP_USERNAME: ::windows::core::PCWSTR = ::windows::w!("UserName"); +pub const DIALPROP_USERNAME: ::windows::core::PCWSTR = ::windows::core::w!("UserName"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DLG_FLAGS_INSECURE_FALLBACK: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -3418,13 +3418,13 @@ pub const FLAGS_ERROR_UI_SHOW_IDN_HOSTNAME: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAG_ICC_FORCE_CONNECTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ABSTRACT_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Abstract"); +pub const GOPHER_ABSTRACT_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Abstract"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ABSTRACT_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("+ABSTRACT"); +pub const GOPHER_ABSTRACT_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("+ABSTRACT"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ADMIN_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Admin"); +pub const GOPHER_ADMIN_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Admin"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ADMIN_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("+ADMIN"); +pub const GOPHER_ADMIN_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("+ADMIN"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_ABSTRACT: u32 = 2882325526u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -3478,37 +3478,37 @@ pub const GOPHER_CATEGORY_ID_VERONICA: u32 = 2882325510u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_VIEWS: u32 = 2882325508u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_GEOG_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Geog"); +pub const GOPHER_GEOG_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Geog"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_INFO_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("+INFO"); +pub const GOPHER_INFO_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("+INFO"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_LOCATION_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Loc"); +pub const GOPHER_LOCATION_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Loc"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_MOD_DATE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Mod-Date"); +pub const GOPHER_MOD_DATE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Mod-Date"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_ORG_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Org"); +pub const GOPHER_ORG_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Org"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_PROVIDER_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Provider"); +pub const GOPHER_PROVIDER_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_RANGE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Score-range"); +pub const GOPHER_RANGE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Score-range"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_SCORE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Score"); +pub const GOPHER_SCORE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Score"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_SITE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Site"); +pub const GOPHER_SITE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Site"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TIMEZONE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("TZ"); +pub const GOPHER_TIMEZONE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("TZ"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TREEWALK_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("treewalk"); +pub const GOPHER_TREEWALK_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("treewalk"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_TTL_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("TTL"); +pub const GOPHER_TTL_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("TTL"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VERONICA_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("+VERONICA"); +pub const GOPHER_VERONICA_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("+VERONICA"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VERSION_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const GOPHER_VERSION_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VIEWS_CATEGORY: ::windows::core::PCWSTR = ::windows::w!("+VIEWS"); +pub const GOPHER_VIEWS_CATEGORY: ::windows::core::PCWSTR = ::windows::core::w!("+VIEWS"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const GOPHER_VIEW_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("View"); +pub const GOPHER_VIEW_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("View"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GROUPNAME_MAX_LENGTH: u32 = 120u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -3766,9 +3766,9 @@ pub const HTTP_QUERY_X_XSS_PROTECTION: u32 = 86u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_STATUS_MISDIRECTED_REQUEST: u32 = 421u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_VERSIONA: ::windows::core::PCSTR = ::windows::s!("HTTP/1.0"); +pub const HTTP_VERSIONA: ::windows::core::PCSTR = ::windows::core::s!("HTTP/1.0"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const HTTP_VERSIONW: ::windows::core::PCWSTR = ::windows::w!("HTTP/1.0"); +pub const HTTP_VERSIONW: ::windows::core::PCWSTR = ::windows::core::w!("HTTP/1.0"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -4620,9 +4620,9 @@ pub const ISO_GLOBAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ISO_REGISTRY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const LOCAL_NAMESPACE_PREFIX: ::windows::core::PCSTR = ::windows::s!("Local\\"); +pub const LOCAL_NAMESPACE_PREFIX: ::windows::core::PCSTR = ::windows::core::s!("Local\\"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const LOCAL_NAMESPACE_PREFIX_W: ::windows::core::PCWSTR = ::windows::w!("Local\\"); +pub const LOCAL_NAMESPACE_PREFIX_W: ::windows::core::PCWSTR = ::windows::core::w!("Local\\"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MAX_CACHE_ENTRY_INFO_SIZE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] @@ -4690,9 +4690,9 @@ pub const ProofOfPossessionCookieInfoManager: ::windows::core::GUID = ::windows: #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const REDIRECT_CACHE_ENTRY: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const REGSTR_DIAL_AUTOCONNECT: ::windows::core::PCSTR = ::windows::s!("AutoConnect"); +pub const REGSTR_DIAL_AUTOCONNECT: ::windows::core::PCSTR = ::windows::core::s!("AutoConnect"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] -pub const REGSTR_LEASH_LEGACY_COOKIES: ::windows::core::PCSTR = ::windows::s!("LeashLegacyCookies"); +pub const REGSTR_LEASH_LEGACY_COOKIES: ::windows::core::PCSTR = ::windows::core::s!("LeashLegacyCookies"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_128BIT: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs index 450e886214..9fe6158177 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WinSock/mod.rs @@ -53,7 +53,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn GetAddrInfoExA ( pname : :: windows::core::PCSTR , pservicename : :: windows::core::PCSTR , dwnamespace : u32 , lpnspid : *const :: windows::core::GUID , hints : *const ADDRINFOEXA , ppresult : *mut *mut ADDRINFOEXA , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn GetAddrInfoExA ( pname : ::windows::core::PCSTR , pservicename : ::windows::core::PCSTR , dwnamespace : u32 , lpnspid : *const ::windows::core::GUID , hints : *const ADDRINFOEXA , ppresult : *mut *mut ADDRINFOEXA , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); GetAddrInfoExA(pname.into_param().abi(), pservicename.into_param().abi(), dwnamespace, ::core::mem::transmute(lpnspid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(hints.unwrap_or(::std::ptr::null())), ppresult, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null())), lpcompletionroutine, ::core::mem::transmute(lpnamehandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -78,7 +78,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn GetAddrInfoExW ( pname : :: windows::core::PCWSTR , pservicename : :: windows::core::PCWSTR , dwnamespace : u32 , lpnspid : *const :: windows::core::GUID , hints : *const ADDRINFOEXW , ppresult : *mut *mut ADDRINFOEXW , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lphandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn GetAddrInfoExW ( pname : ::windows::core::PCWSTR , pservicename : ::windows::core::PCWSTR , dwnamespace : u32 , lpnspid : *const ::windows::core::GUID , hints : *const ADDRINFOEXW , ppresult : *mut *mut ADDRINFOEXW , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lphandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); GetAddrInfoExW(pname.into_param().abi(), pservicename.into_param().abi(), dwnamespace, ::core::mem::transmute(lpnspid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(hints.unwrap_or(::std::ptr::null())), ppresult, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null())), lpcompletionroutine, ::core::mem::transmute(lphandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -88,7 +88,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn GetAddrInfoW ( pnodename : :: windows::core::PCWSTR , pservicename : :: windows::core::PCWSTR , phints : *const ADDRINFOW , ppresult : *mut *mut ADDRINFOW ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn GetAddrInfoW ( pnodename : ::windows::core::PCWSTR , pservicename : ::windows::core::PCWSTR , phints : *const ADDRINFOW , ppresult : *mut *mut ADDRINFOW ) -> i32 ); GetAddrInfoW(pnodename.into_param().abi(), pservicename.into_param().abi(), ::core::mem::transmute(phints.unwrap_or(::std::ptr::null())), ppresult) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -98,7 +98,7 @@ pub unsafe fn GetAddressByNameA(dwnamespace: u32, lpservicetype: *const ::wi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mswsock.dll""system" fn GetAddressByNameA ( dwnamespace : u32 , lpservicetype : *const :: windows::core::GUID , lpservicename : :: windows::core::PCSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : :: windows::core::PSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn GetAddressByNameA ( dwnamespace : u32 , lpservicetype : *const ::windows::core::GUID , lpservicename : ::windows::core::PCSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : ::windows::core::PSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); GetAddressByNameA(dwnamespace, lpservicetype, lpservicename.into_param().abi(), ::core::mem::transmute(lpiprotocols.unwrap_or(::std::ptr::null())), dwresolution, ::core::mem::transmute(lpserviceasyncinfo.unwrap_or(::std::ptr::null())), lpcsaddrbuffer, lpdwbufferlength, ::core::mem::transmute(lpaliasbuffer), lpdwaliasbufferlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -108,25 +108,25 @@ pub unsafe fn GetAddressByNameW(dwnamespace: u32, lpservicetype: *const ::wi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mswsock.dll""system" fn GetAddressByNameW ( dwnamespace : u32 , lpservicetype : *const :: windows::core::GUID , lpservicename : :: windows::core::PCWSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : :: windows::core::PWSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn GetAddressByNameW ( dwnamespace : u32 , lpservicetype : *const ::windows::core::GUID , lpservicename : ::windows::core::PCWSTR , lpiprotocols : *const i32 , dwresolution : u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO , lpcsaddrbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpaliasbuffer : ::windows::core::PWSTR , lpdwaliasbufferlength : *mut u32 ) -> i32 ); GetAddressByNameW(dwnamespace, lpservicetype, lpservicename.into_param().abi(), ::core::mem::transmute(lpiprotocols.unwrap_or(::std::ptr::null())), dwresolution, ::core::mem::transmute(lpserviceasyncinfo.unwrap_or(::std::ptr::null())), lpcsaddrbuffer, lpdwbufferlength, ::core::mem::transmute(lpaliasbuffer), lpdwaliasbufferlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn GetHostNameW(name: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn GetHostNameW ( name : :: windows::core::PWSTR , namelen : i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn GetHostNameW ( name : ::windows::core::PWSTR , namelen : i32 ) -> i32 ); GetHostNameW(::core::mem::transmute(name.as_ptr()), name.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn GetNameByTypeA(lpservicetype: *const ::windows::core::GUID, lpservicename: &mut [u8]) -> i32 { - ::windows::imp::link ! ( "mswsock.dll""system" fn GetNameByTypeA ( lpservicetype : *const :: windows::core::GUID , lpservicename : :: windows::core::PSTR , dwnamelength : u32 ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn GetNameByTypeA ( lpservicetype : *const ::windows::core::GUID , lpservicename : ::windows::core::PSTR , dwnamelength : u32 ) -> i32 ); GetNameByTypeA(lpservicetype, ::core::mem::transmute(lpservicename.as_ptr()), lpservicename.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn GetNameByTypeW(lpservicetype: *const ::windows::core::GUID, lpservicename: ::windows::core::PWSTR, dwnamelength: u32) -> i32 { - ::windows::imp::link ! ( "mswsock.dll""system" fn GetNameByTypeW ( lpservicetype : *const :: windows::core::GUID , lpservicename : :: windows::core::PWSTR , dwnamelength : u32 ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn GetNameByTypeW ( lpservicetype : *const ::windows::core::GUID , lpservicename : ::windows::core::PWSTR , dwnamelength : u32 ) -> i32 ); GetNameByTypeW(lpservicetype, ::core::mem::transmute(lpservicename), dwnamelength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -135,7 +135,7 @@ pub unsafe fn GetNameInfoW(psockaddr: *const SOCKADDR, sockaddrlength: P0, p where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn GetNameInfoW ( psockaddr : *const SOCKADDR , sockaddrlength : socklen_t , pnodebuffer : :: windows::core::PWSTR , nodebuffersize : u32 , pservicebuffer : :: windows::core::PWSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn GetNameInfoW ( psockaddr : *const SOCKADDR , sockaddrlength : socklen_t , pnodebuffer : ::windows::core::PWSTR , nodebuffersize : u32 , pservicebuffer : ::windows::core::PWSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); GetNameInfoW(psockaddr, sockaddrlength.into_param().abi(), ::core::mem::transmute(pnodebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pnodebuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pservicebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pservicebuffer.as_deref().map_or(0, |slice| slice.len() as _), flags) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -145,7 +145,7 @@ pub unsafe fn GetServiceA(dwnamespace: u32, lpguid: *const ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mswsock.dll""system" fn GetServiceA ( dwnamespace : u32 , lpguid : *const :: windows::core::GUID , lpservicename : :: windows::core::PCSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn GetServiceA ( dwnamespace : u32 , lpguid : *const ::windows::core::GUID , lpservicename : ::windows::core::PCSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); GetServiceA(dwnamespace, lpguid, lpservicename.into_param().abi(), dwproperties, lpbuffer, lpdwbuffersize, ::core::mem::transmute(lpserviceasyncinfo.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -155,7 +155,7 @@ pub unsafe fn GetServiceW(dwnamespace: u32, lpguid: *const ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mswsock.dll""system" fn GetServiceW ( dwnamespace : u32 , lpguid : *const :: windows::core::GUID , lpservicename : :: windows::core::PCWSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn GetServiceW ( dwnamespace : u32 , lpguid : *const ::windows::core::GUID , lpservicename : ::windows::core::PCWSTR , dwproperties : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbuffersize : *mut u32 , lpserviceasyncinfo : *const SERVICE_ASYNC_INFO ) -> i32 ); GetServiceW(dwnamespace, lpguid, lpservicename.into_param().abi(), dwproperties, lpbuffer, lpdwbuffersize, ::core::mem::transmute(lpserviceasyncinfo.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -164,7 +164,7 @@ pub unsafe fn GetTypeByNameA(lpservicename: P0, lpservicetype: *mut ::window where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mswsock.dll""system" fn GetTypeByNameA ( lpservicename : :: windows::core::PCSTR , lpservicetype : *mut :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn GetTypeByNameA ( lpservicename : ::windows::core::PCSTR , lpservicetype : *mut ::windows::core::GUID ) -> i32 ); GetTypeByNameA(lpservicename.into_param().abi(), lpservicetype) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -173,13 +173,13 @@ pub unsafe fn GetTypeByNameW(lpservicename: P0, lpservicetype: *mut ::window where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mswsock.dll""system" fn GetTypeByNameW ( lpservicename : :: windows::core::PCWSTR , lpservicetype : *mut :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn GetTypeByNameW ( lpservicename : ::windows::core::PCWSTR , lpservicetype : *mut ::windows::core::GUID ) -> i32 ); GetTypeByNameW(lpservicename.into_param().abi(), lpservicetype) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn InetNtopW(family: i32, paddr: *const ::core::ffi::c_void, pstringbuf: &mut [u16]) -> ::windows::core::PCWSTR { - ::windows::imp::link ! ( "ws2_32.dll""system" fn InetNtopW ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : :: windows::core::PWSTR , stringbufsize : usize ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn InetNtopW ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : ::windows::core::PWSTR , stringbufsize : usize ) -> ::windows::core::PCWSTR ); InetNtopW(family, paddr, ::core::mem::transmute(pstringbuf.as_ptr()), pstringbuf.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -188,7 +188,7 @@ pub unsafe fn InetPtonW(family: i32, pszaddrstring: P0, paddrbuf: *mut ::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn InetPtonW ( family : i32 , pszaddrstring : :: windows::core::PCWSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn InetPtonW ( family : i32 , pszaddrstring : ::windows::core::PCWSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); InetPtonW(family, pszaddrstring.into_param().abi(), paddrbuf) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -204,13 +204,13 @@ where #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlEthernetAddressToStringA(addr: *const DL_EUI48, s: &mut [u8; 18]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlEthernetAddressToStringA ( addr : *const DL_EUI48 , s : :: windows::core::PSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlEthernetAddressToStringA ( addr : *const DL_EUI48 , s : ::windows::core::PSTR ) -> ::windows::core::PSTR ); RtlEthernetAddressToStringA(addr, ::core::mem::transmute(s.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlEthernetAddressToStringW(addr: *const DL_EUI48, s: &mut [u16; 18]) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlEthernetAddressToStringW ( addr : *const DL_EUI48 , s : :: windows::core::PWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlEthernetAddressToStringW ( addr : *const DL_EUI48 , s : ::windows::core::PWSTR ) -> ::windows::core::PWSTR ); RtlEthernetAddressToStringW(addr, ::core::mem::transmute(s.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -219,7 +219,7 @@ pub unsafe fn RtlEthernetStringToAddressA(s: P0, terminator: *mut ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlEthernetStringToAddressA ( s : :: windows::core::PCSTR , terminator : *mut :: windows::core::PCSTR , addr : *mut DL_EUI48 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlEthernetStringToAddressA ( s : ::windows::core::PCSTR , terminator : *mut ::windows::core::PCSTR , addr : *mut DL_EUI48 ) -> i32 ); RtlEthernetStringToAddressA(s.into_param().abi(), terminator, addr) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -228,31 +228,31 @@ pub unsafe fn RtlEthernetStringToAddressW(s: P0, terminator: *mut ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlEthernetStringToAddressW ( s : :: windows::core::PCWSTR , terminator : *mut :: windows::core::PCWSTR , addr : *mut DL_EUI48 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlEthernetStringToAddressW ( s : ::windows::core::PCWSTR , terminator : *mut ::windows::core::PCWSTR , addr : *mut DL_EUI48 ) -> i32 ); RtlEthernetStringToAddressW(s.into_param().abi(), terminator, addr) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlIpv4AddressToStringA(addr: *const IN_ADDR, s: &mut [u8; 16]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4AddressToStringA ( addr : *const IN_ADDR , s : :: windows::core::PSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4AddressToStringA ( addr : *const IN_ADDR , s : ::windows::core::PSTR ) -> ::windows::core::PSTR ); RtlIpv4AddressToStringA(addr, ::core::mem::transmute(s.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlIpv4AddressToStringExA(address: *const IN_ADDR, port: u16, addressstring: ::windows::core::PSTR, addressstringlength: *mut u32) -> i32 { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4AddressToStringExA ( address : *const IN_ADDR , port : u16 , addressstring : :: windows::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4AddressToStringExA ( address : *const IN_ADDR , port : u16 , addressstring : ::windows::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); RtlIpv4AddressToStringExA(address, port, ::core::mem::transmute(addressstring), addressstringlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlIpv4AddressToStringExW(address: *const IN_ADDR, port: u16, addressstring: ::windows::core::PWSTR, addressstringlength: *mut u32) -> i32 { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4AddressToStringExW ( address : *const IN_ADDR , port : u16 , addressstring : :: windows::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4AddressToStringExW ( address : *const IN_ADDR , port : u16 , addressstring : ::windows::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); RtlIpv4AddressToStringExW(address, port, ::core::mem::transmute(addressstring), addressstringlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlIpv4AddressToStringW(addr: *const IN_ADDR, s: &mut [u16; 16]) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4AddressToStringW ( addr : *const IN_ADDR , s : :: windows::core::PWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4AddressToStringW ( addr : *const IN_ADDR , s : ::windows::core::PWSTR ) -> ::windows::core::PWSTR ); RtlIpv4AddressToStringW(addr, ::core::mem::transmute(s.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -263,7 +263,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4StringToAddressA ( s : :: windows::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut :: windows::core::PCSTR , addr : *mut IN_ADDR ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4StringToAddressA ( s : ::windows::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut ::windows::core::PCSTR , addr : *mut IN_ADDR ) -> i32 ); RtlIpv4StringToAddressA(s.into_param().abi(), strict.into_param().abi(), terminator, addr) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -274,7 +274,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4StringToAddressExA ( addressstring : :: windows::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4StringToAddressExA ( addressstring : ::windows::core::PCSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); RtlIpv4StringToAddressExA(addressstring.into_param().abi(), strict.into_param().abi(), address, port) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -285,7 +285,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4StringToAddressExW ( addressstring : :: windows::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4StringToAddressExW ( addressstring : ::windows::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , address : *mut IN_ADDR , port : *mut u16 ) -> i32 ); RtlIpv4StringToAddressExW(addressstring.into_param().abi(), strict.into_param().abi(), address, port) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -296,31 +296,31 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4StringToAddressW ( s : :: windows::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut :: windows::core::PCWSTR , addr : *mut IN_ADDR ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv4StringToAddressW ( s : ::windows::core::PCWSTR , strict : super::super::Foundation:: BOOLEAN , terminator : *mut ::windows::core::PCWSTR , addr : *mut IN_ADDR ) -> i32 ); RtlIpv4StringToAddressW(s.into_param().abi(), strict.into_param().abi(), terminator, addr) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlIpv6AddressToStringA(addr: *const IN6_ADDR, s: &mut [u8; 46]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6AddressToStringA ( addr : *const IN6_ADDR , s : :: windows::core::PSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6AddressToStringA ( addr : *const IN6_ADDR , s : ::windows::core::PSTR ) -> ::windows::core::PSTR ); RtlIpv6AddressToStringA(addr, ::core::mem::transmute(s.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlIpv6AddressToStringExA(address: *const IN6_ADDR, scopeid: u32, port: u16, addressstring: ::windows::core::PSTR, addressstringlength: *mut u32) -> i32 { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6AddressToStringExA ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : :: windows::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6AddressToStringExA ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : ::windows::core::PSTR , addressstringlength : *mut u32 ) -> i32 ); RtlIpv6AddressToStringExA(address, scopeid, port, ::core::mem::transmute(addressstring), addressstringlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlIpv6AddressToStringExW(address: *const IN6_ADDR, scopeid: u32, port: u16, addressstring: ::windows::core::PWSTR, addressstringlength: *mut u32) -> i32 { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6AddressToStringExW ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : :: windows::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6AddressToStringExW ( address : *const IN6_ADDR , scopeid : u32 , port : u16 , addressstring : ::windows::core::PWSTR , addressstringlength : *mut u32 ) -> i32 ); RtlIpv6AddressToStringExW(address, scopeid, port, ::core::mem::transmute(addressstring), addressstringlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn RtlIpv6AddressToStringW(addr: *const IN6_ADDR, s: &mut [u16; 46]) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6AddressToStringW ( addr : *const IN6_ADDR , s : :: windows::core::PWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6AddressToStringW ( addr : *const IN6_ADDR , s : ::windows::core::PWSTR ) -> ::windows::core::PWSTR ); RtlIpv6AddressToStringW(addr, ::core::mem::transmute(s.as_ptr())) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -329,7 +329,7 @@ pub unsafe fn RtlIpv6StringToAddressA(s: P0, terminator: *mut ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6StringToAddressA ( s : :: windows::core::PCSTR , terminator : *mut :: windows::core::PCSTR , addr : *mut IN6_ADDR ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6StringToAddressA ( s : ::windows::core::PCSTR , terminator : *mut ::windows::core::PCSTR , addr : *mut IN6_ADDR ) -> i32 ); RtlIpv6StringToAddressA(s.into_param().abi(), terminator, addr) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -338,7 +338,7 @@ pub unsafe fn RtlIpv6StringToAddressExA(addressstring: P0, address: *mut IN6 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6StringToAddressExA ( addressstring : :: windows::core::PCSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6StringToAddressExA ( addressstring : ::windows::core::PCSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); RtlIpv6StringToAddressExA(addressstring.into_param().abi(), address, scopeid, port) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -347,7 +347,7 @@ pub unsafe fn RtlIpv6StringToAddressExW(addressstring: P0, address: *mut IN6 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6StringToAddressExW ( addressstring : :: windows::core::PCWSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6StringToAddressExW ( addressstring : ::windows::core::PCWSTR , address : *mut IN6_ADDR , scopeid : *mut u32 , port : *mut u16 ) -> i32 ); RtlIpv6StringToAddressExW(addressstring.into_param().abi(), address, scopeid, port) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -356,7 +356,7 @@ pub unsafe fn RtlIpv6StringToAddressW(s: P0, terminator: *mut ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6StringToAddressW ( s : :: windows::core::PCWSTR , terminator : *mut :: windows::core::PCWSTR , addr : *mut IN6_ADDR ) -> i32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlIpv6StringToAddressW ( s : ::windows::core::PCWSTR , terminator : *mut ::windows::core::PCWSTR , addr : *mut IN6_ADDR ) -> i32 ); RtlIpv6StringToAddressW(s.into_param().abi(), terminator, addr) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_IO\"`*"] @@ -367,7 +367,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn SetAddrInfoExA ( pname : :: windows::core::PCSTR , pservicename : :: windows::core::PCSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const :: windows::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn SetAddrInfoExA ( pname : ::windows::core::PCSTR , pservicename : ::windows::core::PCSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const ::windows::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); SetAddrInfoExA( pname.into_param().abi(), pservicename.into_param().abi(), @@ -391,7 +391,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn SetAddrInfoExW ( pname : :: windows::core::PCWSTR , pservicename : :: windows::core::PCWSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const :: windows::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn SetAddrInfoExW ( pname : ::windows::core::PCWSTR , pservicename : ::windows::core::PCWSTR , paddresses : *const SOCKET_ADDRESS , dwaddresscount : u32 , lpblob : *const super::super::System::Com:: BLOB , dwflags : u32 , dwnamespace : u32 , lpnspid : *const ::windows::core::GUID , timeout : *const TIMEVAL , lpoverlapped : *const super::super::System::IO:: OVERLAPPED , lpcompletionroutine : LPLOOKUPSERVICE_COMPLETION_ROUTINE , lpnamehandle : *mut super::super::Foundation:: HANDLE ) -> i32 ); SetAddrInfoExW( pname.into_param().abi(), pservicename.into_param().abi(), @@ -428,7 +428,7 @@ pub unsafe fn SetSocketMediaStreamingMode(value: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "windows.networking.dll""system" fn SetSocketMediaStreamingMode ( value : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.networking.dll""system" fn SetSocketMediaStreamingMode ( value : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); SetSocketMediaStreamingMode(value.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -464,20 +464,20 @@ where #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSAAddressToStringA(lpsaaddress: *const SOCKADDR, dwaddresslength: u32, lpprotocolinfo: ::core::option::Option<*const WSAPROTOCOL_INFOA>, lpszaddressstring: ::windows::core::PSTR, lpdwaddressstringlength: *mut u32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAddressToStringA ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpszaddressstring : :: windows::core::PSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAddressToStringA ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpszaddressstring : ::windows::core::PSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); WSAAddressToStringA(lpsaaddress, dwaddresslength, ::core::mem::transmute(lpprotocolinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpszaddressstring), lpdwaddressstringlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSAAddressToStringW(lpsaaddress: *const SOCKADDR, dwaddresslength: u32, lpprotocolinfo: ::core::option::Option<*const WSAPROTOCOL_INFOW>, lpszaddressstring: ::windows::core::PWSTR, lpdwaddressstringlength: *mut u32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAddressToStringW ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpszaddressstring : :: windows::core::PWSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAddressToStringW ( lpsaaddress : *const SOCKADDR , dwaddresslength : u32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpszaddressstring : ::windows::core::PWSTR , lpdwaddressstringlength : *mut u32 ) -> i32 ); WSAAddressToStringW(lpsaaddress, dwaddresslength, ::core::mem::transmute(lpprotocolinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpszaddressstring), lpdwaddressstringlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn WSAAdvertiseProvider(puuidproviderid: *const ::windows::core::GUID, pnspv2routine: *const NSPV2_ROUTINE) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAdvertiseProvider ( puuidproviderid : *const :: windows::core::GUID , pnspv2routine : *const NSPV2_ROUTINE ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAdvertiseProvider ( puuidproviderid : *const ::windows::core::GUID , pnspv2routine : *const NSPV2_ROUTINE ) -> i32 ); WSAAdvertiseProvider(puuidproviderid, pnspv2routine) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -487,7 +487,7 @@ pub unsafe fn WSAAsyncGetHostByAddr(hwnd: P0, wmsg: u32, addr: &[u8], r#type where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetHostByAddr ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , addr : :: windows::core::PCSTR , len : i32 , r#type : i32 , buf : :: windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetHostByAddr ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , addr : ::windows::core::PCSTR , len : i32 , r#type : i32 , buf : ::windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); WSAAsyncGetHostByAddr(hwnd.into_param().abi(), wmsg, ::core::mem::transmute(addr.as_ptr()), addr.len() as _, r#type, ::core::mem::transmute(buf.as_ptr()), buf.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -498,7 +498,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetHostByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows::core::PCSTR , buf : :: windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetHostByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : ::windows::core::PCSTR , buf : ::windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); WSAAsyncGetHostByName(hwnd.into_param().abi(), wmsg, name.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -509,7 +509,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetProtoByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows::core::PCSTR , buf : :: windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetProtoByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : ::windows::core::PCSTR , buf : ::windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); WSAAsyncGetProtoByName(hwnd.into_param().abi(), wmsg, name.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -519,7 +519,7 @@ pub unsafe fn WSAAsyncGetProtoByNumber(hwnd: P0, wmsg: u32, number: i32, buf where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetProtoByNumber ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , number : i32 , buf : :: windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetProtoByNumber ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , number : i32 , buf : ::windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); WSAAsyncGetProtoByNumber(hwnd.into_param().abi(), wmsg, number, ::core::mem::transmute(buf.as_ptr()), buf.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -531,7 +531,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetServByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : :: windows::core::PCSTR , proto : :: windows::core::PCSTR , buf : :: windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetServByName ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , name : ::windows::core::PCSTR , proto : ::windows::core::PCSTR , buf : ::windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); WSAAsyncGetServByName(hwnd.into_param().abi(), wmsg, name.into_param().abi(), proto.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -542,7 +542,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetServByPort ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , port : i32 , proto : :: windows::core::PCSTR , buf : :: windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAAsyncGetServByPort ( hwnd : super::super::Foundation:: HWND , wmsg : u32 , port : i32 , proto : ::windows::core::PCSTR , buf : ::windows::core::PSTR , buflen : i32 ) -> super::super::Foundation:: HANDLE ); WSAAsyncGetServByPort(hwnd.into_param().abi(), wmsg, port, proto.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -616,7 +616,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAConnectByNameA ( s : SOCKET , nodename : :: windows::core::PCSTR , servicename : :: windows::core::PCSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAConnectByNameA ( s : SOCKET , nodename : ::windows::core::PCSTR , servicename : ::windows::core::PCSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); WSAConnectByNameA( s.into_param().abi(), nodename.into_param().abi(), @@ -638,7 +638,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAConnectByNameW ( s : SOCKET , nodename : :: windows::core::PCWSTR , servicename : :: windows::core::PCWSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAConnectByNameW ( s : SOCKET , nodename : ::windows::core::PCWSTR , servicename : ::windows::core::PCWSTR , localaddresslength : *mut u32 , localaddress : *mut SOCKADDR , remoteaddresslength : *mut u32 , remoteaddress : *mut SOCKADDR , timeout : *const TIMEVAL , reserved : *const super::super::System::IO:: OVERLAPPED ) -> super::super::Foundation:: BOOL ); WSAConnectByNameW( s.into_param().abi(), nodename.into_param().abi(), @@ -778,25 +778,25 @@ where #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSAGetServiceClassInfoA(lpproviderid: *const ::windows::core::GUID, lpserviceclassid: *const ::windows::core::GUID, lpdwbufsize: *mut u32, lpserviceclassinfo: *mut WSASERVICECLASSINFOA) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAGetServiceClassInfoA ( lpproviderid : *const :: windows::core::GUID , lpserviceclassid : *const :: windows::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOA ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAGetServiceClassInfoA ( lpproviderid : *const ::windows::core::GUID , lpserviceclassid : *const ::windows::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOA ) -> i32 ); WSAGetServiceClassInfoA(lpproviderid, lpserviceclassid, lpdwbufsize, lpserviceclassinfo) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSAGetServiceClassInfoW(lpproviderid: *const ::windows::core::GUID, lpserviceclassid: *const ::windows::core::GUID, lpdwbufsize: *mut u32, lpserviceclassinfo: *mut WSASERVICECLASSINFOW) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAGetServiceClassInfoW ( lpproviderid : *const :: windows::core::GUID , lpserviceclassid : *const :: windows::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOW ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAGetServiceClassInfoW ( lpproviderid : *const ::windows::core::GUID , lpserviceclassid : *const ::windows::core::GUID , lpdwbufsize : *mut u32 , lpserviceclassinfo : *mut WSASERVICECLASSINFOW ) -> i32 ); WSAGetServiceClassInfoW(lpproviderid, lpserviceclassid, lpdwbufsize, lpserviceclassinfo) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSAGetServiceClassNameByClassIdA(lpserviceclassid: *const ::windows::core::GUID, lpszserviceclassname: ::windows::core::PSTR, lpdwbufferlength: *mut u32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAGetServiceClassNameByClassIdA ( lpserviceclassid : *const :: windows::core::GUID , lpszserviceclassname : :: windows::core::PSTR , lpdwbufferlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAGetServiceClassNameByClassIdA ( lpserviceclassid : *const ::windows::core::GUID , lpszserviceclassname : ::windows::core::PSTR , lpdwbufferlength : *mut u32 ) -> i32 ); WSAGetServiceClassNameByClassIdA(lpserviceclassid, ::core::mem::transmute(lpszserviceclassname), lpdwbufferlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSAGetServiceClassNameByClassIdW(lpserviceclassid: *const ::windows::core::GUID, lpszserviceclassname: ::windows::core::PWSTR, lpdwbufferlength: *mut u32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAGetServiceClassNameByClassIdW ( lpserviceclassid : *const :: windows::core::GUID , lpszserviceclassname : :: windows::core::PWSTR , lpdwbufferlength : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAGetServiceClassNameByClassIdW ( lpserviceclassid : *const ::windows::core::GUID , lpszserviceclassname : ::windows::core::PWSTR , lpdwbufferlength : *mut u32 ) -> i32 ); WSAGetServiceClassNameByClassIdW(lpserviceclassid, ::core::mem::transmute(lpszserviceclassname), lpdwbufferlength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -994,7 +994,7 @@ pub unsafe fn WSARecvEx(s: P0, buf: &mut [u8], flags: *mut i32) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mswsock.dll""system" fn WSARecvEx ( s : SOCKET , buf : :: windows::core::PSTR , len : i32 , flags : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "mswsock.dll""system" fn WSARecvEx ( s : SOCKET , buf : ::windows::core::PSTR , len : i32 , flags : *mut i32 ) -> i32 ); WSARecvEx(s.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _, flags) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -1010,7 +1010,7 @@ where #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSARemoveServiceClass(lpserviceclassid: *const ::windows::core::GUID) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSARemoveServiceClass ( lpserviceclassid : *const :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSARemoveServiceClass ( lpserviceclassid : *const ::windows::core::GUID ) -> i32 ); WSARemoveServiceClass(lpserviceclassid) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -1149,7 +1149,7 @@ pub unsafe fn WSAStringToAddressA(addressstring: P0, addressfamily: i32, lpp where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAStringToAddressA ( addressstring : :: windows::core::PCSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAStringToAddressA ( addressstring : ::windows::core::PCSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOA , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); WSAStringToAddressA(addressstring.into_param().abi(), addressfamily, ::core::mem::transmute(lpprotocolinfo.unwrap_or(::std::ptr::null())), lpaddress, lpaddresslength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1158,13 +1158,13 @@ pub unsafe fn WSAStringToAddressW(addressstring: P0, addressfamily: i32, lpp where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAStringToAddressW ( addressstring : :: windows::core::PCWSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAStringToAddressW ( addressstring : ::windows::core::PCWSTR , addressfamily : i32 , lpprotocolinfo : *const WSAPROTOCOL_INFOW , lpaddress : *mut SOCKADDR , lpaddresslength : *mut i32 ) -> i32 ); WSAStringToAddressW(addressstring.into_param().abi(), addressfamily, ::core::mem::transmute(lpprotocolinfo.unwrap_or(::std::ptr::null())), lpaddress, lpaddresslength) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSAUnadvertiseProvider(puuidproviderid: *const ::windows::core::GUID) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAUnadvertiseProvider ( puuidproviderid : *const :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSAUnadvertiseProvider ( puuidproviderid : *const ::windows::core::GUID ) -> i32 ); WSAUnadvertiseProvider(puuidproviderid) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1187,14 +1187,14 @@ where #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSCDeinstallProvider(lpproviderid: *const ::windows::core::GUID, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCDeinstallProvider ( lpproviderid : *const :: windows::core::GUID , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCDeinstallProvider ( lpproviderid : *const ::windows::core::GUID , lperrno : *mut i32 ) -> i32 ); WSCDeinstallProvider(lpproviderid, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[inline] pub unsafe fn WSCDeinstallProvider32(lpproviderid: *const ::windows::core::GUID, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCDeinstallProvider32 ( lpproviderid : *const :: windows::core::GUID , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCDeinstallProvider32 ( lpproviderid : *const ::windows::core::GUID , lperrno : *mut i32 ) -> i32 ); WSCDeinstallProvider32(lpproviderid, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -1204,7 +1204,7 @@ pub unsafe fn WSCEnableNSProvider(lpproviderid: *const ::windows::core::GUID where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCEnableNSProvider ( lpproviderid : *const :: windows::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCEnableNSProvider ( lpproviderid : *const ::windows::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); WSCEnableNSProvider(lpproviderid, fenable.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -1215,7 +1215,7 @@ pub unsafe fn WSCEnableNSProvider32(lpproviderid: *const ::windows::core::GU where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCEnableNSProvider32 ( lpproviderid : *const :: windows::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCEnableNSProvider32 ( lpproviderid : *const ::windows::core::GUID , fenable : super::super::Foundation:: BOOL ) -> i32 ); WSCEnableNSProvider32(lpproviderid, fenable.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_Foundation\"`*"] @@ -1250,33 +1250,33 @@ pub unsafe fn WSCEnumProtocols32(lpiprotocols: ::core::option::Option<*const i32 #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSCGetApplicationCategory(path: &[u16], extra: ::core::option::Option<&[u16]>, ppermittedlspcategories: *mut u32, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetApplicationCategory ( path : :: windows::core::PCWSTR , pathlength : u32 , extra : :: windows::core::PCWSTR , extralength : u32 , ppermittedlspcategories : *mut u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetApplicationCategory ( path : ::windows::core::PCWSTR , pathlength : u32 , extra : ::windows::core::PCWSTR , extralength : u32 , ppermittedlspcategories : *mut u32 , lperrno : *mut i32 ) -> i32 ); WSCGetApplicationCategory(::core::mem::transmute(path.as_ptr()), path.len() as _, ::core::mem::transmute(extra.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), extra.as_deref().map_or(0, |slice| slice.len() as _), ppermittedlspcategories, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSCGetProviderInfo(lpproviderid: *const ::windows::core::GUID, infotype: WSC_PROVIDER_INFO_TYPE, info: *mut u8, infosize: *mut usize, flags: u32, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetProviderInfo ( lpproviderid : *const :: windows::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetProviderInfo ( lpproviderid : *const ::windows::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); WSCGetProviderInfo(lpproviderid, infotype, info, infosize, flags, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[inline] pub unsafe fn WSCGetProviderInfo32(lpproviderid: *const ::windows::core::GUID, infotype: WSC_PROVIDER_INFO_TYPE, info: *mut u8, infosize: *mut usize, flags: u32, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetProviderInfo32 ( lpproviderid : *const :: windows::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetProviderInfo32 ( lpproviderid : *const ::windows::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *mut u8 , infosize : *mut usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); WSCGetProviderInfo32(lpproviderid, infotype, info, infosize, flags, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSCGetProviderPath(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: ::windows::core::PWSTR, lpproviderdllpathlen: *mut i32, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetProviderPath ( lpproviderid : *const :: windows::core::GUID , lpszproviderdllpath : :: windows::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetProviderPath ( lpproviderid : *const ::windows::core::GUID , lpszproviderdllpath : ::windows::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); WSCGetProviderPath(lpproviderid, ::core::mem::transmute(lpszproviderdllpath), lpproviderdllpathlen, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[inline] pub unsafe fn WSCGetProviderPath32(lpproviderid: *const ::windows::core::GUID, lpszproviderdllpath: ::windows::core::PWSTR, lpproviderdllpathlen: *mut i32, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetProviderPath32 ( lpproviderid : *const :: windows::core::GUID , lpszproviderdllpath : :: windows::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCGetProviderPath32 ( lpproviderid : *const ::windows::core::GUID , lpszproviderdllpath : ::windows::core::PWSTR , lpproviderdllpathlen : *mut i32 , lperrno : *mut i32 ) -> i32 ); WSCGetProviderPath32(lpproviderid, ::core::mem::transmute(lpszproviderdllpath), lpproviderdllpathlen, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1286,7 +1286,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallNameSpace ( lpszidentifier : :: windows::core::PCWSTR , lpszpathname : :: windows::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallNameSpace ( lpszidentifier : ::windows::core::PCWSTR , lpszpathname : ::windows::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const ::windows::core::GUID ) -> i32 ); WSCInstallNameSpace(lpszidentifier.into_param().abi(), lpszpathname.into_param().abi(), dwnamespace, dwversion, lpproviderid) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1297,7 +1297,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallNameSpace32 ( lpszidentifier : :: windows::core::PCWSTR , lpszpathname : :: windows::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallNameSpace32 ( lpszidentifier : ::windows::core::PCWSTR , lpszpathname : ::windows::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const ::windows::core::GUID ) -> i32 ); WSCInstallNameSpace32(lpszidentifier.into_param().abi(), lpszpathname.into_param().abi(), dwnamespace, dwversion, lpproviderid) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] @@ -1308,7 +1308,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallNameSpaceEx ( lpszidentifier : :: windows::core::PCWSTR , lpszpathname : :: windows::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallNameSpaceEx ( lpszidentifier : ::windows::core::PCWSTR , lpszpathname : ::windows::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const ::windows::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); WSCInstallNameSpaceEx(lpszidentifier.into_param().abi(), lpszpathname.into_param().abi(), dwnamespace, dwversion, lpproviderid, lpproviderspecific) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`, `\"Win32_System_Com\"`*"] @@ -1320,7 +1320,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallNameSpaceEx32 ( lpszidentifier : :: windows::core::PCWSTR , lpszpathname : :: windows::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const :: windows::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallNameSpaceEx32 ( lpszidentifier : ::windows::core::PCWSTR , lpszpathname : ::windows::core::PCWSTR , dwnamespace : u32 , dwversion : u32 , lpproviderid : *const ::windows::core::GUID , lpproviderspecific : *const super::super::System::Com:: BLOB ) -> i32 ); WSCInstallNameSpaceEx32(lpszidentifier.into_param().abi(), lpszpathname.into_param().abi(), dwnamespace, dwversion, lpproviderid, lpproviderspecific) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1329,7 +1329,7 @@ pub unsafe fn WSCInstallProvider(lpproviderid: *const ::windows::core::GUID, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallProvider ( lpproviderid : *const :: windows::core::GUID , lpszproviderdllpath : :: windows::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallProvider ( lpproviderid : *const ::windows::core::GUID , lpszproviderdllpath : ::windows::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); WSCInstallProvider(lpproviderid, lpszproviderdllpath.into_param().abi(), ::core::mem::transmute(lpprotocolinfolist.as_ptr()), lpprotocolinfolist.len() as _, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1339,7 +1339,7 @@ pub unsafe fn WSCInstallProvider64_32(lpproviderid: *const ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallProvider64_32 ( lpproviderid : *const :: windows::core::GUID , lpszproviderdllpath : :: windows::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallProvider64_32 ( lpproviderid : *const ::windows::core::GUID , lpszproviderdllpath : ::windows::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); WSCInstallProvider64_32(lpproviderid, lpszproviderdllpath.into_param().abi(), ::core::mem::transmute(lpprotocolinfolist.as_ptr()), lpprotocolinfolist.len() as _, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1351,39 +1351,39 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallProviderAndChains64_32 ( lpproviderid : *const :: windows::core::GUID , lpszproviderdllpath : :: windows::core::PCWSTR , lpszproviderdllpath32 : :: windows::core::PCWSTR , lpszlspname : :: windows::core::PCWSTR , dwserviceflags : u32 , lpprotocolinfolist : *mut WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lpdwcatalogentryid : *mut u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCInstallProviderAndChains64_32 ( lpproviderid : *const ::windows::core::GUID , lpszproviderdllpath : ::windows::core::PCWSTR , lpszproviderdllpath32 : ::windows::core::PCWSTR , lpszlspname : ::windows::core::PCWSTR , dwserviceflags : u32 , lpprotocolinfolist : *mut WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lpdwcatalogentryid : *mut u32 , lperrno : *mut i32 ) -> i32 ); WSCInstallProviderAndChains64_32(lpproviderid, lpszproviderdllpath.into_param().abi(), lpszproviderdllpath32.into_param().abi(), lpszlspname.into_param().abi(), dwserviceflags, ::core::mem::transmute(lpprotocolinfolist.as_ptr()), lpprotocolinfolist.len() as _, ::core::mem::transmute(lpdwcatalogentryid.unwrap_or(::std::ptr::null_mut())), lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSCSetApplicationCategory(path: &[u16], extra: ::core::option::Option<&[u16]>, permittedlspcategories: u32, pprevpermlspcat: ::core::option::Option<*mut u32>, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCSetApplicationCategory ( path : :: windows::core::PCWSTR , pathlength : u32 , extra : :: windows::core::PCWSTR , extralength : u32 , permittedlspcategories : u32 , pprevpermlspcat : *mut u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCSetApplicationCategory ( path : ::windows::core::PCWSTR , pathlength : u32 , extra : ::windows::core::PCWSTR , extralength : u32 , permittedlspcategories : u32 , pprevpermlspcat : *mut u32 , lperrno : *mut i32 ) -> i32 ); WSCSetApplicationCategory(::core::mem::transmute(path.as_ptr()), path.len() as _, ::core::mem::transmute(extra.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), extra.as_deref().map_or(0, |slice| slice.len() as _), permittedlspcategories, ::core::mem::transmute(pprevpermlspcat.unwrap_or(::std::ptr::null_mut())), lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSCSetProviderInfo(lpproviderid: *const ::windows::core::GUID, infotype: WSC_PROVIDER_INFO_TYPE, info: &[u8], flags: u32, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCSetProviderInfo ( lpproviderid : *const :: windows::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCSetProviderInfo ( lpproviderid : *const ::windows::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); WSCSetProviderInfo(lpproviderid, infotype, ::core::mem::transmute(info.as_ptr()), info.len() as _, flags, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[inline] pub unsafe fn WSCSetProviderInfo32(lpproviderid: *const ::windows::core::GUID, infotype: WSC_PROVIDER_INFO_TYPE, info: &[u8], flags: u32, lperrno: *mut i32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCSetProviderInfo32 ( lpproviderid : *const :: windows::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCSetProviderInfo32 ( lpproviderid : *const ::windows::core::GUID , infotype : WSC_PROVIDER_INFO_TYPE , info : *const u8 , infosize : usize , flags : u32 , lperrno : *mut i32 ) -> i32 ); WSCSetProviderInfo32(lpproviderid, infotype, ::core::mem::transmute(info.as_ptr()), info.len() as _, flags, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSCUnInstallNameSpace(lpproviderid: *const ::windows::core::GUID) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCUnInstallNameSpace ( lpproviderid : *const :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCUnInstallNameSpace ( lpproviderid : *const ::windows::core::GUID ) -> i32 ); WSCUnInstallNameSpace(lpproviderid) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[inline] pub unsafe fn WSCUnInstallNameSpace32(lpproviderid: *const ::windows::core::GUID) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCUnInstallNameSpace32 ( lpproviderid : *const :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCUnInstallNameSpace32 ( lpproviderid : *const ::windows::core::GUID ) -> i32 ); WSCUnInstallNameSpace32(lpproviderid) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1392,7 +1392,7 @@ pub unsafe fn WSCUpdateProvider(lpproviderid: *const ::windows::core::GUID, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCUpdateProvider ( lpproviderid : *const :: windows::core::GUID , lpszproviderdllpath : :: windows::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCUpdateProvider ( lpproviderid : *const ::windows::core::GUID , lpszproviderdllpath : ::windows::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); WSCUpdateProvider(lpproviderid, lpszproviderdllpath.into_param().abi(), ::core::mem::transmute(lpprotocolinfolist.as_ptr()), lpprotocolinfolist.len() as _, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1402,20 +1402,20 @@ pub unsafe fn WSCUpdateProvider32(lpproviderid: *const ::windows::core::GUID where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCUpdateProvider32 ( lpproviderid : *const :: windows::core::GUID , lpszproviderdllpath : :: windows::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCUpdateProvider32 ( lpproviderid : *const ::windows::core::GUID , lpszproviderdllpath : ::windows::core::PCWSTR , lpprotocolinfolist : *const WSAPROTOCOL_INFOW , dwnumberofentries : u32 , lperrno : *mut i32 ) -> i32 ); WSCUpdateProvider32(lpproviderid, lpszproviderdllpath.into_param().abi(), ::core::mem::transmute(lpprotocolinfolist.as_ptr()), lpprotocolinfolist.len() as _, lperrno) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn WSCWriteNameSpaceOrder(lpproviderid: *mut ::windows::core::GUID, dwnumberofentries: u32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCWriteNameSpaceOrder ( lpproviderid : *mut :: windows::core::GUID , dwnumberofentries : u32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCWriteNameSpaceOrder ( lpproviderid : *mut ::windows::core::GUID , dwnumberofentries : u32 ) -> i32 ); WSCWriteNameSpaceOrder(lpproviderid, dwnumberofentries) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] #[inline] pub unsafe fn WSCWriteNameSpaceOrder32(lpproviderid: *mut ::windows::core::GUID, dwnumberofentries: u32) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCWriteNameSpaceOrder32 ( lpproviderid : *mut :: windows::core::GUID , dwnumberofentries : u32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn WSCWriteNameSpaceOrder32 ( lpproviderid : *mut ::windows::core::GUID , dwnumberofentries : u32 ) -> i32 ); WSCWriteNameSpaceOrder32(lpproviderid, dwnumberofentries) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1489,13 +1489,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn getaddrinfo ( pnodename : :: windows::core::PCSTR , pservicename : :: windows::core::PCSTR , phints : *const ADDRINFOA , ppresult : *mut *mut ADDRINFOA ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn getaddrinfo ( pnodename : ::windows::core::PCSTR , pservicename : ::windows::core::PCSTR , phints : *const ADDRINFOA , ppresult : *mut *mut ADDRINFOA ) -> i32 ); getaddrinfo(pnodename.into_param().abi(), pservicename.into_param().abi(), ::core::mem::transmute(phints.unwrap_or(::std::ptr::null())), ppresult) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn gethostbyaddr(addr: &[u8], r#type: i32) -> *mut HOSTENT { - ::windows::imp::link ! ( "ws2_32.dll""system" fn gethostbyaddr ( addr : :: windows::core::PCSTR , len : i32 , r#type : i32 ) -> *mut HOSTENT ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn gethostbyaddr ( addr : ::windows::core::PCSTR , len : i32 , r#type : i32 ) -> *mut HOSTENT ); gethostbyaddr(::core::mem::transmute(addr.as_ptr()), addr.len() as _, r#type) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1504,13 +1504,13 @@ pub unsafe fn gethostbyname(name: P0) -> *mut HOSTENT where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn gethostbyname ( name : :: windows::core::PCSTR ) -> *mut HOSTENT ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn gethostbyname ( name : ::windows::core::PCSTR ) -> *mut HOSTENT ); gethostbyname(name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn gethostname(name: &mut [u8]) -> i32 { - ::windows::imp::link ! ( "ws2_32.dll""system" fn gethostname ( name : :: windows::core::PSTR , namelen : i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn gethostname ( name : ::windows::core::PSTR , namelen : i32 ) -> i32 ); gethostname(::core::mem::transmute(name.as_ptr()), name.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1519,7 +1519,7 @@ pub unsafe fn getnameinfo(psockaddr: *const SOCKADDR, sockaddrlength: P0, pn where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn getnameinfo ( psockaddr : *const SOCKADDR , sockaddrlength : socklen_t , pnodebuffer : :: windows::core::PSTR , nodebuffersize : u32 , pservicebuffer : :: windows::core::PSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn getnameinfo ( psockaddr : *const SOCKADDR , sockaddrlength : socklen_t , pnodebuffer : ::windows::core::PSTR , nodebuffersize : u32 , pservicebuffer : ::windows::core::PSTR , servicebuffersize : u32 , flags : i32 ) -> i32 ); getnameinfo(psockaddr, sockaddrlength.into_param().abi(), ::core::mem::transmute(pnodebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pnodebuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pservicebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pservicebuffer.as_deref().map_or(0, |slice| slice.len() as _), flags) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1537,7 +1537,7 @@ pub unsafe fn getprotobyname(name: P0) -> *mut PROTOENT where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn getprotobyname ( name : :: windows::core::PCSTR ) -> *mut PROTOENT ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn getprotobyname ( name : ::windows::core::PCSTR ) -> *mut PROTOENT ); getprotobyname(name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1553,7 +1553,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn getservbyname ( name : :: windows::core::PCSTR , proto : :: windows::core::PCSTR ) -> *mut SERVENT ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn getservbyname ( name : ::windows::core::PCSTR , proto : ::windows::core::PCSTR ) -> *mut SERVENT ); getservbyname(name.into_param().abi(), proto.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1562,7 +1562,7 @@ pub unsafe fn getservbyport(port: i32, proto: P0) -> *mut SERVENT where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn getservbyport ( port : i32 , proto : :: windows::core::PCSTR ) -> *mut SERVENT ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn getservbyport ( port : i32 , proto : ::windows::core::PCSTR ) -> *mut SERVENT ); getservbyport(port, proto.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1580,7 +1580,7 @@ pub unsafe fn getsockopt(s: P0, level: i32, optname: i32, optval: ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn getsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : :: windows::core::PSTR , optlen : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn getsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : ::windows::core::PSTR , optlen : *mut i32 ) -> i32 ); getsockopt(s.into_param().abi(), level, optname, ::core::mem::transmute(optval), optlen) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1601,19 +1601,19 @@ pub unsafe fn inet_addr(cp: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn inet_addr ( cp : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn inet_addr ( cp : ::windows::core::PCSTR ) -> u32 ); inet_addr(cp.into_param().abi()) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn inet_ntoa(r#in: IN_ADDR) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "ws2_32.dll""system" fn inet_ntoa ( r#in : IN_ADDR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn inet_ntoa ( r#in : IN_ADDR ) -> ::windows::core::PSTR ); inet_ntoa(::core::mem::transmute(r#in)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] #[inline] pub unsafe fn inet_ntop(family: i32, paddr: *const ::core::ffi::c_void, pstringbuf: &mut [u8]) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "ws2_32.dll""system" fn inet_ntop ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : :: windows::core::PSTR , stringbufsize : usize ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn inet_ntop ( family : i32 , paddr : *const ::core::ffi::c_void , pstringbuf : ::windows::core::PSTR , stringbufsize : usize ) -> ::windows::core::PCSTR ); inet_ntop(family, paddr, ::core::mem::transmute(pstringbuf.as_ptr()), pstringbuf.len() as _) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1622,7 +1622,7 @@ pub unsafe fn inet_pton(family: i32, pszaddrstring: P0, paddrbuf: *mut ::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn inet_pton ( family : i32 , pszaddrstring : :: windows::core::PCSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn inet_pton ( family : i32 , pszaddrstring : ::windows::core::PCSTR , paddrbuf : *mut ::core::ffi::c_void ) -> i32 ); inet_pton(family, pszaddrstring.into_param().abi(), paddrbuf) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1661,7 +1661,7 @@ pub unsafe fn recv(s: P0, buf: &mut [u8], flags: SEND_RECV_FLAGS) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn recv ( s : SOCKET , buf : :: windows::core::PSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn recv ( s : SOCKET , buf : ::windows::core::PSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); recv(s.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _, flags) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1670,7 +1670,7 @@ pub unsafe fn recvfrom(s: P0, buf: &mut [u8], flags: i32, from: ::core::opti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn recvfrom ( s : SOCKET , buf : :: windows::core::PSTR , len : i32 , flags : i32 , from : *mut SOCKADDR , fromlen : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn recvfrom ( s : SOCKET , buf : ::windows::core::PSTR , len : i32 , flags : i32 , from : *mut SOCKADDR , fromlen : *mut i32 ) -> i32 ); recvfrom(s.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _, flags, ::core::mem::transmute(from.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(fromlen.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1685,7 +1685,7 @@ pub unsafe fn send(s: P0, buf: &[u8], flags: SEND_RECV_FLAGS) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn send ( s : SOCKET , buf : :: windows::core::PCSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn send ( s : SOCKET , buf : ::windows::core::PCSTR , len : i32 , flags : SEND_RECV_FLAGS ) -> i32 ); send(s.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _, flags) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1694,7 +1694,7 @@ pub unsafe fn sendto(s: P0, buf: &[u8], flags: i32, to: *const SOCKADDR, tol where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn sendto ( s : SOCKET , buf : :: windows::core::PCSTR , len : i32 , flags : i32 , to : *const SOCKADDR , tolen : i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn sendto ( s : SOCKET , buf : ::windows::core::PCSTR , len : i32 , flags : i32 , to : *const SOCKADDR , tolen : i32 ) -> i32 ); sendto(s.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _, flags, to, tolen) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -1703,7 +1703,7 @@ pub unsafe fn setsockopt(s: P0, level: i32, optname: i32, optval: ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ws2_32.dll""system" fn setsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : :: windows::core::PCSTR , optlen : i32 ) -> i32 ); + ::windows::imp::link ! ( "ws2_32.dll""system" fn setsockopt ( s : SOCKET , level : i32 , optname : i32 , optval : ::windows::core::PCSTR , optlen : i32 ) -> i32 ); setsockopt(s.into_param().abi(), level, optname, ::core::mem::transmute(optval.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), optval.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] @@ -3262,39 +3262,39 @@ pub const SERVICE_RESOURCE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] pub const SERVICE_SERVICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONN: ::windows::core::PCWSTR = ::windows::w!("ConnectionOriented"); +pub const SERVICE_TYPE_VALUE_CONN: ::windows::core::PCWSTR = ::windows::core::w!("ConnectionOriented"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONNA: ::windows::core::PCSTR = ::windows::s!("ConnectionOriented"); +pub const SERVICE_TYPE_VALUE_CONNA: ::windows::core::PCSTR = ::windows::core::s!("ConnectionOriented"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_CONNW: ::windows::core::PCWSTR = ::windows::w!("ConnectionOriented"); +pub const SERVICE_TYPE_VALUE_CONNW: ::windows::core::PCWSTR = ::windows::core::w!("ConnectionOriented"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_IPXPORTA: ::windows::core::PCSTR = ::windows::s!("IpxSocket"); +pub const SERVICE_TYPE_VALUE_IPXPORTA: ::windows::core::PCSTR = ::windows::core::s!("IpxSocket"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_IPXPORTW: ::windows::core::PCWSTR = ::windows::w!("IpxSocket"); +pub const SERVICE_TYPE_VALUE_IPXPORTW: ::windows::core::PCWSTR = ::windows::core::w!("IpxSocket"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTID: ::windows::core::PCWSTR = ::windows::w!("ObjectId"); +pub const SERVICE_TYPE_VALUE_OBJECTID: ::windows::core::PCWSTR = ::windows::core::w!("ObjectId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTIDA: ::windows::core::PCSTR = ::windows::s!("ObjectId"); +pub const SERVICE_TYPE_VALUE_OBJECTIDA: ::windows::core::PCSTR = ::windows::core::s!("ObjectId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_OBJECTIDW: ::windows::core::PCWSTR = ::windows::w!("ObjectId"); +pub const SERVICE_TYPE_VALUE_OBJECTIDW: ::windows::core::PCWSTR = ::windows::core::w!("ObjectId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPID: ::windows::core::PCWSTR = ::windows::w!("SapId"); +pub const SERVICE_TYPE_VALUE_SAPID: ::windows::core::PCWSTR = ::windows::core::w!("SapId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPIDA: ::windows::core::PCSTR = ::windows::s!("SapId"); +pub const SERVICE_TYPE_VALUE_SAPIDA: ::windows::core::PCSTR = ::windows::core::s!("SapId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_SAPIDW: ::windows::core::PCWSTR = ::windows::w!("SapId"); +pub const SERVICE_TYPE_VALUE_SAPIDW: ::windows::core::PCWSTR = ::windows::core::w!("SapId"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORT: ::windows::core::PCWSTR = ::windows::w!("TcpPort"); +pub const SERVICE_TYPE_VALUE_TCPPORT: ::windows::core::PCWSTR = ::windows::core::w!("TcpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORTA: ::windows::core::PCSTR = ::windows::s!("TcpPort"); +pub const SERVICE_TYPE_VALUE_TCPPORTA: ::windows::core::PCSTR = ::windows::core::s!("TcpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_TCPPORTW: ::windows::core::PCWSTR = ::windows::w!("TcpPort"); +pub const SERVICE_TYPE_VALUE_TCPPORTW: ::windows::core::PCWSTR = ::windows::core::w!("TcpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORT: ::windows::core::PCWSTR = ::windows::w!("UdpPort"); +pub const SERVICE_TYPE_VALUE_UDPPORT: ::windows::core::PCWSTR = ::windows::core::w!("UdpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORTA: ::windows::core::PCSTR = ::windows::s!("UdpPort"); +pub const SERVICE_TYPE_VALUE_UDPPORTA: ::windows::core::PCSTR = ::windows::core::s!("UdpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] -pub const SERVICE_TYPE_VALUE_UDPPORTW: ::windows::core::PCWSTR = ::windows::w!("UdpPort"); +pub const SERVICE_TYPE_VALUE_UDPPORTW: ::windows::core::PCWSTR = ::windows::core::w!("UdpPort"); #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] pub const SET_SERVICE_PARTIAL_SUCCESS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinSock\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs b/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs index 3d2ca67196..83d5df313b 100644 --- a/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Networking/WindowsWebServices/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNAuthenticatorGetAssertion ( hwnd : super::super::Foundation:: HWND , pwszrpid : :: windows::core::PCWSTR , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthngetassertionoptions : *const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS , ppwebauthnassertion : *mut *mut WEBAUTHN_ASSERTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNAuthenticatorGetAssertion ( hwnd : super::super::Foundation:: HWND , pwszrpid : ::windows::core::PCWSTR , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthngetassertionoptions : *const WEBAUTHN_AUTHENTICATOR_GET_ASSERTION_OPTIONS , ppwebauthnassertion : *mut *mut WEBAUTHN_ASSERTION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut WEBAUTHN_ASSERTION>(); WebAuthNAuthenticatorGetAssertion(hwnd.into_param().abi(), pwszrpid.into_param().abi(), pwebauthnclientdata, ::core::mem::transmute(pwebauthngetassertionoptions.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -17,14 +17,14 @@ pub unsafe fn WebAuthNAuthenticatorMakeCredential(hwnd: P0, prpinformation: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNAuthenticatorMakeCredential ( hwnd : super::super::Foundation:: HWND , prpinformation : *const WEBAUTHN_RP_ENTITY_INFORMATION , puserinformation : *const WEBAUTHN_USER_ENTITY_INFORMATION , ppubkeycredparams : *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthnmakecredentialoptions : *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS , ppwebauthncredentialattestation : *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNAuthenticatorMakeCredential ( hwnd : super::super::Foundation:: HWND , prpinformation : *const WEBAUTHN_RP_ENTITY_INFORMATION , puserinformation : *const WEBAUTHN_USER_ENTITY_INFORMATION , ppubkeycredparams : *const WEBAUTHN_COSE_CREDENTIAL_PARAMETERS , pwebauthnclientdata : *const WEBAUTHN_CLIENT_DATA , pwebauthnmakecredentialoptions : *const WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS , ppwebauthncredentialattestation : *mut *mut WEBAUTHN_CREDENTIAL_ATTESTATION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut WEBAUTHN_CREDENTIAL_ATTESTATION>(); WebAuthNAuthenticatorMakeCredential(hwnd.into_param().abi(), prpinformation, puserinformation, ppubkeycredparams, pwebauthnclientdata, ::core::mem::transmute(pwebauthnmakecredentialoptions.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WebAuthNCancelCurrentOperation(pcancellationid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNCancelCurrentOperation ( pcancellationid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNCancelCurrentOperation ( pcancellationid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); WebAuthNCancelCurrentOperation(pcancellationid).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] @@ -49,181 +49,181 @@ pub unsafe fn WebAuthNGetApiVersionNumber() -> u32 { #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WebAuthNGetCancellationId() -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNGetCancellationId ( pcancellationid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNGetCancellationId ( pcancellationid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); WebAuthNGetCancellationId(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WebAuthNGetErrorName(hr: ::windows::core::HRESULT) -> ::windows::core::PCWSTR { - ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNGetErrorName ( hr : :: windows::core::HRESULT ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNGetErrorName ( hr : ::windows::core::HRESULT ) -> ::windows::core::PCWSTR ); WebAuthNGetErrorName(hr) } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WebAuthNGetW3CExceptionDOMError(hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNGetW3CExceptionDOMError ( hr : :: windows::core::HRESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNGetW3CExceptionDOMError ( hr : ::windows::core::HRESULT ) -> ::windows::core::HRESULT ); WebAuthNGetW3CExceptionDOMError(hr).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable() -> ::windows::core::Result { - ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable ( pbisuserverifyingplatformauthenticatoravailable : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webauthn.dll""system" fn WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable ( pbisuserverifyingplatformauthenticatoravailable : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WebAuthNIsUserVerifyingPlatformAuthenticatorAvailable(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAbandonCall(serviceproxy: *const WS_SERVICE_PROXY, callid: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAbandonCall ( serviceproxy : *const WS_SERVICE_PROXY , callid : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAbandonCall ( serviceproxy : *const WS_SERVICE_PROXY , callid : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAbandonCall(serviceproxy, callid, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAbandonMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAbandonMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAbandonMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAbandonMessage(channel, message, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAbortChannel(channel: *const WS_CHANNEL, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAbortChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAbortChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAbortChannel(channel, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAbortListener(listener: *const WS_LISTENER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAbortListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAbortListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAbortListener(listener, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAbortServiceHost(servicehost: *const WS_SERVICE_HOST, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAbortServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAbortServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAbortServiceHost(servicehost, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAbortServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAbortServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAbortServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAbortServiceProxy(serviceproxy, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAcceptChannel(listener: *const WS_LISTENER, channel: *const WS_CHANNEL, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAcceptChannel ( listener : *const WS_LISTENER , channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAcceptChannel ( listener : *const WS_LISTENER , channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAcceptChannel(listener, channel, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsAddCustomHeader(message: *const WS_MESSAGE, headerdescription: *const WS_ELEMENT_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, headerattributes: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAddCustomHeader ( message : *const WS_MESSAGE , headerdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , headerattributes : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAddCustomHeader ( message : *const WS_MESSAGE , headerdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , headerattributes : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAddCustomHeader(message, headerdescription, writeoption, value, valuesize, headerattributes, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAddErrorString(error: *const WS_ERROR, string: *const WS_STRING) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAddErrorString ( error : *const WS_ERROR , string : *const WS_STRING ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAddErrorString ( error : *const WS_ERROR , string : *const WS_STRING ) -> ::windows::core::HRESULT ); WsAddErrorString(error, string).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsAddMappedHeader(message: *const WS_MESSAGE, headername: *const WS_XML_STRING, valuetype: WS_TYPE, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAddMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAddMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAddMappedHeader(message, headername, valuetype, writeoption, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAddressMessage(message: *const WS_MESSAGE, address: ::core::option::Option<*const WS_ENDPOINT_ADDRESS>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAddressMessage ( message : *const WS_MESSAGE , address : *const WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAddressMessage ( message : *const WS_MESSAGE , address : *const WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAddressMessage(message, ::core::mem::transmute(address.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAlloc(heap: *const WS_HEAP, size: usize, ptr: *mut *mut ::core::ffi::c_void, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAlloc ( heap : *const WS_HEAP , size : usize , ptr : *mut *mut ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAlloc ( heap : *const WS_HEAP , size : usize , ptr : *mut *mut ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAlloc(heap, size, ptr, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsAsyncExecute(asyncstate: *const WS_ASYNC_STATE, operation: WS_ASYNC_FUNCTION, callbackmodel: WS_CALLBACK_MODEL, callbackstate: ::core::option::Option<*const ::core::ffi::c_void>, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsAsyncExecute ( asyncstate : *const WS_ASYNC_STATE , operation : WS_ASYNC_FUNCTION , callbackmodel : WS_CALLBACK_MODEL , callbackstate : *const ::core::ffi::c_void , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsAsyncExecute ( asyncstate : *const WS_ASYNC_STATE , operation : WS_ASYNC_FUNCTION , callbackmodel : WS_CALLBACK_MODEL , callbackstate : *const ::core::ffi::c_void , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsAsyncExecute(asyncstate, operation, callbackmodel, ::core::mem::transmute(callbackstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsCall(serviceproxy: *const WS_SERVICE_PROXY, operation: *const WS_OPERATION_DESCRIPTION, arguments: ::core::option::Option<*const *const ::core::ffi::c_void>, heap: *const WS_HEAP, callproperties: ::core::option::Option<&[WS_CALL_PROPERTY]>, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCall ( serviceproxy : *const WS_SERVICE_PROXY , operation : *const WS_OPERATION_DESCRIPTION , arguments : *const *const ::core::ffi::c_void , heap : *const WS_HEAP , callproperties : *const WS_CALL_PROPERTY , callpropertycount : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCall ( serviceproxy : *const WS_SERVICE_PROXY , operation : *const WS_OPERATION_DESCRIPTION , arguments : *const *const ::core::ffi::c_void , heap : *const WS_HEAP , callproperties : *const WS_CALL_PROPERTY , callpropertycount : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCall(serviceproxy, operation, ::core::mem::transmute(arguments.unwrap_or(::std::ptr::null())), heap, ::core::mem::transmute(callproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), callproperties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCheckMustUnderstandHeaders(message: *const WS_MESSAGE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCheckMustUnderstandHeaders ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCheckMustUnderstandHeaders ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCheckMustUnderstandHeaders(message, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCloseChannel(channel: *const WS_CHANNEL, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCloseChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCloseChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCloseChannel(channel, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCloseListener(listener: *const WS_LISTENER, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCloseListener ( listener : *const WS_LISTENER , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCloseListener ( listener : *const WS_LISTENER , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCloseListener(listener, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCloseServiceHost(servicehost: *const WS_SERVICE_HOST, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCloseServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCloseServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCloseServiceHost(servicehost, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCloseServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCloseServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCloseServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCloseServiceProxy(serviceproxy, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCombineUrl(baseurl: *const WS_STRING, referenceurl: *const WS_STRING, flags: u32, heap: *const WS_HEAP, resulturl: *mut WS_STRING, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCombineUrl ( baseurl : *const WS_STRING , referenceurl : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , resulturl : *mut WS_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCombineUrl ( baseurl : *const WS_STRING , referenceurl : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , resulturl : *mut WS_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCombineUrl(baseurl, referenceurl, flags, heap, resulturl, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCopyError(source: *const WS_ERROR, destination: *const WS_ERROR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCopyError ( source : *const WS_ERROR , destination : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCopyError ( source : *const WS_ERROR , destination : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCopyError(source, destination).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCopyNode(writer: *const WS_XML_WRITER, reader: *const WS_XML_READER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCopyNode ( writer : *const WS_XML_WRITER , reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCopyNode ( writer : *const WS_XML_WRITER , reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCopyNode(writer, reader, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateChannel(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_CHANNEL_BINDING, properties: ::core::option::Option<&[WS_CHANNEL_PROPERTY]>, securitydescription: ::core::option::Option<*const WS_SECURITY_DESCRIPTION>, channel: *mut *mut WS_CHANNEL, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateChannel ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateChannel ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateChannel(channeltype, channelbinding, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(securitydescription.unwrap_or(::std::ptr::null())), channel, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateChannelForListener(listener: *const WS_LISTENER, properties: ::core::option::Option<&[WS_CHANNEL_PROPERTY]>, channel: *mut *mut WS_CHANNEL, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateChannelForListener ( listener : *const WS_LISTENER , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateChannelForListener ( listener : *const WS_LISTENER , properties : *const WS_CHANNEL_PROPERTY , propertycount : u32 , channel : *mut *mut WS_CHANNEL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateChannelForListener(listener, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), channel, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateError(properties: ::core::option::Option<&[WS_ERROR_PROPERTY]>) -> ::windows::core::Result<*mut WS_ERROR> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateError ( properties : *const WS_ERROR_PROPERTY , propertycount : u32 , error : *mut *mut WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateError ( properties : *const WS_ERROR_PROPERTY , propertycount : u32 , error : *mut *mut WS_ERROR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut WS_ERROR>(); WsCreateError(::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -231,50 +231,50 @@ pub unsafe fn WsCreateError(properties: ::core::option::Option<&[WS_ERROR_PROPER #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsCreateFaultFromError(error: *const WS_ERROR, faulterrorcode: ::windows::core::HRESULT, faultdisclosure: WS_FAULT_DISCLOSURE, heap: *const WS_HEAP, fault: *mut WS_FAULT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateFaultFromError ( error : *const WS_ERROR , faulterrorcode : :: windows::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , heap : *const WS_HEAP , fault : *mut WS_FAULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateFaultFromError ( error : *const WS_ERROR , faulterrorcode : ::windows::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , heap : *const WS_HEAP , fault : *mut WS_FAULT ) -> ::windows::core::HRESULT ); WsCreateFaultFromError(error, faulterrorcode, faultdisclosure, heap, fault).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateHeap(maxsize: usize, trimsize: usize, properties: ::core::option::Option<*const WS_HEAP_PROPERTY>, propertycount: u32, heap: *mut *mut WS_HEAP, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateHeap ( maxsize : usize , trimsize : usize , properties : *const WS_HEAP_PROPERTY , propertycount : u32 , heap : *mut *mut WS_HEAP , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateHeap ( maxsize : usize , trimsize : usize , properties : *const WS_HEAP_PROPERTY , propertycount : u32 , heap : *mut *mut WS_HEAP , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateHeap(maxsize, trimsize, ::core::mem::transmute(properties.unwrap_or(::std::ptr::null())), propertycount, heap, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateListener(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_CHANNEL_BINDING, properties: ::core::option::Option<&[WS_LISTENER_PROPERTY]>, securitydescription: ::core::option::Option<*const WS_SECURITY_DESCRIPTION>, listener: *mut *mut WS_LISTENER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateListener ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_LISTENER_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , listener : *mut *mut WS_LISTENER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateListener ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , properties : *const WS_LISTENER_PROPERTY , propertycount : u32 , securitydescription : *const WS_SECURITY_DESCRIPTION , listener : *mut *mut WS_LISTENER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateListener(channeltype, channelbinding, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(securitydescription.unwrap_or(::std::ptr::null())), listener, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateMessage(envelopeversion: WS_ENVELOPE_VERSION, addressingversion: WS_ADDRESSING_VERSION, properties: ::core::option::Option<&[WS_MESSAGE_PROPERTY]>, message: *mut *mut WS_MESSAGE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateMessage ( envelopeversion : WS_ENVELOPE_VERSION , addressingversion : WS_ADDRESSING_VERSION , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateMessage ( envelopeversion : WS_ENVELOPE_VERSION , addressingversion : WS_ADDRESSING_VERSION , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateMessage(envelopeversion, addressingversion, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), message, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateMessageForChannel(channel: *const WS_CHANNEL, properties: ::core::option::Option<&[WS_MESSAGE_PROPERTY]>, message: *mut *mut WS_MESSAGE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateMessageForChannel ( channel : *const WS_CHANNEL , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateMessageForChannel ( channel : *const WS_CHANNEL , properties : *const WS_MESSAGE_PROPERTY , propertycount : u32 , message : *mut *mut WS_MESSAGE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateMessageForChannel(channel, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), message, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateMetadata(properties: ::core::option::Option<&[WS_METADATA_PROPERTY]>, metadata: *mut *mut WS_METADATA, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateMetadata ( properties : *const WS_METADATA_PROPERTY , propertycount : u32 , metadata : *mut *mut WS_METADATA , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateMetadata ( properties : *const WS_METADATA_PROPERTY , propertycount : u32 , metadata : *mut *mut WS_METADATA , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateMetadata(::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), metadata, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateReader(properties: ::core::option::Option<&[WS_XML_READER_PROPERTY]>, reader: *mut *mut WS_XML_READER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateReader ( properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , reader : *mut *mut WS_XML_READER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateReader ( properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , reader : *mut *mut WS_XML_READER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateReader(::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), reader, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsCreateServiceEndpointFromTemplate(channeltype: WS_CHANNEL_TYPE, properties: ::core::option::Option<&[WS_SERVICE_ENDPOINT_PROPERTY]>, addressurl: ::core::option::Option<*const WS_STRING>, contract: *const WS_SERVICE_CONTRACT, authorizationcallback: WS_SERVICE_SECURITY_CALLBACK, heap: *const WS_HEAP, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: ::core::option::Option<*const ::core::ffi::c_void>, templatesize: u32, templatedescription: *const ::core::ffi::c_void, templatedescriptionsize: u32, serviceendpoint: *mut *mut WS_SERVICE_ENDPOINT, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateServiceEndpointFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_SERVICE_ENDPOINT_PROPERTY , propertycount : u32 , addressurl : *const WS_STRING , contract : *const WS_SERVICE_CONTRACT , authorizationcallback : WS_SERVICE_SECURITY_CALLBACK , heap : *const WS_HEAP , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceendpoint : *mut *mut WS_SERVICE_ENDPOINT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateServiceEndpointFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_SERVICE_ENDPOINT_PROPERTY , propertycount : u32 , addressurl : *const WS_STRING , contract : *const WS_SERVICE_CONTRACT , authorizationcallback : WS_SERVICE_SECURITY_CALLBACK , heap : *const WS_HEAP , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceendpoint : *mut *mut WS_SERVICE_ENDPOINT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateServiceEndpointFromTemplate( channeltype, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), @@ -297,13 +297,13 @@ pub unsafe fn WsCreateServiceEndpointFromTemplate(channeltype: WS_CHANNEL_TYPE, #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsCreateServiceHost(endpoints: ::core::option::Option<&[*const WS_SERVICE_ENDPOINT]>, serviceproperties: ::core::option::Option<&[WS_SERVICE_PROPERTY]>, servicehost: *mut *mut WS_SERVICE_HOST, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateServiceHost ( endpoints : *const *const WS_SERVICE_ENDPOINT , endpointcount : u16 , serviceproperties : *const WS_SERVICE_PROPERTY , servicepropertycount : u32 , servicehost : *mut *mut WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateServiceHost ( endpoints : *const *const WS_SERVICE_ENDPOINT , endpointcount : u16 , serviceproperties : *const WS_SERVICE_PROPERTY , servicepropertycount : u32 , servicehost : *mut *mut WS_SERVICE_HOST , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateServiceHost(::core::mem::transmute(endpoints.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), endpoints.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(serviceproperties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), serviceproperties.as_deref().map_or(0, |slice| slice.len() as _), servicehost, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateServiceProxy(channeltype: WS_CHANNEL_TYPE, channelbinding: WS_CHANNEL_BINDING, securitydescription: ::core::option::Option<*const WS_SECURITY_DESCRIPTION>, properties: ::core::option::Option<&[WS_PROXY_PROPERTY]>, channelproperties: ::core::option::Option<&[WS_CHANNEL_PROPERTY]>, serviceproxy: *mut *mut WS_SERVICE_PROXY, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateServiceProxy ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , securitydescription : *const WS_SECURITY_DESCRIPTION , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , channelproperties : *const WS_CHANNEL_PROPERTY , channelpropertycount : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateServiceProxy ( channeltype : WS_CHANNEL_TYPE , channelbinding : WS_CHANNEL_BINDING , securitydescription : *const WS_SECURITY_DESCRIPTION , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , channelproperties : *const WS_CHANNEL_PROPERTY , channelpropertycount : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateServiceProxy( channeltype, channelbinding, @@ -320,75 +320,75 @@ pub unsafe fn WsCreateServiceProxy(channeltype: WS_CHANNEL_TYPE, channelbinding: #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateServiceProxyFromTemplate(channeltype: WS_CHANNEL_TYPE, properties: ::core::option::Option<&[WS_PROXY_PROPERTY]>, templatetype: WS_BINDING_TEMPLATE_TYPE, templatevalue: ::core::option::Option<*const ::core::ffi::c_void>, templatesize: u32, templatedescription: *const ::core::ffi::c_void, templatedescriptionsize: u32, serviceproxy: *mut *mut WS_SERVICE_PROXY, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateServiceProxyFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateServiceProxyFromTemplate ( channeltype : WS_CHANNEL_TYPE , properties : *const WS_PROXY_PROPERTY , propertycount : u32 , templatetype : WS_BINDING_TEMPLATE_TYPE , templatevalue : *const ::core::ffi::c_void , templatesize : u32 , templatedescription : *const ::core::ffi::c_void , templatedescriptionsize : u32 , serviceproxy : *mut *mut WS_SERVICE_PROXY , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateServiceProxyFromTemplate(channeltype, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), templatetype, ::core::mem::transmute(templatevalue.unwrap_or(::std::ptr::null())), templatesize, templatedescription, templatedescriptionsize, serviceproxy, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateWriter(properties: ::core::option::Option<&[WS_XML_WRITER_PROPERTY]>, writer: *mut *mut WS_XML_WRITER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateWriter ( properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , writer : *mut *mut WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateWriter ( properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , writer : *mut *mut WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateWriter(::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), writer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateXmlBuffer(heap: *const WS_HEAP, properties: ::core::option::Option<&[WS_XML_BUFFER_PROPERTY]>, buffer: *mut *mut WS_XML_BUFFER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateXmlBuffer ( heap : *const WS_HEAP , properties : *const WS_XML_BUFFER_PROPERTY , propertycount : u32 , buffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateXmlBuffer ( heap : *const WS_HEAP , properties : *const WS_XML_BUFFER_PROPERTY , propertycount : u32 , buffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateXmlBuffer(heap, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), buffer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsCreateXmlSecurityToken(tokenxml: ::core::option::Option<*const WS_XML_BUFFER>, tokenkey: ::core::option::Option<*const WS_SECURITY_KEY_HANDLE>, properties: ::core::option::Option<&[WS_XML_SECURITY_TOKEN_PROPERTY]>, token: *mut *mut WS_SECURITY_TOKEN, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateXmlSecurityToken ( tokenxml : *const WS_XML_BUFFER , tokenkey : *const WS_SECURITY_KEY_HANDLE , properties : *const WS_XML_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsCreateXmlSecurityToken ( tokenxml : *const WS_XML_BUFFER , tokenkey : *const WS_SECURITY_KEY_HANDLE , properties : *const WS_XML_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsCreateXmlSecurityToken(::core::mem::transmute(tokenxml.unwrap_or(::std::ptr::null())), ::core::mem::transmute(tokenkey.unwrap_or(::std::ptr::null())), ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), token, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsDateTimeToFileTime(datetime: *const WS_DATETIME, filetime: *mut super::super::Foundation::FILETIME, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsDateTimeToFileTime ( datetime : *const WS_DATETIME , filetime : *mut super::super::Foundation:: FILETIME , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsDateTimeToFileTime ( datetime : *const WS_DATETIME , filetime : *mut super::super::Foundation:: FILETIME , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsDateTimeToFileTime(datetime, filetime, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsDecodeUrl(url: *const WS_STRING, flags: u32, heap: *const WS_HEAP, outurl: *mut *mut WS_URL, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsDecodeUrl ( url : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , outurl : *mut *mut WS_URL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsDecodeUrl ( url : *const WS_STRING , flags : u32 , heap : *const WS_HEAP , outurl : *mut *mut WS_URL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsDecodeUrl(url, flags, heap, outurl, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsEncodeUrl(url: *const WS_URL, flags: u32, heap: *const WS_HEAP, outurl: *mut WS_STRING, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsEncodeUrl ( url : *const WS_URL , flags : u32 , heap : *const WS_HEAP , outurl : *mut WS_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsEncodeUrl ( url : *const WS_URL , flags : u32 , heap : *const WS_HEAP , outurl : *mut WS_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsEncodeUrl(url, flags, heap, outurl, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsEndReaderCanonicalization(reader: *const WS_XML_READER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsEndReaderCanonicalization ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsEndReaderCanonicalization ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsEndReaderCanonicalization(reader, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsEndWriterCanonicalization(writer: *const WS_XML_WRITER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsEndWriterCanonicalization ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsEndWriterCanonicalization ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsEndWriterCanonicalization(writer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsFileTimeToDateTime(filetime: *const super::super::Foundation::FILETIME, datetime: *mut WS_DATETIME, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsFileTimeToDateTime ( filetime : *const super::super::Foundation:: FILETIME , datetime : *mut WS_DATETIME , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsFileTimeToDateTime ( filetime : *const super::super::Foundation:: FILETIME , datetime : *mut WS_DATETIME , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsFileTimeToDateTime(filetime, datetime, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsFillBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsFillBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsFillBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsFillBody(message, minsize, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsFillReader(reader: *const WS_XML_READER, minsize: u32, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsFillReader ( reader : *const WS_XML_READER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsFillReader ( reader : *const WS_XML_READER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsFillReader(reader, minsize, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] @@ -398,19 +398,19 @@ pub unsafe fn WsFindAttribute(reader: *const WS_XML_READER, localname: *cons where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "webservices.dll""system" fn WsFindAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , attributeindex : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsFindAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , attributeindex : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsFindAttribute(reader, localname, ns, required.into_param().abi(), attributeindex, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsFlushBody(message: *const WS_MESSAGE, minsize: u32, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsFlushBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsFlushBody ( message : *const WS_MESSAGE , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsFlushBody(message, minsize, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsFlushWriter(writer: *const WS_XML_WRITER, minsize: u32, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsFlushWriter ( writer : *const WS_XML_WRITER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsFlushWriter ( writer : *const WS_XML_WRITER , minsize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsFlushWriter(writer, minsize, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] @@ -482,33 +482,33 @@ pub unsafe fn WsFreeWriter(writer: *const WS_XML_WRITER) { #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetChannelProperty(channel: *const WS_CHANNEL, id: WS_CHANNEL_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetChannelProperty(channel, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsGetCustomHeader(message: *const WS_MESSAGE, customheaderdescription: *const WS_ELEMENT_DESCRIPTION, repeatingoption: WS_REPEATING_HEADER_OPTION, headerindex: u32, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32, headerattributes: ::core::option::Option<*mut u32>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetCustomHeader ( message : *const WS_MESSAGE , customheaderdescription : *const WS_ELEMENT_DESCRIPTION , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , headerattributes : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetCustomHeader ( message : *const WS_MESSAGE , customheaderdescription : *const WS_ELEMENT_DESCRIPTION , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , headerattributes : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetCustomHeader(message, customheaderdescription, repeatingoption, headerindex, readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize, ::core::mem::transmute(headerattributes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsGetDictionary(encoding: WS_ENCODING, dictionary: *mut *mut WS_XML_DICTIONARY, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetDictionary ( encoding : WS_ENCODING , dictionary : *mut *mut WS_XML_DICTIONARY , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetDictionary ( encoding : WS_ENCODING , dictionary : *mut *mut WS_XML_DICTIONARY , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetDictionary(encoding, dictionary, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetErrorProperty(error: *const WS_ERROR, id: WS_ERROR_PROPERTY_ID, buffer: *mut ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> ::windows::core::HRESULT ); WsGetErrorProperty(error, id, buffer, buffersize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetErrorString(error: *const WS_ERROR, index: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetErrorString ( error : *const WS_ERROR , index : u32 , string : *mut WS_STRING ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetErrorString ( error : *const WS_ERROR , index : u32 , string : *mut WS_STRING ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WsGetErrorString(error, index, &mut result__).from_abi(result__) } @@ -516,69 +516,69 @@ pub unsafe fn WsGetErrorString(error: *const WS_ERROR, index: u32) -> ::windows: #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsGetFaultErrorDetail(error: *const WS_ERROR, faultdetaildescription: *const WS_FAULT_DETAIL_DESCRIPTION, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 ) -> ::windows::core::HRESULT ); WsGetFaultErrorDetail(error, faultdetaildescription, readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetFaultErrorProperty(error: *const WS_ERROR, id: WS_FAULT_ERROR_PROPERTY_ID, buffer: *mut ::core::ffi::c_void, buffersize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> ::windows::core::HRESULT ); WsGetFaultErrorProperty(error, id, buffer, buffersize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_TYPE, valuetype: WS_TYPE, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetHeader(message, headertype, valuetype, readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetHeaderAttributes(message: *const WS_MESSAGE, reader: *const WS_XML_READER, headerattributes: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetHeaderAttributes ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , headerattributes : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetHeaderAttributes ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , headerattributes : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetHeaderAttributes(message, reader, headerattributes, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetHeapProperty(heap: *const WS_HEAP, id: WS_HEAP_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetHeapProperty ( heap : *const WS_HEAP , id : WS_HEAP_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetHeapProperty ( heap : *const WS_HEAP , id : WS_HEAP_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetHeapProperty(heap, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetListenerProperty(listener: *const WS_LISTENER, id: WS_LISTENER_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetListenerProperty(listener, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsGetMappedHeader(message: *const WS_MESSAGE, headername: *const WS_XML_STRING, repeatingoption: WS_REPEATING_HEADER_OPTION, headerindex: u32, valuetype: WS_TYPE, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , repeatingoption : WS_REPEATING_HEADER_OPTION , headerindex : u32 , valuetype : WS_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetMappedHeader(message, headername, repeatingoption, headerindex, valuetype, readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetMessageProperty(message: *const WS_MESSAGE, id: WS_MESSAGE_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetMessageProperty(message, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsGetMetadataEndpoints(metadata: *const WS_METADATA, endpoints: *mut WS_METADATA_ENDPOINTS, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMetadataEndpoints ( metadata : *const WS_METADATA , endpoints : *mut WS_METADATA_ENDPOINTS , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMetadataEndpoints ( metadata : *const WS_METADATA , endpoints : *mut WS_METADATA_ENDPOINTS , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetMetadataEndpoints(metadata, endpoints, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetMetadataProperty(metadata: *const WS_METADATA, id: WS_METADATA_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMetadataProperty ( metadata : *const WS_METADATA , id : WS_METADATA_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMetadataProperty ( metadata : *const WS_METADATA , id : WS_METADATA_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetMetadataProperty(metadata, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetMissingMetadataDocumentAddress(metadata: *const WS_METADATA, address: *mut *mut WS_ENDPOINT_ADDRESS, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMissingMetadataDocumentAddress ( metadata : *const WS_METADATA , address : *mut *mut WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetMissingMetadataDocumentAddress ( metadata : *const WS_METADATA , address : *mut *mut WS_ENDPOINT_ADDRESS , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetMissingMetadataDocumentAddress(metadata, address, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] @@ -588,25 +588,25 @@ pub unsafe fn WsGetNamespaceFromPrefix(reader: *const WS_XML_READER, prefix: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetNamespaceFromPrefix ( reader : *const WS_XML_READER , prefix : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , ns : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetNamespaceFromPrefix ( reader : *const WS_XML_READER , prefix : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , ns : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetNamespaceFromPrefix(reader, prefix, required.into_param().abi(), ns, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetOperationContextProperty(context: *const WS_OPERATION_CONTEXT, id: WS_OPERATION_CONTEXT_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetOperationContextProperty ( context : *const WS_OPERATION_CONTEXT , id : WS_OPERATION_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetOperationContextProperty ( context : *const WS_OPERATION_CONTEXT , id : WS_OPERATION_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetOperationContextProperty(context, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetPolicyAlternativeCount(policy: *const WS_POLICY, count: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetPolicyAlternativeCount ( policy : *const WS_POLICY , count : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetPolicyAlternativeCount ( policy : *const WS_POLICY , count : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetPolicyAlternativeCount(policy, count, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetPolicyProperty(policy: *const WS_POLICY, id: WS_POLICY_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetPolicyProperty ( policy : *const WS_POLICY , id : WS_POLICY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetPolicyProperty ( policy : *const WS_POLICY , id : WS_POLICY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetPolicyProperty(policy, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] @@ -616,80 +616,80 @@ pub unsafe fn WsGetPrefixFromNamespace(writer: *const WS_XML_WRITER, ns: *co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetPrefixFromNamespace ( writer : *const WS_XML_WRITER , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , prefix : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetPrefixFromNamespace ( writer : *const WS_XML_WRITER , ns : *const WS_XML_STRING , required : super::super::Foundation:: BOOL , prefix : *mut *mut WS_XML_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetPrefixFromNamespace(writer, ns, required.into_param().abi(), prefix, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetReaderNode(xmlreader: *const WS_XML_READER, node: *mut *mut WS_XML_NODE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetReaderNode ( xmlreader : *const WS_XML_READER , node : *mut *mut WS_XML_NODE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetReaderNode ( xmlreader : *const WS_XML_READER , node : *mut *mut WS_XML_NODE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetReaderNode(xmlreader, node, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetReaderPosition(reader: *const WS_XML_READER, nodeposition: *mut WS_XML_NODE_POSITION, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetReaderPosition(reader, nodeposition, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetReaderProperty(reader: *const WS_XML_READER, id: WS_XML_READER_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetReaderProperty ( reader : *const WS_XML_READER , id : WS_XML_READER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetReaderProperty ( reader : *const WS_XML_READER , id : WS_XML_READER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetReaderProperty(reader, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetSecurityContextProperty(securitycontext: *const WS_SECURITY_CONTEXT, id: WS_SECURITY_CONTEXT_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetSecurityContextProperty ( securitycontext : *const WS_SECURITY_CONTEXT , id : WS_SECURITY_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetSecurityContextProperty ( securitycontext : *const WS_SECURITY_CONTEXT , id : WS_SECURITY_CONTEXT_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetSecurityContextProperty(securitycontext, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetSecurityTokenProperty(securitytoken: *const WS_SECURITY_TOKEN, id: WS_SECURITY_TOKEN_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, heap: ::core::option::Option<*const WS_HEAP>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetSecurityTokenProperty ( securitytoken : *const WS_SECURITY_TOKEN , id : WS_SECURITY_TOKEN_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetSecurityTokenProperty ( securitytoken : *const WS_SECURITY_TOKEN , id : WS_SECURITY_TOKEN_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , heap : *const WS_HEAP , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetSecurityTokenProperty(securitytoken, id, value, valuesize, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetServiceHostProperty(servicehost: *const WS_SERVICE_HOST, id: WS_SERVICE_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetServiceHostProperty ( servicehost : *const WS_SERVICE_HOST , id : WS_SERVICE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetServiceHostProperty ( servicehost : *const WS_SERVICE_HOST , id : WS_SERVICE_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetServiceHostProperty(servicehost, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetServiceProxyProperty(serviceproxy: *const WS_SERVICE_PROXY, id: WS_PROXY_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetServiceProxyProperty ( serviceproxy : *const WS_SERVICE_PROXY , id : WS_PROXY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetServiceProxyProperty ( serviceproxy : *const WS_SERVICE_PROXY , id : WS_PROXY_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetServiceProxyProperty(serviceproxy, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetWriterPosition(writer: *const WS_XML_WRITER, nodeposition: *mut WS_XML_NODE_POSITION, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *mut WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetWriterPosition(writer, nodeposition, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsGetWriterProperty(writer: *const WS_XML_WRITER, id: WS_XML_WRITER_PROPERTY_ID, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetWriterProperty ( writer : *const WS_XML_WRITER , id : WS_XML_WRITER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetWriterProperty ( writer : *const WS_XML_WRITER , id : WS_XML_WRITER_PROPERTY_ID , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetWriterProperty(writer, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsGetXmlAttribute(reader: *const WS_XML_READER, localname: *const WS_XML_STRING, heap: *const WS_HEAP, valuechars: ::core::option::Option<*mut *mut u16>, valuecharcount: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsGetXmlAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , heap : *const WS_HEAP , valuechars : *mut *mut u16 , valuecharcount : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsGetXmlAttribute ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , heap : *const WS_HEAP , valuechars : *mut *mut u16 , valuecharcount : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsGetXmlAttribute(reader, localname, heap, ::core::mem::transmute(valuechars.unwrap_or(::std::ptr::null_mut())), valuecharcount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsInitializeMessage(message: *const WS_MESSAGE, initialization: WS_MESSAGE_INITIALIZATION, sourcemessage: ::core::option::Option<*const WS_MESSAGE>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsInitializeMessage ( message : *const WS_MESSAGE , initialization : WS_MESSAGE_INITIALIZATION , sourcemessage : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsInitializeMessage ( message : *const WS_MESSAGE , initialization : WS_MESSAGE_INITIALIZATION , sourcemessage : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsInitializeMessage(message, initialization, ::core::mem::transmute(sourcemessage.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsMarkHeaderAsUnderstood(message: *const WS_MESSAGE, headerposition: *const WS_XML_NODE_POSITION, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsMarkHeaderAsUnderstood ( message : *const WS_MESSAGE , headerposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsMarkHeaderAsUnderstood ( message : *const WS_MESSAGE , headerposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsMarkHeaderAsUnderstood(message, headerposition, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] @@ -699,555 +699,555 @@ pub unsafe fn WsMatchPolicyAlternative(policy: *const WS_POLICY, alternative where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "webservices.dll""system" fn WsMatchPolicyAlternative ( policy : *const WS_POLICY , alternativeindex : u32 , policyconstraints : *const WS_POLICY_CONSTRAINTS , matchrequired : super::super::Foundation:: BOOL , heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsMatchPolicyAlternative ( policy : *const WS_POLICY , alternativeindex : u32 , policyconstraints : *const WS_POLICY_CONSTRAINTS , matchrequired : super::super::Foundation:: BOOL , heap : *const WS_HEAP , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsMatchPolicyAlternative(policy, alternativeindex, policyconstraints, matchrequired.into_param().abi(), heap, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsMoveReader(reader: *const WS_XML_READER, moveto: WS_MOVE_TO, found: ::core::option::Option<*mut super::super::Foundation::BOOL>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsMoveReader ( reader : *const WS_XML_READER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsMoveReader ( reader : *const WS_XML_READER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsMoveReader(reader, moveto, ::core::mem::transmute(found.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsMoveWriter(writer: *const WS_XML_WRITER, moveto: WS_MOVE_TO, found: ::core::option::Option<*mut super::super::Foundation::BOOL>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsMoveWriter ( writer : *const WS_XML_WRITER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsMoveWriter ( writer : *const WS_XML_WRITER , moveto : WS_MOVE_TO , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsMoveWriter(writer, moveto, ::core::mem::transmute(found.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsOpenChannel(channel: *const WS_CHANNEL, endpointaddress: *const WS_ENDPOINT_ADDRESS, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsOpenChannel ( channel : *const WS_CHANNEL , endpointaddress : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsOpenChannel ( channel : *const WS_CHANNEL , endpointaddress : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsOpenChannel(channel, endpointaddress, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsOpenListener(listener: *const WS_LISTENER, url: *const WS_STRING, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsOpenListener ( listener : *const WS_LISTENER , url : *const WS_STRING , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsOpenListener ( listener : *const WS_LISTENER , url : *const WS_STRING , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsOpenListener(listener, url, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsOpenServiceHost(servicehost: *const WS_SERVICE_HOST, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsOpenServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsOpenServiceHost ( servicehost : *const WS_SERVICE_HOST , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsOpenServiceHost(servicehost, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsOpenServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, address: *const WS_ENDPOINT_ADDRESS, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsOpenServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , address : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsOpenServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , address : *const WS_ENDPOINT_ADDRESS , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsOpenServiceProxy(serviceproxy, address, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsPullBytes(writer: *const WS_XML_WRITER, callback: WS_PULL_BYTES_CALLBACK, callbackstate: ::core::option::Option<*const ::core::ffi::c_void>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsPullBytes ( writer : *const WS_XML_WRITER , callback : WS_PULL_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsPullBytes ( writer : *const WS_XML_WRITER , callback : WS_PULL_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsPullBytes(writer, callback, ::core::mem::transmute(callbackstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsPushBytes(writer: *const WS_XML_WRITER, callback: WS_PUSH_BYTES_CALLBACK, callbackstate: ::core::option::Option<*const ::core::ffi::c_void>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsPushBytes ( writer : *const WS_XML_WRITER , callback : WS_PUSH_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsPushBytes ( writer : *const WS_XML_WRITER , callback : WS_PUSH_BYTES_CALLBACK , callbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsPushBytes(writer, callback, ::core::mem::transmute(callbackstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsReadArray(reader: *const WS_XML_READER, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, valuetype: WS_VALUE_TYPE, array: ::core::option::Option<*mut ::core::ffi::c_void>, arraysize: u32, itemoffset: u32, itemcount: u32, actualitemcount: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadArray ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *mut ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , actualitemcount : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadArray ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *mut ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , actualitemcount : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadArray(reader, localname, ns, valuetype, ::core::mem::transmute(array.unwrap_or(::std::ptr::null_mut())), arraysize, itemoffset, itemcount, actualitemcount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsReadAttribute(reader: *const WS_XML_READER, attributedescription: *const WS_ATTRIBUTE_DESCRIPTION, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadAttribute ( reader : *const WS_XML_READER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadAttribute ( reader : *const WS_XML_READER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadAttribute(reader, attributedescription, readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsReadBody(message: *const WS_MESSAGE, bodydescription: *const WS_ELEMENT_DESCRIPTION, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadBody(message, bodydescription, readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadBytes(reader: *const WS_XML_READER, bytes: *mut ::core::ffi::c_void, maxbytecount: u32, actualbytecount: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadBytes ( reader : *const WS_XML_READER , bytes : *mut ::core::ffi::c_void , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadBytes ( reader : *const WS_XML_READER , bytes : *mut ::core::ffi::c_void , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadBytes(reader, bytes, maxbytecount, actualbytecount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadChars(reader: *const WS_XML_READER, chars: &mut [u16], actualcharcount: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadChars ( reader : *const WS_XML_READER , chars : :: windows::core::PWSTR , maxcharcount : u32 , actualcharcount : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadChars ( reader : *const WS_XML_READER , chars : ::windows::core::PWSTR , maxcharcount : u32 , actualcharcount : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadChars(reader, ::core::mem::transmute(chars.as_ptr()), chars.len() as _, actualcharcount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadCharsUtf8(reader: *const WS_XML_READER, bytes: &mut [u8], actualbytecount: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadCharsUtf8 ( reader : *const WS_XML_READER , bytes : *mut u8 , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadCharsUtf8 ( reader : *const WS_XML_READER , bytes : *mut u8 , maxbytecount : u32 , actualbytecount : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadCharsUtf8(reader, ::core::mem::transmute(bytes.as_ptr()), bytes.len() as _, actualbytecount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsReadElement(reader: *const WS_XML_READER, elementdescription: *const WS_ELEMENT_DESCRIPTION, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadElement ( reader : *const WS_XML_READER , elementdescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadElement ( reader : *const WS_XML_READER , elementdescription : *const WS_ELEMENT_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadElement(reader, elementdescription, readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadEndAttribute(reader: *const WS_XML_READER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEndAttribute ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEndAttribute ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadEndAttribute(reader, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadEndElement(reader: *const WS_XML_READER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEndElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEndElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadEndElement(reader, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadEndpointAddressExtension(reader: *const WS_XML_READER, endpointaddress: *const WS_ENDPOINT_ADDRESS, extensiontype: WS_ENDPOINT_ADDRESS_EXTENSION_TYPE, readoption: WS_READ_OPTION, heap: *const WS_HEAP, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEndpointAddressExtension ( reader : *const WS_XML_READER , endpointaddress : *const WS_ENDPOINT_ADDRESS , extensiontype : WS_ENDPOINT_ADDRESS_EXTENSION_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEndpointAddressExtension ( reader : *const WS_XML_READER , endpointaddress : *const WS_ENDPOINT_ADDRESS , extensiontype : WS_ENDPOINT_ADDRESS_EXTENSION_TYPE , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadEndpointAddressExtension(reader, endpointaddress, extensiontype, readoption, heap, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadEnvelopeEnd(message: *const WS_MESSAGE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadEnvelopeEnd(message, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadEnvelopeStart(message: *const WS_MESSAGE, reader: *const WS_XML_READER, donecallback: WS_MESSAGE_DONE_CALLBACK, donecallbackstate: ::core::option::Option<*const ::core::ffi::c_void>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEnvelopeStart ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadEnvelopeStart ( message : *const WS_MESSAGE , reader : *const WS_XML_READER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadEnvelopeStart(message, reader, donecallback, ::core::mem::transmute(donecallbackstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadMessageEnd(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadMessageEnd(channel, message, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadMessageStart(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadMessageStart(channel, message, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadMetadata(metadata: *const WS_METADATA, reader: *const WS_XML_READER, url: *const WS_STRING, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadMetadata ( metadata : *const WS_METADATA , reader : *const WS_XML_READER , url : *const WS_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadMetadata ( metadata : *const WS_METADATA , reader : *const WS_XML_READER , url : *const WS_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadMetadata(metadata, reader, url, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadNode(reader: *const WS_XML_READER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadNode(reader, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsReadQualifiedName(reader: *const WS_XML_READER, heap: *const WS_HEAP, prefix: ::core::option::Option<*mut WS_XML_STRING>, localname: *mut WS_XML_STRING, ns: ::core::option::Option<*mut WS_XML_STRING>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadQualifiedName ( reader : *const WS_XML_READER , heap : *const WS_HEAP , prefix : *mut WS_XML_STRING , localname : *mut WS_XML_STRING , ns : *mut WS_XML_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadQualifiedName ( reader : *const WS_XML_READER , heap : *const WS_HEAP , prefix : *mut WS_XML_STRING , localname : *mut WS_XML_STRING , ns : *mut WS_XML_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadQualifiedName(reader, heap, ::core::mem::transmute(prefix.unwrap_or(::std::ptr::null_mut())), localname, ::core::mem::transmute(ns.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadStartAttribute(reader: *const WS_XML_READER, attributeindex: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadStartAttribute ( reader : *const WS_XML_READER , attributeindex : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadStartAttribute ( reader : *const WS_XML_READER , attributeindex : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadStartAttribute(reader, attributeindex, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadStartElement(reader: *const WS_XML_READER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadStartElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadStartElement ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadStartElement(reader, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsReadToStartElement(reader: *const WS_XML_READER, localname: ::core::option::Option<*const WS_XML_STRING>, ns: ::core::option::Option<*const WS_XML_STRING>, found: ::core::option::Option<*mut super::super::Foundation::BOOL>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadToStartElement ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadToStartElement ( reader : *const WS_XML_READER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , found : *mut super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadToStartElement(reader, ::core::mem::transmute(localname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ns.unwrap_or(::std::ptr::null())), ::core::mem::transmute(found.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadType(reader: *const WS_XML_READER, typemapping: WS_TYPE_MAPPING, r#type: WS_TYPE, typedescription: ::core::option::Option<*const ::core::ffi::c_void>, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadType ( reader : *const WS_XML_READER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadType ( reader : *const WS_XML_READER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadType(reader, typemapping, r#type, ::core::mem::transmute(typedescription.unwrap_or(::std::ptr::null())), readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadValue(reader: *const WS_XML_READER, valuetype: WS_VALUE_TYPE, value: *mut ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadValue ( reader : *const WS_XML_READER , valuetype : WS_VALUE_TYPE , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadValue ( reader : *const WS_XML_READER , valuetype : WS_VALUE_TYPE , value : *mut ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadValue(reader, valuetype, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadXmlBuffer(reader: *const WS_XML_READER, heap: *const WS_HEAP, xmlbuffer: *mut *mut WS_XML_BUFFER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadXmlBuffer ( reader : *const WS_XML_READER , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadXmlBuffer ( reader : *const WS_XML_READER , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadXmlBuffer(reader, heap, xmlbuffer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsReadXmlBufferFromBytes(reader: *const WS_XML_READER, encoding: ::core::option::Option<*const WS_XML_READER_ENCODING>, properties: ::core::option::Option<&[WS_XML_READER_PROPERTY]>, bytes: *const ::core::ffi::c_void, bytecount: u32, heap: *const WS_HEAP, xmlbuffer: *mut *mut WS_XML_BUFFER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReadXmlBufferFromBytes ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , bytes : *const ::core::ffi::c_void , bytecount : u32 , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReadXmlBufferFromBytes ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , bytes : *const ::core::ffi::c_void , bytecount : u32 , heap : *const WS_HEAP , xmlbuffer : *mut *mut WS_XML_BUFFER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReadXmlBufferFromBytes(reader, ::core::mem::transmute(encoding.unwrap_or(::std::ptr::null())), ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), bytes, bytecount, heap, xmlbuffer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsReceiveMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescriptions: &[*const WS_MESSAGE_DESCRIPTION], receiveoption: WS_RECEIVE_OPTION, readbodyoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: *mut ::core::ffi::c_void, valuesize: u32, index: ::core::option::Option<*mut u32>, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsReceiveMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescriptions : *const *const WS_MESSAGE_DESCRIPTION , messagedescriptioncount : u32 , receiveoption : WS_RECEIVE_OPTION , readbodyoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , index : *mut u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsReceiveMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescriptions : *const *const WS_MESSAGE_DESCRIPTION , messagedescriptioncount : u32 , receiveoption : WS_RECEIVE_OPTION , readbodyoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , index : *mut u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsReceiveMessage(channel, message, ::core::mem::transmute(messagedescriptions.as_ptr()), messagedescriptions.len() as _, receiveoption, readbodyoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), value, valuesize, ::core::mem::transmute(index.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsRegisterOperationForCancel(context: *const WS_OPERATION_CONTEXT, cancelcallback: WS_OPERATION_CANCEL_CALLBACK, freestatecallback: WS_OPERATION_FREE_STATE_CALLBACK, userstate: ::core::option::Option<*const ::core::ffi::c_void>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsRegisterOperationForCancel ( context : *const WS_OPERATION_CONTEXT , cancelcallback : WS_OPERATION_CANCEL_CALLBACK , freestatecallback : WS_OPERATION_FREE_STATE_CALLBACK , userstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsRegisterOperationForCancel ( context : *const WS_OPERATION_CONTEXT , cancelcallback : WS_OPERATION_CANCEL_CALLBACK , freestatecallback : WS_OPERATION_FREE_STATE_CALLBACK , userstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsRegisterOperationForCancel(context, cancelcallback, freestatecallback, ::core::mem::transmute(userstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsRemoveCustomHeader(message: *const WS_MESSAGE, headername: *const WS_XML_STRING, headerns: *const WS_XML_STRING, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsRemoveCustomHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , headerns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsRemoveCustomHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , headerns : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsRemoveCustomHeader(message, headername, headerns, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsRemoveHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_TYPE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsRemoveHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsRemoveHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsRemoveHeader(message, headertype, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsRemoveMappedHeader(message: *const WS_MESSAGE, headername: *const WS_XML_STRING, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsRemoveMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsRemoveMappedHeader ( message : *const WS_MESSAGE , headername : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsRemoveMappedHeader(message, headername, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsRemoveNode(nodeposition: *const WS_XML_NODE_POSITION, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsRemoveNode ( nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsRemoveNode ( nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsRemoveNode(nodeposition, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsRequestReply(channel: *const WS_CHANNEL, requestmessage: *const WS_MESSAGE, requestmessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, requestbodyvalue: ::core::option::Option<*const ::core::ffi::c_void>, requestbodyvaluesize: u32, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, readoption: WS_READ_OPTION, heap: ::core::option::Option<*const WS_HEAP>, value: ::core::option::Option<*mut ::core::ffi::c_void>, valuesize: u32, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsRequestReply ( channel : *const WS_CHANNEL , requestmessage : *const WS_MESSAGE , requestmessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , requestbodyvalue : *const ::core::ffi::c_void , requestbodyvaluesize : u32 , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsRequestReply ( channel : *const WS_CHANNEL , requestmessage : *const WS_MESSAGE , requestmessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , requestbodyvalue : *const ::core::ffi::c_void , requestbodyvaluesize : u32 , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , readoption : WS_READ_OPTION , heap : *const WS_HEAP , value : *mut ::core::ffi::c_void , valuesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsRequestReply(channel, requestmessage, requestmessagedescription, writeoption, ::core::mem::transmute(requestbodyvalue.unwrap_or(::std::ptr::null())), requestbodyvaluesize, replymessage, replymessagedescription, readoption, ::core::mem::transmute(heap.unwrap_or(::std::ptr::null())), ::core::mem::transmute(value.unwrap_or(::std::ptr::null_mut())), valuesize, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsRequestSecurityToken(channel: *const WS_CHANNEL, properties: ::core::option::Option<&[WS_REQUEST_SECURITY_TOKEN_PROPERTY]>, token: *mut *mut WS_SECURITY_TOKEN, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsRequestSecurityToken ( channel : *const WS_CHANNEL , properties : *const WS_REQUEST_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsRequestSecurityToken ( channel : *const WS_CHANNEL , properties : *const WS_REQUEST_SECURITY_TOKEN_PROPERTY , propertycount : u32 , token : *mut *mut WS_SECURITY_TOKEN , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsRequestSecurityToken(channel, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), token, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsResetChannel(channel: *const WS_CHANNEL, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsResetChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsResetChannel ( channel : *const WS_CHANNEL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsResetChannel(channel, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsResetError(error: *const WS_ERROR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsResetError ( error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsResetError ( error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsResetError(error).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsResetHeap(heap: *const WS_HEAP, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsResetHeap ( heap : *const WS_HEAP , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsResetHeap ( heap : *const WS_HEAP , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsResetHeap(heap, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsResetListener(listener: *const WS_LISTENER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsResetListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsResetListener ( listener : *const WS_LISTENER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsResetListener(listener, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsResetMessage(message: *const WS_MESSAGE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsResetMessage ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsResetMessage ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsResetMessage(message, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsResetMetadata(metadata: *const WS_METADATA, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsResetMetadata ( metadata : *const WS_METADATA , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsResetMetadata ( metadata : *const WS_METADATA , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsResetMetadata(metadata, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsResetServiceHost(servicehost: *const WS_SERVICE_HOST, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsResetServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsResetServiceHost ( servicehost : *const WS_SERVICE_HOST , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsResetServiceHost(servicehost, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsResetServiceProxy(serviceproxy: *const WS_SERVICE_PROXY, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsResetServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsResetServiceProxy ( serviceproxy : *const WS_SERVICE_PROXY , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsResetServiceProxy(serviceproxy, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsRevokeSecurityContext(securitycontext: *const WS_SECURITY_CONTEXT, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsRevokeSecurityContext ( securitycontext : *const WS_SECURITY_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsRevokeSecurityContext ( securitycontext : *const WS_SECURITY_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsRevokeSecurityContext(securitycontext, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSendFaultMessageForError(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, faulterror: *const WS_ERROR, faulterrorcode: ::windows::core::HRESULT, faultdisclosure: WS_FAULT_DISCLOSURE, requestmessage: *const WS_MESSAGE, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSendFaultMessageForError ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , faulterror : *const WS_ERROR , faulterrorcode : :: windows::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSendFaultMessageForError ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , faulterror : *const WS_ERROR , faulterrorcode : ::windows::core::HRESULT , faultdisclosure : WS_FAULT_DISCLOSURE , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSendFaultMessageForError(channel, replymessage, faulterror, faulterrorcode, faultdisclosure, requestmessage, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsSendMessage(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, messagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, bodyvalue: ::core::option::Option<*const ::core::ffi::c_void>, bodyvaluesize: u32, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSendMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , bodyvalue : *const ::core::ffi::c_void , bodyvaluesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSendMessage ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , messagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , bodyvalue : *const ::core::ffi::c_void , bodyvaluesize : u32 , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSendMessage(channel, message, messagedescription, writeoption, ::core::mem::transmute(bodyvalue.unwrap_or(::std::ptr::null())), bodyvaluesize, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsSendReplyMessage(channel: *const WS_CHANNEL, replymessage: *const WS_MESSAGE, replymessagedescription: *const WS_MESSAGE_DESCRIPTION, writeoption: WS_WRITE_OPTION, replybodyvalue: ::core::option::Option<*const ::core::ffi::c_void>, replybodyvaluesize: u32, requestmessage: *const WS_MESSAGE, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSendReplyMessage ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , replybodyvalue : *const ::core::ffi::c_void , replybodyvaluesize : u32 , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSendReplyMessage ( channel : *const WS_CHANNEL , replymessage : *const WS_MESSAGE , replymessagedescription : *const WS_MESSAGE_DESCRIPTION , writeoption : WS_WRITE_OPTION , replybodyvalue : *const ::core::ffi::c_void , replybodyvaluesize : u32 , requestmessage : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSendReplyMessage(channel, replymessage, replymessagedescription, writeoption, ::core::mem::transmute(replybodyvalue.unwrap_or(::std::ptr::null())), replybodyvaluesize, requestmessage, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetChannelProperty(channel: *const WS_CHANNEL, id: WS_CHANNEL_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetChannelProperty ( channel : *const WS_CHANNEL , id : WS_CHANNEL_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetChannelProperty(channel, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetErrorProperty(error: *const WS_ERROR, id: WS_ERROR_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetErrorProperty ( error : *const WS_ERROR , id : WS_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> ::windows::core::HRESULT ); WsSetErrorProperty(error, id, value, valuesize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsSetFaultErrorDetail(error: *const WS_ERROR, faultdetaildescription: *const WS_FAULT_DETAIL_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: ::core::option::Option<*const ::core::ffi::c_void>, valuesize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetFaultErrorDetail ( error : *const WS_ERROR , faultdetaildescription : *const WS_FAULT_DETAIL_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 ) -> ::windows::core::HRESULT ); WsSetFaultErrorDetail(error, faultdetaildescription, writeoption, ::core::mem::transmute(value.unwrap_or(::std::ptr::null())), valuesize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetFaultErrorProperty(error: *const WS_ERROR, id: WS_FAULT_ERROR_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetFaultErrorProperty ( error : *const WS_ERROR , id : WS_FAULT_ERROR_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 ) -> ::windows::core::HRESULT ); WsSetFaultErrorProperty(error, id, value, valuesize).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetHeader(message: *const WS_MESSAGE, headertype: WS_HEADER_TYPE, valuetype: WS_TYPE, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetHeader ( message : *const WS_MESSAGE , headertype : WS_HEADER_TYPE , valuetype : WS_TYPE , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetHeader(message, headertype, valuetype, writeoption, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetInput(reader: *const WS_XML_READER, encoding: ::core::option::Option<*const WS_XML_READER_ENCODING>, input: ::core::option::Option<*const WS_XML_READER_INPUT>, properties: ::core::option::Option<&[WS_XML_READER_PROPERTY]>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetInput ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , input : *const WS_XML_READER_INPUT , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetInput ( reader : *const WS_XML_READER , encoding : *const WS_XML_READER_ENCODING , input : *const WS_XML_READER_INPUT , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetInput(reader, ::core::mem::transmute(encoding.unwrap_or(::std::ptr::null())), ::core::mem::transmute(input.unwrap_or(::std::ptr::null())), ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetInputToBuffer(reader: *const WS_XML_READER, buffer: *const WS_XML_BUFFER, properties: ::core::option::Option<&[WS_XML_READER_PROPERTY]>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetInputToBuffer ( reader : *const WS_XML_READER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetInputToBuffer ( reader : *const WS_XML_READER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_READER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetInputToBuffer(reader, buffer, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetListenerProperty(listener: *const WS_LISTENER, id: WS_LISTENER_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetListenerProperty ( listener : *const WS_LISTENER , id : WS_LISTENER_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetListenerProperty(listener, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetMessageProperty(message: *const WS_MESSAGE, id: WS_MESSAGE_PROPERTY_ID, value: *const ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetMessageProperty ( message : *const WS_MESSAGE , id : WS_MESSAGE_PROPERTY_ID , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetMessageProperty(message, id, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetOutput(writer: *const WS_XML_WRITER, encoding: ::core::option::Option<*const WS_XML_WRITER_ENCODING>, output: ::core::option::Option<*const WS_XML_WRITER_OUTPUT>, properties: ::core::option::Option<&[WS_XML_WRITER_PROPERTY]>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetOutput ( writer : *const WS_XML_WRITER , encoding : *const WS_XML_WRITER_ENCODING , output : *const WS_XML_WRITER_OUTPUT , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetOutput ( writer : *const WS_XML_WRITER , encoding : *const WS_XML_WRITER_ENCODING , output : *const WS_XML_WRITER_OUTPUT , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetOutput(writer, ::core::mem::transmute(encoding.unwrap_or(::std::ptr::null())), ::core::mem::transmute(output.unwrap_or(::std::ptr::null())), ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetOutputToBuffer(writer: *const WS_XML_WRITER, buffer: *const WS_XML_BUFFER, properties: ::core::option::Option<&[WS_XML_WRITER_PROPERTY]>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetOutputToBuffer ( writer : *const WS_XML_WRITER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetOutputToBuffer ( writer : *const WS_XML_WRITER , buffer : *const WS_XML_BUFFER , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetOutputToBuffer(writer, buffer, ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetReaderPosition(reader: *const WS_XML_READER, nodeposition: *const WS_XML_NODE_POSITION, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetReaderPosition ( reader : *const WS_XML_READER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetReaderPosition(reader, nodeposition, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSetWriterPosition(writer: *const WS_XML_WRITER, nodeposition: *const WS_XML_NODE_POSITION, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSetWriterPosition ( writer : *const WS_XML_WRITER , nodeposition : *const WS_XML_NODE_POSITION , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSetWriterPosition(writer, nodeposition, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsShutdownSessionChannel(channel: *const WS_CHANNEL, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsShutdownSessionChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsShutdownSessionChannel ( channel : *const WS_CHANNEL , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsShutdownSessionChannel(channel, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsSkipNode(reader: *const WS_XML_READER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsSkipNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsSkipNode ( reader : *const WS_XML_READER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsSkipNode(reader, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsStartReaderCanonicalization(reader: *const WS_XML_READER, writecallback: WS_WRITE_CALLBACK, writecallbackstate: ::core::option::Option<*const ::core::ffi::c_void>, properties: ::core::option::Option<&[WS_XML_CANONICALIZATION_PROPERTY]>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsStartReaderCanonicalization ( reader : *const WS_XML_READER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsStartReaderCanonicalization ( reader : *const WS_XML_READER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsStartReaderCanonicalization(reader, writecallback, ::core::mem::transmute(writecallbackstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsStartWriterCanonicalization(writer: *const WS_XML_WRITER, writecallback: WS_WRITE_CALLBACK, writecallbackstate: ::core::option::Option<*const ::core::ffi::c_void>, properties: ::core::option::Option<&[WS_XML_CANONICALIZATION_PROPERTY]>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsStartWriterCanonicalization ( writer : *const WS_XML_WRITER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsStartWriterCanonicalization ( writer : *const WS_XML_WRITER , writecallback : WS_WRITE_CALLBACK , writecallbackstate : *const ::core::ffi::c_void , properties : *const WS_XML_CANONICALIZATION_PROPERTY , propertycount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsStartWriterCanonicalization(writer, writecallback, ::core::mem::transmute(writecallbackstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsTrimXmlWhitespace(chars: &[u16], trimmedchars: *mut *mut u16, trimmedcount: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsTrimXmlWhitespace ( chars : :: windows::core::PCWSTR , charcount : u32 , trimmedchars : *mut *mut u16 , trimmedcount : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsTrimXmlWhitespace ( chars : ::windows::core::PCWSTR , charcount : u32 , trimmedchars : *mut *mut u16 , trimmedcount : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsTrimXmlWhitespace(::core::mem::transmute(chars.as_ptr()), chars.len() as _, trimmedchars, trimmedcount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsVerifyXmlNCName(ncnamechars: &[u16], error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsVerifyXmlNCName ( ncnamechars : :: windows::core::PCWSTR , ncnamecharcount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsVerifyXmlNCName ( ncnamechars : ::windows::core::PCWSTR , ncnamecharcount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsVerifyXmlNCName(::core::mem::transmute(ncnamechars.as_ptr()), ncnamechars.len() as _, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsWriteArray(writer: *const WS_XML_WRITER, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, valuetype: WS_VALUE_TYPE, array: ::core::option::Option<*const ::core::ffi::c_void>, arraysize: u32, itemoffset: u32, itemcount: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteArray ( writer : *const WS_XML_WRITER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *const ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteArray ( writer : *const WS_XML_WRITER , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , valuetype : WS_VALUE_TYPE , array : *const ::core::ffi::c_void , arraysize : u32 , itemoffset : u32 , itemcount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteArray(writer, localname, ns, valuetype, ::core::mem::transmute(array.unwrap_or(::std::ptr::null())), arraysize, itemoffset, itemcount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsWriteAttribute(writer: *const WS_XML_WRITER, attributedescription: *const WS_ATTRIBUTE_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: ::core::option::Option<*const ::core::ffi::c_void>, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteAttribute ( writer : *const WS_XML_WRITER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteAttribute ( writer : *const WS_XML_WRITER , attributedescription : *const WS_ATTRIBUTE_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteAttribute(writer, attributedescription, writeoption, ::core::mem::transmute(value.unwrap_or(::std::ptr::null())), valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsWriteBody(message: *const WS_MESSAGE, bodydescription: *const WS_ELEMENT_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: *const ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteBody ( message : *const WS_MESSAGE , bodydescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteBody(message, bodydescription, writeoption, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteBytes(writer: *const WS_XML_WRITER, bytes: *const ::core::ffi::c_void, bytecount: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteBytes ( writer : *const WS_XML_WRITER , bytes : *const ::core::ffi::c_void , bytecount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteBytes ( writer : *const WS_XML_WRITER , bytes : *const ::core::ffi::c_void , bytecount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteBytes(writer, bytes, bytecount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteChars(writer: *const WS_XML_WRITER, chars: &[u16], error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteChars ( writer : *const WS_XML_WRITER , chars : :: windows::core::PCWSTR , charcount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteChars ( writer : *const WS_XML_WRITER , chars : ::windows::core::PCWSTR , charcount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteChars(writer, ::core::mem::transmute(chars.as_ptr()), chars.len() as _, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteCharsUtf8(writer: *const WS_XML_WRITER, bytes: &[u8], error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteCharsUtf8 ( writer : *const WS_XML_WRITER , bytes : *const u8 , bytecount : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteCharsUtf8 ( writer : *const WS_XML_WRITER , bytes : *const u8 , bytecount : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteCharsUtf8(writer, ::core::mem::transmute(bytes.as_ptr()), bytes.len() as _, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsWriteElement(writer: *const WS_XML_WRITER, elementdescription: *const WS_ELEMENT_DESCRIPTION, writeoption: WS_WRITE_OPTION, value: ::core::option::Option<*const ::core::ffi::c_void>, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteElement ( writer : *const WS_XML_WRITER , elementdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteElement ( writer : *const WS_XML_WRITER , elementdescription : *const WS_ELEMENT_DESCRIPTION , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteElement(writer, elementdescription, writeoption, ::core::mem::transmute(value.unwrap_or(::std::ptr::null())), valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteEndAttribute(writer: *const WS_XML_WRITER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEndAttribute ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEndAttribute ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteEndAttribute(writer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteEndCData(writer: *const WS_XML_WRITER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEndCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEndCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteEndCData(writer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteEndElement(writer: *const WS_XML_WRITER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEndElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEndElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteEndElement(writer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteEndStartElement(writer: *const WS_XML_WRITER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEndStartElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEndStartElement ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteEndStartElement(writer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteEnvelopeEnd(message: *const WS_MESSAGE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEnvelopeEnd ( message : *const WS_MESSAGE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteEnvelopeEnd(message, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteEnvelopeStart(message: *const WS_MESSAGE, writer: *const WS_XML_WRITER, donecallback: WS_MESSAGE_DONE_CALLBACK, donecallbackstate: ::core::option::Option<*const ::core::ffi::c_void>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEnvelopeStart ( message : *const WS_MESSAGE , writer : *const WS_XML_WRITER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteEnvelopeStart ( message : *const WS_MESSAGE , writer : *const WS_XML_WRITER , donecallback : WS_MESSAGE_DONE_CALLBACK , donecallbackstate : *const ::core::ffi::c_void , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteEnvelopeStart(message, writer, donecallback, ::core::mem::transmute(donecallbackstate.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteMessageEnd(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteMessageEnd ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteMessageEnd(channel, message, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteMessageStart(channel: *const WS_CHANNEL, message: *const WS_MESSAGE, asynccontext: ::core::option::Option<*const WS_ASYNC_CONTEXT>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteMessageStart ( channel : *const WS_CHANNEL , message : *const WS_MESSAGE , asynccontext : *const WS_ASYNC_CONTEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteMessageStart(channel, message, ::core::mem::transmute(asynccontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteNode(writer: *const WS_XML_WRITER, node: *const WS_XML_NODE, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteNode ( writer : *const WS_XML_WRITER , node : *const WS_XML_NODE , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteNode ( writer : *const WS_XML_WRITER , node : *const WS_XML_NODE , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteNode(writer, node, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsWriteQualifiedName(writer: *const WS_XML_WRITER, prefix: ::core::option::Option<*const WS_XML_STRING>, localname: *const WS_XML_STRING, ns: ::core::option::Option<*const WS_XML_STRING>, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteQualifiedName ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteQualifiedName ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteQualifiedName(writer, ::core::mem::transmute(prefix.unwrap_or(::std::ptr::null())), localname, ::core::mem::transmute(ns.unwrap_or(::std::ptr::null())), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] @@ -1257,50 +1257,50 @@ pub unsafe fn WsWriteStartAttribute(writer: *const WS_XML_WRITER, prefix: :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteStartAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteStartAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteStartAttribute(writer, ::core::mem::transmute(prefix.unwrap_or(::std::ptr::null())), localname, ns, singlequote.into_param().abi(), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteStartCData(writer: *const WS_XML_WRITER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteStartCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteStartCData ( writer : *const WS_XML_WRITER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteStartCData(writer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsWriteStartElement(writer: *const WS_XML_WRITER, prefix: ::core::option::Option<*const WS_XML_STRING>, localname: *const WS_XML_STRING, ns: *const WS_XML_STRING, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteStartElement ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteStartElement ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , localname : *const WS_XML_STRING , ns : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteStartElement(writer, ::core::mem::transmute(prefix.unwrap_or(::std::ptr::null())), localname, ns, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteText(writer: *const WS_XML_WRITER, text: *const WS_XML_TEXT, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteText ( writer : *const WS_XML_WRITER , text : *const WS_XML_TEXT , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteText ( writer : *const WS_XML_WRITER , text : *const WS_XML_TEXT , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteText(writer, text, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteType(writer: *const WS_XML_WRITER, typemapping: WS_TYPE_MAPPING, r#type: WS_TYPE, typedescription: ::core::option::Option<*const ::core::ffi::c_void>, writeoption: WS_WRITE_OPTION, value: ::core::option::Option<*const ::core::ffi::c_void>, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteType ( writer : *const WS_XML_WRITER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteType ( writer : *const WS_XML_WRITER , typemapping : WS_TYPE_MAPPING , r#type : WS_TYPE , typedescription : *const ::core::ffi::c_void , writeoption : WS_WRITE_OPTION , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteType(writer, typemapping, r#type, ::core::mem::transmute(typedescription.unwrap_or(::std::ptr::null())), writeoption, ::core::mem::transmute(value.unwrap_or(::std::ptr::null())), valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteValue(writer: *const WS_XML_WRITER, valuetype: WS_VALUE_TYPE, value: *const ::core::ffi::c_void, valuesize: u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteValue ( writer : *const WS_XML_WRITER , valuetype : WS_VALUE_TYPE , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteValue ( writer : *const WS_XML_WRITER , valuetype : WS_VALUE_TYPE , value : *const ::core::ffi::c_void , valuesize : u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteValue(writer, valuetype, value, valuesize, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteXmlBuffer(writer: *const WS_XML_WRITER, xmlbuffer: *const WS_XML_BUFFER, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteXmlBuffer ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteXmlBuffer ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteXmlBuffer(writer, xmlbuffer, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] #[inline] pub unsafe fn WsWriteXmlBufferToBytes(writer: *const WS_XML_WRITER, xmlbuffer: *const WS_XML_BUFFER, encoding: ::core::option::Option<*const WS_XML_WRITER_ENCODING>, properties: ::core::option::Option<&[WS_XML_WRITER_PROPERTY]>, heap: *const WS_HEAP, bytes: *mut *mut ::core::ffi::c_void, bytecount: *mut u32, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteXmlBufferToBytes ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , encoding : *const WS_XML_WRITER_ENCODING , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , heap : *const WS_HEAP , bytes : *mut *mut ::core::ffi::c_void , bytecount : *mut u32 , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteXmlBufferToBytes ( writer : *const WS_XML_WRITER , xmlbuffer : *const WS_XML_BUFFER , encoding : *const WS_XML_WRITER_ENCODING , properties : *const WS_XML_WRITER_PROPERTY , propertycount : u32 , heap : *const WS_HEAP , bytes : *mut *mut ::core::ffi::c_void , bytecount : *mut u32 , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteXmlBufferToBytes(writer, xmlbuffer, ::core::mem::transmute(encoding.unwrap_or(::std::ptr::null())), ::core::mem::transmute(properties.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), properties.as_deref().map_or(0, |slice| slice.len() as _), heap, bytes, bytecount, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] @@ -1310,14 +1310,14 @@ pub unsafe fn WsWriteXmlnsAttribute(writer: *const WS_XML_WRITER, prefix: :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteXmlnsAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsWriteXmlnsAttribute ( writer : *const WS_XML_WRITER , prefix : *const WS_XML_STRING , ns : *const WS_XML_STRING , singlequote : super::super::Foundation:: BOOL , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsWriteXmlnsAttribute(writer, ::core::mem::transmute(prefix.unwrap_or(::std::ptr::null())), ns, singlequote.into_param().abi(), ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WsXmlStringEquals(string1: *const WS_XML_STRING, string2: *const WS_XML_STRING, error: ::core::option::Option<*const WS_ERROR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "webservices.dll""system" fn WsXmlStringEquals ( string1 : *const WS_XML_STRING , string2 : *const WS_XML_STRING , error : *const WS_ERROR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "webservices.dll""system" fn WsXmlStringEquals ( string1 : *const WS_XML_STRING , string2 : *const WS_XML_STRING , error : *const WS_ERROR ) -> ::windows::core::HRESULT ); WsXmlStringEquals(string1, string2, ::core::mem::transmute(error.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] @@ -1399,15 +1399,15 @@ pub const WEBAUTHN_ATTESTATION_DECODE_COMMON: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_ATTESTATION_DECODE_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_NONE: ::windows::core::PCWSTR = ::windows::w!("none"); +pub const WEBAUTHN_ATTESTATION_TYPE_NONE: ::windows::core::PCWSTR = ::windows::core::w!("none"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_PACKED: ::windows::core::PCWSTR = ::windows::w!("packed"); +pub const WEBAUTHN_ATTESTATION_TYPE_PACKED: ::windows::core::PCWSTR = ::windows::core::w!("packed"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_TPM: ::windows::core::PCWSTR = ::windows::w!("tpm"); +pub const WEBAUTHN_ATTESTATION_TYPE_TPM: ::windows::core::PCWSTR = ::windows::core::w!("tpm"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_TYPE_U2F: ::windows::core::PCWSTR = ::windows::w!("fido-u2f"); +pub const WEBAUTHN_ATTESTATION_TYPE_U2F: ::windows::core::PCWSTR = ::windows::core::w!("fido-u2f"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_ATTESTATION_VER_TPM_2_0: ::windows::core::PCWSTR = ::windows::w!("2.0"); +pub const WEBAUTHN_ATTESTATION_VER_TPM_2_0: ::windows::core::PCWSTR = ::windows::core::w!("2.0"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_AUTHENTICATOR_ATTACHMENT_ANY: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] @@ -1487,7 +1487,7 @@ pub const WEBAUTHN_CREDENTIAL_DETAILS_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_CREDENTIAL_EX_CURRENT_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_CREDENTIAL_TYPE_PUBLIC_KEY: ::windows::core::PCWSTR = ::windows::w!("public-key"); +pub const WEBAUTHN_CREDENTIAL_TYPE_PUBLIC_KEY: ::windows::core::PCWSTR = ::windows::core::w!("public-key"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_CRED_LARGE_BLOB_OPERATION_DELETE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] @@ -1537,23 +1537,23 @@ pub const WEBAUTHN_ENTERPRISE_ATTESTATION_PLATFORM_MANAGED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_ENTERPRISE_ATTESTATION_VENDOR_FACILITATED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_BLOB: ::windows::core::PCWSTR = ::windows::w!("credBlob"); +pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("credBlob"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_PROTECT: ::windows::core::PCWSTR = ::windows::w!("credProtect"); +pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_CRED_PROTECT: ::windows::core::PCWSTR = ::windows::core::w!("credProtect"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_HMAC_SECRET: ::windows::core::PCWSTR = ::windows::w!("hmac-secret"); +pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_HMAC_SECRET: ::windows::core::PCWSTR = ::windows::core::w!("hmac-secret"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_MIN_PIN_LENGTH: ::windows::core::PCWSTR = ::windows::w!("minPinLength"); +pub const WEBAUTHN_EXTENSIONS_IDENTIFIER_MIN_PIN_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("minPinLength"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_GET_CREDENTIALS_OPTIONS_CURRENT_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_GET_CREDENTIALS_OPTIONS_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_256: ::windows::core::PCWSTR = ::windows::w!("SHA-256"); +pub const WEBAUTHN_HASH_ALGORITHM_SHA_256: ::windows::core::PCWSTR = ::windows::core::w!("SHA-256"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_384: ::windows::core::PCWSTR = ::windows::w!("SHA-384"); +pub const WEBAUTHN_HASH_ALGORITHM_SHA_384: ::windows::core::PCWSTR = ::windows::core::w!("SHA-384"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] -pub const WEBAUTHN_HASH_ALGORITHM_SHA_512: ::windows::core::PCWSTR = ::windows::w!("SHA-512"); +pub const WEBAUTHN_HASH_ALGORITHM_SHA_512: ::windows::core::PCWSTR = ::windows::core::w!("SHA-512"); #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] pub const WEBAUTHN_LARGE_BLOB_SUPPORT_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WindowsWebServices\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs index 27a2b30eb1..d0650cb0d2 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/AppLocker/mod.rs @@ -58,7 +58,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn SaferRecordEventLogEntry ( hlevel : super:: SAFER_LEVEL_HANDLE , sztargetpath : :: windows::core::PCWSTR , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn SaferRecordEventLogEntry ( hlevel : super:: SAFER_LEVEL_HANDLE , sztargetpath : ::windows::core::PCWSTR , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); SaferRecordEventLogEntry(hlevel.into_param().abi(), sztargetpath.into_param().abi(), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_AppLocker\"`, `\"Win32_Foundation\"`*"] @@ -86,7 +86,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn SaferiIsExecutableFileType ( szfullpathname : :: windows::core::PCWSTR , bfromshellexecute : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn SaferiIsExecutableFileType ( szfullpathname : ::windows::core::PCWSTR , bfromshellexecute : super::super::Foundation:: BOOLEAN ) -> super::super::Foundation:: BOOL ); SaferiIsExecutableFileType(szfullpathname.into_param().abi(), bfromshellexecute.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] @@ -150,27 +150,27 @@ pub const SAFER_SCOPEID_MACHINE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] pub const SAFER_SCOPEID_USER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_APPX: ::windows::core::PCWSTR = ::windows::w!("APPX"); +pub const SRP_POLICY_APPX: ::windows::core::PCWSTR = ::windows::core::w!("APPX"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_DLL: ::windows::core::PCWSTR = ::windows::w!("DLL"); +pub const SRP_POLICY_DLL: ::windows::core::PCWSTR = ::windows::core::w!("DLL"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_EXE: ::windows::core::PCWSTR = ::windows::w!("EXE"); +pub const SRP_POLICY_EXE: ::windows::core::PCWSTR = ::windows::core::w!("EXE"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_MANAGEDINSTALLER: ::windows::core::PCWSTR = ::windows::w!("MANAGEDINSTALLER"); +pub const SRP_POLICY_MANAGEDINSTALLER: ::windows::core::PCWSTR = ::windows::core::w!("MANAGEDINSTALLER"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_MSI: ::windows::core::PCWSTR = ::windows::w!("MSI"); +pub const SRP_POLICY_MSI: ::windows::core::PCWSTR = ::windows::core::w!("MSI"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_NOV2: ::windows::core::PCWSTR = ::windows::w!("IGNORESRPV2"); +pub const SRP_POLICY_NOV2: ::windows::core::PCWSTR = ::windows::core::w!("IGNORESRPV2"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_SCRIPT: ::windows::core::PCWSTR = ::windows::w!("SCRIPT"); +pub const SRP_POLICY_SCRIPT: ::windows::core::PCWSTR = ::windows::core::w!("SCRIPT"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_SHELL: ::windows::core::PCWSTR = ::windows::w!("SHELL"); +pub const SRP_POLICY_SHELL: ::windows::core::PCWSTR = ::windows::core::w!("SHELL"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_WLDPCONFIGCI: ::windows::core::PCWSTR = ::windows::w!("WLDPCONFIGCI"); +pub const SRP_POLICY_WLDPCONFIGCI: ::windows::core::PCWSTR = ::windows::core::w!("WLDPCONFIGCI"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_WLDPMSI: ::windows::core::PCWSTR = ::windows::w!("WLDPMSI"); +pub const SRP_POLICY_WLDPMSI: ::windows::core::PCWSTR = ::windows::core::w!("WLDPMSI"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] -pub const SRP_POLICY_WLDPSCRIPT: ::windows::core::PCWSTR = ::windows::w!("WLDPSCRIPT"); +pub const SRP_POLICY_WLDPSCRIPT: ::windows::core::PCWSTR = ::windows::core::w!("WLDPSCRIPT"); #[doc = "*Required features: `\"Win32_Security_AppLocker\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs index bfcaad493b..94351f24b3 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/Provider/mod.rs @@ -1058,29 +1058,29 @@ pub const CIdentityProfileHandler: ::windows::core::GUID = ::windows::core::GUID #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub const CoClassIdentityStore: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x30d49246_d217_465f_b00b_ac9ddd652eb7); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const IDENTITY_KEYWORD_ASSOCIATED: ::windows::core::PCWSTR = ::windows::w!("associated"); +pub const IDENTITY_KEYWORD_ASSOCIATED: ::windows::core::PCWSTR = ::windows::core::w!("associated"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const IDENTITY_KEYWORD_CONNECTED: ::windows::core::PCWSTR = ::windows::w!("connected"); +pub const IDENTITY_KEYWORD_CONNECTED: ::windows::core::PCWSTR = ::windows::core::w!("connected"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const IDENTITY_KEYWORD_HOMEGROUP: ::windows::core::PCWSTR = ::windows::w!("homegroup"); +pub const IDENTITY_KEYWORD_HOMEGROUP: ::windows::core::PCWSTR = ::windows::core::w!("homegroup"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const IDENTITY_KEYWORD_LOCAL: ::windows::core::PCWSTR = ::windows::w!("local"); +pub const IDENTITY_KEYWORD_LOCAL: ::windows::core::PCWSTR = ::windows::core::w!("local"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] pub const OID_OAssociatedIdentityProviderObject: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x98c5a3dd_db68_4f1a_8d2b_9079cdfeaf61); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_COMPLETE_ACCOUNT: ::windows::core::PCWSTR = ::windows::w!("CompleteAccount"); +pub const STR_COMPLETE_ACCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CompleteAccount"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_MODERN_SETTINGS_ADD_USER: ::windows::core::PCWSTR = ::windows::w!("ModernSettingsAddUser"); +pub const STR_MODERN_SETTINGS_ADD_USER: ::windows::core::PCWSTR = ::windows::core::w!("ModernSettingsAddUser"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_NTH_USER_FIRST_AUTH: ::windows::core::PCWSTR = ::windows::w!("NthUserFirstAuth"); +pub const STR_NTH_USER_FIRST_AUTH: ::windows::core::PCWSTR = ::windows::core::w!("NthUserFirstAuth"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_OUT_OF_BOX_EXPERIENCE: ::windows::core::PCWSTR = ::windows::w!("OutOfBoxExperience"); +pub const STR_OUT_OF_BOX_EXPERIENCE: ::windows::core::PCWSTR = ::windows::core::w!("OutOfBoxExperience"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_OUT_OF_BOX_UPGRADE_EXPERIENCE: ::windows::core::PCWSTR = ::windows::w!("OutOfBoxUpgradeExperience"); +pub const STR_OUT_OF_BOX_UPGRADE_EXPERIENCE: ::windows::core::PCWSTR = ::windows::core::w!("OutOfBoxUpgradeExperience"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_PROPERTY_STORE: ::windows::core::PCWSTR = ::windows::w!("PropertyStore"); +pub const STR_PROPERTY_STORE: ::windows::core::PCWSTR = ::windows::core::w!("PropertyStore"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] -pub const STR_USER_NAME: ::windows::core::PCWSTR = ::windows::w!("Username"); +pub const STR_USER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Username"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity_Provider\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs index efb1e52930..3ebc237256 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authentication/Identity/mod.rs @@ -4,7 +4,7 @@ pub mod Provider; #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn AcceptSecurityContext(phcredential: ::core::option::Option<*const super::super::Credentials::SecHandle>, phcontext: ::core::option::Option<*const super::super::Credentials::SecHandle>, pinput: ::core::option::Option<*const SecBufferDesc>, fcontextreq: ASC_REQ_FLAGS, targetdatarep: u32, phnewcontext: ::core::option::Option<*mut super::super::Credentials::SecHandle>, poutput: ::core::option::Option<*mut SecBufferDesc>, pfcontextattr: *mut u32, ptsexpiry: ::core::option::Option<*mut i64>) -> ::windows::core::HRESULT { - ::windows::imp::link ! ( "secur32.dll""system" fn AcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn AcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); AcceptSecurityContext(::core::mem::transmute(phcredential.unwrap_or(::std::ptr::null())), ::core::mem::transmute(phcontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pinput.unwrap_or(::std::ptr::null())), fcontextreq, targetdatarep, ::core::mem::transmute(phnewcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poutput.unwrap_or(::std::ptr::null_mut())), pfcontextattr, ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] @@ -15,7 +15,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn AcquireCredentialsHandleA ( pszprincipal : :: windows::core::PCSTR , pszpackage : :: windows::core::PCSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn AcquireCredentialsHandleA ( pszprincipal : ::windows::core::PCSTR , pszpackage : ::windows::core::PCSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); AcquireCredentialsHandleA(pszprincipal.into_param().abi(), pszpackage.into_param().abi(), fcredentialuse, ::core::mem::transmute(pvlogonid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pauthdata.unwrap_or(::std::ptr::null())), pgetkeyfn, ::core::mem::transmute(pvgetkeyargument.unwrap_or(::std::ptr::null())), phcredential, ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] @@ -26,7 +26,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn AcquireCredentialsHandleW ( pszprincipal : :: windows::core::PCWSTR , pszpackage : :: windows::core::PCWSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn AcquireCredentialsHandleW ( pszprincipal : ::windows::core::PCWSTR , pszpackage : ::windows::core::PCWSTR , fcredentialuse : SECPKG_CRED , pvlogonid : *const ::core::ffi::c_void , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , phcredential : *mut super::super::Credentials:: SecHandle , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); AcquireCredentialsHandleW(pszprincipal.into_param().abi(), pszpackage.into_param().abi(), fcredentialuse, ::core::mem::transmute(pvlogonid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pauthdata.unwrap_or(::std::ptr::null())), pgetkeyfn, ::core::mem::transmute(pvgetkeyargument.unwrap_or(::std::ptr::null())), phcredential, ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] @@ -37,7 +37,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn AddCredentialsA ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : :: windows::core::PCSTR , pszpackage : :: windows::core::PCSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn AddCredentialsA ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : ::windows::core::PCSTR , pszpackage : ::windows::core::PCSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); AddCredentialsA(hcredentials, pszprincipal.into_param().abi(), pszpackage.into_param().abi(), fcredentialuse, ::core::mem::transmute(pauthdata.unwrap_or(::std::ptr::null())), pgetkeyfn, ::core::mem::transmute(pvgetkeyargument.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] @@ -48,7 +48,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn AddCredentialsW ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : :: windows::core::PCWSTR , pszpackage : :: windows::core::PCWSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn AddCredentialsW ( hcredentials : *const super::super::Credentials:: SecHandle , pszprincipal : ::windows::core::PCWSTR , pszpackage : ::windows::core::PCWSTR , fcredentialuse : u32 , pauthdata : *const ::core::ffi::c_void , pgetkeyfn : SEC_GET_KEY_FN , pvgetkeyargument : *const ::core::ffi::c_void , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); AddCredentialsW(hcredentials, pszprincipal.into_param().abi(), pszpackage.into_param().abi(), fcredentialuse, ::core::mem::transmute(pauthdata.unwrap_or(::std::ptr::null())), pgetkeyfn, ::core::mem::transmute(pvgetkeyargument.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -57,7 +57,7 @@ pub unsafe fn AddSecurityPackageA(pszpackagename: P0, poptions: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn AddSecurityPackageA ( pszpackagename : :: windows::core::PCSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn AddSecurityPackageA ( pszpackagename : ::windows::core::PCSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> ::windows::core::HRESULT ); AddSecurityPackageA(pszpackagename.into_param().abi(), ::core::mem::transmute(poptions.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -66,14 +66,14 @@ pub unsafe fn AddSecurityPackageW(pszpackagename: P0, poptions: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn AddSecurityPackageW ( pszpackagename : :: windows::core::PCWSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn AddSecurityPackageW ( pszpackagename : ::windows::core::PCWSTR , poptions : *const SECURITY_PACKAGE_OPTIONS ) -> ::windows::core::HRESULT ); AddSecurityPackageW(pszpackagename.into_param().abi(), ::core::mem::transmute(poptions.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn ApplyControlToken(phcontext: *const super::super::Credentials::SecHandle, pinput: *const SecBufferDesc) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn ApplyControlToken ( phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn ApplyControlToken ( phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc ) -> ::windows::core::HRESULT ); ApplyControlToken(phcontext, pinput).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -83,7 +83,7 @@ pub unsafe fn AuditComputeEffectivePolicyBySid(psid: P0, psubcategoryguids: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditComputeEffectivePolicyBySid ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const :: windows::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditComputeEffectivePolicyBySid ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const ::windows::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); AuditComputeEffectivePolicyBySid(psid.into_param().abi(), ::core::mem::transmute(psubcategoryguids.as_ptr()), psubcategoryguids.len() as _, ppauditpolicy) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -93,14 +93,14 @@ pub unsafe fn AuditComputeEffectivePolicyByToken(htokenhandle: P0, psubcateg where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditComputeEffectivePolicyByToken ( htokenhandle : super::super::super::Foundation:: HANDLE , psubcategoryguids : *const :: windows::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditComputeEffectivePolicyByToken ( htokenhandle : super::super::super::Foundation:: HANDLE , psubcategoryguids : *const ::windows::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); AuditComputeEffectivePolicyByToken(htokenhandle.into_param().abi(), ::core::mem::transmute(psubcategoryguids.as_ptr()), psubcategoryguids.len() as _, ppauditpolicy) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AuditEnumerateCategories(ppauditcategoriesarray: *mut *mut ::windows::core::GUID, pdwcountreturned: *mut u32) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditEnumerateCategories ( ppauditcategoriesarray : *mut *mut :: windows::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditEnumerateCategories ( ppauditcategoriesarray : *mut *mut ::windows::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); AuditEnumerateCategories(ppauditcategoriesarray, pdwcountreturned) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -117,7 +117,7 @@ pub unsafe fn AuditEnumerateSubCategories(pauditcategoryguid: ::core::option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditEnumerateSubCategories ( pauditcategoryguid : *const :: windows::core::GUID , bretrieveallsubcategories : super::super::super::Foundation:: BOOLEAN , ppauditsubcategoriesarray : *mut *mut :: windows::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditEnumerateSubCategories ( pauditcategoryguid : *const ::windows::core::GUID , bretrieveallsubcategories : super::super::super::Foundation:: BOOLEAN , ppauditsubcategoriesarray : *mut *mut ::windows::core::GUID , pdwcountreturned : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); AuditEnumerateSubCategories(::core::mem::transmute(pauditcategoryguid.unwrap_or(::std::ptr::null())), bretrieveallsubcategories.into_param().abi(), ppauditsubcategoriesarray, pdwcountreturned) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -130,42 +130,42 @@ pub unsafe fn AuditFree(buffer: *const ::core::ffi::c_void) { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AuditLookupCategoryGuidFromCategoryId(auditcategoryid: POLICY_AUDIT_EVENT_TYPE, pauditcategoryguid: *mut ::windows::core::GUID) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupCategoryGuidFromCategoryId ( auditcategoryid : POLICY_AUDIT_EVENT_TYPE , pauditcategoryguid : *mut :: windows::core::GUID ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupCategoryGuidFromCategoryId ( auditcategoryid : POLICY_AUDIT_EVENT_TYPE , pauditcategoryguid : *mut ::windows::core::GUID ) -> super::super::super::Foundation:: BOOLEAN ); AuditLookupCategoryGuidFromCategoryId(auditcategoryid, pauditcategoryguid) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AuditLookupCategoryIdFromCategoryGuid(pauditcategoryguid: *const ::windows::core::GUID, pauditcategoryid: *mut POLICY_AUDIT_EVENT_TYPE) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupCategoryIdFromCategoryGuid ( pauditcategoryguid : *const :: windows::core::GUID , pauditcategoryid : *mut POLICY_AUDIT_EVENT_TYPE ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupCategoryIdFromCategoryGuid ( pauditcategoryguid : *const ::windows::core::GUID , pauditcategoryid : *mut POLICY_AUDIT_EVENT_TYPE ) -> super::super::super::Foundation:: BOOLEAN ); AuditLookupCategoryIdFromCategoryGuid(pauditcategoryguid, pauditcategoryid) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AuditLookupCategoryNameA(pauditcategoryguid: *const ::windows::core::GUID, ppszcategoryname: *mut ::windows::core::PSTR) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupCategoryNameA ( pauditcategoryguid : *const :: windows::core::GUID , ppszcategoryname : *mut :: windows::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupCategoryNameA ( pauditcategoryguid : *const ::windows::core::GUID , ppszcategoryname : *mut ::windows::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); AuditLookupCategoryNameA(pauditcategoryguid, ppszcategoryname) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AuditLookupCategoryNameW(pauditcategoryguid: *const ::windows::core::GUID, ppszcategoryname: *mut ::windows::core::PWSTR) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupCategoryNameW ( pauditcategoryguid : *const :: windows::core::GUID , ppszcategoryname : *mut :: windows::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupCategoryNameW ( pauditcategoryguid : *const ::windows::core::GUID , ppszcategoryname : *mut ::windows::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); AuditLookupCategoryNameW(pauditcategoryguid, ppszcategoryname) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AuditLookupSubCategoryNameA(pauditsubcategoryguid: *const ::windows::core::GUID, ppszsubcategoryname: *mut ::windows::core::PSTR) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupSubCategoryNameA ( pauditsubcategoryguid : *const :: windows::core::GUID , ppszsubcategoryname : *mut :: windows::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupSubCategoryNameA ( pauditsubcategoryguid : *const ::windows::core::GUID , ppszsubcategoryname : *mut ::windows::core::PSTR ) -> super::super::super::Foundation:: BOOLEAN ); AuditLookupSubCategoryNameA(pauditsubcategoryguid, ppszsubcategoryname) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AuditLookupSubCategoryNameW(pauditsubcategoryguid: *const ::windows::core::GUID, ppszsubcategoryname: *mut ::windows::core::PWSTR) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupSubCategoryNameW ( pauditsubcategoryguid : *const :: windows::core::GUID , ppszsubcategoryname : *mut :: windows::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditLookupSubCategoryNameW ( pauditsubcategoryguid : *const ::windows::core::GUID , ppszsubcategoryname : *mut ::windows::core::PWSTR ) -> super::super::super::Foundation:: BOOLEAN ); AuditLookupSubCategoryNameW(pauditsubcategoryguid, ppszsubcategoryname) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -175,7 +175,7 @@ pub unsafe fn AuditQueryGlobalSaclA(objecttypename: P0, acl: *mut *mut super where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditQueryGlobalSaclA ( objecttypename : :: windows::core::PCSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditQueryGlobalSaclA ( objecttypename : ::windows::core::PCSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); AuditQueryGlobalSaclA(objecttypename.into_param().abi(), acl) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -185,7 +185,7 @@ pub unsafe fn AuditQueryGlobalSaclW(objecttypename: P0, acl: *mut *mut super where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditQueryGlobalSaclW ( objecttypename : :: windows::core::PCWSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditQueryGlobalSaclW ( objecttypename : ::windows::core::PCWSTR , acl : *mut *mut super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); AuditQueryGlobalSaclW(objecttypename.into_param().abi(), acl) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -195,7 +195,7 @@ pub unsafe fn AuditQueryPerUserPolicy(psid: P0, psubcategoryguids: &[::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditQueryPerUserPolicy ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const :: windows::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditQueryPerUserPolicy ( psid : super::super::super::Foundation:: PSID , psubcategoryguids : *const ::windows::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); AuditQueryPerUserPolicy(psid.into_param().abi(), ::core::mem::transmute(psubcategoryguids.as_ptr()), psubcategoryguids.len() as _, ppauditpolicy) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -209,7 +209,7 @@ pub unsafe fn AuditQuerySecurity(securityinformation: u32, ppsecuritydescriptor: #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AuditQuerySystemPolicy(psubcategoryguids: &[::windows::core::GUID], ppauditpolicy: *mut *mut AUDIT_POLICY_INFORMATION) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditQuerySystemPolicy ( psubcategoryguids : *const :: windows::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditQuerySystemPolicy ( psubcategoryguids : *const ::windows::core::GUID , dwpolicycount : u32 , ppauditpolicy : *mut *mut AUDIT_POLICY_INFORMATION ) -> super::super::super::Foundation:: BOOLEAN ); AuditQuerySystemPolicy(::core::mem::transmute(psubcategoryguids.as_ptr()), psubcategoryguids.len() as _, ppauditpolicy) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -219,7 +219,7 @@ pub unsafe fn AuditSetGlobalSaclA(objecttypename: P0, acl: ::core::option::O where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditSetGlobalSaclA ( objecttypename : :: windows::core::PCSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditSetGlobalSaclA ( objecttypename : ::windows::core::PCSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); AuditSetGlobalSaclA(objecttypename.into_param().abi(), ::core::mem::transmute(acl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -229,7 +229,7 @@ pub unsafe fn AuditSetGlobalSaclW(objecttypename: P0, acl: ::core::option::O where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AuditSetGlobalSaclW ( objecttypename : :: windows::core::PCWSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AuditSetGlobalSaclW ( objecttypename : ::windows::core::PCWSTR , acl : *const super::super:: ACL ) -> super::super::super::Foundation:: BOOLEAN ); AuditSetGlobalSaclW(objecttypename.into_param().abi(), ::core::mem::transmute(acl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -266,7 +266,7 @@ pub unsafe fn ChangeAccountPasswordA(pszpackagename: *const i8, pszdomainnam where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "secur32.dll""system" fn ChangeAccountPasswordA ( pszpackagename : *const i8 , pszdomainname : *const i8 , pszaccountname : *const i8 , pszoldpassword : *const i8 , psznewpassword : *const i8 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn ChangeAccountPasswordA ( pszpackagename : *const i8 , pszdomainname : *const i8 , pszaccountname : *const i8 , pszoldpassword : *const i8 , psznewpassword : *const i8 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> ::windows::core::HRESULT ); ChangeAccountPasswordA(pszpackagename, pszdomainname, pszaccountname, pszoldpassword, psznewpassword, bimpersonating.into_param().abi(), dwreserved, poutput).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -276,14 +276,14 @@ pub unsafe fn ChangeAccountPasswordW(pszpackagename: *const u16, pszdomainna where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "secur32.dll""system" fn ChangeAccountPasswordW ( pszpackagename : *const u16 , pszdomainname : *const u16 , pszaccountname : *const u16 , pszoldpassword : *const u16 , psznewpassword : *const u16 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn ChangeAccountPasswordW ( pszpackagename : *const u16 , pszdomainname : *const u16 , pszaccountname : *const u16 , pszoldpassword : *const u16 , psznewpassword : *const u16 , bimpersonating : super::super::super::Foundation:: BOOLEAN , dwreserved : u32 , poutput : *mut SecBufferDesc ) -> ::windows::core::HRESULT ); ChangeAccountPasswordW(pszpackagename, pszdomainname, pszaccountname, pszoldpassword, psznewpassword, bimpersonating.into_param().abi(), dwreserved, poutput).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn CompleteAuthToken(phcontext: *const super::super::Credentials::SecHandle, ptoken: *const SecBufferDesc) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn CompleteAuthToken ( phcontext : *const super::super::Credentials:: SecHandle , ptoken : *const SecBufferDesc ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn CompleteAuthToken ( phcontext : *const super::super::Credentials:: SecHandle , ptoken : *const SecBufferDesc ) -> ::windows::core::HRESULT ); CompleteAuthToken(phcontext, ptoken).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Credentials\"`*"] @@ -304,14 +304,14 @@ pub unsafe fn CredUnmarshalTargetInfo(buffer: *const u16, buffersize: u32, retta #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn DecryptMessage(phcontext: *const super::super::Credentials::SecHandle, pmessage: *const SecBufferDesc, messageseqno: u32, pfqop: ::core::option::Option<*mut u32>) -> ::windows::core::HRESULT { - ::windows::imp::link ! ( "secur32.dll""system" fn DecryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn DecryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> ::windows::core::HRESULT ); DecryptMessage(phcontext, pmessage, messageseqno, ::core::mem::transmute(pfqop.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn DeleteSecurityContext(phcontext: *const super::super::Credentials::SecHandle) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn DeleteSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn DeleteSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> ::windows::core::HRESULT ); DeleteSecurityContext(phcontext).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -320,7 +320,7 @@ pub unsafe fn DeleteSecurityPackageA(pszpackagename: P0) -> ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn DeleteSecurityPackageA ( pszpackagename : :: windows::core::PCSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn DeleteSecurityPackageA ( pszpackagename : ::windows::core::PCSTR ) -> ::windows::core::HRESULT ); DeleteSecurityPackageA(pszpackagename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -329,81 +329,81 @@ pub unsafe fn DeleteSecurityPackageW(pszpackagename: P0) -> ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn DeleteSecurityPackageW ( pszpackagename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn DeleteSecurityPackageW ( pszpackagename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DeleteSecurityPackageW(pszpackagename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn EncryptMessage(phcontext: *const super::super::Credentials::SecHandle, fqop: u32, pmessage: *const SecBufferDesc, messageseqno: u32) -> ::windows::core::HRESULT { - ::windows::imp::link ! ( "secur32.dll""system" fn EncryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn EncryptMessage ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> ::windows::core::HRESULT ); EncryptMessage(phcontext, fqop, pmessage, messageseqno) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn EnumerateSecurityPackagesA(pcpackages: *mut u32, pppackageinfo: *mut *mut SecPkgInfoA) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn EnumerateSecurityPackagesA ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn EnumerateSecurityPackagesA ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoA ) -> ::windows::core::HRESULT ); EnumerateSecurityPackagesA(pcpackages, pppackageinfo).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn EnumerateSecurityPackagesW(pcpackages: *mut u32, pppackageinfo: *mut *mut SecPkgInfoW) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn EnumerateSecurityPackagesW ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn EnumerateSecurityPackagesW ( pcpackages : *mut u32 , pppackageinfo : *mut *mut SecPkgInfoW ) -> ::windows::core::HRESULT ); EnumerateSecurityPackagesW(pcpackages, pppackageinfo).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn ExportSecurityContext(phcontext: *const super::super::Credentials::SecHandle, fflags: EXPORT_SECURITY_CONTEXT_FLAGS, ppackedcontext: *mut SecBuffer, ptoken: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn ExportSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle , fflags : EXPORT_SECURITY_CONTEXT_FLAGS , ppackedcontext : *mut SecBuffer , ptoken : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn ExportSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle , fflags : EXPORT_SECURITY_CONTEXT_FLAGS , ppackedcontext : *mut SecBuffer , ptoken : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ExportSecurityContext(phcontext, fflags, ppackedcontext, ptoken).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn FreeContextBuffer(pvcontextbuffer: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn FreeContextBuffer ( pvcontextbuffer : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn FreeContextBuffer ( pvcontextbuffer : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); FreeContextBuffer(pvcontextbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn FreeCredentialsHandle(phcredential: *const super::super::Credentials::SecHandle) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn FreeCredentialsHandle ( phcredential : *const super::super::Credentials:: SecHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn FreeCredentialsHandle ( phcredential : *const super::super::Credentials:: SecHandle ) -> ::windows::core::HRESULT ); FreeCredentialsHandle(phcredential).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetComputerObjectNameA(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::windows::core::PSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "secur32.dll""system" fn GetComputerObjectNameA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "secur32.dll""system" fn GetComputerObjectNameA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : ::windows::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); GetComputerObjectNameA(nameformat, ::core::mem::transmute(lpnamebuffer), nsize) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetComputerObjectNameW(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "secur32.dll""system" fn GetComputerObjectNameW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "secur32.dll""system" fn GetComputerObjectNameW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : ::windows::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); GetComputerObjectNameW(nameformat, ::core::mem::transmute(lpnamebuffer), nsize) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetUserNameExA(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::windows::core::PSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "secur32.dll""system" fn GetUserNameExA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "secur32.dll""system" fn GetUserNameExA ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : ::windows::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); GetUserNameExA(nameformat, ::core::mem::transmute(lpnamebuffer), nsize) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetUserNameExW(nameformat: EXTENDED_NAME_FORMAT, lpnamebuffer: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "secur32.dll""system" fn GetUserNameExW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : :: windows::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "secur32.dll""system" fn GetUserNameExW ( nameformat : EXTENDED_NAME_FORMAT , lpnamebuffer : ::windows::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); GetUserNameExW(nameformat, ::core::mem::transmute(lpnamebuffer), nsize) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn ImpersonateSecurityContext(phcontext: *const super::super::Credentials::SecHandle) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn ImpersonateSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn ImpersonateSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> ::windows::core::HRESULT ); ImpersonateSecurityContext(phcontext).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] @@ -413,7 +413,7 @@ pub unsafe fn ImportSecurityContextA(pszpackage: P0, ppackedcontext: *const where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn ImportSecurityContextA ( pszpackage : :: windows::core::PCSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn ImportSecurityContextA ( pszpackage : ::windows::core::PCSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ImportSecurityContextA(pszpackage.into_param().abi(), ppackedcontext, token, &mut result__).from_abi(result__) } @@ -424,7 +424,7 @@ pub unsafe fn ImportSecurityContextW(pszpackage: P0, ppackedcontext: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn ImportSecurityContextW ( pszpackage : :: windows::core::PCWSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn ImportSecurityContextW ( pszpackage : ::windows::core::PCWSTR , ppackedcontext : *const SecBuffer , token : *const ::core::ffi::c_void , phcontext : *mut super::super::Credentials:: SecHandle ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ImportSecurityContextW(pszpackage.into_param().abi(), ppackedcontext, token, &mut result__).from_abi(result__) } @@ -446,7 +446,7 @@ pub unsafe fn InitSecurityInterfaceW() -> *mut SecurityFunctionTableW { #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn InitializeSecurityContextA(phcredential: ::core::option::Option<*const super::super::Credentials::SecHandle>, phcontext: ::core::option::Option<*const super::super::Credentials::SecHandle>, psztargetname: ::core::option::Option<*const i8>, fcontextreq: ISC_REQ_FLAGS, reserved1: u32, targetdatarep: u32, pinput: ::core::option::Option<*const SecBufferDesc>, reserved2: u32, phnewcontext: ::core::option::Option<*mut super::super::Credentials::SecHandle>, poutput: ::core::option::Option<*mut SecBufferDesc>, pfcontextattr: *mut u32, ptsexpiry: ::core::option::Option<*mut i64>) -> ::windows::core::HRESULT { - ::windows::imp::link ! ( "secur32.dll""system" fn InitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const i8 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn InitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const i8 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); InitializeSecurityContextA( ::core::mem::transmute(phcredential.unwrap_or(::std::ptr::null())), ::core::mem::transmute(phcontext.unwrap_or(::std::ptr::null())), @@ -466,7 +466,7 @@ pub unsafe fn InitializeSecurityContextA(phcredential: ::core::option::Option<*c #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn InitializeSecurityContextW(phcredential: ::core::option::Option<*const super::super::Credentials::SecHandle>, phcontext: ::core::option::Option<*const super::super::Credentials::SecHandle>, psztargetname: ::core::option::Option<*const u16>, fcontextreq: ISC_REQ_FLAGS, reserved1: u32, targetdatarep: u32, pinput: ::core::option::Option<*const SecBufferDesc>, reserved2: u32, phnewcontext: ::core::option::Option<*mut super::super::Credentials::SecHandle>, poutput: ::core::option::Option<*mut SecBufferDesc>, pfcontextattr: *mut u32, ptsexpiry: ::core::option::Option<*mut i64>) -> ::windows::core::HRESULT { - ::windows::imp::link ! ( "secur32.dll""system" fn InitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const u16 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn InitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : *const u16 , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); InitializeSecurityContextW( ::core::mem::transmute(phcredential.unwrap_or(::std::ptr::null())), ::core::mem::transmute(phcontext.unwrap_or(::std::ptr::null())), @@ -894,70 +894,70 @@ where #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn MakeSignature(phcontext: *const super::super::Credentials::SecHandle, fqop: u32, pmessage: *const SecBufferDesc, messageseqno: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn MakeSignature ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn MakeSignature ( phcontext : *const super::super::Credentials:: SecHandle , fqop : u32 , pmessage : *const SecBufferDesc , messageseqno : u32 ) -> ::windows::core::HRESULT ); MakeSignature(phcontext, fqop, pmessage, messageseqno).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryContextAttributesA(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn QueryContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn QueryContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); QueryContextAttributesA(phcontext, ulattribute, pbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryContextAttributesExA(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "sspicli.dll""system" fn QueryContextAttributesExA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sspicli.dll""system" fn QueryContextAttributesExA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows::core::HRESULT ); QueryContextAttributesExA(phcontext, ulattribute, pbuffer, cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryContextAttributesExW(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "sspicli.dll""system" fn QueryContextAttributesExW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sspicli.dll""system" fn QueryContextAttributesExW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows::core::HRESULT ); QueryContextAttributesExW(phcontext, ulattribute, pbuffer, cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryContextAttributesW(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn QueryContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn QueryContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); QueryContextAttributesW(phcontext, ulattribute, pbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryCredentialsAttributesA(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn QueryCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn QueryCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); QueryCredentialsAttributesA(phcredential, ulattribute, pbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryCredentialsAttributesExA(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "sspicli.dll""system" fn QueryCredentialsAttributesExA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sspicli.dll""system" fn QueryCredentialsAttributesExA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows::core::HRESULT ); QueryCredentialsAttributesExA(phcredential, ulattribute, pbuffer, cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryCredentialsAttributesExW(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *mut ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "sspicli.dll""system" fn QueryCredentialsAttributesExW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sspicli.dll""system" fn QueryCredentialsAttributesExW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows::core::HRESULT ); QueryCredentialsAttributesExW(phcredential, ulattribute, pbuffer, cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QueryCredentialsAttributesW(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn QueryCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn QueryCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); QueryCredentialsAttributesW(phcredential, ulattribute, pbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn QuerySecurityContextToken(phcontext: *const super::super::Credentials::SecHandle, token: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn QuerySecurityContextToken ( phcontext : *const super::super::Credentials:: SecHandle , token : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn QuerySecurityContextToken ( phcontext : *const super::super::Credentials:: SecHandle , token : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); QuerySecurityContextToken(phcontext, token).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -966,7 +966,7 @@ pub unsafe fn QuerySecurityPackageInfoA(pszpackagename: P0) -> ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn QuerySecurityPackageInfoA ( pszpackagename : :: windows::core::PCSTR , pppackageinfo : *mut *mut SecPkgInfoA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn QuerySecurityPackageInfoA ( pszpackagename : ::windows::core::PCSTR , pppackageinfo : *mut *mut SecPkgInfoA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut SecPkgInfoA>(); QuerySecurityPackageInfoA(pszpackagename.into_param().abi(), &mut result__).from_abi(result__) } @@ -976,7 +976,7 @@ pub unsafe fn QuerySecurityPackageInfoW(pszpackagename: P0) -> ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn QuerySecurityPackageInfoW ( pszpackagename : :: windows::core::PCWSTR , pppackageinfo : *mut *mut SecPkgInfoW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn QuerySecurityPackageInfoW ( pszpackagename : ::windows::core::PCWSTR , pppackageinfo : *mut *mut SecPkgInfoW ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut SecPkgInfoW>(); QuerySecurityPackageInfoW(pszpackagename.into_param().abi(), &mut result__).from_abi(result__) } @@ -984,7 +984,7 @@ where #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn RevertSecurityContext(phcontext: *const super::super::Credentials::SecHandle) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn RevertSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn RevertSecurityContext ( phcontext : *const super::super::Credentials:: SecHandle ) -> ::windows::core::HRESULT ); RevertSecurityContext(phcontext).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -995,7 +995,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slcext.dll""system" fn SLAcquireGenuineTicket ( ppticketblob : *mut *mut ::core::ffi::c_void , pcbticketblob : *mut u32 , pwsztemplateid : :: windows::core::PCWSTR , pwszserverurl : :: windows::core::PCWSTR , pwszclienttoken : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slcext.dll""system" fn SLAcquireGenuineTicket ( ppticketblob : *mut *mut ::core::ffi::c_void , pcbticketblob : *mut u32 , pwsztemplateid : ::windows::core::PCWSTR , pwszserverurl : ::windows::core::PCWSTR , pwszclienttoken : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SLAcquireGenuineTicket(ppticketblob, pcbticketblob, pwsztemplateid.into_param().abi(), pwszserverurl.into_param().abi(), pwszclienttoken.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1004,13 +1004,13 @@ pub unsafe fn SLActivateProduct(hslc: *const ::core::ffi::c_void, pproductsk where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slcext.dll""system" fn SLActivateProduct ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows::core::GUID , cbappspecificdata : u32 , pvappspecificdata : *const ::core::ffi::c_void , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszproxyserver : :: windows::core::PCWSTR , wproxyport : u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slcext.dll""system" fn SLActivateProduct ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows::core::GUID , cbappspecificdata : u32 , pvappspecificdata : *const ::core::ffi::c_void , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszproxyserver : ::windows::core::PCWSTR , wproxyport : u16 ) -> ::windows::core::HRESULT ); SLActivateProduct(hslc, pproductskuid, cbappspecificdata, ::core::mem::transmute(pvappspecificdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pactivationinfo.unwrap_or(::std::ptr::null())), pwszproxyserver.into_param().abi(), wproxyport).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLClose(hslc: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slc.dll""system" fn SLClose ( hslc : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLClose ( hslc : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SLClose(hslc).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1019,7 +1019,7 @@ pub unsafe fn SLConsumeRight(hslc: *const ::core::ffi::c_void, pappid: *cons where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLConsumeRight ( hslc : *const ::core::ffi::c_void , pappid : *const :: windows::core::GUID , pproductskuid : *const :: windows::core::GUID , pwszrightname : :: windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLConsumeRight ( hslc : *const ::core::ffi::c_void , pappid : *const ::windows::core::GUID , pproductskuid : *const ::windows::core::GUID , pwszrightname : ::windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SLConsumeRight(hslc, pappid, ::core::mem::transmute(pproductskuid.unwrap_or(::std::ptr::null())), pwszrightname.into_param().abi(), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1029,7 +1029,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLDepositOfflineConfirmationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows::core::GUID , pwszinstallationid : :: windows::core::PCWSTR , pwszconfirmationid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLDepositOfflineConfirmationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows::core::GUID , pwszinstallationid : ::windows::core::PCWSTR , pwszconfirmationid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SLDepositOfflineConfirmationId(hslc, pproductskuid, pwszinstallationid.into_param().abi(), pwszconfirmationid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1039,7 +1039,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLDepositOfflineConfirmationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszinstallationid : :: windows::core::PCWSTR , pwszconfirmationid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLDepositOfflineConfirmationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , pwszinstallationid : ::windows::core::PCWSTR , pwszconfirmationid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SLDepositOfflineConfirmationIdEx(hslc, ::core::mem::transmute(pproductskuid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pactivationinfo.unwrap_or(::std::ptr::null())), pwszinstallationid.into_param().abi(), pwszconfirmationid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1048,20 +1048,20 @@ pub unsafe fn SLFireEvent(hslc: *const ::core::ffi::c_void, pwszeventid: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLFireEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows::core::PCWSTR , papplicationid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLFireEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : ::windows::core::PCWSTR , papplicationid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); SLFireEvent(hslc, pwszeventid.into_param().abi(), papplicationid).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLGenerateOfflineInstallationId(hslc: *const ::core::ffi::c_void, pproductskuid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "slc.dll""system" fn SLGenerateOfflineInstallationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows::core::GUID , ppwszinstallationid : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGenerateOfflineInstallationId ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows::core::GUID , ppwszinstallationid : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SLGenerateOfflineInstallationId(hslc, pproductskuid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLGenerateOfflineInstallationIdEx(hslc: *const ::core::ffi::c_void, pproductskuid: ::core::option::Option<*const ::windows::core::GUID>, pactivationinfo: ::core::option::Option<*const SL_ACTIVATION_INFO_HEADER>) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "slc.dll""system" fn SLGenerateOfflineInstallationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , ppwszinstallationid : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGenerateOfflineInstallationIdEx ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows::core::GUID , pactivationinfo : *const SL_ACTIVATION_INFO_HEADER , ppwszinstallationid : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SLGenerateOfflineInstallationIdEx(hslc, ::core::mem::transmute(pproductskuid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pactivationinfo.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -1071,7 +1071,7 @@ pub unsafe fn SLGetApplicationInformation(hslc: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetApplicationInformation ( hslc : *const ::core::ffi::c_void , papplicationid : *const :: windows::core::GUID , pwszvaluename : :: windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetApplicationInformation ( hslc : *const ::core::ffi::c_void , papplicationid : *const ::windows::core::GUID , pwszvaluename : ::windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetApplicationInformation(hslc, papplicationid, pwszvaluename.into_param().abi(), ::core::mem::transmute(pedatatype.unwrap_or(::std::ptr::null_mut())), pcbvalue, ppbvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1080,25 +1080,25 @@ pub unsafe fn SLGetGenuineInformation(pqueryid: *const ::windows::core::GUID where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetGenuineInformation ( pqueryid : *const :: windows::core::GUID , pwszvaluename : :: windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetGenuineInformation ( pqueryid : *const ::windows::core::GUID , pwszvaluename : ::windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetGenuineInformation(pqueryid, pwszvaluename.into_param().abi(), ::core::mem::transmute(pedatatype.unwrap_or(::std::ptr::null_mut())), pcbvalue, ppbvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLGetInstalledProductKeyIds(hslc: *const ::core::ffi::c_void, pproductskuid: *const ::windows::core::GUID, pnproductkeyids: *mut u32, ppproductkeyids: *mut *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetInstalledProductKeyIds ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows::core::GUID , pnproductkeyids : *mut u32 , ppproductkeyids : *mut *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetInstalledProductKeyIds ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows::core::GUID , pnproductkeyids : *mut u32 , ppproductkeyids : *mut *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); SLGetInstalledProductKeyIds(hslc, pproductskuid, pnproductkeyids, ppproductkeyids).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLGetLicense(hslc: *const ::core::ffi::c_void, plicensefileid: *const ::windows::core::GUID, pcblicensefile: *mut u32, ppblicensefile: *mut *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const :: windows::core::GUID , pcblicensefile : *mut u32 , ppblicensefile : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const ::windows::core::GUID , pcblicensefile : *mut u32 , ppblicensefile : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetLicense(hslc, plicensefileid, pcblicensefile, ppblicensefile).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLGetLicenseFileId(hslc: *const ::core::ffi::c_void, pblicenseblob: &[u8]) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetLicenseFileId ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetLicenseFileId ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); SLGetLicenseFileId(hslc, pblicenseblob.len() as _, ::core::mem::transmute(pblicenseblob.as_ptr()), &mut result__).from_abi(result__) } @@ -1108,7 +1108,7 @@ pub unsafe fn SLGetLicenseInformation(hslc: *const ::core::ffi::c_void, psll where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetLicenseInformation ( hslc : *const ::core::ffi::c_void , psllicenseid : *const :: windows::core::GUID , pwszvaluename : :: windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetLicenseInformation ( hslc : *const ::core::ffi::c_void , psllicenseid : *const ::windows::core::GUID , pwszvaluename : ::windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetLicenseInformation(hslc, psllicenseid, pwszvaluename.into_param().abi(), ::core::mem::transmute(pedatatype.unwrap_or(::std::ptr::null_mut())), pcbvalue, ppbvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1117,7 +1117,7 @@ pub unsafe fn SLGetLicensingStatusInformation(hslc: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetLicensingStatusInformation ( hslc : *const ::core::ffi::c_void , pappid : *const :: windows::core::GUID , pproductskuid : *const :: windows::core::GUID , pwszrightname : :: windows::core::PCWSTR , pnstatuscount : *mut u32 , pplicensingstatus : *mut *mut SL_LICENSING_STATUS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetLicensingStatusInformation ( hslc : *const ::core::ffi::c_void , pappid : *const ::windows::core::GUID , pproductskuid : *const ::windows::core::GUID , pwszrightname : ::windows::core::PCWSTR , pnstatuscount : *mut u32 , pplicensingstatus : *mut *mut SL_LICENSING_STATUS ) -> ::windows::core::HRESULT ); SLGetLicensingStatusInformation(hslc, ::core::mem::transmute(pappid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pproductskuid.unwrap_or(::std::ptr::null())), pwszrightname.into_param().abi(), pnstatuscount, pplicensingstatus).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1127,7 +1127,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetPKeyId ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : :: windows::core::PCWSTR , pwszpkeystring : :: windows::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetPKeyId ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : ::windows::core::PCWSTR , pwszpkeystring : ::windows::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); SLGetPKeyId(hslc, pwszpkeyalgorithm.into_param().abi(), pwszpkeystring.into_param().abi(), pbpkeyspecificdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbpkeyspecificdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } @@ -1137,7 +1137,7 @@ pub unsafe fn SLGetPKeyInformation(hslc: *const ::core::ffi::c_void, ppkeyid where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetPKeyInformation ( hslc : *const ::core::ffi::c_void , ppkeyid : *const :: windows::core::GUID , pwszvaluename : :: windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetPKeyInformation ( hslc : *const ::core::ffi::c_void , ppkeyid : *const ::windows::core::GUID , pwszvaluename : ::windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetPKeyInformation(hslc, ppkeyid, pwszvaluename.into_param().abi(), ::core::mem::transmute(pedatatype.unwrap_or(::std::ptr::null_mut())), pcbvalue, ppbvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1146,7 +1146,7 @@ pub unsafe fn SLGetPolicyInformation(hslc: *const ::core::ffi::c_void, pwszv where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetPolicyInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetPolicyInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : ::windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetPolicyInformation(hslc, pwszvaluename.into_param().abi(), ::core::mem::transmute(pedatatype.unwrap_or(::std::ptr::null_mut())), pcbvalue, ppbvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1155,7 +1155,7 @@ pub unsafe fn SLGetPolicyInformationDWORD(hslc: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetPolicyInformationDWORD ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows::core::PCWSTR , pdwvalue : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetPolicyInformationDWORD ( hslc : *const ::core::ffi::c_void , pwszvaluename : ::windows::core::PCWSTR , pdwvalue : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SLGetPolicyInformationDWORD(hslc, pwszvaluename.into_param().abi(), &mut result__).from_abi(result__) } @@ -1165,7 +1165,7 @@ pub unsafe fn SLGetProductSkuInformation(hslc: *const ::core::ffi::c_void, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetProductSkuInformation ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows::core::GUID , pwszvaluename : :: windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetProductSkuInformation ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows::core::GUID , pwszvaluename : ::windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetProductSkuInformation(hslc, pproductskuid, pwszvaluename.into_param().abi(), ::core::mem::transmute(pedatatype.unwrap_or(::std::ptr::null_mut())), pcbvalue, ppbvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1174,14 +1174,14 @@ pub unsafe fn SLGetReferralInformation(hslc: *const ::core::ffi::c_void, ere where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slcext.dll""system" fn SLGetReferralInformation ( hslc : *const ::core::ffi::c_void , ereferraltype : SLREFERRALTYPE , pskuorappid : *const :: windows::core::GUID , pwszvaluename : :: windows::core::PCWSTR , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slcext.dll""system" fn SLGetReferralInformation ( hslc : *const ::core::ffi::c_void , ereferraltype : SLREFERRALTYPE , pskuorappid : *const ::windows::core::GUID , pwszvaluename : ::windows::core::PCWSTR , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SLGetReferralInformation(hslc, ereferraltype, pskuorappid, pwszvaluename.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLGetSLIDList(hslc: *const ::core::ffi::c_void, equeryidtype: SLIDTYPE, pqueryid: ::core::option::Option<*const ::windows::core::GUID>, ereturnidtype: SLIDTYPE, pnreturnids: *mut u32, ppreturnids: *mut *mut ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetSLIDList ( hslc : *const ::core::ffi::c_void , equeryidtype : SLIDTYPE , pqueryid : *const :: windows::core::GUID , ereturnidtype : SLIDTYPE , pnreturnids : *mut u32 , ppreturnids : *mut *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetSLIDList ( hslc : *const ::core::ffi::c_void , equeryidtype : SLIDTYPE , pqueryid : *const ::windows::core::GUID , ereturnidtype : SLIDTYPE , pnreturnids : *mut u32 , ppreturnids : *mut *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); SLGetSLIDList(hslc, equeryidtype, ::core::mem::transmute(pqueryid.unwrap_or(::std::ptr::null())), ereturnidtype, pnreturnids, ppreturnids).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1192,7 +1192,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slcext.dll""system" fn SLGetServerStatus ( pwszserverurl : :: windows::core::PCWSTR , pwszacquisitiontype : :: windows::core::PCWSTR , pwszproxyserver : :: windows::core::PCWSTR , wproxyport : u16 , phrstatus : *mut :: windows::core::HRESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slcext.dll""system" fn SLGetServerStatus ( pwszserverurl : ::windows::core::PCWSTR , pwszacquisitiontype : ::windows::core::PCWSTR , pwszproxyserver : ::windows::core::PCWSTR , wproxyport : u16 , phrstatus : *mut ::windows::core::HRESULT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HRESULT>(); SLGetServerStatus(pwszserverurl.into_param().abi(), pwszacquisitiontype.into_param().abi(), pwszproxyserver.into_param().abi(), wproxyport, &mut result__).from_abi(result__) } @@ -1202,7 +1202,7 @@ pub unsafe fn SLGetServiceInformation(hslc: *const ::core::ffi::c_void, pwsz where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetServiceInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : :: windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetServiceInformation ( hslc : *const ::core::ffi::c_void , pwszvaluename : ::windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetServiceInformation(hslc, pwszvaluename.into_param().abi(), ::core::mem::transmute(pedatatype.unwrap_or(::std::ptr::null_mut())), pcbvalue, ppbvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1211,7 +1211,7 @@ pub unsafe fn SLGetWindowsInformation(pwszvaluename: P0, pedatatype: ::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetWindowsInformation ( pwszvaluename : :: windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetWindowsInformation ( pwszvaluename : ::windows::core::PCWSTR , pedatatype : *mut SLDATATYPE , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> ::windows::core::HRESULT ); SLGetWindowsInformation(pwszvaluename.into_param().abi(), ::core::mem::transmute(pedatatype.unwrap_or(::std::ptr::null_mut())), pcbvalue, ppbvalue).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1220,14 +1220,14 @@ pub unsafe fn SLGetWindowsInformationDWORD(pwszvaluename: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLGetWindowsInformationDWORD ( pwszvaluename : :: windows::core::PCWSTR , pdwvalue : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLGetWindowsInformationDWORD ( pwszvaluename : ::windows::core::PCWSTR , pdwvalue : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SLGetWindowsInformationDWORD(pwszvaluename.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLInstallLicense(hslc: *const ::core::ffi::c_void, pblicenseblob: &[u8]) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "slc.dll""system" fn SLInstallLicense ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLInstallLicense ( hslc : *const ::core::ffi::c_void , cblicenseblob : u32 , pblicenseblob : *const u8 , plicensefileid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); SLInstallLicense(hslc, pblicenseblob.len() as _, ::core::mem::transmute(pblicenseblob.as_ptr()), &mut result__).from_abi(result__) } @@ -1238,20 +1238,20 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLInstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : :: windows::core::PCWSTR , pwszpkeystring : :: windows::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLInstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , pwszpkeyalgorithm : ::windows::core::PCWSTR , pwszpkeystring : ::windows::core::PCWSTR , cbpkeyspecificdata : u32 , pbpkeyspecificdata : *const u8 , ppkeyid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); SLInstallProofOfPurchase(hslc, pwszpkeyalgorithm.into_param().abi(), pwszpkeystring.into_param().abi(), pbpkeyspecificdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbpkeyspecificdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLIsGenuineLocal(pappid: *const ::windows::core::GUID, pgenuinestate: *mut SL_GENUINE_STATE, puioptions: ::core::option::Option<*mut SL_NONGENUINE_UI_OPTIONS>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slwga.dll""system" fn SLIsGenuineLocal ( pappid : *const :: windows::core::GUID , pgenuinestate : *mut SL_GENUINE_STATE , puioptions : *mut SL_NONGENUINE_UI_OPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slwga.dll""system" fn SLIsGenuineLocal ( pappid : *const ::windows::core::GUID , pgenuinestate : *mut SL_GENUINE_STATE , puioptions : *mut SL_NONGENUINE_UI_OPTIONS ) -> ::windows::core::HRESULT ); SLIsGenuineLocal(pappid, pgenuinestate, ::core::mem::transmute(puioptions.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLOpen(phslc: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slc.dll""system" fn SLOpen ( phslc : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLOpen ( phslc : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SLOpen(phslc).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1260,7 +1260,7 @@ pub unsafe fn SLQueryLicenseValueFromApp(valuename: P0, valuetype: ::core::o where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-slapi-l1-1-0.dll""system" fn SLQueryLicenseValueFromApp ( valuename : :: windows::core::PCWSTR , valuetype : *mut u32 , databuffer : *mut ::core::ffi::c_void , datasize : u32 , resultdatasize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-slapi-l1-1-0.dll""system" fn SLQueryLicenseValueFromApp ( valuename : ::windows::core::PCWSTR , valuetype : *mut u32 , databuffer : *mut ::core::ffi::c_void , datasize : u32 , resultdatasize : *mut u32 ) -> ::windows::core::HRESULT ); SLQueryLicenseValueFromApp(valuename.into_param().abi(), ::core::mem::transmute(valuetype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(databuffer.unwrap_or(::std::ptr::null_mut())), datasize, resultdatasize).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -1271,13 +1271,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "slc.dll""system" fn SLRegisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows::core::PCWSTR , papplicationid : *const :: windows::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLRegisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : ::windows::core::PCWSTR , papplicationid : *const ::windows::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); SLRegisterEvent(::core::mem::transmute(hslc.unwrap_or(::std::ptr::null())), pwszeventid.into_param().abi(), papplicationid, hevent.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLSetCurrentProductKey(hslc: *const ::core::ffi::c_void, pproductskuid: *const ::windows::core::GUID, pproductkeyid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slc.dll""system" fn SLSetCurrentProductKey ( hslc : *const ::core::ffi::c_void , pproductskuid : *const :: windows::core::GUID , pproductkeyid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLSetCurrentProductKey ( hslc : *const ::core::ffi::c_void , pproductskuid : *const ::windows::core::GUID , pproductkeyid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); SLSetCurrentProductKey(hslc, pproductskuid, pproductkeyid).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1286,19 +1286,19 @@ pub unsafe fn SLSetGenuineInformation(pqueryid: *const ::windows::core::GUID where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "slc.dll""system" fn SLSetGenuineInformation ( pqueryid : *const :: windows::core::GUID , pwszvaluename : :: windows::core::PCWSTR , edatatype : SLDATATYPE , cbvalue : u32 , pbvalue : *const u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLSetGenuineInformation ( pqueryid : *const ::windows::core::GUID , pwszvaluename : ::windows::core::PCWSTR , edatatype : SLDATATYPE , cbvalue : u32 , pbvalue : *const u8 ) -> ::windows::core::HRESULT ); SLSetGenuineInformation(pqueryid, pwszvaluename.into_param().abi(), edatatype, pbvalue.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbvalue.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLUninstallLicense(hslc: *const ::core::ffi::c_void, plicensefileid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slc.dll""system" fn SLUninstallLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLUninstallLicense ( hslc : *const ::core::ffi::c_void , plicensefileid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); SLUninstallLicense(hslc, plicensefileid).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SLUninstallProofOfPurchase(hslc: *const ::core::ffi::c_void, ppkeyid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "slc.dll""system" fn SLUninstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , ppkeyid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLUninstallProofOfPurchase ( hslc : *const ::core::ffi::c_void , ppkeyid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); SLUninstallProofOfPurchase(hslc, ppkeyid).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -1309,33 +1309,33 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "slc.dll""system" fn SLUnregisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : :: windows::core::PCWSTR , papplicationid : *const :: windows::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "slc.dll""system" fn SLUnregisterEvent ( hslc : *const ::core::ffi::c_void , pwszeventid : ::windows::core::PCWSTR , papplicationid : *const ::windows::core::GUID , hevent : super::super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); SLUnregisterEvent(::core::mem::transmute(hslc.unwrap_or(::std::ptr::null())), pwszeventid.into_param().abi(), papplicationid, hevent.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SaslAcceptSecurityContext(phcredential: ::core::option::Option<*const super::super::Credentials::SecHandle>, phcontext: ::core::option::Option<*const super::super::Credentials::SecHandle>, pinput: ::core::option::Option<*const SecBufferDesc>, fcontextreq: ASC_REQ_FLAGS, targetdatarep: u32, phnewcontext: ::core::option::Option<*mut super::super::Credentials::SecHandle>, poutput: ::core::option::Option<*mut SecBufferDesc>, pfcontextattr: *mut u32, ptsexpiry: ::core::option::Option<*mut i64>) -> ::windows::core::HRESULT { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslAcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslAcceptSecurityContext ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , pinput : *const SecBufferDesc , fcontextreq : ASC_REQ_FLAGS , targetdatarep : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); SaslAcceptSecurityContext(::core::mem::transmute(phcredential.unwrap_or(::std::ptr::null())), ::core::mem::transmute(phcontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pinput.unwrap_or(::std::ptr::null())), fcontextreq, targetdatarep, ::core::mem::transmute(phnewcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poutput.unwrap_or(::std::ptr::null_mut())), pfcontextattr, ::core::mem::transmute(ptsexpiry.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SaslEnumerateProfilesA(profilelist: *mut ::windows::core::PSTR, profilecount: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslEnumerateProfilesA ( profilelist : *mut :: windows::core::PSTR , profilecount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslEnumerateProfilesA ( profilelist : *mut ::windows::core::PSTR , profilecount : *mut u32 ) -> ::windows::core::HRESULT ); SaslEnumerateProfilesA(profilelist, profilecount).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SaslEnumerateProfilesW(profilelist: *mut ::windows::core::PWSTR, profilecount: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslEnumerateProfilesW ( profilelist : *mut :: windows::core::PWSTR , profilecount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslEnumerateProfilesW ( profilelist : *mut ::windows::core::PWSTR , profilecount : *mut u32 ) -> ::windows::core::HRESULT ); SaslEnumerateProfilesW(profilelist, profilecount).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SaslGetContextOption(contexthandle: *const super::super::Credentials::SecHandle, option: u32, value: *mut ::core::ffi::c_void, size: u32, needed: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslGetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *mut ::core::ffi::c_void , size : u32 , needed : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslGetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *mut ::core::ffi::c_void , size : u32 , needed : *mut u32 ) -> ::windows::core::HRESULT ); SaslGetContextOption(contexthandle, option, value, size, ::core::mem::transmute(needed.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1344,7 +1344,7 @@ pub unsafe fn SaslGetProfilePackageA(profilename: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslGetProfilePackageA ( profilename : :: windows::core::PCSTR , packageinfo : *mut *mut SecPkgInfoA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslGetProfilePackageA ( profilename : ::windows::core::PCSTR , packageinfo : *mut *mut SecPkgInfoA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut SecPkgInfoA>(); SaslGetProfilePackageA(profilename.into_param().abi(), &mut result__).from_abi(result__) } @@ -1354,21 +1354,21 @@ pub unsafe fn SaslGetProfilePackageW(profilename: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslGetProfilePackageW ( profilename : :: windows::core::PCWSTR , packageinfo : *mut *mut SecPkgInfoW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslGetProfilePackageW ( profilename : ::windows::core::PCWSTR , packageinfo : *mut *mut SecPkgInfoW ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut SecPkgInfoW>(); SaslGetProfilePackageW(profilename.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SaslIdentifyPackageA(pinput: *const SecBufferDesc) -> ::windows::core::Result<*mut SecPkgInfoA> { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslIdentifyPackageA ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslIdentifyPackageA ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut SecPkgInfoA>(); SaslIdentifyPackageA(pinput, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SaslIdentifyPackageW(pinput: *const SecBufferDesc) -> ::windows::core::Result<*mut SecPkgInfoW> { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslIdentifyPackageW ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslIdentifyPackageW ( pinput : *const SecBufferDesc , packageinfo : *mut *mut SecPkgInfoW ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut SecPkgInfoW>(); SaslIdentifyPackageW(pinput, &mut result__).from_abi(result__) } @@ -1379,7 +1379,7 @@ pub unsafe fn SaslInitializeSecurityContextA(phcredential: ::core::option::O where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslInitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : :: windows::core::PCSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslInitializeSecurityContextA ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : ::windows::core::PCSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); SaslInitializeSecurityContextA( ::core::mem::transmute(phcredential.unwrap_or(::std::ptr::null())), ::core::mem::transmute(phcontext.unwrap_or(::std::ptr::null())), @@ -1402,7 +1402,7 @@ pub unsafe fn SaslInitializeSecurityContextW(phcredential: ::core::option::O where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslInitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : :: windows::core::PCWSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslInitializeSecurityContextW ( phcredential : *const super::super::Credentials:: SecHandle , phcontext : *const super::super::Credentials:: SecHandle , psztargetname : ::windows::core::PCWSTR , fcontextreq : ISC_REQ_FLAGS , reserved1 : u32 , targetdatarep : u32 , pinput : *const SecBufferDesc , reserved2 : u32 , phnewcontext : *mut super::super::Credentials:: SecHandle , poutput : *mut SecBufferDesc , pfcontextattr : *mut u32 , ptsexpiry : *mut i64 ) -> ::windows::core::HRESULT ); SaslInitializeSecurityContextW( ::core::mem::transmute(phcredential.unwrap_or(::std::ptr::null())), ::core::mem::transmute(phcontext.unwrap_or(::std::ptr::null())), @@ -1422,7 +1422,7 @@ where #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SaslSetContextOption(contexthandle: *const super::super::Credentials::SecHandle, option: u32, value: *const ::core::ffi::c_void, size: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SaslSetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *const ::core::ffi::c_void , size : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SaslSetContextOption ( contexthandle : *const super::super::Credentials:: SecHandle , option : u32 , value : *const ::core::ffi::c_void , size : u32 ) -> ::windows::core::HRESULT ); SaslSetContextOption(contexthandle, option, value, size).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -1439,28 +1439,28 @@ where #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SetContextAttributesA(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SetContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SetContextAttributesA ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows::core::HRESULT ); SetContextAttributesA(phcontext, ulattribute, pbuffer, cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SetContextAttributesW(phcontext: *const super::super::Credentials::SecHandle, ulattribute: SECPKG_ATTR, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SetContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SetContextAttributesW ( phcontext : *const super::super::Credentials:: SecHandle , ulattribute : SECPKG_ATTR , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows::core::HRESULT ); SetContextAttributesW(phcontext, ulattribute, pbuffer, cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SetCredentialsAttributesA(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SetCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SetCredentialsAttributesA ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows::core::HRESULT ); SetCredentialsAttributesA(phcredential, ulattribute, pbuffer, cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn SetCredentialsAttributesW(phcredential: *const super::super::Credentials::SecHandle, ulattribute: u32, pbuffer: *const ::core::ffi::c_void, cbbuffer: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SetCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SetCredentialsAttributesW ( phcredential : *const super::super::Credentials:: SecHandle , ulattribute : u32 , pbuffer : *const ::core::ffi::c_void , cbbuffer : u32 ) -> ::windows::core::HRESULT ); SetCredentialsAttributesW(phcredential, ulattribute, pbuffer, cbbuffer).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -1477,7 +1477,7 @@ pub unsafe fn SslEmptyCacheA(psztargetname: P0, dwflags: u32) -> super::supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "schannel.dll""system" fn SslEmptyCacheA ( psztargetname : :: windows::core::PCSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "schannel.dll""system" fn SslEmptyCacheA ( psztargetname : ::windows::core::PCSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); SslEmptyCacheA(psztargetname.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -1487,7 +1487,7 @@ pub unsafe fn SslEmptyCacheW(psztargetname: P0, dwflags: u32) -> super::supe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "schannel.dll""system" fn SslEmptyCacheW ( psztargetname : :: windows::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "schannel.dll""system" fn SslEmptyCacheW ( psztargetname : ::windows::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); SslEmptyCacheW(psztargetname.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -1506,7 +1506,7 @@ pub unsafe fn SslGenerateRandomBits(prandomdata: *mut u8, crandomdata: i32) { #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SslGetExtensions(clienthello: &[u8], genericextensions: &mut [SCH_EXTENSION_DATA], bytestoread: *mut u32, flags: SchGetExtensionsOptions) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "schannel.dll""system" fn SslGetExtensions ( clienthello : *const u8 , clienthellobytesize : u32 , genericextensions : *mut SCH_EXTENSION_DATA , genericextensionscount : u8 , bytestoread : *mut u32 , flags : SchGetExtensionsOptions ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "schannel.dll""system" fn SslGetExtensions ( clienthello : *const u8 , clienthellobytesize : u32 , genericextensions : *mut SCH_EXTENSION_DATA , genericextensionscount : u8 , bytestoread : *mut u32 , flags : SchGetExtensionsOptions ) -> ::windows::core::HRESULT ); SslGetExtensions(::core::mem::transmute(clienthello.as_ptr()), clienthello.len() as _, ::core::mem::transmute(genericextensions.as_ptr()), genericextensions.len() as _, bytestoread, flags).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1518,38 +1518,38 @@ pub unsafe fn SslGetMaximumKeySize(reserved: u32) -> u32 { #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SslGetServerIdentity(clienthello: &[u8], serveridentity: *mut *mut u8, serveridentitysize: *mut u32, flags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "schannel.dll""system" fn SslGetServerIdentity ( clienthello : *const u8 , clienthellosize : u32 , serveridentity : *mut *mut u8 , serveridentitysize : *mut u32 , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "schannel.dll""system" fn SslGetServerIdentity ( clienthello : *const u8 , clienthellosize : u32 , serveridentity : *mut *mut u8 , serveridentitysize : *mut u32 , flags : u32 ) -> ::windows::core::HRESULT ); SslGetServerIdentity(::core::mem::transmute(clienthello.as_ptr()), clienthello.len() as _, serveridentity, serveridentitysize, flags).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SspiCompareAuthIdentities(authidentity1: ::core::option::Option<*const ::core::ffi::c_void>, authidentity2: ::core::option::Option<*const ::core::ffi::c_void>, samesupplieduser: ::core::option::Option<*mut super::super::super::Foundation::BOOLEAN>, samesuppliedidentity: ::core::option::Option<*mut super::super::super::Foundation::BOOLEAN>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiCompareAuthIdentities ( authidentity1 : *const ::core::ffi::c_void , authidentity2 : *const ::core::ffi::c_void , samesupplieduser : *mut super::super::super::Foundation:: BOOLEAN , samesuppliedidentity : *mut super::super::super::Foundation:: BOOLEAN ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiCompareAuthIdentities ( authidentity1 : *const ::core::ffi::c_void , authidentity2 : *const ::core::ffi::c_void , samesupplieduser : *mut super::super::super::Foundation:: BOOLEAN , samesuppliedidentity : *mut super::super::super::Foundation:: BOOLEAN ) -> ::windows::core::HRESULT ); SspiCompareAuthIdentities(::core::mem::transmute(authidentity1.unwrap_or(::std::ptr::null())), ::core::mem::transmute(authidentity2.unwrap_or(::std::ptr::null())), ::core::mem::transmute(samesupplieduser.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(samesuppliedidentity.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiCopyAuthIdentity(authdata: *const ::core::ffi::c_void, authdatacopy: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiCopyAuthIdentity ( authdata : *const ::core::ffi::c_void , authdatacopy : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiCopyAuthIdentity ( authdata : *const ::core::ffi::c_void , authdatacopy : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiCopyAuthIdentity(authdata, authdatacopy).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiDecryptAuthIdentity(encryptedauthdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiDecryptAuthIdentity ( encryptedauthdata : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiDecryptAuthIdentity ( encryptedauthdata : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiDecryptAuthIdentity(encryptedauthdata).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiDecryptAuthIdentityEx(options: u32, encryptedauthdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "sspicli.dll""system" fn SspiDecryptAuthIdentityEx ( options : u32 , encryptedauthdata : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sspicli.dll""system" fn SspiDecryptAuthIdentityEx ( options : u32 , encryptedauthdata : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiDecryptAuthIdentityEx(options, encryptedauthdata).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiEncodeAuthIdentityAsStrings(pauthidentity: *const ::core::ffi::c_void, ppszusername: *mut ::windows::core::PCWSTR, ppszdomainname: *mut ::windows::core::PCWSTR, ppszpackedcredentialsstring: ::core::option::Option<*mut ::windows::core::PCWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiEncodeAuthIdentityAsStrings ( pauthidentity : *const ::core::ffi::c_void , ppszusername : *mut :: windows::core::PCWSTR , ppszdomainname : *mut :: windows::core::PCWSTR , ppszpackedcredentialsstring : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiEncodeAuthIdentityAsStrings ( pauthidentity : *const ::core::ffi::c_void , ppszusername : *mut ::windows::core::PCWSTR , ppszdomainname : *mut ::windows::core::PCWSTR , ppszpackedcredentialsstring : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SspiEncodeAuthIdentityAsStrings(pauthidentity, ppszusername, ppszdomainname, ::core::mem::transmute(ppszpackedcredentialsstring.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1560,19 +1560,19 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiEncodeStringsAsAuthIdentity ( pszusername : :: windows::core::PCWSTR , pszdomainname : :: windows::core::PCWSTR , pszpackedcredentialsstring : :: windows::core::PCWSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiEncodeStringsAsAuthIdentity ( pszusername : ::windows::core::PCWSTR , pszdomainname : ::windows::core::PCWSTR , pszpackedcredentialsstring : ::windows::core::PCWSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiEncodeStringsAsAuthIdentity(pszusername.into_param().abi(), pszdomainname.into_param().abi(), pszpackedcredentialsstring.into_param().abi(), ppauthidentity).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiEncryptAuthIdentity(authdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiEncryptAuthIdentity ( authdata : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiEncryptAuthIdentity ( authdata : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiEncryptAuthIdentity(authdata).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiEncryptAuthIdentityEx(options: u32, authdata: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "sspicli.dll""system" fn SspiEncryptAuthIdentityEx ( options : u32 , authdata : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "sspicli.dll""system" fn SspiEncryptAuthIdentityEx ( options : u32 , authdata : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiEncryptAuthIdentityEx(options, authdata).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1581,7 +1581,7 @@ pub unsafe fn SspiExcludePackage(authidentity: ::core::option::Option<*const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiExcludePackage ( authidentity : *const ::core::ffi::c_void , pszpackagename : :: windows::core::PCWSTR , ppnewauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiExcludePackage ( authidentity : *const ::core::ffi::c_void , pszpackagename : ::windows::core::PCWSTR , ppnewauthidentity : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiExcludePackage(::core::mem::transmute(authidentity.unwrap_or(::std::ptr::null())), pszpackagename.into_param().abi(), ppnewauthidentity).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1596,7 +1596,7 @@ pub unsafe fn SspiGetTargetHostName(psztargetname: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiGetTargetHostName ( psztargetname : :: windows::core::PCWSTR , pszhostname : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiGetTargetHostName ( psztargetname : ::windows::core::PCWSTR , pszhostname : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SspiGetTargetHostName(psztargetname.into_param().abi(), &mut result__).from_abi(result__) } @@ -1623,7 +1623,7 @@ pub unsafe fn SspiLocalFree(databuffer: ::core::option::Option<*const ::core::ff #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiMarshalAuthIdentity(authidentity: *const ::core::ffi::c_void, authidentitylength: *mut u32, authidentitybytearray: *mut *mut i8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiMarshalAuthIdentity ( authidentity : *const ::core::ffi::c_void , authidentitylength : *mut u32 , authidentitybytearray : *mut *mut i8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiMarshalAuthIdentity ( authidentity : *const ::core::ffi::c_void , authidentitylength : *mut u32 , authidentitybytearray : *mut *mut i8 ) -> ::windows::core::HRESULT ); SspiMarshalAuthIdentity(authidentity, authidentitylength, authidentitybytearray).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1632,7 +1632,7 @@ pub unsafe fn SspiPrepareForCredRead(authidentity: *const ::core::ffi::c_voi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiPrepareForCredRead ( authidentity : *const ::core::ffi::c_void , psztargetname : :: windows::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiPrepareForCredRead ( authidentity : *const ::core::ffi::c_void , psztargetname : ::windows::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SspiPrepareForCredRead(authidentity, psztargetname.into_param().abi(), pcredmancredentialtype, ppszcredmantargetname).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1641,7 +1641,7 @@ pub unsafe fn SspiPrepareForCredWrite(authidentity: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiPrepareForCredWrite ( authidentity : *const ::core::ffi::c_void , psztargetname : :: windows::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut :: windows::core::PCWSTR , ppszcredmanusername : *mut :: windows::core::PCWSTR , ppcredentialblob : *mut *mut u8 , pcredentialblobsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiPrepareForCredWrite ( authidentity : *const ::core::ffi::c_void , psztargetname : ::windows::core::PCWSTR , pcredmancredentialtype : *mut u32 , ppszcredmantargetname : *mut ::windows::core::PCWSTR , ppszcredmanusername : *mut ::windows::core::PCWSTR , ppcredentialblob : *mut *mut u8 , pcredentialblobsize : *mut u32 ) -> ::windows::core::HRESULT ); SspiPrepareForCredWrite(authidentity, psztargetname.into_param().abi(), pcredmancredentialtype, ppszcredmantargetname, ppszcredmanusername, ppcredentialblob, pcredentialblobsize).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1651,7 +1651,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn SspiPromptForCredentialsA ( psztargetname : :: windows::core::PCSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : :: windows::core::PCSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn SspiPromptForCredentialsA ( psztargetname : ::windows::core::PCSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : ::windows::core::PCSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); SspiPromptForCredentialsA(psztargetname.into_param().abi(), ::core::mem::transmute(puiinfo.unwrap_or(::std::ptr::null())), dwautherror, pszpackage.into_param().abi(), ::core::mem::transmute(pinputauthidentity.unwrap_or(::std::ptr::null())), ppauthidentity, ::core::mem::transmute(pfsave.unwrap_or(::std::ptr::null_mut())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1661,19 +1661,19 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn SspiPromptForCredentialsW ( psztargetname : :: windows::core::PCWSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : :: windows::core::PCWSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn SspiPromptForCredentialsW ( psztargetname : ::windows::core::PCWSTR , puiinfo : *const ::core::ffi::c_void , dwautherror : u32 , pszpackage : ::windows::core::PCWSTR , pinputauthidentity : *const ::core::ffi::c_void , ppauthidentity : *mut *mut ::core::ffi::c_void , pfsave : *mut i32 , dwflags : u32 ) -> u32 ); SspiPromptForCredentialsW(psztargetname.into_param().abi(), ::core::mem::transmute(puiinfo.unwrap_or(::std::ptr::null())), dwautherror, pszpackage.into_param().abi(), ::core::mem::transmute(pinputauthidentity.unwrap_or(::std::ptr::null())), ppauthidentity, ::core::mem::transmute(pfsave.unwrap_or(::std::ptr::null_mut())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiUnmarshalAuthIdentity(authidentitybytearray: &[u8], ppauthidentity: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiUnmarshalAuthIdentity ( authidentitylength : u32 , authidentitybytearray : :: windows::core::PCSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiUnmarshalAuthIdentity ( authidentitylength : u32 , authidentitybytearray : ::windows::core::PCSTR , ppauthidentity : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiUnmarshalAuthIdentity(authidentitybytearray.len() as _, ::core::mem::transmute(authidentitybytearray.as_ptr()), ppauthidentity).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn SspiValidateAuthIdentity(authdata: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "secur32.dll""system" fn SspiValidateAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn SspiValidateAuthIdentity ( authdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SspiValidateAuthIdentity(authdata).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1706,7 +1706,7 @@ pub unsafe fn SystemFunction041(memory: *mut ::core::ffi::c_void, memorysize: u3 #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn TokenBindingDeleteAllBindings() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingDeleteAllBindings ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingDeleteAllBindings ( ) -> ::windows::core::HRESULT ); TokenBindingDeleteAllBindings().ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1715,7 +1715,7 @@ pub unsafe fn TokenBindingDeleteBinding(targeturl: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingDeleteBinding ( targeturl : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingDeleteBinding ( targeturl : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); TokenBindingDeleteBinding(targeturl.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -1724,13 +1724,13 @@ pub unsafe fn TokenBindingGenerateBinding(keytype: TOKENBINDING_KEY_PARAMETE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGenerateBinding ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturl : :: windows::core::PCWSTR , bindingtype : TOKENBINDING_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , extensionformat : TOKENBINDING_EXTENSION_FORMAT , extensiondata : *const ::core::ffi::c_void , tokenbinding : *mut *mut ::core::ffi::c_void , tokenbindingsize : *mut u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGenerateBinding ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturl : ::windows::core::PCWSTR , bindingtype : TOKENBINDING_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , extensionformat : TOKENBINDING_EXTENSION_FORMAT , extensiondata : *const ::core::ffi::c_void , tokenbinding : *mut *mut ::core::ffi::c_void , tokenbindingsize : *mut u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> ::windows::core::HRESULT ); TokenBindingGenerateBinding(keytype, targeturl.into_param().abi(), bindingtype, tlsekm, tlsekmsize, extensionformat, extensiondata, tokenbinding, tokenbindingsize, ::core::mem::transmute(resultdata.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn TokenBindingGenerateID(keytype: TOKENBINDING_KEY_PARAMETERS_TYPE, publickey: *const ::core::ffi::c_void, publickeysize: u32) -> ::windows::core::Result<*mut TOKENBINDING_RESULT_DATA> { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGenerateID ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , publickey : *const ::core::ffi::c_void , publickeysize : u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGenerateID ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , publickey : *const ::core::ffi::c_void , publickeysize : u32 , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut TOKENBINDING_RESULT_DATA>(); TokenBindingGenerateID(keytype, publickey, publickeysize, &mut result__).from_abi(result__) } @@ -1740,40 +1740,40 @@ pub unsafe fn TokenBindingGenerateIDForUri(keytype: TOKENBINDING_KEY_PARAMET where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGenerateIDForUri ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturi : :: windows::core::PCWSTR , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGenerateIDForUri ( keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , targeturi : ::windows::core::PCWSTR , resultdata : *mut *mut TOKENBINDING_RESULT_DATA ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut TOKENBINDING_RESULT_DATA>(); TokenBindingGenerateIDForUri(keytype, targeturi.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn TokenBindingGenerateMessage(tokenbindings: *const *const ::core::ffi::c_void, tokenbindingssize: *const u32, tokenbindingscount: u32, tokenbindingmessage: *mut *mut ::core::ffi::c_void, tokenbindingmessagesize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGenerateMessage ( tokenbindings : *const *const ::core::ffi::c_void , tokenbindingssize : *const u32 , tokenbindingscount : u32 , tokenbindingmessage : *mut *mut ::core::ffi::c_void , tokenbindingmessagesize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGenerateMessage ( tokenbindings : *const *const ::core::ffi::c_void , tokenbindingssize : *const u32 , tokenbindingscount : u32 , tokenbindingmessage : *mut *mut ::core::ffi::c_void , tokenbindingmessagesize : *mut u32 ) -> ::windows::core::HRESULT ); TokenBindingGenerateMessage(tokenbindings, tokenbindingssize, tokenbindingscount, tokenbindingmessage, tokenbindingmessagesize).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn TokenBindingGetHighestSupportedVersion(majorversion: *mut u8, minorversion: *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGetHighestSupportedVersion ( majorversion : *mut u8 , minorversion : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGetHighestSupportedVersion ( majorversion : *mut u8 , minorversion : *mut u8 ) -> ::windows::core::HRESULT ); TokenBindingGetHighestSupportedVersion(majorversion, minorversion).ok() } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn TokenBindingGetKeyTypesClient() -> ::windows::core::Result<*mut TOKENBINDING_KEY_TYPES> { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGetKeyTypesClient ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGetKeyTypesClient ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut TOKENBINDING_KEY_TYPES>(); TokenBindingGetKeyTypesClient(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn TokenBindingGetKeyTypesServer() -> ::windows::core::Result<*mut TOKENBINDING_KEY_TYPES> { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGetKeyTypesServer ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingGetKeyTypesServer ( keytypes : *mut *mut TOKENBINDING_KEY_TYPES ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut TOKENBINDING_KEY_TYPES>(); TokenBindingGetKeyTypesServer(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] #[inline] pub unsafe fn TokenBindingVerifyMessage(tokenbindingmessage: *const ::core::ffi::c_void, tokenbindingmessagesize: u32, keytype: TOKENBINDING_KEY_PARAMETERS_TYPE, tlsekm: *const ::core::ffi::c_void, tlsekmsize: u32) -> ::windows::core::Result<*mut TOKENBINDING_RESULT_LIST> { - ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingVerifyMessage ( tokenbindingmessage : *const ::core::ffi::c_void , tokenbindingmessagesize : u32 , keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , resultlist : *mut *mut TOKENBINDING_RESULT_LIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tokenbinding.dll""system" fn TokenBindingVerifyMessage ( tokenbindingmessage : *const ::core::ffi::c_void , tokenbindingmessagesize : u32 , keytype : TOKENBINDING_KEY_PARAMETERS_TYPE , tlsekm : *const ::core::ffi::c_void , tlsekmsize : u32 , resultlist : *mut *mut TOKENBINDING_RESULT_LIST ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut TOKENBINDING_RESULT_LIST>(); TokenBindingVerifyMessage(tokenbindingmessage, tokenbindingmessagesize, keytype, tlsekm, tlsekmsize, &mut result__).from_abi(result__) } @@ -1784,7 +1784,7 @@ pub unsafe fn TranslateNameA(lpaccountname: P0, accountnameformat: EXTENDED_ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn TranslateNameA ( lpaccountname : :: windows::core::PCSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : :: windows::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "secur32.dll""system" fn TranslateNameA ( lpaccountname : ::windows::core::PCSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : ::windows::core::PSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); TranslateNameA(lpaccountname.into_param().abi(), accountnameformat, desirednameformat, ::core::mem::transmute(lptranslatedname), nsize) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Foundation\"`*"] @@ -1794,14 +1794,14 @@ pub unsafe fn TranslateNameW(lpaccountname: P0, accountnameformat: EXTENDED_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "secur32.dll""system" fn TranslateNameW ( lpaccountname : :: windows::core::PCWSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : :: windows::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "secur32.dll""system" fn TranslateNameW ( lpaccountname : ::windows::core::PCWSTR , accountnameformat : EXTENDED_NAME_FORMAT , desirednameformat : EXTENDED_NAME_FORMAT , lptranslatedname : ::windows::core::PWSTR , nsize : *mut u32 ) -> super::super::super::Foundation:: BOOLEAN ); TranslateNameW(lpaccountname.into_param().abi(), accountnameformat, desirednameformat, ::core::mem::transmute(lptranslatedname), nsize) } #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Credentials\"`*"] #[cfg(feature = "Win32_Security_Credentials")] #[inline] pub unsafe fn VerifySignature(phcontext: *const super::super::Credentials::SecHandle, pmessage: *const SecBufferDesc, messageseqno: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "secur32.dll""system" fn VerifySignature ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "secur32.dll""system" fn VerifySignature ( phcontext : *const super::super::Credentials:: SecHandle , pmessage : *const SecBufferDesc , messageseqno : u32 , pfqop : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VerifySignature(phcontext, pmessage, messageseqno, &mut result__).from_abi(result__) } @@ -2086,9 +2086,9 @@ pub const CENTRAL_ACCESS_POLICY_STAGED_OWNER_RIGHTS_PRESENT_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const CLEAR_BLOCK_LENGTH: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const CLOUDAP_NAME: ::windows::core::PCWSTR = ::windows::w!("CloudAP"); +pub const CLOUDAP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CloudAP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const CLOUDAP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("CloudAP"); +pub const CLOUDAP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("CloudAP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const CREDP_FLAGS_CLEAR_PASSWORD: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2108,13 +2108,13 @@ pub const CRED_MARSHALED_TI_SIZE_SIZE: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const CYPHER_BLOCK_LENGTH: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const ClOUDAP_NAME_A: ::windows::core::PCSTR = ::windows::s!("CloudAP"); +pub const ClOUDAP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("CloudAP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const DEFAULT_TLS_SSP_NAME: ::windows::core::PCWSTR = ::windows::w!("Default TLS SSP"); +pub const DEFAULT_TLS_SSP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Default TLS SSP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const DEFAULT_TLS_SSP_NAME_A: ::windows::core::PCSTR = ::windows::s!("Default TLS SSP"); +pub const DEFAULT_TLS_SSP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Default TLS SSP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const DEFAULT_TLS_SSP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Default TLS SSP"); +pub const DEFAULT_TLS_SSP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Default TLS SSP"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const DOMAIN_NO_LM_OWF_CHANGE: i32 = 64i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2126,7 +2126,7 @@ pub const E_RM_UNKNOWN_ERROR: ::windows::core::HRESULT = ::windows::core::HRESUL #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const FACILITY_SL_ITF: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const ID_CAP_SLAPI: ::windows::core::PCWSTR = ::windows::w!("slapiQueryLicenseValue"); +pub const ID_CAP_SLAPI: ::windows::core::PCWSTR = ::windows::core::w!("slapiQueryLicenseValue"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const ISC_RET_ALLOCATED_MEMORY: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2390,7 +2390,7 @@ pub const KERB_WRAP_NO_ENCRYPT: u32 = 2147483649u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const KERN_CONTEXT_CERT_INFO_V1: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const KRB_ANONYMOUS_STRING: ::windows::core::PCWSTR = ::windows::w!("ANONYMOUS"); +pub const KRB_ANONYMOUS_STRING: ::windows::core::PCWSTR = ::windows::core::w!("ANONYMOUS"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const KRB_NT_ENTERPRISE_PRINCIPAL: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2422,7 +2422,7 @@ pub const KRB_NT_WELLKNOWN: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const KRB_NT_X500_PRINCIPAL: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const KRB_WELLKNOWN_STRING: ::windows::core::PCWSTR = ::windows::w!("WELLKNOWN"); +pub const KRB_WELLKNOWN_STRING: ::windows::core::PCWSTR = ::windows::core::w!("WELLKNOWN"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LCRED_CRED_EXISTS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2468,25 +2468,25 @@ pub const LSASETCAPS_RELOAD_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSASETCAPS_VALID_FLAG_MASK: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_ADT_LEGACY_SECURITY_SOURCE_NAME: ::windows::core::PCWSTR = ::windows::w!("Security"); +pub const LSA_ADT_LEGACY_SECURITY_SOURCE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Security"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_ADT_SECURITY_SOURCE_NAME: ::windows::core::PCWSTR = ::windows::w!("Microsoft-Windows-Security-Auditing"); +pub const LSA_ADT_SECURITY_SOURCE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft-Windows-Security-Auditing"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_CALL_PACKAGE: ::windows::core::PCSTR = ::windows::s!("LsaApCallPackage\u{0}"); +pub const LSA_AP_NAME_CALL_PACKAGE: ::windows::core::PCSTR = ::windows::core::s!("LsaApCallPackage\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_CALL_PACKAGE_PASSTHROUGH: ::windows::core::PCSTR = ::windows::s!("LsaApCallPackagePassthrough\u{0}"); +pub const LSA_AP_NAME_CALL_PACKAGE_PASSTHROUGH: ::windows::core::PCSTR = ::windows::core::s!("LsaApCallPackagePassthrough\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_CALL_PACKAGE_UNTRUSTED: ::windows::core::PCSTR = ::windows::s!("LsaApCallPackageUntrusted\u{0}"); +pub const LSA_AP_NAME_CALL_PACKAGE_UNTRUSTED: ::windows::core::PCSTR = ::windows::core::s!("LsaApCallPackageUntrusted\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_INITIALIZE_PACKAGE: ::windows::core::PCSTR = ::windows::s!("LsaApInitializePackage\u{0}"); +pub const LSA_AP_NAME_INITIALIZE_PACKAGE: ::windows::core::PCSTR = ::windows::core::s!("LsaApInitializePackage\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_LOGON_TERMINATED: ::windows::core::PCSTR = ::windows::s!("LsaApLogonTerminated\u{0}"); +pub const LSA_AP_NAME_LOGON_TERMINATED: ::windows::core::PCSTR = ::windows::core::s!("LsaApLogonTerminated\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_LOGON_USER: ::windows::core::PCSTR = ::windows::s!("LsaApLogonUser\u{0}"); +pub const LSA_AP_NAME_LOGON_USER: ::windows::core::PCSTR = ::windows::core::s!("LsaApLogonUser\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_LOGON_USER_EX: ::windows::core::PCSTR = ::windows::s!("LsaApLogonUserEx\u{0}"); +pub const LSA_AP_NAME_LOGON_USER_EX: ::windows::core::PCSTR = ::windows::core::s!("LsaApLogonUserEx\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_AP_NAME_LOGON_USER_EX2: ::windows::core::PCSTR = ::windows::s!("LsaApLogonUserEx2\u{0}"); +pub const LSA_AP_NAME_LOGON_USER_EX2: ::windows::core::PCSTR = ::windows::core::s!("LsaApLogonUserEx2\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_CALL_LICENSE_SERVER: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2494,11 +2494,11 @@ pub const LSA_FOREST_TRUST_RECORD_TYPE_UNRECOGNIZED: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_FTRECORD_DISABLED_REASONS: i32 = 65535i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_GLOBAL_SECRET_PREFIX: ::windows::core::PCWSTR = ::windows::w!("G$"); +pub const LSA_GLOBAL_SECRET_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("G$"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_GLOBAL_SECRET_PREFIX_LENGTH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_LOCAL_SECRET_PREFIX: ::windows::core::PCWSTR = ::windows::w!("L$"); +pub const LSA_LOCAL_SECRET_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("L$"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_LOCAL_SECRET_PREFIX_LENGTH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2508,7 +2508,7 @@ pub const LSA_LOOKUP_ISOLATED_AS_LOCAL: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_LOOKUP_PREFER_INTERNET_NAMES: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const LSA_MACHINE_SECRET_PREFIX: ::windows::core::PCWSTR = ::windows::w!("M$"); +pub const LSA_MACHINE_SECRET_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("M$"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const LSA_MAXIMUM_ENUMERATION_LENGTH: u32 = 32000u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2556,11 +2556,11 @@ pub const MAX_RECORDS_IN_FOREST_TRUST_INFO: u32 = 4000u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MAX_USER_RECORDS: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MICROSOFT_KERBEROS_NAME: ::windows::core::PCWSTR = ::windows::w!("Kerberos"); +pub const MICROSOFT_KERBEROS_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Kerberos"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MICROSOFT_KERBEROS_NAME_A: ::windows::core::PCSTR = ::windows::s!("Kerberos"); +pub const MICROSOFT_KERBEROS_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Kerberos"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MICROSOFT_KERBEROS_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Kerberos"); +pub const MICROSOFT_KERBEROS_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Kerberos"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_ALLOW_FORCE_GUEST: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2618,9 +2618,9 @@ pub const MSV1_0_NTLM3_RESPONSE_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_OWF_PASSWORD_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MSV1_0_PACKAGE_NAME: ::windows::core::PCSTR = ::windows::s!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); +pub const MSV1_0_PACKAGE_NAME: ::windows::core::PCSTR = ::windows::core::s!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MSV1_0_PACKAGE_NAMEW: ::windows::core::PCWSTR = ::windows::w!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); +pub const MSV1_0_PACKAGE_NAMEW: ::windows::core::PCWSTR = ::windows::core::w!("MICROSOFT_AUTHENTICATION_PACKAGE_V1_0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_S4U2SELF: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2640,9 +2640,9 @@ pub const MSV1_0_SUBAUTHENTICATION_DLL_SHIFT: u32 = 24u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_SUBAUTHENTICATION_FLAGS: u32 = 4278190080u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MSV1_0_SUBAUTHENTICATION_KEY: ::windows::core::PCSTR = ::windows::s!("SYSTEM\\CurrentControlSet\\Control\\Lsa\\MSV1_0"); +pub const MSV1_0_SUBAUTHENTICATION_KEY: ::windows::core::PCSTR = ::windows::core::s!("SYSTEM\\CurrentControlSet\\Control\\Lsa\\MSV1_0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const MSV1_0_SUBAUTHENTICATION_VALUE: ::windows::core::PCSTR = ::windows::s!("Auth"); +pub const MSV1_0_SUBAUTHENTICATION_VALUE: ::windows::core::PCSTR = ::windows::core::s!("Auth"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_SUBAUTH_ACCOUNT_DISABLED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2680,11 +2680,11 @@ pub const MSV1_0_VALIDATION_USER_FLAGS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const MSV1_0_VALIDATION_USER_ID: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NEGOSSP_NAME: ::windows::core::PCWSTR = ::windows::w!("Negotiate"); +pub const NEGOSSP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Negotiate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NEGOSSP_NAME_A: ::windows::core::PCSTR = ::windows::s!("Negotiate"); +pub const NEGOSSP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Negotiate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NEGOSSP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Negotiate"); +pub const NEGOSSP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Negotiate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const NEGOTIATE_ALLOW_NTLM: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2726,15 +2726,15 @@ pub const NOTIFY_CLASS_ROLE_CHANGE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const NO_LONG_NAMES: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NTLMSP_NAME: ::windows::core::PCWSTR = ::windows::w!("NTLM"); +pub const NTLMSP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("NTLM"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const NTLMSP_NAME_A: ::windows::core::PCSTR = ::windows::s!("NTLM"); +pub const NTLMSP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("NTLM"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PCT1SP_NAME: ::windows::core::PCWSTR = ::windows::w!("Microsoft PCT 1.0"); +pub const PCT1SP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft PCT 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PCT1SP_NAME_A: ::windows::core::PCSTR = ::windows::s!("Microsoft PCT 1.0"); +pub const PCT1SP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft PCT 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PCT1SP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft PCT 1.0"); +pub const PCT1SP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft PCT 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const PER_USER_AUDIT_FAILURE_EXCLUDE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2748,11 +2748,11 @@ pub const PER_USER_AUDIT_SUCCESS_INCLUDE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const PER_USER_POLICY_UNCHANGED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PKU2U_PACKAGE_NAME: ::windows::core::PCWSTR = ::windows::w!("pku2u"); +pub const PKU2U_PACKAGE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("pku2u"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PKU2U_PACKAGE_NAME_A: ::windows::core::PCSTR = ::windows::s!("pku2u"); +pub const PKU2U_PACKAGE_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("pku2u"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const PKU2U_PACKAGE_NAME_W: ::windows::core::PCWSTR = ::windows::w!("pku2u"); +pub const PKU2U_PACKAGE_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("pku2u"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const POLICY_AUDIT_EVENT_FAILURE: i32 = 2i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2870,21 +2870,21 @@ pub const RTL_ENCRYPT_OPTION_FOR_SYSTEM: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const RTL_ENCRYPT_OPTION_SAME_LOGON: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_CREDENTIAL_UPDATE_FREE_ROUTINE: ::windows::core::PCSTR = ::windows::s!("CredentialUpdateFree"); +pub const SAM_CREDENTIAL_UPDATE_FREE_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("CredentialUpdateFree"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE: ::windows::core::PCSTR = ::windows::s!("CredentialUpdateNotify"); +pub const SAM_CREDENTIAL_UPDATE_NOTIFY_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("CredentialUpdateNotify"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE: ::windows::core::PCSTR = ::windows::s!("RegisterMappedEntrypoints"); +pub const SAM_CREDENTIAL_UPDATE_REGISTER_MAPPED_ENTRYPOINTS_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("RegisterMappedEntrypoints"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE: ::windows::core::PCSTR = ::windows::s!("CredentialUpdateRegister"); +pub const SAM_CREDENTIAL_UPDATE_REGISTER_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("CredentialUpdateRegister"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SAM_DAYS_PER_WEEK: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_INIT_NOTIFICATION_ROUTINE: ::windows::core::PCSTR = ::windows::s!("InitializeChangeNotify"); +pub const SAM_INIT_NOTIFICATION_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("InitializeChangeNotify"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE: ::windows::core::PCSTR = ::windows::s!("PasswordChangeNotify"); +pub const SAM_PASSWORD_CHANGE_NOTIFY_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("PasswordChangeNotify"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SAM_PASSWORD_FILTER_ROUTINE: ::windows::core::PCSTR = ::windows::s!("PasswordFilter"); +pub const SAM_PASSWORD_FILTER_ROUTINE: ::windows::core::PCSTR = ::windows::core::s!("PasswordFilter"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SASL_OPTION_AUTHZ_PROCESSING: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -2898,11 +2898,11 @@ pub const SCHANNEL_ALERT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SCHANNEL_CRED_VERSION: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SCHANNEL_NAME: ::windows::core::PCWSTR = ::windows::w!("Schannel"); +pub const SCHANNEL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Schannel"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SCHANNEL_NAME_A: ::windows::core::PCSTR = ::windows::s!("Schannel"); +pub const SCHANNEL_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Schannel"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SCHANNEL_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Schannel"); +pub const SCHANNEL_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Schannel"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SCHANNEL_RENEGOTIATE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -3306,7 +3306,7 @@ pub const SECPKG_INTERFACE_VERSION_8: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECPKG_INTERFACE_VERSION_9: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECPKG_LSAMODEINIT_NAME: ::windows::core::PCSTR = ::windows::s!("SpLsaModeInitialize"); +pub const SECPKG_LSAMODEINIT_NAME: ::windows::core::PCSTR = ::windows::core::s!("SpLsaModeInitialize"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECPKG_MAX_OID_LENGTH: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -3348,7 +3348,7 @@ pub const SECPKG_SURROGATE_LOGON_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECPKG_UNICODE_ATTRIBUTE: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECPKG_USERMODEINIT_NAME: ::windows::core::PCSTR = ::windows::s!("SpUserModeInitialize"); +pub const SECPKG_USERMODEINIT_NAME: ::windows::core::PCSTR = ::windows::core::s!("SpUserModeInitialize"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECQOP_WRAP_NO_ENCRYPT: u32 = 2147483649u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -3358,15 +3358,15 @@ pub const SECRET_QUERY_VALUE: i32 = 2i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECRET_SET_VALUE: i32 = 1i32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT: ::windows::core::PCWSTR = ::windows::w!("INITSECURITYINTERFACEA"); +pub const SECURITY_ENTRYPOINT: ::windows::core::PCWSTR = ::windows::core::w!("INITSECURITYINTERFACEA"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT16: ::windows::core::PCSTR = ::windows::s!("INITSECURITYINTERFACEA"); +pub const SECURITY_ENTRYPOINT16: ::windows::core::PCSTR = ::windows::core::s!("INITSECURITYINTERFACEA"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT_ANSI: ::windows::core::PCWSTR = ::windows::w!("InitSecurityInterfaceW"); +pub const SECURITY_ENTRYPOINT_ANSI: ::windows::core::PCWSTR = ::windows::core::w!("InitSecurityInterfaceW"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT_ANSIA: ::windows::core::PCSTR = ::windows::s!("InitSecurityInterfaceA"); +pub const SECURITY_ENTRYPOINT_ANSIA: ::windows::core::PCSTR = ::windows::core::s!("InitSecurityInterfaceA"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SECURITY_ENTRYPOINT_ANSIW: ::windows::core::PCSTR = ::windows::s!("InitSecurityInterfaceW"); +pub const SECURITY_ENTRYPOINT_ANSIW: ::windows::core::PCSTR = ::windows::core::s!("InitSecurityInterfaceW"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SECURITY_NATIVE_DREP: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -3442,39 +3442,39 @@ pub const SE_ADT_PARAMETER_WRITE_SYNCHRONOUS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SE_ADT_POLICY_AUDIT_EVENT_TYPE_EX_BEGIN: u32 = 100u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_BATCH_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeBatchLogonRight"); +pub const SE_BATCH_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeBatchLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_BATCH_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeDenyBatchLogonRight"); +pub const SE_DENY_BATCH_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeDenyBatchLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_INTERACTIVE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeDenyInteractiveLogonRight"); +pub const SE_DENY_INTERACTIVE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeDenyInteractiveLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_NETWORK_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeDenyNetworkLogonRight"); +pub const SE_DENY_NETWORK_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeDenyNetworkLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeDenyRemoteInteractiveLogonRight"); +pub const SE_DENY_REMOTE_INTERACTIVE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeDenyRemoteInteractiveLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_DENY_SERVICE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeDenyServiceLogonRight"); +pub const SE_DENY_SERVICE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeDenyServiceLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_INTERACTIVE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeInteractiveLogonRight"); +pub const SE_INTERACTIVE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeInteractiveLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SE_MAX_AUDIT_PARAMETERS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SE_MAX_GENERIC_AUDIT_PARAMETERS: u32 = 28u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_NETWORK_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeNetworkLogonRight"); +pub const SE_NETWORK_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeNetworkLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_REMOTE_INTERACTIVE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeRemoteInteractiveLogonRight"); +pub const SE_REMOTE_INTERACTIVE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeRemoteInteractiveLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SE_SERVICE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::w!("SeServiceLogonRight"); +pub const SE_SERVICE_LOGON_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeServiceLogonRight"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_CLIENTAPI_ZONE: u32 = 61440u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_DEFAULT_MIGRATION_ENCRYPTOR_URI: ::windows::core::PCWSTR = ::windows::w!("msft:spp/migrationencryptor/tokenact/1.0"); +pub const SL_DEFAULT_MIGRATION_ENCRYPTOR_URI: ::windows::core::PCWSTR = ::windows::core::w!("msft:spp/migrationencryptor/tokenact/1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_EVENT_LICENSING_STATE_CHANGED: ::windows::core::PCWSTR = ::windows::w!("msft:rm/event/licensingstatechanged"); +pub const SL_EVENT_LICENSING_STATE_CHANGED: ::windows::core::PCWSTR = ::windows::core::w!("msft:rm/event/licensingstatechanged"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_EVENT_POLICY_CHANGED: ::windows::core::PCWSTR = ::windows::w!("msft:rm/event/policychanged"); +pub const SL_EVENT_POLICY_CHANGED: ::windows::core::PCWSTR = ::windows::core::w!("msft:rm/event/policychanged"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_EVENT_USER_NOTIFICATION: ::windows::core::PCWSTR = ::windows::w!("msft:rm/event/usernotification"); +pub const SL_EVENT_USER_NOTIFICATION: ::windows::core::PCWSTR = ::windows::core::w!("msft:rm/event/usernotification"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_E_ACTIVATION_IN_PROGRESS: ::windows::core::HRESULT = ::windows::core::HRESULT(-1073422296i32); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -4044,75 +4044,75 @@ pub const SL_E_WINDOWS_INVALID_LICENSE_STATE: ::windows::core::HRESULT = ::windo #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_E_WINDOWS_VERSION_MISMATCH: ::windows::core::HRESULT = ::windows::core::HRESULT(-1073422297i32); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_ACTIVE_PLUGINS: ::windows::core::PCWSTR = ::windows::w!("ActivePlugins"); +pub const SL_INFO_KEY_ACTIVE_PLUGINS: ::windows::core::PCWSTR = ::windows::core::w!("ActivePlugins"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_AUTHOR: ::windows::core::PCWSTR = ::windows::w!("Author"); +pub const SL_INFO_KEY_AUTHOR: ::windows::core::PCWSTR = ::windows::core::w!("Author"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_OA2_MINOR_VERSION: ::windows::core::PCWSTR = ::windows::w!("BiosOA2MinorVersion"); +pub const SL_INFO_KEY_BIOS_OA2_MINOR_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("BiosOA2MinorVersion"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_PKEY: ::windows::core::PCWSTR = ::windows::w!("BiosProductKey"); +pub const SL_INFO_KEY_BIOS_PKEY: ::windows::core::PCWSTR = ::windows::core::w!("BiosProductKey"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_PKEY_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("BiosProductKeyDescription"); +pub const SL_INFO_KEY_BIOS_PKEY_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("BiosProductKeyDescription"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_PKEY_PKPN: ::windows::core::PCWSTR = ::windows::w!("BiosProductKeyPkPn"); +pub const SL_INFO_KEY_BIOS_PKEY_PKPN: ::windows::core::PCWSTR = ::windows::core::w!("BiosProductKeyPkPn"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_BIOS_SLIC_STATE: ::windows::core::PCWSTR = ::windows::w!("BiosSlicState"); +pub const SL_INFO_KEY_BIOS_SLIC_STATE: ::windows::core::PCWSTR = ::windows::core::w!("BiosSlicState"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_CHANNEL: ::windows::core::PCWSTR = ::windows::w!("Channel"); +pub const SL_INFO_KEY_CHANNEL: ::windows::core::PCWSTR = ::windows::core::w!("Channel"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const SL_INFO_KEY_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_DIGITAL_PID: ::windows::core::PCWSTR = ::windows::w!("DigitalPID"); +pub const SL_INFO_KEY_DIGITAL_PID: ::windows::core::PCWSTR = ::windows::core::w!("DigitalPID"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_DIGITAL_PID2: ::windows::core::PCWSTR = ::windows::w!("DigitalPID2"); +pub const SL_INFO_KEY_DIGITAL_PID2: ::windows::core::PCWSTR = ::windows::core::w!("DigitalPID2"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_IS_KMS: ::windows::core::PCWSTR = ::windows::w!("IsKeyManagementService"); +pub const SL_INFO_KEY_IS_KMS: ::windows::core::PCWSTR = ::windows::core::w!("IsKeyManagementService"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_IS_PRS: ::windows::core::PCWSTR = ::windows::w!("IsPRS"); +pub const SL_INFO_KEY_IS_PRS: ::windows::core::PCWSTR = ::windows::core::w!("IsPRS"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_CURRENT_COUNT: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceCurrentCount"); +pub const SL_INFO_KEY_KMS_CURRENT_COUNT: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceCurrentCount"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_FAILED_REQUESTS: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceFailedRequests"); +pub const SL_INFO_KEY_KMS_FAILED_REQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceFailedRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_LICENSED_REQUESTS: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceLicensedRequests"); +pub const SL_INFO_KEY_KMS_LICENSED_REQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceLicensedRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_NON_GENUINE_GRACE_REQUESTS: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceNonGenuineGraceRequests"); +pub const SL_INFO_KEY_KMS_NON_GENUINE_GRACE_REQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceNonGenuineGraceRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_NOTIFICATION_REQUESTS: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceNotificationRequests"); +pub const SL_INFO_KEY_KMS_NOTIFICATION_REQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceNotificationRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_OOB_GRACE_REQUESTS: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceOOBGraceRequests"); +pub const SL_INFO_KEY_KMS_OOB_GRACE_REQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceOOBGraceRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_OOT_GRACE_REQUESTS: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceOOTGraceRequests"); +pub const SL_INFO_KEY_KMS_OOT_GRACE_REQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceOOTGraceRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_REQUIRED_CLIENT_COUNT: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceRequiredClientCount"); +pub const SL_INFO_KEY_KMS_REQUIRED_CLIENT_COUNT: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceRequiredClientCount"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_TOTAL_REQUESTS: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceTotalRequests"); +pub const SL_INFO_KEY_KMS_TOTAL_REQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceTotalRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_KMS_UNLICENSED_REQUESTS: ::windows::core::PCWSTR = ::windows::w!("KeyManagementServiceUnlicensedRequests"); +pub const SL_INFO_KEY_KMS_UNLICENSED_REQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("KeyManagementServiceUnlicensedRequests"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_LICENSE_TYPE: ::windows::core::PCWSTR = ::windows::w!("LicenseType"); +pub const SL_INFO_KEY_LICENSE_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("LicenseType"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_LICENSOR_URL: ::windows::core::PCWSTR = ::windows::w!("LicensorUrl"); +pub const SL_INFO_KEY_LICENSOR_URL: ::windows::core::PCWSTR = ::windows::core::w!("LicensorUrl"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const SL_INFO_KEY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_PARTIAL_PRODUCT_KEY: ::windows::core::PCWSTR = ::windows::w!("PartialProductKey"); +pub const SL_INFO_KEY_PARTIAL_PRODUCT_KEY: ::windows::core::PCWSTR = ::windows::core::w!("PartialProductKey"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_PRODUCT_KEY_ACTIVATION_URL: ::windows::core::PCWSTR = ::windows::w!("PKCURL"); +pub const SL_INFO_KEY_PRODUCT_KEY_ACTIVATION_URL: ::windows::core::PCWSTR = ::windows::core::w!("PKCURL"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_PRODUCT_SKU_ID: ::windows::core::PCWSTR = ::windows::w!("ProductSkuId"); +pub const SL_INFO_KEY_PRODUCT_SKU_ID: ::windows::core::PCWSTR = ::windows::core::w!("ProductSkuId"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_RIGHT_ACCOUNT_ACTIVATION_URL: ::windows::core::PCWSTR = ::windows::w!("RACURL"); +pub const SL_INFO_KEY_RIGHT_ACCOUNT_ACTIVATION_URL: ::windows::core::PCWSTR = ::windows::core::w!("RACURL"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_SECURE_PROCESSOR_ACTIVATION_URL: ::windows::core::PCWSTR = ::windows::w!("SPCURL"); +pub const SL_INFO_KEY_SECURE_PROCESSOR_ACTIVATION_URL: ::windows::core::PCWSTR = ::windows::core::w!("SPCURL"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_SECURE_STORE_ID: ::windows::core::PCWSTR = ::windows::w!("SecureStoreId"); +pub const SL_INFO_KEY_SECURE_STORE_ID: ::windows::core::PCWSTR = ::windows::core::w!("SecureStoreId"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_SYSTEM_STATE: ::windows::core::PCWSTR = ::windows::w!("SystemState"); +pub const SL_INFO_KEY_SYSTEM_STATE: ::windows::core::PCWSTR = ::windows::core::w!("SystemState"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_USE_LICENSE_ACTIVATION_URL: ::windows::core::PCWSTR = ::windows::w!("EULURL"); +pub const SL_INFO_KEY_USE_LICENSE_ACTIVATION_URL: ::windows::core::PCWSTR = ::windows::core::w!("EULURL"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_INFO_KEY_VERSION: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const SL_INFO_KEY_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_INTERNAL_ZONE: u32 = 57344u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -4136,33 +4136,33 @@ pub const SL_MDOLLAR_ZONE: u32 = 40960u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_MSCH_ZONE: u32 = 49152u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PKEY_DETECT: ::windows::core::PCWSTR = ::windows::w!("msft:rm/algorithm/pkey/detect"); +pub const SL_PKEY_DETECT: ::windows::core::PCWSTR = ::windows::core::w!("msft:rm/algorithm/pkey/detect"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PKEY_MS2005: ::windows::core::PCWSTR = ::windows::w!("msft:rm/algorithm/pkey/2005"); +pub const SL_PKEY_MS2005: ::windows::core::PCWSTR = ::windows::core::w!("msft:rm/algorithm/pkey/2005"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PKEY_MS2009: ::windows::core::PCWSTR = ::windows::w!("msft:rm/algorithm/pkey/2009"); +pub const SL_PKEY_MS2009: ::windows::core::PCWSTR = ::windows::core::w!("msft:rm/algorithm/pkey/2009"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_POLICY_EVALUATION_MODE_ENABLED: ::windows::core::PCWSTR = ::windows::w!("Security-SPP-EvaluationModeEnabled"); +pub const SL_POLICY_EVALUATION_MODE_ENABLED: ::windows::core::PCWSTR = ::windows::core::w!("Security-SPP-EvaluationModeEnabled"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_ACTIVATION_VALIDATION_IN_PROGRESS: ::windows::core::PCWSTR = ::windows::w!("SL_ACTIVATION_VALIDATION_IN_PROGRESS"); +pub const SL_PROP_ACTIVATION_VALIDATION_IN_PROGRESS: ::windows::core::PCWSTR = ::windows::core::w!("SL_ACTIVATION_VALIDATION_IN_PROGRESS"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_BRT_COMMIT: ::windows::core::PCWSTR = ::windows::w!("SL_BRT_COMMIT"); +pub const SL_PROP_BRT_COMMIT: ::windows::core::PCWSTR = ::windows::core::w!("SL_BRT_COMMIT"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_BRT_DATA: ::windows::core::PCWSTR = ::windows::w!("SL_BRT_DATA"); +pub const SL_PROP_BRT_DATA: ::windows::core::PCWSTR = ::windows::core::w!("SL_BRT_DATA"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_GENUINE_RESULT: ::windows::core::PCWSTR = ::windows::w!("SL_GENUINE_RESULT"); +pub const SL_PROP_GENUINE_RESULT: ::windows::core::PCWSTR = ::windows::core::w!("SL_GENUINE_RESULT"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_GET_GENUINE_AUTHZ: ::windows::core::PCWSTR = ::windows::w!("SL_GET_GENUINE_AUTHZ"); +pub const SL_PROP_GET_GENUINE_AUTHZ: ::windows::core::PCWSTR = ::windows::core::w!("SL_GET_GENUINE_AUTHZ"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_GET_GENUINE_SERVER_AUTHZ: ::windows::core::PCWSTR = ::windows::w!("SL_GET_GENUINE_SERVER_AUTHZ"); +pub const SL_PROP_GET_GENUINE_SERVER_AUTHZ: ::windows::core::PCWSTR = ::windows::core::w!("SL_GET_GENUINE_SERVER_AUTHZ"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_LAST_ACT_ATTEMPT_HRESULT: ::windows::core::PCWSTR = ::windows::w!("SL_LAST_ACT_ATTEMPT_HRESULT"); +pub const SL_PROP_LAST_ACT_ATTEMPT_HRESULT: ::windows::core::PCWSTR = ::windows::core::w!("SL_LAST_ACT_ATTEMPT_HRESULT"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_LAST_ACT_ATTEMPT_SERVER_FLAGS: ::windows::core::PCWSTR = ::windows::w!("SL_LAST_ACT_ATTEMPT_SERVER_FLAGS"); +pub const SL_PROP_LAST_ACT_ATTEMPT_SERVER_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("SL_LAST_ACT_ATTEMPT_SERVER_FLAGS"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_LAST_ACT_ATTEMPT_TIME: ::windows::core::PCWSTR = ::windows::w!("SL_LAST_ACT_ATTEMPT_TIME"); +pub const SL_PROP_LAST_ACT_ATTEMPT_TIME: ::windows::core::PCWSTR = ::windows::core::w!("SL_LAST_ACT_ATTEMPT_TIME"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SL_PROP_NONGENUINE_GRACE_FLAG: ::windows::core::PCWSTR = ::windows::w!("SL_NONGENUINE_GRACE_FLAG"); +pub const SL_PROP_NONGENUINE_GRACE_FLAG: ::windows::core::PCWSTR = ::windows::core::w!("SL_NONGENUINE_GRACE_FLAG"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SL_REARM_REBOOT_REQUIRED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -4408,7 +4408,7 @@ pub const SPP_MIGRATION_GATHER_ALL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SPP_MIGRATION_GATHER_MIGRATABLE_APPS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SP_ACCEPT_CREDENTIALS_NAME: ::windows::core::PCSTR = ::windows::s!("SpAcceptCredentials\u{0}"); +pub const SP_ACCEPT_CREDENTIALS_NAME: ::windows::core::PCSTR = ::windows::core::s!("SpAcceptCredentials\u{0}"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SP_PROT_ALL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -4466,21 +4466,21 @@ pub const SP_PROT_UNI_CLIENT: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SP_PROT_UNI_SERVER: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL2SP_NAME: ::windows::core::PCWSTR = ::windows::w!("Microsoft SSL 2.0"); +pub const SSL2SP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft SSL 2.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL2SP_NAME_A: ::windows::core::PCSTR = ::windows::s!("Microsoft SSL 2.0"); +pub const SSL2SP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft SSL 2.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL2SP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft SSL 2.0"); +pub const SSL2SP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft SSL 2.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL3SP_NAME: ::windows::core::PCWSTR = ::windows::w!("Microsoft SSL 3.0"); +pub const SSL3SP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft SSL 3.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL3SP_NAME_A: ::windows::core::PCSTR = ::windows::s!("Microsoft SSL 3.0"); +pub const SSL3SP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft SSL 3.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL3SP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft SSL 3.0"); +pub const SSL3SP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft SSL 3.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL_CRACK_CERTIFICATE_NAME: ::windows::core::PCWSTR = ::windows::w!("SslCrackCertificate"); +pub const SSL_CRACK_CERTIFICATE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SslCrackCertificate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const SSL_FREE_CERTIFICATE_NAME: ::windows::core::PCWSTR = ::windows::w!("SslFreeCertificate"); +pub const SSL_FREE_CERTIFICATE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SslFreeCertificate"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SSL_SESSION_RECONNECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -4496,11 +4496,11 @@ pub const SSPIPFC_USE_CREDUIBROKER: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const SZ_ALG_MAX_SIZE: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const TLS1SP_NAME: ::windows::core::PCWSTR = ::windows::w!("Microsoft TLS 1.0"); +pub const TLS1SP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft TLS 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const TLS1SP_NAME_A: ::windows::core::PCSTR = ::windows::s!("Microsoft TLS 1.0"); +pub const TLS1SP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft TLS 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const TLS1SP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft TLS 1.0"); +pub const TLS1SP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft TLS 1.0"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const TLS1_ALERT_ACCESS_DENIED: u32 = 49u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -4594,11 +4594,11 @@ pub const TRUST_ATTRIBUTE_TRUST_USES_RC4_ENCRYPTION: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const UNDERSTANDS_LONG_NAMES: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const UNISP_NAME: ::windows::core::PCWSTR = ::windows::w!("Microsoft Unified Security Protocol Provider"); +pub const UNISP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Unified Security Protocol Provider"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const UNISP_NAME_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Unified Security Protocol Provider"); +pub const UNISP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Unified Security Protocol Provider"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const UNISP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Unified Security Protocol Provider"); +pub const UNISP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Unified Security Protocol Provider"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const UNISP_RPC_ID: u32 = 14u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] @@ -4648,11 +4648,11 @@ pub const USER_USE_DES_KEY_ONLY: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const USER_WORKSTATION_TRUST_ACCOUNT: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const WDIGEST_SP_NAME: ::windows::core::PCWSTR = ::windows::w!("WDigest"); +pub const WDIGEST_SP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("WDigest"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const WDIGEST_SP_NAME_A: ::windows::core::PCSTR = ::windows::s!("WDigest"); +pub const WDIGEST_SP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("WDigest"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] -pub const WDIGEST_SP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("WDigest"); +pub const WDIGEST_SP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("WDigest"); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] pub const WINDOWS_SLID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x55c92734_d682_4d71_983e_d6ec3f16059f); #[doc = "*Required features: `\"Win32_Security_Authentication_Identity\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs index ed78c07b36..367309461c 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/UI/mod.rs @@ -28,7 +28,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "aclui.dll""system" fn EditSecurityAdvanced ( hwndowner : super::super::super::Foundation:: HWND , psi : * mut::core::ffi::c_void , usipage : SI_PAGE_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "aclui.dll""system" fn EditSecurityAdvanced ( hwndowner : super::super::super::Foundation:: HWND , psi : * mut::core::ffi::c_void , usipage : SI_PAGE_TYPE ) -> ::windows::core::HRESULT ); EditSecurityAdvanced(hwndowner.into_param().abi(), psi.into_param().abi(), usipage).ok() } #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] @@ -441,7 +441,7 @@ pub struct ISecurityObjectTypeInfo_Vtbl { pub GetInheritSource: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, si: u32, pacl: *mut super::super::ACL, ppinheritarray: *mut *mut super::INHERITED_FROMA) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] -pub const CFSTR_ACLUI_SID_INFO_LIST: ::windows::core::PCWSTR = ::windows::w!("CFSTR_ACLUI_SID_INFO_LIST"); +pub const CFSTR_ACLUI_SID_INFO_LIST: ::windows::core::PCWSTR = ::windows::core::w!("CFSTR_ACLUI_SID_INFO_LIST"); #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] pub const DOBJ_COND_NTACLS: i32 = 8i32; #[doc = "*Required features: `\"Win32_Security_Authorization_UI\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs index 061c8f9cf0..7830f58e0e 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Authorization/mod.rs @@ -162,7 +162,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "authz.dll""cdecl" fn AuthzInitializeObjectAccessAuditEvent ( flags : AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS , hauditeventtype : AUTHZ_AUDIT_EVENT_TYPE_HANDLE , szoperationtype : :: windows::core::PCWSTR , szobjecttype : :: windows::core::PCWSTR , szobjectname : :: windows::core::PCWSTR , szadditionalinfo : :: windows::core::PCWSTR , phauditevent : *mut isize , dwadditionalparametercount : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "authz.dll""cdecl" fn AuthzInitializeObjectAccessAuditEvent ( flags : AUTHZ_INITIALIZE_OBJECT_ACCESS_AUDIT_EVENT_FLAGS , hauditeventtype : AUTHZ_AUDIT_EVENT_TYPE_HANDLE , szoperationtype : ::windows::core::PCWSTR , szobjecttype : ::windows::core::PCWSTR , szobjectname : ::windows::core::PCWSTR , szadditionalinfo : ::windows::core::PCWSTR , phauditevent : *mut isize , dwadditionalparametercount : u32 ) -> super::super::Foundation:: BOOL ); AuthzInitializeObjectAccessAuditEvent(flags, hauditeventtype.into_param().abi(), szoperationtype.into_param().abi(), szobjecttype.into_param().abi(), szobjectname.into_param().abi(), szadditionalinfo.into_param().abi(), phauditevent, dwadditionalparametercount) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -177,7 +177,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "authz.dll""cdecl" fn AuthzInitializeObjectAccessAuditEvent2 ( flags : u32 , hauditeventtype : AUTHZ_AUDIT_EVENT_TYPE_HANDLE , szoperationtype : :: windows::core::PCWSTR , szobjecttype : :: windows::core::PCWSTR , szobjectname : :: windows::core::PCWSTR , szadditionalinfo : :: windows::core::PCWSTR , szadditionalinfo2 : :: windows::core::PCWSTR , phauditevent : *mut isize , dwadditionalparametercount : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "authz.dll""cdecl" fn AuthzInitializeObjectAccessAuditEvent2 ( flags : u32 , hauditeventtype : AUTHZ_AUDIT_EVENT_TYPE_HANDLE , szoperationtype : ::windows::core::PCWSTR , szobjecttype : ::windows::core::PCWSTR , szobjectname : ::windows::core::PCWSTR , szadditionalinfo : ::windows::core::PCWSTR , szadditionalinfo2 : ::windows::core::PCWSTR , phauditevent : *mut isize , dwadditionalparametercount : u32 ) -> super::super::Foundation:: BOOL ); AuthzInitializeObjectAccessAuditEvent2(flags, hauditeventtype.into_param().abi(), szoperationtype.into_param().abi(), szobjecttype.into_param().abi(), szobjectname.into_param().abi(), szadditionalinfo.into_param().abi(), szadditionalinfo2.into_param().abi(), phauditevent, dwadditionalparametercount) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -194,7 +194,7 @@ pub unsafe fn AuthzInitializeResourceManager(flags: u32, pfndynamicaccessche where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "authz.dll""system" fn AuthzInitializeResourceManager ( flags : u32 , pfndynamicaccesscheck : PFN_AUTHZ_DYNAMIC_ACCESS_CHECK , pfncomputedynamicgroups : PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS , pfnfreedynamicgroups : PFN_AUTHZ_FREE_DYNAMIC_GROUPS , szresourcemanagername : :: windows::core::PCWSTR , phauthzresourcemanager : *mut AUTHZ_RESOURCE_MANAGER_HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "authz.dll""system" fn AuthzInitializeResourceManager ( flags : u32 , pfndynamicaccesscheck : PFN_AUTHZ_DYNAMIC_ACCESS_CHECK , pfncomputedynamicgroups : PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS , pfnfreedynamicgroups : PFN_AUTHZ_FREE_DYNAMIC_GROUPS , szresourcemanagername : ::windows::core::PCWSTR , phauthzresourcemanager : *mut AUTHZ_RESOURCE_MANAGER_HANDLE ) -> super::super::Foundation:: BOOL ); AuthzInitializeResourceManager(flags, pfndynamicaccesscheck, pfncomputedynamicgroups, pfnfreedynamicgroups, szresourcemanagername.into_param().abi(), phauthzresourcemanager) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -267,7 +267,7 @@ pub unsafe fn AuthzRegisterSecurityEventSource(dwflags: u32, szeventsourcena where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "authz.dll""system" fn AuthzRegisterSecurityEventSource ( dwflags : u32 , szeventsourcename : :: windows::core::PCWSTR , pheventprovider : *mut isize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "authz.dll""system" fn AuthzRegisterSecurityEventSource ( dwflags : u32 , szeventsourcename : ::windows::core::PCWSTR , pheventprovider : *mut isize ) -> super::super::Foundation:: BOOL ); AuthzRegisterSecurityEventSource(dwflags, szeventsourcename.into_param().abi(), pheventprovider) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -310,7 +310,7 @@ pub unsafe fn AuthzUninstallSecurityEventSource(dwflags: u32, szeventsourcen where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "authz.dll""system" fn AuthzUninstallSecurityEventSource ( dwflags : u32 , szeventsourcename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "authz.dll""system" fn AuthzUninstallSecurityEventSource ( dwflags : u32 , szeventsourcename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AuthzUninstallSecurityEventSource(dwflags, szeventsourcename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -333,7 +333,7 @@ pub unsafe fn BuildExplicitAccessWithNameA(pexplicitaccess: *mut EXPLICIT_AC where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildExplicitAccessWithNameA ( pexplicitaccess : *mut EXPLICIT_ACCESS_A , ptrusteename : :: windows::core::PCSTR , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : super:: ACE_FLAGS ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildExplicitAccessWithNameA ( pexplicitaccess : *mut EXPLICIT_ACCESS_A , ptrusteename : ::windows::core::PCSTR , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : super:: ACE_FLAGS ) -> ( ) ); BuildExplicitAccessWithNameA(pexplicitaccess, ptrusteename.into_param().abi(), accesspermissions, accessmode, inheritance) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -342,7 +342,7 @@ pub unsafe fn BuildExplicitAccessWithNameW(pexplicitaccess: *mut EXPLICIT_AC where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildExplicitAccessWithNameW ( pexplicitaccess : *mut EXPLICIT_ACCESS_W , ptrusteename : :: windows::core::PCWSTR , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : super:: ACE_FLAGS ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildExplicitAccessWithNameW ( pexplicitaccess : *mut EXPLICIT_ACCESS_W , ptrusteename : ::windows::core::PCWSTR , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : super:: ACE_FLAGS ) -> ( ) ); BuildExplicitAccessWithNameW(pexplicitaccess, ptrusteename.into_param().abi(), accesspermissions, accessmode, inheritance) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -351,7 +351,7 @@ pub unsafe fn BuildImpersonateExplicitAccessWithNameA(pexplicitaccess: *mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildImpersonateExplicitAccessWithNameA ( pexplicitaccess : *mut EXPLICIT_ACCESS_A , ptrusteename : :: windows::core::PCSTR , ptrustee : *const TRUSTEE_A , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : u32 ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildImpersonateExplicitAccessWithNameA ( pexplicitaccess : *mut EXPLICIT_ACCESS_A , ptrusteename : ::windows::core::PCSTR , ptrustee : *const TRUSTEE_A , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : u32 ) -> ( ) ); BuildImpersonateExplicitAccessWithNameA(pexplicitaccess, ptrusteename.into_param().abi(), ::core::mem::transmute(ptrustee.unwrap_or(::std::ptr::null())), accesspermissions, accessmode, inheritance) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -360,7 +360,7 @@ pub unsafe fn BuildImpersonateExplicitAccessWithNameW(pexplicitaccess: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildImpersonateExplicitAccessWithNameW ( pexplicitaccess : *mut EXPLICIT_ACCESS_W , ptrusteename : :: windows::core::PCWSTR , ptrustee : *const TRUSTEE_W , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : u32 ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildImpersonateExplicitAccessWithNameW ( pexplicitaccess : *mut EXPLICIT_ACCESS_W , ptrusteename : ::windows::core::PCWSTR , ptrustee : *const TRUSTEE_W , accesspermissions : u32 , accessmode : ACCESS_MODE , inheritance : u32 ) -> ( ) ); BuildImpersonateExplicitAccessWithNameW(pexplicitaccess, ptrusteename.into_param().abi(), ::core::mem::transmute(ptrustee.unwrap_or(::std::ptr::null())), accesspermissions, accessmode, inheritance) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -421,7 +421,7 @@ pub unsafe fn BuildTrusteeWithNameA(ptrustee: *mut TRUSTEE_A, pname: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithNameA ( ptrustee : *mut TRUSTEE_A , pname : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithNameA ( ptrustee : *mut TRUSTEE_A , pname : ::windows::core::PCSTR ) -> ( ) ); BuildTrusteeWithNameA(ptrustee, pname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -430,7 +430,7 @@ pub unsafe fn BuildTrusteeWithNameW(ptrustee: *mut TRUSTEE_W, pname: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithNameW ( ptrustee : *mut TRUSTEE_W , pname : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithNameW ( ptrustee : *mut TRUSTEE_W , pname : ::windows::core::PCWSTR ) -> ( ) ); BuildTrusteeWithNameW(ptrustee, pname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -441,7 +441,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithObjectsAndNameA ( ptrustee : *mut TRUSTEE_A , pobjname : *const OBJECTS_AND_NAME_A , objecttype : SE_OBJECT_TYPE , objecttypename : :: windows::core::PCSTR , inheritedobjecttypename : :: windows::core::PCSTR , name : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithObjectsAndNameA ( ptrustee : *mut TRUSTEE_A , pobjname : *const OBJECTS_AND_NAME_A , objecttype : SE_OBJECT_TYPE , objecttypename : ::windows::core::PCSTR , inheritedobjecttypename : ::windows::core::PCSTR , name : ::windows::core::PCSTR ) -> ( ) ); BuildTrusteeWithObjectsAndNameA(ptrustee, ::core::mem::transmute(pobjname.unwrap_or(::std::ptr::null())), objecttype, objecttypename.into_param().abi(), inheritedobjecttypename.into_param().abi(), name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -452,7 +452,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithObjectsAndNameW ( ptrustee : *mut TRUSTEE_W , pobjname : *const OBJECTS_AND_NAME_W , objecttype : SE_OBJECT_TYPE , objecttypename : :: windows::core::PCWSTR , inheritedobjecttypename : :: windows::core::PCWSTR , name : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithObjectsAndNameW ( ptrustee : *mut TRUSTEE_W , pobjname : *const OBJECTS_AND_NAME_W , objecttype : SE_OBJECT_TYPE , objecttypename : ::windows::core::PCWSTR , inheritedobjecttypename : ::windows::core::PCWSTR , name : ::windows::core::PCWSTR ) -> ( ) ); BuildTrusteeWithObjectsAndNameW(ptrustee, ::core::mem::transmute(pobjname.unwrap_or(::std::ptr::null())), objecttype, objecttypename.into_param().abi(), inheritedobjecttypename.into_param().abi(), name.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -462,7 +462,7 @@ pub unsafe fn BuildTrusteeWithObjectsAndSidA(ptrustee: *mut TRUSTEE_A, pobjs where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithObjectsAndSidA ( ptrustee : *mut TRUSTEE_A , pobjsid : *const OBJECTS_AND_SID , pobjectguid : *const :: windows::core::GUID , pinheritedobjectguid : *const :: windows::core::GUID , psid : super::super::Foundation:: PSID ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithObjectsAndSidA ( ptrustee : *mut TRUSTEE_A , pobjsid : *const OBJECTS_AND_SID , pobjectguid : *const ::windows::core::GUID , pinheritedobjectguid : *const ::windows::core::GUID , psid : super::super::Foundation:: PSID ) -> ( ) ); BuildTrusteeWithObjectsAndSidA(ptrustee, ::core::mem::transmute(pobjsid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pobjectguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pinheritedobjectguid.unwrap_or(::std::ptr::null())), psid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -472,7 +472,7 @@ pub unsafe fn BuildTrusteeWithObjectsAndSidW(ptrustee: *mut TRUSTEE_W, pobjs where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithObjectsAndSidW ( ptrustee : *mut TRUSTEE_W , pobjsid : *const OBJECTS_AND_SID , pobjectguid : *const :: windows::core::GUID , pinheritedobjectguid : *const :: windows::core::GUID , psid : super::super::Foundation:: PSID ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BuildTrusteeWithObjectsAndSidW ( ptrustee : *mut TRUSTEE_W , pobjsid : *const OBJECTS_AND_SID , pobjectguid : *const ::windows::core::GUID , pinheritedobjectguid : *const ::windows::core::GUID , psid : super::super::Foundation:: PSID ) -> ( ) ); BuildTrusteeWithObjectsAndSidW(ptrustee, ::core::mem::transmute(pobjsid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pobjectguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pinheritedobjectguid.unwrap_or(::std::ptr::null())), psid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -502,7 +502,7 @@ pub unsafe fn ConvertSecurityDescriptorToStringSecurityDescriptorA(securityd where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertSecurityDescriptorToStringSecurityDescriptorA ( securitydescriptor : super:: PSECURITY_DESCRIPTOR , requestedstringsdrevision : u32 , securityinformation : u32 , stringsecuritydescriptor : *mut :: windows::core::PSTR , stringsecuritydescriptorlen : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertSecurityDescriptorToStringSecurityDescriptorA ( securitydescriptor : super:: PSECURITY_DESCRIPTOR , requestedstringsdrevision : u32 , securityinformation : u32 , stringsecuritydescriptor : *mut ::windows::core::PSTR , stringsecuritydescriptorlen : *mut u32 ) -> super::super::Foundation:: BOOL ); ConvertSecurityDescriptorToStringSecurityDescriptorA(securitydescriptor.into_param().abi(), requestedstringsdrevision, securityinformation, stringsecuritydescriptor, ::core::mem::transmute(stringsecuritydescriptorlen.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -512,7 +512,7 @@ pub unsafe fn ConvertSecurityDescriptorToStringSecurityDescriptorW(securityd where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertSecurityDescriptorToStringSecurityDescriptorW ( securitydescriptor : super:: PSECURITY_DESCRIPTOR , requestedstringsdrevision : u32 , securityinformation : u32 , stringsecuritydescriptor : *mut :: windows::core::PWSTR , stringsecuritydescriptorlen : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertSecurityDescriptorToStringSecurityDescriptorW ( securitydescriptor : super:: PSECURITY_DESCRIPTOR , requestedstringsdrevision : u32 , securityinformation : u32 , stringsecuritydescriptor : *mut ::windows::core::PWSTR , stringsecuritydescriptorlen : *mut u32 ) -> super::super::Foundation:: BOOL ); ConvertSecurityDescriptorToStringSecurityDescriptorW(securitydescriptor.into_param().abi(), requestedstringsdrevision, securityinformation, stringsecuritydescriptor, ::core::mem::transmute(stringsecuritydescriptorlen.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -522,7 +522,7 @@ pub unsafe fn ConvertSidToStringSidA(sid: P0, stringsid: *mut ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertSidToStringSidA ( sid : super::super::Foundation:: PSID , stringsid : *mut :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertSidToStringSidA ( sid : super::super::Foundation:: PSID , stringsid : *mut ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); ConvertSidToStringSidA(sid.into_param().abi(), stringsid) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -532,7 +532,7 @@ pub unsafe fn ConvertSidToStringSidW(sid: P0, stringsid: *mut ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertSidToStringSidW ( sid : super::super::Foundation:: PSID , stringsid : *mut :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertSidToStringSidW ( sid : super::super::Foundation:: PSID , stringsid : *mut ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); ConvertSidToStringSidW(sid.into_param().abi(), stringsid) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -542,7 +542,7 @@ pub unsafe fn ConvertStringSecurityDescriptorToSecurityDescriptorA(stringsec where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertStringSecurityDescriptorToSecurityDescriptorA ( stringsecuritydescriptor : :: windows::core::PCSTR , stringsdrevision : u32 , securitydescriptor : *mut super:: PSECURITY_DESCRIPTOR , securitydescriptorsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertStringSecurityDescriptorToSecurityDescriptorA ( stringsecuritydescriptor : ::windows::core::PCSTR , stringsdrevision : u32 , securitydescriptor : *mut super:: PSECURITY_DESCRIPTOR , securitydescriptorsize : *mut u32 ) -> super::super::Foundation:: BOOL ); ConvertStringSecurityDescriptorToSecurityDescriptorA(stringsecuritydescriptor.into_param().abi(), stringsdrevision, securitydescriptor, ::core::mem::transmute(securitydescriptorsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -552,7 +552,7 @@ pub unsafe fn ConvertStringSecurityDescriptorToSecurityDescriptorW(stringsec where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertStringSecurityDescriptorToSecurityDescriptorW ( stringsecuritydescriptor : :: windows::core::PCWSTR , stringsdrevision : u32 , securitydescriptor : *mut super:: PSECURITY_DESCRIPTOR , securitydescriptorsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertStringSecurityDescriptorToSecurityDescriptorW ( stringsecuritydescriptor : ::windows::core::PCWSTR , stringsdrevision : u32 , securitydescriptor : *mut super:: PSECURITY_DESCRIPTOR , securitydescriptorsize : *mut u32 ) -> super::super::Foundation:: BOOL ); ConvertStringSecurityDescriptorToSecurityDescriptorW(stringsecuritydescriptor.into_param().abi(), stringsdrevision, securitydescriptor, ::core::mem::transmute(securitydescriptorsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -562,7 +562,7 @@ pub unsafe fn ConvertStringSidToSidA(stringsid: P0, sid: *mut super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertStringSidToSidA ( stringsid : :: windows::core::PCSTR , sid : *mut super::super::Foundation:: PSID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertStringSidToSidA ( stringsid : ::windows::core::PCSTR , sid : *mut super::super::Foundation:: PSID ) -> super::super::Foundation:: BOOL ); ConvertStringSidToSidA(stringsid.into_param().abi(), sid) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -572,7 +572,7 @@ pub unsafe fn ConvertStringSidToSidW(stringsid: P0, sid: *mut super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertStringSidToSidW ( stringsid : :: windows::core::PCWSTR , sid : *mut super::super::Foundation:: PSID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertStringSidToSidW ( stringsid : ::windows::core::PCWSTR , sid : *mut super::super::Foundation:: PSID ) -> super::super::Foundation:: BOOL ); ConvertStringSidToSidW(stringsid.into_param().abi(), sid) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -632,7 +632,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetInheritanceSourceA ( pobjectname : :: windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , container : super::super::Foundation:: BOOL , pobjectclassguids : *const *const :: windows::core::GUID , guidcount : u32 , pacl : *const super:: ACL , pfnarray : *const FN_OBJECT_MGR_FUNCTS , pgenericmapping : *const super:: GENERIC_MAPPING , pinheritarray : *mut INHERITED_FROMA ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetInheritanceSourceA ( pobjectname : ::windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , container : super::super::Foundation:: BOOL , pobjectclassguids : *const *const ::windows::core::GUID , guidcount : u32 , pacl : *const super:: ACL , pfnarray : *const FN_OBJECT_MGR_FUNCTS , pgenericmapping : *const super:: GENERIC_MAPPING , pinheritarray : *mut INHERITED_FROMA ) -> super::super::Foundation:: WIN32_ERROR ); GetInheritanceSourceA(pobjectname.into_param().abi(), objecttype, securityinfo, container.into_param().abi(), ::core::mem::transmute(pobjectclassguids.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pobjectclassguids.as_deref().map_or(0, |slice| slice.len() as _), pacl, ::core::mem::transmute(pfnarray.unwrap_or(::std::ptr::null())), pgenericmapping, pinheritarray) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -643,7 +643,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetInheritanceSourceW ( pobjectname : :: windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , container : super::super::Foundation:: BOOL , pobjectclassguids : *const *const :: windows::core::GUID , guidcount : u32 , pacl : *const super:: ACL , pfnarray : *const FN_OBJECT_MGR_FUNCTS , pgenericmapping : *const super:: GENERIC_MAPPING , pinheritarray : *mut INHERITED_FROMW ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetInheritanceSourceW ( pobjectname : ::windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , container : super::super::Foundation:: BOOL , pobjectclassguids : *const *const ::windows::core::GUID , guidcount : u32 , pacl : *const super:: ACL , pfnarray : *const FN_OBJECT_MGR_FUNCTS , pgenericmapping : *const super:: GENERIC_MAPPING , pinheritarray : *mut INHERITED_FROMW ) -> super::super::Foundation:: WIN32_ERROR ); GetInheritanceSourceW(pobjectname.into_param().abi(), objecttype, securityinfo, container.into_param().abi(), ::core::mem::transmute(pobjectclassguids.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pobjectclassguids.as_deref().map_or(0, |slice| slice.len() as _), pacl, ::core::mem::transmute(pfnarray.unwrap_or(::std::ptr::null())), pgenericmapping, pinheritarray) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -677,7 +677,7 @@ pub unsafe fn GetNamedSecurityInfoA(pobjectname: P0, objecttype: SE_OBJECT_T where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetNamedSecurityInfoA ( pobjectname : :: windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetNamedSecurityInfoA ( pobjectname : ::windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); GetNamedSecurityInfoA(pobjectname.into_param().abi(), objecttype, securityinfo, ::core::mem::transmute(ppsidowner.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppsidgroup.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppdacl.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppsacl.unwrap_or(::std::ptr::null_mut())), ppsecuritydescriptor) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -687,7 +687,7 @@ pub unsafe fn GetNamedSecurityInfoW(pobjectname: P0, objecttype: SE_OBJECT_T where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetNamedSecurityInfoW ( pobjectname : :: windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetNamedSecurityInfoW ( pobjectname : ::windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , ppsidowner : *mut super::super::Foundation:: PSID , ppsidgroup : *mut super::super::Foundation:: PSID , ppdacl : *mut *mut super:: ACL , ppsacl : *mut *mut super:: ACL , ppsecuritydescriptor : *mut super:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: WIN32_ERROR ); GetNamedSecurityInfoW(pobjectname.into_param().abi(), objecttype, securityinfo, ::core::mem::transmute(ppsidowner.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppsidgroup.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppdacl.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppsacl.unwrap_or(::std::ptr::null_mut())), ppsecuritydescriptor) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -715,13 +715,13 @@ pub unsafe fn GetTrusteeFormW(ptrustee: *const TRUSTEE_W) -> TRUSTEE_FORM { #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] pub unsafe fn GetTrusteeNameA(ptrustee: *const TRUSTEE_A) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetTrusteeNameA ( ptrustee : *const TRUSTEE_A ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetTrusteeNameA ( ptrustee : *const TRUSTEE_A ) -> ::windows::core::PSTR ); GetTrusteeNameA(ptrustee) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] #[inline] pub unsafe fn GetTrusteeNameW(ptrustee: *const TRUSTEE_W) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetTrusteeNameW ( ptrustee : *const TRUSTEE_W ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetTrusteeNameW ( ptrustee : *const TRUSTEE_W ) -> ::windows::core::PWSTR ); GetTrusteeNameW(ptrustee) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -779,7 +779,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn SetNamedSecurityInfoA ( pobjectname : :: windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn SetNamedSecurityInfoA ( pobjectname : ::windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); SetNamedSecurityInfoA(pobjectname.into_param().abi(), objecttype, securityinfo, psidowner.into_param().abi(), psidgroup.into_param().abi(), ::core::mem::transmute(pdacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psacl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -791,7 +791,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn SetNamedSecurityInfoW ( pobjectname : :: windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn SetNamedSecurityInfoW ( pobjectname : ::windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : super:: OBJECT_SECURITY_INFORMATION , psidowner : super::super::Foundation:: PSID , psidgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL ) -> super::super::Foundation:: WIN32_ERROR ); SetNamedSecurityInfoW(pobjectname.into_param().abi(), objecttype, securityinfo, psidowner.into_param().abi(), psidgroup.into_param().abi(), ::core::mem::transmute(pdacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psacl.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -816,7 +816,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn TreeResetNamedSecurityInfoA ( pobjectname : :: windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , keepexplicit : super::super::Foundation:: BOOL , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn TreeResetNamedSecurityInfoA ( pobjectname : ::windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , keepexplicit : super::super::Foundation:: BOOL , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); TreeResetNamedSecurityInfoA(pobjectname.into_param().abi(), objecttype, securityinfo, powner.into_param().abi(), pgroup.into_param().abi(), ::core::mem::transmute(pdacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psacl.unwrap_or(::std::ptr::null())), keepexplicit.into_param().abi(), fnprogress, progressinvokesetting, ::core::mem::transmute(args.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -829,7 +829,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn TreeResetNamedSecurityInfoW ( pobjectname : :: windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , keepexplicit : super::super::Foundation:: BOOL , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn TreeResetNamedSecurityInfoW ( pobjectname : ::windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , keepexplicit : super::super::Foundation:: BOOL , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); TreeResetNamedSecurityInfoW(pobjectname.into_param().abi(), objecttype, securityinfo, powner.into_param().abi(), pgroup.into_param().abi(), ::core::mem::transmute(pdacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psacl.unwrap_or(::std::ptr::null())), keepexplicit.into_param().abi(), fnprogress, progressinvokesetting, ::core::mem::transmute(args.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -841,7 +841,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn TreeSetNamedSecurityInfoA ( pobjectname : :: windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , dwaction : TREE_SEC_INFO , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn TreeSetNamedSecurityInfoA ( pobjectname : ::windows::core::PCSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , dwaction : TREE_SEC_INFO , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); TreeSetNamedSecurityInfoA(pobjectname.into_param().abi(), objecttype, securityinfo, powner.into_param().abi(), pgroup.into_param().abi(), ::core::mem::transmute(pdacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psacl.unwrap_or(::std::ptr::null())), dwaction, fnprogress, progressinvokesetting, ::core::mem::transmute(args.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_Foundation\"`*"] @@ -853,7 +853,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn TreeSetNamedSecurityInfoW ( pobjectname : :: windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , dwaction : TREE_SEC_INFO , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn TreeSetNamedSecurityInfoW ( pobjectname : ::windows::core::PCWSTR , objecttype : SE_OBJECT_TYPE , securityinfo : u32 , powner : super::super::Foundation:: PSID , pgroup : super::super::Foundation:: PSID , pdacl : *const super:: ACL , psacl : *const super:: ACL , dwaction : TREE_SEC_INFO , fnprogress : FN_PROGRESS , progressinvokesetting : PROG_INVOKE_SETTING , args : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); TreeSetNamedSecurityInfoW(pobjectname.into_param().abi(), objecttype, securityinfo, powner.into_param().abi(), pgroup.into_param().abi(), ::core::mem::transmute(pdacl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psacl.unwrap_or(::std::ptr::null())), dwaction, fnprogress, progressinvokesetting, ::core::mem::transmute(args.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Authorization\"`, `\"Win32_System_Com\"`*"] @@ -8463,11 +8463,11 @@ pub struct IAzTasks_Vtbl { pub _NewEnum: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, ppenumptr: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const ACCCTRL_DEFAULT_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Windows NT Access Provider"); +pub const ACCCTRL_DEFAULT_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Windows NT Access Provider"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const ACCCTRL_DEFAULT_PROVIDERA: ::windows::core::PCSTR = ::windows::s!("Windows NT Access Provider"); +pub const ACCCTRL_DEFAULT_PROVIDERA: ::windows::core::PCSTR = ::windows::core::s!("Windows NT Access Provider"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const ACCCTRL_DEFAULT_PROVIDERW: ::windows::core::PCWSTR = ::windows::w!("Windows NT Access Provider"); +pub const ACCCTRL_DEFAULT_PROVIDERW: ::windows::core::PCWSTR = ::windows::core::w!("Windows NT Access Provider"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const ACTRL_ACCESS_NO_OPTIONS: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] @@ -8719,307 +8719,307 @@ pub const INHERITED_PARENT: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const OLESCRIPT_E_SYNTAX: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147352319i32); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCESS_ALLOWED: ::windows::core::PCWSTR = ::windows::w!("A"); +pub const SDDL_ACCESS_ALLOWED: ::windows::core::PCWSTR = ::windows::core::w!("A"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCESS_CONTROL_ASSISTANCE_OPS: ::windows::core::PCWSTR = ::windows::w!("AA"); +pub const SDDL_ACCESS_CONTROL_ASSISTANCE_OPS: ::windows::core::PCWSTR = ::windows::core::w!("AA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCESS_DENIED: ::windows::core::PCWSTR = ::windows::w!("D"); +pub const SDDL_ACCESS_DENIED: ::windows::core::PCWSTR = ::windows::core::w!("D"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCESS_FILTER: ::windows::core::PCWSTR = ::windows::w!("FL"); +pub const SDDL_ACCESS_FILTER: ::windows::core::PCWSTR = ::windows::core::w!("FL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACCOUNT_OPERATORS: ::windows::core::PCWSTR = ::windows::w!("AO"); +pub const SDDL_ACCOUNT_OPERATORS: ::windows::core::PCWSTR = ::windows::core::w!("AO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_BEGIN: ::windows::core::PCWSTR = ::windows::w!("("); +pub const SDDL_ACE_BEGIN: ::windows::core::PCWSTR = ::windows::core::w!("("); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::w!("@"); +pub const SDDL_ACE_COND_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("@"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_BEGIN: ::windows::core::PCWSTR = ::windows::w!("("); +pub const SDDL_ACE_COND_BEGIN: ::windows::core::PCWSTR = ::windows::core::w!("("); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_BLOB_PREFIX: ::windows::core::PCWSTR = ::windows::w!("#"); +pub const SDDL_ACE_COND_BLOB_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("#"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_DEVICE_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::w!("@DEVICE."); +pub const SDDL_ACE_COND_DEVICE_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("@DEVICE."); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_END: ::windows::core::PCWSTR = ::windows::w!(")"); +pub const SDDL_ACE_COND_END: ::windows::core::PCWSTR = ::windows::core::w!(")"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_RESOURCE_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::w!("@RESOURCE."); +pub const SDDL_ACE_COND_RESOURCE_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("@RESOURCE."); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_SID_PREFIX: ::windows::core::PCWSTR = ::windows::w!("SID"); +pub const SDDL_ACE_COND_SID_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("SID"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_TOKEN_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::w!("@TOKEN."); +pub const SDDL_ACE_COND_TOKEN_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("@TOKEN."); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_COND_USER_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::w!("@USER."); +pub const SDDL_ACE_COND_USER_ATTRIBUTE_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("@USER."); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ACE_END: ::windows::core::PCWSTR = ::windows::w!(")"); +pub const SDDL_ACE_END: ::windows::core::PCWSTR = ::windows::core::w!(")"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ALARM: ::windows::core::PCWSTR = ::windows::w!("AL"); +pub const SDDL_ALARM: ::windows::core::PCWSTR = ::windows::core::w!("AL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ALIAS_PREW2KCOMPACC: ::windows::core::PCWSTR = ::windows::w!("RU"); +pub const SDDL_ALIAS_PREW2KCOMPACC: ::windows::core::PCWSTR = ::windows::core::w!("RU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const SDDL_ALIAS_SIZE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ALL_APP_PACKAGES: ::windows::core::PCWSTR = ::windows::w!("AC"); +pub const SDDL_ALL_APP_PACKAGES: ::windows::core::PCWSTR = ::windows::core::w!("AC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ANONYMOUS: ::windows::core::PCWSTR = ::windows::w!("AN"); +pub const SDDL_ANONYMOUS: ::windows::core::PCWSTR = ::windows::core::w!("AN"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUDIT: ::windows::core::PCWSTR = ::windows::w!("AU"); +pub const SDDL_AUDIT: ::windows::core::PCWSTR = ::windows::core::w!("AU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUDIT_FAILURE: ::windows::core::PCWSTR = ::windows::w!("FA"); +pub const SDDL_AUDIT_FAILURE: ::windows::core::PCWSTR = ::windows::core::w!("FA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUDIT_SUCCESS: ::windows::core::PCWSTR = ::windows::w!("SA"); +pub const SDDL_AUDIT_SUCCESS: ::windows::core::PCWSTR = ::windows::core::w!("SA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUTHENTICATED_USERS: ::windows::core::PCWSTR = ::windows::w!("AU"); +pub const SDDL_AUTHENTICATED_USERS: ::windows::core::PCWSTR = ::windows::core::w!("AU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUTHORITY_ASSERTED: ::windows::core::PCWSTR = ::windows::w!("AS"); +pub const SDDL_AUTHORITY_ASSERTED: ::windows::core::PCWSTR = ::windows::core::w!("AS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUTO_INHERITED: ::windows::core::PCWSTR = ::windows::w!("AI"); +pub const SDDL_AUTO_INHERITED: ::windows::core::PCWSTR = ::windows::core::w!("AI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_AUTO_INHERIT_REQ: ::windows::core::PCWSTR = ::windows::w!("AR"); +pub const SDDL_AUTO_INHERIT_REQ: ::windows::core::PCWSTR = ::windows::core::w!("AR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BACKUP_OPERATORS: ::windows::core::PCWSTR = ::windows::w!("BO"); +pub const SDDL_BACKUP_OPERATORS: ::windows::core::PCWSTR = ::windows::core::w!("BO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BLOB: ::windows::core::PCWSTR = ::windows::w!("TX"); +pub const SDDL_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("TX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BOOLEAN: ::windows::core::PCWSTR = ::windows::w!("TB"); +pub const SDDL_BOOLEAN: ::windows::core::PCWSTR = ::windows::core::w!("TB"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BUILTIN_ADMINISTRATORS: ::windows::core::PCWSTR = ::windows::w!("BA"); +pub const SDDL_BUILTIN_ADMINISTRATORS: ::windows::core::PCWSTR = ::windows::core::w!("BA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BUILTIN_GUESTS: ::windows::core::PCWSTR = ::windows::w!("BG"); +pub const SDDL_BUILTIN_GUESTS: ::windows::core::PCWSTR = ::windows::core::w!("BG"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_BUILTIN_USERS: ::windows::core::PCWSTR = ::windows::w!("BU"); +pub const SDDL_BUILTIN_USERS: ::windows::core::PCWSTR = ::windows::core::w!("BU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CALLBACK_ACCESS_ALLOWED: ::windows::core::PCWSTR = ::windows::w!("XA"); +pub const SDDL_CALLBACK_ACCESS_ALLOWED: ::windows::core::PCWSTR = ::windows::core::w!("XA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CALLBACK_ACCESS_DENIED: ::windows::core::PCWSTR = ::windows::w!("XD"); +pub const SDDL_CALLBACK_ACCESS_DENIED: ::windows::core::PCWSTR = ::windows::core::w!("XD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CALLBACK_AUDIT: ::windows::core::PCWSTR = ::windows::w!("XU"); +pub const SDDL_CALLBACK_AUDIT: ::windows::core::PCWSTR = ::windows::core::w!("XU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CALLBACK_OBJECT_ACCESS_ALLOWED: ::windows::core::PCWSTR = ::windows::w!("ZA"); +pub const SDDL_CALLBACK_OBJECT_ACCESS_ALLOWED: ::windows::core::PCWSTR = ::windows::core::w!("ZA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CERTSVC_DCOM_ACCESS: ::windows::core::PCWSTR = ::windows::w!("CD"); +pub const SDDL_CERTSVC_DCOM_ACCESS: ::windows::core::PCWSTR = ::windows::core::w!("CD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CERT_SERV_ADMINISTRATORS: ::windows::core::PCWSTR = ::windows::w!("CA"); +pub const SDDL_CERT_SERV_ADMINISTRATORS: ::windows::core::PCWSTR = ::windows::core::w!("CA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CLONEABLE_CONTROLLERS: ::windows::core::PCWSTR = ::windows::w!("CN"); +pub const SDDL_CLONEABLE_CONTROLLERS: ::windows::core::PCWSTR = ::windows::core::w!("CN"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CONTAINER_INHERIT: ::windows::core::PCWSTR = ::windows::w!("CI"); +pub const SDDL_CONTAINER_INHERIT: ::windows::core::PCWSTR = ::windows::core::w!("CI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CONTROL_ACCESS: ::windows::core::PCWSTR = ::windows::w!("CR"); +pub const SDDL_CONTROL_ACCESS: ::windows::core::PCWSTR = ::windows::core::w!("CR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CREATE_CHILD: ::windows::core::PCWSTR = ::windows::w!("CC"); +pub const SDDL_CREATE_CHILD: ::windows::core::PCWSTR = ::windows::core::w!("CC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CREATOR_GROUP: ::windows::core::PCWSTR = ::windows::w!("CG"); +pub const SDDL_CREATOR_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("CG"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CREATOR_OWNER: ::windows::core::PCWSTR = ::windows::w!("CO"); +pub const SDDL_CREATOR_OWNER: ::windows::core::PCWSTR = ::windows::core::w!("CO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CRITICAL: ::windows::core::PCWSTR = ::windows::w!("CR"); +pub const SDDL_CRITICAL: ::windows::core::PCWSTR = ::windows::core::w!("CR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_CRYPTO_OPERATORS: ::windows::core::PCWSTR = ::windows::w!("CY"); +pub const SDDL_CRYPTO_OPERATORS: ::windows::core::PCWSTR = ::windows::core::w!("CY"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DACL: ::windows::core::PCWSTR = ::windows::w!("D"); +pub const SDDL_DACL: ::windows::core::PCWSTR = ::windows::core::w!("D"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DELETE_CHILD: ::windows::core::PCWSTR = ::windows::w!("DC"); +pub const SDDL_DELETE_CHILD: ::windows::core::PCWSTR = ::windows::core::w!("DC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DELETE_TREE: ::windows::core::PCWSTR = ::windows::w!("DT"); +pub const SDDL_DELETE_TREE: ::windows::core::PCWSTR = ::windows::core::w!("DT"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DELIMINATOR: ::windows::core::PCWSTR = ::windows::w!(":"); +pub const SDDL_DELIMINATOR: ::windows::core::PCWSTR = ::windows::core::w!(":"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_ADMINISTRATORS: ::windows::core::PCWSTR = ::windows::w!("DA"); +pub const SDDL_DOMAIN_ADMINISTRATORS: ::windows::core::PCWSTR = ::windows::core::w!("DA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_COMPUTERS: ::windows::core::PCWSTR = ::windows::w!("DC"); +pub const SDDL_DOMAIN_COMPUTERS: ::windows::core::PCWSTR = ::windows::core::w!("DC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_DOMAIN_CONTROLLERS: ::windows::core::PCWSTR = ::windows::w!("DD"); +pub const SDDL_DOMAIN_DOMAIN_CONTROLLERS: ::windows::core::PCWSTR = ::windows::core::w!("DD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_GUESTS: ::windows::core::PCWSTR = ::windows::w!("DG"); +pub const SDDL_DOMAIN_GUESTS: ::windows::core::PCWSTR = ::windows::core::w!("DG"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_DOMAIN_USERS: ::windows::core::PCWSTR = ::windows::w!("DU"); +pub const SDDL_DOMAIN_USERS: ::windows::core::PCWSTR = ::windows::core::w!("DU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ENTERPRISE_ADMINS: ::windows::core::PCWSTR = ::windows::w!("EA"); +pub const SDDL_ENTERPRISE_ADMINS: ::windows::core::PCWSTR = ::windows::core::w!("EA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ENTERPRISE_DOMAIN_CONTROLLERS: ::windows::core::PCWSTR = ::windows::w!("ED"); +pub const SDDL_ENTERPRISE_DOMAIN_CONTROLLERS: ::windows::core::PCWSTR = ::windows::core::w!("ED"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ENTERPRISE_KEY_ADMINS: ::windows::core::PCWSTR = ::windows::w!("EK"); +pub const SDDL_ENTERPRISE_KEY_ADMINS: ::windows::core::PCWSTR = ::windows::core::w!("EK"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ENTERPRISE_RO_DCs: ::windows::core::PCWSTR = ::windows::w!("RO"); +pub const SDDL_ENTERPRISE_RO_DCs: ::windows::core::PCWSTR = ::windows::core::w!("RO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_EVENT_LOG_READERS: ::windows::core::PCWSTR = ::windows::w!("ER"); +pub const SDDL_EVENT_LOG_READERS: ::windows::core::PCWSTR = ::windows::core::w!("ER"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_EVERYONE: ::windows::core::PCWSTR = ::windows::w!("WD"); +pub const SDDL_EVERYONE: ::windows::core::PCWSTR = ::windows::core::w!("WD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_FILE_ALL: ::windows::core::PCWSTR = ::windows::w!("FA"); +pub const SDDL_FILE_ALL: ::windows::core::PCWSTR = ::windows::core::w!("FA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_FILE_EXECUTE: ::windows::core::PCWSTR = ::windows::w!("FX"); +pub const SDDL_FILE_EXECUTE: ::windows::core::PCWSTR = ::windows::core::w!("FX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_FILE_READ: ::windows::core::PCWSTR = ::windows::w!("FR"); +pub const SDDL_FILE_READ: ::windows::core::PCWSTR = ::windows::core::w!("FR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_FILE_WRITE: ::windows::core::PCWSTR = ::windows::w!("FW"); +pub const SDDL_FILE_WRITE: ::windows::core::PCWSTR = ::windows::core::w!("FW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GENERIC_ALL: ::windows::core::PCWSTR = ::windows::w!("GA"); +pub const SDDL_GENERIC_ALL: ::windows::core::PCWSTR = ::windows::core::w!("GA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GENERIC_EXECUTE: ::windows::core::PCWSTR = ::windows::w!("GX"); +pub const SDDL_GENERIC_EXECUTE: ::windows::core::PCWSTR = ::windows::core::w!("GX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GENERIC_READ: ::windows::core::PCWSTR = ::windows::w!("GR"); +pub const SDDL_GENERIC_READ: ::windows::core::PCWSTR = ::windows::core::w!("GR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GENERIC_WRITE: ::windows::core::PCWSTR = ::windows::w!("GW"); +pub const SDDL_GENERIC_WRITE: ::windows::core::PCWSTR = ::windows::core::w!("GW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GROUP: ::windows::core::PCWSTR = ::windows::w!("G"); +pub const SDDL_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("G"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_GROUP_POLICY_ADMINS: ::windows::core::PCWSTR = ::windows::w!("PA"); +pub const SDDL_GROUP_POLICY_ADMINS: ::windows::core::PCWSTR = ::windows::core::w!("PA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_HYPER_V_ADMINS: ::windows::core::PCWSTR = ::windows::w!("HA"); +pub const SDDL_HYPER_V_ADMINS: ::windows::core::PCWSTR = ::windows::core::w!("HA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_IIS_USERS: ::windows::core::PCWSTR = ::windows::w!("IS"); +pub const SDDL_IIS_USERS: ::windows::core::PCWSTR = ::windows::core::w!("IS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_INHERITED: ::windows::core::PCWSTR = ::windows::w!("ID"); +pub const SDDL_INHERITED: ::windows::core::PCWSTR = ::windows::core::w!("ID"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_INHERIT_ONLY: ::windows::core::PCWSTR = ::windows::w!("IO"); +pub const SDDL_INHERIT_ONLY: ::windows::core::PCWSTR = ::windows::core::w!("IO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_INT: ::windows::core::PCWSTR = ::windows::w!("TI"); +pub const SDDL_INT: ::windows::core::PCWSTR = ::windows::core::w!("TI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_INTERACTIVE: ::windows::core::PCWSTR = ::windows::w!("IU"); +pub const SDDL_INTERACTIVE: ::windows::core::PCWSTR = ::windows::core::w!("IU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_ADMINS: ::windows::core::PCWSTR = ::windows::w!("KA"); +pub const SDDL_KEY_ADMINS: ::windows::core::PCWSTR = ::windows::core::w!("KA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_ALL: ::windows::core::PCWSTR = ::windows::w!("KA"); +pub const SDDL_KEY_ALL: ::windows::core::PCWSTR = ::windows::core::w!("KA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_EXECUTE: ::windows::core::PCWSTR = ::windows::w!("KX"); +pub const SDDL_KEY_EXECUTE: ::windows::core::PCWSTR = ::windows::core::w!("KX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_READ: ::windows::core::PCWSTR = ::windows::w!("KR"); +pub const SDDL_KEY_READ: ::windows::core::PCWSTR = ::windows::core::w!("KR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_KEY_WRITE: ::windows::core::PCWSTR = ::windows::w!("KW"); +pub const SDDL_KEY_WRITE: ::windows::core::PCWSTR = ::windows::core::w!("KW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LIST_CHILDREN: ::windows::core::PCWSTR = ::windows::w!("LC"); +pub const SDDL_LIST_CHILDREN: ::windows::core::PCWSTR = ::windows::core::w!("LC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LIST_OBJECT: ::windows::core::PCWSTR = ::windows::w!("LO"); +pub const SDDL_LIST_OBJECT: ::windows::core::PCWSTR = ::windows::core::w!("LO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LOCAL_ADMIN: ::windows::core::PCWSTR = ::windows::w!("LA"); +pub const SDDL_LOCAL_ADMIN: ::windows::core::PCWSTR = ::windows::core::w!("LA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LOCAL_GUEST: ::windows::core::PCWSTR = ::windows::w!("LG"); +pub const SDDL_LOCAL_GUEST: ::windows::core::PCWSTR = ::windows::core::w!("LG"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LOCAL_SERVICE: ::windows::core::PCWSTR = ::windows::w!("LS"); +pub const SDDL_LOCAL_SERVICE: ::windows::core::PCWSTR = ::windows::core::w!("LS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_LOCAL_SYSTEM: ::windows::core::PCWSTR = ::windows::w!("SY"); +pub const SDDL_LOCAL_SYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("SY"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_MANDATORY_LABEL: ::windows::core::PCWSTR = ::windows::w!("ML"); +pub const SDDL_MANDATORY_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("ML"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_HIGH: ::windows::core::PCWSTR = ::windows::w!("HI"); +pub const SDDL_ML_HIGH: ::windows::core::PCWSTR = ::windows::core::w!("HI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_LOW: ::windows::core::PCWSTR = ::windows::w!("LW"); +pub const SDDL_ML_LOW: ::windows::core::PCWSTR = ::windows::core::w!("LW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_MEDIUM: ::windows::core::PCWSTR = ::windows::w!("ME"); +pub const SDDL_ML_MEDIUM: ::windows::core::PCWSTR = ::windows::core::w!("ME"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_MEDIUM_PLUS: ::windows::core::PCWSTR = ::windows::w!("MP"); +pub const SDDL_ML_MEDIUM_PLUS: ::windows::core::PCWSTR = ::windows::core::w!("MP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_ML_SYSTEM: ::windows::core::PCWSTR = ::windows::w!("SI"); +pub const SDDL_ML_SYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("SI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NETWORK: ::windows::core::PCWSTR = ::windows::w!("NU"); +pub const SDDL_NETWORK: ::windows::core::PCWSTR = ::windows::core::w!("NU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NETWORK_CONFIGURATION_OPS: ::windows::core::PCWSTR = ::windows::w!("NO"); +pub const SDDL_NETWORK_CONFIGURATION_OPS: ::windows::core::PCWSTR = ::windows::core::w!("NO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NETWORK_SERVICE: ::windows::core::PCWSTR = ::windows::w!("NS"); +pub const SDDL_NETWORK_SERVICE: ::windows::core::PCWSTR = ::windows::core::w!("NS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NO_EXECUTE_UP: ::windows::core::PCWSTR = ::windows::w!("NX"); +pub const SDDL_NO_EXECUTE_UP: ::windows::core::PCWSTR = ::windows::core::w!("NX"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NO_PROPAGATE: ::windows::core::PCWSTR = ::windows::w!("NP"); +pub const SDDL_NO_PROPAGATE: ::windows::core::PCWSTR = ::windows::core::w!("NP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NO_READ_UP: ::windows::core::PCWSTR = ::windows::w!("NR"); +pub const SDDL_NO_READ_UP: ::windows::core::PCWSTR = ::windows::core::w!("NR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NO_WRITE_UP: ::windows::core::PCWSTR = ::windows::w!("NW"); +pub const SDDL_NO_WRITE_UP: ::windows::core::PCWSTR = ::windows::core::w!("NW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_NULL_ACL: ::windows::core::PCWSTR = ::windows::w!("NO_ACCESS_CONTROL"); +pub const SDDL_NULL_ACL: ::windows::core::PCWSTR = ::windows::core::w!("NO_ACCESS_CONTROL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_ACCESS_ALLOWED: ::windows::core::PCWSTR = ::windows::w!("OA"); +pub const SDDL_OBJECT_ACCESS_ALLOWED: ::windows::core::PCWSTR = ::windows::core::w!("OA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_ACCESS_DENIED: ::windows::core::PCWSTR = ::windows::w!("OD"); +pub const SDDL_OBJECT_ACCESS_DENIED: ::windows::core::PCWSTR = ::windows::core::w!("OD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_ALARM: ::windows::core::PCWSTR = ::windows::w!("OL"); +pub const SDDL_OBJECT_ALARM: ::windows::core::PCWSTR = ::windows::core::w!("OL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_AUDIT: ::windows::core::PCWSTR = ::windows::w!("OU"); +pub const SDDL_OBJECT_AUDIT: ::windows::core::PCWSTR = ::windows::core::w!("OU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OBJECT_INHERIT: ::windows::core::PCWSTR = ::windows::w!("OI"); +pub const SDDL_OBJECT_INHERIT: ::windows::core::PCWSTR = ::windows::core::w!("OI"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OWNER: ::windows::core::PCWSTR = ::windows::w!("O"); +pub const SDDL_OWNER: ::windows::core::PCWSTR = ::windows::core::w!("O"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_OWNER_RIGHTS: ::windows::core::PCWSTR = ::windows::w!("OW"); +pub const SDDL_OWNER_RIGHTS: ::windows::core::PCWSTR = ::windows::core::w!("OW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PERFLOG_USERS: ::windows::core::PCWSTR = ::windows::w!("LU"); +pub const SDDL_PERFLOG_USERS: ::windows::core::PCWSTR = ::windows::core::w!("LU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PERFMON_USERS: ::windows::core::PCWSTR = ::windows::w!("MU"); +pub const SDDL_PERFMON_USERS: ::windows::core::PCWSTR = ::windows::core::w!("MU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PERSONAL_SELF: ::windows::core::PCWSTR = ::windows::w!("PS"); +pub const SDDL_PERSONAL_SELF: ::windows::core::PCWSTR = ::windows::core::w!("PS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_POWER_USERS: ::windows::core::PCWSTR = ::windows::w!("PU"); +pub const SDDL_POWER_USERS: ::windows::core::PCWSTR = ::windows::core::w!("PU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PRINTER_OPERATORS: ::windows::core::PCWSTR = ::windows::w!("PO"); +pub const SDDL_PRINTER_OPERATORS: ::windows::core::PCWSTR = ::windows::core::w!("PO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PROCESS_TRUST_LABEL: ::windows::core::PCWSTR = ::windows::w!("TL"); +pub const SDDL_PROCESS_TRUST_LABEL: ::windows::core::PCWSTR = ::windows::core::w!("TL"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PROTECTED: ::windows::core::PCWSTR = ::windows::w!("P"); +pub const SDDL_PROTECTED: ::windows::core::PCWSTR = ::windows::core::w!("P"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_PROTECTED_USERS: ::windows::core::PCWSTR = ::windows::w!("AP"); +pub const SDDL_PROTECTED_USERS: ::windows::core::PCWSTR = ::windows::core::w!("AP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RAS_SERVERS: ::windows::core::PCWSTR = ::windows::w!("RS"); +pub const SDDL_RAS_SERVERS: ::windows::core::PCWSTR = ::windows::core::w!("RS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RDS_ENDPOINT_SERVERS: ::windows::core::PCWSTR = ::windows::w!("ES"); +pub const SDDL_RDS_ENDPOINT_SERVERS: ::windows::core::PCWSTR = ::windows::core::w!("ES"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RDS_MANAGEMENT_SERVERS: ::windows::core::PCWSTR = ::windows::w!("MS"); +pub const SDDL_RDS_MANAGEMENT_SERVERS: ::windows::core::PCWSTR = ::windows::core::w!("MS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RDS_REMOTE_ACCESS_SERVERS: ::windows::core::PCWSTR = ::windows::w!("RA"); +pub const SDDL_RDS_REMOTE_ACCESS_SERVERS: ::windows::core::PCWSTR = ::windows::core::w!("RA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_READ_CONTROL: ::windows::core::PCWSTR = ::windows::w!("RC"); +pub const SDDL_READ_CONTROL: ::windows::core::PCWSTR = ::windows::core::w!("RC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_READ_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("RP"); +pub const SDDL_READ_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("RP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_REMOTE_DESKTOP: ::windows::core::PCWSTR = ::windows::w!("RD"); +pub const SDDL_REMOTE_DESKTOP: ::windows::core::PCWSTR = ::windows::core::w!("RD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_REMOTE_MANAGEMENT_USERS: ::windows::core::PCWSTR = ::windows::w!("RM"); +pub const SDDL_REMOTE_MANAGEMENT_USERS: ::windows::core::PCWSTR = ::windows::core::w!("RM"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_REPLICATOR: ::windows::core::PCWSTR = ::windows::w!("RE"); +pub const SDDL_REPLICATOR: ::windows::core::PCWSTR = ::windows::core::w!("RE"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RESOURCE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("RA"); +pub const SDDL_RESOURCE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("RA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_RESTRICTED_CODE: ::windows::core::PCWSTR = ::windows::w!("RC"); +pub const SDDL_RESTRICTED_CODE: ::windows::core::PCWSTR = ::windows::core::w!("RC"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const SDDL_REVISION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const SDDL_REVISION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SACL: ::windows::core::PCWSTR = ::windows::w!("S"); +pub const SDDL_SACL: ::windows::core::PCWSTR = ::windows::core::w!("S"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SCHEMA_ADMINISTRATORS: ::windows::core::PCWSTR = ::windows::w!("SA"); +pub const SDDL_SCHEMA_ADMINISTRATORS: ::windows::core::PCWSTR = ::windows::core::w!("SA"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SCOPED_POLICY_ID: ::windows::core::PCWSTR = ::windows::w!("SP"); +pub const SDDL_SCOPED_POLICY_ID: ::windows::core::PCWSTR = ::windows::core::w!("SP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SELF_WRITE: ::windows::core::PCWSTR = ::windows::w!("SW"); +pub const SDDL_SELF_WRITE: ::windows::core::PCWSTR = ::windows::core::w!("SW"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SEPERATOR: ::windows::core::PCWSTR = ::windows::w!(";"); +pub const SDDL_SEPERATOR: ::windows::core::PCWSTR = ::windows::core::w!(";"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SERVER_OPERATORS: ::windows::core::PCWSTR = ::windows::w!("SO"); +pub const SDDL_SERVER_OPERATORS: ::windows::core::PCWSTR = ::windows::core::w!("SO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SERVICE: ::windows::core::PCWSTR = ::windows::w!("SU"); +pub const SDDL_SERVICE: ::windows::core::PCWSTR = ::windows::core::w!("SU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SERVICE_ASSERTED: ::windows::core::PCWSTR = ::windows::w!("SS"); +pub const SDDL_SERVICE_ASSERTED: ::windows::core::PCWSTR = ::windows::core::w!("SS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SID: ::windows::core::PCWSTR = ::windows::w!("TD"); +pub const SDDL_SID: ::windows::core::PCWSTR = ::windows::core::w!("TD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_SPACE: ::windows::core::PCWSTR = ::windows::w!(" "); +pub const SDDL_SPACE: ::windows::core::PCWSTR = ::windows::core::w!(" "); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_STANDARD_DELETE: ::windows::core::PCWSTR = ::windows::w!("SD"); +pub const SDDL_STANDARD_DELETE: ::windows::core::PCWSTR = ::windows::core::w!("SD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_TRUST_PROTECTED_FILTER: ::windows::core::PCWSTR = ::windows::w!("TP"); +pub const SDDL_TRUST_PROTECTED_FILTER: ::windows::core::PCWSTR = ::windows::core::w!("TP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_UINT: ::windows::core::PCWSTR = ::windows::w!("TU"); +pub const SDDL_UINT: ::windows::core::PCWSTR = ::windows::core::w!("TU"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_USER_MODE_DRIVERS: ::windows::core::PCWSTR = ::windows::w!("UD"); +pub const SDDL_USER_MODE_DRIVERS: ::windows::core::PCWSTR = ::windows::core::w!("UD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WRITE_DAC: ::windows::core::PCWSTR = ::windows::w!("WD"); +pub const SDDL_WRITE_DAC: ::windows::core::PCWSTR = ::windows::core::w!("WD"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WRITE_OWNER: ::windows::core::PCWSTR = ::windows::w!("WO"); +pub const SDDL_WRITE_OWNER: ::windows::core::PCWSTR = ::windows::core::w!("WO"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WRITE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("WP"); +pub const SDDL_WRITE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("WP"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WRITE_RESTRICTED_CODE: ::windows::core::PCWSTR = ::windows::w!("WR"); +pub const SDDL_WRITE_RESTRICTED_CODE: ::windows::core::PCWSTR = ::windows::core::w!("WR"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] -pub const SDDL_WSTRING: ::windows::core::PCWSTR = ::windows::w!("TS"); +pub const SDDL_WSTRING: ::windows::core::PCWSTR = ::windows::core::w!("TS"); #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] pub const TRUSTEE_ACCESS_ALL: i32 = -1i32; #[doc = "*Required features: `\"Win32_Security_Authorization\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs index 86273c05ff..e320d1f0a9 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/ConfigurationSnapin/mod.rs @@ -101,9 +101,9 @@ pub struct ISceSvcAttachmentPersistInfo_Vtbl { pub FreeBuffer: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, pvdata: *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const CCF_SCESVC_ATTACHMENT: ::windows::core::PCWSTR = ::windows::w!("CCF_SCESVC_ATTACHMENT"); +pub const CCF_SCESVC_ATTACHMENT: ::windows::core::PCWSTR = ::windows::core::w!("CCF_SCESVC_ATTACHMENT"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const CCF_SCESVC_ATTACHMENT_DATA: ::windows::core::PCWSTR = ::windows::w!("CCF_SCESVC_ATTACHMENT_DATA"); +pub const CCF_SCESVC_ATTACHMENT_DATA: ::windows::core::PCWSTR = ::windows::core::w!("CCF_SCESVC_ATTACHMENT_DATA"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub const SCESTATUS_ACCESS_DENIED: i32 = 9i32; #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] @@ -147,7 +147,7 @@ pub const SCESTATUS_TRUST_FAIL: i32 = 19i32; #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub const SCESVC_ENUMERATION_MAX: i32 = 100i32; #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const SCE_ROOT_PATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\SeCEdit"); +pub const SCE_ROOT_PATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\SeCEdit"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub const cNodetypeSceAnalysisServices: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x678050c7_1ff8_11d1_affb_00c04fb984f9); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] @@ -155,17 +155,17 @@ pub const cNodetypeSceEventLog: ::windows::core::GUID = ::windows::core::GUID::f #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] pub const cNodetypeSceTemplateServices: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x24a7f717_1f0c_11d1_affb_00c04fb984f9); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const lstruuidNodetypeSceAnalysisServices: ::windows::core::PCWSTR = ::windows::w!("{678050c7-1ff8-11d1-affb-00c04fb984f9}"); +pub const lstruuidNodetypeSceAnalysisServices: ::windows::core::PCWSTR = ::windows::core::w!("{678050c7-1ff8-11d1-affb-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const lstruuidNodetypeSceEventLog: ::windows::core::PCWSTR = ::windows::w!("{2ce06698-4bf3-11d1-8c30-00c04fb984f9}"); +pub const lstruuidNodetypeSceEventLog: ::windows::core::PCWSTR = ::windows::core::w!("{2ce06698-4bf3-11d1-8c30-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const lstruuidNodetypeSceTemplateServices: ::windows::core::PCWSTR = ::windows::w!("{24a7f717-1f0c-11d1-affb-00c04fb984f9}"); +pub const lstruuidNodetypeSceTemplateServices: ::windows::core::PCWSTR = ::windows::core::w!("{24a7f717-1f0c-11d1-affb-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const struuidNodetypeSceAnalysisServices: ::windows::core::PCSTR = ::windows::s!("{678050c7-1ff8-11d1-affb-00c04fb984f9}"); +pub const struuidNodetypeSceAnalysisServices: ::windows::core::PCSTR = ::windows::core::s!("{678050c7-1ff8-11d1-affb-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const struuidNodetypeSceEventLog: ::windows::core::PCSTR = ::windows::s!("{2ce06698-4bf3-11d1-8c30-00c04fb984f9}"); +pub const struuidNodetypeSceEventLog: ::windows::core::PCSTR = ::windows::core::s!("{2ce06698-4bf3-11d1-8c30-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] -pub const struuidNodetypeSceTemplateServices: ::windows::core::PCSTR = ::windows::s!("{24a7f717-1f0c-11d1-affb-00c04fb984f9}"); +pub const struuidNodetypeSceTemplateServices: ::windows::core::PCSTR = ::windows::core::s!("{24a7f717-1f0c-11d1-affb-00c04fb984f9}"); #[doc = "*Required features: `\"Win32_Security_ConfigurationSnapin\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs index 635c8a17ec..4edd0408bc 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Credentials/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn CredDeleteA(targetname: P0, r#type: u32, flags: u32) -> super: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredDeleteA ( targetname : :: windows::core::PCSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredDeleteA ( targetname : ::windows::core::PCSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); CredDeleteA(targetname.into_param().abi(), r#type, flags) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -15,7 +15,7 @@ pub unsafe fn CredDeleteW(targetname: P0, r#type: u32, flags: u32) -> super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredDeleteW ( targetname : :: windows::core::PCWSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredDeleteW ( targetname : ::windows::core::PCWSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); CredDeleteW(targetname.into_param().abi(), r#type, flags) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -25,7 +25,7 @@ pub unsafe fn CredEnumerateA(filter: P0, flags: CRED_ENUMERATE_FLAGS, count: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredEnumerateA ( filter : :: windows::core::PCSTR , flags : CRED_ENUMERATE_FLAGS , count : *mut u32 , credential : *mut *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredEnumerateA ( filter : ::windows::core::PCSTR , flags : CRED_ENUMERATE_FLAGS , count : *mut u32 , credential : *mut *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); CredEnumerateA(filter.into_param().abi(), flags, count, credential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -35,7 +35,7 @@ pub unsafe fn CredEnumerateW(filter: P0, flags: CRED_ENUMERATE_FLAGS, count: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredEnumerateW ( filter : :: windows::core::PCWSTR , flags : CRED_ENUMERATE_FLAGS , count : *mut u32 , credential : *mut *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredEnumerateW ( filter : ::windows::core::PCWSTR , flags : CRED_ENUMERATE_FLAGS , count : *mut u32 , credential : *mut *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); CredEnumerateW(filter.into_param().abi(), flags, count, credential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -45,7 +45,7 @@ pub unsafe fn CredFindBestCredentialA(targetname: P0, r#type: u32, flags: u3 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredFindBestCredentialA ( targetname : :: windows::core::PCSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredFindBestCredentialA ( targetname : ::windows::core::PCSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); CredFindBestCredentialA(targetname.into_param().abi(), r#type, flags, credential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -55,7 +55,7 @@ pub unsafe fn CredFindBestCredentialW(targetname: P0, r#type: u32, flags: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredFindBestCredentialW ( targetname : :: windows::core::PCWSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredFindBestCredentialW ( targetname : ::windows::core::PCWSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); CredFindBestCredentialW(targetname.into_param().abi(), r#type, flags, credential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -78,7 +78,7 @@ pub unsafe fn CredGetTargetInfoA(targetname: P0, flags: u32, targetinfo: *mu where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredGetTargetInfoA ( targetname : :: windows::core::PCSTR , flags : u32 , targetinfo : *mut *mut CREDENTIAL_TARGET_INFORMATIONA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredGetTargetInfoA ( targetname : ::windows::core::PCSTR , flags : u32 , targetinfo : *mut *mut CREDENTIAL_TARGET_INFORMATIONA ) -> super::super::Foundation:: BOOL ); CredGetTargetInfoA(targetname.into_param().abi(), flags, targetinfo) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -88,7 +88,7 @@ pub unsafe fn CredGetTargetInfoW(targetname: P0, flags: u32, targetinfo: *mu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredGetTargetInfoW ( targetname : :: windows::core::PCWSTR , flags : u32 , targetinfo : *mut *mut CREDENTIAL_TARGET_INFORMATIONW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredGetTargetInfoW ( targetname : ::windows::core::PCWSTR , flags : u32 , targetinfo : *mut *mut CREDENTIAL_TARGET_INFORMATIONW ) -> super::super::Foundation:: BOOL ); CredGetTargetInfoW(targetname.into_param().abi(), flags, targetinfo) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -98,7 +98,7 @@ pub unsafe fn CredIsMarshaledCredentialA(marshaledcredential: P0) -> super:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredIsMarshaledCredentialA ( marshaledcredential : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredIsMarshaledCredentialA ( marshaledcredential : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CredIsMarshaledCredentialA(marshaledcredential.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -108,7 +108,7 @@ pub unsafe fn CredIsMarshaledCredentialW(marshaledcredential: P0) -> super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredIsMarshaledCredentialW ( marshaledcredential : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredIsMarshaledCredentialW ( marshaledcredential : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CredIsMarshaledCredentialW(marshaledcredential.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -118,7 +118,7 @@ pub unsafe fn CredIsProtectedA(pszprotectedcredentials: P0, pprotectiontype: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredIsProtectedA ( pszprotectedcredentials : :: windows::core::PCSTR , pprotectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredIsProtectedA ( pszprotectedcredentials : ::windows::core::PCSTR , pprotectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); CredIsProtectedA(pszprotectedcredentials.into_param().abi(), pprotectiontype) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -128,21 +128,21 @@ pub unsafe fn CredIsProtectedW(pszprotectedcredentials: P0, pprotectiontype: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredIsProtectedW ( pszprotectedcredentials : :: windows::core::PCWSTR , pprotectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredIsProtectedW ( pszprotectedcredentials : ::windows::core::PCWSTR , pprotectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); CredIsProtectedW(pszprotectedcredentials.into_param().abi(), pprotectiontype) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CredMarshalCredentialA(credtype: CRED_MARSHAL_TYPE, credential: *const ::core::ffi::c_void, marshaledcredential: *mut ::windows::core::PSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredMarshalCredentialA ( credtype : CRED_MARSHAL_TYPE , credential : *const ::core::ffi::c_void , marshaledcredential : *mut :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredMarshalCredentialA ( credtype : CRED_MARSHAL_TYPE , credential : *const ::core::ffi::c_void , marshaledcredential : *mut ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); CredMarshalCredentialA(credtype, credential, marshaledcredential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CredMarshalCredentialW(credtype: CRED_MARSHAL_TYPE, credential: *const ::core::ffi::c_void, marshaledcredential: *mut ::windows::core::PWSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredMarshalCredentialW ( credtype : CRED_MARSHAL_TYPE , credential : *const ::core::ffi::c_void , marshaledcredential : *mut :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredMarshalCredentialW ( credtype : CRED_MARSHAL_TYPE , credential : *const ::core::ffi::c_void , marshaledcredential : *mut ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); CredMarshalCredentialW(credtype, credential, marshaledcredential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -153,7 +153,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredPackAuthenticationBufferA ( dwflags : CRED_PACK_FLAGS , pszusername : :: windows::core::PCSTR , pszpassword : :: windows::core::PCSTR , ppackedcredentials : *mut u8 , pcbpackedcredentials : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "credui.dll""system" fn CredPackAuthenticationBufferA ( dwflags : CRED_PACK_FLAGS , pszusername : ::windows::core::PCSTR , pszpassword : ::windows::core::PCSTR , ppackedcredentials : *mut u8 , pcbpackedcredentials : *mut u32 ) -> super::super::Foundation:: BOOL ); CredPackAuthenticationBufferA(dwflags, pszusername.into_param().abi(), pszpassword.into_param().abi(), ::core::mem::transmute(ppackedcredentials.unwrap_or(::std::ptr::null_mut())), pcbpackedcredentials) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -164,7 +164,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredPackAuthenticationBufferW ( dwflags : CRED_PACK_FLAGS , pszusername : :: windows::core::PCWSTR , pszpassword : :: windows::core::PCWSTR , ppackedcredentials : *mut u8 , pcbpackedcredentials : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "credui.dll""system" fn CredPackAuthenticationBufferW ( dwflags : CRED_PACK_FLAGS , pszusername : ::windows::core::PCWSTR , pszpassword : ::windows::core::PCWSTR , ppackedcredentials : *mut u8 , pcbpackedcredentials : *mut u32 ) -> super::super::Foundation:: BOOL ); CredPackAuthenticationBufferW(dwflags, pszusername.into_param().abi(), pszpassword.into_param().abi(), ::core::mem::transmute(ppackedcredentials.unwrap_or(::std::ptr::null_mut())), pcbpackedcredentials) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -174,7 +174,7 @@ pub unsafe fn CredProtectA(fasself: P0, pszcredentials: &[u8], pszprotectedc where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredProtectA ( fasself : super::super::Foundation:: BOOL , pszcredentials : :: windows::core::PCSTR , cchcredentials : u32 , pszprotectedcredentials : :: windows::core::PSTR , pcchmaxchars : *mut u32 , protectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredProtectA ( fasself : super::super::Foundation:: BOOL , pszcredentials : ::windows::core::PCSTR , cchcredentials : u32 , pszprotectedcredentials : ::windows::core::PSTR , pcchmaxchars : *mut u32 , protectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); CredProtectA(fasself.into_param().abi(), ::core::mem::transmute(pszcredentials.as_ptr()), pszcredentials.len() as _, ::core::mem::transmute(pszprotectedcredentials), pcchmaxchars, ::core::mem::transmute(protectiontype.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -184,7 +184,7 @@ pub unsafe fn CredProtectW(fasself: P0, pszcredentials: &[u16], pszprotected where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredProtectW ( fasself : super::super::Foundation:: BOOL , pszcredentials : :: windows::core::PCWSTR , cchcredentials : u32 , pszprotectedcredentials : :: windows::core::PWSTR , pcchmaxchars : *mut u32 , protectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredProtectW ( fasself : super::super::Foundation:: BOOL , pszcredentials : ::windows::core::PCWSTR , cchcredentials : u32 , pszprotectedcredentials : ::windows::core::PWSTR , pcchmaxchars : *mut u32 , protectiontype : *mut CRED_PROTECTION_TYPE ) -> super::super::Foundation:: BOOL ); CredProtectW(fasself.into_param().abi(), ::core::mem::transmute(pszcredentials.as_ptr()), pszcredentials.len() as _, ::core::mem::transmute(pszprotectedcredentials), pcchmaxchars, ::core::mem::transmute(protectiontype.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -194,7 +194,7 @@ pub unsafe fn CredReadA(targetname: P0, r#type: u32, flags: u32, credential: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredReadA ( targetname : :: windows::core::PCSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredReadA ( targetname : ::windows::core::PCSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALA ) -> super::super::Foundation:: BOOL ); CredReadA(targetname.into_param().abi(), r#type, flags, credential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -218,7 +218,7 @@ pub unsafe fn CredReadW(targetname: P0, r#type: u32, flags: u32, credential: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredReadW ( targetname : :: windows::core::PCWSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredReadW ( targetname : ::windows::core::PCWSTR , r#type : u32 , flags : u32 , credential : *mut *mut CREDENTIALW ) -> super::super::Foundation:: BOOL ); CredReadW(targetname.into_param().abi(), r#type, flags, credential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -229,7 +229,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredRenameA ( oldtargetname : :: windows::core::PCSTR , newtargetname : :: windows::core::PCSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredRenameA ( oldtargetname : ::windows::core::PCSTR , newtargetname : ::windows::core::PCSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); CredRenameA(oldtargetname.into_param().abi(), newtargetname.into_param().abi(), r#type, flags) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -240,7 +240,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredRenameW ( oldtargetname : :: windows::core::PCWSTR , newtargetname : :: windows::core::PCWSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredRenameW ( oldtargetname : ::windows::core::PCWSTR , newtargetname : ::windows::core::PCWSTR , r#type : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); CredRenameW(oldtargetname.into_param().abi(), newtargetname.into_param().abi(), r#type, flags) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -250,7 +250,7 @@ pub unsafe fn CredUICmdLinePromptForCredentialsA(psztargetname: P0, pcontext where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUICmdLinePromptForCredentialsA ( psztargetname : :: windows::core::PCSTR , pcontext : *const SecHandle , dwautherror : u32 , username : :: windows::core::PSTR , uluserbuffersize : u32 , pszpassword : :: windows::core::PSTR , ulpasswordbuffersize : u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUICmdLinePromptForCredentialsA ( psztargetname : ::windows::core::PCSTR , pcontext : *const SecHandle , dwautherror : u32 , username : ::windows::core::PSTR , uluserbuffersize : u32 , pszpassword : ::windows::core::PSTR , ulpasswordbuffersize : u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); CredUICmdLinePromptForCredentialsA(psztargetname.into_param().abi(), ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null())), dwautherror, ::core::mem::transmute(username.as_ptr()), username.len() as _, ::core::mem::transmute(pszpassword.as_ptr()), pszpassword.len() as _, ::core::mem::transmute(pfsave.unwrap_or(::std::ptr::null_mut())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -260,7 +260,7 @@ pub unsafe fn CredUICmdLinePromptForCredentialsW(psztargetname: P0, pcontext where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUICmdLinePromptForCredentialsW ( psztargetname : :: windows::core::PCWSTR , pcontext : *const SecHandle , dwautherror : u32 , username : :: windows::core::PWSTR , uluserbuffersize : u32 , pszpassword : :: windows::core::PWSTR , ulpasswordbuffersize : u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUICmdLinePromptForCredentialsW ( psztargetname : ::windows::core::PCWSTR , pcontext : *const SecHandle , dwautherror : u32 , username : ::windows::core::PWSTR , uluserbuffersize : u32 , pszpassword : ::windows::core::PWSTR , ulpasswordbuffersize : u32 , pfsave : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); CredUICmdLinePromptForCredentialsW(psztargetname.into_param().abi(), ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null())), dwautherror, ::core::mem::transmute(username.as_ptr()), username.len() as _, ::core::mem::transmute(pszpassword.as_ptr()), pszpassword.len() as _, ::core::mem::transmute(pfsave.unwrap_or(::std::ptr::null_mut())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -271,7 +271,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUIConfirmCredentialsA ( psztargetname : :: windows::core::PCSTR , bconfirm : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUIConfirmCredentialsA ( psztargetname : ::windows::core::PCSTR , bconfirm : super::super::Foundation:: BOOL ) -> u32 ); CredUIConfirmCredentialsA(psztargetname.into_param().abi(), bconfirm.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -282,7 +282,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUIConfirmCredentialsW ( psztargetname : :: windows::core::PCWSTR , bconfirm : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUIConfirmCredentialsW ( psztargetname : ::windows::core::PCWSTR , bconfirm : super::super::Foundation:: BOOL ) -> u32 ); CredUIConfirmCredentialsW(psztargetname.into_param().abi(), bconfirm.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -291,7 +291,7 @@ pub unsafe fn CredUIParseUserNameA(username: P0, user: &mut [u8], domain: &m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUIParseUserNameA ( username : :: windows::core::PCSTR , user : :: windows::core::PSTR , userbuffersize : u32 , domain : :: windows::core::PSTR , domainbuffersize : u32 ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUIParseUserNameA ( username : ::windows::core::PCSTR , user : ::windows::core::PSTR , userbuffersize : u32 , domain : ::windows::core::PSTR , domainbuffersize : u32 ) -> u32 ); CredUIParseUserNameA(username.into_param().abi(), ::core::mem::transmute(user.as_ptr()), user.len() as _, ::core::mem::transmute(domain.as_ptr()), domain.len() as _) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -300,7 +300,7 @@ pub unsafe fn CredUIParseUserNameW(username: P0, user: &mut [u16], domain: & where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUIParseUserNameW ( username : :: windows::core::PCWSTR , user : :: windows::core::PWSTR , userbuffersize : u32 , domain : :: windows::core::PWSTR , domainbuffersize : u32 ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUIParseUserNameW ( username : ::windows::core::PCWSTR , user : ::windows::core::PWSTR , userbuffersize : u32 , domain : ::windows::core::PWSTR , domainbuffersize : u32 ) -> u32 ); CredUIParseUserNameW(username.into_param().abi(), ::core::mem::transmute(user.as_ptr()), user.len() as _, ::core::mem::transmute(domain.as_ptr()), domain.len() as _) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -310,7 +310,7 @@ pub unsafe fn CredUIPromptForCredentialsA(puiinfo: ::core::option::Option<*c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUIPromptForCredentialsA ( puiinfo : *const CREDUI_INFOA , psztargetname : :: windows::core::PCSTR , pcontext : *const SecHandle , dwautherror : u32 , pszusername : :: windows::core::PSTR , ulusernamebuffersize : u32 , pszpassword : :: windows::core::PSTR , ulpasswordbuffersize : u32 , save : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUIPromptForCredentialsA ( puiinfo : *const CREDUI_INFOA , psztargetname : ::windows::core::PCSTR , pcontext : *const SecHandle , dwautherror : u32 , pszusername : ::windows::core::PSTR , ulusernamebuffersize : u32 , pszpassword : ::windows::core::PSTR , ulpasswordbuffersize : u32 , save : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); CredUIPromptForCredentialsA(::core::mem::transmute(puiinfo.unwrap_or(::std::ptr::null())), psztargetname.into_param().abi(), ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null())), dwautherror, ::core::mem::transmute(pszusername.as_ptr()), pszusername.len() as _, ::core::mem::transmute(pszpassword.as_ptr()), pszpassword.len() as _, ::core::mem::transmute(save.unwrap_or(::std::ptr::null_mut())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -320,7 +320,7 @@ pub unsafe fn CredUIPromptForCredentialsW(puiinfo: ::core::option::Option<*c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUIPromptForCredentialsW ( puiinfo : *const CREDUI_INFOW , psztargetname : :: windows::core::PCWSTR , pcontext : *const SecHandle , dwautherror : u32 , pszusername : :: windows::core::PWSTR , ulusernamebuffersize : u32 , pszpassword : :: windows::core::PWSTR , ulpasswordbuffersize : u32 , save : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUIPromptForCredentialsW ( puiinfo : *const CREDUI_INFOW , psztargetname : ::windows::core::PCWSTR , pcontext : *const SecHandle , dwautherror : u32 , pszusername : ::windows::core::PWSTR , ulusernamebuffersize : u32 , pszpassword : ::windows::core::PWSTR , ulpasswordbuffersize : u32 , save : *mut super::super::Foundation:: BOOL , dwflags : CREDUI_FLAGS ) -> u32 ); CredUIPromptForCredentialsW(::core::mem::transmute(puiinfo.unwrap_or(::std::ptr::null())), psztargetname.into_param().abi(), ::core::mem::transmute(pcontext.unwrap_or(::std::ptr::null())), dwautherror, ::core::mem::transmute(pszusername.as_ptr()), pszusername.len() as _, ::core::mem::transmute(pszpassword.as_ptr()), pszpassword.len() as _, ::core::mem::transmute(save.unwrap_or(::std::ptr::null_mut())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -343,7 +343,7 @@ pub unsafe fn CredUIReadSSOCredW(pszrealm: P0, ppszusername: *mut ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUIReadSSOCredW ( pszrealm : :: windows::core::PCWSTR , ppszusername : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUIReadSSOCredW ( pszrealm : ::windows::core::PCWSTR , ppszusername : *mut ::windows::core::PWSTR ) -> u32 ); CredUIReadSSOCredW(pszrealm.into_param().abi(), ppszusername) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -356,21 +356,21 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "credui.dll""system" fn CredUIStoreSSOCredW ( pszrealm : :: windows::core::PCWSTR , pszusername : :: windows::core::PCWSTR , pszpassword : :: windows::core::PCWSTR , bpersist : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUIStoreSSOCredW ( pszrealm : ::windows::core::PCWSTR , pszusername : ::windows::core::PCWSTR , pszpassword : ::windows::core::PCWSTR , bpersist : super::super::Foundation:: BOOL ) -> u32 ); CredUIStoreSSOCredW(pszrealm.into_param().abi(), pszusername.into_param().abi(), pszpassword.into_param().abi(), bpersist.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CredUnPackAuthenticationBufferA(dwflags: CRED_PACK_FLAGS, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, pszusername: ::windows::core::PSTR, pcchlmaxusername: *mut u32, pszdomainname: ::windows::core::PSTR, pcchmaxdomainname: ::core::option::Option<*mut u32>, pszpassword: ::windows::core::PSTR, pcchmaxpassword: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "credui.dll""system" fn CredUnPackAuthenticationBufferA ( dwflags : CRED_PACK_FLAGS , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , pszusername : :: windows::core::PSTR , pcchlmaxusername : *mut u32 , pszdomainname : :: windows::core::PSTR , pcchmaxdomainname : *mut u32 , pszpassword : :: windows::core::PSTR , pcchmaxpassword : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUnPackAuthenticationBufferA ( dwflags : CRED_PACK_FLAGS , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , pszusername : ::windows::core::PSTR , pcchlmaxusername : *mut u32 , pszdomainname : ::windows::core::PSTR , pcchmaxdomainname : *mut u32 , pszpassword : ::windows::core::PSTR , pcchmaxpassword : *mut u32 ) -> super::super::Foundation:: BOOL ); CredUnPackAuthenticationBufferA(dwflags, pauthbuffer, cbauthbuffer, ::core::mem::transmute(pszusername), pcchlmaxusername, ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pcchmaxdomainname.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszpassword), pcchmaxpassword) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CredUnPackAuthenticationBufferW(dwflags: CRED_PACK_FLAGS, pauthbuffer: *const ::core::ffi::c_void, cbauthbuffer: u32, pszusername: ::windows::core::PWSTR, pcchmaxusername: *mut u32, pszdomainname: ::windows::core::PWSTR, pcchmaxdomainname: ::core::option::Option<*mut u32>, pszpassword: ::windows::core::PWSTR, pcchmaxpassword: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "credui.dll""system" fn CredUnPackAuthenticationBufferW ( dwflags : CRED_PACK_FLAGS , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , pszusername : :: windows::core::PWSTR , pcchmaxusername : *mut u32 , pszdomainname : :: windows::core::PWSTR , pcchmaxdomainname : *mut u32 , pszpassword : :: windows::core::PWSTR , pcchmaxpassword : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "credui.dll""system" fn CredUnPackAuthenticationBufferW ( dwflags : CRED_PACK_FLAGS , pauthbuffer : *const ::core::ffi::c_void , cbauthbuffer : u32 , pszusername : ::windows::core::PWSTR , pcchmaxusername : *mut u32 , pszdomainname : ::windows::core::PWSTR , pcchmaxdomainname : *mut u32 , pszpassword : ::windows::core::PWSTR , pcchmaxpassword : *mut u32 ) -> super::super::Foundation:: BOOL ); CredUnPackAuthenticationBufferW(dwflags, pauthbuffer, cbauthbuffer, ::core::mem::transmute(pszusername), pcchmaxusername, ::core::mem::transmute(pszdomainname), ::core::mem::transmute(pcchmaxdomainname.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszpassword), pcchmaxpassword) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -380,7 +380,7 @@ pub unsafe fn CredUnmarshalCredentialA(marshaledcredential: P0, credtype: *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredUnmarshalCredentialA ( marshaledcredential : :: windows::core::PCSTR , credtype : *mut CRED_MARSHAL_TYPE , credential : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredUnmarshalCredentialA ( marshaledcredential : ::windows::core::PCSTR , credtype : *mut CRED_MARSHAL_TYPE , credential : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CredUnmarshalCredentialA(marshaledcredential.into_param().abi(), credtype, credential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -390,7 +390,7 @@ pub unsafe fn CredUnmarshalCredentialW(marshaledcredential: P0, credtype: *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredUnmarshalCredentialW ( marshaledcredential : :: windows::core::PCWSTR , credtype : *mut CRED_MARSHAL_TYPE , credential : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredUnmarshalCredentialW ( marshaledcredential : ::windows::core::PCWSTR , credtype : *mut CRED_MARSHAL_TYPE , credential : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CredUnmarshalCredentialW(marshaledcredential.into_param().abi(), credtype, credential) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -400,7 +400,7 @@ pub unsafe fn CredUnprotectA(fasself: P0, pszprotectedcredentials: &[u8], ps where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredUnprotectA ( fasself : super::super::Foundation:: BOOL , pszprotectedcredentials : :: windows::core::PCSTR , cchprotectedcredentials : u32 , pszcredentials : :: windows::core::PSTR , pcchmaxchars : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredUnprotectA ( fasself : super::super::Foundation:: BOOL , pszprotectedcredentials : ::windows::core::PCSTR , cchprotectedcredentials : u32 , pszcredentials : ::windows::core::PSTR , pcchmaxchars : *mut u32 ) -> super::super::Foundation:: BOOL ); CredUnprotectA(fasself.into_param().abi(), ::core::mem::transmute(pszprotectedcredentials.as_ptr()), pszprotectedcredentials.len() as _, ::core::mem::transmute(pszcredentials), pcchmaxchars) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -410,7 +410,7 @@ pub unsafe fn CredUnprotectW(fasself: P0, pszprotectedcredentials: &[u16], p where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CredUnprotectW ( fasself : super::super::Foundation:: BOOL , pszprotectedcredentials : :: windows::core::PCWSTR , cchprotectedcredentials : u32 , pszcredentials : :: windows::core::PWSTR , pcchmaxchars : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CredUnprotectW ( fasself : super::super::Foundation:: BOOL , pszprotectedcredentials : ::windows::core::PCWSTR , cchprotectedcredentials : u32 , pszcredentials : ::windows::core::PWSTR , pcchmaxchars : *mut u32 ) -> super::super::Foundation:: BOOL ); CredUnprotectW(fasself.into_param().abi(), ::core::mem::transmute(pszprotectedcredentials.as_ptr()), pszprotectedcredentials.len() as _, ::core::mem::transmute(pszcredentials), pcchmaxchars) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -464,7 +464,7 @@ pub unsafe fn KeyCredentialManagerFreeInformation(keycredentialmanagerinfo: *con #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] pub unsafe fn KeyCredentialManagerGetInformation() -> ::windows::core::Result<*mut KeyCredentialManagerInfo> { - ::windows::imp::link ! ( "keycredmgr.dll""system" fn KeyCredentialManagerGetInformation ( keycredentialmanagerinfo : *mut *mut KeyCredentialManagerInfo ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "keycredmgr.dll""system" fn KeyCredentialManagerGetInformation ( keycredentialmanagerinfo : *mut *mut KeyCredentialManagerInfo ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut KeyCredentialManagerInfo>(); KeyCredentialManagerGetInformation(&mut result__).from_abi(result__) } @@ -472,7 +472,7 @@ pub unsafe fn KeyCredentialManagerGetInformation() -> ::windows::core::Result<*m #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn KeyCredentialManagerGetOperationErrorStates(keycredentialmanageroperationtype: KeyCredentialManagerOperationType, isready: *mut super::super::Foundation::BOOL, keycredentialmanageroperationerrorstates: *mut KeyCredentialManagerOperationErrorStates) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "keycredmgr.dll""system" fn KeyCredentialManagerGetOperationErrorStates ( keycredentialmanageroperationtype : KeyCredentialManagerOperationType , isready : *mut super::super::Foundation:: BOOL , keycredentialmanageroperationerrorstates : *mut KeyCredentialManagerOperationErrorStates ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "keycredmgr.dll""system" fn KeyCredentialManagerGetOperationErrorStates ( keycredentialmanageroperationtype : KeyCredentialManagerOperationType , isready : *mut super::super::Foundation:: BOOL , keycredentialmanageroperationerrorstates : *mut KeyCredentialManagerOperationErrorStates ) -> ::windows::core::HRESULT ); KeyCredentialManagerGetOperationErrorStates(keycredentialmanageroperationtype, isready, keycredentialmanageroperationerrorstates).ok() } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -482,7 +482,7 @@ pub unsafe fn KeyCredentialManagerShowUIOperation(hwndowner: P0, keycredenti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "keycredmgr.dll""system" fn KeyCredentialManagerShowUIOperation ( hwndowner : super::super::Foundation:: HWND , keycredentialmanageroperationtype : KeyCredentialManagerOperationType ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "keycredmgr.dll""system" fn KeyCredentialManagerShowUIOperation ( hwndowner : super::super::Foundation:: HWND , keycredentialmanageroperationtype : KeyCredentialManagerOperationType ) -> ::windows::core::HRESULT ); KeyCredentialManagerShowUIOperation(hwndowner.into_param().abi(), keycredentialmanageroperationtype).ok() } #[doc = "*Required features: `\"Win32_Security_Credentials\"`, `\"Win32_Foundation\"`*"] @@ -500,7 +500,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardAddReaderToGroupA ( hcontext : usize , szreadername : :: windows::core::PCSTR , szgroupname : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardAddReaderToGroupA ( hcontext : usize , szreadername : ::windows::core::PCSTR , szgroupname : ::windows::core::PCSTR ) -> i32 ); SCardAddReaderToGroupA(hcontext, szreadername.into_param().abi(), szgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -510,7 +510,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardAddReaderToGroupW ( hcontext : usize , szreadername : :: windows::core::PCWSTR , szgroupname : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardAddReaderToGroupW ( hcontext : usize , szreadername : ::windows::core::PCWSTR , szgroupname : ::windows::core::PCWSTR ) -> i32 ); SCardAddReaderToGroupW(hcontext, szreadername.into_param().abi(), szgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -537,7 +537,7 @@ pub unsafe fn SCardConnectA(hcontext: usize, szreader: P0, dwsharemode: u32, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardConnectA ( hcontext : usize , szreader : :: windows::core::PCSTR , dwsharemode : u32 , dwpreferredprotocols : u32 , phcard : *mut usize , pdwactiveprotocol : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardConnectA ( hcontext : usize , szreader : ::windows::core::PCSTR , dwsharemode : u32 , dwpreferredprotocols : u32 , phcard : *mut usize , pdwactiveprotocol : *mut u32 ) -> i32 ); SCardConnectA(hcontext, szreader.into_param().abi(), dwsharemode, dwpreferredprotocols, phcard, pdwactiveprotocol) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -546,7 +546,7 @@ pub unsafe fn SCardConnectW(hcontext: usize, szreader: P0, dwsharemode: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardConnectW ( hcontext : usize , szreader : :: windows::core::PCWSTR , dwsharemode : u32 , dwpreferredprotocols : u32 , phcard : *mut usize , pdwactiveprotocol : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardConnectW ( hcontext : usize , szreader : ::windows::core::PCWSTR , dwsharemode : u32 , dwpreferredprotocols : u32 , phcard : *mut usize , pdwactiveprotocol : *mut u32 ) -> i32 ); SCardConnectW(hcontext, szreader.into_param().abi(), dwsharemode, dwpreferredprotocols, phcard, pdwactiveprotocol) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -585,7 +585,7 @@ pub unsafe fn SCardForgetCardTypeA(hcontext: usize, szcardname: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetCardTypeA ( hcontext : usize , szcardname : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetCardTypeA ( hcontext : usize , szcardname : ::windows::core::PCSTR ) -> i32 ); SCardForgetCardTypeA(hcontext, szcardname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -594,7 +594,7 @@ pub unsafe fn SCardForgetCardTypeW(hcontext: usize, szcardname: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetCardTypeW ( hcontext : usize , szcardname : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetCardTypeW ( hcontext : usize , szcardname : ::windows::core::PCWSTR ) -> i32 ); SCardForgetCardTypeW(hcontext, szcardname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -603,7 +603,7 @@ pub unsafe fn SCardForgetReaderA(hcontext: usize, szreadername: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetReaderA ( hcontext : usize , szreadername : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetReaderA ( hcontext : usize , szreadername : ::windows::core::PCSTR ) -> i32 ); SCardForgetReaderA(hcontext, szreadername.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -612,7 +612,7 @@ pub unsafe fn SCardForgetReaderGroupA(hcontext: usize, szgroupname: P0) -> i where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetReaderGroupA ( hcontext : usize , szgroupname : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetReaderGroupA ( hcontext : usize , szgroupname : ::windows::core::PCSTR ) -> i32 ); SCardForgetReaderGroupA(hcontext, szgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -621,7 +621,7 @@ pub unsafe fn SCardForgetReaderGroupW(hcontext: usize, szgroupname: P0) -> i where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetReaderGroupW ( hcontext : usize , szgroupname : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetReaderGroupW ( hcontext : usize , szgroupname : ::windows::core::PCWSTR ) -> i32 ); SCardForgetReaderGroupW(hcontext, szgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -630,7 +630,7 @@ pub unsafe fn SCardForgetReaderW(hcontext: usize, szreadername: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetReaderW ( hcontext : usize , szreadername : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardForgetReaderW ( hcontext : usize , szreadername : ::windows::core::PCWSTR ) -> i32 ); SCardForgetReaderW(hcontext, szreadername.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -651,7 +651,7 @@ pub unsafe fn SCardGetCardTypeProviderNameA(hcontext: usize, szcardname: P0, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetCardTypeProviderNameA ( hcontext : usize , szcardname : :: windows::core::PCSTR , dwproviderid : u32 , szprovider : :: windows::core::PSTR , pcchprovider : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetCardTypeProviderNameA ( hcontext : usize , szcardname : ::windows::core::PCSTR , dwproviderid : u32 , szprovider : ::windows::core::PSTR , pcchprovider : *mut u32 ) -> i32 ); SCardGetCardTypeProviderNameA(hcontext, szcardname.into_param().abi(), dwproviderid, ::core::mem::transmute(szprovider), pcchprovider) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -660,7 +660,7 @@ pub unsafe fn SCardGetCardTypeProviderNameW(hcontext: usize, szcardname: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetCardTypeProviderNameW ( hcontext : usize , szcardname : :: windows::core::PCWSTR , dwproviderid : u32 , szprovider : :: windows::core::PWSTR , pcchprovider : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetCardTypeProviderNameW ( hcontext : usize , szcardname : ::windows::core::PCWSTR , dwproviderid : u32 , szprovider : ::windows::core::PWSTR , pcchprovider : *mut u32 ) -> i32 ); SCardGetCardTypeProviderNameW(hcontext, szcardname.into_param().abi(), dwproviderid, ::core::mem::transmute(szprovider), pcchprovider) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -669,7 +669,7 @@ pub unsafe fn SCardGetDeviceTypeIdA(hcontext: usize, szreadername: P0, pdwde where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetDeviceTypeIdA ( hcontext : usize , szreadername : :: windows::core::PCSTR , pdwdevicetypeid : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetDeviceTypeIdA ( hcontext : usize , szreadername : ::windows::core::PCSTR , pdwdevicetypeid : *mut u32 ) -> i32 ); SCardGetDeviceTypeIdA(hcontext, szreadername.into_param().abi(), pdwdevicetypeid) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -678,7 +678,7 @@ pub unsafe fn SCardGetDeviceTypeIdW(hcontext: usize, szreadername: P0, pdwde where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetDeviceTypeIdW ( hcontext : usize , szreadername : :: windows::core::PCWSTR , pdwdevicetypeid : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetDeviceTypeIdW ( hcontext : usize , szreadername : ::windows::core::PCWSTR , pdwdevicetypeid : *mut u32 ) -> i32 ); SCardGetDeviceTypeIdW(hcontext, szreadername.into_param().abi(), pdwdevicetypeid) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -687,7 +687,7 @@ pub unsafe fn SCardGetProviderIdA(hcontext: usize, szcard: P0, pguidprovider where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetProviderIdA ( hcontext : usize , szcard : :: windows::core::PCSTR , pguidproviderid : *mut :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetProviderIdA ( hcontext : usize , szcard : ::windows::core::PCSTR , pguidproviderid : *mut ::windows::core::GUID ) -> i32 ); SCardGetProviderIdA(hcontext, szcard.into_param().abi(), pguidproviderid) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -696,7 +696,7 @@ pub unsafe fn SCardGetProviderIdW(hcontext: usize, szcard: P0, pguidprovider where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetProviderIdW ( hcontext : usize , szcard : :: windows::core::PCWSTR , pguidproviderid : *mut :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetProviderIdW ( hcontext : usize , szcard : ::windows::core::PCWSTR , pguidproviderid : *mut ::windows::core::GUID ) -> i32 ); SCardGetProviderIdW(hcontext, szcard.into_param().abi(), pguidproviderid) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -705,7 +705,7 @@ pub unsafe fn SCardGetReaderDeviceInstanceIdA(hcontext: usize, szreadername: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetReaderDeviceInstanceIdA ( hcontext : usize , szreadername : :: windows::core::PCSTR , szdeviceinstanceid : :: windows::core::PSTR , pcchdeviceinstanceid : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetReaderDeviceInstanceIdA ( hcontext : usize , szreadername : ::windows::core::PCSTR , szdeviceinstanceid : ::windows::core::PSTR , pcchdeviceinstanceid : *mut u32 ) -> i32 ); SCardGetReaderDeviceInstanceIdA(hcontext, szreadername.into_param().abi(), ::core::mem::transmute(szdeviceinstanceid), pcchdeviceinstanceid) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -714,7 +714,7 @@ pub unsafe fn SCardGetReaderDeviceInstanceIdW(hcontext: usize, szreadername: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetReaderDeviceInstanceIdW ( hcontext : usize , szreadername : :: windows::core::PCWSTR , szdeviceinstanceid : :: windows::core::PWSTR , pcchdeviceinstanceid : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetReaderDeviceInstanceIdW ( hcontext : usize , szreadername : ::windows::core::PCWSTR , szdeviceinstanceid : ::windows::core::PWSTR , pcchdeviceinstanceid : *mut u32 ) -> i32 ); SCardGetReaderDeviceInstanceIdW(hcontext, szreadername.into_param().abi(), ::core::mem::transmute(szdeviceinstanceid), pcchdeviceinstanceid) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -723,7 +723,7 @@ pub unsafe fn SCardGetReaderIconA(hcontext: usize, szreadername: P0, pbicon: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetReaderIconA ( hcontext : usize , szreadername : :: windows::core::PCSTR , pbicon : *mut u8 , pcbicon : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetReaderIconA ( hcontext : usize , szreadername : ::windows::core::PCSTR , pbicon : *mut u8 , pcbicon : *mut u32 ) -> i32 ); SCardGetReaderIconA(hcontext, szreadername.into_param().abi(), pbicon, pcbicon) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -732,7 +732,7 @@ pub unsafe fn SCardGetReaderIconW(hcontext: usize, szreadername: P0, pbicon: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetReaderIconW ( hcontext : usize , szreadername : :: windows::core::PCWSTR , pbicon : *mut u8 , pcbicon : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardGetReaderIconW ( hcontext : usize , szreadername : ::windows::core::PCWSTR , pbicon : *mut u8 , pcbicon : *mut u32 ) -> i32 ); SCardGetReaderIconW(hcontext, szreadername.into_param().abi(), pbicon, pcbicon) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -759,7 +759,7 @@ pub unsafe fn SCardIntroduceCardTypeA(hcontext: usize, szcardname: P0, pguid where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceCardTypeA ( hcontext : usize , szcardname : :: windows::core::PCSTR , pguidprimaryprovider : *const :: windows::core::GUID , rgguidinterfaces : *const :: windows::core::GUID , dwinterfacecount : u32 , pbatr : *const u8 , pbatrmask : *const u8 , cbatrlen : u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceCardTypeA ( hcontext : usize , szcardname : ::windows::core::PCSTR , pguidprimaryprovider : *const ::windows::core::GUID , rgguidinterfaces : *const ::windows::core::GUID , dwinterfacecount : u32 , pbatr : *const u8 , pbatrmask : *const u8 , cbatrlen : u32 ) -> i32 ); SCardIntroduceCardTypeA(hcontext, szcardname.into_param().abi(), ::core::mem::transmute(pguidprimaryprovider.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgguidinterfaces.unwrap_or(::std::ptr::null())), dwinterfacecount, pbatr, pbatrmask, cbatrlen) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -768,7 +768,7 @@ pub unsafe fn SCardIntroduceCardTypeW(hcontext: usize, szcardname: P0, pguid where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceCardTypeW ( hcontext : usize , szcardname : :: windows::core::PCWSTR , pguidprimaryprovider : *const :: windows::core::GUID , rgguidinterfaces : *const :: windows::core::GUID , dwinterfacecount : u32 , pbatr : *const u8 , pbatrmask : *const u8 , cbatrlen : u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceCardTypeW ( hcontext : usize , szcardname : ::windows::core::PCWSTR , pguidprimaryprovider : *const ::windows::core::GUID , rgguidinterfaces : *const ::windows::core::GUID , dwinterfacecount : u32 , pbatr : *const u8 , pbatrmask : *const u8 , cbatrlen : u32 ) -> i32 ); SCardIntroduceCardTypeW(hcontext, szcardname.into_param().abi(), ::core::mem::transmute(pguidprimaryprovider.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgguidinterfaces.unwrap_or(::std::ptr::null())), dwinterfacecount, pbatr, pbatrmask, cbatrlen) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -778,7 +778,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceReaderA ( hcontext : usize , szreadername : :: windows::core::PCSTR , szdevicename : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceReaderA ( hcontext : usize , szreadername : ::windows::core::PCSTR , szdevicename : ::windows::core::PCSTR ) -> i32 ); SCardIntroduceReaderA(hcontext, szreadername.into_param().abi(), szdevicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -787,7 +787,7 @@ pub unsafe fn SCardIntroduceReaderGroupA(hcontext: usize, szgroupname: P0) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceReaderGroupA ( hcontext : usize , szgroupname : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceReaderGroupA ( hcontext : usize , szgroupname : ::windows::core::PCSTR ) -> i32 ); SCardIntroduceReaderGroupA(hcontext, szgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -796,7 +796,7 @@ pub unsafe fn SCardIntroduceReaderGroupW(hcontext: usize, szgroupname: P0) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceReaderGroupW ( hcontext : usize , szgroupname : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceReaderGroupW ( hcontext : usize , szgroupname : ::windows::core::PCWSTR ) -> i32 ); SCardIntroduceReaderGroupW(hcontext, szgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -806,7 +806,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceReaderW ( hcontext : usize , szreadername : :: windows::core::PCWSTR , szdevicename : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardIntroduceReaderW ( hcontext : usize , szreadername : ::windows::core::PCWSTR , szdevicename : ::windows::core::PCWSTR ) -> i32 ); SCardIntroduceReaderW(hcontext, szreadername.into_param().abi(), szdevicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -818,13 +818,13 @@ pub unsafe fn SCardIsValidContext(hcontext: usize) -> i32 { #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] pub unsafe fn SCardListCardsA(hcontext: usize, pbatr: ::core::option::Option<*const u8>, rgquidinterfaces: ::core::option::Option<&[::windows::core::GUID]>, mszcards: ::windows::core::PSTR, pcchcards: *mut u32) -> i32 { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListCardsA ( hcontext : usize , pbatr : *const u8 , rgquidinterfaces : *const :: windows::core::GUID , cguidinterfacecount : u32 , mszcards : :: windows::core::PSTR , pcchcards : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListCardsA ( hcontext : usize , pbatr : *const u8 , rgquidinterfaces : *const ::windows::core::GUID , cguidinterfacecount : u32 , mszcards : ::windows::core::PSTR , pcchcards : *mut u32 ) -> i32 ); SCardListCardsA(hcontext, ::core::mem::transmute(pbatr.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgquidinterfaces.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgquidinterfaces.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(mszcards), pcchcards) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] pub unsafe fn SCardListCardsW(hcontext: usize, pbatr: ::core::option::Option<*const u8>, rgquidinterfaces: ::core::option::Option<&[::windows::core::GUID]>, mszcards: ::windows::core::PWSTR, pcchcards: *mut u32) -> i32 { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListCardsW ( hcontext : usize , pbatr : *const u8 , rgquidinterfaces : *const :: windows::core::GUID , cguidinterfacecount : u32 , mszcards : :: windows::core::PWSTR , pcchcards : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListCardsW ( hcontext : usize , pbatr : *const u8 , rgquidinterfaces : *const ::windows::core::GUID , cguidinterfacecount : u32 , mszcards : ::windows::core::PWSTR , pcchcards : *mut u32 ) -> i32 ); SCardListCardsW(hcontext, ::core::mem::transmute(pbatr.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgquidinterfaces.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgquidinterfaces.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(mszcards), pcchcards) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -833,7 +833,7 @@ pub unsafe fn SCardListInterfacesA(hcontext: usize, szcard: P0, pguidinterfa where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListInterfacesA ( hcontext : usize , szcard : :: windows::core::PCSTR , pguidinterfaces : *mut :: windows::core::GUID , pcguidinterfaces : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListInterfacesA ( hcontext : usize , szcard : ::windows::core::PCSTR , pguidinterfaces : *mut ::windows::core::GUID , pcguidinterfaces : *mut u32 ) -> i32 ); SCardListInterfacesA(hcontext, szcard.into_param().abi(), pguidinterfaces, pcguidinterfaces) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -842,19 +842,19 @@ pub unsafe fn SCardListInterfacesW(hcontext: usize, szcard: P0, pguidinterfa where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListInterfacesW ( hcontext : usize , szcard : :: windows::core::PCWSTR , pguidinterfaces : *mut :: windows::core::GUID , pcguidinterfaces : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListInterfacesW ( hcontext : usize , szcard : ::windows::core::PCWSTR , pguidinterfaces : *mut ::windows::core::GUID , pcguidinterfaces : *mut u32 ) -> i32 ); SCardListInterfacesW(hcontext, szcard.into_param().abi(), pguidinterfaces, pcguidinterfaces) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] pub unsafe fn SCardListReaderGroupsA(hcontext: usize, mszgroups: ::windows::core::PSTR, pcchgroups: *mut u32) -> i32 { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReaderGroupsA ( hcontext : usize , mszgroups : :: windows::core::PSTR , pcchgroups : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReaderGroupsA ( hcontext : usize , mszgroups : ::windows::core::PSTR , pcchgroups : *mut u32 ) -> i32 ); SCardListReaderGroupsA(hcontext, ::core::mem::transmute(mszgroups), pcchgroups) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] pub unsafe fn SCardListReaderGroupsW(hcontext: usize, mszgroups: ::windows::core::PWSTR, pcchgroups: *mut u32) -> i32 { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReaderGroupsW ( hcontext : usize , mszgroups : :: windows::core::PWSTR , pcchgroups : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReaderGroupsW ( hcontext : usize , mszgroups : ::windows::core::PWSTR , pcchgroups : *mut u32 ) -> i32 ); SCardListReaderGroupsW(hcontext, ::core::mem::transmute(mszgroups), pcchgroups) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -863,7 +863,7 @@ pub unsafe fn SCardListReadersA(hcontext: usize, mszgroups: P0, mszreaders: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReadersA ( hcontext : usize , mszgroups : :: windows::core::PCSTR , mszreaders : :: windows::core::PSTR , pcchreaders : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReadersA ( hcontext : usize , mszgroups : ::windows::core::PCSTR , mszreaders : ::windows::core::PSTR , pcchreaders : *mut u32 ) -> i32 ); SCardListReadersA(hcontext, mszgroups.into_param().abi(), ::core::mem::transmute(mszreaders), pcchreaders) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -872,7 +872,7 @@ pub unsafe fn SCardListReadersW(hcontext: usize, mszgroups: P0, mszreaders: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReadersW ( hcontext : usize , mszgroups : :: windows::core::PCWSTR , mszreaders : :: windows::core::PWSTR , pcchreaders : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReadersW ( hcontext : usize , mszgroups : ::windows::core::PCWSTR , mszreaders : ::windows::core::PWSTR , pcchreaders : *mut u32 ) -> i32 ); SCardListReadersW(hcontext, mszgroups.into_param().abi(), ::core::mem::transmute(mszreaders), pcchreaders) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -881,7 +881,7 @@ pub unsafe fn SCardListReadersWithDeviceInstanceIdA(hcontext: usize, szdevic where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReadersWithDeviceInstanceIdA ( hcontext : usize , szdeviceinstanceid : :: windows::core::PCSTR , mszreaders : :: windows::core::PSTR , pcchreaders : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReadersWithDeviceInstanceIdA ( hcontext : usize , szdeviceinstanceid : ::windows::core::PCSTR , mszreaders : ::windows::core::PSTR , pcchreaders : *mut u32 ) -> i32 ); SCardListReadersWithDeviceInstanceIdA(hcontext, szdeviceinstanceid.into_param().abi(), ::core::mem::transmute(mszreaders), pcchreaders) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -890,7 +890,7 @@ pub unsafe fn SCardListReadersWithDeviceInstanceIdW(hcontext: usize, szdevic where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReadersWithDeviceInstanceIdW ( hcontext : usize , szdeviceinstanceid : :: windows::core::PCWSTR , mszreaders : :: windows::core::PWSTR , pcchreaders : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardListReadersWithDeviceInstanceIdW ( hcontext : usize , szdeviceinstanceid : ::windows::core::PCWSTR , mszreaders : ::windows::core::PWSTR , pcchreaders : *mut u32 ) -> i32 ); SCardListReadersWithDeviceInstanceIdW(hcontext, szdeviceinstanceid.into_param().abi(), ::core::mem::transmute(mszreaders), pcchreaders) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -899,7 +899,7 @@ pub unsafe fn SCardLocateCardsA(hcontext: usize, mszcards: P0, rgreaderstate where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardLocateCardsA ( hcontext : usize , mszcards : :: windows::core::PCSTR , rgreaderstates : *mut SCARD_READERSTATEA , creaders : u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardLocateCardsA ( hcontext : usize , mszcards : ::windows::core::PCSTR , rgreaderstates : *mut SCARD_READERSTATEA , creaders : u32 ) -> i32 ); SCardLocateCardsA(hcontext, mszcards.into_param().abi(), rgreaderstates, creaders) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -920,7 +920,7 @@ pub unsafe fn SCardLocateCardsW(hcontext: usize, mszcards: P0, rgreaderstate where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardLocateCardsW ( hcontext : usize , mszcards : :: windows::core::PCWSTR , rgreaderstates : *mut SCARD_READERSTATEW , creaders : u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardLocateCardsW ( hcontext : usize , mszcards : ::windows::core::PCWSTR , rgreaderstates : *mut SCARD_READERSTATEW , creaders : u32 ) -> i32 ); SCardLocateCardsW(hcontext, mszcards.into_param().abi(), rgreaderstates, creaders) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -929,7 +929,7 @@ pub unsafe fn SCardReadCacheA(hcontext: usize, cardidentifier: *const ::wind where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardReadCacheA ( hcontext : usize , cardidentifier : *const :: windows::core::GUID , freshnesscounter : u32 , lookupname : :: windows::core::PCSTR , data : *mut u8 , datalen : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardReadCacheA ( hcontext : usize , cardidentifier : *const ::windows::core::GUID , freshnesscounter : u32 , lookupname : ::windows::core::PCSTR , data : *mut u8 , datalen : *mut u32 ) -> i32 ); SCardReadCacheA(hcontext, cardidentifier, freshnesscounter, lookupname.into_param().abi(), data, datalen) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -938,7 +938,7 @@ pub unsafe fn SCardReadCacheW(hcontext: usize, cardidentifier: *const ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardReadCacheW ( hcontext : usize , cardidentifier : *const :: windows::core::GUID , freshnesscounter : u32 , lookupname : :: windows::core::PCWSTR , data : *mut u8 , datalen : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardReadCacheW ( hcontext : usize , cardidentifier : *const ::windows::core::GUID , freshnesscounter : u32 , lookupname : ::windows::core::PCWSTR , data : *mut u8 , datalen : *mut u32 ) -> i32 ); SCardReadCacheW(hcontext, cardidentifier, freshnesscounter, lookupname.into_param().abi(), data, datalen) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -966,7 +966,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardRemoveReaderFromGroupA ( hcontext : usize , szreadername : :: windows::core::PCSTR , szgroupname : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardRemoveReaderFromGroupA ( hcontext : usize , szreadername : ::windows::core::PCSTR , szgroupname : ::windows::core::PCSTR ) -> i32 ); SCardRemoveReaderFromGroupA(hcontext, szreadername.into_param().abi(), szgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -976,7 +976,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardRemoveReaderFromGroupW ( hcontext : usize , szreadername : :: windows::core::PCWSTR , szgroupname : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardRemoveReaderFromGroupW ( hcontext : usize , szreadername : ::windows::core::PCWSTR , szgroupname : ::windows::core::PCWSTR ) -> i32 ); SCardRemoveReaderFromGroupW(hcontext, szreadername.into_param().abi(), szgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -992,7 +992,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardSetCardTypeProviderNameA ( hcontext : usize , szcardname : :: windows::core::PCSTR , dwproviderid : u32 , szprovider : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardSetCardTypeProviderNameA ( hcontext : usize , szcardname : ::windows::core::PCSTR , dwproviderid : u32 , szprovider : ::windows::core::PCSTR ) -> i32 ); SCardSetCardTypeProviderNameA(hcontext, szcardname.into_param().abi(), dwproviderid, szprovider.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1002,7 +1002,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardSetCardTypeProviderNameW ( hcontext : usize , szcardname : :: windows::core::PCWSTR , dwproviderid : u32 , szprovider : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardSetCardTypeProviderNameW ( hcontext : usize , szcardname : ::windows::core::PCWSTR , dwproviderid : u32 , szprovider : ::windows::core::PCWSTR ) -> i32 ); SCardSetCardTypeProviderNameW(hcontext, szcardname.into_param().abi(), dwproviderid, szprovider.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1014,13 +1014,13 @@ pub unsafe fn SCardState(hcard: usize, pdwstate: *mut u32, pdwprotocol: *mut u32 #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] pub unsafe fn SCardStatusA(hcard: usize, mszreadernames: ::windows::core::PSTR, pcchreaderlen: ::core::option::Option<*mut u32>, pdwstate: ::core::option::Option<*mut u32>, pdwprotocol: ::core::option::Option<*mut u32>, pbatr: ::core::option::Option<*mut u8>, pcbatrlen: ::core::option::Option<*mut u32>) -> i32 { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardStatusA ( hcard : usize , mszreadernames : :: windows::core::PSTR , pcchreaderlen : *mut u32 , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardStatusA ( hcard : usize , mszreadernames : ::windows::core::PSTR , pcchreaderlen : *mut u32 , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); SCardStatusA(hcard, ::core::mem::transmute(mszreadernames), ::core::mem::transmute(pcchreaderlen.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwstate.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwprotocol.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pbatr.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbatrlen.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[inline] pub unsafe fn SCardStatusW(hcard: usize, mszreadernames: ::windows::core::PWSTR, pcchreaderlen: ::core::option::Option<*mut u32>, pdwstate: ::core::option::Option<*mut u32>, pdwprotocol: ::core::option::Option<*mut u32>, pbatr: ::core::option::Option<*mut u8>, pcbatrlen: ::core::option::Option<*mut u32>) -> i32 { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardStatusW ( hcard : usize , mszreadernames : :: windows::core::PWSTR , pcchreaderlen : *mut u32 , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardStatusW ( hcard : usize , mszreadernames : ::windows::core::PWSTR , pcchreaderlen : *mut u32 , pdwstate : *mut u32 , pdwprotocol : *mut u32 , pbatr : *mut u8 , pcbatrlen : *mut u32 ) -> i32 ); SCardStatusW(hcard, ::core::mem::transmute(mszreadernames), ::core::mem::transmute(pcchreaderlen.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwstate.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwprotocol.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pbatr.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbatrlen.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1049,7 +1049,7 @@ pub unsafe fn SCardWriteCacheA(hcontext: usize, cardidentifier: *const ::win where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardWriteCacheA ( hcontext : usize , cardidentifier : *const :: windows::core::GUID , freshnesscounter : u32 , lookupname : :: windows::core::PCSTR , data : *const u8 , datalen : u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardWriteCacheA ( hcontext : usize , cardidentifier : *const ::windows::core::GUID , freshnesscounter : u32 , lookupname : ::windows::core::PCSTR , data : *const u8 , datalen : u32 ) -> i32 ); SCardWriteCacheA(hcontext, cardidentifier, freshnesscounter, lookupname.into_param().abi(), ::core::mem::transmute(data.as_ptr()), data.len() as _) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1058,7 +1058,7 @@ pub unsafe fn SCardWriteCacheW(hcontext: usize, cardidentifier: *const ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winscard.dll""system" fn SCardWriteCacheW ( hcontext : usize , cardidentifier : *const :: windows::core::GUID , freshnesscounter : u32 , lookupname : :: windows::core::PCWSTR , data : *const u8 , datalen : u32 ) -> i32 ); + ::windows::imp::link ! ( "winscard.dll""system" fn SCardWriteCacheW ( hcontext : usize , cardidentifier : *const ::windows::core::GUID , freshnesscounter : u32 , lookupname : ::windows::core::PCWSTR , data : *const u8 , datalen : u32 ) -> i32 ); SCardWriteCacheW(hcontext, cardidentifier, freshnesscounter, lookupname.into_param().abi(), ::core::mem::transmute(data.as_ptr()), data.len() as _) } #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1068,7 +1068,7 @@ pub const CREDSSP_CRED_EX_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CREDSSP_FLAG_REDIRECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CREDSSP_NAME: ::windows::core::PCWSTR = ::windows::w!("CREDSSP"); +pub const CREDSSP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CREDSSP"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CREDSSP_SERVER_AUTH_CERTIFICATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1120,75 +1120,75 @@ pub const CRED_PROTECT_AS_SELF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CRED_PROTECT_TO_SYSTEM: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_SESSION_WILDCARD_NAME: ::windows::core::PCWSTR = ::windows::w!("*Session"); +pub const CRED_SESSION_WILDCARD_NAME: ::windows::core::PCWSTR = ::windows::core::w!("*Session"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_SESSION_WILDCARD_NAME_A: ::windows::core::PCSTR = ::windows::s!("*Session"); +pub const CRED_SESSION_WILDCARD_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("*Session"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_SESSION_WILDCARD_NAME_W: ::windows::core::PCWSTR = ::windows::w!("*Session"); +pub const CRED_SESSION_WILDCARD_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("*Session"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_BATCH: ::windows::core::PCWSTR = ::windows::w!("batch"); +pub const CRED_TARGETNAME_ATTRIBUTE_BATCH: ::windows::core::PCWSTR = ::windows::core::w!("batch"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_BATCH_A: ::windows::core::PCSTR = ::windows::s!("batch"); +pub const CRED_TARGETNAME_ATTRIBUTE_BATCH_A: ::windows::core::PCSTR = ::windows::core::s!("batch"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_BATCH_W: ::windows::core::PCWSTR = ::windows::w!("batch"); +pub const CRED_TARGETNAME_ATTRIBUTE_BATCH_W: ::windows::core::PCWSTR = ::windows::core::w!("batch"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE: ::windows::core::PCWSTR = ::windows::w!("cachedinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE: ::windows::core::PCWSTR = ::windows::core::w!("cachedinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_A: ::windows::core::PCSTR = ::windows::s!("cachedinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_A: ::windows::core::PCSTR = ::windows::core::s!("cachedinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_W: ::windows::core::PCWSTR = ::windows::w!("cachedinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_CACHEDINTERACTIVE_W: ::windows::core::PCWSTR = ::windows::core::w!("cachedinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE: ::windows::core::PCWSTR = ::windows::w!("interactive"); +pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE: ::windows::core::PCWSTR = ::windows::core::w!("interactive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_A: ::windows::core::PCSTR = ::windows::s!("interactive"); +pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_A: ::windows::core::PCSTR = ::windows::core::s!("interactive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_W: ::windows::core::PCWSTR = ::windows::w!("interactive"); +pub const CRED_TARGETNAME_ATTRIBUTE_INTERACTIVE_W: ::windows::core::PCWSTR = ::windows::core::w!("interactive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NAME: ::windows::core::PCWSTR = ::windows::w!("name"); +pub const CRED_TARGETNAME_ATTRIBUTE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("name"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NAME_A: ::windows::core::PCSTR = ::windows::s!("name"); +pub const CRED_TARGETNAME_ATTRIBUTE_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("name"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NAME_W: ::windows::core::PCWSTR = ::windows::w!("name"); +pub const CRED_TARGETNAME_ATTRIBUTE_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("name"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK: ::windows::core::PCWSTR = ::windows::w!("network"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK: ::windows::core::PCWSTR = ::windows::core::w!("network"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT: ::windows::core::PCWSTR = ::windows::w!("networkcleartext"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT: ::windows::core::PCWSTR = ::windows::core::w!("networkcleartext"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_A: ::windows::core::PCSTR = ::windows::s!("networkcleartext"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_A: ::windows::core::PCSTR = ::windows::core::s!("networkcleartext"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_W: ::windows::core::PCWSTR = ::windows::w!("networkcleartext"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORKCLEARTEXT_W: ::windows::core::PCWSTR = ::windows::core::w!("networkcleartext"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK_A: ::windows::core::PCSTR = ::windows::s!("network"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK_A: ::windows::core::PCSTR = ::windows::core::s!("network"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK_W: ::windows::core::PCWSTR = ::windows::w!("network"); +pub const CRED_TARGETNAME_ATTRIBUTE_NETWORK_W: ::windows::core::PCWSTR = ::windows::core::w!("network"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE: ::windows::core::PCWSTR = ::windows::w!("remoteinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE: ::windows::core::PCWSTR = ::windows::core::w!("remoteinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_A: ::windows::core::PCSTR = ::windows::s!("remoteinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_A: ::windows::core::PCSTR = ::windows::core::s!("remoteinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_W: ::windows::core::PCWSTR = ::windows::w!("remoteinteractive"); +pub const CRED_TARGETNAME_ATTRIBUTE_REMOTEINTERACTIVE_W: ::windows::core::PCWSTR = ::windows::core::w!("remoteinteractive"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE: ::windows::core::PCWSTR = ::windows::w!("service"); +pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE: ::windows::core::PCWSTR = ::windows::core::w!("service"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE_A: ::windows::core::PCSTR = ::windows::s!("service"); +pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE_A: ::windows::core::PCSTR = ::windows::core::s!("service"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE_W: ::windows::core::PCWSTR = ::windows::w!("service"); +pub const CRED_TARGETNAME_ATTRIBUTE_SERVICE_W: ::windows::core::PCWSTR = ::windows::core::w!("service"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_TARGET: ::windows::core::PCWSTR = ::windows::w!("target"); +pub const CRED_TARGETNAME_ATTRIBUTE_TARGET: ::windows::core::PCWSTR = ::windows::core::w!("target"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_TARGET_A: ::windows::core::PCSTR = ::windows::s!("target"); +pub const CRED_TARGETNAME_ATTRIBUTE_TARGET_A: ::windows::core::PCSTR = ::windows::core::s!("target"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_ATTRIBUTE_TARGET_W: ::windows::core::PCWSTR = ::windows::w!("target"); +pub const CRED_TARGETNAME_ATTRIBUTE_TARGET_W: ::windows::core::PCWSTR = ::windows::core::w!("target"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_DOMAIN_NAMESPACE: ::windows::core::PCWSTR = ::windows::w!("Domain"); +pub const CRED_TARGETNAME_DOMAIN_NAMESPACE: ::windows::core::PCWSTR = ::windows::core::w!("Domain"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_DOMAIN_NAMESPACE_A: ::windows::core::PCSTR = ::windows::s!("Domain"); +pub const CRED_TARGETNAME_DOMAIN_NAMESPACE_A: ::windows::core::PCSTR = ::windows::core::s!("Domain"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_DOMAIN_NAMESPACE_W: ::windows::core::PCWSTR = ::windows::w!("Domain"); +pub const CRED_TARGETNAME_DOMAIN_NAMESPACE_W: ::windows::core::PCWSTR = ::windows::core::w!("Domain"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_A: ::windows::core::PCSTR = ::windows::s!("LegacyGeneric"); +pub const CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_A: ::windows::core::PCSTR = ::windows::core::s!("LegacyGeneric"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_W: ::windows::core::PCWSTR = ::windows::w!("LegacyGeneric"); +pub const CRED_TARGETNAME_LEGACYGENERIC_NAMESPACE_W: ::windows::core::PCWSTR = ::windows::core::w!("LegacyGeneric"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const CRED_TI_CREATE_EXPLICIT_CRED: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1220,7 +1220,7 @@ pub const MAXIMUM_SMARTCARD_READERS: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_ABSENT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const SCARD_ALL_READERS: ::windows::core::PCWSTR = ::windows::w!("SCard$AllReaders\u{0}00"); +pub const SCARD_ALL_READERS: ::windows::core::PCWSTR = ::windows::core::w!("SCard$AllReaders\u{0}00"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_ATR_LENGTH: u32 = 33u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1252,13 +1252,13 @@ pub const SCARD_CLASS_VENDOR_INFO: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_COLD_RESET: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const SCARD_DEFAULT_READERS: ::windows::core::PCWSTR = ::windows::w!("SCard$DefaultReaders\u{0}00"); +pub const SCARD_DEFAULT_READERS: ::windows::core::PCWSTR = ::windows::core::w!("SCard$DefaultReaders\u{0}00"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_EJECT_CARD: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_LEAVE_CARD: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const SCARD_LOCAL_READERS: ::windows::core::PCWSTR = ::windows::w!("SCard$LocalReaders\u{0}00"); +pub const SCARD_LOCAL_READERS: ::windows::core::PCWSTR = ::windows::core::w!("SCard$LocalReaders\u{0}00"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_NEGOTIABLE: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1336,7 +1336,7 @@ pub const SCARD_STATE_UNPOWERED: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_SWALLOWED: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const SCARD_SYSTEM_READERS: ::windows::core::PCWSTR = ::windows::w!("SCard$SystemReaders\u{0}00"); +pub const SCARD_SYSTEM_READERS: ::windows::core::PCWSTR = ::windows::core::w!("SCard$SystemReaders\u{0}00"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] pub const SCARD_T0_CMD_LENGTH: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] @@ -1409,11 +1409,11 @@ pub const STATUS_PASSWORD_MUST_CHANGE: super::super::Foundation::NTSTATUS = supe #[cfg(feature = "Win32_Foundation")] pub const STATUS_WRONG_PASSWORD: super::super::Foundation::NTSTATUS = super::super::Foundation::NTSTATUS(-1073741718i32); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const TS_SSP_NAME: ::windows::core::PCWSTR = ::windows::w!("TSSSP"); +pub const TS_SSP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("TSSSP"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const TS_SSP_NAME_A: ::windows::core::PCSTR = ::windows::s!("TSSSP"); +pub const TS_SSP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("TSSSP"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] -pub const szOID_TS_KP_TS_SERVER_AUTH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.54.1.2"); +pub const szOID_TS_KP_TS_SERVER_AUTH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.54.1.2"); #[doc = "*Required features: `\"Win32_Security_Credentials\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs index 5075328427..d1abf9f7e4 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Catalog/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptCATAdminAcquireContext(phcatadmin: *mut isize, pgsubsystem: ::core::option::Option<*const ::windows::core::GUID>, dwflags: u32) -> super::super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminAcquireContext ( phcatadmin : *mut isize , pgsubsystem : *const :: windows::core::GUID , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminAcquireContext ( phcatadmin : *mut isize , pgsubsystem : *const ::windows::core::GUID , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); CryptCATAdminAcquireContext(phcatadmin, ::core::mem::transmute(pgsubsystem.unwrap_or(::std::ptr::null())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -12,7 +12,7 @@ pub unsafe fn CryptCATAdminAcquireContext2(phcatadmin: *mut isize, pgsubsyst where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminAcquireContext2 ( phcatadmin : *mut isize , pgsubsystem : *const :: windows::core::GUID , pwszhashalgorithm : :: windows::core::PCWSTR , pstronghashpolicy : *const super:: CERT_STRONG_SIGN_PARA , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminAcquireContext2 ( phcatadmin : *mut isize , pgsubsystem : *const ::windows::core::GUID , pwszhashalgorithm : ::windows::core::PCWSTR , pstronghashpolicy : *const super:: CERT_STRONG_SIGN_PARA , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); CryptCATAdminAcquireContext2(phcatadmin, ::core::mem::transmute(pgsubsystem.unwrap_or(::std::ptr::null())), pwszhashalgorithm.into_param().abi(), ::core::mem::transmute(pstronghashpolicy.unwrap_or(::std::ptr::null())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] @@ -22,7 +22,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminAddCatalog ( hcatadmin : isize , pwszcatalogfile : :: windows::core::PCWSTR , pwszselectbasename : :: windows::core::PCWSTR , dwflags : u32 ) -> isize ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminAddCatalog ( hcatadmin : isize , pwszcatalogfile : ::windows::core::PCWSTR , pwszselectbasename : ::windows::core::PCWSTR , dwflags : u32 ) -> isize ); CryptCATAdminAddCatalog(hcatadmin, pwszcatalogfile.into_param().abi(), pwszselectbasename.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -82,7 +82,7 @@ pub unsafe fn CryptCATAdminRemoveCatalog(hcatadmin: isize, pwszcatalogfile: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminRemoveCatalog ( hcatadmin : isize , pwszcatalogfile : :: windows::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminRemoveCatalog ( hcatadmin : isize , pwszcatalogfile : ::windows::core::PCWSTR , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); CryptCATAdminRemoveCatalog(hcatadmin, pwszcatalogfile.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -92,7 +92,7 @@ pub unsafe fn CryptCATAdminResolveCatalogPath(hcatadmin: isize, pwszcatalogf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminResolveCatalogPath ( hcatadmin : isize , pwszcatalogfile : :: windows::core::PCWSTR , pscatinfo : *mut CATALOG_INFO , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAdminResolveCatalogPath ( hcatadmin : isize , pwszcatalogfile : ::windows::core::PCWSTR , pscatinfo : *mut CATALOG_INFO , dwflags : u32 ) -> super::super::super::Foundation:: BOOL ); CryptCATAdminResolveCatalogPath(hcatadmin, pwszcatalogfile.into_param().abi(), pscatinfo, dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] @@ -103,7 +103,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAllocSortedMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : :: windows::core::PCWSTR ) -> *mut CRYPTCATMEMBER ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATAllocSortedMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : ::windows::core::PCWSTR ) -> *mut CRYPTCATMEMBER ); CryptCATAllocSortedMemberInfo(hcatalog.into_param().abi(), pwszreferencetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -141,7 +141,7 @@ pub unsafe fn CryptCATCDFOpen(pwszfilepath: P0, pfnparseerror: PFN_CDF_PARSE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATCDFOpen ( pwszfilepath : :: windows::core::PCWSTR , pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK ) -> *mut CRYPTCATCDF ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATCDFOpen ( pwszfilepath : ::windows::core::PCWSTR , pfnparseerror : PFN_CDF_PARSE_ERROR_CALLBACK ) -> *mut CRYPTCATCDF ); CryptCATCDFOpen(pwszfilepath.into_param().abi(), pfnparseerror) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -209,7 +209,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATGetAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER , pwszreferencetag : :: windows::core::PCWSTR ) -> *mut CRYPTCATATTRIBUTE ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATGetAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER , pwszreferencetag : ::windows::core::PCWSTR ) -> *mut CRYPTCATATTRIBUTE ); CryptCATGetAttrInfo(hcatalog.into_param().abi(), pcatmember, pwszreferencetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -220,7 +220,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATGetCatAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : :: windows::core::PCWSTR ) -> *mut CRYPTCATATTRIBUTE ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATGetCatAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : ::windows::core::PCWSTR ) -> *mut CRYPTCATATTRIBUTE ); CryptCATGetCatAttrInfo(hcatalog.into_param().abi(), pwszreferencetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] @@ -231,7 +231,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATGetMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : :: windows::core::PCWSTR ) -> *mut CRYPTCATMEMBER ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATGetMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : ::windows::core::PCWSTR ) -> *mut CRYPTCATMEMBER ); CryptCATGetMemberInfo(hcatalog.into_param().abi(), pwszreferencetag.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -248,7 +248,7 @@ pub unsafe fn CryptCATOpen(pwszfilename: P0, fdwopenflags: CRYPTCAT_OPEN_FLA where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATOpen ( pwszfilename : :: windows::core::PCWSTR , fdwopenflags : CRYPTCAT_OPEN_FLAGS , hprov : usize , dwpublicversion : CRYPTCAT_VERSION , dwencodingtype : u32 ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATOpen ( pwszfilename : ::windows::core::PCWSTR , fdwopenflags : CRYPTCAT_OPEN_FLAGS , hprov : usize , dwpublicversion : CRYPTCAT_VERSION , dwencodingtype : u32 ) -> super::super::super::Foundation:: HANDLE ); CryptCATOpen(pwszfilename.into_param().abi(), fdwopenflags, hprov, dwpublicversion, dwencodingtype) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -269,7 +269,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATPutAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER , pwszreferencetag : :: windows::core::PCWSTR , dwattrtypeandaction : u32 , cbdata : u32 , pbdata : *mut u8 ) -> *mut CRYPTCATATTRIBUTE ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATPutAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pcatmember : *mut CRYPTCATMEMBER , pwszreferencetag : ::windows::core::PCWSTR , dwattrtypeandaction : u32 , cbdata : u32 , pbdata : *mut u8 ) -> *mut CRYPTCATATTRIBUTE ); CryptCATPutAttrInfo(hcatalog.into_param().abi(), pcatmember, pwszreferencetag.into_param().abi(), dwattrtypeandaction, cbdata, pbdata) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -280,7 +280,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATPutCatAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : :: windows::core::PCWSTR , dwattrtypeandaction : u32 , cbdata : u32 , pbdata : *mut u8 ) -> *mut CRYPTCATATTRIBUTE ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATPutCatAttrInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszreferencetag : ::windows::core::PCWSTR , dwattrtypeandaction : u32 , cbdata : u32 , pbdata : *mut u8 ) -> *mut CRYPTCATATTRIBUTE ); CryptCATPutCatAttrInfo(hcatalog.into_param().abi(), pwszreferencetag.into_param().abi(), dwattrtypeandaction, cbdata, pbdata) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Sip\"`*"] @@ -292,7 +292,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATPutMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszfilename : :: windows::core::PCWSTR , pwszreferencetag : :: windows::core::PCWSTR , pgsubjecttype : *mut :: windows::core::GUID , dwcertversion : u32 , cbsipindirectdata : u32 , pbsipindirectdata : *mut u8 ) -> *mut CRYPTCATMEMBER ); + ::windows::imp::link ! ( "wintrust.dll""system" fn CryptCATPutMemberInfo ( hcatalog : super::super::super::Foundation:: HANDLE , pwszfilename : ::windows::core::PCWSTR , pwszreferencetag : ::windows::core::PCWSTR , pgsubjecttype : *mut ::windows::core::GUID , dwcertversion : u32 , cbsipindirectdata : u32 , pbsipindirectdata : *mut u8 ) -> *mut CRYPTCATMEMBER ); CryptCATPutMemberInfo(hcatalog.into_param().abi(), pwszfilename.into_param().abi(), pwszreferencetag.into_param().abi(), pgsubjecttype, dwcertversion, cbsipindirectdata, pbsipindirectdata) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Foundation\"`*"] @@ -313,7 +313,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn IsCatalogFile ( hfile : super::super::super::Foundation:: HANDLE , pwszfilename : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn IsCatalogFile ( hfile : super::super::super::Foundation:: HANDLE , pwszfilename : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); IsCatalogFile(hfile.into_param().abi(), pwszfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] @@ -361,17 +361,17 @@ pub const CRYPTCAT_E_CDF_TAGNOTFOUND: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] pub const CRYPTCAT_E_CDF_UNSUPPORTED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] -pub const CRYPTCAT_FILEEXT: ::windows::core::PCWSTR = ::windows::w!("CAT"); +pub const CRYPTCAT_FILEEXT: ::windows::core::PCWSTR = ::windows::core::w!("CAT"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] pub const CRYPTCAT_MAX_MEMBERTAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] pub const CRYPTCAT_MEMBER_SORTED: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] -pub const szOID_CATALOG_LIST: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.12.1.1"); +pub const szOID_CATALOG_LIST: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.12.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] -pub const szOID_CATALOG_LIST_MEMBER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.12.1.2"); +pub const szOID_CATALOG_LIST_MEMBER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.12.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] -pub const szOID_CATALOG_LIST_MEMBER2: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.12.1.3"); +pub const szOID_CATALOG_LIST_MEMBER2: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.12.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Catalog\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs index 2962f926c9..5517792221 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Certificates/mod.rs @@ -1,13 +1,13 @@ #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvBackupClose(hbc: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupClose ( hbc : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupClose ( hbc : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CertSrvBackupClose(hbc).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvBackupEnd(hbc: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupEnd ( hbc : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupEnd ( hbc : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CertSrvBackupEnd(hbc).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -19,19 +19,19 @@ pub unsafe fn CertSrvBackupFree(pv: *mut ::core::ffi::c_void) { #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvBackupGetBackupLogsW(hbc: *const ::core::ffi::c_void, ppwszzbackuplogfiles: *mut ::windows::core::PWSTR, pcbsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupGetBackupLogsW ( hbc : *const ::core::ffi::c_void , ppwszzbackuplogfiles : *mut :: windows::core::PWSTR , pcbsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupGetBackupLogsW ( hbc : *const ::core::ffi::c_void , ppwszzbackuplogfiles : *mut ::windows::core::PWSTR , pcbsize : *mut u32 ) -> ::windows::core::HRESULT ); CertSrvBackupGetBackupLogsW(hbc, ppwszzbackuplogfiles, pcbsize).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvBackupGetDatabaseNamesW(hbc: *const ::core::ffi::c_void, ppwszzattachmentinformation: *mut ::windows::core::PWSTR, pcbsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupGetDatabaseNamesW ( hbc : *const ::core::ffi::c_void , ppwszzattachmentinformation : *mut :: windows::core::PWSTR , pcbsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupGetDatabaseNamesW ( hbc : *const ::core::ffi::c_void , ppwszzattachmentinformation : *mut ::windows::core::PWSTR , pcbsize : *mut u32 ) -> ::windows::core::HRESULT ); CertSrvBackupGetDatabaseNamesW(hbc, ppwszzattachmentinformation, pcbsize).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvBackupGetDynamicFileListW(hbc: *const ::core::ffi::c_void, ppwszzfilelist: *mut ::windows::core::PWSTR, pcbsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupGetDynamicFileListW ( hbc : *const ::core::ffi::c_void , ppwszzfilelist : *mut :: windows::core::PWSTR , pcbsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupGetDynamicFileListW ( hbc : *const ::core::ffi::c_void , ppwszzfilelist : *mut ::windows::core::PWSTR , pcbsize : *mut u32 ) -> ::windows::core::HRESULT ); CertSrvBackupGetDynamicFileListW(hbc, ppwszzfilelist, pcbsize).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -40,7 +40,7 @@ pub unsafe fn CertSrvBackupOpenFileW(hbc: *mut ::core::ffi::c_void, pwszatta where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupOpenFileW ( hbc : *mut ::core::ffi::c_void , pwszattachmentname : :: windows::core::PCWSTR , cbreadhintsize : u32 , plifilesize : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupOpenFileW ( hbc : *mut ::core::ffi::c_void , pwszattachmentname : ::windows::core::PCWSTR , cbreadhintsize : u32 , plifilesize : *mut i64 ) -> ::windows::core::HRESULT ); CertSrvBackupOpenFileW(hbc, pwszattachmentname.into_param().abi(), cbreadhintsize, plifilesize).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -49,19 +49,19 @@ pub unsafe fn CertSrvBackupPrepareW(pwszservername: P0, grbitjet: u32, dwbac where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupPrepareW ( pwszservername : :: windows::core::PCWSTR , grbitjet : u32 , dwbackupflags : CSBACKUP_TYPE , phbc : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupPrepareW ( pwszservername : ::windows::core::PCWSTR , grbitjet : u32 , dwbackupflags : CSBACKUP_TYPE , phbc : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CertSrvBackupPrepareW(pwszservername.into_param().abi(), grbitjet, dwbackupflags, phbc).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvBackupRead(hbc: *mut ::core::ffi::c_void, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: u32, pcbread: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupRead ( hbc : *mut ::core::ffi::c_void , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 , pcbread : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupRead ( hbc : *mut ::core::ffi::c_void , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 , pcbread : *mut u32 ) -> ::windows::core::HRESULT ); CertSrvBackupRead(hbc, pvbuffer, cbbuffer, pcbread).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvBackupTruncateLogs(hbc: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupTruncateLogs ( hbc : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvBackupTruncateLogs ( hbc : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CertSrvBackupTruncateLogs(hbc).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] @@ -71,19 +71,19 @@ pub unsafe fn CertSrvIsServerOnlineW(pwszservername: P0, pfserveronline: *mu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvIsServerOnlineW ( pwszservername : :: windows::core::PCWSTR , pfserveronline : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvIsServerOnlineW ( pwszservername : ::windows::core::PCWSTR , pfserveronline : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); CertSrvIsServerOnlineW(pwszservername.into_param().abi(), pfserveronline).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvRestoreEnd(hbc: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreEnd ( hbc : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreEnd ( hbc : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CertSrvRestoreEnd(hbc).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvRestoreGetDatabaseLocationsW(hbc: *const ::core::ffi::c_void, ppwszzdatabaselocationlist: *mut ::windows::core::PWSTR, pcbsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreGetDatabaseLocationsW ( hbc : *const ::core::ffi::c_void , ppwszzdatabaselocationlist : *mut :: windows::core::PWSTR , pcbsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreGetDatabaseLocationsW ( hbc : *const ::core::ffi::c_void , ppwszzdatabaselocationlist : *mut ::windows::core::PWSTR , pcbsize : *mut u32 ) -> ::windows::core::HRESULT ); CertSrvRestoreGetDatabaseLocationsW(hbc, ppwszzdatabaselocationlist, pcbsize).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -92,13 +92,13 @@ pub unsafe fn CertSrvRestorePrepareW(pwszservername: P0, dwrestoreflags: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestorePrepareW ( pwszservername : :: windows::core::PCWSTR , dwrestoreflags : u32 , phbc : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestorePrepareW ( pwszservername : ::windows::core::PCWSTR , dwrestoreflags : u32 , phbc : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CertSrvRestorePrepareW(pwszservername.into_param().abi(), dwrestoreflags, phbc).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[inline] pub unsafe fn CertSrvRestoreRegisterComplete(hbc: *mut ::core::ffi::c_void, hrrestorestate: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreRegisterComplete ( hbc : *mut ::core::ffi::c_void , hrrestorestate : :: windows::core::HRESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreRegisterComplete ( hbc : *mut ::core::ffi::c_void , hrrestorestate : ::windows::core::HRESULT ) -> ::windows::core::HRESULT ); CertSrvRestoreRegisterComplete(hbc, hrrestorestate).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -109,7 +109,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreRegisterThroughFile ( hbc : *mut ::core::ffi::c_void , pwszcheckpointfilepath : :: windows::core::PCWSTR , pwszlogpath : :: windows::core::PCWSTR , rgrstmap : *mut CSEDB_RSTMAPW , crstmap : i32 , pwszbackuplogpath : :: windows::core::PCWSTR , genlow : u32 , genhigh : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreRegisterThroughFile ( hbc : *mut ::core::ffi::c_void , pwszcheckpointfilepath : ::windows::core::PCWSTR , pwszlogpath : ::windows::core::PCWSTR , rgrstmap : *mut CSEDB_RSTMAPW , crstmap : i32 , pwszbackuplogpath : ::windows::core::PCWSTR , genlow : u32 , genhigh : u32 ) -> ::windows::core::HRESULT ); CertSrvRestoreRegisterThroughFile(hbc, pwszcheckpointfilepath.into_param().abi(), pwszlogpath.into_param().abi(), rgrstmap, crstmap, pwszbackuplogpath.into_param().abi(), genlow, genhigh).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -120,7 +120,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreRegisterW ( hbc : *mut ::core::ffi::c_void , pwszcheckpointfilepath : :: windows::core::PCWSTR , pwszlogpath : :: windows::core::PCWSTR , rgrstmap : *mut CSEDB_RSTMAPW , crstmap : i32 , pwszbackuplogpath : :: windows::core::PCWSTR , genlow : u32 , genhigh : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvRestoreRegisterW ( hbc : *mut ::core::ffi::c_void , pwszcheckpointfilepath : ::windows::core::PCWSTR , pwszlogpath : ::windows::core::PCWSTR , rgrstmap : *mut CSEDB_RSTMAPW , crstmap : i32 , pwszbackuplogpath : ::windows::core::PCWSTR , genlow : u32 , genhigh : u32 ) -> ::windows::core::HRESULT ); CertSrvRestoreRegisterW(hbc, pwszcheckpointfilepath.into_param().abi(), pwszlogpath.into_param().abi(), rgrstmap, crstmap, pwszbackuplogpath.into_param().abi(), genlow, genhigh).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] @@ -129,7 +129,7 @@ pub unsafe fn CertSrvServerControlW(pwszservername: P0, dwcontrolflags: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvServerControlW ( pwszservername : :: windows::core::PCWSTR , dwcontrolflags : u32 , pcbout : *mut u32 , ppbout : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "certadm.dll""system" fn CertSrvServerControlW ( pwszservername : ::windows::core::PCWSTR , dwcontrolflags : u32 , pcbout : *mut u32 , ppbout : *mut *mut u8 ) -> ::windows::core::HRESULT ); CertSrvServerControlW(pwszservername.into_param().abi(), dwcontrolflags, pcbout, ppbout).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_Foundation\"`*"] @@ -191,7 +191,7 @@ pub unsafe fn PstValidate(ptargetname: ::core::option::Option<*const super:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "certpoleng.dll""system" fn PstValidate ( ptargetname : *const super::super::super::Foundation:: UNICODE_STRING , bisclient : super::super::super::Foundation:: BOOL , prequestedissuancepolicy : *const super:: CERT_USAGE_MATCH , phadditionalcertstore : *const super:: HCERTSTORE , pcert : *const super:: CERT_CONTEXT , pprovguid : *mut :: windows::core::GUID ) -> super::super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "certpoleng.dll""system" fn PstValidate ( ptargetname : *const super::super::super::Foundation:: UNICODE_STRING , bisclient : super::super::super::Foundation:: BOOL , prequestedissuancepolicy : *const super:: CERT_USAGE_MATCH , phadditionalcertstore : *const super:: HCERTSTORE , pcert : *const super:: CERT_CONTEXT , pprovguid : *mut ::windows::core::GUID ) -> super::super::super::Foundation:: NTSTATUS ); PstValidate(::core::mem::transmute(ptargetname.unwrap_or(::std::ptr::null())), bisclient.into_param().abi(), ::core::mem::transmute(prequestedissuancepolicy.unwrap_or(::std::ptr::null())), ::core::mem::transmute(phadditionalcertstore.unwrap_or(::std::ptr::null())), pcert, ::core::mem::transmute(pprovguid.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`, `\"Win32_System_Com\"`*"] @@ -22799,1155 +22799,1155 @@ pub const dwVALIDITYPERIODCOUNTDEFAULT_ROOT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] pub const dwVALIDITYPERIODCOUNTDEFAULT_STANDALONE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szBACKUPANNOTATION: ::windows::core::PCSTR = ::windows::s!("Cert Server Backup Interface"); +pub const szBACKUPANNOTATION: ::windows::core::PCSTR = ::windows::core::s!("Cert Server Backup Interface"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szDBBASENAMEPARM: ::windows::core::PCSTR = ::windows::s!("edb"); +pub const szDBBASENAMEPARM: ::windows::core::PCSTR = ::windows::core::s!("edb"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szNAMESEPARATORDEFAULT: ::windows::core::PCSTR = ::windows::s!("\n"); +pub const szNAMESEPARATORDEFAULT: ::windows::core::PCSTR = ::windows::core::s!("\n"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szPROPASNTAG: ::windows::core::PCSTR = ::windows::s!("{asn}"); +pub const szPROPASNTAG: ::windows::core::PCSTR = ::windows::core::s!("{asn}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const szRESTOREANNOTATION: ::windows::core::PCSTR = ::windows::s!("Cert Server Restore Interface"); +pub const szRESTOREANNOTATION: ::windows::core::PCSTR = ::windows::core::s!("Cert Server Restore Interface"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszAT_EKCERTINF: ::windows::core::PCWSTR = ::windows::w!("@EKCert"); +pub const wszAT_EKCERTINF: ::windows::core::PCWSTR = ::windows::core::w!("@EKCert"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszAT_TESTROOT: ::windows::core::PCWSTR = ::windows::w!("@TestRoot"); +pub const wszAT_TESTROOT: ::windows::core::PCWSTR = ::windows::core::w!("@TestRoot"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCAPOLICYFILE: ::windows::core::PCWSTR = ::windows::w!("CAPolicy.inf"); +pub const wszCAPOLICYFILE: ::windows::core::PCWSTR = ::windows::core::w!("CAPolicy.inf"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTEXITMODULE_POSTFIX: ::windows::core::PCWSTR = ::windows::w!(".Exit"); +pub const wszCERTEXITMODULE_POSTFIX: ::windows::core::PCWSTR = ::windows::core::w!(".Exit"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTIFICATETRANSPARENCYFLAGS: ::windows::core::PCWSTR = ::windows::w!("CertificateTransparencyFlags"); +pub const wszCERTIFICATETRANSPARENCYFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("CertificateTransparencyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTMANAGE_SUFFIX: ::windows::core::PCWSTR = ::windows::w!("Manage"); +pub const wszCERTMANAGE_SUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("Manage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERTPOLICYMODULE_POSTFIX: ::windows::core::PCWSTR = ::windows::w!(".Policy"); +pub const wszCERTPOLICYMODULE_POSTFIX: ::windows::core::PCWSTR = ::windows::core::w!(".Policy"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE: ::windows::core::PCWSTR = ::windows::w!("RequestType"); +pub const wszCERT_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("RequestType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CLIENT: ::windows::core::PCWSTR = ::windows::w!("Client"); +pub const wszCERT_TYPE_CLIENT: ::windows::core::PCWSTR = ::windows::core::w!("Client"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CODESIGN: ::windows::core::PCWSTR = ::windows::w!("CodeSign"); +pub const wszCERT_TYPE_CODESIGN: ::windows::core::PCWSTR = ::windows::core::w!("CodeSign"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_CUSTOMER: ::windows::core::PCWSTR = ::windows::w!("SetCustomer"); +pub const wszCERT_TYPE_CUSTOMER: ::windows::core::PCWSTR = ::windows::core::w!("SetCustomer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_MERCHANT: ::windows::core::PCWSTR = ::windows::w!("SetMerchant"); +pub const wszCERT_TYPE_MERCHANT: ::windows::core::PCWSTR = ::windows::core::w!("SetMerchant"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_PAYMENT: ::windows::core::PCWSTR = ::windows::w!("SetPayment"); +pub const wszCERT_TYPE_PAYMENT: ::windows::core::PCWSTR = ::windows::core::w!("SetPayment"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_TYPE_SERVER: ::windows::core::PCWSTR = ::windows::w!("Server"); +pub const wszCERT_TYPE_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("Server"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const wszCERT_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_1: ::windows::core::PCWSTR = ::windows::w!("1"); +pub const wszCERT_VERSION_1: ::windows::core::PCWSTR = ::windows::core::w!("1"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_2: ::windows::core::PCWSTR = ::windows::w!("2"); +pub const wszCERT_VERSION_2: ::windows::core::PCWSTR = ::windows::core::w!("2"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCERT_VERSION_3: ::windows::core::PCWSTR = ::windows::w!("3"); +pub const wszCERT_VERSION_3: ::windows::core::PCWSTR = ::windows::core::w!("3"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTADMIN: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.Admin"); +pub const wszCLASS_CERTADMIN: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.Admin"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTCONFIG: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.Config"); +pub const wszCLASS_CERTCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.Config"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTDBMEM: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.DBMem"); +pub const wszCLASS_CERTDBMEM: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.DBMem"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTENCODE: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.Encode"); +pub const wszCLASS_CERTENCODE: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.Encode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTGETCONFIG: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.GetConfig"); +pub const wszCLASS_CERTGETCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.GetConfig"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTREQUEST: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.Request"); +pub const wszCLASS_CERTREQUEST: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.Request"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTSERVEREXIT: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.ServerExit"); +pub const wszCLASS_CERTSERVEREXIT: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.ServerExit"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTSERVERPOLICY: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.ServerPolicy"); +pub const wszCLASS_CERTSERVERPOLICY: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.ServerPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCLASS_CERTVIEW: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority.View"); +pub const wszCLASS_CERTVIEW: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority.View"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_COPYRIGHT: ::windows::core::PCWSTR = ::windows::w!("Copyright"); +pub const wszCMM_PROP_COPYRIGHT: ::windows::core::PCWSTR = ::windows::core::w!("Copyright"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const wszCMM_PROP_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_DISPLAY_HWND: ::windows::core::PCWSTR = ::windows::w!("HWND"); +pub const wszCMM_PROP_DISPLAY_HWND: ::windows::core::PCWSTR = ::windows::core::w!("HWND"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_FILEVER: ::windows::core::PCWSTR = ::windows::w!("File Version"); +pub const wszCMM_PROP_FILEVER: ::windows::core::PCWSTR = ::windows::core::w!("File Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_ISMULTITHREADED: ::windows::core::PCWSTR = ::windows::w!("IsMultiThreaded"); +pub const wszCMM_PROP_ISMULTITHREADED: ::windows::core::PCWSTR = ::windows::core::w!("IsMultiThreaded"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_NAME: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const wszCMM_PROP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCMM_PROP_PRODUCTVER: ::windows::core::PCWSTR = ::windows::w!("Product Version"); +pub const wszCMM_PROP_PRODUCTVER: ::windows::core::PCWSTR = ::windows::core::w!("Product Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGENCRYPTIONALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CNGEncryptionAlgorithm"); +pub const wszCNGENCRYPTIONALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CNGEncryptionAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGHASHALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CNGHashAlgorithm"); +pub const wszCNGHASHALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CNGHashAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCNGPUBLICKEYALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CNGPublicKeyAlgorithm"); +pub const wszCNGPUBLICKEYALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CNGPublicKeyAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_AUTHORITY: ::windows::core::PCWSTR = ::windows::w!("Authority"); +pub const wszCONFIG_AUTHORITY: ::windows::core::PCWSTR = ::windows::core::w!("Authority"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COMMENT: ::windows::core::PCWSTR = ::windows::w!("Comment"); +pub const wszCONFIG_COMMENT: ::windows::core::PCWSTR = ::windows::core::w!("Comment"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COMMONNAME: ::windows::core::PCWSTR = ::windows::w!("CommonName"); +pub const wszCONFIG_COMMONNAME: ::windows::core::PCWSTR = ::windows::core::w!("CommonName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_CONFIG: ::windows::core::PCWSTR = ::windows::w!("Config"); +pub const wszCONFIG_CONFIG: ::windows::core::PCWSTR = ::windows::core::w!("Config"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_COUNTRY: ::windows::core::PCWSTR = ::windows::w!("Country"); +pub const wszCONFIG_COUNTRY: ::windows::core::PCWSTR = ::windows::core::w!("Country"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const wszCONFIG_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_EXCHANGECERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("ExchangeCertificate"); +pub const wszCONFIG_EXCHANGECERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("ExchangeCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_FLAGS: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const wszCONFIG_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_LOCALITY: ::windows::core::PCWSTR = ::windows::w!("Locality"); +pub const wszCONFIG_LOCALITY: ::windows::core::PCWSTR = ::windows::core::w!("Locality"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_ORGANIZATION: ::windows::core::PCWSTR = ::windows::w!("Organization"); +pub const wszCONFIG_ORGANIZATION: ::windows::core::PCWSTR = ::windows::core::w!("Organization"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_ORGUNIT: ::windows::core::PCWSTR = ::windows::w!("OrgUnit"); +pub const wszCONFIG_ORGUNIT: ::windows::core::PCWSTR = ::windows::core::w!("OrgUnit"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SANITIZEDNAME: ::windows::core::PCWSTR = ::windows::w!("SanitizedName"); +pub const wszCONFIG_SANITIZEDNAME: ::windows::core::PCWSTR = ::windows::core::w!("SanitizedName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SANITIZEDSHORTNAME: ::windows::core::PCWSTR = ::windows::w!("SanitizedShortName"); +pub const wszCONFIG_SANITIZEDSHORTNAME: ::windows::core::PCWSTR = ::windows::core::w!("SanitizedShortName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SERVER: ::windows::core::PCWSTR = ::windows::w!("Server"); +pub const wszCONFIG_SERVER: ::windows::core::PCWSTR = ::windows::core::w!("Server"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SHORTNAME: ::windows::core::PCWSTR = ::windows::w!("ShortName"); +pub const wszCONFIG_SHORTNAME: ::windows::core::PCWSTR = ::windows::core::w!("ShortName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_SIGNATURECERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("SignatureCertificate"); +pub const wszCONFIG_SIGNATURECERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("SignatureCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_STATE: ::windows::core::PCWSTR = ::windows::w!("State"); +pub const wszCONFIG_STATE: ::windows::core::PCWSTR = ::windows::core::w!("State"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCONFIG_WEBENROLLMENTSERVERS: ::windows::core::PCWSTR = ::windows::w!("WebEnrollmentServers"); +pub const wszCONFIG_WEBENROLLMENTSERVERS: ::windows::core::PCWSTR = ::windows::core::w!("WebEnrollmentServers"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCRLPUBLISHRETRYCOUNT: ::windows::core::PCWSTR = ::windows::w!("CRLPublishRetryCount"); +pub const wszCRLPUBLISHRETRYCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CRLPublishRetryCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszCRTFILENAMEEXT: ::windows::core::PCWSTR = ::windows::w!(".crt"); +pub const wszCRTFILENAMEEXT: ::windows::core::PCWSTR = ::windows::core::w!(".crt"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDATFILENAMEEXT: ::windows::core::PCWSTR = ::windows::w!(".dat"); +pub const wszDATFILENAMEEXT: ::windows::core::PCWSTR = ::windows::core::w!(".dat"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBBACKUPCERTBACKDAT: ::windows::core::PCWSTR = ::windows::w!("certbkxp.dat"); +pub const wszDBBACKUPCERTBACKDAT: ::windows::core::PCWSTR = ::windows::core::w!("certbkxp.dat"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBBACKUPSUBDIR: ::windows::core::PCWSTR = ::windows::w!("DataBase"); +pub const wszDBBACKUPSUBDIR: ::windows::core::PCWSTR = ::windows::core::w!("DataBase"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszDBFILENAMEEXT: ::windows::core::PCWSTR = ::windows::w!(".edb"); +pub const wszDBFILENAMEEXT: ::windows::core::PCWSTR = ::windows::core::w!(".edb"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszENCRYPTIONALGORITHM: ::windows::core::PCWSTR = ::windows::w!("EncryptionAlgorithm"); +pub const wszENCRYPTIONALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("EncryptionAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszENROLLMENTAGENTRIGHTS: ::windows::core::PCWSTR = ::windows::w!("EnrollmentAgentRights"); +pub const wszENROLLMENTAGENTRIGHTS: ::windows::core::PCWSTR = ::windows::core::w!("EnrollmentAgentRights"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszHASHALGORITHM: ::windows::core::PCWSTR = ::windows::w!("HashAlgorithm"); +pub const wszHASHALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("HashAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ALTERNATESIGNATUREALGORITHM: ::windows::core::PCWSTR = ::windows::w!("AlternateSignatureAlgorithm"); +pub const wszINFKEY_ALTERNATESIGNATUREALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("AlternateSignatureAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ATTESTPRIVATEKEY: ::windows::core::PCWSTR = ::windows::w!("AttestPrivateKey"); +pub const wszINFKEY_ATTESTPRIVATEKEY: ::windows::core::PCWSTR = ::windows::core::w!("AttestPrivateKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CACAPABILITIES: ::windows::core::PCWSTR = ::windows::w!("CACapabilities"); +pub const wszINFKEY_CACAPABILITIES: ::windows::core::PCWSTR = ::windows::core::w!("CACapabilities"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CACERTS: ::windows::core::PCWSTR = ::windows::w!("CACerts"); +pub const wszINFKEY_CACERTS: ::windows::core::PCWSTR = ::windows::core::w!("CACerts"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CATHUMBPRINT: ::windows::core::PCWSTR = ::windows::w!("CAThumbprint"); +pub const wszINFKEY_CATHUMBPRINT: ::windows::core::PCWSTR = ::windows::core::w!("CAThumbprint"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CCDPSYNCDELTATIME: ::windows::core::PCWSTR = ::windows::w!("SyncDeltaTime"); +pub const wszINFKEY_CCDPSYNCDELTATIME: ::windows::core::PCWSTR = ::windows::core::w!("SyncDeltaTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CHALLENGEPASSWORD: ::windows::core::PCWSTR = ::windows::w!("ChallengePassword"); +pub const wszINFKEY_CHALLENGEPASSWORD: ::windows::core::PCWSTR = ::windows::core::w!("ChallengePassword"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CONTINUE: ::windows::core::PCWSTR = ::windows::w!("_continue_"); +pub const wszINFKEY_CONTINUE: ::windows::core::PCWSTR = ::windows::core::w!("_continue_"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRITICAL: ::windows::core::PCWSTR = ::windows::w!("Critical"); +pub const wszINFKEY_CRITICAL: ::windows::core::PCWSTR = ::windows::core::w!("Critical"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLDELTAPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("CRLDeltaPeriodUnits"); +pub const wszINFKEY_CRLDELTAPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CRLDeltaPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLDELTAPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("CRLDeltaPeriod"); +pub const wszINFKEY_CRLDELTAPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("CRLDeltaPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("CRLPeriodUnits"); +pub const wszINFKEY_CRLPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CRLPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_CRLPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("CRLPeriod"); +pub const wszINFKEY_CRLPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("CRLPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_DIRECTORYNAME: ::windows::core::PCWSTR = ::windows::w!("DirectoryName"); +pub const wszINFKEY_DIRECTORYNAME: ::windows::core::PCWSTR = ::windows::core::w!("DirectoryName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_DNS: ::windows::core::PCWSTR = ::windows::w!("DNS"); +pub const wszINFKEY_DNS: ::windows::core::PCWSTR = ::windows::core::w!("DNS"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS: ::windows::core::PCWSTR = ::windows::w!("EccKeyParameters"); +pub const wszINFKEY_ECCKEYPARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERSTYPE: ::windows::core::PCWSTR = ::windows::w!("EccKeyParametersType"); +pub const wszINFKEY_ECCKEYPARAMETERSTYPE: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParametersType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_A: ::windows::core::PCWSTR = ::windows::w!("EccKeyParameters_A"); +pub const wszINFKEY_ECCKEYPARAMETERS_A: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParameters_A"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_B: ::windows::core::PCWSTR = ::windows::w!("EccKeyParameters_B"); +pub const wszINFKEY_ECCKEYPARAMETERS_B: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParameters_B"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_BASE: ::windows::core::PCWSTR = ::windows::w!("EccKeyParameters_Base"); +pub const wszINFKEY_ECCKEYPARAMETERS_BASE: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParameters_Base"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_COFACTOR: ::windows::core::PCWSTR = ::windows::w!("EccKeyParameters_Cofactor"); +pub const wszINFKEY_ECCKEYPARAMETERS_COFACTOR: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParameters_Cofactor"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_ORDER: ::windows::core::PCWSTR = ::windows::w!("EccKeyParameters_Order"); +pub const wszINFKEY_ECCKEYPARAMETERS_ORDER: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParameters_Order"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_P: ::windows::core::PCWSTR = ::windows::w!("EccKeyParameters_P"); +pub const wszINFKEY_ECCKEYPARAMETERS_P: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParameters_P"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ECCKEYPARAMETERS_SEED: ::windows::core::PCWSTR = ::windows::w!("EccKeyParameters_Seed"); +pub const wszINFKEY_ECCKEYPARAMETERS_SEED: ::windows::core::PCWSTR = ::windows::core::w!("EccKeyParameters_Seed"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EMAIL: ::windows::core::PCWSTR = ::windows::w!("EMail"); +pub const wszINFKEY_EMAIL: ::windows::core::PCWSTR = ::windows::core::w!("EMail"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EMPTY: ::windows::core::PCWSTR = ::windows::w!("Empty"); +pub const wszINFKEY_EMPTY: ::windows::core::PCWSTR = ::windows::core::w!("Empty"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENABLEKEYCOUNTING: ::windows::core::PCWSTR = ::windows::w!("EnableKeyCounting"); +pub const wszINFKEY_ENABLEKEYCOUNTING: ::windows::core::PCWSTR = ::windows::core::w!("EnableKeyCounting"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENCRYPTIONALGORITHM: ::windows::core::PCWSTR = ::windows::w!("EncryptionAlgorithm"); +pub const wszINFKEY_ENCRYPTIONALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("EncryptionAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_ENCRYPTIONLENGTH: ::windows::core::PCWSTR = ::windows::w!("EncryptionLength"); +pub const wszINFKEY_ENCRYPTIONLENGTH: ::windows::core::PCWSTR = ::windows::core::w!("EncryptionLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXCLUDE: ::windows::core::PCWSTR = ::windows::w!("Exclude"); +pub const wszINFKEY_EXCLUDE: ::windows::core::PCWSTR = ::windows::core::w!("Exclude"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXPORTABLE: ::windows::core::PCWSTR = ::windows::w!("Exportable"); +pub const wszINFKEY_EXPORTABLE: ::windows::core::PCWSTR = ::windows::core::w!("Exportable"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_EXPORTABLEENCRYPTED: ::windows::core::PCWSTR = ::windows::w!("ExportableEncrypted"); +pub const wszINFKEY_EXPORTABLEENCRYPTED: ::windows::core::PCWSTR = ::windows::core::w!("ExportableEncrypted"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FLAGS: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const wszINFKEY_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FORCEUTF8: ::windows::core::PCWSTR = ::windows::w!("ForceUTF8"); +pub const wszINFKEY_FORCEUTF8: ::windows::core::PCWSTR = ::windows::core::w!("ForceUTF8"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_FRIENDLYNAME: ::windows::core::PCWSTR = ::windows::w!("FriendlyName"); +pub const wszINFKEY_FRIENDLYNAME: ::windows::core::PCWSTR = ::windows::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_HASHALGORITHM: ::windows::core::PCWSTR = ::windows::w!("HashAlgorithm"); +pub const wszINFKEY_HASHALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("HashAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_INCLUDE: ::windows::core::PCWSTR = ::windows::w!("Include"); +pub const wszINFKEY_INCLUDE: ::windows::core::PCWSTR = ::windows::core::w!("Include"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_INHIBITPOLICYMAPPING: ::windows::core::PCWSTR = ::windows::w!("InhibitPolicyMapping"); +pub const wszINFKEY_INHIBITPOLICYMAPPING: ::windows::core::PCWSTR = ::windows::core::w!("InhibitPolicyMapping"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_IPADDRESS: ::windows::core::PCWSTR = ::windows::w!("IPAddress"); +pub const wszINFKEY_IPADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("IPAddress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYALGORITHM: ::windows::core::PCWSTR = ::windows::w!("KeyAlgorithm"); +pub const wszINFKEY_KEYALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("KeyAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYALGORITHMPARMETERS: ::windows::core::PCWSTR = ::windows::w!("KeyAlgorithmParameters"); +pub const wszINFKEY_KEYALGORITHMPARMETERS: ::windows::core::PCWSTR = ::windows::core::w!("KeyAlgorithmParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYCONTAINER: ::windows::core::PCWSTR = ::windows::w!("KeyContainer"); +pub const wszINFKEY_KEYCONTAINER: ::windows::core::PCWSTR = ::windows::core::w!("KeyContainer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYLENGTH: ::windows::core::PCWSTR = ::windows::w!("KeyLength"); +pub const wszINFKEY_KEYLENGTH: ::windows::core::PCWSTR = ::windows::core::w!("KeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYPROTECTION: ::windows::core::PCWSTR = ::windows::w!("KeyProtection"); +pub const wszINFKEY_KEYPROTECTION: ::windows::core::PCWSTR = ::windows::core::w!("KeyProtection"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYUSAGEEXTENSION: ::windows::core::PCWSTR = ::windows::w!("KeyUsage"); +pub const wszINFKEY_KEYUSAGEEXTENSION: ::windows::core::PCWSTR = ::windows::core::w!("KeyUsage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_KEYUSAGEPROPERTY: ::windows::core::PCWSTR = ::windows::w!("KeyUsageProperty"); +pub const wszINFKEY_KEYUSAGEPROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("KeyUsageProperty"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_LEGACYKEYSPEC: ::windows::core::PCWSTR = ::windows::w!("KeySpec"); +pub const wszINFKEY_LEGACYKEYSPEC: ::windows::core::PCWSTR = ::windows::core::w!("KeySpec"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_LOADDEFAULTTEMPLATES: ::windows::core::PCWSTR = ::windows::w!("LoadDefaultTemplates"); +pub const wszINFKEY_LOADDEFAULTTEMPLATES: ::windows::core::PCWSTR = ::windows::core::w!("LoadDefaultTemplates"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_MACHINEKEYSET: ::windows::core::PCWSTR = ::windows::w!("MachineKeySet"); +pub const wszINFKEY_MACHINEKEYSET: ::windows::core::PCWSTR = ::windows::core::w!("MachineKeySet"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTAFTER: ::windows::core::PCWSTR = ::windows::w!("NotAfter"); +pub const wszINFKEY_NOTAFTER: ::windows::core::PCWSTR = ::windows::core::w!("NotAfter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTBEFORE: ::windows::core::PCWSTR = ::windows::w!("NotBefore"); +pub const wszINFKEY_NOTBEFORE: ::windows::core::PCWSTR = ::windows::core::w!("NotBefore"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_NOTICE: ::windows::core::PCWSTR = ::windows::w!("Notice"); +pub const wszINFKEY_NOTICE: ::windows::core::PCWSTR = ::windows::core::w!("Notice"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_OID: ::windows::core::PCWSTR = ::windows::w!("OID"); +pub const wszINFKEY_OID: ::windows::core::PCWSTR = ::windows::core::w!("OID"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_OTHERNAME: ::windows::core::PCWSTR = ::windows::w!("OtherName"); +pub const wszINFKEY_OTHERNAME: ::windows::core::PCWSTR = ::windows::core::w!("OtherName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PATHLENGTH: ::windows::core::PCWSTR = ::windows::w!("PathLength"); +pub const wszINFKEY_PATHLENGTH: ::windows::core::PCWSTR = ::windows::core::w!("PathLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_POLICIES: ::windows::core::PCWSTR = ::windows::w!("Policies"); +pub const wszINFKEY_POLICIES: ::windows::core::PCWSTR = ::windows::core::w!("Policies"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PRIVATEKEYARCHIVE: ::windows::core::PCWSTR = ::windows::w!("PrivateKeyArchive"); +pub const wszINFKEY_PRIVATEKEYARCHIVE: ::windows::core::PCWSTR = ::windows::core::w!("PrivateKeyArchive"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PROVIDERNAME: ::windows::core::PCWSTR = ::windows::w!("ProviderName"); +pub const wszINFKEY_PROVIDERNAME: ::windows::core::PCWSTR = ::windows::core::w!("ProviderName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PROVIDERTYPE: ::windows::core::PCWSTR = ::windows::w!("ProviderType"); +pub const wszINFKEY_PROVIDERTYPE: ::windows::core::PCWSTR = ::windows::core::w!("ProviderType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PUBLICKEY: ::windows::core::PCWSTR = ::windows::w!("PublicKey"); +pub const wszINFKEY_PUBLICKEY: ::windows::core::PCWSTR = ::windows::core::w!("PublicKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_PUBLICKEYPARAMETERS: ::windows::core::PCWSTR = ::windows::w!("PublicKeyParameters"); +pub const wszINFKEY_PUBLICKEYPARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("PublicKeyParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_READERNAME: ::windows::core::PCWSTR = ::windows::w!("ReaderName"); +pub const wszINFKEY_READERNAME: ::windows::core::PCWSTR = ::windows::core::w!("ReaderName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REGISTEREDID: ::windows::core::PCWSTR = ::windows::w!("RegisteredId"); +pub const wszINFKEY_REGISTEREDID: ::windows::core::PCWSTR = ::windows::core::w!("RegisteredId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALCERT: ::windows::core::PCWSTR = ::windows::w!("RenewalCert"); +pub const wszINFKEY_RENEWALCERT: ::windows::core::PCWSTR = ::windows::core::w!("RenewalCert"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALKEYLENGTH: ::windows::core::PCWSTR = ::windows::w!("RenewalKeyLength"); +pub const wszINFKEY_RENEWALKEYLENGTH: ::windows::core::PCWSTR = ::windows::core::w!("RenewalKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALVALIDITYPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("RenewalValidityPeriodUnits"); +pub const wszINFKEY_RENEWALVALIDITYPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("RenewalValidityPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_RENEWALVALIDITYPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("RenewalValidityPeriod"); +pub const wszINFKEY_RENEWALVALIDITYPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("RenewalValidityPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REQUESTTYPE: ::windows::core::PCWSTR = ::windows::w!("RequestType"); +pub const wszINFKEY_REQUESTTYPE: ::windows::core::PCWSTR = ::windows::core::w!("RequestType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_REQUIREEXPLICITPOLICY: ::windows::core::PCWSTR = ::windows::w!("RequireExplicitPolicy"); +pub const wszINFKEY_REQUIREEXPLICITPOLICY: ::windows::core::PCWSTR = ::windows::core::w!("RequireExplicitPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SECURITYDESCRIPTOR: ::windows::core::PCWSTR = ::windows::w!("SecurityDescriptor"); +pub const wszINFKEY_SECURITYDESCRIPTOR: ::windows::core::PCWSTR = ::windows::core::w!("SecurityDescriptor"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SERIALNUMBER: ::windows::core::PCWSTR = ::windows::w!("SerialNumber"); +pub const wszINFKEY_SERIALNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("SerialNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SHOWALLCSPS: ::windows::core::PCWSTR = ::windows::w!("ShowAllCSPs"); +pub const wszINFKEY_SHOWALLCSPS: ::windows::core::PCWSTR = ::windows::core::w!("ShowAllCSPs"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SILENT: ::windows::core::PCWSTR = ::windows::w!("Silent"); +pub const wszINFKEY_SILENT: ::windows::core::PCWSTR = ::windows::core::w!("Silent"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SMIME: ::windows::core::PCWSTR = ::windows::w!("SMIME"); +pub const wszINFKEY_SMIME: ::windows::core::PCWSTR = ::windows::core::w!("SMIME"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBJECT: ::windows::core::PCWSTR = ::windows::w!("Subject"); +pub const wszINFKEY_SUBJECT: ::windows::core::PCWSTR = ::windows::core::w!("Subject"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBJECTNAMEFLAGS: ::windows::core::PCWSTR = ::windows::w!("SubjectNameFlags"); +pub const wszINFKEY_SUBJECTNAMEFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("SubjectNameFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUBTREE: ::windows::core::PCWSTR = ::windows::w!("SubTree"); +pub const wszINFKEY_SUBTREE: ::windows::core::PCWSTR = ::windows::core::w!("SubTree"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_SUPPRESSDEFAULTS: ::windows::core::PCWSTR = ::windows::w!("SuppressDefaults"); +pub const wszINFKEY_SUPPRESSDEFAULTS: ::windows::core::PCWSTR = ::windows::core::w!("SuppressDefaults"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UICONTEXTMESSAGE: ::windows::core::PCWSTR = ::windows::w!("UIContextMessage"); +pub const wszINFKEY_UICONTEXTMESSAGE: ::windows::core::PCWSTR = ::windows::core::w!("UIContextMessage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UPN: ::windows::core::PCWSTR = ::windows::w!("UPN"); +pub const wszINFKEY_UPN: ::windows::core::PCWSTR = ::windows::core::w!("UPN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_URL: ::windows::core::PCWSTR = ::windows::w!("URL"); +pub const wszINFKEY_URL: ::windows::core::PCWSTR = ::windows::core::w!("URL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_USEEXISTINGKEY: ::windows::core::PCWSTR = ::windows::w!("UseExistingKeySet"); +pub const wszINFKEY_USEEXISTINGKEY: ::windows::core::PCWSTR = ::windows::core::w!("UseExistingKeySet"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_USERPROTECTED: ::windows::core::PCWSTR = ::windows::w!("UserProtected"); +pub const wszINFKEY_USERPROTECTED: ::windows::core::PCWSTR = ::windows::core::w!("UserProtected"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_UTF8: ::windows::core::PCWSTR = ::windows::w!("UTF8"); +pub const wszINFKEY_UTF8: ::windows::core::PCWSTR = ::windows::core::w!("UTF8"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFKEY_X500NAMEFLAGS: ::windows::core::PCWSTR = ::windows::w!("X500NameFlags"); +pub const wszINFKEY_X500NAMEFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("X500NameFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_AIA: ::windows::core::PCWSTR = ::windows::w!("AuthorityInformationAccess"); +pub const wszINFSECTION_AIA: ::windows::core::PCWSTR = ::windows::core::w!("AuthorityInformationAccess"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYCONSTRAINTS: ::windows::core::PCWSTR = ::windows::w!("ApplicationPolicyConstraintsExtension"); +pub const wszINFSECTION_APPLICATIONPOLICYCONSTRAINTS: ::windows::core::PCWSTR = ::windows::core::w!("ApplicationPolicyConstraintsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYMAPPINGS: ::windows::core::PCWSTR = ::windows::w!("ApplicationPolicyMappingsExtension"); +pub const wszINFSECTION_APPLICATIONPOLICYMAPPINGS: ::windows::core::PCWSTR = ::windows::core::w!("ApplicationPolicyMappingsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_APPLICATIONPOLICYSTATEMENT: ::windows::core::PCWSTR = ::windows::w!("ApplicationPolicyStatementExtension"); +pub const wszINFSECTION_APPLICATIONPOLICYSTATEMENT: ::windows::core::PCWSTR = ::windows::core::w!("ApplicationPolicyStatementExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_BASICCONSTRAINTS: ::windows::core::PCWSTR = ::windows::w!("BasicConstraintsExtension"); +pub const wszINFSECTION_BASICCONSTRAINTS: ::windows::core::PCWSTR = ::windows::core::w!("BasicConstraintsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CAPOLICY: ::windows::core::PCWSTR = ::windows::w!("CAPolicy"); +pub const wszINFSECTION_CAPOLICY: ::windows::core::PCWSTR = ::windows::core::w!("CAPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CCDP: ::windows::core::PCWSTR = ::windows::w!("CrossCertificateDistributionPointsExtension"); +pub const wszINFSECTION_CCDP: ::windows::core::PCWSTR = ::windows::core::w!("CrossCertificateDistributionPointsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CDP: ::windows::core::PCWSTR = ::windows::w!("CRLDistributionPoint"); +pub const wszINFSECTION_CDP: ::windows::core::PCWSTR = ::windows::core::w!("CRLDistributionPoint"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_CERTSERVER: ::windows::core::PCWSTR = ::windows::w!("certsrv_server"); +pub const wszINFSECTION_CERTSERVER: ::windows::core::PCWSTR = ::windows::core::w!("certsrv_server"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_EKU: ::windows::core::PCWSTR = ::windows::w!("EnhancedKeyUsageExtension"); +pub const wszINFSECTION_EKU: ::windows::core::PCWSTR = ::windows::core::w!("EnhancedKeyUsageExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_EXTENSIONS: ::windows::core::PCWSTR = ::windows::w!("Extensions"); +pub const wszINFSECTION_EXTENSIONS: ::windows::core::PCWSTR = ::windows::core::w!("Extensions"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_NAMECONSTRAINTS: ::windows::core::PCWSTR = ::windows::w!("NameConstraintsExtension"); +pub const wszINFSECTION_NAMECONSTRAINTS: ::windows::core::PCWSTR = ::windows::core::w!("NameConstraintsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_NEWREQUEST: ::windows::core::PCWSTR = ::windows::w!("NewRequest"); +pub const wszINFSECTION_NEWREQUEST: ::windows::core::PCWSTR = ::windows::core::w!("NewRequest"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYCONSTRAINTS: ::windows::core::PCWSTR = ::windows::w!("PolicyConstraintsExtension"); +pub const wszINFSECTION_POLICYCONSTRAINTS: ::windows::core::PCWSTR = ::windows::core::w!("PolicyConstraintsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYMAPPINGS: ::windows::core::PCWSTR = ::windows::w!("PolicyMappingsExtension"); +pub const wszINFSECTION_POLICYMAPPINGS: ::windows::core::PCWSTR = ::windows::core::w!("PolicyMappingsExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_POLICYSTATEMENT: ::windows::core::PCWSTR = ::windows::w!("PolicyStatementExtension"); +pub const wszINFSECTION_POLICYSTATEMENT: ::windows::core::PCWSTR = ::windows::core::w!("PolicyStatementExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("Properties"); +pub const wszINFSECTION_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFSECTION_REQUESTATTRIBUTES: ::windows::core::PCWSTR = ::windows::w!("RequestAttributes"); +pub const wszINFSECTION_REQUESTATTRIBUTES: ::windows::core::PCWSTR = ::windows::core::w!("RequestAttributes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_ENDORSEMENTKEY: ::windows::core::PCWSTR = ::windows::w!("EndorsementKey"); +pub const wszINFVALUE_ENDORSEMENTKEY: ::windows::core::PCWSTR = ::windows::core::w!("EndorsementKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_CERT: ::windows::core::PCWSTR = ::windows::w!("Cert"); +pub const wszINFVALUE_REQUESTTYPE_CERT: ::windows::core::PCWSTR = ::windows::core::w!("Cert"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_CMC: ::windows::core::PCWSTR = ::windows::w!("CMC"); +pub const wszINFVALUE_REQUESTTYPE_CMC: ::windows::core::PCWSTR = ::windows::core::w!("CMC"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_PKCS10: ::windows::core::PCWSTR = ::windows::w!("PKCS10"); +pub const wszINFVALUE_REQUESTTYPE_PKCS10: ::windows::core::PCWSTR = ::windows::core::w!("PKCS10"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_PKCS7: ::windows::core::PCWSTR = ::windows::w!("PKCS7"); +pub const wszINFVALUE_REQUESTTYPE_PKCS7: ::windows::core::PCWSTR = ::windows::core::w!("PKCS7"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszINFVALUE_REQUESTTYPE_SCEP: ::windows::core::PCWSTR = ::windows::w!("SCEP"); +pub const wszINFVALUE_REQUESTTYPE_SCEP: ::windows::core::PCWSTR = ::windows::core::w!("SCEP"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLDAPSESSIONOPTIONVALUE: ::windows::core::PCWSTR = ::windows::w!("LDAPSessionOptionValue"); +pub const wszLDAPSESSIONOPTIONVALUE: ::windows::core::PCWSTR = ::windows::core::w!("LDAPSessionOptionValue"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOCALIZEDTIMEPERIODUNITS: ::windows::core::PCWSTR = ::windows::w!("LocalizedTimePeriodUnits"); +pub const wszLOCALIZEDTIMEPERIODUNITS: ::windows::core::PCWSTR = ::windows::core::w!("LocalizedTimePeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOGFILENAMEEXT: ::windows::core::PCWSTR = ::windows::w!(".log"); +pub const wszLOGFILENAMEEXT: ::windows::core::PCWSTR = ::windows::core::w!(".log"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszLOGPATH: ::windows::core::PCWSTR = ::windows::w!("CertLog"); +pub const wszLOGPATH: ::windows::core::PCWSTR = ::windows::core::w!("CertLog"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszMACHINEKEYSET: ::windows::core::PCWSTR = ::windows::w!("MachineKeyset"); +pub const wszMACHINEKEYSET: ::windows::core::PCWSTR = ::windows::core::w!("MachineKeyset"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszMICROSOFTCERTMODULE_PREFIX: ::windows::core::PCWSTR = ::windows::w!("CertificateAuthority_MicrosoftDefault"); +pub const wszMICROSOFTCERTMODULE_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("CertificateAuthority_MicrosoftDefault"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszNETSCAPEREVOCATIONTYPE: ::windows::core::PCWSTR = ::windows::w!("Netscape"); +pub const wszNETSCAPEREVOCATIONTYPE: ::windows::core::PCWSTR = ::windows::core::w!("Netscape"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CACERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("CACertificate"); +pub const wszOCSPCAPROP_CACERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("CACertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CACONFIG: ::windows::core::PCWSTR = ::windows::w!("CAConfig"); +pub const wszOCSPCAPROP_CACONFIG: ::windows::core::PCWSTR = ::windows::core::w!("CAConfig"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_CSPNAME: ::windows::core::PCWSTR = ::windows::w!("CSPName"); +pub const wszOCSPCAPROP_CSPNAME: ::windows::core::PCWSTR = ::windows::core::w!("CSPName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_ERRORCODE: ::windows::core::PCWSTR = ::windows::w!("ErrorCode"); +pub const wszOCSPCAPROP_ERRORCODE: ::windows::core::PCWSTR = ::windows::core::w!("ErrorCode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_HASHALGORITHMID: ::windows::core::PCWSTR = ::windows::w!("HashAlgorithmId"); +pub const wszOCSPCAPROP_HASHALGORITHMID: ::windows::core::PCWSTR = ::windows::core::w!("HashAlgorithmId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_KEYSPEC: ::windows::core::PCWSTR = ::windows::w!("KeySpec"); +pub const wszOCSPCAPROP_KEYSPEC: ::windows::core::PCWSTR = ::windows::core::w!("KeySpec"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_LOCALREVOCATIONINFORMATION: ::windows::core::PCWSTR = ::windows::w!("LocalRevocationInformation"); +pub const wszOCSPCAPROP_LOCALREVOCATIONINFORMATION: ::windows::core::PCWSTR = ::windows::core::w!("LocalRevocationInformation"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_PROVIDERCLSID: ::windows::core::PCWSTR = ::windows::w!("ProviderCLSID"); +pub const wszOCSPCAPROP_PROVIDERCLSID: ::windows::core::PCWSTR = ::windows::core::w!("ProviderCLSID"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_PROVIDERPROPERTIES: ::windows::core::PCWSTR = ::windows::w!("Provider"); +pub const wszOCSPCAPROP_PROVIDERPROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_REMINDERDURATION: ::windows::core::PCWSTR = ::windows::w!("ReminderDuration"); +pub const wszOCSPCAPROP_REMINDERDURATION: ::windows::core::PCWSTR = ::windows::core::w!("ReminderDuration"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGCERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("SigningCertificate"); +pub const wszOCSPCAPROP_SIGNINGCERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("SigningCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGCERTIFICATETEMPLATE: ::windows::core::PCWSTR = ::windows::w!("SigningCertificateTemplate"); +pub const wszOCSPCAPROP_SIGNINGCERTIFICATETEMPLATE: ::windows::core::PCWSTR = ::windows::core::w!("SigningCertificateTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCAPROP_SIGNINGFLAGS: ::windows::core::PCWSTR = ::windows::w!("SigningFlags"); +pub const wszOCSPCAPROP_SIGNINGFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("SigningFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_MAXINCOMINGMESSAGESIZE: ::windows::core::PCWSTR = ::windows::w!("MaxIncomingMessageSize"); +pub const wszOCSPCOMMONPROP_MAXINCOMINGMESSAGESIZE: ::windows::core::PCWSTR = ::windows::core::w!("MaxIncomingMessageSize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_MAXNUMOFREQUESTENTRIES: ::windows::core::PCWSTR = ::windows::w!("MaxNumOfRequestEntries"); +pub const wszOCSPCOMMONPROP_MAXNUMOFREQUESTENTRIES: ::windows::core::PCWSTR = ::windows::core::w!("MaxNumOfRequestEntries"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPCOMMONPROP_REQFLAGS: ::windows::core::PCWSTR = ::windows::w!("RequestFlags"); +pub const wszOCSPCOMMONPROP_REQFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("RequestFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_DEBUG: ::windows::core::PCWSTR = ::windows::w!("ISAPIDebug"); +pub const wszOCSPISAPIPROP_DEBUG: ::windows::core::PCWSTR = ::windows::core::w!("ISAPIDebug"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_MAXAGE: ::windows::core::PCWSTR = ::windows::w!("MaxAge"); +pub const wszOCSPISAPIPROP_MAXAGE: ::windows::core::PCWSTR = ::windows::core::w!("MaxAge"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_MAXNUMOFCACHEENTRIES: ::windows::core::PCWSTR = ::windows::w!("MaxNumOfCacheEntries"); +pub const wszOCSPISAPIPROP_MAXNUMOFCACHEENTRIES: ::windows::core::PCWSTR = ::windows::core::w!("MaxNumOfCacheEntries"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_NUMOFBACKENDCONNECTIONS: ::windows::core::PCWSTR = ::windows::w!("NumOfBackendConnections"); +pub const wszOCSPISAPIPROP_NUMOFBACKENDCONNECTIONS: ::windows::core::PCWSTR = ::windows::core::w!("NumOfBackendConnections"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_NUMOFTHREADS: ::windows::core::PCWSTR = ::windows::w!("NumOfThreads"); +pub const wszOCSPISAPIPROP_NUMOFTHREADS: ::windows::core::PCWSTR = ::windows::core::w!("NumOfThreads"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_REFRESHRATE: ::windows::core::PCWSTR = ::windows::w!("RefreshRate"); +pub const wszOCSPISAPIPROP_REFRESHRATE: ::windows::core::PCWSTR = ::windows::core::w!("RefreshRate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPISAPIPROP_VIRTUALROOTNAME: ::windows::core::PCWSTR = ::windows::w!("VirtualRootName"); +pub const wszOCSPISAPIPROP_VIRTUALROOTNAME: ::windows::core::PCWSTR = ::windows::core::w!("VirtualRootName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ARRAYCONTROLLER: ::windows::core::PCWSTR = ::windows::w!("ArrayController"); +pub const wszOCSPPROP_ARRAYCONTROLLER: ::windows::core::PCWSTR = ::windows::core::w!("ArrayController"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ARRAYMEMBERS: ::windows::core::PCWSTR = ::windows::w!("ArrayMembers"); +pub const wszOCSPPROP_ARRAYMEMBERS: ::windows::core::PCWSTR = ::windows::core::w!("ArrayMembers"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_AUDITFILTER: ::windows::core::PCWSTR = ::windows::w!("AuditFilter"); +pub const wszOCSPPROP_AUDITFILTER: ::windows::core::PCWSTR = ::windows::core::w!("AuditFilter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_DEBUG: ::windows::core::PCWSTR = ::windows::w!("Debug"); +pub const wszOCSPPROP_DEBUG: ::windows::core::PCWSTR = ::windows::core::w!("Debug"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_ENROLLPOLLINTERVAL: ::windows::core::PCWSTR = ::windows::w!("EnrollPollInterval"); +pub const wszOCSPPROP_ENROLLPOLLINTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("EnrollPollInterval"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPPROP_LOGLEVEL: ::windows::core::PCWSTR = ::windows::w!("LogLevel"); +pub const wszOCSPPROP_LOGLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("LogLevel"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_BASECRL: ::windows::core::PCWSTR = ::windows::w!("BaseCrl"); +pub const wszOCSPREVPROP_BASECRL: ::windows::core::PCWSTR = ::windows::core::w!("BaseCrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_BASECRLURLS: ::windows::core::PCWSTR = ::windows::w!("BaseCrlUrls"); +pub const wszOCSPREVPROP_BASECRLURLS: ::windows::core::PCWSTR = ::windows::core::w!("BaseCrlUrls"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_CRLURLTIMEOUT: ::windows::core::PCWSTR = ::windows::w!("CrlUrlTimeOut"); +pub const wszOCSPREVPROP_CRLURLTIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("CrlUrlTimeOut"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_DELTACRL: ::windows::core::PCWSTR = ::windows::w!("DeltaCrl"); +pub const wszOCSPREVPROP_DELTACRL: ::windows::core::PCWSTR = ::windows::core::w!("DeltaCrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_DELTACRLURLS: ::windows::core::PCWSTR = ::windows::w!("DeltaCrlUrls"); +pub const wszOCSPREVPROP_DELTACRLURLS: ::windows::core::PCWSTR = ::windows::core::w!("DeltaCrlUrls"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_ERRORCODE: ::windows::core::PCWSTR = ::windows::w!("RevocationErrorCode"); +pub const wszOCSPREVPROP_ERRORCODE: ::windows::core::PCWSTR = ::windows::core::w!("RevocationErrorCode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_REFRESHTIMEOUT: ::windows::core::PCWSTR = ::windows::w!("RefreshTimeOut"); +pub const wszOCSPREVPROP_REFRESHTIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("RefreshTimeOut"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszOCSPREVPROP_SERIALNUMBERSDIRS: ::windows::core::PCWSTR = ::windows::w!("IssuedSerialNumbersDirectories"); +pub const wszOCSPREVPROP_SERIALNUMBERSDIRS: ::windows::core::PCWSTR = ::windows::core::w!("IssuedSerialNumbersDirectories"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODDAYS: ::windows::core::PCWSTR = ::windows::w!("Days"); +pub const wszPERIODDAYS: ::windows::core::PCWSTR = ::windows::core::w!("Days"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODHOURS: ::windows::core::PCWSTR = ::windows::w!("Hours"); +pub const wszPERIODHOURS: ::windows::core::PCWSTR = ::windows::core::w!("Hours"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODMINUTES: ::windows::core::PCWSTR = ::windows::w!("Minutes"); +pub const wszPERIODMINUTES: ::windows::core::PCWSTR = ::windows::core::w!("Minutes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODMONTHS: ::windows::core::PCWSTR = ::windows::w!("Months"); +pub const wszPERIODMONTHS: ::windows::core::PCWSTR = ::windows::core::w!("Months"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODSECONDS: ::windows::core::PCWSTR = ::windows::w!("Seconds"); +pub const wszPERIODSECONDS: ::windows::core::PCWSTR = ::windows::core::w!("Seconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODWEEKS: ::windows::core::PCWSTR = ::windows::w!("Weeks"); +pub const wszPERIODWEEKS: ::windows::core::PCWSTR = ::windows::core::w!("Weeks"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPERIODYEARS: ::windows::core::PCWSTR = ::windows::w!("Years"); +pub const wszPERIODYEARS: ::windows::core::PCWSTR = ::windows::core::w!("Years"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPFXFILENAMEEXT: ::windows::core::PCWSTR = ::windows::w!(".p12"); +pub const wszPFXFILENAMEEXT: ::windows::core::PCWSTR = ::windows::core::w!(".p12"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTESTATIONCHALLENGE: ::windows::core::PCWSTR = ::windows::w!("AttestationChallenge"); +pub const wszPROPATTESTATIONCHALLENGE: ::windows::core::PCWSTR = ::windows::core::w!("AttestationChallenge"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBNAME: ::windows::core::PCWSTR = ::windows::w!("AttributeName"); +pub const wszPROPATTRIBNAME: ::windows::core::PCWSTR = ::windows::core::w!("AttributeName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBREQUESTID: ::windows::core::PCWSTR = ::windows::w!("AttributeRequestId"); +pub const wszPROPATTRIBREQUESTID: ::windows::core::PCWSTR = ::windows::core::w!("AttributeRequestId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPATTRIBVALUE: ::windows::core::PCWSTR = ::windows::w!("AttributeValue"); +pub const wszPROPATTRIBVALUE: ::windows::core::PCWSTR = ::windows::core::w!("AttributeValue"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCALLERNAME: ::windows::core::PCWSTR = ::windows::w!("CallerName"); +pub const wszPROPCALLERNAME: ::windows::core::PCWSTR = ::windows::core::w!("CallerName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCATYPE: ::windows::core::PCWSTR = ::windows::w!("CAType"); +pub const wszPROPCATYPE: ::windows::core::PCWSTR = ::windows::core::w!("CAType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTCLIENTMACHINE: ::windows::core::PCWSTR = ::windows::w!("ccm"); +pub const wszPROPCERTCLIENTMACHINE: ::windows::core::PCWSTR = ::windows::core::w!("ccm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTCOUNT: ::windows::core::PCWSTR = ::windows::w!("CertCount"); +pub const wszPROPCERTCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CertCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEENROLLMENTFLAGS: ::windows::core::PCWSTR = ::windows::w!("EnrollmentFlags"); +pub const wszPROPCERTIFICATEENROLLMENTFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("EnrollmentFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEGENERALFLAGS: ::windows::core::PCWSTR = ::windows::w!("GeneralFlags"); +pub const wszPROPCERTIFICATEGENERALFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("GeneralFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEHASH: ::windows::core::PCWSTR = ::windows::w!("CertificateHash"); +pub const wszPROPCERTIFICATEHASH: ::windows::core::PCWSTR = ::windows::core::w!("CertificateHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATENOTAFTERDATE: ::windows::core::PCWSTR = ::windows::w!("NotAfter"); +pub const wszPROPCERTIFICATENOTAFTERDATE: ::windows::core::PCWSTR = ::windows::core::w!("NotAfter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATENOTBEFOREDATE: ::windows::core::PCWSTR = ::windows::w!("NotBefore"); +pub const wszPROPCERTIFICATENOTBEFOREDATE: ::windows::core::PCWSTR = ::windows::core::w!("NotBefore"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPRIVATEKEYFLAGS: ::windows::core::PCWSTR = ::windows::w!("PrivatekeyFlags"); +pub const wszPROPCERTIFICATEPRIVATEKEYFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("PrivatekeyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPUBLICKEYALGORITHM: ::windows::core::PCWSTR = ::windows::w!("PublicKeyAlgorithm"); +pub const wszPROPCERTIFICATEPUBLICKEYALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("PublicKeyAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEPUBLICKEYLENGTH: ::windows::core::PCWSTR = ::windows::w!("PublicKeyLength"); +pub const wszPROPCERTIFICATEPUBLICKEYLENGTH: ::windows::core::PCWSTR = ::windows::core::w!("PublicKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWPUBLICKEY: ::windows::core::PCWSTR = ::windows::w!("RawPublicKey"); +pub const wszPROPCERTIFICATERAWPUBLICKEY: ::windows::core::PCWSTR = ::windows::core::w!("RawPublicKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWPUBLICKEYALGORITHMPARAMETERS: ::windows::core::PCWSTR = ::windows::w!("RawPublicKeyAlgorithmParameters"); +pub const wszPROPCERTIFICATERAWPUBLICKEYALGORITHMPARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("RawPublicKeyAlgorithmParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATERAWSMIMECAPABILITIES: ::windows::core::PCWSTR = ::windows::w!("RawSMIMECapabilities"); +pub const wszPROPCERTIFICATERAWSMIMECAPABILITIES: ::windows::core::PCWSTR = ::windows::core::w!("RawSMIMECapabilities"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEREQUESTID: ::windows::core::PCWSTR = ::windows::w!("RequestID"); +pub const wszPROPCERTIFICATEREQUESTID: ::windows::core::PCWSTR = ::windows::core::w!("RequestID"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATESERIALNUMBER: ::windows::core::PCWSTR = ::windows::w!("SerialNumber"); +pub const wszPROPCERTIFICATESERIALNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("SerialNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATESUBJECTKEYIDENTIFIER: ::windows::core::PCWSTR = ::windows::w!("SubjectKeyIdentifier"); +pub const wszPROPCERTIFICATESUBJECTKEYIDENTIFIER: ::windows::core::PCWSTR = ::windows::core::w!("SubjectKeyIdentifier"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATETEMPLATE: ::windows::core::PCWSTR = ::windows::w!("CertificateTemplate"); +pub const wszPROPCERTIFICATETEMPLATE: ::windows::core::PCWSTR = ::windows::core::w!("CertificateTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATETYPE: ::windows::core::PCWSTR = ::windows::w!("CertificateType"); +pub const wszPROPCERTIFICATETYPE: ::windows::core::PCWSTR = ::windows::core::w!("CertificateType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTIFICATEUPN: ::windows::core::PCWSTR = ::windows::w!("UPN"); +pub const wszPROPCERTIFICATEUPN: ::windows::core::PCWSTR = ::windows::core::w!("UPN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTSTATE: ::windows::core::PCWSTR = ::windows::w!("CertState"); +pub const wszPROPCERTSTATE: ::windows::core::PCWSTR = ::windows::core::w!("CertState"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTSUFFIX: ::windows::core::PCWSTR = ::windows::w!("CertSuffix"); +pub const wszPROPCERTSUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("CertSuffix"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTTEMPLATE: ::windows::core::PCWSTR = ::windows::w!("CertificateTemplate"); +pub const wszPROPCERTTEMPLATE: ::windows::core::PCWSTR = ::windows::core::w!("CertificateTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTTYPE: ::windows::core::PCWSTR = ::windows::w!("CertType"); +pub const wszPROPCERTTYPE: ::windows::core::PCWSTR = ::windows::core::w!("CertType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCERTUSAGE: ::windows::core::PCWSTR = ::windows::w!("CertificateUsage"); +pub const wszPROPCERTUSAGE: ::windows::core::PCWSTR = ::windows::core::w!("CertificateUsage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCHALLENGE: ::windows::core::PCWSTR = ::windows::w!("Challenge"); +pub const wszPROPCHALLENGE: ::windows::core::PCWSTR = ::windows::core::w!("Challenge"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCLIENTBROWSERMACHINE: ::windows::core::PCWSTR = ::windows::w!("cbm"); +pub const wszPROPCLIENTBROWSERMACHINE: ::windows::core::PCWSTR = ::windows::core::w!("cbm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCLIENTDCDNS: ::windows::core::PCWSTR = ::windows::w!("cdc"); +pub const wszPROPCLIENTDCDNS: ::windows::core::PCWSTR = ::windows::core::w!("cdc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCOMMONNAME: ::windows::core::PCWSTR = ::windows::w!("CommonName"); +pub const wszPROPCOMMONNAME: ::windows::core::PCWSTR = ::windows::core::w!("CommonName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCONFIGDN: ::windows::core::PCWSTR = ::windows::w!("ConfigDN"); +pub const wszPROPCONFIGDN: ::windows::core::PCWSTR = ::windows::core::w!("ConfigDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCOUNTRY: ::windows::core::PCWSTR = ::windows::w!("Country"); +pub const wszPROPCOUNTRY: ::windows::core::PCWSTR = ::windows::core::w!("Country"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRITICALTAG: ::windows::core::PCWSTR = ::windows::w!("{critical}"); +pub const wszPROPCRITICALTAG: ::windows::core::PCWSTR = ::windows::core::w!("{critical}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLCOUNT: ::windows::core::PCWSTR = ::windows::w!("CRLCount"); +pub const wszPROPCRLCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CRLCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLEFFECTIVE: ::windows::core::PCWSTR = ::windows::w!("CRLEffective"); +pub const wszPROPCRLEFFECTIVE: ::windows::core::PCWSTR = ::windows::core::w!("CRLEffective"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLINDEX: ::windows::core::PCWSTR = ::windows::w!("CRLIndex"); +pub const wszPROPCRLINDEX: ::windows::core::PCWSTR = ::windows::core::w!("CRLIndex"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLLASTPUBLISHED: ::windows::core::PCWSTR = ::windows::w!("CRLLastPublished"); +pub const wszPROPCRLLASTPUBLISHED: ::windows::core::PCWSTR = ::windows::core::w!("CRLLastPublished"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLMINBASE: ::windows::core::PCWSTR = ::windows::w!("CRLMinBase"); +pub const wszPROPCRLMINBASE: ::windows::core::PCWSTR = ::windows::core::w!("CRLMinBase"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNAMEID: ::windows::core::PCWSTR = ::windows::w!("CRLNameId"); +pub const wszPROPCRLNAMEID: ::windows::core::PCWSTR = ::windows::core::w!("CRLNameId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNEXTPUBLISH: ::windows::core::PCWSTR = ::windows::w!("CRLNextPublish"); +pub const wszPROPCRLNEXTPUBLISH: ::windows::core::PCWSTR = ::windows::core::w!("CRLNextPublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNEXTUPDATE: ::windows::core::PCWSTR = ::windows::w!("CRLNextUpdate"); +pub const wszPROPCRLNEXTUPDATE: ::windows::core::PCWSTR = ::windows::core::w!("CRLNextUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLNUMBER: ::windows::core::PCWSTR = ::windows::w!("CRLNumber"); +pub const wszPROPCRLNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("CRLNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPROPAGATIONCOMPLETE: ::windows::core::PCWSTR = ::windows::w!("CRLPropagationComplete"); +pub const wszPROPCRLPROPAGATIONCOMPLETE: ::windows::core::PCWSTR = ::windows::core::w!("CRLPropagationComplete"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHATTEMPTS: ::windows::core::PCWSTR = ::windows::w!("CRLPublishAttempts"); +pub const wszPROPCRLPUBLISHATTEMPTS: ::windows::core::PCWSTR = ::windows::core::w!("CRLPublishAttempts"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHERROR: ::windows::core::PCWSTR = ::windows::w!("CRLPublishError"); +pub const wszPROPCRLPUBLISHERROR: ::windows::core::PCWSTR = ::windows::core::w!("CRLPublishError"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHFLAGS: ::windows::core::PCWSTR = ::windows::w!("CRLPublishFlags"); +pub const wszPROPCRLPUBLISHFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("CRLPublishFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLPUBLISHSTATUSCODE: ::windows::core::PCWSTR = ::windows::w!("CRLPublishStatusCode"); +pub const wszPROPCRLPUBLISHSTATUSCODE: ::windows::core::PCWSTR = ::windows::core::w!("CRLPublishStatusCode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLRAWCRL: ::windows::core::PCWSTR = ::windows::w!("CRLRawCRL"); +pub const wszPROPCRLRAWCRL: ::windows::core::PCWSTR = ::windows::core::w!("CRLRawCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLROWID: ::windows::core::PCWSTR = ::windows::w!("CRLRowId"); +pub const wszPROPCRLROWID: ::windows::core::PCWSTR = ::windows::core::w!("CRLRowId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLSTATE: ::windows::core::PCWSTR = ::windows::w!("CRLState"); +pub const wszPROPCRLSTATE: ::windows::core::PCWSTR = ::windows::core::w!("CRLState"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLSUFFIX: ::windows::core::PCWSTR = ::windows::w!("CRLSuffix"); +pub const wszPROPCRLSUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("CRLSuffix"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLTHISPUBLISH: ::windows::core::PCWSTR = ::windows::w!("CRLThisPublish"); +pub const wszPROPCRLTHISPUBLISH: ::windows::core::PCWSTR = ::windows::core::w!("CRLThisPublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCRLTHISUPDATE: ::windows::core::PCWSTR = ::windows::w!("CRLThisUpdate"); +pub const wszPROPCRLTHISUPDATE: ::windows::core::PCWSTR = ::windows::core::w!("CRLThisUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPCROSSFOREST: ::windows::core::PCWSTR = ::windows::w!("CrossForest"); +pub const wszPROPCROSSFOREST: ::windows::core::PCWSTR = ::windows::core::w!("CrossForest"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDCNAME: ::windows::core::PCWSTR = ::windows::w!("DCName"); +pub const wszPROPDCNAME: ::windows::core::PCWSTR = ::windows::core::w!("DCName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDECIMALTAG: ::windows::core::PCWSTR = ::windows::w!("{decimal}"); +pub const wszPROPDECIMALTAG: ::windows::core::PCWSTR = ::windows::core::w!("{decimal}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDELTACRLSDISABLED: ::windows::core::PCWSTR = ::windows::w!("fDeltaCRLsDisabled"); +pub const wszPROPDELTACRLSDISABLED: ::windows::core::PCWSTR = ::windows::core::w!("fDeltaCRLsDisabled"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDEVICESERIALNUMBER: ::windows::core::PCWSTR = ::windows::w!("DeviceSerialNumber"); +pub const wszPROPDEVICESERIALNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("DeviceSerialNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITION: ::windows::core::PCWSTR = ::windows::w!("Disposition"); +pub const wszPROPDISPOSITION: ::windows::core::PCWSTR = ::windows::core::w!("Disposition"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITIONDENY: ::windows::core::PCWSTR = ::windows::w!("Deny"); +pub const wszPROPDISPOSITIONDENY: ::windows::core::PCWSTR = ::windows::core::w!("Deny"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISPOSITIONPENDING: ::windows::core::PCWSTR = ::windows::w!("Pending"); +pub const wszPROPDISPOSITIONPENDING: ::windows::core::PCWSTR = ::windows::core::w!("Pending"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDISTINGUISHEDNAME: ::windows::core::PCWSTR = ::windows::w!("DistinguishedName"); +pub const wszPROPDISTINGUISHEDNAME: ::windows::core::PCWSTR = ::windows::core::w!("DistinguishedName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDN: ::windows::core::PCWSTR = ::windows::w!("dn"); +pub const wszPROPDN: ::windows::core::PCWSTR = ::windows::core::w!("dn"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDNS: ::windows::core::PCWSTR = ::windows::w!("dns"); +pub const wszPROPDNS: ::windows::core::PCWSTR = ::windows::core::w!("dns"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDOMAINCOMPONENT: ::windows::core::PCWSTR = ::windows::w!("DomainComponent"); +pub const wszPROPDOMAINCOMPONENT: ::windows::core::PCWSTR = ::windows::core::w!("DomainComponent"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPDOMAINDN: ::windows::core::PCWSTR = ::windows::w!("DomainDN"); +pub const wszPROPDOMAINDN: ::windows::core::PCWSTR = ::windows::core::w!("DomainDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEMAIL: ::windows::core::PCWSTR = ::windows::w!("EMail"); +pub const wszPROPEMAIL: ::windows::core::PCWSTR = ::windows::core::w!("EMail"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPENDORSEMENTCERTIFICATEHASH: ::windows::core::PCWSTR = ::windows::w!("EndorsementCertificateHash"); +pub const wszPROPENDORSEMENTCERTIFICATEHASH: ::windows::core::PCWSTR = ::windows::core::w!("EndorsementCertificateHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPENDORSEMENTKEYHASH: ::windows::core::PCWSTR = ::windows::w!("EndorsementKeyHash"); +pub const wszPROPENDORSEMENTKEYHASH: ::windows::core::PCWSTR = ::windows::core::w!("EndorsementKeyHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGERROR: ::windows::core::PCWSTR = ::windows::w!("EventLogError"); +pub const wszPROPEVENTLOGERROR: ::windows::core::PCWSTR = ::windows::core::w!("EventLogError"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGEXHAUSTIVE: ::windows::core::PCWSTR = ::windows::w!("EventLogExhaustive"); +pub const wszPROPEVENTLOGEXHAUSTIVE: ::windows::core::PCWSTR = ::windows::core::w!("EventLogExhaustive"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGTERSE: ::windows::core::PCWSTR = ::windows::w!("EventLogTerse"); +pub const wszPROPEVENTLOGTERSE: ::windows::core::PCWSTR = ::windows::core::w!("EventLogTerse"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGVERBOSE: ::windows::core::PCWSTR = ::windows::w!("EventLogVerbose"); +pub const wszPROPEVENTLOGVERBOSE: ::windows::core::PCWSTR = ::windows::core::w!("EventLogVerbose"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEVENTLOGWARNING: ::windows::core::PCWSTR = ::windows::w!("EventLogWarning"); +pub const wszPROPEVENTLOGWARNING: ::windows::core::PCWSTR = ::windows::core::w!("EventLogWarning"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXITCERTFILE: ::windows::core::PCWSTR = ::windows::w!("CertFile"); +pub const wszPROPEXITCERTFILE: ::windows::core::PCWSTR = ::windows::core::w!("CertFile"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXPECTEDCHALLENGE: ::windows::core::PCWSTR = ::windows::w!("ExpectedChallenge"); +pub const wszPROPEXPECTEDCHALLENGE: ::windows::core::PCWSTR = ::windows::core::w!("ExpectedChallenge"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXPIRATIONDATE: ::windows::core::PCWSTR = ::windows::w!("ExpirationDate"); +pub const wszPROPEXPIRATIONDATE: ::windows::core::PCWSTR = ::windows::core::w!("ExpirationDate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTFLAGS: ::windows::core::PCWSTR = ::windows::w!("ExtensionFlags"); +pub const wszPROPEXTFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("ExtensionFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTNAME: ::windows::core::PCWSTR = ::windows::w!("ExtensionName"); +pub const wszPROPEXTNAME: ::windows::core::PCWSTR = ::windows::core::w!("ExtensionName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTRAWVALUE: ::windows::core::PCWSTR = ::windows::w!("ExtensionRawValue"); +pub const wszPROPEXTRAWVALUE: ::windows::core::PCWSTR = ::windows::core::w!("ExtensionRawValue"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPEXTREQUESTID: ::windows::core::PCWSTR = ::windows::w!("ExtensionRequestId"); +pub const wszPROPEXTREQUESTID: ::windows::core::PCWSTR = ::windows::core::w!("ExtensionRequestId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPFILETAG: ::windows::core::PCWSTR = ::windows::w!("{file}"); +pub const wszPROPFILETAG: ::windows::core::PCWSTR = ::windows::core::w!("{file}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPGIVENNAME: ::windows::core::PCWSTR = ::windows::w!("GivenName"); +pub const wszPROPGIVENNAME: ::windows::core::PCWSTR = ::windows::core::w!("GivenName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPGUID: ::windows::core::PCWSTR = ::windows::w!("guid"); +pub const wszPROPGUID: ::windows::core::PCWSTR = ::windows::core::w!("guid"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPHEXTAG: ::windows::core::PCWSTR = ::windows::w!("{hex}"); +pub const wszPROPHEXTAG: ::windows::core::PCWSTR = ::windows::core::w!("{hex}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPINITIALS: ::windows::core::PCWSTR = ::windows::w!("Initials"); +pub const wszPROPINITIALS: ::windows::core::PCWSTR = ::windows::core::w!("Initials"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPIPADDRESS: ::windows::core::PCWSTR = ::windows::w!("ipaddress"); +pub const wszPROPIPADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("ipaddress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPKEYARCHIVED: ::windows::core::PCWSTR = ::windows::w!("KeyArchived"); +pub const wszPROPKEYARCHIVED: ::windows::core::PCWSTR = ::windows::core::w!("KeyArchived"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPLOCALITY: ::windows::core::PCWSTR = ::windows::w!("Locality"); +pub const wszPROPLOCALITY: ::windows::core::PCWSTR = ::windows::core::w!("Locality"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPLOGLEVEL: ::windows::core::PCWSTR = ::windows::w!("LogLevel"); +pub const wszPROPLOGLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("LogLevel"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPMACHINEDNSNAME: ::windows::core::PCWSTR = ::windows::w!("MachineDNSName"); +pub const wszPROPMACHINEDNSNAME: ::windows::core::PCWSTR = ::windows::core::w!("MachineDNSName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPMODULEREGLOC: ::windows::core::PCWSTR = ::windows::w!("ModuleRegistryLocation"); +pub const wszPROPMODULEREGLOC: ::windows::core::PCWSTR = ::windows::core::w!("ModuleRegistryLocation"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPNAMETYPE: ::windows::core::PCWSTR = ::windows::w!("NameType"); +pub const wszPROPNAMETYPE: ::windows::core::PCWSTR = ::windows::core::w!("NameType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOCTETTAG: ::windows::core::PCWSTR = ::windows::w!("{octet}"); +pub const wszPROPOCTETTAG: ::windows::core::PCWSTR = ::windows::core::w!("{octet}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOFFICER: ::windows::core::PCWSTR = ::windows::w!("Officer"); +pub const wszPROPOFFICER: ::windows::core::PCWSTR = ::windows::core::w!("Officer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPOID: ::windows::core::PCWSTR = ::windows::w!("oid"); +pub const wszPROPOID: ::windows::core::PCWSTR = ::windows::core::w!("oid"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPORGANIZATION: ::windows::core::PCWSTR = ::windows::w!("Organization"); +pub const wszPROPORGANIZATION: ::windows::core::PCWSTR = ::windows::core::w!("Organization"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPORGUNIT: ::windows::core::PCWSTR = ::windows::w!("OrgUnit"); +pub const wszPROPORGUNIT: ::windows::core::PCWSTR = ::windows::core::w!("OrgUnit"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPPUBLISHEXPIREDCERTINCRL: ::windows::core::PCWSTR = ::windows::w!("PublishExpiredCertInCRL"); +pub const wszPROPPUBLISHEXPIREDCERTINCRL: ::windows::core::PCWSTR = ::windows::core::w!("PublishExpiredCertInCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCACERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("RawCACertificate"); +pub const wszPROPRAWCACERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("RawCACertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("RawCertificate"); +pub const wszPROPRAWCERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("RawCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWCRL: ::windows::core::PCWSTR = ::windows::w!("RawCRL"); +pub const wszPROPRAWCRL: ::windows::core::PCWSTR = ::windows::core::w!("RawCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWDELTACRL: ::windows::core::PCWSTR = ::windows::w!("RawDeltaCRL"); +pub const wszPROPRAWDELTACRL: ::windows::core::PCWSTR = ::windows::core::w!("RawDeltaCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWNAME: ::windows::core::PCWSTR = ::windows::w!("RawName"); +pub const wszPROPRAWNAME: ::windows::core::PCWSTR = ::windows::core::w!("RawName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPRAWPRECERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("RawPrecertificate"); +pub const wszPROPRAWPRECERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("RawPrecertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTARCHIVEDKEY: ::windows::core::PCWSTR = ::windows::w!("ArchivedKey"); +pub const wszPROPREQUESTARCHIVEDKEY: ::windows::core::PCWSTR = ::windows::core::w!("ArchivedKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTATTRIBUTES: ::windows::core::PCWSTR = ::windows::w!("RequestAttributes"); +pub const wszPROPREQUESTATTRIBUTES: ::windows::core::PCWSTR = ::windows::core::w!("RequestAttributes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTCSPPROVIDER: ::windows::core::PCWSTR = ::windows::w!("RequestCSPProvider"); +pub const wszPROPREQUESTCSPPROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("RequestCSPProvider"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDISPOSITION: ::windows::core::PCWSTR = ::windows::w!("Disposition"); +pub const wszPROPREQUESTDISPOSITION: ::windows::core::PCWSTR = ::windows::core::w!("Disposition"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDISPOSITIONMESSAGE: ::windows::core::PCWSTR = ::windows::w!("DispositionMessage"); +pub const wszPROPREQUESTDISPOSITIONMESSAGE: ::windows::core::PCWSTR = ::windows::core::w!("DispositionMessage"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTDOT: ::windows::core::PCWSTR = ::windows::w!("Request."); +pub const wszPROPREQUESTDOT: ::windows::core::PCWSTR = ::windows::core::w!("Request."); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERCAACCESS: ::windows::core::PCWSTR = ::windows::w!("RequesterCAAccess"); +pub const wszPROPREQUESTERCAACCESS: ::windows::core::PCWSTR = ::windows::core::w!("RequesterCAAccess"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERDN: ::windows::core::PCWSTR = ::windows::w!("RequesterDN"); +pub const wszPROPREQUESTERDN: ::windows::core::PCWSTR = ::windows::core::w!("RequesterDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERNAME: ::windows::core::PCWSTR = ::windows::w!("RequesterName"); +pub const wszPROPREQUESTERNAME: ::windows::core::PCWSTR = ::windows::core::w!("RequesterName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERNAMEFROMOLDCERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("RequesterNameFromOldCertificate"); +pub const wszPROPREQUESTERNAMEFROMOLDCERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("RequesterNameFromOldCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERSAMNAME: ::windows::core::PCWSTR = ::windows::w!("RequesterSAMName"); +pub const wszPROPREQUESTERSAMNAME: ::windows::core::PCWSTR = ::windows::core::w!("RequesterSAMName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTERUPN: ::windows::core::PCWSTR = ::windows::w!("RequesterUPN"); +pub const wszPROPREQUESTERUPN: ::windows::core::PCWSTR = ::windows::core::w!("RequesterUPN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTFLAGS: ::windows::core::PCWSTR = ::windows::w!("RequestFlags"); +pub const wszPROPREQUESTFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("RequestFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTKEYRECOVERYHASHES: ::windows::core::PCWSTR = ::windows::w!("KeyRecoveryHashes"); +pub const wszPROPREQUESTKEYRECOVERYHASHES: ::windows::core::PCWSTR = ::windows::core::w!("KeyRecoveryHashes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTMACHINEDNS: ::windows::core::PCWSTR = ::windows::w!("rmd"); +pub const wszPROPREQUESTMACHINEDNS: ::windows::core::PCWSTR = ::windows::core::w!("rmd"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTOSVERSION: ::windows::core::PCWSTR = ::windows::w!("RequestOSVersion"); +pub const wszPROPREQUESTOSVERSION: ::windows::core::PCWSTR = ::windows::core::w!("RequestOSVersion"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWARCHIVEDKEY: ::windows::core::PCWSTR = ::windows::w!("RawArchivedKey"); +pub const wszPROPREQUESTRAWARCHIVEDKEY: ::windows::core::PCWSTR = ::windows::core::w!("RawArchivedKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWOLDCERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("RawOldCertificate"); +pub const wszPROPREQUESTRAWOLDCERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("RawOldCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRAWREQUEST: ::windows::core::PCWSTR = ::windows::w!("RawRequest"); +pub const wszPROPREQUESTRAWREQUEST: ::windows::core::PCWSTR = ::windows::core::w!("RawRequest"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREQUESTID: ::windows::core::PCWSTR = ::windows::w!("RequestID"); +pub const wszPROPREQUESTREQUESTID: ::windows::core::PCWSTR = ::windows::core::w!("RequestID"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTRESOLVEDWHEN: ::windows::core::PCWSTR = ::windows::w!("ResolvedWhen"); +pub const wszPROPREQUESTRESOLVEDWHEN: ::windows::core::PCWSTR = ::windows::core::w!("ResolvedWhen"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDEFFECTIVEWHEN: ::windows::core::PCWSTR = ::windows::w!("RevokedEffectiveWhen"); +pub const wszPROPREQUESTREVOKEDEFFECTIVEWHEN: ::windows::core::PCWSTR = ::windows::core::w!("RevokedEffectiveWhen"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDREASON: ::windows::core::PCWSTR = ::windows::w!("RevokedReason"); +pub const wszPROPREQUESTREVOKEDREASON: ::windows::core::PCWSTR = ::windows::core::w!("RevokedReason"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTREVOKEDWHEN: ::windows::core::PCWSTR = ::windows::w!("RevokedWhen"); +pub const wszPROPREQUESTREVOKEDWHEN: ::windows::core::PCWSTR = ::windows::core::w!("RevokedWhen"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTSTATUSCODE: ::windows::core::PCWSTR = ::windows::w!("StatusCode"); +pub const wszPROPREQUESTSTATUSCODE: ::windows::core::PCWSTR = ::windows::core::w!("StatusCode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTSUBMITTEDWHEN: ::windows::core::PCWSTR = ::windows::w!("SubmittedWhen"); +pub const wszPROPREQUESTSUBMITTEDWHEN: ::windows::core::PCWSTR = ::windows::core::w!("SubmittedWhen"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPREQUESTTYPE: ::windows::core::PCWSTR = ::windows::w!("RequestType"); +pub const wszPROPREQUESTTYPE: ::windows::core::PCWSTR = ::windows::core::w!("RequestType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSANITIZEDCANAME: ::windows::core::PCWSTR = ::windows::w!("SanitizedCAName"); +pub const wszPROPSANITIZEDCANAME: ::windows::core::PCWSTR = ::windows::core::w!("SanitizedCAName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSANITIZEDSHORTNAME: ::windows::core::PCWSTR = ::windows::w!("SanitizedShortName"); +pub const wszPROPSANITIZEDSHORTNAME: ::windows::core::PCWSTR = ::windows::core::w!("SanitizedShortName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSEAUDITFILTER: ::windows::core::PCWSTR = ::windows::w!("SEAuditFilter"); +pub const wszPROPSEAUDITFILTER: ::windows::core::PCWSTR = ::windows::core::w!("SEAuditFilter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSEAUDITID: ::windows::core::PCWSTR = ::windows::w!("SEAuditId"); +pub const wszPROPSEAUDITID: ::windows::core::PCWSTR = ::windows::core::w!("SEAuditId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSERVERUPGRADED: ::windows::core::PCWSTR = ::windows::w!("fServerUpgraded"); +pub const wszPROPSERVERUPGRADED: ::windows::core::PCWSTR = ::windows::core::w!("fServerUpgraded"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSESSIONCOUNT: ::windows::core::PCWSTR = ::windows::w!("SessionCount"); +pub const wszPROPSESSIONCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("SessionCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSIGNERAPPLICATIONPOLICIES: ::windows::core::PCWSTR = ::windows::w!("SignerApplicationPolicies"); +pub const wszPROPSIGNERAPPLICATIONPOLICIES: ::windows::core::PCWSTR = ::windows::core::w!("SignerApplicationPolicies"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSIGNERPOLICIES: ::windows::core::PCWSTR = ::windows::w!("SignerPolicies"); +pub const wszPROPSIGNERPOLICIES: ::windows::core::PCWSTR = ::windows::core::w!("SignerPolicies"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSTATE: ::windows::core::PCWSTR = ::windows::w!("State"); +pub const wszPROPSTATE: ::windows::core::PCWSTR = ::windows::core::w!("State"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSTREETADDRESS: ::windows::core::PCWSTR = ::windows::w!("StreetAddress"); +pub const wszPROPSTREETADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("StreetAddress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSUBJECTALTNAME2: ::windows::core::PCWSTR = ::windows::w!("san"); +pub const wszPROPSUBJECTALTNAME2: ::windows::core::PCWSTR = ::windows::core::w!("san"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSUBJECTDOT: ::windows::core::PCWSTR = ::windows::w!("Subject."); +pub const wszPROPSUBJECTDOT: ::windows::core::PCWSTR = ::windows::core::w!("Subject."); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPSURNAME: ::windows::core::PCWSTR = ::windows::w!("SurName"); +pub const wszPROPSURNAME: ::windows::core::PCWSTR = ::windows::core::w!("SurName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTEMPLATECHANGESEQUENCENUMBER: ::windows::core::PCWSTR = ::windows::w!("TemplateChangeSequenceNumber"); +pub const wszPROPTEMPLATECHANGESEQUENCENUMBER: ::windows::core::PCWSTR = ::windows::core::w!("TemplateChangeSequenceNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTEXTTAG: ::windows::core::PCWSTR = ::windows::w!("{text}"); +pub const wszPROPTEXTTAG: ::windows::core::PCWSTR = ::windows::core::w!("{text}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPTITLE: ::windows::core::PCWSTR = ::windows::w!("Title"); +pub const wszPROPTITLE: ::windows::core::PCWSTR = ::windows::core::w!("Title"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUNSTRUCTUREDADDRESS: ::windows::core::PCWSTR = ::windows::w!("UnstructuredAddress"); +pub const wszPROPUNSTRUCTUREDADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("UnstructuredAddress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUNSTRUCTUREDNAME: ::windows::core::PCWSTR = ::windows::w!("UnstructuredName"); +pub const wszPROPUNSTRUCTUREDNAME: ::windows::core::PCWSTR = ::windows::core::w!("UnstructuredName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUPN: ::windows::core::PCWSTR = ::windows::w!("upn"); +pub const wszPROPUPN: ::windows::core::PCWSTR = ::windows::core::w!("upn"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPURL: ::windows::core::PCWSTR = ::windows::w!("url"); +pub const wszPROPURL: ::windows::core::PCWSTR = ::windows::core::w!("url"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUSEDS: ::windows::core::PCWSTR = ::windows::w!("fUseDS"); +pub const wszPROPUSEDS: ::windows::core::PCWSTR = ::windows::core::w!("fUseDS"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUSERDN: ::windows::core::PCWSTR = ::windows::w!("UserDN"); +pub const wszPROPUSERDN: ::windows::core::PCWSTR = ::windows::core::w!("UserDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPUTF8TAG: ::windows::core::PCWSTR = ::windows::w!("{utf8}"); +pub const wszPROPUTF8TAG: ::windows::core::PCWSTR = ::windows::core::w!("{utf8}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVALIDITYPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("ValidityPeriodUnits"); +pub const wszPROPVALIDITYPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("ValidityPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVALIDITYPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("ValidityPeriod"); +pub const wszPROPVALIDITYPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("ValidityPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszPROPVOLATILEMODE: ::windows::core::PCWSTR = ::windows::w!("VolatileMode"); +pub const wszPROPVOLATILEMODE: ::windows::core::PCWSTR = ::windows::core::w!("VolatileMode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGACTIVE: ::windows::core::PCWSTR = ::windows::w!("Active"); +pub const wszREGACTIVE: ::windows::core::PCWSTR = ::windows::core::w!("Active"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAELOGLEVEL_OLD: ::windows::core::PCWSTR = ::windows::w!("AEEventLogLevel"); +pub const wszREGAELOGLEVEL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("AEEventLogLevel"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKCLOUDCAURL: ::windows::core::PCWSTR = ::windows::w!("AIKCloudCAURL"); +pub const wszREGAIKCLOUDCAURL: ::windows::core::PCWSTR = ::windows::core::w!("AIKCloudCAURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKKEYALGORITHM: ::windows::core::PCWSTR = ::windows::w!("AIKKeyAlgorithm"); +pub const wszREGAIKKEYALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("AIKKeyAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAIKKEYLENGTH: ::windows::core::PCWSTR = ::windows::w!("AIKKeyLength"); +pub const wszREGAIKKEYLENGTH: ::windows::core::PCWSTR = ::windows::core::w!("AIKKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALLPROVIDERS: ::windows::core::PCWSTR = ::windows::w!("All"); +pub const wszREGALLPROVIDERS: ::windows::core::PCWSTR = ::windows::core::w!("All"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALTERNATEPUBLISHDOMAINS: ::windows::core::PCWSTR = ::windows::w!("AlternatePublishDomains"); +pub const wszREGALTERNATEPUBLISHDOMAINS: ::windows::core::PCWSTR = ::windows::core::w!("AlternatePublishDomains"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGALTERNATESIGNATUREALGORITHM: ::windows::core::PCWSTR = ::windows::w!("AlternateSignatureAlgorithm"); +pub const wszREGALTERNATESIGNATUREALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("AlternateSignatureAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGAUDITFILTER: ::windows::core::PCWSTR = ::windows::w!("AuditFilter"); +pub const wszREGAUDITFILTER: ::windows::core::PCWSTR = ::windows::core::w!("AuditFilter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGB2ICERTMANAGEMODULE: ::windows::core::PCWSTR = ::windows::w!("ICertManageModule"); +pub const wszREGB2ICERTMANAGEMODULE: ::windows::core::PCWSTR = ::windows::core::w!("ICertManageModule"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGBACKUPLOGDIRECTORY: ::windows::core::PCWSTR = ::windows::w!("BackupLogDirectory"); +pub const wszREGBACKUPLOGDIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("BackupLogDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTFILENAME: ::windows::core::PCWSTR = ::windows::w!("CACertFileName"); +pub const wszREGCACERTFILENAME: ::windows::core::PCWSTR = ::windows::core::w!("CACertFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTHASH: ::windows::core::PCWSTR = ::windows::w!("CACertHash"); +pub const wszREGCACERTHASH: ::windows::core::PCWSTR = ::windows::core::w!("CACertHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCACERTPUBLICATIONURLS: ::windows::core::PCWSTR = ::windows::w!("CACertPublicationURLs"); +pub const wszREGCACERTPUBLICATIONURLS: ::windows::core::PCWSTR = ::windows::core::w!("CACertPublicationURLs"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCADESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("CADescription"); +pub const wszREGCADESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("CADescription"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAPATHLENGTH: ::windows::core::PCWSTR = ::windows::w!("CAPathLength"); +pub const wszREGCAPATHLENGTH: ::windows::core::PCWSTR = ::windows::core::w!("CAPathLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASECURITY: ::windows::core::PCWSTR = ::windows::w!("Security"); +pub const wszREGCASECURITY: ::windows::core::PCWSTR = ::windows::core::w!("Security"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASERIALNUMBER: ::windows::core::PCWSTR = ::windows::w!("CACertSerialNumber"); +pub const wszREGCASERIALNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("CACertSerialNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCASERVERNAME: ::windows::core::PCWSTR = ::windows::w!("CAServerName"); +pub const wszREGCASERVERNAME: ::windows::core::PCWSTR = ::windows::core::w!("CAServerName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCATYPE: ::windows::core::PCWSTR = ::windows::w!("CAType"); +pub const wszREGCATYPE: ::windows::core::PCWSTR = ::windows::core::w!("CAType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAUSEDS: ::windows::core::PCWSTR = ::windows::w!("UseDS"); +pub const wszREGCAUSEDS: ::windows::core::PCWSTR = ::windows::core::w!("UseDS"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGCERTHASH: ::windows::core::PCWSTR = ::windows::w!("CAXchgCertHash"); +pub const wszREGCAXCHGCERTHASH: ::windows::core::PCWSTR = ::windows::core::w!("CAXchgCertHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGOVERLAPPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("CAXchgOverlapPeriodUnits"); +pub const wszREGCAXCHGOVERLAPPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CAXchgOverlapPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGOVERLAPPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("CAXchgOverlapPeriod"); +pub const wszREGCAXCHGOVERLAPPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("CAXchgOverlapPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGVALIDITYPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("CAXchgValidityPeriodUnits"); +pub const wszREGCAXCHGVALIDITYPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CAXchgValidityPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCAXCHGVALIDITYPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("CAXchgValidityPeriod"); +pub const wszREGCAXCHGVALIDITYPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("CAXchgValidityPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTENROLLCOMPATIBLE: ::windows::core::PCWSTR = ::windows::w!("CertEnrollCompatible"); +pub const wszREGCERTENROLLCOMPATIBLE: ::windows::core::PCWSTR = ::windows::core::w!("CertEnrollCompatible"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTIFICATETRANSPARENCYINFOOID: ::windows::core::PCWSTR = ::windows::w!("CTInformationExtensionOid"); +pub const wszREGCERTIFICATETRANSPARENCYINFOOID: ::windows::core::PCWSTR = ::windows::core::w!("CTInformationExtensionOid"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTPUBLISHFLAGS: ::windows::core::PCWSTR = ::windows::w!("PublishCertFlags"); +pub const wszREGCERTPUBLISHFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("PublishCertFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCERTSRVDEBUG: ::windows::core::PCWSTR = ::windows::w!("Debug"); +pub const wszREGCERTSRVDEBUG: ::windows::core::PCWSTR = ::windows::core::w!("Debug"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCHECKPOINTFILE: ::windows::core::PCWSTR = ::windows::w!("CheckPointFile"); +pub const wszREGCHECKPOINTFILE: ::windows::core::PCWSTR = ::windows::core::w!("CheckPointFile"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCLOCKSKEWMINUTES: ::windows::core::PCWSTR = ::windows::w!("ClockSkewMinutes"); +pub const wszREGCLOCKSKEWMINUTES: ::windows::core::PCWSTR = ::windows::core::w!("ClockSkewMinutes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCOMMONNAME: ::windows::core::PCWSTR = ::windows::w!("CommonName"); +pub const wszREGCOMMONNAME: ::windows::core::PCWSTR = ::windows::core::w!("CommonName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLATTEMPTREPUBLISH: ::windows::core::PCWSTR = ::windows::w!("CRLAttemptRepublish"); +pub const wszREGCRLATTEMPTREPUBLISH: ::windows::core::PCWSTR = ::windows::core::w!("CRLAttemptRepublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTANEXTPUBLISH: ::windows::core::PCWSTR = ::windows::w!("CRLDeltaNextPublish"); +pub const wszREGCRLDELTANEXTPUBLISH: ::windows::core::PCWSTR = ::windows::core::w!("CRLDeltaNextPublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAOVERLAPPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("CRLDeltaOverlapUnits"); +pub const wszREGCRLDELTAOVERLAPPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CRLDeltaOverlapUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAOVERLAPPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("CRLDeltaOverlapPeriod"); +pub const wszREGCRLDELTAOVERLAPPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("CRLDeltaOverlapPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("CRLDeltaPeriodUnits"); +pub const wszREGCRLDELTAPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CRLDeltaPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLDELTAPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("CRLDeltaPeriod"); +pub const wszREGCRLDELTAPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("CRLDeltaPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLEDITFLAGS: ::windows::core::PCWSTR = ::windows::w!("CRLEditFlags"); +pub const wszREGCRLEDITFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("CRLEditFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLFLAGS: ::windows::core::PCWSTR = ::windows::w!("CRLFlags"); +pub const wszREGCRLFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("CRLFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLNEXTPUBLISH: ::windows::core::PCWSTR = ::windows::w!("CRLNextPublish"); +pub const wszREGCRLNEXTPUBLISH: ::windows::core::PCWSTR = ::windows::core::w!("CRLNextPublish"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLOVERLAPPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("CRLOverlapUnits"); +pub const wszREGCRLOVERLAPPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CRLOverlapUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLOVERLAPPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("CRLOverlapPeriod"); +pub const wszREGCRLOVERLAPPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("CRLOverlapPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPATH_OLD: ::windows::core::PCWSTR = ::windows::w!("CRLPath"); +pub const wszREGCRLPATH_OLD: ::windows::core::PCWSTR = ::windows::core::w!("CRLPath"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("CRLPeriodUnits"); +pub const wszREGCRLPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("CRLPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("CRLPeriod"); +pub const wszREGCRLPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("CRLPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGCRLPUBLICATIONURLS: ::windows::core::PCWSTR = ::windows::w!("CRLPublicationURLs"); +pub const wszREGCRLPUBLICATIONURLS: ::windows::core::PCWSTR = ::windows::core::w!("CRLPublicationURLs"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDATABASERECOVERED: ::windows::core::PCWSTR = ::windows::w!("DatabaseRecovered"); +pub const wszREGDATABASERECOVERED: ::windows::core::PCWSTR = ::windows::core::w!("DatabaseRecovered"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBDIRECTORY: ::windows::core::PCWSTR = ::windows::w!("DBDirectory"); +pub const wszREGDBDIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("DBDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBFLAGS: ::windows::core::PCWSTR = ::windows::w!("DBFlags"); +pub const wszREGDBFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("DBFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTFULLBACKUP: ::windows::core::PCWSTR = ::windows::w!("DBLastFullBackup"); +pub const wszREGDBLASTFULLBACKUP: ::windows::core::PCWSTR = ::windows::core::w!("DBLastFullBackup"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTINCREMENTALBACKUP: ::windows::core::PCWSTR = ::windows::w!("DBLastIncrementalBackup"); +pub const wszREGDBLASTINCREMENTALBACKUP: ::windows::core::PCWSTR = ::windows::core::w!("DBLastIncrementalBackup"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLASTRECOVERY: ::windows::core::PCWSTR = ::windows::w!("DBLastRecovery"); +pub const wszREGDBLASTRECOVERY: ::windows::core::PCWSTR = ::windows::core::w!("DBLastRecovery"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBLOGDIRECTORY: ::windows::core::PCWSTR = ::windows::w!("DBLogDirectory"); +pub const wszREGDBLOGDIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("DBLogDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBMAXREADSESSIONCOUNT: ::windows::core::PCWSTR = ::windows::w!("DBMaxReadSessionCount"); +pub const wszREGDBMAXREADSESSIONCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("DBMaxReadSessionCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBSESSIONCOUNT: ::windows::core::PCWSTR = ::windows::w!("DBSessionCount"); +pub const wszREGDBSESSIONCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("DBSessionCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBSYSDIRECTORY: ::windows::core::PCWSTR = ::windows::w!("DBSystemDirectory"); +pub const wszREGDBSYSDIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("DBSystemDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDBTEMPDIRECTORY: ::windows::core::PCWSTR = ::windows::w!("DBTempDirectory"); +pub const wszREGDBTEMPDIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("DBTempDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDEFAULTSMIME: ::windows::core::PCWSTR = ::windows::w!("DefaultSMIME"); +pub const wszREGDEFAULTSMIME: ::windows::core::PCWSTR = ::windows::core::w!("DefaultSMIME"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDIRECTORY: ::windows::core::PCWSTR = ::windows::w!("ConfigurationDirectory"); +pub const wszREGDIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("ConfigurationDirectory"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDISABLEEXTENSIONLIST: ::windows::core::PCWSTR = ::windows::w!("DisableExtensionList"); +pub const wszREGDISABLEEXTENSIONLIST: ::windows::core::PCWSTR = ::windows::core::w!("DisableExtensionList"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDISABLESECEXTENSION: ::windows::core::PCWSTR = ::windows::w!("DisableSecExtension"); +pub const wszREGDISABLESECEXTENSION: ::windows::core::PCWSTR = ::windows::core::w!("DisableSecExtension"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDSCONFIGDN: ::windows::core::PCWSTR = ::windows::w!("DSConfigDN"); +pub const wszREGDSCONFIGDN: ::windows::core::PCWSTR = ::windows::core::w!("DSConfigDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGDSDOMAINDN: ::windows::core::PCWSTR = ::windows::w!("DSDomainDN"); +pub const wszREGDSDOMAINDN: ::windows::core::PCWSTR = ::windows::core::w!("DSDomainDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEDITFLAGS: ::windows::core::PCWSTR = ::windows::w!("EditFlags"); +pub const wszREGEDITFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("EditFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKPUBLISTDIRECTORIES: ::windows::core::PCWSTR = ::windows::w!("EndorsementKeyListDirectories"); +pub const wszREGEKPUBLISTDIRECTORIES: ::windows::core::PCWSTR = ::windows::core::w!("EndorsementKeyListDirectories"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKUOIDSFORPUBLISHEXPIREDCERTINCRL: ::windows::core::PCWSTR = ::windows::w!("EKUOIDsForPublishExpiredCertInCRL"); +pub const wszREGEKUOIDSFORPUBLISHEXPIREDCERTINCRL: ::windows::core::PCWSTR = ::windows::core::w!("EKUOIDsForPublishExpiredCertInCRL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEKUOIDSFORVOLATILEREQUESTS: ::windows::core::PCWSTR = ::windows::w!("EKUOIDsforVolatileRequests"); +pub const wszREGEKUOIDSFORVOLATILEREQUESTS: ::windows::core::PCWSTR = ::windows::core::w!("EKUOIDsforVolatileRequests"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLED: ::windows::core::PCWSTR = ::windows::w!("Enabled"); +pub const wszREGENABLED: ::windows::core::PCWSTR = ::windows::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEDEKUFORDEFINEDCACERT: ::windows::core::PCWSTR = ::windows::w!("EnabledEKUForDefinedCACert"); +pub const wszREGENABLEDEKUFORDEFINEDCACERT: ::windows::core::PCWSTR = ::windows::core::w!("EnabledEKUForDefinedCACert"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEENROLLEEREQUESTEXTENSIONLIST: ::windows::core::PCWSTR = ::windows::w!("EnableEnrolleeRequestExtensionList"); +pub const wszREGENABLEENROLLEEREQUESTEXTENSIONLIST: ::windows::core::PCWSTR = ::windows::core::w!("EnableEnrolleeRequestExtensionList"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENABLEREQUESTEXTENSIONLIST: ::windows::core::PCWSTR = ::windows::w!("EnableRequestExtensionList"); +pub const wszREGENABLEREQUESTEXTENSIONLIST: ::windows::core::PCWSTR = ::windows::core::w!("EnableRequestExtensionList"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENFORCEX500NAMELENGTHS: ::windows::core::PCWSTR = ::windows::w!("EnforceX500NameLengths"); +pub const wszREGENFORCEX500NAMELENGTHS: ::windows::core::PCWSTR = ::windows::core::w!("EnforceX500NameLengths"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGENROLLFLAGS: ::windows::core::PCWSTR = ::windows::w!("EnrollFlags"); +pub const wszREGENROLLFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("EnrollFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITBODYARG: ::windows::core::PCWSTR = ::windows::w!("BodyArg"); +pub const wszREGEXITBODYARG: ::windows::core::PCWSTR = ::windows::core::w!("BodyArg"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITBODYFORMAT: ::windows::core::PCWSTR = ::windows::w!("BodyFormat"); +pub const wszREGEXITBODYFORMAT: ::windows::core::PCWSTR = ::windows::core::w!("BodyFormat"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITCRLISSUEDKEY: ::windows::core::PCWSTR = ::windows::w!("CRLIssued"); +pub const wszREGEXITCRLISSUEDKEY: ::windows::core::PCWSTR = ::windows::core::w!("CRLIssued"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITDENIEDKEY: ::windows::core::PCWSTR = ::windows::w!("Denied"); +pub const wszREGEXITDENIEDKEY: ::windows::core::PCWSTR = ::windows::core::w!("Denied"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITIMPORTEDKEY: ::windows::core::PCWSTR = ::windows::w!("Imported"); +pub const wszREGEXITIMPORTEDKEY: ::windows::core::PCWSTR = ::windows::core::w!("Imported"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITISSUEDKEY: ::windows::core::PCWSTR = ::windows::w!("Issued"); +pub const wszREGEXITISSUEDKEY: ::windows::core::PCWSTR = ::windows::core::w!("Issued"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITPENDINGKEY: ::windows::core::PCWSTR = ::windows::w!("Pending"); +pub const wszREGEXITPENDINGKEY: ::windows::core::PCWSTR = ::windows::core::w!("Pending"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITPROPNOTFOUND: ::windows::core::PCWSTR = ::windows::w!("???"); +pub const wszREGEXITPROPNOTFOUND: ::windows::core::PCWSTR = ::windows::core::w!("???"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITREVOKEDKEY: ::windows::core::PCWSTR = ::windows::w!("Revoked"); +pub const wszREGEXITREVOKEDKEY: ::windows::core::PCWSTR = ::windows::core::w!("Revoked"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSHUTDOWNKEY: ::windows::core::PCWSTR = ::windows::w!("Shutdown"); +pub const wszREGEXITSHUTDOWNKEY: ::windows::core::PCWSTR = ::windows::core::w!("Shutdown"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPAUTHENTICATE: ::windows::core::PCWSTR = ::windows::w!("SMTPAuthenticate"); +pub const wszREGEXITSMTPAUTHENTICATE: ::windows::core::PCWSTR = ::windows::core::w!("SMTPAuthenticate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPCC: ::windows::core::PCWSTR = ::windows::w!("Cc"); +pub const wszREGEXITSMTPCC: ::windows::core::PCWSTR = ::windows::core::w!("Cc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPEVENTFILTER: ::windows::core::PCWSTR = ::windows::w!("EventFilter"); +pub const wszREGEXITSMTPEVENTFILTER: ::windows::core::PCWSTR = ::windows::core::w!("EventFilter"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPFROM: ::windows::core::PCWSTR = ::windows::w!("From"); +pub const wszREGEXITSMTPFROM: ::windows::core::PCWSTR = ::windows::core::w!("From"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPKEY: ::windows::core::PCWSTR = ::windows::w!("SMTP"); +pub const wszREGEXITSMTPKEY: ::windows::core::PCWSTR = ::windows::core::w!("SMTP"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPSERVER: ::windows::core::PCWSTR = ::windows::w!("SMTPServer"); +pub const wszREGEXITSMTPSERVER: ::windows::core::PCWSTR = ::windows::core::w!("SMTPServer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPTEMPLATES: ::windows::core::PCWSTR = ::windows::w!("Templates"); +pub const wszREGEXITSMTPTEMPLATES: ::windows::core::PCWSTR = ::windows::core::w!("Templates"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSMTPTO: ::windows::core::PCWSTR = ::windows::w!("To"); +pub const wszREGEXITSMTPTO: ::windows::core::PCWSTR = ::windows::core::w!("To"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITSTARTUPKEY: ::windows::core::PCWSTR = ::windows::w!("Startup"); +pub const wszREGEXITSTARTUPKEY: ::windows::core::PCWSTR = ::windows::core::w!("Startup"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITTITLEARG: ::windows::core::PCWSTR = ::windows::w!("TitleArg"); +pub const wszREGEXITTITLEARG: ::windows::core::PCWSTR = ::windows::core::w!("TitleArg"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGEXITTITLEFORMAT: ::windows::core::PCWSTR = ::windows::w!("TitleFormat"); +pub const wszREGEXITTITLEFORMAT: ::windows::core::PCWSTR = ::windows::core::w!("TitleFormat"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFILEISSUERCERTURL_OLD: ::windows::core::PCWSTR = ::windows::w!("FileIssuerCertURL"); +pub const wszREGFILEISSUERCERTURL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("FileIssuerCertURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFILEREVOCATIONCRLURL_OLD: ::windows::core::PCWSTR = ::windows::w!("FileRevocationCRLURL"); +pub const wszREGFILEREVOCATIONCRLURL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("FileRevocationCRLURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFORCETELETEX: ::windows::core::PCWSTR = ::windows::w!("ForceTeletex"); +pub const wszREGFORCETELETEX: ::windows::core::PCWSTR = ::windows::core::w!("ForceTeletex"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFTPISSUERCERTURL_OLD: ::windows::core::PCWSTR = ::windows::w!("FTPIssuerCertURL"); +pub const wszREGFTPISSUERCERTURL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("FTPIssuerCertURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGFTPREVOCATIONCRLURL_OLD: ::windows::core::PCWSTR = ::windows::w!("FTPRevocationCRLURL"); +pub const wszREGFTPREVOCATIONCRLURL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("FTPRevocationCRLURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGHIGHLOGNUMBER: ::windows::core::PCWSTR = ::windows::w!("HighLogNumber"); +pub const wszREGHIGHLOGNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("HighLogNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGHIGHSERIAL: ::windows::core::PCWSTR = ::windows::w!("HighSerial"); +pub const wszREGHIGHSERIAL: ::windows::core::PCWSTR = ::windows::core::w!("HighSerial"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGINTERFACEFLAGS: ::windows::core::PCWSTR = ::windows::w!("InterfaceFlags"); +pub const wszREGINTERFACEFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("InterfaceFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGISSUERCERTURLFLAGS: ::windows::core::PCWSTR = ::windows::w!("IssuerCertURLFlags"); +pub const wszREGISSUERCERTURLFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("IssuerCertURLFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGISSUERCERTURL_OLD: ::windows::core::PCWSTR = ::windows::w!("IssuerCertURL"); +pub const wszREGISSUERCERTURL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("IssuerCertURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYBASE: ::windows::core::PCWSTR = ::windows::w!("SYSTEM\\CurrentControlSet\\Services\\CertSvc"); +pub const wszREGKEYBASE: ::windows::core::PCWSTR = ::windows::core::w!("SYSTEM\\CurrentControlSet\\Services\\CertSvc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCERTSVCPATH: ::windows::core::PCWSTR = ::windows::w!("SYSTEM\\CurrentControlSet\\Services\\CertSvc"); +pub const wszREGKEYCERTSVCPATH: ::windows::core::PCWSTR = ::windows::core::w!("SYSTEM\\CurrentControlSet\\Services\\CertSvc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCONFIG: ::windows::core::PCWSTR = ::windows::w!("Configuration"); +pub const wszREGKEYCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("Configuration"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYCSP: ::windows::core::PCWSTR = ::windows::w!("CSP"); +pub const wszREGKEYCSP: ::windows::core::PCWSTR = ::windows::core::w!("CSP"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYDBPARAMETERS: ::windows::core::PCWSTR = ::windows::w!("DBParameters"); +pub const wszREGKEYDBPARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("DBParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYENCRYPTIONCSP: ::windows::core::PCWSTR = ::windows::w!("EncryptionCSP"); +pub const wszREGKEYENCRYPTIONCSP: ::windows::core::PCWSTR = ::windows::core::w!("EncryptionCSP"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYENROLLMENT: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Cryptography\\AutoEnrollment"); +pub const wszREGKEYENROLLMENT: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Cryptography\\AutoEnrollment"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYEXITMODULES: ::windows::core::PCWSTR = ::windows::w!("ExitModules"); +pub const wszREGKEYEXITMODULES: ::windows::core::PCWSTR = ::windows::core::w!("ExitModules"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYGROUPPOLICYENROLLMENT: ::windows::core::PCWSTR = ::windows::w!("Software\\Policies\\Microsoft\\Cryptography\\AutoEnrollment"); +pub const wszREGKEYGROUPPOLICYENROLLMENT: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Policies\\Microsoft\\Cryptography\\AutoEnrollment"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYNOSYSTEMCERTSVCPATH: ::windows::core::PCWSTR = ::windows::w!("CurrentControlSet\\Services\\CertSvc"); +pub const wszREGKEYNOSYSTEMCERTSVCPATH: ::windows::core::PCWSTR = ::windows::core::w!("CurrentControlSet\\Services\\CertSvc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYPOLICYMODULES: ::windows::core::PCWSTR = ::windows::w!("PolicyModules"); +pub const wszREGKEYPOLICYMODULES: ::windows::core::PCWSTR = ::windows::core::w!("PolicyModules"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYREPAIR: ::windows::core::PCWSTR = ::windows::w!("KeyRepair"); +pub const wszREGKEYREPAIR: ::windows::core::PCWSTR = ::windows::core::w!("KeyRepair"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYRESTOREINPROGRESS: ::windows::core::PCWSTR = ::windows::w!("RestoreInProgress"); +pub const wszREGKEYRESTOREINPROGRESS: ::windows::core::PCWSTR = ::windows::core::w!("RestoreInProgress"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKEYSIZE: ::windows::core::PCWSTR = ::windows::w!("KeySize"); +pub const wszREGKEYSIZE: ::windows::core::PCWSTR = ::windows::core::w!("KeySize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRACERTCOUNT: ::windows::core::PCWSTR = ::windows::w!("KRACertCount"); +pub const wszREGKRACERTCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("KRACertCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRACERTHASH: ::windows::core::PCWSTR = ::windows::w!("KRACertHash"); +pub const wszREGKRACERTHASH: ::windows::core::PCWSTR = ::windows::core::w!("KRACertHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGKRAFLAGS: ::windows::core::PCWSTR = ::windows::w!("KRAFlags"); +pub const wszREGKRAFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("KRAFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPFLAGS: ::windows::core::PCWSTR = ::windows::w!("LDAPFlags"); +pub const wszREGLDAPFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("LDAPFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPISSUERCERTURL_OLD: ::windows::core::PCWSTR = ::windows::w!("LDAPIssuerCertURL"); +pub const wszREGLDAPISSUERCERTURL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("LDAPIssuerCertURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONCRLURL_OLD: ::windows::core::PCWSTR = ::windows::w!("LDAPRevocationCRLURL"); +pub const wszREGLDAPREVOCATIONCRLURL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("LDAPRevocationCRLURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONDNTEMPLATE_OLD: ::windows::core::PCWSTR = ::windows::w!("LDAPRevocationDNTemplate"); +pub const wszREGLDAPREVOCATIONDNTEMPLATE_OLD: ::windows::core::PCWSTR = ::windows::core::w!("LDAPRevocationDNTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPREVOCATIONDN_OLD: ::windows::core::PCWSTR = ::windows::w!("LDAPRevocationDN"); +pub const wszREGLDAPREVOCATIONDN_OLD: ::windows::core::PCWSTR = ::windows::core::w!("LDAPRevocationDN"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLDAPSESSIONOPTIONS: ::windows::core::PCWSTR = ::windows::w!("LDAPSessionOptions"); +pub const wszREGLDAPSESSIONOPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("LDAPSessionOptions"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOGLEVEL: ::windows::core::PCWSTR = ::windows::w!("LogLevel"); +pub const wszREGLOGLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("LogLevel"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOGPATH: ::windows::core::PCWSTR = ::windows::w!("LogPath"); +pub const wszREGLOGPATH: ::windows::core::PCWSTR = ::windows::core::w!("LogPath"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGLOWLOGNUMBER: ::windows::core::PCWSTR = ::windows::w!("LowLogNumber"); +pub const wszREGLOWLOGNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("LowLogNumber"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXINCOMINGALLOCSIZE: ::windows::core::PCWSTR = ::windows::w!("MaxIncomingAllocSize"); +pub const wszREGMAXINCOMINGALLOCSIZE: ::windows::core::PCWSTR = ::windows::core::w!("MaxIncomingAllocSize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXINCOMINGMESSAGESIZE: ::windows::core::PCWSTR = ::windows::w!("MaxIncomingMessageSize"); +pub const wszREGMAXINCOMINGMESSAGESIZE: ::windows::core::PCWSTR = ::windows::core::w!("MaxIncomingMessageSize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXPENDINGREQUESTDAYS: ::windows::core::PCWSTR = ::windows::w!("MaxPendingRequestDays"); +pub const wszREGMAXPENDINGREQUESTDAYS: ::windows::core::PCWSTR = ::windows::core::w!("MaxPendingRequestDays"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGMAXSCTLISTSIZE: ::windows::core::PCWSTR = ::windows::w!("MaxSCTListSize"); +pub const wszREGMAXSCTLISTSIZE: ::windows::core::PCWSTR = ::windows::core::w!("MaxSCTListSize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGNAMESEPARATOR: ::windows::core::PCWSTR = ::windows::w!("SubjectNameSeparator"); +pub const wszREGNAMESEPARATOR: ::windows::core::PCWSTR = ::windows::core::w!("SubjectNameSeparator"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGNETSCAPECERTTYPE: ::windows::core::PCWSTR = ::windows::w!("NetscapeCertType"); +pub const wszREGNETSCAPECERTTYPE: ::windows::core::PCWSTR = ::windows::core::w!("NetscapeCertType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGOFFICERRIGHTS: ::windows::core::PCWSTR = ::windows::w!("OfficerRights"); +pub const wszREGOFFICERRIGHTS: ::windows::core::PCWSTR = ::windows::core::w!("OfficerRights"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPARENTCAMACHINE: ::windows::core::PCWSTR = ::windows::w!("ParentCAMachine"); +pub const wszREGPARENTCAMACHINE: ::windows::core::PCWSTR = ::windows::core::w!("ParentCAMachine"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPARENTCANAME: ::windows::core::PCWSTR = ::windows::w!("ParentCAName"); +pub const wszREGPARENTCANAME: ::windows::core::PCWSTR = ::windows::core::w!("ParentCAName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPOLICYFLAGS: ::windows::core::PCWSTR = ::windows::w!("PolicyFlags"); +pub const wszREGPOLICYFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("PolicyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPRESERVESCEPDUMMYCERTS: ::windows::core::PCWSTR = ::windows::w!("PreserveSCEPDummyCerts"); +pub const wszREGPRESERVESCEPDUMMYCERTS: ::windows::core::PCWSTR = ::windows::core::w!("PreserveSCEPDummyCerts"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROCESSINGFLAGS: ::windows::core::PCWSTR = ::windows::w!("ProcessingFlags"); +pub const wszREGPROCESSINGFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("ProcessingFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROVIDER: ::windows::core::PCWSTR = ::windows::w!("Provider"); +pub const wszREGPROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGPROVIDERTYPE: ::windows::core::PCWSTR = ::windows::w!("ProviderType"); +pub const wszREGPROVIDERTYPE: ::windows::core::PCWSTR = ::windows::core::w!("ProviderType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTDISPOSITION: ::windows::core::PCWSTR = ::windows::w!("RequestDisposition"); +pub const wszREGREQUESTDISPOSITION: ::windows::core::PCWSTR = ::windows::core::w!("RequestDisposition"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTFILENAME: ::windows::core::PCWSTR = ::windows::w!("RequestFileName"); +pub const wszREGREQUESTFILENAME: ::windows::core::PCWSTR = ::windows::core::w!("RequestFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTID: ::windows::core::PCWSTR = ::windows::w!("RequestId"); +pub const wszREGREQUESTID: ::windows::core::PCWSTR = ::windows::core::w!("RequestId"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTKEYCONTAINER: ::windows::core::PCWSTR = ::windows::w!("RequestKeyContainer"); +pub const wszREGREQUESTKEYCONTAINER: ::windows::core::PCWSTR = ::windows::core::w!("RequestKeyContainer"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREQUESTKEYINDEX: ::windows::core::PCWSTR = ::windows::w!("RequestKeyIndex"); +pub const wszREGREQUESTKEYINDEX: ::windows::core::PCWSTR = ::windows::core::w!("RequestKeyIndex"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTOREMAP: ::windows::core::PCWSTR = ::windows::w!("RestoreMap"); +pub const wszREGRESTOREMAP: ::windows::core::PCWSTR = ::windows::core::w!("RestoreMap"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTOREMAPCOUNT: ::windows::core::PCWSTR = ::windows::w!("RestoreMapCount"); +pub const wszREGRESTOREMAPCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("RestoreMapCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGRESTORESTATUS: ::windows::core::PCWSTR = ::windows::w!("RestoreStatus"); +pub const wszREGRESTORESTATUS: ::windows::core::PCWSTR = ::windows::core::w!("RestoreStatus"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONCRLURL_OLD: ::windows::core::PCWSTR = ::windows::w!("RevocationCRLURL"); +pub const wszREGREVOCATIONCRLURL_OLD: ::windows::core::PCWSTR = ::windows::core::w!("RevocationCRLURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONTYPE: ::windows::core::PCWSTR = ::windows::w!("RevocationType"); +pub const wszREGREVOCATIONTYPE: ::windows::core::PCWSTR = ::windows::core::w!("RevocationType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGREVOCATIONURL: ::windows::core::PCWSTR = ::windows::w!("RevocationURL"); +pub const wszREGREVOCATIONURL: ::windows::core::PCWSTR = ::windows::core::w!("RevocationURL"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGROLESEPARATIONENABLED: ::windows::core::PCWSTR = ::windows::w!("RoleSeparationEnabled"); +pub const wszREGROLESEPARATIONENABLED: ::windows::core::PCWSTR = ::windows::core::w!("RoleSeparationEnabled"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSETUPSTATUS: ::windows::core::PCWSTR = ::windows::w!("SetupStatus"); +pub const wszREGSETUPSTATUS: ::windows::core::PCWSTR = ::windows::core::w!("SetupStatus"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4DEFAULTCONFIGURATION: ::windows::core::PCWSTR = ::windows::w!("DefaultConfiguration"); +pub const wszREGSP4DEFAULTCONFIGURATION: ::windows::core::PCWSTR = ::windows::core::w!("DefaultConfiguration"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4KEYSETNAME: ::windows::core::PCWSTR = ::windows::w!("KeySetName"); +pub const wszREGSP4KEYSETNAME: ::windows::core::PCWSTR = ::windows::core::w!("KeySetName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4NAMES: ::windows::core::PCWSTR = ::windows::w!("Names"); +pub const wszREGSP4NAMES: ::windows::core::PCWSTR = ::windows::core::w!("Names"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4QUERIES: ::windows::core::PCWSTR = ::windows::w!("Queries"); +pub const wszREGSP4QUERIES: ::windows::core::PCWSTR = ::windows::core::w!("Queries"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSP4SUBJECTNAMESEPARATOR: ::windows::core::PCWSTR = ::windows::w!("SubjectNameSeparator"); +pub const wszREGSP4SUBJECTNAMESEPARATOR: ::windows::core::PCWSTR = ::windows::core::w!("SubjectNameSeparator"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTALTNAME: ::windows::core::PCWSTR = ::windows::w!("SubjectAltName"); +pub const wszREGSUBJECTALTNAME: ::windows::core::PCWSTR = ::windows::core::w!("SubjectAltName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTALTNAME2: ::windows::core::PCWSTR = ::windows::w!("SubjectAltName2"); +pub const wszREGSUBJECTALTNAME2: ::windows::core::PCWSTR = ::windows::core::w!("SubjectAltName2"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSUBJECTTEMPLATE: ::windows::core::PCWSTR = ::windows::w!("SubjectTemplate"); +pub const wszREGSUBJECTTEMPLATE: ::windows::core::PCWSTR = ::windows::core::w!("SubjectTemplate"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGSYMMETRICKEYSIZE: ::windows::core::PCWSTR = ::windows::w!("SymmetricKeySize"); +pub const wszREGSYMMETRICKEYSIZE: ::windows::core::PCWSTR = ::windows::core::w!("SymmetricKeySize"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUNICODE: ::windows::core::PCWSTR = ::windows::w!("Unicode"); +pub const wszREGUNICODE: ::windows::core::PCWSTR = ::windows::core::w!("Unicode"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUPNMAP: ::windows::core::PCWSTR = ::windows::w!("UPNMap"); +pub const wszREGUPNMAP: ::windows::core::PCWSTR = ::windows::core::w!("UPNMap"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGUSEDEFINEDCACERTINREQ: ::windows::core::PCWSTR = ::windows::w!("UseDefinedCACertInRequest"); +pub const wszREGUSEDEFINEDCACERTINREQ: ::windows::core::PCWSTR = ::windows::core::w!("UseDefinedCACertInRequest"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVALIDITYPERIODCOUNT: ::windows::core::PCWSTR = ::windows::w!("ValidityPeriodUnits"); +pub const wszREGVALIDITYPERIODCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("ValidityPeriodUnits"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVALIDITYPERIODSTRING: ::windows::core::PCWSTR = ::windows::w!("ValidityPeriod"); +pub const wszREGVALIDITYPERIODSTRING: ::windows::core::PCWSTR = ::windows::core::w!("ValidityPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVERIFYFLAGS: ::windows::core::PCWSTR = ::windows::w!("VerifyFlags"); +pub const wszREGVERIFYFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("VerifyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVERSION: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const wszREGVERSION: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVIEWAGEMINUTES: ::windows::core::PCWSTR = ::windows::w!("ViewAgeMinutes"); +pub const wszREGVIEWAGEMINUTES: ::windows::core::PCWSTR = ::windows::core::w!("ViewAgeMinutes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGVIEWIDLEMINUTES: ::windows::core::PCWSTR = ::windows::w!("ViewIdleMinutes"); +pub const wszREGVIEWIDLEMINUTES: ::windows::core::PCWSTR = ::windows::core::w!("ViewIdleMinutes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCAMACHINE: ::windows::core::PCWSTR = ::windows::w!("WebClientCAMachine"); +pub const wszREGWEBCLIENTCAMACHINE: ::windows::core::PCWSTR = ::windows::core::w!("WebClientCAMachine"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCANAME: ::windows::core::PCWSTR = ::windows::w!("WebClientCAName"); +pub const wszREGWEBCLIENTCANAME: ::windows::core::PCWSTR = ::windows::core::w!("WebClientCAName"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszREGWEBCLIENTCATYPE: ::windows::core::PCWSTR = ::windows::w!("WebClientCAType"); +pub const wszREGWEBCLIENTCATYPE: ::windows::core::PCWSTR = ::windows::core::w!("WebClientCAType"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszSECUREDATTRIBUTES: ::windows::core::PCWSTR = ::windows::w!("SignedAttributes"); +pub const wszSECUREDATTRIBUTES: ::windows::core::PCWSTR = ::windows::core::w!("SignedAttributes"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszSERVICE_NAME: ::windows::core::PCWSTR = ::windows::w!("CertSvc"); +pub const wszSERVICE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CertSvc"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] -pub const wszzDEFAULTSIGNEDATTRIBUTES: ::windows::core::PCWSTR = ::windows::w!("RequesterName\u{0}"); +pub const wszzDEFAULTSIGNEDATTRIBUTES: ::windows::core::PCWSTR = ::windows::core::w!("RequesterName\u{0}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_Certificates\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Sip/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Sip/mod.rs index 743ad46ae9..7b9dd641fc 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Sip/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/Sip/mod.rs @@ -37,7 +37,7 @@ pub unsafe fn CryptSIPGetSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, pdwen #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog"))] #[inline] pub unsafe fn CryptSIPLoad(pgsubject: *const ::windows::core::GUID, dwflags: u32, psipdispatch: *mut SIP_DISPATCH_INFO) -> super::super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSIPLoad ( pgsubject : *const :: windows::core::GUID , dwflags : u32 , psipdispatch : *mut SIP_DISPATCH_INFO ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSIPLoad ( pgsubject : *const ::windows::core::GUID , dwflags : u32 , psipdispatch : *mut SIP_DISPATCH_INFO ) -> super::super::super::Foundation:: BOOL ); CryptSIPLoad(pgsubject, dwflags, psipdispatch) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] @@ -51,7 +51,7 @@ pub unsafe fn CryptSIPPutSignedDataMsg(psubjectinfo: *mut SIP_SUBJECTINFO, dwenc #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptSIPRemoveProvider(pgprov: *mut ::windows::core::GUID) -> super::super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSIPRemoveProvider ( pgprov : *mut :: windows::core::GUID ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSIPRemoveProvider ( pgprov : *mut ::windows::core::GUID ) -> super::super::super::Foundation:: BOOL ); CryptSIPRemoveProvider(pgprov) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] @@ -69,7 +69,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSIPRetrieveSubjectGuid ( filename : :: windows::core::PCWSTR , hfilein : super::super::super::Foundation:: HANDLE , pgsubject : *mut :: windows::core::GUID ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSIPRetrieveSubjectGuid ( filename : ::windows::core::PCWSTR , hfilein : super::super::super::Foundation:: HANDLE , pgsubject : *mut ::windows::core::GUID ) -> super::super::super::Foundation:: BOOL ); CryptSIPRetrieveSubjectGuid(filename.into_param().abi(), hfilein.into_param().abi(), pgsubject) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`*"] @@ -80,7 +80,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSIPRetrieveSubjectGuidForCatalogFile ( filename : :: windows::core::PCWSTR , hfilein : super::super::super::Foundation:: HANDLE , pgsubject : *mut :: windows::core::GUID ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSIPRetrieveSubjectGuidForCatalogFile ( filename : ::windows::core::PCWSTR , hfilein : super::super::super::Foundation:: HANDLE , pgsubject : *mut ::windows::core::GUID ) -> super::super::super::Foundation:: BOOL ); CryptSIPRetrieveSubjectGuidForCatalogFile(filename.into_param().abi(), hfilein.into_param().abi(), pgsubject) } #[doc = "*Required features: `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/UI/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/UI/mod.rs index 08a77c6ea2..0ffffdab3e 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/UI/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/UI/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CertSelectionGetSerializedBlob(pcsi: *const CERT_SELECTUI_INPUT, ppoutbuffer: *mut *mut ::core::ffi::c_void, puloutbuffersize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "cryptui.dll""system" fn CertSelectionGetSerializedBlob ( pcsi : *const CERT_SELECTUI_INPUT , ppoutbuffer : *mut *mut ::core::ffi::c_void , puloutbuffersize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptui.dll""system" fn CertSelectionGetSerializedBlob ( pcsi : *const CERT_SELECTUI_INPUT , ppoutbuffer : *mut *mut ::core::ffi::c_void , puloutbuffersize : *mut u32 ) -> ::windows::core::HRESULT ); CertSelectionGetSerializedBlob(pcsi, ppoutbuffer, puloutbuffersize).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] @@ -22,7 +22,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIDlgSelectCertificateFromStore ( hcertstore : super:: HCERTSTORE , hwnd : super::super::super::Foundation:: HWND , pwsztitle : :: windows::core::PCWSTR , pwszdisplaystring : :: windows::core::PCWSTR , dwdontusecolumn : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> *mut super:: CERT_CONTEXT ); + ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIDlgSelectCertificateFromStore ( hcertstore : super:: HCERTSTORE , hwnd : super::super::super::Foundation:: HWND , pwsztitle : ::windows::core::PCWSTR , pwszdisplaystring : ::windows::core::PCWSTR , dwdontusecolumn : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> *mut super:: CERT_CONTEXT ); CryptUIDlgSelectCertificateFromStore(hcertstore.into_param().abi(), hwnd.into_param().abi(), pwsztitle.into_param().abi(), pwszdisplaystring.into_param().abi(), dwdontusecolumn, dwflags, pvreserved) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`, `\"Win32_Security_WinTrust\"`, `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -47,7 +47,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIDlgViewContext ( dwcontexttype : u32 , pvcontext : *const ::core::ffi::c_void , hwnd : super::super::super::Foundation:: HWND , pwsztitle : :: windows::core::PCWSTR , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIDlgViewContext ( dwcontexttype : u32 , pvcontext : *const ::core::ffi::c_void , hwnd : super::super::super::Foundation:: HWND , pwsztitle : ::windows::core::PCWSTR , dwflags : u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); CryptUIDlgViewContext(dwcontexttype, pvcontext, hwnd.into_param().abi(), pwsztitle.into_param().abi(), dwflags, pvreserved) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] @@ -58,7 +58,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIWizDigitalSign ( dwflags : u32 , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : :: windows::core::PCWSTR , pdigitalsigninfo : *const CRYPTUI_WIZ_DIGITAL_SIGN_INFO , ppsigncontext : *mut *mut CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIWizDigitalSign ( dwflags : u32 , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : ::windows::core::PCWSTR , pdigitalsigninfo : *const CRYPTUI_WIZ_DIGITAL_SIGN_INFO , ppsigncontext : *mut *mut CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT ) -> super::super::super::Foundation:: BOOL ); CryptUIWizDigitalSign(dwflags, hwndparent.into_param().abi(), pwszwizardtitle.into_param().abi(), pdigitalsigninfo, ::core::mem::transmute(ppsigncontext.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] @@ -69,7 +69,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIWizExport ( dwflags : CRYPTUI_WIZ_FLAGS , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : :: windows::core::PCWSTR , pexportinfo : *const CRYPTUI_WIZ_EXPORT_INFO , pvoid : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIWizExport ( dwflags : CRYPTUI_WIZ_FLAGS , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : ::windows::core::PCWSTR , pexportinfo : *const CRYPTUI_WIZ_EXPORT_INFO , pvoid : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); CryptUIWizExport(dwflags, hwndparent.into_param().abi(), pwszwizardtitle.into_param().abi(), pexportinfo, ::core::mem::transmute(pvoid.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`, `\"Win32_Foundation\"`*"] @@ -88,7 +88,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIWizImport ( dwflags : CRYPTUI_WIZ_FLAGS , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : :: windows::core::PCWSTR , pimportsrc : *const CRYPTUI_WIZ_IMPORT_SRC_INFO , hdestcertstore : super:: HCERTSTORE ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cryptui.dll""system" fn CryptUIWizImport ( dwflags : CRYPTUI_WIZ_FLAGS , hwndparent : super::super::super::Foundation:: HWND , pwszwizardtitle : ::windows::core::PCWSTR , pimportsrc : *const CRYPTUI_WIZ_IMPORT_SRC_INFO , hdestcertstore : super:: HCERTSTORE ) -> super::super::super::Foundation:: BOOL ); CryptUIWizImport(dwflags, hwndparent.into_param().abi(), pwszwizardtitle.into_param().abi(), ::core::mem::transmute(pimportsrc.unwrap_or(::std::ptr::null())), hdestcertstore.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] @@ -248,7 +248,7 @@ pub const SELCERT_THUMBPRINT: u32 = 107u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] pub const SELCERT_VALIDITY: u32 = 104u32; #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] -pub const szCERT_CERTIFICATE_ACTION_VERIFY: ::windows::core::PCSTR = ::windows::s!("{7801ebd0-cf4b-11d0-851f-0060979387ea}"); +pub const szCERT_CERTIFICATE_ACTION_VERIFY: ::windows::core::PCSTR = ::windows::core::s!("{7801ebd0-cf4b-11d0-851f-0060979387ea}"); #[doc = "*Required features: `\"Win32_Security_Cryptography_UI\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs index ccd0557734..bf6d5136a4 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Cryptography/mod.rs @@ -14,7 +14,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptAddContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows::core::PCWSTR , dwposition : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptAddContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows::core::PCWSTR , dwposition : u32 ) -> super::super::Foundation:: NTSTATUS ); BCryptAddContextFunction(dwtable, pszcontext.into_param().abi(), dwinterface, pszfunction.into_param().abi(), dwposition).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -34,7 +34,7 @@ pub unsafe fn BCryptConfigureContext(dwtable: BCRYPT_TABLE, pszcontext: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptConfigureContext ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptConfigureContext ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); BCryptConfigureContext(dwtable, pszcontext.into_param().abi(), pconfig).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -45,7 +45,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptConfigureContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_FUNCTION_CONFIG ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptConfigureContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_FUNCTION_CONFIG ) -> super::super::Foundation:: NTSTATUS ); BCryptConfigureContextFunction(dwtable, pszcontext.into_param().abi(), dwinterface, pszfunction.into_param().abi(), pconfig).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -55,7 +55,7 @@ pub unsafe fn BCryptCreateContext(dwtable: BCRYPT_TABLE, pszcontext: P0, pco where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptCreateContext ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptCreateContext ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , pconfig : *const CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); BCryptCreateContext(dwtable, pszcontext.into_param().abi(), ::core::mem::transmute(pconfig.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -107,7 +107,7 @@ pub unsafe fn BCryptDeleteContext(dwtable: BCRYPT_TABLE, pszcontext: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptDeleteContext ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptDeleteContext ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); BCryptDeleteContext(dwtable, pszcontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -118,7 +118,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptDeriveKey ( hsharedsecret : BCRYPT_SECRET_HANDLE , pwszkdf : :: windows::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptDeriveKey ( hsharedsecret : BCRYPT_SECRET_HANDLE , pwszkdf : ::windows::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); BCryptDeriveKey(hsharedsecret.into_param().abi(), pwszkdf.into_param().abi(), ::core::mem::transmute(pparameterlist.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbderivedkey.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbderivedkey.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -229,7 +229,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptEnumContextFunctionProviders ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTION_PROVIDERS ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptEnumContextFunctionProviders ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTION_PROVIDERS ) -> super::super::Foundation:: NTSTATUS ); BCryptEnumContextFunctionProviders(dwtable, pszcontext.into_param().abi(), dwinterface, pszfunction.into_param().abi(), pcbbuffer, ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -239,7 +239,7 @@ pub unsafe fn BCryptEnumContextFunctions(dwtable: BCRYPT_TABLE, pszcontext: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptEnumContextFunctions ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTIONS ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptEnumContextFunctions ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTIONS ) -> super::super::Foundation:: NTSTATUS ); BCryptEnumContextFunctions(dwtable, pszcontext.into_param().abi(), dwinterface, pcbbuffer, ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -256,7 +256,7 @@ pub unsafe fn BCryptEnumProviders(pszalgid: P0, pimplcount: *mut u32, ppimpl where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptEnumProviders ( pszalgid : :: windows::core::PCWSTR , pimplcount : *mut u32 , ppimpllist : *mut *mut BCRYPT_PROVIDER_NAME , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptEnumProviders ( pszalgid : ::windows::core::PCWSTR , pimplcount : *mut u32 , ppimpllist : *mut *mut BCRYPT_PROVIDER_NAME , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); BCryptEnumProviders(pszalgid.into_param().abi(), pimplcount, ppimpllist, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -275,7 +275,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptExportKey ( hkey : BCRYPT_KEY_HANDLE , hexportkey : BCRYPT_KEY_HANDLE , pszblobtype : :: windows::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptExportKey ( hkey : BCRYPT_KEY_HANDLE , hexportkey : BCRYPT_KEY_HANDLE , pszblobtype : ::windows::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); BCryptExportKey(hkey.into_param().abi(), hexportkey.into_param().abi(), pszblobtype.into_param().abi(), ::core::mem::transmute(pboutput.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pboutput.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -349,7 +349,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptGetProperty ( hobject : BCRYPT_HANDLE , pszproperty : :: windows::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptGetProperty ( hobject : BCRYPT_HANDLE , pszproperty : ::windows::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); BCryptGetProperty(hobject.into_param().abi(), pszproperty.into_param().abi(), ::core::mem::transmute(pboutput.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pboutput.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -381,7 +381,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptImportKey ( halgorithm : BCRYPT_ALG_HANDLE , himportkey : BCRYPT_KEY_HANDLE , pszblobtype : :: windows::core::PCWSTR , phkey : *mut BCRYPT_KEY_HANDLE , pbkeyobject : *mut u8 , cbkeyobject : u32 , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptImportKey ( halgorithm : BCRYPT_ALG_HANDLE , himportkey : BCRYPT_KEY_HANDLE , pszblobtype : ::windows::core::PCWSTR , phkey : *mut BCRYPT_KEY_HANDLE , pbkeyobject : *mut u8 , cbkeyobject : u32 , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); BCryptImportKey(halgorithm.into_param().abi(), himportkey.into_param().abi(), pszblobtype.into_param().abi(), phkey, ::core::mem::transmute(pbkeyobject.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbkeyobject.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbinput.as_ptr()), pbinput.len() as _, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -393,7 +393,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptImportKeyPair ( halgorithm : BCRYPT_ALG_HANDLE , himportkey : BCRYPT_KEY_HANDLE , pszblobtype : :: windows::core::PCWSTR , phkey : *mut BCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptImportKeyPair ( halgorithm : BCRYPT_ALG_HANDLE , himportkey : BCRYPT_KEY_HANDLE , pszblobtype : ::windows::core::PCWSTR , phkey : *mut BCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); BCryptImportKeyPair(halgorithm.into_param().abi(), himportkey.into_param().abi(), pszblobtype.into_param().abi(), phkey, ::core::mem::transmute(pbinput.as_ptr()), pbinput.len() as _, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -414,7 +414,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptOpenAlgorithmProvider ( phalgorithm : *mut BCRYPT_ALG_HANDLE , pszalgid : :: windows::core::PCWSTR , pszimplementation : :: windows::core::PCWSTR , dwflags : BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptOpenAlgorithmProvider ( phalgorithm : *mut BCRYPT_ALG_HANDLE , pszalgid : ::windows::core::PCWSTR , pszimplementation : ::windows::core::PCWSTR , dwflags : BCRYPT_OPEN_ALGORITHM_PROVIDER_FLAGS ) -> super::super::Foundation:: NTSTATUS ); BCryptOpenAlgorithmProvider(phalgorithm, pszalgid.into_param().abi(), pszimplementation.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -434,7 +434,7 @@ pub unsafe fn BCryptQueryContextConfiguration(dwtable: BCRYPT_TABLE, pszcont where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptQueryContextConfiguration ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptQueryContextConfiguration ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_CONFIG ) -> super::super::Foundation:: NTSTATUS ); BCryptQueryContextConfiguration(dwtable, pszcontext.into_param().abi(), pcbbuffer, ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -445,7 +445,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptQueryContextFunctionConfiguration ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTION_CONFIG ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptQueryContextFunctionConfiguration ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows::core::PCWSTR , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_CONTEXT_FUNCTION_CONFIG ) -> super::super::Foundation:: NTSTATUS ); BCryptQueryContextFunctionConfiguration(dwtable, pszcontext.into_param().abi(), dwinterface, pszfunction.into_param().abi(), pcbbuffer, ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -457,7 +457,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptQueryContextFunctionProperty ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows::core::PCWSTR , pszproperty : :: windows::core::PCWSTR , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptQueryContextFunctionProperty ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows::core::PCWSTR , pszproperty : ::windows::core::PCWSTR , pcbvalue : *mut u32 , ppbvalue : *mut *mut u8 ) -> super::super::Foundation:: NTSTATUS ); BCryptQueryContextFunctionProperty(dwtable, pszcontext.into_param().abi(), dwinterface, pszfunction.into_param().abi(), pszproperty.into_param().abi(), pcbvalue, ::core::mem::transmute(ppbvalue.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -467,7 +467,7 @@ pub unsafe fn BCryptQueryProviderRegistration(pszprovider: P0, dwmode: BCRYP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptQueryProviderRegistration ( pszprovider : :: windows::core::PCWSTR , dwmode : BCRYPT_QUERY_PROVIDER_MODE , dwinterface : BCRYPT_INTERFACE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDER_REG ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptQueryProviderRegistration ( pszprovider : ::windows::core::PCWSTR , dwmode : BCRYPT_QUERY_PROVIDER_MODE , dwinterface : BCRYPT_INTERFACE , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDER_REG ) -> super::super::Foundation:: NTSTATUS ); BCryptQueryProviderRegistration(pszprovider.into_param().abi(), dwmode, dwinterface, pcbbuffer, ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -485,7 +485,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptRemoveContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptRemoveContextFunction ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows::core::PCWSTR ) -> super::super::Foundation:: NTSTATUS ); BCryptRemoveContextFunction(dwtable, pszcontext.into_param().abi(), dwinterface, pszfunction.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -497,7 +497,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptResolveProviders ( pszcontext : :: windows::core::PCWSTR , dwinterface : u32 , pszfunction : :: windows::core::PCWSTR , pszprovider : :: windows::core::PCWSTR , dwmode : BCRYPT_QUERY_PROVIDER_MODE , dwflags : BCRYPT_RESOLVE_PROVIDERS_FLAGS , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDER_REFS ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptResolveProviders ( pszcontext : ::windows::core::PCWSTR , dwinterface : u32 , pszfunction : ::windows::core::PCWSTR , pszprovider : ::windows::core::PCWSTR , dwmode : BCRYPT_QUERY_PROVIDER_MODE , dwflags : BCRYPT_RESOLVE_PROVIDERS_FLAGS , pcbbuffer : *mut u32 , ppbuffer : *mut *mut CRYPT_PROVIDER_REFS ) -> super::super::Foundation:: NTSTATUS ); BCryptResolveProviders(pszcontext.into_param().abi(), dwinterface, pszfunction.into_param().abi(), pszprovider.into_param().abi(), dwmode, dwflags, pcbbuffer, ::core::mem::transmute(ppbuffer.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -520,7 +520,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptSetContextFunctionProperty ( dwtable : BCRYPT_TABLE , pszcontext : :: windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : :: windows::core::PCWSTR , pszproperty : :: windows::core::PCWSTR , cbvalue : u32 , pbvalue : *const u8 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptSetContextFunctionProperty ( dwtable : BCRYPT_TABLE , pszcontext : ::windows::core::PCWSTR , dwinterface : BCRYPT_INTERFACE , pszfunction : ::windows::core::PCWSTR , pszproperty : ::windows::core::PCWSTR , cbvalue : u32 , pbvalue : *const u8 ) -> super::super::Foundation:: NTSTATUS ); BCryptSetContextFunctionProperty(dwtable, pszcontext.into_param().abi(), dwinterface, pszfunction.into_param().abi(), pszproperty.into_param().abi(), pbvalue.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbvalue.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -531,7 +531,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptSetProperty ( hobject : BCRYPT_HANDLE , pszproperty : :: windows::core::PCWSTR , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "bcrypt.dll""system" fn BCryptSetProperty ( hobject : BCRYPT_HANDLE , pszproperty : ::windows::core::PCWSTR , pbinput : *const u8 , cbinput : u32 , dwflags : u32 ) -> super::super::Foundation:: NTSTATUS ); BCryptSetProperty(hobject.into_param().abi(), pszproperty.into_param().abi(), ::core::mem::transmute(pbinput.as_ptr()), pbinput.len() as _, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -661,7 +661,7 @@ pub unsafe fn CertAddEncodedCertificateToSystemStoreA(szcertstorename: P0, p where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertAddEncodedCertificateToSystemStoreA ( szcertstorename : :: windows::core::PCSTR , pbcertencoded : *const u8 , cbcertencoded : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertAddEncodedCertificateToSystemStoreA ( szcertstorename : ::windows::core::PCSTR , pbcertencoded : *const u8 , cbcertencoded : u32 ) -> super::super::Foundation:: BOOL ); CertAddEncodedCertificateToSystemStoreA(szcertstorename.into_param().abi(), ::core::mem::transmute(pbcertencoded.as_ptr()), pbcertencoded.len() as _) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -671,7 +671,7 @@ pub unsafe fn CertAddEncodedCertificateToSystemStoreW(szcertstorename: P0, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertAddEncodedCertificateToSystemStoreW ( szcertstorename : :: windows::core::PCWSTR , pbcertencoded : *const u8 , cbcertencoded : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertAddEncodedCertificateToSystemStoreW ( szcertstorename : ::windows::core::PCWSTR , pbcertencoded : *const u8 , cbcertencoded : u32 ) -> super::super::Foundation:: BOOL ); CertAddEncodedCertificateToSystemStoreW(szcertstorename.into_param().abi(), ::core::mem::transmute(pbcertencoded.as_ptr()), pbcertencoded.len() as _) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -681,7 +681,7 @@ pub unsafe fn CertAddEnhancedKeyUsageIdentifier(pcertcontext: *const CERT_CO where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertAddEnhancedKeyUsageIdentifier ( pcertcontext : *const CERT_CONTEXT , pszusageidentifier : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertAddEnhancedKeyUsageIdentifier ( pcertcontext : *const CERT_CONTEXT , pszusageidentifier : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CertAddEnhancedKeyUsageIdentifier(pcertcontext, pszusageidentifier.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -720,7 +720,7 @@ where #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CertAlgIdToOID(dwalgid: u32) -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertAlgIdToOID ( dwalgid : u32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertAlgIdToOID ( dwalgid : u32 ) -> ::windows::core::PCSTR ); CertAlgIdToOID(dwalgid) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -972,7 +972,7 @@ pub unsafe fn CertFindAttribute(pszobjid: P0, rgattr: &[CRYPT_ATTRIBUTE]) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertFindAttribute ( pszobjid : :: windows::core::PCSTR , cattr : u32 , rgattr : *const CRYPT_ATTRIBUTE ) -> *mut CRYPT_ATTRIBUTE ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertFindAttribute ( pszobjid : ::windows::core::PCSTR , cattr : u32 , rgattr : *const CRYPT_ATTRIBUTE ) -> *mut CRYPT_ATTRIBUTE ); CertFindAttribute(pszobjid.into_param().abi(), rgattr.len() as _, ::core::mem::transmute(rgattr.as_ptr())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1029,7 +1029,7 @@ pub unsafe fn CertFindExtension(pszobjid: P0, rgextensions: &[CERT_EXTENSION where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertFindExtension ( pszobjid : :: windows::core::PCSTR , cextensions : u32 , rgextensions : *const CERT_EXTENSION ) -> *mut CERT_EXTENSION ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertFindExtension ( pszobjid : ::windows::core::PCSTR , cextensions : u32 , rgextensions : *const CERT_EXTENSION ) -> *mut CERT_EXTENSION ); CertFindExtension(pszobjid.into_param().abi(), rgextensions.len() as _, ::core::mem::transmute(rgextensions.as_ptr())) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1038,7 +1038,7 @@ pub unsafe fn CertFindRDNAttr(pszobjid: P0, pname: *const CERT_NAME_INFO) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertFindRDNAttr ( pszobjid : :: windows::core::PCSTR , pname : *const CERT_NAME_INFO ) -> *mut CERT_RDN_ATTR ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertFindRDNAttr ( pszobjid : ::windows::core::PCSTR , pname : *const CERT_NAME_INFO ) -> *mut CERT_RDN_ATTR ); CertFindRDNAttr(pszobjid.into_param().abi(), pname) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1175,14 +1175,14 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CertGetNameStringA(pcertcontext: *const CERT_CONTEXT, dwtype: u32, dwflags: u32, pvtypepara: ::core::option::Option<*const ::core::ffi::c_void>, psznamestring: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertGetNameStringA ( pcertcontext : *const CERT_CONTEXT , dwtype : u32 , dwflags : u32 , pvtypepara : *const ::core::ffi::c_void , psznamestring : :: windows::core::PSTR , cchnamestring : u32 ) -> u32 ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertGetNameStringA ( pcertcontext : *const CERT_CONTEXT , dwtype : u32 , dwflags : u32 , pvtypepara : *const ::core::ffi::c_void , psznamestring : ::windows::core::PSTR , cchnamestring : u32 ) -> u32 ); CertGetNameStringA(pcertcontext, dwtype, dwflags, ::core::mem::transmute(pvtypepara.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psznamestring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psznamestring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CertGetNameStringW(pcertcontext: *const CERT_CONTEXT, dwtype: u32, dwflags: u32, pvtypepara: ::core::option::Option<*const ::core::ffi::c_void>, psznamestring: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertGetNameStringW ( pcertcontext : *const CERT_CONTEXT , dwtype : u32 , dwflags : u32 , pvtypepara : *const ::core::ffi::c_void , psznamestring : :: windows::core::PWSTR , cchnamestring : u32 ) -> u32 ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertGetNameStringW ( pcertcontext : *const CERT_CONTEXT , dwtype : u32 , dwflags : u32 , pvtypepara : *const ::core::ffi::c_void , psznamestring : ::windows::core::PWSTR , cchnamestring : u32 ) -> u32 ); CertGetNameStringW(pcertcontext, dwtype, dwflags, ::core::mem::transmute(pvtypepara.unwrap_or(::std::ptr::null())), ::core::mem::transmute(psznamestring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psznamestring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1221,7 +1221,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CertGetValidUsages(rghcerts: &[*const CERT_CONTEXT], cnumoids: *mut i32, rghoids: ::core::option::Option<*mut ::windows::core::PSTR>, pcboids: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertGetValidUsages ( ccerts : u32 , rghcerts : *const *const CERT_CONTEXT , cnumoids : *mut i32 , rghoids : *mut :: windows::core::PSTR , pcboids : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertGetValidUsages ( ccerts : u32 , rghcerts : *const *const CERT_CONTEXT , cnumoids : *mut i32 , rghoids : *mut ::windows::core::PSTR , pcboids : *mut u32 ) -> super::super::Foundation:: BOOL ); CertGetValidUsages(rghcerts.len() as _, ::core::mem::transmute(rghcerts.as_ptr()), cnumoids, ::core::mem::transmute(rghoids.unwrap_or(::std::ptr::null_mut())), pcboids) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1238,7 +1238,7 @@ pub unsafe fn CertIsStrongHashToSign(pstrongsignpara: *const CERT_STRONG_SIG where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertIsStrongHashToSign ( pstrongsignpara : *const CERT_STRONG_SIGN_PARA , pwszcnghashalgid : :: windows::core::PCWSTR , psigningcert : *const CERT_CONTEXT ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertIsStrongHashToSign ( pstrongsignpara : *const CERT_STRONG_SIGN_PARA , pwszcnghashalgid : ::windows::core::PCWSTR , psigningcert : *const CERT_CONTEXT ) -> super::super::Foundation:: BOOL ); CertIsStrongHashToSign(pstrongsignpara, pwszcnghashalgid.into_param().abi(), ::core::mem::transmute(psigningcert.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1256,19 +1256,19 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertIsWeakHash ( dwhashusetype : u32 , pwszcnghashalgid : :: windows::core::PCWSTR , dwchainflags : u32 , psignerchaincontext : *const CERT_CHAIN_CONTEXT , ptimestamp : *const super::super::Foundation:: FILETIME , pwszfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertIsWeakHash ( dwhashusetype : u32 , pwszcnghashalgid : ::windows::core::PCWSTR , dwchainflags : u32 , psignerchaincontext : *const CERT_CHAIN_CONTEXT , ptimestamp : *const super::super::Foundation:: FILETIME , pwszfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CertIsWeakHash(dwhashusetype, pwszcnghashalgid.into_param().abi(), dwchainflags, ::core::mem::transmute(psignerchaincontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ptimestamp.unwrap_or(::std::ptr::null())), pwszfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CertNameToStrA(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE, pname: *const CRYPT_INTEGER_BLOB, dwstrtype: CERT_STRING_TYPE, psz: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertNameToStrA ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pname : *const CRYPT_INTEGER_BLOB , dwstrtype : CERT_STRING_TYPE , psz : :: windows::core::PSTR , csz : u32 ) -> u32 ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertNameToStrA ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pname : *const CRYPT_INTEGER_BLOB , dwstrtype : CERT_STRING_TYPE , psz : ::windows::core::PSTR , csz : u32 ) -> u32 ); CertNameToStrA(dwcertencodingtype, pname, dwstrtype, ::core::mem::transmute(psz.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psz.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CertNameToStrW(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE, pname: *const CRYPT_INTEGER_BLOB, dwstrtype: CERT_STRING_TYPE, psz: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertNameToStrW ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pname : *const CRYPT_INTEGER_BLOB , dwstrtype : CERT_STRING_TYPE , psz : :: windows::core::PWSTR , csz : u32 ) -> u32 ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertNameToStrW ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pname : *const CRYPT_INTEGER_BLOB , dwstrtype : CERT_STRING_TYPE , psz : ::windows::core::PWSTR , csz : u32 ) -> u32 ); CertNameToStrW(dwcertencodingtype, pname, dwstrtype, ::core::mem::transmute(psz.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psz.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1277,7 +1277,7 @@ pub unsafe fn CertOIDToAlgId(pszobjid: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertOIDToAlgId ( pszobjid : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertOIDToAlgId ( pszobjid : ::windows::core::PCSTR ) -> u32 ); CertOIDToAlgId(pszobjid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1294,7 +1294,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertOpenStore ( lpszstoreprovider : :: windows::core::PCSTR , dwencodingtype : CERT_QUERY_ENCODING_TYPE , hcryptprov : HCRYPTPROV_LEGACY , dwflags : CERT_OPEN_STORE_FLAGS , pvpara : *const ::core::ffi::c_void ) -> HCERTSTORE ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertOpenStore ( lpszstoreprovider : ::windows::core::PCSTR , dwencodingtype : CERT_QUERY_ENCODING_TYPE , hcryptprov : HCRYPTPROV_LEGACY , dwflags : CERT_OPEN_STORE_FLAGS , pvpara : *const ::core::ffi::c_void ) -> HCERTSTORE ); let result__ = CertOpenStore(lpszstoreprovider.into_param().abi(), dwencodingtype, hcryptprov.into_param().abi(), dwflags, ::core::mem::transmute(pvpara.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1305,7 +1305,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertOpenSystemStoreA ( hprov : HCRYPTPROV_LEGACY , szsubsystemprotocol : :: windows::core::PCSTR ) -> HCERTSTORE ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertOpenSystemStoreA ( hprov : HCRYPTPROV_LEGACY , szsubsystemprotocol : ::windows::core::PCSTR ) -> HCERTSTORE ); let result__ = CertOpenSystemStoreA(hprov.into_param().abi(), szsubsystemprotocol.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1316,20 +1316,20 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertOpenSystemStoreW ( hprov : HCRYPTPROV_LEGACY , szsubsystemprotocol : :: windows::core::PCWSTR ) -> HCERTSTORE ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertOpenSystemStoreW ( hprov : HCRYPTPROV_LEGACY , szsubsystemprotocol : ::windows::core::PCWSTR ) -> HCERTSTORE ); let result__ = CertOpenSystemStoreW(hprov.into_param().abi(), szsubsystemprotocol.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CertRDNValueToStrA(dwvaluetype: u32, pvalue: *const CRYPT_INTEGER_BLOB, psz: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertRDNValueToStrA ( dwvaluetype : u32 , pvalue : *const CRYPT_INTEGER_BLOB , psz : :: windows::core::PSTR , csz : u32 ) -> u32 ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertRDNValueToStrA ( dwvaluetype : u32 , pvalue : *const CRYPT_INTEGER_BLOB , psz : ::windows::core::PSTR , csz : u32 ) -> u32 ); CertRDNValueToStrA(dwvaluetype, pvalue, ::core::mem::transmute(psz.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psz.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CertRDNValueToStrW(dwvaluetype: u32, pvalue: *const CRYPT_INTEGER_BLOB, psz: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertRDNValueToStrW ( dwvaluetype : u32 , pvalue : *const CRYPT_INTEGER_BLOB , psz : :: windows::core::PWSTR , csz : u32 ) -> u32 ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertRDNValueToStrW ( dwvaluetype : u32 , pvalue : *const CRYPT_INTEGER_BLOB , psz : ::windows::core::PWSTR , csz : u32 ) -> u32 ); CertRDNValueToStrW(dwvaluetype, pvalue, ::core::mem::transmute(psz.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psz.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1339,7 +1339,7 @@ pub unsafe fn CertRegisterPhysicalStore(pvsystemstore: *const ::core::ffi::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertRegisterPhysicalStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pwszstorename : :: windows::core::PCWSTR , pstoreinfo : *const CERT_PHYSICAL_STORE_INFO , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertRegisterPhysicalStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pwszstorename : ::windows::core::PCWSTR , pstoreinfo : *const CERT_PHYSICAL_STORE_INFO , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CertRegisterPhysicalStore(pvsystemstore, dwflags, pwszstorename.into_param().abi(), pstoreinfo, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1356,7 +1356,7 @@ pub unsafe fn CertRemoveEnhancedKeyUsageIdentifier(pcertcontext: *const CERT where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertRemoveEnhancedKeyUsageIdentifier ( pcertcontext : *const CERT_CONTEXT , pszusageidentifier : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertRemoveEnhancedKeyUsageIdentifier ( pcertcontext : *const CERT_CONTEXT , pszusageidentifier : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CertRemoveEnhancedKeyUsageIdentifier(pcertcontext, pszusageidentifier.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1386,7 +1386,7 @@ pub unsafe fn CertRetrieveLogoOrBiometricInfo(pcertcontext: *const CERT_CONT where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertRetrieveLogoOrBiometricInfo ( pcertcontext : *const CERT_CONTEXT , lpszlogoorbiometrictype : :: windows::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , ppbdata : *mut *mut u8 , pcbdata : *mut u32 , ppwszmimetype : *mut :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertRetrieveLogoOrBiometricInfo ( pcertcontext : *const CERT_CONTEXT , lpszlogoorbiometrictype : ::windows::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , ppbdata : *mut *mut u8 , pcbdata : *mut u32 , ppwszmimetype : *mut ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); CertRetrieveLogoOrBiometricInfo(pcertcontext, lpszlogoorbiometrictype.into_param().abi(), dwretrievalflags, dwtimeout, dwflags, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ppbdata, pcbdata, ::core::mem::transmute(ppwszmimetype.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1406,7 +1406,7 @@ pub unsafe fn CertSelectCertificateChains(pselectioncontext: ::core::option: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertSelectCertificateChains ( pselectioncontext : *const :: windows::core::GUID , dwflags : u32 , pchainparameters : *const CERT_SELECT_CHAIN_PARA , ccriteria : u32 , rgpcriteria : *const CERT_SELECT_CRITERIA , hstore : HCERTSTORE , pcselection : *mut u32 , pprgpselection : *mut *mut *mut CERT_CHAIN_CONTEXT ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertSelectCertificateChains ( pselectioncontext : *const ::windows::core::GUID , dwflags : u32 , pchainparameters : *const CERT_SELECT_CHAIN_PARA , ccriteria : u32 , rgpcriteria : *const CERT_SELECT_CRITERIA , hstore : HCERTSTORE , pcselection : *mut u32 , pprgpselection : *mut *mut *mut CERT_CHAIN_CONTEXT ) -> super::super::Foundation:: BOOL ); CertSelectCertificateChains(::core::mem::transmute(pselectioncontext.unwrap_or(::std::ptr::null())), dwflags, ::core::mem::transmute(pchainparameters.unwrap_or(::std::ptr::null())), rgpcriteria.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(rgpcriteria.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), hstore.into_param().abi(), pcselection, pprgpselection) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1482,7 +1482,7 @@ pub unsafe fn CertStrToNameA(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE, p where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertStrToNameA ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszx500 : :: windows::core::PCSTR , dwstrtype : CERT_STRING_TYPE , pvreserved : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 , ppszerror : *mut :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertStrToNameA ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszx500 : ::windows::core::PCSTR , dwstrtype : CERT_STRING_TYPE , pvreserved : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 , ppszerror : *mut ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CertStrToNameA(dwcertencodingtype, pszx500.into_param().abi(), dwstrtype, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbencoded.unwrap_or(::std::ptr::null_mut())), pcbencoded, ::core::mem::transmute(ppszerror.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1492,7 +1492,7 @@ pub unsafe fn CertStrToNameW(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertStrToNameW ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszx500 : :: windows::core::PCWSTR , dwstrtype : CERT_STRING_TYPE , pvreserved : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 , ppszerror : *mut :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertStrToNameW ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszx500 : ::windows::core::PCWSTR , dwstrtype : CERT_STRING_TYPE , pvreserved : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 , ppszerror : *mut ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CertStrToNameW(dwcertencodingtype, pszx500.into_param().abi(), dwstrtype, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbencoded.unwrap_or(::std::ptr::null_mut())), pcbencoded, ::core::mem::transmute(ppszerror.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1502,7 +1502,7 @@ pub unsafe fn CertUnregisterPhysicalStore(pvsystemstore: *const ::core::ffi: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertUnregisterPhysicalStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pwszstorename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertUnregisterPhysicalStore ( pvsystemstore : *const ::core::ffi::c_void , dwflags : u32 , pwszstorename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CertUnregisterPhysicalStore(pvsystemstore, dwflags, pwszstorename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1540,7 +1540,7 @@ pub unsafe fn CertVerifyCertificateChainPolicy(pszpolicyoid: P0, pchainconte where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CertVerifyCertificateChainPolicy ( pszpolicyoid : :: windows::core::PCSTR , pchaincontext : *const CERT_CHAIN_CONTEXT , ppolicypara : *const CERT_CHAIN_POLICY_PARA , ppolicystatus : *mut CERT_CHAIN_POLICY_STATUS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CertVerifyCertificateChainPolicy ( pszpolicyoid : ::windows::core::PCSTR , pchaincontext : *const CERT_CHAIN_CONTEXT , ppolicypara : *const CERT_CHAIN_POLICY_PARA , ppolicystatus : *mut CERT_CHAIN_POLICY_STATUS ) -> super::super::Foundation:: BOOL ); CertVerifyCertificateChainPolicy(pszpolicyoid.into_param().abi(), pchaincontext, ppolicypara, ppolicystatus) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1574,7 +1574,7 @@ pub unsafe fn CertVerifyValidityNesting(psubjectinfo: *const CERT_INFO, pissueri #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CloseCryptoHandle(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn CloseCryptoHandle ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn CloseCryptoHandle ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE ) -> ::windows::core::HRESULT ); CloseCryptoHandle(hcrypto).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1592,7 +1592,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptAcquireContextA ( phprov : *mut usize , szcontainer : :: windows::core::PCSTR , szprovider : :: windows::core::PCSTR , dwprovtype : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptAcquireContextA ( phprov : *mut usize , szcontainer : ::windows::core::PCSTR , szprovider : ::windows::core::PCSTR , dwprovtype : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); CryptAcquireContextA(phprov, szcontainer.into_param().abi(), szprovider.into_param().abi(), dwprovtype, dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1603,21 +1603,21 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptAcquireContextW ( phprov : *mut usize , szcontainer : :: windows::core::PCWSTR , szprovider : :: windows::core::PCWSTR , dwprovtype : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptAcquireContextW ( phprov : *mut usize , szcontainer : ::windows::core::PCWSTR , szprovider : ::windows::core::PCWSTR , dwprovtype : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); CryptAcquireContextW(phprov, szcontainer.into_param().abi(), szprovider.into_param().abi(), dwprovtype, dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptBinaryToStringA(pbbinary: &[u8], dwflags: CRYPT_STRING, pszstring: ::windows::core::PSTR, pcchstring: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptBinaryToStringA ( pbbinary : *const u8 , cbbinary : u32 , dwflags : CRYPT_STRING , pszstring : :: windows::core::PSTR , pcchstring : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptBinaryToStringA ( pbbinary : *const u8 , cbbinary : u32 , dwflags : CRYPT_STRING , pszstring : ::windows::core::PSTR , pcchstring : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptBinaryToStringA(::core::mem::transmute(pbbinary.as_ptr()), pbbinary.len() as _, dwflags, ::core::mem::transmute(pszstring), pcchstring) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptBinaryToStringW(pbbinary: &[u8], dwflags: CRYPT_STRING, pszstring: ::windows::core::PWSTR, pcchstring: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptBinaryToStringW ( pbbinary : *const u8 , cbbinary : u32 , dwflags : CRYPT_STRING , pszstring : :: windows::core::PWSTR , pcchstring : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptBinaryToStringW ( pbbinary : *const u8 , cbbinary : u32 , dwflags : CRYPT_STRING , pszstring : ::windows::core::PWSTR , pcchstring : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptBinaryToStringW(::core::mem::transmute(pbbinary.as_ptr()), pbbinary.len() as _, dwflags, ::core::mem::transmute(pszstring), pcchstring) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1658,7 +1658,7 @@ pub unsafe fn CryptCreateKeyIdentifierFromCSP(dwcertencodingtype: CERT_QUERY where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptCreateKeyIdentifierFromCSP ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpubkeyoid : :: windows::core::PCSTR , ppubkeystruc : *const PUBLICKEYSTRUC , cbpubkeystruc : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , pbhash : *mut u8 , pcbhash : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptCreateKeyIdentifierFromCSP ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpubkeyoid : ::windows::core::PCSTR , ppubkeystruc : *const PUBLICKEYSTRUC , cbpubkeystruc : u32 , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , pbhash : *mut u8 , pcbhash : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptCreateKeyIdentifierFromCSP(dwcertencodingtype, pszpubkeyoid.into_param().abi(), ppubkeystruc, cbpubkeystruc, dwflags, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbhash.unwrap_or(::std::ptr::null_mut())), pcbhash) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1689,7 +1689,7 @@ pub unsafe fn CryptDecodeObject(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptDecodeObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , dwflags : u32 , pvstructinfo : *mut ::core::ffi::c_void , pcbstructinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptDecodeObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , dwflags : u32 , pvstructinfo : *mut ::core::ffi::c_void , pcbstructinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptDecodeObject(dwcertencodingtype, lpszstructtype.into_param().abi(), ::core::mem::transmute(pbencoded.as_ptr()), pbencoded.len() as _, dwflags, ::core::mem::transmute(pvstructinfo.unwrap_or(::std::ptr::null_mut())), pcbstructinfo) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1699,7 +1699,7 @@ pub unsafe fn CryptDecodeObjectEx(dwcertencodingtype: CERT_QUERY_ENCODING_TY where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptDecodeObjectEx ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , dwflags : u32 , pdecodepara : *const CRYPT_DECODE_PARA , pvstructinfo : *mut ::core::ffi::c_void , pcbstructinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptDecodeObjectEx ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , dwflags : u32 , pdecodepara : *const CRYPT_DECODE_PARA , pvstructinfo : *mut ::core::ffi::c_void , pcbstructinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptDecodeObjectEx(dwcertencodingtype, lpszstructtype.into_param().abi(), ::core::mem::transmute(pbencoded.as_ptr()), pbencoded.len() as _, dwflags, ::core::mem::transmute(pdecodepara.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvstructinfo.unwrap_or(::std::ptr::null_mut())), pcbstructinfo) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1768,7 +1768,7 @@ pub unsafe fn CryptEncodeObject(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptEncodeObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptEncodeObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptEncodeObject(dwcertencodingtype, lpszstructtype.into_param().abi(), pvstructinfo, ::core::mem::transmute(pbencoded.unwrap_or(::std::ptr::null_mut())), pcbencoded) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1778,7 +1778,7 @@ pub unsafe fn CryptEncodeObjectEx(dwcertencodingtype: CERT_QUERY_ENCODING_TY where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptEncodeObjectEx ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , dwflags : CRYPT_ENCODE_OBJECT_FLAGS , pencodepara : *const CRYPT_ENCODE_PARA , pvencoded : *mut ::core::ffi::c_void , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptEncodeObjectEx ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , dwflags : CRYPT_ENCODE_OBJECT_FLAGS , pencodepara : *const CRYPT_ENCODE_PARA , pvencoded : *mut ::core::ffi::c_void , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptEncodeObjectEx(dwcertencodingtype, lpszstructtype.into_param().abi(), pvstructinfo, dwflags, ::core::mem::transmute(pencodepara.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvencoded.unwrap_or(::std::ptr::null_mut())), pcbencoded) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1805,7 +1805,7 @@ pub unsafe fn CryptEnumKeyIdentifierProperties(pkeyidentifier: ::core::optio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptEnumKeyIdentifierProperties ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : :: windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvarg : *mut ::core::ffi::c_void , pfnenum : PFN_CRYPT_ENUM_KEYID_PROP ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptEnumKeyIdentifierProperties ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : ::windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvarg : *mut ::core::ffi::c_void , pfnenum : PFN_CRYPT_ENUM_KEYID_PROP ) -> super::super::Foundation:: BOOL ); CryptEnumKeyIdentifierProperties(::core::mem::transmute(pkeyidentifier.unwrap_or(::std::ptr::null())), dwpropid, dwflags, pwszcomputername.into_param().abi(), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvarg.unwrap_or(::std::ptr::null_mut())), pfnenum) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1816,7 +1816,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptEnumOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows::core::PCSTR , pszoid : :: windows::core::PCSTR , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumoidfunc : PFN_CRYPT_ENUM_OID_FUNC ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptEnumOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows::core::PCSTR , pszoid : ::windows::core::PCSTR , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumoidfunc : PFN_CRYPT_ENUM_OID_FUNC ) -> super::super::Foundation:: BOOL ); CryptEnumOIDFunction(dwencodingtype, pszfuncname.into_param().abi(), pszoid.into_param().abi(), dwflags, ::core::mem::transmute(pvarg.unwrap_or(::std::ptr::null_mut())), pfnenumoidfunc) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1830,28 +1830,28 @@ pub unsafe fn CryptEnumOIDInfo(dwgroupid: u32, dwflags: u32, pvarg: ::core::opti #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptEnumProviderTypesA(dwindex: u32, pdwreserved: ::core::option::Option<*const u32>, dwflags: u32, pdwprovtype: *mut u32, sztypename: ::windows::core::PSTR, pcbtypename: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptEnumProviderTypesA ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , sztypename : :: windows::core::PSTR , pcbtypename : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptEnumProviderTypesA ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , sztypename : ::windows::core::PSTR , pcbtypename : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptEnumProviderTypesA(dwindex, ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), dwflags, pdwprovtype, ::core::mem::transmute(sztypename), pcbtypename) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptEnumProviderTypesW(dwindex: u32, pdwreserved: ::core::option::Option<*const u32>, dwflags: u32, pdwprovtype: *mut u32, sztypename: ::windows::core::PWSTR, pcbtypename: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptEnumProviderTypesW ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , sztypename : :: windows::core::PWSTR , pcbtypename : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptEnumProviderTypesW ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , sztypename : ::windows::core::PWSTR , pcbtypename : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptEnumProviderTypesW(dwindex, ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), dwflags, pdwprovtype, ::core::mem::transmute(sztypename), pcbtypename) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptEnumProvidersA(dwindex: u32, pdwreserved: ::core::option::Option<*const u32>, dwflags: u32, pdwprovtype: *mut u32, szprovname: ::windows::core::PSTR, pcbprovname: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptEnumProvidersA ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , szprovname : :: windows::core::PSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptEnumProvidersA ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , szprovname : ::windows::core::PSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptEnumProvidersA(dwindex, ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), dwflags, pdwprovtype, ::core::mem::transmute(szprovname), pcbprovname) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptEnumProvidersW(dwindex: u32, pdwreserved: ::core::option::Option<*const u32>, dwflags: u32, pdwprovtype: *mut u32, szprovname: ::windows::core::PWSTR, pcbprovname: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptEnumProvidersW ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , szprovname : :: windows::core::PWSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptEnumProvidersW ( dwindex : u32 , pdwreserved : *const u32 , dwflags : u32 , pdwprovtype : *mut u32 , szprovname : ::windows::core::PWSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptEnumProvidersW(dwindex, ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), dwflags, pdwprovtype, ::core::mem::transmute(szprovname), pcbprovname) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1868,7 +1868,7 @@ pub unsafe fn CryptExportPKCS8(hcryptprov: usize, dwkeyspec: u32, pszprivate where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptExportPKCS8 ( hcryptprov : usize , dwkeyspec : u32 , pszprivatekeyobjid : :: windows::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pbprivatekeyblob : *mut u8 , pcbprivatekeyblob : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptExportPKCS8 ( hcryptprov : usize , dwkeyspec : u32 , pszprivatekeyobjid : ::windows::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pbprivatekeyblob : *mut u8 , pcbprivatekeyblob : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptExportPKCS8(hcryptprov, dwkeyspec, pszprivatekeyobjid.into_param().abi(), dwflags, ::core::mem::transmute(pvauxinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbprivatekeyblob.unwrap_or(::std::ptr::null_mut())), pcbprivatekeyblob) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1889,7 +1889,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptExportPublicKeyInfoEx ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : u32 , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpublickeyobjid : :: windows::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptExportPublicKeyInfoEx ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : u32 , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpublickeyobjid : ::windows::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptExportPublicKeyInfoEx(hcryptprovorncryptkey.into_param().abi(), dwkeyspec, dwcertencodingtype, pszpublickeyobjid.into_param().abi(), dwflags, ::core::mem::transmute(pvauxinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pinfo.unwrap_or(::std::ptr::null_mut())), pcbinfo) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1900,7 +1900,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptExportPublicKeyInfoFromBCryptKeyHandle ( hbcryptkey : BCRYPT_KEY_HANDLE , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpublickeyobjid : :: windows::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptExportPublicKeyInfoFromBCryptKeyHandle ( hbcryptkey : BCRYPT_KEY_HANDLE , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , pszpublickeyobjid : ::windows::core::PCSTR , dwflags : u32 , pvauxinfo : *const ::core::ffi::c_void , pinfo : *mut CERT_PUBLIC_KEY_INFO , pcbinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptExportPublicKeyInfoFromBCryptKeyHandle(hbcryptkey.into_param().abi(), dwcertencodingtype, pszpublickeyobjid.into_param().abi(), dwflags, ::core::mem::transmute(pvauxinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pinfo.unwrap_or(::std::ptr::null_mut())), pcbinfo) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1916,7 +1916,7 @@ pub unsafe fn CryptFindLocalizedName(pwszcryptname: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptFindLocalizedName ( pwszcryptname : :: windows::core::PCWSTR ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptFindLocalizedName ( pwszcryptname : ::windows::core::PCWSTR ) -> ::windows::core::PCWSTR ); CryptFindLocalizedName(pwszcryptname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -1932,7 +1932,7 @@ pub unsafe fn CryptFormatObject(dwcertencodingtype: CERT_QUERY_ENCODING_TYPE where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptFormatObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , dwformattype : u32 , dwformatstrtype : u32 , pformatstruct : *const ::core::ffi::c_void , lpszstructtype : :: windows::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , pbformat : *mut ::core::ffi::c_void , pcbformat : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptFormatObject ( dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , dwformattype : u32 , dwformatstrtype : u32 , pformatstruct : *const ::core::ffi::c_void , lpszstructtype : ::windows::core::PCSTR , pbencoded : *const u8 , cbencoded : u32 , pbformat : *mut ::core::ffi::c_void , pcbformat : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptFormatObject(dwcertencodingtype, dwformattype, dwformatstrtype, ::core::mem::transmute(pformatstruct.unwrap_or(::std::ptr::null())), lpszstructtype.into_param().abi(), ::core::mem::transmute(pbencoded.as_ptr()), pbencoded.len() as _, ::core::mem::transmute(pbformat.unwrap_or(::std::ptr::null_mut())), pcbformat) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1964,14 +1964,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetAsyncParam ( hasync : HCRYPTASYNC , pszparamoid : :: windows::core::PCSTR , ppvparam : *mut *mut ::core::ffi::c_void , ppfnfree : *mut PFN_CRYPT_ASYNC_PARAM_FREE_FUNC ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetAsyncParam ( hasync : HCRYPTASYNC , pszparamoid : ::windows::core::PCSTR , ppvparam : *mut *mut ::core::ffi::c_void , ppfnfree : *mut PFN_CRYPT_ASYNC_PARAM_FREE_FUNC ) -> super::super::Foundation:: BOOL ); CryptGetAsyncParam(hasync.into_param().abi(), pszparamoid.into_param().abi(), ::core::mem::transmute(ppvparam.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppfnfree.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptGetDefaultOIDDllList(hfuncset: *const ::core::ffi::c_void, dwencodingtype: u32, pwszdlllist: ::windows::core::PWSTR, pcchdlllist: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetDefaultOIDDllList ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pwszdlllist : :: windows::core::PWSTR , pcchdlllist : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetDefaultOIDDllList ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pwszdlllist : ::windows::core::PWSTR , pcchdlllist : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptGetDefaultOIDDllList(hfuncset, dwencodingtype, ::core::mem::transmute(pwszdlllist), pcchdlllist) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -1981,21 +1981,21 @@ pub unsafe fn CryptGetDefaultOIDFunctionAddress(hfuncset: *const ::core::ffi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetDefaultOIDFunctionAddress ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pwszdll : :: windows::core::PCWSTR , dwflags : u32 , ppvfuncaddr : *mut *mut ::core::ffi::c_void , phfuncaddr : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetDefaultOIDFunctionAddress ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pwszdll : ::windows::core::PCWSTR , dwflags : u32 , ppvfuncaddr : *mut *mut ::core::ffi::c_void , phfuncaddr : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CryptGetDefaultOIDFunctionAddress(hfuncset, dwencodingtype, pwszdll.into_param().abi(), dwflags, ppvfuncaddr, phfuncaddr) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptGetDefaultProviderA(dwprovtype: u32, pdwreserved: ::core::option::Option<*const u32>, dwflags: u32, pszprovname: ::windows::core::PSTR, pcbprovname: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptGetDefaultProviderA ( dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 , pszprovname : :: windows::core::PSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptGetDefaultProviderA ( dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 , pszprovname : ::windows::core::PSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptGetDefaultProviderA(dwprovtype, ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), dwflags, ::core::mem::transmute(pszprovname), pcbprovname) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptGetDefaultProviderW(dwprovtype: u32, pdwreserved: ::core::option::Option<*const u32>, dwflags: u32, pszprovname: ::windows::core::PWSTR, pcbprovname: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptGetDefaultProviderW ( dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 , pszprovname : :: windows::core::PWSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptGetDefaultProviderW ( dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 , pszprovname : ::windows::core::PWSTR , pcbprovname : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptGetDefaultProviderW(dwprovtype, ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), dwflags, ::core::mem::transmute(pszprovname), pcbprovname) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2012,7 +2012,7 @@ pub unsafe fn CryptGetKeyIdentifierProperty(pkeyidentifier: *const CRYPT_INT where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetKeyIdentifierProperty ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : :: windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetKeyIdentifierProperty ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : ::windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptGetKeyIdentifierProperty(pkeyidentifier, dwpropid, dwflags, pwszcomputername.into_param().abi(), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), pcbdata) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2045,7 +2045,7 @@ pub unsafe fn CryptGetOIDFunctionAddress(hfuncset: *const ::core::ffi::c_voi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetOIDFunctionAddress ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pszoid : :: windows::core::PCSTR , dwflags : u32 , ppvfuncaddr : *mut *mut ::core::ffi::c_void , phfuncaddr : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetOIDFunctionAddress ( hfuncset : *const ::core::ffi::c_void , dwencodingtype : u32 , pszoid : ::windows::core::PCSTR , dwflags : u32 , ppvfuncaddr : *mut *mut ::core::ffi::c_void , phfuncaddr : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CryptGetOIDFunctionAddress(hfuncset, dwencodingtype, pszoid.into_param().abi(), dwflags, ppvfuncaddr, phfuncaddr) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2057,7 +2057,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetOIDFunctionValue ( dwencodingtype : u32 , pszfuncname : :: windows::core::PCSTR , pszoid : :: windows::core::PCSTR , pwszvaluename : :: windows::core::PCWSTR , pdwvaluetype : *mut u32 , pbvaluedata : *mut u8 , pcbvaluedata : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptGetOIDFunctionValue ( dwencodingtype : u32 , pszfuncname : ::windows::core::PCSTR , pszoid : ::windows::core::PCSTR , pwszvaluename : ::windows::core::PCWSTR , pdwvaluetype : *mut u32 , pbvaluedata : *mut u8 , pcbvaluedata : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptGetOIDFunctionValue(dwencodingtype, pszfuncname.into_param().abi(), pszoid.into_param().abi(), pwszvaluename.into_param().abi(), ::core::mem::transmute(pdwvaluetype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pbvaluedata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbvaluedata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2067,7 +2067,7 @@ pub unsafe fn CryptGetObjectUrl(pszurloid: P0, pvpara: *const ::core::ffi::c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cryptnet.dll""system" fn CryptGetObjectUrl ( pszurloid : :: windows::core::PCSTR , pvpara : *const ::core::ffi::c_void , dwflags : CRYPT_GET_URL_FLAGS , purlarray : *mut CRYPT_URL_ARRAY , pcburlarray : *mut u32 , purlinfo : *mut CRYPT_URL_INFO , pcburlinfo : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cryptnet.dll""system" fn CryptGetObjectUrl ( pszurloid : ::windows::core::PCSTR , pvpara : *const ::core::ffi::c_void , dwflags : CRYPT_GET_URL_FLAGS , purlarray : *mut CRYPT_URL_ARRAY , pcburlarray : *mut u32 , purlinfo : *mut CRYPT_URL_INFO , pcburlinfo : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CryptGetObjectUrl(pszurloid.into_param().abi(), pvpara, dwflags, ::core::mem::transmute(purlarray.unwrap_or(::std::ptr::null_mut())), pcburlarray, ::core::mem::transmute(purlinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcburlinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2101,7 +2101,7 @@ pub unsafe fn CryptHashCertificate2(pwszcnghashalgid: P0, dwflags: u32, pvre where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptHashCertificate2 ( pwszcnghashalgid : :: windows::core::PCWSTR , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , pbencoded : *const u8 , cbencoded : u32 , pbcomputedhash : *mut u8 , pcbcomputedhash : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptHashCertificate2 ( pwszcnghashalgid : ::windows::core::PCWSTR , dwflags : u32 , pvreserved : *const ::core::ffi::c_void , pbencoded : *const u8 , cbencoded : u32 , pbcomputedhash : *mut u8 , pcbcomputedhash : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptHashCertificate2(pwszcnghashalgid.into_param().abi(), dwflags, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbencoded.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbencoded.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbcomputedhash.unwrap_or(::std::ptr::null_mut())), pcbcomputedhash) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2189,7 +2189,7 @@ pub unsafe fn CryptInitOIDFunctionSet(pszfuncname: P0, dwflags: u32) -> *mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptInitOIDFunctionSet ( pszfuncname : :: windows::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptInitOIDFunctionSet ( pszfuncname : ::windows::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); CryptInitOIDFunctionSet(pszfuncname.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2214,7 +2214,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptInstallOIDFunctionAddress ( hmodule : super::super::Foundation:: HINSTANCE , dwencodingtype : u32 , pszfuncname : :: windows::core::PCSTR , cfuncentry : u32 , rgfuncentry : *const CRYPT_OID_FUNC_ENTRY , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptInstallOIDFunctionAddress ( hmodule : super::super::Foundation:: HINSTANCE , dwencodingtype : u32 , pszfuncname : ::windows::core::PCSTR , cfuncentry : u32 , rgfuncentry : *const CRYPT_OID_FUNC_ENTRY , dwflags : u32 ) -> super::super::Foundation:: BOOL ); CryptInstallOIDFunctionAddress(hmodule.into_param().abi(), dwencodingtype, pszfuncname.into_param().abi(), rgfuncentry.len() as _, ::core::mem::transmute(rgfuncentry.as_ptr()), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2241,7 +2241,7 @@ pub unsafe fn CryptMsgCalculateEncodedLength(dwmsgencodingtype: u32, dwflags where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptMsgCalculateEncodedLength ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : u32 , pvmsgencodeinfo : *const ::core::ffi::c_void , pszinnercontentobjid : :: windows::core::PCSTR , cbdata : u32 ) -> u32 ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptMsgCalculateEncodedLength ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : u32 , pvmsgencodeinfo : *const ::core::ffi::c_void , pszinnercontentobjid : ::windows::core::PCSTR , cbdata : u32 ) -> u32 ); CryptMsgCalculateEncodedLength(dwmsgencodingtype, dwflags, dwmsgtype, pvmsgencodeinfo, pszinnercontentobjid.into_param().abi(), cbdata) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2316,7 +2316,7 @@ pub unsafe fn CryptMsgOpenToEncode(dwmsgencodingtype: u32, dwflags: u32, dwm where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptMsgOpenToEncode ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : CRYPT_MSG_TYPE , pvmsgencodeinfo : *const ::core::ffi::c_void , pszinnercontentobjid : :: windows::core::PCSTR , pstreaminfo : *const CMSG_STREAM_INFO ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptMsgOpenToEncode ( dwmsgencodingtype : u32 , dwflags : u32 , dwmsgtype : CRYPT_MSG_TYPE , pvmsgencodeinfo : *const ::core::ffi::c_void , pszinnercontentobjid : ::windows::core::PCSTR , pstreaminfo : *const CMSG_STREAM_INFO ) -> *mut ::core::ffi::c_void ); CryptMsgOpenToEncode(dwmsgencodingtype, dwflags, dwmsgtype, pvmsgencodeinfo, pszinnercontentobjid.into_param().abi(), ::core::mem::transmute(pstreaminfo.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2363,7 +2363,7 @@ pub unsafe fn CryptProtectData(pdatain: *const CRYPT_INTEGER_BLOB, szdatades where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptProtectData ( pdatain : *const CRYPT_INTEGER_BLOB , szdatadescr : :: windows::core::PCWSTR , poptionalentropy : *const CRYPT_INTEGER_BLOB , pvreserved : *const ::core::ffi::c_void , ppromptstruct : *const CRYPTPROTECT_PROMPTSTRUCT , dwflags : u32 , pdataout : *mut CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptProtectData ( pdatain : *const CRYPT_INTEGER_BLOB , szdatadescr : ::windows::core::PCWSTR , poptionalentropy : *const CRYPT_INTEGER_BLOB , pvreserved : *const ::core::ffi::c_void , ppromptstruct : *const CRYPTPROTECT_PROMPTSTRUCT , dwflags : u32 , pdataout : *mut CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); CryptProtectData(pdatain, szdatadescr.into_param().abi(), ::core::mem::transmute(poptionalentropy.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppromptstruct.unwrap_or(::std::ptr::null())), dwflags, pdataout) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2400,7 +2400,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptRegisterDefaultOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows::core::PCSTR , dwindex : u32 , pwszdll : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptRegisterDefaultOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows::core::PCSTR , dwindex : u32 , pwszdll : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CryptRegisterDefaultOIDFunction(dwencodingtype, pszfuncname.into_param().abi(), dwindex, pwszdll.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2413,7 +2413,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptRegisterOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows::core::PCSTR , pszoid : :: windows::core::PCSTR , pwszdll : :: windows::core::PCWSTR , pszoverridefuncname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptRegisterOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows::core::PCSTR , pszoid : ::windows::core::PCSTR , pwszdll : ::windows::core::PCWSTR , pszoverridefuncname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CryptRegisterOIDFunction(dwencodingtype, pszfuncname.into_param().abi(), pszoid.into_param().abi(), pwszdll.into_param().abi(), pszoverridefuncname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2439,7 +2439,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cryptnet.dll""system" fn CryptRetrieveObjectByUrlA ( pszurl : :: windows::core::PCSTR , pszobjectoid : :: windows::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , ppvobject : *mut *mut ::core::ffi::c_void , hasyncretrieve : HCRYPTASYNC , pcredentials : *const CRYPT_CREDENTIALS , pvverify : *const ::core::ffi::c_void , pauxinfo : *mut CRYPT_RETRIEVE_AUX_INFO ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cryptnet.dll""system" fn CryptRetrieveObjectByUrlA ( pszurl : ::windows::core::PCSTR , pszobjectoid : ::windows::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , ppvobject : *mut *mut ::core::ffi::c_void , hasyncretrieve : HCRYPTASYNC , pcredentials : *const CRYPT_CREDENTIALS , pvverify : *const ::core::ffi::c_void , pauxinfo : *mut CRYPT_RETRIEVE_AUX_INFO ) -> super::super::Foundation:: BOOL ); CryptRetrieveObjectByUrlA(pszurl.into_param().abi(), pszobjectoid.into_param().abi(), dwretrievalflags, dwtimeout, ppvobject, hasyncretrieve.into_param().abi(), ::core::mem::transmute(pcredentials.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvverify.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pauxinfo.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2451,7 +2451,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cryptnet.dll""system" fn CryptRetrieveObjectByUrlW ( pszurl : :: windows::core::PCWSTR , pszobjectoid : :: windows::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , ppvobject : *mut *mut ::core::ffi::c_void , hasyncretrieve : HCRYPTASYNC , pcredentials : *const CRYPT_CREDENTIALS , pvverify : *const ::core::ffi::c_void , pauxinfo : *mut CRYPT_RETRIEVE_AUX_INFO ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cryptnet.dll""system" fn CryptRetrieveObjectByUrlW ( pszurl : ::windows::core::PCWSTR , pszobjectoid : ::windows::core::PCSTR , dwretrievalflags : u32 , dwtimeout : u32 , ppvobject : *mut *mut ::core::ffi::c_void , hasyncretrieve : HCRYPTASYNC , pcredentials : *const CRYPT_CREDENTIALS , pvverify : *const ::core::ffi::c_void , pauxinfo : *mut CRYPT_RETRIEVE_AUX_INFO ) -> super::super::Foundation:: BOOL ); CryptRetrieveObjectByUrlW(pszurl.into_param().abi(), pszobjectoid.into_param().abi(), dwretrievalflags, dwtimeout, ppvobject, hasyncretrieve.into_param().abi(), ::core::mem::transmute(pcredentials.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvverify.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pauxinfo.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2462,7 +2462,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptRetrieveTimeStamp ( wszurl : :: windows::core::PCWSTR , dwretrievalflags : u32 , dwtimeout : u32 , pszhashid : :: windows::core::PCSTR , ppara : *const CRYPT_TIMESTAMP_PARA , pbdata : *const u8 , cbdata : u32 , pptscontext : *mut *mut CRYPT_TIMESTAMP_CONTEXT , pptssigner : *mut *mut CERT_CONTEXT , phstore : *mut HCERTSTORE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptRetrieveTimeStamp ( wszurl : ::windows::core::PCWSTR , dwretrievalflags : u32 , dwtimeout : u32 , pszhashid : ::windows::core::PCSTR , ppara : *const CRYPT_TIMESTAMP_PARA , pbdata : *const u8 , cbdata : u32 , pptscontext : *mut *mut CRYPT_TIMESTAMP_CONTEXT , pptssigner : *mut *mut CERT_CONTEXT , phstore : *mut HCERTSTORE ) -> super::super::Foundation:: BOOL ); CryptRetrieveTimeStamp(wszurl.into_param().abi(), dwretrievalflags, dwtimeout, pszhashid.into_param().abi(), ::core::mem::transmute(ppara.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbdata.as_ptr()), pbdata.len() as _, pptscontext, pptssigner, ::core::mem::transmute(phstore.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2473,7 +2473,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSetAsyncParam ( hasync : HCRYPTASYNC , pszparamoid : :: windows::core::PCSTR , pvparam : *const ::core::ffi::c_void , pfnfree : PFN_CRYPT_ASYNC_PARAM_FREE_FUNC ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSetAsyncParam ( hasync : HCRYPTASYNC , pszparamoid : ::windows::core::PCSTR , pvparam : *const ::core::ffi::c_void , pfnfree : PFN_CRYPT_ASYNC_PARAM_FREE_FUNC ) -> super::super::Foundation:: BOOL ); CryptSetAsyncParam(hasync.into_param().abi(), pszparamoid.into_param().abi(), ::core::mem::transmute(pvparam.unwrap_or(::std::ptr::null())), pfnfree) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2490,7 +2490,7 @@ pub unsafe fn CryptSetKeyIdentifierProperty(pkeyidentifier: *const CRYPT_INT where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSetKeyIdentifierProperty ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : :: windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSetKeyIdentifierProperty ( pkeyidentifier : *const CRYPT_INTEGER_BLOB , dwpropid : u32 , dwflags : u32 , pwszcomputername : ::windows::core::PCWSTR , pvreserved : *const ::core::ffi::c_void , pvdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CryptSetKeyIdentifierProperty(pkeyidentifier, dwpropid, dwflags, pwszcomputername.into_param().abi(), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2509,7 +2509,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSetOIDFunctionValue ( dwencodingtype : u32 , pszfuncname : :: windows::core::PCSTR , pszoid : :: windows::core::PCSTR , pwszvaluename : :: windows::core::PCWSTR , dwvaluetype : super::super::System::Registry:: REG_VALUE_TYPE , pbvaluedata : *const u8 , cbvaluedata : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSetOIDFunctionValue ( dwencodingtype : u32 , pszfuncname : ::windows::core::PCSTR , pszoid : ::windows::core::PCSTR , pwszvaluename : ::windows::core::PCWSTR , dwvaluetype : super::super::System::Registry:: REG_VALUE_TYPE , pbvaluedata : *const u8 , cbvaluedata : u32 ) -> super::super::Foundation:: BOOL ); CryptSetOIDFunctionValue(dwencodingtype, pszfuncname.into_param().abi(), pszoid.into_param().abi(), pwszvaluename.into_param().abi(), dwvaluetype, ::core::mem::transmute(pbvaluedata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbvaluedata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2526,7 +2526,7 @@ pub unsafe fn CryptSetProviderA(pszprovname: P0, dwprovtype: u32) -> super:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSetProviderA ( pszprovname : :: windows::core::PCSTR , dwprovtype : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSetProviderA ( pszprovname : ::windows::core::PCSTR , dwprovtype : u32 ) -> super::super::Foundation:: BOOL ); CryptSetProviderA(pszprovname.into_param().abi(), dwprovtype) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2536,7 +2536,7 @@ pub unsafe fn CryptSetProviderExA(pszprovname: P0, dwprovtype: u32, pdwreser where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSetProviderExA ( pszprovname : :: windows::core::PCSTR , dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSetProviderExA ( pszprovname : ::windows::core::PCSTR , dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); CryptSetProviderExA(pszprovname.into_param().abi(), dwprovtype, ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2546,7 +2546,7 @@ pub unsafe fn CryptSetProviderExW(pszprovname: P0, dwprovtype: u32, pdwreser where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSetProviderExW ( pszprovname : :: windows::core::PCWSTR , dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSetProviderExW ( pszprovname : ::windows::core::PCWSTR , dwprovtype : u32 , pdwreserved : *const u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); CryptSetProviderExW(pszprovname.into_param().abi(), dwprovtype, ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2556,7 +2556,7 @@ pub unsafe fn CryptSetProviderW(pszprovname: P0, dwprovtype: u32) -> super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSetProviderW ( pszprovname : :: windows::core::PCWSTR , dwprovtype : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSetProviderW ( pszprovname : ::windows::core::PCWSTR , dwprovtype : u32 ) -> super::super::Foundation:: BOOL ); CryptSetProviderW(pszprovname.into_param().abi(), dwprovtype) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2567,7 +2567,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSignAndEncodeCertificate ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : CERT_KEY_SPEC , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : :: windows::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , psignaturealgorithm : *const CRYPT_ALGORITHM_IDENTIFIER , pvhashauxinfo : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptSignAndEncodeCertificate ( hcryptprovorncryptkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : CERT_KEY_SPEC , dwcertencodingtype : CERT_QUERY_ENCODING_TYPE , lpszstructtype : ::windows::core::PCSTR , pvstructinfo : *const ::core::ffi::c_void , psignaturealgorithm : *const CRYPT_ALGORITHM_IDENTIFIER , pvhashauxinfo : *const ::core::ffi::c_void , pbencoded : *mut u8 , pcbencoded : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptSignAndEncodeCertificate(hcryptprovorncryptkey.into_param().abi(), dwkeyspec, dwcertencodingtype, lpszstructtype.into_param().abi(), pvstructinfo, psignaturealgorithm, ::core::mem::transmute(pvhashauxinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbencoded.unwrap_or(::std::ptr::null_mut())), pcbencoded) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2594,7 +2594,7 @@ pub unsafe fn CryptSignHashA(hhash: usize, dwkeyspec: u32, szdescription: P0 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSignHashA ( hhash : usize , dwkeyspec : u32 , szdescription : :: windows::core::PCSTR , dwflags : u32 , pbsignature : *mut u8 , pdwsiglen : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSignHashA ( hhash : usize , dwkeyspec : u32 , szdescription : ::windows::core::PCSTR , dwflags : u32 , pbsignature : *mut u8 , pdwsiglen : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptSignHashA(hhash, dwkeyspec, szdescription.into_param().abi(), dwflags, ::core::mem::transmute(pbsignature.unwrap_or(::std::ptr::null_mut())), pdwsiglen) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2604,7 +2604,7 @@ pub unsafe fn CryptSignHashW(hhash: usize, dwkeyspec: u32, szdescription: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSignHashW ( hhash : usize , dwkeyspec : u32 , szdescription : :: windows::core::PCWSTR , dwflags : u32 , pbsignature : *mut u8 , pdwsiglen : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptSignHashW ( hhash : usize , dwkeyspec : u32 , szdescription : ::windows::core::PCWSTR , dwflags : u32 , pbsignature : *mut u8 , pdwsiglen : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptSignHashW(hhash, dwkeyspec, szdescription.into_param().abi(), dwflags, ::core::mem::transmute(pbsignature.unwrap_or(::std::ptr::null_mut())), pdwsiglen) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2628,14 +2628,14 @@ pub unsafe fn CryptSignMessageWithKey(psignpara: *const CRYPT_KEY_SIGN_MESSAGE_P #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptStringToBinaryA(pszstring: &[u8], dwflags: CRYPT_STRING, pbbinary: ::core::option::Option<*mut u8>, pcbbinary: *mut u32, pdwskip: ::core::option::Option<*mut u32>, pdwflags: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptStringToBinaryA ( pszstring : :: windows::core::PCSTR , cchstring : u32 , dwflags : CRYPT_STRING , pbbinary : *mut u8 , pcbbinary : *mut u32 , pdwskip : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptStringToBinaryA ( pszstring : ::windows::core::PCSTR , cchstring : u32 , dwflags : CRYPT_STRING , pbbinary : *mut u8 , pcbbinary : *mut u32 , pdwskip : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptStringToBinaryA(::core::mem::transmute(pszstring.as_ptr()), pszstring.len() as _, dwflags, ::core::mem::transmute(pbbinary.unwrap_or(::std::ptr::null_mut())), pcbbinary, ::core::mem::transmute(pdwskip.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptStringToBinaryW(pszstring: &[u16], dwflags: CRYPT_STRING, pbbinary: ::core::option::Option<*mut u8>, pcbbinary: *mut u32, pdwskip: ::core::option::Option<*mut u32>, pdwflags: ::core::option::Option<*mut u32>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptStringToBinaryW ( pszstring : :: windows::core::PCWSTR , cchstring : u32 , dwflags : CRYPT_STRING , pbbinary : *mut u8 , pcbbinary : *mut u32 , pdwskip : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptStringToBinaryW ( pszstring : ::windows::core::PCWSTR , cchstring : u32 , dwflags : CRYPT_STRING , pbbinary : *mut u8 , pcbbinary : *mut u32 , pdwskip : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptStringToBinaryW(::core::mem::transmute(pszstring.as_ptr()), pszstring.len() as _, dwflags, ::core::mem::transmute(pbbinary.unwrap_or(::std::ptr::null_mut())), pcbbinary, ::core::mem::transmute(pdwskip.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2656,7 +2656,7 @@ pub unsafe fn CryptUninstallDefaultContext(hdefaultcontext: ::core::option::Opti #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptUnprotectData(pdatain: *const CRYPT_INTEGER_BLOB, ppszdatadescr: ::core::option::Option<*mut ::windows::core::PWSTR>, poptionalentropy: ::core::option::Option<*const CRYPT_INTEGER_BLOB>, pvreserved: ::core::option::Option<*const ::core::ffi::c_void>, ppromptstruct: ::core::option::Option<*const CRYPTPROTECT_PROMPTSTRUCT>, dwflags: u32, pdataout: *mut CRYPT_INTEGER_BLOB) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptUnprotectData ( pdatain : *const CRYPT_INTEGER_BLOB , ppszdatadescr : *mut :: windows::core::PWSTR , poptionalentropy : *const CRYPT_INTEGER_BLOB , pvreserved : *const ::core::ffi::c_void , ppromptstruct : *const CRYPTPROTECT_PROMPTSTRUCT , dwflags : u32 , pdataout : *mut CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptUnprotectData ( pdatain : *const CRYPT_INTEGER_BLOB , ppszdatadescr : *mut ::windows::core::PWSTR , poptionalentropy : *const CRYPT_INTEGER_BLOB , pvreserved : *const ::core::ffi::c_void , ppromptstruct : *const CRYPTPROTECT_PROMPTSTRUCT , dwflags : u32 , pdataout : *mut CRYPT_INTEGER_BLOB ) -> super::super::Foundation:: BOOL ); CryptUnprotectData(pdatain, ::core::mem::transmute(ppszdatadescr.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(poptionalentropy.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ppromptstruct.unwrap_or(::std::ptr::null())), dwflags, pdataout) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2674,7 +2674,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptUnregisterDefaultOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows::core::PCSTR , pwszdll : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptUnregisterDefaultOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows::core::PCSTR , pwszdll : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CryptUnregisterDefaultOIDFunction(dwencodingtype, pszfuncname.into_param().abi(), pwszdll.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2685,7 +2685,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptUnregisterOIDFunction ( dwencodingtype : u32 , pszfuncname : :: windows::core::PCSTR , pszoid : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptUnregisterOIDFunction ( dwencodingtype : u32 , pszfuncname : ::windows::core::PCSTR , pszoid : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CryptUnregisterOIDFunction(dwencodingtype, pszfuncname.into_param().abi(), pszoid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2703,7 +2703,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn CryptUpdateProtectedState ( poldsid : super::super::Foundation:: PSID , pwszoldpassword : :: windows::core::PCWSTR , dwflags : u32 , pdwsuccesscount : *mut u32 , pdwfailurecount : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn CryptUpdateProtectedState ( poldsid : super::super::Foundation:: PSID , pwszoldpassword : ::windows::core::PCWSTR , dwflags : u32 , pdwsuccesscount : *mut u32 , pdwfailurecount : *mut u32 ) -> super::super::Foundation:: BOOL ); CryptUpdateProtectedState(poldsid.into_param().abi(), pwszoldpassword.into_param().abi(), dwflags, ::core::mem::transmute(pdwsuccesscount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwfailurecount.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2768,7 +2768,7 @@ pub unsafe fn CryptVerifySignatureA(hhash: usize, pbsignature: &[u8], hpubke where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptVerifySignatureA ( hhash : usize , pbsignature : *const u8 , dwsiglen : u32 , hpubkey : usize , szdescription : :: windows::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptVerifySignatureA ( hhash : usize , pbsignature : *const u8 , dwsiglen : u32 , hpubkey : usize , szdescription : ::windows::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); CryptVerifySignatureA(hhash, ::core::mem::transmute(pbsignature.as_ptr()), pbsignature.len() as _, hpubkey, szdescription.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2778,7 +2778,7 @@ pub unsafe fn CryptVerifySignatureW(hhash: usize, pbsignature: &[u8], hpubke where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CryptVerifySignatureW ( hhash : usize , pbsignature : *const u8 , dwsiglen : u32 , hpubkey : usize , szdescription : :: windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CryptVerifySignatureW ( hhash : usize , pbsignature : *const u8 , dwsiglen : u32 , hpubkey : usize , szdescription : ::windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); CryptVerifySignatureW(hhash, ::core::mem::transmute(pbsignature.as_ptr()), pbsignature.len() as _, hpubkey, szdescription.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2794,14 +2794,14 @@ where #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlAddObject(hsignatureorobject: *const ::core::ffi::c_void, dwflags: u32, rgproperty: ::core::option::Option<&[CRYPT_XML_PROPERTY]>, pencoded: *const CRYPT_XML_BLOB) -> ::windows::core::Result<*mut CRYPT_XML_OBJECT> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlAddObject ( hsignatureorobject : *const ::core::ffi::c_void , dwflags : u32 , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , ppobject : *mut *mut CRYPT_XML_OBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlAddObject ( hsignatureorobject : *const ::core::ffi::c_void , dwflags : u32 , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , ppobject : *mut *mut CRYPT_XML_OBJECT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut CRYPT_XML_OBJECT>(); CryptXmlAddObject(hsignatureorobject, dwflags, ::core::mem::transmute(rgproperty.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgproperty.as_deref().map_or(0, |slice| slice.len() as _), pencoded, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlClose(hcryptxml: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlClose ( hcryptxml : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlClose ( hcryptxml : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CryptXmlClose(hcryptxml).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2812,26 +2812,26 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlCreateReference ( hcryptxml : *const ::core::ffi::c_void , dwflags : u32 , wszid : :: windows::core::PCWSTR , wszuri : :: windows::core::PCWSTR , wsztype : :: windows::core::PCWSTR , pdigestmethod : *const CRYPT_XML_ALGORITHM , ctransform : u32 , rgtransform : *const CRYPT_XML_ALGORITHM , phreference : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlCreateReference ( hcryptxml : *const ::core::ffi::c_void , dwflags : u32 , wszid : ::windows::core::PCWSTR , wszuri : ::windows::core::PCWSTR , wsztype : ::windows::core::PCWSTR , pdigestmethod : *const CRYPT_XML_ALGORITHM , ctransform : u32 , rgtransform : *const CRYPT_XML_ALGORITHM , phreference : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CryptXmlCreateReference(hcryptxml, dwflags, wszid.into_param().abi(), wszuri.into_param().abi(), wsztype.into_param().abi(), pdigestmethod, rgtransform.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(rgtransform.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), phreference).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlDigestReference(hreference: *const ::core::ffi::c_void, dwflags: u32, pdataproviderin: *const CRYPT_XML_DATA_PROVIDER) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlDigestReference ( hreference : *const ::core::ffi::c_void , dwflags : u32 , pdataproviderin : *const CRYPT_XML_DATA_PROVIDER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlDigestReference ( hreference : *const ::core::ffi::c_void , dwflags : u32 , pdataproviderin : *const CRYPT_XML_DATA_PROVIDER ) -> ::windows::core::HRESULT ); CryptXmlDigestReference(hreference, dwflags, pdataproviderin).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlEncode(hcryptxml: *const ::core::ffi::c_void, dwcharset: CRYPT_XML_CHARSET, rgproperty: ::core::option::Option<&[CRYPT_XML_PROPERTY]>, pvcallbackstate: *mut ::core::ffi::c_void, pfnwrite: PFN_CRYPT_XML_WRITE_CALLBACK) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlEncode ( hcryptxml : *const ::core::ffi::c_void , dwcharset : CRYPT_XML_CHARSET , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pvcallbackstate : *mut ::core::ffi::c_void , pfnwrite : PFN_CRYPT_XML_WRITE_CALLBACK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlEncode ( hcryptxml : *const ::core::ffi::c_void , dwcharset : CRYPT_XML_CHARSET , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pvcallbackstate : *mut ::core::ffi::c_void , pfnwrite : PFN_CRYPT_XML_WRITE_CALLBACK ) -> ::windows::core::HRESULT ); CryptXmlEncode(hcryptxml, dwcharset, ::core::mem::transmute(rgproperty.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgproperty.as_deref().map_or(0, |slice| slice.len() as _), pvcallbackstate, pfnwrite).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CryptXmlEnumAlgorithmInfo(dwgroupid: u32, dwflags: u32, pvarg: ::core::option::Option<*mut ::core::ffi::c_void>, pfnenumalginfo: PFN_CRYPT_XML_ENUM_ALG_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlEnumAlgorithmInfo ( dwgroupid : u32 , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumalginfo : PFN_CRYPT_XML_ENUM_ALG_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlEnumAlgorithmInfo ( dwgroupid : u32 , dwflags : u32 , pvarg : *mut ::core::ffi::c_void , pfnenumalginfo : PFN_CRYPT_XML_ENUM_ALG_INFO ) -> ::windows::core::HRESULT ); CryptXmlEnumAlgorithmInfo(dwgroupid, dwflags, ::core::mem::transmute(pvarg.unwrap_or(::std::ptr::null_mut())), pfnenumalginfo).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2843,56 +2843,56 @@ pub unsafe fn CryptXmlFindAlgorithmInfo(dwfindbytype: u32, pvfindby: *const ::co #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlGetAlgorithmInfo(pxmlalgorithm: *const CRYPT_XML_ALGORITHM, dwflags: CRYPT_XML_FLAGS) -> ::windows::core::Result<*mut CRYPT_XML_ALGORITHM_INFO> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetAlgorithmInfo ( pxmlalgorithm : *const CRYPT_XML_ALGORITHM , dwflags : CRYPT_XML_FLAGS , ppalginfo : *mut *mut CRYPT_XML_ALGORITHM_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetAlgorithmInfo ( pxmlalgorithm : *const CRYPT_XML_ALGORITHM , dwflags : CRYPT_XML_FLAGS , ppalginfo : *mut *mut CRYPT_XML_ALGORITHM_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut CRYPT_XML_ALGORITHM_INFO>(); CryptXmlGetAlgorithmInfo(pxmlalgorithm, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlGetDocContext(hcryptxml: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut CRYPT_XML_DOC_CTXT> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetDocContext ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_DOC_CTXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetDocContext ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_DOC_CTXT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut CRYPT_XML_DOC_CTXT>(); CryptXmlGetDocContext(hcryptxml, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlGetReference(hcryptxml: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut CRYPT_XML_REFERENCE> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetReference ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_REFERENCE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetReference ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_REFERENCE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut CRYPT_XML_REFERENCE>(); CryptXmlGetReference(hcryptxml, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlGetSignature(hcryptxml: *const ::core::ffi::c_void) -> ::windows::core::Result<*mut CRYPT_XML_SIGNATURE> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetSignature ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_SIGNATURE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetSignature ( hcryptxml : *const ::core::ffi::c_void , ppstruct : *mut *mut CRYPT_XML_SIGNATURE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut CRYPT_XML_SIGNATURE>(); CryptXmlGetSignature(hcryptxml, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlGetStatus(hcryptxml: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetStatus ( hcryptxml : *const ::core::ffi::c_void , pstatus : *mut CRYPT_XML_STATUS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetStatus ( hcryptxml : *const ::core::ffi::c_void , pstatus : *mut CRYPT_XML_STATUS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CryptXmlGetStatus(hcryptxml, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlGetTransforms() -> ::windows::core::Result<*mut CRYPT_XML_TRANSFORM_CHAIN_CONFIG> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetTransforms ( ppconfig : *mut *mut CRYPT_XML_TRANSFORM_CHAIN_CONFIG ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlGetTransforms ( ppconfig : *mut *mut CRYPT_XML_TRANSFORM_CHAIN_CONFIG ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut CRYPT_XML_TRANSFORM_CHAIN_CONFIG>(); CryptXmlGetTransforms(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlImportPublicKey(dwflags: CRYPT_XML_FLAGS, pkeyvalue: *const CRYPT_XML_KEY_VALUE) -> ::windows::core::Result { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlImportPublicKey ( dwflags : CRYPT_XML_FLAGS , pkeyvalue : *const CRYPT_XML_KEY_VALUE , phkey : *mut BCRYPT_KEY_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlImportPublicKey ( dwflags : CRYPT_XML_FLAGS , pkeyvalue : *const CRYPT_XML_KEY_VALUE , phkey : *mut BCRYPT_KEY_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CryptXmlImportPublicKey(dwflags, pkeyvalue, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlOpenToDecode(pconfig: ::core::option::Option<*const CRYPT_XML_TRANSFORM_CHAIN_CONFIG>, dwflags: CRYPT_XML_FLAGS, rgproperty: ::core::option::Option<&[CRYPT_XML_PROPERTY]>, pencoded: *const CRYPT_XML_BLOB, phcryptxml: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlOpenToDecode ( pconfig : *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG , dwflags : CRYPT_XML_FLAGS , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , phcryptxml : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlOpenToDecode ( pconfig : *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG , dwflags : CRYPT_XML_FLAGS , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , phcryptxml : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CryptXmlOpenToDecode(::core::mem::transmute(pconfig.unwrap_or(::std::ptr::null())), dwflags, ::core::mem::transmute(rgproperty.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgproperty.as_deref().map_or(0, |slice| slice.len() as _), pencoded, phcryptxml).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2901,13 +2901,13 @@ pub unsafe fn CryptXmlOpenToEncode(pconfig: ::core::option::Option<*const CR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlOpenToEncode ( pconfig : *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG , dwflags : CRYPT_XML_FLAGS , wszid : :: windows::core::PCWSTR , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , phsignature : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlOpenToEncode ( pconfig : *const CRYPT_XML_TRANSFORM_CHAIN_CONFIG , dwflags : CRYPT_XML_FLAGS , wszid : ::windows::core::PCWSTR , rgproperty : *const CRYPT_XML_PROPERTY , cproperty : u32 , pencoded : *const CRYPT_XML_BLOB , phsignature : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CryptXmlOpenToEncode(::core::mem::transmute(pconfig.unwrap_or(::std::ptr::null())), dwflags, wszid.into_param().abi(), ::core::mem::transmute(rgproperty.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), rgproperty.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pencoded.unwrap_or(::std::ptr::null())), phsignature).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn CryptXmlSetHMACSecret(hsignature: *const ::core::ffi::c_void, pbsecret: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlSetHMACSecret ( hsignature : *const ::core::ffi::c_void , pbsecret : *const u8 , cbsecret : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlSetHMACSecret ( hsignature : *const ::core::ffi::c_void , pbsecret : *const u8 , cbsecret : u32 ) -> ::windows::core::HRESULT ); CryptXmlSetHMACSecret(hsignature, ::core::mem::transmute(pbsecret.as_ptr()), pbsecret.len() as _).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2916,7 +2916,7 @@ pub unsafe fn CryptXmlSign(hsignature: *const ::core::ffi::c_void, hkey: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlSign ( hsignature : *const ::core::ffi::c_void , hkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : CERT_KEY_SPEC , dwflags : CRYPT_XML_FLAGS , dwkeyinfospec : CRYPT_XML_KEYINFO_SPEC , pvkeyinfospec : *const ::core::ffi::c_void , psignaturemethod : *const CRYPT_XML_ALGORITHM , pcanonicalization : *const CRYPT_XML_ALGORITHM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlSign ( hsignature : *const ::core::ffi::c_void , hkey : HCRYPTPROV_OR_NCRYPT_KEY_HANDLE , dwkeyspec : CERT_KEY_SPEC , dwflags : CRYPT_XML_FLAGS , dwkeyinfospec : CRYPT_XML_KEYINFO_SPEC , pvkeyinfospec : *const ::core::ffi::c_void , psignaturemethod : *const CRYPT_XML_ALGORITHM , pcanonicalization : *const CRYPT_XML_ALGORITHM ) -> ::windows::core::HRESULT ); CryptXmlSign(hsignature, hkey.into_param().abi(), dwkeyspec, dwflags, dwkeyinfospec, ::core::mem::transmute(pvkeyinfospec.unwrap_or(::std::ptr::null())), psignaturemethod, pcanonicalization).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2925,7 +2925,7 @@ pub unsafe fn CryptXmlVerifySignature(hsignature: *const ::core::ffi::c_void where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlVerifySignature ( hsignature : *const ::core::ffi::c_void , hkey : BCRYPT_KEY_HANDLE , dwflags : CRYPT_XML_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cryptxml.dll""system" fn CryptXmlVerifySignature ( hsignature : *const ::core::ffi::c_void , hkey : BCRYPT_KEY_HANDLE , dwflags : CRYPT_XML_FLAGS ) -> ::windows::core::HRESULT ); CryptXmlVerifySignature(hsignature, hkey.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2935,7 +2935,7 @@ pub unsafe fn Decrypt(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, foaep: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "infocardapi.dll""system" fn Decrypt ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , foaep : super::super::Foundation:: BOOL , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn Decrypt ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , foaep : super::super::Foundation:: BOOL , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows::core::HRESULT ); Decrypt(hcrypto, foaep.into_param().abi(), pindata.len() as _, ::core::mem::transmute(pindata.as_ptr()), pcboutdata, ppoutdata).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2945,7 +2945,7 @@ pub unsafe fn Encrypt(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, foaep: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "infocardapi.dll""system" fn Encrypt ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , foaep : super::super::Foundation:: BOOL , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn Encrypt ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , foaep : super::super::Foundation:: BOOL , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows::core::HRESULT ); Encrypt(hcrypto, foaep.into_param().abi(), pindata.len() as _, ::core::mem::transmute(pindata.as_ptr()), pcboutdata, ppoutdata).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -2954,7 +2954,7 @@ pub unsafe fn FindCertsByIssuer(pcertchains: ::core::option::Option<*mut CER where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn FindCertsByIssuer ( pcertchains : *mut CERT_CHAIN , pcbcertchains : *mut u32 , pccertchains : *mut u32 , pbencodedissuername : *const u8 , cbencodedissuername : u32 , pwszpurpose : :: windows::core::PCWSTR , dwkeyspec : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wintrust.dll""system" fn FindCertsByIssuer ( pcertchains : *mut CERT_CHAIN , pcbcertchains : *mut u32 , pccertchains : *mut u32 , pbencodedissuername : *const u8 , cbencodedissuername : u32 , pwszpurpose : ::windows::core::PCWSTR , dwkeyspec : u32 ) -> ::windows::core::HRESULT ); FindCertsByIssuer(::core::mem::transmute(pcertchains.unwrap_or(::std::ptr::null_mut())), pcbcertchains, pccertchains, ::core::mem::transmute(pbencodedissuername.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbencodedissuername.as_deref().map_or(0, |slice| slice.len() as _), pwszpurpose.into_param().abi(), dwkeyspec).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -2970,26 +2970,26 @@ pub unsafe fn GenerateDerivedKey(hcrypto: *const INFORMATIONCARD_CRYPTO_HAND where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "infocardapi.dll""system" fn GenerateDerivedKey ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cblabel : u32 , plabel : *const u8 , cbnonce : u32 , pnonce : *const u8 , derivedkeylength : u32 , offset : u32 , algid : :: windows::core::PCWSTR , pcbkey : *mut u32 , ppkey : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn GenerateDerivedKey ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cblabel : u32 , plabel : *const u8 , cbnonce : u32 , pnonce : *const u8 , derivedkeylength : u32 , offset : u32 , algid : ::windows::core::PCWSTR , pcbkey : *mut u32 , ppkey : *mut *mut u8 ) -> ::windows::core::HRESULT ); GenerateDerivedKey(hcrypto, plabel.len() as _, ::core::mem::transmute(plabel.as_ptr()), pnonce.len() as _, ::core::mem::transmute(pnonce.as_ptr()), derivedkeylength, offset, algid.into_param().abi(), pcbkey, ppkey).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn GetBrowserToken(dwparamtype: u32, pparam: *const ::core::ffi::c_void, pcbtoken: ::core::option::Option<*mut u32>, pptoken: ::core::option::Option<*mut *mut u8>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn GetBrowserToken ( dwparamtype : u32 , pparam : *const ::core::ffi::c_void , pcbtoken : *mut u32 , pptoken : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn GetBrowserToken ( dwparamtype : u32 , pparam : *const ::core::ffi::c_void , pcbtoken : *mut u32 , pptoken : *mut *mut u8 ) -> ::windows::core::HRESULT ); GetBrowserToken(dwparamtype, pparam, ::core::mem::transmute(pcbtoken.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pptoken.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn GetCryptoTransform(hsymmetriccrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, mode: u32, padding: PaddingMode, feedbacksize: u32, direction: Direction, piv: &[u8]) -> ::windows::core::Result<*mut INFORMATIONCARD_CRYPTO_HANDLE> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn GetCryptoTransform ( hsymmetriccrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , mode : u32 , padding : PaddingMode , feedbacksize : u32 , direction : Direction , cbiv : u32 , piv : *const u8 , pphtransform : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn GetCryptoTransform ( hsymmetriccrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , mode : u32 , padding : PaddingMode , feedbacksize : u32 , direction : Direction , cbiv : u32 , piv : *const u8 , pphtransform : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut INFORMATIONCARD_CRYPTO_HANDLE>(); GetCryptoTransform(hsymmetriccrypto, mode, padding, feedbacksize, direction, piv.len() as _, ::core::mem::transmute(piv.as_ptr()), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn GetKeyedHash(hsymmetriccrypto: *const INFORMATIONCARD_CRYPTO_HANDLE) -> ::windows::core::Result<*mut INFORMATIONCARD_CRYPTO_HANDLE> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn GetKeyedHash ( hsymmetriccrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , pphhash : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn GetKeyedHash ( hsymmetriccrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , pphhash : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut INFORMATIONCARD_CRYPTO_HANDLE>(); GetKeyedHash(hsymmetriccrypto, &mut result__).from_abi(result__) } @@ -2997,19 +2997,19 @@ pub unsafe fn GetKeyedHash(hsymmetriccrypto: *const INFORMATIONCARD_CRYPTO_HANDL #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetToken(ppolicychain: &[POLICY_ELEMENT], securitytoken: *mut *mut GENERIC_XML_TOKEN, phprooftokencrypto: *mut *mut INFORMATIONCARD_CRYPTO_HANDLE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn GetToken ( cpolicychain : u32 , ppolicychain : *const POLICY_ELEMENT , securitytoken : *mut *mut GENERIC_XML_TOKEN , phprooftokencrypto : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn GetToken ( cpolicychain : u32 , ppolicychain : *const POLICY_ELEMENT , securitytoken : *mut *mut GENERIC_XML_TOKEN , phprooftokencrypto : *mut *mut INFORMATIONCARD_CRYPTO_HANDLE ) -> ::windows::core::HRESULT ); GetToken(ppolicychain.len() as _, ::core::mem::transmute(ppolicychain.as_ptr()), securitytoken, phprooftokencrypto).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn HashCore(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, pindata: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn HashCore ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn HashCore ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 ) -> ::windows::core::HRESULT ); HashCore(hcrypto, pindata.len() as _, ::core::mem::transmute(pindata.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn HashFinal(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, pindata: &[u8], pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn HashFinal ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn HashFinal ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows::core::HRESULT ); HashFinal(hcrypto, pindata.len() as _, ::core::mem::transmute(pindata.as_ptr()), pcboutdata, ppoutdata).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3018,13 +3018,13 @@ pub unsafe fn ImportInformationCard(filename: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "infocardapi.dll""system" fn ImportInformationCard ( filename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn ImportInformationCard ( filename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); ImportInformationCard(filename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn ManageCardSpace() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn ManageCardSpace ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn ManageCardSpace ( ) -> ::windows::core::HRESULT ); ManageCardSpace().ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3033,7 +3033,7 @@ pub unsafe fn NCryptCloseProtectionDescriptor(hdescriptor: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptCloseProtectionDescriptor ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptCloseProtectionDescriptor ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE ) -> ::windows::core::HRESULT ); NCryptCloseProtectionDescriptor(hdescriptor.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3043,7 +3043,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptCreateClaim ( hsubjectkey : NCRYPT_KEY_HANDLE , hauthoritykey : NCRYPT_KEY_HANDLE , dwclaimtype : u32 , pparameterlist : *const BCryptBufferDesc , pbclaimblob : *mut u8 , cbclaimblob : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptCreateClaim ( hsubjectkey : NCRYPT_KEY_HANDLE , hauthoritykey : NCRYPT_KEY_HANDLE , dwclaimtype : u32 , pparameterlist : *const BCryptBufferDesc , pbclaimblob : *mut u8 , cbclaimblob : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptCreateClaim(hsubjectkey.into_param().abi(), hauthoritykey.into_param().abi(), dwclaimtype, ::core::mem::transmute(pparameterlist.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbclaimblob.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbclaimblob.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3054,7 +3054,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptCreatePersistedKey ( hprovider : NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , pszalgid : :: windows::core::PCWSTR , pszkeyname : :: windows::core::PCWSTR , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptCreatePersistedKey ( hprovider : NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , pszalgid : ::windows::core::PCWSTR , pszkeyname : ::windows::core::PCWSTR , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptCreatePersistedKey(hprovider.into_param().abi(), phkey, pszalgid.into_param().abi(), pszkeyname.into_param().abi(), dwlegacykeyspec, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3063,7 +3063,7 @@ pub unsafe fn NCryptCreateProtectionDescriptor(pwszdescriptorstring: P0, dwf where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptCreateProtectionDescriptor ( pwszdescriptorstring : :: windows::core::PCWSTR , dwflags : u32 , phdescriptor : *mut super:: NCRYPT_DESCRIPTOR_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptCreateProtectionDescriptor ( pwszdescriptorstring : ::windows::core::PCWSTR , dwflags : u32 , phdescriptor : *mut super:: NCRYPT_DESCRIPTOR_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); NCryptCreateProtectionDescriptor(pwszdescriptorstring.into_param().abi(), dwflags, &mut result__).from_abi(result__) } @@ -3073,7 +3073,7 @@ pub unsafe fn NCryptDecrypt(hkey: P0, pbinput: ::core::option::Option<&[u8]> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptDecrypt ( hkey : NCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptDecrypt ( hkey : NCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptDecrypt(hkey.into_param().abi(), ::core::mem::transmute(pbinput.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbinput.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(ppaddinginfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pboutput.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pboutput.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3082,7 +3082,7 @@ pub unsafe fn NCryptDeleteKey(hkey: P0, dwflags: u32) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptDeleteKey ( hkey : NCRYPT_KEY_HANDLE , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptDeleteKey ( hkey : NCRYPT_KEY_HANDLE , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptDeleteKey(hkey.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3092,7 +3092,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptDeriveKey ( hsharedsecret : NCRYPT_SECRET_HANDLE , pwszkdf : :: windows::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptDeriveKey ( hsharedsecret : NCRYPT_SECRET_HANDLE , pwszkdf : ::windows::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptDeriveKey(hsharedsecret.into_param().abi(), pwszkdf.into_param().abi(), ::core::mem::transmute(pparameterlist.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbderivedkey.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbderivedkey.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3101,7 +3101,7 @@ pub unsafe fn NCryptEncrypt(hkey: P0, pbinput: ::core::option::Option<&[u8]> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptEncrypt ( hkey : NCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptEncrypt ( hkey : NCRYPT_KEY_HANDLE , pbinput : *const u8 , cbinput : u32 , ppaddinginfo : *const ::core::ffi::c_void , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptEncrypt(hkey.into_param().abi(), ::core::mem::transmute(pbinput.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbinput.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(ppaddinginfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pboutput.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pboutput.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3110,7 +3110,7 @@ pub unsafe fn NCryptEnumAlgorithms(hprovider: P0, dwalgoperations: NCRYPT_OP where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptEnumAlgorithms ( hprovider : NCRYPT_PROV_HANDLE , dwalgoperations : NCRYPT_OPERATION , pdwalgcount : *mut u32 , ppalglist : *mut *mut NCryptAlgorithmName , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptEnumAlgorithms ( hprovider : NCRYPT_PROV_HANDLE , dwalgoperations : NCRYPT_OPERATION , pdwalgcount : *mut u32 , ppalglist : *mut *mut NCryptAlgorithmName , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptEnumAlgorithms(hprovider.into_param().abi(), dwalgoperations, pdwalgcount, ppalglist, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3120,13 +3120,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptEnumKeys ( hprovider : NCRYPT_PROV_HANDLE , pszscope : :: windows::core::PCWSTR , ppkeyname : *mut *mut NCryptKeyName , ppenumstate : *mut *mut ::core::ffi::c_void , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptEnumKeys ( hprovider : NCRYPT_PROV_HANDLE , pszscope : ::windows::core::PCWSTR , ppkeyname : *mut *mut NCryptKeyName , ppenumstate : *mut *mut ::core::ffi::c_void , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptEnumKeys(hprovider.into_param().abi(), pszscope.into_param().abi(), ppkeyname, ppenumstate, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn NCryptEnumStorageProviders(pdwprovidercount: *mut u32, ppproviderlist: *mut *mut NCryptProviderName, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptEnumStorageProviders ( pdwprovidercount : *mut u32 , ppproviderlist : *mut *mut NCryptProviderName , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptEnumStorageProviders ( pdwprovidercount : *mut u32 , ppproviderlist : *mut *mut NCryptProviderName , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptEnumStorageProviders(pdwprovidercount, ppproviderlist, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3137,7 +3137,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptExportKey ( hkey : NCRYPT_KEY_HANDLE , hexportkey : NCRYPT_KEY_HANDLE , pszblobtype : :: windows::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptExportKey ( hkey : NCRYPT_KEY_HANDLE , hexportkey : NCRYPT_KEY_HANDLE , pszblobtype : ::windows::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptExportKey(hkey.into_param().abi(), hexportkey.into_param().abi(), pszblobtype.into_param().abi(), ::core::mem::transmute(pparameterlist.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pboutput.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pboutput.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3146,13 +3146,13 @@ pub unsafe fn NCryptFinalizeKey(hkey: P0, dwflags: NCRYPT_FLAGS) -> ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptFinalizeKey ( hkey : NCRYPT_KEY_HANDLE , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptFinalizeKey ( hkey : NCRYPT_KEY_HANDLE , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptFinalizeKey(hkey.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn NCryptFreeBuffer(pvinput: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptFreeBuffer ( pvinput : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptFreeBuffer ( pvinput : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NCryptFreeBuffer(pvinput).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3161,7 +3161,7 @@ pub unsafe fn NCryptFreeObject(hobject: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptFreeObject ( hobject : NCRYPT_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptFreeObject ( hobject : NCRYPT_HANDLE ) -> ::windows::core::HRESULT ); NCryptFreeObject(hobject.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3171,7 +3171,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptGetProperty ( hobject : NCRYPT_HANDLE , pszproperty : :: windows::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : super:: OBJECT_SECURITY_INFORMATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptGetProperty ( hobject : NCRYPT_HANDLE , pszproperty : ::windows::core::PCWSTR , pboutput : *mut u8 , cboutput : u32 , pcbresult : *mut u32 , dwflags : super:: OBJECT_SECURITY_INFORMATION ) -> ::windows::core::HRESULT ); NCryptGetProperty(hobject.into_param().abi(), pszproperty.into_param().abi(), ::core::mem::transmute(pboutput.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pboutput.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3180,7 +3180,7 @@ pub unsafe fn NCryptGetProtectionDescriptorInfo(hdescriptor: P0, pmempara: : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptGetProtectionDescriptorInfo ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , pmempara : *const NCRYPT_ALLOC_PARA , dwinfotype : u32 , ppvinfo : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptGetProtectionDescriptorInfo ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , pmempara : *const NCRYPT_ALLOC_PARA , dwinfotype : u32 , ppvinfo : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); NCryptGetProtectionDescriptorInfo(hdescriptor.into_param().abi(), ::core::mem::transmute(pmempara.unwrap_or(::std::ptr::null())), dwinfotype, ppvinfo).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3191,7 +3191,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptImportKey ( hprovider : NCRYPT_PROV_HANDLE , himportkey : NCRYPT_KEY_HANDLE , pszblobtype : :: windows::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , phkey : *mut NCRYPT_KEY_HANDLE , pbdata : *const u8 , cbdata : u32 , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptImportKey ( hprovider : NCRYPT_PROV_HANDLE , himportkey : NCRYPT_KEY_HANDLE , pszblobtype : ::windows::core::PCWSTR , pparameterlist : *const BCryptBufferDesc , phkey : *mut NCRYPT_KEY_HANDLE , pbdata : *const u8 , cbdata : u32 , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptImportKey(hprovider.into_param().abi(), himportkey.into_param().abi(), pszblobtype.into_param().abi(), ::core::mem::transmute(pparameterlist.unwrap_or(::std::ptr::null())), phkey, ::core::mem::transmute(pbdata.as_ptr()), pbdata.len() as _, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3201,7 +3201,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptIsAlgSupported ( hprovider : NCRYPT_PROV_HANDLE , pszalgid : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptIsAlgSupported ( hprovider : NCRYPT_PROV_HANDLE , pszalgid : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptIsAlgSupported(hprovider.into_param().abi(), pszalgid.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -3220,7 +3220,7 @@ pub unsafe fn NCryptKeyDerivation(hkey: P0, pparameterlist: ::core::option:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptKeyDerivation ( hkey : NCRYPT_KEY_HANDLE , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptKeyDerivation ( hkey : NCRYPT_KEY_HANDLE , pparameterlist : *const BCryptBufferDesc , pbderivedkey : *mut u8 , cbderivedkey : u32 , pcbresult : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptKeyDerivation(hkey.into_param().abi(), ::core::mem::transmute(pparameterlist.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbderivedkey.as_ptr()), pbderivedkey.len() as _, pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -3230,7 +3230,7 @@ pub unsafe fn NCryptNotifyChangeKey(hprovider: P0, phevent: *mut super::supe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptNotifyChangeKey ( hprovider : NCRYPT_PROV_HANDLE , phevent : *mut super::super::Foundation:: HANDLE , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptNotifyChangeKey ( hprovider : NCRYPT_PROV_HANDLE , phevent : *mut super::super::Foundation:: HANDLE , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptNotifyChangeKey(hprovider.into_param().abi(), phevent, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3240,7 +3240,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptOpenKey ( hprovider : NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , pszkeyname : :: windows::core::PCWSTR , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptOpenKey ( hprovider : NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , pszkeyname : ::windows::core::PCWSTR , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptOpenKey(hprovider.into_param().abi(), phkey, pszkeyname.into_param().abi(), dwlegacykeyspec, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3249,7 +3249,7 @@ pub unsafe fn NCryptOpenStorageProvider(phprovider: *mut NCRYPT_PROV_HANDLE, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptOpenStorageProvider ( phprovider : *mut NCRYPT_PROV_HANDLE , pszprovidername : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptOpenStorageProvider ( phprovider : *mut NCRYPT_PROV_HANDLE , pszprovidername : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptOpenStorageProvider(phprovider, pszprovidername.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -3260,7 +3260,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptProtectSecret ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : u32 , pbdata : *const u8 , cbdata : u32 , pmempara : *const NCRYPT_ALLOC_PARA , hwnd : super::super::Foundation:: HWND , ppbprotectedblob : *mut *mut u8 , pcbprotectedblob : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptProtectSecret ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : u32 , pbdata : *const u8 , cbdata : u32 , pmempara : *const NCRYPT_ALLOC_PARA , hwnd : super::super::Foundation:: HWND , ppbprotectedblob : *mut *mut u8 , pcbprotectedblob : *mut u32 ) -> ::windows::core::HRESULT ); NCryptProtectSecret(hdescriptor.into_param().abi(), dwflags, ::core::mem::transmute(pbdata.as_ptr()), pbdata.len() as _, ::core::mem::transmute(pmempara.unwrap_or(::std::ptr::null())), hwnd.into_param().abi(), ppbprotectedblob, pcbprotectedblob).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3269,7 +3269,7 @@ pub unsafe fn NCryptQueryProtectionDescriptorName(pwszname: P0, pwszdescript where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptQueryProtectionDescriptorName ( pwszname : :: windows::core::PCWSTR , pwszdescriptorstring : :: windows::core::PWSTR , pcdescriptorstring : *mut usize , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptQueryProtectionDescriptorName ( pwszname : ::windows::core::PCWSTR , pwszdescriptorstring : ::windows::core::PWSTR , pcdescriptorstring : *mut usize , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptQueryProtectionDescriptorName(pwszname.into_param().abi(), ::core::mem::transmute(pwszdescriptorstring), pcdescriptorstring, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3279,7 +3279,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptRegisterProtectionDescriptorName ( pwszname : :: windows::core::PCWSTR , pwszdescriptorstring : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptRegisterProtectionDescriptorName ( pwszname : ::windows::core::PCWSTR , pwszdescriptorstring : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptRegisterProtectionDescriptorName(pwszname.into_param().abi(), pwszdescriptorstring.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3289,7 +3289,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptSecretAgreement ( hprivkey : NCRYPT_KEY_HANDLE , hpubkey : NCRYPT_KEY_HANDLE , phagreedsecret : *mut NCRYPT_SECRET_HANDLE , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptSecretAgreement ( hprivkey : NCRYPT_KEY_HANDLE , hpubkey : NCRYPT_KEY_HANDLE , phagreedsecret : *mut NCRYPT_SECRET_HANDLE , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptSecretAgreement(hprivkey.into_param().abi(), hpubkey.into_param().abi(), phagreedsecret, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3299,7 +3299,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptSetProperty ( hobject : NCRYPT_HANDLE , pszproperty : :: windows::core::PCWSTR , pbinput : *const u8 , cbinput : u32 , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptSetProperty ( hobject : NCRYPT_HANDLE , pszproperty : ::windows::core::PCWSTR , pbinput : *const u8 , cbinput : u32 , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptSetProperty(hobject.into_param().abi(), pszproperty.into_param().abi(), ::core::mem::transmute(pbinput.as_ptr()), pbinput.len() as _, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3308,7 +3308,7 @@ pub unsafe fn NCryptSignHash(hkey: P0, ppaddinginfo: ::core::option::Option< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptSignHash ( hkey : NCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbhashvalue : *const u8 , cbhashvalue : u32 , pbsignature : *mut u8 , cbsignature : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptSignHash ( hkey : NCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbhashvalue : *const u8 , cbhashvalue : u32 , pbsignature : *mut u8 , cbsignature : u32 , pcbresult : *mut u32 , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptSignHash(hkey.into_param().abi(), ::core::mem::transmute(ppaddinginfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbhashvalue.as_ptr()), pbhashvalue.len() as _, ::core::mem::transmute(pbsignature.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbsignature.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3317,7 +3317,7 @@ pub unsafe fn NCryptStreamClose(hstream: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamClose ( hstream : super:: NCRYPT_STREAM_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamClose ( hstream : super:: NCRYPT_STREAM_HANDLE ) -> ::windows::core::HRESULT ); NCryptStreamClose(hstream.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -3328,7 +3328,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamOpenToProtect ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamOpenToProtect ( hdescriptor : super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : u32 , hwnd : super::super::Foundation:: HWND , pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); NCryptStreamOpenToProtect(hdescriptor.into_param().abi(), dwflags, hwnd.into_param().abi(), pstreaminfo, &mut result__).from_abi(result__) } @@ -3339,7 +3339,7 @@ pub unsafe fn NCryptStreamOpenToUnprotect(pstreaminfo: *const NCRYPT_PROTECT where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamOpenToUnprotect ( pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO , dwflags : u32 , hwnd : super::super::Foundation:: HWND , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamOpenToUnprotect ( pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO , dwflags : u32 , hwnd : super::super::Foundation:: HWND , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); NCryptStreamOpenToUnprotect(pstreaminfo, dwflags, hwnd.into_param().abi(), &mut result__).from_abi(result__) } @@ -3350,7 +3350,7 @@ pub unsafe fn NCryptStreamOpenToUnprotectEx(pstreaminfo: *const NCRYPT_PROTE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamOpenToUnprotectEx ( pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO_EX , dwflags : u32 , hwnd : super::super::Foundation:: HWND , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamOpenToUnprotectEx ( pstreaminfo : *const NCRYPT_PROTECT_STREAM_INFO_EX , dwflags : u32 , hwnd : super::super::Foundation:: HWND , phstream : *mut super:: NCRYPT_STREAM_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); NCryptStreamOpenToUnprotectEx(pstreaminfo, dwflags, hwnd.into_param().abi(), &mut result__).from_abi(result__) } @@ -3362,13 +3362,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamUpdate ( hstream : super:: NCRYPT_STREAM_HANDLE , pbdata : *const u8 , cbdata : usize , ffinal : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptStreamUpdate ( hstream : super:: NCRYPT_STREAM_HANDLE , pbdata : *const u8 , cbdata : usize , ffinal : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); NCryptStreamUpdate(hstream.into_param().abi(), ::core::mem::transmute(pbdata.as_ptr()), pbdata.len() as _, ffinal.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn NCryptTranslateHandle(phprovider: ::core::option::Option<*mut NCRYPT_PROV_HANDLE>, phkey: *mut NCRYPT_KEY_HANDLE, hlegacyprov: usize, hlegacykey: usize, dwlegacykeyspec: CERT_KEY_SPEC, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptTranslateHandle ( phprovider : *mut NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , hlegacyprov : usize , hlegacykey : usize , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptTranslateHandle ( phprovider : *mut NCRYPT_PROV_HANDLE , phkey : *mut NCRYPT_KEY_HANDLE , hlegacyprov : usize , hlegacykey : usize , dwlegacykeyspec : CERT_KEY_SPEC , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptTranslateHandle(::core::mem::transmute(phprovider.unwrap_or(::std::ptr::null_mut())), phkey, hlegacyprov, hlegacykey, dwlegacykeyspec, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -3378,7 +3378,7 @@ pub unsafe fn NCryptUnprotectSecret(phdescriptor: ::core::option::Option<*mu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptUnprotectSecret ( phdescriptor : *mut super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : NCRYPT_FLAGS , pbprotectedblob : *const u8 , cbprotectedblob : u32 , pmempara : *const NCRYPT_ALLOC_PARA , hwnd : super::super::Foundation:: HWND , ppbdata : *mut *mut u8 , pcbdata : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptUnprotectSecret ( phdescriptor : *mut super:: NCRYPT_DESCRIPTOR_HANDLE , dwflags : NCRYPT_FLAGS , pbprotectedblob : *const u8 , cbprotectedblob : u32 , pmempara : *const NCRYPT_ALLOC_PARA , hwnd : super::super::Foundation:: HWND , ppbdata : *mut *mut u8 , pcbdata : *mut u32 ) -> ::windows::core::HRESULT ); NCryptUnprotectSecret(::core::mem::transmute(phdescriptor.unwrap_or(::std::ptr::null_mut())), dwflags, ::core::mem::transmute(pbprotectedblob.as_ptr()), pbprotectedblob.len() as _, ::core::mem::transmute(pmempara.unwrap_or(::std::ptr::null())), hwnd.into_param().abi(), ppbdata, pcbdata).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3388,7 +3388,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptVerifyClaim ( hsubjectkey : NCRYPT_KEY_HANDLE , hauthoritykey : NCRYPT_KEY_HANDLE , dwclaimtype : u32 , pparameterlist : *const BCryptBufferDesc , pbclaimblob : *const u8 , cbclaimblob : u32 , poutput : *mut BCryptBufferDesc , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptVerifyClaim ( hsubjectkey : NCRYPT_KEY_HANDLE , hauthoritykey : NCRYPT_KEY_HANDLE , dwclaimtype : u32 , pparameterlist : *const BCryptBufferDesc , pbclaimblob : *const u8 , cbclaimblob : u32 , poutput : *mut BCryptBufferDesc , dwflags : u32 ) -> ::windows::core::HRESULT ); NCryptVerifyClaim(hsubjectkey.into_param().abi(), hauthoritykey.into_param().abi(), dwclaimtype, ::core::mem::transmute(pparameterlist.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbclaimblob.as_ptr()), pbclaimblob.len() as _, poutput, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3397,7 +3397,7 @@ pub unsafe fn NCryptVerifySignature(hkey: P0, ppaddinginfo: ::core::option:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptVerifySignature ( hkey : NCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbhashvalue : *const u8 , cbhashvalue : u32 , pbsignature : *const u8 , cbsignature : u32 , dwflags : NCRYPT_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ncrypt.dll""system" fn NCryptVerifySignature ( hkey : NCRYPT_KEY_HANDLE , ppaddinginfo : *const ::core::ffi::c_void , pbhashvalue : *const u8 , cbhashvalue : u32 , pbsignature : *const u8 , cbsignature : u32 , dwflags : NCRYPT_FLAGS ) -> ::windows::core::HRESULT ); NCryptVerifySignature(hkey.into_param().abi(), ::core::mem::transmute(ppaddinginfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbhashvalue.as_ptr()), pbhashvalue.len() as _, ::core::mem::transmute(pbsignature.as_ptr()), pbsignature.len() as _, dwflags).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -3408,7 +3408,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn PFXExportCertStore ( hstore : HCERTSTORE , ppfx : *mut CRYPT_INTEGER_BLOB , szpassword : :: windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn PFXExportCertStore ( hstore : HCERTSTORE , ppfx : *mut CRYPT_INTEGER_BLOB , szpassword : ::windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); PFXExportCertStore(hstore.into_param().abi(), ppfx, szpassword.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -3419,7 +3419,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn PFXExportCertStoreEx ( hstore : HCERTSTORE , ppfx : *mut CRYPT_INTEGER_BLOB , szpassword : :: windows::core::PCWSTR , pvpara : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn PFXExportCertStoreEx ( hstore : HCERTSTORE , ppfx : *mut CRYPT_INTEGER_BLOB , szpassword : ::windows::core::PCWSTR , pvpara : *const ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); PFXExportCertStoreEx(hstore.into_param().abi(), ppfx, szpassword.into_param().abi(), pvpara, dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3428,7 +3428,7 @@ pub unsafe fn PFXImportCertStore(ppfx: *const CRYPT_INTEGER_BLOB, szpassword where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn PFXImportCertStore ( ppfx : *const CRYPT_INTEGER_BLOB , szpassword : :: windows::core::PCWSTR , dwflags : CRYPT_KEY_FLAGS ) -> HCERTSTORE ); + ::windows::imp::link ! ( "crypt32.dll""system" fn PFXImportCertStore ( ppfx : *const CRYPT_INTEGER_BLOB , szpassword : ::windows::core::PCWSTR , dwflags : CRYPT_KEY_FLAGS ) -> HCERTSTORE ); let result__ = PFXImportCertStore(ppfx, szpassword.into_param().abi(), dwflags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -3446,7 +3446,7 @@ pub unsafe fn PFXVerifyPassword(ppfx: *const CRYPT_INTEGER_BLOB, szpassword: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "crypt32.dll""system" fn PFXVerifyPassword ( ppfx : *const CRYPT_INTEGER_BLOB , szpassword : :: windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "crypt32.dll""system" fn PFXVerifyPassword ( ppfx : *const CRYPT_INTEGER_BLOB , szpassword : ::windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); PFXVerifyPassword(ppfx, szpassword.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -3455,19 +3455,19 @@ pub unsafe fn SignHash(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, phash: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "infocardapi.dll""system" fn SignHash ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbhash : u32 , phash : *const u8 , hashalgoid : :: windows::core::PCWSTR , pcbsig : *mut u32 , ppsig : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn SignHash ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbhash : u32 , phash : *const u8 , hashalgoid : ::windows::core::PCWSTR , pcbsig : *mut u32 , ppsig : *mut *mut u8 ) -> ::windows::core::HRESULT ); SignHash(hcrypto, phash.len() as _, ::core::mem::transmute(phash.as_ptr()), hashalgoid.into_param().abi(), pcbsig, ppsig).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn TransformBlock(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, pindata: &[u8], pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn TransformBlock ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn TransformBlock ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows::core::HRESULT ); TransformBlock(hcrypto, pindata.len() as _, ::core::mem::transmute(pindata.as_ptr()), pcboutdata, ppoutdata).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[inline] pub unsafe fn TransformFinalBlock(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, pindata: &[u8], pcboutdata: *mut u32, ppoutdata: *mut *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "infocardapi.dll""system" fn TransformFinalBlock ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn TransformFinalBlock ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbindata : u32 , pindata : *const u8 , pcboutdata : *mut u32 , ppoutdata : *mut *mut u8 ) -> ::windows::core::HRESULT ); TransformFinalBlock(hcrypto, pindata.len() as _, ::core::mem::transmute(pindata.as_ptr()), pcboutdata, ppoutdata).ok() } #[doc = "*Required features: `\"Win32_Security_Cryptography\"`, `\"Win32_Foundation\"`*"] @@ -3477,7 +3477,7 @@ pub unsafe fn VerifyHash(hcrypto: *const INFORMATIONCARD_CRYPTO_HANDLE, phas where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "infocardapi.dll""system" fn VerifyHash ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbhash : u32 , phash : *const u8 , hashalgoid : :: windows::core::PCWSTR , cbsig : u32 , psig : *const u8 , pfverified : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "infocardapi.dll""system" fn VerifyHash ( hcrypto : *const INFORMATIONCARD_CRYPTO_HANDLE , cbhash : u32 , phash : *const u8 , hashalgoid : ::windows::core::PCWSTR , cbsig : u32 , psig : *const u8 , pfverified : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VerifyHash(hcrypto, phash.len() as _, ::core::mem::transmute(phash.as_ptr()), hashalgoid.into_param().abi(), psig.len() as _, ::core::mem::transmute(psig.as_ptr()), &mut result__).from_abi(result__) } @@ -4410,7 +4410,7 @@ pub const BASIC_CONSTRAINTS_CERT_CHAIN_POLICY_END_ENTITY_FLAG: u32 = 1073741824u #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPTBUFFER_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_3DES_112_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("3DES_112"); +pub const BCRYPT_3DES_112_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("3DES_112"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_3DES_112_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(369u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4418,7 +4418,7 @@ pub const BCRYPT_3DES_112_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE( #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_3DES_112_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(385u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_3DES_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("3DES"); +pub const BCRYPT_3DES_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("3DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_3DES_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(321u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4426,7 +4426,7 @@ pub const BCRYPT_3DES_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(353u #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_3DES_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(337u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AES_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("AES"); +pub const BCRYPT_AES_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("AES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(417u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4434,7 +4434,7 @@ pub const BCRYPT_AES_CCM_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(465u3 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(449u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AES_CMAC_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("AES-CMAC"); +pub const BCRYPT_AES_CMAC_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("AES-CMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_CMAC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(257u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4442,13 +4442,13 @@ pub const BCRYPT_AES_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(433u3 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_GCM_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(481u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AES_GMAC_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("AES-GMAC"); +pub const BCRYPT_AES_GMAC_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("AES-GMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AES_GMAC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(273u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AES_WRAP_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("Rfc3565KeyWrapBlob"); +pub const BCRYPT_AES_WRAP_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("Rfc3565KeyWrapBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ALGORITHM_NAME: ::windows::core::PCWSTR = ::windows::w!("AlgorithmName"); +pub const BCRYPT_ALGORITHM_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AlgorithmName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AUTHENTICATED_CIPHER_MODE_INFO_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4456,39 +4456,39 @@ pub const BCRYPT_AUTH_MODE_CHAIN_CALLS_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_AUTH_MODE_IN_PROGRESS_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_AUTH_TAG_LENGTH: ::windows::core::PCWSTR = ::windows::w!("AuthTagLength"); +pub const BCRYPT_AUTH_TAG_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("AuthTagLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_BLOCK_LENGTH: ::windows::core::PCWSTR = ::windows::w!("BlockLength"); +pub const BCRYPT_BLOCK_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("BlockLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_BLOCK_SIZE_LIST: ::windows::core::PCWSTR = ::windows::w!("BlockSizeList"); +pub const BCRYPT_BLOCK_SIZE_LIST: ::windows::core::PCWSTR = ::windows::core::w!("BlockSizeList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_BUFFERS_LOCKED_FLAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_CAPI_AES_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CAPI_KDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CAPI_KDF"); +pub const BCRYPT_CAPI_KDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CAPI_KDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_CAPI_KDF_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(801u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHACHA20_POLY1305_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CHACHA20_POLY1305"); +pub const BCRYPT_CHACHA20_POLY1305_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CHACHA20_POLY1305"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_CHACHA20_POLY1305_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(929u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAINING_MODE: ::windows::core::PCWSTR = ::windows::w!("ChainingMode"); +pub const BCRYPT_CHAINING_MODE: ::windows::core::PCWSTR = ::windows::core::w!("ChainingMode"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_CBC: ::windows::core::PCWSTR = ::windows::w!("ChainingModeCBC"); +pub const BCRYPT_CHAIN_MODE_CBC: ::windows::core::PCWSTR = ::windows::core::w!("ChainingModeCBC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_CCM: ::windows::core::PCWSTR = ::windows::w!("ChainingModeCCM"); +pub const BCRYPT_CHAIN_MODE_CCM: ::windows::core::PCWSTR = ::windows::core::w!("ChainingModeCCM"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_CFB: ::windows::core::PCWSTR = ::windows::w!("ChainingModeCFB"); +pub const BCRYPT_CHAIN_MODE_CFB: ::windows::core::PCWSTR = ::windows::core::w!("ChainingModeCFB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_ECB: ::windows::core::PCWSTR = ::windows::w!("ChainingModeECB"); +pub const BCRYPT_CHAIN_MODE_ECB: ::windows::core::PCWSTR = ::windows::core::w!("ChainingModeECB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_GCM: ::windows::core::PCWSTR = ::windows::w!("ChainingModeGCM"); +pub const BCRYPT_CHAIN_MODE_GCM: ::windows::core::PCWSTR = ::windows::core::w!("ChainingModeGCM"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_CHAIN_MODE_NA: ::windows::core::PCWSTR = ::windows::w!("ChainingModeN/A"); +pub const BCRYPT_CHAIN_MODE_NA: ::windows::core::PCWSTR = ::windows::core::w!("ChainingModeN/A"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DESX_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DESX"); +pub const BCRYPT_DESX_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DESX"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DESX_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(545u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4496,7 +4496,7 @@ pub const BCRYPT_DESX_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(577u #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DESX_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(561u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DES_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DES"); +pub const BCRYPT_DES_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DES_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(497u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4504,157 +4504,157 @@ pub const BCRYPT_DES_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(529u3 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DES_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(513u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DH_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DH"); +pub const BCRYPT_DH_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DH_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(641u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DH_PARAMETERS: ::windows::core::PCWSTR = ::windows::w!("DHParameters"); +pub const BCRYPT_DH_PARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("DHParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DH_PARAMETERS_MAGIC: u32 = 1297107012u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DH_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("DHPRIVATEBLOB"); +pub const BCRYPT_DH_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("DHPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DH_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("DHPUBLICBLOB"); +pub const BCRYPT_DH_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("DHPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DSA"); +pub const BCRYPT_DSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(721u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DSA_PARAMETERS: ::windows::core::PCWSTR = ::windows::w!("DSAParameters"); +pub const BCRYPT_DSA_PARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("DSAParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_PARAMETERS_MAGIC: u32 = 1297109828u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_PARAMETERS_MAGIC_V2: u32 = 843927620u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DSA_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("DSAPRIVATEBLOB"); +pub const BCRYPT_DSA_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("DSAPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_PRIVATE_MAGIC_V2: u32 = 844517444u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_DSA_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("DSAPUBLICBLOB"); +pub const BCRYPT_DSA_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("DSAPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_DSA_PUBLIC_MAGIC_V2: u32 = 843206724u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECCFULLPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("ECCFULLPRIVATEBLOB"); +pub const BCRYPT_ECCFULLPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("ECCFULLPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECCFULLPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("ECCFULLPUBLICBLOB"); +pub const BCRYPT_ECCFULLPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("ECCFULLPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECCPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("ECCPRIVATEBLOB"); +pub const BCRYPT_ECCPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("ECCPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECCPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("ECCPUBLICBLOB"); +pub const BCRYPT_ECCPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("ECCPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_25519: ::windows::core::PCWSTR = ::windows::w!("curve25519"); +pub const BCRYPT_ECC_CURVE_25519: ::windows::core::PCWSTR = ::windows::core::w!("curve25519"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP160R1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP160r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP160R1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP160r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP160T1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP160t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP160T1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP160t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP192R1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP192r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP192R1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP192r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP192T1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP192t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP192T1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP192t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP224R1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP224r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP224R1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP224r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP224T1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP224t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP224T1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP224t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP256R1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP256r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP256R1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP256r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP256T1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP256t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP256T1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP256t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP320R1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP320r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP320R1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP320r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP320T1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP320t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP320T1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP320t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP384R1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP384r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP384R1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP384r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP384T1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP384t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP384T1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP384t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP512R1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP512r1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP512R1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP512r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_BRAINPOOLP512T1: ::windows::core::PCWSTR = ::windows::w!("brainpoolP512t1"); +pub const BCRYPT_ECC_CURVE_BRAINPOOLP512T1: ::windows::core::PCWSTR = ::windows::core::w!("brainpoolP512t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_EC192WAPI: ::windows::core::PCWSTR = ::windows::w!("ec192wapi"); +pub const BCRYPT_ECC_CURVE_EC192WAPI: ::windows::core::PCWSTR = ::windows::core::w!("ec192wapi"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NAME: ::windows::core::PCWSTR = ::windows::w!("ECCCurveName"); +pub const BCRYPT_ECC_CURVE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ECCCurveName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NAME_LIST: ::windows::core::PCWSTR = ::windows::w!("ECCCurveNameList"); +pub const BCRYPT_ECC_CURVE_NAME_LIST: ::windows::core::PCWSTR = ::windows::core::w!("ECCCurveNameList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP192: ::windows::core::PCWSTR = ::windows::w!("nistP192"); +pub const BCRYPT_ECC_CURVE_NISTP192: ::windows::core::PCWSTR = ::windows::core::w!("nistP192"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP224: ::windows::core::PCWSTR = ::windows::w!("nistP224"); +pub const BCRYPT_ECC_CURVE_NISTP224: ::windows::core::PCWSTR = ::windows::core::w!("nistP224"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP256: ::windows::core::PCWSTR = ::windows::w!("nistP256"); +pub const BCRYPT_ECC_CURVE_NISTP256: ::windows::core::PCWSTR = ::windows::core::w!("nistP256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP384: ::windows::core::PCWSTR = ::windows::w!("nistP384"); +pub const BCRYPT_ECC_CURVE_NISTP384: ::windows::core::PCWSTR = ::windows::core::w!("nistP384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NISTP521: ::windows::core::PCWSTR = ::windows::w!("nistP521"); +pub const BCRYPT_ECC_CURVE_NISTP521: ::windows::core::PCWSTR = ::windows::core::w!("nistP521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NUMSP256T1: ::windows::core::PCWSTR = ::windows::w!("numsP256t1"); +pub const BCRYPT_ECC_CURVE_NUMSP256T1: ::windows::core::PCWSTR = ::windows::core::w!("numsP256t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NUMSP384T1: ::windows::core::PCWSTR = ::windows::w!("numsP384t1"); +pub const BCRYPT_ECC_CURVE_NUMSP384T1: ::windows::core::PCWSTR = ::windows::core::w!("numsP384t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_NUMSP512T1: ::windows::core::PCWSTR = ::windows::w!("numsP512t1"); +pub const BCRYPT_ECC_CURVE_NUMSP512T1: ::windows::core::PCWSTR = ::windows::core::w!("numsP512t1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP160K1: ::windows::core::PCWSTR = ::windows::w!("secP160k1"); +pub const BCRYPT_ECC_CURVE_SECP160K1: ::windows::core::PCWSTR = ::windows::core::w!("secP160k1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP160R1: ::windows::core::PCWSTR = ::windows::w!("secP160r1"); +pub const BCRYPT_ECC_CURVE_SECP160R1: ::windows::core::PCWSTR = ::windows::core::w!("secP160r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP160R2: ::windows::core::PCWSTR = ::windows::w!("secP160r2"); +pub const BCRYPT_ECC_CURVE_SECP160R2: ::windows::core::PCWSTR = ::windows::core::w!("secP160r2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP192K1: ::windows::core::PCWSTR = ::windows::w!("secP192k1"); +pub const BCRYPT_ECC_CURVE_SECP192K1: ::windows::core::PCWSTR = ::windows::core::w!("secP192k1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP192R1: ::windows::core::PCWSTR = ::windows::w!("secP192r1"); +pub const BCRYPT_ECC_CURVE_SECP192R1: ::windows::core::PCWSTR = ::windows::core::w!("secP192r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP224K1: ::windows::core::PCWSTR = ::windows::w!("secP224k1"); +pub const BCRYPT_ECC_CURVE_SECP224K1: ::windows::core::PCWSTR = ::windows::core::w!("secP224k1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP224R1: ::windows::core::PCWSTR = ::windows::w!("secP224r1"); +pub const BCRYPT_ECC_CURVE_SECP224R1: ::windows::core::PCWSTR = ::windows::core::w!("secP224r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP256K1: ::windows::core::PCWSTR = ::windows::w!("secP256k1"); +pub const BCRYPT_ECC_CURVE_SECP256K1: ::windows::core::PCWSTR = ::windows::core::w!("secP256k1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP256R1: ::windows::core::PCWSTR = ::windows::w!("secP256r1"); +pub const BCRYPT_ECC_CURVE_SECP256R1: ::windows::core::PCWSTR = ::windows::core::w!("secP256r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP384R1: ::windows::core::PCWSTR = ::windows::w!("secP384r1"); +pub const BCRYPT_ECC_CURVE_SECP384R1: ::windows::core::PCWSTR = ::windows::core::w!("secP384r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_SECP521R1: ::windows::core::PCWSTR = ::windows::w!("secP521r1"); +pub const BCRYPT_ECC_CURVE_SECP521R1: ::windows::core::PCWSTR = ::windows::core::w!("secP521r1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_WTLS12: ::windows::core::PCWSTR = ::windows::w!("wtls12"); +pub const BCRYPT_ECC_CURVE_WTLS12: ::windows::core::PCWSTR = ::windows::core::w!("wtls12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_WTLS7: ::windows::core::PCWSTR = ::windows::w!("wtls7"); +pub const BCRYPT_ECC_CURVE_WTLS7: ::windows::core::PCWSTR = ::windows::core::w!("wtls7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_WTLS9: ::windows::core::PCWSTR = ::windows::w!("wtls9"); +pub const BCRYPT_ECC_CURVE_WTLS9: ::windows::core::PCWSTR = ::windows::core::w!("wtls9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P192V1: ::windows::core::PCWSTR = ::windows::w!("x962P192v1"); +pub const BCRYPT_ECC_CURVE_X962P192V1: ::windows::core::PCWSTR = ::windows::core::w!("x962P192v1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P192V2: ::windows::core::PCWSTR = ::windows::w!("x962P192v2"); +pub const BCRYPT_ECC_CURVE_X962P192V2: ::windows::core::PCWSTR = ::windows::core::w!("x962P192v2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P192V3: ::windows::core::PCWSTR = ::windows::w!("x962P192v3"); +pub const BCRYPT_ECC_CURVE_X962P192V3: ::windows::core::PCWSTR = ::windows::core::w!("x962P192v3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P239V1: ::windows::core::PCWSTR = ::windows::w!("x962P239v1"); +pub const BCRYPT_ECC_CURVE_X962P239V1: ::windows::core::PCWSTR = ::windows::core::w!("x962P239v1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P239V2: ::windows::core::PCWSTR = ::windows::w!("x962P239v2"); +pub const BCRYPT_ECC_CURVE_X962P239V2: ::windows::core::PCWSTR = ::windows::core::w!("x962P239v2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P239V3: ::windows::core::PCWSTR = ::windows::w!("x962P239v3"); +pub const BCRYPT_ECC_CURVE_X962P239V3: ::windows::core::PCWSTR = ::windows::core::w!("x962P239v3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_CURVE_X962P256V1: ::windows::core::PCWSTR = ::windows::w!("x962P256v1"); +pub const BCRYPT_ECC_CURVE_X962P256V1: ::windows::core::PCWSTR = ::windows::core::w!("x962P256v1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECC_FULLKEY_BLOB_V1: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECC_PARAMETERS: ::windows::core::PCWSTR = ::windows::w!("ECCParameters"); +pub const BCRYPT_ECC_PARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("ECCParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECC_PARAMETERS_MAGIC: u32 = 1346585413u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDH_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDH"); +pub const BCRYPT_ECDH_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(657u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDH_P256_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDH_P256"); +pub const BCRYPT_ECDH_P256_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDH_P256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_P256_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(673u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDH_P384_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDH_P384"); +pub const BCRYPT_ECDH_P384_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDH_P384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_P384_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(689u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDH_P521_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDH_P521"); +pub const BCRYPT_ECDH_P521_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDH_P521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_P521_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(705u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4674,19 +4674,19 @@ pub const BCRYPT_ECDH_PUBLIC_P384_MAGIC: u32 = 860570437u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDH_PUBLIC_P521_MAGIC: u32 = 894124869u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA"); +pub const BCRYPT_ECDSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(241u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDSA_P256_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA_P256"); +pub const BCRYPT_ECDSA_P256_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA_P256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_P256_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(737u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDSA_P384_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA_P384"); +pub const BCRYPT_ECDSA_P384_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA_P384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_P384_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(753u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_ECDSA_P521_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA_P521"); +pub const BCRYPT_ECDSA_P521_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA_P521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_P521_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(769u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4706,7 +4706,7 @@ pub const BCRYPT_ECDSA_PUBLIC_P384_MAGIC: u32 = 861094725u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ECDSA_PUBLIC_P521_MAGIC: u32 = 894649157u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_EFFECTIVE_KEY_LENGTH: ::windows::core::PCWSTR = ::windows::w!("EffectiveKeyLength"); +pub const BCRYPT_EFFECTIVE_KEY_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("EffectiveKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_ENABLE_INCOMPATIBLE_FIPS_CHECKS: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4714,25 +4714,25 @@ pub const BCRYPT_EXTENDED_KEYSIZE: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_GENERATE_IV: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_GLOBAL_PARAMETERS: ::windows::core::PCWSTR = ::windows::w!("SecretAgreementParam"); +pub const BCRYPT_GLOBAL_PARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("SecretAgreementParam"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HASH_BLOCK_LENGTH: ::windows::core::PCWSTR = ::windows::w!("HashBlockLength"); +pub const BCRYPT_HASH_BLOCK_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("HashBlockLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_HASH_INTERFACE_MAJORVERSION_2: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HASH_LENGTH: ::windows::core::PCWSTR = ::windows::w!("HashDigestLength"); +pub const BCRYPT_HASH_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("HashDigestLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HASH_OID_LIST: ::windows::core::PCWSTR = ::windows::w!("HashOIDList"); +pub const BCRYPT_HASH_OID_LIST: ::windows::core::PCWSTR = ::windows::core::w!("HashOIDList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HKDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("HKDF"); +pub const BCRYPT_HKDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("HKDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_HKDF_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(913u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HKDF_HASH_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("HkdfHashAlgorithm"); +pub const BCRYPT_HKDF_HASH_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("HkdfHashAlgorithm"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HKDF_PRK_AND_FINALIZE: ::windows::core::PCWSTR = ::windows::w!("HkdfPrkAndFinalize"); +pub const BCRYPT_HKDF_PRK_AND_FINALIZE: ::windows::core::PCWSTR = ::windows::core::w!("HkdfPrkAndFinalize"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_HKDF_SALT_AND_FINALIZE: ::windows::core::PCWSTR = ::windows::w!("HkdfSaltAndFinalize"); +pub const BCRYPT_HKDF_SALT_AND_FINALIZE: ::windows::core::PCWSTR = ::windows::core::w!("HkdfSaltAndFinalize"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_HMAC_MD2_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(289u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4748,27 +4748,27 @@ pub const BCRYPT_HMAC_SHA384_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(1 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_HMAC_SHA512_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(209u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_INITIALIZATION_VECTOR: ::windows::core::PCWSTR = ::windows::w!("IV"); +pub const BCRYPT_INITIALIZATION_VECTOR: ::windows::core::PCWSTR = ::windows::core::w!("IV"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_IS_IFX_TPM_WEAK_KEY: ::windows::core::PCWSTR = ::windows::w!("IsIfxTpmWeakKey"); +pub const BCRYPT_IS_IFX_TPM_WEAK_KEY: ::windows::core::PCWSTR = ::windows::core::w!("IsIfxTpmWeakKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_IS_KEYED_HASH: ::windows::core::PCWSTR = ::windows::w!("IsKeyedHash"); +pub const BCRYPT_IS_KEYED_HASH: ::windows::core::PCWSTR = ::windows::core::w!("IsKeyedHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_IS_REUSABLE_HASH: ::windows::core::PCWSTR = ::windows::w!("IsReusableHash"); +pub const BCRYPT_IS_REUSABLE_HASH: ::windows::core::PCWSTR = ::windows::core::w!("IsReusableHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_HASH: ::windows::core::PCWSTR = ::windows::w!("HASH"); +pub const BCRYPT_KDF_HASH: ::windows::core::PCWSTR = ::windows::core::w!("HASH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_HKDF: ::windows::core::PCWSTR = ::windows::w!("HKDF"); +pub const BCRYPT_KDF_HKDF: ::windows::core::PCWSTR = ::windows::core::w!("HKDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_HMAC: ::windows::core::PCWSTR = ::windows::w!("HMAC"); +pub const BCRYPT_KDF_HMAC: ::windows::core::PCWSTR = ::windows::core::w!("HMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_RAW_SECRET: ::windows::core::PCWSTR = ::windows::w!("TRUNCATE"); +pub const BCRYPT_KDF_RAW_SECRET: ::windows::core::PCWSTR = ::windows::core::w!("TRUNCATE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_SP80056A_CONCAT: ::windows::core::PCWSTR = ::windows::w!("SP800_56A_CONCAT"); +pub const BCRYPT_KDF_SP80056A_CONCAT: ::windows::core::PCWSTR = ::windows::core::w!("SP800_56A_CONCAT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KDF_TLS_PRF: ::windows::core::PCWSTR = ::windows::w!("TLS_PRF"); +pub const BCRYPT_KDF_TLS_PRF: ::windows::core::PCWSTR = ::windows::core::w!("TLS_PRF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_DATA_BLOB: ::windows::core::PCWSTR = ::windows::w!("KeyDataBlob"); +pub const BCRYPT_KEY_DATA_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("KeyDataBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_KEY_DATA_BLOB_MAGIC: u32 = 1296188491u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4778,13 +4778,13 @@ pub const BCRYPT_KEY_DERIVATION_INTERFACE: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_KEY_DERIVATION_OPERATION: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_LENGTH: ::windows::core::PCWSTR = ::windows::w!("KeyLength"); +pub const BCRYPT_KEY_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("KeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_LENGTHS: ::windows::core::PCWSTR = ::windows::w!("KeyLengths"); +pub const BCRYPT_KEY_LENGTHS: ::windows::core::PCWSTR = ::windows::core::w!("KeyLengths"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_OBJECT_LENGTH: ::windows::core::PCWSTR = ::windows::w!("KeyObjectLength"); +pub const BCRYPT_KEY_OBJECT_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("KeyObjectLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_KEY_STRENGTH: ::windows::core::PCWSTR = ::windows::w!("KeyStrength"); +pub const BCRYPT_KEY_STRENGTH: ::windows::core::PCWSTR = ::windows::core::w!("KeyStrength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_KEY_VALIDATION_RANGE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4792,61 +4792,61 @@ pub const BCRYPT_KEY_VALIDATION_RANGE_AND_ORDER: u32 = 24u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_KEY_VALIDATION_REGENERATE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MD2_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("MD2"); +pub const BCRYPT_MD2_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("MD2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_MD2_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(1u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MD4_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("MD4"); +pub const BCRYPT_MD4_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("MD4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_MD4_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(17u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MD5_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("MD5"); +pub const BCRYPT_MD5_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("MD5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_MD5_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(33u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MESSAGE_BLOCK_LENGTH: ::windows::core::PCWSTR = ::windows::w!("MessageBlockLength"); +pub const BCRYPT_MESSAGE_BLOCK_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("MessageBlockLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_MULTI_FLAG: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_MULTI_OBJECT_LENGTH: ::windows::core::PCWSTR = ::windows::w!("MultiObjectLength"); +pub const BCRYPT_MULTI_OBJECT_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("MultiObjectLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_NO_KEY_VALIDATION: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_OBJECT_ALIGNMENT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_OBJECT_LENGTH: ::windows::core::PCWSTR = ::windows::w!("ObjectLength"); +pub const BCRYPT_OBJECT_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("ObjectLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_OPAQUE_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("OpaqueKeyBlob"); +pub const BCRYPT_OPAQUE_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("OpaqueKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PADDING_SCHEMES: ::windows::core::PCWSTR = ::windows::w!("PaddingSchemes"); +pub const BCRYPT_PADDING_SCHEMES: ::windows::core::PCWSTR = ::windows::core::w!("PaddingSchemes"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_PAD_PKCS1_OPTIONAL_HASH_OID: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PBKDF2_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("PBKDF2"); +pub const BCRYPT_PBKDF2_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("PBKDF2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_PBKDF2_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(817u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PCP_PLATFORM_TYPE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PLATFORM_TYPE"); +pub const BCRYPT_PCP_PLATFORM_TYPE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PLATFORM_TYPE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PCP_PROVIDER_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PROVIDER_VERSION"); +pub const BCRYPT_PCP_PROVIDER_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PROVIDER_VERSION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PRIMITIVE_TYPE: ::windows::core::PCWSTR = ::windows::w!("PrimitiveType"); +pub const BCRYPT_PRIMITIVE_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("PrimitiveType"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PRIVATE_KEY: ::windows::core::PCWSTR = ::windows::w!("PrivKeyVal"); +pub const BCRYPT_PRIVATE_KEY: ::windows::core::PCWSTR = ::windows::core::w!("PrivKeyVal"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PRIVATE_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("PRIVATEBLOB"); +pub const BCRYPT_PRIVATE_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("PRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_PRIVATE_KEY_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PROVIDER_HANDLE: ::windows::core::PCWSTR = ::windows::w!("ProviderHandle"); +pub const BCRYPT_PROVIDER_HANDLE: ::windows::core::PCWSTR = ::windows::core::w!("ProviderHandle"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PUBLIC_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("PUBLICBLOB"); +pub const BCRYPT_PUBLIC_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("PUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_PUBLIC_KEY_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_PUBLIC_KEY_LENGTH: ::windows::core::PCWSTR = ::windows::w!("PublicKeyLength"); +pub const BCRYPT_PUBLIC_KEY_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("PublicKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RC2_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("RC2"); +pub const BCRYPT_RC2_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("RC2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RC2_CBC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(593u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4854,57 +4854,57 @@ pub const BCRYPT_RC2_CFB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(625u3 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RC2_ECB_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(609u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RC4_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("RC4"); +pub const BCRYPT_RC4_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("RC4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RC4_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(113u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RNG_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("RNG"); +pub const BCRYPT_RNG_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("RNG"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RNG_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(129u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RNG_DUAL_EC_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DUALECRNG"); +pub const BCRYPT_RNG_DUAL_EC_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DUALECRNG"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RNG_FIPS186_DSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("FIPS186DSARNG"); +pub const BCRYPT_RNG_FIPS186_DSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("FIPS186DSARNG"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RNG_USE_ENTROPY_IN_BUFFER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSAFULLPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("RSAFULLPRIVATEBLOB"); +pub const BCRYPT_RSAFULLPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("RSAFULLPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSAPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("RSAPRIVATEBLOB"); +pub const BCRYPT_RSAPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("RSAPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSAPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("RSAPUBLICBLOB"); +pub const BCRYPT_RSAPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("RSAPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("RSA"); +pub const BCRYPT_RSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("RSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RSA_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(225u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_RSA_SIGN_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("RSA_SIGN"); +pub const BCRYPT_RSA_SIGN_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("RSA_SIGN"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_RSA_SIGN_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(785u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SHA1_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SHA1"); +pub const BCRYPT_SHA1_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SHA1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SHA1_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(49u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SHA256_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SHA256"); +pub const BCRYPT_SHA256_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SHA256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SHA256_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(65u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SHA384_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SHA384"); +pub const BCRYPT_SHA384_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SHA384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SHA384_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(81u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SHA512_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SHA512"); +pub const BCRYPT_SHA512_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SHA512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SHA512_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(97u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SIGNATURE_LENGTH: ::windows::core::PCWSTR = ::windows::w!("SignatureLength"); +pub const BCRYPT_SIGNATURE_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("SignatureLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SP800108_CTR_HMAC_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SP800_108_CTR_HMAC"); +pub const BCRYPT_SP800108_CTR_HMAC_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SP800_108_CTR_HMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SP800108_CTR_HMAC_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(833u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_SP80056A_CONCAT_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SP800_56A_CONCAT"); +pub const BCRYPT_SP80056A_CONCAT_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SP800_56A_CONCAT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SP80056A_CONCAT_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(849u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4918,11 +4918,11 @@ pub const BCRYPT_SUPPORTED_PAD_PSS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_SUPPORTED_PAD_ROUTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_TLS1_1_KDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("TLS1_1_KDF"); +pub const BCRYPT_TLS1_1_KDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("TLS1_1_KDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_TLS1_1_KDF_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(865u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_TLS1_2_KDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("TLS1_2_KDF"); +pub const BCRYPT_TLS1_2_KDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("TLS1_2_KDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_TLS1_2_KDF_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(881u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4930,7 +4930,7 @@ pub const BCRYPT_TLS_CBC_HMAC_VERIFY_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_USE_SYSTEM_PREFERRED_RNG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const BCRYPT_XTS_AES_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("XTS-AES"); +pub const BCRYPT_XTS_AES_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("XTS-AES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const BCRYPT_XTS_AES_ALG_HANDLE: BCRYPT_ALG_HANDLE = BCRYPT_ALG_HANDLE(897u32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -4982,25 +4982,25 @@ pub const CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_PARTIAL_CHAIN_LOGGING_FLAG: u32 = 2 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_AUTH_ROOT_AUTO_UPDATE_DISABLE_UNTRUSTED_ROOT_LOGGING_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("EncodedCtl"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("EncodedCtl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("LastSyncTime"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("LastSyncTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("RootDirUrl"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("RootDirUrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SyncDeltaTime"); +pub const CERT_AUTH_ROOT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SyncDeltaTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_CAB_FILENAME: ::windows::core::PCWSTR = ::windows::w!("authrootstl.cab"); +pub const CERT_AUTH_ROOT_CAB_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("authrootstl.cab"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_CERT_EXT: ::windows::core::PCWSTR = ::windows::w!(".crt"); +pub const CERT_AUTH_ROOT_CERT_EXT: ::windows::core::PCWSTR = ::windows::core::w!(".crt"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_CTL_FILENAME: ::windows::core::PCWSTR = ::windows::w!("authroot.stl"); +pub const CERT_AUTH_ROOT_CTL_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("authroot.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_CTL_FILENAME_A: ::windows::core::PCSTR = ::windows::s!("authroot.stl"); +pub const CERT_AUTH_ROOT_CTL_FILENAME_A: ::windows::core::PCSTR = ::windows::core::s!("authroot.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTH_ROOT_SEQ_FILENAME: ::windows::core::PCWSTR = ::windows::w!("authrootseq.txt"); +pub const CERT_AUTH_ROOT_SEQ_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("authrootseq.txt"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_AUTH_ROOT_SHA256_HASH_PROP_ID: u32 = 98u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5010,9 +5010,9 @@ pub const CERT_AUTO_ENROLL_RETRY_PROP_ID: u32 = 66u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_AUTO_UPDATE_DISABLE_RANDOM_QUERY_STRING_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("RootDirUrl"); +pub const CERT_AUTO_UPDATE_ROOT_DIR_URL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("RootDirUrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_AUTO_UPDATE_SYNC_FROM_DIR_URL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SyncFromDirUrl"); +pub const CERT_AUTO_UPDATE_SYNC_FROM_DIR_URL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SyncFromDirUrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_BACKED_UP_PROP_ID: u32 = 69u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5036,13 +5036,13 @@ pub const CERT_CEP_PROP_ID: u32 = 87u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_CURRENT_USER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_AUTO_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("AutoFlags"); +pub const CERT_CHAIN_AUTO_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AutoFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_FLUSH_DISABLE_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_AUTO_FLUSH_FIRST_DELTA_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("AutoFlushFirstDeltaSeconds"); +pub const CERT_CHAIN_AUTO_FLUSH_FIRST_DELTA_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AutoFlushFirstDeltaSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_AUTO_FLUSH_NEXT_DELTA_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("AutoFlushNextDeltaSeconds"); +pub const CERT_CHAIN_AUTO_FLUSH_NEXT_DELTA_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AutoFlushNextDeltaSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_HPKP_RULE_INFO: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5052,7 +5052,7 @@ pub const CERT_CHAIN_AUTO_LOCAL_MACHINE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_LOG_CREATE_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_AUTO_LOG_FILE_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("AutoLogFileName"); +pub const CERT_CHAIN_AUTO_LOG_FILE_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AutoLogFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_AUTO_LOG_FLUSH_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5070,29 +5070,29 @@ pub const CERT_CHAIN_CACHE_END_CERT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_CACHE_ONLY_URL_RETRIEVAL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_CACHE_RESYNC_FILETIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("ChainCacheResyncFiletime"); +pub const CERT_CHAIN_CACHE_RESYNC_FILETIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ChainCacheResyncFiletime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_CONFIG_REGPATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Cryptography\\OID\\EncodingType 0\\CertDllCreateCertificateChainEngine\\Config"); +pub const CERT_CHAIN_CONFIG_REGPATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Cryptography\\OID\\EncodingType 0\\CertDllCreateCertificateChainEngine\\Config"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_DEFAULT: u32 = 12u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CRLValidityExtensionPeriod"); +pub const CERT_CHAIN_CRL_VALIDITY_EXT_PERIOD_HOURS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CRLValidityExtensionPeriod"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_CROSS_CERT_DOWNLOAD_INTERVAL_HOURS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CrossCertDownloadIntervalHours"); +pub const CERT_CHAIN_CROSS_CERT_DOWNLOAD_INTERVAL_HOURS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CrossCertDownloadIntervalHours"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DEFAULT_CONFIG_SUBDIR: ::windows::core::PCWSTR = ::windows::w!("Default"); +pub const CERT_CHAIN_DEFAULT_CONFIG_SUBDIR: ::windows::core::PCWSTR = ::windows::core::w!("Default"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_AIA: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_AIA_URL_RETRIEVAL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableAIAUrlRetrieval"); +pub const CERT_CHAIN_DISABLE_AIA_URL_RETRIEVAL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableAIAUrlRetrieval"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_ALL_EKU_WEAK_FLAG: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_AUTH_ROOT_AUTO_UPDATE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_AUTO_FLUSH_PROCESS_NAME_LIST_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableAutoFlushProcessNameList"); +pub const CERT_CHAIN_DISABLE_AUTO_FLUSH_PROCESS_NAME_LIST_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableAutoFlushProcessNameList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_CA_NAME_CONSTRAINTS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableCANameConstraints"); +pub const CERT_CHAIN_DISABLE_CA_NAME_CONSTRAINTS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableCANameConstraints"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_CODE_SIGNING_WEAK_FLAG: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5100,7 +5100,7 @@ pub const CERT_CHAIN_DISABLE_ECC_PARA_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_FILE_HASH_WEAK_FLAG: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_MANDATORY_BASIC_CONSTRAINTS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableMandatoryBasicConstraints"); +pub const CERT_CHAIN_DISABLE_MANDATORY_BASIC_CONSTRAINTS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableMandatoryBasicConstraints"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_MD2_MD4: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5118,17 +5118,17 @@ pub const CERT_CHAIN_DISABLE_OPT_IN_SERVER_AUTH_WEAK_FLAG: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_PASS1_QUALITY_FILTERING: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_SERIAL_CHAIN_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableSerialChain"); +pub const CERT_CHAIN_DISABLE_SERIAL_CHAIN_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableSerialChain"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_SERVER_AUTH_WEAK_FLAG: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_SYNC_WITH_SSL_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableSyncWithSslTime"); +pub const CERT_CHAIN_DISABLE_SYNC_WITH_SSL_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableSyncWithSslTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_TIMESTAMP_HASH_WEAK_FLAG: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_DISABLE_TIMESTAMP_WEAK_FLAG: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_DISABLE_UNSUPPORTED_CRITICAL_EXTENSIONS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableUnsupportedCriticalExtensions"); +pub const CERT_CHAIN_DISABLE_UNSUPPORTED_CRITICAL_EXTENSIONS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableUnsupportedCriticalExtensions"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_ENABLE_ALL_EKU_HYGIENE_FLAG: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5160,7 +5160,7 @@ pub const CERT_CHAIN_ENABLE_WEAK_RSA_ROOT_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_ENABLE_WEAK_SETTINGS_FLAG: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_ENABLE_WEAK_SIGNATURE_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("EnableWeakSignatureFlags"); +pub const CERT_CHAIN_ENABLE_WEAK_SIGNATURE_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("EnableWeakSignatureFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_EXCLUSIVE_ENABLE_CA_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5170,27 +5170,27 @@ pub const CERT_CHAIN_HAS_MOTW: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_DEFAULT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxAIAUrlCountInCert"); +pub const CERT_CHAIN_MAX_AIA_URL_COUNT_IN_CERT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxAIAUrlCountInCert"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_DEFAULT: u32 = 100000u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxAIAUrlRetrievalByteCount"); +pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxAIAUrlRetrievalByteCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_DEFAULT: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxAIAUrlRetrievalCertCount"); +pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_CERT_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxAIAUrlRetrievalCertCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_DEFAULT: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxAIAUrlRetrievalCountPerChain"); +pub const CERT_CHAIN_MAX_AIA_URL_RETRIEVAL_COUNT_PER_CHAIN_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxAIAUrlRetrievalCountPerChain"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_DEFAULT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxSslTimeUpdatedEventCount"); +pub const CERT_CHAIN_MAX_SSL_TIME_UPDATED_EVENT_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxSslTimeUpdatedEventCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MAX_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxUrlRetrievalByteCount"); +pub const CERT_CHAIN_MAX_URL_RETRIEVAL_BYTE_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxUrlRetrievalByteCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MIN_PUB_KEY_BIT_LENGTH_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5198,15 +5198,15 @@ pub const CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_DEFAULT: u32 = 1023u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MinRsaPubKeyBitLength"); +pub const CERT_CHAIN_MIN_RSA_PUB_KEY_BIT_LENGTH_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MinRsaPubKeyBitLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_MOTW_IGNORE_AFTER_TIME_WEAK_FLAG: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_OCSP_VALIDITY_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("OcspValiditySeconds"); +pub const CERT_CHAIN_OCSP_VALIDITY_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("OcspValiditySeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_ONLY_ADDITIONAL_AND_AUTH_ROOT: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_OPTIONS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("Options"); +pub const CERT_CHAIN_OPTIONS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Options"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_OPTION_DISABLE_AIA_URL_RETRIEVAL: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5278,11 +5278,11 @@ pub const CERT_CHAIN_REVOCATION_CHECK_END_CERT: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_REVOCATION_CHECK_OCSP_CERT: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_REV_ACCUMULATIVE_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds"); +pub const CERT_CHAIN_REV_ACCUMULATIVE_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ChainRevAccumulativeUrlRetrievalTimeoutMilliseconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_SERIAL_CHAIN_LOG_FILE_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SerialChainLogFileName"); +pub const CERT_CHAIN_SERIAL_CHAIN_LOG_FILE_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SerialChainLogFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_SSL_HANDSHAKE_LOG_FILE_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SslHandshakeLogFileName"); +pub const CERT_CHAIN_SSL_HANDSHAKE_LOG_FILE_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SslHandshakeLogFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_STRONG_SIGN_DISABLE_END_CHECK_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5290,33 +5290,33 @@ pub const CERT_CHAIN_THREAD_STORE_SYNC: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_TIMESTAMP_TIME: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("ChainUrlRetrievalTimeoutMilliseconds"); +pub const CERT_CHAIN_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ChainUrlRetrievalTimeoutMilliseconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CHAIN_USE_LOCAL_MACHINE_STORE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_AFTER_TIME_NAME: ::windows::core::PCWSTR = ::windows::w!("AfterTime"); +pub const CERT_CHAIN_WEAK_AFTER_TIME_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AfterTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_ALL_CONFIG_NAME: ::windows::core::PCWSTR = ::windows::w!("All"); +pub const CERT_CHAIN_WEAK_ALL_CONFIG_NAME: ::windows::core::PCWSTR = ::windows::core::w!("All"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_FILE_HASH_AFTER_TIME_NAME: ::windows::core::PCWSTR = ::windows::w!("FileHashAfterTime"); +pub const CERT_CHAIN_WEAK_FILE_HASH_AFTER_TIME_NAME: ::windows::core::PCWSTR = ::windows::core::w!("FileHashAfterTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_FLAGS_NAME: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const CERT_CHAIN_WEAK_FLAGS_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_HYGIENE_NAME: ::windows::core::PCWSTR = ::windows::w!("Hygiene"); +pub const CERT_CHAIN_WEAK_HYGIENE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Hygiene"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_MIN_BIT_LENGTH_NAME: ::windows::core::PCWSTR = ::windows::w!("MinBitLength"); +pub const CERT_CHAIN_WEAK_MIN_BIT_LENGTH_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MinBitLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_PREFIX_NAME: ::windows::core::PCWSTR = ::windows::w!("Weak"); +pub const CERT_CHAIN_WEAK_PREFIX_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Weak"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_RSA_PUB_KEY_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("WeakRsaPubKeyTime"); +pub const CERT_CHAIN_WEAK_RSA_PUB_KEY_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("WeakRsaPubKeyTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_SHA256_ALLOW_NAME: ::windows::core::PCWSTR = ::windows::w!("Sha256Allow"); +pub const CERT_CHAIN_WEAK_SHA256_ALLOW_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Sha256Allow"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_SIGNATURE_LOG_DIR_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("WeakSignatureLogDir"); +pub const CERT_CHAIN_WEAK_SIGNATURE_LOG_DIR_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("WeakSignatureLogDir"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_THIRD_PARTY_CONFIG_NAME: ::windows::core::PCWSTR = ::windows::w!("ThirdParty"); +pub const CERT_CHAIN_WEAK_THIRD_PARTY_CONFIG_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ThirdParty"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_CHAIN_WEAK_TIMESTAMP_HASH_AFTER_TIME_NAME: ::windows::core::PCWSTR = ::windows::w!("TimestampHashAfterTime"); +pub const CERT_CHAIN_WEAK_TIMESTAMP_HASH_AFTER_TIME_NAME: ::windows::core::PCWSTR = ::windows::core::w!("TimestampHashAfterTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_CLOSE_STORE_CHECK_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5398,33 +5398,33 @@ pub const CERT_DATE_STAMP_PROP_ID: u32 = 27u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DECIPHER_ONLY_KEY_USAGE: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DEFAULT_OID_PUBLIC_KEY_SIGN: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113549.1.1.1"); +pub const CERT_DEFAULT_OID_PUBLIC_KEY_SIGN: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113549.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DEFAULT_OID_PUBLIC_KEY_XCHG: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113549.1.1.1"); +pub const CERT_DEFAULT_OID_PUBLIC_KEY_XCHG: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113549.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DESCRIPTION_PROP_ID: u32 = 13u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DIGITAL_SIGNATURE_KEY_USAGE: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISABLE_PIN_RULES_AUTO_UPDATE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisablePinRulesAutoUpdate"); +pub const CERT_DISABLE_PIN_RULES_AUTO_UPDATE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisablePinRulesAutoUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISABLE_ROOT_AUTO_UPDATE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableRootAutoUpdate"); +pub const CERT_DISABLE_ROOT_AUTO_UPDATE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableRootAutoUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DISALLOWED_CA_FILETIME_PROP_ID: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisallowedCertEncodedCtl"); +pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisallowedCertEncodedCtl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisallowedCertLastSyncTime"); +pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisallowedCertLastSyncTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_LIST_IDENTIFIER: ::windows::core::PCWSTR = ::windows::w!("DisallowedCert_AutoUpdate_1"); +pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_LIST_IDENTIFIER: ::windows::core::PCWSTR = ::windows::core::w!("DisallowedCert_AutoUpdate_1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisallowedCertSyncDeltaTime"); +pub const CERT_DISALLOWED_CERT_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisallowedCertSyncDeltaTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_CAB_FILENAME: ::windows::core::PCWSTR = ::windows::w!("disallowedcertstl.cab"); +pub const CERT_DISALLOWED_CERT_CAB_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("disallowedcertstl.cab"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_CTL_FILENAME: ::windows::core::PCWSTR = ::windows::w!("disallowedcert.stl"); +pub const CERT_DISALLOWED_CERT_CTL_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("disallowedcert.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_DISALLOWED_CERT_CTL_FILENAME_A: ::windows::core::PCSTR = ::windows::s!("disallowedcert.stl"); +pub const CERT_DISALLOWED_CERT_CTL_FILENAME_A: ::windows::core::PCSTR = ::windows::core::s!("disallowedcert.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DISALLOWED_ENHKEY_USAGE_PROP_ID: u32 = 122u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5434,11 +5434,11 @@ pub const CERT_DSS_R_LEN: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_DSS_S_LEN: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_EFSBLOB_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("EFSBlob"); +pub const CERT_EFSBLOB_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("EFSBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_EFS_PROP_ID: u32 = 17u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_ENABLE_DISALLOWED_CERT_AUTO_UPDATE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("EnableDisallowedCertAutoUpdate"); +pub const CERT_ENABLE_DISALLOWED_CERT_AUTO_UPDATE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("EnableDisallowedCertAutoUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_ENCIPHER_ONLY_KEY_USAGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5466,7 +5466,7 @@ pub const CERT_FORTEZZA_DATA_PROP_ID: u32 = 18u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_FRIENDLY_NAME_PROP_ID: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_GROUP_POLICY_SYSTEM_STORE_REGPATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Policies\\Microsoft\\SystemCertificates"); +pub const CERT_GROUP_POLICY_SYSTEM_STORE_REGPATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Policies\\Microsoft\\SystemCertificates"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_HASH_PROP_ID: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5476,7 +5476,7 @@ pub const CERT_HCRYPTPROV_TRANSFER_PROP_ID: u32 = 100u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_IE30_RESERVED_PROP_ID: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_IE_DIRTY_FLAGS_REGPATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Cryptography\\IEDirtyFlags"); +pub const CERT_IE_DIRTY_FLAGS_REGPATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Cryptography\\IEDirtyFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_INFO_EXTENSION_FLAG: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5546,7 +5546,7 @@ pub const CERT_LDAP_STORE_SIGN_FLAG: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_LDAP_STORE_UNBIND_FLAG: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\SystemCertificates"); +pub const CERT_LOCAL_MACHINE_SYSTEM_STORE_REGPATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\SystemCertificates"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_MD5_HASH_PROP_ID: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5618,9 +5618,9 @@ pub const CERT_NO_AUTO_EXPIRE_CHECK_PROP_ID: u32 = 77u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_NO_EXPIRE_NOTIFICATION_PROP_ID: u32 = 97u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_OCM_SUBCOMPONENTS_LOCAL_MACHINE_REGPATH: ::windows::core::PCWSTR = ::windows::w!("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup\\OC Manager\\Subcomponents"); +pub const CERT_OCM_SUBCOMPONENTS_LOCAL_MACHINE_REGPATH: ::windows::core::PCWSTR = ::windows::core::w!("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Setup\\OC Manager\\Subcomponents"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_OCM_SUBCOMPONENTS_ROOT_AUTO_UPDATE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("RootAutoUpdate"); +pub const CERT_OCM_SUBCOMPONENTS_ROOT_AUTO_UPDATE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("RootAutoUpdate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_OCSP_CACHE_PREFIX_PROP_ID: u32 = 75u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5632,21 +5632,21 @@ pub const CERT_OFFLINE_CRL_SIGN_KEY_USAGE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PHYSICAL_STORE_ADD_ENABLE_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_AUTH_ROOT_NAME: ::windows::core::PCWSTR = ::windows::w!(".AuthRoot"); +pub const CERT_PHYSICAL_STORE_AUTH_ROOT_NAME: ::windows::core::PCWSTR = ::windows::core::w!(".AuthRoot"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_DEFAULT_NAME: ::windows::core::PCWSTR = ::windows::w!(".Default"); +pub const CERT_PHYSICAL_STORE_DEFAULT_NAME: ::windows::core::PCWSTR = ::windows::core::w!(".Default"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_DS_USER_CERTIFICATE_NAME: ::windows::core::PCWSTR = ::windows::w!(".UserCertificate"); +pub const CERT_PHYSICAL_STORE_DS_USER_CERTIFICATE_NAME: ::windows::core::PCWSTR = ::windows::core::w!(".UserCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_ENTERPRISE_NAME: ::windows::core::PCWSTR = ::windows::w!(".Enterprise"); +pub const CERT_PHYSICAL_STORE_ENTERPRISE_NAME: ::windows::core::PCWSTR = ::windows::core::w!(".Enterprise"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_GROUP_POLICY_NAME: ::windows::core::PCWSTR = ::windows::w!(".GroupPolicy"); +pub const CERT_PHYSICAL_STORE_GROUP_POLICY_NAME: ::windows::core::PCWSTR = ::windows::core::w!(".GroupPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PHYSICAL_STORE_INSERT_COMPUTER_NAME_ENABLE_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAME: ::windows::core::PCWSTR = ::windows::w!(".LocalMachineGroupPolicy"); +pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_GROUP_POLICY_NAME: ::windows::core::PCWSTR = ::windows::core::w!(".LocalMachineGroupPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAME: ::windows::core::PCWSTR = ::windows::w!(".LocalMachine"); +pub const CERT_PHYSICAL_STORE_LOCAL_MACHINE_NAME: ::windows::core::PCWSTR = ::windows::core::w!(".LocalMachine"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PHYSICAL_STORE_OPEN_DISABLE_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5654,21 +5654,21 @@ pub const CERT_PHYSICAL_STORE_PREDEFINED_ENUM_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PHYSICAL_STORE_REMOTE_OPEN_DISABLE_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PHYSICAL_STORE_SMART_CARD_NAME: ::windows::core::PCWSTR = ::windows::w!(".SmartCard"); +pub const CERT_PHYSICAL_STORE_SMART_CARD_NAME: ::windows::core::PCWSTR = ::windows::core::w!(".SmartCard"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("PinRulesEncodedCtl"); +pub const CERT_PIN_RULES_AUTO_UPDATE_ENCODED_CTL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PinRulesEncodedCtl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("PinRulesLastSyncTime"); +pub const CERT_PIN_RULES_AUTO_UPDATE_LAST_SYNC_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PinRulesLastSyncTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_AUTO_UPDATE_LIST_IDENTIFIER: ::windows::core::PCWSTR = ::windows::w!("PinRules_AutoUpdate_1"); +pub const CERT_PIN_RULES_AUTO_UPDATE_LIST_IDENTIFIER: ::windows::core::PCWSTR = ::windows::core::w!("PinRules_AutoUpdate_1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("PinRulesSyncDeltaTime"); +pub const CERT_PIN_RULES_AUTO_UPDATE_SYNC_DELTA_TIME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PinRulesSyncDeltaTime"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_CAB_FILENAME: ::windows::core::PCWSTR = ::windows::w!("pinrulesstl.cab"); +pub const CERT_PIN_RULES_CAB_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("pinrulesstl.cab"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_CTL_FILENAME: ::windows::core::PCWSTR = ::windows::w!("pinrules.stl"); +pub const CERT_PIN_RULES_CTL_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("pinrules.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PIN_RULES_CTL_FILENAME_A: ::windows::core::PCSTR = ::windows::s!("pinrules.stl"); +pub const CERT_PIN_RULES_CTL_FILENAME_A: ::windows::core::PCSTR = ::windows::core::s!("pinrules.stl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PIN_SHA256_HASH_PROP_ID: u32 = 124u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5682,7 +5682,7 @@ pub const CERT_PROT_ROOT_DISABLE_NT_AUTH_REQUIRED_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PROT_ROOT_DISABLE_PEER_TRUST: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PROT_ROOT_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const CERT_PROT_ROOT_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PROT_ROOT_INHIBIT_ADD_AT_INIT_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5690,9 +5690,9 @@ pub const CERT_PROT_ROOT_INHIBIT_PURGE_LM_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PROT_ROOT_ONLY_LM_GPT_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("PeerUsages"); +pub const CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PeerUsages"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME_A: ::windows::core::PCSTR = ::windows::s!("PeerUsages"); +pub const CERT_PROT_ROOT_PEER_USAGES_VALUE_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("PeerUsages"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_PUBKEY_ALG_PARA_PROP_ID: u32 = 22u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5746,13 +5746,13 @@ pub const CERT_RETRIEVE_ISSUER_LOGO: ::windows::core::PCSTR = ::windows::core::P #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_RETRIEVE_SUBJECT_LOGO: ::windows::core::PCSTR = ::windows::core::PCSTR(2i32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RETR_BEHAVIOR_FILE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("AllowFileUrlScheme"); +pub const CERT_RETR_BEHAVIOR_FILE_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AllowFileUrlScheme"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RETR_BEHAVIOR_INET_AUTH_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("EnableInetUnknownAuth"); +pub const CERT_RETR_BEHAVIOR_INET_AUTH_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("EnableInetUnknownAuth"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RETR_BEHAVIOR_INET_STATUS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("EnableInetLocal"); +pub const CERT_RETR_BEHAVIOR_INET_STATUS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("EnableInetLocal"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RETR_BEHAVIOR_LDAP_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableLDAPSignAndEncrypt"); +pub const CERT_RETR_BEHAVIOR_LDAP_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableLDAPSignAndEncrypt"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_ROOT_PROGRAM_CERT_POLICIES_PROP_ID: u32 = 83u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5764,7 +5764,7 @@ pub const CERT_ROOT_PROGRAM_FLAG_OU: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_ROOT_PROGRAM_NAME_CONSTRAINTS_PROP_ID: u32 = 84u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_RSA_PUBLIC_KEY_OBJID: ::windows::core::PCWSTR = ::windows::w!("1.2.840.113549.1.1.1"); +pub const CERT_RSA_PUBLIC_KEY_OBJID: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.113549.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_SCARD_PIN_ID_PROP_ID: u32 = 90u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -5850,21 +5850,21 @@ pub const CERT_SOURCE_LOCATION_PROP_ID: u32 = 72u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_SOURCE_URL_PROP_ID: u32 = 73u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MAX_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SrvOcspRespMaxBeforeNextUpdateSeconds"); +pub const CERT_SRV_OCSP_RESP_MAX_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SrvOcspRespMaxBeforeNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MAX_SYNC_CERT_FILE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SrvOcspRespMaxSyncCertFileSeconds"); +pub const CERT_SRV_OCSP_RESP_MAX_SYNC_CERT_FILE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SrvOcspRespMaxSyncCertFileSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SrvOcspRespMinAfterNextUpdateSeconds"); +pub const CERT_SRV_OCSP_RESP_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SrvOcspRespMinAfterNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SrvOcspRespMinBeforeNextUpdateSeconds"); +pub const CERT_SRV_OCSP_RESP_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SrvOcspRespMinBeforeNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_SRV_OCSP_RESP_MIN_SYNC_CERT_FILE_SECONDS_DEFAULT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MIN_SYNC_CERT_FILE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SrvOcspRespMinSyncCertFileSeconds"); +pub const CERT_SRV_OCSP_RESP_MIN_SYNC_CERT_FILE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SrvOcspRespMinSyncCertFileSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_MIN_VALIDITY_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SrvOcspRespMinValiditySeconds"); +pub const CERT_SRV_OCSP_RESP_MIN_VALIDITY_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SrvOcspRespMinValiditySeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_SRV_OCSP_RESP_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SrvOcspRespUrlRetrievalTimeoutMilliseconds"); +pub const CERT_SRV_OCSP_RESP_URL_RETRIEVAL_TIMEOUT_MILLISECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SrvOcspRespUrlRetrievalTimeoutMilliseconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_STORE_ADD_ALWAYS: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -6018,7 +6018,7 @@ pub const CERT_STORE_TIME_VALIDITY_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_STORE_UNSAFE_PHYSICAL_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_STRONG_SIGN_ECDSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA"); +pub const CERT_STRONG_SIGN_ECDSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_STRONG_SIGN_OID_INFO_CHOICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -6164,7 +6164,7 @@ pub const CERT_TRUST_PUB_ALLOW_MACHINE_ADMIN_TRUST: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_TRUST_PUB_ALLOW_TRUST_MASK: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("AuthenticodeFlags"); +pub const CERT_TRUST_PUB_AUTHENTICODE_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AuthenticodeFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CERT_TRUST_PUB_CHECK_PUBLISHER_REV_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -6460,51 +6460,51 @@ pub const CMSG_MAIL_LIST_VERSION: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CMSG_MAX_LENGTH_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_EXPORT_KEY_AGREE_FUNC: ::windows::core::PCWSTR = ::windows::w!("CryptMsgDllExportKeyAgree"); +pub const CMSG_OID_CAPI1_EXPORT_KEY_AGREE_FUNC: ::windows::core::PCWSTR = ::windows::core::w!("CryptMsgDllExportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_EXPORT_KEY_TRANS_FUNC: ::windows::core::PCWSTR = ::windows::w!("CryptMsgDllExportKeyTrans"); +pub const CMSG_OID_CAPI1_EXPORT_KEY_TRANS_FUNC: ::windows::core::PCWSTR = ::windows::core::w!("CryptMsgDllExportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_EXPORT_MAIL_LIST_FUNC: ::windows::core::PCWSTR = ::windows::w!("CryptMsgDllExportMailList"); +pub const CMSG_OID_CAPI1_EXPORT_MAIL_LIST_FUNC: ::windows::core::PCWSTR = ::windows::core::w!("CryptMsgDllExportMailList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows::core::PCWSTR = ::windows::w!("CryptMsgDllGenContentEncryptKey"); +pub const CMSG_OID_CAPI1_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows::core::PCWSTR = ::windows::core::w!("CryptMsgDllGenContentEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_IMPORT_KEY_AGREE_FUNC: ::windows::core::PCWSTR = ::windows::w!("CryptMsgDllImportKeyAgree"); +pub const CMSG_OID_CAPI1_IMPORT_KEY_AGREE_FUNC: ::windows::core::PCWSTR = ::windows::core::w!("CryptMsgDllImportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_IMPORT_KEY_TRANS_FUNC: ::windows::core::PCWSTR = ::windows::w!("CryptMsgDllImportKeyTrans"); +pub const CMSG_OID_CAPI1_IMPORT_KEY_TRANS_FUNC: ::windows::core::PCWSTR = ::windows::core::w!("CryptMsgDllImportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CAPI1_IMPORT_MAIL_LIST_FUNC: ::windows::core::PCWSTR = ::windows::w!("CryptMsgDllImportMailList"); +pub const CMSG_OID_CAPI1_IMPORT_MAIL_LIST_FUNC: ::windows::core::PCWSTR = ::windows::core::w!("CryptMsgDllImportMailList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_EXPORT_KEY_AGREE_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllCNGExportKeyAgree"); +pub const CMSG_OID_CNG_EXPORT_KEY_AGREE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllCNGExportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_EXPORT_KEY_TRANS_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllCNGExportKeyTrans"); +pub const CMSG_OID_CNG_EXPORT_KEY_TRANS_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllCNGExportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllCNGGenContentEncryptKey"); +pub const CMSG_OID_CNG_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllCNGGenContentEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_IMPORT_CONTENT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllCNGImportContentEncryptKey"); +pub const CMSG_OID_CNG_IMPORT_CONTENT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllCNGImportContentEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_IMPORT_KEY_AGREE_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllCNGImportKeyAgree"); +pub const CMSG_OID_CNG_IMPORT_KEY_AGREE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllCNGImportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_CNG_IMPORT_KEY_TRANS_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllCNGImportKeyTrans"); +pub const CMSG_OID_CNG_IMPORT_KEY_TRANS_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllCNGImportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_EXPORT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllExportEncryptKey"); +pub const CMSG_OID_EXPORT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllExportEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_EXPORT_KEY_AGREE_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllExportKeyAgree"); +pub const CMSG_OID_EXPORT_KEY_AGREE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllExportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_EXPORT_KEY_TRANS_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllExportKeyTrans"); +pub const CMSG_OID_EXPORT_KEY_TRANS_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllExportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_EXPORT_MAIL_LIST_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllExportMailList"); +pub const CMSG_OID_EXPORT_MAIL_LIST_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllExportMailList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllGenContentEncryptKey"); +pub const CMSG_OID_GEN_CONTENT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllGenContentEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_GEN_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllGenEncryptKey"); +pub const CMSG_OID_GEN_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllGenEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_IMPORT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllImportEncryptKey"); +pub const CMSG_OID_IMPORT_ENCRYPT_KEY_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllImportEncryptKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_IMPORT_KEY_AGREE_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllImportKeyAgree"); +pub const CMSG_OID_IMPORT_KEY_AGREE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllImportKeyAgree"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_IMPORT_KEY_TRANS_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllImportKeyTrans"); +pub const CMSG_OID_IMPORT_KEY_TRANS_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllImportKeyTrans"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CMSG_OID_IMPORT_MAIL_LIST_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptMsgDllImportMailList"); +pub const CMSG_OID_IMPORT_MAIL_LIST_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptMsgDllImportMailList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CMSG_RC4_NO_SALT_FLAG: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -6580,7 +6580,7 @@ pub const CONTEXT_OID_CAPI2_ANY: ::windows::core::PCSTR = ::windows::core::PCSTR #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CONTEXT_OID_CERTIFICATE: ::windows::core::PCSTR = ::windows::core::PCSTR(1i32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CONTEXT_OID_CREATE_OBJECT_CONTEXT_FUNC: ::windows::core::PCSTR = ::windows::s!("ContextDllCreateObjectContext"); +pub const CONTEXT_OID_CREATE_OBJECT_CONTEXT_FUNC: ::windows::core::PCSTR = ::windows::core::s!("ContextDllCreateObjectContext"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CONTEXT_OID_CRL: ::windows::core::PCSTR = ::windows::core::PCSTR(2i32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -6658,75 +6658,75 @@ pub const CROSS_CERT_DIST_POINT_ERR_INDEX_SHIFT: u32 = 24u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_DEFAULT: u32 = 50u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetCachedOcspSwitchToCrlCount"); +pub const CRYPTNET_CACHED_OCSP_SWITCH_TO_CRL_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetCachedOcspSwitchToCrlCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_CRL_BEFORE_OCSP_ENABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_DISABLE_INFORMATION_EVENTS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("DisableInformationEvents"); +pub const CRYPTNET_CRL_PRE_FETCH_DISABLE_INFORMATION_EVENTS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("DisableInformationEvents"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_LOG_FILE_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("LogFileName"); +pub const CRYPTNET_CRL_PRE_FETCH_LOG_FILE_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("LogFileName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_MAX_AGE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxAgeSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_MAX_AGE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxAgeSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MinAfterNextUpdateSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MinAfterNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MinBeforeNextUpdateSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MinBeforeNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_PROCESS_NAME_LIST_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("ProcessNameList"); +pub const CRYPTNET_CRL_PRE_FETCH_PROCESS_NAME_LIST_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ProcessNameList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_PUBLISH_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("PublishBeforeNextUpdateSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_PUBLISH_BEFORE_NEXT_UPDATE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PublishBeforeNextUpdateSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_PUBLISH_RANDOM_INTERVAL_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("PublishRandomIntervalSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_PUBLISH_RANDOM_INTERVAL_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PublishRandomIntervalSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_TIMEOUT_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("TimeoutSeconds"); +pub const CRYPTNET_CRL_PRE_FETCH_TIMEOUT_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("TimeoutSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_CRL_PRE_FETCH_URL_LIST_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("PreFetchUrlList"); +pub const CRYPTNET_CRL_PRE_FETCH_URL_LIST_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PreFetchUrlList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_MAX_CACHED_OCSP_PER_CRL_COUNT_DEFAULT: u32 = 500u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_MAX_CACHED_OCSP_PER_CRL_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetMaxCachedOcspPerCrlCount"); +pub const CRYPTNET_MAX_CACHED_OCSP_PER_CRL_COUNT_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetMaxCachedOcspPerCrlCount"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_OCSP_AFTER_CRL_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_AFTER_CURRENT_TIME_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchAfterCurrentTimePreFetchPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_AFTER_CURRENT_TIME_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchAfterCurrentTimePreFetchPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_AFTER_PUBLISH_PRE_FETCH_DIVISOR_DEFAULT: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_AFTER_PUBLISH_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchAfterPublishPreFetchDivisor"); +pub const CRYPTNET_PRE_FETCH_AFTER_PUBLISH_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchAfterPublishPreFetchDivisor"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_BEFORE_NEXT_UPDATE_PRE_FETCH_DIVISOR_DEFAULT: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_BEFORE_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchBeforeNextUpdatePreFetchDivisor"); +pub const CRYPTNET_PRE_FETCH_BEFORE_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchBeforeNextUpdatePreFetchDivisor"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MAX_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchMaxAfterNextUpdatePreFetchPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_MAX_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchMaxAfterNextUpdatePreFetchPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MAX_MAX_AGE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchMaxMaxAgeSeconds"); +pub const CRYPTNET_PRE_FETCH_MAX_MAX_AGE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchMaxMaxAgeSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchMinAfterNextUpdatePreFetchPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_MIN_AFTER_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchMinAfterNextUpdatePreFetchPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchMinBeforeNextUpdatePreFetchSeconds"); +pub const CRYPTNET_PRE_FETCH_MIN_BEFORE_NEXT_UPDATE_PRE_FETCH_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchMinBeforeNextUpdatePreFetchSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MIN_MAX_AGE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchMinMaxAgeSeconds"); +pub const CRYPTNET_PRE_FETCH_MIN_MAX_AGE_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchMinMaxAgeSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_MIN_OCSP_VALIDITY_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchMinOcspValidityPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_MIN_OCSP_VALIDITY_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchMinOcspValidityPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_RETRIEVAL_TIMEOUT_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchRetrievalTimeoutSeconds"); +pub const CRYPTNET_PRE_FETCH_RETRIEVAL_TIMEOUT_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchRetrievalTimeoutSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_SCAN_AFTER_TRIGGER_DELAY_SECONDS_DEFAULT: u32 = 60u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_SCAN_AFTER_TRIGGER_DELAY_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchScanAfterTriggerDelaySeconds"); +pub const CRYPTNET_PRE_FETCH_SCAN_AFTER_TRIGGER_DELAY_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchScanAfterTriggerDelaySeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_TRIGGER_DISABLE: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_TRIGGER_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchTriggerPeriodSeconds"); +pub const CRYPTNET_PRE_FETCH_TRIGGER_PERIOD_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchTriggerPeriodSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_PRE_FETCH_VALIDITY_PERIOD_AFTER_NEXT_UPDATE_PRE_FETCH_DIVISOR_DEFAULT: u32 = 10u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_PRE_FETCH_VALIDITY_PERIOD_AFTER_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetPreFetchValidityPeriodAfterNextUpdatePreFetchDivisor"); +pub const CRYPTNET_PRE_FETCH_VALIDITY_PERIOD_AFTER_NEXT_UPDATE_PRE_FETCH_DIVISOR_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetPreFetchValidityPeriodAfterNextUpdatePreFetchDivisor"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_URL_CACHE_DEFAULT_FLUSH: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPTNET_URL_CACHE_DEFAULT_FLUSH_EXEMPT_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptnetDefaultFlushExemptSeconds"); +pub const CRYPTNET_URL_CACHE_DEFAULT_FLUSH_EXEMPT_SECONDS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptnetDefaultFlushExemptSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPTNET_URL_CACHE_DISABLE_FLUSH: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -6834,9 +6834,9 @@ pub const CRYPT_DECRYPT_RSA_NO_PADDING_CHECK: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_DEFAULT_CONTAINER_OPTIONAL: u32 = 128u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_DEFAULT_CONTEXT: ::windows::core::PCWSTR = ::windows::w!("Default"); +pub const CRYPT_DEFAULT_CONTEXT: ::windows::core::PCWSTR = ::windows::core::w!("Default"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_DEFAULT_OID: ::windows::core::PCSTR = ::windows::s!("DEFAULT"); +pub const CRYPT_DEFAULT_OID: ::windows::core::PCSTR = ::windows::core::s!("DEFAULT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_DELETEKEYSET: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -6970,7 +6970,7 @@ pub const CRYPT_LITTLE_ENDIAN: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_LOCALIZED_NAME_ENCODING_TYPE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_LOCALIZED_NAME_OID: ::windows::core::PCSTR = ::windows::s!("LocalizedNames"); +pub const CRYPT_LOCALIZED_NAME_OID: ::windows::core::PCSTR = ::windows::core::s!("LocalizedNames"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_MAC: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7034,43 +7034,43 @@ pub const CRYPT_OCSP_ONLY_RETRIEVAL: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OFFLINE_CHECK_RETRIEVAL: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_CREATE_COM_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllCreateCOMObject"); +pub const CRYPT_OID_CREATE_COM_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllCreateCOMObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_DECODE_OBJECT_EX_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllDecodeObjectEx"); +pub const CRYPT_OID_DECODE_OBJECT_EX_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllDecodeObjectEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_DECODE_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllDecodeObject"); +pub const CRYPT_OID_DECODE_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllDecodeObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_DISABLE_SEARCH_DS_FLAG: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_ENCODE_OBJECT_EX_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllEncodeObjectEx"); +pub const CRYPT_OID_ENCODE_OBJECT_EX_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllEncodeObjectEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_ENCODE_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllEncodeObject"); +pub const CRYPT_OID_ENCODE_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllEncodeObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_ENUM_PHYSICAL_STORE_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllEnumPhysicalStore"); +pub const CRYPT_OID_ENUM_PHYSICAL_STORE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllEnumPhysicalStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_ENUM_SYSTEM_STORE_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllEnumSystemStore"); +pub const CRYPT_OID_ENUM_SYSTEM_STORE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllEnumSystemStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXPORT_PRIVATE_KEY_INFO_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllExportPrivateKeyInfoEx"); +pub const CRYPT_OID_EXPORT_PRIVATE_KEY_INFO_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllExportPrivateKeyInfoEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllExportPublicKeyInfoEx2"); +pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_EX2_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllExportPublicKeyInfoEx2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllExportPublicKeyInfoFromBCryptKeyHandle"); +pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FROM_BCRYPT_HANDLE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllExportPublicKeyInfoFromBCryptKeyHandle"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllExportPublicKeyInfoEx"); +pub const CRYPT_OID_EXPORT_PUBLIC_KEY_INFO_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllExportPublicKeyInfoEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllExtractEncodedSignatureParameters"); +pub const CRYPT_OID_EXTRACT_ENCODED_SIGNATURE_PARAMETERS_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllExtractEncodedSignatureParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_FIND_LOCALIZED_NAME_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllFindLocalizedName"); +pub const CRYPT_OID_FIND_LOCALIZED_NAME_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllFindLocalizedName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_FIND_OID_INFO_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllFindOIDInfo"); +pub const CRYPT_OID_FIND_OID_INFO_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllFindOIDInfo"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_FORMAT_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllFormatObject"); +pub const CRYPT_OID_FORMAT_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllFormatObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllImportPrivateKeyInfoEx"); +pub const CRYPT_OID_IMPORT_PRIVATE_KEY_INFO_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllImportPrivateKeyInfoEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllImportPublicKeyInfoEx2"); +pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_EX2_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllImportPublicKeyInfoEx2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllImportPublicKeyInfoEx"); +pub const CRYPT_OID_IMPORT_PUBLIC_KEY_INFO_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllImportPublicKeyInfoEx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_INFO_ALGID_KEY: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7078,21 +7078,21 @@ pub const CRYPT_OID_INFO_CNG_ALGID_KEY: u32 = 5u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_INFO_CNG_SIGN_KEY: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_ECC_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CryptOIDInfoECCParameters"); +pub const CRYPT_OID_INFO_ECC_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CryptOIDInfoECCParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_ECC_WRAP_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CryptOIDInfoECCWrapParameters"); +pub const CRYPT_OID_INFO_ECC_WRAP_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CryptOIDInfoECCWrapParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_HASH_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CryptOIDInfoHashParameters"); +pub const CRYPT_OID_INFO_HASH_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CryptOIDInfoHashParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_MGF1_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CryptOIDInfoMgf1Parameters"); +pub const CRYPT_OID_INFO_MGF1_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CryptOIDInfoMgf1Parameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_INFO_NAME_KEY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_NO_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CryptOIDInfoNoParameters"); +pub const CRYPT_OID_INFO_NO_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CryptOIDInfoNoParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_NO_SIGN_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CryptOIDInfoNoSign"); +pub const CRYPT_OID_INFO_NO_SIGN_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CryptOIDInfoNoSign"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_INFO_OAEP_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CryptOIDInfoOAEPParameters"); +pub const CRYPT_OID_INFO_OAEP_PARAMETERS_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CryptOIDInfoOAEPParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_INFO_OID_GROUP_BIT_LEN_MASK: u32 = 268369920u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7108,9 +7108,9 @@ pub const CRYPT_OID_INHIBIT_SIGNATURE_FORMAT_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_NO_NULL_ALGORITHM_PARA_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_OPEN_STORE_PROV_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllOpenStoreProv"); +pub const CRYPT_OID_OPEN_STORE_PROV_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllOpenStoreProv"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_OPEN_SYSTEM_STORE_PROV_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllOpenSystemStoreProv"); +pub const CRYPT_OID_OPEN_SYSTEM_STORE_PROV_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllOpenSystemStoreProv"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_PREFER_CNG_ALGID_FLAG: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7118,29 +7118,29 @@ pub const CRYPT_OID_PUBKEY_ENCRYPT_ONLY_FLAG: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_PUBKEY_SIGN_ONLY_FLAG: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REGISTER_PHYSICAL_STORE_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllRegisterPhysicalStore"); +pub const CRYPT_OID_REGISTER_PHYSICAL_STORE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllRegisterPhysicalStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REGISTER_SYSTEM_STORE_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllRegisterSystemStore"); +pub const CRYPT_OID_REGISTER_SYSTEM_STORE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllRegisterSystemStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REGPATH: ::windows::core::PCSTR = ::windows::s!("Software\\Microsoft\\Cryptography\\OID"); +pub const CRYPT_OID_REGPATH: ::windows::core::PCSTR = ::windows::core::s!("Software\\Microsoft\\Cryptography\\OID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_DLL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("Dll"); +pub const CRYPT_OID_REG_DLL_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Dll"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_ENCODING_TYPE_PREFIX: ::windows::core::PCSTR = ::windows::s!("EncodingType "); +pub const CRYPT_OID_REG_ENCODING_TYPE_PREFIX: ::windows::core::PCSTR = ::windows::core::s!("EncodingType "); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("CryptFlags"); +pub const CRYPT_OID_REG_FLAGS_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("CryptFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_FUNC_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("FuncName"); +pub const CRYPT_OID_REG_FUNC_NAME_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("FuncName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_REG_FUNC_NAME_VALUE_NAME_A: ::windows::core::PCSTR = ::windows::s!("FuncName"); +pub const CRYPT_OID_REG_FUNC_NAME_VALUE_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("FuncName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_SIGN_AND_ENCODE_HASH_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllSignAndEncodeHash"); +pub const CRYPT_OID_SIGN_AND_ENCODE_HASH_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllSignAndEncodeHash"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_SYSTEM_STORE_LOCATION_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("SystemStoreLocation"); +pub const CRYPT_OID_SYSTEM_STORE_LOCATION_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SystemStoreLocation"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_UNREGISTER_PHYSICAL_STORE_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllUnregisterPhysicalStore"); +pub const CRYPT_OID_UNREGISTER_PHYSICAL_STORE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllUnregisterPhysicalStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_UNREGISTER_SYSTEM_STORE_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllUnregisterSystemStore"); +pub const CRYPT_OID_UNREGISTER_SYSTEM_STORE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllUnregisterSystemStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_USE_CURVE_NAME_FOR_ENCODE_FLAG: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7148,13 +7148,13 @@ pub const CRYPT_OID_USE_CURVE_PARAMETERS_FOR_ENCODE_FLAG: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OID_USE_PUBKEY_PARA_FOR_PKCS7_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_VERIFY_CERTIFICATE_CHAIN_POLICY_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllVerifyCertificateChainPolicy"); +pub const CRYPT_OID_VERIFY_CERTIFICATE_CHAIN_POLICY_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllVerifyCertificateChainPolicy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_VERIFY_CTL_USAGE_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllVerifyCTLUsage"); +pub const CRYPT_OID_VERIFY_CTL_USAGE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllVerifyCTLUsage"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_VERIFY_ENCODED_SIGNATURE_FUNC: ::windows::core::PCSTR = ::windows::s!("CryptDllVerifyEncodedSignature"); +pub const CRYPT_OID_VERIFY_ENCODED_SIGNATURE_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CryptDllVerifyEncodedSignature"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const CRYPT_OID_VERIFY_REVOCATION_FUNC: ::windows::core::PCSTR = ::windows::s!("CertDllVerifyRevocation"); +pub const CRYPT_OID_VERIFY_REVOCATION_FUNC: ::windows::core::PCSTR = ::windows::core::s!("CertDllVerifyRevocation"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const CRYPT_OVERWRITE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7382,9 +7382,9 @@ pub const ECC_CMS_SHARED_INFO: ::windows::core::PCSTR = ::windows::core::PCSTR(7 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const EXPORT_PRIVATE_KEYS: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const EXPO_OFFLOAD_FUNC_NAME: ::windows::core::PCSTR = ::windows::s!("OffloadModExpo"); +pub const EXPO_OFFLOAD_FUNC_NAME: ::windows::core::PCSTR = ::windows::core::s!("OffloadModExpo"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const EXPO_OFFLOAD_REG_VALUE: ::windows::core::PCSTR = ::windows::s!("ExpoOffload"); +pub const EXPO_OFFLOAD_REG_VALUE: ::windows::core::PCSTR = ::windows::core::s!("ExpoOffload"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const E_ICARD_ARGUMENT: ::windows::core::HRESULT = ::windows::core::HRESULT(-1073413883i32); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7578,21 +7578,21 @@ pub const KP_X: u32 = 14u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const KP_Y: u32 = 15u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DH_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("CAPIDHPRIVATEBLOB"); +pub const LEGACY_DH_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("CAPIDHPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DH_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("CAPIDHPUBLICBLOB"); +pub const LEGACY_DH_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("CAPIDHPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DSA_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("CAPIDSAPRIVATEBLOB"); +pub const LEGACY_DSA_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("CAPIDSAPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DSA_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("CAPIDSAPUBLICBLOB"); +pub const LEGACY_DSA_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("CAPIDSAPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DSA_V2_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("V2CAPIDSAPRIVATEBLOB"); +pub const LEGACY_DSA_V2_PRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("V2CAPIDSAPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_DSA_V2_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("V2CAPIDSAPUBLICBLOB"); +pub const LEGACY_DSA_V2_PUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("V2CAPIDSAPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_RSAPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::w!("CAPIPRIVATEBLOB"); +pub const LEGACY_RSAPRIVATE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("CAPIPRIVATEBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const LEGACY_RSAPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("CAPIPUBLICBLOB"); +pub const LEGACY_RSAPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("CAPIPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const MAXUIDLEN: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7602,91 +7602,91 @@ pub const MICROSOFT_ROOT_CERT_CHAIN_POLICY_DISABLE_FLIGHT_ROOT_FLAG: u32 = 26214 #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const MICROSOFT_ROOT_CERT_CHAIN_POLICY_ENABLE_TEST_ROOT_FLAG: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DH_SCHANNEL_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft DH SChannel Cryptographic Provider"); +pub const MS_DEF_DH_SCHANNEL_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft DH SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DH_SCHANNEL_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft DH SChannel Cryptographic Provider"); +pub const MS_DEF_DH_SCHANNEL_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft DH SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DH_SCHANNEL_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft DH SChannel Cryptographic Provider"); +pub const MS_DEF_DH_SCHANNEL_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft DH SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_DH_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_DEF_DSS_DH_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_DH_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_DEF_DSS_DH_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_DH_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_DEF_DSS_DH_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft Base DSS Cryptographic Provider"); +pub const MS_DEF_DSS_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Base DSS Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Base DSS Cryptographic Provider"); +pub const MS_DEF_DSS_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Base DSS Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_DSS_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Base DSS Cryptographic Provider"); +pub const MS_DEF_DSS_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Base DSS Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft Base Cryptographic Provider v1.0"); +pub const MS_DEF_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Base Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Base Cryptographic Provider v1.0"); +pub const MS_DEF_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Base Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Base Cryptographic Provider v1.0"); +pub const MS_DEF_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Base Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SCHANNEL_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft RSA SChannel Cryptographic Provider"); +pub const MS_DEF_RSA_SCHANNEL_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft RSA SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SCHANNEL_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft RSA SChannel Cryptographic Provider"); +pub const MS_DEF_RSA_SCHANNEL_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft RSA SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SCHANNEL_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft RSA SChannel Cryptographic Provider"); +pub const MS_DEF_RSA_SCHANNEL_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft RSA SChannel Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SIG_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft RSA Signature Cryptographic Provider"); +pub const MS_DEF_RSA_SIG_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft RSA Signature Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SIG_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft RSA Signature Cryptographic Provider"); +pub const MS_DEF_RSA_SIG_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft RSA Signature Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_DEF_RSA_SIG_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft RSA Signature Cryptographic Provider"); +pub const MS_DEF_RSA_SIG_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft RSA Signature Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENHANCED_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft Enhanced Cryptographic Provider v1.0"); +pub const MS_ENHANCED_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Enhanced Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENHANCED_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Enhanced Cryptographic Provider v1.0"); +pub const MS_ENHANCED_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Enhanced Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENHANCED_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Enhanced Cryptographic Provider v1.0"); +pub const MS_ENHANCED_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Enhanced Cryptographic Provider v1.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_DSS_DH_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_ENH_DSS_DH_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_DSS_DH_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_ENH_DSS_DH_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_DSS_DH_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); +pub const MS_ENH_DSS_DH_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft Enhanced RSA and AES Cryptographic Provider"); +pub const MS_ENH_RSA_AES_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Enhanced RSA and AES Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Enhanced RSA and AES Cryptographic Provider"); +pub const MS_ENH_RSA_AES_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Enhanced RSA and AES Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Enhanced RSA and AES Cryptographic Provider"); +pub const MS_ENH_RSA_AES_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Enhanced RSA and AES Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_XP: ::windows::core::PCWSTR = ::windows::w!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); +pub const MS_ENH_RSA_AES_PROV_XP: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_XP_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); +pub const MS_ENH_RSA_AES_PROV_XP_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_ENH_RSA_AES_PROV_XP_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); +pub const MS_ENH_RSA_AES_PROV_XP_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_KEY_PROTECTION_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Microsoft Key Protection Provider"); +pub const MS_KEY_PROTECTION_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Key Protection Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_KEY_STORAGE_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Microsoft Software Key Storage Provider"); +pub const MS_KEY_STORAGE_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Software Key Storage Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_NGC_KEY_STORAGE_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Microsoft Passport Key Storage Provider"); +pub const MS_NGC_KEY_STORAGE_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Passport Key Storage Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_PLATFORM_CRYPTO_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Microsoft Platform Crypto Provider"); +pub const MS_PLATFORM_CRYPTO_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Platform Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_PLATFORM_KEY_STORAGE_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Microsoft Platform Crypto Provider"); +pub const MS_PLATFORM_KEY_STORAGE_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Platform Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_PRIMITIVE_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Microsoft Primitive Provider"); +pub const MS_PRIMITIVE_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Primitive Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_SCARD_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft Base Smart Card Crypto Provider"); +pub const MS_SCARD_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Base Smart Card Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_SCARD_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Base Smart Card Crypto Provider"); +pub const MS_SCARD_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Base Smart Card Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_SCARD_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Base Smart Card Crypto Provider"); +pub const MS_SCARD_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Base Smart Card Crypto Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_SMART_CARD_KEY_STORAGE_PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Microsoft Smart Card Key Storage Provider"); +pub const MS_SMART_CARD_KEY_STORAGE_PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Smart Card Key Storage Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_STRONG_PROV: ::windows::core::PCWSTR = ::windows::w!("Microsoft Strong Cryptographic Provider"); +pub const MS_STRONG_PROV: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Strong Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_STRONG_PROV_A: ::windows::core::PCSTR = ::windows::s!("Microsoft Strong Cryptographic Provider"); +pub const MS_STRONG_PROV_A: ::windows::core::PCSTR = ::windows::core::s!("Microsoft Strong Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const MS_STRONG_PROV_W: ::windows::core::PCWSTR = ::windows::w!("Microsoft Strong Cryptographic Provider"); +pub const MS_STRONG_PROV_W: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft Strong Cryptographic Provider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPTBUFFER_ATTESTATIONSTATEMENT_BLOB: u32 = 51u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7758,17 +7758,17 @@ pub const NCRYPTBUFFER_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPTBUFFER_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS: u32 = 54u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_3DES_112_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("3DES_112"); +pub const NCRYPT_3DES_112_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("3DES_112"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_3DES_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("3DES"); +pub const NCRYPT_3DES_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("3DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_AES_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("AES"); +pub const NCRYPT_AES_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("AES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_AES_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::w!("AES"); +pub const NCRYPT_AES_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("AES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ALGORITHM_GROUP_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Algorithm Group"); +pub const NCRYPT_ALGORITHM_GROUP_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Algorithm Group"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ALGORITHM_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Algorithm Name"); +pub const NCRYPT_ALGORITHM_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Algorithm Name"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ALLOW_ALL_USAGES: u32 = 16777215u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7790,29 +7790,29 @@ pub const NCRYPT_ALLOW_SIGNING_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ALLOW_SILENT_KEY_ACCESS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_ALTERNATE_KEY_STORAGE_LOCATION"); +pub const NCRYPT_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_ALTERNATE_KEY_STORAGE_LOCATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ASSOCIATED_ECDH_KEY: ::windows::core::PCWSTR = ::windows::w!("SmartCardAssociatedECDHKey"); +pub const NCRYPT_ASSOCIATED_ECDH_KEY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardAssociatedECDHKey"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ATTESTATION_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_AUTHORITY_KEY_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_AUTH_TAG_LENGTH: ::windows::core::PCWSTR = ::windows::w!("AuthTagLength"); +pub const NCRYPT_AUTH_TAG_LENGTH: ::windows::core::PCWSTR = ::windows::core::w!("AuthTagLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_BLOCK_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Block Length"); +pub const NCRYPT_BLOCK_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Block Length"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CAPI_KDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("CAPI_KDF"); +pub const NCRYPT_CAPI_KDF_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("CAPI_KDF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CERTIFICATE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardKeyCertificate"); +pub const NCRYPT_CERTIFICATE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardKeyCertificate"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CHAINING_MODE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Chaining Mode"); +pub const NCRYPT_CHAINING_MODE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Chaining Mode"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CHANGEPASSWORD_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_CHANGEPASSWORD"); +pub const NCRYPT_CHANGEPASSWORD_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_CHANGEPASSWORD"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_CIPHER_BLOCK_PADDING_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_CIPHER_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("CipherKeyBlob"); +pub const NCRYPT_CIPHER_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("CipherKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_CIPHER_KEY_BLOB_MAGIC: u32 = 1380470851u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7834,57 +7834,57 @@ pub const NCRYPT_CLAIM_VSM_KEY_ATTESTATION_STATEMENT: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_CLAIM_WEB_AUTH_SUBJECT_ONLY: u32 = 258u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DESCR_DELIMITER_AND: ::windows::core::PCWSTR = ::windows::w!("AND"); +pub const NCRYPT_DESCR_DELIMITER_AND: ::windows::core::PCWSTR = ::windows::core::w!("AND"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DESCR_DELIMITER_OR: ::windows::core::PCWSTR = ::windows::w!("OR"); +pub const NCRYPT_DESCR_DELIMITER_OR: ::windows::core::PCWSTR = ::windows::core::w!("OR"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DESCR_EQUAL: ::windows::core::PCWSTR = ::windows::w!("="); +pub const NCRYPT_DESCR_EQUAL: ::windows::core::PCWSTR = ::windows::core::w!("="); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DESX_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DESX"); +pub const NCRYPT_DESX_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DESX"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DES_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DES"); +pub const NCRYPT_DES_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DES_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::w!("DES"); +pub const NCRYPT_DES_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("DES"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DH_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DH"); +pub const NCRYPT_DH_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DH_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::w!("DH"); +pub const NCRYPT_DH_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("DH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DH_PARAMETERS_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("DHParameters"); +pub const NCRYPT_DH_PARAMETERS_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("DHParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DISMISS_UI_TIMEOUT_SEC_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardDismissUITimeoutSeconds"); +pub const NCRYPT_DISMISS_UI_TIMEOUT_SEC_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardDismissUITimeoutSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_DO_NOT_FINALIZE_FLAG: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("DSA"); +pub const NCRYPT_DSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("DSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_DSA_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::w!("DSA"); +pub const NCRYPT_DSA_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("DSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECC_CURVE_NAME_LIST_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("ECCCurveNameList"); +pub const NCRYPT_ECC_CURVE_NAME_LIST_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("ECCCurveNameList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECC_CURVE_NAME_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("ECCCurveName"); +pub const NCRYPT_ECC_CURVE_NAME_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("ECCCurveName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECC_PARAMETERS_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("ECCParameters"); +pub const NCRYPT_ECC_PARAMETERS_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("ECCParameters"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDH"); +pub const NCRYPT_ECDH_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::w!("ECDH"); +pub const NCRYPT_ECDH_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("ECDH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_P256_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDH_P256"); +pub const NCRYPT_ECDH_P256_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDH_P256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_P384_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDH_P384"); +pub const NCRYPT_ECDH_P384_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDH_P384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDH_P521_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDH_P521"); +pub const NCRYPT_ECDH_P521_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDH_P521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA"); +pub const NCRYPT_ECDSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::w!("ECDSA"); +pub const NCRYPT_ECDSA_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_P256_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA_P256"); +pub const NCRYPT_ECDSA_P256_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA_P256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_P384_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA_P384"); +pub const NCRYPT_ECDSA_P384_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA_P384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ECDSA_P521_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("ECDSA_P521"); +pub const NCRYPT_ECDSA_P521_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("ECDSA_P521"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_EXPORTED_ISOLATED_KEY_HEADER_CURRENT_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7892,11 +7892,11 @@ pub const NCRYPT_EXPORTED_ISOLATED_KEY_HEADER_V0: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_EXPORT_LEGACY_FLAG: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_EXPORT_POLICY_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Export Policy"); +pub const NCRYPT_EXPORT_POLICY_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Export Policy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_EXTENDED_ERRORS_FLAG: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_HMAC_SHA256_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("HMAC-SHA256"); +pub const NCRYPT_HMAC_SHA256_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("HMAC-SHA256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_IGNORE_DEVICE_STATE_FLAG: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -7908,257 +7908,257 @@ pub const NCRYPT_IMPL_REMOVABLE_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_IMPL_SOFTWARE_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_IMPL_TYPE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Impl Type"); +pub const NCRYPT_IMPL_TYPE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Impl Type"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_IMPL_VIRTUAL_ISOLATION_FLAG: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_INITIALIZATION_VECTOR: ::windows::core::PCWSTR = ::windows::w!("IV"); +pub const NCRYPT_INITIALIZATION_VECTOR: ::windows::core::PCWSTR = ::windows::core::w!("IV"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES_CURRENT_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ISOLATED_KEY_ATTESTED_ATTRIBUTES_V0: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ISOLATED_KEY_ENVELOPE_BLOB: ::windows::core::PCWSTR = ::windows::w!("ISOLATED_KEY_ENVELOPE"); +pub const NCRYPT_ISOLATED_KEY_ENVELOPE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("ISOLATED_KEY_ENVELOPE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ISOLATED_KEY_FLAG_CREATED_IN_ISOLATION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_ISOLATED_KEY_FLAG_IMPORT_ONLY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KDF_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("KDFKeyBlob"); +pub const NCRYPT_KDF_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("KDFKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KDF_KEY_BLOB_MAGIC: u32 = 826688587u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KDF_SECRET_VALUE: ::windows::core::PCWSTR = ::windows::w!("KDFKeySecret"); +pub const NCRYPT_KDF_SECRET_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("KDFKeySecret"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_ACCESS_POLICY_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Key Access Policy"); +pub const NCRYPT_KEY_ACCESS_POLICY_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Key Access Policy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_ACCESS_POLICY_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_ATTEST_MAGIC: u32 = 1146110283u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_DERIVATION_GROUP: ::windows::core::PCWSTR = ::windows::w!("KEY_DERIVATION"); +pub const NCRYPT_KEY_DERIVATION_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("KEY_DERIVATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_DERIVATION_INTERFACE: u32 = 7u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_DERIVATION_OPERATION: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_CERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("CERTIFICATE"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_CERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("CERTIFICATE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL: ::windows::core::PCWSTR = ::windows::w!("LOCAL"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_LOCAL: ::windows::core::PCWSTR = ::windows::core::w!("LOCAL"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_LOCKEDCREDENTIALS: ::windows::core::PCWSTR = ::windows::w!("LOCKEDCREDENTIALS"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_LOCKEDCREDENTIALS: ::windows::core::PCWSTR = ::windows::core::w!("LOCKEDCREDENTIALS"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL: ::windows::core::PCWSTR = ::windows::w!("SDDL"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_SDDL: ::windows::core::PCWSTR = ::windows::core::w!("SDDL"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_SID: ::windows::core::PCWSTR = ::windows::w!("SID"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_SID: ::windows::core::PCWSTR = ::windows::core::w!("SID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS: ::windows::core::PCWSTR = ::windows::w!("WEBCREDENTIALS"); +pub const NCRYPT_KEY_PROTECTION_ALGORITHM_WEBCREDENTIALS: ::windows::core::PCWSTR = ::windows::core::w!("WEBCREDENTIALS"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_CERT_CERTBLOB: ::windows::core::PCWSTR = ::windows::w!("CertBlob"); +pub const NCRYPT_KEY_PROTECTION_CERT_CERTBLOB: ::windows::core::PCWSTR = ::windows::core::w!("CertBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_CERT_HASHID: ::windows::core::PCWSTR = ::windows::w!("HashId"); +pub const NCRYPT_KEY_PROTECTION_CERT_HASHID: ::windows::core::PCWSTR = ::windows::core::w!("HashId"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_KEY_PROTECTION_INTERFACE: u32 = 65540u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_LOCAL_LOGON: ::windows::core::PCWSTR = ::windows::w!("logon"); +pub const NCRYPT_KEY_PROTECTION_LOCAL_LOGON: ::windows::core::PCWSTR = ::windows::core::w!("logon"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_LOCAL_MACHINE: ::windows::core::PCWSTR = ::windows::w!("machine"); +pub const NCRYPT_KEY_PROTECTION_LOCAL_MACHINE: ::windows::core::PCWSTR = ::windows::core::w!("machine"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_PROTECTION_LOCAL_USER: ::windows::core::PCWSTR = ::windows::w!("user"); +pub const NCRYPT_KEY_PROTECTION_LOCAL_USER: ::windows::core::PCWSTR = ::windows::core::w!("user"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_STORAGE_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("KEY_STORAGE"); +pub const NCRYPT_KEY_STORAGE_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("KEY_STORAGE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_TYPE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Key Type"); +pub const NCRYPT_KEY_TYPE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Key Type"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_KEY_USAGE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Key Usage"); +pub const NCRYPT_KEY_USAGE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Key Usage"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_LAST_MODIFIED_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Modified"); +pub const NCRYPT_LAST_MODIFIED_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Modified"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_LENGTHS_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Lengths"); +pub const NCRYPT_LENGTHS_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Lengths"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Length"); +pub const NCRYPT_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Length"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_MAX_ALG_ID_LENGTH: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_MAX_KEY_NAME_LENGTH: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_MAX_NAME_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Max Name Length"); +pub const NCRYPT_MAX_NAME_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Max Name Length"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_MAX_PROPERTY_DATA: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_MAX_PROPERTY_NAME: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_MD2_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("MD2"); +pub const NCRYPT_MD2_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("MD2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_MD4_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("MD4"); +pub const NCRYPT_MD4_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("MD4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_MD5_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("MD5"); +pub const NCRYPT_MD5_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("MD5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_NAMED_DESCRIPTOR_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_NAME_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Name"); +pub const NCRYPT_NAME_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Name"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_NO_CACHED_PASSWORD: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_OPAQUETRANSPORT_BLOB: ::windows::core::PCWSTR = ::windows::w!("OpaqueTransport"); +pub const NCRYPT_OPAQUETRANSPORT_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("OpaqueTransport"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PAD_CIPHER_FLAG: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PBKDF2_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("PBKDF2"); +pub const NCRYPT_PBKDF2_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("PBKDF2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_ALTERNATE_KEY_STORAGE_LOCATION"); +pub const NCRYPT_PCP_ALTERNATE_KEY_STORAGE_LOCATION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_ALTERNATE_KEY_STORAGE_LOCATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_CHANGEPASSWORD_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_CHANGEPASSWORD"); +pub const NCRYPT_PCP_CHANGEPASSWORD_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_CHANGEPASSWORD"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_ECC_EKCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_ECC_EKCERT"); +pub const NCRYPT_PCP_ECC_EKCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_ECC_EKCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_ECC_EKNVCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_ECC_EKNVCERT"); +pub const NCRYPT_PCP_ECC_EKNVCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_ECC_EKNVCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_ECC_EKPUB_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_ECC_EKPUB"); +pub const NCRYPT_PCP_ECC_EKPUB_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_ECC_EKPUB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_EKCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_EKCERT"); +pub const NCRYPT_PCP_EKCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_EKCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_EKNVCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_EKNVCERT"); +pub const NCRYPT_PCP_EKNVCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_EKNVCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_EKPUB_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_EKPUB"); +pub const NCRYPT_PCP_EKPUB_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_EKPUB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_ENCRYPTION_KEY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_EXPORT_ALLOWED_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_EXPORT_ALLOWED"); +pub const NCRYPT_PCP_EXPORT_ALLOWED_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_EXPORT_ALLOWED"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_HMACVERIFICATION_KEY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_NONCE: ::windows::core::PCWSTR = ::windows::w!("PCP_HMAC_AUTH_NONCE"); +pub const NCRYPT_PCP_HMAC_AUTH_NONCE: ::windows::core::PCWSTR = ::windows::core::w!("PCP_HMAC_AUTH_NONCE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_POLICYINFO: ::windows::core::PCWSTR = ::windows::w!("PCP_HMAC_AUTH_POLICYINFO"); +pub const NCRYPT_PCP_HMAC_AUTH_POLICYINFO: ::windows::core::PCWSTR = ::windows::core::w!("PCP_HMAC_AUTH_POLICYINFO"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_POLICYREF: ::windows::core::PCWSTR = ::windows::w!("PCP_HMAC_AUTH_POLICYREF"); +pub const NCRYPT_PCP_HMAC_AUTH_POLICYREF: ::windows::core::PCWSTR = ::windows::core::w!("PCP_HMAC_AUTH_POLICYREF"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_SIGNATURE: ::windows::core::PCWSTR = ::windows::w!("PCP_HMAC_AUTH_SIGNATURE"); +pub const NCRYPT_PCP_HMAC_AUTH_SIGNATURE: ::windows::core::PCWSTR = ::windows::core::w!("PCP_HMAC_AUTH_SIGNATURE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_HMAC_AUTH_TICKET: ::windows::core::PCWSTR = ::windows::w!("PCP_HMAC_AUTH_TICKET"); +pub const NCRYPT_PCP_HMAC_AUTH_TICKET: ::windows::core::PCWSTR = ::windows::core::w!("PCP_HMAC_AUTH_TICKET"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_IDENTITY_KEY: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_INTERMEDIATE_CA_EKCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_INTERMEDIATE_CA_EKCERT"); +pub const NCRYPT_PCP_INTERMEDIATE_CA_EKCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_INTERMEDIATE_CA_EKCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_KEYATTESTATION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM12_KEYATTESTATION"); +pub const NCRYPT_PCP_KEYATTESTATION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM12_KEYATTESTATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_KEY_CREATIONHASH_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_KEY_CREATIONHASH"); +pub const NCRYPT_PCP_KEY_CREATIONHASH_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_KEY_CREATIONHASH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_KEY_CREATIONTICKET_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_KEY_CREATIONTICKET"); +pub const NCRYPT_PCP_KEY_CREATIONTICKET_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_KEY_CREATIONTICKET"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_KEY_USAGE_POLICY_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_KEY_USAGE_POLICY"); +pub const NCRYPT_PCP_KEY_USAGE_POLICY_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_KEY_USAGE_POLICY"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_MIGRATIONPASSWORD_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_MIGRATIONPASSWORD"); +pub const NCRYPT_PCP_MIGRATIONPASSWORD_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_MIGRATIONPASSWORD"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_NO_DA_PROTECTION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_NO_DA_PROTECTION"); +pub const NCRYPT_PCP_NO_DA_PROTECTION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_NO_DA_PROTECTION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PASSWORD_REQUIRED_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PASSWORD_REQUIRED"); +pub const NCRYPT_PCP_PASSWORD_REQUIRED_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PASSWORD_REQUIRED"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PCRTABLE_ALGORITHM_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PCRTABLE_ALGORITHM"); +pub const NCRYPT_PCP_PCRTABLE_ALGORITHM_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PCRTABLE_ALGORITHM"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PCRTABLE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PCRTABLE"); +pub const NCRYPT_PCP_PCRTABLE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PCRTABLE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORMHANDLE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PLATFORMHANDLE"); +pub const NCRYPT_PCP_PLATFORMHANDLE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PLATFORMHANDLE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_BINDING_PCRALGID_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PLATFORM_BINDING_PCRALGID"); +pub const NCRYPT_PCP_PLATFORM_BINDING_PCRALGID_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PLATFORM_BINDING_PCRALGID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_BINDING_PCRDIGESTLIST_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PLATFORM_BINDING_PCRDIGESTLIST"); +pub const NCRYPT_PCP_PLATFORM_BINDING_PCRDIGESTLIST_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PLATFORM_BINDING_PCRDIGESTLIST"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_BINDING_PCRDIGEST_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PLATFORM_BINDING_PCRDIGEST"); +pub const NCRYPT_PCP_PLATFORM_BINDING_PCRDIGEST_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PLATFORM_BINDING_PCRDIGEST"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_BINDING_PCRMASK_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PLATFORM_BINDING_PCRMASK"); +pub const NCRYPT_PCP_PLATFORM_BINDING_PCRMASK_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PLATFORM_BINDING_PCRMASK"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PLATFORM_TYPE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PLATFORM_TYPE"); +pub const NCRYPT_PCP_PLATFORM_TYPE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PLATFORM_TYPE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PROVIDERHANDLE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PROVIDERMHANDLE"); +pub const NCRYPT_PCP_PROVIDERHANDLE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PROVIDERMHANDLE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PROVIDER_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_PROVIDER_VERSION"); +pub const NCRYPT_PCP_PROVIDER_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_PROVIDER_VERSION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_PSS_SALT_SIZE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PSS Salt Size"); +pub const NCRYPT_PCP_PSS_SALT_SIZE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PSS Salt Size"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RAW_POLICYDIGEST_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_RAW_POLICYDIGEST"); +pub const NCRYPT_PCP_RAW_POLICYDIGEST_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_RAW_POLICYDIGEST"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_EKCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_RSA_EKCERT"); +pub const NCRYPT_PCP_RSA_EKCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_RSA_EKCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_EKNVCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_RSA_EKNVCERT"); +pub const NCRYPT_PCP_RSA_EKNVCERT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_RSA_EKNVCERT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_EKPUB_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_RSA_EKPUB"); +pub const NCRYPT_PCP_RSA_EKPUB_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_RSA_EKPUB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_SCHEME_HASH_ALG_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_RSA_SCHEME_HASH_ALG"); +pub const NCRYPT_PCP_RSA_SCHEME_HASH_ALG_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_RSA_SCHEME_HASH_ALG"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_RSA_SCHEME_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_RSA_SCHEME"); +pub const NCRYPT_PCP_RSA_SCHEME_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_RSA_SCHEME"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_SESSIONID_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_SESSIONID"); +pub const NCRYPT_PCP_SESSIONID_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_SESSIONID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_SIGNATURE_KEY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_SRKPUB_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_SRKPUB"); +pub const NCRYPT_PCP_SRKPUB_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_SRKPUB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_STORAGEPARENT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_STORAGEPARENT"); +pub const NCRYPT_PCP_STORAGEPARENT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_STORAGEPARENT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PCP_STORAGE_KEY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_SYMMETRIC_KEYBITS_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_SYMMETRIC_KEYBITS"); +pub const NCRYPT_PCP_SYMMETRIC_KEYBITS_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_SYMMETRIC_KEYBITS"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM12_IDACTIVATION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM12_IDACTIVATION"); +pub const NCRYPT_PCP_TPM12_IDACTIVATION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM12_IDACTIVATION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM12_IDBINDING_DYNAMIC_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM12_IDBINDING_DYNAMIC"); +pub const NCRYPT_PCP_TPM12_IDBINDING_DYNAMIC_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM12_IDBINDING_DYNAMIC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM12_IDBINDING_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM12_IDBINDING"); +pub const NCRYPT_PCP_TPM12_IDBINDING_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM12_IDBINDING"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM2BNAME_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM2BNAME"); +pub const NCRYPT_PCP_TPM2BNAME_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM2BNAME"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_FW_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM_FW_VERSION"); +pub const NCRYPT_PCP_TPM_FW_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM_FW_VERSION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED"); +pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM_IFX_RSA_KEYGEN_PROHIBITED"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY"); +pub const NCRYPT_PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM_IFX_RSA_KEYGEN_VULNERABILITY"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_MANUFACTURER_ID_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM_MANUFACTURER_ID"); +pub const NCRYPT_PCP_TPM_MANUFACTURER_ID_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM_MANUFACTURER_ID"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_TPM_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_TPM_VERSION"); +pub const NCRYPT_PCP_TPM_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_TPM_VERSION"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PCP_USAGEAUTH_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PCP_USAGEAUTH"); +pub const NCRYPT_PCP_USAGEAUTH_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PCP_USAGEAUTH"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_APPLICATION_IMAGE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PinCacheApplicationImage"); +pub const NCRYPT_PIN_CACHE_APPLICATION_IMAGE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PinCacheApplicationImage"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_APPLICATION_STATUS_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PinCacheApplicationStatus"); +pub const NCRYPT_PIN_CACHE_APPLICATION_STATUS_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PinCacheApplicationStatus"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PIN_CACHE_APPLICATION_TICKET_BYTE_LENGTH: u32 = 90u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_APPLICATION_TICKET_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PinCacheApplicationTicket"); +pub const NCRYPT_PIN_CACHE_APPLICATION_TICKET_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PinCacheApplicationTicket"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PIN_CACHE_CLEAR_FOR_CALLING_PROCESS_OPTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_CLEAR_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PinCacheClear"); +pub const NCRYPT_PIN_CACHE_CLEAR_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PinCacheClear"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PIN_CACHE_DISABLE_DPL_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_FLAGS_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PinCacheFlags"); +pub const NCRYPT_PIN_CACHE_FLAGS_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PinCacheFlags"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_FREE_APPLICATION_TICKET_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PinCacheFreeApplicationTicket"); +pub const NCRYPT_PIN_CACHE_FREE_APPLICATION_TICKET_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PinCacheFreeApplicationTicket"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_IS_GESTURE_REQUIRED_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PinCacheIsGestureRequired"); +pub const NCRYPT_PIN_CACHE_IS_GESTURE_REQUIRED_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PinCacheIsGestureRequired"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_CACHE_PIN_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PinCachePin"); +pub const NCRYPT_PIN_CACHE_PIN_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PinCachePin"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PIN_CACHE_REQUIRE_GESTURE_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_PROMPT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardPinPrompt"); +pub const NCRYPT_PIN_PROMPT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardPinPrompt"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PIN_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardPin"); +pub const NCRYPT_PIN_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardPin"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PKCS7_ENVELOPE_BLOB: ::windows::core::PCWSTR = ::windows::w!("PKCS7_ENVELOPE"); +pub const NCRYPT_PKCS7_ENVELOPE_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("PKCS7_ENVELOPE"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PKCS8_PRIVATE_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("PKCS8_PRIVATEKEY"); +pub const NCRYPT_PKCS8_PRIVATE_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("PKCS8_PRIVATEKEY"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PLATFORM_ATTEST_MAGIC: u32 = 1146110288u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PREFER_VIRTUAL_ISOLATION_FLAG: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PROTECTED_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("ProtectedKeyBlob"); +pub const NCRYPT_PROTECTED_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("ProtectedKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PROTECTED_KEY_BLOB_MAGIC: u32 = 1263817296u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8166,59 +8166,59 @@ pub const NCRYPT_PROTECTION_INFO_TYPE_DESCRIPTOR_STRING: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_PROTECT_TO_LOCAL_SYSTEM: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PROVIDER_HANDLE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Provider Handle"); +pub const NCRYPT_PROVIDER_HANDLE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Provider Handle"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_PUBLIC_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("PublicKeyLength"); +pub const NCRYPT_PUBLIC_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("PublicKeyLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RC2_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("RC2"); +pub const NCRYPT_RC2_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("RC2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RC2_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::w!("RC2"); +pub const NCRYPT_RC2_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("RC2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_READER_ICON_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardReaderIcon"); +pub const NCRYPT_READER_ICON_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardReaderIcon"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_READER_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardReader"); +pub const NCRYPT_READER_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardReader"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_ROOT_CERTSTORE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartcardRootCertStore"); +pub const NCRYPT_ROOT_CERTSTORE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartcardRootCertStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("RSA"); +pub const NCRYPT_RSA_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("RSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RSA_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::w!("RSA"); +pub const NCRYPT_RSA_ALGORITHM_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("RSA"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_RSA_SIGN_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("RSA_SIGN"); +pub const NCRYPT_RSA_SIGN_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("RSA_SIGN"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SCARD_NGC_KEY_NAME: ::windows::core::PCWSTR = ::windows::w!("SmartCardNgcKeyName"); +pub const NCRYPT_SCARD_NGC_KEY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardNgcKeyName"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SCARD_PIN_ID: ::windows::core::PCWSTR = ::windows::w!("SmartCardPinId"); +pub const NCRYPT_SCARD_PIN_ID: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardPinId"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SCARD_PIN_INFO: ::windows::core::PCWSTR = ::windows::w!("SmartCardPinInfo"); +pub const NCRYPT_SCARD_PIN_INFO: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardPinInfo"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_SEALING_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SECURE_PIN_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardSecurePin"); +pub const NCRYPT_SECURE_PIN_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardSecurePin"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SECURITY_DESCR_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Security Descr"); +pub const NCRYPT_SECURITY_DESCR_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Security Descr"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SECURITY_DESCR_SUPPORT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Security Descr Support"); +pub const NCRYPT_SECURITY_DESCR_SUPPORT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Security Descr Support"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SHA1_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SHA1"); +pub const NCRYPT_SHA1_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SHA1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SHA256_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SHA256"); +pub const NCRYPT_SHA256_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SHA256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SHA384_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SHA384"); +pub const NCRYPT_SHA384_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SHA384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SHA512_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SHA512"); +pub const NCRYPT_SHA512_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SHA512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SIGNATURE_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SignatureLength"); +pub const NCRYPT_SIGNATURE_LENGTH_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SignatureLength"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SMARTCARD_GUID_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardGuid"); +pub const NCRYPT_SMARTCARD_GUID_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardGuid"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SP800108_CTR_HMAC_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SP800_108_CTR_HMAC"); +pub const NCRYPT_SP800108_CTR_HMAC_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SP800_108_CTR_HMAC"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_SP80056A_CONCAT_ALGORITHM: ::windows::core::PCWSTR = ::windows::w!("SP800_56A_CONCAT"); +pub const NCRYPT_SP80056A_CONCAT_ALGORITHM: ::windows::core::PCWSTR = ::windows::core::w!("SP800_56A_CONCAT"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_TPM12_PROVIDER: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_TPM_LOADABLE_KEY_BLOB: ::windows::core::PCWSTR = ::windows::w!("PcpTpmProtectedKeyBlob"); +pub const NCRYPT_TPM_LOADABLE_KEY_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("PcpTpmProtectedKeyBlob"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_TPM_LOADABLE_KEY_BLOB_MAGIC: u32 = 1297371211u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8242,29 +8242,29 @@ pub const NCRYPT_UI_FINGERPRINT_PROTECTION_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_UI_FORCE_HIGH_PROTECTION_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_UI_POLICY_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("UI Policy"); +pub const NCRYPT_UI_POLICY_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("UI Policy"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_UI_PROTECT_KEY_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_UNIQUE_NAME_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Unique Name"); +pub const NCRYPT_UNIQUE_NAME_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Unique Name"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USER_CERTSTORE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("SmartCardUserCertStore"); +pub const NCRYPT_USER_CERTSTORE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("SmartCardUserCertStore"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_CONTEXT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Use Context"); +pub const NCRYPT_USE_CONTEXT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Use Context"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_COUNT_ENABLED_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Enabled Use Count"); +pub const NCRYPT_USE_COUNT_ENABLED_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Enabled Use Count"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_COUNT_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Use Count"); +pub const NCRYPT_USE_COUNT_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Use Count"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_USE_PER_BOOT_KEY_FLAG: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_PER_BOOT_KEY_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Per Boot Key"); +pub const NCRYPT_USE_PER_BOOT_KEY_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Per Boot Key"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_USE_VIRTUAL_ISOLATION_FLAG: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_USE_VIRTUAL_ISOLATION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Virtual Iso"); +pub const NCRYPT_USE_VIRTUAL_ISOLATION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Virtual Iso"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const NCRYPT_VERSION_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_VSM_KEY_ATTESTATION_CLAIM_RESTRICTIONS_CURRENT_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8274,7 +8274,7 @@ pub const NCRYPT_VSM_KEY_ATTESTATION_STATEMENT_CURRENT_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NCRYPT_VSM_KEY_ATTESTATION_STATEMENT_V0: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const NCRYPT_WINDOW_HANDLE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("HWND Handle"); +pub const NCRYPT_WINDOW_HANDLE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("HWND Handle"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const NETSCAPE_SIGN_CA_CERT_TYPE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8328,13 +8328,13 @@ pub const OCSP_UNAUTHORIZED_RESPONSE: u32 = 6u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const OPAQUEKEYBLOB: u32 = 9u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_CONFIG_REGPATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PFX"); +pub const PKCS12_CONFIG_REGPATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PFX"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_DISABLE_ENCRYPT_CERTIFICATES: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_ENCRYPT_CERTIFICATES: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_ENCRYPT_CERTIFICATES_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("EncryptCertificates"); +pub const PKCS12_ENCRYPT_CERTIFICATES_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("EncryptCertificates"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_EXPORT_ECC_CURVE_OID: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8352,23 +8352,23 @@ pub const PKCS12_IMPORT_SILENT: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_ONLY_CERTIFICATES: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_ONLY_CERTIFICATES_CONTAINER_NAME: ::windows::core::PCWSTR = ::windows::w!("PfxContainer"); +pub const PKCS12_ONLY_CERTIFICATES_CONTAINER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PfxContainer"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_ONLY_CERTIFICATES_PROVIDER_NAME: ::windows::core::PCWSTR = ::windows::w!("PfxProvider"); +pub const PKCS12_ONLY_CERTIFICATES_PROVIDER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PfxProvider"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_ONLY_CERTIFICATES_PROVIDER_TYPE: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_ONLY_NOT_ENCRYPTED_CERTIFICATES: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBES2_ALG_AES256_SHA256: ::windows::core::PCWSTR = ::windows::w!("AES256-SHA256"); +pub const PKCS12_PBES2_ALG_AES256_SHA256: ::windows::core::PCWSTR = ::windows::core::w!("AES256-SHA256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBKDF2_ID_HMAC_SHA1: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.2.7"); +pub const PKCS12_PBKDF2_ID_HMAC_SHA1: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.2.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBKDF2_ID_HMAC_SHA256: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.2.9"); +pub const PKCS12_PBKDF2_ID_HMAC_SHA256: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.2.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBKDF2_ID_HMAC_SHA384: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.2.10"); +pub const PKCS12_PBKDF2_ID_HMAC_SHA384: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.2.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const PKCS12_PBKDF2_ID_HMAC_SHA512: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.2.11"); +pub const PKCS12_PBKDF2_ID_HMAC_SHA512: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.2.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const PKCS12_PROTECT_TO_DOMAIN_SIDS: u32 = 32u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8548,9 +8548,9 @@ pub const SCHANNEL_ENC_KEY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SCHANNEL_MAC_KEY: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNC: ::windows::core::PCSTR = ::windows::s!("SchemeDllRetrieveEncodedObjectW"); +pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECTW_FUNC: ::windows::core::PCSTR = ::windows::core::s!("SchemeDllRetrieveEncodedObjectW"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::s!("SchemeDllRetrieveEncodedObject"); +pub const SCHEME_OID_RETRIEVE_ENCODED_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::core::s!("SchemeDllRetrieveEncodedObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SIGNATURE_RESOURCE_NUMBER: u32 = 666u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8560,7 +8560,7 @@ pub const SITE_PIN_RULES_ALL_SUBDOMAINS_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SORTED_CTL_EXT_HASHED_SUBJECT_IDENTIFIER_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SSL_ECCPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::w!("SSLECCPUBLICBLOB"); +pub const SSL_ECCPUBLIC_BLOB: ::windows::core::PCWSTR = ::windows::core::w!("SSLECCPUBLICBLOB"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SSL_F12_ERROR_TEXT_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8572,11 +8572,11 @@ pub const SSL_HPKP_PKP_RO_HEADER_INDEX: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SSL_KEY_PIN_ERROR_TEXT_LENGTH: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SSL_OBJECT_LOCATOR_CERT_VALIDATION_CONFIG_FUNC: ::windows::core::PCSTR = ::windows::s!("SslObjectLocatorInitializeCertValidationConfig"); +pub const SSL_OBJECT_LOCATOR_CERT_VALIDATION_CONFIG_FUNC: ::windows::core::PCSTR = ::windows::core::s!("SslObjectLocatorInitializeCertValidationConfig"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SSL_OBJECT_LOCATOR_ISSUER_LIST_FUNC: ::windows::core::PCSTR = ::windows::s!("SslObjectLocatorInitializeIssuerList"); +pub const SSL_OBJECT_LOCATOR_ISSUER_LIST_FUNC: ::windows::core::PCSTR = ::windows::core::s!("SslObjectLocatorInitializeIssuerList"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const SSL_OBJECT_LOCATOR_PFX_FUNC: ::windows::core::PCSTR = ::windows::s!("SslObjectLocatorInitializePfx"); +pub const SSL_OBJECT_LOCATOR_PFX_FUNC: ::windows::core::PCSTR = ::windows::core::s!("SslObjectLocatorInitializePfx"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const SYMMETRICWRAPKEYBLOB: u32 = 11u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8618,7 +8618,7 @@ pub const TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CERT: ::windows::core::PCSTR = #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const TIME_VALID_OID_FLUSH_FRESHEST_CRL_FROM_CRL: ::windows::core::PCSTR = ::windows::core::PCSTR(5i32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const TIME_VALID_OID_FLUSH_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::s!("TimeValidDllFlushObject"); +pub const TIME_VALID_OID_FLUSH_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::core::s!("TimeValidDllFlushObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const TIME_VALID_OID_GET_CRL: ::windows::core::PCSTR = ::windows::core::PCSTR(2i32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8630,9 +8630,9 @@ pub const TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CERT: ::windows::core::PCSTR = :: #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const TIME_VALID_OID_GET_FRESHEST_CRL_FROM_CRL: ::windows::core::PCSTR = ::windows::core::PCSTR(5i32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const TIME_VALID_OID_GET_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::s!("TimeValidDllGetObject"); +pub const TIME_VALID_OID_GET_OBJECT_FUNC: ::windows::core::PCSTR = ::windows::core::s!("TimeValidDllGetObject"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const TPM_RSA_SRK_SEAL_KEY: ::windows::core::PCWSTR = ::windows::w!("MICROSOFT_PCP_KSP_RSA_SEAL_KEY_3BD1C4BF-004E-4E2F-8A4D-0BF633DCB074"); +pub const TPM_RSA_SRK_SEAL_KEY: ::windows::core::PCWSTR = ::windows::core::w!("MICROSOFT_PCP_KSP_RSA_SEAL_KEY_3BD1C4BF-004E-4E2F-8A4D-0BF633DCB074"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const URL_OID_CERTIFICATE_CRL_DIST_POINT: ::windows::core::PCSTR = ::windows::core::PCSTR(2i32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8660,7 +8660,7 @@ pub const URL_OID_CTL_ISSUER: ::windows::core::PCSTR = ::windows::core::PCSTR(3i #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const URL_OID_CTL_NEXT_UPDATE: ::windows::core::PCSTR = ::windows::core::PCSTR(4i32 as _); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const URL_OID_GET_OBJECT_URL_FUNC: ::windows::core::PCSTR = ::windows::s!("UrlDllGetObjectUrl"); +pub const URL_OID_GET_OBJECT_URL_FUNC: ::windows::core::PCSTR = ::windows::core::s!("UrlDllGetObjectUrl"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const USAGE_MATCH_TYPE_AND: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] @@ -8802,1165 +8802,1165 @@ pub const dwFORCE_KEY_PROTECTION_HIGH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] pub const dwFORCE_KEY_PROTECTION_USER_SELECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szFORCE_KEY_PROTECTION: ::windows::core::PCSTR = ::windows::s!("ForceKeyProtection"); +pub const szFORCE_KEY_PROTECTION: ::windows::core::PCSTR = ::windows::core::s!("ForceKeyProtection"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szKEY_CACHE_ENABLED: ::windows::core::PCSTR = ::windows::s!("CachePrivateKeys"); +pub const szKEY_CACHE_ENABLED: ::windows::core::PCSTR = ::windows::core::s!("CachePrivateKeys"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szKEY_CACHE_SECONDS: ::windows::core::PCSTR = ::windows::s!("PrivateKeyLifetimeSeconds"); +pub const szKEY_CACHE_SECONDS: ::windows::core::PCSTR = ::windows::core::s!("PrivateKeyLifetimeSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szKEY_CRYPTOAPI_PRIVATE_KEY_OPTIONS: ::windows::core::PCSTR = ::windows::s!("Software\\Policies\\Microsoft\\Cryptography"); +pub const szKEY_CRYPTOAPI_PRIVATE_KEY_OPTIONS: ::windows::core::PCSTR = ::windows::core::s!("Software\\Policies\\Microsoft\\Cryptography"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_FailInfo: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.9.4"); +pub const szOIDVerisign_FailInfo: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.9.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_MessageType: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.9.2"); +pub const szOIDVerisign_MessageType: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.9.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_PkiStatus: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.9.3"); +pub const szOIDVerisign_PkiStatus: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.9.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_RecipientNonce: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.9.6"); +pub const szOIDVerisign_RecipientNonce: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.9.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_SenderNonce: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.9.5"); +pub const szOIDVerisign_SenderNonce: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.9.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOIDVerisign_TransactionID: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.9.7"); +pub const szOIDVerisign_TransactionID: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.9.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANSI_X942: ::windows::core::PCSTR = ::windows::s!("1.2.840.10046"); +pub const szOID_ANSI_X942: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10046"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANSI_X942_DH: ::windows::core::PCSTR = ::windows::s!("1.2.840.10046.2.1"); +pub const szOID_ANSI_X942_DH: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10046.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANY_APPLICATION_POLICY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.12.1"); +pub const szOID_ANY_APPLICATION_POLICY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.12.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANY_CERT_POLICY: ::windows::core::PCSTR = ::windows::s!("2.5.29.32.0"); +pub const szOID_ANY_CERT_POLICY: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.32.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ANY_ENHANCED_KEY_USAGE: ::windows::core::PCSTR = ::windows::s!("2.5.29.37.0"); +pub const szOID_ANY_ENHANCED_KEY_USAGE: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.37.0"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_APPLICATION_CERT_POLICIES: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.10"); +pub const szOID_APPLICATION_CERT_POLICIES: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_APPLICATION_POLICY_CONSTRAINTS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.12"); +pub const szOID_APPLICATION_POLICY_CONSTRAINTS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_APPLICATION_POLICY_MAPPINGS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.11"); +pub const szOID_APPLICATION_POLICY_MAPPINGS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ARCHIVED_KEY_ATTR: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.13"); +pub const szOID_ARCHIVED_KEY_ATTR: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ARCHIVED_KEY_CERT_HASH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.16"); +pub const szOID_ARCHIVED_KEY_CERT_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTEST_WHQL_CRYPTO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.5.1"); +pub const szOID_ATTEST_WHQL_CRYPTO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.5.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTR_PLATFORM_SPECIFICATION: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.17"); +pub const szOID_ATTR_PLATFORM_SPECIFICATION: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTR_SUPPORTED_ALGORITHMS: ::windows::core::PCSTR = ::windows::s!("2.5.4.52"); +pub const szOID_ATTR_SUPPORTED_ALGORITHMS: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.52"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTR_TPM_SECURITY_ASSERTIONS: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.18"); +pub const szOID_ATTR_TPM_SECURITY_ASSERTIONS: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ATTR_TPM_SPECIFICATION: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.16"); +pub const szOID_ATTR_TPM_SPECIFICATION: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTHORITY_INFO_ACCESS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.1.1"); +pub const szOID_AUTHORITY_INFO_ACCESS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTHORITY_KEY_IDENTIFIER: ::windows::core::PCSTR = ::windows::s!("2.5.29.1"); +pub const szOID_AUTHORITY_KEY_IDENTIFIER: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTHORITY_KEY_IDENTIFIER2: ::windows::core::PCSTR = ::windows::s!("2.5.29.35"); +pub const szOID_AUTHORITY_KEY_IDENTIFIER2: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTHORITY_REVOCATION_LIST: ::windows::core::PCSTR = ::windows::s!("2.5.4.38"); +pub const szOID_AUTHORITY_REVOCATION_LIST: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.38"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_AUTO_ENROLL_CTL_USAGE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.20.1"); +pub const szOID_AUTO_ENROLL_CTL_USAGE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.20.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BACKGROUND_OTHER_LOGOTYPE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.20.2"); +pub const szOID_BACKGROUND_OTHER_LOGOTYPE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.20.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BASIC_CONSTRAINTS: ::windows::core::PCSTR = ::windows::s!("2.5.29.10"); +pub const szOID_BASIC_CONSTRAINTS: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BASIC_CONSTRAINTS2: ::windows::core::PCSTR = ::windows::s!("2.5.29.19"); +pub const szOID_BASIC_CONSTRAINTS2: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BIOMETRIC_EXT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.1.2"); +pub const szOID_BIOMETRIC_EXT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BIOMETRIC_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.41"); +pub const szOID_BIOMETRIC_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.41"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_BUSINESS_CATEGORY: ::windows::core::PCSTR = ::windows::s!("2.5.4.15"); +pub const szOID_BUSINESS_CATEGORY: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CA_CERTIFICATE: ::windows::core::PCSTR = ::windows::s!("2.5.4.37"); +pub const szOID_CA_CERTIFICATE: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.37"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTIFICATE_REVOCATION_LIST: ::windows::core::PCSTR = ::windows::s!("2.5.4.39"); +pub const szOID_CERTIFICATE_REVOCATION_LIST: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.39"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTIFICATE_TEMPLATE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.7"); +pub const szOID_CERTIFICATE_TEMPLATE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTSRV_CA_VERSION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.1"); +pub const szOID_CERTSRV_CA_VERSION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTSRV_CROSSCA_VERSION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.22"); +pub const szOID_CERTSRV_CROSSCA_VERSION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERTSRV_PREVIOUS_CERT_HASH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.2"); +pub const szOID_CERTSRV_PREVIOUS_CERT_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_DISALLOWED_CA_FILETIME_PROP_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.11.128"); +pub const szOID_CERT_DISALLOWED_CA_FILETIME_PROP_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.11.128"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_DISALLOWED_FILETIME_PROP_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.11.104"); +pub const szOID_CERT_DISALLOWED_FILETIME_PROP_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.11.104"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_EXTENSIONS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.14"); +pub const szOID_CERT_EXTENSIONS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.11.28"); +pub const szOID_CERT_ISSUER_SERIAL_NUMBER_MD5_HASH_PROP_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.11.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_KEY_IDENTIFIER_PROP_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.11.20"); +pub const szOID_CERT_KEY_IDENTIFIER_PROP_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.11.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_MANIFOLD: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.20.3"); +pub const szOID_CERT_MANIFOLD: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.20.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_MD5_HASH_PROP_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.11.4"); +pub const szOID_CERT_MD5_HASH_PROP_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.11.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_POLICIES: ::windows::core::PCSTR = ::windows::s!("2.5.29.32"); +pub const szOID_CERT_POLICIES: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_POLICIES_95: ::windows::core::PCSTR = ::windows::s!("2.5.29.3"); +pub const szOID_CERT_POLICIES_95: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_POLICIES_95_QUALIFIER1: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.7.1.1"); +pub const szOID_CERT_POLICIES_95_QUALIFIER1: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.7.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_PROP_ID_PREFIX: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.11."); +pub const szOID_CERT_PROP_ID_PREFIX: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.11."); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_SIGNATURE_HASH_PROP_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.11.15"); +pub const szOID_CERT_SIGNATURE_HASH_PROP_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.11.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_KEY_OS_1: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.72.2.1"); +pub const szOID_CERT_STRONG_KEY_OS_1: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.72.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_KEY_OS_CURRENT: ::windows::core::PCWSTR = ::windows::w!("1.3.6.1.4.1.311.72.2.1"); +pub const szOID_CERT_STRONG_KEY_OS_CURRENT: ::windows::core::PCWSTR = ::windows::core::w!("1.3.6.1.4.1.311.72.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_KEY_OS_PREFIX: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.72.2."); +pub const szOID_CERT_STRONG_KEY_OS_PREFIX: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.72.2."); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_SIGN_OS_1: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.72.1.1"); +pub const szOID_CERT_STRONG_SIGN_OS_1: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.72.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_SIGN_OS_CURRENT: ::windows::core::PCWSTR = ::windows::w!("1.3.6.1.4.1.311.72.1.1"); +pub const szOID_CERT_STRONG_SIGN_OS_CURRENT: ::windows::core::PCWSTR = ::windows::core::w!("1.3.6.1.4.1.311.72.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_STRONG_SIGN_OS_PREFIX: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.72.1."); +pub const szOID_CERT_STRONG_SIGN_OS_PREFIX: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.72.1."); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.11.29"); +pub const szOID_CERT_SUBJECT_NAME_MD5_HASH_PROP_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.11.29"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7"); +pub const szOID_CMC: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ADD_ATTRIBUTES: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.10.1"); +pub const szOID_CMC_ADD_ATTRIBUTES: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.10.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ADD_EXTENSIONS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.8"); +pub const szOID_CMC_ADD_EXTENSIONS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_DATA_RETURN: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.4"); +pub const szOID_CMC_DATA_RETURN: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_DECRYPTED_POP: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.10"); +pub const szOID_CMC_DECRYPTED_POP: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ENCRYPTED_POP: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.9"); +pub const szOID_CMC_ENCRYPTED_POP: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_GET_CERT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.15"); +pub const szOID_CMC_GET_CERT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_GET_CRL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.16"); +pub const szOID_CMC_GET_CRL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_IDENTIFICATION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.2"); +pub const szOID_CMC_IDENTIFICATION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_IDENTITY_PROOF: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.3"); +pub const szOID_CMC_IDENTITY_PROOF: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ID_CONFIRM_CERT_ACCEPTANCE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.24"); +pub const szOID_CMC_ID_CONFIRM_CERT_ACCEPTANCE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ID_POP_LINK_RANDOM: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.22"); +pub const szOID_CMC_ID_POP_LINK_RANDOM: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_ID_POP_LINK_WITNESS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.23"); +pub const szOID_CMC_ID_POP_LINK_WITNESS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_LRA_POP_WITNESS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.11"); +pub const szOID_CMC_LRA_POP_WITNESS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_QUERY_PENDING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.21"); +pub const szOID_CMC_QUERY_PENDING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_RECIPIENT_NONCE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.7"); +pub const szOID_CMC_RECIPIENT_NONCE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_REG_INFO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.18"); +pub const szOID_CMC_REG_INFO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_RESPONSE_INFO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.19"); +pub const szOID_CMC_RESPONSE_INFO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_REVOKE_REQUEST: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.17"); +pub const szOID_CMC_REVOKE_REQUEST: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_SENDER_NONCE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.6"); +pub const szOID_CMC_SENDER_NONCE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_STATUS_INFO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.1"); +pub const szOID_CMC_STATUS_INFO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CMC_TRANSACTION_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.7.5"); +pub const szOID_CMC_TRANSACTION_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.7.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CN_ECDSA_SHA256: ::windows::core::PCSTR = ::windows::s!("1.2.156.11235.1.1.1"); +pub const szOID_CN_ECDSA_SHA256: ::windows::core::PCSTR = ::windows::core::s!("1.2.156.11235.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_COMMON_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.3"); +pub const szOID_COMMON_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_COUNTRY_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.6"); +pub const szOID_COUNTRY_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_DIST_POINTS: ::windows::core::PCSTR = ::windows::s!("2.5.29.31"); +pub const szOID_CRL_DIST_POINTS: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_NEXT_PUBLISH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.4"); +pub const szOID_CRL_NEXT_PUBLISH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_NUMBER: ::windows::core::PCSTR = ::windows::s!("2.5.29.20"); +pub const szOID_CRL_NUMBER: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_REASON_CODE: ::windows::core::PCSTR = ::windows::s!("2.5.29.21"); +pub const szOID_CRL_REASON_CODE: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_SELF_CDP: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.14"); +pub const szOID_CRL_SELF_CDP: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CRL_VIRTUAL_BASE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.3"); +pub const szOID_CRL_VIRTUAL_BASE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CROSS_CERTIFICATE_PAIR: ::windows::core::PCSTR = ::windows::s!("2.5.4.40"); +pub const szOID_CROSS_CERTIFICATE_PAIR: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.40"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CROSS_CERT_DIST_POINTS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.9.1"); +pub const szOID_CROSS_CERT_DIST_POINTS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.9.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CTL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.1"); +pub const szOID_CTL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CT_CERT_SCTLIST: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.11129.2.4.2"); +pub const szOID_CT_CERT_SCTLIST: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.11129.2.4.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CT_PKI_DATA: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.12.2"); +pub const szOID_CT_PKI_DATA: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.12.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_CT_PKI_RESPONSE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.12.3"); +pub const szOID_CT_PKI_RESPONSE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.12.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DELTA_CRL_INDICATOR: ::windows::core::PCSTR = ::windows::s!("2.5.29.27"); +pub const szOID_DELTA_CRL_INDICATOR: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DESCRIPTION: ::windows::core::PCSTR = ::windows::s!("2.5.4.13"); +pub const szOID_DESCRIPTION: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DESTINATION_INDICATOR: ::windows::core::PCSTR = ::windows::s!("2.5.4.27"); +pub const szOID_DESTINATION_INDICATOR: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DEVICE_SERIAL_NUMBER: ::windows::core::PCSTR = ::windows::s!("2.5.4.5"); +pub const szOID_DEVICE_SERIAL_NUMBER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF: ::windows::core::PCSTR = ::windows::s!("1.3.133.16.840.63.0.2"); +pub const szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF: ::windows::core::PCSTR = ::windows::core::s!("1.3.133.16.840.63.0.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF: ::windows::core::PCSTR = ::windows::s!("1.3.132.1.11.1"); +pub const szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.1.11.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF: ::windows::core::PCSTR = ::windows::s!("1.3.132.1.11.2"); +pub const szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.1.11.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DISALLOWED_HASH: ::windows::core::PCWSTR = ::windows::w!("1.3.6.1.4.1.311.10.11.15"); +pub const szOID_DISALLOWED_HASH: ::windows::core::PCWSTR = ::windows::core::w!("1.3.6.1.4.1.311.10.11.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DISALLOWED_LIST: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.30"); +pub const szOID_DISALLOWED_LIST: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DN_QUALIFIER: ::windows::core::PCSTR = ::windows::s!("2.5.4.46"); +pub const szOID_DN_QUALIFIER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.46"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DOMAIN_COMPONENT: ::windows::core::PCSTR = ::windows::s!("0.9.2342.19200300.100.1.25"); +pub const szOID_DOMAIN_COMPONENT: ::windows::core::PCSTR = ::windows::core::s!("0.9.2342.19200300.100.1.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DRM: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.5.1"); +pub const szOID_DRM: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.5.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DRM_INDIVIDUALIZATION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.5.2"); +pub const szOID_DRM_INDIVIDUALIZATION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.5.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DS: ::windows::core::PCSTR = ::windows::s!("2.5"); +pub const szOID_DS: ::windows::core::PCSTR = ::windows::core::s!("2.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG: ::windows::core::PCSTR = ::windows::s!("2.5.8"); +pub const szOID_DSALG: ::windows::core::PCSTR = ::windows::core::s!("2.5.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG_CRPT: ::windows::core::PCSTR = ::windows::s!("2.5.8.1"); +pub const szOID_DSALG_CRPT: ::windows::core::PCSTR = ::windows::core::s!("2.5.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG_HASH: ::windows::core::PCSTR = ::windows::s!("2.5.8.2"); +pub const szOID_DSALG_HASH: ::windows::core::PCSTR = ::windows::core::s!("2.5.8.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG_RSA: ::windows::core::PCSTR = ::windows::s!("2.5.8.1.1"); +pub const szOID_DSALG_RSA: ::windows::core::PCSTR = ::windows::core::s!("2.5.8.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DSALG_SIGN: ::windows::core::PCSTR = ::windows::s!("2.5.8.3"); +pub const szOID_DSALG_SIGN: ::windows::core::PCSTR = ::windows::core::s!("2.5.8.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DS_EMAIL_REPLICATION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.19"); +pub const szOID_DS_EMAIL_REPLICATION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_DYNAMIC_CODE_GEN_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.76.5.1"); +pub const szOID_DYNAMIC_CODE_GEN_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.76.5.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP160R1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.1"); +pub const szOID_ECC_CURVE_BRAINPOOLP160R1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP160T1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.2"); +pub const szOID_ECC_CURVE_BRAINPOOLP160T1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP192R1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.3"); +pub const szOID_ECC_CURVE_BRAINPOOLP192R1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP192T1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.4"); +pub const szOID_ECC_CURVE_BRAINPOOLP192T1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP224R1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.5"); +pub const szOID_ECC_CURVE_BRAINPOOLP224R1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP224T1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.6"); +pub const szOID_ECC_CURVE_BRAINPOOLP224T1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP256R1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.7"); +pub const szOID_ECC_CURVE_BRAINPOOLP256R1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP256T1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.8"); +pub const szOID_ECC_CURVE_BRAINPOOLP256T1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP320R1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.9"); +pub const szOID_ECC_CURVE_BRAINPOOLP320R1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP320T1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.10"); +pub const szOID_ECC_CURVE_BRAINPOOLP320T1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP384R1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.11"); +pub const szOID_ECC_CURVE_BRAINPOOLP384R1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP384T1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.12"); +pub const szOID_ECC_CURVE_BRAINPOOLP384T1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP512R1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.13"); +pub const szOID_ECC_CURVE_BRAINPOOLP512R1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_BRAINPOOLP512T1: ::windows::core::PCSTR = ::windows::s!("1.3.36.3.3.2.8.1.1.14"); +pub const szOID_ECC_CURVE_BRAINPOOLP512T1: ::windows::core::PCSTR = ::windows::core::s!("1.3.36.3.3.2.8.1.1.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_EC192WAPI: ::windows::core::PCSTR = ::windows::s!("1.2.156.11235.1.1.2.1"); +pub const szOID_ECC_CURVE_EC192WAPI: ::windows::core::PCSTR = ::windows::core::s!("1.2.156.11235.1.1.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP192: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.3.1.1"); +pub const szOID_ECC_CURVE_NISTP192: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.3.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP224: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.33"); +pub const szOID_ECC_CURVE_NISTP224: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP256: ::windows::core::PCWSTR = ::windows::w!("1.2.840.10045.3.1.7"); +pub const szOID_ECC_CURVE_NISTP256: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.10045.3.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP384: ::windows::core::PCWSTR = ::windows::w!("1.3.132.0.34"); +pub const szOID_ECC_CURVE_NISTP384: ::windows::core::PCWSTR = ::windows::core::w!("1.3.132.0.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_NISTP521: ::windows::core::PCWSTR = ::windows::w!("1.3.132.0.35"); +pub const szOID_ECC_CURVE_NISTP521: ::windows::core::PCWSTR = ::windows::core::w!("1.3.132.0.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_P256: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.3.1.7"); +pub const szOID_ECC_CURVE_P256: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.3.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_P384: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.34"); +pub const szOID_ECC_CURVE_P384: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_P521: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.35"); +pub const szOID_ECC_CURVE_P521: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP160K1: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.9"); +pub const szOID_ECC_CURVE_SECP160K1: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP160R1: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.8"); +pub const szOID_ECC_CURVE_SECP160R1: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP160R2: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.30"); +pub const szOID_ECC_CURVE_SECP160R2: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP192K1: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.31"); +pub const szOID_ECC_CURVE_SECP192K1: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP192R1: ::windows::core::PCWSTR = ::windows::w!("1.2.840.10045.3.1.1"); +pub const szOID_ECC_CURVE_SECP192R1: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.10045.3.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP224K1: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.32"); +pub const szOID_ECC_CURVE_SECP224K1: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP224R1: ::windows::core::PCWSTR = ::windows::w!("1.3.132.0.33"); +pub const szOID_ECC_CURVE_SECP224R1: ::windows::core::PCWSTR = ::windows::core::w!("1.3.132.0.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP256K1: ::windows::core::PCSTR = ::windows::s!("1.3.132.0.10"); +pub const szOID_ECC_CURVE_SECP256K1: ::windows::core::PCSTR = ::windows::core::s!("1.3.132.0.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP256R1: ::windows::core::PCWSTR = ::windows::w!("1.2.840.10045.3.1.7"); +pub const szOID_ECC_CURVE_SECP256R1: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.10045.3.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP384R1: ::windows::core::PCWSTR = ::windows::w!("1.3.132.0.34"); +pub const szOID_ECC_CURVE_SECP384R1: ::windows::core::PCWSTR = ::windows::core::w!("1.3.132.0.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_SECP521R1: ::windows::core::PCWSTR = ::windows::w!("1.3.132.0.35"); +pub const szOID_ECC_CURVE_SECP521R1: ::windows::core::PCWSTR = ::windows::core::w!("1.3.132.0.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_WTLS12: ::windows::core::PCWSTR = ::windows::w!("1.3.132.0.33"); +pub const szOID_ECC_CURVE_WTLS12: ::windows::core::PCWSTR = ::windows::core::w!("1.3.132.0.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_WTLS7: ::windows::core::PCWSTR = ::windows::w!("1.3.132.0.30"); +pub const szOID_ECC_CURVE_WTLS7: ::windows::core::PCWSTR = ::windows::core::w!("1.3.132.0.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_WTLS9: ::windows::core::PCSTR = ::windows::s!("2.23.43.1.4.9"); +pub const szOID_ECC_CURVE_WTLS9: ::windows::core::PCSTR = ::windows::core::s!("2.23.43.1.4.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P192V1: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.3.1.1"); +pub const szOID_ECC_CURVE_X962P192V1: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.3.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P192V2: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.3.1.2"); +pub const szOID_ECC_CURVE_X962P192V2: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.3.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P192V3: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.3.1.3"); +pub const szOID_ECC_CURVE_X962P192V3: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.3.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P239V1: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.3.1.4"); +pub const szOID_ECC_CURVE_X962P239V1: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.3.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P239V2: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.3.1.5"); +pub const szOID_ECC_CURVE_X962P239V2: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.3.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P239V3: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.3.1.6"); +pub const szOID_ECC_CURVE_X962P239V3: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.3.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_CURVE_X962P256V1: ::windows::core::PCWSTR = ::windows::w!("1.2.840.10045.3.1.7"); +pub const szOID_ECC_CURVE_X962P256V1: ::windows::core::PCWSTR = ::windows::core::w!("1.2.840.10045.3.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECC_PUBLIC_KEY: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.2.1"); +pub const szOID_ECC_PUBLIC_KEY: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SHA1: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.4.1"); +pub const szOID_ECDSA_SHA1: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SHA256: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.4.3.2"); +pub const szOID_ECDSA_SHA256: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.4.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SHA384: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.4.3.3"); +pub const szOID_ECDSA_SHA384: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.4.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SHA512: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.4.3.4"); +pub const szOID_ECDSA_SHA512: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.4.3.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ECDSA_SPECIFIED: ::windows::core::PCSTR = ::windows::s!("1.2.840.10045.4.3"); +pub const szOID_ECDSA_SPECIFIED: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10045.4.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EFS_RECOVERY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.4.1"); +pub const szOID_EFS_RECOVERY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EMBEDDED_NT_CRYPTO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.8"); +pub const szOID_EMBEDDED_NT_CRYPTO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENCLAVE_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.42"); +pub const szOID_ENCLAVE_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.42"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENCRYPTED_KEY_HASH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.21"); +pub const szOID_ENCRYPTED_KEY_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENHANCED_KEY_USAGE: ::windows::core::PCSTR = ::windows::s!("2.5.29.37"); +pub const szOID_ENHANCED_KEY_USAGE: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.37"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLLMENT_AGENT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.20.2.1"); +pub const szOID_ENROLLMENT_AGENT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.20.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLLMENT_CSP_PROVIDER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.13.2.2"); +pub const szOID_ENROLLMENT_CSP_PROVIDER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.13.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLLMENT_NAME_VALUE_PAIR: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.13.2.1"); +pub const szOID_ENROLLMENT_NAME_VALUE_PAIR: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.13.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_AIK_INFO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.39"); +pub const szOID_ENROLL_AIK_INFO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.39"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_ATTESTATION_CHALLENGE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.28"); +pub const szOID_ENROLL_ATTESTATION_CHALLENGE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_ATTESTATION_STATEMENT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.24"); +pub const szOID_ENROLL_ATTESTATION_STATEMENT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_CAXCHGCERT_HASH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.27"); +pub const szOID_ENROLL_CAXCHGCERT_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_CERTTYPE_EXTENSION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.20.2"); +pub const szOID_ENROLL_CERTTYPE_EXTENSION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.20.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EKPUB_CHALLENGE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.26"); +pub const szOID_ENROLL_EKPUB_CHALLENGE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.26"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EKVERIFYCERT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.31"); +pub const szOID_ENROLL_EKVERIFYCERT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EKVERIFYCREDS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.32"); +pub const szOID_ENROLL_EKVERIFYCREDS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EKVERIFYKEY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.30"); +pub const szOID_ENROLL_EKVERIFYKEY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EK_CA_KEYID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.43"); +pub const szOID_ENROLL_EK_CA_KEYID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.43"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_EK_INFO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.23"); +pub const szOID_ENROLL_EK_INFO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_ENCRYPTION_ALGORITHM: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.29"); +pub const szOID_ENROLL_ENCRYPTION_ALGORITHM: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.29"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_KEY_AFFINITY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.41"); +pub const szOID_ENROLL_KEY_AFFINITY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.41"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_KSP_NAME: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.25"); +pub const szOID_ENROLL_KSP_NAME: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_CHALLENGE_ANSWER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.35"); +pub const szOID_ENROLL_SCEP_CHALLENGE_ANSWER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_CLIENT_REQUEST: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.37"); +pub const szOID_ENROLL_SCEP_CLIENT_REQUEST: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.37"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_ERROR: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.33"); +pub const szOID_ENROLL_SCEP_ERROR: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_SERVER_MESSAGE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.38"); +pub const szOID_ENROLL_SCEP_SERVER_MESSAGE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.38"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_SERVER_SECRET: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.40"); +pub const szOID_ENROLL_SCEP_SERVER_SECRET: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.40"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_SERVER_STATE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.34"); +pub const szOID_ENROLL_SCEP_SERVER_STATE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENROLL_SCEP_SIGNER_HASH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.42"); +pub const szOID_ENROLL_SCEP_SIGNER_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.42"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ENTERPRISE_OID_ROOT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.8"); +pub const szOID_ENTERPRISE_OID_ROOT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EV_RDN_COUNTRY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.60.2.1.3"); +pub const szOID_EV_RDN_COUNTRY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.60.2.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EV_RDN_LOCALE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.60.2.1.1"); +pub const szOID_EV_RDN_LOCALE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.60.2.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EV_RDN_STATE_OR_PROVINCE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.60.2.1.2"); +pub const szOID_EV_RDN_STATE_OR_PROVINCE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.60.2.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_EV_WHQL_CRYPTO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.39"); +pub const szOID_EV_WHQL_CRYPTO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.39"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_FACSIMILE_TELEPHONE_NUMBER: ::windows::core::PCSTR = ::windows::s!("2.5.4.23"); +pub const szOID_FACSIMILE_TELEPHONE_NUMBER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_FRESHEST_CRL: ::windows::core::PCSTR = ::windows::s!("2.5.29.46"); +pub const szOID_FRESHEST_CRL: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.46"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_GIVEN_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.42"); +pub const szOID_GIVEN_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.42"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_HPKP_DOMAIN_NAME_CTL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.60"); +pub const szOID_HPKP_DOMAIN_NAME_CTL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.60"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_HPKP_HEADER_VALUE_CTL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.61"); +pub const szOID_HPKP_HEADER_VALUE_CTL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.61"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1"); +pub const szOID_INFOSEC: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteAConfidentiality: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.14"); +pub const szOID_INFOSEC_SuiteAConfidentiality: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteAIntegrity: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.15"); +pub const szOID_INFOSEC_SuiteAIntegrity: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteAKMandSig: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.18"); +pub const szOID_INFOSEC_SuiteAKMandSig: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteAKeyManagement: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.17"); +pub const szOID_INFOSEC_SuiteAKeyManagement: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteASignature: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.13"); +pub const szOID_INFOSEC_SuiteASignature: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_SuiteATokenProtection: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.16"); +pub const szOID_INFOSEC_SuiteATokenProtection: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicConfidentiality: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.4"); +pub const szOID_INFOSEC_mosaicConfidentiality: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicIntegrity: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.6"); +pub const szOID_INFOSEC_mosaicIntegrity: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicKMandSig: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.12"); +pub const szOID_INFOSEC_mosaicKMandSig: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicKMandUpdSig: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.20"); +pub const szOID_INFOSEC_mosaicKMandUpdSig: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicKeyManagement: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.10"); +pub const szOID_INFOSEC_mosaicKeyManagement: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicSignature: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.2"); +pub const szOID_INFOSEC_mosaicSignature: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicTokenProtection: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.8"); +pub const szOID_INFOSEC_mosaicTokenProtection: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicUpdatedInteg: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.21"); +pub const szOID_INFOSEC_mosaicUpdatedInteg: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_mosaicUpdatedSig: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.19"); +pub const szOID_INFOSEC_mosaicUpdatedSig: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsConfidentiality: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.3"); +pub const szOID_INFOSEC_sdnsConfidentiality: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsIntegrity: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.5"); +pub const szOID_INFOSEC_sdnsIntegrity: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsKMandSig: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.11"); +pub const szOID_INFOSEC_sdnsKMandSig: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsKeyManagement: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.9"); +pub const szOID_INFOSEC_sdnsKeyManagement: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsSignature: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.1"); +pub const szOID_INFOSEC_sdnsSignature: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INFOSEC_sdnsTokenProtection: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.2.1.1.7"); +pub const szOID_INFOSEC_sdnsTokenProtection: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.2.1.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INHIBIT_ANY_POLICY: ::windows::core::PCSTR = ::windows::s!("2.5.29.54"); +pub const szOID_INHIBIT_ANY_POLICY: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.54"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INITIALS: ::windows::core::PCSTR = ::windows::s!("2.5.4.43"); +pub const szOID_INITIALS: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.43"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INTERNATIONALIZED_EMAIL_ADDRESS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.20.2.4"); +pub const szOID_INTERNATIONALIZED_EMAIL_ADDRESS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.20.2.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_INTERNATIONAL_ISDN_NUMBER: ::windows::core::PCSTR = ::windows::s!("2.5.4.25"); +pub const szOID_INTERNATIONAL_ISDN_NUMBER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_IPSEC_KP_IKE_INTERMEDIATE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.8.2.2"); +pub const szOID_IPSEC_KP_IKE_INTERMEDIATE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.8.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ISSUED_CERT_HASH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.17"); +pub const szOID_ISSUED_CERT_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ISSUER_ALT_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.29.8"); +pub const szOID_ISSUER_ALT_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ISSUER_ALT_NAME2: ::windows::core::PCSTR = ::windows::s!("2.5.29.18"); +pub const szOID_ISSUER_ALT_NAME2: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ISSUING_DIST_POINT: ::windows::core::PCSTR = ::windows::s!("2.5.29.28"); +pub const szOID_ISSUING_DIST_POINT: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_IUM_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.37"); +pub const szOID_IUM_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.37"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KEYID_RDN: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.7.1"); +pub const szOID_KEYID_RDN: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KEY_ATTRIBUTES: ::windows::core::PCSTR = ::windows::s!("2.5.29.2"); +pub const szOID_KEY_ATTRIBUTES: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KEY_USAGE: ::windows::core::PCSTR = ::windows::s!("2.5.29.15"); +pub const szOID_KEY_USAGE: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KEY_USAGE_RESTRICTION: ::windows::core::PCSTR = ::windows::s!("2.5.29.4"); +pub const szOID_KEY_USAGE_RESTRICTION: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_CA_EXCHANGE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.5"); +pub const szOID_KP_CA_EXCHANGE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_CSP_SIGNATURE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.16"); +pub const szOID_KP_CSP_SIGNATURE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_CTL_USAGE_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.1"); +pub const szOID_KP_CTL_USAGE_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_DOCUMENT_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.12"); +pub const szOID_KP_DOCUMENT_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_EFS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.4"); +pub const szOID_KP_EFS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_FLIGHT_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.27"); +pub const szOID_KP_FLIGHT_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KERNEL_MODE_CODE_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.61.1.1"); +pub const szOID_KP_KERNEL_MODE_CODE_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.61.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KERNEL_MODE_HAL_EXTENSION_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.61.5.1"); +pub const szOID_KP_KERNEL_MODE_HAL_EXTENSION_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.61.5.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KERNEL_MODE_TRUSTED_BOOT_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.61.4.1"); +pub const szOID_KP_KERNEL_MODE_TRUSTED_BOOT_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.61.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KEY_RECOVERY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.11"); +pub const szOID_KP_KEY_RECOVERY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_KEY_RECOVERY_AGENT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.6"); +pub const szOID_KP_KEY_RECOVERY_AGENT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_LIFETIME_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.13"); +pub const szOID_KP_LIFETIME_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_MOBILE_DEVICE_SOFTWARE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.14"); +pub const szOID_KP_MOBILE_DEVICE_SOFTWARE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_PRIVACY_CA: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.36"); +pub const szOID_KP_PRIVACY_CA: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.36"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_QUALIFIED_SUBORDINATION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.10"); +pub const szOID_KP_QUALIFIED_SUBORDINATION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_SMARTCARD_LOGON: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.20.2.2"); +pub const szOID_KP_SMARTCARD_LOGON: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.20.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_SMART_DISPLAY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.15"); +pub const szOID_KP_SMART_DISPLAY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_TIME_STAMP_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.2"); +pub const szOID_KP_TIME_STAMP_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_TPM_AIK_CERTIFICATE: ::windows::core::PCSTR = ::windows::s!("2.23.133.8.3"); +pub const szOID_KP_TPM_AIK_CERTIFICATE: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.8.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_TPM_EK_CERTIFICATE: ::windows::core::PCSTR = ::windows::s!("2.23.133.8.1"); +pub const szOID_KP_TPM_EK_CERTIFICATE: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_KP_TPM_PLATFORM_CERTIFICATE: ::windows::core::PCSTR = ::windows::s!("2.23.133.8.2"); +pub const szOID_KP_TPM_PLATFORM_CERTIFICATE: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.8.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LEGACY_POLICY_MAPPINGS: ::windows::core::PCSTR = ::windows::s!("2.5.29.5"); +pub const szOID_LEGACY_POLICY_MAPPINGS: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LICENSES: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.6.1"); +pub const szOID_LICENSES: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.6.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LICENSE_SERVER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.6.2"); +pub const szOID_LICENSE_SERVER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.6.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LOCALITY_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.7"); +pub const szOID_LOCALITY_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LOCAL_MACHINE_KEYSET: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.17.2"); +pub const szOID_LOCAL_MACHINE_KEYSET: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.17.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LOGOTYPE_EXT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.1.12"); +pub const szOID_LOGOTYPE_EXT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_LOYALTY_OTHER_LOGOTYPE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.20.1"); +pub const szOID_LOYALTY_OTHER_LOGOTYPE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.20.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_MEMBER: ::windows::core::PCSTR = ::windows::s!("2.5.4.31"); +pub const szOID_MEMBER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_MICROSOFT_PUBLISHER_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.76.8.1"); +pub const szOID_MICROSOFT_PUBLISHER_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.76.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NAME_CONSTRAINTS: ::windows::core::PCSTR = ::windows::s!("2.5.29.30"); +pub const szOID_NAME_CONSTRAINTS: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730"); +pub const szOID_NETSCAPE: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_BASE_URL: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1.2"); +pub const szOID_NETSCAPE_BASE_URL: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CA_POLICY_URL: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1.8"); +pub const szOID_NETSCAPE_CA_POLICY_URL: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CA_REVOCATION_URL: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1.4"); +pub const szOID_NETSCAPE_CA_REVOCATION_URL: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CERT_EXTENSION: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1"); +pub const szOID_NETSCAPE_CERT_EXTENSION: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CERT_RENEWAL_URL: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1.7"); +pub const szOID_NETSCAPE_CERT_RENEWAL_URL: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CERT_SEQUENCE: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.2.5"); +pub const szOID_NETSCAPE_CERT_SEQUENCE: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.2.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_CERT_TYPE: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1.1"); +pub const szOID_NETSCAPE_CERT_TYPE: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_COMMENT: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1.13"); +pub const szOID_NETSCAPE_COMMENT: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_DATA_TYPE: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.2"); +pub const szOID_NETSCAPE_DATA_TYPE: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_REVOCATION_URL: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1.3"); +pub const szOID_NETSCAPE_REVOCATION_URL: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NETSCAPE_SSL_SERVER_NAME: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.1.12"); +pub const szOID_NETSCAPE_SSL_SERVER_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NEXT_UPDATE_LOCATION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.2"); +pub const szOID_NEXT_UPDATE_LOCATION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES128_CBC: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.1.2"); +pub const szOID_NIST_AES128_CBC: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES128_WRAP: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.1.5"); +pub const szOID_NIST_AES128_WRAP: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES192_CBC: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.1.22"); +pub const szOID_NIST_AES192_CBC: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.1.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES192_WRAP: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.1.25"); +pub const szOID_NIST_AES192_WRAP: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.1.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES256_CBC: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.1.42"); +pub const szOID_NIST_AES256_CBC: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.1.42"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_AES256_WRAP: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.1.45"); +pub const szOID_NIST_AES256_WRAP: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.1.45"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_sha256: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.2.1"); +pub const szOID_NIST_sha256: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_sha384: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.2.2"); +pub const szOID_NIST_sha384: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NIST_sha512: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.101.3.4.2.3"); +pub const szOID_NIST_sha512: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.101.3.4.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NT5_CRYPTO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.6"); +pub const szOID_NT5_CRYPTO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NTDS_CA_SECURITY_EXT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.25.2"); +pub const szOID_NTDS_CA_SECURITY_EXT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.25.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NTDS_OBJECTSID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.25.2.1"); +pub const szOID_NTDS_OBJECTSID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.25.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NTDS_REPLICATION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.25.1"); +pub const szOID_NTDS_REPLICATION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.25.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_NT_PRINCIPAL_NAME: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.20.2.3"); +pub const szOID_NT_PRINCIPAL_NAME: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.20.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OEM_WHQL_CRYPTO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.7"); +pub const szOID_OEM_WHQL_CRYPTO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIW: ::windows::core::PCSTR = ::windows::s!("1.3.14"); +pub const szOID_OIW: ::windows::core::PCSTR = ::windows::core::s!("1.3.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR: ::windows::core::PCSTR = ::windows::s!("1.3.14.7.2"); +pub const szOID_OIWDIR: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.7.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_CRPT: ::windows::core::PCSTR = ::windows::s!("1.3.14.7.2.1"); +pub const szOID_OIWDIR_CRPT: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.7.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_HASH: ::windows::core::PCSTR = ::windows::s!("1.3.14.7.2.2"); +pub const szOID_OIWDIR_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.7.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_SIGN: ::windows::core::PCSTR = ::windows::s!("1.3.14.7.2.3"); +pub const szOID_OIWDIR_SIGN: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.7.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_md2: ::windows::core::PCSTR = ::windows::s!("1.3.14.7.2.2.1"); +pub const szOID_OIWDIR_md2: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.7.2.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWDIR_md2RSA: ::windows::core::PCSTR = ::windows::s!("1.3.14.7.2.3.1"); +pub const szOID_OIWDIR_md2RSA: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.7.2.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2"); +pub const szOID_OIWSEC: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desCBC: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.7"); +pub const szOID_OIWSEC_desCBC: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desCFB: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.9"); +pub const szOID_OIWSEC_desCFB: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desECB: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.6"); +pub const szOID_OIWSEC_desECB: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desEDE: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.17"); +pub const szOID_OIWSEC_desEDE: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desMAC: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.10"); +pub const szOID_OIWSEC_desMAC: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_desOFB: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.8"); +pub const szOID_OIWSEC_desOFB: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dhCommMod: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.16"); +pub const szOID_OIWSEC_dhCommMod: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsa: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.12"); +pub const szOID_OIWSEC_dsa: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsaComm: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.20"); +pub const szOID_OIWSEC_dsaComm: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsaCommSHA: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.21"); +pub const szOID_OIWSEC_dsaCommSHA: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsaCommSHA1: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.28"); +pub const szOID_OIWSEC_dsaCommSHA1: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_dsaSHA1: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.27"); +pub const szOID_OIWSEC_dsaSHA1: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.27"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_keyHashSeal: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.23"); +pub const szOID_OIWSEC_keyHashSeal: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md2RSASign: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.24"); +pub const szOID_OIWSEC_md2RSASign: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md4RSA: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.2"); +pub const szOID_OIWSEC_md4RSA: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md4RSA2: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.4"); +pub const szOID_OIWSEC_md4RSA2: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md5RSA: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.3"); +pub const szOID_OIWSEC_md5RSA: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_md5RSASign: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.25"); +pub const szOID_OIWSEC_md5RSASign: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_mdc2: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.19"); +pub const szOID_OIWSEC_mdc2: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_mdc2RSA: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.14"); +pub const szOID_OIWSEC_mdc2RSA: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_rsaSign: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.11"); +pub const szOID_OIWSEC_rsaSign: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_rsaXchg: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.22"); +pub const szOID_OIWSEC_rsaXchg: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_sha: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.18"); +pub const szOID_OIWSEC_sha: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_sha1: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.26"); +pub const szOID_OIWSEC_sha1: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.26"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_sha1RSASign: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.29"); +pub const szOID_OIWSEC_sha1RSASign: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.29"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_shaDSA: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.13"); +pub const szOID_OIWSEC_shaDSA: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OIWSEC_shaRSA: ::windows::core::PCSTR = ::windows::s!("1.3.14.3.2.15"); +pub const szOID_OIWSEC_shaRSA: ::windows::core::PCSTR = ::windows::core::s!("1.3.14.3.2.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ORGANIZATIONAL_UNIT_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.11"); +pub const szOID_ORGANIZATIONAL_UNIT_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ORGANIZATION_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.10"); +pub const szOID_ORGANIZATION_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OS_VERSION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.13.2.3"); +pub const szOID_OS_VERSION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.13.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_OWNER: ::windows::core::PCSTR = ::windows::s!("2.5.4.32"); +pub const szOID_OWNER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PHYSICAL_DELIVERY_OFFICE_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.19"); +pub const szOID_PHYSICAL_DELIVERY_OFFICE_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_CTL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.32"); +pub const szOID_PIN_RULES_CTL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.32"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_DOMAIN_NAME: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.34"); +pub const szOID_PIN_RULES_DOMAIN_NAME: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_EXT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.33"); +pub const szOID_PIN_RULES_EXT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_LOG_END_DATE_EXT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.35"); +pub const szOID_PIN_RULES_LOG_END_DATE_EXT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PIN_RULES_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.31"); +pub const szOID_PIN_RULES_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.31"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1"); +pub const szOID_PKCS: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_1: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1"); +pub const szOID_PKCS_1: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_10: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.10"); +pub const szOID_PKCS_10: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.12"); +pub const szOID_PKCS_12: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_EXTENDED_ATTRIBUTES: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.17.3"); +pub const szOID_PKCS_12_EXTENDED_ATTRIBUTES: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.17.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_FRIENDLY_NAME_ATTR: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.20"); +pub const szOID_PKCS_12_FRIENDLY_NAME_ATTR: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_KEY_PROVIDER_NAME_ATTR: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.17.1"); +pub const szOID_PKCS_12_KEY_PROVIDER_NAME_ATTR: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.17.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_LOCAL_KEY_ID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.21"); +pub const szOID_PKCS_12_LOCAL_KEY_ID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_PROTECTED_PASSWORD_SECRET_BAG_TYPE_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.17.4"); +pub const szOID_PKCS_12_PROTECTED_PASSWORD_SECRET_BAG_TYPE_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.17.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_PbeIds: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.12.1"); +pub const szOID_PKCS_12_PbeIds: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.12.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And128BitRC2: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.12.1.5"); +pub const szOID_PKCS_12_pbeWithSHA1And128BitRC2: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.12.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And128BitRC4: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.12.1.1"); +pub const szOID_PKCS_12_pbeWithSHA1And128BitRC4: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.12.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And2KeyTripleDES: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.12.1.4"); +pub const szOID_PKCS_12_pbeWithSHA1And2KeyTripleDES: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.12.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And3KeyTripleDES: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.12.1.3"); +pub const szOID_PKCS_12_pbeWithSHA1And3KeyTripleDES: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.12.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And40BitRC2: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.12.1.6"); +pub const szOID_PKCS_12_pbeWithSHA1And40BitRC2: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.12.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_12_pbeWithSHA1And40BitRC4: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.12.1.2"); +pub const szOID_PKCS_12_pbeWithSHA1And40BitRC4: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.12.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_2: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.2"); +pub const szOID_PKCS_2: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_3: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.3"); +pub const szOID_PKCS_3: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_4: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.4"); +pub const szOID_PKCS_4: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_5: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.5"); +pub const szOID_PKCS_5: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_5_PBES2: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.5.13"); +pub const szOID_PKCS_5_PBES2: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.5.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_5_PBKDF2: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.5.12"); +pub const szOID_PKCS_5_PBKDF2: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.5.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_6: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.6"); +pub const szOID_PKCS_6: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7"); +pub const szOID_PKCS_7: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_DATA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.1"); +pub const szOID_PKCS_7_DATA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_DIGESTED: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.5"); +pub const szOID_PKCS_7_DIGESTED: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_ENCRYPTED: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.6"); +pub const szOID_PKCS_7_ENCRYPTED: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_ENVELOPED: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.3"); +pub const szOID_PKCS_7_ENVELOPED: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_SIGNED: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.2"); +pub const szOID_PKCS_7_SIGNED: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_7_SIGNEDANDENVELOPED: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.4"); +pub const szOID_PKCS_7_SIGNEDANDENVELOPED: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_8: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.8"); +pub const szOID_PKCS_8: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_9: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9"); +pub const szOID_PKCS_9: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_9_CONTENT_TYPE: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.3"); +pub const szOID_PKCS_9_CONTENT_TYPE: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKCS_9_MESSAGE_DIGEST: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.4"); +pub const szOID_PKCS_9_MESSAGE_DIGEST: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKINIT_KP_KDC: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.2.3.5"); +pub const szOID_PKINIT_KP_KDC: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.2.3.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7"); +pub const szOID_PKIX: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_ACC_DESCR: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.48"); +pub const szOID_PKIX_ACC_DESCR: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.48"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_CA_ISSUERS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.48.2"); +pub const szOID_PKIX_CA_ISSUERS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.48.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_CA_REPOSITORY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.48.5"); +pub const szOID_PKIX_CA_REPOSITORY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.48.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3"); +pub const szOID_PKIX_KP: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_CLIENT_AUTH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.2"); +pub const szOID_PKIX_KP_CLIENT_AUTH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_CODE_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.3"); +pub const szOID_PKIX_KP_CODE_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_EMAIL_PROTECTION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.4"); +pub const szOID_PKIX_KP_EMAIL_PROTECTION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_IPSEC_END_SYSTEM: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.5"); +pub const szOID_PKIX_KP_IPSEC_END_SYSTEM: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_IPSEC_TUNNEL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.6"); +pub const szOID_PKIX_KP_IPSEC_TUNNEL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_IPSEC_USER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.7"); +pub const szOID_PKIX_KP_IPSEC_USER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_OCSP_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.9"); +pub const szOID_PKIX_KP_OCSP_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_SERVER_AUTH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.1"); +pub const szOID_PKIX_KP_SERVER_AUTH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_KP_TIMESTAMP_SIGNING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.3.8"); +pub const szOID_PKIX_KP_TIMESTAMP_SIGNING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.3.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_NO_SIGNATURE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.6.2"); +pub const szOID_PKIX_NO_SIGNATURE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.6.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_OCSP: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.48.1"); +pub const szOID_PKIX_OCSP: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.48.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.48.1.1"); +pub const szOID_PKIX_OCSP_BASIC_SIGNED_RESPONSE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.48.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_OCSP_NOCHECK: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.48.1.5"); +pub const szOID_PKIX_OCSP_NOCHECK: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.48.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_OCSP_NONCE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.48.1.2"); +pub const szOID_PKIX_OCSP_NONCE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.48.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_PE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.1"); +pub const szOID_PKIX_PE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_POLICY_QUALIFIER_CPS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.2.1"); +pub const szOID_PKIX_POLICY_QUALIFIER_CPS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_POLICY_QUALIFIER_USERNOTICE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.2.2"); +pub const szOID_PKIX_POLICY_QUALIFIER_USERNOTICE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PKIX_TIME_STAMPING: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.48.3"); +pub const szOID_PKIX_TIME_STAMPING: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.48.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PLATFORM_MANIFEST_BINARY_ID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.28"); +pub const szOID_PLATFORM_MANIFEST_BINARY_ID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POLICY_CONSTRAINTS: ::windows::core::PCSTR = ::windows::s!("2.5.29.36"); +pub const szOID_POLICY_CONSTRAINTS: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.36"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POLICY_MAPPINGS: ::windows::core::PCSTR = ::windows::s!("2.5.29.33"); +pub const szOID_POLICY_MAPPINGS: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POSTAL_ADDRESS: ::windows::core::PCSTR = ::windows::s!("2.5.4.16"); +pub const szOID_POSTAL_ADDRESS: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POSTAL_CODE: ::windows::core::PCSTR = ::windows::s!("2.5.4.17"); +pub const szOID_POSTAL_CODE: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_POST_OFFICE_BOX: ::windows::core::PCSTR = ::windows::s!("2.5.4.18"); +pub const szOID_POST_OFFICE_BOX: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.18"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PREFERRED_DELIVERY_METHOD: ::windows::core::PCSTR = ::windows::s!("2.5.4.28"); +pub const szOID_PREFERRED_DELIVERY_METHOD: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.28"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PRESENTATION_ADDRESS: ::windows::core::PCSTR = ::windows::s!("2.5.4.29"); +pub const szOID_PRESENTATION_ADDRESS: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.29"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PRIVATEKEY_USAGE_PERIOD: ::windows::core::PCSTR = ::windows::s!("2.5.29.16"); +pub const szOID_PRIVATEKEY_USAGE_PERIOD: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.16"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PRODUCT_UPDATE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.31.1"); +pub const szOID_PRODUCT_UPDATE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.31.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PROTECTED_PROCESS_LIGHT_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.22"); +pub const szOID_PROTECTED_PROCESS_LIGHT_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_PROTECTED_PROCESS_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.24"); +pub const szOID_PROTECTED_PROCESS_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_QC_EU_COMPLIANCE: ::windows::core::PCSTR = ::windows::s!("0.4.0.1862.1.1"); +pub const szOID_QC_EU_COMPLIANCE: ::windows::core::PCSTR = ::windows::core::s!("0.4.0.1862.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_QC_SSCD: ::windows::core::PCSTR = ::windows::s!("0.4.0.1862.1.4"); +pub const szOID_QC_SSCD: ::windows::core::PCSTR = ::windows::core::s!("0.4.0.1862.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_QC_STATEMENTS_EXT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.1.3"); +pub const szOID_QC_STATEMENTS_EXT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_DUMMY_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.9"); +pub const szOID_RDN_DUMMY_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TCG_PLATFORM_MANUFACTURER: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.4"); +pub const szOID_RDN_TCG_PLATFORM_MANUFACTURER: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TCG_PLATFORM_MODEL: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.5"); +pub const szOID_RDN_TCG_PLATFORM_MODEL: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TCG_PLATFORM_VERSION: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.6"); +pub const szOID_RDN_TCG_PLATFORM_VERSION: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TPM_MANUFACTURER: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.1"); +pub const szOID_RDN_TPM_MANUFACTURER: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TPM_MODEL: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.2"); +pub const szOID_RDN_TPM_MODEL: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RDN_TPM_VERSION: ::windows::core::PCSTR = ::windows::s!("2.23.133.2.3"); +pub const szOID_RDN_TPM_VERSION: ::windows::core::PCSTR = ::windows::core::s!("2.23.133.2.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REASON_CODE_HOLD: ::windows::core::PCSTR = ::windows::s!("2.5.29.23"); +pub const szOID_REASON_CODE_HOLD: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REGISTERED_ADDRESS: ::windows::core::PCSTR = ::windows::s!("2.5.4.26"); +pub const szOID_REGISTERED_ADDRESS: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.26"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REMOVE_CERTIFICATE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.8.1"); +pub const szOID_REMOVE_CERTIFICATE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RENEWAL_CERTIFICATE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.13.1"); +pub const szOID_RENEWAL_CERTIFICATE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.13.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REQUEST_CLIENT_INFO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.20"); +pub const szOID_REQUEST_CLIENT_INFO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REQUIRE_CERT_CHAIN_POLICY: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.21.15"); +pub const szOID_REQUIRE_CERT_CHAIN_POLICY: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.21.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_REVOKED_LIST_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.19"); +pub const szOID_REVOKED_LIST_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.19"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RFC3161_counterSign: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.3.3.1"); +pub const szOID_RFC3161_counterSign: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.3.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RFC3161v21_counterSign: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.3.3.2"); +pub const szOID_RFC3161v21_counterSign: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.3.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RFC3161v21_thumbprints: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.3.3.3"); +pub const szOID_RFC3161v21_thumbprints: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.3.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROLE_OCCUPANT: ::windows::core::PCSTR = ::windows::s!("2.5.4.33"); +pub const szOID_ROLE_OCCUPANT: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.33"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_LIST_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.9"); +pub const szOID_ROOT_LIST_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.60.3.1"); +pub const szOID_ROOT_PROGRAM_AUTO_UPDATE_CA_REVOCATION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.60.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.60.3.2"); +pub const szOID_ROOT_PROGRAM_AUTO_UPDATE_END_REVOCATION: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.60.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_PROGRAM_FLAGS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.60.1.1"); +pub const szOID_ROOT_PROGRAM_FLAGS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.60.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.60.3.3"); +pub const szOID_ROOT_PROGRAM_NO_OCSP_FAILOVER_TO_CRL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.60.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549"); +pub const szOID_RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSAES_OAEP: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.7"); +pub const szOID_RSAES_OAEP: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_DES_EDE3_CBC: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.3.7"); +pub const szOID_RSA_DES_EDE3_CBC: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.3.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_DH: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.3.1"); +pub const szOID_RSA_DH: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_ENCRYPT: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.3"); +pub const szOID_RSA_ENCRYPT: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_HASH: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.2"); +pub const szOID_RSA_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD2: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.2.2"); +pub const szOID_RSA_MD2: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.2.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD2RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.2"); +pub const szOID_RSA_MD2RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD4: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.2.4"); +pub const szOID_RSA_MD4: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.2.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD4RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.3"); +pub const szOID_RSA_MD4RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD5: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.2.5"); +pub const szOID_RSA_MD5: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.2.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MD5RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.4"); +pub const szOID_RSA_MD5RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_MGF1: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.8"); +pub const szOID_RSA_MGF1: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_PSPECIFIED: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.9"); +pub const szOID_RSA_PSPECIFIED: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_RC2CBC: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.3.2"); +pub const szOID_RSA_RC2CBC: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.3.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_RC4: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.3.4"); +pub const szOID_RSA_RC4: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.3.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_RC5_CBCPad: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.3.9"); +pub const szOID_RSA_RC5_CBCPad: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.3.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.1"); +pub const szOID_RSA_RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SETOAEP_RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.6"); +pub const szOID_RSA_SETOAEP_RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SHA1RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.5"); +pub const szOID_RSA_SHA1RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SHA256RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.11"); +pub const szOID_RSA_SHA256RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SHA384RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.12"); +pub const szOID_RSA_SHA384RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SHA512RSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.13"); +pub const szOID_RSA_SHA512RSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMECapabilities: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.15"); +pub const szOID_RSA_SMIMECapabilities: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.15"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMEalg: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.16.3"); +pub const szOID_RSA_SMIMEalg: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.16.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMEalgCMS3DESwrap: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.16.3.6"); +pub const szOID_RSA_SMIMEalgCMS3DESwrap: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.16.3.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMEalgCMSRC2wrap: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.16.3.7"); +pub const szOID_RSA_SMIMEalgCMSRC2wrap: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.16.3.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SMIMEalgESDH: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.16.3.5"); +pub const szOID_RSA_SMIMEalgESDH: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.16.3.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_SSA_PSS: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.10"); +pub const szOID_RSA_SSA_PSS: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.10"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_certExtensions: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.14"); +pub const szOID_RSA_certExtensions: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_challengePwd: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.7"); +pub const szOID_RSA_challengePwd: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_contentType: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.3"); +pub const szOID_RSA_contentType: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_counterSign: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.6"); +pub const szOID_RSA_counterSign: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_data: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.1"); +pub const szOID_RSA_data: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_digestedData: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.5"); +pub const szOID_RSA_digestedData: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_emailAddr: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.1"); +pub const szOID_RSA_emailAddr: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_encryptedData: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.6"); +pub const szOID_RSA_encryptedData: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.6"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_envelopedData: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.3"); +pub const szOID_RSA_envelopedData: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_extCertAttrs: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.9"); +pub const szOID_RSA_extCertAttrs: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_hashedData: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.5"); +pub const szOID_RSA_hashedData: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_messageDigest: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.4"); +pub const szOID_RSA_messageDigest: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_preferSignedData: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.15.1"); +pub const szOID_RSA_preferSignedData: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.15.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_signEnvData: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.4"); +pub const szOID_RSA_signEnvData: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_signedData: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.7.2"); +pub const szOID_RSA_signedData: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.7.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_signingTime: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.5"); +pub const szOID_RSA_signingTime: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_unstructAddr: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.8"); +pub const szOID_RSA_unstructAddr: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_RSA_unstructName: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.2"); +pub const szOID_RSA_unstructName: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SEARCH_GUIDE: ::windows::core::PCSTR = ::windows::s!("2.5.4.14"); +pub const szOID_SEARCH_GUIDE: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SEE_ALSO: ::windows::core::PCSTR = ::windows::s!("2.5.4.34"); +pub const szOID_SEE_ALSO: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.34"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SERIALIZED: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.3.1"); +pub const szOID_SERIALIZED: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SERVER_GATED_CRYPTO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.3"); +pub const szOID_SERVER_GATED_CRYPTO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SGC_NETSCAPE: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113730.4.1"); +pub const szOID_SGC_NETSCAPE: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113730.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SITE_PIN_RULES_FLAGS_ATTR: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.4.3"); +pub const szOID_SITE_PIN_RULES_FLAGS_ATTR: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.4.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SITE_PIN_RULES_INDEX_ATTR: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.4.2"); +pub const szOID_SITE_PIN_RULES_INDEX_ATTR: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.4.2"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SORTED_CTL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.1.1"); +pub const szOID_SORTED_CTL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.1.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_STATE_OR_PROVINCE_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.8"); +pub const szOID_STATE_OR_PROVINCE_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.8"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_STREET_ADDRESS: ::windows::core::PCSTR = ::windows::s!("2.5.4.9"); +pub const szOID_STREET_ADDRESS: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_ALT_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.29.7"); +pub const szOID_SUBJECT_ALT_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_ALT_NAME2: ::windows::core::PCSTR = ::windows::s!("2.5.29.17"); +pub const szOID_SUBJECT_ALT_NAME2: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.17"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_DIR_ATTRS: ::windows::core::PCSTR = ::windows::s!("2.5.29.9"); +pub const szOID_SUBJECT_DIR_ATTRS: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_INFO_ACCESS: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.1.11"); +pub const szOID_SUBJECT_INFO_ACCESS: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.1.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUBJECT_KEY_IDENTIFIER: ::windows::core::PCSTR = ::windows::s!("2.5.29.14"); +pub const szOID_SUBJECT_KEY_IDENTIFIER: ::windows::core::PCSTR = ::windows::core::s!("2.5.29.14"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUPPORTED_APPLICATION_CONTEXT: ::windows::core::PCSTR = ::windows::s!("2.5.4.30"); +pub const szOID_SUPPORTED_APPLICATION_CONTEXT: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.30"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SUR_NAME: ::windows::core::PCSTR = ::windows::s!("2.5.4.4"); +pub const szOID_SUR_NAME: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_SYNC_ROOT_CTL_EXT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.50"); +pub const szOID_SYNC_ROOT_CTL_EXT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.50"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TELEPHONE_NUMBER: ::windows::core::PCSTR = ::windows::s!("2.5.4.20"); +pub const szOID_TELEPHONE_NUMBER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TELETEXT_TERMINAL_IDENTIFIER: ::windows::core::PCSTR = ::windows::s!("2.5.4.22"); +pub const szOID_TELETEXT_TERMINAL_IDENTIFIER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.22"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TELEX_NUMBER: ::windows::core::PCSTR = ::windows::s!("2.5.4.21"); +pub const szOID_TELEX_NUMBER: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TIMESTAMP_TOKEN: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.16.1.4"); +pub const szOID_TIMESTAMP_TOKEN: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.16.1.4"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TITLE: ::windows::core::PCSTR = ::windows::s!("2.5.4.12"); +pub const szOID_TITLE: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_TLS_FEATURES_EXT: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.5.5.7.1.24"); +pub const szOID_TLS_FEATURES_EXT: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.5.5.7.1.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_USER_CERTIFICATE: ::windows::core::PCSTR = ::windows::s!("2.5.4.36"); +pub const szOID_USER_CERTIFICATE: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.36"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_USER_PASSWORD: ::windows::core::PCSTR = ::windows::s!("2.5.4.35"); +pub const szOID_USER_PASSWORD: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.35"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_VERISIGN_BITSTRING_6_13: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.6.13"); +pub const szOID_VERISIGN_BITSTRING_6_13: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.6.13"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_VERISIGN_ISS_STRONG_CRYPTO: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.8.1"); +pub const szOID_VERISIGN_ISS_STRONG_CRYPTO: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.8.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_VERISIGN_ONSITE_JURISDICTION_HASH: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.6.11"); +pub const szOID_VERISIGN_ONSITE_JURISDICTION_HASH: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.6.11"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_VERISIGN_PRIVATE_6_9: ::windows::core::PCSTR = ::windows::s!("2.16.840.1.113733.1.6.9"); +pub const szOID_VERISIGN_PRIVATE_6_9: ::windows::core::PCSTR = ::windows::core::s!("2.16.840.1.113733.1.6.9"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WHQL_CRYPTO: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.5"); +pub const szOID_WHQL_CRYPTO: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.5"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_KITS_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.20"); +pub const szOID_WINDOWS_KITS_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.20"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_RT_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.21"); +pub const szOID_WINDOWS_RT_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.21"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_SOFTWARE_EXTENSION_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.26"); +pub const szOID_WINDOWS_SOFTWARE_EXTENSION_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.26"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_STORE_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.76.3.1"); +pub const szOID_WINDOWS_STORE_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.76.3.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_TCB_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.23"); +pub const szOID_WINDOWS_TCB_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.23"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_WINDOWS_THIRD_PARTY_COMPONENT_SIGNER: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.3.25"); +pub const szOID_WINDOWS_THIRD_PARTY_COMPONENT_SIGNER: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.3.25"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_X21_ADDRESS: ::windows::core::PCSTR = ::windows::s!("2.5.4.24"); +pub const szOID_X21_ADDRESS: ::windows::core::PCSTR = ::windows::core::s!("2.5.4.24"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_X957: ::windows::core::PCSTR = ::windows::s!("1.2.840.10040"); +pub const szOID_X957: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10040"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_X957_DSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.10040.4.1"); +pub const szOID_X957_DSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10040.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_X957_SHA1DSA: ::windows::core::PCSTR = ::windows::s!("1.2.840.10040.4.3"); +pub const szOID_X957_SHA1DSA: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.10040.4.3"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szOID_YESNO_TRUST_ATTR: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.4.1"); +pub const szOID_YESNO_TRUST_ATTR: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.4.1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szPRIV_KEY_CACHE_MAX_ITEMS: ::windows::core::PCSTR = ::windows::s!("PrivKeyCacheMaxItems"); +pub const szPRIV_KEY_CACHE_MAX_ITEMS: ::windows::core::PCSTR = ::windows::core::s!("PrivKeyCacheMaxItems"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const szPRIV_KEY_CACHE_PURGE_INTERVAL_SECONDS: ::windows::core::PCSTR = ::windows::s!("PrivKeyCachePurgeIntervalSeconds"); +pub const szPRIV_KEY_CACHE_PURGE_INTERVAL_SECONDS: ::windows::core::PCSTR = ::windows::core::s!("PrivKeyCachePurgeIntervalSeconds"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_COLLECTION: ::windows::core::PCSTR = ::windows::s!("Collection"); +pub const sz_CERT_STORE_PROV_COLLECTION: ::windows::core::PCSTR = ::windows::core::s!("Collection"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_FILENAME: ::windows::core::PCWSTR = ::windows::w!("File"); +pub const sz_CERT_STORE_PROV_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("File"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_FILENAME_W: ::windows::core::PCSTR = ::windows::s!("File"); +pub const sz_CERT_STORE_PROV_FILENAME_W: ::windows::core::PCSTR = ::windows::core::s!("File"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_LDAP: ::windows::core::PCWSTR = ::windows::w!("Ldap"); +pub const sz_CERT_STORE_PROV_LDAP: ::windows::core::PCWSTR = ::windows::core::w!("Ldap"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_LDAP_W: ::windows::core::PCSTR = ::windows::s!("Ldap"); +pub const sz_CERT_STORE_PROV_LDAP_W: ::windows::core::PCSTR = ::windows::core::s!("Ldap"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_MEMORY: ::windows::core::PCSTR = ::windows::s!("Memory"); +pub const sz_CERT_STORE_PROV_MEMORY: ::windows::core::PCSTR = ::windows::core::s!("Memory"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_PHYSICAL: ::windows::core::PCWSTR = ::windows::w!("Physical"); +pub const sz_CERT_STORE_PROV_PHYSICAL: ::windows::core::PCWSTR = ::windows::core::w!("Physical"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_PHYSICAL_W: ::windows::core::PCSTR = ::windows::s!("Physical"); +pub const sz_CERT_STORE_PROV_PHYSICAL_W: ::windows::core::PCSTR = ::windows::core::s!("Physical"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_PKCS12: ::windows::core::PCSTR = ::windows::s!("PKCS12"); +pub const sz_CERT_STORE_PROV_PKCS12: ::windows::core::PCSTR = ::windows::core::s!("PKCS12"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_PKCS7: ::windows::core::PCSTR = ::windows::s!("PKCS7"); +pub const sz_CERT_STORE_PROV_PKCS7: ::windows::core::PCSTR = ::windows::core::s!("PKCS7"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SERIALIZED: ::windows::core::PCSTR = ::windows::s!("Serialized"); +pub const sz_CERT_STORE_PROV_SERIALIZED: ::windows::core::PCSTR = ::windows::core::s!("Serialized"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SMART_CARD: ::windows::core::PCWSTR = ::windows::w!("SmartCard"); +pub const sz_CERT_STORE_PROV_SMART_CARD: ::windows::core::PCWSTR = ::windows::core::w!("SmartCard"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SMART_CARD_W: ::windows::core::PCSTR = ::windows::s!("SmartCard"); +pub const sz_CERT_STORE_PROV_SMART_CARD_W: ::windows::core::PCSTR = ::windows::core::s!("SmartCard"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SYSTEM: ::windows::core::PCWSTR = ::windows::w!("System"); +pub const sz_CERT_STORE_PROV_SYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("System"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SYSTEM_REGISTRY: ::windows::core::PCWSTR = ::windows::w!("SystemRegistry"); +pub const sz_CERT_STORE_PROV_SYSTEM_REGISTRY: ::windows::core::PCWSTR = ::windows::core::w!("SystemRegistry"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SYSTEM_REGISTRY_W: ::windows::core::PCSTR = ::windows::s!("SystemRegistry"); +pub const sz_CERT_STORE_PROV_SYSTEM_REGISTRY_W: ::windows::core::PCSTR = ::windows::core::s!("SystemRegistry"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const sz_CERT_STORE_PROV_SYSTEM_W: ::windows::core::PCSTR = ::windows::s!("System"); +pub const sz_CERT_STORE_PROV_SYSTEM_W: ::windows::core::PCSTR = ::windows::core::s!("System"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_CANONICALIZATION_C14N: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/TR/2001/REC-xml-c14n-20010315"); +pub const wszURI_CANONICALIZATION_C14N: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/TR/2001/REC-xml-c14n-20010315"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_CANONICALIZATION_C14NC: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"); +pub const wszURI_CANONICALIZATION_C14NC: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/TR/2001/REC-xml-c14n-20010315#WithComments"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_CANONICALIZATION_EXSLUSIVE_C14N: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/10/xml-exc-c14n#"); +pub const wszURI_CANONICALIZATION_EXSLUSIVE_C14N: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/10/xml-exc-c14n#"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_CANONICALIZATION_EXSLUSIVE_C14NC: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/10/xml-exc-c14n#WithComments"); +pub const wszURI_CANONICALIZATION_EXSLUSIVE_C14NC: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/10/xml-exc-c14n#WithComments"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_TRANSFORM_XPATH: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/TR/1999/REC-xpath-19991116"); +pub const wszURI_TRANSFORM_XPATH: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/TR/1999/REC-xpath-19991116"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_BASE64: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#base64"); +pub const wszURI_XMLNS_DIGSIG_BASE64: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#base64"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_DSA_SHA1: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#dsa-sha1"); +pub const wszURI_XMLNS_DIGSIG_DSA_SHA1: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#dsa-sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA1: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"); +pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA1: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA256: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"); +pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA256: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA384: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"); +pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA384: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA512: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"); +pub const wszURI_XMLNS_DIGSIG_ECDSA_SHA512: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#ecdsa-sha512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_HMAC_SHA1: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#hmac-sha1"); +pub const wszURI_XMLNS_DIGSIG_HMAC_SHA1: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#hmac-sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_HMAC_SHA256: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"); +pub const wszURI_XMLNS_DIGSIG_HMAC_SHA256: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_HMAC_SHA384: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"); +pub const wszURI_XMLNS_DIGSIG_HMAC_SHA384: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_HMAC_SHA512: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"); +pub const wszURI_XMLNS_DIGSIG_HMAC_SHA512: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_RSA_SHA1: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#rsa-sha1"); +pub const wszURI_XMLNS_DIGSIG_RSA_SHA1: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#rsa-sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_RSA_SHA256: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"); +pub const wszURI_XMLNS_DIGSIG_RSA_SHA256: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_RSA_SHA384: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"); +pub const wszURI_XMLNS_DIGSIG_RSA_SHA384: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_RSA_SHA512: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"); +pub const wszURI_XMLNS_DIGSIG_RSA_SHA512: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#rsa-sha512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_SHA1: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#sha1"); +pub const wszURI_XMLNS_DIGSIG_SHA1: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#sha1"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_SHA256: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmlenc#sha256"); +pub const wszURI_XMLNS_DIGSIG_SHA256: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmlenc#sha256"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_SHA384: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmldsig-more#sha384"); +pub const wszURI_XMLNS_DIGSIG_SHA384: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmldsig-more#sha384"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_DIGSIG_SHA512: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2001/04/xmlenc#sha512"); +pub const wszURI_XMLNS_DIGSIG_SHA512: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2001/04/xmlenc#sha512"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_TRANSFORM_BASE64: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#base64"); +pub const wszURI_XMLNS_TRANSFORM_BASE64: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#base64"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszURI_XMLNS_TRANSFORM_ENVELOPED: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#enveloped-signature"); +pub const wszURI_XMLNS_TRANSFORM_ENVELOPED: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#enveloped-signature"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszXMLNS_DIGSIG: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#"); +pub const wszXMLNS_DIGSIG: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszXMLNS_DIGSIG_Id: ::windows::core::PCWSTR = ::windows::w!("Id"); +pub const wszXMLNS_DIGSIG_Id: ::windows::core::PCWSTR = ::windows::core::w!("Id"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] -pub const wszXMLNS_DIGSIG_SignatureProperties: ::windows::core::PCWSTR = ::windows::w!("http://www.w3.org/2000/09/xmldsig#SignatureProperties"); +pub const wszXMLNS_DIGSIG_SignatureProperties: ::windows::core::PCWSTR = ::windows::core::w!("http://www.w3.org/2000/09/xmldsig#SignatureProperties"); #[doc = "*Required features: `\"Win32_Security_Cryptography\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs index 7bad03dfd2..9fc304b6e3 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/DiagnosticDataQuery/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn DdqCancelDiagnosticRecordOperation(hsession: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqCancelDiagnosticRecordOperation ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqCancelDiagnosticRecordOperation ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> ::windows::core::HRESULT ); DdqCancelDiagnosticRecordOperation(hsession.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -13,13 +13,13 @@ pub unsafe fn DdqCloseSession(hsession: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqCloseSession ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqCloseSession ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> ::windows::core::HRESULT ); DdqCloseSession(hsession.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] pub unsafe fn DdqCreateSession(accesslevel: DdqAccessLevel) -> ::windows::core::Result { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqCreateSession ( accesslevel : DdqAccessLevel , hsession : *mut super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqCreateSession ( accesslevel : DdqAccessLevel , hsession : *mut super:: HDIAGNOSTIC_DATA_QUERY_SESSION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqCreateSession(accesslevel, &mut result__).from_abi(result__) } @@ -31,7 +31,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqExtractDiagnosticReport ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , reportkey : :: windows::core::PCWSTR , destinationpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqExtractDiagnosticReport ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , reportkey : ::windows::core::PCWSTR , destinationpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DdqExtractDiagnosticReport(hsession.into_param().abi(), reportstoretype, reportkey.into_param().abi(), destinationpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -40,7 +40,7 @@ pub unsafe fn DdqFreeDiagnosticRecordLocaleTags(htagdescription: P0) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticRecordLocaleTags ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticRecordLocaleTags ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION ) -> ::windows::core::HRESULT ); DdqFreeDiagnosticRecordLocaleTags(htagdescription.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -49,7 +49,7 @@ pub unsafe fn DdqFreeDiagnosticRecordPage(hrecord: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticRecordPage ( hrecord : super:: HDIAGNOSTIC_RECORD ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticRecordPage ( hrecord : super:: HDIAGNOSTIC_RECORD ) -> ::windows::core::HRESULT ); DdqFreeDiagnosticRecordPage(hrecord.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -58,7 +58,7 @@ pub unsafe fn DdqFreeDiagnosticRecordProducerCategories(hcategorydescription where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticRecordProducerCategories ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticRecordProducerCategories ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ) -> ::windows::core::HRESULT ); DdqFreeDiagnosticRecordProducerCategories(hcategorydescription.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -67,7 +67,7 @@ pub unsafe fn DdqFreeDiagnosticRecordProducers(hproducerdescription: P0) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticRecordProducers ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticRecordProducers ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ) -> ::windows::core::HRESULT ); DdqFreeDiagnosticRecordProducers(hproducerdescription.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -76,13 +76,13 @@ pub unsafe fn DdqFreeDiagnosticReport(hreport: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticReport ( hreport : super:: HDIAGNOSTIC_REPORT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqFreeDiagnosticReport ( hreport : super:: HDIAGNOSTIC_REPORT ) -> ::windows::core::HRESULT ); DdqFreeDiagnosticReport(hreport.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] #[inline] pub unsafe fn DdqGetDiagnosticDataAccessLevelAllowed() -> ::windows::core::Result { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticDataAccessLevelAllowed ( accesslevel : *mut DdqAccessLevel ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticDataAccessLevelAllowed ( accesslevel : *mut DdqAccessLevel ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticDataAccessLevelAllowed(&mut result__).from_abi(result__) } @@ -93,7 +93,7 @@ pub unsafe fn DdqGetDiagnosticRecordAtIndex(hrecord: P0, index: u32, record: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordAtIndex ( hrecord : super:: HDIAGNOSTIC_RECORD , index : u32 , record : *mut DIAGNOSTIC_DATA_RECORD ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordAtIndex ( hrecord : super:: HDIAGNOSTIC_RECORD , index : u32 , record : *mut DIAGNOSTIC_DATA_RECORD ) -> ::windows::core::HRESULT ); DdqGetDiagnosticRecordAtIndex(hrecord.into_param().abi(), index, record).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -102,7 +102,7 @@ pub unsafe fn DdqGetDiagnosticRecordBinaryDistribution(hsession: P0, produce where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordBinaryDistribution ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const :: windows::core::PCWSTR , producernamecount : u32 , topnbinaries : u32 , binarystats : *mut *mut DIAGNOSTIC_DATA_EVENT_BINARY_STATS , statcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordBinaryDistribution ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const ::windows::core::PCWSTR , producernamecount : u32 , topnbinaries : u32 , binarystats : *mut *mut DIAGNOSTIC_DATA_EVENT_BINARY_STATS , statcount : *mut u32 ) -> ::windows::core::HRESULT ); DdqGetDiagnosticRecordBinaryDistribution(hsession.into_param().abi(), ::core::mem::transmute(producernames.as_ptr()), producernames.len() as _, topnbinaries, binarystats, statcount).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -111,7 +111,7 @@ pub unsafe fn DdqGetDiagnosticRecordCategoryAtIndex(hcategorydescription: P0 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordCategoryAtIndex ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION , index : u32 , categorydescription : *mut DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordCategoryAtIndex ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION , index : u32 , categorydescription : *mut DIAGNOSTIC_DATA_EVENT_CATEGORY_DESCRIPTION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordCategoryAtIndex(hcategorydescription.into_param().abi(), index, &mut result__).from_abi(result__) } @@ -121,7 +121,7 @@ pub unsafe fn DdqGetDiagnosticRecordCategoryCount(hcategorydescription: P0) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordCategoryCount ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION , categorydescriptioncount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordCategoryCount ( hcategorydescription : super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION , categorydescriptioncount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordCategoryCount(hcategorydescription.into_param().abi(), &mut result__).from_abi(result__) } @@ -131,7 +131,7 @@ pub unsafe fn DdqGetDiagnosticRecordCount(hrecord: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordCount ( hrecord : super:: HDIAGNOSTIC_RECORD , recordcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordCount ( hrecord : super:: HDIAGNOSTIC_RECORD , recordcount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordCount(hrecord.into_param().abi(), &mut result__).from_abi(result__) } @@ -141,7 +141,7 @@ pub unsafe fn DdqGetDiagnosticRecordLocaleTagAtIndex(htagdescription: P0, in where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordLocaleTagAtIndex ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION , index : u32 , tagdescription : *mut DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordLocaleTagAtIndex ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION , index : u32 , tagdescription : *mut DIAGNOSTIC_DATA_EVENT_TAG_DESCRIPTION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordLocaleTagAtIndex(htagdescription.into_param().abi(), index, &mut result__).from_abi(result__) } @@ -151,7 +151,7 @@ pub unsafe fn DdqGetDiagnosticRecordLocaleTagCount(htagdescription: P0) -> : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordLocaleTagCount ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION , tagdescriptioncount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordLocaleTagCount ( htagdescription : super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION , tagdescriptioncount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordLocaleTagCount(htagdescription.into_param().abi(), &mut result__).from_abi(result__) } @@ -162,7 +162,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordLocaleTags ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , locale : :: windows::core::PCWSTR , htagdescription : *mut super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordLocaleTags ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , locale : ::windows::core::PCWSTR , htagdescription : *mut super:: HDIAGNOSTIC_EVENT_TAG_DESCRIPTION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordLocaleTags(hsession.into_param().abi(), locale.into_param().abi(), &mut result__).from_abi(result__) } @@ -173,7 +173,7 @@ pub unsafe fn DdqGetDiagnosticRecordPage(hsession: P0, searchcriteria: *cons where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordPage ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , searchcriteria : *const DIAGNOSTIC_DATA_SEARCH_CRITERIA , offset : u32 , pagerecordcount : u32 , baserowid : i64 , hrecord : *mut super:: HDIAGNOSTIC_RECORD ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordPage ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , searchcriteria : *const DIAGNOSTIC_DATA_SEARCH_CRITERIA , offset : u32 , pagerecordcount : u32 , baserowid : i64 , hrecord : *mut super:: HDIAGNOSTIC_RECORD ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordPage(hsession.into_param().abi(), searchcriteria, offset, pagerecordcount, baserowid, &mut result__).from_abi(result__) } @@ -183,7 +183,7 @@ pub unsafe fn DdqGetDiagnosticRecordPayload(hsession: P0, rowid: i64) -> ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordPayload ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , rowid : i64 , payload : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordPayload ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , rowid : i64 , payload : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PCWSTR>(); DdqGetDiagnosticRecordPayload(hsession.into_param().abi(), rowid, &mut result__).from_abi(result__) } @@ -193,7 +193,7 @@ pub unsafe fn DdqGetDiagnosticRecordProducerAtIndex(hproducerdescription: P0 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordProducerAtIndex ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION , index : u32 , producerdescription : *mut DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordProducerAtIndex ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION , index : u32 , producerdescription : *mut DIAGNOSTIC_DATA_EVENT_PRODUCER_DESCRIPTION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordProducerAtIndex(hproducerdescription.into_param().abi(), index, &mut result__).from_abi(result__) } @@ -204,7 +204,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordProducerCategories ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producername : :: windows::core::PCWSTR , hcategorydescription : *mut super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordProducerCategories ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producername : ::windows::core::PCWSTR , hcategorydescription : *mut super:: HDIAGNOSTIC_EVENT_CATEGORY_DESCRIPTION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordProducerCategories(hsession.into_param().abi(), producername.into_param().abi(), &mut result__).from_abi(result__) } @@ -214,7 +214,7 @@ pub unsafe fn DdqGetDiagnosticRecordProducerCount(hproducerdescription: P0) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordProducerCount ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION , producerdescriptioncount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordProducerCount ( hproducerdescription : super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION , producerdescriptioncount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordProducerCount(hproducerdescription.into_param().abi(), &mut result__).from_abi(result__) } @@ -224,7 +224,7 @@ pub unsafe fn DdqGetDiagnosticRecordProducers(hsession: P0) -> ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordProducers ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , hproducerdescription : *mut super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordProducers ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , hproducerdescription : *mut super:: HDIAGNOSTIC_EVENT_PRODUCER_DESCRIPTION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticRecordProducers(hsession.into_param().abi(), &mut result__).from_abi(result__) } @@ -235,7 +235,7 @@ pub unsafe fn DdqGetDiagnosticRecordStats(hsession: P0, searchcriteria: *con where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordStats ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , searchcriteria : *const DIAGNOSTIC_DATA_SEARCH_CRITERIA , recordcount : *mut u32 , minrowid : *mut i64 , maxrowid : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordStats ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , searchcriteria : *const DIAGNOSTIC_DATA_SEARCH_CRITERIA , recordcount : *mut u32 , minrowid : *mut i64 , maxrowid : *mut i64 ) -> ::windows::core::HRESULT ); DdqGetDiagnosticRecordStats(hsession.into_param().abi(), searchcriteria, recordcount, minrowid, maxrowid).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -244,7 +244,7 @@ pub unsafe fn DdqGetDiagnosticRecordSummary(hsession: P0, producernames: &[: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordSummary ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const :: windows::core::PCWSTR , producernamecount : u32 , generalstats : *mut DIAGNOSTIC_DATA_GENERAL_STATS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordSummary ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const ::windows::core::PCWSTR , producernamecount : u32 , generalstats : *mut DIAGNOSTIC_DATA_GENERAL_STATS ) -> ::windows::core::HRESULT ); DdqGetDiagnosticRecordSummary(hsession.into_param().abi(), ::core::mem::transmute(producernames.as_ptr()), producernames.len() as _, generalstats).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -253,7 +253,7 @@ pub unsafe fn DdqGetDiagnosticRecordTagDistribution(hsession: P0, producerna where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordTagDistribution ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const :: windows::core::PCWSTR , producernamecount : u32 , tagstats : *mut *mut DIAGNOSTIC_DATA_EVENT_TAG_STATS , statcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticRecordTagDistribution ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , producernames : *const ::windows::core::PCWSTR , producernamecount : u32 , tagstats : *mut *mut DIAGNOSTIC_DATA_EVENT_TAG_STATS , statcount : *mut u32 ) -> ::windows::core::HRESULT ); DdqGetDiagnosticRecordTagDistribution(hsession.into_param().abi(), ::core::mem::transmute(producernames.as_ptr()), producernames.len() as _, tagstats, statcount).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -262,7 +262,7 @@ pub unsafe fn DdqGetDiagnosticReport(hsession: P0, reportstoretype: u32) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticReport ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , hreport : *mut super:: HDIAGNOSTIC_REPORT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticReport ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , hreport : *mut super:: HDIAGNOSTIC_REPORT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticReport(hsession.into_param().abi(), reportstoretype, &mut result__).from_abi(result__) } @@ -273,7 +273,7 @@ pub unsafe fn DdqGetDiagnosticReportAtIndex(hreport: P0, index: u32, report: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticReportAtIndex ( hreport : super:: HDIAGNOSTIC_REPORT , index : u32 , report : *mut DIAGNOSTIC_REPORT_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticReportAtIndex ( hreport : super:: HDIAGNOSTIC_REPORT , index : u32 , report : *mut DIAGNOSTIC_REPORT_DATA ) -> ::windows::core::HRESULT ); DdqGetDiagnosticReportAtIndex(hreport.into_param().abi(), index, report).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] @@ -282,7 +282,7 @@ pub unsafe fn DdqGetDiagnosticReportCount(hreport: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticReportCount ( hreport : super:: HDIAGNOSTIC_REPORT , reportcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticReportCount ( hreport : super:: HDIAGNOSTIC_REPORT , reportcount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticReportCount(hreport.into_param().abi(), &mut result__).from_abi(result__) } @@ -292,7 +292,7 @@ pub unsafe fn DdqGetDiagnosticReportStoreReportCount(hsession: P0, reportsto where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticReportStoreReportCount ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , reportcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetDiagnosticReportStoreReportCount ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , reportstoretype : u32 , reportcount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetDiagnosticReportStoreReportCount(hsession.into_param().abi(), reportstoretype, &mut result__).from_abi(result__) } @@ -302,7 +302,7 @@ pub unsafe fn DdqGetSessionAccessLevel(hsession: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetSessionAccessLevel ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , accesslevel : *mut DdqAccessLevel ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetSessionAccessLevel ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , accesslevel : *mut DdqAccessLevel ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetSessionAccessLevel(hsession.into_param().abi(), &mut result__).from_abi(result__) } @@ -312,7 +312,7 @@ pub unsafe fn DdqGetTranscriptConfiguration(hsession: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetTranscriptConfiguration ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , currentconfig : *mut DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqGetTranscriptConfiguration ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , currentconfig : *mut DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqGetTranscriptConfiguration(hsession.into_param().abi(), &mut result__).from_abi(result__) } @@ -325,7 +325,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqIsDiagnosticRecordSampledIn ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , providergroup : *const :: windows::core::GUID , providerid : *const :: windows::core::GUID , providername : :: windows::core::PCWSTR , eventid : *const u32 , eventname : :: windows::core::PCWSTR , eventversion : *const u32 , eventkeywords : *const u64 , issampledin : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqIsDiagnosticRecordSampledIn ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , providergroup : *const ::windows::core::GUID , providerid : *const ::windows::core::GUID , providername : ::windows::core::PCWSTR , eventid : *const u32 , eventname : ::windows::core::PCWSTR , eventversion : *const u32 , eventkeywords : *const u64 , issampledin : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DdqIsDiagnosticRecordSampledIn(hsession.into_param().abi(), providergroup, ::core::mem::transmute(providerid.unwrap_or(::std::ptr::null())), providername.into_param().abi(), ::core::mem::transmute(eventid.unwrap_or(::std::ptr::null())), eventname.into_param().abi(), ::core::mem::transmute(eventversion.unwrap_or(::std::ptr::null())), ::core::mem::transmute(eventkeywords.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -335,7 +335,7 @@ pub unsafe fn DdqSetTranscriptConfiguration(hsession: P0, desiredconfig: *co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqSetTranscriptConfiguration ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , desiredconfig : *const DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "diagnosticdataquery.dll""system" fn DdqSetTranscriptConfiguration ( hsession : super:: HDIAGNOSTIC_DATA_QUERY_SESSION , desiredconfig : *const DIAGNOSTIC_DATA_EVENT_TRANSCRIPT_CONFIGURATION ) -> ::windows::core::HRESULT ); DdqSetTranscriptConfiguration(hsession.into_param().abi(), desiredconfig).ok() } #[doc = "*Required features: `\"Win32_Security_DiagnosticDataQuery\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs index 82d7c2e0f2..eab5c472c2 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/DirectoryServices/mod.rs @@ -7,7 +7,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dssec.dll""system" fn DSCreateISecurityInfoObject ( pwszobjectpath : :: windows::core::PCWSTR , pwszobjectclass : :: windows::core::PCWSTR , dwflags : u32 , ppsi : *mut * mut::core::ffi::c_void , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dssec.dll""system" fn DSCreateISecurityInfoObject ( pwszobjectpath : ::windows::core::PCWSTR , pwszobjectclass : ::windows::core::PCWSTR , dwflags : u32 , ppsi : *mut * mut::core::ffi::c_void , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> ::windows::core::HRESULT ); DSCreateISecurityInfoObject(pwszobjectpath.into_param().abi(), pwszobjectclass.into_param().abi(), dwflags, ::core::mem::transmute(ppsi), pfnreadsd, pfnwritesd, lpcontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authorization_UI\"`*"] @@ -22,7 +22,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dssec.dll""system" fn DSCreateISecurityInfoObjectEx ( pwszobjectpath : :: windows::core::PCWSTR , pwszobjectclass : :: windows::core::PCWSTR , pwszserver : :: windows::core::PCWSTR , pwszusername : :: windows::core::PCWSTR , pwszpassword : :: windows::core::PCWSTR , dwflags : u32 , ppsi : *mut * mut::core::ffi::c_void , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dssec.dll""system" fn DSCreateISecurityInfoObjectEx ( pwszobjectpath : ::windows::core::PCWSTR , pwszobjectclass : ::windows::core::PCWSTR , pwszserver : ::windows::core::PCWSTR , pwszusername : ::windows::core::PCWSTR , pwszpassword : ::windows::core::PCWSTR , dwflags : u32 , ppsi : *mut * mut::core::ffi::c_void , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> ::windows::core::HRESULT ); DSCreateISecurityInfoObjectEx(pwszobjectpath.into_param().abi(), pwszobjectclass.into_param().abi(), pwszserver.into_param().abi(), pwszusername.into_param().abi(), pwszpassword.into_param().abi(), dwflags, ::core::mem::transmute(ppsi), pfnreadsd, pfnwritesd, lpcontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] @@ -34,7 +34,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dssec.dll""system" fn DSCreateSecurityPage ( pwszobjectpath : :: windows::core::PCWSTR , pwszobjectclass : :: windows::core::PCWSTR , dwflags : u32 , phpage : *mut super::super::UI::Controls:: HPROPSHEETPAGE , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dssec.dll""system" fn DSCreateSecurityPage ( pwszobjectpath : ::windows::core::PCWSTR , pwszobjectclass : ::windows::core::PCWSTR , dwflags : u32 , phpage : *mut super::super::UI::Controls:: HPROPSHEETPAGE , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> ::windows::core::HRESULT ); DSCreateSecurityPage(pwszobjectpath.into_param().abi(), pwszobjectclass.into_param().abi(), dwflags, phpage, pfnreadsd, pfnwritesd, lpcontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`, `\"Win32_Foundation\"`*"] @@ -48,7 +48,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dssec.dll""system" fn DSEditSecurity ( hwndowner : super::super::Foundation:: HWND , pwszobjectpath : :: windows::core::PCWSTR , pwszobjectclass : :: windows::core::PCWSTR , dwflags : u32 , pwszcaption : :: windows::core::PCWSTR , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dssec.dll""system" fn DSEditSecurity ( hwndowner : super::super::Foundation:: HWND , pwszobjectpath : ::windows::core::PCWSTR , pwszobjectclass : ::windows::core::PCWSTR , dwflags : u32 , pwszcaption : ::windows::core::PCWSTR , pfnreadsd : PFNREADOBJECTSECURITY , pfnwritesd : PFNWRITEOBJECTSECURITY , lpcontext : super::super::Foundation:: LPARAM ) -> ::windows::core::HRESULT ); DSEditSecurity(hwndowner.into_param().abi(), pwszobjectpath.into_param().abi(), pwszobjectclass.into_param().abi(), dwflags, pwszcaption.into_param().abi(), pfnreadsd, pfnwritesd, lpcontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_DirectoryServices\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs index 6ab5ae71bf..347b014a47 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/EnterpriseData/mod.rs @@ -5,14 +5,14 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "efswrt.dll""system" fn ProtectFileToEnterpriseIdentity ( fileorfolderpath : :: windows::core::PCWSTR , identity : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "efswrt.dll""system" fn ProtectFileToEnterpriseIdentity ( fileorfolderpath : ::windows::core::PCWSTR , identity : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); ProtectFileToEnterpriseIdentity(fileorfolderpath.into_param().abi(), identity.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SrpCloseThreadNetworkContext(threadnetworkcontext: *mut HTHREAD_NETWORK_CONTEXT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpCloseThreadNetworkContext ( threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpCloseThreadNetworkContext ( threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT ) -> ::windows::core::HRESULT ); SrpCloseThreadNetworkContext(threadnetworkcontext).ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] @@ -22,21 +22,21 @@ pub unsafe fn SrpCreateThreadNetworkContext(enterpriseid: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpCreateThreadNetworkContext ( enterpriseid : :: windows::core::PCWSTR , threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpCreateThreadNetworkContext ( enterpriseid : ::windows::core::PCWSTR , threadnetworkcontext : *mut HTHREAD_NETWORK_CONTEXT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SrpCreateThreadNetworkContext(enterpriseid.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] #[inline] pub unsafe fn SrpDisablePermissiveModeFileEncryption() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpDisablePermissiveModeFileEncryption ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpDisablePermissiveModeFileEncryption ( ) -> ::windows::core::HRESULT ); SrpDisablePermissiveModeFileEncryption().ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Packaging_Appx\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Packaging_Appx"))] #[inline] pub unsafe fn SrpDoesPolicyAllowAppExecution(packageid: *const super::super::Storage::Packaging::Appx::PACKAGE_ID) -> ::windows::core::Result { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpDoesPolicyAllowAppExecution ( packageid : *const super::super::Storage::Packaging::Appx:: PACKAGE_ID , isallowed : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpDoesPolicyAllowAppExecution ( packageid : *const super::super::Storage::Packaging::Appx:: PACKAGE_ID , isallowed : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SrpDoesPolicyAllowAppExecution(packageid, &mut result__).from_abi(result__) } @@ -46,7 +46,7 @@ pub unsafe fn SrpEnablePermissiveModeFileEncryption(enterpriseid: P0) -> ::w where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpEnablePermissiveModeFileEncryption ( enterpriseid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpEnablePermissiveModeFileEncryption ( enterpriseid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SrpEnablePermissiveModeFileEncryption(enterpriseid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] @@ -56,7 +56,7 @@ pub unsafe fn SrpGetEnterpriseIds(tokenhandle: P0, numberofbytes: ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpGetEnterpriseIds ( tokenhandle : super::super::Foundation:: HANDLE , numberofbytes : *mut u32 , enterpriseids : *mut :: windows::core::PCWSTR , enterpriseidcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpGetEnterpriseIds ( tokenhandle : super::super::Foundation:: HANDLE , numberofbytes : *mut u32 , enterpriseids : *mut ::windows::core::PCWSTR , enterpriseidcount : *mut u32 ) -> ::windows::core::HRESULT ); SrpGetEnterpriseIds(tokenhandle.into_param().abi(), ::core::mem::transmute(numberofbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(enterpriseids.unwrap_or(::std::ptr::null_mut())), enterpriseidcount).ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`, `\"Win32_Foundation\"`*"] @@ -66,14 +66,14 @@ pub unsafe fn SrpGetEnterprisePolicy(tokenhandle: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpGetEnterprisePolicy ( tokenhandle : super::super::Foundation:: HANDLE , policyflags : *mut ENTERPRISE_DATA_POLICIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpGetEnterprisePolicy ( tokenhandle : super::super::Foundation:: HANDLE , policyflags : *mut ENTERPRISE_DATA_POLICIES ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SrpGetEnterprisePolicy(tokenhandle.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] #[inline] pub unsafe fn SrpHostingInitialize(version: SRPHOSTING_VERSION, r#type: SRPHOSTING_TYPE, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpHostingInitialize ( version : SRPHOSTING_VERSION , r#type : SRPHOSTING_TYPE , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpHostingInitialize ( version : SRPHOSTING_VERSION , r#type : SRPHOSTING_TYPE , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> ::windows::core::HRESULT ); SrpHostingInitialize(version, r#type, pvdata, cbdata).ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] @@ -100,7 +100,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "srpapi.dll""system" fn SrpSetTokenEnterpriseId ( tokenhandle : super::super::Foundation:: HANDLE , enterpriseid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "srpapi.dll""system" fn SrpSetTokenEnterpriseId ( tokenhandle : super::super::Foundation:: HANDLE , enterpriseid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SrpSetTokenEnterpriseId(tokenhandle.into_param().abi(), enterpriseid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] @@ -109,7 +109,7 @@ pub unsafe fn UnprotectFile(fileorfolderpath: P0, options: ::core::option::O where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "efswrt.dll""system" fn UnprotectFile ( fileorfolderpath : :: windows::core::PCWSTR , options : *const FILE_UNPROTECT_OPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "efswrt.dll""system" fn UnprotectFile ( fileorfolderpath : ::windows::core::PCWSTR , options : *const FILE_UNPROTECT_OPTIONS ) -> ::windows::core::HRESULT ); UnprotectFile(fileorfolderpath.into_param().abi(), ::core::mem::transmute(options.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Security_EnterpriseData\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs index 1e7562ba30..930052e5d1 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/ExtensibleAuthenticationProtocol/mod.rs @@ -5,13 +5,13 @@ pub unsafe fn EapHostPeerBeginSession(dwflags: u32, eaptype: EAP_METHOD_TYPE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerBeginSession ( dwflags : u32 , eaptype : EAP_METHOD_TYPE , pattributearray : *const EAP_ATTRIBUTES , htokenimpersonateuser : super::super::Foundation:: HANDLE , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , dwmaxsendpacketsize : u32 , pconnectionid : *const :: windows::core::GUID , func : NotificationHandler , pcontextdata : *mut ::core::ffi::c_void , psessionid : *mut u32 , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); + ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerBeginSession ( dwflags : u32 , eaptype : EAP_METHOD_TYPE , pattributearray : *const EAP_ATTRIBUTES , htokenimpersonateuser : super::super::Foundation:: HANDLE , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , dwmaxsendpacketsize : u32 , pconnectionid : *const ::windows::core::GUID , func : NotificationHandler , pcontextdata : *mut ::core::ffi::c_void , psessionid : *mut u32 , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); EapHostPeerBeginSession(dwflags, ::core::mem::transmute(eaptype), pattributearray, htokenimpersonateuser.into_param().abi(), dwsizeofconnectiondata, pconnectiondata, dwsizeofuserdata, puserdata, dwmaxsendpacketsize, pconnectionid, func, pcontextdata, psessionid, ppeaperror) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] #[inline] pub unsafe fn EapHostPeerClearConnection(pconnectionid: *mut ::windows::core::GUID, ppeaperror: *mut *mut EAP_ERROR) -> u32 { - ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerClearConnection ( pconnectionid : *mut :: windows::core::GUID , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); + ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerClearConnection ( pconnectionid : *mut ::windows::core::GUID , ppeaperror : *mut *mut EAP_ERROR ) -> u32 ); EapHostPeerClearConnection(pconnectionid, ppeaperror) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Data_Xml_MsXml\"`, `\"Win32_System_Com\"`*"] @@ -81,7 +81,7 @@ pub unsafe fn EapHostPeerGetAuthStatus(sessionhandle: u32, authparam: EapHostPee #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn EapHostPeerGetDataToUnplumbCredentials(pconnectionidthatlastsavedcreds: *mut ::windows::core::GUID, phcredentialimpersonationtoken: *mut isize, sessionhandle: u32, ppeaperror: *mut *mut EAP_ERROR, fsavetocredman: *mut super::super::Foundation::BOOL) -> u32 { - ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerGetDataToUnplumbCredentials ( pconnectionidthatlastsavedcreds : *mut :: windows::core::GUID , phcredentialimpersonationtoken : *mut isize , sessionhandle : u32 , ppeaperror : *mut *mut EAP_ERROR , fsavetocredman : *mut super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerGetDataToUnplumbCredentials ( pconnectionidthatlastsavedcreds : *mut ::windows::core::GUID , phcredentialimpersonationtoken : *mut isize , sessionhandle : u32 , ppeaperror : *mut *mut EAP_ERROR , fsavetocredman : *mut super::super::Foundation:: BOOL ) -> u32 ); EapHostPeerGetDataToUnplumbCredentials(pconnectionidthatlastsavedcreds, phcredentialimpersonationtoken, sessionhandle, ppeaperror, fsavetocredman) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -90,7 +90,7 @@ pub unsafe fn EapHostPeerGetEncryptedPassword(dwsizeofpassword: u32, szpassw where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerGetEncryptedPassword ( dwsizeofpassword : u32 , szpassword : :: windows::core::PCWSTR , ppszencpassword : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerGetEncryptedPassword ( dwsizeofpassword : u32 , szpassword : ::windows::core::PCWSTR , ppszencpassword : *mut ::windows::core::PWSTR ) -> u32 ); EapHostPeerGetEncryptedPassword(dwsizeofpassword, szpassword.into_param().abi(), ppszencpassword) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] @@ -100,7 +100,7 @@ pub unsafe fn EapHostPeerGetIdentity(dwversion: u32, dwflags: u32, eapmethod where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerGetIdentity ( dwversion : u32 , dwflags : u32 , eapmethodtype : EAP_METHOD_TYPE , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , htokenimpersonateuser : super::super::Foundation:: HANDLE , pfinvokeui : *mut super::super::Foundation:: BOOL , pdwsizeofuserdataout : *mut u32 , ppuserdataout : *mut *mut u8 , ppwszidentity : *mut :: windows::core::PWSTR , ppeaperror : *mut *mut EAP_ERROR , ppvreserved : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "eappprxy.dll""system" fn EapHostPeerGetIdentity ( dwversion : u32 , dwflags : u32 , eapmethodtype : EAP_METHOD_TYPE , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , htokenimpersonateuser : super::super::Foundation:: HANDLE , pfinvokeui : *mut super::super::Foundation:: BOOL , pdwsizeofuserdataout : *mut u32 , ppuserdataout : *mut *mut u8 , ppwszidentity : *mut ::windows::core::PWSTR , ppeaperror : *mut *mut EAP_ERROR , ppvreserved : *mut *mut u8 ) -> u32 ); EapHostPeerGetIdentity(dwversion, dwflags, ::core::mem::transmute(eapmethodtype), pconnectiondata.len() as _, ::core::mem::transmute(pconnectiondata.as_ptr()), puserdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(puserdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), htokenimpersonateuser.into_param().abi(), pfinvokeui, pdwsizeofuserdataout, ppuserdataout, ppwszidentity, ppeaperror, ppvreserved) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] @@ -167,7 +167,7 @@ pub unsafe fn EapHostPeerInvokeIdentityUI(dwversion: u32, eapmethodtype: EAP where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "eappcfg.dll""system" fn EapHostPeerInvokeIdentityUI ( dwversion : u32 , eapmethodtype : EAP_METHOD_TYPE , dwflags : u32 , hwndparent : super::super::Foundation:: HWND , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , pdwsizeofuserdataout : *mut u32 , ppuserdataout : *mut *mut u8 , ppwszidentity : *mut :: windows::core::PWSTR , ppeaperror : *mut *mut EAP_ERROR , ppvreserved : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "eappcfg.dll""system" fn EapHostPeerInvokeIdentityUI ( dwversion : u32 , eapmethodtype : EAP_METHOD_TYPE , dwflags : u32 , hwndparent : super::super::Foundation:: HWND , dwsizeofconnectiondata : u32 , pconnectiondata : *const u8 , dwsizeofuserdata : u32 , puserdata : *const u8 , pdwsizeofuserdataout : *mut u32 , ppuserdataout : *mut *mut u8 , ppwszidentity : *mut ::windows::core::PWSTR , ppeaperror : *mut *mut EAP_ERROR , ppvreserved : *mut *mut ::core::ffi::c_void ) -> u32 ); EapHostPeerInvokeIdentityUI(dwversion, ::core::mem::transmute(eapmethodtype), dwflags, hwndparent.into_param().abi(), pconnectiondata.len() as _, ::core::mem::transmute(pconnectiondata.as_ptr()), puserdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(puserdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdwsizeofuserdataout, ppuserdataout, ppwszidentity, ppeaperror, ppvreserved) } #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`, `\"Win32_Foundation\"`*"] @@ -696,13 +696,13 @@ pub const EAPHOST_METHOD_API_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAPHOST_PEER_API_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_AUTHENTICATOR_VALUENAME_CONFIGUI: ::windows::core::PCWSTR = ::windows::w!("AuthenticatorConfigUIPath"); +pub const EAP_AUTHENTICATOR_VALUENAME_CONFIGUI: ::windows::core::PCWSTR = ::windows::core::w!("AuthenticatorConfigUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_AUTHENTICATOR_VALUENAME_DLL_PATH: ::windows::core::PCWSTR = ::windows::w!("AuthenticatorDllPath"); +pub const EAP_AUTHENTICATOR_VALUENAME_DLL_PATH: ::windows::core::PCWSTR = ::windows::core::w!("AuthenticatorDllPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_AUTHENTICATOR_VALUENAME_FRIENDLY_NAME: ::windows::core::PCWSTR = ::windows::w!("AuthenticatorFriendlyName"); +pub const EAP_AUTHENTICATOR_VALUENAME_FRIENDLY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("AuthenticatorFriendlyName"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_AUTHENTICATOR_VALUENAME_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("Properties"); +pub const EAP_AUTHENTICATOR_VALUENAME_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAP_CONFIG_INPUT_FIELD_PROPS_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -870,25 +870,25 @@ pub const EAP_PEER_FLAG_GUEST_ACCESS: u32 = 64u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAP_PEER_FLAG_HEALTH_STATE_CHANGE: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_CONFIGUI: ::windows::core::PCWSTR = ::windows::w!("PeerConfigUIPath"); +pub const EAP_PEER_VALUENAME_CONFIGUI: ::windows::core::PCWSTR = ::windows::core::w!("PeerConfigUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_DLL_PATH: ::windows::core::PCWSTR = ::windows::w!("PeerDllPath"); +pub const EAP_PEER_VALUENAME_DLL_PATH: ::windows::core::PCWSTR = ::windows::core::w!("PeerDllPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_FRIENDLY_NAME: ::windows::core::PCWSTR = ::windows::w!("PeerFriendlyName"); +pub const EAP_PEER_VALUENAME_FRIENDLY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("PeerFriendlyName"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_IDENTITY: ::windows::core::PCWSTR = ::windows::w!("PeerIdentityPath"); +pub const EAP_PEER_VALUENAME_IDENTITY: ::windows::core::PCWSTR = ::windows::core::w!("PeerIdentityPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_INTERACTIVEUI: ::windows::core::PCWSTR = ::windows::w!("PeerInteractiveUIPath"); +pub const EAP_PEER_VALUENAME_INTERACTIVEUI: ::windows::core::PCWSTR = ::windows::core::w!("PeerInteractiveUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_INVOKE_NAMEDLG: ::windows::core::PCWSTR = ::windows::w!("PeerInvokeUsernameDialog"); +pub const EAP_PEER_VALUENAME_INVOKE_NAMEDLG: ::windows::core::PCWSTR = ::windows::core::w!("PeerInvokeUsernameDialog"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_INVOKE_PWDDLG: ::windows::core::PCWSTR = ::windows::w!("PeerInvokePasswordDialog"); +pub const EAP_PEER_VALUENAME_INVOKE_PWDDLG: ::windows::core::PCWSTR = ::windows::core::w!("PeerInvokePasswordDialog"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("Properties"); +pub const EAP_PEER_VALUENAME_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_PEER_VALUENAME_REQUIRE_CONFIGUI: ::windows::core::PCWSTR = ::windows::w!("PeerRequireConfigUI"); +pub const EAP_PEER_VALUENAME_REQUIRE_CONFIGUI: ::windows::core::PCWSTR = ::windows::core::w!("PeerRequireConfigUI"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_REGISTRY_LOCATION: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\EapHost\\Methods"); +pub const EAP_REGISTRY_LOCATION: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\EapHost\\Methods"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAP_UI_INPUT_FIELD_PROPS_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -898,7 +898,7 @@ pub const EAP_UI_INPUT_FIELD_PROPS_NON_PERSIST: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const EAP_UI_INPUT_FIELD_PROPS_READ_ONLY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const EAP_VALUENAME_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("Properties"); +pub const EAP_VALUENAME_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("Properties"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const FACILITY_EAP_MESSAGE: u32 = 2114u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -1054,7 +1054,7 @@ pub const RAS_EAP_FLAG_SAVE_CREDMAN: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const RAS_EAP_FLAG_SERVER_VALIDATION_REQUIRED: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_REGISTRY_LOCATION: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\Rasman\\PPP\\EAP"); +pub const RAS_EAP_REGISTRY_LOCATION: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\Rasman\\PPP\\EAP"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const RAS_EAP_ROLE_AUTHENTICATEE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] @@ -1066,37 +1066,37 @@ pub const RAS_EAP_ROLE_EXCLUDE_IN_PEAP: u32 = 8u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const RAS_EAP_ROLE_EXCLUDE_IN_VPN: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_CONFIGUI: ::windows::core::PCWSTR = ::windows::w!("ConfigUIPath"); +pub const RAS_EAP_VALUENAME_CONFIGUI: ::windows::core::PCWSTR = ::windows::core::w!("ConfigUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_CONFIG_CLSID: ::windows::core::PCWSTR = ::windows::w!("ConfigCLSID"); +pub const RAS_EAP_VALUENAME_CONFIG_CLSID: ::windows::core::PCWSTR = ::windows::core::w!("ConfigCLSID"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_DEFAULT_DATA: ::windows::core::PCWSTR = ::windows::w!("ConfigData"); +pub const RAS_EAP_VALUENAME_DEFAULT_DATA: ::windows::core::PCWSTR = ::windows::core::w!("ConfigData"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_ENCRYPTION: ::windows::core::PCWSTR = ::windows::w!("MPPEEncryptionSupported"); +pub const RAS_EAP_VALUENAME_ENCRYPTION: ::windows::core::PCWSTR = ::windows::core::w!("MPPEEncryptionSupported"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_FILTER_INNERMETHODS: ::windows::core::PCWSTR = ::windows::w!("FilterInnerMethods"); +pub const RAS_EAP_VALUENAME_FILTER_INNERMETHODS: ::windows::core::PCWSTR = ::windows::core::w!("FilterInnerMethods"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_FRIENDLY_NAME: ::windows::core::PCWSTR = ::windows::w!("FriendlyName"); +pub const RAS_EAP_VALUENAME_FRIENDLY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_IDENTITY: ::windows::core::PCWSTR = ::windows::w!("IdentityPath"); +pub const RAS_EAP_VALUENAME_IDENTITY: ::windows::core::PCWSTR = ::windows::core::w!("IdentityPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_INTERACTIVEUI: ::windows::core::PCWSTR = ::windows::w!("InteractiveUIPath"); +pub const RAS_EAP_VALUENAME_INTERACTIVEUI: ::windows::core::PCWSTR = ::windows::core::w!("InteractiveUIPath"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_INVOKE_NAMEDLG: ::windows::core::PCWSTR = ::windows::w!("InvokeUsernameDialog"); +pub const RAS_EAP_VALUENAME_INVOKE_NAMEDLG: ::windows::core::PCWSTR = ::windows::core::w!("InvokeUsernameDialog"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_INVOKE_PWDDLG: ::windows::core::PCWSTR = ::windows::w!("InvokePasswordDialog"); +pub const RAS_EAP_VALUENAME_INVOKE_PWDDLG: ::windows::core::PCWSTR = ::windows::core::w!("InvokePasswordDialog"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_ISTUNNEL_METHOD: ::windows::core::PCWSTR = ::windows::w!("IsTunnelMethod"); +pub const RAS_EAP_VALUENAME_ISTUNNEL_METHOD: ::windows::core::PCWSTR = ::windows::core::w!("IsTunnelMethod"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_PATH: ::windows::core::PCWSTR = ::windows::w!("Path"); +pub const RAS_EAP_VALUENAME_PATH: ::windows::core::PCWSTR = ::windows::core::w!("Path"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_PER_POLICY_CONFIG: ::windows::core::PCWSTR = ::windows::w!("PerPolicyConfig"); +pub const RAS_EAP_VALUENAME_PER_POLICY_CONFIG: ::windows::core::PCWSTR = ::windows::core::w!("PerPolicyConfig"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_REQUIRE_CONFIGUI: ::windows::core::PCWSTR = ::windows::w!("RequireConfigUI"); +pub const RAS_EAP_VALUENAME_REQUIRE_CONFIGUI: ::windows::core::PCWSTR = ::windows::core::w!("RequireConfigUI"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_ROLES_SUPPORTED: ::windows::core::PCWSTR = ::windows::w!("RolesSupported"); +pub const RAS_EAP_VALUENAME_ROLES_SUPPORTED: ::windows::core::PCWSTR = ::windows::core::w!("RolesSupported"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] -pub const RAS_EAP_VALUENAME_STANDALONE_SUPPORTED: ::windows::core::PCWSTR = ::windows::w!("StandaloneSupported"); +pub const RAS_EAP_VALUENAME_STANDALONE_SUPPORTED: ::windows::core::PCWSTR = ::windows::core::w!("StandaloneSupported"); #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] pub const eapPropCertifiedMethod: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Security_ExtensibleAuthenticationProtocol\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs index 945044b460..c3fa6c8aec 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/Isolation/mod.rs @@ -7,7 +7,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn CreateAppContainerProfile ( pszappcontainername : :: windows::core::PCWSTR , pszdisplayname : :: windows::core::PCWSTR , pszdescription : :: windows::core::PCWSTR , pcapabilities : *const super:: SID_AND_ATTRIBUTES , dwcapabilitycount : u32 , ppsidappcontainersid : *mut super::super::Foundation:: PSID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn CreateAppContainerProfile ( pszappcontainername : ::windows::core::PCWSTR , pszdisplayname : ::windows::core::PCWSTR , pszdescription : ::windows::core::PCWSTR , pcapabilities : *const super:: SID_AND_ATTRIBUTES , dwcapabilitycount : u32 , ppsidappcontainersid : *mut super::super::Foundation:: PSID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateAppContainerProfile(pszappcontainername.into_param().abi(), pszdisplayname.into_param().abi(), pszdescription.into_param().abi(), ::core::mem::transmute(pcapabilities.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcapabilities.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -17,7 +17,7 @@ pub unsafe fn DeleteAppContainerProfile(pszappcontainername: P0) -> ::window where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn DeleteAppContainerProfile ( pszappcontainername : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn DeleteAppContainerProfile ( pszappcontainername : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DeleteAppContainerProfile(pszappcontainername.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] @@ -27,7 +27,7 @@ pub unsafe fn DeriveAppContainerSidFromAppContainerName(pszappcontainername: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn DeriveAppContainerSidFromAppContainerName ( pszappcontainername : :: windows::core::PCWSTR , ppsidappcontainersid : *mut super::super::Foundation:: PSID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn DeriveAppContainerSidFromAppContainerName ( pszappcontainername : ::windows::core::PCWSTR , ppsidappcontainersid : *mut super::super::Foundation:: PSID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DeriveAppContainerSidFromAppContainerName(pszappcontainername.into_param().abi(), &mut result__).from_abi(result__) } @@ -39,7 +39,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName ( psidappcontainersid : super::super::Foundation:: PSID , pszrestrictedappcontainername : :: windows::core::PCWSTR , ppsidrestrictedappcontainersid : *mut super::super::Foundation:: PSID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName ( psidappcontainersid : super::super::Foundation:: PSID , pszrestrictedappcontainername : ::windows::core::PCWSTR , ppsidrestrictedappcontainersid : *mut super::super::Foundation:: PSID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName(psidappcontainersid.into_param().abi(), pszrestrictedappcontainername.into_param().abi(), &mut result__).from_abi(result__) } @@ -49,7 +49,7 @@ pub unsafe fn GetAppContainerFolderPath(pszappcontainersid: P0) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn GetAppContainerFolderPath ( pszappcontainersid : :: windows::core::PCWSTR , ppszpath : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetAppContainerFolderPath ( pszappcontainersid : ::windows::core::PCWSTR , ppszpath : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); GetAppContainerFolderPath(pszappcontainersid.into_param().abi(), &mut result__).from_abi(result__) } @@ -61,14 +61,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetAppContainerNamedObjectPath ( token : super::super::Foundation:: HANDLE , appcontainersid : super::super::Foundation:: PSID , objectpathlength : u32 , objectpath : :: windows::core::PWSTR , returnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetAppContainerNamedObjectPath ( token : super::super::Foundation:: HANDLE , appcontainersid : super::super::Foundation:: PSID , objectpathlength : u32 , objectpath : ::windows::core::PWSTR , returnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); GetAppContainerNamedObjectPath(token.into_param().abi(), appcontainersid.into_param().abi(), objectpath.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(objectpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), returnlength) } #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_System_Registry\"`*"] #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn GetAppContainerRegistryLocation(desiredaccess: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "userenv.dll""system" fn GetAppContainerRegistryLocation ( desiredaccess : u32 , phappcontainerkey : *mut super::super::System::Registry:: HKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetAppContainerRegistryLocation ( desiredaccess : u32 , phappcontainerkey : *mut super::super::System::Registry:: HKEY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetAppContainerRegistryLocation(desiredaccess, &mut result__).from_abi(result__) } @@ -76,7 +76,7 @@ pub unsafe fn GetAppContainerRegistryLocation(desiredaccess: u32) -> ::windows:: #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsProcessInIsolatedContainer() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-security-isolatedcontainer-l1-1-0.dll""system" fn IsProcessInIsolatedContainer ( isprocessinisolatedcontainer : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-security-isolatedcontainer-l1-1-0.dll""system" fn IsProcessInIsolatedContainer ( isprocessinisolatedcontainer : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IsProcessInIsolatedContainer(&mut result__).from_abi(result__) } @@ -84,7 +84,7 @@ pub unsafe fn IsProcessInIsolatedContainer() -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "isolatedwindowsenvironmentutils.dll""system" fn IsProcessInIsolatedWindowsEnvironment ( isprocessinisolatedwindowsenvironment : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "isolatedwindowsenvironmentutils.dll""system" fn IsProcessInIsolatedWindowsEnvironment ( isprocessinisolatedwindowsenvironment : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IsProcessInIsolatedWindowsEnvironment(&mut result__).from_abi(result__) } @@ -92,7 +92,7 @@ pub unsafe fn IsProcessInIsolatedWindowsEnvironment() -> ::windows::core::Result #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsProcessInWDAGContainer(reserved: *const ::core::ffi::c_void) -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-security-isolatedcontainer-l1-1-1.dll""system" fn IsProcessInWDAGContainer ( reserved : *const ::core::ffi::c_void , isprocessinwdagcontainer : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-security-isolatedcontainer-l1-1-1.dll""system" fn IsProcessInWDAGContainer ( reserved : *const ::core::ffi::c_void , isprocessinwdagcontainer : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IsProcessInWDAGContainer(reserved, &mut result__).from_abi(result__) } @@ -145,7 +145,7 @@ pub struct IIsolatedAppLauncher_Vtbl { #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] pub const IsolatedAppLauncher: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbc812430_e75e_4fd1_9641_1f9f1e2d9a1f); #[doc = "*Required features: `\"Win32_Security_Isolation\"`*"] -pub const WDAG_CLIPBOARD_TAG: ::windows::core::PCWSTR = ::windows::w!("CrossIsolatedEnvironmentContent"); +pub const WDAG_CLIPBOARD_TAG: ::windows::core::PCWSTR = ::windows::core::w!("CrossIsolatedEnvironmentContent"); #[repr(C)] #[doc = "*Required features: `\"Win32_Security_Isolation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/Security/LicenseProtection/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/LicenseProtection/mod.rs index 2a2a01e689..dc2bec6c2e 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/LicenseProtection/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/LicenseProtection/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn RegisterLicenseKeyWithExpiration(licensekey: P0, validityinday where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "licenseprotection.dll""system" fn RegisterLicenseKeyWithExpiration ( licensekey : :: windows::core::PCWSTR , validityindays : u32 , status : *mut LicenseProtectionStatus ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "licenseprotection.dll""system" fn RegisterLicenseKeyWithExpiration ( licensekey : ::windows::core::PCWSTR , validityindays : u32 , status : *mut LicenseProtectionStatus ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RegisterLicenseKeyWithExpiration(licensekey.into_param().abi(), validityindays, &mut result__).from_abi(result__) } @@ -15,7 +15,7 @@ pub unsafe fn ValidateLicenseKeyProtection(licensekey: P0, notvalidbefore: * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "licenseprotection.dll""system" fn ValidateLicenseKeyProtection ( licensekey : :: windows::core::PCWSTR , notvalidbefore : *mut super::super::Foundation:: FILETIME , notvalidafter : *mut super::super::Foundation:: FILETIME , status : *mut LicenseProtectionStatus ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "licenseprotection.dll""system" fn ValidateLicenseKeyProtection ( licensekey : ::windows::core::PCWSTR , notvalidbefore : *mut super::super::Foundation:: FILETIME , notvalidafter : *mut super::super::Foundation:: FILETIME , status : *mut LicenseProtectionStatus ) -> ::windows::core::HRESULT ); ValidateLicenseKeyProtection(licensekey.into_param().abi(), notvalidbefore, notvalidafter, status).ok() } #[doc = "*Required features: `\"Win32_Security_LicenseProtection\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs index fd18793f82..28a0502931 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/WinTrust/mod.rs @@ -22,7 +22,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[inline] pub unsafe fn WTHelperCertCheckValidSignature(pprovdata: *mut CRYPT_PROVIDER_DATA) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wintrust.dll""system" fn WTHelperCertCheckValidSignature ( pprovdata : *mut CRYPT_PROVIDER_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WTHelperCertCheckValidSignature ( pprovdata : *mut CRYPT_PROVIDER_DATA ) -> ::windows::core::HRESULT ); WTHelperCertCheckValidSignature(pprovdata).ok() } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -43,7 +43,7 @@ pub unsafe fn WTHelperGetProvCertFromChain(psgnr: *mut CRYPT_PROVIDER_SGNR, idxc #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[inline] pub unsafe fn WTHelperGetProvPrivateDataFromChain(pprovdata: *mut CRYPT_PROVIDER_DATA, pgproviderid: *mut ::windows::core::GUID) -> *mut CRYPT_PROVIDER_PRIVDATA { - ::windows::imp::link ! ( "wintrust.dll""system" fn WTHelperGetProvPrivateDataFromChain ( pprovdata : *mut CRYPT_PROVIDER_DATA , pgproviderid : *mut :: windows::core::GUID ) -> *mut CRYPT_PROVIDER_PRIVDATA ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WTHelperGetProvPrivateDataFromChain ( pprovdata : *mut CRYPT_PROVIDER_DATA , pgproviderid : *mut ::windows::core::GUID ) -> *mut CRYPT_PROVIDER_PRIVDATA ); WTHelperGetProvPrivateDataFromChain(pprovdata, pgproviderid) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography_Catalog\"`, `\"Win32_Security_Cryptography_Sip\"`*"] @@ -73,7 +73,7 @@ pub unsafe fn WinVerifyTrust(hwnd: P0, pgactionid: *mut ::windows::core::GUI where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wintrust.dll""system" fn WinVerifyTrust ( hwnd : super::super::Foundation:: HWND , pgactionid : *mut :: windows::core::GUID , pwvtdata : *mut ::core::ffi::c_void ) -> i32 ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WinVerifyTrust ( hwnd : super::super::Foundation:: HWND , pgactionid : *mut ::windows::core::GUID , pwvtdata : *mut ::core::ffi::c_void ) -> i32 ); WinVerifyTrust(hwnd.into_param().abi(), pgactionid, pwvtdata) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -83,14 +83,14 @@ pub unsafe fn WinVerifyTrustEx(hwnd: P0, pgactionid: *mut ::windows::core::G where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wintrust.dll""system" fn WinVerifyTrustEx ( hwnd : super::super::Foundation:: HWND , pgactionid : *mut :: windows::core::GUID , pwintrustdata : *mut WINTRUST_DATA ) -> i32 ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WinVerifyTrustEx ( hwnd : super::super::Foundation:: HWND , pgactionid : *mut ::windows::core::GUID , pwintrustdata : *mut WINTRUST_DATA ) -> i32 ); WinVerifyTrustEx(hwnd.into_param().abi(), pgactionid, pwintrustdata) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WintrustAddActionID(pgactionid: *const ::windows::core::GUID, fdwflags: u32, psprovinfo: *const CRYPT_REGISTER_ACTIONID) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustAddActionID ( pgactionid : *const :: windows::core::GUID , fdwflags : u32 , psprovinfo : *const CRYPT_REGISTER_ACTIONID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustAddActionID ( pgactionid : *const ::windows::core::GUID , fdwflags : u32 , psprovinfo : *const CRYPT_REGISTER_ACTIONID ) -> super::super::Foundation:: BOOL ); WintrustAddActionID(pgactionid, fdwflags, psprovinfo) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] @@ -100,7 +100,7 @@ pub unsafe fn WintrustAddDefaultForUsage(pszusageoid: P0, psdefusage: *const where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustAddDefaultForUsage ( pszusageoid : :: windows::core::PCSTR , psdefusage : *const CRYPT_PROVIDER_REGDEFUSAGE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustAddDefaultForUsage ( pszusageoid : ::windows::core::PCSTR , psdefusage : *const CRYPT_PROVIDER_REGDEFUSAGE ) -> super::super::Foundation:: BOOL ); WintrustAddDefaultForUsage(pszusageoid.into_param().abi(), psdefusage) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] @@ -110,7 +110,7 @@ pub unsafe fn WintrustGetDefaultForUsage(dwaction: WINTRUST_GET_DEFAULT_FOR_ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustGetDefaultForUsage ( dwaction : WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION , pszusageoid : :: windows::core::PCSTR , psusage : *mut CRYPT_PROVIDER_DEFUSAGE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustGetDefaultForUsage ( dwaction : WINTRUST_GET_DEFAULT_FOR_USAGE_ACTION , pszusageoid : ::windows::core::PCSTR , psusage : *mut CRYPT_PROVIDER_DEFUSAGE ) -> super::super::Foundation:: BOOL ); WintrustGetDefaultForUsage(dwaction, pszusageoid.into_param().abi(), psusage) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -123,14 +123,14 @@ pub unsafe fn WintrustGetRegPolicyFlags(pdwpolicyflags: *mut WINTRUST_POLICY_FLA #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography_Catalog", feature = "Win32_Security_Cryptography_Sip"))] #[inline] pub unsafe fn WintrustLoadFunctionPointers(pgactionid: *mut ::windows::core::GUID, ppfns: *mut CRYPT_PROVIDER_FUNCTIONS) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustLoadFunctionPointers ( pgactionid : *mut :: windows::core::GUID , ppfns : *mut CRYPT_PROVIDER_FUNCTIONS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustLoadFunctionPointers ( pgactionid : *mut ::windows::core::GUID , ppfns : *mut CRYPT_PROVIDER_FUNCTIONS ) -> super::super::Foundation:: BOOL ); WintrustLoadFunctionPointers(pgactionid, ppfns) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WintrustRemoveActionID(pgactionid: *const ::windows::core::GUID) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustRemoveActionID ( pgactionid : *const :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wintrust.dll""system" fn WintrustRemoveActionID ( pgactionid : *const ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); WintrustRemoveActionID(pgactionid) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`, `\"Win32_Foundation\"`*"] @@ -151,15 +151,15 @@ pub unsafe fn WintrustSetRegPolicyFlags(dwpolicyflags: WINTRUST_POLICY_FLAGS) -> WintrustSetRegPolicyFlags(dwpolicyflags) } #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const CAT_MEMBERINFO2_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.12.2.3"); +pub const CAT_MEMBERINFO2_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.12.2.3"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const CAT_MEMBERINFO2_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2223i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const CAT_MEMBERINFO_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.12.2.2"); +pub const CAT_MEMBERINFO_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.12.2.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const CAT_MEMBERINFO_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2222i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const CAT_NAMEVALUE_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.12.2.1"); +pub const CAT_NAMEVALUE_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.12.2.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const CAT_NAMEVALUE_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2221i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -209,33 +209,33 @@ pub const CPD_USE_NT5_CHAIN_FLAG: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const DRIVER_ACTION_VERIFY: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf750e6c3_38ee_11d1_85e5_00c04fc295ee); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const DRIVER_CLEANUPPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("DriverCleanupPolicy"); +pub const DRIVER_CLEANUPPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("DriverCleanupPolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const DRIVER_FINALPOLPROV_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("DriverFinalPolicy"); +pub const DRIVER_FINALPOLPROV_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("DriverFinalPolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const DRIVER_INITPROV_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("DriverInitializePolicy"); +pub const DRIVER_INITPROV_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("DriverInitializePolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const GENERIC_CHAIN_CERTTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("GenericChainCertificateTrust"); +pub const GENERIC_CHAIN_CERTTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("GenericChainCertificateTrust"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const GENERIC_CHAIN_FINALPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("GenericChainFinalProv"); +pub const GENERIC_CHAIN_FINALPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("GenericChainFinalProv"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const HTTPSPROV_ACTION: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x573e31f8_aaba_11d0_8ccb_00c04fc295ee); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const HTTPS_CERTTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("HTTPSCertificateTrust"); +pub const HTTPS_CERTTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("HTTPSCertificateTrust"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const HTTPS_CHKCERT_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("HTTPSCheckCertProv"); +pub const HTTPS_CHKCERT_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("HTTPSCheckCertProv"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const HTTPS_FINALPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("HTTPSFinalProv"); +pub const HTTPS_FINALPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("HTTPSFinalProv"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const INTENT_TO_SEAL_ATTRIBUTE_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2010i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const OFFICESIGN_ACTION_VERIFY: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x5555c2cd_17fb_11d1_85c4_00c04fc295ee); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const OFFICE_CLEANUPPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("OfficeCleanupPolicy"); +pub const OFFICE_CLEANUPPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("OfficeCleanupPolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const OFFICE_INITPROV_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("OfficeInitializePolicy"); +pub const OFFICE_INITPROV_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("OfficeInitializePolicy"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const OFFICE_POLICY_PROVIDER_DLL_NAME: ::windows::core::PCWSTR = ::windows::w!("WINTRUST.DLL"); +pub const OFFICE_POLICY_PROVIDER_DLL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("WINTRUST.DLL"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SEALING_SIGNATURE_ATTRIBUTE_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2011i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -243,103 +243,103 @@ pub const SEALING_TIMESTAMP_ATTRIBUTE_STRUCT: ::windows::core::PCSTR = ::windows #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SGNR_TYPE_TIMESTAMP: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_CAB_DATA_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.25"); +pub const SPC_CAB_DATA_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.25"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_CAB_DATA_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2008i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_CERT_EXTENSIONS_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.14"); +pub const SPC_CERT_EXTENSIONS_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.14"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.22"); +pub const SPC_COMMERCIAL_SP_KEY_PURPOSE_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.22"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_COMMON_NAME_OBJID: ::windows::core::PCWSTR = ::windows::w!("2.5.4.3"); +pub const SPC_COMMON_NAME_OBJID: ::windows::core::PCWSTR = ::windows::core::w!("2.5.4.3"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_ENCRYPTED_DIGEST_RETRY_COUNT_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.6.2"); +pub const SPC_ENCRYPTED_DIGEST_RETRY_COUNT_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.6.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_FILE_LINK_CHOICE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_FINANCIAL_CRITERIA_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.27"); +pub const SPC_FINANCIAL_CRITERIA_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.27"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_FINANCIAL_CRITERIA_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2002i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_GLUE_RDN_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.25"); +pub const SPC_GLUE_RDN_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.25"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_INDIRECT_DATA_CONTENT_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2003i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_INDIRECT_DATA_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.4"); +pub const SPC_INDIRECT_DATA_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.4"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.21"); +pub const SPC_INDIVIDUAL_SP_KEY_PURPOSE_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.21"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_JAVA_CLASS_DATA_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.20"); +pub const SPC_JAVA_CLASS_DATA_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.20"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_JAVA_CLASS_DATA_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2009i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_LINK_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.28"); +pub const SPC_LINK_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.28"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_LINK_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2005i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_MINIMAL_CRITERIA_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.26"); +pub const SPC_MINIMAL_CRITERIA_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.26"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_MINIMAL_CRITERIA_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2001i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_MONIKER_LINK_CHOICE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_NATURAL_AUTH_PLUGIN_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.96.1.1"); +pub const SPC_NATURAL_AUTH_PLUGIN_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.96.1.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_PE_IMAGE_DATA_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.15"); +pub const SPC_PE_IMAGE_DATA_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.15"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_PE_IMAGE_DATA_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2004i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.3.1"); +pub const SPC_PE_IMAGE_PAGE_HASHES_V1_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.3.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_PE_IMAGE_PAGE_HASHES_V2_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.3.2"); +pub const SPC_PE_IMAGE_PAGE_HASHES_V2_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.3.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_RAW_FILE_DATA_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.18"); +pub const SPC_RAW_FILE_DATA_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.18"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_RELAXED_PE_MARKER_CHECK_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.6.1"); +pub const SPC_RELAXED_PE_MARKER_CHECK_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.6.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_SIGINFO_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.30"); +pub const SPC_SIGINFO_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.30"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_SIGINFO_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2130i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_SP_AGENCY_INFO_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.10"); +pub const SPC_SP_AGENCY_INFO_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.10"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_SP_AGENCY_INFO_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2000i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_SP_OPUS_INFO_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.12"); +pub const SPC_SP_OPUS_INFO_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.12"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_SP_OPUS_INFO_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2007i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_STATEMENT_TYPE_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.11"); +pub const SPC_STATEMENT_TYPE_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.11"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_STATEMENT_TYPE_STRUCT: ::windows::core::PCSTR = ::windows::core::PCSTR(2006i32 as _); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_STRUCTURED_STORAGE_DATA_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.1.19"); +pub const SPC_STRUCTURED_STORAGE_DATA_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.1.19"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_TIME_STAMP_REQUEST_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.3.2.1"); +pub const SPC_TIME_STAMP_REQUEST_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.3.2.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_URL_LINK_CHOICE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const SPC_UUID_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SPC_WINDOWS_HELLO_COMPATIBILITY_OBJID: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.10.41.1"); +pub const SPC_WINDOWS_HELLO_COMPATIBILITY_OBJID: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.10.41.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_CHKCERT_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("SoftpubCheckCert"); +pub const SP_CHKCERT_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("SoftpubCheckCert"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_CLEANUPPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("SoftpubCleanup"); +pub const SP_CLEANUPPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("SoftpubCleanup"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_FINALPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("SoftpubAuthenticode"); +pub const SP_FINALPOLICY_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("SoftpubAuthenticode"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_GENERIC_CERT_INIT_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("SoftpubDefCertInit"); +pub const SP_GENERIC_CERT_INIT_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("SoftpubDefCertInit"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_INIT_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("SoftpubInitialize"); +pub const SP_INIT_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("SoftpubInitialize"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_OBJTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("SoftpubLoadMessage"); +pub const SP_OBJTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("SoftpubLoadMessage"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_POLICY_PROVIDER_DLL_NAME: ::windows::core::PCWSTR = ::windows::w!("WINTRUST.DLL"); +pub const SP_POLICY_PROVIDER_DLL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("WINTRUST.DLL"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_SIGTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("SoftpubLoadSignature"); +pub const SP_SIGTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("SoftpubLoadSignature"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const SP_TESTDUMPPOLICY_FUNCTION_TEST: ::windows::core::PCWSTR = ::windows::w!("SoftpubDumpStructure"); +pub const SP_TESTDUMPPOLICY_FUNCTION_TEST: ::windows::core::PCWSTR = ::windows::core::w!("SoftpubDumpStructure"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const TRUSTERROR_MAX_STEPS: u32 = 38u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -403,15 +403,15 @@ pub const WINTRUST_ACTION_GENERIC_VERIFY_V2: ::windows::core::GUID = ::windows:: #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WINTRUST_ACTION_TRUSTPROVIDER_TEST: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x573e31f8_ddba_11d0_8ccb_00c04fc295ee); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WINTRUST_CONFIG_REGPATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Cryptography\\Wintrust\\Config"); +pub const WINTRUST_CONFIG_REGPATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Cryptography\\Wintrust\\Config"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WINTRUST_MAX_HASH_BYTES_TO_MAP_DEFAULT: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WINTRUST_MAX_HASH_BYTES_TO_MAP_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxHashBytesToMap"); +pub const WINTRUST_MAX_HASH_BYTES_TO_MAP_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxHashBytesToMap"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WINTRUST_MAX_HEADER_BYTES_TO_MAP_DEFAULT: u32 = 10485760u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WINTRUST_MAX_HEADER_BYTES_TO_MAP_VALUE_NAME: ::windows::core::PCWSTR = ::windows::w!("MaxHeaderBytesToMap"); +pub const WINTRUST_MAX_HEADER_BYTES_TO_MAP_VALUE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("MaxHeaderBytesToMap"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WIN_CERT_REVISION_1_0: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -481,9 +481,9 @@ pub const WT_ADD_ACTION_ID_RET_RESULT_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WT_CURRENT_VERSION: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WT_PROVIDER_CERTTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("WintrustCertificateTrust"); +pub const WT_PROVIDER_CERTTRUST_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("WintrustCertificateTrust"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const WT_PROVIDER_DLL_NAME: ::windows::core::PCWSTR = ::windows::w!("WINTRUST.DLL"); +pub const WT_PROVIDER_DLL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("WINTRUST.DLL"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WT_TRUSTDBDIALOG_NO_UI_FLAG: u32 = 1u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] @@ -493,23 +493,23 @@ pub const WT_TRUSTDBDIALOG_WRITE_IEAK_STORE_FLAG: u32 = 512u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] pub const WT_TRUSTDBDIALOG_WRITE_LEGACY_REG_FLAG: u32 = 256u32; #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_ENHANCED_HASH: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.5.1"); +pub const szOID_ENHANCED_HASH: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.5.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_INTENT_TO_SEAL: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.4.2"); +pub const szOID_INTENT_TO_SEAL: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.4.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_NESTED_SIGNATURE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.4.1"); +pub const szOID_NESTED_SIGNATURE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.4.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_PKCS_9_SEQUENCE_NUMBER: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.9.25.4"); +pub const szOID_PKCS_9_SEQUENCE_NUMBER: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.9.25.4"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_SEALING_SIGNATURE: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.4.3"); +pub const szOID_SEALING_SIGNATURE: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.4.3"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_SEALING_TIMESTAMP: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.4.4"); +pub const szOID_SEALING_TIMESTAMP: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.4.4"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_TRUSTED_CLIENT_AUTH_CA_LIST: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.2.2"); +pub const szOID_TRUSTED_CLIENT_AUTH_CA_LIST: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.2.2"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_TRUSTED_CODESIGNING_CA_LIST: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.2.1"); +pub const szOID_TRUSTED_CODESIGNING_CA_LIST: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.2.1"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] -pub const szOID_TRUSTED_SERVER_AUTH_CA_LIST: ::windows::core::PCSTR = ::windows::s!("1.3.6.1.4.1.311.2.2.3"); +pub const szOID_TRUSTED_SERVER_AUTH_CA_LIST: ::windows::core::PCSTR = ::windows::core::s!("1.3.6.1.4.1.311.2.2.3"); #[doc = "*Required features: `\"Win32_Security_WinTrust\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Security/mod.rs b/crates/libs/windows/src/Windows/Win32/Security/mod.rs index 44edc510a8..c8ec029ffe 100644 --- a/crates/libs/windows/src/Windows/Win32/Security/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Security/mod.rs @@ -52,7 +52,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckAndAuditAlarmA ( subsystemname : :: windows::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows::core::PCSTR , objectname : :: windows::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckAndAuditAlarmA ( subsystemname : ::windows::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows::core::PCSTR , objectname : ::windows::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); AccessCheckAndAuditAlarmA(subsystemname.into_param().abi(), ::core::mem::transmute(handleid.unwrap_or(::std::ptr::null())), objecttypename.into_param().abi(), objectname.into_param().abi(), securitydescriptor.into_param().abi(), desiredaccess, genericmapping, objectcreation.into_param().abi(), grantedaccess, accessstatus, pfgenerateonclose) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -66,7 +66,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckAndAuditAlarmW ( subsystemname : :: windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows::core::PCWSTR , objectname : :: windows::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckAndAuditAlarmW ( subsystemname : ::windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows::core::PCWSTR , objectname : ::windows::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , desiredaccess : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); AccessCheckAndAuditAlarmW(subsystemname.into_param().abi(), ::core::mem::transmute(handleid.unwrap_or(::std::ptr::null())), objecttypename.into_param().abi(), objectname.into_param().abi(), securitydescriptor.into_param().abi(), desiredaccess, genericmapping, objectcreation.into_param().abi(), grantedaccess, accessstatus, pfgenerateonclose) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -93,7 +93,7 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeAndAuditAlarmA ( subsystemname : :: windows::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows::core::PCSTR , objectname : :: windows::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeAndAuditAlarmA ( subsystemname : ::windows::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows::core::PCSTR , objectname : ::windows::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); AccessCheckByTypeAndAuditAlarmA( subsystemname.into_param().abi(), handleid, @@ -125,7 +125,7 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeAndAuditAlarmW ( subsystemname : :: windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows::core::PCWSTR , objectname : :: windows::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeAndAuditAlarmW ( subsystemname : ::windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows::core::PCWSTR , objectname : ::windows::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatus : *mut i32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); AccessCheckByTypeAndAuditAlarmW( subsystemname.into_param().abi(), handleid, @@ -169,7 +169,7 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeResultListAndAuditAlarmA ( subsystemname : :: windows::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows::core::PCSTR , objectname : :: windows::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeResultListAndAuditAlarmA ( subsystemname : ::windows::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows::core::PCSTR , objectname : ::windows::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); AccessCheckByTypeResultListAndAuditAlarmA(subsystemname.into_param().abi(), handleid, objecttypename.into_param().abi(), objectname.into_param().abi(), securitydescriptor.into_param().abi(), principalselfsid.into_param().abi(), desiredaccess, audittype, flags, ::core::mem::transmute(objecttypelist.unwrap_or(::std::ptr::null_mut())), objecttypelistlength, genericmapping, objectcreation.into_param().abi(), grantedaccess, accessstatuslist, pfgenerateonclose) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -185,7 +185,7 @@ where P5: ::windows::core::IntoParam, P6: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeResultListAndAuditAlarmByHandleA ( subsystemname : :: windows::core::PCSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , objecttypename : :: windows::core::PCSTR , objectname : :: windows::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeResultListAndAuditAlarmByHandleA ( subsystemname : ::windows::core::PCSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , objecttypename : ::windows::core::PCSTR , objectname : ::windows::core::PCSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccess : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); AccessCheckByTypeResultListAndAuditAlarmByHandleA(subsystemname.into_param().abi(), handleid, clienttoken.into_param().abi(), objecttypename.into_param().abi(), objectname.into_param().abi(), securitydescriptor.into_param().abi(), principalselfsid.into_param().abi(), desiredaccess, audittype, flags, ::core::mem::transmute(objecttypelist.unwrap_or(::std::ptr::null_mut())), objecttypelistlength, genericmapping, objectcreation.into_param().abi(), grantedaccess, accessstatuslist, pfgenerateonclose) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -201,7 +201,7 @@ where P5: ::windows::core::IntoParam, P6: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeResultListAndAuditAlarmByHandleW ( subsystemname : :: windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , objecttypename : :: windows::core::PCWSTR , objectname : :: windows::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeResultListAndAuditAlarmByHandleW ( subsystemname : ::windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , objecttypename : ::windows::core::PCWSTR , objectname : ::windows::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); AccessCheckByTypeResultListAndAuditAlarmByHandleW(subsystemname.into_param().abi(), handleid, clienttoken.into_param().abi(), objecttypename.into_param().abi(), objectname.into_param().abi(), securitydescriptor.into_param().abi(), principalselfsid.into_param().abi(), desiredaccess, audittype, flags, ::core::mem::transmute(objecttypelist.unwrap_or(::std::ptr::null_mut())), objecttypelistlength, genericmapping, objectcreation.into_param().abi(), grantedaccesslist, accessstatuslist, pfgenerateonclose) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -216,7 +216,7 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeResultListAndAuditAlarmW ( subsystemname : :: windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows::core::PCWSTR , objectname : :: windows::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AccessCheckByTypeResultListAndAuditAlarmW ( subsystemname : ::windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows::core::PCWSTR , objectname : ::windows::core::PCWSTR , securitydescriptor : PSECURITY_DESCRIPTOR , principalselfsid : super::Foundation:: PSID , desiredaccess : u32 , audittype : AUDIT_EVENT_TYPE , flags : u32 , objecttypelist : *mut OBJECT_TYPE_LIST , objecttypelistlength : u32 , genericmapping : *const GENERIC_MAPPING , objectcreation : super::Foundation:: BOOL , grantedaccesslist : *mut u32 , accessstatuslist : *mut u32 , pfgenerateonclose : *mut i32 ) -> super::Foundation:: BOOL ); AccessCheckByTypeResultListAndAuditAlarmW(subsystemname.into_param().abi(), handleid, objecttypename.into_param().abi(), objectname.into_param().abi(), securitydescriptor.into_param().abi(), principalselfsid.into_param().abi(), desiredaccess, audittype, flags, ::core::mem::transmute(objecttypelist.unwrap_or(::std::ptr::null_mut())), objecttypelistlength, genericmapping, objectcreation.into_param().abi(), grantedaccesslist, accessstatuslist, pfgenerateonclose) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -246,7 +246,7 @@ pub unsafe fn AddAccessAllowedObjectAce(pacl: *mut ACL, dwacerevision: ACE_R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AddAccessAllowedObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const :: windows::core::GUID , inheritedobjecttypeguid : *const :: windows::core::GUID , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AddAccessAllowedObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const ::windows::core::GUID , inheritedobjecttypeguid : *const ::windows::core::GUID , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); AddAccessAllowedObjectAce(pacl, dwacerevision, aceflags, accessmask, ::core::mem::transmute(objecttypeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(inheritedobjecttypeguid.unwrap_or(::std::ptr::null())), psid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -276,7 +276,7 @@ pub unsafe fn AddAccessDeniedObjectAce(pacl: *mut ACL, dwacerevision: ACE_RE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AddAccessDeniedObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const :: windows::core::GUID , inheritedobjecttypeguid : *const :: windows::core::GUID , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AddAccessDeniedObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const ::windows::core::GUID , inheritedobjecttypeguid : *const ::windows::core::GUID , psid : super::Foundation:: PSID ) -> super::Foundation:: BOOL ); AddAccessDeniedObjectAce(pacl, dwacerevision, aceflags, accessmask, ::core::mem::transmute(objecttypeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(inheritedobjecttypeguid.unwrap_or(::std::ptr::null())), psid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -319,7 +319,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AddAuditAccessObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const :: windows::core::GUID , inheritedobjecttypeguid : *const :: windows::core::GUID , psid : super::Foundation:: PSID , bauditsuccess : super::Foundation:: BOOL , bauditfailure : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AddAuditAccessObjectAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , accessmask : u32 , objecttypeguid : *const ::windows::core::GUID , inheritedobjecttypeguid : *const ::windows::core::GUID , psid : super::Foundation:: PSID , bauditsuccess : super::Foundation:: BOOL , bauditfailure : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); AddAuditAccessObjectAce(pacl, dwacerevision, aceflags, accessmask, ::core::mem::transmute(objecttypeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(inheritedobjecttypeguid.unwrap_or(::std::ptr::null())), psid.into_param().abi(), bauditsuccess.into_param().abi(), bauditfailure.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -330,7 +330,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AddConditionalAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , acetype : u8 , accessmask : u32 , psid : super::Foundation:: PSID , conditionstr : :: windows::core::PCWSTR , returnlength : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AddConditionalAce ( pacl : *mut ACL , dwacerevision : ACE_REVISION , aceflags : ACE_FLAGS , acetype : u8 , accessmask : u32 , psid : super::Foundation:: PSID , conditionstr : ::windows::core::PCWSTR , returnlength : *mut u32 ) -> super::Foundation:: BOOL ); AddConditionalAce(pacl, dwacerevision, aceflags, acetype, accessmask, psid.into_param().abi(), conditionstr.into_param().abi(), returnlength) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -455,7 +455,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertToAutoInheritPrivateObjectSecurity ( parentdescriptor : PSECURITY_DESCRIPTOR , currentsecuritydescriptor : PSECURITY_DESCRIPTOR , newsecuritydescriptor : *mut PSECURITY_DESCRIPTOR , objecttype : *const :: windows::core::GUID , isdirectoryobject : super::Foundation:: BOOLEAN , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ConvertToAutoInheritPrivateObjectSecurity ( parentdescriptor : PSECURITY_DESCRIPTOR , currentsecuritydescriptor : PSECURITY_DESCRIPTOR , newsecuritydescriptor : *mut PSECURITY_DESCRIPTOR , objecttype : *const ::windows::core::GUID , isdirectoryobject : super::Foundation:: BOOLEAN , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); ConvertToAutoInheritPrivateObjectSecurity(parentdescriptor.into_param().abi(), currentsecuritydescriptor.into_param().abi(), newsecuritydescriptor, ::core::mem::transmute(objecttype.unwrap_or(::std::ptr::null())), isdirectoryobject.into_param().abi(), genericmapping) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -491,7 +491,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CreatePrivateObjectSecurityEx ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , objecttype : *const :: windows::core::GUID , iscontainerobject : super::Foundation:: BOOL , autoinheritflags : SECURITY_AUTO_INHERIT_FLAGS , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CreatePrivateObjectSecurityEx ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , objecttype : *const ::windows::core::GUID , iscontainerobject : super::Foundation:: BOOL , autoinheritflags : SECURITY_AUTO_INHERIT_FLAGS , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); CreatePrivateObjectSecurityEx(parentdescriptor.into_param().abi(), creatordescriptor.into_param().abi(), newdescriptor, ::core::mem::transmute(objecttype.unwrap_or(::std::ptr::null())), iscontainerobject.into_param().abi(), autoinheritflags, token.into_param().abi(), genericmapping) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -504,7 +504,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CreatePrivateObjectSecurityWithMultipleInheritance ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , objecttypes : *const *const :: windows::core::GUID , guidcount : u32 , iscontainerobject : super::Foundation:: BOOL , autoinheritflags : SECURITY_AUTO_INHERIT_FLAGS , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CreatePrivateObjectSecurityWithMultipleInheritance ( parentdescriptor : PSECURITY_DESCRIPTOR , creatordescriptor : PSECURITY_DESCRIPTOR , newdescriptor : *mut PSECURITY_DESCRIPTOR , objecttypes : *const *const ::windows::core::GUID , guidcount : u32 , iscontainerobject : super::Foundation:: BOOL , autoinheritflags : SECURITY_AUTO_INHERIT_FLAGS , token : super::Foundation:: HANDLE , genericmapping : *const GENERIC_MAPPING ) -> super::Foundation:: BOOL ); CreatePrivateObjectSecurityWithMultipleInheritance(parentdescriptor.into_param().abi(), creatordescriptor.into_param().abi(), newdescriptor, ::core::mem::transmute(objecttypes.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), objecttypes.as_deref().map_or(0, |slice| slice.len() as _), iscontainerobject.into_param().abi(), autoinheritflags, token.into_param().abi(), genericmapping) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -551,7 +551,7 @@ pub unsafe fn DeriveCapabilitySidsFromName(capname: P0, capabilitygroupsids: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-security-base-l1-2-2.dll""system" fn DeriveCapabilitySidsFromName ( capname : :: windows::core::PCWSTR , capabilitygroupsids : *mut *mut super::Foundation:: PSID , capabilitygroupsidcount : *mut u32 , capabilitysids : *mut *mut super::Foundation:: PSID , capabilitysidcount : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-security-base-l1-2-2.dll""system" fn DeriveCapabilitySidsFromName ( capname : ::windows::core::PCWSTR , capabilitygroupsids : *mut *mut super::Foundation:: PSID , capabilitygroupsidcount : *mut u32 , capabilitysids : *mut *mut super::Foundation:: PSID , capabilitysidcount : *mut u32 ) -> super::Foundation:: BOOL ); DeriveCapabilitySidsFromName(capname.into_param().abi(), capabilitygroupsids, capabilitygroupsidcount, capabilitysids, capabilitysidcount) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -669,7 +669,7 @@ pub unsafe fn GetFileSecurityA(lpfilename: P0, requestedinformation: u32, ps where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetFileSecurityA ( lpfilename : :: windows::core::PCSTR , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetFileSecurityA ( lpfilename : ::windows::core::PCSTR , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); GetFileSecurityA(lpfilename.into_param().abi(), requestedinformation, psecuritydescriptor, nlength, lpnlengthneeded) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -679,7 +679,7 @@ pub unsafe fn GetFileSecurityW(lpfilename: P0, requestedinformation: u32, ps where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetFileSecurityW ( lpfilename : :: windows::core::PCWSTR , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetFileSecurityW ( lpfilename : ::windows::core::PCWSTR , requestedinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::Foundation:: BOOL ); GetFileSecurityW(lpfilename.into_param().abi(), requestedinformation, psecuritydescriptor, nlength, lpnlengthneeded) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -947,7 +947,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LogonUserA ( lpszusername : :: windows::core::PCSTR , lpszdomain : :: windows::core::PCSTR , lpszpassword : :: windows::core::PCSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LogonUserA ( lpszusername : ::windows::core::PCSTR , lpszdomain : ::windows::core::PCSTR , lpszpassword : ::windows::core::PCSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); LogonUserA(lpszusername.into_param().abi(), lpszdomain.into_param().abi(), lpszpassword.into_param().abi(), dwlogontype, dwlogonprovider, phtoken) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -959,7 +959,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LogonUserExA ( lpszusername : :: windows::core::PCSTR , lpszdomain : :: windows::core::PCSTR , lpszpassword : :: windows::core::PCSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE , pplogonsid : *mut super::Foundation:: PSID , ppprofilebuffer : *mut *mut ::core::ffi::c_void , pdwprofilelength : *mut u32 , pquotalimits : *mut QUOTA_LIMITS ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LogonUserExA ( lpszusername : ::windows::core::PCSTR , lpszdomain : ::windows::core::PCSTR , lpszpassword : ::windows::core::PCSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE , pplogonsid : *mut super::Foundation:: PSID , ppprofilebuffer : *mut *mut ::core::ffi::c_void , pdwprofilelength : *mut u32 , pquotalimits : *mut QUOTA_LIMITS ) -> super::Foundation:: BOOL ); LogonUserExA( lpszusername.into_param().abi(), lpszdomain.into_param().abi(), @@ -982,7 +982,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LogonUserExW ( lpszusername : :: windows::core::PCWSTR , lpszdomain : :: windows::core::PCWSTR , lpszpassword : :: windows::core::PCWSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE , pplogonsid : *mut super::Foundation:: PSID , ppprofilebuffer : *mut *mut ::core::ffi::c_void , pdwprofilelength : *mut u32 , pquotalimits : *mut QUOTA_LIMITS ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LogonUserExW ( lpszusername : ::windows::core::PCWSTR , lpszdomain : ::windows::core::PCWSTR , lpszpassword : ::windows::core::PCWSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE , pplogonsid : *mut super::Foundation:: PSID , ppprofilebuffer : *mut *mut ::core::ffi::c_void , pdwprofilelength : *mut u32 , pquotalimits : *mut QUOTA_LIMITS ) -> super::Foundation:: BOOL ); LogonUserExW( lpszusername.into_param().abi(), lpszdomain.into_param().abi(), @@ -1005,7 +1005,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LogonUserW ( lpszusername : :: windows::core::PCWSTR , lpszdomain : :: windows::core::PCWSTR , lpszpassword : :: windows::core::PCWSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LogonUserW ( lpszusername : ::windows::core::PCWSTR , lpszdomain : ::windows::core::PCWSTR , lpszpassword : ::windows::core::PCWSTR , dwlogontype : LOGON32_LOGON , dwlogonprovider : LOGON32_PROVIDER , phtoken : *mut super::Foundation:: HANDLE ) -> super::Foundation:: BOOL ); LogonUserW(lpszusername.into_param().abi(), lpszdomain.into_param().abi(), lpszpassword.into_param().abi(), dwlogontype, dwlogonprovider, phtoken) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1016,7 +1016,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupAccountNameA ( lpsystemname : :: windows::core::PCSTR , lpaccountname : :: windows::core::PCSTR , sid : super::Foundation:: PSID , cbsid : *mut u32 , referenceddomainname : :: windows::core::PSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupAccountNameA ( lpsystemname : ::windows::core::PCSTR , lpaccountname : ::windows::core::PCSTR , sid : super::Foundation:: PSID , cbsid : *mut u32 , referenceddomainname : ::windows::core::PSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); LookupAccountNameA(lpsystemname.into_param().abi(), lpaccountname.into_param().abi(), sid, cbsid, ::core::mem::transmute(referenceddomainname), cchreferenceddomainname, peuse) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1027,7 +1027,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupAccountNameW ( lpsystemname : :: windows::core::PCWSTR , lpaccountname : :: windows::core::PCWSTR , sid : super::Foundation:: PSID , cbsid : *mut u32 , referenceddomainname : :: windows::core::PWSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupAccountNameW ( lpsystemname : ::windows::core::PCWSTR , lpaccountname : ::windows::core::PCWSTR , sid : super::Foundation:: PSID , cbsid : *mut u32 , referenceddomainname : ::windows::core::PWSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); LookupAccountNameW(lpsystemname.into_param().abi(), lpaccountname.into_param().abi(), sid, cbsid, ::core::mem::transmute(referenceddomainname), cchreferenceddomainname, peuse) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1038,7 +1038,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupAccountSidA ( lpsystemname : :: windows::core::PCSTR , sid : super::Foundation:: PSID , name : :: windows::core::PSTR , cchname : *mut u32 , referenceddomainname : :: windows::core::PSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupAccountSidA ( lpsystemname : ::windows::core::PCSTR , sid : super::Foundation:: PSID , name : ::windows::core::PSTR , cchname : *mut u32 , referenceddomainname : ::windows::core::PSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); LookupAccountSidA(lpsystemname.into_param().abi(), sid.into_param().abi(), ::core::mem::transmute(name), cchname, ::core::mem::transmute(referenceddomainname), cchreferenceddomainname, peuse) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1049,7 +1049,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupAccountSidW ( lpsystemname : :: windows::core::PCWSTR , sid : super::Foundation:: PSID , name : :: windows::core::PWSTR , cchname : *mut u32 , referenceddomainname : :: windows::core::PWSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupAccountSidW ( lpsystemname : ::windows::core::PCWSTR , sid : super::Foundation:: PSID , name : ::windows::core::PWSTR , cchname : *mut u32 , referenceddomainname : ::windows::core::PWSTR , cchreferenceddomainname : *mut u32 , peuse : *mut SID_NAME_USE ) -> super::Foundation:: BOOL ); LookupAccountSidW(lpsystemname.into_param().abi(), sid.into_param().abi(), ::core::mem::transmute(name), cchname, ::core::mem::transmute(referenceddomainname), cchreferenceddomainname, peuse) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1060,7 +1060,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeDisplayNameA ( lpsystemname : :: windows::core::PCSTR , lpname : :: windows::core::PCSTR , lpdisplayname : :: windows::core::PSTR , cchdisplayname : *mut u32 , lplanguageid : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeDisplayNameA ( lpsystemname : ::windows::core::PCSTR , lpname : ::windows::core::PCSTR , lpdisplayname : ::windows::core::PSTR , cchdisplayname : *mut u32 , lplanguageid : *mut u32 ) -> super::Foundation:: BOOL ); LookupPrivilegeDisplayNameA(lpsystemname.into_param().abi(), lpname.into_param().abi(), ::core::mem::transmute(lpdisplayname), cchdisplayname, lplanguageid) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1071,7 +1071,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeDisplayNameW ( lpsystemname : :: windows::core::PCWSTR , lpname : :: windows::core::PCWSTR , lpdisplayname : :: windows::core::PWSTR , cchdisplayname : *mut u32 , lplanguageid : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeDisplayNameW ( lpsystemname : ::windows::core::PCWSTR , lpname : ::windows::core::PCWSTR , lpdisplayname : ::windows::core::PWSTR , cchdisplayname : *mut u32 , lplanguageid : *mut u32 ) -> super::Foundation:: BOOL ); LookupPrivilegeDisplayNameW(lpsystemname.into_param().abi(), lpname.into_param().abi(), ::core::mem::transmute(lpdisplayname), cchdisplayname, lplanguageid) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1081,7 +1081,7 @@ pub unsafe fn LookupPrivilegeNameA(lpsystemname: P0, lpluid: *const super::F where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeNameA ( lpsystemname : :: windows::core::PCSTR , lpluid : *const super::Foundation:: LUID , lpname : :: windows::core::PSTR , cchname : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeNameA ( lpsystemname : ::windows::core::PCSTR , lpluid : *const super::Foundation:: LUID , lpname : ::windows::core::PSTR , cchname : *mut u32 ) -> super::Foundation:: BOOL ); LookupPrivilegeNameA(lpsystemname.into_param().abi(), lpluid, ::core::mem::transmute(lpname), cchname) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1091,7 +1091,7 @@ pub unsafe fn LookupPrivilegeNameW(lpsystemname: P0, lpluid: *const super::F where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeNameW ( lpsystemname : :: windows::core::PCWSTR , lpluid : *const super::Foundation:: LUID , lpname : :: windows::core::PWSTR , cchname : *mut u32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeNameW ( lpsystemname : ::windows::core::PCWSTR , lpluid : *const super::Foundation:: LUID , lpname : ::windows::core::PWSTR , cchname : *mut u32 ) -> super::Foundation:: BOOL ); LookupPrivilegeNameW(lpsystemname.into_param().abi(), lpluid, ::core::mem::transmute(lpname), cchname) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1102,7 +1102,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeValueA ( lpsystemname : :: windows::core::PCSTR , lpname : :: windows::core::PCSTR , lpluid : *mut super::Foundation:: LUID ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeValueA ( lpsystemname : ::windows::core::PCSTR , lpname : ::windows::core::PCSTR , lpluid : *mut super::Foundation:: LUID ) -> super::Foundation:: BOOL ); LookupPrivilegeValueA(lpsystemname.into_param().abi(), lpname.into_param().abi(), lpluid) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1113,7 +1113,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeValueW ( lpsystemname : :: windows::core::PCWSTR , lpname : :: windows::core::PCWSTR , lpluid : *mut super::Foundation:: LUID ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn LookupPrivilegeValueW ( lpsystemname : ::windows::core::PCWSTR , lpname : ::windows::core::PCWSTR , lpluid : *mut super::Foundation:: LUID ) -> super::Foundation:: BOOL ); LookupPrivilegeValueW(lpsystemname.into_param().abi(), lpname.into_param().abi(), lpluid) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1150,7 +1150,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectCloseAuditAlarmA ( subsystemname : :: windows::core::PCSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectCloseAuditAlarmA ( subsystemname : ::windows::core::PCSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); ObjectCloseAuditAlarmA(subsystemname.into_param().abi(), handleid, generateonclose.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1161,7 +1161,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectCloseAuditAlarmW ( subsystemname : :: windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectCloseAuditAlarmW ( subsystemname : ::windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); ObjectCloseAuditAlarmW(subsystemname.into_param().abi(), handleid, generateonclose.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1172,7 +1172,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectDeleteAuditAlarmA ( subsystemname : :: windows::core::PCSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectDeleteAuditAlarmA ( subsystemname : ::windows::core::PCSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); ObjectDeleteAuditAlarmA(subsystemname.into_param().abi(), handleid, generateonclose.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1183,7 +1183,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectDeleteAuditAlarmW ( subsystemname : :: windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectDeleteAuditAlarmW ( subsystemname : ::windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , generateonclose : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); ObjectDeleteAuditAlarmW(subsystemname.into_param().abi(), handleid, generateonclose.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1199,7 +1199,7 @@ where P5: ::windows::core::IntoParam, P6: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectOpenAuditAlarmA ( subsystemname : :: windows::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows::core::PCSTR , objectname : :: windows::core::PCSTR , psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , grantedaccess : u32 , privileges : *const PRIVILEGE_SET , objectcreation : super::Foundation:: BOOL , accessgranted : super::Foundation:: BOOL , generateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectOpenAuditAlarmA ( subsystemname : ::windows::core::PCSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows::core::PCSTR , objectname : ::windows::core::PCSTR , psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , grantedaccess : u32 , privileges : *const PRIVILEGE_SET , objectcreation : super::Foundation:: BOOL , accessgranted : super::Foundation:: BOOL , generateonclose : *mut i32 ) -> super::Foundation:: BOOL ); ObjectOpenAuditAlarmA(subsystemname.into_param().abi(), handleid, objecttypename.into_param().abi(), objectname.into_param().abi(), psecuritydescriptor.into_param().abi(), clienttoken.into_param().abi(), desiredaccess, grantedaccess, ::core::mem::transmute(privileges.unwrap_or(::std::ptr::null())), objectcreation.into_param().abi(), accessgranted.into_param().abi(), generateonclose) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1215,7 +1215,7 @@ where P5: ::windows::core::IntoParam, P6: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectOpenAuditAlarmW ( subsystemname : :: windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : :: windows::core::PCWSTR , objectname : :: windows::core::PCWSTR , psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , grantedaccess : u32 , privileges : *const PRIVILEGE_SET , objectcreation : super::Foundation:: BOOL , accessgranted : super::Foundation:: BOOL , generateonclose : *mut i32 ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectOpenAuditAlarmW ( subsystemname : ::windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , objecttypename : ::windows::core::PCWSTR , objectname : ::windows::core::PCWSTR , psecuritydescriptor : PSECURITY_DESCRIPTOR , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , grantedaccess : u32 , privileges : *const PRIVILEGE_SET , objectcreation : super::Foundation:: BOOL , accessgranted : super::Foundation:: BOOL , generateonclose : *mut i32 ) -> super::Foundation:: BOOL ); ObjectOpenAuditAlarmW(subsystemname.into_param().abi(), handleid, objecttypename.into_param().abi(), objectname.into_param().abi(), psecuritydescriptor.into_param().abi(), clienttoken.into_param().abi(), desiredaccess, grantedaccess, ::core::mem::transmute(privileges.unwrap_or(::std::ptr::null())), objectcreation.into_param().abi(), accessgranted.into_param().abi(), generateonclose) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1227,7 +1227,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectPrivilegeAuditAlarmA ( subsystemname : :: windows::core::PCSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectPrivilegeAuditAlarmA ( subsystemname : ::windows::core::PCSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); ObjectPrivilegeAuditAlarmA(subsystemname.into_param().abi(), handleid, clienttoken.into_param().abi(), desiredaccess, privileges, accessgranted.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1239,7 +1239,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectPrivilegeAuditAlarmW ( subsystemname : :: windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ObjectPrivilegeAuditAlarmW ( subsystemname : ::windows::core::PCWSTR , handleid : *const ::core::ffi::c_void , clienttoken : super::Foundation:: HANDLE , desiredaccess : u32 , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); ObjectPrivilegeAuditAlarmW(subsystemname.into_param().abi(), handleid, clienttoken.into_param().abi(), desiredaccess, privileges, accessgranted.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1262,7 +1262,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn PrivilegedServiceAuditAlarmA ( subsystemname : :: windows::core::PCSTR , servicename : :: windows::core::PCSTR , clienttoken : super::Foundation:: HANDLE , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PrivilegedServiceAuditAlarmA ( subsystemname : ::windows::core::PCSTR , servicename : ::windows::core::PCSTR , clienttoken : super::Foundation:: HANDLE , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); PrivilegedServiceAuditAlarmA(subsystemname.into_param().abi(), servicename.into_param().abi(), clienttoken.into_param().abi(), privileges, accessgranted.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1275,7 +1275,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn PrivilegedServiceAuditAlarmW ( subsystemname : :: windows::core::PCWSTR , servicename : :: windows::core::PCWSTR , clienttoken : super::Foundation:: HANDLE , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PrivilegedServiceAuditAlarmW ( subsystemname : ::windows::core::PCWSTR , servicename : ::windows::core::PCWSTR , clienttoken : super::Foundation:: HANDLE , privileges : *const PRIVILEGE_SET , accessgranted : super::Foundation:: BOOL ) -> super::Foundation:: BOOL ); PrivilegedServiceAuditAlarmW(subsystemname.into_param().abi(), servicename.into_param().abi(), clienttoken.into_param().abi(), privileges, accessgranted.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`*"] @@ -1339,7 +1339,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn SetFileSecurityA ( lpfilename : :: windows::core::PCSTR , securityinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn SetFileSecurityA ( lpfilename : ::windows::core::PCSTR , securityinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); SetFileSecurityA(lpfilename.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1350,7 +1350,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn SetFileSecurityW ( lpfilename : :: windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn SetFileSecurityW ( lpfilename : ::windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : PSECURITY_DESCRIPTOR ) -> super::Foundation:: BOOL ); SetFileSecurityW(lpfilename.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()) } #[doc = "*Required features: `\"Win32_Security\"`, `\"Win32_Foundation\"`*"] @@ -1508,127 +1508,127 @@ pub const SECURITY_STATIC_TRACKING: super::Foundation::BOOLEAN = super::Foundati #[doc = "*Required features: `\"Win32_Security\"`*"] pub const SECURITY_WORLD_SID_AUTHORITY: SID_IDENTIFIER_AUTHORITY = SID_IDENTIFIER_AUTHORITY { Value: [0, 0, 0, 0, 0, 1] }; #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_ASSIGNPRIMARYTOKEN_NAME: ::windows::core::PCWSTR = ::windows::w!("SeAssignPrimaryTokenPrivilege"); +pub const SE_ASSIGNPRIMARYTOKEN_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeAssignPrimaryTokenPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_AUDIT_NAME: ::windows::core::PCWSTR = ::windows::w!("SeAuditPrivilege"); +pub const SE_AUDIT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeAuditPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_BACKUP_NAME: ::windows::core::PCWSTR = ::windows::w!("SeBackupPrivilege"); +pub const SE_BACKUP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeBackupPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CHANGE_NOTIFY_NAME: ::windows::core::PCWSTR = ::windows::w!("SeChangeNotifyPrivilege"); +pub const SE_CHANGE_NOTIFY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeChangeNotifyPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_GLOBAL_NAME: ::windows::core::PCWSTR = ::windows::w!("SeCreateGlobalPrivilege"); +pub const SE_CREATE_GLOBAL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeCreateGlobalPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_PAGEFILE_NAME: ::windows::core::PCWSTR = ::windows::w!("SeCreatePagefilePrivilege"); +pub const SE_CREATE_PAGEFILE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeCreatePagefilePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_PERMANENT_NAME: ::windows::core::PCWSTR = ::windows::w!("SeCreatePermanentPrivilege"); +pub const SE_CREATE_PERMANENT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeCreatePermanentPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_SYMBOLIC_LINK_NAME: ::windows::core::PCWSTR = ::windows::w!("SeCreateSymbolicLinkPrivilege"); +pub const SE_CREATE_SYMBOLIC_LINK_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeCreateSymbolicLinkPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_CREATE_TOKEN_NAME: ::windows::core::PCWSTR = ::windows::w!("SeCreateTokenPrivilege"); +pub const SE_CREATE_TOKEN_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeCreateTokenPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_DEBUG_NAME: ::windows::core::PCWSTR = ::windows::w!("SeDebugPrivilege"); +pub const SE_DEBUG_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeDebugPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_DELEGATE_SESSION_USER_IMPERSONATE_NAME: ::windows::core::PCWSTR = ::windows::w!("SeDelegateSessionUserImpersonatePrivilege"); +pub const SE_DELEGATE_SESSION_USER_IMPERSONATE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeDelegateSessionUserImpersonatePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_ENABLE_DELEGATION_NAME: ::windows::core::PCWSTR = ::windows::w!("SeEnableDelegationPrivilege"); +pub const SE_ENABLE_DELEGATION_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeEnableDelegationPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_IMPERSONATE_NAME: ::windows::core::PCWSTR = ::windows::w!("SeImpersonatePrivilege"); +pub const SE_IMPERSONATE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeImpersonatePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_INCREASE_QUOTA_NAME: ::windows::core::PCWSTR = ::windows::w!("SeIncreaseQuotaPrivilege"); +pub const SE_INCREASE_QUOTA_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeIncreaseQuotaPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_INC_BASE_PRIORITY_NAME: ::windows::core::PCWSTR = ::windows::w!("SeIncreaseBasePriorityPrivilege"); +pub const SE_INC_BASE_PRIORITY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeIncreaseBasePriorityPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_INC_WORKING_SET_NAME: ::windows::core::PCWSTR = ::windows::w!("SeIncreaseWorkingSetPrivilege"); +pub const SE_INC_WORKING_SET_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeIncreaseWorkingSetPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_LOAD_DRIVER_NAME: ::windows::core::PCWSTR = ::windows::w!("SeLoadDriverPrivilege"); +pub const SE_LOAD_DRIVER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeLoadDriverPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_LOCK_MEMORY_NAME: ::windows::core::PCWSTR = ::windows::w!("SeLockMemoryPrivilege"); +pub const SE_LOCK_MEMORY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeLockMemoryPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_MACHINE_ACCOUNT_NAME: ::windows::core::PCWSTR = ::windows::w!("SeMachineAccountPrivilege"); +pub const SE_MACHINE_ACCOUNT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeMachineAccountPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_MANAGE_VOLUME_NAME: ::windows::core::PCWSTR = ::windows::w!("SeManageVolumePrivilege"); +pub const SE_MANAGE_VOLUME_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeManageVolumePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_PROF_SINGLE_PROCESS_NAME: ::windows::core::PCWSTR = ::windows::w!("SeProfileSingleProcessPrivilege"); +pub const SE_PROF_SINGLE_PROCESS_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeProfileSingleProcessPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_RELABEL_NAME: ::windows::core::PCWSTR = ::windows::w!("SeRelabelPrivilege"); +pub const SE_RELABEL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeRelabelPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_REMOTE_SHUTDOWN_NAME: ::windows::core::PCWSTR = ::windows::w!("SeRemoteShutdownPrivilege"); +pub const SE_REMOTE_SHUTDOWN_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeRemoteShutdownPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_RESTORE_NAME: ::windows::core::PCWSTR = ::windows::w!("SeRestorePrivilege"); +pub const SE_RESTORE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeRestorePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SECURITY_NAME: ::windows::core::PCWSTR = ::windows::w!("SeSecurityPrivilege"); +pub const SE_SECURITY_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeSecurityPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SHUTDOWN_NAME: ::windows::core::PCWSTR = ::windows::w!("SeShutdownPrivilege"); +pub const SE_SHUTDOWN_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeShutdownPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SYNC_AGENT_NAME: ::windows::core::PCWSTR = ::windows::w!("SeSyncAgentPrivilege"); +pub const SE_SYNC_AGENT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeSyncAgentPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SYSTEMTIME_NAME: ::windows::core::PCWSTR = ::windows::w!("SeSystemtimePrivilege"); +pub const SE_SYSTEMTIME_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeSystemtimePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SYSTEM_ENVIRONMENT_NAME: ::windows::core::PCWSTR = ::windows::w!("SeSystemEnvironmentPrivilege"); +pub const SE_SYSTEM_ENVIRONMENT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeSystemEnvironmentPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_SYSTEM_PROFILE_NAME: ::windows::core::PCWSTR = ::windows::w!("SeSystemProfilePrivilege"); +pub const SE_SYSTEM_PROFILE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeSystemProfilePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_TAKE_OWNERSHIP_NAME: ::windows::core::PCWSTR = ::windows::w!("SeTakeOwnershipPrivilege"); +pub const SE_TAKE_OWNERSHIP_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeTakeOwnershipPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_TCB_NAME: ::windows::core::PCWSTR = ::windows::w!("SeTcbPrivilege"); +pub const SE_TCB_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeTcbPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_TIME_ZONE_NAME: ::windows::core::PCWSTR = ::windows::w!("SeTimeZonePrivilege"); +pub const SE_TIME_ZONE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeTimeZonePrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_TRUSTED_CREDMAN_ACCESS_NAME: ::windows::core::PCWSTR = ::windows::w!("SeTrustedCredManAccessPrivilege"); +pub const SE_TRUSTED_CREDMAN_ACCESS_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeTrustedCredManAccessPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_UNDOCK_NAME: ::windows::core::PCWSTR = ::windows::w!("SeUndockPrivilege"); +pub const SE_UNDOCK_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeUndockPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const SE_UNSOLICITED_INPUT_NAME: ::windows::core::PCWSTR = ::windows::w!("SeUnsolicitedInputPrivilege"); +pub const SE_UNSOLICITED_INPUT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("SeUnsolicitedInputPrivilege"); #[doc = "*Required features: `\"Win32_Security\"`*"] pub const cwcFILENAMESUFFIXMAX: u32 = 20u32; #[doc = "*Required features: `\"Win32_Security\"`*"] pub const cwcHRESULTSTRING: u32 = 40u32; #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const szLBRACE: ::windows::core::PCSTR = ::windows::s!("{"); +pub const szLBRACE: ::windows::core::PCSTR = ::windows::core::s!("{"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const szLPAREN: ::windows::core::PCSTR = ::windows::s!("("); +pub const szLPAREN: ::windows::core::PCSTR = ::windows::core::s!("("); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const szRBRACE: ::windows::core::PCSTR = ::windows::s!("}"); +pub const szRBRACE: ::windows::core::PCSTR = ::windows::core::s!("}"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const szRPAREN: ::windows::core::PCSTR = ::windows::s!(")"); +pub const szRPAREN: ::windows::core::PCSTR = ::windows::core::s!(")"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszCERTENROLLSHAREPATH: ::windows::core::PCWSTR = ::windows::w!("CertSrv\\CertEnroll"); +pub const wszCERTENROLLSHAREPATH: ::windows::core::PCWSTR = ::windows::core::w!("CertSrv\\CertEnroll"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_CERTFILENAMESUFFIX: ::windows::core::PCWSTR = ::windows::w!("%4"); +pub const wszFCSAPARM_CERTFILENAMESUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("%4"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_CONFIGDN: ::windows::core::PCWSTR = ::windows::w!("%6"); +pub const wszFCSAPARM_CONFIGDN: ::windows::core::PCWSTR = ::windows::core::w!("%6"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_CRLDELTAFILENAMESUFFIX: ::windows::core::PCWSTR = ::windows::w!("%9"); +pub const wszFCSAPARM_CRLDELTAFILENAMESUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("%9"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_CRLFILENAMESUFFIX: ::windows::core::PCWSTR = ::windows::w!("%8"); +pub const wszFCSAPARM_CRLFILENAMESUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("%8"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DOMAINDN: ::windows::core::PCWSTR = ::windows::w!("%5"); +pub const wszFCSAPARM_DOMAINDN: ::windows::core::PCWSTR = ::windows::core::w!("%5"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSCACERTATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("%11"); +pub const wszFCSAPARM_DSCACERTATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("%11"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSCRLATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("%10"); +pub const wszFCSAPARM_DSCRLATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("%10"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSCROSSCERTPAIRATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("%14"); +pub const wszFCSAPARM_DSCROSSCERTPAIRATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("%14"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSKRACERTATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("%13"); +pub const wszFCSAPARM_DSKRACERTATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("%13"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_DSUSERCERTATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("%12"); +pub const wszFCSAPARM_DSUSERCERTATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("%12"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_SANITIZEDCANAME: ::windows::core::PCWSTR = ::windows::w!("%3"); +pub const wszFCSAPARM_SANITIZEDCANAME: ::windows::core::PCWSTR = ::windows::core::w!("%3"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_SANITIZEDCANAMEHASH: ::windows::core::PCWSTR = ::windows::w!("%7"); +pub const wszFCSAPARM_SANITIZEDCANAMEHASH: ::windows::core::PCWSTR = ::windows::core::w!("%7"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_SERVERDNSNAME: ::windows::core::PCWSTR = ::windows::w!("%1"); +pub const wszFCSAPARM_SERVERDNSNAME: ::windows::core::PCWSTR = ::windows::core::w!("%1"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszFCSAPARM_SERVERSHORTNAME: ::windows::core::PCWSTR = ::windows::w!("%2"); +pub const wszFCSAPARM_SERVERSHORTNAME: ::windows::core::PCWSTR = ::windows::core::w!("%2"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszLBRACE: ::windows::core::PCWSTR = ::windows::w!("{"); +pub const wszLBRACE: ::windows::core::PCWSTR = ::windows::core::w!("{"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszLPAREN: ::windows::core::PCWSTR = ::windows::w!("("); +pub const wszLPAREN: ::windows::core::PCWSTR = ::windows::core::w!("("); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszRBRACE: ::windows::core::PCWSTR = ::windows::w!("}"); +pub const wszRBRACE: ::windows::core::PCWSTR = ::windows::core::w!("}"); #[doc = "*Required features: `\"Win32_Security\"`*"] -pub const wszRPAREN: ::windows::core::PCWSTR = ::windows::w!(")"); +pub const wszRPAREN: ::windows::core::PCWSTR = ::windows::core::w!(")"); #[doc = "*Required features: `\"Win32_Security\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs index 1645b89774..9fecdc97cf 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Cabinets/mod.rs @@ -7,7 +7,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cabinet.dll""cdecl" fn FCIAddFile ( hfci : *const ::core::ffi::c_void , pszsourcefile : :: windows::core::PCSTR , pszfilename : :: windows::core::PCSTR , fexecute : super::super::Foundation:: BOOL , pfnfcignc : PFNFCIGETNEXTCABINET , pfnfcis : PFNFCISTATUS , pfnfcigoi : PFNFCIGETOPENINFO , typecompress : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cabinet.dll""cdecl" fn FCIAddFile ( hfci : *const ::core::ffi::c_void , pszsourcefile : ::windows::core::PCSTR , pszfilename : ::windows::core::PCSTR , fexecute : super::super::Foundation:: BOOL , pfnfcignc : PFNFCIGETNEXTCABINET , pfnfcis : PFNFCISTATUS , pfnfcigoi : PFNFCIGETOPENINFO , typecompress : u16 ) -> super::super::Foundation:: BOOL ); FCIAddFile(hfci, pszsourcefile.into_param().abi(), pszfilename.into_param().abi(), fexecute.into_param().abi(), pfnfcignc, pfnfcis, pfnfcigoi, typecompress) } #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] @@ -49,7 +49,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cabinet.dll""cdecl" fn FDICopy ( hfdi : *const ::core::ffi::c_void , pszcabinet : :: windows::core::PCSTR , pszcabpath : :: windows::core::PCSTR , flags : i32 , pfnfdin : PFNFDINOTIFY , pfnfdid : PFNFDIDECRYPT , pvuser : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cabinet.dll""cdecl" fn FDICopy ( hfdi : *const ::core::ffi::c_void , pszcabinet : ::windows::core::PCSTR , pszcabpath : ::windows::core::PCSTR , flags : i32 , pfnfdin : PFNFDINOTIFY , pfnfdid : PFNFDIDECRYPT , pvuser : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); FDICopy(hfdi, pszcabinet.into_param().abi(), pszcabpath.into_param().abi(), flags, pfnfdin, pfnfdid, ::core::mem::transmute(pvuser.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`, `\"Win32_Foundation\"`*"] @@ -80,7 +80,7 @@ pub unsafe fn FDITruncateCabinet(hfdi: *const ::core::ffi::c_void, pszcabine where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "cabinet.dll""cdecl" fn FDITruncateCabinet ( hfdi : *const ::core::ffi::c_void , pszcabinetname : :: windows::core::PCSTR , ifoldertodelete : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "cabinet.dll""cdecl" fn FDITruncateCabinet ( hfdi : *const ::core::ffi::c_void , pszcabinetname : ::windows::core::PCSTR , ifoldertodelete : u16 ) -> super::super::Foundation:: BOOL ); FDITruncateCabinet(hfdi, pszcabinetname.into_param().abi(), ifoldertodelete) } #[doc = "*Required features: `\"Win32_Storage_Cabinets\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs index bf5690bdbb..ad6326d5a3 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/CloudFilters/mod.rs @@ -15,7 +15,7 @@ pub unsafe fn CfConnectSyncRoot(syncrootpath: P0, callbacktable: *const CF_C where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfConnectSyncRoot ( syncrootpath : :: windows::core::PCWSTR , callbacktable : *const CF_CALLBACK_REGISTRATION , callbackcontext : *const ::core::ffi::c_void , connectflags : CF_CONNECT_FLAGS , connectionkey : *mut CF_CONNECTION_KEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfConnectSyncRoot ( syncrootpath : ::windows::core::PCWSTR , callbacktable : *const CF_CALLBACK_REGISTRATION , callbackcontext : *const ::core::ffi::c_void , connectflags : CF_CONNECT_FLAGS , connectionkey : *mut CF_CONNECTION_KEY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CfConnectSyncRoot(syncrootpath.into_param().abi(), callbacktable, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), connectflags, &mut result__).from_abi(result__) } @@ -26,7 +26,7 @@ pub unsafe fn CfConvertToPlaceholder(filehandle: P0, fileidentity: ::core::o where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfConvertToPlaceholder ( filehandle : super::super::Foundation:: HANDLE , fileidentity : *const ::core::ffi::c_void , fileidentitylength : u32 , convertflags : CF_CONVERT_FLAGS , convertusn : *mut i64 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfConvertToPlaceholder ( filehandle : super::super::Foundation:: HANDLE , fileidentity : *const ::core::ffi::c_void , fileidentitylength : u32 , convertflags : CF_CONVERT_FLAGS , convertusn : *mut i64 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows::core::HRESULT ); CfConvertToPlaceholder(filehandle.into_param().abi(), ::core::mem::transmute(fileidentity.unwrap_or(::std::ptr::null())), fileidentitylength, convertflags, ::core::mem::transmute(convertusn.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Storage_FileSystem\"`*"] @@ -36,7 +36,7 @@ pub unsafe fn CfCreatePlaceholders(basedirectorypath: P0, placeholderarray: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfCreatePlaceholders ( basedirectorypath : :: windows::core::PCWSTR , placeholderarray : *mut CF_PLACEHOLDER_CREATE_INFO , placeholdercount : u32 , createflags : CF_CREATE_FLAGS , entriesprocessed : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfCreatePlaceholders ( basedirectorypath : ::windows::core::PCWSTR , placeholderarray : *mut CF_PLACEHOLDER_CREATE_INFO , placeholdercount : u32 , createflags : CF_CREATE_FLAGS , entriesprocessed : *mut u32 ) -> ::windows::core::HRESULT ); CfCreatePlaceholders(basedirectorypath.into_param().abi(), ::core::mem::transmute(placeholderarray.as_ptr()), placeholderarray.len() as _, createflags, ::core::mem::transmute(entriesprocessed.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -46,7 +46,7 @@ pub unsafe fn CfDehydratePlaceholder(filehandle: P0, startingoffset: i64, le where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfDehydratePlaceholder ( filehandle : super::super::Foundation:: HANDLE , startingoffset : i64 , length : i64 , dehydrateflags : CF_DEHYDRATE_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfDehydratePlaceholder ( filehandle : super::super::Foundation:: HANDLE , startingoffset : i64 , length : i64 , dehydrateflags : CF_DEHYDRATE_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows::core::HRESULT ); CfDehydratePlaceholder(filehandle.into_param().abi(), startingoffset, length, dehydrateflags, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] @@ -55,14 +55,14 @@ pub unsafe fn CfDisconnectSyncRoot(connectionkey: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfDisconnectSyncRoot ( connectionkey : CF_CONNECTION_KEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfDisconnectSyncRoot ( connectionkey : CF_CONNECTION_KEY ) -> ::windows::core::HRESULT ); CfDisconnectSyncRoot(connectionkey.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_CorrelationVector\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem", feature = "Win32_System_CorrelationVector"))] #[inline] pub unsafe fn CfExecute(opinfo: *const CF_OPERATION_INFO, opparams: *mut CF_OPERATION_PARAMETERS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfExecute ( opinfo : *const CF_OPERATION_INFO , opparams : *mut CF_OPERATION_PARAMETERS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfExecute ( opinfo : *const CF_OPERATION_INFO , opparams : *mut CF_OPERATION_PARAMETERS ) -> ::windows::core::HRESULT ); CfExecute(opinfo, opparams).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"] @@ -72,7 +72,7 @@ pub unsafe fn CfGetCorrelationVector(filehandle: P0, correlationvector: *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetCorrelationVector ( filehandle : super::super::Foundation:: HANDLE , correlationvector : *mut super::super::System::CorrelationVector:: CORRELATION_VECTOR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetCorrelationVector ( filehandle : super::super::Foundation:: HANDLE , correlationvector : *mut super::super::System::CorrelationVector:: CORRELATION_VECTOR ) -> ::windows::core::HRESULT ); CfGetCorrelationVector(filehandle.into_param().abi(), correlationvector).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] @@ -82,7 +82,7 @@ pub unsafe fn CfGetPlaceholderInfo(filehandle: P0, infoclass: CF_PLACEHOLDER where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetPlaceholderInfo ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_PLACEHOLDER_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetPlaceholderInfo ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_PLACEHOLDER_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> ::windows::core::HRESULT ); CfGetPlaceholderInfo(filehandle.into_param().abi(), infoclass, infobuffer, infobufferlength, ::core::mem::transmute(returnedlength.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] @@ -92,7 +92,7 @@ pub unsafe fn CfGetPlaceholderRangeInfo(filehandle: P0, infoclass: CF_PLACEH where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetPlaceholderRangeInfo ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_PLACEHOLDER_RANGE_INFO_CLASS , startingoffset : i64 , length : i64 , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetPlaceholderRangeInfo ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_PLACEHOLDER_RANGE_INFO_CLASS , startingoffset : i64 , length : i64 , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> ::windows::core::HRESULT ); CfGetPlaceholderRangeInfo(filehandle.into_param().abi(), infoclass, startingoffset, length, infobuffer, infobufferlength, ::core::mem::transmute(returnedlength.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] @@ -118,7 +118,7 @@ pub unsafe fn CfGetPlaceholderStateFromFindData(finddata: *const super::FileSyst #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] #[inline] pub unsafe fn CfGetPlatformInfo() -> ::windows::core::Result { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetPlatformInfo ( platformversion : *mut CF_PLATFORM_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetPlatformInfo ( platformversion : *mut CF_PLATFORM_INFO ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CfGetPlatformInfo(&mut result__).from_abi(result__) } @@ -129,7 +129,7 @@ pub unsafe fn CfGetSyncRootInfoByHandle(filehandle: P0, infoclass: CF_SYNC_R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetSyncRootInfoByHandle ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_SYNC_ROOT_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetSyncRootInfoByHandle ( filehandle : super::super::Foundation:: HANDLE , infoclass : CF_SYNC_ROOT_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> ::windows::core::HRESULT ); CfGetSyncRootInfoByHandle(filehandle.into_param().abi(), infoclass, infobuffer, infobufferlength, ::core::mem::transmute(returnedlength.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] @@ -138,7 +138,7 @@ pub unsafe fn CfGetSyncRootInfoByPath(filepath: P0, infoclass: CF_SYNC_ROOT_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetSyncRootInfoByPath ( filepath : :: windows::core::PCWSTR , infoclass : CF_SYNC_ROOT_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetSyncRootInfoByPath ( filepath : ::windows::core::PCWSTR , infoclass : CF_SYNC_ROOT_INFO_CLASS , infobuffer : *mut ::core::ffi::c_void , infobufferlength : u32 , returnedlength : *mut u32 ) -> ::windows::core::HRESULT ); CfGetSyncRootInfoByPath(filepath.into_param().abi(), infoclass, infobuffer, infobufferlength, ::core::mem::transmute(returnedlength.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] @@ -148,7 +148,7 @@ pub unsafe fn CfGetTransferKey(filehandle: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetTransferKey ( filehandle : super::super::Foundation:: HANDLE , transferkey : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfGetTransferKey ( filehandle : super::super::Foundation:: HANDLE , transferkey : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CfGetTransferKey(filehandle.into_param().abi(), &mut result__).from_abi(result__) } @@ -169,7 +169,7 @@ pub unsafe fn CfHydratePlaceholder(filehandle: P0, startingoffset: i64, leng where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfHydratePlaceholder ( filehandle : super::super::Foundation:: HANDLE , startingoffset : i64 , length : i64 , hydrateflags : CF_HYDRATE_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfHydratePlaceholder ( filehandle : super::super::Foundation:: HANDLE , startingoffset : i64 , length : i64 , hydrateflags : CF_HYDRATE_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows::core::HRESULT ); CfHydratePlaceholder(filehandle.into_param().abi(), startingoffset, length, hydrateflags, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] @@ -179,7 +179,7 @@ pub unsafe fn CfOpenFileWithOplock(filepath: P0, flags: CF_OPEN_FILE_FLAGS) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfOpenFileWithOplock ( filepath : :: windows::core::PCWSTR , flags : CF_OPEN_FILE_FLAGS , protectedhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfOpenFileWithOplock ( filepath : ::windows::core::PCWSTR , flags : CF_OPEN_FILE_FLAGS , protectedhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CfOpenFileWithOplock(filepath.into_param().abi(), flags, &mut result__).from_abi(result__) } @@ -189,7 +189,7 @@ pub unsafe fn CfQuerySyncProviderStatus(connectionkey: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfQuerySyncProviderStatus ( connectionkey : CF_CONNECTION_KEY , providerstatus : *mut CF_SYNC_PROVIDER_STATUS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfQuerySyncProviderStatus ( connectionkey : CF_CONNECTION_KEY , providerstatus : *mut CF_SYNC_PROVIDER_STATUS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CfQuerySyncProviderStatus(connectionkey.into_param().abi(), &mut result__).from_abi(result__) } @@ -209,7 +209,7 @@ pub unsafe fn CfRegisterSyncRoot(syncrootpath: P0, registration: *const CF_S where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfRegisterSyncRoot ( syncrootpath : :: windows::core::PCWSTR , registration : *const CF_SYNC_REGISTRATION , policies : *const CF_SYNC_POLICIES , registerflags : CF_REGISTER_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfRegisterSyncRoot ( syncrootpath : ::windows::core::PCWSTR , registration : *const CF_SYNC_REGISTRATION , policies : *const CF_SYNC_POLICIES , registerflags : CF_REGISTER_FLAGS ) -> ::windows::core::HRESULT ); CfRegisterSyncRoot(syncrootpath.into_param().abi(), registration, policies, registerflags).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] @@ -240,7 +240,7 @@ pub unsafe fn CfReportProviderProgress(connectionkey: P0, transferkey: i64, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfReportProviderProgress ( connectionkey : CF_CONNECTION_KEY , transferkey : i64 , providerprogresstotal : i64 , providerprogresscompleted : i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfReportProviderProgress ( connectionkey : CF_CONNECTION_KEY , transferkey : i64 , providerprogresstotal : i64 , providerprogresscompleted : i64 ) -> ::windows::core::HRESULT ); CfReportProviderProgress(connectionkey.into_param().abi(), transferkey, providerprogresstotal, providerprogresscompleted).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] @@ -249,7 +249,7 @@ pub unsafe fn CfReportProviderProgress2(connectionkey: P0, transferkey: i64, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfReportProviderProgress2 ( connectionkey : CF_CONNECTION_KEY , transferkey : i64 , requestkey : i64 , providerprogresstotal : i64 , providerprogresscompleted : i64 , targetsessionid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfReportProviderProgress2 ( connectionkey : CF_CONNECTION_KEY , transferkey : i64 , requestkey : i64 , providerprogresstotal : i64 , providerprogresscompleted : i64 , targetsessionid : u32 ) -> ::windows::core::HRESULT ); CfReportProviderProgress2(connectionkey.into_param().abi(), transferkey, requestkey, providerprogresstotal, providerprogresscompleted, targetsessionid).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] @@ -258,7 +258,7 @@ pub unsafe fn CfReportSyncStatus(syncrootpath: P0, syncstatus: ::core::optio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfReportSyncStatus ( syncrootpath : :: windows::core::PCWSTR , syncstatus : *const CF_SYNC_STATUS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfReportSyncStatus ( syncrootpath : ::windows::core::PCWSTR , syncstatus : *const CF_SYNC_STATUS ) -> ::windows::core::HRESULT ); CfReportSyncStatus(syncrootpath.into_param().abi(), ::core::mem::transmute(syncstatus.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -268,7 +268,7 @@ pub unsafe fn CfRevertPlaceholder(filehandle: P0, revertflags: CF_REVERT_FLA where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfRevertPlaceholder ( filehandle : super::super::Foundation:: HANDLE , revertflags : CF_REVERT_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfRevertPlaceholder ( filehandle : super::super::Foundation:: HANDLE , revertflags : CF_REVERT_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows::core::HRESULT ); CfRevertPlaceholder(filehandle.into_param().abi(), revertflags, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_CorrelationVector\"`*"] @@ -278,7 +278,7 @@ pub unsafe fn CfSetCorrelationVector(filehandle: P0, correlationvector: *con where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfSetCorrelationVector ( filehandle : super::super::Foundation:: HANDLE , correlationvector : *const super::super::System::CorrelationVector:: CORRELATION_VECTOR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfSetCorrelationVector ( filehandle : super::super::Foundation:: HANDLE , correlationvector : *const super::super::System::CorrelationVector:: CORRELATION_VECTOR ) -> ::windows::core::HRESULT ); CfSetCorrelationVector(filehandle.into_param().abi(), correlationvector).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`*"] @@ -288,7 +288,7 @@ pub unsafe fn CfSetInSyncState(filehandle: P0, insyncstate: CF_IN_SYNC_STATE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfSetInSyncState ( filehandle : super::super::Foundation:: HANDLE , insyncstate : CF_IN_SYNC_STATE , insyncflags : CF_SET_IN_SYNC_FLAGS , insyncusn : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfSetInSyncState ( filehandle : super::super::Foundation:: HANDLE , insyncstate : CF_IN_SYNC_STATE , insyncflags : CF_SET_IN_SYNC_FLAGS , insyncusn : *mut i64 ) -> ::windows::core::HRESULT ); CfSetInSyncState(filehandle.into_param().abi(), insyncstate, insyncflags, ::core::mem::transmute(insyncusn.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -298,7 +298,7 @@ pub unsafe fn CfSetPinState(filehandle: P0, pinstate: CF_PIN_STATE, pinflags where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfSetPinState ( filehandle : super::super::Foundation:: HANDLE , pinstate : CF_PIN_STATE , pinflags : CF_SET_PIN_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfSetPinState ( filehandle : super::super::Foundation:: HANDLE , pinstate : CF_PIN_STATE , pinflags : CF_SET_PIN_FLAGS , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows::core::HRESULT ); CfSetPinState(filehandle.into_param().abi(), pinstate, pinflags, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] @@ -307,7 +307,7 @@ pub unsafe fn CfUnregisterSyncRoot(syncrootpath: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfUnregisterSyncRoot ( syncrootpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfUnregisterSyncRoot ( syncrootpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); CfUnregisterSyncRoot(syncrootpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_System_IO\"`*"] @@ -317,7 +317,7 @@ pub unsafe fn CfUpdatePlaceholder(filehandle: P0, fsmetadata: ::core::option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfUpdatePlaceholder ( filehandle : super::super::Foundation:: HANDLE , fsmetadata : *const CF_FS_METADATA , fileidentity : *const ::core::ffi::c_void , fileidentitylength : u32 , dehydraterangearray : *const CF_FILE_RANGE , dehydraterangecount : u32 , updateflags : CF_UPDATE_FLAGS , updateusn : *mut i64 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfUpdatePlaceholder ( filehandle : super::super::Foundation:: HANDLE , fsmetadata : *const CF_FS_METADATA , fileidentity : *const ::core::ffi::c_void , fileidentitylength : u32 , dehydraterangearray : *const CF_FILE_RANGE , dehydraterangecount : u32 , updateflags : CF_UPDATE_FLAGS , updateusn : *mut i64 , overlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows::core::HRESULT ); CfUpdatePlaceholder( filehandle.into_param().abi(), ::core::mem::transmute(fsmetadata.unwrap_or(::std::ptr::null())), @@ -337,7 +337,7 @@ pub unsafe fn CfUpdateSyncProviderStatus(connectionkey: P0, providerstatus: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "cldapi.dll""system" fn CfUpdateSyncProviderStatus ( connectionkey : CF_CONNECTION_KEY , providerstatus : CF_SYNC_PROVIDER_STATUS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "cldapi.dll""system" fn CfUpdateSyncProviderStatus ( connectionkey : CF_CONNECTION_KEY , providerstatus : CF_SYNC_PROVIDER_STATUS ) -> ::windows::core::HRESULT ); CfUpdateSyncProviderStatus(connectionkey.into_param().abi(), providerstatus).ok() } #[doc = "*Required features: `\"Win32_Storage_CloudFilters\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs index 566dff1c96..36f47ac7cf 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/DistributedFileSystem/mod.rs @@ -7,7 +7,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsAdd ( dfsentrypath : :: windows::core::PCWSTR , servername : :: windows::core::PCWSTR , sharename : :: windows::core::PCWSTR , comment : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsAdd ( dfsentrypath : ::windows::core::PCWSTR , servername : ::windows::core::PCWSTR , sharename : ::windows::core::PCWSTR , comment : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsAdd(dfsentrypath.into_param().abi(), servername.into_param().abi(), sharename.into_param().abi(), comment.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -19,7 +19,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsAddFtRoot ( servername : :: windows::core::PCWSTR , rootshare : :: windows::core::PCWSTR , ftdfsname : :: windows::core::PCWSTR , comment : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsAddFtRoot ( servername : ::windows::core::PCWSTR , rootshare : ::windows::core::PCWSTR , ftdfsname : ::windows::core::PCWSTR , comment : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsAddFtRoot(servername.into_param().abi(), rootshare.into_param().abi(), ftdfsname.into_param().abi(), comment.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -30,7 +30,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsAddRootTarget ( pdfspath : :: windows::core::PCWSTR , ptargetpath : :: windows::core::PCWSTR , majorversion : u32 , pcomment : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsAddRootTarget ( pdfspath : ::windows::core::PCWSTR , ptargetpath : ::windows::core::PCWSTR , majorversion : u32 , pcomment : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsAddRootTarget(pdfspath.into_param().abi(), ptargetpath.into_param().abi(), majorversion, pcomment.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -41,7 +41,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsAddStdRoot ( servername : :: windows::core::PCWSTR , rootshare : :: windows::core::PCWSTR , comment : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsAddStdRoot ( servername : ::windows::core::PCWSTR , rootshare : ::windows::core::PCWSTR , comment : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsAddStdRoot(servername.into_param().abi(), rootshare.into_param().abi(), comment.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -50,7 +50,7 @@ pub unsafe fn NetDfsEnum(dfsname: P0, level: u32, prefmaxlen: u32, buffer: * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsEnum ( dfsname : :: windows::core::PCWSTR , level : u32 , prefmaxlen : u32 , buffer : *mut *mut u8 , entriesread : *mut u32 , resumehandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsEnum ( dfsname : ::windows::core::PCWSTR , level : u32 , prefmaxlen : u32 , buffer : *mut *mut u8 , entriesread : *mut u32 , resumehandle : *mut u32 ) -> u32 ); NetDfsEnum(dfsname.into_param().abi(), level, prefmaxlen, buffer, entriesread, resumehandle) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -61,7 +61,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetClientInfo ( dfsentrypath : :: windows::core::PCWSTR , servername : :: windows::core::PCWSTR , sharename : :: windows::core::PCWSTR , level : u32 , buffer : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetClientInfo ( dfsentrypath : ::windows::core::PCWSTR , servername : ::windows::core::PCWSTR , sharename : ::windows::core::PCWSTR , level : u32 , buffer : *mut *mut u8 ) -> u32 ); NetDfsGetClientInfo(dfsentrypath.into_param().abi(), servername.into_param().abi(), sharename.into_param().abi(), level, buffer) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] @@ -71,7 +71,7 @@ pub unsafe fn NetDfsGetFtContainerSecurity(domainname: P0, securityinformati where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetFtContainerSecurity ( domainname : :: windows::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetFtContainerSecurity ( domainname : ::windows::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); NetDfsGetFtContainerSecurity(domainname.into_param().abi(), securityinformation, ppsecuritydescriptor, lpcbsecuritydescriptor) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -82,7 +82,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetInfo ( dfsentrypath : :: windows::core::PCWSTR , servername : :: windows::core::PCWSTR , sharename : :: windows::core::PCWSTR , level : u32 , buffer : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetInfo ( dfsentrypath : ::windows::core::PCWSTR , servername : ::windows::core::PCWSTR , sharename : ::windows::core::PCWSTR , level : u32 , buffer : *mut *mut u8 ) -> u32 ); NetDfsGetInfo(dfsentrypath.into_param().abi(), servername.into_param().abi(), sharename.into_param().abi(), level, buffer) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] @@ -92,7 +92,7 @@ pub unsafe fn NetDfsGetSecurity(dfsentrypath: P0, securityinformation: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetSecurity ( dfsentrypath : :: windows::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetSecurity ( dfsentrypath : ::windows::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); NetDfsGetSecurity(dfsentrypath.into_param().abi(), securityinformation, ppsecuritydescriptor, lpcbsecuritydescriptor) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] @@ -102,7 +102,7 @@ pub unsafe fn NetDfsGetStdContainerSecurity(machinename: P0, securityinforma where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetStdContainerSecurity ( machinename : :: windows::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetStdContainerSecurity ( machinename : ::windows::core::PCWSTR , securityinformation : u32 , ppsecuritydescriptor : *mut super::super::Security:: PSECURITY_DESCRIPTOR , lpcbsecuritydescriptor : *mut u32 ) -> u32 ); NetDfsGetStdContainerSecurity(machinename.into_param().abi(), securityinformation, ppsecuritydescriptor, lpcbsecuritydescriptor) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -111,7 +111,7 @@ pub unsafe fn NetDfsGetSupportedNamespaceVersion(origin: DFS_NAMESPACE_VERSI where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetSupportedNamespaceVersion ( origin : DFS_NAMESPACE_VERSION_ORIGIN , pname : :: windows::core::PCWSTR , ppversioninfo : *mut *mut DFS_SUPPORTED_NAMESPACE_VERSION_INFO ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsGetSupportedNamespaceVersion ( origin : DFS_NAMESPACE_VERSION_ORIGIN , pname : ::windows::core::PCWSTR , ppversioninfo : *mut *mut DFS_SUPPORTED_NAMESPACE_VERSION_INFO ) -> u32 ); NetDfsGetSupportedNamespaceVersion(origin, pname.into_param().abi(), ppversioninfo) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -121,7 +121,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsMove ( olddfsentrypath : :: windows::core::PCWSTR , newdfsentrypath : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsMove ( olddfsentrypath : ::windows::core::PCWSTR , newdfsentrypath : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsMove(olddfsentrypath.into_param().abi(), newdfsentrypath.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -132,7 +132,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemove ( dfsentrypath : :: windows::core::PCWSTR , servername : :: windows::core::PCWSTR , sharename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemove ( dfsentrypath : ::windows::core::PCWSTR , servername : ::windows::core::PCWSTR , sharename : ::windows::core::PCWSTR ) -> u32 ); NetDfsRemove(dfsentrypath.into_param().abi(), servername.into_param().abi(), sharename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -143,7 +143,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemoveFtRoot ( servername : :: windows::core::PCWSTR , rootshare : :: windows::core::PCWSTR , ftdfsname : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemoveFtRoot ( servername : ::windows::core::PCWSTR , rootshare : ::windows::core::PCWSTR , ftdfsname : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsRemoveFtRoot(servername.into_param().abi(), rootshare.into_param().abi(), ftdfsname.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -155,7 +155,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemoveFtRootForced ( domainname : :: windows::core::PCWSTR , servername : :: windows::core::PCWSTR , rootshare : :: windows::core::PCWSTR , ftdfsname : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemoveFtRootForced ( domainname : ::windows::core::PCWSTR , servername : ::windows::core::PCWSTR , rootshare : ::windows::core::PCWSTR , ftdfsname : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsRemoveFtRootForced(domainname.into_param().abi(), servername.into_param().abi(), rootshare.into_param().abi(), ftdfsname.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -165,7 +165,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemoveRootTarget ( pdfspath : :: windows::core::PCWSTR , ptargetpath : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemoveRootTarget ( pdfspath : ::windows::core::PCWSTR , ptargetpath : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsRemoveRootTarget(pdfspath.into_param().abi(), ptargetpath.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -175,7 +175,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemoveStdRoot ( servername : :: windows::core::PCWSTR , rootshare : :: windows::core::PCWSTR , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsRemoveStdRoot ( servername : ::windows::core::PCWSTR , rootshare : ::windows::core::PCWSTR , flags : u32 ) -> u32 ); NetDfsRemoveStdRoot(servername.into_param().abi(), rootshare.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -186,7 +186,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetClientInfo ( dfsentrypath : :: windows::core::PCWSTR , servername : :: windows::core::PCWSTR , sharename : :: windows::core::PCWSTR , level : u32 , buffer : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetClientInfo ( dfsentrypath : ::windows::core::PCWSTR , servername : ::windows::core::PCWSTR , sharename : ::windows::core::PCWSTR , level : u32 , buffer : *const u8 ) -> u32 ); NetDfsSetClientInfo(dfsentrypath.into_param().abi(), servername.into_param().abi(), sharename.into_param().abi(), level, buffer) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] @@ -197,7 +197,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetFtContainerSecurity ( domainname : :: windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetFtContainerSecurity ( domainname : ::windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); NetDfsSetFtContainerSecurity(domainname.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] @@ -208,7 +208,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetInfo ( dfsentrypath : :: windows::core::PCWSTR , servername : :: windows::core::PCWSTR , sharename : :: windows::core::PCWSTR , level : u32 , buffer : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetInfo ( dfsentrypath : ::windows::core::PCWSTR , servername : ::windows::core::PCWSTR , sharename : ::windows::core::PCWSTR , level : u32 , buffer : *const u8 ) -> u32 ); NetDfsSetInfo(dfsentrypath.into_param().abi(), servername.into_param().abi(), sharename.into_param().abi(), level, buffer) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] @@ -219,7 +219,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetSecurity ( dfsentrypath : :: windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetSecurity ( dfsentrypath : ::windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); NetDfsSetSecurity(dfsentrypath.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`, `\"Win32_Security\"`*"] @@ -230,7 +230,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetStdContainerSecurity ( machinename : :: windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetDfsSetStdContainerSecurity ( machinename : ::windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> u32 ); NetDfsSetStdContainerSecurity(machinename.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_DistributedFileSystem\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs index 7c58b6d024..3227e79a87 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/EnhancedStorage/mod.rs @@ -407,19 +407,19 @@ pub const CERT_CAPABILITY_SIGNATURE_ALG: u32 = 3u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const CERT_MAX_CAPABILITY: u32 = 255u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSASSA_PSS_SHA1_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.10,1.3.14.3.2.26"); +pub const CERT_RSASSA_PSS_SHA1_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.10,1.3.14.3.2.26"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSASSA_PSS_SHA256_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.1"); +pub const CERT_RSASSA_PSS_SHA256_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.1"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSASSA_PSS_SHA384_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.2"); +pub const CERT_RSASSA_PSS_SHA384_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.2"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSASSA_PSS_SHA512_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.3"); +pub const CERT_RSASSA_PSS_SHA512_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.10,2.16.840.1.101.3.4.2.3"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSA_1024_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.1,1024"); +pub const CERT_RSA_1024_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.1,1024"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSA_2048_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.1,2048"); +pub const CERT_RSA_2048_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.1,2048"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const CERT_RSA_3072_OID: ::windows::core::PCSTR = ::windows::s!("1.2.840.113549.1.1.1,3072"); +pub const CERT_RSA_3072_OID: ::windows::core::PCSTR = ::windows::core::s!("1.2.840.113549.1.1.1,3072"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const CERT_TYPE_ASCh: u32 = 3u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] @@ -787,67 +787,67 @@ pub const ISDEFAULTSAVE_NONOWNER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const ISDEFAULTSAVE_OWNER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_CALENDAR: ::windows::core::PCWSTR = ::windows::w!("calendar"); +pub const KIND_CALENDAR: ::windows::core::PCWSTR = ::windows::core::w!("calendar"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_COMMUNICATION: ::windows::core::PCWSTR = ::windows::w!("communication"); +pub const KIND_COMMUNICATION: ::windows::core::PCWSTR = ::windows::core::w!("communication"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_CONTACT: ::windows::core::PCWSTR = ::windows::w!("contact"); +pub const KIND_CONTACT: ::windows::core::PCWSTR = ::windows::core::w!("contact"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_DOCUMENT: ::windows::core::PCWSTR = ::windows::w!("document"); +pub const KIND_DOCUMENT: ::windows::core::PCWSTR = ::windows::core::w!("document"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_EMAIL: ::windows::core::PCWSTR = ::windows::w!("email"); +pub const KIND_EMAIL: ::windows::core::PCWSTR = ::windows::core::w!("email"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_FEED: ::windows::core::PCWSTR = ::windows::w!("feed"); +pub const KIND_FEED: ::windows::core::PCWSTR = ::windows::core::w!("feed"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_FOLDER: ::windows::core::PCWSTR = ::windows::w!("folder"); +pub const KIND_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("folder"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_GAME: ::windows::core::PCWSTR = ::windows::w!("game"); +pub const KIND_GAME: ::windows::core::PCWSTR = ::windows::core::w!("game"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_INSTANTMESSAGE: ::windows::core::PCWSTR = ::windows::w!("instantmessage"); +pub const KIND_INSTANTMESSAGE: ::windows::core::PCWSTR = ::windows::core::w!("instantmessage"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_JOURNAL: ::windows::core::PCWSTR = ::windows::w!("journal"); +pub const KIND_JOURNAL: ::windows::core::PCWSTR = ::windows::core::w!("journal"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_LINK: ::windows::core::PCWSTR = ::windows::w!("link"); +pub const KIND_LINK: ::windows::core::PCWSTR = ::windows::core::w!("link"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_MOVIE: ::windows::core::PCWSTR = ::windows::w!("movie"); +pub const KIND_MOVIE: ::windows::core::PCWSTR = ::windows::core::w!("movie"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_MUSIC: ::windows::core::PCWSTR = ::windows::w!("music"); +pub const KIND_MUSIC: ::windows::core::PCWSTR = ::windows::core::w!("music"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_NOTE: ::windows::core::PCWSTR = ::windows::w!("note"); +pub const KIND_NOTE: ::windows::core::PCWSTR = ::windows::core::w!("note"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_PICTURE: ::windows::core::PCWSTR = ::windows::w!("picture"); +pub const KIND_PICTURE: ::windows::core::PCWSTR = ::windows::core::w!("picture"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_PLAYLIST: ::windows::core::PCWSTR = ::windows::w!("playlist"); +pub const KIND_PLAYLIST: ::windows::core::PCWSTR = ::windows::core::w!("playlist"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_PROGRAM: ::windows::core::PCWSTR = ::windows::w!("program"); +pub const KIND_PROGRAM: ::windows::core::PCWSTR = ::windows::core::w!("program"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_RECORDEDTV: ::windows::core::PCWSTR = ::windows::w!("recordedtv"); +pub const KIND_RECORDEDTV: ::windows::core::PCWSTR = ::windows::core::w!("recordedtv"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_SEARCHFOLDER: ::windows::core::PCWSTR = ::windows::w!("searchfolder"); +pub const KIND_SEARCHFOLDER: ::windows::core::PCWSTR = ::windows::core::w!("searchfolder"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_TASK: ::windows::core::PCWSTR = ::windows::w!("task"); +pub const KIND_TASK: ::windows::core::PCWSTR = ::windows::core::w!("task"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_UNKNOWN: ::windows::core::PCWSTR = ::windows::w!("unknown"); +pub const KIND_UNKNOWN: ::windows::core::PCWSTR = ::windows::core::w!("unknown"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_VIDEO: ::windows::core::PCWSTR = ::windows::w!("video"); +pub const KIND_VIDEO: ::windows::core::PCWSTR = ::windows::core::w!("video"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const KIND_WEBHISTORY: ::windows::core::PCWSTR = ::windows::w!("webhistory"); +pub const KIND_WEBHISTORY: ::windows::core::PCWSTR = ::windows::core::w!("webhistory"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFB_ALPHA: ::windows::core::PCWSTR = ::windows::w!("alpha"); +pub const LAYOUTPATTERN_CVMFB_ALPHA: ::windows::core::PCWSTR = ::windows::core::w!("alpha"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFB_BETA: ::windows::core::PCWSTR = ::windows::w!("beta"); +pub const LAYOUTPATTERN_CVMFB_BETA: ::windows::core::PCWSTR = ::windows::core::w!("beta"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFB_DELTA: ::windows::core::PCWSTR = ::windows::w!("delta"); +pub const LAYOUTPATTERN_CVMFB_DELTA: ::windows::core::PCWSTR = ::windows::core::w!("delta"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFB_GAMMA: ::windows::core::PCWSTR = ::windows::w!("gamma"); +pub const LAYOUTPATTERN_CVMFB_GAMMA: ::windows::core::PCWSTR = ::windows::core::w!("gamma"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFS_ALPHA: ::windows::core::PCWSTR = ::windows::w!("alpha"); +pub const LAYOUTPATTERN_CVMFS_ALPHA: ::windows::core::PCWSTR = ::windows::core::w!("alpha"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFS_BETA: ::windows::core::PCWSTR = ::windows::w!("beta"); +pub const LAYOUTPATTERN_CVMFS_BETA: ::windows::core::PCWSTR = ::windows::core::w!("beta"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFS_DELTA: ::windows::core::PCWSTR = ::windows::w!("delta"); +pub const LAYOUTPATTERN_CVMFS_DELTA: ::windows::core::PCWSTR = ::windows::core::w!("delta"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const LAYOUTPATTERN_CVMFS_GAMMA: ::windows::core::PCWSTR = ::windows::w!("gamma"); +pub const LAYOUTPATTERN_CVMFS_GAMMA: ::windows::core::PCWSTR = ::windows::core::w!("gamma"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const LINK_STATUS_BROKEN: i32 = 2i32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] @@ -4165,29 +4165,29 @@ pub const RATING_TWO_STARS_MIN: u32 = 13u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const RATING_TWO_STARS_SET: u32 = 25u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_BROWSABLE: ::windows::core::PCWSTR = ::windows::w!("browsable"); +pub const SFGAOSTR_BROWSABLE: ::windows::core::PCWSTR = ::windows::core::w!("browsable"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_FILEANC: ::windows::core::PCWSTR = ::windows::w!("fileanc"); +pub const SFGAOSTR_FILEANC: ::windows::core::PCWSTR = ::windows::core::w!("fileanc"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_FILESYS: ::windows::core::PCWSTR = ::windows::w!("filesys"); +pub const SFGAOSTR_FILESYS: ::windows::core::PCWSTR = ::windows::core::w!("filesys"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_FOLDER: ::windows::core::PCWSTR = ::windows::w!("folder"); +pub const SFGAOSTR_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("folder"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_HIDDEN: ::windows::core::PCWSTR = ::windows::w!("hidden"); +pub const SFGAOSTR_HIDDEN: ::windows::core::PCWSTR = ::windows::core::w!("hidden"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_LINK: ::windows::core::PCWSTR = ::windows::w!("link"); +pub const SFGAOSTR_LINK: ::windows::core::PCWSTR = ::windows::core::w!("link"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_NONENUM: ::windows::core::PCWSTR = ::windows::w!("nonenum"); +pub const SFGAOSTR_NONENUM: ::windows::core::PCWSTR = ::windows::core::w!("nonenum"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_PLACEHOLDER: ::windows::core::PCWSTR = ::windows::w!("placeholder"); +pub const SFGAOSTR_PLACEHOLDER: ::windows::core::PCWSTR = ::windows::core::w!("placeholder"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_STORAGEANC: ::windows::core::PCWSTR = ::windows::w!("storageanc"); +pub const SFGAOSTR_STORAGEANC: ::windows::core::PCWSTR = ::windows::core::w!("storageanc"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_STREAM: ::windows::core::PCWSTR = ::windows::w!("stream"); +pub const SFGAOSTR_STREAM: ::windows::core::PCWSTR = ::windows::core::w!("stream"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_SUPERHIDDEN: ::windows::core::PCWSTR = ::windows::w!("superhidden"); +pub const SFGAOSTR_SUPERHIDDEN: ::windows::core::PCWSTR = ::windows::core::w!("superhidden"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const SFGAOSTR_SYSTEM: ::windows::core::PCWSTR = ::windows::w!("system"); +pub const SFGAOSTR_SYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("system"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const SHARINGSTATUS_NOTSHARED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] @@ -4195,15 +4195,15 @@ pub const SHARINGSTATUS_PRIVATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const SHARINGSTATUS_SHARED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_GROUP: ::windows::core::PCWSTR = ::windows::w!("Group"); +pub const STORAGE_PROVIDER_SHARE_STATUS_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("Group"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_OWNER: ::windows::core::PCWSTR = ::windows::w!("Owner"); +pub const STORAGE_PROVIDER_SHARE_STATUS_OWNER: ::windows::core::PCWSTR = ::windows::core::w!("Owner"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_PRIVATE: ::windows::core::PCWSTR = ::windows::w!("Private"); +pub const STORAGE_PROVIDER_SHARE_STATUS_PRIVATE: ::windows::core::PCWSTR = ::windows::core::w!("Private"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_PUBLIC: ::windows::core::PCWSTR = ::windows::w!("Public"); +pub const STORAGE_PROVIDER_SHARE_STATUS_PUBLIC: ::windows::core::PCWSTR = ::windows::core::w!("Public"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] -pub const STORAGE_PROVIDER_SHARE_STATUS_SHARED: ::windows::core::PCWSTR = ::windows::w!("Shared"); +pub const STORAGE_PROVIDER_SHARE_STATUS_SHARED: ::windows::core::PCWSTR = ::windows::core::w!("Shared"); #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] pub const STORAGE_PROVIDER_SHARINGSTATUS_NOTSHARED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_EnhancedStorage\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs index 80390015df..62c49c72c2 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileHistory/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn FhServiceBlockBackup(pipe: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceBlockBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceBlockBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows::core::HRESULT ); FhServiceBlockBackup(pipe.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] @@ -15,7 +15,7 @@ pub unsafe fn FhServiceClosePipe(pipe: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceClosePipe ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceClosePipe ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows::core::HRESULT ); FhServiceClosePipe(pipe.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] @@ -25,7 +25,7 @@ pub unsafe fn FhServiceOpenPipe(startserviceifstopped: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceOpenPipe ( startserviceifstopped : super::super::Foundation:: BOOL , pipe : *mut super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceOpenPipe ( startserviceifstopped : super::super::Foundation:: BOOL , pipe : *mut super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); FhServiceOpenPipe(startserviceifstopped.into_param().abi(), &mut result__).from_abi(result__) } @@ -36,7 +36,7 @@ pub unsafe fn FhServiceReloadConfiguration(pipe: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceReloadConfiguration ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceReloadConfiguration ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows::core::HRESULT ); FhServiceReloadConfiguration(pipe.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] @@ -47,7 +47,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceStartBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE , lowpriorityio : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceStartBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE , lowpriorityio : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); FhServiceStartBackup(pipe.into_param().abi(), lowpriorityio.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] @@ -58,7 +58,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceStopBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE , stoptracking : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceStopBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE , stoptracking : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); FhServiceStopBackup(pipe.into_param().abi(), stoptracking.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`, `\"Win32_System_WindowsProgramming\"`*"] @@ -68,7 +68,7 @@ pub unsafe fn FhServiceUnblockBackup(pipe: P0) -> ::windows::core::Result<() where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceUnblockBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fhsvcctl.dll""system" fn FhServiceUnblockBackup ( pipe : super::super::System::WindowsProgramming:: FH_SERVICE_PIPE_HANDLE ) -> ::windows::core::HRESULT ); FhServiceUnblockBackup(pipe.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileHistory\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs index be6d09b9fb..cd44d74e78 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/FileSystem/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn AddLogContainer ( hlog : super::super::Foundation:: HANDLE , pcbcontainer : *const u64 , pwszcontainerpath : :: windows::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn AddLogContainer ( hlog : super::super::Foundation:: HANDLE , pcbcontainer : *const u64 , pwszcontainerpath : ::windows::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); AddLogContainer(hlog.into_param().abi(), ::core::mem::transmute(pcbcontainer.unwrap_or(::std::ptr::null())), pwszcontainerpath.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -16,7 +16,7 @@ pub unsafe fn AddLogContainerSet(hlog: P0, pcbcontainer: ::core::option::Opt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn AddLogContainerSet ( hlog : super::super::Foundation:: HANDLE , ccontainer : u16 , pcbcontainer : *const u64 , rgwszcontainerpath : *const :: windows::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn AddLogContainerSet ( hlog : super::super::Foundation:: HANDLE , ccontainer : u16 , pcbcontainer : *const u64 , rgwszcontainerpath : *const ::windows::core::PCWSTR , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); AddLogContainerSet(hlog.into_param().abi(), rgwszcontainerpath.len() as _, ::core::mem::transmute(pcbcontainer.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgwszcontainerpath.as_ptr()), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] @@ -26,7 +26,7 @@ pub unsafe fn AddUsersToEncryptedFile(lpfilename: P0, pencryptioncertificate where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AddUsersToEncryptedFile ( lpfilename : :: windows::core::PCWSTR , pencryptioncertificates : *const ENCRYPTION_CERTIFICATE_LIST ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AddUsersToEncryptedFile ( lpfilename : ::windows::core::PCWSTR , pencryptioncertificates : *const ENCRYPTION_CERTIFICATE_LIST ) -> u32 ); AddUsersToEncryptedFile(lpfilename.into_param().abi(), pencryptioncertificates) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -105,27 +105,27 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn BuildIoRingCancelRequest(ioring: *const HIORING__, file: IORING_HANDLE_REF, optocancel: usize, userdata: usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn BuildIoRingCancelRequest ( ioring : *const HIORING__ , file : IORING_HANDLE_REF , optocancel : usize , userdata : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn BuildIoRingCancelRequest ( ioring : *const HIORING__ , file : IORING_HANDLE_REF , optocancel : usize , userdata : usize ) -> ::windows::core::HRESULT ); BuildIoRingCancelRequest(ioring, ::core::mem::transmute(file), optocancel, userdata).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn BuildIoRingReadFile(ioring: *const HIORING__, fileref: IORING_HANDLE_REF, dataref: IORING_BUFFER_REF, numberofbytestoread: u32, fileoffset: u64, userdata: usize, sqeflags: IORING_SQE_FLAGS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn BuildIoRingReadFile ( ioring : *const HIORING__ , fileref : IORING_HANDLE_REF , dataref : IORING_BUFFER_REF , numberofbytestoread : u32 , fileoffset : u64 , userdata : usize , sqeflags : IORING_SQE_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn BuildIoRingReadFile ( ioring : *const HIORING__ , fileref : IORING_HANDLE_REF , dataref : IORING_BUFFER_REF , numberofbytestoread : u32 , fileoffset : u64 , userdata : usize , sqeflags : IORING_SQE_FLAGS ) -> ::windows::core::HRESULT ); BuildIoRingReadFile(ioring, ::core::mem::transmute(fileref), ::core::mem::transmute(dataref), numberofbytestoread, fileoffset, userdata, sqeflags).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn BuildIoRingRegisterBuffers(ioring: *const HIORING__, buffers: &[IORING_BUFFER_INFO], userdata: usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn BuildIoRingRegisterBuffers ( ioring : *const HIORING__ , count : u32 , buffers : *const IORING_BUFFER_INFO , userdata : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn BuildIoRingRegisterBuffers ( ioring : *const HIORING__ , count : u32 , buffers : *const IORING_BUFFER_INFO , userdata : usize ) -> ::windows::core::HRESULT ); BuildIoRingRegisterBuffers(ioring, buffers.len() as _, ::core::mem::transmute(buffers.as_ptr()), userdata).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn BuildIoRingRegisterFileHandles(ioring: *const HIORING__, handles: &[super::super::Foundation::HANDLE], userdata: usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn BuildIoRingRegisterFileHandles ( ioring : *const HIORING__ , count : u32 , handles : *const super::super::Foundation:: HANDLE , userdata : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn BuildIoRingRegisterFileHandles ( ioring : *const HIORING__ , count : u32 , handles : *const super::super::Foundation:: HANDLE , userdata : usize ) -> ::windows::core::HRESULT ); BuildIoRingRegisterFileHandles(ioring, handles.len() as _, ::core::mem::transmute(handles.as_ptr()), userdata).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -135,7 +135,7 @@ pub unsafe fn CheckNameLegalDOS8Dot3A(lpname: P0, lpoemname: ::core::option: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CheckNameLegalDOS8Dot3A ( lpname : :: windows::core::PCSTR , lpoemname : :: windows::core::PSTR , oemnamesize : u32 , pbnamecontainsspaces : *mut super::super::Foundation:: BOOL , pbnamelegal : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CheckNameLegalDOS8Dot3A ( lpname : ::windows::core::PCSTR , lpoemname : ::windows::core::PSTR , oemnamesize : u32 , pbnamecontainsspaces : *mut super::super::Foundation:: BOOL , pbnamelegal : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); CheckNameLegalDOS8Dot3A(lpname.into_param().abi(), ::core::mem::transmute(lpoemname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpoemname.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbnamecontainsspaces.unwrap_or(::std::ptr::null_mut())), pbnamelegal) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -145,7 +145,7 @@ pub unsafe fn CheckNameLegalDOS8Dot3W(lpname: P0, lpoemname: ::core::option: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CheckNameLegalDOS8Dot3W ( lpname : :: windows::core::PCWSTR , lpoemname : :: windows::core::PSTR , oemnamesize : u32 , pbnamecontainsspaces : *mut super::super::Foundation:: BOOL , pbnamelegal : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CheckNameLegalDOS8Dot3W ( lpname : ::windows::core::PCWSTR , lpoemname : ::windows::core::PSTR , oemnamesize : u32 , pbnamecontainsspaces : *mut super::super::Foundation:: BOOL , pbnamelegal : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); CheckNameLegalDOS8Dot3W(lpname.into_param().abi(), ::core::mem::transmute(lpoemname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpoemname.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pbnamecontainsspaces.unwrap_or(::std::ptr::null_mut())), pbnamelegal) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -167,7 +167,7 @@ pub unsafe fn CloseEncryptedFileRaw(pvcontext: *const ::core::ffi::c_void) { #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn CloseIoRing(ioring: *const HIORING__) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn CloseIoRing ( ioring : *const HIORING__ ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn CloseIoRing ( ioring : *const HIORING__ ) -> ::windows::core::HRESULT ); CloseIoRing(ioring).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -225,7 +225,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFile2 ( pwszexistingfilename : :: windows::core::PCWSTR , pwsznewfilename : :: windows::core::PCWSTR , pextendedparameters : *const COPYFILE2_EXTENDED_PARAMETERS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFile2 ( pwszexistingfilename : ::windows::core::PCWSTR , pwsznewfilename : ::windows::core::PCWSTR , pextendedparameters : *const COPYFILE2_EXTENDED_PARAMETERS ) -> ::windows::core::HRESULT ); CopyFile2(pwszexistingfilename.into_param().abi(), pwsznewfilename.into_param().abi(), ::core::mem::transmute(pextendedparameters.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -237,7 +237,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileA ( lpexistingfilename : :: windows::core::PCSTR , lpnewfilename : :: windows::core::PCSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileA ( lpexistingfilename : ::windows::core::PCSTR , lpnewfilename : ::windows::core::PCSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); CopyFileA(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), bfailifexists.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -248,7 +248,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileExA ( lpexistingfilename : :: windows::core::PCSTR , lpnewfilename : :: windows::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *mut i32 , dwcopyflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileExA ( lpexistingfilename : ::windows::core::PCSTR , lpnewfilename : ::windows::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *mut i32 , dwcopyflags : u32 ) -> super::super::Foundation:: BOOL ); CopyFileExA(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), lpprogressroutine, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbcancel.unwrap_or(::std::ptr::null_mut())), dwcopyflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -259,7 +259,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileExW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *mut i32 , dwcopyflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileExW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *mut i32 , dwcopyflags : u32 ) -> super::super::Foundation:: BOOL ); CopyFileExW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), lpprogressroutine, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbcancel.unwrap_or(::std::ptr::null_mut())), dwcopyflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -271,7 +271,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn CopyFileFromAppW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn CopyFileFromAppW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); CopyFileFromAppW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), bfailifexists.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -283,7 +283,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileTransactedA ( lpexistingfilename : :: windows::core::PCSTR , lpnewfilename : :: windows::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *const i32 , dwcopyflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileTransactedA ( lpexistingfilename : ::windows::core::PCSTR , lpnewfilename : ::windows::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *const i32 , dwcopyflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); CopyFileTransactedA(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), lpprogressroutine, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbcancel.unwrap_or(::std::ptr::null())), dwcopyflags, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -295,7 +295,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileTransactedW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *const i32 , dwcopyflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileTransactedW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , pbcancel : *const i32 , dwcopyflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); CopyFileTransactedW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), lpprogressroutine, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbcancel.unwrap_or(::std::ptr::null())), dwcopyflags, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -307,7 +307,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CopyFileW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR , bfailifexists : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); CopyFileW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), bfailifexists.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -323,7 +323,7 @@ pub unsafe fn CreateDirectoryA(lppathname: P0, lpsecurityattributes: ::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryA ( lppathname : :: windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryA ( lppathname : ::windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); CreateDirectoryA(lppathname.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -334,7 +334,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryExA ( lptemplatedirectory : :: windows::core::PCSTR , lpnewdirectory : :: windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryExA ( lptemplatedirectory : ::windows::core::PCSTR , lpnewdirectory : ::windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); CreateDirectoryExA(lptemplatedirectory.into_param().abi(), lpnewdirectory.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -345,7 +345,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryExW ( lptemplatedirectory : :: windows::core::PCWSTR , lpnewdirectory : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryExW ( lptemplatedirectory : ::windows::core::PCWSTR , lpnewdirectory : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); CreateDirectoryExW(lptemplatedirectory.into_param().abi(), lpnewdirectory.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -355,7 +355,7 @@ pub unsafe fn CreateDirectoryFromAppW(lppathname: P0, lpsecurityattributes: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn CreateDirectoryFromAppW ( lppathname : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn CreateDirectoryFromAppW ( lppathname : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); CreateDirectoryFromAppW(lppathname.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -367,7 +367,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryTransactedA ( lptemplatedirectory : :: windows::core::PCSTR , lpnewdirectory : :: windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryTransactedA ( lptemplatedirectory : ::windows::core::PCSTR , lpnewdirectory : ::windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); CreateDirectoryTransactedA(lptemplatedirectory.into_param().abi(), lpnewdirectory.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -379,7 +379,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryTransactedW ( lptemplatedirectory : :: windows::core::PCWSTR , lpnewdirectory : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryTransactedW ( lptemplatedirectory : ::windows::core::PCWSTR , lpnewdirectory : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); CreateDirectoryTransactedW(lptemplatedirectory.into_param().abi(), lpnewdirectory.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -389,7 +389,7 @@ pub unsafe fn CreateDirectoryW(lppathname: P0, lpsecurityattributes: ::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryW ( lppathname : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateDirectoryW ( lppathname : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); CreateDirectoryW(lppathname.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -411,7 +411,7 @@ pub unsafe fn CreateFile2(lpfilename: P0, dwdesiredaccess: u32, dwsharemode: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFile2 ( lpfilename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , dwcreationdisposition : FILE_CREATION_DISPOSITION , pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFile2 ( lpfilename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , dwcreationdisposition : FILE_CREATION_DISPOSITION , pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFile2(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, dwcreationdisposition, ::core::mem::transmute(pcreateexparams.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -422,7 +422,7 @@ pub unsafe fn CreateFile2FromAppW(lpfilename: P0, dwdesiredaccess: u32, dwsh where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn CreateFile2FromAppW ( lpfilename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , dwcreationdisposition : u32 , pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn CreateFile2FromAppW ( lpfilename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , dwcreationdisposition : u32 , pcreateexparams : *const CREATEFILE2_EXTENDED_PARAMETERS ) -> super::super::Foundation:: HANDLE ); CreateFile2FromAppW(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, dwcreationdisposition, ::core::mem::transmute(pcreateexparams.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -433,7 +433,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileA ( lpfilename : :: windows::core::PCSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileA ( lpfilename : ::windows::core::PCSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileA(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), dwcreationdisposition, dwflagsandattributes, htemplatefile.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -445,7 +445,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn CreateFileFromAppW ( lpfilename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : u32 , dwflagsandattributes : u32 , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn CreateFileFromAppW ( lpfilename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : u32 , dwflagsandattributes : u32 , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); CreateFileFromAppW(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), dwcreationdisposition, dwflagsandattributes, htemplatefile.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -457,7 +457,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileTransactedA ( lpfilename : :: windows::core::PCSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE , htransaction : super::super::Foundation:: HANDLE , pusminiversion : *const TXFS_MINIVERSION , lpextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileTransactedA ( lpfilename : ::windows::core::PCSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE , htransaction : super::super::Foundation:: HANDLE , pusminiversion : *const TXFS_MINIVERSION , lpextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileTransactedA(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), dwcreationdisposition, dwflagsandattributes, htemplatefile.into_param().abi(), htransaction.into_param().abi(), ::core::mem::transmute(pusminiversion.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpextendedparameter.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -470,7 +470,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileTransactedW ( lpfilename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE , htransaction : super::super::Foundation:: HANDLE , pusminiversion : *const TXFS_MINIVERSION , lpextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileTransactedW ( lpfilename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE , htransaction : super::super::Foundation:: HANDLE , pusminiversion : *const TXFS_MINIVERSION , lpextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileTransactedW(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), dwcreationdisposition, dwflagsandattributes, htemplatefile.into_param().abi(), htransaction.into_param().abi(), ::core::mem::transmute(pusminiversion.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpextendedparameter.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -482,7 +482,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileW ( lpfilename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileW ( lpfilename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : FILE_CREATION_DISPOSITION , dwflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileW(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), dwcreationdisposition, dwflagsandattributes, htemplatefile.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -494,7 +494,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateHardLinkA ( lpfilename : :: windows::core::PCSTR , lpexistingfilename : :: windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateHardLinkA ( lpfilename : ::windows::core::PCSTR , lpexistingfilename : ::windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); CreateHardLinkA(lpfilename.into_param().abi(), lpexistingfilename.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -506,7 +506,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateHardLinkTransactedA ( lpfilename : :: windows::core::PCSTR , lpexistingfilename : :: windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateHardLinkTransactedA ( lpfilename : ::windows::core::PCSTR , lpexistingfilename : ::windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); CreateHardLinkTransactedA(lpfilename.into_param().abi(), lpexistingfilename.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -518,7 +518,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateHardLinkTransactedW ( lpfilename : :: windows::core::PCWSTR , lpexistingfilename : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateHardLinkTransactedW ( lpfilename : ::windows::core::PCWSTR , lpexistingfilename : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); CreateHardLinkTransactedW(lpfilename.into_param().abi(), lpexistingfilename.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -529,13 +529,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateHardLinkW ( lpfilename : :: windows::core::PCWSTR , lpexistingfilename : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateHardLinkW ( lpfilename : ::windows::core::PCWSTR , lpexistingfilename : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); CreateHardLinkW(lpfilename.into_param().abi(), lpexistingfilename.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn CreateIoRing(ioringversion: IORING_VERSION, flags: IORING_CREATE_FLAGS, submissionqueuesize: u32, completionqueuesize: u32) -> ::windows::core::Result<*mut HIORING__> { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn CreateIoRing ( ioringversion : IORING_VERSION , flags : IORING_CREATE_FLAGS , submissionqueuesize : u32 , completionqueuesize : u32 , h : *mut *mut HIORING__ ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn CreateIoRing ( ioringversion : IORING_VERSION , flags : IORING_CREATE_FLAGS , submissionqueuesize : u32 , completionqueuesize : u32 , h : *mut *mut HIORING__ ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut HIORING__>(); CreateIoRing(ioringversion, ::core::mem::transmute(flags), submissionqueuesize, completionqueuesize, &mut result__).from_abi(result__) } @@ -556,7 +556,7 @@ pub unsafe fn CreateLogFile(pszlogfilename: P0, fdesiredaccess: u32, dwshare where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn CreateLogFile ( pszlogfilename : :: windows::core::PCWSTR , fdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , psalogfile : *mut super::super::Security:: SECURITY_ATTRIBUTES , fcreatedisposition : FILE_CREATION_DISPOSITION , fflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn CreateLogFile ( pszlogfilename : ::windows::core::PCWSTR , fdesiredaccess : u32 , dwsharemode : FILE_SHARE_MODE , psalogfile : *mut super::super::Security:: SECURITY_ATTRIBUTES , fcreatedisposition : FILE_CREATION_DISPOSITION , fflagsandattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); let result__ = CreateLogFile(pszlogfilename.into_param().abi(), fdesiredaccess, dwsharemode, psalogfile, fcreatedisposition, fflagsandattributes); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -578,7 +578,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn CreateResourceManager ( lpresourcemanagerattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , resourcemanagerid : *mut :: windows::core::GUID , createoptions : u32 , tmhandle : super::super::Foundation:: HANDLE , description : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn CreateResourceManager ( lpresourcemanagerattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , resourcemanagerid : *mut ::windows::core::GUID , createoptions : u32 , tmhandle : super::super::Foundation:: HANDLE , description : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateResourceManager(lpresourcemanagerattributes, resourcemanagerid, createoptions, tmhandle.into_param().abi(), description.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -590,7 +590,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSymbolicLinkA ( lpsymlinkfilename : :: windows::core::PCSTR , lptargetfilename : :: windows::core::PCSTR , dwflags : SYMBOLIC_LINK_FLAGS ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSymbolicLinkA ( lpsymlinkfilename : ::windows::core::PCSTR , lptargetfilename : ::windows::core::PCSTR , dwflags : SYMBOLIC_LINK_FLAGS ) -> super::super::Foundation:: BOOLEAN ); CreateSymbolicLinkA(lpsymlinkfilename.into_param().abi(), lptargetfilename.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -602,7 +602,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSymbolicLinkTransactedA ( lpsymlinkfilename : :: windows::core::PCSTR , lptargetfilename : :: windows::core::PCSTR , dwflags : SYMBOLIC_LINK_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSymbolicLinkTransactedA ( lpsymlinkfilename : ::windows::core::PCSTR , lptargetfilename : ::windows::core::PCSTR , dwflags : SYMBOLIC_LINK_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); CreateSymbolicLinkTransactedA(lpsymlinkfilename.into_param().abi(), lptargetfilename.into_param().abi(), dwflags, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -614,7 +614,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSymbolicLinkTransactedW ( lpsymlinkfilename : :: windows::core::PCWSTR , lptargetfilename : :: windows::core::PCWSTR , dwflags : SYMBOLIC_LINK_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSymbolicLinkTransactedW ( lpsymlinkfilename : ::windows::core::PCWSTR , lptargetfilename : ::windows::core::PCWSTR , dwflags : SYMBOLIC_LINK_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOLEAN ); CreateSymbolicLinkTransactedW(lpsymlinkfilename.into_param().abi(), lptargetfilename.into_param().abi(), dwflags, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -625,7 +625,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSymbolicLinkW ( lpsymlinkfilename : :: windows::core::PCWSTR , lptargetfilename : :: windows::core::PCWSTR , dwflags : SYMBOLIC_LINK_FLAGS ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSymbolicLinkW ( lpsymlinkfilename : ::windows::core::PCWSTR , lptargetfilename : ::windows::core::PCWSTR , dwflags : SYMBOLIC_LINK_FLAGS ) -> super::super::Foundation:: BOOLEAN ); CreateSymbolicLinkW(lpsymlinkfilename.into_param().abi(), lptargetfilename.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -645,7 +645,7 @@ pub unsafe fn CreateTransaction(lptransactionattributes: *mut super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn CreateTransaction ( lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , uow : *mut :: windows::core::GUID , createoptions : u32 , isolationlevel : u32 , isolationflags : u32 , timeout : u32 , description : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn CreateTransaction ( lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , uow : *mut ::windows::core::GUID , createoptions : u32 , isolationlevel : u32 , isolationflags : u32 , timeout : u32 , description : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateTransaction(lptransactionattributes, uow, createoptions, isolationlevel, isolationflags, timeout, description.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -656,7 +656,7 @@ pub unsafe fn CreateTransactionManager(lptransactionattributes: *mut super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn CreateTransactionManager ( lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , logfilename : :: windows::core::PCWSTR , createoptions : u32 , commitstrength : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn CreateTransactionManager ( lptransactionattributes : *mut super::super::Security:: SECURITY_ATTRIBUTES , logfilename : ::windows::core::PCWSTR , createoptions : u32 , commitstrength : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateTransactionManager(lptransactionattributes, logfilename.into_param().abi(), createoptions, commitstrength); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -667,7 +667,7 @@ pub unsafe fn DecryptFileA(lpfilename: P0, dwreserved: u32) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn DecryptFileA ( lpfilename : :: windows::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn DecryptFileA ( lpfilename : ::windows::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); DecryptFileA(lpfilename.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -677,7 +677,7 @@ pub unsafe fn DecryptFileW(lpfilename: P0, dwreserved: u32) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn DecryptFileW ( lpfilename : :: windows::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn DecryptFileW ( lpfilename : ::windows::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); DecryptFileW(lpfilename.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -688,7 +688,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DefineDosDeviceA ( dwflags : DEFINE_DOS_DEVICE_FLAGS , lpdevicename : :: windows::core::PCSTR , lptargetpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DefineDosDeviceA ( dwflags : DEFINE_DOS_DEVICE_FLAGS , lpdevicename : ::windows::core::PCSTR , lptargetpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DefineDosDeviceA(dwflags, lpdevicename.into_param().abi(), lptargetpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -699,7 +699,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DefineDosDeviceW ( dwflags : DEFINE_DOS_DEVICE_FLAGS , lpdevicename : :: windows::core::PCWSTR , lptargetpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DefineDosDeviceW ( dwflags : DEFINE_DOS_DEVICE_FLAGS , lpdevicename : ::windows::core::PCWSTR , lptargetpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DefineDosDeviceW(dwflags, lpdevicename.into_param().abi(), lptargetpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -709,7 +709,7 @@ pub unsafe fn DeleteFileA(lpfilename: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteFileA ( lpfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteFileA ( lpfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeleteFileA(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -719,7 +719,7 @@ pub unsafe fn DeleteFileFromAppW(lpfilename: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn DeleteFileFromAppW ( lpfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn DeleteFileFromAppW ( lpfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeleteFileFromAppW(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -730,7 +730,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteFileTransactedA ( lpfilename : :: windows::core::PCSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteFileTransactedA ( lpfilename : ::windows::core::PCSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); DeleteFileTransactedA(lpfilename.into_param().abi(), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -741,7 +741,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteFileTransactedW ( lpfilename : :: windows::core::PCWSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteFileTransactedW ( lpfilename : ::windows::core::PCWSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); DeleteFileTransactedW(lpfilename.into_param().abi(), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -751,7 +751,7 @@ pub unsafe fn DeleteFileW(lpfilename: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteFileW ( lpfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteFileW ( lpfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeleteFileW(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -771,7 +771,7 @@ pub unsafe fn DeleteLogFile(pszlogfilename: P0, pvreserved: *mut ::core::ffi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn DeleteLogFile ( pszlogfilename : :: windows::core::PCWSTR , pvreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn DeleteLogFile ( pszlogfilename : ::windows::core::PCWSTR , pvreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); DeleteLogFile(pszlogfilename.into_param().abi(), pvreserved) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -788,7 +788,7 @@ pub unsafe fn DeleteVolumeMountPointA(lpszvolumemountpoint: P0) -> super::su where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteVolumeMountPointA ( lpszvolumemountpoint : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteVolumeMountPointA ( lpszvolumemountpoint : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeleteVolumeMountPointA(lpszvolumemountpoint.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -798,7 +798,7 @@ pub unsafe fn DeleteVolumeMountPointW(lpszvolumemountpoint: P0) -> super::su where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteVolumeMountPointW ( lpszvolumemountpoint : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DeleteVolumeMountPointW ( lpszvolumemountpoint : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeleteVolumeMountPointW(lpszvolumemountpoint.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -819,7 +819,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn DuplicateEncryptionInfoFile ( srcfilename : :: windows::core::PCWSTR , dstfilename : :: windows::core::PCWSTR , dwcreationdistribution : u32 , dwattributes : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn DuplicateEncryptionInfoFile ( srcfilename : ::windows::core::PCWSTR , dstfilename : ::windows::core::PCWSTR , dwcreationdistribution : u32 , dwattributes : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> u32 ); DuplicateEncryptionInfoFile(srcfilename.into_param().abi(), dstfilename.into_param().abi(), dwcreationdistribution, dwattributes, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -829,7 +829,7 @@ pub unsafe fn EncryptFileA(lpfilename: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EncryptFileA ( lpfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EncryptFileA ( lpfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); EncryptFileA(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -839,7 +839,7 @@ pub unsafe fn EncryptFileW(lpfilename: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EncryptFileW ( lpfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EncryptFileW ( lpfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); EncryptFileW(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -850,7 +850,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EncryptionDisable ( dirpath : :: windows::core::PCWSTR , disable : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EncryptionDisable ( dirpath : ::windows::core::PCWSTR , disable : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); EncryptionDisable(dirpath.into_param().abi(), disable.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -871,7 +871,7 @@ pub unsafe fn FileEncryptionStatusA(lpfilename: P0, lpstatus: *mut u32) -> s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn FileEncryptionStatusA ( lpfilename : :: windows::core::PCSTR , lpstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn FileEncryptionStatusA ( lpfilename : ::windows::core::PCSTR , lpstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); FileEncryptionStatusA(lpfilename.into_param().abi(), lpstatus) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -881,7 +881,7 @@ pub unsafe fn FileEncryptionStatusW(lpfilename: P0, lpstatus: *mut u32) -> s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn FileEncryptionStatusW ( lpfilename : :: windows::core::PCWSTR , lpstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn FileEncryptionStatusW ( lpfilename : ::windows::core::PCWSTR , lpstatus : *mut u32 ) -> super::super::Foundation:: BOOL ); FileEncryptionStatusW(lpfilename.into_param().abi(), lpstatus) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -919,7 +919,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstChangeNotificationA ( lppathname : :: windows::core::PCSTR , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : FILE_NOTIFY_CHANGE ) -> FindChangeNotificationHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstChangeNotificationA ( lppathname : ::windows::core::PCSTR , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : FILE_NOTIFY_CHANGE ) -> FindChangeNotificationHandle ); let result__ = FindFirstChangeNotificationA(lppathname.into_param().abi(), bwatchsubtree.into_param().abi(), dwnotifyfilter); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -931,7 +931,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstChangeNotificationW ( lppathname : :: windows::core::PCWSTR , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : FILE_NOTIFY_CHANGE ) -> FindChangeNotificationHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstChangeNotificationW ( lppathname : ::windows::core::PCWSTR , bwatchsubtree : super::super::Foundation:: BOOL , dwnotifyfilter : FILE_NOTIFY_CHANGE ) -> FindChangeNotificationHandle ); let result__ = FindFirstChangeNotificationW(lppathname.into_param().abi(), bwatchsubtree.into_param().abi(), dwnotifyfilter); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -942,7 +942,7 @@ pub unsafe fn FindFirstFileA(lpfilename: P0, lpfindfiledata: *mut WIN32_FIND where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileA ( lpfilename : :: windows::core::PCSTR , lpfindfiledata : *mut WIN32_FIND_DATAA ) -> FindFileHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileA ( lpfilename : ::windows::core::PCSTR , lpfindfiledata : *mut WIN32_FIND_DATAA ) -> FindFileHandle ); let result__ = FindFirstFileA(lpfilename.into_param().abi(), lpfindfiledata); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -952,7 +952,7 @@ pub unsafe fn FindFirstFileExA(lpfilename: P0, finfolevelid: FINDEX_INFO_LEV where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileExA ( lpfilename : :: windows::core::PCSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : FIND_FIRST_EX_FLAGS ) -> FindFileHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileExA ( lpfilename : ::windows::core::PCSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : FIND_FIRST_EX_FLAGS ) -> FindFileHandle ); let result__ = FindFirstFileExA(lpfilename.into_param().abi(), finfolevelid, lpfindfiledata, fsearchop, ::core::mem::transmute(lpsearchfilter.unwrap_or(::std::ptr::null())), dwadditionalflags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -963,7 +963,7 @@ pub unsafe fn FindFirstFileExFromAppW(lpfilename: P0, finfolevelid: FINDEX_I where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn FindFirstFileExFromAppW ( lpfilename : :: windows::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn FindFirstFileExFromAppW ( lpfilename : ::windows::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 ) -> super::super::Foundation:: HANDLE ); FindFirstFileExFromAppW(lpfilename.into_param().abi(), finfolevelid, lpfindfiledata, fsearchop, ::core::mem::transmute(lpsearchfilter.unwrap_or(::std::ptr::null())), dwadditionalflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -972,7 +972,7 @@ pub unsafe fn FindFirstFileExW(lpfilename: P0, finfolevelid: FINDEX_INFO_LEV where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileExW ( lpfilename : :: windows::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : FIND_FIRST_EX_FLAGS ) -> FindFileHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileExW ( lpfilename : ::windows::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : FIND_FIRST_EX_FLAGS ) -> FindFileHandle ); let result__ = FindFirstFileExW(lpfilename.into_param().abi(), finfolevelid, lpfindfiledata, fsearchop, ::core::mem::transmute(lpsearchfilter.unwrap_or(::std::ptr::null())), dwadditionalflags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -984,7 +984,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileNameTransactedW ( lpfilename : :: windows::core::PCWSTR , dwflags : u32 , stringlength : *mut u32 , linkname : :: windows::core::PWSTR , htransaction : super::super::Foundation:: HANDLE ) -> FindFileNameHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileNameTransactedW ( lpfilename : ::windows::core::PCWSTR , dwflags : u32 , stringlength : *mut u32 , linkname : ::windows::core::PWSTR , htransaction : super::super::Foundation:: HANDLE ) -> FindFileNameHandle ); let result__ = FindFirstFileNameTransactedW(lpfilename.into_param().abi(), dwflags, stringlength, ::core::mem::transmute(linkname), htransaction.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -994,7 +994,7 @@ pub unsafe fn FindFirstFileNameW(lpfilename: P0, dwflags: u32, stringlength: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileNameW ( lpfilename : :: windows::core::PCWSTR , dwflags : u32 , stringlength : *mut u32 , linkname : :: windows::core::PWSTR ) -> FindFileNameHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileNameW ( lpfilename : ::windows::core::PCWSTR , dwflags : u32 , stringlength : *mut u32 , linkname : ::windows::core::PWSTR ) -> FindFileNameHandle ); let result__ = FindFirstFileNameW(lpfilename.into_param().abi(), dwflags, stringlength, ::core::mem::transmute(linkname)); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1006,7 +1006,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileTransactedA ( lpfilename : :: windows::core::PCSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindFileHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileTransactedA ( lpfilename : ::windows::core::PCSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindFileHandle ); let result__ = FindFirstFileTransactedA(lpfilename.into_param().abi(), finfolevelid, lpfindfiledata, fsearchop, ::core::mem::transmute(lpsearchfilter.unwrap_or(::std::ptr::null())), dwadditionalflags, htransaction.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1018,7 +1018,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileTransactedW ( lpfilename : :: windows::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindFileHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileTransactedW ( lpfilename : ::windows::core::PCWSTR , finfolevelid : FINDEX_INFO_LEVELS , lpfindfiledata : *mut ::core::ffi::c_void , fsearchop : FINDEX_SEARCH_OPS , lpsearchfilter : *const ::core::ffi::c_void , dwadditionalflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindFileHandle ); let result__ = FindFirstFileTransactedW(lpfilename.into_param().abi(), finfolevelid, lpfindfiledata, fsearchop, ::core::mem::transmute(lpsearchfilter.unwrap_or(::std::ptr::null())), dwadditionalflags, htransaction.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1029,7 +1029,7 @@ pub unsafe fn FindFirstFileW(lpfilename: P0, lpfindfiledata: *mut WIN32_FIND where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileW ( lpfilename : :: windows::core::PCWSTR , lpfindfiledata : *mut WIN32_FIND_DATAW ) -> FindFileHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstFileW ( lpfilename : ::windows::core::PCWSTR , lpfindfiledata : *mut WIN32_FIND_DATAW ) -> FindFileHandle ); let result__ = FindFirstFileW(lpfilename.into_param().abi(), lpfindfiledata); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1041,7 +1041,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstStreamTransactedW ( lpfilename : :: windows::core::PCWSTR , infolevel : STREAM_INFO_LEVELS , lpfindstreamdata : *mut ::core::ffi::c_void , dwflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindStreamHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstStreamTransactedW ( lpfilename : ::windows::core::PCWSTR , infolevel : STREAM_INFO_LEVELS , lpfindstreamdata : *mut ::core::ffi::c_void , dwflags : u32 , htransaction : super::super::Foundation:: HANDLE ) -> FindStreamHandle ); let result__ = FindFirstStreamTransactedW(lpfilename.into_param().abi(), infolevel, lpfindstreamdata, dwflags, htransaction.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1051,14 +1051,14 @@ pub unsafe fn FindFirstStreamW(lpfilename: P0, infolevel: STREAM_INFO_LEVELS where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstStreamW ( lpfilename : :: windows::core::PCWSTR , infolevel : STREAM_INFO_LEVELS , lpfindstreamdata : *mut ::core::ffi::c_void , dwflags : u32 ) -> FindStreamHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstStreamW ( lpfilename : ::windows::core::PCWSTR , infolevel : STREAM_INFO_LEVELS , lpfindstreamdata : *mut ::core::ffi::c_void , dwflags : u32 ) -> FindStreamHandle ); let result__ = FindFirstStreamW(lpfilename.into_param().abi(), infolevel, lpfindstreamdata, dwflags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn FindFirstVolumeA(lpszvolumename: &mut [u8]) -> ::windows::core::Result { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstVolumeA ( lpszvolumename : :: windows::core::PSTR , cchbufferlength : u32 ) -> FindVolumeHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstVolumeA ( lpszvolumename : ::windows::core::PSTR , cchbufferlength : u32 ) -> FindVolumeHandle ); let result__ = FindFirstVolumeA(::core::mem::transmute(lpszvolumename.as_ptr()), lpszvolumename.len() as _); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1068,7 +1068,7 @@ pub unsafe fn FindFirstVolumeMountPointA(lpszrootpathname: P0, lpszvolumemou where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstVolumeMountPointA ( lpszrootpathname : :: windows::core::PCSTR , lpszvolumemountpoint : :: windows::core::PSTR , cchbufferlength : u32 ) -> FindVolumeMountPointHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstVolumeMountPointA ( lpszrootpathname : ::windows::core::PCSTR , lpszvolumemountpoint : ::windows::core::PSTR , cchbufferlength : u32 ) -> FindVolumeMountPointHandle ); let result__ = FindFirstVolumeMountPointA(lpszrootpathname.into_param().abi(), ::core::mem::transmute(lpszvolumemountpoint.as_ptr()), lpszvolumemountpoint.len() as _); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1078,14 +1078,14 @@ pub unsafe fn FindFirstVolumeMountPointW(lpszrootpathname: P0, lpszvolumemou where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstVolumeMountPointW ( lpszrootpathname : :: windows::core::PCWSTR , lpszvolumemountpoint : :: windows::core::PWSTR , cchbufferlength : u32 ) -> FindVolumeMountPointHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstVolumeMountPointW ( lpszrootpathname : ::windows::core::PCWSTR , lpszvolumemountpoint : ::windows::core::PWSTR , cchbufferlength : u32 ) -> FindVolumeMountPointHandle ); let result__ = FindFirstVolumeMountPointW(lpszrootpathname.into_param().abi(), ::core::mem::transmute(lpszvolumemountpoint.as_ptr()), lpszvolumemountpoint.len() as _); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn FindFirstVolumeW(lpszvolumename: &mut [u16]) -> ::windows::core::Result { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstVolumeW ( lpszvolumename : :: windows::core::PWSTR , cchbufferlength : u32 ) -> FindVolumeHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindFirstVolumeW ( lpszvolumename : ::windows::core::PWSTR , cchbufferlength : u32 ) -> FindVolumeHandle ); let result__ = FindFirstVolumeW(::core::mem::transmute(lpszvolumename.as_ptr()), lpszvolumename.len() as _); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1116,7 +1116,7 @@ pub unsafe fn FindNextFileNameW(hfindstream: P0, stringlength: *mut u32, lin where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextFileNameW ( hfindstream : FindFileNameHandle , stringlength : *mut u32 , linkname : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextFileNameW ( hfindstream : FindFileNameHandle , stringlength : *mut u32 , linkname : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); FindNextFileNameW(hfindstream.into_param().abi(), stringlength, ::core::mem::transmute(linkname)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1146,7 +1146,7 @@ pub unsafe fn FindNextVolumeA(hfindvolume: P0, lpszvolumename: &mut [u8]) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextVolumeA ( hfindvolume : FindVolumeHandle , lpszvolumename : :: windows::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextVolumeA ( hfindvolume : FindVolumeHandle , lpszvolumename : ::windows::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); FindNextVolumeA(hfindvolume.into_param().abi(), ::core::mem::transmute(lpszvolumename.as_ptr()), lpszvolumename.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1156,7 +1156,7 @@ pub unsafe fn FindNextVolumeMountPointA(hfindvolumemountpoint: P0, lpszvolum where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextVolumeMountPointA ( hfindvolumemountpoint : FindVolumeMountPointHandle , lpszvolumemountpoint : :: windows::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextVolumeMountPointA ( hfindvolumemountpoint : FindVolumeMountPointHandle , lpszvolumemountpoint : ::windows::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); FindNextVolumeMountPointA(hfindvolumemountpoint.into_param().abi(), ::core::mem::transmute(lpszvolumemountpoint.as_ptr()), lpszvolumemountpoint.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1166,7 +1166,7 @@ pub unsafe fn FindNextVolumeMountPointW(hfindvolumemountpoint: P0, lpszvolum where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextVolumeMountPointW ( hfindvolumemountpoint : FindVolumeMountPointHandle , lpszvolumemountpoint : :: windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextVolumeMountPointW ( hfindvolumemountpoint : FindVolumeMountPointHandle , lpszvolumemountpoint : ::windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); FindNextVolumeMountPointW(hfindvolumemountpoint.into_param().abi(), ::core::mem::transmute(lpszvolumemountpoint.as_ptr()), lpszvolumemountpoint.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1176,7 +1176,7 @@ pub unsafe fn FindNextVolumeW(hfindvolume: P0, lpszvolumename: &mut [u16]) - where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextVolumeW ( hfindvolume : FindVolumeHandle , lpszvolumename : :: windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindNextVolumeW ( hfindvolume : FindVolumeHandle , lpszvolumename : ::windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); FindNextVolumeW(hfindvolume.into_param().abi(), ::core::mem::transmute(lpszvolumename.as_ptr()), lpszvolumename.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1250,7 +1250,7 @@ pub unsafe fn GetBinaryTypeA(lpapplicationname: P0, lpbinarytype: *mut u32) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetBinaryTypeA ( lpapplicationname : :: windows::core::PCSTR , lpbinarytype : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetBinaryTypeA ( lpapplicationname : ::windows::core::PCSTR , lpbinarytype : *mut u32 ) -> super::super::Foundation:: BOOL ); GetBinaryTypeA(lpapplicationname.into_param().abi(), lpbinarytype) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1260,7 +1260,7 @@ pub unsafe fn GetBinaryTypeW(lpapplicationname: P0, lpbinarytype: *mut u32) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetBinaryTypeW ( lpapplicationname : :: windows::core::PCWSTR , lpbinarytype : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetBinaryTypeW ( lpapplicationname : ::windows::core::PCWSTR , lpbinarytype : *mut u32 ) -> super::super::Foundation:: BOOL ); GetBinaryTypeW(lpapplicationname.into_param().abi(), lpbinarytype) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1269,7 +1269,7 @@ pub unsafe fn GetCompressedFileSizeA(lpfilename: P0, lpfilesizehigh: ::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCompressedFileSizeA ( lpfilename : :: windows::core::PCSTR , lpfilesizehigh : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCompressedFileSizeA ( lpfilename : ::windows::core::PCSTR , lpfilesizehigh : *mut u32 ) -> u32 ); GetCompressedFileSizeA(lpfilename.into_param().abi(), ::core::mem::transmute(lpfilesizehigh.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1280,7 +1280,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCompressedFileSizeTransactedA ( lpfilename : :: windows::core::PCSTR , lpfilesizehigh : *mut u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCompressedFileSizeTransactedA ( lpfilename : ::windows::core::PCSTR , lpfilesizehigh : *mut u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); GetCompressedFileSizeTransactedA(lpfilename.into_param().abi(), ::core::mem::transmute(lpfilesizehigh.unwrap_or(::std::ptr::null_mut())), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1291,7 +1291,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCompressedFileSizeTransactedW ( lpfilename : :: windows::core::PCWSTR , lpfilesizehigh : *mut u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCompressedFileSizeTransactedW ( lpfilename : ::windows::core::PCWSTR , lpfilesizehigh : *mut u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); GetCompressedFileSizeTransactedW(lpfilename.into_param().abi(), ::core::mem::transmute(lpfilesizehigh.unwrap_or(::std::ptr::null_mut())), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1300,7 +1300,7 @@ pub unsafe fn GetCompressedFileSizeW(lpfilename: P0, lpfilesizehigh: ::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCompressedFileSizeW ( lpfilename : :: windows::core::PCWSTR , lpfilesizehigh : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCompressedFileSizeW ( lpfilename : ::windows::core::PCWSTR , lpfilesizehigh : *mut u32 ) -> u32 ); GetCompressedFileSizeW(lpfilename.into_param().abi(), ::core::mem::transmute(lpfilesizehigh.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1320,7 +1320,7 @@ pub unsafe fn GetDiskFreeSpaceA(lprootpathname: P0, lpsectorspercluster: ::c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskFreeSpaceA ( lprootpathname : :: windows::core::PCSTR , lpsectorspercluster : *mut u32 , lpbytespersector : *mut u32 , lpnumberoffreeclusters : *mut u32 , lptotalnumberofclusters : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskFreeSpaceA ( lprootpathname : ::windows::core::PCSTR , lpsectorspercluster : *mut u32 , lpbytespersector : *mut u32 , lpnumberoffreeclusters : *mut u32 , lptotalnumberofclusters : *mut u32 ) -> super::super::Foundation:: BOOL ); GetDiskFreeSpaceA(lprootpathname.into_param().abi(), ::core::mem::transmute(lpsectorspercluster.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpbytespersector.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpnumberoffreeclusters.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptotalnumberofclusters.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1330,7 +1330,7 @@ pub unsafe fn GetDiskFreeSpaceExA(lpdirectoryname: P0, lpfreebytesavailablet where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskFreeSpaceExA ( lpdirectoryname : :: windows::core::PCSTR , lpfreebytesavailabletocaller : *mut u64 , lptotalnumberofbytes : *mut u64 , lptotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskFreeSpaceExA ( lpdirectoryname : ::windows::core::PCSTR , lpfreebytesavailabletocaller : *mut u64 , lptotalnumberofbytes : *mut u64 , lptotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); GetDiskFreeSpaceExA(lpdirectoryname.into_param().abi(), ::core::mem::transmute(lpfreebytesavailabletocaller.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptotalnumberofbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptotalnumberoffreebytes.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1340,7 +1340,7 @@ pub unsafe fn GetDiskFreeSpaceExW(lpdirectoryname: P0, lpfreebytesavailablet where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskFreeSpaceExW ( lpdirectoryname : :: windows::core::PCWSTR , lpfreebytesavailabletocaller : *mut u64 , lptotalnumberofbytes : *mut u64 , lptotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskFreeSpaceExW ( lpdirectoryname : ::windows::core::PCWSTR , lpfreebytesavailabletocaller : *mut u64 , lptotalnumberofbytes : *mut u64 , lptotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); GetDiskFreeSpaceExW(lpdirectoryname.into_param().abi(), ::core::mem::transmute(lpfreebytesavailabletocaller.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptotalnumberofbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptotalnumberoffreebytes.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1350,7 +1350,7 @@ pub unsafe fn GetDiskFreeSpaceW(lprootpathname: P0, lpsectorspercluster: ::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskFreeSpaceW ( lprootpathname : :: windows::core::PCWSTR , lpsectorspercluster : *mut u32 , lpbytespersector : *mut u32 , lpnumberoffreeclusters : *mut u32 , lptotalnumberofclusters : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskFreeSpaceW ( lprootpathname : ::windows::core::PCWSTR , lpsectorspercluster : *mut u32 , lpbytespersector : *mut u32 , lpnumberoffreeclusters : *mut u32 , lptotalnumberofclusters : *mut u32 ) -> super::super::Foundation:: BOOL ); GetDiskFreeSpaceW(lprootpathname.into_param().abi(), ::core::mem::transmute(lpsectorspercluster.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpbytespersector.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpnumberoffreeclusters.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptotalnumberofclusters.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1359,7 +1359,7 @@ pub unsafe fn GetDiskSpaceInformationA(rootpath: P0, diskspaceinfo: *mut DIS where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskSpaceInformationA ( rootpath : :: windows::core::PCSTR , diskspaceinfo : *mut DISK_SPACE_INFORMATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskSpaceInformationA ( rootpath : ::windows::core::PCSTR , diskspaceinfo : *mut DISK_SPACE_INFORMATION ) -> ::windows::core::HRESULT ); GetDiskSpaceInformationA(rootpath.into_param().abi(), diskspaceinfo).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1368,7 +1368,7 @@ pub unsafe fn GetDiskSpaceInformationW(rootpath: P0, diskspaceinfo: *mut DIS where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskSpaceInformationW ( rootpath : :: windows::core::PCWSTR , diskspaceinfo : *mut DISK_SPACE_INFORMATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDiskSpaceInformationW ( rootpath : ::windows::core::PCWSTR , diskspaceinfo : *mut DISK_SPACE_INFORMATION ) -> ::windows::core::HRESULT ); GetDiskSpaceInformationW(rootpath.into_param().abi(), diskspaceinfo).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1377,7 +1377,7 @@ pub unsafe fn GetDriveTypeA(lprootpathname: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDriveTypeA ( lprootpathname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDriveTypeA ( lprootpathname : ::windows::core::PCSTR ) -> u32 ); GetDriveTypeA(lprootpathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1386,7 +1386,7 @@ pub unsafe fn GetDriveTypeW(lprootpathname: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDriveTypeW ( lprootpathname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDriveTypeW ( lprootpathname : ::windows::core::PCWSTR ) -> u32 ); GetDriveTypeW(lprootpathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1395,7 +1395,7 @@ pub unsafe fn GetEncryptedFileMetadata(lpfilename: P0, pcbmetadata: *mut u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetEncryptedFileMetadata ( lpfilename : :: windows::core::PCWSTR , pcbmetadata : *mut u32 , ppbmetadata : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetEncryptedFileMetadata ( lpfilename : ::windows::core::PCWSTR , pcbmetadata : *mut u32 , ppbmetadata : *mut *mut u8 ) -> u32 ); GetEncryptedFileMetadata(lpfilename.into_param().abi(), pcbmetadata, ppbmetadata) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1405,7 +1405,7 @@ pub unsafe fn GetEnlistmentId(enlistmenthandle: P0, enlistmentid: *mut ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn GetEnlistmentId ( enlistmenthandle : super::super::Foundation:: HANDLE , enlistmentid : *mut :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn GetEnlistmentId ( enlistmenthandle : super::super::Foundation:: HANDLE , enlistmentid : *mut ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); GetEnlistmentId(enlistmenthandle.into_param().abi(), enlistmentid) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1424,7 +1424,7 @@ pub unsafe fn GetExpandedNameA(lpszsource: P0, lpszbuffer: &mut [u8; 260]) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetExpandedNameA ( lpszsource : :: windows::core::PCSTR , lpszbuffer : :: windows::core::PSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetExpandedNameA ( lpszsource : ::windows::core::PCSTR , lpszbuffer : ::windows::core::PSTR ) -> i32 ); GetExpandedNameA(lpszsource.into_param().abi(), ::core::mem::transmute(lpszbuffer.as_ptr())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1433,7 +1433,7 @@ pub unsafe fn GetExpandedNameW(lpszsource: P0, lpszbuffer: &mut [u16; 260]) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetExpandedNameW ( lpszsource : :: windows::core::PCWSTR , lpszbuffer : :: windows::core::PWSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetExpandedNameW ( lpszsource : ::windows::core::PCWSTR , lpszbuffer : ::windows::core::PWSTR ) -> i32 ); GetExpandedNameW(lpszsource.into_param().abi(), ::core::mem::transmute(lpszbuffer.as_ptr())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1442,7 +1442,7 @@ pub unsafe fn GetFileAttributesA(lpfilename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesA ( lpfilename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesA ( lpfilename : ::windows::core::PCSTR ) -> u32 ); GetFileAttributesA(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1452,7 +1452,7 @@ pub unsafe fn GetFileAttributesExA(lpfilename: P0, finfolevelid: GET_FILEEX_ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesExA ( lpfilename : :: windows::core::PCSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesExA ( lpfilename : ::windows::core::PCSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); GetFileAttributesExA(lpfilename.into_param().abi(), finfolevelid, lpfileinformation) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1462,7 +1462,7 @@ pub unsafe fn GetFileAttributesExFromAppW(lpfilename: P0, finfolevelid: GET_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn GetFileAttributesExFromAppW ( lpfilename : :: windows::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn GetFileAttributesExFromAppW ( lpfilename : ::windows::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); GetFileAttributesExFromAppW(lpfilename.into_param().abi(), finfolevelid, lpfileinformation) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1472,7 +1472,7 @@ pub unsafe fn GetFileAttributesExW(lpfilename: P0, finfolevelid: GET_FILEEX_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesExW ( lpfilename : :: windows::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesExW ( lpfilename : ::windows::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); GetFileAttributesExW(lpfilename.into_param().abi(), finfolevelid, lpfileinformation) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1483,7 +1483,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesTransactedA ( lpfilename : :: windows::core::PCSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesTransactedA ( lpfilename : ::windows::core::PCSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); GetFileAttributesTransactedA(lpfilename.into_param().abi(), finfolevelid, lpfileinformation, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1494,7 +1494,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesTransactedW ( lpfilename : :: windows::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesTransactedW ( lpfilename : ::windows::core::PCWSTR , finfolevelid : GET_FILEEX_INFO_LEVELS , lpfileinformation : *mut ::core::ffi::c_void , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); GetFileAttributesTransactedW(lpfilename.into_param().abi(), finfolevelid, lpfileinformation, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1503,7 +1503,7 @@ pub unsafe fn GetFileAttributesW(lpfilename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesW ( lpfilename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFileAttributesW ( lpfilename : ::windows::core::PCWSTR ) -> u32 ); GetFileAttributesW(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1583,7 +1583,7 @@ pub unsafe fn GetFileVersionInfoA(lptstrfilename: P0, dwhandle: u32, dwlen: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoA ( lptstrfilename : :: windows::core::PCSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoA ( lptstrfilename : ::windows::core::PCSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); GetFileVersionInfoA(lptstrfilename.into_param().abi(), dwhandle, dwlen, lpdata) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1593,7 +1593,7 @@ pub unsafe fn GetFileVersionInfoExA(dwflags: GET_FILE_VERSION_INFO_FLAGS, lp where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoExA ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : :: windows::core::PCSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoExA ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : ::windows::core::PCSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); GetFileVersionInfoExA(dwflags, lpwstrfilename.into_param().abi(), dwhandle, dwlen, lpdata) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1603,7 +1603,7 @@ pub unsafe fn GetFileVersionInfoExW(dwflags: GET_FILE_VERSION_INFO_FLAGS, lp where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoExW ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : :: windows::core::PCWSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoExW ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : ::windows::core::PCWSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); GetFileVersionInfoExW(dwflags, lpwstrfilename.into_param().abi(), dwhandle, dwlen, lpdata) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1612,7 +1612,7 @@ pub unsafe fn GetFileVersionInfoSizeA(lptstrfilename: P0, lpdwhandle: ::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoSizeA ( lptstrfilename : :: windows::core::PCSTR , lpdwhandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoSizeA ( lptstrfilename : ::windows::core::PCSTR , lpdwhandle : *mut u32 ) -> u32 ); GetFileVersionInfoSizeA(lptstrfilename.into_param().abi(), ::core::mem::transmute(lpdwhandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1621,7 +1621,7 @@ pub unsafe fn GetFileVersionInfoSizeExA(dwflags: GET_FILE_VERSION_INFO_FLAGS where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoSizeExA ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : :: windows::core::PCSTR , lpdwhandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoSizeExA ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : ::windows::core::PCSTR , lpdwhandle : *mut u32 ) -> u32 ); GetFileVersionInfoSizeExA(dwflags, lpwstrfilename.into_param().abi(), lpdwhandle) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1630,7 +1630,7 @@ pub unsafe fn GetFileVersionInfoSizeExW(dwflags: GET_FILE_VERSION_INFO_FLAGS where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoSizeExW ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : :: windows::core::PCWSTR , lpdwhandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoSizeExW ( dwflags : GET_FILE_VERSION_INFO_FLAGS , lpwstrfilename : ::windows::core::PCWSTR , lpdwhandle : *mut u32 ) -> u32 ); GetFileVersionInfoSizeExW(dwflags, lpwstrfilename.into_param().abi(), lpdwhandle) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1639,7 +1639,7 @@ pub unsafe fn GetFileVersionInfoSizeW(lptstrfilename: P0, lpdwhandle: ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoSizeW ( lptstrfilename : :: windows::core::PCWSTR , lpdwhandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoSizeW ( lptstrfilename : ::windows::core::PCWSTR , lpdwhandle : *mut u32 ) -> u32 ); GetFileVersionInfoSizeW(lptstrfilename.into_param().abi(), ::core::mem::transmute(lpdwhandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1649,7 +1649,7 @@ pub unsafe fn GetFileVersionInfoW(lptstrfilename: P0, dwhandle: u32, dwlen: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoW ( lptstrfilename : :: windows::core::PCWSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "version.dll""system" fn GetFileVersionInfoW ( lptstrfilename : ::windows::core::PCWSTR , dwhandle : u32 , dwlen : u32 , lpdata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); GetFileVersionInfoW(lptstrfilename.into_param().abi(), dwhandle, dwlen, lpdata) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1659,7 +1659,7 @@ pub unsafe fn GetFinalPathNameByHandleA(hfile: P0, lpszfilepath: &mut [u8], where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFinalPathNameByHandleA ( hfile : super::super::Foundation:: HANDLE , lpszfilepath : :: windows::core::PSTR , cchfilepath : u32 , dwflags : FILE_NAME ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFinalPathNameByHandleA ( hfile : super::super::Foundation:: HANDLE , lpszfilepath : ::windows::core::PSTR , cchfilepath : u32 , dwflags : FILE_NAME ) -> u32 ); GetFinalPathNameByHandleA(hfile.into_param().abi(), ::core::mem::transmute(lpszfilepath.as_ptr()), lpszfilepath.len() as _, dwflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1669,7 +1669,7 @@ pub unsafe fn GetFinalPathNameByHandleW(hfile: P0, lpszfilepath: &mut [u16], where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFinalPathNameByHandleW ( hfile : super::super::Foundation:: HANDLE , lpszfilepath : :: windows::core::PWSTR , cchfilepath : u32 , dwflags : FILE_NAME ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFinalPathNameByHandleW ( hfile : super::super::Foundation:: HANDLE , lpszfilepath : ::windows::core::PWSTR , cchfilepath : u32 , dwflags : FILE_NAME ) -> u32 ); GetFinalPathNameByHandleW(hfile.into_param().abi(), ::core::mem::transmute(lpszfilepath.as_ptr()), lpszfilepath.len() as _, dwflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1678,7 +1678,7 @@ pub unsafe fn GetFullPathNameA(lpfilename: P0, lpbuffer: ::core::option::Opt where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFullPathNameA ( lpfilename : :: windows::core::PCSTR , nbufferlength : u32 , lpbuffer : :: windows::core::PSTR , lpfilepart : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFullPathNameA ( lpfilename : ::windows::core::PCSTR , nbufferlength : u32 , lpbuffer : ::windows::core::PSTR , lpfilepart : *mut ::windows::core::PSTR ) -> u32 ); GetFullPathNameA(lpfilename.into_param().abi(), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(lpfilepart.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1689,7 +1689,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFullPathNameTransactedA ( lpfilename : :: windows::core::PCSTR , nbufferlength : u32 , lpbuffer : :: windows::core::PSTR , lpfilepart : *mut :: windows::core::PSTR , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFullPathNameTransactedA ( lpfilename : ::windows::core::PCSTR , nbufferlength : u32 , lpbuffer : ::windows::core::PSTR , lpfilepart : *mut ::windows::core::PSTR , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); GetFullPathNameTransactedA(lpfilename.into_param().abi(), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(lpfilepart.unwrap_or(::std::ptr::null_mut())), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1700,7 +1700,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFullPathNameTransactedW ( lpfilename : :: windows::core::PCWSTR , nbufferlength : u32 , lpbuffer : :: windows::core::PWSTR , lpfilepart : *mut :: windows::core::PWSTR , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFullPathNameTransactedW ( lpfilename : ::windows::core::PCWSTR , nbufferlength : u32 , lpbuffer : ::windows::core::PWSTR , lpfilepart : *mut ::windows::core::PWSTR , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); GetFullPathNameTransactedW(lpfilename.into_param().abi(), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(lpfilepart.unwrap_or(::std::ptr::null_mut())), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1709,13 +1709,13 @@ pub unsafe fn GetFullPathNameW(lpfilename: P0, lpbuffer: ::core::option::Opt where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFullPathNameW ( lpfilename : :: windows::core::PCWSTR , nbufferlength : u32 , lpbuffer : :: windows::core::PWSTR , lpfilepart : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFullPathNameW ( lpfilename : ::windows::core::PCWSTR , nbufferlength : u32 , lpbuffer : ::windows::core::PWSTR , lpfilepart : *mut ::windows::core::PWSTR ) -> u32 ); GetFullPathNameW(lpfilename.into_param().abi(), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(lpfilepart.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn GetIoRingInfo(ioring: *const HIORING__, info: *mut IORING_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn GetIoRingInfo ( ioring : *const HIORING__ , info : *mut IORING_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn GetIoRingInfo ( ioring : *const HIORING__ , info : *mut IORING_INFO ) -> ::windows::core::HRESULT ); GetIoRingInfo(ioring, info).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1726,7 +1726,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn GetLogContainerName ( hlog : super::super::Foundation:: HANDLE , cidlogicalcontainer : u32 , pwstrcontainername : :: windows::core::PCWSTR , clencontainername : u32 , pcactuallencontainername : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn GetLogContainerName ( hlog : super::super::Foundation:: HANDLE , cidlogicalcontainer : u32 , pwstrcontainername : ::windows::core::PCWSTR , clencontainername : u32 , pcactuallencontainername : *mut u32 ) -> super::super::Foundation:: BOOL ); GetLogContainerName(hlog.into_param().abi(), cidlogicalcontainer, pwstrcontainername.into_param().abi(), clencontainername, pcactuallencontainername) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1759,13 +1759,13 @@ pub unsafe fn GetLogReservationInfo(pvmarshal: *const ::core::ffi::c_void, pcbre #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn GetLogicalDriveStringsA(lpbuffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLogicalDriveStringsA ( nbufferlength : u32 , lpbuffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLogicalDriveStringsA ( nbufferlength : u32 , lpbuffer : ::windows::core::PSTR ) -> u32 ); GetLogicalDriveStringsA(lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn GetLogicalDriveStringsW(lpbuffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLogicalDriveStringsW ( nbufferlength : u32 , lpbuffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLogicalDriveStringsW ( nbufferlength : u32 , lpbuffer : ::windows::core::PWSTR ) -> u32 ); GetLogicalDriveStringsW(lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1780,7 +1780,7 @@ pub unsafe fn GetLongPathNameA(lpszshortpath: P0, lpszlongpath: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLongPathNameA ( lpszshortpath : :: windows::core::PCSTR , lpszlongpath : :: windows::core::PSTR , cchbuffer : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLongPathNameA ( lpszshortpath : ::windows::core::PCSTR , lpszlongpath : ::windows::core::PSTR , cchbuffer : u32 ) -> u32 ); GetLongPathNameA(lpszshortpath.into_param().abi(), ::core::mem::transmute(lpszlongpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszlongpath.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1791,7 +1791,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLongPathNameTransactedA ( lpszshortpath : :: windows::core::PCSTR , lpszlongpath : :: windows::core::PSTR , cchbuffer : u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLongPathNameTransactedA ( lpszshortpath : ::windows::core::PCSTR , lpszlongpath : ::windows::core::PSTR , cchbuffer : u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); GetLongPathNameTransactedA(lpszshortpath.into_param().abi(), ::core::mem::transmute(lpszlongpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszlongpath.as_deref().map_or(0, |slice| slice.len() as _), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1802,7 +1802,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLongPathNameTransactedW ( lpszshortpath : :: windows::core::PCWSTR , lpszlongpath : :: windows::core::PWSTR , cchbuffer : u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLongPathNameTransactedW ( lpszshortpath : ::windows::core::PCWSTR , lpszlongpath : ::windows::core::PWSTR , cchbuffer : u32 , htransaction : super::super::Foundation:: HANDLE ) -> u32 ); GetLongPathNameTransactedW(lpszshortpath.into_param().abi(), ::core::mem::transmute(lpszlongpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszlongpath.as_deref().map_or(0, |slice| slice.len() as _), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1811,7 +1811,7 @@ pub unsafe fn GetLongPathNameW(lpszshortpath: P0, lpszlongpath: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetLongPathNameW ( lpszshortpath : :: windows::core::PCWSTR , lpszlongpath : :: windows::core::PWSTR , cchbuffer : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetLongPathNameW ( lpszshortpath : ::windows::core::PCWSTR , lpszlongpath : ::windows::core::PWSTR , cchbuffer : u32 ) -> u32 ); GetLongPathNameW(lpszshortpath.into_param().abi(), ::core::mem::transmute(lpszlongpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszlongpath.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1847,7 +1847,7 @@ pub unsafe fn GetShortPathNameA(lpszlongpath: P0, lpszshortpath: ::core::opt where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetShortPathNameA ( lpszlongpath : :: windows::core::PCSTR , lpszshortpath : :: windows::core::PSTR , cchbuffer : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetShortPathNameA ( lpszlongpath : ::windows::core::PCSTR , lpszshortpath : ::windows::core::PSTR , cchbuffer : u32 ) -> u32 ); GetShortPathNameA(lpszlongpath.into_param().abi(), ::core::mem::transmute(lpszshortpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszshortpath.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1856,7 +1856,7 @@ pub unsafe fn GetShortPathNameW(lpszlongpath: P0, lpszshortpath: ::core::opt where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetShortPathNameW ( lpszlongpath : :: windows::core::PCWSTR , lpszshortpath : :: windows::core::PWSTR , cchbuffer : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetShortPathNameW ( lpszlongpath : ::windows::core::PCWSTR , lpszshortpath : ::windows::core::PWSTR , cchbuffer : u32 ) -> u32 ); GetShortPathNameW(lpszlongpath.into_param().abi(), ::core::mem::transmute(lpszshortpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszshortpath.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1896,7 +1896,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempFileNameA ( lppathname : :: windows::core::PCSTR , lpprefixstring : :: windows::core::PCSTR , uunique : u32 , lptempfilename : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempFileNameA ( lppathname : ::windows::core::PCSTR , lpprefixstring : ::windows::core::PCSTR , uunique : u32 , lptempfilename : ::windows::core::PSTR ) -> u32 ); GetTempFileNameA(lppathname.into_param().abi(), lpprefixstring.into_param().abi(), uunique, ::core::mem::transmute(lptempfilename.as_ptr())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -1906,31 +1906,31 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempFileNameW ( lppathname : :: windows::core::PCWSTR , lpprefixstring : :: windows::core::PCWSTR , uunique : u32 , lptempfilename : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempFileNameW ( lppathname : ::windows::core::PCWSTR , lpprefixstring : ::windows::core::PCWSTR , uunique : u32 , lptempfilename : ::windows::core::PWSTR ) -> u32 ); GetTempFileNameW(lppathname.into_param().abi(), lpprefixstring.into_param().abi(), uunique, ::core::mem::transmute(lptempfilename.as_ptr())) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn GetTempPath2A(buffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempPath2A ( bufferlength : u32 , buffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempPath2A ( bufferlength : u32 , buffer : ::windows::core::PSTR ) -> u32 ); GetTempPath2A(buffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn GetTempPath2W(buffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempPath2W ( bufferlength : u32 , buffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempPath2W ( bufferlength : u32 , buffer : ::windows::core::PWSTR ) -> u32 ); GetTempPath2W(buffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn GetTempPathA(lpbuffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempPathA ( nbufferlength : u32 , lpbuffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempPathA ( nbufferlength : u32 , lpbuffer : ::windows::core::PSTR ) -> u32 ); GetTempPathA(lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn GetTempPathW(lpbuffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempPathW ( nbufferlength : u32 , lpbuffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetTempPathW ( nbufferlength : u32 , lpbuffer : ::windows::core::PWSTR ) -> u32 ); GetTempPathW(lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1940,7 +1940,7 @@ pub unsafe fn GetTransactionId(transactionhandle: P0, transactionid: *mut :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn GetTransactionId ( transactionhandle : super::super::Foundation:: HANDLE , transactionid : *mut :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn GetTransactionId ( transactionhandle : super::super::Foundation:: HANDLE , transactionid : *mut ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); GetTransactionId(transactionhandle.into_param().abi(), transactionid) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1950,7 +1950,7 @@ pub unsafe fn GetTransactionInformation(transactionhandle: P0, outcome: *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn GetTransactionInformation ( transactionhandle : super::super::Foundation:: HANDLE , outcome : *mut u32 , isolationlevel : *mut u32 , isolationflags : *mut u32 , timeout : *mut u32 , bufferlength : u32 , description : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn GetTransactionInformation ( transactionhandle : super::super::Foundation:: HANDLE , outcome : *mut u32 , isolationlevel : *mut u32 , isolationflags : *mut u32 , timeout : *mut u32 , bufferlength : u32 , description : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); GetTransactionInformation(transactionhandle.into_param().abi(), outcome, isolationlevel, isolationflags, timeout, description.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(description.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1960,7 +1960,7 @@ pub unsafe fn GetTransactionManagerId(transactionmanagerhandle: P0, transact where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn GetTransactionManagerId ( transactionmanagerhandle : super::super::Foundation:: HANDLE , transactionmanagerid : *mut :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn GetTransactionManagerId ( transactionmanagerhandle : super::super::Foundation:: HANDLE , transactionmanagerid : *mut ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); GetTransactionManagerId(transactionmanagerhandle.into_param().abi(), transactionmanagerid) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -1970,7 +1970,7 @@ pub unsafe fn GetVolumeInformationA(lprootpathname: P0, lpvolumenamebuffer: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeInformationA ( lprootpathname : :: windows::core::PCSTR , lpvolumenamebuffer : :: windows::core::PSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : :: windows::core::PSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeInformationA ( lprootpathname : ::windows::core::PCSTR , lpvolumenamebuffer : ::windows::core::PSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : ::windows::core::PSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); GetVolumeInformationA( lprootpathname.into_param().abi(), ::core::mem::transmute(lpvolumenamebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), @@ -1989,7 +1989,7 @@ pub unsafe fn GetVolumeInformationByHandleW(hfile: P0, lpvolumenamebuffer: : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeInformationByHandleW ( hfile : super::super::Foundation:: HANDLE , lpvolumenamebuffer : :: windows::core::PWSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : :: windows::core::PWSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeInformationByHandleW ( hfile : super::super::Foundation:: HANDLE , lpvolumenamebuffer : ::windows::core::PWSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : ::windows::core::PWSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); GetVolumeInformationByHandleW( hfile.into_param().abi(), ::core::mem::transmute(lpvolumenamebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), @@ -2008,7 +2008,7 @@ pub unsafe fn GetVolumeInformationW(lprootpathname: P0, lpvolumenamebuffer: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeInformationW ( lprootpathname : :: windows::core::PCWSTR , lpvolumenamebuffer : :: windows::core::PWSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : :: windows::core::PWSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeInformationW ( lprootpathname : ::windows::core::PCWSTR , lpvolumenamebuffer : ::windows::core::PWSTR , nvolumenamesize : u32 , lpvolumeserialnumber : *mut u32 , lpmaximumcomponentlength : *mut u32 , lpfilesystemflags : *mut u32 , lpfilesystemnamebuffer : ::windows::core::PWSTR , nfilesystemnamesize : u32 ) -> super::super::Foundation:: BOOL ); GetVolumeInformationW( lprootpathname.into_param().abi(), ::core::mem::transmute(lpvolumenamebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), @@ -2027,7 +2027,7 @@ pub unsafe fn GetVolumeNameForVolumeMountPointA(lpszvolumemountpoint: P0, lp where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeNameForVolumeMountPointA ( lpszvolumemountpoint : :: windows::core::PCSTR , lpszvolumename : :: windows::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeNameForVolumeMountPointA ( lpszvolumemountpoint : ::windows::core::PCSTR , lpszvolumename : ::windows::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); GetVolumeNameForVolumeMountPointA(lpszvolumemountpoint.into_param().abi(), ::core::mem::transmute(lpszvolumename.as_ptr()), lpszvolumename.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2037,7 +2037,7 @@ pub unsafe fn GetVolumeNameForVolumeMountPointW(lpszvolumemountpoint: P0, lp where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeNameForVolumeMountPointW ( lpszvolumemountpoint : :: windows::core::PCWSTR , lpszvolumename : :: windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumeNameForVolumeMountPointW ( lpszvolumemountpoint : ::windows::core::PCWSTR , lpszvolumename : ::windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); GetVolumeNameForVolumeMountPointW(lpszvolumemountpoint.into_param().abi(), ::core::mem::transmute(lpszvolumename.as_ptr()), lpszvolumename.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2047,7 +2047,7 @@ pub unsafe fn GetVolumePathNameA(lpszfilename: P0, lpszvolumepathname: &mut where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumePathNameA ( lpszfilename : :: windows::core::PCSTR , lpszvolumepathname : :: windows::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumePathNameA ( lpszfilename : ::windows::core::PCSTR , lpszvolumepathname : ::windows::core::PSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); GetVolumePathNameA(lpszfilename.into_param().abi(), ::core::mem::transmute(lpszvolumepathname.as_ptr()), lpszvolumepathname.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2057,7 +2057,7 @@ pub unsafe fn GetVolumePathNameW(lpszfilename: P0, lpszvolumepathname: &mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumePathNameW ( lpszfilename : :: windows::core::PCWSTR , lpszvolumepathname : :: windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumePathNameW ( lpszfilename : ::windows::core::PCWSTR , lpszvolumepathname : ::windows::core::PWSTR , cchbufferlength : u32 ) -> super::super::Foundation:: BOOL ); GetVolumePathNameW(lpszfilename.into_param().abi(), ::core::mem::transmute(lpszvolumepathname.as_ptr()), lpszvolumepathname.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2067,7 +2067,7 @@ pub unsafe fn GetVolumePathNamesForVolumeNameA(lpszvolumename: P0, lpszvolum where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumePathNamesForVolumeNameA ( lpszvolumename : :: windows::core::PCSTR , lpszvolumepathnames : :: windows::core::PSTR , cchbufferlength : u32 , lpcchreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumePathNamesForVolumeNameA ( lpszvolumename : ::windows::core::PCSTR , lpszvolumepathnames : ::windows::core::PSTR , cchbufferlength : u32 , lpcchreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); GetVolumePathNamesForVolumeNameA(lpszvolumename.into_param().abi(), ::core::mem::transmute(lpszvolumepathnames.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszvolumepathnames.as_deref().map_or(0, |slice| slice.len() as _), lpcchreturnlength) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2077,7 +2077,7 @@ pub unsafe fn GetVolumePathNamesForVolumeNameW(lpszvolumename: P0, lpszvolum where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumePathNamesForVolumeNameW ( lpszvolumename : :: windows::core::PCWSTR , lpszvolumepathnames : :: windows::core::PWSTR , cchbufferlength : u32 , lpcchreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetVolumePathNamesForVolumeNameW ( lpszvolumename : ::windows::core::PCWSTR , lpszvolumepathnames : ::windows::core::PWSTR , cchbufferlength : u32 , lpcchreturnlength : *mut u32 ) -> super::super::Foundation:: BOOL ); GetVolumePathNamesForVolumeNameW(lpszvolumename.into_param().abi(), ::core::mem::transmute(lpszvolumepathnames.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszvolumepathnames.as_deref().map_or(0, |slice| slice.len() as _), lpcchreturnlength) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2137,7 +2137,7 @@ pub unsafe fn LZOpenFileA(lpfilename: P0, lpreopenbuf: *mut OFSTRUCT, wstyle where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LZOpenFileA ( lpfilename : :: windows::core::PCSTR , lpreopenbuf : *mut OFSTRUCT , wstyle : LZOPENFILE_STYLE ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LZOpenFileA ( lpfilename : ::windows::core::PCSTR , lpreopenbuf : *mut OFSTRUCT , wstyle : LZOPENFILE_STYLE ) -> i32 ); LZOpenFileA(lpfilename.into_param().abi(), lpreopenbuf, wstyle) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2146,13 +2146,13 @@ pub unsafe fn LZOpenFileW(lpfilename: P0, lpreopenbuf: *mut OFSTRUCT, wstyle where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LZOpenFileW ( lpfilename : :: windows::core::PCWSTR , lpreopenbuf : *mut OFSTRUCT , wstyle : LZOPENFILE_STYLE ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LZOpenFileW ( lpfilename : ::windows::core::PCWSTR , lpreopenbuf : *mut OFSTRUCT , wstyle : LZOPENFILE_STYLE ) -> i32 ); LZOpenFileW(lpfilename.into_param().abi(), lpreopenbuf, wstyle) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn LZRead(hfile: i32, lpbuffer: &mut [u8]) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn LZRead ( hfile : i32 , lpbuffer : :: windows::core::PSTR , cbread : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LZRead ( hfile : i32 , lpbuffer : ::windows::core::PSTR , cbread : i32 ) -> i32 ); LZRead(hfile, ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2277,7 +2277,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileA ( lpexistingfilename : :: windows::core::PCSTR , lpnewfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileA ( lpexistingfilename : ::windows::core::PCSTR , lpnewfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); MoveFileA(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2288,7 +2288,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileExA ( lpexistingfilename : :: windows::core::PCSTR , lpnewfilename : :: windows::core::PCSTR , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileExA ( lpexistingfilename : ::windows::core::PCSTR , lpnewfilename : ::windows::core::PCSTR , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); MoveFileExA(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2299,7 +2299,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileExW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileExW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); MoveFileExW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2310,7 +2310,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn MoveFileFromAppW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn MoveFileFromAppW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); MoveFileFromAppW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2322,7 +2322,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileTransactedA ( lpexistingfilename : :: windows::core::PCSTR , lpnewfilename : :: windows::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileTransactedA ( lpexistingfilename : ::windows::core::PCSTR , lpnewfilename : ::windows::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); MoveFileTransactedA(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), lpprogressroutine, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), dwflags, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2334,7 +2334,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileTransactedW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileTransactedW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); MoveFileTransactedW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), lpprogressroutine, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), dwflags, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2345,7 +2345,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); MoveFileW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2356,7 +2356,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileWithProgressA ( lpexistingfilename : :: windows::core::PCSTR , lpnewfilename : :: windows::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileWithProgressA ( lpexistingfilename : ::windows::core::PCSTR , lpnewfilename : ::windows::core::PCSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); MoveFileWithProgressA(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), lpprogressroutine, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), dwflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2367,7 +2367,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileWithProgressW ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn MoveFileWithProgressW ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR , lpprogressroutine : LPPROGRESS_ROUTINE , lpdata : *const ::core::ffi::c_void , dwflags : MOVE_FILE_FLAGS ) -> super::super::Foundation:: BOOL ); MoveFileWithProgressW(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), lpprogressroutine, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), dwflags) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2377,7 +2377,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetConnectionEnum ( servername : :: windows::core::PCWSTR , qualifier : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetConnectionEnum ( servername : ::windows::core::PCWSTR , qualifier : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetConnectionEnum(servername.into_param().abi(), qualifier.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2386,7 +2386,7 @@ pub unsafe fn NetFileClose(servername: P0, fileid: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetFileClose ( servername : :: windows::core::PCWSTR , fileid : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetFileClose ( servername : ::windows::core::PCWSTR , fileid : u32 ) -> u32 ); NetFileClose(servername.into_param().abi(), fileid) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2397,7 +2397,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetFileEnum ( servername : :: windows::core::PCWSTR , basepath : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut usize ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetFileEnum ( servername : ::windows::core::PCWSTR , basepath : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut usize ) -> u32 ); NetFileEnum(servername.into_param().abi(), basepath.into_param().abi(), username.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2406,7 +2406,7 @@ pub unsafe fn NetFileGetInfo(servername: P0, fileid: u32, level: u32, bufptr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetFileGetInfo ( servername : :: windows::core::PCWSTR , fileid : u32 , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetFileGetInfo ( servername : ::windows::core::PCWSTR , fileid : u32 , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetFileGetInfo(servername.into_param().abi(), fileid, level, bufptr) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2415,7 +2415,7 @@ pub unsafe fn NetServerAliasAdd(servername: P0, level: u32, buf: *const u8) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerAliasAdd ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerAliasAdd ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); NetServerAliasAdd(servername.into_param().abi(), level, buf) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2424,7 +2424,7 @@ pub unsafe fn NetServerAliasDel(servername: P0, level: u32, buf: *const u8) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerAliasDel ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerAliasDel ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); NetServerAliasDel(servername.into_param().abi(), level, buf) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2433,7 +2433,7 @@ pub unsafe fn NetServerAliasEnum(servername: P0, level: u32, bufptr: *mut *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerAliasEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetServerAliasEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resumehandle : *mut u32 ) -> u32 ); NetServerAliasEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resumehandle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2444,7 +2444,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetSessionDel ( servername : :: windows::core::PCWSTR , uncclientname : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetSessionDel ( servername : ::windows::core::PCWSTR , uncclientname : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR ) -> u32 ); NetSessionDel(servername.into_param().abi(), uncclientname.into_param().abi(), username.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2455,7 +2455,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetSessionEnum ( servername : :: windows::core::PCWSTR , uncclientname : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetSessionEnum ( servername : ::windows::core::PCWSTR , uncclientname : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetSessionEnum(servername.into_param().abi(), uncclientname.into_param().abi(), username.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2466,7 +2466,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetSessionGetInfo ( servername : :: windows::core::PCWSTR , uncclientname : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetSessionGetInfo ( servername : ::windows::core::PCWSTR , uncclientname : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetSessionGetInfo(servername.into_param().abi(), uncclientname.into_param().abi(), username.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2475,7 +2475,7 @@ pub unsafe fn NetShareAdd(servername: P0, level: u32, buf: *const u8, parm_e where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareAdd ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareAdd ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetShareAdd(servername.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2485,7 +2485,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareCheck ( servername : :: windows::core::PCWSTR , device : :: windows::core::PCWSTR , r#type : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareCheck ( servername : ::windows::core::PCWSTR , device : ::windows::core::PCWSTR , r#type : *mut u32 ) -> u32 ); NetShareCheck(servername.into_param().abi(), device.into_param().abi(), r#type) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2495,7 +2495,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareDel ( servername : :: windows::core::PCWSTR , netname : :: windows::core::PCWSTR , reserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareDel ( servername : ::windows::core::PCWSTR , netname : ::windows::core::PCWSTR , reserved : u32 ) -> u32 ); NetShareDel(servername.into_param().abi(), netname.into_param().abi(), reserved) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2504,7 +2504,7 @@ pub unsafe fn NetShareDelEx(servername: P0, level: u32, buf: *const u8) -> u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareDelEx ( servername : :: windows::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareDelEx ( servername : ::windows::core::PCWSTR , level : u32 , buf : *const u8 ) -> u32 ); NetShareDelEx(servername.into_param().abi(), level, buf) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2514,7 +2514,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareDelSticky ( servername : :: windows::core::PCWSTR , netname : :: windows::core::PCWSTR , reserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareDelSticky ( servername : ::windows::core::PCWSTR , netname : ::windows::core::PCWSTR , reserved : u32 ) -> u32 ); NetShareDelSticky(servername.into_param().abi(), netname.into_param().abi(), reserved) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2523,7 +2523,7 @@ pub unsafe fn NetShareEnum(servername: P0, level: u32, bufptr: *mut *mut u8, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareEnum ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareEnum ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetShareEnum(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2532,7 +2532,7 @@ pub unsafe fn NetShareEnumSticky(servername: P0, level: u32, bufptr: *mut *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareEnumSticky ( servername : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareEnumSticky ( servername : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 , prefmaxlen : u32 , entriesread : *mut u32 , totalentries : *mut u32 , resume_handle : *mut u32 ) -> u32 ); NetShareEnumSticky(servername.into_param().abi(), level, bufptr, prefmaxlen, entriesread, totalentries, ::core::mem::transmute(resume_handle.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2542,7 +2542,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareGetInfo ( servername : :: windows::core::PCWSTR , netname : :: windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareGetInfo ( servername : ::windows::core::PCWSTR , netname : ::windows::core::PCWSTR , level : u32 , bufptr : *mut *mut u8 ) -> u32 ); NetShareGetInfo(servername.into_param().abi(), netname.into_param().abi(), level, bufptr) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2552,7 +2552,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareSetInfo ( servername : :: windows::core::PCWSTR , netname : :: windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "netapi32.dll""system" fn NetShareSetInfo ( servername : ::windows::core::PCWSTR , netname : ::windows::core::PCWSTR , level : u32 , buf : *const u8 , parm_err : *mut u32 ) -> u32 ); NetShareSetInfo(servername.into_param().abi(), netname.into_param().abi(), level, buf, ::core::mem::transmute(parm_err.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2574,7 +2574,7 @@ pub unsafe fn OpenEncryptedFileRawA(lpfilename: P0, ulflags: u32, pvcontext: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenEncryptedFileRawA ( lpfilename : :: windows::core::PCSTR , ulflags : u32 , pvcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenEncryptedFileRawA ( lpfilename : ::windows::core::PCSTR , ulflags : u32 , pvcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); OpenEncryptedFileRawA(lpfilename.into_param().abi(), ulflags, pvcontext) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2583,7 +2583,7 @@ pub unsafe fn OpenEncryptedFileRawW(lpfilename: P0, ulflags: u32, pvcontext: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenEncryptedFileRawW ( lpfilename : :: windows::core::PCWSTR , ulflags : u32 , pvcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenEncryptedFileRawW ( lpfilename : ::windows::core::PCWSTR , ulflags : u32 , pvcontext : *mut *mut ::core::ffi::c_void ) -> u32 ); OpenEncryptedFileRawW(lpfilename.into_param().abi(), ulflags, pvcontext) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2593,7 +2593,7 @@ pub unsafe fn OpenEnlistment(dwdesiredaccess: u32, resourcemanagerhandle: P0 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenEnlistment ( dwdesiredaccess : u32 , resourcemanagerhandle : super::super::Foundation:: HANDLE , enlistmentid : *mut :: windows::core::GUID ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenEnlistment ( dwdesiredaccess : u32 , resourcemanagerhandle : super::super::Foundation:: HANDLE , enlistmentid : *mut ::windows::core::GUID ) -> super::super::Foundation:: HANDLE ); let result__ = OpenEnlistment(dwdesiredaccess, resourcemanagerhandle.into_param().abi(), enlistmentid); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2603,7 +2603,7 @@ pub unsafe fn OpenFile(lpfilename: P0, lpreopenbuff: *mut OFSTRUCT, ustyle: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenFile ( lpfilename : :: windows::core::PCSTR , lpreopenbuff : *mut OFSTRUCT , ustyle : u32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenFile ( lpfilename : ::windows::core::PCSTR , lpreopenbuff : *mut OFSTRUCT , ustyle : u32 ) -> i32 ); OpenFile(lpfilename.into_param().abi(), lpreopenbuff, ustyle) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -2624,7 +2624,7 @@ pub unsafe fn OpenResourceManager(dwdesiredaccess: u32, tmhandle: P0, resour where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenResourceManager ( dwdesiredaccess : u32 , tmhandle : super::super::Foundation:: HANDLE , resourcemanagerid : *mut :: windows::core::GUID ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenResourceManager ( dwdesiredaccess : u32 , tmhandle : super::super::Foundation:: HANDLE , resourcemanagerid : *mut ::windows::core::GUID ) -> super::super::Foundation:: HANDLE ); let result__ = OpenResourceManager(dwdesiredaccess, tmhandle.into_param().abi(), resourcemanagerid); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2632,7 +2632,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn OpenTransaction(dwdesiredaccess: u32, transactionid: *mut ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenTransaction ( dwdesiredaccess : u32 , transactionid : *mut :: windows::core::GUID ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenTransaction ( dwdesiredaccess : u32 , transactionid : *mut ::windows::core::GUID ) -> super::super::Foundation:: HANDLE ); let result__ = OpenTransaction(dwdesiredaccess, transactionid); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2643,7 +2643,7 @@ pub unsafe fn OpenTransactionManager(logfilename: P0, desiredaccess: u32, op where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenTransactionManager ( logfilename : :: windows::core::PCWSTR , desiredaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenTransactionManager ( logfilename : ::windows::core::PCWSTR , desiredaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = OpenTransactionManager(logfilename.into_param().abi(), desiredaccess, openoptions); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2651,14 +2651,14 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn OpenTransactionManagerById(transactionmanagerid: *const ::windows::core::GUID, desiredaccess: u32, openoptions: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenTransactionManagerById ( transactionmanagerid : *const :: windows::core::GUID , desiredaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn OpenTransactionManagerById ( transactionmanagerid : *const ::windows::core::GUID , desiredaccess : u32 , openoptions : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = OpenTransactionManagerById(transactionmanagerid, desiredaccess, openoptions); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn PopIoRingCompletion(ioring: *const HIORING__) -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn PopIoRingCompletion ( ioring : *const HIORING__ , cqe : *mut IORING_CQE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn PopIoRingCompletion ( ioring : *const HIORING__ , cqe : *mut IORING_CQE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PopIoRingCompletion(ioring, &mut result__).from_abi(result__) } @@ -2709,7 +2709,7 @@ pub unsafe fn PrepareLogArchive(hlog: P0, pszbaselogfilename: &mut [u16], pl where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn PrepareLogArchive ( hlog : super::super::Foundation:: HANDLE , pszbaselogfilename : :: windows::core::PWSTR , clen : u32 , plsnlow : *const CLS_LSN , plsnhigh : *const CLS_LSN , pcactuallength : *mut u32 , poffbaselogfiledata : *mut u64 , pcbbaselogfilelength : *mut u64 , plsnbase : *mut CLS_LSN , plsnlast : *mut CLS_LSN , plsncurrentarchivetail : *mut CLS_LSN , ppvarchivecontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn PrepareLogArchive ( hlog : super::super::Foundation:: HANDLE , pszbaselogfilename : ::windows::core::PWSTR , clen : u32 , plsnlow : *const CLS_LSN , plsnhigh : *const CLS_LSN , pcactuallength : *mut u32 , poffbaselogfiledata : *mut u64 , pcbbaselogfilelength : *mut u64 , plsnbase : *mut CLS_LSN , plsnlast : *mut CLS_LSN , plsncurrentarchivetail : *mut CLS_LSN , ppvarchivecontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); PrepareLogArchive(hlog.into_param().abi(), ::core::mem::transmute(pszbaselogfilename.as_ptr()), pszbaselogfilename.len() as _, ::core::mem::transmute(plsnlow.unwrap_or(::std::ptr::null())), ::core::mem::transmute(plsnhigh.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pcactuallength.unwrap_or(::std::ptr::null_mut())), poffbaselogfiledata, pcbbaselogfilelength, plsnbase, plsnlast, plsncurrentarchivetail, ppvarchivecontext) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2729,7 +2729,7 @@ pub unsafe fn QueryDosDeviceA(lpdevicename: P0, lptargetpath: ::core::option where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn QueryDosDeviceA ( lpdevicename : :: windows::core::PCSTR , lptargetpath : :: windows::core::PSTR , ucchmax : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn QueryDosDeviceA ( lpdevicename : ::windows::core::PCSTR , lptargetpath : ::windows::core::PSTR , ucchmax : u32 ) -> u32 ); QueryDosDeviceA(lpdevicename.into_param().abi(), ::core::mem::transmute(lptargetpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lptargetpath.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -2738,13 +2738,13 @@ pub unsafe fn QueryDosDeviceW(lpdevicename: P0, lptargetpath: ::core::option where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn QueryDosDeviceW ( lpdevicename : :: windows::core::PCWSTR , lptargetpath : :: windows::core::PWSTR , ucchmax : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn QueryDosDeviceW ( lpdevicename : ::windows::core::PCWSTR , lptargetpath : ::windows::core::PWSTR , ucchmax : u32 ) -> u32 ); QueryDosDeviceW(lpdevicename.into_param().abi(), ::core::mem::transmute(lptargetpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lptargetpath.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn QueryIoRingCapabilities() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn QueryIoRingCapabilities ( capabilities : *mut IORING_CAPABILITIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn QueryIoRingCapabilities ( capabilities : *mut IORING_CAPABILITIES ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); QueryIoRingCapabilities(&mut result__).from_abi(result__) } @@ -2765,7 +2765,7 @@ pub unsafe fn QueryRecoveryAgentsOnEncryptedFile(lpfilename: P0, precoveryag where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn QueryRecoveryAgentsOnEncryptedFile ( lpfilename : :: windows::core::PCWSTR , precoveryagents : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn QueryRecoveryAgentsOnEncryptedFile ( lpfilename : ::windows::core::PCWSTR , precoveryagents : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); QueryRecoveryAgentsOnEncryptedFile(lpfilename.into_param().abi(), precoveryagents) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] @@ -2775,7 +2775,7 @@ pub unsafe fn QueryUsersOnEncryptedFile(lpfilename: P0, pusers: *mut *mut EN where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn QueryUsersOnEncryptedFile ( lpfilename : :: windows::core::PCWSTR , pusers : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn QueryUsersOnEncryptedFile ( lpfilename : ::windows::core::PCWSTR , pusers : *mut *mut ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); QueryUsersOnEncryptedFile(lpfilename.into_param().abi(), pusers) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2960,7 +2960,7 @@ pub unsafe fn RemoveDirectoryA(lppathname: P0) -> super::super::Foundation:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn RemoveDirectoryA ( lppathname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn RemoveDirectoryA ( lppathname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); RemoveDirectoryA(lppathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2970,7 +2970,7 @@ pub unsafe fn RemoveDirectoryFromAppW(lppathname: P0) -> super::super::Found where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn RemoveDirectoryFromAppW ( lppathname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn RemoveDirectoryFromAppW ( lppathname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); RemoveDirectoryFromAppW(lppathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2981,7 +2981,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn RemoveDirectoryTransactedA ( lppathname : :: windows::core::PCSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn RemoveDirectoryTransactedA ( lppathname : ::windows::core::PCSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); RemoveDirectoryTransactedA(lppathname.into_param().abi(), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -2992,7 +2992,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn RemoveDirectoryTransactedW ( lppathname : :: windows::core::PCWSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn RemoveDirectoryTransactedW ( lppathname : ::windows::core::PCWSTR , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); RemoveDirectoryTransactedW(lppathname.into_param().abi(), htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3002,7 +3002,7 @@ pub unsafe fn RemoveDirectoryW(lppathname: P0) -> super::super::Foundation:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn RemoveDirectoryW ( lppathname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn RemoveDirectoryW ( lppathname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); RemoveDirectoryW(lppathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3014,7 +3014,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn RemoveLogContainer ( hlog : super::super::Foundation:: HANDLE , pwszcontainerpath : :: windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn RemoveLogContainer ( hlog : super::super::Foundation:: HANDLE , pwszcontainerpath : ::windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); RemoveLogContainer(hlog.into_param().abi(), pwszcontainerpath.into_param().abi(), fforce.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3025,7 +3025,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn RemoveLogContainerSet ( hlog : super::super::Foundation:: HANDLE , ccontainer : u16 , rgwszcontainerpath : *const :: windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn RemoveLogContainerSet ( hlog : super::super::Foundation:: HANDLE , ccontainer : u16 , rgwszcontainerpath : *const ::windows::core::PCWSTR , fforce : super::super::Foundation:: BOOL , preserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); RemoveLogContainerSet(hlog.into_param().abi(), rgwszcontainerpath.len() as _, ::core::mem::transmute(rgwszcontainerpath.as_ptr()), fforce.into_param().abi(), ::core::mem::transmute(preserved.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3045,7 +3045,7 @@ pub unsafe fn RemoveUsersFromEncryptedFile(lpfilename: P0, phashes: *const E where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RemoveUsersFromEncryptedFile ( lpfilename : :: windows::core::PCWSTR , phashes : *const ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RemoveUsersFromEncryptedFile ( lpfilename : ::windows::core::PCWSTR , phashes : *const ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); RemoveUsersFromEncryptedFile(lpfilename.into_param().abi(), phashes) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3055,7 +3055,7 @@ pub unsafe fn RenameTransactionManager(logfilename: P0, existingtransactionm where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn RenameTransactionManager ( logfilename : :: windows::core::PCWSTR , existingtransactionmanagerguid : *mut :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn RenameTransactionManager ( logfilename : ::windows::core::PCWSTR , existingtransactionmanagerguid : *mut ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); RenameTransactionManager(logfilename.into_param().abi(), existingtransactionmanagerguid) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3067,7 +3067,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ReplaceFileA ( lpreplacedfilename : :: windows::core::PCSTR , lpreplacementfilename : :: windows::core::PCSTR , lpbackupfilename : :: windows::core::PCSTR , dwreplaceflags : REPLACE_FILE_FLAGS , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ReplaceFileA ( lpreplacedfilename : ::windows::core::PCSTR , lpreplacementfilename : ::windows::core::PCSTR , lpbackupfilename : ::windows::core::PCSTR , dwreplaceflags : REPLACE_FILE_FLAGS , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ReplaceFileA(lpreplacedfilename.into_param().abi(), lpreplacementfilename.into_param().abi(), lpbackupfilename.into_param().abi(), dwreplaceflags, ::core::mem::transmute(lpexclude.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3079,7 +3079,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn ReplaceFileFromAppW ( lpreplacedfilename : :: windows::core::PCWSTR , lpreplacementfilename : :: windows::core::PCWSTR , lpbackupfilename : :: windows::core::PCWSTR , dwreplaceflags : u32 , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn ReplaceFileFromAppW ( lpreplacedfilename : ::windows::core::PCWSTR , lpreplacementfilename : ::windows::core::PCWSTR , lpbackupfilename : ::windows::core::PCWSTR , dwreplaceflags : u32 , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ReplaceFileFromAppW(lpreplacedfilename.into_param().abi(), lpreplacementfilename.into_param().abi(), lpbackupfilename.into_param().abi(), dwreplaceflags, ::core::mem::transmute(lpexclude.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3091,7 +3091,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ReplaceFileW ( lpreplacedfilename : :: windows::core::PCWSTR , lpreplacementfilename : :: windows::core::PCWSTR , lpbackupfilename : :: windows::core::PCWSTR , dwreplaceflags : REPLACE_FILE_FLAGS , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ReplaceFileW ( lpreplacedfilename : ::windows::core::PCWSTR , lpreplacementfilename : ::windows::core::PCWSTR , lpbackupfilename : ::windows::core::PCWSTR , dwreplaceflags : REPLACE_FILE_FLAGS , lpexclude : *const ::core::ffi::c_void , lpreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ReplaceFileW(lpreplacedfilename.into_param().abi(), lpreplacementfilename.into_param().abi(), lpbackupfilename.into_param().abi(), dwreplaceflags, ::core::mem::transmute(lpexclude.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -3173,7 +3173,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SearchPathA ( lppath : :: windows::core::PCSTR , lpfilename : :: windows::core::PCSTR , lpextension : :: windows::core::PCSTR , nbufferlength : u32 , lpbuffer : :: windows::core::PSTR , lpfilepart : *mut :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SearchPathA ( lppath : ::windows::core::PCSTR , lpfilename : ::windows::core::PCSTR , lpextension : ::windows::core::PCSTR , nbufferlength : u32 , lpbuffer : ::windows::core::PSTR , lpfilepart : *mut ::windows::core::PSTR ) -> u32 ); SearchPathA(lppath.into_param().abi(), lpfilename.into_param().abi(), lpextension.into_param().abi(), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(lpfilepart.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3184,7 +3184,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SearchPathW ( lppath : :: windows::core::PCWSTR , lpfilename : :: windows::core::PCWSTR , lpextension : :: windows::core::PCWSTR , nbufferlength : u32 , lpbuffer : :: windows::core::PWSTR , lpfilepart : *mut :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SearchPathW ( lppath : ::windows::core::PCWSTR , lpfilename : ::windows::core::PCWSTR , lpextension : ::windows::core::PCWSTR , nbufferlength : u32 , lpbuffer : ::windows::core::PWSTR , lpfilepart : *mut ::windows::core::PWSTR ) -> u32 ); SearchPathW(lppath.into_param().abi(), lpfilename.into_param().abi(), lpextension.into_param().abi(), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(lpfilepart.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] @@ -3194,7 +3194,7 @@ pub unsafe fn SetEncryptedFileMetadata(lpfilename: P0, pboldmetadata: ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn SetEncryptedFileMetadata ( lpfilename : :: windows::core::PCWSTR , pboldmetadata : *const u8 , pbnewmetadata : *const u8 , pownerhash : *const ENCRYPTION_CERTIFICATE_HASH , dwoperation : u32 , pcertificatesadded : *const ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn SetEncryptedFileMetadata ( lpfilename : ::windows::core::PCWSTR , pboldmetadata : *const u8 , pbnewmetadata : *const u8 , pownerhash : *const ENCRYPTION_CERTIFICATE_HASH , dwoperation : u32 , pcertificatesadded : *const ENCRYPTION_CERTIFICATE_HASH_LIST ) -> u32 ); SetEncryptedFileMetadata(lpfilename.into_param().abi(), ::core::mem::transmute(pboldmetadata.unwrap_or(::std::ptr::null())), pbnewmetadata, pownerhash, dwoperation, ::core::mem::transmute(pcertificatesadded.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3246,7 +3246,7 @@ pub unsafe fn SetFileAttributesA(lpfilename: P0, dwfileattributes: FILE_FLAG where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileAttributesA ( lpfilename : :: windows::core::PCSTR , dwfileattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileAttributesA ( lpfilename : ::windows::core::PCSTR , dwfileattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); SetFileAttributesA(lpfilename.into_param().abi(), dwfileattributes) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3256,7 +3256,7 @@ pub unsafe fn SetFileAttributesFromAppW(lpfilename: P0, dwfileattributes: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn SetFileAttributesFromAppW ( lpfilename : :: windows::core::PCWSTR , dwfileattributes : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-file-fromapp-l1-1-0.dll""system" fn SetFileAttributesFromAppW ( lpfilename : ::windows::core::PCWSTR , dwfileattributes : u32 ) -> super::super::Foundation:: BOOL ); SetFileAttributesFromAppW(lpfilename.into_param().abi(), dwfileattributes) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3267,7 +3267,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileAttributesTransactedA ( lpfilename : :: windows::core::PCSTR , dwfileattributes : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileAttributesTransactedA ( lpfilename : ::windows::core::PCSTR , dwfileattributes : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); SetFileAttributesTransactedA(lpfilename.into_param().abi(), dwfileattributes, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3278,7 +3278,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileAttributesTransactedW ( lpfilename : :: windows::core::PCWSTR , dwfileattributes : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileAttributesTransactedW ( lpfilename : ::windows::core::PCWSTR , dwfileattributes : u32 , htransaction : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); SetFileAttributesTransactedW(lpfilename.into_param().abi(), dwfileattributes, htransaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3288,7 +3288,7 @@ pub unsafe fn SetFileAttributesW(lpfilename: P0, dwfileattributes: FILE_FLAG where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileAttributesW ( lpfilename : :: windows::core::PCWSTR , dwfileattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileAttributesW ( lpfilename : ::windows::core::PCWSTR , dwfileattributes : FILE_FLAGS_AND_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); SetFileAttributesW(lpfilename.into_param().abi(), dwfileattributes) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3360,7 +3360,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileShortNameA ( hfile : super::super::Foundation:: HANDLE , lpshortname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileShortNameA ( hfile : super::super::Foundation:: HANDLE , lpshortname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetFileShortNameA(hfile.into_param().abi(), lpshortname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3371,7 +3371,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileShortNameW ( hfile : super::super::Foundation:: HANDLE , lpshortname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFileShortNameW ( hfile : super::super::Foundation:: HANDLE , lpshortname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetFileShortNameW(hfile.into_param().abi(), lpshortname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3401,7 +3401,7 @@ pub unsafe fn SetIoRingCompletionEvent(ioring: *const HIORING__, hevent: P0) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn SetIoRingCompletionEvent ( ioring : *const HIORING__ , hevent : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn SetIoRingCompletionEvent ( ioring : *const HIORING__ , hevent : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); SetIoRingCompletionEvent(ioring, hevent.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3481,7 +3481,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ktmw32.dll""system" fn SetTransactionInformation ( transactionhandle : super::super::Foundation:: HANDLE , isolationlevel : u32 , isolationflags : u32 , timeout : u32 , description : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ktmw32.dll""system" fn SetTransactionInformation ( transactionhandle : super::super::Foundation:: HANDLE , isolationlevel : u32 , isolationflags : u32 , timeout : u32 , description : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetTransactionInformation(transactionhandle.into_param().abi(), isolationlevel, isolationflags, timeout, description.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Security\"`*"] @@ -3506,7 +3506,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetVolumeLabelA ( lprootpathname : :: windows::core::PCSTR , lpvolumename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetVolumeLabelA ( lprootpathname : ::windows::core::PCSTR , lpvolumename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetVolumeLabelA(lprootpathname.into_param().abi(), lpvolumename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3517,7 +3517,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetVolumeLabelW ( lprootpathname : :: windows::core::PCWSTR , lpvolumename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetVolumeLabelW ( lprootpathname : ::windows::core::PCWSTR , lpvolumename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetVolumeLabelW(lprootpathname.into_param().abi(), lpvolumename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3528,7 +3528,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetVolumeMountPointA ( lpszvolumemountpoint : :: windows::core::PCSTR , lpszvolumename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetVolumeMountPointA ( lpszvolumemountpoint : ::windows::core::PCSTR , lpszvolumename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetVolumeMountPointA(lpszvolumemountpoint.into_param().abi(), lpszvolumename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3539,7 +3539,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetVolumeMountPointW ( lpszvolumemountpoint : :: windows::core::PCWSTR , lpszvolumename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetVolumeMountPointW ( lpszvolumemountpoint : ::windows::core::PCWSTR , lpszvolumename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetVolumeMountPointW(lpszvolumemountpoint.into_param().abi(), lpszvolumename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3555,7 +3555,7 @@ where #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn SubmitIoRing(ioring: *const HIORING__, waitoperations: u32, milliseconds: u32, submittedentries: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn SubmitIoRing ( ioring : *const HIORING__ , waitoperations : u32 , milliseconds : u32 , submittedentries : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-ioring-l1-1-0.dll""system" fn SubmitIoRing ( ioring : *const HIORING__ , waitoperations : u32 , milliseconds : u32 , submittedentries : *mut u32 ) -> ::windows::core::HRESULT ); SubmitIoRing(ioring, waitoperations, milliseconds, ::core::mem::transmute(submittedentries.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3594,7 +3594,7 @@ pub unsafe fn TxfLogCreateFileReadContext(logpath: P0, beginninglsn: CLS_LSN where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "txfw32.dll""system" fn TxfLogCreateFileReadContext ( logpath : :: windows::core::PCWSTR , beginninglsn : CLS_LSN , endinglsn : CLS_LSN , txffileid : *const TXF_ID , txflogcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "txfw32.dll""system" fn TxfLogCreateFileReadContext ( logpath : ::windows::core::PCWSTR , beginninglsn : CLS_LSN , endinglsn : CLS_LSN , txffileid : *const TXF_ID , txflogcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); TxfLogCreateFileReadContext(logpath.into_param().abi(), ::core::mem::transmute(beginninglsn), ::core::mem::transmute(endinglsn), txffileid, txflogcontext) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3604,7 +3604,7 @@ pub unsafe fn TxfLogCreateRangeReadContext(logpath: P0, beginninglsn: CLS_LS where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "txfw32.dll""system" fn TxfLogCreateRangeReadContext ( logpath : :: windows::core::PCWSTR , beginninglsn : CLS_LSN , endinglsn : CLS_LSN , beginningvirtualclock : *const i64 , endingvirtualclock : *const i64 , recordtypemask : u32 , txflogcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "txfw32.dll""system" fn TxfLogCreateRangeReadContext ( logpath : ::windows::core::PCWSTR , beginninglsn : CLS_LSN , endinglsn : CLS_LSN , beginningvirtualclock : *const i64 , endingvirtualclock : *const i64 , recordtypemask : u32 , txflogcontext : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); TxfLogCreateRangeReadContext(logpath.into_param().abi(), ::core::mem::transmute(beginninglsn), ::core::mem::transmute(endinglsn), beginningvirtualclock, endingvirtualclock, recordtypemask, txflogcontext) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3625,7 +3625,7 @@ pub unsafe fn TxfLogReadRecords(txflogcontext: *const ::core::ffi::c_void, buffe #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn TxfLogRecordGetFileName(recordbuffer: *const ::core::ffi::c_void, recordbufferlengthinbytes: u32, namebuffer: ::windows::core::PWSTR, namebufferlengthinbytes: *mut u32, txfid: ::core::option::Option<*mut TXF_ID>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "txfw32.dll""system" fn TxfLogRecordGetFileName ( recordbuffer : *const ::core::ffi::c_void , recordbufferlengthinbytes : u32 , namebuffer : :: windows::core::PWSTR , namebufferlengthinbytes : *mut u32 , txfid : *mut TXF_ID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "txfw32.dll""system" fn TxfLogRecordGetFileName ( recordbuffer : *const ::core::ffi::c_void , recordbufferlengthinbytes : u32 , namebuffer : ::windows::core::PWSTR , namebufferlengthinbytes : *mut u32 , txfid : *mut TXF_ID ) -> super::super::Foundation:: BOOL ); TxfLogRecordGetFileName(recordbuffer, recordbufferlengthinbytes, ::core::mem::transmute(namebuffer), namebufferlengthinbytes, ::core::mem::transmute(txfid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3642,7 +3642,7 @@ pub unsafe fn TxfReadMetadataInfo(filehandle: P0, txffileid: *mut TXF_ID, la where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "txfw32.dll""system" fn TxfReadMetadataInfo ( filehandle : super::super::Foundation:: HANDLE , txffileid : *mut TXF_ID , lastlsn : *mut CLS_LSN , transactionstate : *mut u32 , lockingtransaction : *mut :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "txfw32.dll""system" fn TxfReadMetadataInfo ( filehandle : super::super::Foundation:: HANDLE , txffileid : *mut TXF_ID , lastlsn : *mut CLS_LSN , transactionstate : *mut u32 , lockingtransaction : *mut ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); TxfReadMetadataInfo(filehandle.into_param().abi(), txffileid, lastlsn, transactionstate, lockingtransaction) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3678,7 +3678,7 @@ pub unsafe fn ValidateLog(pszlogfilename: P0, psalogfile: *mut super::super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "clfsw32.dll""system" fn ValidateLog ( pszlogfilename : :: windows::core::PCWSTR , psalogfile : *mut super::super::Security:: SECURITY_ATTRIBUTES , pinfobuffer : *mut CLS_INFORMATION , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "clfsw32.dll""system" fn ValidateLog ( pszlogfilename : ::windows::core::PCWSTR , psalogfile : *mut super::super::Security:: SECURITY_ATTRIBUTES , pinfobuffer : *mut CLS_INFORMATION , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); ValidateLog(pszlogfilename.into_param().abi(), psalogfile, pinfobuffer, pcbbuffer) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3689,7 +3689,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn VerFindFileA ( uflags : VER_FIND_FILE_FLAGS , szfilename : :: windows::core::PCSTR , szwindir : :: windows::core::PCSTR , szappdir : :: windows::core::PCSTR , szcurdir : :: windows::core::PSTR , pucurdirlen : *mut u32 , szdestdir : :: windows::core::PSTR , pudestdirlen : *mut u32 ) -> VER_FIND_FILE_STATUS ); + ::windows::imp::link ! ( "version.dll""system" fn VerFindFileA ( uflags : VER_FIND_FILE_FLAGS , szfilename : ::windows::core::PCSTR , szwindir : ::windows::core::PCSTR , szappdir : ::windows::core::PCSTR , szcurdir : ::windows::core::PSTR , pucurdirlen : *mut u32 , szdestdir : ::windows::core::PSTR , pudestdirlen : *mut u32 ) -> VER_FIND_FILE_STATUS ); VerFindFileA(uflags, szfilename.into_param().abi(), szwindir.into_param().abi(), szappdir.into_param().abi(), ::core::mem::transmute(szcurdir), pucurdirlen, ::core::mem::transmute(szdestdir), pudestdirlen) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3700,7 +3700,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn VerFindFileW ( uflags : VER_FIND_FILE_FLAGS , szfilename : :: windows::core::PCWSTR , szwindir : :: windows::core::PCWSTR , szappdir : :: windows::core::PCWSTR , szcurdir : :: windows::core::PWSTR , pucurdirlen : *mut u32 , szdestdir : :: windows::core::PWSTR , pudestdirlen : *mut u32 ) -> VER_FIND_FILE_STATUS ); + ::windows::imp::link ! ( "version.dll""system" fn VerFindFileW ( uflags : VER_FIND_FILE_FLAGS , szfilename : ::windows::core::PCWSTR , szwindir : ::windows::core::PCWSTR , szappdir : ::windows::core::PCWSTR , szcurdir : ::windows::core::PWSTR , pucurdirlen : *mut u32 , szdestdir : ::windows::core::PWSTR , pudestdirlen : *mut u32 ) -> VER_FIND_FILE_STATUS ); VerFindFileW(uflags, szfilename.into_param().abi(), szwindir.into_param().abi(), szappdir.into_param().abi(), ::core::mem::transmute(szcurdir), pucurdirlen, ::core::mem::transmute(szdestdir), pudestdirlen) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3713,7 +3713,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn VerInstallFileA ( uflags : VER_INSTALL_FILE_FLAGS , szsrcfilename : :: windows::core::PCSTR , szdestfilename : :: windows::core::PCSTR , szsrcdir : :: windows::core::PCSTR , szdestdir : :: windows::core::PCSTR , szcurdir : :: windows::core::PCSTR , sztmpfile : :: windows::core::PSTR , putmpfilelen : *mut u32 ) -> VER_INSTALL_FILE_STATUS ); + ::windows::imp::link ! ( "version.dll""system" fn VerInstallFileA ( uflags : VER_INSTALL_FILE_FLAGS , szsrcfilename : ::windows::core::PCSTR , szdestfilename : ::windows::core::PCSTR , szsrcdir : ::windows::core::PCSTR , szdestdir : ::windows::core::PCSTR , szcurdir : ::windows::core::PCSTR , sztmpfile : ::windows::core::PSTR , putmpfilelen : *mut u32 ) -> VER_INSTALL_FILE_STATUS ); VerInstallFileA(uflags, szsrcfilename.into_param().abi(), szdestfilename.into_param().abi(), szsrcdir.into_param().abi(), szdestdir.into_param().abi(), szcurdir.into_param().abi(), ::core::mem::transmute(sztmpfile), putmpfilelen) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3726,19 +3726,19 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn VerInstallFileW ( uflags : VER_INSTALL_FILE_FLAGS , szsrcfilename : :: windows::core::PCWSTR , szdestfilename : :: windows::core::PCWSTR , szsrcdir : :: windows::core::PCWSTR , szdestdir : :: windows::core::PCWSTR , szcurdir : :: windows::core::PCWSTR , sztmpfile : :: windows::core::PWSTR , putmpfilelen : *mut u32 ) -> VER_INSTALL_FILE_STATUS ); + ::windows::imp::link ! ( "version.dll""system" fn VerInstallFileW ( uflags : VER_INSTALL_FILE_FLAGS , szsrcfilename : ::windows::core::PCWSTR , szdestfilename : ::windows::core::PCWSTR , szsrcdir : ::windows::core::PCWSTR , szdestdir : ::windows::core::PCWSTR , szcurdir : ::windows::core::PCWSTR , sztmpfile : ::windows::core::PWSTR , putmpfilelen : *mut u32 ) -> VER_INSTALL_FILE_STATUS ); VerInstallFileW(uflags, szsrcfilename.into_param().abi(), szdestfilename.into_param().abi(), szsrcdir.into_param().abi(), szdestdir.into_param().abi(), szcurdir.into_param().abi(), ::core::mem::transmute(sztmpfile), putmpfilelen) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn VerLanguageNameA(wlang: u32, szlang: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn VerLanguageNameA ( wlang : u32 , szlang : :: windows::core::PSTR , cchlang : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn VerLanguageNameA ( wlang : u32 , szlang : ::windows::core::PSTR , cchlang : u32 ) -> u32 ); VerLanguageNameA(wlang, ::core::mem::transmute(szlang.as_ptr()), szlang.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] #[inline] pub unsafe fn VerLanguageNameW(wlang: u32, szlang: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn VerLanguageNameW ( wlang : u32 , szlang : :: windows::core::PWSTR , cchlang : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn VerLanguageNameW ( wlang : u32 , szlang : ::windows::core::PWSTR , cchlang : u32 ) -> u32 ); VerLanguageNameW(wlang, ::core::mem::transmute(szlang.as_ptr()), szlang.len() as _) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3748,7 +3748,7 @@ pub unsafe fn VerQueryValueA(pblock: *const ::core::ffi::c_void, lpsubblock: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn VerQueryValueA ( pblock : *const ::core::ffi::c_void , lpsubblock : :: windows::core::PCSTR , lplpbuffer : *mut *mut ::core::ffi::c_void , pulen : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "version.dll""system" fn VerQueryValueA ( pblock : *const ::core::ffi::c_void , lpsubblock : ::windows::core::PCSTR , lplpbuffer : *mut *mut ::core::ffi::c_void , pulen : *mut u32 ) -> super::super::Foundation:: BOOL ); VerQueryValueA(pblock, lpsubblock.into_param().abi(), lplpbuffer, pulen) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3758,7 +3758,7 @@ pub unsafe fn VerQueryValueW(pblock: *const ::core::ffi::c_void, lpsubblock: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "version.dll""system" fn VerQueryValueW ( pblock : *const ::core::ffi::c_void , lpsubblock : :: windows::core::PCWSTR , lplpbuffer : *mut *mut ::core::ffi::c_void , pulen : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "version.dll""system" fn VerQueryValueW ( pblock : *const ::core::ffi::c_void , lpsubblock : ::windows::core::PCWSTR , lplpbuffer : *mut *mut ::core::ffi::c_void , pulen : *mut u32 ) -> super::super::Foundation:: BOOL ); VerQueryValueW(pblock, lpsubblock.into_param().abi(), lplpbuffer, pulen) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3768,7 +3768,7 @@ pub unsafe fn WofEnumEntries(volumename: P0, provider: u32, enumproc: WofEnu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofEnumEntries ( volumename : :: windows::core::PCWSTR , provider : u32 , enumproc : WofEnumEntryProc , userdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofEnumEntries ( volumename : ::windows::core::PCWSTR , provider : u32 , enumproc : WofEnumEntryProc , userdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WofEnumEntries(volumename.into_param().abi(), provider, enumproc, ::core::mem::transmute(userdata.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3778,7 +3778,7 @@ pub unsafe fn WofFileEnumFiles(volumename: P0, algorithm: u32, enumproc: Wof where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofFileEnumFiles ( volumename : :: windows::core::PCWSTR , algorithm : u32 , enumproc : WofEnumFilesProc , userdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofFileEnumFiles ( volumename : ::windows::core::PCWSTR , algorithm : u32 , enumproc : WofEnumFilesProc , userdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WofFileEnumFiles(volumename.into_param().abi(), algorithm, enumproc, ::core::mem::transmute(userdata.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3788,7 +3788,7 @@ pub unsafe fn WofGetDriverVersion(fileorvolumehandle: P0, provider: u32) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofGetDriverVersion ( fileorvolumehandle : super::super::Foundation:: HANDLE , provider : u32 , wofversion : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofGetDriverVersion ( fileorvolumehandle : super::super::Foundation:: HANDLE , provider : u32 , wofversion : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WofGetDriverVersion(fileorvolumehandle.into_param().abi(), provider, &mut result__).from_abi(result__) } @@ -3799,7 +3799,7 @@ pub unsafe fn WofIsExternalFile(filepath: P0, isexternalfile: ::core::option where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofIsExternalFile ( filepath : :: windows::core::PCWSTR , isexternalfile : *mut super::super::Foundation:: BOOL , provider : *mut u32 , externalfileinfo : *mut ::core::ffi::c_void , bufferlength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofIsExternalFile ( filepath : ::windows::core::PCWSTR , isexternalfile : *mut super::super::Foundation:: BOOL , provider : *mut u32 , externalfileinfo : *mut ::core::ffi::c_void , bufferlength : *mut u32 ) -> ::windows::core::HRESULT ); WofIsExternalFile(filepath.into_param().abi(), ::core::mem::transmute(isexternalfile.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(provider.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(externalfileinfo.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(bufferlength.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3809,7 +3809,7 @@ pub unsafe fn WofSetFileDataLocation(filehandle: P0, provider: u32, external where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofSetFileDataLocation ( filehandle : super::super::Foundation:: HANDLE , provider : u32 , externalfileinfo : *const ::core::ffi::c_void , length : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofSetFileDataLocation ( filehandle : super::super::Foundation:: HANDLE , provider : u32 , externalfileinfo : *const ::core::ffi::c_void , length : u32 ) -> ::windows::core::HRESULT ); WofSetFileDataLocation(filehandle.into_param().abi(), provider, externalfileinfo, length).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -3819,7 +3819,7 @@ pub unsafe fn WofShouldCompressBinaries(volume: P0, algorithm: *mut u32) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofShouldCompressBinaries ( volume : :: windows::core::PCWSTR , algorithm : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofShouldCompressBinaries ( volume : ::windows::core::PCWSTR , algorithm : *mut u32 ) -> super::super::Foundation:: BOOL ); WofShouldCompressBinaries(volume.into_param().abi(), algorithm) } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3829,7 +3829,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimAddEntry ( volumename : :: windows::core::PCWSTR , wimpath : :: windows::core::PCWSTR , wimtype : u32 , wimindex : u32 , datasourceid : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimAddEntry ( volumename : ::windows::core::PCWSTR , wimpath : ::windows::core::PCWSTR , wimtype : u32 , wimindex : u32 , datasourceid : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WofWimAddEntry(volumename.into_param().abi(), wimpath.into_param().abi(), wimtype, wimindex, &mut result__).from_abi(result__) } @@ -3840,7 +3840,7 @@ pub unsafe fn WofWimEnumFiles(volumename: P0, datasourceid: i64, enumproc: W where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimEnumFiles ( volumename : :: windows::core::PCWSTR , datasourceid : i64 , enumproc : WofEnumFilesProc , userdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimEnumFiles ( volumename : ::windows::core::PCWSTR , datasourceid : i64 , enumproc : WofEnumFilesProc , userdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WofWimEnumFiles(volumename.into_param().abi(), datasourceid, enumproc, ::core::mem::transmute(userdata.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3849,7 +3849,7 @@ pub unsafe fn WofWimRemoveEntry(volumename: P0, datasourceid: i64) -> ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimRemoveEntry ( volumename : :: windows::core::PCWSTR , datasourceid : i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimRemoveEntry ( volumename : ::windows::core::PCWSTR , datasourceid : i64 ) -> ::windows::core::HRESULT ); WofWimRemoveEntry(volumename.into_param().abi(), datasourceid).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3858,7 +3858,7 @@ pub unsafe fn WofWimSuspendEntry(volumename: P0, datasourceid: i64) -> ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimSuspendEntry ( volumename : :: windows::core::PCWSTR , datasourceid : i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimSuspendEntry ( volumename : ::windows::core::PCWSTR , datasourceid : i64 ) -> ::windows::core::HRESULT ); WofWimSuspendEntry(volumename.into_param().abi(), datasourceid).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -3868,7 +3868,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimUpdateEntry ( volumename : :: windows::core::PCWSTR , datasourceid : i64 , newwimpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wofutil.dll""system" fn WofWimUpdateEntry ( volumename : ::windows::core::PCWSTR , datasourceid : i64 , newwimpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WofWimUpdateEntry(volumename.into_param().abi(), datasourceid, newwimpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`, `\"Win32_Foundation\"`*"] @@ -4410,11 +4410,11 @@ pub struct IEnumDiskQuotaUsers_Vtbl { pub Clone: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, ppenum: *mut *mut ::core::ffi::c_void) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const CLFS_BASELOG_EXTENSION: ::windows::core::PCWSTR = ::windows::w!(".blf"); +pub const CLFS_BASELOG_EXTENSION: ::windows::core::PCWSTR = ::windows::core::w!(".blf"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const CLFS_CONTAINER_RELATIVE_PREFIX: ::windows::core::PCWSTR = ::windows::w!("%BLF%\\"); +pub const CLFS_CONTAINER_RELATIVE_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("%BLF%\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const CLFS_CONTAINER_STREAM_PREFIX: ::windows::core::PCWSTR = ::windows::w!("%BLF%:"); +pub const CLFS_CONTAINER_STREAM_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("%BLF%:"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const CLFS_FLAG_FILTER_INTERMEDIATE_LEVEL: u32 = 16u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -4542,9 +4542,9 @@ pub const DISKQUOTA_USER_ACCOUNT_UNKNOWN: u32 = 4u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const DISKQUOTA_USER_ACCOUNT_UNRESOLVED: u32 = 5u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const EA_CONTAINER_NAME: ::windows::core::PCSTR = ::windows::s!("ContainerName"); +pub const EA_CONTAINER_NAME: ::windows::core::PCSTR = ::windows::core::s!("ContainerName"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const EA_CONTAINER_SIZE: ::windows::core::PCSTR = ::windows::s!("ContainerSize"); +pub const EA_CONTAINER_SIZE: ::windows::core::PCSTR = ::windows::core::s!("ContainerSize"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const EFS_COMPATIBILITY_VERSION_NCRYPT_PROTECTOR: u32 = 5u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -4568,7 +4568,7 @@ pub const EFS_SUBVER_UNKNOWN: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const ENLISTMENT_MAXIMUM_OPTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const ENLISTMENT_OBJECT_PATH: ::windows::core::PCWSTR = ::windows::w!("\\Enlistment\\"); +pub const ENLISTMENT_OBJECT_PATH: ::windows::core::PCWSTR = ::windows::core::w!("\\Enlistment\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const ENLISTMENT_SUPERIOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -4780,7 +4780,7 @@ pub const RESOURCE_MANAGER_COMMUNICATION: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const RESOURCE_MANAGER_MAXIMUM_OPTION: u32 = 3u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const RESOURCE_MANAGER_OBJECT_PATH: ::windows::core::PCWSTR = ::windows::w!("\\ResourceManager\\"); +pub const RESOURCE_MANAGER_OBJECT_PATH: ::windows::core::PCWSTR = ::windows::core::w!("\\ResourceManager\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const RESOURCE_MANAGER_VOLATILE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -4864,7 +4864,7 @@ pub const STYPE_RESERVED5: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const STYPE_RESERVED_ALL: u32 = 1073741568u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const TRANSACTIONMANAGER_OBJECT_PATH: ::windows::core::PCWSTR = ::windows::w!("\\TransactionManager\\"); +pub const TRANSACTIONMANAGER_OBJECT_PATH: ::windows::core::PCWSTR = ::windows::core::w!("\\TransactionManager\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const TRANSACTION_DO_NOT_PROMOTE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] @@ -4942,7 +4942,7 @@ pub const TRANSACTION_NOTIFY_SINGLE_PHASE_COMMIT: u32 = 512u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const TRANSACTION_NOTIFY_TM_ONLINE: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] -pub const TRANSACTION_OBJECT_PATH: ::windows::core::PCWSTR = ::windows::w!("\\Transaction\\"); +pub const TRANSACTION_OBJECT_PATH: ::windows::core::PCWSTR = ::windows::core::w!("\\Transaction\\"); #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] pub const TXF_LOG_RECORD_GENERIC_TYPE_ABORT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_FileSystem\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs index d511438cba..d6521721ab 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Imapi/mod.rs @@ -8,7 +8,7 @@ pub unsafe fn CloseIMsgSession(lpmsgsess: *mut _MSGSESS) { #[cfg(feature = "Win32_System_AddressBook")] #[inline] pub unsafe fn GetAttribIMsgOnIStg(lpobject: *mut ::core::ffi::c_void, lpproptagarray: *mut super::super::System::AddressBook::SPropTagArray, lpppropattrarray: *mut *mut SPropAttrArray) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mapi32.dll""system" fn GetAttribIMsgOnIStg ( lpobject : *mut ::core::ffi::c_void , lpproptagarray : *mut super::super::System::AddressBook:: SPropTagArray , lpppropattrarray : *mut *mut SPropAttrArray ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn GetAttribIMsgOnIStg ( lpobject : *mut ::core::ffi::c_void , lpproptagarray : *mut super::super::System::AddressBook:: SPropTagArray , lpppropattrarray : *mut *mut SPropAttrArray ) -> ::windows::core::HRESULT ); GetAttribIMsgOnIStg(lpobject, lpproptagarray, lpppropattrarray).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] @@ -42,7 +42,7 @@ where #[cfg(feature = "Win32_System_AddressBook")] #[inline] pub unsafe fn SetAttribIMsgOnIStg(lpobject: *mut ::core::ffi::c_void, lpproptags: *mut super::super::System::AddressBook::SPropTagArray, lppropattrs: *mut SPropAttrArray, lpppropproblems: *mut *mut super::super::System::AddressBook::SPropProblemArray) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mapi32.dll""system" fn SetAttribIMsgOnIStg ( lpobject : *mut ::core::ffi::c_void , lpproptags : *mut super::super::System::AddressBook:: SPropTagArray , lppropattrs : *mut SPropAttrArray , lpppropproblems : *mut *mut super::super::System::AddressBook:: SPropProblemArray ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn SetAttribIMsgOnIStg ( lpobject : *mut ::core::ffi::c_void , lpproptags : *mut super::super::System::AddressBook:: SPropTagArray , lppropattrs : *mut SPropAttrArray , lpppropproblems : *mut *mut super::super::System::AddressBook:: SPropProblemArray ) -> ::windows::core::HRESULT ); SetAttribIMsgOnIStg(lpobject, lpproptags, lppropattrs, lpppropproblems).ok() } #[doc = "*Required features: `\"Win32_Storage_Imapi\"`, `\"Win32_System_Com\"`*"] @@ -7238,9 +7238,9 @@ pub const GUID_SMTP_SOURCE_TYPE: ::windows::core::GUID = ::windows::core::GUID:: #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub const IMAPI2FS_BOOT_ENTRY_COUNT_MAX: u32 = 32u32; #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] -pub const IMAPI2FS_FullVersion_STR: ::windows::core::PCSTR = ::windows::s!("1.0"); +pub const IMAPI2FS_FullVersion_STR: ::windows::core::PCSTR = ::windows::core::s!("1.0"); #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] -pub const IMAPI2FS_FullVersion_WSTR: ::windows::core::PCWSTR = ::windows::w!("1.0"); +pub const IMAPI2FS_FullVersion_WSTR: ::windows::core::PCWSTR = ::windows::core::w!("1.0"); #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub const IMAPI2FS_MajorVersion: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] @@ -7464,7 +7464,7 @@ pub const RP_UNRESOLVED: u32 = 4144u32; #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub const RP_VOLATILE_FLAGS_MASK: u32 = 4026531840u32; #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] -pub const SZ_PROGID_SMTPCAT: ::windows::core::PCSTR = ::windows::s!("Smtp.Cat"); +pub const SZ_PROGID_SMTPCAT: ::windows::core::PCSTR = ::windows::core::s!("Smtp.Cat"); #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] pub const tagIMMPID_CPV_STRUCT: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xa2a76b2a_e52d_11d1_aa64_00c04fa35b82); #[doc = "*Required features: `\"Win32_Storage_Imapi\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs index 08376e1802..858477f3ab 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IndexServer/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "query.dll""system" fn BindIFilterFromStorage ( pstg : * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "query.dll""system" fn BindIFilterFromStorage ( pstg : * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void , ppiunk : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); BindIFilterFromStorage(pstg.into_param().abi(), punkouter.into_param().abi(), ppiunk).ok() } #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`*"] @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "query.dll""system" fn BindIFilterFromStream ( pstm : * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "query.dll""system" fn BindIFilterFromStream ( pstm : * mut::core::ffi::c_void , punkouter : * mut::core::ffi::c_void , ppiunk : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); BindIFilterFromStream(pstm.into_param().abi(), punkouter.into_param().abi(), ppiunk).ok() } #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] @@ -27,7 +27,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "query.dll""system" fn LoadIFilter ( pwcspath : :: windows::core::PCWSTR , punkouter : * mut::core::ffi::c_void , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "query.dll""system" fn LoadIFilter ( pwcspath : ::windows::core::PCWSTR , punkouter : * mut::core::ffi::c_void , ppiunk : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); LoadIFilter(pwcspath.into_param().abi(), punkouter.into_param().abi(), ppiunk).ok() } #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] @@ -36,7 +36,7 @@ pub unsafe fn LoadIFilterEx(pwcspath: P0, dwflags: u32, riid: *const ::windo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "query.dll""system" fn LoadIFilterEx ( pwcspath : :: windows::core::PCWSTR , dwflags : u32 , riid : *const :: windows::core::GUID , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "query.dll""system" fn LoadIFilterEx ( pwcspath : ::windows::core::PCWSTR , dwflags : u32 , riid : *const ::windows::core::GUID , ppiunk : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); LoadIFilterEx(pwcspath.into_param().abi(), dwflags, riid, ppiunk).ok() } #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] @@ -156,7 +156,7 @@ pub struct IPhraseSink_Vtbl { pub PutPhrase: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, pwcphrase: ::windows::core::PCWSTR, cwcphrase: u32) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] -pub const CIADMIN: ::windows::core::PCWSTR = ::windows::w!("::_nodocstore_::"); +pub const CIADMIN: ::windows::core::PCWSTR = ::windows::core::w!("::_nodocstore_::"); #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] pub const CICAT_ALL_OPENED: u32 = 32u32; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] @@ -170,7 +170,7 @@ pub const CICAT_STOPPED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] pub const CICAT_WRITABLE: u32 = 4u32; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] -pub const CINULLCATALOG: ::windows::core::PCWSTR = ::windows::w!("::_noindex_::"); +pub const CINULLCATALOG: ::windows::core::PCWSTR = ::windows::core::w!("::_noindex_::"); #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] pub const CI_PROVIDER_ALL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs index 145aafdadf..aa6fceba6e 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/InstallableFileSystems/mod.rs @@ -6,7 +6,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterAttach ( lpfiltername : :: windows::core::PCWSTR , lpvolumename : :: windows::core::PCWSTR , lpinstancename : :: windows::core::PCWSTR , dwcreatedinstancenamelength : u32 , lpcreatedinstancename : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterAttach ( lpfiltername : ::windows::core::PCWSTR , lpvolumename : ::windows::core::PCWSTR , lpinstancename : ::windows::core::PCWSTR , dwcreatedinstancenamelength : u32 , lpcreatedinstancename : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); FilterAttach(lpfiltername.into_param().abi(), lpvolumename.into_param().abi(), lpinstancename.into_param().abi(), dwcreatedinstancenamelength, ::core::mem::transmute(lpcreatedinstancename)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -18,7 +18,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterAttachAtAltitude ( lpfiltername : :: windows::core::PCWSTR , lpvolumename : :: windows::core::PCWSTR , lpaltitude : :: windows::core::PCWSTR , lpinstancename : :: windows::core::PCWSTR , dwcreatedinstancenamelength : u32 , lpcreatedinstancename : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterAttachAtAltitude ( lpfiltername : ::windows::core::PCWSTR , lpvolumename : ::windows::core::PCWSTR , lpaltitude : ::windows::core::PCWSTR , lpinstancename : ::windows::core::PCWSTR , dwcreatedinstancenamelength : u32 , lpcreatedinstancename : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); FilterAttachAtAltitude(lpfiltername.into_param().abi(), lpvolumename.into_param().abi(), lpaltitude.into_param().abi(), lpinstancename.into_param().abi(), dwcreatedinstancenamelength, ::core::mem::transmute(lpcreatedinstancename)).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -27,7 +27,7 @@ pub unsafe fn FilterClose(hfilter: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterClose ( hfilter : HFILTER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterClose ( hfilter : HFILTER ) -> ::windows::core::HRESULT ); FilterClose(hfilter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -37,7 +37,7 @@ pub unsafe fn FilterConnectCommunicationPort(lpportname: P0, dwoptions: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterConnectCommunicationPort ( lpportname : :: windows::core::PCWSTR , dwoptions : u32 , lpcontext : *const ::core::ffi::c_void , wsizeofcontext : u16 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , hport : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterConnectCommunicationPort ( lpportname : ::windows::core::PCWSTR , dwoptions : u32 , lpcontext : *const ::core::ffi::c_void , wsizeofcontext : u16 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , hport : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); FilterConnectCommunicationPort(lpportname.into_param().abi(), dwoptions, ::core::mem::transmute(lpcontext.unwrap_or(::std::ptr::null())), wsizeofcontext, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -47,7 +47,7 @@ pub unsafe fn FilterCreate(lpfiltername: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterCreate ( lpfiltername : :: windows::core::PCWSTR , hfilter : *mut HFILTER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterCreate ( lpfiltername : ::windows::core::PCWSTR , hfilter : *mut HFILTER ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); FilterCreate(lpfiltername.into_param().abi(), &mut result__).from_abi(result__) } @@ -59,7 +59,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterDetach ( lpfiltername : :: windows::core::PCWSTR , lpvolumename : :: windows::core::PCWSTR , lpinstancename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterDetach ( lpfiltername : ::windows::core::PCWSTR , lpvolumename : ::windows::core::PCWSTR , lpinstancename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); FilterDetach(lpfiltername.into_param().abi(), lpvolumename.into_param().abi(), lpinstancename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -69,13 +69,13 @@ pub unsafe fn FilterFindClose(hfilterfind: P0) -> ::windows::core::Result<() where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterFindClose ( hfilterfind : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterFindClose ( hfilterfind : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); FilterFindClose(hfilterfind.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] pub unsafe fn FilterFindFirst(dwinformationclass: FILTER_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpfilterfind: *mut FilterFindHandle) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterFindFirst ( dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpfilterfind : *mut FilterFindHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterFindFirst ( dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpfilterfind : *mut FilterFindHandle ) -> ::windows::core::HRESULT ); FilterFindFirst(dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned, lpfilterfind).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -85,7 +85,7 @@ pub unsafe fn FilterFindNext(hfilterfind: P0, dwinformationclass: FILTER_INF where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterFindNext ( hfilterfind : super::super::Foundation:: HANDLE , dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterFindNext ( hfilterfind : super::super::Foundation:: HANDLE , dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows::core::HRESULT ); FilterFindNext(hfilterfind.into_param().abi(), dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -94,7 +94,7 @@ pub unsafe fn FilterGetDosName(lpvolumename: P0, lpdosname: &mut [u16]) -> : where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterGetDosName ( lpvolumename : :: windows::core::PCWSTR , lpdosname : :: windows::core::PWSTR , dwdosnamebuffersize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterGetDosName ( lpvolumename : ::windows::core::PCWSTR , lpdosname : ::windows::core::PWSTR , dwdosnamebuffersize : u32 ) -> ::windows::core::HRESULT ); FilterGetDosName(lpvolumename.into_param().abi(), ::core::mem::transmute(lpdosname.as_ptr()), lpdosname.len() as _).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -103,7 +103,7 @@ pub unsafe fn FilterGetInformation(hfilter: P0, dwinformationclass: FILTER_I where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterGetInformation ( hfilter : HFILTER , dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterGetInformation ( hfilter : HFILTER , dwinformationclass : FILTER_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows::core::HRESULT ); FilterGetInformation(hfilter.into_param().abi(), dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -113,7 +113,7 @@ pub unsafe fn FilterGetMessage(hport: P0, lpmessagebuffer: *mut FILTER_MESSA where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterGetMessage ( hport : super::super::Foundation:: HANDLE , lpmessagebuffer : *mut FILTER_MESSAGE_HEADER , dwmessagebuffersize : u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterGetMessage ( hport : super::super::Foundation:: HANDLE , lpmessagebuffer : *mut FILTER_MESSAGE_HEADER , dwmessagebuffersize : u32 , lpoverlapped : *mut super::super::System::IO:: OVERLAPPED ) -> ::windows::core::HRESULT ); FilterGetMessage(hport.into_param().abi(), lpmessagebuffer, dwmessagebuffersize, ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -122,7 +122,7 @@ pub unsafe fn FilterInstanceClose(hinstance: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceClose ( hinstance : HFILTER_INSTANCE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceClose ( hinstance : HFILTER_INSTANCE ) -> ::windows::core::HRESULT ); FilterInstanceClose(hinstance.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -133,7 +133,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceCreate ( lpfiltername : :: windows::core::PCWSTR , lpvolumename : :: windows::core::PCWSTR , lpinstancename : :: windows::core::PCWSTR , hinstance : *mut HFILTER_INSTANCE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceCreate ( lpfiltername : ::windows::core::PCWSTR , lpvolumename : ::windows::core::PCWSTR , lpinstancename : ::windows::core::PCWSTR , hinstance : *mut HFILTER_INSTANCE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); FilterInstanceCreate(lpfiltername.into_param().abi(), lpvolumename.into_param().abi(), lpinstancename.into_param().abi(), &mut result__).from_abi(result__) } @@ -144,7 +144,7 @@ pub unsafe fn FilterInstanceFindClose(hfilterinstancefind: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceFindClose ( hfilterinstancefind : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceFindClose ( hfilterinstancefind : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); FilterInstanceFindClose(hfilterinstancefind.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -153,7 +153,7 @@ pub unsafe fn FilterInstanceFindFirst(lpfiltername: P0, dwinformationclass: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceFindFirst ( lpfiltername : :: windows::core::PCWSTR , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpfilterinstancefind : *mut FilterInstanceFindHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceFindFirst ( lpfiltername : ::windows::core::PCWSTR , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpfilterinstancefind : *mut FilterInstanceFindHandle ) -> ::windows::core::HRESULT ); FilterInstanceFindFirst(lpfiltername.into_param().abi(), dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned, lpfilterinstancefind).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -163,7 +163,7 @@ pub unsafe fn FilterInstanceFindNext(hfilterinstancefind: P0, dwinformationc where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceFindNext ( hfilterinstancefind : super::super::Foundation:: HANDLE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceFindNext ( hfilterinstancefind : super::super::Foundation:: HANDLE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows::core::HRESULT ); FilterInstanceFindNext(hfilterinstancefind.into_param().abi(), dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -172,7 +172,7 @@ pub unsafe fn FilterInstanceGetInformation(hinstance: P0, dwinformationclass where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceGetInformation ( hinstance : HFILTER_INSTANCE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterInstanceGetInformation ( hinstance : HFILTER_INSTANCE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows::core::HRESULT ); FilterInstanceGetInformation(hinstance.into_param().abi(), dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -181,7 +181,7 @@ pub unsafe fn FilterLoad(lpfiltername: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterLoad ( lpfiltername : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterLoad ( lpfiltername : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); FilterLoad(lpfiltername.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -191,7 +191,7 @@ pub unsafe fn FilterReplyMessage(hport: P0, lpreplybuffer: *const FILTER_REP where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterReplyMessage ( hport : super::super::Foundation:: HANDLE , lpreplybuffer : *const FILTER_REPLY_HEADER , dwreplybuffersize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterReplyMessage ( hport : super::super::Foundation:: HANDLE , lpreplybuffer : *const FILTER_REPLY_HEADER , dwreplybuffersize : u32 ) -> ::windows::core::HRESULT ); FilterReplyMessage(hport.into_param().abi(), lpreplybuffer, dwreplybuffersize).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -201,7 +201,7 @@ pub unsafe fn FilterSendMessage(hport: P0, lpinbuffer: *const ::core::ffi::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterSendMessage ( hport : super::super::Foundation:: HANDLE , lpinbuffer : *const ::core::ffi::c_void , dwinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , dwoutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterSendMessage ( hport : super::super::Foundation:: HANDLE , lpinbuffer : *const ::core::ffi::c_void , dwinbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , dwoutbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows::core::HRESULT ); FilterSendMessage(hport.into_param().abi(), lpinbuffer, dwinbuffersize, ::core::mem::transmute(lpoutbuffer.unwrap_or(::std::ptr::null_mut())), dwoutbuffersize, lpbytesreturned).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -210,7 +210,7 @@ pub unsafe fn FilterUnload(lpfiltername: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterUnload ( lpfiltername : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterUnload ( lpfiltername : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); FilterUnload(lpfiltername.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -220,13 +220,13 @@ pub unsafe fn FilterVolumeFindClose(hvolumefind: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeFindClose ( hvolumefind : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeFindClose ( hvolumefind : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); FilterVolumeFindClose(hvolumefind.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] #[inline] pub unsafe fn FilterVolumeFindFirst(dwinformationclass: FILTER_VOLUME_INFORMATION_CLASS, lpbuffer: *mut ::core::ffi::c_void, dwbuffersize: u32, lpbytesreturned: *mut u32, lpvolumefind: *mut FilterVolumeFindHandle) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeFindFirst ( dwinformationclass : FILTER_VOLUME_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpvolumefind : *mut FilterVolumeFindHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeFindFirst ( dwinformationclass : FILTER_VOLUME_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpvolumefind : *mut FilterVolumeFindHandle ) -> ::windows::core::HRESULT ); FilterVolumeFindFirst(dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned, lpvolumefind).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -236,7 +236,7 @@ pub unsafe fn FilterVolumeFindNext(hvolumefind: P0, dwinformationclass: FILT where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeFindNext ( hvolumefind : super::super::Foundation:: HANDLE , dwinformationclass : FILTER_VOLUME_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeFindNext ( hvolumefind : super::super::Foundation:: HANDLE , dwinformationclass : FILTER_VOLUME_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows::core::HRESULT ); FilterVolumeFindNext(hvolumefind.into_param().abi(), dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -246,7 +246,7 @@ pub unsafe fn FilterVolumeInstanceFindClose(hvolumeinstancefind: P0) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeInstanceFindClose ( hvolumeinstancefind : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeInstanceFindClose ( hvolumeinstancefind : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); FilterVolumeInstanceFindClose(hvolumeinstancefind.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] @@ -255,7 +255,7 @@ pub unsafe fn FilterVolumeInstanceFindFirst(lpvolumename: P0, dwinformationc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeInstanceFindFirst ( lpvolumename : :: windows::core::PCWSTR , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpvolumeinstancefind : *mut FilterVolumeInstanceFindHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeInstanceFindFirst ( lpvolumename : ::windows::core::PCWSTR , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 , lpvolumeinstancefind : *mut FilterVolumeInstanceFindHandle ) -> ::windows::core::HRESULT ); FilterVolumeInstanceFindFirst(lpvolumename.into_param().abi(), dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned, lpvolumeinstancefind).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`, `\"Win32_Foundation\"`*"] @@ -265,7 +265,7 @@ pub unsafe fn FilterVolumeInstanceFindNext(hvolumeinstancefind: P0, dwinform where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeInstanceFindNext ( hvolumeinstancefind : super::super::Foundation:: HANDLE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "fltlib.dll""system" fn FilterVolumeInstanceFindNext ( hvolumeinstancefind : super::super::Foundation:: HANDLE , dwinformationclass : INSTANCE_INFORMATION_CLASS , lpbuffer : *mut ::core::ffi::c_void , dwbuffersize : u32 , lpbytesreturned : *mut u32 ) -> ::windows::core::HRESULT ); FilterVolumeInstanceFindNext(hvolumeinstancefind.into_param().abi(), dwinformationclass, lpbuffer, dwbuffersize, lpbytesreturned).ok() } #[doc = "*Required features: `\"Win32_Storage_InstallableFileSystems\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs index 4af4deb5a2..ba46b66169 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/IscsiDisc/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn AddISNSServerA(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddISNSServerA ( address : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddISNSServerA ( address : ::windows::core::PCSTR ) -> u32 ); AddISNSServerA(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -13,19 +13,19 @@ pub unsafe fn AddISNSServerW(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddISNSServerW ( address : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddISNSServerW ( address : ::windows::core::PCWSTR ) -> u32 ); AddISNSServerW(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn AddIScsiConnectionA(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, reserved: *mut ::core::ffi::c_void, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALA, securityflags: u64, loginoptions: *mut ISCSI_LOGIN_OPTIONS, key: ::core::option::Option<&[u8]>, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiConnectionA ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , reserved : *mut ::core::ffi::c_void , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALA , securityflags : u64 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : :: windows::core::PCSTR , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiConnectionA ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , reserved : *mut ::core::ffi::c_void , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALA , securityflags : u64 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : ::windows::core::PCSTR , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); AddIScsiConnectionA(uniquesessionid, reserved, initiatorportnumber, targetportal, securityflags, loginoptions, key.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(key.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), connectionid) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn AddIScsiConnectionW(uniquesessionid: *mut ISCSI_UNIQUE_SESSION_ID, reserved: *mut ::core::ffi::c_void, initiatorportnumber: u32, targetportal: *mut ISCSI_TARGET_PORTALW, securityflags: u64, loginoptions: *mut ISCSI_LOGIN_OPTIONS, key: ::core::option::Option<&[u8]>, connectionid: *mut ISCSI_UNIQUE_SESSION_ID) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiConnectionW ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , reserved : *mut ::core::ffi::c_void , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALW , securityflags : u64 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : :: windows::core::PCSTR , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiConnectionW ( uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , reserved : *mut ::core::ffi::c_void , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALW , securityflags : u64 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : ::windows::core::PCSTR , connectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); AddIScsiConnectionW(uniquesessionid, reserved, initiatorportnumber, targetportal, securityflags, loginoptions, key.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(key.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), connectionid) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -34,7 +34,7 @@ pub unsafe fn AddIScsiSendTargetPortalA(initiatorinstance: P0, initiatorport where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiSendTargetPortalA ( initiatorinstance : :: windows::core::PCSTR , initiatorportnumber : u32 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , securityflags : u64 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiSendTargetPortalA ( initiatorinstance : ::windows::core::PCSTR , initiatorportnumber : u32 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , securityflags : u64 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); AddIScsiSendTargetPortalA(initiatorinstance.into_param().abi(), initiatorportnumber, loginoptions, securityflags, portal) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -43,7 +43,7 @@ pub unsafe fn AddIScsiSendTargetPortalW(initiatorinstance: P0, initiatorport where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiSendTargetPortalW ( initiatorinstance : :: windows::core::PCWSTR , initiatorportnumber : u32 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , securityflags : u64 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiSendTargetPortalW ( initiatorinstance : ::windows::core::PCWSTR , initiatorportnumber : u32 , loginoptions : *mut ISCSI_LOGIN_OPTIONS , securityflags : u64 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); AddIScsiSendTargetPortalW(initiatorinstance.into_param().abi(), initiatorportnumber, loginoptions, securityflags, portal) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] @@ -55,7 +55,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiStaticTargetA ( targetname : :: windows::core::PCSTR , targetalias : :: windows::core::PCSTR , targetflags : u32 , persist : super::super::Foundation:: BOOLEAN , mappings : *mut ISCSI_TARGET_MAPPINGA , loginoptions : *mut ISCSI_LOGIN_OPTIONS , portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPA ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiStaticTargetA ( targetname : ::windows::core::PCSTR , targetalias : ::windows::core::PCSTR , targetflags : u32 , persist : super::super::Foundation:: BOOLEAN , mappings : *mut ISCSI_TARGET_MAPPINGA , loginoptions : *mut ISCSI_LOGIN_OPTIONS , portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPA ) -> u32 ); AddIScsiStaticTargetA(targetname.into_param().abi(), targetalias.into_param().abi(), targetflags, persist.into_param().abi(), mappings, loginoptions, portalgroup) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] @@ -67,7 +67,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiStaticTargetW ( targetname : :: windows::core::PCWSTR , targetalias : :: windows::core::PCWSTR , targetflags : u32 , persist : super::super::Foundation:: BOOLEAN , mappings : *mut ISCSI_TARGET_MAPPINGW , loginoptions : *mut ISCSI_LOGIN_OPTIONS , portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPW ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddIScsiStaticTargetW ( targetname : ::windows::core::PCWSTR , targetalias : ::windows::core::PCWSTR , targetflags : u32 , persist : super::super::Foundation:: BOOLEAN , mappings : *mut ISCSI_TARGET_MAPPINGW , loginoptions : *mut ISCSI_LOGIN_OPTIONS , portalgroup : *mut ISCSI_TARGET_PORTAL_GROUPW ) -> u32 ); AddIScsiStaticTargetW(targetname.into_param().abi(), targetalias.into_param().abi(), targetflags, persist.into_param().abi(), mappings, loginoptions, portalgroup) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -76,7 +76,7 @@ pub unsafe fn AddPersistentIScsiDeviceA(devicepath: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddPersistentIScsiDeviceA ( devicepath : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddPersistentIScsiDeviceA ( devicepath : ::windows::core::PCSTR ) -> u32 ); AddPersistentIScsiDeviceA(devicepath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -85,7 +85,7 @@ pub unsafe fn AddPersistentIScsiDeviceW(devicepath: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddPersistentIScsiDeviceW ( devicepath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddPersistentIScsiDeviceW ( devicepath : ::windows::core::PCWSTR ) -> u32 ); AddPersistentIScsiDeviceW(devicepath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -94,7 +94,7 @@ pub unsafe fn AddRadiusServerA(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddRadiusServerA ( address : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddRadiusServerA ( address : ::windows::core::PCSTR ) -> u32 ); AddRadiusServerA(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -103,7 +103,7 @@ pub unsafe fn AddRadiusServerW(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddRadiusServerW ( address : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn AddRadiusServerW ( address : ::windows::core::PCWSTR ) -> u32 ); AddRadiusServerW(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -132,7 +132,7 @@ pub unsafe fn GetIScsiIKEInfoA(initiatorname: P0, initiatorportnumber: u32, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiIKEInfoA ( initiatorname : :: windows::core::PCSTR , initiatorportnumber : u32 , reserved : *mut u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiIKEInfoA ( initiatorname : ::windows::core::PCSTR , initiatorportnumber : u32 , reserved : *mut u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION ) -> u32 ); GetIScsiIKEInfoA(initiatorname.into_param().abi(), initiatorportnumber, reserved, authinfo) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -141,19 +141,19 @@ pub unsafe fn GetIScsiIKEInfoW(initiatorname: P0, initiatorportnumber: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiIKEInfoW ( initiatorname : :: windows::core::PCWSTR , initiatorportnumber : u32 , reserved : *mut u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiIKEInfoW ( initiatorname : ::windows::core::PCWSTR , initiatorportnumber : u32 , reserved : *mut u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION ) -> u32 ); GetIScsiIKEInfoW(initiatorname.into_param().abi(), initiatorportnumber, reserved, authinfo) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn GetIScsiInitiatorNodeNameA(initiatornodename: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiInitiatorNodeNameA ( initiatornodename : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiInitiatorNodeNameA ( initiatornodename : ::windows::core::PSTR ) -> u32 ); GetIScsiInitiatorNodeNameA(::core::mem::transmute(initiatornodename)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn GetIScsiInitiatorNodeNameW(initiatornodename: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiInitiatorNodeNameW ( initiatornodename : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiInitiatorNodeNameW ( initiatornodename : ::windows::core::PWSTR ) -> u32 ); GetIScsiInitiatorNodeNameW(::core::mem::transmute(initiatornodename)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -182,7 +182,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiTargetInformationA ( targetname : :: windows::core::PCSTR , discoverymechanism : :: windows::core::PCSTR , infoclass : TARGET_INFORMATION_CLASS , buffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiTargetInformationA ( targetname : ::windows::core::PCSTR , discoverymechanism : ::windows::core::PCSTR , infoclass : TARGET_INFORMATION_CLASS , buffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); GetIScsiTargetInformationA(targetname.into_param().abi(), discoverymechanism.into_param().abi(), infoclass, buffersize, buffer) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -192,7 +192,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiTargetInformationW ( targetname : :: windows::core::PCWSTR , discoverymechanism : :: windows::core::PCWSTR , infoclass : TARGET_INFORMATION_CLASS , buffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn GetIScsiTargetInformationW ( targetname : ::windows::core::PCWSTR , discoverymechanism : ::windows::core::PCWSTR , infoclass : TARGET_INFORMATION_CLASS , buffersize : *mut u32 , buffer : *mut ::core::ffi::c_void ) -> u32 ); GetIScsiTargetInformationW(targetname.into_param().abi(), discoverymechanism.into_param().abi(), infoclass, buffersize, buffer) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -211,7 +211,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn LoginIScsiTargetA ( targetname : :: windows::core::PCSTR , isinformationalsession : super::super::Foundation:: BOOLEAN , initiatorinstance : :: windows::core::PCSTR , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALA , securityflags : u64 , mappings : *mut ISCSI_TARGET_MAPPINGA , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : :: windows::core::PCSTR , ispersistent : super::super::Foundation:: BOOLEAN , uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn LoginIScsiTargetA ( targetname : ::windows::core::PCSTR , isinformationalsession : super::super::Foundation:: BOOLEAN , initiatorinstance : ::windows::core::PCSTR , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALA , securityflags : u64 , mappings : *mut ISCSI_TARGET_MAPPINGA , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : ::windows::core::PCSTR , ispersistent : super::super::Foundation:: BOOLEAN , uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); LoginIScsiTargetA(targetname.into_param().abi(), isinformationalsession.into_param().abi(), initiatorinstance.into_param().abi(), initiatorportnumber, targetportal, securityflags, mappings, loginoptions, key.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(key.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ispersistent.into_param().abi(), uniquesessionid, uniqueconnectionid) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] @@ -224,7 +224,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn LoginIScsiTargetW ( targetname : :: windows::core::PCWSTR , isinformationalsession : super::super::Foundation:: BOOLEAN , initiatorinstance : :: windows::core::PCWSTR , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALW , securityflags : u64 , mappings : *mut ISCSI_TARGET_MAPPINGW , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : :: windows::core::PCSTR , ispersistent : super::super::Foundation:: BOOLEAN , uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn LoginIScsiTargetW ( targetname : ::windows::core::PCWSTR , isinformationalsession : super::super::Foundation:: BOOLEAN , initiatorinstance : ::windows::core::PCWSTR , initiatorportnumber : u32 , targetportal : *mut ISCSI_TARGET_PORTALW , securityflags : u64 , mappings : *mut ISCSI_TARGET_MAPPINGW , loginoptions : *mut ISCSI_LOGIN_OPTIONS , keysize : u32 , key : ::windows::core::PCSTR , ispersistent : super::super::Foundation:: BOOLEAN , uniquesessionid : *mut ISCSI_UNIQUE_SESSION_ID , uniqueconnectionid : *mut ISCSI_UNIQUE_SESSION_ID ) -> u32 ); LoginIScsiTargetW(targetname.into_param().abi(), isinformationalsession.into_param().abi(), initiatorinstance.into_param().abi(), initiatorportnumber, targetportal, securityflags, mappings, loginoptions, key.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(key.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ispersistent.into_param().abi(), uniquesessionid, uniqueconnectionid) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -239,7 +239,7 @@ pub unsafe fn RefreshISNSServerA(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RefreshISNSServerA ( address : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RefreshISNSServerA ( address : ::windows::core::PCSTR ) -> u32 ); RefreshISNSServerA(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -248,7 +248,7 @@ pub unsafe fn RefreshISNSServerW(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RefreshISNSServerW ( address : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RefreshISNSServerW ( address : ::windows::core::PCWSTR ) -> u32 ); RefreshISNSServerW(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -257,7 +257,7 @@ pub unsafe fn RefreshIScsiSendTargetPortalA(initiatorinstance: P0, initiator where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RefreshIScsiSendTargetPortalA ( initiatorinstance : :: windows::core::PCSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RefreshIScsiSendTargetPortalA ( initiatorinstance : ::windows::core::PCSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); RefreshIScsiSendTargetPortalA(initiatorinstance.into_param().abi(), initiatorportnumber, portal) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -266,7 +266,7 @@ pub unsafe fn RefreshIScsiSendTargetPortalW(initiatorinstance: P0, initiator where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RefreshIScsiSendTargetPortalW ( initiatorinstance : :: windows::core::PCWSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RefreshIScsiSendTargetPortalW ( initiatorinstance : ::windows::core::PCWSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); RefreshIScsiSendTargetPortalW(initiatorinstance.into_param().abi(), initiatorportnumber, portal) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -275,7 +275,7 @@ pub unsafe fn RemoveISNSServerA(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveISNSServerA ( address : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveISNSServerA ( address : ::windows::core::PCSTR ) -> u32 ); RemoveISNSServerA(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -284,7 +284,7 @@ pub unsafe fn RemoveISNSServerW(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveISNSServerW ( address : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveISNSServerW ( address : ::windows::core::PCWSTR ) -> u32 ); RemoveISNSServerW(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -300,7 +300,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiPersistentTargetA ( initiatorinstance : :: windows::core::PCSTR , initiatorportnumber : u32 , targetname : :: windows::core::PCSTR , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiPersistentTargetA ( initiatorinstance : ::windows::core::PCSTR , initiatorportnumber : u32 , targetname : ::windows::core::PCSTR , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); RemoveIScsiPersistentTargetA(initiatorinstance.into_param().abi(), initiatorportnumber, targetname.into_param().abi(), portal) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -310,7 +310,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiPersistentTargetW ( initiatorinstance : :: windows::core::PCWSTR , initiatorportnumber : u32 , targetname : :: windows::core::PCWSTR , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiPersistentTargetW ( initiatorinstance : ::windows::core::PCWSTR , initiatorportnumber : u32 , targetname : ::windows::core::PCWSTR , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); RemoveIScsiPersistentTargetW(initiatorinstance.into_param().abi(), initiatorportnumber, targetname.into_param().abi(), portal) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -319,7 +319,7 @@ pub unsafe fn RemoveIScsiSendTargetPortalA(initiatorinstance: P0, initiatorp where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiSendTargetPortalA ( initiatorinstance : :: windows::core::PCSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiSendTargetPortalA ( initiatorinstance : ::windows::core::PCSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALA ) -> u32 ); RemoveIScsiSendTargetPortalA(initiatorinstance.into_param().abi(), initiatorportnumber, portal) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -328,7 +328,7 @@ pub unsafe fn RemoveIScsiSendTargetPortalW(initiatorinstance: P0, initiatorp where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiSendTargetPortalW ( initiatorinstance : :: windows::core::PCWSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiSendTargetPortalW ( initiatorinstance : ::windows::core::PCWSTR , initiatorportnumber : u32 , portal : *mut ISCSI_TARGET_PORTALW ) -> u32 ); RemoveIScsiSendTargetPortalW(initiatorinstance.into_param().abi(), initiatorportnumber, portal) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -337,7 +337,7 @@ pub unsafe fn RemoveIScsiStaticTargetA(targetname: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiStaticTargetA ( targetname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiStaticTargetA ( targetname : ::windows::core::PCSTR ) -> u32 ); RemoveIScsiStaticTargetA(targetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -346,7 +346,7 @@ pub unsafe fn RemoveIScsiStaticTargetW(targetname: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiStaticTargetW ( targetname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveIScsiStaticTargetW ( targetname : ::windows::core::PCWSTR ) -> u32 ); RemoveIScsiStaticTargetW(targetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -355,7 +355,7 @@ pub unsafe fn RemovePersistentIScsiDeviceA(devicepath: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemovePersistentIScsiDeviceA ( devicepath : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemovePersistentIScsiDeviceA ( devicepath : ::windows::core::PCSTR ) -> u32 ); RemovePersistentIScsiDeviceA(devicepath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -364,7 +364,7 @@ pub unsafe fn RemovePersistentIScsiDeviceW(devicepath: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemovePersistentIScsiDeviceW ( devicepath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemovePersistentIScsiDeviceW ( devicepath : ::windows::core::PCWSTR ) -> u32 ); RemovePersistentIScsiDeviceW(devicepath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -373,7 +373,7 @@ pub unsafe fn RemoveRadiusServerA(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveRadiusServerA ( address : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveRadiusServerA ( address : ::windows::core::PCSTR ) -> u32 ); RemoveRadiusServerA(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -382,7 +382,7 @@ pub unsafe fn RemoveRadiusServerW(address: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveRadiusServerW ( address : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn RemoveRadiusServerW ( address : ::windows::core::PCWSTR ) -> u32 ); RemoveRadiusServerW(address.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -400,25 +400,25 @@ pub unsafe fn ReportActiveIScsiTargetMappingsW(buffersize: *mut u32, mappingcoun #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn ReportISNSServerListA(buffersizeinchar: *mut u32, buffer: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportISNSServerListA ( buffersizeinchar : *mut u32 , buffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportISNSServerListA ( buffersizeinchar : *mut u32 , buffer : ::windows::core::PSTR ) -> u32 ); ReportISNSServerListA(buffersizeinchar, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn ReportISNSServerListW(buffersizeinchar: *mut u32, buffer: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportISNSServerListW ( buffersizeinchar : *mut u32 , buffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportISNSServerListW ( buffersizeinchar : *mut u32 , buffer : ::windows::core::PWSTR ) -> u32 ); ReportISNSServerListW(buffersizeinchar, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn ReportIScsiInitiatorListA(buffersize: *mut u32, buffer: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiInitiatorListA ( buffersize : *mut u32 , buffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiInitiatorListA ( buffersize : *mut u32 , buffer : ::windows::core::PSTR ) -> u32 ); ReportIScsiInitiatorListA(buffersize, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn ReportIScsiInitiatorListW(buffersize: *mut u32, buffer: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiInitiatorListW ( buffersize : *mut u32 , buffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiInitiatorListW ( buffersize : *mut u32 , buffer : ::windows::core::PWSTR ) -> u32 ); ReportIScsiInitiatorListW(buffersize, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] @@ -466,7 +466,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiTargetPortalsA ( initiatorname : :: windows::core::PCSTR , targetname : :: windows::core::PCSTR , targetportaltag : *mut u16 , elementcount : *mut u32 , portals : *mut ISCSI_TARGET_PORTALA ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiTargetPortalsA ( initiatorname : ::windows::core::PCSTR , targetname : ::windows::core::PCSTR , targetportaltag : *mut u16 , elementcount : *mut u32 , portals : *mut ISCSI_TARGET_PORTALA ) -> u32 ); ReportIScsiTargetPortalsA(initiatorname.into_param().abi(), targetname.into_param().abi(), targetportaltag, elementcount, portals) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -476,7 +476,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiTargetPortalsW ( initiatorname : :: windows::core::PCWSTR , targetname : :: windows::core::PCWSTR , targetportaltag : *mut u16 , elementcount : *mut u32 , portals : *mut ISCSI_TARGET_PORTALW ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiTargetPortalsW ( initiatorname : ::windows::core::PCWSTR , targetname : ::windows::core::PCWSTR , targetportaltag : *mut u16 , elementcount : *mut u32 , portals : *mut ISCSI_TARGET_PORTALW ) -> u32 ); ReportIScsiTargetPortalsW(initiatorname.into_param().abi(), targetname.into_param().abi(), targetportaltag, elementcount, portals) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] @@ -486,7 +486,7 @@ pub unsafe fn ReportIScsiTargetsA(forceupdate: P0, buffersize: *mut u32, buf where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiTargetsA ( forceupdate : super::super::Foundation:: BOOLEAN , buffersize : *mut u32 , buffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiTargetsA ( forceupdate : super::super::Foundation:: BOOLEAN , buffersize : *mut u32 , buffer : ::windows::core::PSTR ) -> u32 ); ReportIScsiTargetsA(forceupdate.into_param().abi(), buffersize, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] @@ -496,31 +496,31 @@ pub unsafe fn ReportIScsiTargetsW(forceupdate: P0, buffersize: *mut u32, buf where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiTargetsW ( forceupdate : super::super::Foundation:: BOOLEAN , buffersize : *mut u32 , buffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportIScsiTargetsW ( forceupdate : super::super::Foundation:: BOOLEAN , buffersize : *mut u32 , buffer : ::windows::core::PWSTR ) -> u32 ); ReportIScsiTargetsW(forceupdate.into_param().abi(), buffersize, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn ReportPersistentIScsiDevicesA(buffersizeinchar: *mut u32, buffer: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportPersistentIScsiDevicesA ( buffersizeinchar : *mut u32 , buffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportPersistentIScsiDevicesA ( buffersizeinchar : *mut u32 , buffer : ::windows::core::PSTR ) -> u32 ); ReportPersistentIScsiDevicesA(buffersizeinchar, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn ReportPersistentIScsiDevicesW(buffersizeinchar: *mut u32, buffer: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportPersistentIScsiDevicesW ( buffersizeinchar : *mut u32 , buffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportPersistentIScsiDevicesW ( buffersizeinchar : *mut u32 , buffer : ::windows::core::PWSTR ) -> u32 ); ReportPersistentIScsiDevicesW(buffersizeinchar, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn ReportRadiusServerListA(buffersizeinchar: *mut u32, buffer: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportRadiusServerListA ( buffersizeinchar : *mut u32 , buffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportRadiusServerListA ( buffersizeinchar : *mut u32 , buffer : ::windows::core::PSTR ) -> u32 ); ReportRadiusServerListA(buffersizeinchar, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] #[inline] pub unsafe fn ReportRadiusServerListW(buffersizeinchar: *mut u32, buffer: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportRadiusServerListW ( buffersizeinchar : *mut u32 , buffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn ReportRadiusServerListW ( buffersizeinchar : *mut u32 , buffer : ::windows::core::PWSTR ) -> u32 ); ReportRadiusServerListW(buffersizeinchar, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -559,7 +559,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiIKEInfoA ( initiatorname : :: windows::core::PCSTR , initiatorportnumber : u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiIKEInfoA ( initiatorname : ::windows::core::PCSTR , initiatorportnumber : u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); SetIScsiIKEInfoA(initiatorname.into_param().abi(), initiatorportnumber, authinfo, persist.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] @@ -570,7 +570,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiIKEInfoW ( initiatorname : :: windows::core::PCWSTR , initiatorportnumber : u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiIKEInfoW ( initiatorname : ::windows::core::PCWSTR , initiatorportnumber : u32 , authinfo : *mut IKE_AUTHENTICATION_INFORMATION , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); SetIScsiIKEInfoW(initiatorname.into_param().abi(), initiatorportnumber, authinfo, persist.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -585,7 +585,7 @@ pub unsafe fn SetIScsiInitiatorNodeNameA(initiatornodename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiInitiatorNodeNameA ( initiatornodename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiInitiatorNodeNameA ( initiatornodename : ::windows::core::PCSTR ) -> u32 ); SetIScsiInitiatorNodeNameA(initiatornodename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -594,7 +594,7 @@ pub unsafe fn SetIScsiInitiatorNodeNameW(initiatornodename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiInitiatorNodeNameW ( initiatornodename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiInitiatorNodeNameW ( initiatornodename : ::windows::core::PCWSTR ) -> u32 ); SetIScsiInitiatorNodeNameW(initiatornodename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -613,7 +613,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiTunnelModeOuterAddressA ( initiatorname : :: windows::core::PCSTR , initiatorportnumber : u32 , destinationaddress : :: windows::core::PCSTR , outermodeaddress : :: windows::core::PCSTR , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiTunnelModeOuterAddressA ( initiatorname : ::windows::core::PCSTR , initiatorportnumber : u32 , destinationaddress : ::windows::core::PCSTR , outermodeaddress : ::windows::core::PCSTR , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); SetIScsiTunnelModeOuterAddressA(initiatorname.into_param().abi(), initiatorportnumber, destinationaddress.into_param().abi(), outermodeaddress.into_param().abi(), persist.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`, `\"Win32_Foundation\"`*"] @@ -626,7 +626,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiTunnelModeOuterAddressW ( initiatorname : :: windows::core::PCWSTR , initiatorportnumber : u32 , destinationaddress : :: windows::core::PCWSTR , outermodeaddress : :: windows::core::PCWSTR , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "iscsidsc.dll""system" fn SetIScsiTunnelModeOuterAddressW ( initiatorname : ::windows::core::PCWSTR , initiatorportnumber : u32 , destinationaddress : ::windows::core::PCWSTR , outermodeaddress : ::windows::core::PCWSTR , persist : super::super::Foundation:: BOOLEAN ) -> u32 ); SetIScsiTunnelModeOuterAddressW(initiatorname.into_param().abi(), initiatorportnumber, destinationaddress.into_param().abi(), outermodeaddress.into_param().abi(), persist.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -654,7 +654,7 @@ pub const ATA_FLAGS_NO_MULTIPLE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const ATA_FLAGS_USE_DMA: u32 = 16u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const DD_SCSI_DEVICE_NAME: ::windows::core::PCSTR = ::windows::s!("\\Device\\ScsiPort"); +pub const DD_SCSI_DEVICE_NAME: ::windows::core::PCSTR = ::windows::core::s!("\\Device\\ScsiPort"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const DUMP_DRIVER_NAME_LENGTH: u32 = 15u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -756,13 +756,13 @@ pub const HYBRID_STATUS_OUTPUT_BUFFER_TOO_SMALL: u32 = 3u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const HYBRID_STATUS_SUCCESS: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ID_FQDN: ::windows::core::PCSTR = ::windows::s!("2"); +pub const ID_FQDN: ::windows::core::PCSTR = ::windows::core::s!("2"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ID_IPV4_ADDR: ::windows::core::PCSTR = ::windows::s!("1"); +pub const ID_IPV4_ADDR: ::windows::core::PCSTR = ::windows::core::s!("1"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ID_IPV6_ADDR: ::windows::core::PCSTR = ::windows::s!("5"); +pub const ID_IPV6_ADDR: ::windows::core::PCSTR = ::windows::core::s!("5"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ID_USER_FQDN: ::windows::core::PCSTR = ::windows::s!("3"); +pub const ID_USER_FQDN: ::windows::core::PCSTR = ::windows::core::s!("3"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const IOCTL_ATA_MINIPORT: u32 = 315444u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -774,27 +774,27 @@ pub const IOCTL_IDE_PASS_THROUGH: u32 = 315432u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const IOCTL_MINIPORT_PROCESS_SERVICE_IRP: u32 = 315448u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_DSM_GENERAL: ::windows::core::PCSTR = ::windows::s!("MPDSMGEN"); +pub const IOCTL_MINIPORT_SIGNATURE_DSM_GENERAL: ::windows::core::PCSTR = ::windows::core::s!("MPDSMGEN"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_DSM_NOTIFICATION: ::windows::core::PCSTR = ::windows::s!("MPDSM "); +pub const IOCTL_MINIPORT_SIGNATURE_DSM_NOTIFICATION: ::windows::core::PCSTR = ::windows::core::s!("MPDSM "); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO: ::windows::core::PCSTR = ::windows::s!("ENDURINF"); +pub const IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO: ::windows::core::PCSTR = ::windows::core::s!("ENDURINF"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_FIRMWARE: ::windows::core::PCSTR = ::windows::s!("FIRMWARE"); +pub const IOCTL_MINIPORT_SIGNATURE_FIRMWARE: ::windows::core::PCSTR = ::windows::core::s!("FIRMWARE"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_HYBRDISK: ::windows::core::PCSTR = ::windows::s!("HYBRDISK"); +pub const IOCTL_MINIPORT_SIGNATURE_HYBRDISK: ::windows::core::PCSTR = ::windows::core::s!("HYBRDISK"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PHYSICAL_TOPOLOGY: ::windows::core::PCSTR = ::windows::s!("TOPOLOGY"); +pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PHYSICAL_TOPOLOGY: ::windows::core::PCSTR = ::windows::core::s!("TOPOLOGY"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PROTOCOL: ::windows::core::PCSTR = ::windows::s!("PROTOCOL"); +pub const IOCTL_MINIPORT_SIGNATURE_QUERY_PROTOCOL: ::windows::core::PCSTR = ::windows::core::s!("PROTOCOL"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_QUERY_TEMPERATURE: ::windows::core::PCSTR = ::windows::s!("TEMPERAT"); +pub const IOCTL_MINIPORT_SIGNATURE_QUERY_TEMPERATURE: ::windows::core::PCSTR = ::windows::core::s!("TEMPERAT"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_SCSIDISK: ::windows::core::PCSTR = ::windows::s!("SCSIDISK"); +pub const IOCTL_MINIPORT_SIGNATURE_SCSIDISK: ::windows::core::PCSTR = ::windows::core::s!("SCSIDISK"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL: ::windows::core::PCSTR = ::windows::s!("SETPROTO"); +pub const IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL: ::windows::core::PCSTR = ::windows::core::s!("SETPROTO"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const IOCTL_MINIPORT_SIGNATURE_SET_TEMPERATURE_THRESHOLD: ::windows::core::PCSTR = ::windows::s!("SETTEMPT"); +pub const IOCTL_MINIPORT_SIGNATURE_SET_TEMPERATURE_THRESHOLD: ::windows::core::PCSTR = ::windows::core::s!("SETTEMPT"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const IOCTL_MPIO_PASS_THROUGH_PATH: u32 = 315452u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] @@ -840,37 +840,37 @@ pub const ISCSI_LOGIN_FLAG_USE_RADIUS_RESPONSE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const ISCSI_LOGIN_FLAG_USE_RADIUS_VERIFICATION: u32 = 32u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_AUTH_TYPE: ::windows::core::PCSTR = ::windows::s!("0x00000080"); +pub const ISCSI_LOGIN_OPTIONS_AUTH_TYPE: ::windows::core::PCSTR = ::windows::core::s!("0x00000080"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_DATA_DIGEST: ::windows::core::PCSTR = ::windows::s!("0x00000002"); +pub const ISCSI_LOGIN_OPTIONS_DATA_DIGEST: ::windows::core::PCSTR = ::windows::core::s!("0x00000002"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_RETAIN: ::windows::core::PCSTR = ::windows::s!("0x00000010"); +pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_RETAIN: ::windows::core::PCSTR = ::windows::core::s!("0x00000010"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_WAIT: ::windows::core::PCSTR = ::windows::s!("0x00000008"); +pub const ISCSI_LOGIN_OPTIONS_DEFAULT_TIME_2_WAIT: ::windows::core::PCSTR = ::windows::core::s!("0x00000008"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_HEADER_DIGEST: ::windows::core::PCSTR = ::windows::s!("0x00000001"); +pub const ISCSI_LOGIN_OPTIONS_HEADER_DIGEST: ::windows::core::PCSTR = ::windows::core::s!("0x00000001"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_MAXIMUM_CONNECTIONS: ::windows::core::PCSTR = ::windows::s!("0x00000004"); +pub const ISCSI_LOGIN_OPTIONS_MAXIMUM_CONNECTIONS: ::windows::core::PCSTR = ::windows::core::s!("0x00000004"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_PASSWORD: ::windows::core::PCSTR = ::windows::s!("0x00000040"); +pub const ISCSI_LOGIN_OPTIONS_PASSWORD: ::windows::core::PCSTR = ::windows::core::s!("0x00000040"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_LOGIN_OPTIONS_USERNAME: ::windows::core::PCSTR = ::windows::s!("0x00000020"); +pub const ISCSI_LOGIN_OPTIONS_USERNAME: ::windows::core::PCSTR = ::windows::core::s!("0x00000020"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const ISCSI_LOGIN_OPTIONS_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_AGGRESSIVE_MODE_ENABLED: ::windows::core::PCSTR = ::windows::s!("0x00000008"); +pub const ISCSI_SECURITY_FLAG_AGGRESSIVE_MODE_ENABLED: ::windows::core::PCSTR = ::windows::core::s!("0x00000008"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_IKE_IPSEC_ENABLED: ::windows::core::PCSTR = ::windows::s!("0x00000002"); +pub const ISCSI_SECURITY_FLAG_IKE_IPSEC_ENABLED: ::windows::core::PCSTR = ::windows::core::s!("0x00000002"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_MAIN_MODE_ENABLED: ::windows::core::PCSTR = ::windows::s!("0x00000004"); +pub const ISCSI_SECURITY_FLAG_MAIN_MODE_ENABLED: ::windows::core::PCSTR = ::windows::core::s!("0x00000004"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_PFS_ENABLED: ::windows::core::PCSTR = ::windows::s!("0x00000010"); +pub const ISCSI_SECURITY_FLAG_PFS_ENABLED: ::windows::core::PCSTR = ::windows::core::s!("0x00000010"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_TRANSPORT_MODE_PREFERRED: ::windows::core::PCSTR = ::windows::s!("0x00000020"); +pub const ISCSI_SECURITY_FLAG_TRANSPORT_MODE_PREFERRED: ::windows::core::PCSTR = ::windows::core::s!("0x00000020"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_TUNNEL_MODE_PREFERRED: ::windows::core::PCSTR = ::windows::s!("0x00000040"); +pub const ISCSI_SECURITY_FLAG_TUNNEL_MODE_PREFERRED: ::windows::core::PCSTR = ::windows::core::s!("0x00000040"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] -pub const ISCSI_SECURITY_FLAG_VALID: ::windows::core::PCSTR = ::windows::s!("0x00000001"); +pub const ISCSI_SECURITY_FLAG_VALID: ::windows::core::PCSTR = ::windows::core::s!("0x00000001"); #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] pub const ISCSI_TARGET_FLAG_HIDE_STATIC_TARGET: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_IscsiDisc\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs index 2acfbdaca7..ae59940d83 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Jet/mod.rs @@ -373,7 +373,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "esent.dll""system" fn JetCreateIndexA ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , szindexname : *const i8 , grbit : u32 , szkey : :: windows::core::PCSTR , cbkey : u32 , ldensity : u32 ) -> i32 ); + ::windows::imp::link ! ( "esent.dll""system" fn JetCreateIndexA ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , szindexname : *const i8 , grbit : u32 , szkey : ::windows::core::PCSTR , cbkey : u32 , ldensity : u32 ) -> i32 ); JetCreateIndexA(sesid.into_param().abi(), tableid.into_param().abi(), szindexname, grbit, ::core::mem::transmute(szkey.as_ptr()), szkey.len() as _, ldensity) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] @@ -385,7 +385,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "esent.dll""system" fn JetCreateIndexW ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , szindexname : *const u16 , grbit : u32 , szkey : :: windows::core::PCWSTR , cbkey : u32 , ldensity : u32 ) -> i32 ); + ::windows::imp::link ! ( "esent.dll""system" fn JetCreateIndexW ( sesid : super::StructuredStorage:: JET_SESID , tableid : super::StructuredStorage:: JET_TABLEID , szindexname : *const u16 , grbit : u32 , szkey : ::windows::core::PCWSTR , cbkey : u32 , ldensity : u32 ) -> i32 ); JetCreateIndexW(sesid.into_param().abi(), tableid.into_param().abi(), szindexname, grbit, szkey.into_param().abi(), cbkey, ldensity) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`, `\"Win32_Storage_StructuredStorage\"`*"] @@ -840,7 +840,7 @@ pub unsafe fn JetFreeBuffer(pbbuf: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "esent.dll""system" fn JetFreeBuffer ( pbbuf : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "esent.dll""system" fn JetFreeBuffer ( pbbuf : ::windows::core::PCSTR ) -> i32 ); JetFreeBuffer(pbbuf.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] @@ -4112,11 +4112,11 @@ pub const JET_wrnTargetInstanceRunning: u32 = 578u32; #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] pub const JET_wrnUniqueKey: u32 = 345u32; #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] -pub const JET_wszConfigStoreReadControl: ::windows::core::PCWSTR = ::windows::w!("CsReadControl"); +pub const JET_wszConfigStoreReadControl: ::windows::core::PCWSTR = ::windows::core::w!("CsReadControl"); #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] -pub const JET_wszConfigStoreRelPathSysParamDefault: ::windows::core::PCWSTR = ::windows::w!("SysParamDefault"); +pub const JET_wszConfigStoreRelPathSysParamDefault: ::windows::core::PCWSTR = ::windows::core::w!("SysParamDefault"); #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] -pub const JET_wszConfigStoreRelPathSysParamOverride: ::windows::core::PCWSTR = ::windows::w!("SysParamOverride"); +pub const JET_wszConfigStoreRelPathSysParamOverride: ::windows::core::PCWSTR = ::windows::core::w!("SysParamOverride"); #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] pub const cColumnInfoCols: u32 = 14u32; #[doc = "*Required features: `\"Win32_Storage_Jet\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs index 995fc6f021..c1a90cc45d 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/OfflineFiles/mod.rs @@ -3135,7 +3135,7 @@ pub const OFFLINEFILES_PIN_CONTROL_FLAG_LOWPRIORITY: u32 = 512u32; #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub const OFFLINEFILES_PIN_CONTROL_FLAG_PINLINKTARGETS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] -pub const OFFLINEFILES_SETTING_PinLinkTargets: ::windows::core::PCWSTR = ::windows::w!("LinkTargetCaching"); +pub const OFFLINEFILES_SETTING_PinLinkTargets: ::windows::core::PCWSTR = ::windows::core::w!("LinkTargetCaching"); #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] pub const OFFLINEFILES_SETTING_SCOPE_COMPUTER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Storage_OfflineFiles\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs index 9b55bf8de1..62a7a46667 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Packaging/Appx/mod.rs @@ -1,7 +1,7 @@ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] #[inline] pub unsafe fn ActivatePackageVirtualizationContext(context: *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__) -> ::windows::core::Result { - ::windows::imp::link ! ( "kernel32.dll""system" fn ActivatePackageVirtualizationContext ( context : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ , cookie : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ActivatePackageVirtualizationContext ( context : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ , cookie : *mut usize ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ActivatePackageVirtualizationContext(context, &mut result__).from_abi(result__) } @@ -11,7 +11,7 @@ pub unsafe fn AddPackageDependency(packagedependencyid: P0, rank: i32, optio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernelbase.dll""system" fn AddPackageDependency ( packagedependencyid : :: windows::core::PCWSTR , rank : i32 , options : AddPackageDependencyOptions , packagedependencycontext : *mut *mut PACKAGEDEPENDENCY_CONTEXT__ , packagefullname : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernelbase.dll""system" fn AddPackageDependency ( packagedependencyid : ::windows::core::PCWSTR , rank : i32 , options : AddPackageDependencyOptions , packagedependencycontext : *mut *mut PACKAGEDEPENDENCY_CONTEXT__ , packagefullname : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); AddPackageDependency(packagedependencyid.into_param().abi(), rank, options, packagedependencycontext, ::core::mem::transmute(packagefullname.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -101,7 +101,7 @@ pub unsafe fn CheckIsMSIXPackage(packagefullname: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CheckIsMSIXPackage ( packagefullname : :: windows::core::PCWSTR , ismsixpackage : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CheckIsMSIXPackage ( packagefullname : ::windows::core::PCWSTR , ismsixpackage : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CheckIsMSIXPackage(packagefullname.into_param().abi(), &mut result__).from_abi(result__) } @@ -118,7 +118,7 @@ pub unsafe fn CreatePackageVirtualizationContext(packagefamilyname: P0) -> : where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreatePackageVirtualizationContext ( packagefamilyname : :: windows::core::PCWSTR , context : *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreatePackageVirtualizationContext ( packagefamilyname : ::windows::core::PCWSTR , context : *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__>(); CreatePackageVirtualizationContext(packagefamilyname.into_param().abi(), &mut result__).from_abi(result__) } @@ -134,13 +134,13 @@ pub unsafe fn DeletePackageDependency(packagedependencyid: P0) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernelbase.dll""system" fn DeletePackageDependency ( packagedependencyid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernelbase.dll""system" fn DeletePackageDependency ( packagedependencyid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DeletePackageDependency(packagedependencyid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] #[inline] pub unsafe fn DuplicatePackageVirtualizationContext(sourcecontext: *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__) -> ::windows::core::Result<*mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__> { - ::windows::imp::link ! ( "kernel32.dll""system" fn DuplicatePackageVirtualizationContext ( sourcecontext : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ , destcontext : *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DuplicatePackageVirtualizationContext ( sourcecontext : *const PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ , destcontext : *mut *mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__ ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut PACKAGE_VIRTUALIZATION_CONTEXT_HANDLE__>(); DuplicatePackageVirtualizationContext(sourcecontext, &mut result__).from_abi(result__) } @@ -151,7 +151,7 @@ pub unsafe fn FindPackagesByPackageFamily(packagefamilyname: P0, packagefilt where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindPackagesByPackageFamily ( packagefamilyname : :: windows::core::PCWSTR , packagefilters : u32 , count : *mut u32 , packagefullnames : *mut :: windows::core::PWSTR , bufferlength : *mut u32 , buffer : :: windows::core::PWSTR , packageproperties : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindPackagesByPackageFamily ( packagefamilyname : ::windows::core::PCWSTR , packagefilters : u32 , count : *mut u32 , packagefullnames : *mut ::windows::core::PWSTR , bufferlength : *mut u32 , buffer : ::windows::core::PWSTR , packageproperties : *mut u32 ) -> super::super::super::Foundation:: WIN32_ERROR ); FindPackagesByPackageFamily(packagefamilyname.into_param().abi(), packagefilters, count, ::core::mem::transmute(packagefullnames.unwrap_or(::std::ptr::null_mut())), bufferlength, ::core::mem::transmute(buffer), ::core::mem::transmute(packageproperties.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -162,7 +162,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FormatApplicationUserModelId ( packagefamilyname : :: windows::core::PCWSTR , packagerelativeapplicationid : :: windows::core::PCWSTR , applicationusermodelidlength : *mut u32 , applicationusermodelid : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FormatApplicationUserModelId ( packagefamilyname : ::windows::core::PCWSTR , packagerelativeapplicationid : ::windows::core::PCWSTR , applicationusermodelidlength : *mut u32 , applicationusermodelid : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); FormatApplicationUserModelId(packagefamilyname.into_param().abi(), packagerelativeapplicationid.into_param().abi(), applicationusermodelidlength, ::core::mem::transmute(applicationusermodelid)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -172,7 +172,7 @@ pub unsafe fn GetApplicationUserModelId(hprocess: P0, applicationusermodelid where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetApplicationUserModelId ( hprocess : super::super::super::Foundation:: HANDLE , applicationusermodelidlength : *mut u32 , applicationusermodelid : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetApplicationUserModelId ( hprocess : super::super::super::Foundation:: HANDLE , applicationusermodelidlength : *mut u32 , applicationusermodelid : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetApplicationUserModelId(hprocess.into_param().abi(), applicationusermodelidlength, ::core::mem::transmute(applicationusermodelid)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -182,28 +182,28 @@ pub unsafe fn GetApplicationUserModelIdFromToken(token: P0, applicationuserm where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn GetApplicationUserModelIdFromToken ( token : super::super::super::Foundation:: HANDLE , applicationusermodelidlength : *mut u32 , applicationusermodelid : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn GetApplicationUserModelIdFromToken ( token : super::super::super::Foundation:: HANDLE , applicationusermodelidlength : *mut u32 , applicationusermodelid : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetApplicationUserModelIdFromToken(token.into_param().abi(), applicationusermodelidlength, ::core::mem::transmute(applicationusermodelid)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetCurrentApplicationUserModelId(applicationusermodelidlength: *mut u32, applicationusermodelid: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentApplicationUserModelId ( applicationusermodelidlength : *mut u32 , applicationusermodelid : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentApplicationUserModelId ( applicationusermodelidlength : *mut u32 , applicationusermodelid : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetCurrentApplicationUserModelId(applicationusermodelidlength, ::core::mem::transmute(applicationusermodelid)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetCurrentPackageFamilyName(packagefamilynamelength: *mut u32, packagefamilyname: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentPackageFamilyName ( packagefamilynamelength : *mut u32 , packagefamilyname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentPackageFamilyName ( packagefamilynamelength : *mut u32 , packagefamilyname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetCurrentPackageFamilyName(packagefamilynamelength, ::core::mem::transmute(packagefamilyname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetCurrentPackageFullName(packagefullnamelength: *mut u32, packagefullname: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentPackageFullName ( packagefullnamelength : *mut u32 , packagefullname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentPackageFullName ( packagefullnamelength : *mut u32 , packagefullname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetCurrentPackageFullName(packagefullnamelength, ::core::mem::transmute(packagefullname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -231,14 +231,14 @@ pub unsafe fn GetCurrentPackageInfo2(flags: u32, packagepathtype: PackagePathTyp #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetCurrentPackagePath(pathlength: *mut u32, path: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentPackagePath ( pathlength : *mut u32 , path : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentPackagePath ( pathlength : *mut u32 , path : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetCurrentPackagePath(pathlength, ::core::mem::transmute(path)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetCurrentPackagePath2(packagepathtype: PackagePathType, pathlength: *mut u32, path: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" fn GetCurrentPackagePath2 ( packagepathtype : PackagePathType , pathlength : *mut u32 , path : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" fn GetCurrentPackagePath2 ( packagepathtype : PackagePathType , pathlength : *mut u32 , path : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetCurrentPackagePath2(packagepathtype, pathlength, ::core::mem::transmute(path)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] @@ -250,7 +250,7 @@ pub unsafe fn GetCurrentPackageVirtualizationContext() -> *mut PACKAGE_VIRTUALIZ #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] #[inline] pub unsafe fn GetIdForPackageDependencyContext(packagedependencycontext: *const PACKAGEDEPENDENCY_CONTEXT__) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "kernelbase.dll""system" fn GetIdForPackageDependencyContext ( packagedependencycontext : *const PACKAGEDEPENDENCY_CONTEXT__ , packagedependencyid : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernelbase.dll""system" fn GetIdForPackageDependencyContext ( packagedependencycontext : *const PACKAGEDEPENDENCY_CONTEXT__ , packagedependencyid : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); GetIdForPackageDependencyContext(packagedependencycontext, &mut result__).from_abi(result__) } @@ -268,7 +268,7 @@ pub unsafe fn GetPackageFamilyName(hprocess: P0, packagefamilynamelength: *m where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackageFamilyName ( hprocess : super::super::super::Foundation:: HANDLE , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackageFamilyName ( hprocess : super::super::super::Foundation:: HANDLE , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetPackageFamilyName(hprocess.into_param().abi(), packagefamilynamelength, ::core::mem::transmute(packagefamilyname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -278,7 +278,7 @@ pub unsafe fn GetPackageFamilyNameFromToken(token: P0, packagefamilynameleng where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn GetPackageFamilyNameFromToken ( token : super::super::super::Foundation:: HANDLE , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn GetPackageFamilyNameFromToken ( token : super::super::super::Foundation:: HANDLE , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetPackageFamilyNameFromToken(token.into_param().abi(), packagefamilynamelength, ::core::mem::transmute(packagefamilyname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -288,7 +288,7 @@ pub unsafe fn GetPackageFullName(hprocess: P0, packagefullnamelength: *mut u where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackageFullName ( hprocess : super::super::super::Foundation:: HANDLE , packagefullnamelength : *mut u32 , packagefullname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackageFullName ( hprocess : super::super::super::Foundation:: HANDLE , packagefullnamelength : *mut u32 , packagefullname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetPackageFullName(hprocess.into_param().abi(), packagefullnamelength, ::core::mem::transmute(packagefullname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -298,7 +298,7 @@ pub unsafe fn GetPackageFullNameFromToken(token: P0, packagefullnamelength: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn GetPackageFullNameFromToken ( token : super::super::super::Foundation:: HANDLE , packagefullnamelength : *mut u32 , packagefullname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn GetPackageFullNameFromToken ( token : super::super::super::Foundation:: HANDLE , packagefullnamelength : *mut u32 , packagefullname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetPackageFullNameFromToken(token.into_param().abi(), packagefullnamelength, ::core::mem::transmute(packagefullname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -329,7 +329,7 @@ pub unsafe fn GetPackageInfo2(packageinforeference: *const _PACKAGE_INFO_REFEREN #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetPackagePath(packageid: *const PACKAGE_ID, reserved: u32, pathlength: *mut u32, path: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackagePath ( packageid : *const PACKAGE_ID , reserved : u32 , pathlength : *mut u32 , path : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackagePath ( packageid : *const PACKAGE_ID , reserved : u32 , pathlength : *mut u32 , path : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetPackagePath(packageid, reserved, pathlength, ::core::mem::transmute(path)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -339,7 +339,7 @@ pub unsafe fn GetPackagePathByFullName(packagefullname: P0, pathlength: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackagePathByFullName ( packagefullname : :: windows::core::PCWSTR , pathlength : *mut u32 , path : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackagePathByFullName ( packagefullname : ::windows::core::PCWSTR , pathlength : *mut u32 , path : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetPackagePathByFullName(packagefullname.into_param().abi(), pathlength, ::core::mem::transmute(path)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -349,7 +349,7 @@ pub unsafe fn GetPackagePathByFullName2(packagefullname: P0, packagepathtype where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" fn GetPackagePathByFullName2 ( packagefullname : :: windows::core::PCWSTR , packagepathtype : PackagePathType , pathlength : *mut u32 , path : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" fn GetPackagePathByFullName2 ( packagefullname : ::windows::core::PCWSTR , packagepathtype : PackagePathType , pathlength : *mut u32 , path : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetPackagePathByFullName2(packagefullname.into_param().abi(), packagepathtype, pathlength, ::core::mem::transmute(path)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -359,7 +359,7 @@ pub unsafe fn GetPackagesByPackageFamily(packagefamilyname: P0, count: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackagesByPackageFamily ( packagefamilyname : :: windows::core::PCWSTR , count : *mut u32 , packagefullnames : *mut :: windows::core::PWSTR , bufferlength : *mut u32 , buffer : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPackagesByPackageFamily ( packagefamilyname : ::windows::core::PCWSTR , count : *mut u32 , packagefullnames : *mut ::windows::core::PWSTR , bufferlength : *mut u32 , buffer : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetPackagesByPackageFamily(packagefamilyname.into_param().abi(), count, ::core::mem::transmute(packagefullnames.unwrap_or(::std::ptr::null_mut())), bufferlength, ::core::mem::transmute(buffer)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -369,7 +369,7 @@ pub unsafe fn GetProcessesInVirtualizationContext(packagefamilyname: P0, cou where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProcessesInVirtualizationContext ( packagefamilyname : :: windows::core::PCWSTR , count : *mut u32 , processes : *mut *mut super::super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProcessesInVirtualizationContext ( packagefamilyname : ::windows::core::PCWSTR , count : *mut u32 , processes : *mut *mut super::super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); GetProcessesInVirtualizationContext(packagefamilyname.into_param().abi(), count, processes).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] @@ -378,7 +378,7 @@ pub unsafe fn GetResolvedPackageFullNameForPackageDependency(packagedependen where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernelbase.dll""system" fn GetResolvedPackageFullNameForPackageDependency ( packagedependencyid : :: windows::core::PCWSTR , packagefullname : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernelbase.dll""system" fn GetResolvedPackageFullNameForPackageDependency ( packagedependencyid : ::windows::core::PCWSTR , packagefullname : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); GetResolvedPackageFullNameForPackageDependency(packagedependencyid.into_param().abi(), &mut result__).from_abi(result__) } @@ -389,7 +389,7 @@ pub unsafe fn GetStagedPackageOrigin(packagefullname: P0, origin: *mut Packa where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn GetStagedPackageOrigin ( packagefullname : :: windows::core::PCWSTR , origin : *mut PackageOrigin ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn GetStagedPackageOrigin ( packagefullname : ::windows::core::PCWSTR , origin : *mut PackageOrigin ) -> super::super::super::Foundation:: WIN32_ERROR ); GetStagedPackageOrigin(packagefullname.into_param().abi(), origin) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -399,7 +399,7 @@ pub unsafe fn GetStagedPackagePathByFullName(packagefullname: P0, pathlength where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetStagedPackagePathByFullName ( packagefullname : :: windows::core::PCWSTR , pathlength : *mut u32 , path : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetStagedPackagePathByFullName ( packagefullname : ::windows::core::PCWSTR , pathlength : *mut u32 , path : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetStagedPackagePathByFullName(packagefullname.into_param().abi(), pathlength, ::core::mem::transmute(path)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -409,7 +409,7 @@ pub unsafe fn GetStagedPackagePathByFullName2(packagefullname: P0, packagepa where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" fn GetStagedPackagePathByFullName2 ( packagefullname : :: windows::core::PCWSTR , packagepathtype : PackagePathType , pathlength : *mut u32 , path : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-3.dll""system" fn GetStagedPackagePathByFullName2 ( packagefullname : ::windows::core::PCWSTR , packagepathtype : PackagePathType , pathlength : *mut u32 , path : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); GetStagedPackagePathByFullName2(packagefullname.into_param().abi(), packagepathtype, pathlength, ::core::mem::transmute(path)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -419,7 +419,7 @@ pub unsafe fn OpenPackageInfoByFullName(packagefullname: P0, reserved: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenPackageInfoByFullName ( packagefullname : :: windows::core::PCWSTR , reserved : u32 , packageinforeference : *mut *mut _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenPackageInfoByFullName ( packagefullname : ::windows::core::PCWSTR , reserved : u32 , packageinforeference : *mut *mut _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); OpenPackageInfoByFullName(packagefullname.into_param().abi(), reserved, packageinforeference) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -430,7 +430,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn OpenPackageInfoByFullNameForUser ( usersid : super::super::super::Foundation:: PSID , packagefullname : :: windows::core::PCWSTR , reserved : u32 , packageinforeference : *mut *mut _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn OpenPackageInfoByFullNameForUser ( usersid : super::super::super::Foundation:: PSID , packagefullname : ::windows::core::PCWSTR , reserved : u32 , packageinforeference : *mut *mut _PACKAGE_INFO_REFERENCE ) -> super::super::super::Foundation:: WIN32_ERROR ); OpenPackageInfoByFullNameForUser(usersid.into_param().abi(), packagefullname.into_param().abi(), reserved, packageinforeference) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -440,21 +440,21 @@ pub unsafe fn PackageFamilyNameFromFullName(packagefullname: P0, packagefami where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn PackageFamilyNameFromFullName ( packagefullname : :: windows::core::PCWSTR , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn PackageFamilyNameFromFullName ( packagefullname : ::windows::core::PCWSTR , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); PackageFamilyNameFromFullName(packagefullname.into_param().abi(), packagefamilynamelength, ::core::mem::transmute(packagefamilyname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PackageFamilyNameFromId(packageid: *const PACKAGE_ID, packagefamilynamelength: *mut u32, packagefamilyname: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "kernel32.dll""system" fn PackageFamilyNameFromId ( packageid : *const PACKAGE_ID , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn PackageFamilyNameFromId ( packageid : *const PACKAGE_ID , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); PackageFamilyNameFromId(packageid, packagefamilynamelength, ::core::mem::transmute(packagefamilyname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PackageFullNameFromId(packageid: *const PACKAGE_ID, packagefullnamelength: *mut u32, packagefullname: ::windows::core::PWSTR) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "kernel32.dll""system" fn PackageFullNameFromId ( packageid : *const PACKAGE_ID , packagefullnamelength : *mut u32 , packagefullname : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn PackageFullNameFromId ( packageid : *const PACKAGE_ID , packagefullnamelength : *mut u32 , packagefullname : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); PackageFullNameFromId(packageid, packagefullnamelength, ::core::mem::transmute(packagefullname)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -464,7 +464,7 @@ pub unsafe fn PackageIdFromFullName(packagefullname: P0, flags: u32, bufferl where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn PackageIdFromFullName ( packagefullname : :: windows::core::PCWSTR , flags : u32 , bufferlength : *mut u32 , buffer : *mut u8 ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn PackageIdFromFullName ( packagefullname : ::windows::core::PCWSTR , flags : u32 , bufferlength : *mut u32 , buffer : *mut u8 ) -> super::super::super::Foundation:: WIN32_ERROR ); PackageIdFromFullName(packagefullname.into_param().abi(), flags, bufferlength, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -474,7 +474,7 @@ pub unsafe fn PackageNameAndPublisherIdFromFamilyName(packagefamilyname: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn PackageNameAndPublisherIdFromFamilyName ( packagefamilyname : :: windows::core::PCWSTR , packagenamelength : *mut u32 , packagename : :: windows::core::PWSTR , packagepublisheridlength : *mut u32 , packagepublisherid : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn PackageNameAndPublisherIdFromFamilyName ( packagefamilyname : ::windows::core::PCWSTR , packagenamelength : *mut u32 , packagename : ::windows::core::PWSTR , packagepublisheridlength : *mut u32 , packagepublisherid : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); PackageNameAndPublisherIdFromFamilyName(packagefamilyname.into_param().abi(), packagenamelength, ::core::mem::transmute(packagename), packagepublisheridlength, ::core::mem::transmute(packagepublisherid)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -484,7 +484,7 @@ pub unsafe fn ParseApplicationUserModelId(applicationusermodelid: P0, packag where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ParseApplicationUserModelId ( applicationusermodelid : :: windows::core::PCWSTR , packagefamilynamelength : *mut u32 , packagefamilyname : :: windows::core::PWSTR , packagerelativeapplicationidlength : *mut u32 , packagerelativeapplicationid : :: windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ParseApplicationUserModelId ( applicationusermodelid : ::windows::core::PCWSTR , packagefamilynamelength : *mut u32 , packagefamilyname : ::windows::core::PWSTR , packagerelativeapplicationidlength : *mut u32 , packagerelativeapplicationid : ::windows::core::PWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); ParseApplicationUserModelId(applicationusermodelid.into_param().abi(), packagefamilynamelength, ::core::mem::transmute(packagefamilyname), packagerelativeapplicationidlength, ::core::mem::transmute(packagerelativeapplicationid)) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] @@ -496,7 +496,7 @@ pub unsafe fn ReleasePackageVirtualizationContext(context: *const PACKAGE_VIRTUA #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] #[inline] pub unsafe fn RemovePackageDependency(packagedependencycontext: *const PACKAGEDEPENDENCY_CONTEXT__) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernelbase.dll""system" fn RemovePackageDependency ( packagedependencycontext : *const PACKAGEDEPENDENCY_CONTEXT__ ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernelbase.dll""system" fn RemovePackageDependency ( packagedependencycontext : *const PACKAGEDEPENDENCY_CONTEXT__ ) -> ::windows::core::HRESULT ); RemovePackageDependency(packagedependencycontext).ok() } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -508,7 +508,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernelbase.dll""system" fn TryCreatePackageDependency ( user : super::super::super::Foundation:: PSID , packagefamilyname : :: windows::core::PCWSTR , minversion : PACKAGE_VERSION , packagedependencyprocessorarchitectures : PackageDependencyProcessorArchitectures , lifetimekind : PackageDependencyLifetimeKind , lifetimeartifact : :: windows::core::PCWSTR , options : CreatePackageDependencyOptions , packagedependencyid : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernelbase.dll""system" fn TryCreatePackageDependency ( user : super::super::super::Foundation:: PSID , packagefamilyname : ::windows::core::PCWSTR , minversion : PACKAGE_VERSION , packagedependencyprocessorarchitectures : PackageDependencyProcessorArchitectures , lifetimekind : PackageDependencyLifetimeKind , lifetimeartifact : ::windows::core::PCWSTR , options : CreatePackageDependencyOptions , packagedependencyid : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); TryCreatePackageDependency(user.into_param().abi(), packagefamilyname.into_param().abi(), ::core::mem::transmute(minversion), packagedependencyprocessorarchitectures, lifetimekind, lifetimeartifact.into_param().abi(), options, &mut result__).from_abi(result__) } @@ -519,7 +519,7 @@ pub unsafe fn VerifyApplicationUserModelId(applicationusermodelid: P0) -> su where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn VerifyApplicationUserModelId ( applicationusermodelid : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn VerifyApplicationUserModelId ( applicationusermodelid : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); VerifyApplicationUserModelId(applicationusermodelid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -529,7 +529,7 @@ pub unsafe fn VerifyPackageFamilyName(packagefamilyname: P0) -> super::super where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn VerifyPackageFamilyName ( packagefamilyname : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn VerifyPackageFamilyName ( packagefamilyname : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); VerifyPackageFamilyName(packagefamilyname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -539,7 +539,7 @@ pub unsafe fn VerifyPackageFullName(packagefullname: P0) -> super::super::su where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn VerifyPackageFullName ( packagefullname : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn VerifyPackageFullName ( packagefullname : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); VerifyPackageFullName(packagefullname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`, `\"Win32_Foundation\"`*"] @@ -556,7 +556,7 @@ pub unsafe fn VerifyPackageRelativeApplicationId(packagerelativeapplicationi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn VerifyPackageRelativeApplicationId ( packagerelativeapplicationid : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-appmodel-runtime-l1-1-1.dll""system" fn VerifyPackageRelativeApplicationId ( packagerelativeapplicationid : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: WIN32_ERROR ); VerifyPackageRelativeApplicationId(packagerelativeapplicationid.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_Packaging_Appx\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs index f1d71810ab..3f8c4d86a8 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/ProjectedFileSystem/mod.rs @@ -13,7 +13,7 @@ pub unsafe fn PrjClearNegativePathCache(namespacevirtualizationcontext: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjClearNegativePathCache ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , totalentrynumber : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjClearNegativePathCache ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , totalentrynumber : *mut u32 ) -> ::windows::core::HRESULT ); PrjClearNegativePathCache(namespacevirtualizationcontext.into_param().abi(), ::core::mem::transmute(totalentrynumber.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] @@ -22,7 +22,7 @@ pub unsafe fn PrjCompleteCommand(namespacevirtualizationcontext: P0, command where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjCompleteCommand ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , commandid : i32 , completionresult : :: windows::core::HRESULT , extendedparameters : *const PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjCompleteCommand ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , commandid : i32 , completionresult : ::windows::core::HRESULT , extendedparameters : *const PRJ_COMPLETE_COMMAND_EXTENDED_PARAMETERS ) -> ::windows::core::HRESULT ); PrjCompleteCommand(namespacevirtualizationcontext.into_param().abi(), commandid, completionresult, ::core::mem::transmute(extendedparameters.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] @@ -32,7 +32,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjDeleteFile ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : :: windows::core::PCWSTR , updateflags : PRJ_UPDATE_TYPES , failurereason : *mut PRJ_UPDATE_FAILURE_CAUSES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjDeleteFile ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : ::windows::core::PCWSTR , updateflags : PRJ_UPDATE_TYPES , failurereason : *mut PRJ_UPDATE_FAILURE_CAUSES ) -> ::windows::core::HRESULT ); PrjDeleteFile(namespacevirtualizationcontext.into_param().abi(), destinationfilename.into_param().abi(), updateflags, ::core::mem::transmute(failurereason.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] @@ -42,7 +42,7 @@ pub unsafe fn PrjDoesNameContainWildCards(filename: P0) -> super::super::Fou where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjDoesNameContainWildCards ( filename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjDoesNameContainWildCards ( filename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOLEAN ); PrjDoesNameContainWildCards(filename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] @@ -52,7 +52,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjFileNameCompare ( filename1 : :: windows::core::PCWSTR , filename2 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjFileNameCompare ( filename1 : ::windows::core::PCWSTR , filename2 : ::windows::core::PCWSTR ) -> i32 ); PrjFileNameCompare(filename1.into_param().abi(), filename2.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] @@ -63,7 +63,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjFileNameMatch ( filenametocheck : :: windows::core::PCWSTR , pattern : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjFileNameMatch ( filenametocheck : ::windows::core::PCWSTR , pattern : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOLEAN ); PrjFileNameMatch(filenametocheck.into_param().abi(), pattern.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] @@ -74,7 +74,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjFillDirEntryBuffer ( filename : :: windows::core::PCWSTR , filebasicinfo : *const PRJ_FILE_BASIC_INFO , direntrybufferhandle : PRJ_DIR_ENTRY_BUFFER_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjFillDirEntryBuffer ( filename : ::windows::core::PCWSTR , filebasicinfo : *const PRJ_FILE_BASIC_INFO , direntrybufferhandle : PRJ_DIR_ENTRY_BUFFER_HANDLE ) -> ::windows::core::HRESULT ); PrjFillDirEntryBuffer(filename.into_param().abi(), ::core::mem::transmute(filebasicinfo.unwrap_or(::std::ptr::null())), direntrybufferhandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] @@ -85,7 +85,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjFillDirEntryBuffer2 ( direntrybufferhandle : PRJ_DIR_ENTRY_BUFFER_HANDLE , filename : :: windows::core::PCWSTR , filebasicinfo : *const PRJ_FILE_BASIC_INFO , extendedinfo : *const PRJ_EXTENDED_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjFillDirEntryBuffer2 ( direntrybufferhandle : PRJ_DIR_ENTRY_BUFFER_HANDLE , filename : ::windows::core::PCWSTR , filebasicinfo : *const PRJ_FILE_BASIC_INFO , extendedinfo : *const PRJ_EXTENDED_INFO ) -> ::windows::core::HRESULT ); PrjFillDirEntryBuffer2(direntrybufferhandle.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(filebasicinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(extendedinfo.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] @@ -100,7 +100,7 @@ pub unsafe fn PrjGetOnDiskFileState(destinationfilename: P0) -> ::windows::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjGetOnDiskFileState ( destinationfilename : :: windows::core::PCWSTR , filestate : *mut PRJ_FILE_STATE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjGetOnDiskFileState ( destinationfilename : ::windows::core::PCWSTR , filestate : *mut PRJ_FILE_STATE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PrjGetOnDiskFileState(destinationfilename.into_param().abi(), &mut result__).from_abi(result__) } @@ -110,7 +110,7 @@ pub unsafe fn PrjGetVirtualizationInstanceInfo(namespacevirtualizationcontex where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjGetVirtualizationInstanceInfo ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , virtualizationinstanceinfo : *mut PRJ_VIRTUALIZATION_INSTANCE_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjGetVirtualizationInstanceInfo ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , virtualizationinstanceinfo : *mut PRJ_VIRTUALIZATION_INSTANCE_INFO ) -> ::windows::core::HRESULT ); PrjGetVirtualizationInstanceInfo(namespacevirtualizationcontext.into_param().abi(), virtualizationinstanceinfo).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] @@ -120,7 +120,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjMarkDirectoryAsPlaceholder ( rootpathname : :: windows::core::PCWSTR , targetpathname : :: windows::core::PCWSTR , versioninfo : *const PRJ_PLACEHOLDER_VERSION_INFO , virtualizationinstanceid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjMarkDirectoryAsPlaceholder ( rootpathname : ::windows::core::PCWSTR , targetpathname : ::windows::core::PCWSTR , versioninfo : *const PRJ_PLACEHOLDER_VERSION_INFO , virtualizationinstanceid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); PrjMarkDirectoryAsPlaceholder(rootpathname.into_param().abi(), targetpathname.into_param().abi(), ::core::mem::transmute(versioninfo.unwrap_or(::std::ptr::null())), virtualizationinstanceid).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] @@ -130,7 +130,7 @@ pub unsafe fn PrjStartVirtualizing(virtualizationrootpath: P0, callbacks: *c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjStartVirtualizing ( virtualizationrootpath : :: windows::core::PCWSTR , callbacks : *const PRJ_CALLBACKS , instancecontext : *const ::core::ffi::c_void , options : *const PRJ_STARTVIRTUALIZING_OPTIONS , namespacevirtualizationcontext : *mut PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjStartVirtualizing ( virtualizationrootpath : ::windows::core::PCWSTR , callbacks : *const PRJ_CALLBACKS , instancecontext : *const ::core::ffi::c_void , options : *const PRJ_STARTVIRTUALIZING_OPTIONS , namespacevirtualizationcontext : *mut PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PrjStartVirtualizing(virtualizationrootpath.into_param().abi(), callbacks, ::core::mem::transmute(instancecontext.unwrap_or(::std::ptr::null())), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -151,7 +151,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjUpdateFileIfNeeded ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : :: windows::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 , updateflags : PRJ_UPDATE_TYPES , failurereason : *mut PRJ_UPDATE_FAILURE_CAUSES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjUpdateFileIfNeeded ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : ::windows::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 , updateflags : PRJ_UPDATE_TYPES , failurereason : *mut PRJ_UPDATE_FAILURE_CAUSES ) -> ::windows::core::HRESULT ); PrjUpdateFileIfNeeded(namespacevirtualizationcontext.into_param().abi(), destinationfilename.into_param().abi(), placeholderinfo, placeholderinfosize, updateflags, ::core::mem::transmute(failurereason.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] @@ -160,7 +160,7 @@ pub unsafe fn PrjWriteFileData(namespacevirtualizationcontext: P0, datastrea where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjWriteFileData ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , datastreamid : *const :: windows::core::GUID , buffer : *const ::core::ffi::c_void , byteoffset : u64 , length : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjWriteFileData ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , datastreamid : *const ::windows::core::GUID , buffer : *const ::core::ffi::c_void , byteoffset : u64 , length : u32 ) -> ::windows::core::HRESULT ); PrjWriteFileData(namespacevirtualizationcontext.into_param().abi(), datastreamid, buffer, byteoffset, length).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] @@ -171,7 +171,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjWritePlaceholderInfo ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : :: windows::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjWritePlaceholderInfo ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : ::windows::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 ) -> ::windows::core::HRESULT ); PrjWritePlaceholderInfo(namespacevirtualizationcontext.into_param().abi(), destinationfilename.into_param().abi(), placeholderinfo, placeholderinfosize).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`, `\"Win32_Foundation\"`*"] @@ -182,7 +182,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjWritePlaceholderInfo2 ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : :: windows::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 , extendedinfo : *const PRJ_EXTENDED_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "projectedfslib.dll""system" fn PrjWritePlaceholderInfo2 ( namespacevirtualizationcontext : PRJ_NAMESPACE_VIRTUALIZATION_CONTEXT , destinationfilename : ::windows::core::PCWSTR , placeholderinfo : *const PRJ_PLACEHOLDER_INFO , placeholderinfosize : u32 , extendedinfo : *const PRJ_EXTENDED_INFO ) -> ::windows::core::HRESULT ); PrjWritePlaceholderInfo2(namespacevirtualizationcontext.into_param().abi(), destinationfilename.into_param().abi(), placeholderinfo, placeholderinfosize, ::core::mem::transmute(extendedinfo.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Storage_ProjectedFileSystem\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs index a0c2bec5a4..bd16708458 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vhd/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn AddVirtualDiskParent ( virtualdiskhandle : super::super::Foundation:: HANDLE , parentpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn AddVirtualDiskParent ( virtualdiskhandle : super::super::Foundation:: HANDLE , parentpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); AddVirtualDiskParent(virtualdiskhandle.into_param().abi(), parentpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] @@ -68,7 +68,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn CreateVirtualDisk ( virtualstoragetype : *const VIRTUAL_STORAGE_TYPE , path : :: windows::core::PCWSTR , virtualdiskaccessmask : VIRTUAL_DISK_ACCESS_MASK , securitydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , flags : CREATE_VIRTUAL_DISK_FLAG , providerspecificflags : u32 , parameters : *const CREATE_VIRTUAL_DISK_PARAMETERS , overlapped : *const super::super::System::IO:: OVERLAPPED , handle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn CreateVirtualDisk ( virtualstoragetype : *const VIRTUAL_STORAGE_TYPE , path : ::windows::core::PCWSTR , virtualdiskaccessmask : VIRTUAL_DISK_ACCESS_MASK , securitydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , flags : CREATE_VIRTUAL_DISK_FLAG , providerspecificflags : u32 , parameters : *const CREATE_VIRTUAL_DISK_PARAMETERS , overlapped : *const super::super::System::IO:: OVERLAPPED , handle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); CreateVirtualDisk(virtualstoragetype, path.into_param().abi(), virtualdiskaccessmask, securitydescriptor.into_param().abi(), flags, providerspecificflags, parameters, ::core::mem::transmute(overlapped.unwrap_or(::std::ptr::null())), handle) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] @@ -88,7 +88,7 @@ pub unsafe fn DeleteVirtualDiskMetadata(virtualdiskhandle: P0, item: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn DeleteVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn DeleteVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); DeleteVirtualDiskMetadata(virtualdiskhandle.into_param().abi(), item) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] @@ -108,7 +108,7 @@ pub unsafe fn EnumerateVirtualDiskMetadata(virtualdiskhandle: P0, numberofit where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn EnumerateVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , numberofitems : *mut u32 , items : *mut :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn EnumerateVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , numberofitems : *mut u32 , items : *mut ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); EnumerateVirtualDiskMetadata(virtualdiskhandle.into_param().abi(), numberofitems, items) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -135,7 +135,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetAllAttachedVirtualDiskPhysicalPaths(pathsbuffersizeinbytes: *mut u32, pathsbuffer: ::windows::core::PWSTR) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "virtdisk.dll""system" fn GetAllAttachedVirtualDiskPhysicalPaths ( pathsbuffersizeinbytes : *mut u32 , pathsbuffer : :: windows::core::PWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn GetAllAttachedVirtualDiskPhysicalPaths ( pathsbuffersizeinbytes : *mut u32 , pathsbuffer : ::windows::core::PWSTR ) -> super::super::Foundation:: WIN32_ERROR ); GetAllAttachedVirtualDiskPhysicalPaths(pathsbuffersizeinbytes, ::core::mem::transmute(pathsbuffer)) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] @@ -165,7 +165,7 @@ pub unsafe fn GetVirtualDiskMetadata(virtualdiskhandle: P0, item: *const ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn GetVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const :: windows::core::GUID , metadatasize : *mut u32 , metadata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn GetVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const ::windows::core::GUID , metadatasize : *mut u32 , metadata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); GetVirtualDiskMetadata(virtualdiskhandle.into_param().abi(), item, metadatasize, metadata) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -185,7 +185,7 @@ pub unsafe fn GetVirtualDiskPhysicalPath(virtualdiskhandle: P0, diskpathsize where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn GetVirtualDiskPhysicalPath ( virtualdiskhandle : super::super::Foundation:: HANDLE , diskpathsizeinbytes : *mut u32 , diskpath : :: windows::core::PWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn GetVirtualDiskPhysicalPath ( virtualdiskhandle : super::super::Foundation:: HANDLE , diskpathsizeinbytes : *mut u32 , diskpath : ::windows::core::PWSTR ) -> super::super::Foundation:: WIN32_ERROR ); GetVirtualDiskPhysicalPath(virtualdiskhandle.into_param().abi(), diskpathsizeinbytes, ::core::mem::transmute(diskpath)) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -225,7 +225,7 @@ pub unsafe fn OpenVirtualDisk(virtualstoragetype: *const VIRTUAL_STORAGE_TYP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn OpenVirtualDisk ( virtualstoragetype : *const VIRTUAL_STORAGE_TYPE , path : :: windows::core::PCWSTR , virtualdiskaccessmask : VIRTUAL_DISK_ACCESS_MASK , flags : OPEN_VIRTUAL_DISK_FLAG , parameters : *const OPEN_VIRTUAL_DISK_PARAMETERS , handle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn OpenVirtualDisk ( virtualstoragetype : *const VIRTUAL_STORAGE_TYPE , path : ::windows::core::PCWSTR , virtualdiskaccessmask : VIRTUAL_DISK_ACCESS_MASK , flags : OPEN_VIRTUAL_DISK_FLAG , parameters : *const OPEN_VIRTUAL_DISK_PARAMETERS , handle : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: WIN32_ERROR ); OpenVirtualDisk(virtualstoragetype, path.into_param().abi(), virtualdiskaccessmask, flags, ::core::mem::transmute(parameters.unwrap_or(::std::ptr::null())), handle) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] @@ -236,7 +236,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn QueryChangesVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , changetrackingid : :: windows::core::PCWSTR , byteoffset : u64 , bytelength : u64 , flags : QUERY_CHANGES_VIRTUAL_DISK_FLAG , ranges : *mut QUERY_CHANGES_VIRTUAL_DISK_RANGE , rangecount : *mut u32 , processedlength : *mut u64 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn QueryChangesVirtualDisk ( virtualdiskhandle : super::super::Foundation:: HANDLE , changetrackingid : ::windows::core::PCWSTR , byteoffset : u64 , bytelength : u64 , flags : QUERY_CHANGES_VIRTUAL_DISK_FLAG , ranges : *mut QUERY_CHANGES_VIRTUAL_DISK_RANGE , rangecount : *mut u32 , processedlength : *mut u64 ) -> super::super::Foundation:: WIN32_ERROR ); QueryChangesVirtualDisk(virtualdiskhandle.into_param().abi(), changetrackingid.into_param().abi(), byteoffset, bytelength, flags, ranges, rangecount, processedlength) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] @@ -276,7 +276,7 @@ pub unsafe fn SetVirtualDiskMetadata(virtualdiskhandle: P0, item: *const ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "virtdisk.dll""system" fn SetVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const :: windows::core::GUID , metadatasize : u32 , metadata : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "virtdisk.dll""system" fn SetVirtualDiskMetadata ( virtualdiskhandle : super::super::Foundation:: HANDLE , item : *const ::windows::core::GUID , metadatasize : u32 , metadata : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); SetVirtualDiskMetadata(virtualdiskhandle.into_param().abi(), item, metadatasize, metadata) } #[doc = "*Required features: `\"Win32_Storage_Vhd\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs index 801897c2e4..588bed86d1 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Vss/mod.rs @@ -1,7 +1,7 @@ #[doc = "*Required features: `\"Win32_Storage_Vss\"`*"] #[inline] pub unsafe fn CreateVssExpressWriterInternal() -> ::windows::core::Result { - ::windows::imp::link ! ( "vssapi.dll""system" fn CreateVssExpressWriterInternal ( ppwriter : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vssapi.dll""system" fn CreateVssExpressWriterInternal ( ppwriter : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateVssExpressWriterInternal(&mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/mod.rs index 4d4074890d..d770f4c35e 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/Printing/mod.rs @@ -9,7 +9,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "xpsprint.dll""system" fn StartXpsPrintJob ( printername : :: windows::core::PCWSTR , jobname : :: windows::core::PCWSTR , outputfilename : :: windows::core::PCWSTR , progressevent : super::super::super::Foundation:: HANDLE , completionevent : super::super::super::Foundation:: HANDLE , printablepageson : *const u8 , printablepagesoncount : u32 , xpsprintjob : *mut * mut::core::ffi::c_void , documentstream : *mut * mut::core::ffi::c_void , printticketstream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xpsprint.dll""system" fn StartXpsPrintJob ( printername : ::windows::core::PCWSTR , jobname : ::windows::core::PCWSTR , outputfilename : ::windows::core::PCWSTR , progressevent : super::super::super::Foundation:: HANDLE , completionevent : super::super::super::Foundation:: HANDLE , printablepageson : *const u8 , printablepagesoncount : u32 , xpsprintjob : *mut * mut::core::ffi::c_void , documentstream : *mut * mut::core::ffi::c_void , printticketstream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); StartXpsPrintJob(printername.into_param().abi(), jobname.into_param().abi(), outputfilename.into_param().abi(), progressevent.into_param().abi(), completionevent.into_param().abi(), ::core::mem::transmute(printablepageson.as_ptr()), printablepageson.len() as _, ::core::mem::transmute(xpsprintjob), ::core::mem::transmute(documentstream), ::core::mem::transmute(printticketstream)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_Foundation\"`*"] @@ -23,7 +23,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "xpsprint.dll""system" fn StartXpsPrintJob1 ( printername : :: windows::core::PCWSTR , jobname : :: windows::core::PCWSTR , outputfilename : :: windows::core::PCWSTR , progressevent : super::super::super::Foundation:: HANDLE , completionevent : super::super::super::Foundation:: HANDLE , xpsprintjob : *mut * mut::core::ffi::c_void , printcontentreceiver : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xpsprint.dll""system" fn StartXpsPrintJob1 ( printername : ::windows::core::PCWSTR , jobname : ::windows::core::PCWSTR , outputfilename : ::windows::core::PCWSTR , progressevent : super::super::super::Foundation:: HANDLE , completionevent : super::super::super::Foundation:: HANDLE , xpsprintjob : *mut * mut::core::ffi::c_void , printcontentreceiver : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); StartXpsPrintJob1(printername.into_param().abi(), jobname.into_param().abi(), outputfilename.into_param().abi(), progressevent.into_param().abi(), completionevent.into_param().abi(), ::core::mem::transmute(xpsprintjob), ::core::mem::transmute(printcontentreceiver)).ok() } #[doc = "*Required features: `\"Win32_Storage_Xps_Printing\"`, `\"Win32_System_Com\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs b/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs index 41a8e9287b..0ca24de450 100644 --- a/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Storage/Xps/mod.rs @@ -18,7 +18,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeviceCapabilitiesA ( pdevice : :: windows::core::PCSTR , pport : :: windows::core::PCSTR , fwcapability : DEVICE_CAPABILITIES , poutput : :: windows::core::PSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA ) -> i32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeviceCapabilitiesA ( pdevice : ::windows::core::PCSTR , pport : ::windows::core::PCSTR , fwcapability : DEVICE_CAPABILITIES , poutput : ::windows::core::PSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA ) -> i32 ); DeviceCapabilitiesA(pdevice.into_param().abi(), pport.into_param().abi(), fwcapability, ::core::mem::transmute(poutput), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -29,7 +29,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "winspool.drv""system" fn DeviceCapabilitiesW ( pdevice : :: windows::core::PCWSTR , pport : :: windows::core::PCWSTR , fwcapability : DEVICE_CAPABILITIES , poutput : :: windows::core::PWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW ) -> i32 ); + ::windows::imp::link ! ( "winspool.drv""system" fn DeviceCapabilitiesW ( pdevice : ::windows::core::PCWSTR , pport : ::windows::core::PCWSTR , fwcapability : DEVICE_CAPABILITIES , poutput : ::windows::core::PWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW ) -> i32 ); DeviceCapabilitiesW(pdevice.into_param().abi(), pport.into_param().abi(), fwcapability, ::core::mem::transmute(poutput), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -59,7 +59,7 @@ pub unsafe fn Escape(hdc: P0, iescape: i32, pvin: ::core::option::Option<&[u where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn Escape ( hdc : super::super::Graphics::Gdi:: HDC , iescape : i32 , cjin : i32 , pvin : :: windows::core::PCSTR , pvout : *mut ::core::ffi::c_void ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn Escape ( hdc : super::super::Graphics::Gdi:: HDC , iescape : i32 , cjin : i32 , pvin : ::windows::core::PCSTR , pvout : *mut ::core::ffi::c_void ) -> i32 ); Escape(hdc.into_param().abi(), iescape, pvin.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pvin.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pvout.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -69,7 +69,7 @@ pub unsafe fn ExtEscape(hdc: P0, iescape: i32, lpindata: ::core::option::Opt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn ExtEscape ( hdc : super::super::Graphics::Gdi:: HDC , iescape : i32 , cjinput : i32 , lpindata : :: windows::core::PCSTR , cjoutput : i32 , lpoutdata : :: windows::core::PSTR ) -> i32 ); + ::windows::imp::link ! ( "gdi32.dll""system" fn ExtEscape ( hdc : super::super::Graphics::Gdi:: HDC , iescape : i32 , cjinput : i32 , lpindata : ::windows::core::PCSTR , cjoutput : i32 , lpoutdata : ::windows::core::PSTR ) -> i32 ); ExtEscape(hdc.into_param().abi(), iescape, lpindata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpindata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpoutdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpoutdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs b/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs index 8d55c27913..4e582d4393 100644 --- a/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/AddressBook/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn BuildDisplayTable ( lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpmalloc : * mut::core::ffi::c_void , hinstance : super::super::Foundation:: HINSTANCE , cpages : u32 , lppage : *mut DTPAGE , ulflags : u32 , lpptable : *mut * mut::core::ffi::c_void , lpptbldata : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn BuildDisplayTable ( lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpmalloc : * mut::core::ffi::c_void , hinstance : super::super::Foundation:: HINSTANCE , cpages : u32 , lppage : *mut DTPAGE , ulflags : u32 , lpptable : *mut * mut::core::ffi::c_void , lpptbldata : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); BuildDisplayTable(lpallocatebuffer, lpallocatemore, lpfreebuffer, lpmalloc.into_param().abi(), hinstance.into_param().abi(), cpages, lppage, ulflags, ::core::mem::transmute(lpptable), ::core::mem::transmute(lpptbldata)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`*"] @@ -19,13 +19,13 @@ pub unsafe fn ChangeIdleRoutine(ftg: *mut ::core::ffi::c_void, lpfnidle: PFNIDLE #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] pub unsafe fn CreateIProp(lpinterface: *mut ::windows::core::GUID, lpallocatebuffer: LPALLOCATEBUFFER, lpallocatemore: LPALLOCATEMORE, lpfreebuffer: LPFREEBUFFER, lpvreserved: *mut ::core::ffi::c_void, lpppropdata: *mut ::core::option::Option) -> i32 { - ::windows::imp::link ! ( "mapi32.dll""system" fn CreateIProp ( lpinterface : *mut :: windows::core::GUID , lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpvreserved : *mut ::core::ffi::c_void , lpppropdata : *mut * mut::core::ffi::c_void ) -> i32 ); + ::windows::imp::link ! ( "mapi32.dll""system" fn CreateIProp ( lpinterface : *mut ::windows::core::GUID , lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpvreserved : *mut ::core::ffi::c_void , lpppropdata : *mut * mut::core::ffi::c_void ) -> i32 ); CreateIProp(lpinterface, lpallocatebuffer, lpallocatemore, lpfreebuffer, lpvreserved, ::core::mem::transmute(lpppropdata)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] pub unsafe fn CreateTable(lpinterface: *mut ::windows::core::GUID, lpallocatebuffer: LPALLOCATEBUFFER, lpallocatemore: LPALLOCATEMORE, lpfreebuffer: LPFREEBUFFER, lpvreserved: *mut ::core::ffi::c_void, ultabletype: u32, ulproptagindexcolumn: u32, lpsproptagarraycolumns: *mut SPropTagArray, lpptabledata: *mut ::core::option::Option) -> i32 { - ::windows::imp::link ! ( "rtm.dll""system" fn CreateTable ( lpinterface : *mut :: windows::core::GUID , lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpvreserved : *mut ::core::ffi::c_void , ultabletype : u32 , ulproptagindexcolumn : u32 , lpsproptagarraycolumns : *mut SPropTagArray , lpptabledata : *mut * mut::core::ffi::c_void ) -> i32 ); + ::windows::imp::link ! ( "rtm.dll""system" fn CreateTable ( lpinterface : *mut ::windows::core::GUID , lpallocatebuffer : LPALLOCATEBUFFER , lpallocatemore : LPALLOCATEMORE , lpfreebuffer : LPFREEBUFFER , lpvreserved : *mut ::core::ffi::c_void , ultabletype : u32 , ulproptagindexcolumn : u32 , lpsproptagarraycolumns : *mut SPropTagArray , lpptabledata : *mut * mut::core::ffi::c_void ) -> i32 ); CreateTable(lpinterface, lpallocatebuffer, lpallocatemore, lpfreebuffer, lpvreserved, ultabletype, ulproptagindexcolumn, lpsproptagarraycolumns, ::core::mem::transmute(lpptabledata)) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -143,7 +143,7 @@ pub unsafe fn HrAddColumns(lptbl: P0, lpproptagcolumnsnew: *mut SPropTagArra where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrAddColumns ( lptbl : * mut::core::ffi::c_void , lpproptagcolumnsnew : *mut SPropTagArray , lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrAddColumns ( lptbl : * mut::core::ffi::c_void , lpproptagcolumnsnew : *mut SPropTagArray , lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER ) -> ::windows::core::HRESULT ); HrAddColumns(lptbl.into_param().abi(), lpproptagcolumnsnew, lpallocatebuffer, lpfreebuffer).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -152,20 +152,20 @@ pub unsafe fn HrAddColumnsEx(lptbl: P0, lpproptagcolumnsnew: *mut SPropTagAr where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrAddColumnsEx ( lptbl : * mut::core::ffi::c_void , lpproptagcolumnsnew : *mut SPropTagArray , lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER , lpfnfiltercolumns : isize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrAddColumnsEx ( lptbl : * mut::core::ffi::c_void , lpproptagcolumnsnew : *mut SPropTagArray , lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER , lpfnfiltercolumns : isize ) -> ::windows::core::HRESULT ); HrAddColumnsEx(lptbl.into_param().abi(), lpproptagcolumnsnew, lpallocatebuffer, lpfreebuffer, lpfnfiltercolumns).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn HrAllocAdviseSink(lpfncallback: LPNOTIFCALLBACK, lpvcontext: *mut ::core::ffi::c_void, lppadvisesink: *mut ::core::option::Option) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrAllocAdviseSink ( lpfncallback : LPNOTIFCALLBACK , lpvcontext : *mut ::core::ffi::c_void , lppadvisesink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrAllocAdviseSink ( lpfncallback : LPNOTIFCALLBACK , lpvcontext : *mut ::core::ffi::c_void , lppadvisesink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HrAllocAdviseSink(lpfncallback, lpvcontext, ::core::mem::transmute(lppadvisesink)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] pub unsafe fn HrDispatchNotifications(ulflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrDispatchNotifications ( ulflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrDispatchNotifications ( ulflags : u32 ) -> ::windows::core::HRESULT ); HrDispatchNotifications(ulflags).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -175,7 +175,7 @@ pub unsafe fn HrGetOneProp(lpmapiprop: P0, ulproptag: u32, lppprop: *mut *mu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrGetOneProp ( lpmapiprop : * mut::core::ffi::c_void , ulproptag : u32 , lppprop : *mut *mut SPropValue ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrGetOneProp ( lpmapiprop : * mut::core::ffi::c_void , ulproptag : u32 , lppprop : *mut *mut SPropValue ) -> ::windows::core::HRESULT ); HrGetOneProp(lpmapiprop.into_param().abi(), ulproptag, lppprop).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -185,7 +185,7 @@ pub unsafe fn HrIStorageFromStream(lpunkin: P0, lpinterface: *mut ::windows: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrIStorageFromStream ( lpunkin : * mut::core::ffi::c_void , lpinterface : *mut :: windows::core::GUID , ulflags : u32 , lppstorageout : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrIStorageFromStream ( lpunkin : * mut::core::ffi::c_void , lpinterface : *mut ::windows::core::GUID , ulflags : u32 , lppstorageout : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HrIStorageFromStream(lpunkin.into_param().abi(), lpinterface, ulflags, ::core::mem::transmute(lppstorageout)).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -195,7 +195,7 @@ pub unsafe fn HrQueryAllRows(lptable: P0, lpproptags: *mut SPropTagArray, lp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrQueryAllRows ( lptable : * mut::core::ffi::c_void , lpproptags : *mut SPropTagArray , lprestriction : *mut SRestriction , lpsortorderset : *mut SSortOrderSet , crowsmax : i32 , lpprows : *mut *mut SRowSet ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrQueryAllRows ( lptable : * mut::core::ffi::c_void , lpproptags : *mut SPropTagArray , lprestriction : *mut SRestriction , lpsortorderset : *mut SSortOrderSet , crowsmax : i32 , lpprows : *mut *mut SRowSet ) -> ::windows::core::HRESULT ); HrQueryAllRows(lptable.into_param().abi(), lpproptags, lprestriction, lpsortorderset, crowsmax, lpprows).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -205,7 +205,7 @@ pub unsafe fn HrSetOneProp(lpmapiprop: P0, lpprop: *mut SPropValue) -> ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrSetOneProp ( lpmapiprop : * mut::core::ffi::c_void , lpprop : *mut SPropValue ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrSetOneProp ( lpmapiprop : * mut::core::ffi::c_void , lpprop : *mut SPropValue ) -> ::windows::core::HRESULT ); HrSetOneProp(lpmapiprop.into_param().abi(), lpprop).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -214,7 +214,7 @@ pub unsafe fn HrThisThreadAdviseSink(lpadvisesink: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn HrThisThreadAdviseSink ( lpadvisesink : * mut::core::ffi::c_void , lppadvisesink : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn HrThisThreadAdviseSink ( lpadvisesink : * mut::core::ffi::c_void , lppadvisesink : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HrThisThreadAdviseSink(lpadvisesink.into_param().abi(), &mut result__).from_abi(result__) } @@ -255,7 +255,7 @@ pub unsafe fn MAPIInitIdle(lpvreserved: *mut ::core::ffi::c_void) -> i32 { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OpenStreamOnFile(lpallocatebuffer: LPALLOCATEBUFFER, lpfreebuffer: LPFREEBUFFER, ulflags: u32, lpszfilename: *const i8, lpszprefix: ::core::option::Option<*const i8>) -> ::windows::core::Result { - ::windows::imp::link ! ( "mapi32.dll""system" fn OpenStreamOnFile ( lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER , ulflags : u32 , lpszfilename : *const i8 , lpszprefix : *const i8 , lppstream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn OpenStreamOnFile ( lpallocatebuffer : LPALLOCATEBUFFER , lpfreebuffer : LPFREEBUFFER , ulflags : u32 , lpszfilename : *const i8 , lpszprefix : *const i8 , lppstream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OpenStreamOnFile(lpallocatebuffer, lpfreebuffer, ulflags, lpszfilename, ::core::mem::transmute(lpszprefix.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -280,7 +280,7 @@ pub unsafe fn RTFSync(lpmessage: P0, ulflags: u32, lpfmessageupdated: *mut s where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn RTFSync ( lpmessage : * mut::core::ffi::c_void , ulflags : u32 , lpfmessageupdated : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn RTFSync ( lpmessage : * mut::core::ffi::c_void , ulflags : u32 , lpfmessageupdated : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); RTFSync(lpmessage.into_param().abi(), ulflags, lpfmessageupdated).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -336,7 +336,7 @@ pub unsafe fn ScLocalPathFromUNC(lpszunc: P0, lpszlocal: &[u8]) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mapi32.dll""system" fn ScLocalPathFromUNC ( lpszunc : :: windows::core::PCSTR , lpszlocal : :: windows::core::PCSTR , cchlocal : u32 ) -> i32 ); + ::windows::imp::link ! ( "mapi32.dll""system" fn ScLocalPathFromUNC ( lpszunc : ::windows::core::PCSTR , lpszlocal : ::windows::core::PCSTR , cchlocal : u32 ) -> i32 ); ScLocalPathFromUNC(lpszunc.into_param().abi(), ::core::mem::transmute(lpszlocal.as_ptr()), lpszlocal.len() as _) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -359,7 +359,7 @@ pub unsafe fn ScUNCFromLocalPath(lpszlocal: P0, lpszunc: &[u8]) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mapi32.dll""system" fn ScUNCFromLocalPath ( lpszlocal : :: windows::core::PCSTR , lpszunc : :: windows::core::PCSTR , cchunc : u32 ) -> i32 ); + ::windows::imp::link ! ( "mapi32.dll""system" fn ScUNCFromLocalPath ( lpszlocal : ::windows::core::PCSTR , lpszunc : ::windows::core::PCSTR , cchunc : u32 ) -> i32 ); ScUNCFromLocalPath(lpszlocal.into_param().abi(), ::core::mem::transmute(lpszunc.as_ptr()), lpszunc.len() as _) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -412,14 +412,14 @@ pub unsafe fn WrapCompressedRTFStream(lpcompressedrtfstream: P0, ulflags: u3 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mapi32.dll""system" fn WrapCompressedRTFStream ( lpcompressedrtfstream : * mut::core::ffi::c_void , ulflags : u32 , lpuncompressedrtfstream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn WrapCompressedRTFStream ( lpcompressedrtfstream : * mut::core::ffi::c_void , ulflags : u32 , lpuncompressedrtfstream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WrapCompressedRTFStream(lpcompressedrtfstream.into_param().abi(), ulflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[inline] pub unsafe fn WrapStoreEntryID(ulflags: u32, lpszdllname: *const i8, cborigentry: u32, lporigentry: *const ENTRYID, lpcbwrappedentry: *mut u32, lppwrappedentry: *mut *mut ENTRYID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mapi32.dll""system" fn WrapStoreEntryID ( ulflags : u32 , lpszdllname : *const i8 , cborigentry : u32 , lporigentry : *const ENTRYID , lpcbwrappedentry : *mut u32 , lppwrappedentry : *mut *mut ENTRYID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mapi32.dll""system" fn WrapStoreEntryID ( ulflags : u32 , lpszdllname : *const i8 , cborigentry : u32 , lporigentry : *const ENTRYID , lpcbwrappedentry : *mut u32 , lppwrappedentry : *mut *mut ENTRYID ) -> ::windows::core::HRESULT ); WrapStoreEntryID(ulflags, lpszdllname, cborigentry, lporigentry, lpcbwrappedentry, lppwrappedentry).ok() } #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -2879,7 +2879,7 @@ pub const MV_FLAG: u32 = 4096u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const MV_INSTANCE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const OPENSTREAMONFILE: ::windows::core::PCSTR = ::windows::s!("OpenStreamOnFile"); +pub const OPENSTREAMONFILE: ::windows::core::PCSTR = ::windows::core::s!("OpenStreamOnFile"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const PRIHIGHEST: u32 = 32767u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -2947,9 +2947,9 @@ pub const WAB_DISPLAY_ISNTDS: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const WAB_DISPLAY_LDAPURL: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const WAB_DLL_NAME: ::windows::core::PCWSTR = ::windows::w!("WAB32.DLL"); +pub const WAB_DLL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("WAB32.DLL"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const WAB_DLL_PATH_KEY: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\WAB\\DLLPath"); +pub const WAB_DLL_PATH_KEY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\WAB\\DLLPath"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const WAB_ENABLE_PROFILES: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] @@ -2973,11 +2973,11 @@ pub const fMapiUnicode: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] pub const hrSuccess: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const szHrDispatchNotifications: ::windows::core::PCSTR = ::windows::s!("HrDispatchNotifications"); +pub const szHrDispatchNotifications: ::windows::core::PCSTR = ::windows::core::s!("HrDispatchNotifications"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const szMAPINotificationMsg: ::windows::core::PCSTR = ::windows::s!("MAPI Notify window message"); +pub const szMAPINotificationMsg: ::windows::core::PCSTR = ::windows::core::s!("MAPI Notify window message"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] -pub const szScCreateConversationIndex: ::windows::core::PCSTR = ::windows::s!("ScCreateConversationIndex"); +pub const szScCreateConversationIndex: ::windows::core::PCSTR = ::windows::core::s!("ScCreateConversationIndex"); #[doc = "*Required features: `\"Win32_System_AddressBook\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs index 5d7782bce7..cee2240c63 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Antimalware/mod.rs @@ -14,7 +14,7 @@ pub unsafe fn AmsiInitialize(appname: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "amsi.dll""system" fn AmsiInitialize ( appname : :: windows::core::PCWSTR , amsicontext : *mut HAMSICONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "amsi.dll""system" fn AmsiInitialize ( appname : ::windows::core::PCWSTR , amsicontext : *mut HAMSICONTEXT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AmsiInitialize(appname.into_param().abi(), &mut result__).from_abi(result__) } @@ -25,7 +25,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "amsi.dll""system" fn AmsiNotifyOperation ( amsicontext : HAMSICONTEXT , buffer : *const ::core::ffi::c_void , length : u32 , contentname : :: windows::core::PCWSTR , result : *mut AMSI_RESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "amsi.dll""system" fn AmsiNotifyOperation ( amsicontext : HAMSICONTEXT , buffer : *const ::core::ffi::c_void , length : u32 , contentname : ::windows::core::PCWSTR , result : *mut AMSI_RESULT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AmsiNotifyOperation(amsicontext.into_param().abi(), buffer, length, contentname.into_param().abi(), &mut result__).from_abi(result__) } @@ -35,7 +35,7 @@ pub unsafe fn AmsiOpenSession(amsicontext: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "amsi.dll""system" fn AmsiOpenSession ( amsicontext : HAMSICONTEXT , amsisession : *mut HAMSISESSION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "amsi.dll""system" fn AmsiOpenSession ( amsicontext : HAMSICONTEXT , amsisession : *mut HAMSISESSION ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AmsiOpenSession(amsicontext.into_param().abi(), &mut result__).from_abi(result__) } @@ -47,7 +47,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "amsi.dll""system" fn AmsiScanBuffer ( amsicontext : HAMSICONTEXT , buffer : *const ::core::ffi::c_void , length : u32 , contentname : :: windows::core::PCWSTR , amsisession : HAMSISESSION , result : *mut AMSI_RESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "amsi.dll""system" fn AmsiScanBuffer ( amsicontext : HAMSICONTEXT , buffer : *const ::core::ffi::c_void , length : u32 , contentname : ::windows::core::PCWSTR , amsisession : HAMSISESSION , result : *mut AMSI_RESULT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AmsiScanBuffer(amsicontext.into_param().abi(), buffer, length, contentname.into_param().abi(), amsisession.into_param().abi(), &mut result__).from_abi(result__) } @@ -60,7 +60,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "amsi.dll""system" fn AmsiScanString ( amsicontext : HAMSICONTEXT , string : :: windows::core::PCWSTR , contentname : :: windows::core::PCWSTR , amsisession : HAMSISESSION , result : *mut AMSI_RESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "amsi.dll""system" fn AmsiScanString ( amsicontext : HAMSICONTEXT , string : ::windows::core::PCWSTR , contentname : ::windows::core::PCWSTR , amsisession : HAMSISESSION , result : *mut AMSI_RESULT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AmsiScanString(amsicontext.into_param().abi(), string.into_param().abi(), contentname.into_param().abi(), amsisession.into_param().abi(), &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs index 992d33b5ae..1ab9195150 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ApplicationInstallationAndServicing/mod.rs @@ -27,7 +27,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msdelta.dll""system" fn ApplyDeltaA ( applyflags : i64 , lpsourcename : :: windows::core::PCSTR , lpdeltaname : :: windows::core::PCSTR , lptargetname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msdelta.dll""system" fn ApplyDeltaA ( applyflags : i64 , lpsourcename : ::windows::core::PCSTR , lpdeltaname : ::windows::core::PCSTR , lptargetname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); ApplyDeltaA(applyflags, lpsourcename.into_param().abi(), lpdeltaname.into_param().abi(), lptargetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -60,7 +60,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdelta.dll""system" fn ApplyDeltaW ( applyflags : i64 , lpsourcename : :: windows::core::PCWSTR , lpdeltaname : :: windows::core::PCWSTR , lptargetname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msdelta.dll""system" fn ApplyDeltaW ( applyflags : i64 , lpsourcename : ::windows::core::PCWSTR , lpdeltaname : ::windows::core::PCWSTR , lptargetname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ApplyDeltaW(applyflags, lpsourcename.into_param().abi(), lpdeltaname.into_param().abi(), lptargetname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -72,7 +72,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn ApplyPatchToFileA ( patchfilename : :: windows::core::PCSTR , oldfilename : :: windows::core::PCSTR , newfilename : :: windows::core::PCSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn ApplyPatchToFileA ( patchfilename : ::windows::core::PCSTR , oldfilename : ::windows::core::PCSTR , newfilename : ::windows::core::PCSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); ApplyPatchToFileA(patchfilename.into_param().abi(), oldfilename.into_param().abi(), newfilename.into_param().abi(), applyoptionflags) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -127,7 +127,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn ApplyPatchToFileExA ( patchfilename : :: windows::core::PCSTR , oldfilename : :: windows::core::PCSTR , newfilename : :: windows::core::PCSTR , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn ApplyPatchToFileExA ( patchfilename : ::windows::core::PCSTR , oldfilename : ::windows::core::PCSTR , newfilename : ::windows::core::PCSTR , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ApplyPatchToFileExA(patchfilename.into_param().abi(), oldfilename.into_param().abi(), newfilename.into_param().abi(), applyoptionflags, progresscallback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -139,7 +139,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn ApplyPatchToFileExW ( patchfilename : :: windows::core::PCWSTR , oldfilename : :: windows::core::PCWSTR , newfilename : :: windows::core::PCWSTR , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn ApplyPatchToFileExW ( patchfilename : ::windows::core::PCWSTR , oldfilename : ::windows::core::PCWSTR , newfilename : ::windows::core::PCWSTR , applyoptionflags : u32 , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ApplyPatchToFileExW(patchfilename.into_param().abi(), oldfilename.into_param().abi(), newfilename.into_param().abi(), applyoptionflags, progresscallback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -151,7 +151,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn ApplyPatchToFileW ( patchfilename : :: windows::core::PCWSTR , oldfilename : :: windows::core::PCWSTR , newfilename : :: windows::core::PCWSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn ApplyPatchToFileW ( patchfilename : ::windows::core::PCWSTR , oldfilename : ::windows::core::PCWSTR , newfilename : ::windows::core::PCWSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); ApplyPatchToFileW(patchfilename.into_param().abi(), oldfilename.into_param().abi(), newfilename.into_param().abi(), applyoptionflags) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -181,7 +181,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msdelta.dll""system" fn CreateDeltaA ( filetypeset : i64 , setflags : i64 , resetflags : i64 , lpsourcename : :: windows::core::PCSTR , lptargetname : :: windows::core::PCSTR , lpsourceoptionsname : :: windows::core::PCSTR , lptargetoptionsname : :: windows::core::PCSTR , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdeltaname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msdelta.dll""system" fn CreateDeltaA ( filetypeset : i64 , setflags : i64 , resetflags : i64 , lpsourcename : ::windows::core::PCSTR , lptargetname : ::windows::core::PCSTR , lpsourceoptionsname : ::windows::core::PCSTR , lptargetoptionsname : ::windows::core::PCSTR , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdeltaname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); CreateDeltaA(filetypeset, setflags, resetflags, lpsourcename.into_param().abi(), lptargetname.into_param().abi(), lpsourceoptionsname.into_param().abi(), lptargetoptionsname.into_param().abi(), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime.unwrap_or(::std::ptr::null())), hashalgid, lpdeltaname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -202,7 +202,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdelta.dll""system" fn CreateDeltaW ( filetypeset : i64 , setflags : i64 , resetflags : i64 , lpsourcename : :: windows::core::PCWSTR , lptargetname : :: windows::core::PCWSTR , lpsourceoptionsname : :: windows::core::PCWSTR , lptargetoptionsname : :: windows::core::PCWSTR , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdeltaname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msdelta.dll""system" fn CreateDeltaW ( filetypeset : i64 , setflags : i64 , resetflags : i64 , lpsourcename : ::windows::core::PCWSTR , lptargetname : ::windows::core::PCWSTR , lpsourceoptionsname : ::windows::core::PCWSTR , lptargetoptionsname : ::windows::core::PCWSTR , globaloptions : DELTA_INPUT , lptargetfiletime : *const super::super::Foundation:: FILETIME , hashalgid : u32 , lpdeltaname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); CreateDeltaW(filetypeset, setflags, resetflags, lpsourcename.into_param().abi(), lptargetname.into_param().abi(), lpsourceoptionsname.into_param().abi(), lptargetoptionsname.into_param().abi(), ::core::mem::transmute(globaloptions), ::core::mem::transmute(lptargetfiletime.unwrap_or(::std::ptr::null())), hashalgid, lpdeltaname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -214,7 +214,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mspatchc.dll""system" fn CreatePatchFileA ( oldfilename : :: windows::core::PCSTR , newfilename : :: windows::core::PCSTR , patchfilename : :: windows::core::PCSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatchc.dll""system" fn CreatePatchFileA ( oldfilename : ::windows::core::PCSTR , newfilename : ::windows::core::PCSTR , patchfilename : ::windows::core::PCSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); CreatePatchFileA(oldfilename.into_param().abi(), newfilename.into_param().abi(), patchfilename.into_param().abi(), optionflags, ::core::mem::transmute(optiondata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -248,7 +248,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mspatchc.dll""system" fn CreatePatchFileExA ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_A , newfilename : :: windows::core::PCSTR , patchfilename : :: windows::core::PCSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatchc.dll""system" fn CreatePatchFileExA ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_A , newfilename : ::windows::core::PCSTR , patchfilename : ::windows::core::PCSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CreatePatchFileExA(oldfileinfoarray.len() as _, ::core::mem::transmute(oldfileinfoarray.as_ptr()), newfilename.into_param().abi(), patchfilename.into_param().abi(), optionflags, ::core::mem::transmute(optiondata.unwrap_or(::std::ptr::null())), progresscallback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -259,7 +259,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mspatchc.dll""system" fn CreatePatchFileExW ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_W , newfilename : :: windows::core::PCWSTR , patchfilename : :: windows::core::PCWSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatchc.dll""system" fn CreatePatchFileExW ( oldfilecount : u32 , oldfileinfoarray : *const PATCH_OLD_FILE_INFO_W , newfilename : ::windows::core::PCWSTR , patchfilename : ::windows::core::PCWSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA , progresscallback : PPATCH_PROGRESS_CALLBACK , callbackcontext : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); CreatePatchFileExW(oldfileinfoarray.len() as _, ::core::mem::transmute(oldfileinfoarray.as_ptr()), newfilename.into_param().abi(), patchfilename.into_param().abi(), optionflags, ::core::mem::transmute(optiondata.unwrap_or(::std::ptr::null())), progresscallback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -271,7 +271,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mspatchc.dll""system" fn CreatePatchFileW ( oldfilename : :: windows::core::PCWSTR , newfilename : :: windows::core::PCWSTR , patchfilename : :: windows::core::PCWSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatchc.dll""system" fn CreatePatchFileW ( oldfilename : ::windows::core::PCWSTR , newfilename : ::windows::core::PCWSTR , patchfilename : ::windows::core::PCWSTR , optionflags : u32 , optiondata : *const PATCH_OPTION_DATA ) -> super::super::Foundation:: BOOL ); CreatePatchFileW(oldfilename.into_param().abi(), newfilename.into_param().abi(), patchfilename.into_param().abi(), optionflags, ::core::mem::transmute(optiondata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -303,7 +303,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mspatchc.dll""system" fn ExtractPatchHeaderToFileA ( patchfilename : :: windows::core::PCSTR , patchheaderfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatchc.dll""system" fn ExtractPatchHeaderToFileA ( patchfilename : ::windows::core::PCSTR , patchheaderfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); ExtractPatchHeaderToFileA(patchfilename.into_param().abi(), patchheaderfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -325,14 +325,14 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mspatchc.dll""system" fn ExtractPatchHeaderToFileW ( patchfilename : :: windows::core::PCWSTR , patchheaderfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatchc.dll""system" fn ExtractPatchHeaderToFileW ( patchfilename : ::windows::core::PCWSTR , patchheaderfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ExtractPatchHeaderToFileW(patchfilename.into_param().abi(), patchheaderfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_WindowsProgramming"))] #[inline] pub unsafe fn FindActCtxSectionGuid(dwflags: u32, lpextensionguid: ::core::option::Option<*const ::windows::core::GUID>, ulsectionid: u32, lpguidtofind: ::core::option::Option<*const ::windows::core::GUID>, returneddata: *mut ACTCTX_SECTION_KEYED_DATA) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindActCtxSectionGuid ( dwflags : u32 , lpextensionguid : *const :: windows::core::GUID , ulsectionid : u32 , lpguidtofind : *const :: windows::core::GUID , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindActCtxSectionGuid ( dwflags : u32 , lpextensionguid : *const ::windows::core::GUID , ulsectionid : u32 , lpguidtofind : *const ::windows::core::GUID , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); FindActCtxSectionGuid(dwflags, ::core::mem::transmute(lpextensionguid.unwrap_or(::std::ptr::null())), ulsectionid, ::core::mem::transmute(lpguidtofind.unwrap_or(::std::ptr::null())), returneddata) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] @@ -342,7 +342,7 @@ pub unsafe fn FindActCtxSectionStringA(dwflags: u32, lpextensionguid: ::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindActCtxSectionStringA ( dwflags : u32 , lpextensionguid : *const :: windows::core::GUID , ulsectionid : u32 , lpstringtofind : :: windows::core::PCSTR , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindActCtxSectionStringA ( dwflags : u32 , lpextensionguid : *const ::windows::core::GUID , ulsectionid : u32 , lpstringtofind : ::windows::core::PCSTR , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); FindActCtxSectionStringA(dwflags, ::core::mem::transmute(lpextensionguid.unwrap_or(::std::ptr::null())), ulsectionid, lpstringtofind.into_param().abi(), returneddata) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_WindowsProgramming\"`*"] @@ -352,7 +352,7 @@ pub unsafe fn FindActCtxSectionStringW(dwflags: u32, lpextensionguid: ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindActCtxSectionStringW ( dwflags : u32 , lpextensionguid : *const :: windows::core::GUID , ulsectionid : u32 , lpstringtofind : :: windows::core::PCWSTR , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindActCtxSectionStringW ( dwflags : u32 , lpextensionguid : *const ::windows::core::GUID , ulsectionid : u32 , lpstringtofind : ::windows::core::PCWSTR , returneddata : *mut ACTCTX_SECTION_KEYED_DATA ) -> super::super::Foundation:: BOOL ); FindActCtxSectionStringW(dwflags, ::core::mem::transmute(lpextensionguid.unwrap_or(::std::ptr::null())), ulsectionid, lpstringtofind.into_param().abi(), returneddata) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -369,7 +369,7 @@ pub unsafe fn GetDeltaInfoA(lpdeltaname: P0, lpheaderinfo: *mut DELTA_HEADER where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msdelta.dll""system" fn GetDeltaInfoA ( lpdeltaname : :: windows::core::PCSTR , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msdelta.dll""system" fn GetDeltaInfoA ( lpdeltaname : ::windows::core::PCSTR , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); GetDeltaInfoA(lpdeltaname.into_param().abi(), lpheaderinfo) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -386,7 +386,7 @@ pub unsafe fn GetDeltaInfoW(lpdeltaname: P0, lpheaderinfo: *mut DELTA_HEADER where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdelta.dll""system" fn GetDeltaInfoW ( lpdeltaname : :: windows::core::PCWSTR , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msdelta.dll""system" fn GetDeltaInfoW ( lpdeltaname : ::windows::core::PCWSTR , lpheaderinfo : *mut DELTA_HEADER_INFO ) -> super::super::Foundation:: BOOL ); GetDeltaInfoW(lpdeltaname.into_param().abi(), lpheaderinfo) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -396,7 +396,7 @@ pub unsafe fn GetDeltaSignatureA(filetypeset: i64, hashalgid: u32, lpsourcen where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msdelta.dll""system" fn GetDeltaSignatureA ( filetypeset : i64 , hashalgid : u32 , lpsourcename : :: windows::core::PCSTR , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msdelta.dll""system" fn GetDeltaSignatureA ( filetypeset : i64 , hashalgid : u32 , lpsourcename : ::windows::core::PCSTR , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); GetDeltaSignatureA(filetypeset, hashalgid, lpsourcename.into_param().abi(), lphash) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -413,7 +413,7 @@ pub unsafe fn GetDeltaSignatureW(filetypeset: i64, hashalgid: u32, lpsourcen where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msdelta.dll""system" fn GetDeltaSignatureW ( filetypeset : i64 , hashalgid : u32 , lpsourcename : :: windows::core::PCWSTR , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "msdelta.dll""system" fn GetDeltaSignatureW ( filetypeset : i64 , hashalgid : u32 , lpsourcename : ::windows::core::PCWSTR , lphash : *mut DELTA_HASH ) -> super::super::Foundation:: BOOL ); GetDeltaSignatureW(filetypeset, hashalgid, lpsourcename.into_param().abi(), lphash) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -423,7 +423,7 @@ pub unsafe fn GetFilePatchSignatureA(filename: P0, optionflags: u32, optiond where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn GetFilePatchSignatureA ( filename : :: windows::core::PCSTR , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn GetFilePatchSignatureA ( filename : ::windows::core::PCSTR , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); GetFilePatchSignatureA( filename.into_param().abi(), optionflags, @@ -440,7 +440,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetFilePatchSignatureByBuffer(filebufferwritable: &mut [u8], optionflags: u32, optiondata: ::core::option::Option<*const ::core::ffi::c_void>, ignorerangearray: ::core::option::Option<&[PATCH_IGNORE_RANGE]>, retainrangearray: ::core::option::Option<&[PATCH_RETAIN_RANGE]>, signaturebuffer: &mut [u8]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "mspatcha.dll""system" fn GetFilePatchSignatureByBuffer ( filebufferwritable : *mut u8 , filesize : u32 , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn GetFilePatchSignatureByBuffer ( filebufferwritable : *mut u8 , filesize : u32 , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); GetFilePatchSignatureByBuffer( ::core::mem::transmute(filebufferwritable.as_ptr()), filebufferwritable.len() as _, @@ -461,7 +461,7 @@ pub unsafe fn GetFilePatchSignatureByHandle(filehandle: P0, optionflags: u32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn GetFilePatchSignatureByHandle ( filehandle : super::super::Foundation:: HANDLE , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn GetFilePatchSignatureByHandle ( filehandle : super::super::Foundation:: HANDLE , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); GetFilePatchSignatureByHandle( filehandle.into_param().abi(), optionflags, @@ -481,7 +481,7 @@ pub unsafe fn GetFilePatchSignatureW(filename: P0, optionflags: u32, optiond where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn GetFilePatchSignatureW ( filename : :: windows::core::PCWSTR , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn GetFilePatchSignatureW ( filename : ::windows::core::PCWSTR , optionflags : u32 , optiondata : *const ::core::ffi::c_void , ignorerangecount : u32 , ignorerangearray : *const PATCH_IGNORE_RANGE , retainrangecount : u32 , retainrangearray : *const PATCH_RETAIN_RANGE , signaturebuffersize : u32 , signaturebuffer : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); GetFilePatchSignatureW( filename.into_param().abi(), optionflags, @@ -502,7 +502,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseProductA ( szpackagepath : :: windows::core::PCSTR , szscriptfilepath : :: windows::core::PCSTR , sztransforms : :: windows::core::PCSTR , lgidlanguage : u16 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseProductA ( szpackagepath : ::windows::core::PCSTR , szscriptfilepath : ::windows::core::PCSTR , sztransforms : ::windows::core::PCSTR , lgidlanguage : u16 ) -> u32 ); MsiAdvertiseProductA(szpackagepath.into_param().abi(), szscriptfilepath.into_param().abi(), sztransforms.into_param().abi(), lgidlanguage) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -513,7 +513,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseProductExA ( szpackagepath : :: windows::core::PCSTR , szscriptfilepath : :: windows::core::PCSTR , sztransforms : :: windows::core::PCSTR , lgidlanguage : u16 , dwplatform : u32 , dwoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseProductExA ( szpackagepath : ::windows::core::PCSTR , szscriptfilepath : ::windows::core::PCSTR , sztransforms : ::windows::core::PCSTR , lgidlanguage : u16 , dwplatform : u32 , dwoptions : u32 ) -> u32 ); MsiAdvertiseProductExA(szpackagepath.into_param().abi(), szscriptfilepath.into_param().abi(), sztransforms.into_param().abi(), lgidlanguage, dwplatform, dwoptions) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -524,7 +524,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseProductExW ( szpackagepath : :: windows::core::PCWSTR , szscriptfilepath : :: windows::core::PCWSTR , sztransforms : :: windows::core::PCWSTR , lgidlanguage : u16 , dwplatform : u32 , dwoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseProductExW ( szpackagepath : ::windows::core::PCWSTR , szscriptfilepath : ::windows::core::PCWSTR , sztransforms : ::windows::core::PCWSTR , lgidlanguage : u16 , dwplatform : u32 , dwoptions : u32 ) -> u32 ); MsiAdvertiseProductExW(szpackagepath.into_param().abi(), szscriptfilepath.into_param().abi(), sztransforms.into_param().abi(), lgidlanguage, dwplatform, dwoptions) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -535,7 +535,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseProductW ( szpackagepath : :: windows::core::PCWSTR , szscriptfilepath : :: windows::core::PCWSTR , sztransforms : :: windows::core::PCWSTR , lgidlanguage : u16 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseProductW ( szpackagepath : ::windows::core::PCWSTR , szscriptfilepath : ::windows::core::PCWSTR , sztransforms : ::windows::core::PCWSTR , lgidlanguage : u16 ) -> u32 ); MsiAdvertiseProductW(szpackagepath.into_param().abi(), szscriptfilepath.into_param().abi(), sztransforms.into_param().abi(), lgidlanguage) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -546,7 +546,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseScriptA ( szscriptfile : :: windows::core::PCSTR , dwflags : u32 , phregdata : *const super::Registry:: HKEY , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseScriptA ( szscriptfile : ::windows::core::PCSTR , dwflags : u32 , phregdata : *const super::Registry:: HKEY , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); MsiAdvertiseScriptA(szscriptfile.into_param().abi(), dwflags, ::core::mem::transmute(phregdata.unwrap_or(::std::ptr::null())), fremoveitems.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -557,7 +557,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseScriptW ( szscriptfile : :: windows::core::PCWSTR , dwflags : u32 , phregdata : *const super::Registry:: HKEY , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiAdvertiseScriptW ( szscriptfile : ::windows::core::PCWSTR , dwflags : u32 , phregdata : *const super::Registry:: HKEY , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); MsiAdvertiseScriptW(szscriptfile.into_param().abi(), dwflags, ::core::mem::transmute(phregdata.unwrap_or(::std::ptr::null())), fremoveitems.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -568,7 +568,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiApplyMultiplePatchesA ( szpatchpackages : :: windows::core::PCSTR , szproductcode : :: windows::core::PCSTR , szpropertieslist : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiApplyMultiplePatchesA ( szpatchpackages : ::windows::core::PCSTR , szproductcode : ::windows::core::PCSTR , szpropertieslist : ::windows::core::PCSTR ) -> u32 ); MsiApplyMultiplePatchesA(szpatchpackages.into_param().abi(), szproductcode.into_param().abi(), szpropertieslist.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -579,7 +579,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiApplyMultiplePatchesW ( szpatchpackages : :: windows::core::PCWSTR , szproductcode : :: windows::core::PCWSTR , szpropertieslist : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiApplyMultiplePatchesW ( szpatchpackages : ::windows::core::PCWSTR , szproductcode : ::windows::core::PCWSTR , szpropertieslist : ::windows::core::PCWSTR ) -> u32 ); MsiApplyMultiplePatchesW(szpatchpackages.into_param().abi(), szproductcode.into_param().abi(), szpropertieslist.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -590,7 +590,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiApplyPatchA ( szpatchpackage : :: windows::core::PCSTR , szinstallpackage : :: windows::core::PCSTR , einstalltype : INSTALLTYPE , szcommandline : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiApplyPatchA ( szpatchpackage : ::windows::core::PCSTR , szinstallpackage : ::windows::core::PCSTR , einstalltype : INSTALLTYPE , szcommandline : ::windows::core::PCSTR ) -> u32 ); MsiApplyPatchA(szpatchpackage.into_param().abi(), szinstallpackage.into_param().abi(), einstalltype, szcommandline.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -601,7 +601,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiApplyPatchW ( szpatchpackage : :: windows::core::PCWSTR , szinstallpackage : :: windows::core::PCWSTR , einstalltype : INSTALLTYPE , szcommandline : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiApplyPatchW ( szpatchpackage : ::windows::core::PCWSTR , szinstallpackage : ::windows::core::PCWSTR , einstalltype : INSTALLTYPE , szcommandline : ::windows::core::PCWSTR ) -> u32 ); MsiApplyPatchW(szpatchpackage.into_param().abi(), szinstallpackage.into_param().abi(), einstalltype, szcommandline.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -611,7 +611,7 @@ pub unsafe fn MsiBeginTransactionA(szname: P0, dwtransactionattributes: u32, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiBeginTransactionA ( szname : :: windows::core::PCSTR , dwtransactionattributes : u32 , phtransactionhandle : *mut MSIHANDLE , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiBeginTransactionA ( szname : ::windows::core::PCSTR , dwtransactionattributes : u32 , phtransactionhandle : *mut MSIHANDLE , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); MsiBeginTransactionA(szname.into_param().abi(), dwtransactionattributes, phtransactionhandle, phchangeofownerevent) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -621,7 +621,7 @@ pub unsafe fn MsiBeginTransactionW(szname: P0, dwtransactionattributes: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiBeginTransactionW ( szname : :: windows::core::PCWSTR , dwtransactionattributes : u32 , phtransactionhandle : *mut MSIHANDLE , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiBeginTransactionW ( szname : ::windows::core::PCWSTR , dwtransactionattributes : u32 , phtransactionhandle : *mut MSIHANDLE , phchangeofownerevent : *mut super::super::Foundation:: HANDLE ) -> u32 ); MsiBeginTransactionW(szname.into_param().abi(), dwtransactionattributes, phtransactionhandle, phchangeofownerevent) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -645,7 +645,7 @@ pub unsafe fn MsiCollectUserInfoA(szproduct: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiCollectUserInfoA ( szproduct : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiCollectUserInfoA ( szproduct : ::windows::core::PCSTR ) -> u32 ); MsiCollectUserInfoA(szproduct.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -654,7 +654,7 @@ pub unsafe fn MsiCollectUserInfoW(szproduct: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiCollectUserInfoW ( szproduct : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiCollectUserInfoW ( szproduct : ::windows::core::PCWSTR ) -> u32 ); MsiCollectUserInfoW(szproduct.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -664,7 +664,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureFeatureA ( szproduct : :: windows::core::PCSTR , szfeature : :: windows::core::PCSTR , einstallstate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureFeatureA ( szproduct : ::windows::core::PCSTR , szfeature : ::windows::core::PCSTR , einstallstate : INSTALLSTATE ) -> u32 ); MsiConfigureFeatureA(szproduct.into_param().abi(), szfeature.into_param().abi(), einstallstate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -674,7 +674,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureFeatureW ( szproduct : :: windows::core::PCWSTR , szfeature : :: windows::core::PCWSTR , einstallstate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureFeatureW ( szproduct : ::windows::core::PCWSTR , szfeature : ::windows::core::PCWSTR , einstallstate : INSTALLSTATE ) -> u32 ); MsiConfigureFeatureW(szproduct.into_param().abi(), szfeature.into_param().abi(), einstallstate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -683,7 +683,7 @@ pub unsafe fn MsiConfigureProductA(szproduct: P0, iinstalllevel: INSTALLLEVE where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureProductA ( szproduct : :: windows::core::PCSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureProductA ( szproduct : ::windows::core::PCSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE ) -> u32 ); MsiConfigureProductA(szproduct.into_param().abi(), iinstalllevel, einstallstate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -693,7 +693,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureProductExA ( szproduct : :: windows::core::PCSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE , szcommandline : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureProductExA ( szproduct : ::windows::core::PCSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE , szcommandline : ::windows::core::PCSTR ) -> u32 ); MsiConfigureProductExA(szproduct.into_param().abi(), iinstalllevel, einstallstate, szcommandline.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -703,7 +703,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureProductExW ( szproduct : :: windows::core::PCWSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE , szcommandline : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureProductExW ( szproduct : ::windows::core::PCWSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE , szcommandline : ::windows::core::PCWSTR ) -> u32 ); MsiConfigureProductExW(szproduct.into_param().abi(), iinstalllevel, einstallstate, szcommandline.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -712,7 +712,7 @@ pub unsafe fn MsiConfigureProductW(szproduct: P0, iinstalllevel: INSTALLLEVE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureProductW ( szproduct : :: windows::core::PCWSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiConfigureProductW ( szproduct : ::windows::core::PCWSTR , iinstalllevel : INSTALLLEVEL , einstallstate : INSTALLSTATE ) -> u32 ); MsiConfigureProductW(szproduct.into_param().abi(), iinstalllevel, einstallstate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -729,7 +729,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiCreateTransformSummaryInfoA ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : :: windows::core::PCSTR , ierrorconditions : MSITRANSFORM_ERROR , ivalidation : MSITRANSFORM_VALIDATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiCreateTransformSummaryInfoA ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : ::windows::core::PCSTR , ierrorconditions : MSITRANSFORM_ERROR , ivalidation : MSITRANSFORM_VALIDATE ) -> u32 ); MsiCreateTransformSummaryInfoA(hdatabase.into_param().abi(), hdatabasereference.into_param().abi(), sztransformfile.into_param().abi(), ierrorconditions, ivalidation) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -740,7 +740,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiCreateTransformSummaryInfoW ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : :: windows::core::PCWSTR , ierrorconditions : MSITRANSFORM_ERROR , ivalidation : MSITRANSFORM_VALIDATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiCreateTransformSummaryInfoW ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : ::windows::core::PCWSTR , ierrorconditions : MSITRANSFORM_ERROR , ivalidation : MSITRANSFORM_VALIDATE ) -> u32 ); MsiCreateTransformSummaryInfoW(hdatabase.into_param().abi(), hdatabasereference.into_param().abi(), sztransformfile.into_param().abi(), ierrorconditions, ivalidation) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -750,7 +750,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseApplyTransformA ( hdatabase : MSIHANDLE , sztransformfile : :: windows::core::PCSTR , ierrorconditions : MSITRANSFORM_ERROR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseApplyTransformA ( hdatabase : MSIHANDLE , sztransformfile : ::windows::core::PCSTR , ierrorconditions : MSITRANSFORM_ERROR ) -> u32 ); MsiDatabaseApplyTransformA(hdatabase.into_param().abi(), sztransformfile.into_param().abi(), ierrorconditions) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -760,7 +760,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseApplyTransformW ( hdatabase : MSIHANDLE , sztransformfile : :: windows::core::PCWSTR , ierrorconditions : MSITRANSFORM_ERROR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseApplyTransformW ( hdatabase : MSIHANDLE , sztransformfile : ::windows::core::PCWSTR , ierrorconditions : MSITRANSFORM_ERROR ) -> u32 ); MsiDatabaseApplyTransformW(hdatabase.into_param().abi(), sztransformfile.into_param().abi(), ierrorconditions) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -781,7 +781,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseExportA ( hdatabase : MSIHANDLE , sztablename : :: windows::core::PCSTR , szfolderpath : :: windows::core::PCSTR , szfilename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseExportA ( hdatabase : MSIHANDLE , sztablename : ::windows::core::PCSTR , szfolderpath : ::windows::core::PCSTR , szfilename : ::windows::core::PCSTR ) -> u32 ); MsiDatabaseExportA(hdatabase.into_param().abi(), sztablename.into_param().abi(), szfolderpath.into_param().abi(), szfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -793,7 +793,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseExportW ( hdatabase : MSIHANDLE , sztablename : :: windows::core::PCWSTR , szfolderpath : :: windows::core::PCWSTR , szfilename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseExportW ( hdatabase : MSIHANDLE , sztablename : ::windows::core::PCWSTR , szfolderpath : ::windows::core::PCWSTR , szfilename : ::windows::core::PCWSTR ) -> u32 ); MsiDatabaseExportW(hdatabase.into_param().abi(), sztablename.into_param().abi(), szfolderpath.into_param().abi(), szfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -804,7 +804,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseGenerateTransformA ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : :: windows::core::PCSTR , ireserved1 : i32 , ireserved2 : i32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseGenerateTransformA ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : ::windows::core::PCSTR , ireserved1 : i32 , ireserved2 : i32 ) -> u32 ); MsiDatabaseGenerateTransformA(hdatabase.into_param().abi(), hdatabasereference.into_param().abi(), sztransformfile.into_param().abi(), ireserved1, ireserved2) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -815,7 +815,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseGenerateTransformW ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : :: windows::core::PCWSTR , ireserved1 : i32 , ireserved2 : i32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseGenerateTransformW ( hdatabase : MSIHANDLE , hdatabasereference : MSIHANDLE , sztransformfile : ::windows::core::PCWSTR , ireserved1 : i32 , ireserved2 : i32 ) -> u32 ); MsiDatabaseGenerateTransformW(hdatabase.into_param().abi(), hdatabasereference.into_param().abi(), sztransformfile.into_param().abi(), ireserved1, ireserved2) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -825,7 +825,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseGetPrimaryKeysA ( hdatabase : MSIHANDLE , sztablename : :: windows::core::PCSTR , phrecord : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseGetPrimaryKeysA ( hdatabase : MSIHANDLE , sztablename : ::windows::core::PCSTR , phrecord : *mut MSIHANDLE ) -> u32 ); MsiDatabaseGetPrimaryKeysA(hdatabase.into_param().abi(), sztablename.into_param().abi(), phrecord) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -835,7 +835,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseGetPrimaryKeysW ( hdatabase : MSIHANDLE , sztablename : :: windows::core::PCWSTR , phrecord : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseGetPrimaryKeysW ( hdatabase : MSIHANDLE , sztablename : ::windows::core::PCWSTR , phrecord : *mut MSIHANDLE ) -> u32 ); MsiDatabaseGetPrimaryKeysW(hdatabase.into_param().abi(), sztablename.into_param().abi(), phrecord) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -846,7 +846,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseImportA ( hdatabase : MSIHANDLE , szfolderpath : :: windows::core::PCSTR , szfilename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseImportA ( hdatabase : MSIHANDLE , szfolderpath : ::windows::core::PCSTR , szfilename : ::windows::core::PCSTR ) -> u32 ); MsiDatabaseImportA(hdatabase.into_param().abi(), szfolderpath.into_param().abi(), szfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -857,7 +857,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseImportW ( hdatabase : MSIHANDLE , szfolderpath : :: windows::core::PCWSTR , szfilename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseImportW ( hdatabase : MSIHANDLE , szfolderpath : ::windows::core::PCWSTR , szfilename : ::windows::core::PCWSTR ) -> u32 ); MsiDatabaseImportW(hdatabase.into_param().abi(), szfolderpath.into_param().abi(), szfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -867,7 +867,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseIsTablePersistentA ( hdatabase : MSIHANDLE , sztablename : :: windows::core::PCSTR ) -> MSICONDITION ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseIsTablePersistentA ( hdatabase : MSIHANDLE , sztablename : ::windows::core::PCSTR ) -> MSICONDITION ); MsiDatabaseIsTablePersistentA(hdatabase.into_param().abi(), sztablename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -877,7 +877,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseIsTablePersistentW ( hdatabase : MSIHANDLE , sztablename : :: windows::core::PCWSTR ) -> MSICONDITION ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseIsTablePersistentW ( hdatabase : MSIHANDLE , sztablename : ::windows::core::PCWSTR ) -> MSICONDITION ); MsiDatabaseIsTablePersistentW(hdatabase.into_param().abi(), sztablename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -888,7 +888,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseMergeA ( hdatabase : MSIHANDLE , hdatabasemerge : MSIHANDLE , sztablename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseMergeA ( hdatabase : MSIHANDLE , hdatabasemerge : MSIHANDLE , sztablename : ::windows::core::PCSTR ) -> u32 ); MsiDatabaseMergeA(hdatabase.into_param().abi(), hdatabasemerge.into_param().abi(), sztablename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -899,7 +899,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseMergeW ( hdatabase : MSIHANDLE , hdatabasemerge : MSIHANDLE , sztablename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseMergeW ( hdatabase : MSIHANDLE , hdatabasemerge : MSIHANDLE , sztablename : ::windows::core::PCWSTR ) -> u32 ); MsiDatabaseMergeW(hdatabase.into_param().abi(), hdatabasemerge.into_param().abi(), sztablename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -909,7 +909,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseOpenViewA ( hdatabase : MSIHANDLE , szquery : :: windows::core::PCSTR , phview : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseOpenViewA ( hdatabase : MSIHANDLE , szquery : ::windows::core::PCSTR , phview : *mut MSIHANDLE ) -> u32 ); MsiDatabaseOpenViewA(hdatabase.into_param().abi(), szquery.into_param().abi(), phview) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -919,7 +919,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseOpenViewW ( hdatabase : MSIHANDLE , szquery : :: windows::core::PCWSTR , phview : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDatabaseOpenViewW ( hdatabase : MSIHANDLE , szquery : ::windows::core::PCWSTR , phview : *mut MSIHANDLE ) -> u32 ); MsiDatabaseOpenViewW(hdatabase.into_param().abi(), szquery.into_param().abi(), phview) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -928,7 +928,7 @@ pub unsafe fn MsiDetermineApplicablePatchesA(szproductpackagepath: P0, ppatc where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDetermineApplicablePatchesA ( szproductpackagepath : :: windows::core::PCSTR , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOA ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDetermineApplicablePatchesA ( szproductpackagepath : ::windows::core::PCSTR , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOA ) -> u32 ); MsiDetermineApplicablePatchesA(szproductpackagepath.into_param().abi(), ppatchinfo.len() as _, ::core::mem::transmute(ppatchinfo.as_ptr())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -937,7 +937,7 @@ pub unsafe fn MsiDetermineApplicablePatchesW(szproductpackagepath: P0, ppatc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDetermineApplicablePatchesW ( szproductpackagepath : :: windows::core::PCWSTR , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOW ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDetermineApplicablePatchesW ( szproductpackagepath : ::windows::core::PCWSTR , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOW ) -> u32 ); MsiDetermineApplicablePatchesW(szproductpackagepath.into_param().abi(), ppatchinfo.len() as _, ::core::mem::transmute(ppatchinfo.as_ptr())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -947,7 +947,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDeterminePatchSequenceA ( szproductcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOA ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDeterminePatchSequenceA ( szproductcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOA ) -> u32 ); MsiDeterminePatchSequenceA(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, ppatchinfo.len() as _, ::core::mem::transmute(ppatchinfo.as_ptr())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -957,7 +957,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDeterminePatchSequenceW ( szproductcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOW ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDeterminePatchSequenceW ( szproductcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , cpatchinfo : u32 , ppatchinfo : *mut MSIPATCHSEQUENCEINFOW ) -> u32 ); MsiDeterminePatchSequenceW(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, ppatchinfo.len() as _, ::core::mem::transmute(ppatchinfo.as_ptr())) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -967,7 +967,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDoActionA ( hinstall : MSIHANDLE , szaction : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDoActionA ( hinstall : MSIHANDLE , szaction : ::windows::core::PCSTR ) -> u32 ); MsiDoActionA(hinstall.into_param().abi(), szaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -977,7 +977,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiDoActionW ( hinstall : MSIHANDLE , szaction : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiDoActionW ( hinstall : MSIHANDLE , szaction : ::windows::core::PCWSTR ) -> u32 ); MsiDoActionW(hinstall.into_param().abi(), szaction.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -986,7 +986,7 @@ pub unsafe fn MsiEnableLogA(dwlogmode: INSTALLLOGMODE, szlogfile: P0, dwloga where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnableLogA ( dwlogmode : INSTALLLOGMODE , szlogfile : :: windows::core::PCSTR , dwlogattributes : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnableLogA ( dwlogmode : INSTALLLOGMODE , szlogfile : ::windows::core::PCSTR , dwlogattributes : u32 ) -> u32 ); MsiEnableLogA(dwlogmode, szlogfile.into_param().abi(), dwlogattributes) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -995,7 +995,7 @@ pub unsafe fn MsiEnableLogW(dwlogmode: INSTALLLOGMODE, szlogfile: P0, dwloga where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnableLogW ( dwlogmode : INSTALLLOGMODE , szlogfile : :: windows::core::PCWSTR , dwlogattributes : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnableLogW ( dwlogmode : INSTALLLOGMODE , szlogfile : ::windows::core::PCWSTR , dwlogattributes : u32 ) -> u32 ); MsiEnableLogW(dwlogmode, szlogfile.into_param().abi(), dwlogattributes) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1019,7 +1019,7 @@ pub unsafe fn MsiEnumClientsA(szcomponent: P0, iproductindex: u32, lpproduct where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumClientsA ( szcomponent : :: windows::core::PCSTR , iproductindex : u32 , lpproductbuf : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumClientsA ( szcomponent : ::windows::core::PCSTR , iproductindex : u32 , lpproductbuf : ::windows::core::PSTR ) -> u32 ); MsiEnumClientsA(szcomponent.into_param().abi(), iproductindex, ::core::mem::transmute(lpproductbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1029,7 +1029,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumClientsExA ( szcomponent : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwproductindex : u32 , szproductbuf : :: windows::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows::core::PSTR , pcchsid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumClientsExA ( szcomponent : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwproductindex : u32 , szproductbuf : ::windows::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows::core::PSTR , pcchsid : *mut u32 ) -> u32 ); MsiEnumClientsExA(szcomponent.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwproductindex, ::core::mem::transmute(szproductbuf), ::core::mem::transmute(pdwinstalledcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1039,7 +1039,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumClientsExW ( szcomponent : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwproductindex : u32 , szproductbuf : :: windows::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumClientsExW ( szcomponent : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwproductindex : u32 , szproductbuf : ::windows::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); MsiEnumClientsExW(szcomponent.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwproductindex, ::core::mem::transmute(szproductbuf), ::core::mem::transmute(pdwinstalledcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1048,7 +1048,7 @@ pub unsafe fn MsiEnumClientsW(szcomponent: P0, iproductindex: u32, lpproduct where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumClientsW ( szcomponent : :: windows::core::PCWSTR , iproductindex : u32 , lpproductbuf : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumClientsW ( szcomponent : ::windows::core::PCWSTR , iproductindex : u32 , lpproductbuf : ::windows::core::PWSTR ) -> u32 ); MsiEnumClientsW(szcomponent.into_param().abi(), iproductindex, ::core::mem::transmute(lpproductbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1058,7 +1058,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentCostsA ( hinstall : MSIHANDLE , szcomponent : :: windows::core::PCSTR , dwindex : u32 , istate : INSTALLSTATE , szdrivebuf : :: windows::core::PSTR , pcchdrivebuf : *mut u32 , picost : *mut i32 , pitempcost : *mut i32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentCostsA ( hinstall : MSIHANDLE , szcomponent : ::windows::core::PCSTR , dwindex : u32 , istate : INSTALLSTATE , szdrivebuf : ::windows::core::PSTR , pcchdrivebuf : *mut u32 , picost : *mut i32 , pitempcost : *mut i32 ) -> u32 ); MsiEnumComponentCostsA(hinstall.into_param().abi(), szcomponent.into_param().abi(), dwindex, istate, ::core::mem::transmute(szdrivebuf), pcchdrivebuf, picost, pitempcost) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1068,7 +1068,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentCostsW ( hinstall : MSIHANDLE , szcomponent : :: windows::core::PCWSTR , dwindex : u32 , istate : INSTALLSTATE , szdrivebuf : :: windows::core::PWSTR , pcchdrivebuf : *mut u32 , picost : *mut i32 , pitempcost : *mut i32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentCostsW ( hinstall : MSIHANDLE , szcomponent : ::windows::core::PCWSTR , dwindex : u32 , istate : INSTALLSTATE , szdrivebuf : ::windows::core::PWSTR , pcchdrivebuf : *mut u32 , picost : *mut i32 , pitempcost : *mut i32 ) -> u32 ); MsiEnumComponentCostsW(hinstall.into_param().abi(), szcomponent.into_param().abi(), dwindex, istate, ::core::mem::transmute(szdrivebuf), pcchdrivebuf, picost, pitempcost) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1077,7 +1077,7 @@ pub unsafe fn MsiEnumComponentQualifiersA(szcomponent: P0, iindex: u32, lpqu where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentQualifiersA ( szcomponent : :: windows::core::PCSTR , iindex : u32 , lpqualifierbuf : :: windows::core::PSTR , pcchqualifierbuf : *mut u32 , lpapplicationdatabuf : :: windows::core::PSTR , pcchapplicationdatabuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentQualifiersA ( szcomponent : ::windows::core::PCSTR , iindex : u32 , lpqualifierbuf : ::windows::core::PSTR , pcchqualifierbuf : *mut u32 , lpapplicationdatabuf : ::windows::core::PSTR , pcchapplicationdatabuf : *mut u32 ) -> u32 ); MsiEnumComponentQualifiersA(szcomponent.into_param().abi(), iindex, ::core::mem::transmute(lpqualifierbuf), pcchqualifierbuf, ::core::mem::transmute(lpapplicationdatabuf), ::core::mem::transmute(pcchapplicationdatabuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1086,13 +1086,13 @@ pub unsafe fn MsiEnumComponentQualifiersW(szcomponent: P0, iindex: u32, lpqu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentQualifiersW ( szcomponent : :: windows::core::PCWSTR , iindex : u32 , lpqualifierbuf : :: windows::core::PWSTR , pcchqualifierbuf : *mut u32 , lpapplicationdatabuf : :: windows::core::PWSTR , pcchapplicationdatabuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentQualifiersW ( szcomponent : ::windows::core::PCWSTR , iindex : u32 , lpqualifierbuf : ::windows::core::PWSTR , pcchqualifierbuf : *mut u32 , lpapplicationdatabuf : ::windows::core::PWSTR , pcchapplicationdatabuf : *mut u32 ) -> u32 ); MsiEnumComponentQualifiersW(szcomponent.into_param().abi(), iindex, ::core::mem::transmute(lpqualifierbuf), pcchqualifierbuf, ::core::mem::transmute(lpapplicationdatabuf), ::core::mem::transmute(pcchapplicationdatabuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] pub unsafe fn MsiEnumComponentsA(icomponentindex: u32, lpcomponentbuf: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentsA ( icomponentindex : u32 , lpcomponentbuf : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentsA ( icomponentindex : u32 , lpcomponentbuf : ::windows::core::PSTR ) -> u32 ); MsiEnumComponentsA(icomponentindex, ::core::mem::transmute(lpcomponentbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1101,7 +1101,7 @@ pub unsafe fn MsiEnumComponentsExA(szusersid: P0, dwcontext: u32, dwindex: u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentsExA ( szusersid : :: windows::core::PCSTR , dwcontext : u32 , dwindex : u32 , szinstalledcomponentcode : :: windows::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows::core::PSTR , pcchsid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentsExA ( szusersid : ::windows::core::PCSTR , dwcontext : u32 , dwindex : u32 , szinstalledcomponentcode : ::windows::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows::core::PSTR , pcchsid : *mut u32 ) -> u32 ); MsiEnumComponentsExA(szusersid.into_param().abi(), dwcontext, dwindex, ::core::mem::transmute(szinstalledcomponentcode), ::core::mem::transmute(pdwinstalledcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1110,13 +1110,13 @@ pub unsafe fn MsiEnumComponentsExW(szusersid: P0, dwcontext: u32, dwindex: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentsExW ( szusersid : :: windows::core::PCWSTR , dwcontext : u32 , dwindex : u32 , szinstalledcomponentcode : :: windows::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentsExW ( szusersid : ::windows::core::PCWSTR , dwcontext : u32 , dwindex : u32 , szinstalledcomponentcode : ::windows::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); MsiEnumComponentsExW(szusersid.into_param().abi(), dwcontext, dwindex, ::core::mem::transmute(szinstalledcomponentcode), ::core::mem::transmute(pdwinstalledcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] pub unsafe fn MsiEnumComponentsW(icomponentindex: u32, lpcomponentbuf: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentsW ( icomponentindex : u32 , lpcomponentbuf : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumComponentsW ( icomponentindex : u32 , lpcomponentbuf : ::windows::core::PWSTR ) -> u32 ); MsiEnumComponentsW(icomponentindex, ::core::mem::transmute(lpcomponentbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1125,7 +1125,7 @@ pub unsafe fn MsiEnumFeaturesA(szproduct: P0, ifeatureindex: u32, lpfeatureb where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumFeaturesA ( szproduct : :: windows::core::PCSTR , ifeatureindex : u32 , lpfeaturebuf : :: windows::core::PSTR , lpparentbuf : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumFeaturesA ( szproduct : ::windows::core::PCSTR , ifeatureindex : u32 , lpfeaturebuf : ::windows::core::PSTR , lpparentbuf : ::windows::core::PSTR ) -> u32 ); MsiEnumFeaturesA(szproduct.into_param().abi(), ifeatureindex, ::core::mem::transmute(lpfeaturebuf), ::core::mem::transmute(lpparentbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1134,7 +1134,7 @@ pub unsafe fn MsiEnumFeaturesW(szproduct: P0, ifeatureindex: u32, lpfeatureb where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumFeaturesW ( szproduct : :: windows::core::PCWSTR , ifeatureindex : u32 , lpfeaturebuf : :: windows::core::PWSTR , lpparentbuf : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumFeaturesW ( szproduct : ::windows::core::PCWSTR , ifeatureindex : u32 , lpfeaturebuf : ::windows::core::PWSTR , lpparentbuf : ::windows::core::PWSTR ) -> u32 ); MsiEnumFeaturesW(szproduct.into_param().abi(), ifeatureindex, ::core::mem::transmute(lpfeaturebuf), ::core::mem::transmute(lpparentbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1143,7 +1143,7 @@ pub unsafe fn MsiEnumPatchesA(szproduct: P0, ipatchindex: u32, lppatchbuf: : where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumPatchesA ( szproduct : :: windows::core::PCSTR , ipatchindex : u32 , lppatchbuf : :: windows::core::PSTR , lptransformsbuf : :: windows::core::PSTR , pcchtransformsbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumPatchesA ( szproduct : ::windows::core::PCSTR , ipatchindex : u32 , lppatchbuf : ::windows::core::PSTR , lptransformsbuf : ::windows::core::PSTR , pcchtransformsbuf : *mut u32 ) -> u32 ); MsiEnumPatchesA(szproduct.into_param().abi(), ipatchindex, ::core::mem::transmute(lppatchbuf), ::core::mem::transmute(lptransformsbuf), pcchtransformsbuf) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1153,7 +1153,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumPatchesExA ( szproductcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : u32 , dwfilter : u32 , dwindex : u32 , szpatchcode : :: windows::core::PSTR , sztargetproductcode : :: windows::core::PSTR , pdwtargetproductcontext : *mut MSIINSTALLCONTEXT , sztargetusersid : :: windows::core::PSTR , pcchtargetusersid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumPatchesExA ( szproductcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : u32 , dwfilter : u32 , dwindex : u32 , szpatchcode : ::windows::core::PSTR , sztargetproductcode : ::windows::core::PSTR , pdwtargetproductcontext : *mut MSIINSTALLCONTEXT , sztargetusersid : ::windows::core::PSTR , pcchtargetusersid : *mut u32 ) -> u32 ); MsiEnumPatchesExA(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwfilter, dwindex, ::core::mem::transmute(szpatchcode), ::core::mem::transmute(sztargetproductcode), ::core::mem::transmute(pdwtargetproductcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(sztargetusersid), ::core::mem::transmute(pcchtargetusersid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1163,7 +1163,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumPatchesExW ( szproductcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : u32 , dwfilter : u32 , dwindex : u32 , szpatchcode : :: windows::core::PWSTR , sztargetproductcode : :: windows::core::PWSTR , pdwtargetproductcontext : *mut MSIINSTALLCONTEXT , sztargetusersid : :: windows::core::PWSTR , pcchtargetusersid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumPatchesExW ( szproductcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : u32 , dwfilter : u32 , dwindex : u32 , szpatchcode : ::windows::core::PWSTR , sztargetproductcode : ::windows::core::PWSTR , pdwtargetproductcontext : *mut MSIINSTALLCONTEXT , sztargetusersid : ::windows::core::PWSTR , pcchtargetusersid : *mut u32 ) -> u32 ); MsiEnumPatchesExW(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwfilter, dwindex, ::core::mem::transmute(szpatchcode), ::core::mem::transmute(sztargetproductcode), ::core::mem::transmute(pdwtargetproductcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(sztargetusersid), ::core::mem::transmute(pcchtargetusersid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1172,13 +1172,13 @@ pub unsafe fn MsiEnumPatchesW(szproduct: P0, ipatchindex: u32, lppatchbuf: : where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumPatchesW ( szproduct : :: windows::core::PCWSTR , ipatchindex : u32 , lppatchbuf : :: windows::core::PWSTR , lptransformsbuf : :: windows::core::PWSTR , pcchtransformsbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumPatchesW ( szproduct : ::windows::core::PCWSTR , ipatchindex : u32 , lppatchbuf : ::windows::core::PWSTR , lptransformsbuf : ::windows::core::PWSTR , pcchtransformsbuf : *mut u32 ) -> u32 ); MsiEnumPatchesW(szproduct.into_param().abi(), ipatchindex, ::core::mem::transmute(lppatchbuf), ::core::mem::transmute(lptransformsbuf), pcchtransformsbuf) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] pub unsafe fn MsiEnumProductsA(iproductindex: u32, lpproductbuf: ::windows::core::PSTR) -> u32 { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumProductsA ( iproductindex : u32 , lpproductbuf : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumProductsA ( iproductindex : u32 , lpproductbuf : ::windows::core::PSTR ) -> u32 ); MsiEnumProductsA(iproductindex, ::core::mem::transmute(lpproductbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1188,7 +1188,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumProductsExA ( szproductcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : u32 , dwindex : u32 , szinstalledproductcode : :: windows::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows::core::PSTR , pcchsid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumProductsExA ( szproductcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : u32 , dwindex : u32 , szinstalledproductcode : ::windows::core::PSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows::core::PSTR , pcchsid : *mut u32 ) -> u32 ); MsiEnumProductsExA(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwindex, ::core::mem::transmute(szinstalledproductcode), ::core::mem::transmute(pdwinstalledcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1198,13 +1198,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumProductsExW ( szproductcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : u32 , dwindex : u32 , szinstalledproductcode : :: windows::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : :: windows::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumProductsExW ( szproductcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : u32 , dwindex : u32 , szinstalledproductcode : ::windows::core::PWSTR , pdwinstalledcontext : *mut MSIINSTALLCONTEXT , szsid : ::windows::core::PWSTR , pcchsid : *mut u32 ) -> u32 ); MsiEnumProductsExW(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwindex, ::core::mem::transmute(szinstalledproductcode), ::core::mem::transmute(pdwinstalledcontext.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szsid), ::core::mem::transmute(pcchsid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] #[inline] pub unsafe fn MsiEnumProductsW(iproductindex: u32, lpproductbuf: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumProductsW ( iproductindex : u32 , lpproductbuf : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumProductsW ( iproductindex : u32 , lpproductbuf : ::windows::core::PWSTR ) -> u32 ); MsiEnumProductsW(iproductindex, ::core::mem::transmute(lpproductbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1213,7 +1213,7 @@ pub unsafe fn MsiEnumRelatedProductsA(lpupgradecode: P0, dwreserved: u32, ip where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumRelatedProductsA ( lpupgradecode : :: windows::core::PCSTR , dwreserved : u32 , iproductindex : u32 , lpproductbuf : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumRelatedProductsA ( lpupgradecode : ::windows::core::PCSTR , dwreserved : u32 , iproductindex : u32 , lpproductbuf : ::windows::core::PSTR ) -> u32 ); MsiEnumRelatedProductsA(lpupgradecode.into_param().abi(), dwreserved, iproductindex, ::core::mem::transmute(lpproductbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1222,7 +1222,7 @@ pub unsafe fn MsiEnumRelatedProductsW(lpupgradecode: P0, dwreserved: u32, ip where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumRelatedProductsW ( lpupgradecode : :: windows::core::PCWSTR , dwreserved : u32 , iproductindex : u32 , lpproductbuf : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEnumRelatedProductsW ( lpupgradecode : ::windows::core::PCWSTR , dwreserved : u32 , iproductindex : u32 , lpproductbuf : ::windows::core::PWSTR ) -> u32 ); MsiEnumRelatedProductsW(lpupgradecode.into_param().abi(), dwreserved, iproductindex, ::core::mem::transmute(lpproductbuf)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1232,7 +1232,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEvaluateConditionA ( hinstall : MSIHANDLE , szcondition : :: windows::core::PCSTR ) -> MSICONDITION ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEvaluateConditionA ( hinstall : MSIHANDLE , szcondition : ::windows::core::PCSTR ) -> MSICONDITION ); MsiEvaluateConditionA(hinstall.into_param().abi(), szcondition.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1242,7 +1242,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiEvaluateConditionW ( hinstall : MSIHANDLE , szcondition : :: windows::core::PCWSTR ) -> MSICONDITION ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiEvaluateConditionW ( hinstall : MSIHANDLE , szcondition : ::windows::core::PCWSTR ) -> MSICONDITION ); MsiEvaluateConditionW(hinstall.into_param().abi(), szcondition.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1251,7 +1251,7 @@ pub unsafe fn MsiExtractPatchXMLDataA(szpatchpath: P0, dwreserved: u32, szxm where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiExtractPatchXMLDataA ( szpatchpath : :: windows::core::PCSTR , dwreserved : u32 , szxmldata : :: windows::core::PSTR , pcchxmldata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiExtractPatchXMLDataA ( szpatchpath : ::windows::core::PCSTR , dwreserved : u32 , szxmldata : ::windows::core::PSTR , pcchxmldata : *mut u32 ) -> u32 ); MsiExtractPatchXMLDataA(szpatchpath.into_param().abi(), dwreserved, ::core::mem::transmute(szxmldata), ::core::mem::transmute(pcchxmldata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1260,7 +1260,7 @@ pub unsafe fn MsiExtractPatchXMLDataW(szpatchpath: P0, dwreserved: u32, szxm where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiExtractPatchXMLDataW ( szpatchpath : :: windows::core::PCWSTR , dwreserved : u32 , szxmldata : :: windows::core::PWSTR , pcchxmldata : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiExtractPatchXMLDataW ( szpatchpath : ::windows::core::PCWSTR , dwreserved : u32 , szxmldata : ::windows::core::PWSTR , pcchxmldata : *mut u32 ) -> u32 ); MsiExtractPatchXMLDataW(szpatchpath.into_param().abi(), dwreserved, ::core::mem::transmute(szxmldata), ::core::mem::transmute(pcchxmldata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1270,7 +1270,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiFormatRecordA ( hinstall : MSIHANDLE , hrecord : MSIHANDLE , szresultbuf : :: windows::core::PSTR , pcchresultbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiFormatRecordA ( hinstall : MSIHANDLE , hrecord : MSIHANDLE , szresultbuf : ::windows::core::PSTR , pcchresultbuf : *mut u32 ) -> u32 ); MsiFormatRecordA(hinstall.into_param().abi(), hrecord.into_param().abi(), ::core::mem::transmute(szresultbuf), ::core::mem::transmute(pcchresultbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1280,7 +1280,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiFormatRecordW ( hinstall : MSIHANDLE , hrecord : MSIHANDLE , szresultbuf : :: windows::core::PWSTR , pcchresultbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiFormatRecordW ( hinstall : MSIHANDLE , hrecord : MSIHANDLE , szresultbuf : ::windows::core::PWSTR , pcchresultbuf : *mut u32 ) -> u32 ); MsiFormatRecordW(hinstall.into_param().abi(), hrecord.into_param().abi(), ::core::mem::transmute(szresultbuf), ::core::mem::transmute(pcchresultbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1299,7 +1299,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentPathA ( szproduct : :: windows::core::PCSTR , szcomponent : :: windows::core::PCSTR , lppathbuf : :: windows::core::PSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentPathA ( szproduct : ::windows::core::PCSTR , szcomponent : ::windows::core::PCSTR , lppathbuf : ::windows::core::PSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); MsiGetComponentPathA(szproduct.into_param().abi(), szcomponent.into_param().abi(), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1310,7 +1310,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentPathExA ( szproductcode : :: windows::core::PCSTR , szcomponentcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , lpoutpathbuffer : :: windows::core::PSTR , pcchoutpathbuffer : *mut u32 ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentPathExA ( szproductcode : ::windows::core::PCSTR , szcomponentcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , lpoutpathbuffer : ::windows::core::PSTR , pcchoutpathbuffer : *mut u32 ) -> INSTALLSTATE ); MsiGetComponentPathExA(szproductcode.into_param().abi(), szcomponentcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, ::core::mem::transmute(lpoutpathbuffer), ::core::mem::transmute(pcchoutpathbuffer.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1321,7 +1321,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentPathExW ( szproductcode : :: windows::core::PCWSTR , szcomponentcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , lpoutpathbuffer : :: windows::core::PWSTR , pcchoutpathbuffer : *mut u32 ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentPathExW ( szproductcode : ::windows::core::PCWSTR , szcomponentcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , lpoutpathbuffer : ::windows::core::PWSTR , pcchoutpathbuffer : *mut u32 ) -> INSTALLSTATE ); MsiGetComponentPathExW(szproductcode.into_param().abi(), szcomponentcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, ::core::mem::transmute(lpoutpathbuffer), ::core::mem::transmute(pcchoutpathbuffer.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1331,7 +1331,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentPathW ( szproduct : :: windows::core::PCWSTR , szcomponent : :: windows::core::PCWSTR , lppathbuf : :: windows::core::PWSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentPathW ( szproduct : ::windows::core::PCWSTR , szcomponent : ::windows::core::PCWSTR , lppathbuf : ::windows::core::PWSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); MsiGetComponentPathW(szproduct.into_param().abi(), szcomponent.into_param().abi(), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1341,7 +1341,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentStateA ( hinstall : MSIHANDLE , szcomponent : :: windows::core::PCSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentStateA ( hinstall : MSIHANDLE , szcomponent : ::windows::core::PCSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); MsiGetComponentStateA(hinstall.into_param().abi(), szcomponent.into_param().abi(), piinstalled, piaction) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1351,7 +1351,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentStateW ( hinstall : MSIHANDLE , szcomponent : :: windows::core::PCWSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetComponentStateW ( hinstall : MSIHANDLE , szcomponent : ::windows::core::PCWSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); MsiGetComponentStateW(hinstall.into_param().abi(), szcomponent.into_param().abi(), piinstalled, piaction) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1370,7 +1370,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureCostA ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCSTR , icosttree : MSICOSTTREE , istate : INSTALLSTATE , picost : *mut i32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureCostA ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCSTR , icosttree : MSICOSTTREE , istate : INSTALLSTATE , picost : *mut i32 ) -> u32 ); MsiGetFeatureCostA(hinstall.into_param().abi(), szfeature.into_param().abi(), icosttree, istate, picost) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1380,7 +1380,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureCostW ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCWSTR , icosttree : MSICOSTTREE , istate : INSTALLSTATE , picost : *mut i32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureCostW ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCWSTR , icosttree : MSICOSTTREE , istate : INSTALLSTATE , picost : *mut i32 ) -> u32 ); MsiGetFeatureCostW(hinstall.into_param().abi(), szfeature.into_param().abi(), icosttree, istate, picost) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1390,7 +1390,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureInfoA ( hproduct : MSIHANDLE , szfeature : :: windows::core::PCSTR , lpattributes : *mut u32 , lptitlebuf : :: windows::core::PSTR , pcchtitlebuf : *mut u32 , lphelpbuf : :: windows::core::PSTR , pcchhelpbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureInfoA ( hproduct : MSIHANDLE , szfeature : ::windows::core::PCSTR , lpattributes : *mut u32 , lptitlebuf : ::windows::core::PSTR , pcchtitlebuf : *mut u32 , lphelpbuf : ::windows::core::PSTR , pcchhelpbuf : *mut u32 ) -> u32 ); MsiGetFeatureInfoA(hproduct.into_param().abi(), szfeature.into_param().abi(), ::core::mem::transmute(lpattributes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptitlebuf), ::core::mem::transmute(pcchtitlebuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lphelpbuf), ::core::mem::transmute(pcchhelpbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1400,7 +1400,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureInfoW ( hproduct : MSIHANDLE , szfeature : :: windows::core::PCWSTR , lpattributes : *mut u32 , lptitlebuf : :: windows::core::PWSTR , pcchtitlebuf : *mut u32 , lphelpbuf : :: windows::core::PWSTR , pcchhelpbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureInfoW ( hproduct : MSIHANDLE , szfeature : ::windows::core::PCWSTR , lpattributes : *mut u32 , lptitlebuf : ::windows::core::PWSTR , pcchtitlebuf : *mut u32 , lphelpbuf : ::windows::core::PWSTR , pcchhelpbuf : *mut u32 ) -> u32 ); MsiGetFeatureInfoW(hproduct.into_param().abi(), szfeature.into_param().abi(), ::core::mem::transmute(lpattributes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lptitlebuf), ::core::mem::transmute(pcchtitlebuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lphelpbuf), ::core::mem::transmute(pcchhelpbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1410,7 +1410,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureStateA ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureStateA ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); MsiGetFeatureStateA(hinstall.into_param().abi(), szfeature.into_param().abi(), piinstalled, piaction) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1420,7 +1420,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureStateW ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCWSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureStateW ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCWSTR , piinstalled : *mut INSTALLSTATE , piaction : *mut INSTALLSTATE ) -> u32 ); MsiGetFeatureStateW(hinstall.into_param().abi(), szfeature.into_param().abi(), piinstalled, piaction) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1430,7 +1430,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureUsageA ( szproduct : :: windows::core::PCSTR , szfeature : :: windows::core::PCSTR , pdwusecount : *mut u32 , pwdateused : *mut u16 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureUsageA ( szproduct : ::windows::core::PCSTR , szfeature : ::windows::core::PCSTR , pdwusecount : *mut u32 , pwdateused : *mut u16 ) -> u32 ); MsiGetFeatureUsageA(szproduct.into_param().abi(), szfeature.into_param().abi(), ::core::mem::transmute(pdwusecount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pwdateused.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1440,7 +1440,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureUsageW ( szproduct : :: windows::core::PCWSTR , szfeature : :: windows::core::PCWSTR , pdwusecount : *mut u32 , pwdateused : *mut u16 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureUsageW ( szproduct : ::windows::core::PCWSTR , szfeature : ::windows::core::PCWSTR , pdwusecount : *mut u32 , pwdateused : *mut u16 ) -> u32 ); MsiGetFeatureUsageW(szproduct.into_param().abi(), szfeature.into_param().abi(), ::core::mem::transmute(pdwusecount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pwdateused.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1450,7 +1450,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureValidStatesA ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCSTR , lpinstallstates : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureValidStatesA ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCSTR , lpinstallstates : *mut u32 ) -> u32 ); MsiGetFeatureValidStatesA(hinstall.into_param().abi(), szfeature.into_param().abi(), lpinstallstates) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1460,7 +1460,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureValidStatesW ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCWSTR , lpinstallstates : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFeatureValidStatesW ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCWSTR , lpinstallstates : *mut u32 ) -> u32 ); MsiGetFeatureValidStatesW(hinstall.into_param().abi(), szfeature.into_param().abi(), lpinstallstates) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1469,7 +1469,7 @@ pub unsafe fn MsiGetFileHashA(szfilepath: P0, dwoptions: u32, phash: *mut MS where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileHashA ( szfilepath : :: windows::core::PCSTR , dwoptions : u32 , phash : *mut MSIFILEHASHINFO ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileHashA ( szfilepath : ::windows::core::PCSTR , dwoptions : u32 , phash : *mut MSIFILEHASHINFO ) -> u32 ); MsiGetFileHashA(szfilepath.into_param().abi(), dwoptions, phash) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1478,7 +1478,7 @@ pub unsafe fn MsiGetFileHashW(szfilepath: P0, dwoptions: u32, phash: *mut MS where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileHashW ( szfilepath : :: windows::core::PCWSTR , dwoptions : u32 , phash : *mut MSIFILEHASHINFO ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileHashW ( szfilepath : ::windows::core::PCWSTR , dwoptions : u32 , phash : *mut MSIFILEHASHINFO ) -> u32 ); MsiGetFileHashW(szfilepath.into_param().abi(), dwoptions, phash) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -1488,7 +1488,7 @@ pub unsafe fn MsiGetFileSignatureInformationA(szsignedobjectpath: P0, dwflag where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileSignatureInformationA ( szsignedobjectpath : :: windows::core::PCSTR , dwflags : u32 , ppccertcontext : *mut *mut super::super::Security::Cryptography:: CERT_CONTEXT , pbhashdata : *mut u8 , pcbhashdata : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileSignatureInformationA ( szsignedobjectpath : ::windows::core::PCSTR , dwflags : u32 , ppccertcontext : *mut *mut super::super::Security::Cryptography:: CERT_CONTEXT , pbhashdata : *mut u8 , pcbhashdata : *mut u32 ) -> ::windows::core::HRESULT ); MsiGetFileSignatureInformationA(szsignedobjectpath.into_param().abi(), dwflags, ppccertcontext, ::core::mem::transmute(pbhashdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbhashdata.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] @@ -1498,7 +1498,7 @@ pub unsafe fn MsiGetFileSignatureInformationW(szsignedobjectpath: P0, dwflag where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileSignatureInformationW ( szsignedobjectpath : :: windows::core::PCWSTR , dwflags : u32 , ppccertcontext : *mut *mut super::super::Security::Cryptography:: CERT_CONTEXT , pbhashdata : *mut u8 , pcbhashdata : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileSignatureInformationW ( szsignedobjectpath : ::windows::core::PCWSTR , dwflags : u32 , ppccertcontext : *mut *mut super::super::Security::Cryptography:: CERT_CONTEXT , pbhashdata : *mut u8 , pcbhashdata : *mut u32 ) -> ::windows::core::HRESULT ); MsiGetFileSignatureInformationW(szsignedobjectpath.into_param().abi(), dwflags, ppccertcontext, ::core::mem::transmute(pbhashdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbhashdata.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1507,7 +1507,7 @@ pub unsafe fn MsiGetFileVersionA(szfilepath: P0, lpversionbuf: ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileVersionA ( szfilepath : :: windows::core::PCSTR , lpversionbuf : :: windows::core::PSTR , pcchversionbuf : *mut u32 , lplangbuf : :: windows::core::PSTR , pcchlangbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileVersionA ( szfilepath : ::windows::core::PCSTR , lpversionbuf : ::windows::core::PSTR , pcchversionbuf : *mut u32 , lplangbuf : ::windows::core::PSTR , pcchlangbuf : *mut u32 ) -> u32 ); MsiGetFileVersionA(szfilepath.into_param().abi(), ::core::mem::transmute(lpversionbuf), ::core::mem::transmute(pcchversionbuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lplangbuf), ::core::mem::transmute(pcchlangbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1516,7 +1516,7 @@ pub unsafe fn MsiGetFileVersionW(szfilepath: P0, lpversionbuf: ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileVersionW ( szfilepath : :: windows::core::PCWSTR , lpversionbuf : :: windows::core::PWSTR , pcchversionbuf : *mut u32 , lplangbuf : :: windows::core::PWSTR , pcchlangbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetFileVersionW ( szfilepath : ::windows::core::PCWSTR , lpversionbuf : ::windows::core::PWSTR , pcchversionbuf : *mut u32 , lplangbuf : ::windows::core::PWSTR , pcchlangbuf : *mut u32 ) -> u32 ); MsiGetFileVersionW(szfilepath.into_param().abi(), ::core::mem::transmute(lpversionbuf), ::core::mem::transmute(pcchversionbuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lplangbuf), ::core::mem::transmute(pcchlangbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1551,7 +1551,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchFileListA ( szproductcode : :: windows::core::PCSTR , szpatchpackages : :: windows::core::PCSTR , pcfiles : *mut u32 , pphfilerecords : *mut *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchFileListA ( szproductcode : ::windows::core::PCSTR , szpatchpackages : ::windows::core::PCSTR , pcfiles : *mut u32 , pphfilerecords : *mut *mut MSIHANDLE ) -> u32 ); MsiGetPatchFileListA(szproductcode.into_param().abi(), szpatchpackages.into_param().abi(), pcfiles, pphfilerecords) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1561,7 +1561,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchFileListW ( szproductcode : :: windows::core::PCWSTR , szpatchpackages : :: windows::core::PCWSTR , pcfiles : *mut u32 , pphfilerecords : *mut *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchFileListW ( szproductcode : ::windows::core::PCWSTR , szpatchpackages : ::windows::core::PCWSTR , pcfiles : *mut u32 , pphfilerecords : *mut *mut MSIHANDLE ) -> u32 ); MsiGetPatchFileListW(szproductcode.into_param().abi(), szpatchpackages.into_param().abi(), pcfiles, pphfilerecords) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1571,7 +1571,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchInfoA ( szpatch : :: windows::core::PCSTR , szattribute : :: windows::core::PCSTR , lpvaluebuf : :: windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchInfoA ( szpatch : ::windows::core::PCSTR , szattribute : ::windows::core::PCSTR , lpvaluebuf : ::windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiGetPatchInfoA(szpatch.into_param().abi(), szattribute.into_param().abi(), ::core::mem::transmute(lpvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1583,7 +1583,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchInfoExA ( szpatchcode : :: windows::core::PCSTR , szproductcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : :: windows::core::PCSTR , lpvalue : :: windows::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchInfoExA ( szpatchcode : ::windows::core::PCSTR , szproductcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : ::windows::core::PCSTR , lpvalue : ::windows::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); MsiGetPatchInfoExA(szpatchcode.into_param().abi(), szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, szproperty.into_param().abi(), ::core::mem::transmute(lpvalue), ::core::mem::transmute(pcchvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1595,7 +1595,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchInfoExW ( szpatchcode : :: windows::core::PCWSTR , szproductcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : :: windows::core::PCWSTR , lpvalue : :: windows::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchInfoExW ( szpatchcode : ::windows::core::PCWSTR , szproductcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : ::windows::core::PCWSTR , lpvalue : ::windows::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); MsiGetPatchInfoExW(szpatchcode.into_param().abi(), szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, szproperty.into_param().abi(), ::core::mem::transmute(lpvalue), ::core::mem::transmute(pcchvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1605,7 +1605,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchInfoW ( szpatch : :: windows::core::PCWSTR , szattribute : :: windows::core::PCWSTR , lpvaluebuf : :: windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPatchInfoW ( szpatch : ::windows::core::PCWSTR , szattribute : ::windows::core::PCWSTR , lpvaluebuf : ::windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiGetPatchInfoW(szpatch.into_param().abi(), szattribute.into_param().abi(), ::core::mem::transmute(lpvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1614,7 +1614,7 @@ pub unsafe fn MsiGetProductCodeA(szcomponent: P0, lpbuf39: ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductCodeA ( szcomponent : :: windows::core::PCSTR , lpbuf39 : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductCodeA ( szcomponent : ::windows::core::PCSTR , lpbuf39 : ::windows::core::PSTR ) -> u32 ); MsiGetProductCodeA(szcomponent.into_param().abi(), ::core::mem::transmute(lpbuf39)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1623,7 +1623,7 @@ pub unsafe fn MsiGetProductCodeW(szcomponent: P0, lpbuf39: ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductCodeW ( szcomponent : :: windows::core::PCWSTR , lpbuf39 : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductCodeW ( szcomponent : ::windows::core::PCWSTR , lpbuf39 : ::windows::core::PWSTR ) -> u32 ); MsiGetProductCodeW(szcomponent.into_param().abi(), ::core::mem::transmute(lpbuf39)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1633,7 +1633,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoA ( szproduct : :: windows::core::PCSTR , szattribute : :: windows::core::PCSTR , lpvaluebuf : :: windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoA ( szproduct : ::windows::core::PCSTR , szattribute : ::windows::core::PCSTR , lpvaluebuf : ::windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiGetProductInfoA(szproduct.into_param().abi(), szattribute.into_param().abi(), ::core::mem::transmute(lpvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1644,7 +1644,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoExA ( szproductcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : :: windows::core::PCSTR , szvalue : :: windows::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoExA ( szproductcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : ::windows::core::PCSTR , szvalue : ::windows::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); MsiGetProductInfoExA(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, szproperty.into_param().abi(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1655,7 +1655,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoExW ( szproductcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : :: windows::core::PCWSTR , szvalue : :: windows::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoExW ( szproductcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szproperty : ::windows::core::PCWSTR , szvalue : ::windows::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); MsiGetProductInfoExW(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, szproperty.into_param().abi(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1664,7 +1664,7 @@ pub unsafe fn MsiGetProductInfoFromScriptA(szscriptfile: P0, lpproductbuf39: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoFromScriptA ( szscriptfile : :: windows::core::PCSTR , lpproductbuf39 : :: windows::core::PSTR , plgidlanguage : *mut u16 , pdwversion : *mut u32 , lpnamebuf : :: windows::core::PSTR , pcchnamebuf : *mut u32 , lppackagebuf : :: windows::core::PSTR , pcchpackagebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoFromScriptA ( szscriptfile : ::windows::core::PCSTR , lpproductbuf39 : ::windows::core::PSTR , plgidlanguage : *mut u16 , pdwversion : *mut u32 , lpnamebuf : ::windows::core::PSTR , pcchnamebuf : *mut u32 , lppackagebuf : ::windows::core::PSTR , pcchpackagebuf : *mut u32 ) -> u32 ); MsiGetProductInfoFromScriptA(szscriptfile.into_param().abi(), ::core::mem::transmute(lpproductbuf39), ::core::mem::transmute(plgidlanguage.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwversion.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpnamebuf), ::core::mem::transmute(pcchnamebuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lppackagebuf), ::core::mem::transmute(pcchpackagebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1673,7 +1673,7 @@ pub unsafe fn MsiGetProductInfoFromScriptW(szscriptfile: P0, lpproductbuf39: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoFromScriptW ( szscriptfile : :: windows::core::PCWSTR , lpproductbuf39 : :: windows::core::PWSTR , plgidlanguage : *mut u16 , pdwversion : *mut u32 , lpnamebuf : :: windows::core::PWSTR , pcchnamebuf : *mut u32 , lppackagebuf : :: windows::core::PWSTR , pcchpackagebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoFromScriptW ( szscriptfile : ::windows::core::PCWSTR , lpproductbuf39 : ::windows::core::PWSTR , plgidlanguage : *mut u16 , pdwversion : *mut u32 , lpnamebuf : ::windows::core::PWSTR , pcchnamebuf : *mut u32 , lppackagebuf : ::windows::core::PWSTR , pcchpackagebuf : *mut u32 ) -> u32 ); MsiGetProductInfoFromScriptW(szscriptfile.into_param().abi(), ::core::mem::transmute(lpproductbuf39), ::core::mem::transmute(plgidlanguage.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwversion.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpnamebuf), ::core::mem::transmute(pcchnamebuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lppackagebuf), ::core::mem::transmute(pcchpackagebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1683,7 +1683,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoW ( szproduct : :: windows::core::PCWSTR , szattribute : :: windows::core::PCWSTR , lpvaluebuf : :: windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductInfoW ( szproduct : ::windows::core::PCWSTR , szattribute : ::windows::core::PCWSTR , lpvaluebuf : ::windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiGetProductInfoW(szproduct.into_param().abi(), szattribute.into_param().abi(), ::core::mem::transmute(lpvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1693,7 +1693,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductPropertyA ( hproduct : MSIHANDLE , szproperty : :: windows::core::PCSTR , lpvaluebuf : :: windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductPropertyA ( hproduct : MSIHANDLE , szproperty : ::windows::core::PCSTR , lpvaluebuf : ::windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiGetProductPropertyA(hproduct.into_param().abi(), szproperty.into_param().abi(), ::core::mem::transmute(lpvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1703,7 +1703,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductPropertyW ( hproduct : MSIHANDLE , szproperty : :: windows::core::PCWSTR , lpvaluebuf : :: windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetProductPropertyW ( hproduct : MSIHANDLE , szproperty : ::windows::core::PCWSTR , lpvaluebuf : ::windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiGetProductPropertyW(hproduct.into_param().abi(), szproperty.into_param().abi(), ::core::mem::transmute(lpvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1713,7 +1713,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPropertyA ( hinstall : MSIHANDLE , szname : :: windows::core::PCSTR , szvaluebuf : :: windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPropertyA ( hinstall : MSIHANDLE , szname : ::windows::core::PCSTR , szvaluebuf : ::windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiGetPropertyA(hinstall.into_param().abi(), szname.into_param().abi(), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1723,7 +1723,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPropertyW ( hinstall : MSIHANDLE , szname : :: windows::core::PCWSTR , szvaluebuf : :: windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetPropertyW ( hinstall : MSIHANDLE , szname : ::windows::core::PCWSTR , szvaluebuf : ::windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiGetPropertyW(hinstall.into_param().abi(), szname.into_param().abi(), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1732,7 +1732,7 @@ pub unsafe fn MsiGetShortcutTargetA(szshortcutpath: P0, szproductcode: ::win where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetShortcutTargetA ( szshortcutpath : :: windows::core::PCSTR , szproductcode : :: windows::core::PSTR , szfeatureid : :: windows::core::PSTR , szcomponentcode : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetShortcutTargetA ( szshortcutpath : ::windows::core::PCSTR , szproductcode : ::windows::core::PSTR , szfeatureid : ::windows::core::PSTR , szcomponentcode : ::windows::core::PSTR ) -> u32 ); MsiGetShortcutTargetA(szshortcutpath.into_param().abi(), ::core::mem::transmute(szproductcode), ::core::mem::transmute(szfeatureid), ::core::mem::transmute(szcomponentcode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1741,7 +1741,7 @@ pub unsafe fn MsiGetShortcutTargetW(szshortcutpath: P0, szproductcode: ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetShortcutTargetW ( szshortcutpath : :: windows::core::PCWSTR , szproductcode : :: windows::core::PWSTR , szfeatureid : :: windows::core::PWSTR , szcomponentcode : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetShortcutTargetW ( szshortcutpath : ::windows::core::PCWSTR , szproductcode : ::windows::core::PWSTR , szfeatureid : ::windows::core::PWSTR , szcomponentcode : ::windows::core::PWSTR ) -> u32 ); MsiGetShortcutTargetW(szshortcutpath.into_param().abi(), ::core::mem::transmute(szproductcode), ::core::mem::transmute(szfeatureid), ::core::mem::transmute(szcomponentcode)) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1751,7 +1751,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetSourcePathA ( hinstall : MSIHANDLE , szfolder : :: windows::core::PCSTR , szpathbuf : :: windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetSourcePathA ( hinstall : MSIHANDLE , szfolder : ::windows::core::PCSTR , szpathbuf : ::windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiGetSourcePathA(hinstall.into_param().abi(), szfolder.into_param().abi(), ::core::mem::transmute(szpathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1761,7 +1761,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetSourcePathW ( hinstall : MSIHANDLE , szfolder : :: windows::core::PCWSTR , szpathbuf : :: windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetSourcePathW ( hinstall : MSIHANDLE , szfolder : ::windows::core::PCWSTR , szpathbuf : ::windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiGetSourcePathW(hinstall.into_param().abi(), szfolder.into_param().abi(), ::core::mem::transmute(szpathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1771,7 +1771,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetSummaryInformationA ( hdatabase : MSIHANDLE , szdatabasepath : :: windows::core::PCSTR , uiupdatecount : u32 , phsummaryinfo : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetSummaryInformationA ( hdatabase : MSIHANDLE , szdatabasepath : ::windows::core::PCSTR , uiupdatecount : u32 , phsummaryinfo : *mut MSIHANDLE ) -> u32 ); MsiGetSummaryInformationA(hdatabase.into_param().abi(), szdatabasepath.into_param().abi(), uiupdatecount, phsummaryinfo) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1781,7 +1781,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetSummaryInformationW ( hdatabase : MSIHANDLE , szdatabasepath : :: windows::core::PCWSTR , uiupdatecount : u32 , phsummaryinfo : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetSummaryInformationW ( hdatabase : MSIHANDLE , szdatabasepath : ::windows::core::PCWSTR , uiupdatecount : u32 , phsummaryinfo : *mut MSIHANDLE ) -> u32 ); MsiGetSummaryInformationW(hdatabase.into_param().abi(), szdatabasepath.into_param().abi(), uiupdatecount, phsummaryinfo) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1791,7 +1791,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetTargetPathA ( hinstall : MSIHANDLE , szfolder : :: windows::core::PCSTR , szpathbuf : :: windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetTargetPathA ( hinstall : MSIHANDLE , szfolder : ::windows::core::PCSTR , szpathbuf : ::windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiGetTargetPathA(hinstall.into_param().abi(), szfolder.into_param().abi(), ::core::mem::transmute(szpathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1801,7 +1801,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetTargetPathW ( hinstall : MSIHANDLE , szfolder : :: windows::core::PCWSTR , szpathbuf : :: windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetTargetPathW ( hinstall : MSIHANDLE , szfolder : ::windows::core::PCWSTR , szpathbuf : ::windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiGetTargetPathW(hinstall.into_param().abi(), szfolder.into_param().abi(), ::core::mem::transmute(szpathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1810,7 +1810,7 @@ pub unsafe fn MsiGetUserInfoA(szproduct: P0, lpusernamebuf: ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetUserInfoA ( szproduct : :: windows::core::PCSTR , lpusernamebuf : :: windows::core::PSTR , pcchusernamebuf : *mut u32 , lporgnamebuf : :: windows::core::PSTR , pcchorgnamebuf : *mut u32 , lpserialbuf : :: windows::core::PSTR , pcchserialbuf : *mut u32 ) -> USERINFOSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetUserInfoA ( szproduct : ::windows::core::PCSTR , lpusernamebuf : ::windows::core::PSTR , pcchusernamebuf : *mut u32 , lporgnamebuf : ::windows::core::PSTR , pcchorgnamebuf : *mut u32 , lpserialbuf : ::windows::core::PSTR , pcchserialbuf : *mut u32 ) -> USERINFOSTATE ); MsiGetUserInfoA(szproduct.into_param().abi(), ::core::mem::transmute(lpusernamebuf), ::core::mem::transmute(pcchusernamebuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lporgnamebuf), ::core::mem::transmute(pcchorgnamebuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpserialbuf), ::core::mem::transmute(pcchserialbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1819,7 +1819,7 @@ pub unsafe fn MsiGetUserInfoW(szproduct: P0, lpusernamebuf: ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiGetUserInfoW ( szproduct : :: windows::core::PCWSTR , lpusernamebuf : :: windows::core::PWSTR , pcchusernamebuf : *mut u32 , lporgnamebuf : :: windows::core::PWSTR , pcchorgnamebuf : *mut u32 , lpserialbuf : :: windows::core::PWSTR , pcchserialbuf : *mut u32 ) -> USERINFOSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiGetUserInfoW ( szproduct : ::windows::core::PCWSTR , lpusernamebuf : ::windows::core::PWSTR , pcchusernamebuf : *mut u32 , lporgnamebuf : ::windows::core::PWSTR , pcchorgnamebuf : *mut u32 , lpserialbuf : ::windows::core::PWSTR , pcchserialbuf : *mut u32 ) -> USERINFOSTATE ); MsiGetUserInfoW(szproduct.into_param().abi(), ::core::mem::transmute(lpusernamebuf), ::core::mem::transmute(pcchusernamebuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lporgnamebuf), ::core::mem::transmute(pcchorgnamebuf.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpserialbuf), ::core::mem::transmute(pcchserialbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1829,7 +1829,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallMissingComponentA ( szproduct : :: windows::core::PCSTR , szcomponent : :: windows::core::PCSTR , einstallstate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallMissingComponentA ( szproduct : ::windows::core::PCSTR , szcomponent : ::windows::core::PCSTR , einstallstate : INSTALLSTATE ) -> u32 ); MsiInstallMissingComponentA(szproduct.into_param().abi(), szcomponent.into_param().abi(), einstallstate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1839,7 +1839,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallMissingComponentW ( szproduct : :: windows::core::PCWSTR , szcomponent : :: windows::core::PCWSTR , einstallstate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallMissingComponentW ( szproduct : ::windows::core::PCWSTR , szcomponent : ::windows::core::PCWSTR , einstallstate : INSTALLSTATE ) -> u32 ); MsiInstallMissingComponentW(szproduct.into_param().abi(), szcomponent.into_param().abi(), einstallstate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1849,7 +1849,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallMissingFileA ( szproduct : :: windows::core::PCSTR , szfile : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallMissingFileA ( szproduct : ::windows::core::PCSTR , szfile : ::windows::core::PCSTR ) -> u32 ); MsiInstallMissingFileA(szproduct.into_param().abi(), szfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1859,7 +1859,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallMissingFileW ( szproduct : :: windows::core::PCWSTR , szfile : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallMissingFileW ( szproduct : ::windows::core::PCWSTR , szfile : ::windows::core::PCWSTR ) -> u32 ); MsiInstallMissingFileW(szproduct.into_param().abi(), szfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1869,7 +1869,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallProductA ( szpackagepath : :: windows::core::PCSTR , szcommandline : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallProductA ( szpackagepath : ::windows::core::PCSTR , szcommandline : ::windows::core::PCSTR ) -> u32 ); MsiInstallProductA(szpackagepath.into_param().abi(), szcommandline.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1879,7 +1879,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallProductW ( szpackagepath : :: windows::core::PCWSTR , szcommandline : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiInstallProductW ( szpackagepath : ::windows::core::PCWSTR , szcommandline : ::windows::core::PCWSTR ) -> u32 ); MsiInstallProductW(szpackagepath.into_param().abi(), szcommandline.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -1889,7 +1889,7 @@ pub unsafe fn MsiIsProductElevatedA(szproduct: P0, pfelevated: *mut super::s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiIsProductElevatedA ( szproduct : :: windows::core::PCSTR , pfelevated : *mut super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiIsProductElevatedA ( szproduct : ::windows::core::PCSTR , pfelevated : *mut super::super::Foundation:: BOOL ) -> u32 ); MsiIsProductElevatedA(szproduct.into_param().abi(), pfelevated) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -1899,7 +1899,7 @@ pub unsafe fn MsiIsProductElevatedW(szproduct: P0, pfelevated: *mut super::s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiIsProductElevatedW ( szproduct : :: windows::core::PCWSTR , pfelevated : *mut super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiIsProductElevatedW ( szproduct : ::windows::core::PCWSTR , pfelevated : *mut super::super::Foundation:: BOOL ) -> u32 ); MsiIsProductElevatedW(szproduct.into_param().abi(), pfelevated) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -1918,7 +1918,7 @@ pub unsafe fn MsiLocateComponentA(szcomponent: P0, lppathbuf: ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiLocateComponentA ( szcomponent : :: windows::core::PCSTR , lppathbuf : :: windows::core::PSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiLocateComponentA ( szcomponent : ::windows::core::PCSTR , lppathbuf : ::windows::core::PSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); MsiLocateComponentA(szcomponent.into_param().abi(), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1927,7 +1927,7 @@ pub unsafe fn MsiLocateComponentW(szcomponent: P0, lppathbuf: ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiLocateComponentW ( szcomponent : :: windows::core::PCWSTR , lppathbuf : :: windows::core::PWSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiLocateComponentW ( szcomponent : ::windows::core::PCWSTR , lppathbuf : ::windows::core::PWSTR , pcchbuf : *mut u32 ) -> INSTALLSTATE ); MsiLocateComponentW(szcomponent.into_param().abi(), ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1937,7 +1937,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiNotifySidChangeA ( poldsid : :: windows::core::PCSTR , pnewsid : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiNotifySidChangeA ( poldsid : ::windows::core::PCSTR , pnewsid : ::windows::core::PCSTR ) -> u32 ); MsiNotifySidChangeA(poldsid.into_param().abi(), pnewsid.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1947,7 +1947,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiNotifySidChangeW ( poldsid : :: windows::core::PCWSTR , pnewsid : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiNotifySidChangeW ( poldsid : ::windows::core::PCWSTR , pnewsid : ::windows::core::PCWSTR ) -> u32 ); MsiNotifySidChangeW(poldsid.into_param().abi(), pnewsid.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1957,7 +1957,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenDatabaseA ( szdatabasepath : :: windows::core::PCSTR , szpersist : :: windows::core::PCSTR , phdatabase : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenDatabaseA ( szdatabasepath : ::windows::core::PCSTR , szpersist : ::windows::core::PCSTR , phdatabase : *mut MSIHANDLE ) -> u32 ); MsiOpenDatabaseA(szdatabasepath.into_param().abi(), szpersist.into_param().abi(), phdatabase) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1967,7 +1967,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenDatabaseW ( szdatabasepath : :: windows::core::PCWSTR , szpersist : :: windows::core::PCWSTR , phdatabase : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenDatabaseW ( szdatabasepath : ::windows::core::PCWSTR , szpersist : ::windows::core::PCWSTR , phdatabase : *mut MSIHANDLE ) -> u32 ); MsiOpenDatabaseW(szdatabasepath.into_param().abi(), szpersist.into_param().abi(), phdatabase) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1976,7 +1976,7 @@ pub unsafe fn MsiOpenPackageA(szpackagepath: P0, hproduct: *mut MSIHANDLE) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenPackageA ( szpackagepath : :: windows::core::PCSTR , hproduct : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenPackageA ( szpackagepath : ::windows::core::PCSTR , hproduct : *mut MSIHANDLE ) -> u32 ); MsiOpenPackageA(szpackagepath.into_param().abi(), hproduct) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1985,7 +1985,7 @@ pub unsafe fn MsiOpenPackageExA(szpackagepath: P0, dwoptions: u32, hproduct: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenPackageExA ( szpackagepath : :: windows::core::PCSTR , dwoptions : u32 , hproduct : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenPackageExA ( szpackagepath : ::windows::core::PCSTR , dwoptions : u32 , hproduct : *mut MSIHANDLE ) -> u32 ); MsiOpenPackageExA(szpackagepath.into_param().abi(), dwoptions, hproduct) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -1994,7 +1994,7 @@ pub unsafe fn MsiOpenPackageExW(szpackagepath: P0, dwoptions: u32, hproduct: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenPackageExW ( szpackagepath : :: windows::core::PCWSTR , dwoptions : u32 , hproduct : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenPackageExW ( szpackagepath : ::windows::core::PCWSTR , dwoptions : u32 , hproduct : *mut MSIHANDLE ) -> u32 ); MsiOpenPackageExW(szpackagepath.into_param().abi(), dwoptions, hproduct) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2003,7 +2003,7 @@ pub unsafe fn MsiOpenPackageW(szpackagepath: P0, hproduct: *mut MSIHANDLE) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenPackageW ( szpackagepath : :: windows::core::PCWSTR , hproduct : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenPackageW ( szpackagepath : ::windows::core::PCWSTR , hproduct : *mut MSIHANDLE ) -> u32 ); MsiOpenPackageW(szpackagepath.into_param().abi(), hproduct) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2012,7 +2012,7 @@ pub unsafe fn MsiOpenProductA(szproduct: P0, hproduct: *mut MSIHANDLE) -> u3 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenProductA ( szproduct : :: windows::core::PCSTR , hproduct : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenProductA ( szproduct : ::windows::core::PCSTR , hproduct : *mut MSIHANDLE ) -> u32 ); MsiOpenProductA(szproduct.into_param().abi(), hproduct) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2021,7 +2021,7 @@ pub unsafe fn MsiOpenProductW(szproduct: P0, hproduct: *mut MSIHANDLE) -> u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenProductW ( szproduct : :: windows::core::PCWSTR , hproduct : *mut MSIHANDLE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiOpenProductW ( szproduct : ::windows::core::PCWSTR , hproduct : *mut MSIHANDLE ) -> u32 ); MsiOpenProductW(szproduct.into_param().abi(), hproduct) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2032,7 +2032,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiPreviewBillboardA ( hpreview : MSIHANDLE , szcontrolname : :: windows::core::PCSTR , szbillboard : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiPreviewBillboardA ( hpreview : MSIHANDLE , szcontrolname : ::windows::core::PCSTR , szbillboard : ::windows::core::PCSTR ) -> u32 ); MsiPreviewBillboardA(hpreview.into_param().abi(), szcontrolname.into_param().abi(), szbillboard.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2043,7 +2043,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiPreviewBillboardW ( hpreview : MSIHANDLE , szcontrolname : :: windows::core::PCWSTR , szbillboard : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiPreviewBillboardW ( hpreview : MSIHANDLE , szcontrolname : ::windows::core::PCWSTR , szbillboard : ::windows::core::PCWSTR ) -> u32 ); MsiPreviewBillboardW(hpreview.into_param().abi(), szcontrolname.into_param().abi(), szbillboard.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2053,7 +2053,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiPreviewDialogA ( hpreview : MSIHANDLE , szdialogname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiPreviewDialogA ( hpreview : MSIHANDLE , szdialogname : ::windows::core::PCSTR ) -> u32 ); MsiPreviewDialogA(hpreview.into_param().abi(), szdialogname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2063,7 +2063,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiPreviewDialogW ( hpreview : MSIHANDLE , szdialogname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiPreviewDialogW ( hpreview : MSIHANDLE , szdialogname : ::windows::core::PCWSTR ) -> u32 ); MsiPreviewDialogW(hpreview.into_param().abi(), szdialogname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -2077,7 +2077,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProcessAdvertiseScriptA ( szscriptfile : :: windows::core::PCSTR , sziconfolder : :: windows::core::PCSTR , hregdata : super::Registry:: HKEY , fshortcuts : super::super::Foundation:: BOOL , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProcessAdvertiseScriptA ( szscriptfile : ::windows::core::PCSTR , sziconfolder : ::windows::core::PCSTR , hregdata : super::Registry:: HKEY , fshortcuts : super::super::Foundation:: BOOL , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); MsiProcessAdvertiseScriptA(szscriptfile.into_param().abi(), sziconfolder.into_param().abi(), hregdata.into_param().abi(), fshortcuts.into_param().abi(), fremoveitems.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -2091,7 +2091,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProcessAdvertiseScriptW ( szscriptfile : :: windows::core::PCWSTR , sziconfolder : :: windows::core::PCWSTR , hregdata : super::Registry:: HKEY , fshortcuts : super::super::Foundation:: BOOL , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProcessAdvertiseScriptW ( szscriptfile : ::windows::core::PCWSTR , sziconfolder : ::windows::core::PCWSTR , hregdata : super::Registry:: HKEY , fshortcuts : super::super::Foundation:: BOOL , fremoveitems : super::super::Foundation:: BOOL ) -> u32 ); MsiProcessAdvertiseScriptW(szscriptfile.into_param().abi(), sziconfolder.into_param().abi(), hregdata.into_param().abi(), fshortcuts.into_param().abi(), fremoveitems.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2111,7 +2111,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideAssemblyA ( szassemblyname : :: windows::core::PCSTR , szappcontext : :: windows::core::PCSTR , dwinstallmode : INSTALLMODE , dwassemblyinfo : MSIASSEMBLYINFO , lppathbuf : :: windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideAssemblyA ( szassemblyname : ::windows::core::PCSTR , szappcontext : ::windows::core::PCSTR , dwinstallmode : INSTALLMODE , dwassemblyinfo : MSIASSEMBLYINFO , lppathbuf : ::windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiProvideAssemblyA(szassemblyname.into_param().abi(), szappcontext.into_param().abi(), dwinstallmode, dwassemblyinfo, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2121,7 +2121,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideAssemblyW ( szassemblyname : :: windows::core::PCWSTR , szappcontext : :: windows::core::PCWSTR , dwinstallmode : INSTALLMODE , dwassemblyinfo : MSIASSEMBLYINFO , lppathbuf : :: windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideAssemblyW ( szassemblyname : ::windows::core::PCWSTR , szappcontext : ::windows::core::PCWSTR , dwinstallmode : INSTALLMODE , dwassemblyinfo : MSIASSEMBLYINFO , lppathbuf : ::windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiProvideAssemblyW(szassemblyname.into_param().abi(), szappcontext.into_param().abi(), dwinstallmode, dwassemblyinfo, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2132,7 +2132,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideComponentA ( szproduct : :: windows::core::PCSTR , szfeature : :: windows::core::PCSTR , szcomponent : :: windows::core::PCSTR , dwinstallmode : INSTALLMODE , lppathbuf : :: windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideComponentA ( szproduct : ::windows::core::PCSTR , szfeature : ::windows::core::PCSTR , szcomponent : ::windows::core::PCSTR , dwinstallmode : INSTALLMODE , lppathbuf : ::windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiProvideComponentA(szproduct.into_param().abi(), szfeature.into_param().abi(), szcomponent.into_param().abi(), dwinstallmode, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2143,7 +2143,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideComponentW ( szproduct : :: windows::core::PCWSTR , szfeature : :: windows::core::PCWSTR , szcomponent : :: windows::core::PCWSTR , dwinstallmode : INSTALLMODE , lppathbuf : :: windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideComponentW ( szproduct : ::windows::core::PCWSTR , szfeature : ::windows::core::PCWSTR , szcomponent : ::windows::core::PCWSTR , dwinstallmode : INSTALLMODE , lppathbuf : ::windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiProvideComponentW(szproduct.into_param().abi(), szfeature.into_param().abi(), szcomponent.into_param().abi(), dwinstallmode, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2153,7 +2153,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideQualifiedComponentA ( szcategory : :: windows::core::PCSTR , szqualifier : :: windows::core::PCSTR , dwinstallmode : INSTALLMODE , lppathbuf : :: windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideQualifiedComponentA ( szcategory : ::windows::core::PCSTR , szqualifier : ::windows::core::PCSTR , dwinstallmode : INSTALLMODE , lppathbuf : ::windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiProvideQualifiedComponentA(szcategory.into_param().abi(), szqualifier.into_param().abi(), dwinstallmode, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2164,7 +2164,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideQualifiedComponentExA ( szcategory : :: windows::core::PCSTR , szqualifier : :: windows::core::PCSTR , dwinstallmode : INSTALLMODE , szproduct : :: windows::core::PCSTR , dwunused1 : u32 , dwunused2 : u32 , lppathbuf : :: windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideQualifiedComponentExA ( szcategory : ::windows::core::PCSTR , szqualifier : ::windows::core::PCSTR , dwinstallmode : INSTALLMODE , szproduct : ::windows::core::PCSTR , dwunused1 : u32 , dwunused2 : u32 , lppathbuf : ::windows::core::PSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiProvideQualifiedComponentExA(szcategory.into_param().abi(), szqualifier.into_param().abi(), dwinstallmode, szproduct.into_param().abi(), dwunused1, dwunused2, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2175,7 +2175,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideQualifiedComponentExW ( szcategory : :: windows::core::PCWSTR , szqualifier : :: windows::core::PCWSTR , dwinstallmode : INSTALLMODE , szproduct : :: windows::core::PCWSTR , dwunused1 : u32 , dwunused2 : u32 , lppathbuf : :: windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideQualifiedComponentExW ( szcategory : ::windows::core::PCWSTR , szqualifier : ::windows::core::PCWSTR , dwinstallmode : INSTALLMODE , szproduct : ::windows::core::PCWSTR , dwunused1 : u32 , dwunused2 : u32 , lppathbuf : ::windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiProvideQualifiedComponentExW(szcategory.into_param().abi(), szqualifier.into_param().abi(), dwinstallmode, szproduct.into_param().abi(), dwunused1, dwunused2, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2185,7 +2185,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideQualifiedComponentW ( szcategory : :: windows::core::PCWSTR , szqualifier : :: windows::core::PCWSTR , dwinstallmode : INSTALLMODE , lppathbuf : :: windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiProvideQualifiedComponentW ( szcategory : ::windows::core::PCWSTR , szqualifier : ::windows::core::PCWSTR , dwinstallmode : INSTALLMODE , lppathbuf : ::windows::core::PWSTR , pcchpathbuf : *mut u32 ) -> u32 ); MsiProvideQualifiedComponentW(szcategory.into_param().abi(), szqualifier.into_param().abi(), dwinstallmode, ::core::mem::transmute(lppathbuf), ::core::mem::transmute(pcchpathbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2196,7 +2196,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryComponentStateA ( szproductcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szcomponentcode : :: windows::core::PCSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryComponentStateA ( szproductcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szcomponentcode : ::windows::core::PCSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); MsiQueryComponentStateA(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, szcomponentcode.into_param().abi(), ::core::mem::transmute(pdwstate.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2207,7 +2207,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryComponentStateW ( szproductcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szcomponentcode : :: windows::core::PCWSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryComponentStateW ( szproductcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szcomponentcode : ::windows::core::PCWSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); MsiQueryComponentStateW(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, szcomponentcode.into_param().abi(), ::core::mem::transmute(pdwstate.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2217,7 +2217,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryFeatureStateA ( szproduct : :: windows::core::PCSTR , szfeature : :: windows::core::PCSTR ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryFeatureStateA ( szproduct : ::windows::core::PCSTR , szfeature : ::windows::core::PCSTR ) -> INSTALLSTATE ); MsiQueryFeatureStateA(szproduct.into_param().abi(), szfeature.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2228,7 +2228,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryFeatureStateExA ( szproductcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szfeature : :: windows::core::PCSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryFeatureStateExA ( szproductcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , szfeature : ::windows::core::PCSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); MsiQueryFeatureStateExA(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, szfeature.into_param().abi(), ::core::mem::transmute(pdwstate.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2239,7 +2239,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryFeatureStateExW ( szproductcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szfeature : :: windows::core::PCWSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryFeatureStateExW ( szproductcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , szfeature : ::windows::core::PCWSTR , pdwstate : *mut INSTALLSTATE ) -> u32 ); MsiQueryFeatureStateExW(szproductcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, szfeature.into_param().abi(), ::core::mem::transmute(pdwstate.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2249,7 +2249,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryFeatureStateW ( szproduct : :: windows::core::PCWSTR , szfeature : :: windows::core::PCWSTR ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryFeatureStateW ( szproduct : ::windows::core::PCWSTR , szfeature : ::windows::core::PCWSTR ) -> INSTALLSTATE ); MsiQueryFeatureStateW(szproduct.into_param().abi(), szfeature.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2258,7 +2258,7 @@ pub unsafe fn MsiQueryProductStateA(szproduct: P0) -> INSTALLSTATE where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryProductStateA ( szproduct : :: windows::core::PCSTR ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryProductStateA ( szproduct : ::windows::core::PCSTR ) -> INSTALLSTATE ); MsiQueryProductStateA(szproduct.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2267,7 +2267,7 @@ pub unsafe fn MsiQueryProductStateW(szproduct: P0) -> INSTALLSTATE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryProductStateW ( szproduct : :: windows::core::PCWSTR ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiQueryProductStateW ( szproduct : ::windows::core::PCWSTR ) -> INSTALLSTATE ); MsiQueryProductStateW(szproduct.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2312,7 +2312,7 @@ pub unsafe fn MsiRecordGetStringA(hrecord: P0, ifield: u32, szvaluebuf: ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordGetStringA ( hrecord : MSIHANDLE , ifield : u32 , szvaluebuf : :: windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordGetStringA ( hrecord : MSIHANDLE , ifield : u32 , szvaluebuf : ::windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiRecordGetStringA(hrecord.into_param().abi(), ifield, ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2321,7 +2321,7 @@ pub unsafe fn MsiRecordGetStringW(hrecord: P0, ifield: u32, szvaluebuf: ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordGetStringW ( hrecord : MSIHANDLE , ifield : u32 , szvaluebuf : :: windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordGetStringW ( hrecord : MSIHANDLE , ifield : u32 , szvaluebuf : ::windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiRecordGetStringW(hrecord.into_param().abi(), ifield, ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -2340,7 +2340,7 @@ pub unsafe fn MsiRecordReadStream(hrecord: P0, ifield: u32, szdatabuf: ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordReadStream ( hrecord : MSIHANDLE , ifield : u32 , szdatabuf : :: windows::core::PSTR , pcbdatabuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordReadStream ( hrecord : MSIHANDLE , ifield : u32 , szdatabuf : ::windows::core::PSTR , pcbdatabuf : *mut u32 ) -> u32 ); MsiRecordReadStream(hrecord.into_param().abi(), ifield, ::core::mem::transmute(szdatabuf), pcbdatabuf) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2359,7 +2359,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordSetStreamA ( hrecord : MSIHANDLE , ifield : u32 , szfilepath : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordSetStreamA ( hrecord : MSIHANDLE , ifield : u32 , szfilepath : ::windows::core::PCSTR ) -> u32 ); MsiRecordSetStreamA(hrecord.into_param().abi(), ifield, szfilepath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2369,7 +2369,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordSetStreamW ( hrecord : MSIHANDLE , ifield : u32 , szfilepath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordSetStreamW ( hrecord : MSIHANDLE , ifield : u32 , szfilepath : ::windows::core::PCWSTR ) -> u32 ); MsiRecordSetStreamW(hrecord.into_param().abi(), ifield, szfilepath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2379,7 +2379,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordSetStringA ( hrecord : MSIHANDLE , ifield : u32 , szvalue : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordSetStringA ( hrecord : MSIHANDLE , ifield : u32 , szvalue : ::windows::core::PCSTR ) -> u32 ); MsiRecordSetStringA(hrecord.into_param().abi(), ifield, szvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2389,7 +2389,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordSetStringW ( hrecord : MSIHANDLE , ifield : u32 , szvalue : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRecordSetStringW ( hrecord : MSIHANDLE , ifield : u32 , szvalue : ::windows::core::PCWSTR ) -> u32 ); MsiRecordSetStringW(hrecord.into_param().abi(), ifield, szvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2399,7 +2399,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiReinstallFeatureA ( szproduct : :: windows::core::PCSTR , szfeature : :: windows::core::PCSTR , dwreinstallmode : REINSTALLMODE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiReinstallFeatureA ( szproduct : ::windows::core::PCSTR , szfeature : ::windows::core::PCSTR , dwreinstallmode : REINSTALLMODE ) -> u32 ); MsiReinstallFeatureA(szproduct.into_param().abi(), szfeature.into_param().abi(), dwreinstallmode) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2409,7 +2409,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiReinstallFeatureW ( szproduct : :: windows::core::PCWSTR , szfeature : :: windows::core::PCWSTR , dwreinstallmode : REINSTALLMODE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiReinstallFeatureW ( szproduct : ::windows::core::PCWSTR , szfeature : ::windows::core::PCWSTR , dwreinstallmode : REINSTALLMODE ) -> u32 ); MsiReinstallFeatureW(szproduct.into_param().abi(), szfeature.into_param().abi(), dwreinstallmode) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2418,7 +2418,7 @@ pub unsafe fn MsiReinstallProductA(szproduct: P0, szreinstallmode: REINSTALL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiReinstallProductA ( szproduct : :: windows::core::PCSTR , szreinstallmode : REINSTALLMODE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiReinstallProductA ( szproduct : ::windows::core::PCSTR , szreinstallmode : REINSTALLMODE ) -> u32 ); MsiReinstallProductA(szproduct.into_param().abi(), szreinstallmode) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2427,7 +2427,7 @@ pub unsafe fn MsiReinstallProductW(szproduct: P0, szreinstallmode: REINSTALL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiReinstallProductW ( szproduct : :: windows::core::PCWSTR , szreinstallmode : REINSTALLMODE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiReinstallProductW ( szproduct : ::windows::core::PCWSTR , szreinstallmode : REINSTALLMODE ) -> u32 ); MsiReinstallProductW(szproduct.into_param().abi(), szreinstallmode) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2438,7 +2438,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRemovePatchesA ( szpatchlist : :: windows::core::PCSTR , szproductcode : :: windows::core::PCSTR , euninstalltype : INSTALLTYPE , szpropertylist : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRemovePatchesA ( szpatchlist : ::windows::core::PCSTR , szproductcode : ::windows::core::PCSTR , euninstalltype : INSTALLTYPE , szpropertylist : ::windows::core::PCSTR ) -> u32 ); MsiRemovePatchesA(szpatchlist.into_param().abi(), szproductcode.into_param().abi(), euninstalltype, szpropertylist.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2449,7 +2449,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiRemovePatchesW ( szpatchlist : :: windows::core::PCWSTR , szproductcode : :: windows::core::PCWSTR , euninstalltype : INSTALLTYPE , szpropertylist : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiRemovePatchesW ( szpatchlist : ::windows::core::PCWSTR , szproductcode : ::windows::core::PCWSTR , euninstalltype : INSTALLTYPE , szpropertylist : ::windows::core::PCWSTR ) -> u32 ); MsiRemovePatchesW(szpatchlist.into_param().abi(), szproductcode.into_param().abi(), euninstalltype, szpropertylist.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2459,7 +2459,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSequenceA ( hinstall : MSIHANDLE , sztable : :: windows::core::PCSTR , isequencemode : i32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSequenceA ( hinstall : MSIHANDLE , sztable : ::windows::core::PCSTR , isequencemode : i32 ) -> u32 ); MsiSequenceA(hinstall.into_param().abi(), sztable.into_param().abi(), isequencemode) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2469,7 +2469,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSequenceW ( hinstall : MSIHANDLE , sztable : :: windows::core::PCWSTR , isequencemode : i32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSequenceW ( hinstall : MSIHANDLE , sztable : ::windows::core::PCWSTR , isequencemode : i32 ) -> u32 ); MsiSequenceW(hinstall.into_param().abi(), sztable.into_param().abi(), isequencemode) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2479,7 +2479,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetComponentStateA ( hinstall : MSIHANDLE , szcomponent : :: windows::core::PCSTR , istate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetComponentStateA ( hinstall : MSIHANDLE , szcomponent : ::windows::core::PCSTR , istate : INSTALLSTATE ) -> u32 ); MsiSetComponentStateA(hinstall.into_param().abi(), szcomponent.into_param().abi(), istate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2489,7 +2489,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetComponentStateW ( hinstall : MSIHANDLE , szcomponent : :: windows::core::PCWSTR , istate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetComponentStateW ( hinstall : MSIHANDLE , szcomponent : ::windows::core::PCWSTR , istate : INSTALLSTATE ) -> u32 ); MsiSetComponentStateW(hinstall.into_param().abi(), szcomponent.into_param().abi(), istate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2517,7 +2517,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetFeatureAttributesA ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCSTR , dwattributes : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetFeatureAttributesA ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCSTR , dwattributes : u32 ) -> u32 ); MsiSetFeatureAttributesA(hinstall.into_param().abi(), szfeature.into_param().abi(), dwattributes) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2527,7 +2527,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetFeatureAttributesW ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCWSTR , dwattributes : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetFeatureAttributesW ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCWSTR , dwattributes : u32 ) -> u32 ); MsiSetFeatureAttributesW(hinstall.into_param().abi(), szfeature.into_param().abi(), dwattributes) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2537,7 +2537,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetFeatureStateA ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCSTR , istate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetFeatureStateA ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCSTR , istate : INSTALLSTATE ) -> u32 ); MsiSetFeatureStateA(hinstall.into_param().abi(), szfeature.into_param().abi(), istate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2547,7 +2547,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetFeatureStateW ( hinstall : MSIHANDLE , szfeature : :: windows::core::PCWSTR , istate : INSTALLSTATE ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetFeatureStateW ( hinstall : MSIHANDLE , szfeature : ::windows::core::PCWSTR , istate : INSTALLSTATE ) -> u32 ); MsiSetFeatureStateW(hinstall.into_param().abi(), szfeature.into_param().abi(), istate) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2585,7 +2585,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetPropertyA ( hinstall : MSIHANDLE , szname : :: windows::core::PCSTR , szvalue : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetPropertyA ( hinstall : MSIHANDLE , szname : ::windows::core::PCSTR , szvalue : ::windows::core::PCSTR ) -> u32 ); MsiSetPropertyA(hinstall.into_param().abi(), szname.into_param().abi(), szvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2596,7 +2596,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetPropertyW ( hinstall : MSIHANDLE , szname : :: windows::core::PCWSTR , szvalue : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetPropertyW ( hinstall : MSIHANDLE , szname : ::windows::core::PCWSTR , szvalue : ::windows::core::PCWSTR ) -> u32 ); MsiSetPropertyW(hinstall.into_param().abi(), szname.into_param().abi(), szvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2607,7 +2607,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetTargetPathA ( hinstall : MSIHANDLE , szfolder : :: windows::core::PCSTR , szfolderpath : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetTargetPathA ( hinstall : MSIHANDLE , szfolder : ::windows::core::PCSTR , szfolderpath : ::windows::core::PCSTR ) -> u32 ); MsiSetTargetPathA(hinstall.into_param().abi(), szfolder.into_param().abi(), szfolderpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2618,7 +2618,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSetTargetPathW ( hinstall : MSIHANDLE , szfolder : :: windows::core::PCWSTR , szfolderpath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSetTargetPathW ( hinstall : MSIHANDLE , szfolder : ::windows::core::PCWSTR , szfolderpath : ::windows::core::PCWSTR ) -> u32 ); MsiSetTargetPathW(hinstall.into_param().abi(), szfolder.into_param().abi(), szfolderpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2630,7 +2630,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddMediaDiskA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 , szvolumelabel : :: windows::core::PCSTR , szdiskprompt : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddMediaDiskA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 , szvolumelabel : ::windows::core::PCSTR , szdiskprompt : ::windows::core::PCSTR ) -> u32 ); MsiSourceListAddMediaDiskA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, dwdiskid, szvolumelabel.into_param().abi(), szdiskprompt.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2642,7 +2642,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddMediaDiskW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 , szvolumelabel : :: windows::core::PCWSTR , szdiskprompt : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddMediaDiskW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 , szvolumelabel : ::windows::core::PCWSTR , szdiskprompt : ::windows::core::PCWSTR ) -> u32 ); MsiSourceListAddMediaDiskW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, dwdiskid, szvolumelabel.into_param().abi(), szdiskprompt.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2653,7 +2653,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddSourceA ( szproduct : :: windows::core::PCSTR , szusername : :: windows::core::PCSTR , dwreserved : u32 , szsource : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddSourceA ( szproduct : ::windows::core::PCSTR , szusername : ::windows::core::PCSTR , dwreserved : u32 , szsource : ::windows::core::PCSTR ) -> u32 ); MsiSourceListAddSourceA(szproduct.into_param().abi(), szusername.into_param().abi(), dwreserved, szsource.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2664,7 +2664,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddSourceExA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : :: windows::core::PCSTR , dwindex : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddSourceExA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : ::windows::core::PCSTR , dwindex : u32 ) -> u32 ); MsiSourceListAddSourceExA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, szsource.into_param().abi(), dwindex) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2675,7 +2675,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddSourceExW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : :: windows::core::PCWSTR , dwindex : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddSourceExW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : ::windows::core::PCWSTR , dwindex : u32 ) -> u32 ); MsiSourceListAddSourceExW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, szsource.into_param().abi(), dwindex) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2686,7 +2686,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddSourceW ( szproduct : :: windows::core::PCWSTR , szusername : :: windows::core::PCWSTR , dwreserved : u32 , szsource : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListAddSourceW ( szproduct : ::windows::core::PCWSTR , szusername : ::windows::core::PCWSTR , dwreserved : u32 , szsource : ::windows::core::PCWSTR ) -> u32 ); MsiSourceListAddSourceW(szproduct.into_param().abi(), szusername.into_param().abi(), dwreserved, szsource.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2696,7 +2696,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearAllA ( szproduct : :: windows::core::PCSTR , szusername : :: windows::core::PCSTR , dwreserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearAllA ( szproduct : ::windows::core::PCSTR , szusername : ::windows::core::PCSTR , dwreserved : u32 ) -> u32 ); MsiSourceListClearAllA(szproduct.into_param().abi(), szusername.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2706,7 +2706,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearAllExA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearAllExA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); MsiSourceListClearAllExA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2716,7 +2716,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearAllExW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearAllExW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); MsiSourceListClearAllExW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2726,7 +2726,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearAllW ( szproduct : :: windows::core::PCWSTR , szusername : :: windows::core::PCWSTR , dwreserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearAllW ( szproduct : ::windows::core::PCWSTR , szusername : ::windows::core::PCWSTR , dwreserved : u32 ) -> u32 ); MsiSourceListClearAllW(szproduct.into_param().abi(), szusername.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2736,7 +2736,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearMediaDiskA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearMediaDiskA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 ) -> u32 ); MsiSourceListClearMediaDiskA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, dwdiskid) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2746,7 +2746,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearMediaDiskW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearMediaDiskW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwdiskid : u32 ) -> u32 ); MsiSourceListClearMediaDiskW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, dwdiskid) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2757,7 +2757,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearSourceA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearSourceA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : ::windows::core::PCSTR ) -> u32 ); MsiSourceListClearSourceA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, szsource.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2768,7 +2768,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearSourceW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListClearSourceW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szsource : ::windows::core::PCWSTR ) -> u32 ); MsiSourceListClearSourceW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, szsource.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2778,7 +2778,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListEnumMediaDisksA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , pdwdiskid : *mut u32 , szvolumelabel : :: windows::core::PSTR , pcchvolumelabel : *mut u32 , szdiskprompt : :: windows::core::PSTR , pcchdiskprompt : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListEnumMediaDisksA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , pdwdiskid : *mut u32 , szvolumelabel : ::windows::core::PSTR , pcchvolumelabel : *mut u32 , szdiskprompt : ::windows::core::PSTR , pcchdiskprompt : *mut u32 ) -> u32 ); MsiSourceListEnumMediaDisksA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, dwindex, ::core::mem::transmute(pdwdiskid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szvolumelabel), ::core::mem::transmute(pcchvolumelabel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szdiskprompt), ::core::mem::transmute(pcchdiskprompt.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2788,7 +2788,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListEnumMediaDisksW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , pdwdiskid : *mut u32 , szvolumelabel : :: windows::core::PWSTR , pcchvolumelabel : *mut u32 , szdiskprompt : :: windows::core::PWSTR , pcchdiskprompt : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListEnumMediaDisksW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , pdwdiskid : *mut u32 , szvolumelabel : ::windows::core::PWSTR , pcchvolumelabel : *mut u32 , szdiskprompt : ::windows::core::PWSTR , pcchdiskprompt : *mut u32 ) -> u32 ); MsiSourceListEnumMediaDisksW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, dwindex, ::core::mem::transmute(pdwdiskid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szvolumelabel), ::core::mem::transmute(pcchvolumelabel.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szdiskprompt), ::core::mem::transmute(pcchdiskprompt.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2798,7 +2798,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListEnumSourcesA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , szsource : :: windows::core::PSTR , pcchsource : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListEnumSourcesA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , szsource : ::windows::core::PSTR , pcchsource : *mut u32 ) -> u32 ); MsiSourceListEnumSourcesA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, dwindex, ::core::mem::transmute(szsource), ::core::mem::transmute(pcchsource.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2808,7 +2808,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListEnumSourcesW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , szsource : :: windows::core::PWSTR , pcchsource : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListEnumSourcesW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , dwindex : u32 , szsource : ::windows::core::PWSTR , pcchsource : *mut u32 ) -> u32 ); MsiSourceListEnumSourcesW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, dwindex, ::core::mem::transmute(szsource), ::core::mem::transmute(pcchsource.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2818,7 +2818,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListForceResolutionA ( szproduct : :: windows::core::PCSTR , szusername : :: windows::core::PCSTR , dwreserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListForceResolutionA ( szproduct : ::windows::core::PCSTR , szusername : ::windows::core::PCSTR , dwreserved : u32 ) -> u32 ); MsiSourceListForceResolutionA(szproduct.into_param().abi(), szusername.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2828,7 +2828,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListForceResolutionExA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListForceResolutionExA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); MsiSourceListForceResolutionExA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2838,7 +2838,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListForceResolutionExW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListForceResolutionExW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 ) -> u32 ); MsiSourceListForceResolutionExW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2848,7 +2848,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListForceResolutionW ( szproduct : :: windows::core::PCWSTR , szusername : :: windows::core::PCWSTR , dwreserved : u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListForceResolutionW ( szproduct : ::windows::core::PCWSTR , szusername : ::windows::core::PCWSTR , dwreserved : u32 ) -> u32 ); MsiSourceListForceResolutionW(szproduct.into_param().abi(), szusername.into_param().abi(), dwreserved) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2859,7 +2859,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListGetInfoA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : :: windows::core::PCSTR , szvalue : :: windows::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListGetInfoA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : ::windows::core::PCSTR , szvalue : ::windows::core::PSTR , pcchvalue : *mut u32 ) -> u32 ); MsiSourceListGetInfoA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, szproperty.into_param().abi(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2870,7 +2870,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListGetInfoW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : :: windows::core::PCWSTR , szvalue : :: windows::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListGetInfoW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : ::windows::core::PCWSTR , szvalue : ::windows::core::PWSTR , pcchvalue : *mut u32 ) -> u32 ); MsiSourceListGetInfoW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, szproperty.into_param().abi(), ::core::mem::transmute(szvalue), ::core::mem::transmute(pcchvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2882,7 +2882,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListSetInfoA ( szproductcodeorpatchcode : :: windows::core::PCSTR , szusersid : :: windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : :: windows::core::PCSTR , szvalue : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListSetInfoA ( szproductcodeorpatchcode : ::windows::core::PCSTR , szusersid : ::windows::core::PCSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : ::windows::core::PCSTR , szvalue : ::windows::core::PCSTR ) -> u32 ); MsiSourceListSetInfoA(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, szproperty.into_param().abi(), szvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2894,7 +2894,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListSetInfoW ( szproductcodeorpatchcode : :: windows::core::PCWSTR , szusersid : :: windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : :: windows::core::PCWSTR , szvalue : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSourceListSetInfoW ( szproductcodeorpatchcode : ::windows::core::PCWSTR , szusersid : ::windows::core::PCWSTR , dwcontext : MSIINSTALLCONTEXT , dwoptions : u32 , szproperty : ::windows::core::PCWSTR , szvalue : ::windows::core::PCWSTR ) -> u32 ); MsiSourceListSetInfoW(szproductcodeorpatchcode.into_param().abi(), szusersid.into_param().abi(), dwcontext, dwoptions, szproperty.into_param().abi(), szvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -2904,7 +2904,7 @@ pub unsafe fn MsiSummaryInfoGetPropertyA(hsummaryinfo: P0, uiproperty: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSummaryInfoGetPropertyA ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , puidatatype : *mut u32 , pivalue : *mut i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvaluebuf : :: windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSummaryInfoGetPropertyA ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , puidatatype : *mut u32 , pivalue : *mut i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvaluebuf : ::windows::core::PSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiSummaryInfoGetPropertyA(hsummaryinfo.into_param().abi(), uiproperty, puidatatype, pivalue, ::core::mem::transmute(pftvalue.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2923,7 +2923,7 @@ pub unsafe fn MsiSummaryInfoGetPropertyW(hsummaryinfo: P0, uiproperty: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSummaryInfoGetPropertyW ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , puidatatype : *mut u32 , pivalue : *mut i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvaluebuf : :: windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSummaryInfoGetPropertyW ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , puidatatype : *mut u32 , pivalue : *mut i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvaluebuf : ::windows::core::PWSTR , pcchvaluebuf : *mut u32 ) -> u32 ); MsiSummaryInfoGetPropertyW(hsummaryinfo.into_param().abi(), uiproperty, puidatatype, pivalue, ::core::mem::transmute(pftvalue.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(szvaluebuf), ::core::mem::transmute(pcchvaluebuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2943,7 +2943,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSummaryInfoSetPropertyA ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , uidatatype : u32 , ivalue : i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvalue : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSummaryInfoSetPropertyA ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , uidatatype : u32 , ivalue : i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvalue : ::windows::core::PCSTR ) -> u32 ); MsiSummaryInfoSetPropertyA(hsummaryinfo.into_param().abi(), uiproperty, uidatatype, ivalue, pftvalue, szvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -2954,7 +2954,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiSummaryInfoSetPropertyW ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , uidatatype : u32 , ivalue : i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvalue : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiSummaryInfoSetPropertyW ( hsummaryinfo : MSIHANDLE , uiproperty : u32 , uidatatype : u32 , ivalue : i32 , pftvalue : *mut super::super::Foundation:: FILETIME , szvalue : ::windows::core::PCWSTR ) -> u32 ); MsiSummaryInfoSetPropertyW(hsummaryinfo.into_param().abi(), uiproperty, uidatatype, ivalue, pftvalue, szvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2964,7 +2964,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiUseFeatureA ( szproduct : :: windows::core::PCSTR , szfeature : :: windows::core::PCSTR ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiUseFeatureA ( szproduct : ::windows::core::PCSTR , szfeature : ::windows::core::PCSTR ) -> INSTALLSTATE ); MsiUseFeatureA(szproduct.into_param().abi(), szfeature.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2974,7 +2974,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiUseFeatureExA ( szproduct : :: windows::core::PCSTR , szfeature : :: windows::core::PCSTR , dwinstallmode : u32 , dwreserved : u32 ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiUseFeatureExA ( szproduct : ::windows::core::PCSTR , szfeature : ::windows::core::PCSTR , dwinstallmode : u32 , dwreserved : u32 ) -> INSTALLSTATE ); MsiUseFeatureExA(szproduct.into_param().abi(), szfeature.into_param().abi(), dwinstallmode, dwreserved) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2984,7 +2984,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiUseFeatureExW ( szproduct : :: windows::core::PCWSTR , szfeature : :: windows::core::PCWSTR , dwinstallmode : u32 , dwreserved : u32 ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiUseFeatureExW ( szproduct : ::windows::core::PCWSTR , szfeature : ::windows::core::PCWSTR , dwinstallmode : u32 , dwreserved : u32 ) -> INSTALLSTATE ); MsiUseFeatureExW(szproduct.into_param().abi(), szfeature.into_param().abi(), dwinstallmode, dwreserved) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -2994,7 +2994,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiUseFeatureW ( szproduct : :: windows::core::PCWSTR , szfeature : :: windows::core::PCWSTR ) -> INSTALLSTATE ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiUseFeatureW ( szproduct : ::windows::core::PCWSTR , szfeature : ::windows::core::PCWSTR ) -> INSTALLSTATE ); MsiUseFeatureW(szproduct.into_param().abi(), szfeature.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -3012,7 +3012,7 @@ pub unsafe fn MsiVerifyPackageA(szpackagepath: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiVerifyPackageA ( szpackagepath : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiVerifyPackageA ( szpackagepath : ::windows::core::PCSTR ) -> u32 ); MsiVerifyPackageA(szpackagepath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -3021,7 +3021,7 @@ pub unsafe fn MsiVerifyPackageW(szpackagepath: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiVerifyPackageW ( szpackagepath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiVerifyPackageW ( szpackagepath : ::windows::core::PCWSTR ) -> u32 ); MsiVerifyPackageW(szpackagepath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -3067,7 +3067,7 @@ pub unsafe fn MsiViewGetErrorA(hview: P0, szcolumnnamebuffer: ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiViewGetErrorA ( hview : MSIHANDLE , szcolumnnamebuffer : :: windows::core::PSTR , pcchbuf : *mut u32 ) -> MSIDBERROR ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiViewGetErrorA ( hview : MSIHANDLE , szcolumnnamebuffer : ::windows::core::PSTR , pcchbuf : *mut u32 ) -> MSIDBERROR ); MsiViewGetErrorA(hview.into_param().abi(), ::core::mem::transmute(szcolumnnamebuffer), ::core::mem::transmute(pcchbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -3076,7 +3076,7 @@ pub unsafe fn MsiViewGetErrorW(hview: P0, szcolumnnamebuffer: ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msi.dll""system" fn MsiViewGetErrorW ( hview : MSIHANDLE , szcolumnnamebuffer : :: windows::core::PWSTR , pcchbuf : *mut u32 ) -> MSIDBERROR ); + ::windows::imp::link ! ( "msi.dll""system" fn MsiViewGetErrorW ( hview : MSIHANDLE , szcolumnnamebuffer : ::windows::core::PWSTR , pcchbuf : *mut u32 ) -> MSIDBERROR ); MsiViewGetErrorW(hview.into_param().abi(), ::core::mem::transmute(szcolumnnamebuffer), ::core::mem::transmute(pcchbuf.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -3105,7 +3105,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn QueryActCtxSettingsW ( dwflags : u32 , hactctx : super::super::Foundation:: HANDLE , settingsnamespace : :: windows::core::PCWSTR , settingname : :: windows::core::PCWSTR , pvbuffer : :: windows::core::PWSTR , dwbuffer : usize , pdwwrittenorrequired : *mut usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn QueryActCtxSettingsW ( dwflags : u32 , hactctx : super::super::Foundation:: HANDLE , settingsnamespace : ::windows::core::PCWSTR , settingname : ::windows::core::PCWSTR , pvbuffer : ::windows::core::PWSTR , dwbuffer : usize , pdwwrittenorrequired : *mut usize ) -> super::super::Foundation:: BOOL ); QueryActCtxSettingsW(dwflags, hactctx.into_param().abi(), settingsnamespace.into_param().abi(), settingname.into_param().abi(), ::core::mem::transmute(pvbuffer), dwbuffer, ::core::mem::transmute(pdwwrittenorrequired.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -3146,7 +3146,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "sfc.dll""system" fn SfcIsFileProtected ( rpchandle : super::super::Foundation:: HANDLE , protfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "sfc.dll""system" fn SfcIsFileProtected ( rpchandle : super::super::Foundation:: HANDLE , protfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SfcIsFileProtected(rpchandle.into_param().abi(), protfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3157,7 +3157,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "sfc.dll""system" fn SfcIsKeyProtected ( keyhandle : super::Registry:: HKEY , subkeyname : :: windows::core::PCWSTR , keysam : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "sfc.dll""system" fn SfcIsKeyProtected ( keyhandle : super::Registry:: HKEY , subkeyname : ::windows::core::PCWSTR , keysam : u32 ) -> super::super::Foundation:: BOOL ); SfcIsKeyProtected(keyhandle.into_param().abi(), subkeyname.into_param().abi(), keysam) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -3167,7 +3167,7 @@ pub unsafe fn SfpVerifyFile(pszfilename: P0, pszerror: &[u8]) -> super::supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "sfc.dll""system" fn SfpVerifyFile ( pszfilename : :: windows::core::PCSTR , pszerror : :: windows::core::PCSTR , dwerrsize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "sfc.dll""system" fn SfpVerifyFile ( pszfilename : ::windows::core::PCSTR , pszerror : ::windows::core::PCSTR , dwerrsize : u32 ) -> super::super::Foundation:: BOOL ); SfpVerifyFile(pszfilename.into_param().abi(), ::core::mem::transmute(pszerror.as_ptr()), pszerror.len() as _) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -3178,7 +3178,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn TestApplyPatchToFileA ( patchfilename : :: windows::core::PCSTR , oldfilename : :: windows::core::PCSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn TestApplyPatchToFileA ( patchfilename : ::windows::core::PCSTR , oldfilename : ::windows::core::PCSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); TestApplyPatchToFileA(patchfilename.into_param().abi(), oldfilename.into_param().abi(), applyoptionflags) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -3207,7 +3207,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mspatcha.dll""system" fn TestApplyPatchToFileW ( patchfilename : :: windows::core::PCWSTR , oldfilename : :: windows::core::PCWSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mspatcha.dll""system" fn TestApplyPatchToFileW ( patchfilename : ::windows::core::PCWSTR , oldfilename : ::windows::core::PCWSTR , applyoptionflags : u32 ) -> super::super::Foundation:: BOOL ); TestApplyPatchToFileW(patchfilename.into_param().abi(), oldfilename.into_param().abi(), applyoptionflags) } #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`, `\"Win32_Foundation\"`*"] @@ -6884,17 +6884,17 @@ pub const FUSION_REFCOUNT_OPAQUE_STRING_GUID: ::windows::core::GUID = ::windows: #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const FUSION_REFCOUNT_UNINSTALL_SUBKEY_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x8cedc215_ac4b_488b_93c0_a50a49cb2fb8); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_ADMIN: ::windows::core::PCWSTR = ::windows::w!("ADMIN"); +pub const IACTIONNAME_ADMIN: ::windows::core::PCWSTR = ::windows::core::w!("ADMIN"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_ADVERTISE: ::windows::core::PCWSTR = ::windows::w!("ADVERTISE"); +pub const IACTIONNAME_ADVERTISE: ::windows::core::PCWSTR = ::windows::core::w!("ADVERTISE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_COLLECTUSERINFO: ::windows::core::PCWSTR = ::windows::w!("CollectUserInfo"); +pub const IACTIONNAME_COLLECTUSERINFO: ::windows::core::PCWSTR = ::windows::core::w!("CollectUserInfo"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_FIRSTRUN: ::windows::core::PCWSTR = ::windows::w!("FirstRun"); +pub const IACTIONNAME_FIRSTRUN: ::windows::core::PCWSTR = ::windows::core::w!("FirstRun"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_INSTALL: ::windows::core::PCWSTR = ::windows::w!("INSTALL"); +pub const IACTIONNAME_INSTALL: ::windows::core::PCWSTR = ::windows::core::w!("INSTALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IACTIONNAME_SEQUENCE: ::windows::core::PCWSTR = ::windows::w!("SEQUENCE"); +pub const IACTIONNAME_SEQUENCE: ::windows::core::PCWSTR = ::windows::core::w!("SEQUENCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const IASSEMBLYCACHEITEM_COMMIT_DISPOSITION_ALREADY_INSTALLED: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -6944,519 +6944,519 @@ pub const INFO_USING_USER_MSI_FOR_PATCH_TABLES: u32 = 3222229270u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const INSTALLMESSAGE_TYPEMASK: i32 = -16777216i32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_ASSIGNMENTTYPE: ::windows::core::PCWSTR = ::windows::w!("AssignmentType"); +pub const INSTALLPROPERTY_ASSIGNMENTTYPE: ::windows::core::PCWSTR = ::windows::core::w!("AssignmentType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_AUTHORIZED_LUA_APP: ::windows::core::PCWSTR = ::windows::w!("AuthorizedLUAApp"); +pub const INSTALLPROPERTY_AUTHORIZED_LUA_APP: ::windows::core::PCWSTR = ::windows::core::w!("AuthorizedLUAApp"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_DISKPROMPT: ::windows::core::PCWSTR = ::windows::w!("DiskPrompt"); +pub const INSTALLPROPERTY_DISKPROMPT: ::windows::core::PCWSTR = ::windows::core::w!("DiskPrompt"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::w!("DisplayName"); +pub const INSTALLPROPERTY_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_HELPLINK: ::windows::core::PCWSTR = ::windows::w!("HelpLink"); +pub const INSTALLPROPERTY_HELPLINK: ::windows::core::PCWSTR = ::windows::core::w!("HelpLink"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_HELPTELEPHONE: ::windows::core::PCWSTR = ::windows::w!("HelpTelephone"); +pub const INSTALLPROPERTY_HELPTELEPHONE: ::windows::core::PCWSTR = ::windows::core::w!("HelpTelephone"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLDATE: ::windows::core::PCWSTR = ::windows::w!("InstallDate"); +pub const INSTALLPROPERTY_INSTALLDATE: ::windows::core::PCWSTR = ::windows::core::w!("InstallDate"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLEDLANGUAGE: ::windows::core::PCWSTR = ::windows::w!("InstalledLanguage"); +pub const INSTALLPROPERTY_INSTALLEDLANGUAGE: ::windows::core::PCWSTR = ::windows::core::w!("InstalledLanguage"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLEDPRODUCTNAME: ::windows::core::PCWSTR = ::windows::w!("InstalledProductName"); +pub const INSTALLPROPERTY_INSTALLEDPRODUCTNAME: ::windows::core::PCWSTR = ::windows::core::w!("InstalledProductName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLLOCATION: ::windows::core::PCWSTR = ::windows::w!("InstallLocation"); +pub const INSTALLPROPERTY_INSTALLLOCATION: ::windows::core::PCWSTR = ::windows::core::w!("InstallLocation"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTALLSOURCE: ::windows::core::PCWSTR = ::windows::w!("InstallSource"); +pub const INSTALLPROPERTY_INSTALLSOURCE: ::windows::core::PCWSTR = ::windows::core::w!("InstallSource"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_INSTANCETYPE: ::windows::core::PCWSTR = ::windows::w!("InstanceType"); +pub const INSTALLPROPERTY_INSTANCETYPE: ::windows::core::PCWSTR = ::windows::core::w!("InstanceType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LANGUAGE: ::windows::core::PCWSTR = ::windows::w!("Language"); +pub const INSTALLPROPERTY_LANGUAGE: ::windows::core::PCWSTR = ::windows::core::w!("Language"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LASTUSEDSOURCE: ::windows::core::PCWSTR = ::windows::w!("LastUsedSource"); +pub const INSTALLPROPERTY_LASTUSEDSOURCE: ::windows::core::PCWSTR = ::windows::core::w!("LastUsedSource"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LASTUSEDTYPE: ::windows::core::PCWSTR = ::windows::w!("LastUsedType"); +pub const INSTALLPROPERTY_LASTUSEDTYPE: ::windows::core::PCWSTR = ::windows::core::w!("LastUsedType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LOCALPACKAGE: ::windows::core::PCWSTR = ::windows::w!("LocalPackage"); +pub const INSTALLPROPERTY_LOCALPACKAGE: ::windows::core::PCWSTR = ::windows::core::w!("LocalPackage"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_LUAENABLED: ::windows::core::PCWSTR = ::windows::w!("LUAEnabled"); +pub const INSTALLPROPERTY_LUAENABLED: ::windows::core::PCWSTR = ::windows::core::w!("LUAEnabled"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_MEDIAPACKAGEPATH: ::windows::core::PCWSTR = ::windows::w!("MediaPackagePath"); +pub const INSTALLPROPERTY_MEDIAPACKAGEPATH: ::windows::core::PCWSTR = ::windows::core::w!("MediaPackagePath"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_MOREINFOURL: ::windows::core::PCWSTR = ::windows::w!("MoreInfoURL"); +pub const INSTALLPROPERTY_MOREINFOURL: ::windows::core::PCWSTR = ::windows::core::w!("MoreInfoURL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PACKAGECODE: ::windows::core::PCWSTR = ::windows::w!("PackageCode"); +pub const INSTALLPROPERTY_PACKAGECODE: ::windows::core::PCWSTR = ::windows::core::w!("PackageCode"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PACKAGENAME: ::windows::core::PCWSTR = ::windows::w!("PackageName"); +pub const INSTALLPROPERTY_PACKAGENAME: ::windows::core::PCWSTR = ::windows::core::w!("PackageName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PATCHSTATE: ::windows::core::PCWSTR = ::windows::w!("State"); +pub const INSTALLPROPERTY_PATCHSTATE: ::windows::core::PCWSTR = ::windows::core::w!("State"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PATCHTYPE: ::windows::core::PCWSTR = ::windows::w!("PatchType"); +pub const INSTALLPROPERTY_PATCHTYPE: ::windows::core::PCWSTR = ::windows::core::w!("PatchType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PRODUCTICON: ::windows::core::PCWSTR = ::windows::w!("ProductIcon"); +pub const INSTALLPROPERTY_PRODUCTICON: ::windows::core::PCWSTR = ::windows::core::w!("ProductIcon"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PRODUCTID: ::windows::core::PCWSTR = ::windows::w!("ProductID"); +pub const INSTALLPROPERTY_PRODUCTID: ::windows::core::PCWSTR = ::windows::core::w!("ProductID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PRODUCTNAME: ::windows::core::PCWSTR = ::windows::w!("ProductName"); +pub const INSTALLPROPERTY_PRODUCTNAME: ::windows::core::PCWSTR = ::windows::core::w!("ProductName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PRODUCTSTATE: ::windows::core::PCWSTR = ::windows::w!("State"); +pub const INSTALLPROPERTY_PRODUCTSTATE: ::windows::core::PCWSTR = ::windows::core::w!("State"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_PUBLISHER: ::windows::core::PCWSTR = ::windows::w!("Publisher"); +pub const INSTALLPROPERTY_PUBLISHER: ::windows::core::PCWSTR = ::windows::core::w!("Publisher"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_REGCOMPANY: ::windows::core::PCWSTR = ::windows::w!("RegCompany"); +pub const INSTALLPROPERTY_REGCOMPANY: ::windows::core::PCWSTR = ::windows::core::w!("RegCompany"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_REGOWNER: ::windows::core::PCWSTR = ::windows::w!("RegOwner"); +pub const INSTALLPROPERTY_REGOWNER: ::windows::core::PCWSTR = ::windows::core::w!("RegOwner"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_TRANSFORMS: ::windows::core::PCWSTR = ::windows::w!("Transforms"); +pub const INSTALLPROPERTY_TRANSFORMS: ::windows::core::PCWSTR = ::windows::core::w!("Transforms"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_UNINSTALLABLE: ::windows::core::PCWSTR = ::windows::w!("Uninstallable"); +pub const INSTALLPROPERTY_UNINSTALLABLE: ::windows::core::PCWSTR = ::windows::core::w!("Uninstallable"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_URLINFOABOUT: ::windows::core::PCWSTR = ::windows::w!("URLInfoAbout"); +pub const INSTALLPROPERTY_URLINFOABOUT: ::windows::core::PCWSTR = ::windows::core::w!("URLInfoAbout"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_URLUPDATEINFO: ::windows::core::PCWSTR = ::windows::w!("URLUpdateInfo"); +pub const INSTALLPROPERTY_URLUPDATEINFO: ::windows::core::PCWSTR = ::windows::core::w!("URLUpdateInfo"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_VERSION: ::windows::core::PCWSTR = ::windows::w!("Version"); +pub const INSTALLPROPERTY_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("Version"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_VERSIONMAJOR: ::windows::core::PCWSTR = ::windows::w!("VersionMajor"); +pub const INSTALLPROPERTY_VERSIONMAJOR: ::windows::core::PCWSTR = ::windows::core::w!("VersionMajor"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_VERSIONMINOR: ::windows::core::PCWSTR = ::windows::w!("VersionMinor"); +pub const INSTALLPROPERTY_VERSIONMINOR: ::windows::core::PCWSTR = ::windows::core::w!("VersionMinor"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const INSTALLPROPERTY_VERSIONSTRING: ::windows::core::PCWSTR = ::windows::w!("VersionString"); +pub const INSTALLPROPERTY_VERSIONSTRING: ::windows::core::PCWSTR = ::windows::core::w!("VersionString"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ACTION: ::windows::core::PCWSTR = ::windows::w!("ACTION"); +pub const IPROPNAME_ACTION: ::windows::core::PCWSTR = ::windows::core::w!("ACTION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ADMINTOOLS_FOLDER: ::windows::core::PCWSTR = ::windows::w!("AdminToolsFolder"); +pub const IPROPNAME_ADMINTOOLS_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("AdminToolsFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ADMINUSER: ::windows::core::PCWSTR = ::windows::w!("AdminUser"); +pub const IPROPNAME_ADMINUSER: ::windows::core::PCWSTR = ::windows::core::w!("AdminUser"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ADMIN_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("AdminProperties"); +pub const IPROPNAME_ADMIN_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("AdminProperties"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_AFTERREBOOT: ::windows::core::PCWSTR = ::windows::w!("AFTERREBOOT"); +pub const IPROPNAME_AFTERREBOOT: ::windows::core::PCWSTR = ::windows::core::w!("AFTERREBOOT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ALLOWEDPROPERTIES: ::windows::core::PCWSTR = ::windows::w!("SecureCustomProperties"); +pub const IPROPNAME_ALLOWEDPROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("SecureCustomProperties"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ALLUSERS: ::windows::core::PCWSTR = ::windows::w!("ALLUSERS"); +pub const IPROPNAME_ALLUSERS: ::windows::core::PCWSTR = ::windows::core::w!("ALLUSERS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_APPDATA_FOLDER: ::windows::core::PCWSTR = ::windows::w!("AppDataFolder"); +pub const IPROPNAME_APPDATA_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("AppDataFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARM: ::windows::core::PCWSTR = ::windows::w!("Arm"); +pub const IPROPNAME_ARM: ::windows::core::PCWSTR = ::windows::core::w!("Arm"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARM64: ::windows::core::PCWSTR = ::windows::w!("Arm64"); +pub const IPROPNAME_ARM64: ::windows::core::PCWSTR = ::windows::core::w!("Arm64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPAUTHORIZEDCDFPREFIX: ::windows::core::PCWSTR = ::windows::w!("ARPAUTHORIZEDCDFPREFIX"); +pub const IPROPNAME_ARPAUTHORIZEDCDFPREFIX: ::windows::core::PCWSTR = ::windows::core::w!("ARPAUTHORIZEDCDFPREFIX"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPCOMMENTS: ::windows::core::PCWSTR = ::windows::w!("ARPCOMMENTS"); +pub const IPROPNAME_ARPCOMMENTS: ::windows::core::PCWSTR = ::windows::core::w!("ARPCOMMENTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPCONTACT: ::windows::core::PCWSTR = ::windows::w!("ARPCONTACT"); +pub const IPROPNAME_ARPCONTACT: ::windows::core::PCWSTR = ::windows::core::w!("ARPCONTACT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPHELPLINK: ::windows::core::PCWSTR = ::windows::w!("ARPHELPLINK"); +pub const IPROPNAME_ARPHELPLINK: ::windows::core::PCWSTR = ::windows::core::w!("ARPHELPLINK"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPHELPTELEPHONE: ::windows::core::PCWSTR = ::windows::w!("ARPHELPTELEPHONE"); +pub const IPROPNAME_ARPHELPTELEPHONE: ::windows::core::PCWSTR = ::windows::core::w!("ARPHELPTELEPHONE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPINSTALLLOCATION: ::windows::core::PCWSTR = ::windows::w!("ARPINSTALLLOCATION"); +pub const IPROPNAME_ARPINSTALLLOCATION: ::windows::core::PCWSTR = ::windows::core::w!("ARPINSTALLLOCATION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPNOMODIFY: ::windows::core::PCWSTR = ::windows::w!("ARPNOMODIFY"); +pub const IPROPNAME_ARPNOMODIFY: ::windows::core::PCWSTR = ::windows::core::w!("ARPNOMODIFY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPNOREMOVE: ::windows::core::PCWSTR = ::windows::w!("ARPNOREMOVE"); +pub const IPROPNAME_ARPNOREMOVE: ::windows::core::PCWSTR = ::windows::core::w!("ARPNOREMOVE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPNOREPAIR: ::windows::core::PCWSTR = ::windows::w!("ARPNOREPAIR"); +pub const IPROPNAME_ARPNOREPAIR: ::windows::core::PCWSTR = ::windows::core::w!("ARPNOREPAIR"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPPRODUCTICON: ::windows::core::PCWSTR = ::windows::w!("ARPPRODUCTICON"); +pub const IPROPNAME_ARPPRODUCTICON: ::windows::core::PCWSTR = ::windows::core::w!("ARPPRODUCTICON"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPREADME: ::windows::core::PCWSTR = ::windows::w!("ARPREADME"); +pub const IPROPNAME_ARPREADME: ::windows::core::PCWSTR = ::windows::core::w!("ARPREADME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSETTINGSIDENTIFIER: ::windows::core::PCWSTR = ::windows::w!("MSIARPSETTINGSIDENTIFIER"); +pub const IPROPNAME_ARPSETTINGSIDENTIFIER: ::windows::core::PCWSTR = ::windows::core::w!("MSIARPSETTINGSIDENTIFIER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSHIMFLAGS: ::windows::core::PCWSTR = ::windows::w!("SHIMFLAGS"); +pub const IPROPNAME_ARPSHIMFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("SHIMFLAGS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSHIMSERVICEPACKLEVEL: ::windows::core::PCWSTR = ::windows::w!("SHIMSERVICEPACKLEVEL"); +pub const IPROPNAME_ARPSHIMSERVICEPACKLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("SHIMSERVICEPACKLEVEL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSHIMVERSIONNT: ::windows::core::PCWSTR = ::windows::w!("SHIMVERSIONNT"); +pub const IPROPNAME_ARPSHIMVERSIONNT: ::windows::core::PCWSTR = ::windows::core::w!("SHIMVERSIONNT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSIZE: ::windows::core::PCWSTR = ::windows::w!("ARPSIZE"); +pub const IPROPNAME_ARPSIZE: ::windows::core::PCWSTR = ::windows::core::w!("ARPSIZE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPSYSTEMCOMPONENT: ::windows::core::PCWSTR = ::windows::w!("ARPSYSTEMCOMPONENT"); +pub const IPROPNAME_ARPSYSTEMCOMPONENT: ::windows::core::PCWSTR = ::windows::core::w!("ARPSYSTEMCOMPONENT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPURLINFOABOUT: ::windows::core::PCWSTR = ::windows::w!("ARPURLINFOABOUT"); +pub const IPROPNAME_ARPURLINFOABOUT: ::windows::core::PCWSTR = ::windows::core::w!("ARPURLINFOABOUT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ARPURLUPDATEINFO: ::windows::core::PCWSTR = ::windows::w!("ARPURLUPDATEINFO"); +pub const IPROPNAME_ARPURLUPDATEINFO: ::windows::core::PCWSTR = ::windows::core::w!("ARPURLUPDATEINFO"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_AVAILABLEFREEREG: ::windows::core::PCWSTR = ::windows::w!("AVAILABLEFREEREG"); +pub const IPROPNAME_AVAILABLEFREEREG: ::windows::core::PCWSTR = ::windows::core::w!("AVAILABLEFREEREG"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_BORDERSIDE: ::windows::core::PCWSTR = ::windows::w!("BorderSide"); +pub const IPROPNAME_BORDERSIDE: ::windows::core::PCWSTR = ::windows::core::w!("BorderSide"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_BORDERTOP: ::windows::core::PCWSTR = ::windows::w!("BorderTop"); +pub const IPROPNAME_BORDERTOP: ::windows::core::PCWSTR = ::windows::core::w!("BorderTop"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_CAPTIONHEIGHT: ::windows::core::PCWSTR = ::windows::w!("CaptionHeight"); +pub const IPROPNAME_CAPTIONHEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("CaptionHeight"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_CARRYINGNDP: ::windows::core::PCWSTR = ::windows::w!("CARRYINGNDP"); +pub const IPROPNAME_CARRYINGNDP: ::windows::core::PCWSTR = ::windows::core::w!("CARRYINGNDP"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_CHECKCRCS: ::windows::core::PCWSTR = ::windows::w!("MSICHECKCRCS"); +pub const IPROPNAME_CHECKCRCS: ::windows::core::PCWSTR = ::windows::core::w!("MSICHECKCRCS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COLORBITS: ::windows::core::PCWSTR = ::windows::w!("ColorBits"); +pub const IPROPNAME_COLORBITS: ::windows::core::PCWSTR = ::windows::core::w!("ColorBits"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMMONAPPDATA_FOLDER: ::windows::core::PCWSTR = ::windows::w!("CommonAppDataFolder"); +pub const IPROPNAME_COMMONAPPDATA_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("CommonAppDataFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMMONFILES64_FOLDER: ::windows::core::PCWSTR = ::windows::w!("CommonFiles64Folder"); +pub const IPROPNAME_COMMONFILES64_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("CommonFiles64Folder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMMONFILES_FOLDER: ::windows::core::PCWSTR = ::windows::w!("CommonFilesFolder"); +pub const IPROPNAME_COMMONFILES_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("CommonFilesFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPANYNAME: ::windows::core::PCWSTR = ::windows::w!("COMPANYNAME"); +pub const IPROPNAME_COMPANYNAME: ::windows::core::PCWSTR = ::windows::core::w!("COMPANYNAME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPONENTADDDEFAULT: ::windows::core::PCWSTR = ::windows::w!("COMPADDDEFAULT"); +pub const IPROPNAME_COMPONENTADDDEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("COMPADDDEFAULT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPONENTADDLOCAL: ::windows::core::PCWSTR = ::windows::w!("COMPADDLOCAL"); +pub const IPROPNAME_COMPONENTADDLOCAL: ::windows::core::PCWSTR = ::windows::core::w!("COMPADDLOCAL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPONENTADDSOURCE: ::windows::core::PCWSTR = ::windows::w!("COMPADDSOURCE"); +pub const IPROPNAME_COMPONENTADDSOURCE: ::windows::core::PCWSTR = ::windows::core::w!("COMPADDSOURCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COMPUTERNAME: ::windows::core::PCWSTR = ::windows::w!("ComputerName"); +pub const IPROPNAME_COMPUTERNAME: ::windows::core::PCWSTR = ::windows::core::w!("ComputerName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_COSTINGCOMPLETE: ::windows::core::PCWSTR = ::windows::w!("CostingComplete"); +pub const IPROPNAME_COSTINGCOMPLETE: ::windows::core::PCWSTR = ::windows::core::w!("CostingComplete"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_CUSTOMACTIONDATA: ::windows::core::PCWSTR = ::windows::w!("CustomActionData"); +pub const IPROPNAME_CUSTOMACTIONDATA: ::windows::core::PCWSTR = ::windows::core::w!("CustomActionData"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DATE: ::windows::core::PCWSTR = ::windows::w!("Date"); +pub const IPROPNAME_DATE: ::windows::core::PCWSTR = ::windows::core::w!("Date"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DATETIME: ::windows::core::PCWSTR = ::windows::w!("DateTime"); +pub const IPROPNAME_DATETIME: ::windows::core::PCWSTR = ::windows::core::w!("DateTime"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DEFAULTUIFONT: ::windows::core::PCWSTR = ::windows::w!("DefaultUIFont"); +pub const IPROPNAME_DEFAULTUIFONT: ::windows::core::PCWSTR = ::windows::core::w!("DefaultUIFont"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DESKTOP_FOLDER: ::windows::core::PCWSTR = ::windows::w!("DesktopFolder"); +pub const IPROPNAME_DESKTOP_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("DesktopFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DISABLEADVTSHORTCUTS: ::windows::core::PCWSTR = ::windows::w!("DISABLEADVTSHORTCUTS"); +pub const IPROPNAME_DISABLEADVTSHORTCUTS: ::windows::core::PCWSTR = ::windows::core::w!("DISABLEADVTSHORTCUTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DISABLEROLLBACK: ::windows::core::PCWSTR = ::windows::w!("DISABLEROLLBACK"); +pub const IPROPNAME_DISABLEROLLBACK: ::windows::core::PCWSTR = ::windows::core::w!("DISABLEROLLBACK"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_DISKPROMPT: ::windows::core::PCWSTR = ::windows::w!("DiskPrompt"); +pub const IPROPNAME_DISKPROMPT: ::windows::core::PCWSTR = ::windows::core::w!("DiskPrompt"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ENABLEUSERCONTROL: ::windows::core::PCWSTR = ::windows::w!("EnableUserControl"); +pub const IPROPNAME_ENABLEUSERCONTROL: ::windows::core::PCWSTR = ::windows::core::w!("EnableUserControl"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ENFORCE_UPGRADE_COMPONENT_RULES: ::windows::core::PCWSTR = ::windows::w!("MSIENFORCEUPGRADECOMPONENTRULES"); +pub const IPROPNAME_ENFORCE_UPGRADE_COMPONENT_RULES: ::windows::core::PCWSTR = ::windows::core::w!("MSIENFORCEUPGRADECOMPONENTRULES"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_EXECUTEACTION: ::windows::core::PCWSTR = ::windows::w!("EXECUTEACTION"); +pub const IPROPNAME_EXECUTEACTION: ::windows::core::PCWSTR = ::windows::core::w!("EXECUTEACTION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_EXECUTEMODE: ::windows::core::PCWSTR = ::windows::w!("EXECUTEMODE"); +pub const IPROPNAME_EXECUTEMODE: ::windows::core::PCWSTR = ::windows::core::w!("EXECUTEMODE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FAVORITES_FOLDER: ::windows::core::PCWSTR = ::windows::w!("FavoritesFolder"); +pub const IPROPNAME_FAVORITES_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("FavoritesFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREADDDEFAULT: ::windows::core::PCWSTR = ::windows::w!("ADDDEFAULT"); +pub const IPROPNAME_FEATUREADDDEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("ADDDEFAULT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREADDLOCAL: ::windows::core::PCWSTR = ::windows::w!("ADDLOCAL"); +pub const IPROPNAME_FEATUREADDLOCAL: ::windows::core::PCWSTR = ::windows::core::w!("ADDLOCAL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREADDSOURCE: ::windows::core::PCWSTR = ::windows::w!("ADDSOURCE"); +pub const IPROPNAME_FEATUREADDSOURCE: ::windows::core::PCWSTR = ::windows::core::w!("ADDSOURCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREADVERTISE: ::windows::core::PCWSTR = ::windows::w!("ADVERTISE"); +pub const IPROPNAME_FEATUREADVERTISE: ::windows::core::PCWSTR = ::windows::core::w!("ADVERTISE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FEATUREREMOVE: ::windows::core::PCWSTR = ::windows::w!("REMOVE"); +pub const IPROPNAME_FEATUREREMOVE: ::windows::core::PCWSTR = ::windows::core::w!("REMOVE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FILEADDDEFAULT: ::windows::core::PCWSTR = ::windows::w!("FILEADDDEFAULT"); +pub const IPROPNAME_FILEADDDEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("FILEADDDEFAULT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FILEADDLOCAL: ::windows::core::PCWSTR = ::windows::w!("FILEADDLOCAL"); +pub const IPROPNAME_FILEADDLOCAL: ::windows::core::PCWSTR = ::windows::core::w!("FILEADDLOCAL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FILEADDSOURCE: ::windows::core::PCWSTR = ::windows::w!("FILEADDSOURCE"); +pub const IPROPNAME_FILEADDSOURCE: ::windows::core::PCWSTR = ::windows::core::w!("FILEADDSOURCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_FONTS_FOLDER: ::windows::core::PCWSTR = ::windows::w!("FontsFolder"); +pub const IPROPNAME_FONTS_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("FontsFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_HIDDEN_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("MsiHiddenProperties"); +pub const IPROPNAME_HIDDEN_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("MsiHiddenProperties"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_HIDECANCEL: ::windows::core::PCWSTR = ::windows::w!("MsiUIHideCancel"); +pub const IPROPNAME_HIDECANCEL: ::windows::core::PCWSTR = ::windows::core::w!("MsiUIHideCancel"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_IA64: ::windows::core::PCWSTR = ::windows::w!("IA64"); +pub const IPROPNAME_IA64: ::windows::core::PCWSTR = ::windows::core::w!("IA64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INSTALLED: ::windows::core::PCWSTR = ::windows::w!("Installed"); +pub const IPROPNAME_INSTALLED: ::windows::core::PCWSTR = ::windows::core::w!("Installed"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INSTALLLANGUAGE: ::windows::core::PCWSTR = ::windows::w!("ProductLanguage"); +pub const IPROPNAME_INSTALLLANGUAGE: ::windows::core::PCWSTR = ::windows::core::w!("ProductLanguage"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INSTALLLEVEL: ::windows::core::PCWSTR = ::windows::w!("INSTALLLEVEL"); +pub const IPROPNAME_INSTALLLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("INSTALLLEVEL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INSTALLPERUSER: ::windows::core::PCWSTR = ::windows::w!("MSIINSTALLPERUSER"); +pub const IPROPNAME_INSTALLPERUSER: ::windows::core::PCWSTR = ::windows::core::w!("MSIINSTALLPERUSER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INTEL: ::windows::core::PCWSTR = ::windows::w!("Intel"); +pub const IPROPNAME_INTEL: ::windows::core::PCWSTR = ::windows::core::w!("Intel"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INTEL64: ::windows::core::PCWSTR = ::windows::w!("Intel64"); +pub const IPROPNAME_INTEL64: ::windows::core::PCWSTR = ::windows::core::w!("Intel64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_INTERNALINSTALLEDPERUSER: ::windows::core::PCWSTR = ::windows::w!("MSIINTERNALINSTALLEDPERUSER"); +pub const IPROPNAME_INTERNALINSTALLEDPERUSER: ::windows::core::PCWSTR = ::windows::core::w!("MSIINTERNALINSTALLEDPERUSER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ISADMINPACKAGE: ::windows::core::PCWSTR = ::windows::w!("IsAdminPackage"); +pub const IPROPNAME_ISADMINPACKAGE: ::windows::core::PCWSTR = ::windows::core::w!("IsAdminPackage"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LEFTUNIT: ::windows::core::PCWSTR = ::windows::w!("LeftUnit"); +pub const IPROPNAME_LEFTUNIT: ::windows::core::PCWSTR = ::windows::core::w!("LeftUnit"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LIMITUI: ::windows::core::PCWSTR = ::windows::w!("LIMITUI"); +pub const IPROPNAME_LIMITUI: ::windows::core::PCWSTR = ::windows::core::w!("LIMITUI"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LOCALAPPDATA_FOLDER: ::windows::core::PCWSTR = ::windows::w!("LocalAppDataFolder"); +pub const IPROPNAME_LOCALAPPDATA_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("LocalAppDataFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LOGACTION: ::windows::core::PCWSTR = ::windows::w!("LOGACTION"); +pub const IPROPNAME_LOGACTION: ::windows::core::PCWSTR = ::windows::core::w!("LOGACTION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_LOGONUSER: ::windows::core::PCWSTR = ::windows::w!("LogonUser"); +pub const IPROPNAME_LOGONUSER: ::windows::core::PCWSTR = ::windows::core::w!("LogonUser"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MANUFACTURER: ::windows::core::PCWSTR = ::windows::w!("Manufacturer"); +pub const IPROPNAME_MANUFACTURER: ::windows::core::PCWSTR = ::windows::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIAMD64: ::windows::core::PCWSTR = ::windows::w!("MsiAMD64"); +pub const IPROPNAME_MSIAMD64: ::windows::core::PCWSTR = ::windows::core::w!("MsiAMD64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIDISABLEEEUI: ::windows::core::PCWSTR = ::windows::w!("MSIDISABLEEEUI"); +pub const IPROPNAME_MSIDISABLEEEUI: ::windows::core::PCWSTR = ::windows::core::w!("MSIDISABLEEEUI"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIDISABLELUAPATCHING: ::windows::core::PCWSTR = ::windows::w!("MSIDISABLELUAPATCHING"); +pub const IPROPNAME_MSIDISABLELUAPATCHING: ::windows::core::PCWSTR = ::windows::core::w!("MSIDISABLELUAPATCHING"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIINSTANCEGUID: ::windows::core::PCWSTR = ::windows::w!("MSIINSTANCEGUID"); +pub const IPROPNAME_MSIINSTANCEGUID: ::windows::core::PCWSTR = ::windows::core::w!("MSIINSTANCEGUID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSILOGFILELOCATION: ::windows::core::PCWSTR = ::windows::w!("MsiLogFileLocation"); +pub const IPROPNAME_MSILOGFILELOCATION: ::windows::core::PCWSTR = ::windows::core::w!("MsiLogFileLocation"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSILOGGINGMODE: ::windows::core::PCWSTR = ::windows::w!("MsiLogging"); +pub const IPROPNAME_MSILOGGINGMODE: ::windows::core::PCWSTR = ::windows::core::w!("MsiLogging"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSINEWINSTANCE: ::windows::core::PCWSTR = ::windows::w!("MSINEWINSTANCE"); +pub const IPROPNAME_MSINEWINSTANCE: ::windows::core::PCWSTR = ::windows::core::w!("MSINEWINSTANCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSINODISABLEMEDIA: ::windows::core::PCWSTR = ::windows::w!("MSINODISABLEMEDIA"); +pub const IPROPNAME_MSINODISABLEMEDIA: ::windows::core::PCWSTR = ::windows::core::w!("MSINODISABLEMEDIA"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIPACKAGEDOWNLOADLOCALCOPY: ::windows::core::PCWSTR = ::windows::w!("MSIPACKAGEDOWNLOADLOCALCOPY"); +pub const IPROPNAME_MSIPACKAGEDOWNLOADLOCALCOPY: ::windows::core::PCWSTR = ::windows::core::w!("MSIPACKAGEDOWNLOADLOCALCOPY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIPATCHDOWNLOADLOCALCOPY: ::windows::core::PCWSTR = ::windows::w!("MSIPATCHDOWNLOADLOCALCOPY"); +pub const IPROPNAME_MSIPATCHDOWNLOADLOCALCOPY: ::windows::core::PCWSTR = ::windows::core::w!("MSIPATCHDOWNLOADLOCALCOPY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIPATCHREMOVE: ::windows::core::PCWSTR = ::windows::w!("MSIPATCHREMOVE"); +pub const IPROPNAME_MSIPATCHREMOVE: ::windows::core::PCWSTR = ::windows::core::w!("MSIPATCHREMOVE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSITABLETPC: ::windows::core::PCWSTR = ::windows::w!("MsiTabletPC"); +pub const IPROPNAME_MSITABLETPC: ::windows::core::PCWSTR = ::windows::core::w!("MsiTabletPC"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSIX64: ::windows::core::PCWSTR = ::windows::w!("Msix64"); +pub const IPROPNAME_MSIX64: ::windows::core::PCWSTR = ::windows::core::w!("Msix64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_FASTINSTALL: ::windows::core::PCWSTR = ::windows::w!("MSIFASTINSTALL"); +pub const IPROPNAME_MSI_FASTINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("MSIFASTINSTALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_REBOOT_PENDING: ::windows::core::PCWSTR = ::windows::w!("MsiSystemRebootPending"); +pub const IPROPNAME_MSI_REBOOT_PENDING: ::windows::core::PCWSTR = ::windows::core::w!("MsiSystemRebootPending"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_RM_CONTROL: ::windows::core::PCWSTR = ::windows::w!("MSIRESTARTMANAGERCONTROL"); +pub const IPROPNAME_MSI_RM_CONTROL: ::windows::core::PCWSTR = ::windows::core::w!("MSIRESTARTMANAGERCONTROL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_RM_DISABLE_RESTART: ::windows::core::PCWSTR = ::windows::w!("MSIDISABLERMRESTART"); +pub const IPROPNAME_MSI_RM_DISABLE_RESTART: ::windows::core::PCWSTR = ::windows::core::w!("MSIDISABLERMRESTART"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_RM_SESSION_KEY: ::windows::core::PCWSTR = ::windows::w!("MsiRestartManagerSessionKey"); +pub const IPROPNAME_MSI_RM_SESSION_KEY: ::windows::core::PCWSTR = ::windows::core::w!("MsiRestartManagerSessionKey"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_RM_SHUTDOWN: ::windows::core::PCWSTR = ::windows::w!("MSIRMSHUTDOWN"); +pub const IPROPNAME_MSI_RM_SHUTDOWN: ::windows::core::PCWSTR = ::windows::core::w!("MSIRMSHUTDOWN"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_UAC_DEPLOYMENT_COMPLIANT: ::windows::core::PCWSTR = ::windows::w!("MSIDEPLOYMENTCOMPLIANT"); +pub const IPROPNAME_MSI_UAC_DEPLOYMENT_COMPLIANT: ::windows::core::PCWSTR = ::windows::core::w!("MSIDEPLOYMENTCOMPLIANT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_UNINSTALL_SUPERSEDED_COMPONENTS: ::windows::core::PCWSTR = ::windows::w!("MSIUNINSTALLSUPERSEDEDCOMPONENTS"); +pub const IPROPNAME_MSI_UNINSTALL_SUPERSEDED_COMPONENTS: ::windows::core::PCWSTR = ::windows::core::w!("MSIUNINSTALLSUPERSEDEDCOMPONENTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MSI_USE_REAL_ADMIN_DETECTION: ::windows::core::PCWSTR = ::windows::w!("MSIUSEREALADMINDETECTION"); +pub const IPROPNAME_MSI_USE_REAL_ADMIN_DETECTION: ::windows::core::PCWSTR = ::windows::core::w!("MSIUSEREALADMINDETECTION"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_MYPICTURES_FOLDER: ::windows::core::PCWSTR = ::windows::w!("MyPicturesFolder"); +pub const IPROPNAME_MYPICTURES_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("MyPicturesFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NETASSEMBLYSUPPORT: ::windows::core::PCWSTR = ::windows::w!("MsiNetAssemblySupport"); +pub const IPROPNAME_NETASSEMBLYSUPPORT: ::windows::core::PCWSTR = ::windows::core::w!("MsiNetAssemblySupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NETHOOD_FOLDER: ::windows::core::PCWSTR = ::windows::w!("NetHoodFolder"); +pub const IPROPNAME_NETHOOD_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("NetHoodFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NOCOMPANYNAME: ::windows::core::PCWSTR = ::windows::w!("NOCOMPANYNAME"); +pub const IPROPNAME_NOCOMPANYNAME: ::windows::core::PCWSTR = ::windows::core::w!("NOCOMPANYNAME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NOUSERNAME: ::windows::core::PCWSTR = ::windows::w!("NOUSERNAME"); +pub const IPROPNAME_NOUSERNAME: ::windows::core::PCWSTR = ::windows::core::w!("NOUSERNAME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTPRODUCTTYPE: ::windows::core::PCWSTR = ::windows::w!("MsiNTProductType"); +pub const IPROPNAME_NTPRODUCTTYPE: ::windows::core::PCWSTR = ::windows::core::w!("MsiNTProductType"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEBACKOFFICE: ::windows::core::PCWSTR = ::windows::w!("MsiNTSuiteBackOffice"); +pub const IPROPNAME_NTSUITEBACKOFFICE: ::windows::core::PCWSTR = ::windows::core::w!("MsiNTSuiteBackOffice"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEDATACENTER: ::windows::core::PCWSTR = ::windows::w!("MsiNTSuiteDataCenter"); +pub const IPROPNAME_NTSUITEDATACENTER: ::windows::core::PCWSTR = ::windows::core::w!("MsiNTSuiteDataCenter"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEENTERPRISE: ::windows::core::PCWSTR = ::windows::w!("MsiNTSuiteEnterprise"); +pub const IPROPNAME_NTSUITEENTERPRISE: ::windows::core::PCWSTR = ::windows::core::w!("MsiNTSuiteEnterprise"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEPERSONAL: ::windows::core::PCWSTR = ::windows::w!("MsiNTSuitePersonal"); +pub const IPROPNAME_NTSUITEPERSONAL: ::windows::core::PCWSTR = ::windows::core::w!("MsiNTSuitePersonal"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITESMALLBUSINESS: ::windows::core::PCWSTR = ::windows::w!("MsiNTSuiteSmallBusiness"); +pub const IPROPNAME_NTSUITESMALLBUSINESS: ::windows::core::PCWSTR = ::windows::core::w!("MsiNTSuiteSmallBusiness"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITESMALLBUSINESSRESTRICTED: ::windows::core::PCWSTR = ::windows::w!("MsiNTSuiteSmallBusinessRestricted"); +pub const IPROPNAME_NTSUITESMALLBUSINESSRESTRICTED: ::windows::core::PCWSTR = ::windows::core::w!("MsiNTSuiteSmallBusinessRestricted"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_NTSUITEWEBSERVER: ::windows::core::PCWSTR = ::windows::w!("MsiNTSuiteWebServer"); +pub const IPROPNAME_NTSUITEWEBSERVER: ::windows::core::PCWSTR = ::windows::core::w!("MsiNTSuiteWebServer"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_OLEADVTSUPPORT: ::windows::core::PCWSTR = ::windows::w!("OLEAdvtSupport"); +pub const IPROPNAME_OLEADVTSUPPORT: ::windows::core::PCWSTR = ::windows::core::w!("OLEAdvtSupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_OUTOFDISKSPACE: ::windows::core::PCWSTR = ::windows::w!("OutOfDiskSpace"); +pub const IPROPNAME_OUTOFDISKSPACE: ::windows::core::PCWSTR = ::windows::core::w!("OutOfDiskSpace"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_OUTOFNORBDISKSPACE: ::windows::core::PCWSTR = ::windows::w!("OutOfNoRbDiskSpace"); +pub const IPROPNAME_OUTOFNORBDISKSPACE: ::windows::core::PCWSTR = ::windows::core::w!("OutOfNoRbDiskSpace"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PATCH: ::windows::core::PCWSTR = ::windows::w!("PATCH"); +pub const IPROPNAME_PATCH: ::windows::core::PCWSTR = ::windows::core::w!("PATCH"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PATCHNEWPACKAGECODE: ::windows::core::PCWSTR = ::windows::w!("PATCHNEWPACKAGECODE"); +pub const IPROPNAME_PATCHNEWPACKAGECODE: ::windows::core::PCWSTR = ::windows::core::w!("PATCHNEWPACKAGECODE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PATCHNEWSUMMARYCOMMENTS: ::windows::core::PCWSTR = ::windows::w!("PATCHNEWSUMMARYCOMMENTS"); +pub const IPROPNAME_PATCHNEWSUMMARYCOMMENTS: ::windows::core::PCWSTR = ::windows::core::w!("PATCHNEWSUMMARYCOMMENTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PATCHNEWSUMMARYSUBJECT: ::windows::core::PCWSTR = ::windows::w!("PATCHNEWSUMMARYSUBJECT"); +pub const IPROPNAME_PATCHNEWSUMMARYSUBJECT: ::windows::core::PCWSTR = ::windows::core::w!("PATCHNEWSUMMARYSUBJECT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PERSONAL_FOLDER: ::windows::core::PCWSTR = ::windows::w!("PersonalFolder"); +pub const IPROPNAME_PERSONAL_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("PersonalFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PHYSICALMEMORY: ::windows::core::PCWSTR = ::windows::w!("PhysicalMemory"); +pub const IPROPNAME_PHYSICALMEMORY: ::windows::core::PCWSTR = ::windows::core::w!("PhysicalMemory"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PIDKEY: ::windows::core::PCWSTR = ::windows::w!("PIDKEY"); +pub const IPROPNAME_PIDKEY: ::windows::core::PCWSTR = ::windows::core::w!("PIDKEY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PIDTEMPLATE: ::windows::core::PCWSTR = ::windows::w!("PIDTemplate"); +pub const IPROPNAME_PIDTEMPLATE: ::windows::core::PCWSTR = ::windows::core::w!("PIDTemplate"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRESELECTED: ::windows::core::PCWSTR = ::windows::w!("Preselected"); +pub const IPROPNAME_PRESELECTED: ::windows::core::PCWSTR = ::windows::core::w!("Preselected"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER: ::windows::core::PCWSTR = ::windows::w!("PRIMARYFOLDER"); +pub const IPROPNAME_PRIMARYFOLDER: ::windows::core::PCWSTR = ::windows::core::w!("PRIMARYFOLDER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER_PATH: ::windows::core::PCWSTR = ::windows::w!("PrimaryVolumePath"); +pub const IPROPNAME_PRIMARYFOLDER_PATH: ::windows::core::PCWSTR = ::windows::core::w!("PrimaryVolumePath"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER_SPACEAVAILABLE: ::windows::core::PCWSTR = ::windows::w!("PrimaryVolumeSpaceAvailable"); +pub const IPROPNAME_PRIMARYFOLDER_SPACEAVAILABLE: ::windows::core::PCWSTR = ::windows::core::w!("PrimaryVolumeSpaceAvailable"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER_SPACEREMAINING: ::windows::core::PCWSTR = ::windows::w!("PrimaryVolumeSpaceRemaining"); +pub const IPROPNAME_PRIMARYFOLDER_SPACEREMAINING: ::windows::core::PCWSTR = ::windows::core::w!("PrimaryVolumeSpaceRemaining"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIMARYFOLDER_SPACEREQUIRED: ::windows::core::PCWSTR = ::windows::w!("PrimaryVolumeSpaceRequired"); +pub const IPROPNAME_PRIMARYFOLDER_SPACEREQUIRED: ::windows::core::PCWSTR = ::windows::core::w!("PrimaryVolumeSpaceRequired"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRINTHOOD_FOLDER: ::windows::core::PCWSTR = ::windows::w!("PrintHoodFolder"); +pub const IPROPNAME_PRINTHOOD_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("PrintHoodFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRIVILEGED: ::windows::core::PCWSTR = ::windows::w!("Privileged"); +pub const IPROPNAME_PRIVILEGED: ::windows::core::PCWSTR = ::windows::core::w!("Privileged"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTCODE: ::windows::core::PCWSTR = ::windows::w!("ProductCode"); +pub const IPROPNAME_PRODUCTCODE: ::windows::core::PCWSTR = ::windows::core::w!("ProductCode"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTID: ::windows::core::PCWSTR = ::windows::w!("ProductID"); +pub const IPROPNAME_PRODUCTID: ::windows::core::PCWSTR = ::windows::core::w!("ProductID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTLANGUAGE: ::windows::core::PCWSTR = ::windows::w!("PRODUCTLANGUAGE"); +pub const IPROPNAME_PRODUCTLANGUAGE: ::windows::core::PCWSTR = ::windows::core::w!("PRODUCTLANGUAGE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTNAME: ::windows::core::PCWSTR = ::windows::w!("ProductName"); +pub const IPROPNAME_PRODUCTNAME: ::windows::core::PCWSTR = ::windows::core::w!("ProductName"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTSTATE: ::windows::core::PCWSTR = ::windows::w!("ProductState"); +pub const IPROPNAME_PRODUCTSTATE: ::windows::core::PCWSTR = ::windows::core::w!("ProductState"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PRODUCTVERSION: ::windows::core::PCWSTR = ::windows::w!("ProductVersion"); +pub const IPROPNAME_PRODUCTVERSION: ::windows::core::PCWSTR = ::windows::core::w!("ProductVersion"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROGRAMFILES64_FOLDER: ::windows::core::PCWSTR = ::windows::w!("ProgramFiles64Folder"); +pub const IPROPNAME_PROGRAMFILES64_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("ProgramFiles64Folder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROGRAMFILES_FOLDER: ::windows::core::PCWSTR = ::windows::w!("ProgramFilesFolder"); +pub const IPROPNAME_PROGRAMFILES_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("ProgramFilesFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROGRAMMENU_FOLDER: ::windows::core::PCWSTR = ::windows::w!("ProgramMenuFolder"); +pub const IPROPNAME_PROGRAMMENU_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("ProgramMenuFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROGRESSONLY: ::windows::core::PCWSTR = ::windows::w!("MsiUIProgressOnly"); +pub const IPROPNAME_PROGRESSONLY: ::windows::core::PCWSTR = ::windows::core::w!("MsiUIProgressOnly"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_PROMPTROLLBACKCOST: ::windows::core::PCWSTR = ::windows::w!("PROMPTROLLBACKCOST"); +pub const IPROPNAME_PROMPTROLLBACKCOST: ::windows::core::PCWSTR = ::windows::core::w!("PROMPTROLLBACKCOST"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REBOOT: ::windows::core::PCWSTR = ::windows::w!("REBOOT"); +pub const IPROPNAME_REBOOT: ::windows::core::PCWSTR = ::windows::core::w!("REBOOT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REBOOTPROMPT: ::windows::core::PCWSTR = ::windows::w!("REBOOTPROMPT"); +pub const IPROPNAME_REBOOTPROMPT: ::windows::core::PCWSTR = ::windows::core::w!("REBOOTPROMPT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_RECENT_FOLDER: ::windows::core::PCWSTR = ::windows::w!("RecentFolder"); +pub const IPROPNAME_RECENT_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("RecentFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REDIRECTEDDLLSUPPORT: ::windows::core::PCWSTR = ::windows::w!("RedirectedDllSupport"); +pub const IPROPNAME_REDIRECTEDDLLSUPPORT: ::windows::core::PCWSTR = ::windows::core::w!("RedirectedDllSupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REINSTALL: ::windows::core::PCWSTR = ::windows::w!("REINSTALL"); +pub const IPROPNAME_REINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("REINSTALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REINSTALLMODE: ::windows::core::PCWSTR = ::windows::w!("REINSTALLMODE"); +pub const IPROPNAME_REINSTALLMODE: ::windows::core::PCWSTR = ::windows::core::w!("REINSTALLMODE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REMOTEADMINTS: ::windows::core::PCWSTR = ::windows::w!("RemoteAdminTS"); +pub const IPROPNAME_REMOTEADMINTS: ::windows::core::PCWSTR = ::windows::core::w!("RemoteAdminTS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_REPLACEDINUSEFILES: ::windows::core::PCWSTR = ::windows::w!("ReplacedInUseFiles"); +pub const IPROPNAME_REPLACEDINUSEFILES: ::windows::core::PCWSTR = ::windows::core::w!("ReplacedInUseFiles"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_RESTRICTEDUSERCONTROL: ::windows::core::PCWSTR = ::windows::w!("RestrictedUserControl"); +pub const IPROPNAME_RESTRICTEDUSERCONTROL: ::windows::core::PCWSTR = ::windows::core::w!("RestrictedUserControl"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_RESUME: ::windows::core::PCWSTR = ::windows::w!("RESUME"); +pub const IPROPNAME_RESUME: ::windows::core::PCWSTR = ::windows::core::w!("RESUME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ROLLBACKDISABLED: ::windows::core::PCWSTR = ::windows::w!("RollbackDisabled"); +pub const IPROPNAME_ROLLBACKDISABLED: ::windows::core::PCWSTR = ::windows::core::w!("RollbackDisabled"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_ROOTDRIVE: ::windows::core::PCWSTR = ::windows::w!("ROOTDRIVE"); +pub const IPROPNAME_ROOTDRIVE: ::windows::core::PCWSTR = ::windows::core::w!("ROOTDRIVE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_RUNNINGELEVATED: ::windows::core::PCWSTR = ::windows::w!("MsiRunningElevated"); +pub const IPROPNAME_RUNNINGELEVATED: ::windows::core::PCWSTR = ::windows::core::w!("MsiRunningElevated"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SCREENX: ::windows::core::PCWSTR = ::windows::w!("ScreenX"); +pub const IPROPNAME_SCREENX: ::windows::core::PCWSTR = ::windows::core::w!("ScreenX"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SCREENY: ::windows::core::PCWSTR = ::windows::w!("ScreenY"); +pub const IPROPNAME_SCREENY: ::windows::core::PCWSTR = ::windows::core::w!("ScreenY"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SENDTO_FOLDER: ::windows::core::PCWSTR = ::windows::w!("SendToFolder"); +pub const IPROPNAME_SENDTO_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("SendToFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SEQUENCE: ::windows::core::PCWSTR = ::windows::w!("SEQUENCE"); +pub const IPROPNAME_SEQUENCE: ::windows::core::PCWSTR = ::windows::core::w!("SEQUENCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SERVICEPACKLEVEL: ::windows::core::PCWSTR = ::windows::w!("ServicePackLevel"); +pub const IPROPNAME_SERVICEPACKLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("ServicePackLevel"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SERVICEPACKLEVELMINOR: ::windows::core::PCWSTR = ::windows::w!("ServicePackLevelMinor"); +pub const IPROPNAME_SERVICEPACKLEVELMINOR: ::windows::core::PCWSTR = ::windows::core::w!("ServicePackLevelMinor"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SHAREDWINDOWS: ::windows::core::PCWSTR = ::windows::w!("SharedWindows"); +pub const IPROPNAME_SHAREDWINDOWS: ::windows::core::PCWSTR = ::windows::core::w!("SharedWindows"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SHELLADVTSUPPORT: ::windows::core::PCWSTR = ::windows::w!("ShellAdvtSupport"); +pub const IPROPNAME_SHELLADVTSUPPORT: ::windows::core::PCWSTR = ::windows::core::w!("ShellAdvtSupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SHORTFILENAMES: ::windows::core::PCWSTR = ::windows::w!("SHORTFILENAMES"); +pub const IPROPNAME_SHORTFILENAMES: ::windows::core::PCWSTR = ::windows::core::w!("SHORTFILENAMES"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SOURCEDIR: ::windows::core::PCWSTR = ::windows::w!("SourceDir"); +pub const IPROPNAME_SOURCEDIR: ::windows::core::PCWSTR = ::windows::core::w!("SourceDir"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SOURCELIST: ::windows::core::PCWSTR = ::windows::w!("SOURCELIST"); +pub const IPROPNAME_SOURCELIST: ::windows::core::PCWSTR = ::windows::core::w!("SOURCELIST"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SOURCERESONLY: ::windows::core::PCWSTR = ::windows::w!("MsiUISourceResOnly"); +pub const IPROPNAME_SOURCERESONLY: ::windows::core::PCWSTR = ::windows::core::w!("MsiUISourceResOnly"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_STARTMENU_FOLDER: ::windows::core::PCWSTR = ::windows::w!("StartMenuFolder"); +pub const IPROPNAME_STARTMENU_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("StartMenuFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_STARTUP_FOLDER: ::windows::core::PCWSTR = ::windows::w!("StartupFolder"); +pub const IPROPNAME_STARTUP_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("StartupFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SYSTEM16_FOLDER: ::windows::core::PCWSTR = ::windows::w!("System16Folder"); +pub const IPROPNAME_SYSTEM16_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("System16Folder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SYSTEM64_FOLDER: ::windows::core::PCWSTR = ::windows::w!("System64Folder"); +pub const IPROPNAME_SYSTEM64_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("System64Folder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SYSTEMLANGUAGEID: ::windows::core::PCWSTR = ::windows::w!("SystemLanguageID"); +pub const IPROPNAME_SYSTEMLANGUAGEID: ::windows::core::PCWSTR = ::windows::core::w!("SystemLanguageID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_SYSTEM_FOLDER: ::windows::core::PCWSTR = ::windows::w!("SystemFolder"); +pub const IPROPNAME_SYSTEM_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("SystemFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TARGETDIR: ::windows::core::PCWSTR = ::windows::w!("TARGETDIR"); +pub const IPROPNAME_TARGETDIR: ::windows::core::PCWSTR = ::windows::core::w!("TARGETDIR"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEMPLATE_AMD64: ::windows::core::PCWSTR = ::windows::w!("AMD64"); +pub const IPROPNAME_TEMPLATE_AMD64: ::windows::core::PCWSTR = ::windows::core::w!("AMD64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEMPLATE_FOLDER: ::windows::core::PCWSTR = ::windows::w!("TemplateFolder"); +pub const IPROPNAME_TEMPLATE_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("TemplateFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEMPLATE_X64: ::windows::core::PCWSTR = ::windows::w!("x64"); +pub const IPROPNAME_TEMPLATE_X64: ::windows::core::PCWSTR = ::windows::core::w!("x64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEMP_FOLDER: ::windows::core::PCWSTR = ::windows::w!("TempFolder"); +pub const IPROPNAME_TEMP_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("TempFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TERMSERVER: ::windows::core::PCWSTR = ::windows::w!("TerminalServer"); +pub const IPROPNAME_TERMSERVER: ::windows::core::PCWSTR = ::windows::core::w!("TerminalServer"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEXTHEIGHT: ::windows::core::PCWSTR = ::windows::w!("TextHeight"); +pub const IPROPNAME_TEXTHEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("TextHeight"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEXTHEIGHT_CORRECTION: ::windows::core::PCWSTR = ::windows::w!("TextHeightCorrection"); +pub const IPROPNAME_TEXTHEIGHT_CORRECTION: ::windows::core::PCWSTR = ::windows::core::w!("TextHeightCorrection"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TEXTINTERNALLEADING: ::windows::core::PCWSTR = ::windows::w!("TextInternalLeading"); +pub const IPROPNAME_TEXTINTERNALLEADING: ::windows::core::PCWSTR = ::windows::core::w!("TextInternalLeading"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TIME: ::windows::core::PCWSTR = ::windows::w!("Time"); +pub const IPROPNAME_TIME: ::windows::core::PCWSTR = ::windows::core::w!("Time"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TRANSFORMS: ::windows::core::PCWSTR = ::windows::w!("TRANSFORMS"); +pub const IPROPNAME_TRANSFORMS: ::windows::core::PCWSTR = ::windows::core::w!("TRANSFORMS"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TRANSFORMSATSOURCE: ::windows::core::PCWSTR = ::windows::w!("TRANSFORMSATSOURCE"); +pub const IPROPNAME_TRANSFORMSATSOURCE: ::windows::core::PCWSTR = ::windows::core::w!("TRANSFORMSATSOURCE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TRANSFORMSSECURE: ::windows::core::PCWSTR = ::windows::w!("TRANSFORMSSECURE"); +pub const IPROPNAME_TRANSFORMSSECURE: ::windows::core::PCWSTR = ::windows::core::w!("TRANSFORMSSECURE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TRUEADMINUSER: ::windows::core::PCWSTR = ::windows::w!("MsiTrueAdminUser"); +pub const IPROPNAME_TRUEADMINUSER: ::windows::core::PCWSTR = ::windows::core::w!("MsiTrueAdminUser"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_TTCSUPPORT: ::windows::core::PCWSTR = ::windows::w!("TTCSupport"); +pub const IPROPNAME_TTCSUPPORT: ::windows::core::PCWSTR = ::windows::core::w!("TTCSupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_UACONLY: ::windows::core::PCWSTR = ::windows::w!("MsiUIUACOnly"); +pub const IPROPNAME_UACONLY: ::windows::core::PCWSTR = ::windows::core::w!("MsiUIUACOnly"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_UPDATESTARTED: ::windows::core::PCWSTR = ::windows::w!("UpdateStarted"); +pub const IPROPNAME_UPDATESTARTED: ::windows::core::PCWSTR = ::windows::core::w!("UpdateStarted"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_UPGRADECODE: ::windows::core::PCWSTR = ::windows::w!("UpgradeCode"); +pub const IPROPNAME_UPGRADECODE: ::windows::core::PCWSTR = ::windows::core::w!("UpgradeCode"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_USERLANGUAGEID: ::windows::core::PCWSTR = ::windows::w!("UserLanguageID"); +pub const IPROPNAME_USERLANGUAGEID: ::windows::core::PCWSTR = ::windows::core::w!("UserLanguageID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_USERNAME: ::windows::core::PCWSTR = ::windows::w!("USERNAME"); +pub const IPROPNAME_USERNAME: ::windows::core::PCWSTR = ::windows::core::w!("USERNAME"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_USERSID: ::windows::core::PCWSTR = ::windows::w!("UserSID"); +pub const IPROPNAME_USERSID: ::windows::core::PCWSTR = ::windows::core::w!("UserSID"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_VERSION9X: ::windows::core::PCWSTR = ::windows::w!("Version9X"); +pub const IPROPNAME_VERSION9X: ::windows::core::PCWSTR = ::windows::core::w!("Version9X"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_VERSIONNT: ::windows::core::PCWSTR = ::windows::w!("VersionNT"); +pub const IPROPNAME_VERSIONNT: ::windows::core::PCWSTR = ::windows::core::w!("VersionNT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_VERSIONNT64: ::windows::core::PCWSTR = ::windows::w!("VersionNT64"); +pub const IPROPNAME_VERSIONNT64: ::windows::core::PCWSTR = ::windows::core::w!("VersionNT64"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_VIRTUALMEMORY: ::windows::core::PCWSTR = ::windows::w!("VirtualMemory"); +pub const IPROPNAME_VIRTUALMEMORY: ::windows::core::PCWSTR = ::windows::core::w!("VirtualMemory"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_WIN32ASSEMBLYSUPPORT: ::windows::core::PCWSTR = ::windows::w!("MsiWin32AssemblySupport"); +pub const IPROPNAME_WIN32ASSEMBLYSUPPORT: ::windows::core::PCWSTR = ::windows::core::w!("MsiWin32AssemblySupport"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_WINDOWSBUILD: ::windows::core::PCWSTR = ::windows::w!("WindowsBuild"); +pub const IPROPNAME_WINDOWSBUILD: ::windows::core::PCWSTR = ::windows::core::w!("WindowsBuild"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_WINDOWS_FOLDER: ::windows::core::PCWSTR = ::windows::w!("WindowsFolder"); +pub const IPROPNAME_WINDOWS_FOLDER: ::windows::core::PCWSTR = ::windows::core::w!("WindowsFolder"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPNAME_WINDOWS_VOLUME: ::windows::core::PCWSTR = ::windows::w!("WindowsVolume"); +pub const IPROPNAME_WINDOWS_VOLUME: ::windows::core::PCWSTR = ::windows::core::w!("WindowsVolume"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_EXECUTEMODE_NONE: ::windows::core::PCWSTR = ::windows::w!("NONE"); +pub const IPROPVALUE_EXECUTEMODE_NONE: ::windows::core::PCWSTR = ::windows::core::w!("NONE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_EXECUTEMODE_SCRIPT: ::windows::core::PCWSTR = ::windows::w!("SCRIPT"); +pub const IPROPVALUE_EXECUTEMODE_SCRIPT: ::windows::core::PCWSTR = ::windows::core::w!("SCRIPT"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_FEATURE_ALL: ::windows::core::PCWSTR = ::windows::w!("ALL"); +pub const IPROPVALUE_FEATURE_ALL: ::windows::core::PCWSTR = ::windows::core::w!("ALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_MSI_RM_CONTROL_DISABLE: ::windows::core::PCWSTR = ::windows::w!("Disable"); +pub const IPROPVALUE_MSI_RM_CONTROL_DISABLE: ::windows::core::PCWSTR = ::windows::core::w!("Disable"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_MSI_RM_CONTROL_DISABLESHUTDOWN: ::windows::core::PCWSTR = ::windows::w!("DisableShutdown"); +pub const IPROPVALUE_MSI_RM_CONTROL_DISABLESHUTDOWN: ::windows::core::PCWSTR = ::windows::core::w!("DisableShutdown"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_RBCOST_FAIL: ::windows::core::PCWSTR = ::windows::w!("F"); +pub const IPROPVALUE_RBCOST_FAIL: ::windows::core::PCWSTR = ::windows::core::w!("F"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_RBCOST_PROMPT: ::windows::core::PCWSTR = ::windows::w!("P"); +pub const IPROPVALUE_RBCOST_PROMPT: ::windows::core::PCWSTR = ::windows::core::w!("P"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE_RBCOST_SILENT: ::windows::core::PCWSTR = ::windows::w!("D"); +pub const IPROPVALUE_RBCOST_SILENT: ::windows::core::PCWSTR = ::windows::core::w!("D"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE__CARRYINGNDP_URTREINSTALL: ::windows::core::PCWSTR = ::windows::w!("URTREINSTALL"); +pub const IPROPVALUE__CARRYINGNDP_URTREINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("URTREINSTALL"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const IPROPVALUE__CARRYINGNDP_URTUPGRADE: ::windows::core::PCWSTR = ::windows::w!("URTUPGRADE"); +pub const IPROPVALUE__CARRYINGNDP_URTUPGRADE: ::windows::core::PCWSTR = ::windows::core::w!("URTUPGRADE"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const LIBID_MsmMergeTypeLib: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x0adda82f_2c26_11d2_ad65_00a0c9af11a6); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] @@ -7590,7 +7590,7 @@ pub const SFC_DISABLE_ONCE: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const SFC_DISABLE_SETUP: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] -pub const SFC_IDLE_TRIGGER: ::windows::core::PCWSTR = ::windows::w!("WFP_IDLE_TRIGGER"); +pub const SFC_IDLE_TRIGGER: ::windows::core::PCWSTR = ::windows::core::w!("WFP_IDLE_TRIGGER"); #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] pub const SFC_QUOTA_DEFAULT: u32 = 50u32; #[doc = "*Required features: `\"Win32_System_ApplicationInstallationAndServicing\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs index 2e6f379fae..4b052e87a4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/CallObj/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn CoGetInterceptor(iidintercepted: *const ::windows::core::GUID, where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInterceptor ( iidintercepted : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , iid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInterceptor ( iidintercepted : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , iid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoGetInterceptor(iidintercepted, punkouter.into_param().abi(), iid, ppv).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] @@ -14,7 +14,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInterceptorFromTypeInfo ( iidintercepted : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , typeinfo : * mut::core::ffi::c_void , iid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInterceptorFromTypeInfo ( iidintercepted : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , typeinfo : * mut::core::ffi::c_void , iid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoGetInterceptorFromTypeInfo(iidintercepted, punkouter.into_param().abi(), typeinfo.into_param().abi(), iid, ppv).ok() } #[doc = "*Required features: `\"Win32_System_Com_CallObj\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/Marshal/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/Marshal/mod.rs index 89f634a0ff..51e53b428b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/Marshal/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/Marshal/mod.rs @@ -100,7 +100,7 @@ pub unsafe fn CoGetMarshalSizeMax(pulsize: *mut u32, riid: *const ::windows: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetMarshalSizeMax ( pulsize : *mut u32 , riid : *const :: windows::core::GUID , punk : * mut::core::ffi::c_void , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetMarshalSizeMax ( pulsize : *mut u32 , riid : *const ::windows::core::GUID , punk : * mut::core::ffi::c_void , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 ) -> ::windows::core::HRESULT ); CoGetMarshalSizeMax(pulsize, riid, punk.into_param().abi(), dwdestcontext, ::core::mem::transmute(pvdestcontext.unwrap_or(::std::ptr::null())), mshlflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] @@ -109,7 +109,7 @@ pub unsafe fn CoGetStandardMarshal(riid: *const ::windows::core::GUID, punk: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetStandardMarshal ( riid : *const :: windows::core::GUID , punk : * mut::core::ffi::c_void , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 , ppmarshal : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetStandardMarshal ( riid : *const ::windows::core::GUID , punk : * mut::core::ffi::c_void , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 , ppmarshal : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoGetStandardMarshal(riid, punk.into_param().abi(), dwdestcontext, ::core::mem::transmute(pvdestcontext.unwrap_or(::std::ptr::null())), mshlflags, &mut result__).from_abi(result__) } @@ -119,7 +119,7 @@ pub unsafe fn CoGetStdMarshalEx(punkouter: P0, smexflags: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetStdMarshalEx ( punkouter : * mut::core::ffi::c_void , smexflags : u32 , ppunkinner : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetStdMarshalEx ( punkouter : * mut::core::ffi::c_void , smexflags : u32 , ppunkinner : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CoGetStdMarshalEx(punkouter.into_param().abi(), smexflags, &mut result__).from_abi(result__) } @@ -129,7 +129,7 @@ pub unsafe fn CoMarshalHresult(pstm: P0, hresult: ::windows::core::HRESULT) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoMarshalHresult ( pstm : * mut::core::ffi::c_void , hresult : :: windows::core::HRESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoMarshalHresult ( pstm : * mut::core::ffi::c_void , hresult : ::windows::core::HRESULT ) -> ::windows::core::HRESULT ); CoMarshalHresult(pstm.into_param().abi(), hresult).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] @@ -138,7 +138,7 @@ pub unsafe fn CoMarshalInterThreadInterfaceInStream(riid: *const ::windows:: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoMarshalInterThreadInterfaceInStream ( riid : *const :: windows::core::GUID , punk : * mut::core::ffi::c_void , ppstm : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoMarshalInterThreadInterfaceInStream ( riid : *const ::windows::core::GUID , punk : * mut::core::ffi::c_void , ppstm : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoMarshalInterThreadInterfaceInStream(riid, punk.into_param().abi(), &mut result__).from_abi(result__) } @@ -149,7 +149,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoMarshalInterface ( pstm : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , punk : * mut::core::ffi::c_void , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoMarshalInterface ( pstm : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , punk : * mut::core::ffi::c_void , dwdestcontext : u32 , pvdestcontext : *const ::core::ffi::c_void , mshlflags : u32 ) -> ::windows::core::HRESULT ); CoMarshalInterface(pstm.into_param().abi(), riid, punk.into_param().abi(), dwdestcontext, ::core::mem::transmute(pvdestcontext.unwrap_or(::std::ptr::null())), mshlflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] @@ -158,7 +158,7 @@ pub unsafe fn CoReleaseMarshalData(pstm: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoReleaseMarshalData ( pstm : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoReleaseMarshalData ( pstm : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoReleaseMarshalData(pstm.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Marshal\"`*"] @@ -167,7 +167,7 @@ pub unsafe fn CoUnmarshalHresult(pstm: P0) -> ::windows::core::Result<::wind where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoUnmarshalHresult ( pstm : * mut::core::ffi::c_void , phresult : *mut :: windows::core::HRESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoUnmarshalHresult ( pstm : * mut::core::ffi::c_void , phresult : *mut ::windows::core::HRESULT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HRESULT>(); CoUnmarshalHresult(pstm.into_param().abi(), &mut result__).from_abi(result__) } @@ -178,7 +178,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoUnmarshalInterface ( pstm : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoUnmarshalInterface ( pstm : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CoUnmarshalInterface(pstm.into_param().abi(), &::IID, &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs index 179a7a6475..f6ce6a6373 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/StructuredStorage/mod.rs @@ -5,7 +5,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInstanceFromFile ( pserverinfo : *const super:: COSERVERINFO , pclsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclsctx : super:: CLSCTX , grfmode : u32 , pwszname : :: windows::core::PCWSTR , dwcount : u32 , presults : *mut super:: MULTI_QI ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInstanceFromFile ( pserverinfo : *const super:: COSERVERINFO , pclsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclsctx : super:: CLSCTX , grfmode : u32 , pwszname : ::windows::core::PCWSTR , dwcount : u32 , presults : *mut super:: MULTI_QI ) -> ::windows::core::HRESULT ); CoGetInstanceFromFile(::core::mem::transmute(pserverinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pclsid.unwrap_or(::std::ptr::null())), punkouter.into_param().abi(), dwclsctx, grfmode, pwszname.into_param().abi(), presults.len() as _, ::core::mem::transmute(presults.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -15,7 +15,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInstanceFromIStorage ( pserverinfo : *const super:: COSERVERINFO , pclsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclsctx : super:: CLSCTX , pstg : * mut::core::ffi::c_void , dwcount : u32 , presults : *mut super:: MULTI_QI ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInstanceFromIStorage ( pserverinfo : *const super:: COSERVERINFO , pclsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclsctx : super:: CLSCTX , pstg : * mut::core::ffi::c_void , dwcount : u32 , presults : *mut super:: MULTI_QI ) -> ::windows::core::HRESULT ); CoGetInstanceFromIStorage(::core::mem::transmute(pserverinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pclsid.unwrap_or(::std::ptr::null())), punkouter.into_param().abi(), dwclsctx, pstg.into_param().abi(), presults.len() as _, ::core::mem::transmute(presults.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -25,7 +25,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInterfaceAndReleaseStream ( pstm : * mut::core::ffi::c_void , iid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetInterfaceAndReleaseStream ( pstm : * mut::core::ffi::c_void , iid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CoGetInterfaceAndReleaseStream(pstm.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -37,7 +37,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateILockBytesOnHGlobal ( hglobal : super::super::super::Foundation:: HGLOBAL , fdeleteonrelease : super::super::super::Foundation:: BOOL , pplkbyt : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateILockBytesOnHGlobal ( hglobal : super::super::super::Foundation:: HGLOBAL , fdeleteonrelease : super::super::super::Foundation:: BOOL , pplkbyt : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateILockBytesOnHGlobal(hglobal.into_param().abi(), fdeleteonrelease.into_param().abi(), &mut result__).from_abi(result__) } @@ -49,21 +49,21 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateStreamOnHGlobal ( hglobal : super::super::super::Foundation:: HGLOBAL , fdeleteonrelease : super::super::super::Foundation:: BOOL , ppstm : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateStreamOnHGlobal ( hglobal : super::super::super::Foundation:: HGLOBAL , fdeleteonrelease : super::super::super::Foundation:: BOOL , ppstm : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateStreamOnHGlobal(hglobal.into_param().abi(), fdeleteonrelease.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] #[inline] pub unsafe fn FmtIdToPropStgName(pfmtid: *const ::windows::core::GUID, oszname: ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn FmtIdToPropStgName ( pfmtid : *const :: windows::core::GUID , oszname : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn FmtIdToPropStgName ( pfmtid : *const ::windows::core::GUID , oszname : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); FmtIdToPropStgName(pfmtid, ::core::mem::transmute(oszname)).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn FreePropVariantArray(rgvars: &mut [PROPVARIANT]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn FreePropVariantArray ( cvariants : u32 , rgvars : *mut PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn FreePropVariantArray ( cvariants : u32 , rgvars : *mut PROPVARIANT ) -> ::windows::core::HRESULT ); FreePropVariantArray(rgvars.len() as _, ::core::mem::transmute(rgvars.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -72,7 +72,7 @@ pub unsafe fn GetConvertStg(pstg: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn GetConvertStg ( pstg : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn GetConvertStg ( pstg : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); GetConvertStg(pstg.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] @@ -82,7 +82,7 @@ pub unsafe fn GetHGlobalFromILockBytes(plkbyt: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn GetHGlobalFromILockBytes ( plkbyt : * mut::core::ffi::c_void , phglobal : *mut super::super::super::Foundation:: HGLOBAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn GetHGlobalFromILockBytes ( plkbyt : * mut::core::ffi::c_void , phglobal : *mut super::super::super::Foundation:: HGLOBAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetHGlobalFromILockBytes(plkbyt.into_param().abi(), &mut result__).from_abi(result__) } @@ -93,7 +93,7 @@ pub unsafe fn GetHGlobalFromStream(pstm: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "ole32.dll""system" fn GetHGlobalFromStream ( pstm : * mut::core::ffi::c_void , phglobal : *mut super::super::super::Foundation:: HGLOBAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn GetHGlobalFromStream ( pstm : * mut::core::ffi::c_void , phglobal : *mut super::super::super::Foundation:: HGLOBAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetHGlobalFromStream(pstm.into_param().abi(), &mut result__).from_abi(result__) } @@ -103,7 +103,7 @@ pub unsafe fn OleConvertIStorageToOLESTREAM(pstg: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleConvertIStorageToOLESTREAM ( pstg : * mut::core::ffi::c_void , lpolestream : *mut OLESTREAM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleConvertIStorageToOLESTREAM ( pstg : * mut::core::ffi::c_void , lpolestream : *mut OLESTREAM ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleConvertIStorageToOLESTREAM(pstg.into_param().abi(), &mut result__).from_abi(result__) } @@ -114,7 +114,7 @@ pub unsafe fn OleConvertIStorageToOLESTREAMEx(pstg: P0, cfformat: u16, lwidt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleConvertIStorageToOLESTREAMEx ( pstg : * mut::core::ffi::c_void , cfformat : u16 , lwidth : i32 , lheight : i32 , dwsize : u32 , pmedium : *const super:: STGMEDIUM , polestm : *mut OLESTREAM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleConvertIStorageToOLESTREAMEx ( pstg : * mut::core::ffi::c_void , cfformat : u16 , lwidth : i32 , lheight : i32 , dwsize : u32 , pmedium : *const super:: STGMEDIUM , polestm : *mut OLESTREAM ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleConvertIStorageToOLESTREAMEx(pstg.into_param().abi(), cfformat, lwidth, lheight, dwsize, pmedium, &mut result__).from_abi(result__) } @@ -124,7 +124,7 @@ pub unsafe fn OleConvertOLESTREAMToIStorage(lpolestream: *const OLESTREAM, p where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleConvertOLESTREAMToIStorage ( lpolestream : *const OLESTREAM , pstg : * mut::core::ffi::c_void , ptd : *const super:: DVTARGETDEVICE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleConvertOLESTREAMToIStorage ( lpolestream : *const OLESTREAM , pstg : * mut::core::ffi::c_void , ptd : *const super:: DVTARGETDEVICE ) -> ::windows::core::HRESULT ); OleConvertOLESTREAMToIStorage(lpolestream, pstg.into_param().abi(), ptd).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -134,7 +134,7 @@ pub unsafe fn OleConvertOLESTREAMToIStorageEx(polestm: *const OLESTREAM, pst where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleConvertOLESTREAMToIStorageEx ( polestm : *const OLESTREAM , pstg : * mut::core::ffi::c_void , pcfformat : *mut u16 , plwwidth : *mut i32 , plheight : *mut i32 , pdwsize : *mut u32 , pmedium : *mut super:: STGMEDIUM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleConvertOLESTREAMToIStorageEx ( polestm : *const OLESTREAM , pstg : * mut::core::ffi::c_void , pcfformat : *mut u16 , plwwidth : *mut i32 , plheight : *mut i32 , pdwsize : *mut u32 , pmedium : *mut super:: STGMEDIUM ) -> ::windows::core::HRESULT ); OleConvertOLESTREAMToIStorageEx(polestm, pstg.into_param().abi(), pcfformat, plwwidth, plheight, pdwsize, pmedium).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -143,7 +143,7 @@ pub unsafe fn PropStgNameToFmtId(oszname: P0) -> ::windows::core::Result<::w where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn PropStgNameToFmtId ( oszname : :: windows::core::PCWSTR , pfmtid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn PropStgNameToFmtId ( oszname : ::windows::core::PCWSTR , pfmtid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); PropStgNameToFmtId(oszname.into_param().abi(), &mut result__).from_abi(result__) } @@ -151,14 +151,14 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PropVariantClear(pvar: *mut PROPVARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn PropVariantClear ( pvar : *mut PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn PropVariantClear ( pvar : *mut PROPVARIANT ) -> ::windows::core::HRESULT ); PropVariantClear(pvar).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PropVariantCopy(pvardest: *mut PROPVARIANT, pvarsrc: *const PROPVARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn PropVariantCopy ( pvardest : *mut PROPVARIANT , pvarsrc : *const PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn PropVariantCopy ( pvardest : *mut PROPVARIANT , pvarsrc : *const PROPVARIANT ) -> ::windows::core::HRESULT ); PropVariantCopy(pvardest, pvarsrc).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -167,7 +167,7 @@ pub unsafe fn ReadClassStg(pstg: P0) -> ::windows::core::Result<::windows::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn ReadClassStg ( pstg : * mut::core::ffi::c_void , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn ReadClassStg ( pstg : * mut::core::ffi::c_void , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); ReadClassStg(pstg.into_param().abi(), &mut result__).from_abi(result__) } @@ -177,7 +177,7 @@ pub unsafe fn ReadClassStm(pstm: P0) -> ::windows::core::Result<::windows::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn ReadClassStm ( pstm : * mut::core::ffi::c_void , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn ReadClassStm ( pstm : * mut::core::ffi::c_void , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); ReadClassStm(pstm.into_param().abi(), &mut result__).from_abi(result__) } @@ -187,7 +187,7 @@ pub unsafe fn ReadFmtUserTypeStg(pstg: P0, pcf: *mut u16, lplpszusertype: :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn ReadFmtUserTypeStg ( pstg : * mut::core::ffi::c_void , pcf : *mut u16 , lplpszusertype : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn ReadFmtUserTypeStg ( pstg : * mut::core::ffi::c_void , pcf : *mut u16 , lplpszusertype : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); ReadFmtUserTypeStg(pstg.into_param().abi(), pcf, ::core::mem::transmute(lplpszusertype.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] @@ -198,7 +198,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn SetConvertStg ( pstg : * mut::core::ffi::c_void , fconvert : super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn SetConvertStg ( pstg : * mut::core::ffi::c_void , fconvert : super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); SetConvertStg(pstg.into_param().abi(), fconvert.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] @@ -224,7 +224,7 @@ pub unsafe fn StgCreateDocfile(pwcsname: P0, grfmode: super::STGM, reserved: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgCreateDocfile ( pwcsname : :: windows::core::PCWSTR , grfmode : super:: STGM , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgCreateDocfile ( pwcsname : ::windows::core::PCWSTR , grfmode : super:: STGM , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgCreateDocfile(pwcsname.into_param().abi(), grfmode, reserved, &mut result__).from_abi(result__) } @@ -234,7 +234,7 @@ pub unsafe fn StgCreateDocfileOnILockBytes(plkbyt: P0, grfmode: super::STGM, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgCreateDocfileOnILockBytes ( plkbyt : * mut::core::ffi::c_void , grfmode : super:: STGM , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgCreateDocfileOnILockBytes ( plkbyt : * mut::core::ffi::c_void , grfmode : super:: STGM , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgCreateDocfileOnILockBytes(plkbyt.into_param().abi(), grfmode, reserved, &mut result__).from_abi(result__) } @@ -244,7 +244,7 @@ pub unsafe fn StgCreatePropSetStg(pstorage: P0, dwreserved: u32) -> ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgCreatePropSetStg ( pstorage : * mut::core::ffi::c_void , dwreserved : u32 , pppropsetstg : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgCreatePropSetStg ( pstorage : * mut::core::ffi::c_void , dwreserved : u32 , pppropsetstg : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgCreatePropSetStg(pstorage.into_param().abi(), dwreserved, &mut result__).from_abi(result__) } @@ -254,7 +254,7 @@ pub unsafe fn StgCreatePropStg(punk: P0, fmtid: *const ::windows::core::GUID where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgCreatePropStg ( punk : * mut::core::ffi::c_void , fmtid : *const :: windows::core::GUID , pclsid : *const :: windows::core::GUID , grfflags : u32 , dwreserved : u32 , pppropstg : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgCreatePropStg ( punk : * mut::core::ffi::c_void , fmtid : *const ::windows::core::GUID , pclsid : *const ::windows::core::GUID , grfflags : u32 , dwreserved : u32 , pppropstg : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgCreatePropStg(punk.into_param().abi(), fmtid, pclsid, grfflags, dwreserved, &mut result__).from_abi(result__) } @@ -266,14 +266,14 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgCreateStorageEx ( pwcsname : :: windows::core::PCWSTR , grfmode : super:: STGM , stgfmt : STGFMT , grfattrs : u32 , pstgoptions : *mut STGOPTIONS , psecuritydescriptor : super::super::super::Security:: PSECURITY_DESCRIPTOR , riid : *const :: windows::core::GUID , ppobjectopen : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgCreateStorageEx ( pwcsname : ::windows::core::PCWSTR , grfmode : super:: STGM , stgfmt : STGFMT , grfattrs : u32 , pstgoptions : *mut STGOPTIONS , psecuritydescriptor : super::super::super::Security:: PSECURITY_DESCRIPTOR , riid : *const ::windows::core::GUID , ppobjectopen : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); StgCreateStorageEx(pwcsname.into_param().abi(), grfmode, stgfmt, grfattrs, ::core::mem::transmute(pstgoptions.unwrap_or(::std::ptr::null_mut())), psecuritydescriptor.into_param().abi(), riid, ppobjectopen).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn StgDeserializePropVariant(pprop: *const SERIALIZEDPROPERTYVALUE, cbmax: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn StgDeserializePropVariant ( pprop : *const SERIALIZEDPROPERTYVALUE , cbmax : u32 , ppropvar : *mut PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn StgDeserializePropVariant ( pprop : *const SERIALIZEDPROPERTYVALUE , cbmax : u32 , ppropvar : *mut PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgDeserializePropVariant(pprop, cbmax, &mut result__).from_abi(result__) } @@ -283,7 +283,7 @@ pub unsafe fn StgGetIFillLockBytesOnFile(pwcsname: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgGetIFillLockBytesOnFile ( pwcsname : :: windows::core::PCWSTR , ppflb : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgGetIFillLockBytesOnFile ( pwcsname : ::windows::core::PCWSTR , ppflb : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgGetIFillLockBytesOnFile(pwcsname.into_param().abi(), &mut result__).from_abi(result__) } @@ -293,7 +293,7 @@ pub unsafe fn StgGetIFillLockBytesOnILockBytes(pilb: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgGetIFillLockBytesOnILockBytes ( pilb : * mut::core::ffi::c_void , ppflb : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgGetIFillLockBytesOnILockBytes ( pilb : * mut::core::ffi::c_void , ppflb : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgGetIFillLockBytesOnILockBytes(pilb.into_param().abi(), &mut result__).from_abi(result__) } @@ -303,7 +303,7 @@ pub unsafe fn StgIsStorageFile(pwcsname: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgIsStorageFile ( pwcsname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgIsStorageFile ( pwcsname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); StgIsStorageFile(pwcsname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -312,7 +312,7 @@ pub unsafe fn StgIsStorageILockBytes(plkbyt: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgIsStorageILockBytes ( plkbyt : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgIsStorageILockBytes ( plkbyt : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); StgIsStorageILockBytes(plkbyt.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -321,7 +321,7 @@ pub unsafe fn StgOpenAsyncDocfileOnIFillLockBytes(pflb: P0, grfmode: u32, as where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenAsyncDocfileOnIFillLockBytes ( pflb : * mut::core::ffi::c_void , grfmode : u32 , asyncflags : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenAsyncDocfileOnIFillLockBytes ( pflb : * mut::core::ffi::c_void , grfmode : u32 , asyncflags : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgOpenAsyncDocfileOnIFillLockBytes(pflb.into_param().abi(), grfmode, asyncflags, &mut result__).from_abi(result__) } @@ -331,7 +331,7 @@ pub unsafe fn StgOpenLayoutDocfile(pwcsdfname: P0, grfmode: u32, reserved: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dflayout.dll""system" fn StgOpenLayoutDocfile ( pwcsdfname : :: windows::core::PCWSTR , grfmode : u32 , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dflayout.dll""system" fn StgOpenLayoutDocfile ( pwcsdfname : ::windows::core::PCWSTR , grfmode : u32 , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgOpenLayoutDocfile(pwcsdfname.into_param().abi(), grfmode, reserved, &mut result__).from_abi(result__) } @@ -341,7 +341,7 @@ pub unsafe fn StgOpenPropStg(punk: P0, fmtid: *const ::windows::core::GUID, where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenPropStg ( punk : * mut::core::ffi::c_void , fmtid : *const :: windows::core::GUID , grfflags : u32 , dwreserved : u32 , pppropstg : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenPropStg ( punk : * mut::core::ffi::c_void , fmtid : *const ::windows::core::GUID , grfflags : u32 , dwreserved : u32 , pppropstg : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgOpenPropStg(punk.into_param().abi(), fmtid, grfflags, dwreserved, &mut result__).from_abi(result__) } @@ -352,7 +352,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenStorage ( pwcsname : :: windows::core::PCWSTR , pstgpriority : * mut::core::ffi::c_void , grfmode : super:: STGM , snbexclude : *const *const u16 , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenStorage ( pwcsname : ::windows::core::PCWSTR , pstgpriority : * mut::core::ffi::c_void , grfmode : super:: STGM , snbexclude : *const *const u16 , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgOpenStorage(pwcsname.into_param().abi(), pstgpriority.into_param().abi(), grfmode, ::core::mem::transmute(snbexclude.unwrap_or(::std::ptr::null())), reserved, &mut result__).from_abi(result__) } @@ -364,7 +364,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenStorageEx ( pwcsname : :: windows::core::PCWSTR , grfmode : super:: STGM , stgfmt : STGFMT , grfattrs : u32 , pstgoptions : *mut STGOPTIONS , psecuritydescriptor : super::super::super::Security:: PSECURITY_DESCRIPTOR , riid : *const :: windows::core::GUID , ppobjectopen : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenStorageEx ( pwcsname : ::windows::core::PCWSTR , grfmode : super:: STGM , stgfmt : STGFMT , grfattrs : u32 , pstgoptions : *mut STGOPTIONS , psecuritydescriptor : super::super::super::Security:: PSECURITY_DESCRIPTOR , riid : *const ::windows::core::GUID , ppobjectopen : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); StgOpenStorageEx(pwcsname.into_param().abi(), grfmode, stgfmt, grfattrs, ::core::mem::transmute(pstgoptions.unwrap_or(::std::ptr::null_mut())), psecuritydescriptor.into_param().abi(), riid, ppobjectopen).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -374,7 +374,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenStorageOnILockBytes ( plkbyt : * mut::core::ffi::c_void , pstgpriority : * mut::core::ffi::c_void , grfmode : super:: STGM , snbexclude : *const *const u16 , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgOpenStorageOnILockBytes ( plkbyt : * mut::core::ffi::c_void , pstgpriority : * mut::core::ffi::c_void , grfmode : super:: STGM , snbexclude : *const *const u16 , reserved : u32 , ppstgopen : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); StgOpenStorageOnILockBytes(plkbyt.into_param().abi(), pstgpriority.into_param().abi(), grfmode, ::core::mem::transmute(snbexclude.unwrap_or(::std::ptr::null())), reserved, &mut result__).from_abi(result__) } @@ -388,7 +388,7 @@ pub unsafe fn StgPropertyLengthAsVariant(pprop: *const SERIALIZEDPROPERTYVALUE, #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn StgSerializePropVariant(ppropvar: *const PROPVARIANT, ppprop: *mut *mut SERIALIZEDPROPERTYVALUE, pcb: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn StgSerializePropVariant ( ppropvar : *const PROPVARIANT , ppprop : *mut *mut SERIALIZEDPROPERTYVALUE , pcb : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn StgSerializePropVariant ( ppropvar : *const PROPVARIANT , ppprop : *mut *mut SERIALIZEDPROPERTYVALUE , pcb : *mut u32 ) -> ::windows::core::HRESULT ); StgSerializePropVariant(ppropvar, ppprop, pcb).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_Foundation\"`*"] @@ -398,7 +398,7 @@ pub unsafe fn StgSetTimes(lpszname: P0, pctime: ::core::option::Option<*cons where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn StgSetTimes ( lpszname : :: windows::core::PCWSTR , pctime : *const super::super::super::Foundation:: FILETIME , patime : *const super::super::super::Foundation:: FILETIME , pmtime : *const super::super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StgSetTimes ( lpszname : ::windows::core::PCWSTR , pctime : *const super::super::super::Foundation:: FILETIME , patime : *const super::super::super::Foundation:: FILETIME , pmtime : *const super::super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); StgSetTimes(lpszname.into_param().abi(), ::core::mem::transmute(pctime.unwrap_or(::std::ptr::null())), ::core::mem::transmute(patime.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pmtime.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -407,7 +407,7 @@ pub unsafe fn WriteClassStg(pstg: P0, rclsid: *const ::windows::core::GUID) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn WriteClassStg ( pstg : * mut::core::ffi::c_void , rclsid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn WriteClassStg ( pstg : * mut::core::ffi::c_void , rclsid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); WriteClassStg(pstg.into_param().abi(), rclsid).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -416,7 +416,7 @@ pub unsafe fn WriteClassStm(pstm: P0, rclsid: *const ::windows::core::GUID) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn WriteClassStm ( pstm : * mut::core::ffi::c_void , rclsid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn WriteClassStm ( pstm : * mut::core::ffi::c_void , rclsid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); WriteClassStm(pstm.into_param().abi(), rclsid).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] @@ -426,7 +426,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn WriteFmtUserTypeStg ( pstg : * mut::core::ffi::c_void , cf : u16 , lpszusertype : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn WriteFmtUserTypeStg ( pstg : * mut::core::ffi::c_void , cf : u16 , lpszusertype : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WriteFmtUserTypeStg(pstg.into_param().abi(), cf, lpszusertype.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_StructuredStorage\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs index 2f19b55ee5..8b09e850db 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/Urlmon/mod.rs @@ -6,7 +6,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoGetClassObjectFromURL ( rclassid : *const :: windows::core::GUID , szcode : :: windows::core::PCWSTR , dwfileversionms : u32 , dwfileversionls : u32 , sztype : :: windows::core::PCWSTR , pbindctx : * mut::core::ffi::c_void , dwclscontext : super:: CLSCTX , pvreserved : *const ::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoGetClassObjectFromURL ( rclassid : *const ::windows::core::GUID , szcode : ::windows::core::PCWSTR , dwfileversionms : u32 , dwfileversionls : u32 , sztype : ::windows::core::PCWSTR , pbindctx : * mut::core::ffi::c_void , dwclscontext : super:: CLSCTX , pvreserved : *const ::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoGetClassObjectFromURL(rclassid, szcode.into_param().abi(), dwfileversionms, dwfileversionls, sztype.into_param().abi(), pbindctx.into_param().abi(), dwclscontext, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -16,7 +16,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCombineIUri ( pbaseuri : * mut::core::ffi::c_void , prelativeuri : * mut::core::ffi::c_void , dwcombineflags : u32 , ppcombineduri : *mut * mut::core::ffi::c_void , dwreserved : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCombineIUri ( pbaseuri : * mut::core::ffi::c_void , prelativeuri : * mut::core::ffi::c_void , dwcombineflags : u32 , ppcombineduri : *mut * mut::core::ffi::c_void , dwreserved : usize ) -> ::windows::core::HRESULT ); CoInternetCombineIUri(pbaseuri.into_param().abi(), prelativeuri.into_param().abi(), dwcombineflags, ::core::mem::transmute(ppcombineduri), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -26,7 +26,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCombineUrl ( pwzbaseurl : :: windows::core::PCWSTR , pwzrelativeurl : :: windows::core::PCWSTR , dwcombineflags : u32 , pszresult : :: windows::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCombineUrl ( pwzbaseurl : ::windows::core::PCWSTR , pwzrelativeurl : ::windows::core::PCWSTR , dwcombineflags : u32 , pszresult : ::windows::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoInternetCombineUrl(pwzbaseurl.into_param().abi(), pwzrelativeurl.into_param().abi(), dwcombineflags, ::core::mem::transmute(pszresult.as_ptr()), pszresult.len() as _, ::core::mem::transmute(pcchresult.unwrap_or(::std::ptr::null_mut())), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -36,7 +36,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCombineUrlEx ( pbaseuri : * mut::core::ffi::c_void , pwzrelativeurl : :: windows::core::PCWSTR , dwcombineflags : u32 , ppcombineduri : *mut * mut::core::ffi::c_void , dwreserved : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCombineUrlEx ( pbaseuri : * mut::core::ffi::c_void , pwzrelativeurl : ::windows::core::PCWSTR , dwcombineflags : u32 , ppcombineduri : *mut * mut::core::ffi::c_void , dwreserved : usize ) -> ::windows::core::HRESULT ); CoInternetCombineUrlEx(pbaseuri.into_param().abi(), pwzrelativeurl.into_param().abi(), dwcombineflags, ::core::mem::transmute(ppcombineduri), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -46,7 +46,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCompareUrl ( pwzurl1 : :: windows::core::PCWSTR , pwzurl2 : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCompareUrl ( pwzurl1 : ::windows::core::PCWSTR , pwzurl2 : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); CoInternetCompareUrl(pwzurl1.into_param().abi(), pwzurl2.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -55,7 +55,7 @@ pub unsafe fn CoInternetCreateSecurityManager(psp: P0, ppsm: *mut ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCreateSecurityManager ( psp : * mut::core::ffi::c_void , ppsm : *mut * mut::core::ffi::c_void , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCreateSecurityManager ( psp : * mut::core::ffi::c_void , ppsm : *mut * mut::core::ffi::c_void , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoInternetCreateSecurityManager(psp.into_param().abi(), ::core::mem::transmute(ppsm), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -64,7 +64,7 @@ pub unsafe fn CoInternetCreateZoneManager(psp: P0, ppzm: *mut ::core::option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCreateZoneManager ( psp : * mut::core::ffi::c_void , ppzm : *mut * mut::core::ffi::c_void , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetCreateZoneManager ( psp : * mut::core::ffi::c_void , ppzm : *mut * mut::core::ffi::c_void , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoInternetCreateZoneManager(psp.into_param().abi(), ::core::mem::transmute(ppzm), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -73,7 +73,7 @@ pub unsafe fn CoInternetGetProtocolFlags(pwzurl: P0, pdwflags: *mut u32, dwr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetGetProtocolFlags ( pwzurl : :: windows::core::PCWSTR , pdwflags : *mut u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetGetProtocolFlags ( pwzurl : ::windows::core::PCWSTR , pdwflags : *mut u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoInternetGetProtocolFlags(pwzurl.into_param().abi(), pdwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -82,7 +82,7 @@ pub unsafe fn CoInternetGetSecurityUrl(pwszurl: P0, ppwszsecurl: *mut ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetGetSecurityUrl ( pwszurl : :: windows::core::PCWSTR , ppwszsecurl : *mut :: windows::core::PWSTR , psuaction : PSUACTION , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetGetSecurityUrl ( pwszurl : ::windows::core::PCWSTR , ppwszsecurl : *mut ::windows::core::PWSTR , psuaction : PSUACTION , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoInternetGetSecurityUrl(pwszurl.into_param().abi(), ppwszsecurl, psuaction, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -91,19 +91,19 @@ pub unsafe fn CoInternetGetSecurityUrlEx(puri: P0, ppsecuri: *mut ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetGetSecurityUrlEx ( puri : * mut::core::ffi::c_void , ppsecuri : *mut * mut::core::ffi::c_void , psuaction : PSUACTION , dwreserved : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetGetSecurityUrlEx ( puri : * mut::core::ffi::c_void , ppsecuri : *mut * mut::core::ffi::c_void , psuaction : PSUACTION , dwreserved : usize ) -> ::windows::core::HRESULT ); CoInternetGetSecurityUrlEx(puri.into_param().abi(), ::core::mem::transmute(ppsecuri), psuaction, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn CoInternetGetSession(dwsessionmode: u32, ppiinternetsession: *mut ::core::option::Option, dwreserved: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetGetSession ( dwsessionmode : u32 , ppiinternetsession : *mut * mut::core::ffi::c_void , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetGetSession ( dwsessionmode : u32 , ppiinternetsession : *mut * mut::core::ffi::c_void , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoInternetGetSession(dwsessionmode, ::core::mem::transmute(ppiinternetsession), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn CoInternetIsFeatureEnabled(featureentry: INTERNETFEATURELIST, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetIsFeatureEnabled ( featureentry : INTERNETFEATURELIST , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetIsFeatureEnabled ( featureentry : INTERNETFEATURELIST , dwflags : u32 ) -> ::windows::core::HRESULT ); CoInternetIsFeatureEnabled(featureentry, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -113,7 +113,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetIsFeatureEnabledForIUri ( featureentry : INTERNETFEATURELIST , dwflags : u32 , piuri : * mut::core::ffi::c_void , psecmgr : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetIsFeatureEnabledForIUri ( featureentry : INTERNETFEATURELIST , dwflags : u32 , piuri : * mut::core::ffi::c_void , psecmgr : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoInternetIsFeatureEnabledForIUri(featureentry, dwflags, piuri.into_param().abi(), psecmgr.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -123,7 +123,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetIsFeatureEnabledForUrl ( featureentry : INTERNETFEATURELIST , dwflags : u32 , szurl : :: windows::core::PCWSTR , psecmgr : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetIsFeatureEnabledForUrl ( featureentry : INTERNETFEATURELIST , dwflags : u32 , szurl : ::windows::core::PCWSTR , psecmgr : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoInternetIsFeatureEnabledForUrl(featureentry, dwflags, szurl.into_param().abi(), psecmgr.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -134,7 +134,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetIsFeatureZoneElevationEnabled ( szfromurl : :: windows::core::PCWSTR , sztourl : :: windows::core::PCWSTR , psecmgr : * mut::core::ffi::c_void , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetIsFeatureZoneElevationEnabled ( szfromurl : ::windows::core::PCWSTR , sztourl : ::windows::core::PCWSTR , psecmgr : * mut::core::ffi::c_void , dwflags : u32 ) -> ::windows::core::HRESULT ); CoInternetIsFeatureZoneElevationEnabled(szfromurl.into_param().abi(), sztourl.into_param().abi(), psecmgr.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -143,7 +143,7 @@ pub unsafe fn CoInternetParseIUri(piuri: P0, parseaction: PARSEACTION, dwfla where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetParseIUri ( piuri : * mut::core::ffi::c_void , parseaction : PARSEACTION , dwflags : u32 , pwzresult : :: windows::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetParseIUri ( piuri : * mut::core::ffi::c_void , parseaction : PARSEACTION , dwflags : u32 , pwzresult : ::windows::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : usize ) -> ::windows::core::HRESULT ); CoInternetParseIUri(piuri.into_param().abi(), parseaction, dwflags, ::core::mem::transmute(pwzresult.as_ptr()), pwzresult.len() as _, pcchresult, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -152,7 +152,7 @@ pub unsafe fn CoInternetParseUrl(pwzurl: P0, parseaction: PARSEACTION, dwfla where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetParseUrl ( pwzurl : :: windows::core::PCWSTR , parseaction : PARSEACTION , dwflags : u32 , pszresult : :: windows::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetParseUrl ( pwzurl : ::windows::core::PCWSTR , parseaction : PARSEACTION , dwflags : u32 , pszresult : ::windows::core::PWSTR , cchresult : u32 , pcchresult : *mut u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoInternetParseUrl(pwzurl.into_param().abi(), parseaction, dwflags, ::core::mem::transmute(pszresult.as_ptr()), pszresult.len() as _, pcchresult, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -161,7 +161,7 @@ pub unsafe fn CoInternetQueryInfo(pwzurl: P0, queryoptions: QUERYOPTION, dwq where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetQueryInfo ( pwzurl : :: windows::core::PCWSTR , queryoptions : QUERYOPTION , dwqueryflags : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 , pcbbuffer : *mut u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetQueryInfo ( pwzurl : ::windows::core::PCWSTR , queryoptions : QUERYOPTION , dwqueryflags : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : u32 , pcbbuffer : *mut u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoInternetQueryInfo(pwzurl.into_param().abi(), queryoptions, dwqueryflags, pvbuffer, cbbuffer, ::core::mem::transmute(pcbbuffer.unwrap_or(::std::ptr::null_mut())), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] @@ -171,33 +171,33 @@ pub unsafe fn CoInternetSetFeatureEnabled(featureentry: INTERNETFEATURELIST, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetSetFeatureEnabled ( featureentry : INTERNETFEATURELIST , dwflags : u32 , fenable : super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CoInternetSetFeatureEnabled ( featureentry : INTERNETFEATURELIST , dwflags : u32 , fenable : super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); CoInternetSetFeatureEnabled(featureentry, dwflags, fenable.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn CompareSecurityIds(pbsecurityid1: &[u8], pbsecurityid2: &[u8], dwreserved: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn CompareSecurityIds ( pbsecurityid1 : *const u8 , dwlen1 : u32 , pbsecurityid2 : *const u8 , dwlen2 : u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CompareSecurityIds ( pbsecurityid1 : *const u8 , dwlen1 : u32 , pbsecurityid2 : *const u8 , dwlen2 : u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); CompareSecurityIds(::core::mem::transmute(pbsecurityid1.as_ptr()), pbsecurityid1.len() as _, ::core::mem::transmute(pbsecurityid2.as_ptr()), pbsecurityid2.len() as _, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn CompatFlagsFromClsid(pclsid: *const ::windows::core::GUID, pdwcompatflags: *mut u32, pdwmiscstatusflags: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn CompatFlagsFromClsid ( pclsid : *const :: windows::core::GUID , pdwcompatflags : *mut u32 , pdwmiscstatusflags : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CompatFlagsFromClsid ( pclsid : *const ::windows::core::GUID , pdwcompatflags : *mut u32 , pdwmiscstatusflags : *mut u32 ) -> ::windows::core::HRESULT ); CompatFlagsFromClsid(pclsid, pdwcompatflags, pdwmiscstatusflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn CopyBindInfo(pcbisrc: *const super::BINDINFO, pbidest: *mut super::BINDINFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn CopyBindInfo ( pcbisrc : *const super:: BINDINFO , pbidest : *mut super:: BINDINFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CopyBindInfo ( pcbisrc : *const super:: BINDINFO , pbidest : *mut super:: BINDINFO ) -> ::windows::core::HRESULT ); CopyBindInfo(pcbisrc, pbidest).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn CopyStgMedium(pcstgmedsrc: *const super::STGMEDIUM) -> ::windows::core::Result { - ::windows::imp::link ! ( "urlmon.dll""system" fn CopyStgMedium ( pcstgmedsrc : *const super:: STGMEDIUM , pstgmeddest : *mut super:: STGMEDIUM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CopyStgMedium ( pcstgmedsrc : *const super:: STGMEDIUM , pstgmeddest : *mut super:: STGMEDIUM ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CopyStgMedium(pcstgmedsrc, &mut result__).from_abi(result__) } @@ -208,7 +208,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateAsyncBindCtx ( reserved : u32 , pbscb : * mut::core::ffi::c_void , pefetc : * mut::core::ffi::c_void , ppbc : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateAsyncBindCtx ( reserved : u32 , pbscb : * mut::core::ffi::c_void , pefetc : * mut::core::ffi::c_void , ppbc : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateAsyncBindCtx(reserved, pbscb.into_param().abi(), pefetc.into_param().abi(), &mut result__).from_abi(result__) } @@ -220,13 +220,13 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateAsyncBindCtxEx ( pbc : * mut::core::ffi::c_void , dwoptions : u32 , pbscb : * mut::core::ffi::c_void , penum : * mut::core::ffi::c_void , ppbc : *mut * mut::core::ffi::c_void , reserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateAsyncBindCtxEx ( pbc : * mut::core::ffi::c_void , dwoptions : u32 , pbscb : * mut::core::ffi::c_void , penum : * mut::core::ffi::c_void , ppbc : *mut * mut::core::ffi::c_void , reserved : u32 ) -> ::windows::core::HRESULT ); CreateAsyncBindCtxEx(pbc.into_param().abi(), dwoptions, pbscb.into_param().abi(), penum.into_param().abi(), ::core::mem::transmute(ppbc), reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn CreateFormatEnumerator(rgfmtetc: &[super::FORMATETC]) -> ::windows::core::Result { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateFormatEnumerator ( cfmtetc : u32 , rgfmtetc : *const super:: FORMATETC , ppenumfmtetc : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateFormatEnumerator ( cfmtetc : u32 , rgfmtetc : *const super:: FORMATETC , ppenumfmtetc : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateFormatEnumerator(rgfmtetc.len() as _, ::core::mem::transmute(rgfmtetc.as_ptr()), &mut result__).from_abi(result__) } @@ -237,7 +237,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateURLMoniker ( pmkctx : * mut::core::ffi::c_void , szurl : :: windows::core::PCWSTR , ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateURLMoniker ( pmkctx : * mut::core::ffi::c_void , szurl : ::windows::core::PCWSTR , ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateURLMoniker(pmkctx.into_param().abi(), szurl.into_param().abi(), &mut result__).from_abi(result__) } @@ -248,7 +248,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateURLMonikerEx ( pmkctx : * mut::core::ffi::c_void , szurl : :: windows::core::PCWSTR , ppmk : *mut * mut::core::ffi::c_void , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateURLMonikerEx ( pmkctx : * mut::core::ffi::c_void , szurl : ::windows::core::PCWSTR , ppmk : *mut * mut::core::ffi::c_void , dwflags : u32 ) -> ::windows::core::HRESULT ); CreateURLMonikerEx(pmkctx.into_param().abi(), szurl.into_param().abi(), ::core::mem::transmute(ppmk), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -258,7 +258,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateURLMonikerEx2 ( pmkctx : * mut::core::ffi::c_void , puri : * mut::core::ffi::c_void , ppmk : *mut * mut::core::ffi::c_void , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateURLMonikerEx2 ( pmkctx : * mut::core::ffi::c_void , puri : * mut::core::ffi::c_void , ppmk : *mut * mut::core::ffi::c_void , dwflags : u32 ) -> ::windows::core::HRESULT ); CreateURLMonikerEx2(pmkctx.into_param().abi(), puri.into_param().abi(), ::core::mem::transmute(ppmk), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] @@ -268,7 +268,7 @@ pub unsafe fn FaultInIEFeature(hwnd: P0, pclassspec: *const super::uCLSSPEC, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn FaultInIEFeature ( hwnd : super::super::super::Foundation:: HWND , pclassspec : *const super:: uCLSSPEC , pquery : *mut super:: QUERYCONTEXT , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn FaultInIEFeature ( hwnd : super::super::super::Foundation:: HWND , pclassspec : *const super:: uCLSSPEC , pquery : *mut super:: QUERYCONTEXT , dwflags : u32 ) -> ::windows::core::HRESULT ); FaultInIEFeature(hwnd.into_param().abi(), pclassspec, ::core::mem::transmute(pquery.unwrap_or(::std::ptr::null_mut())), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -277,7 +277,7 @@ pub unsafe fn FindMediaType(rgsztypes: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn FindMediaType ( rgsztypes : :: windows::core::PCSTR , rgcftypes : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn FindMediaType ( rgsztypes : ::windows::core::PCSTR , rgcftypes : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); FindMediaType(rgsztypes.into_param().abi(), &mut result__).from_abi(result__) } @@ -288,7 +288,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn FindMediaTypeClass ( pbc : * mut::core::ffi::c_void , sztype : :: windows::core::PCSTR , pclsid : *mut :: windows::core::GUID , reserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn FindMediaTypeClass ( pbc : * mut::core::ffi::c_void , sztype : ::windows::core::PCSTR , pclsid : *mut ::windows::core::GUID , reserved : u32 ) -> ::windows::core::HRESULT ); FindMediaTypeClass(pbc.into_param().abi(), sztype.into_param().abi(), pclsid, reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -299,7 +299,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn FindMimeFromData ( pbc : * mut::core::ffi::c_void , pwzurl : :: windows::core::PCWSTR , pbuffer : *const ::core::ffi::c_void , cbsize : u32 , pwzmimeproposed : :: windows::core::PCWSTR , dwmimeflags : u32 , ppwzmimeout : *mut :: windows::core::PWSTR , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn FindMimeFromData ( pbc : * mut::core::ffi::c_void , pwzurl : ::windows::core::PCWSTR , pbuffer : *const ::core::ffi::c_void , cbsize : u32 , pwzmimeproposed : ::windows::core::PCWSTR , dwmimeflags : u32 , ppwzmimeout : *mut ::windows::core::PWSTR , dwreserved : u32 ) -> ::windows::core::HRESULT ); FindMimeFromData(pbc.into_param().abi(), pwzurl.into_param().abi(), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null())), cbsize, pwzmimeproposed.into_param().abi(), dwmimeflags, ppwzmimeout, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -310,7 +310,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn GetClassFileOrMime ( pbc : * mut::core::ffi::c_void , szfilename : :: windows::core::PCWSTR , pbuffer : *const ::core::ffi::c_void , cbsize : u32 , szmime : :: windows::core::PCWSTR , dwreserved : u32 , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn GetClassFileOrMime ( pbc : * mut::core::ffi::c_void , szfilename : ::windows::core::PCWSTR , pbuffer : *const ::core::ffi::c_void , cbsize : u32 , szmime : ::windows::core::PCWSTR , dwreserved : u32 , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); GetClassFileOrMime(pbc.into_param().abi(), szfilename.into_param().abi(), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null())), cbsize, szmime.into_param().abi(), dwreserved, &mut result__).from_abi(result__) } @@ -320,14 +320,14 @@ pub unsafe fn GetClassURL(szurl: P0) -> ::windows::core::Result<::windows::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn GetClassURL ( szurl : :: windows::core::PCWSTR , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn GetClassURL ( szurl : ::windows::core::PCWSTR , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); GetClassURL(szurl.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn GetComponentIDFromCLSSPEC(pclassspec: *const super::uCLSSPEC) -> ::windows::core::Result<::windows::core::PSTR> { - ::windows::imp::link ! ( "urlmon.dll""system" fn GetComponentIDFromCLSSPEC ( pclassspec : *const super:: uCLSSPEC , ppszcomponentid : *mut :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn GetComponentIDFromCLSSPEC ( pclassspec : *const super:: uCLSSPEC , ppszcomponentid : *mut ::windows::core::PSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PSTR>(); GetComponentIDFromCLSSPEC(pclassspec, &mut result__).from_abi(result__) } @@ -337,7 +337,7 @@ pub unsafe fn GetSoftwareUpdateInfo(szdistunit: P0, psdi: *mut SOFTDISTINFO) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn GetSoftwareUpdateInfo ( szdistunit : :: windows::core::PCWSTR , psdi : *mut SOFTDISTINFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn GetSoftwareUpdateInfo ( szdistunit : ::windows::core::PCWSTR , psdi : *mut SOFTDISTINFO ) -> ::windows::core::HRESULT ); GetSoftwareUpdateInfo(szdistunit.into_param().abi(), psdi).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -346,7 +346,7 @@ pub unsafe fn HlinkGoBack(punk: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkGoBack ( punk : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkGoBack ( punk : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkGoBack(punk.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -355,7 +355,7 @@ pub unsafe fn HlinkGoForward(punk: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkGoForward ( punk : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkGoForward ( punk : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkGoForward(punk.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -365,7 +365,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkNavigateMoniker ( punk : * mut::core::ffi::c_void , pmktarget : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkNavigateMoniker ( punk : * mut::core::ffi::c_void , pmktarget : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkNavigateMoniker(punk.into_param().abi(), pmktarget.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -375,7 +375,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkNavigateString ( punk : * mut::core::ffi::c_void , sztarget : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkNavigateString ( punk : * mut::core::ffi::c_void , sztarget : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HlinkNavigateString(punk.into_param().abi(), sztarget.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -389,7 +389,7 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkSimpleNavigateToMoniker ( pmktarget : * mut::core::ffi::c_void , szlocation : :: windows::core::PCWSTR , sztargetframename : :: windows::core::PCWSTR , punk : * mut::core::ffi::c_void , pbc : * mut::core::ffi::c_void , param5 : * mut::core::ffi::c_void , grfhlnf : u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkSimpleNavigateToMoniker ( pmktarget : * mut::core::ffi::c_void , szlocation : ::windows::core::PCWSTR , sztargetframename : ::windows::core::PCWSTR , punk : * mut::core::ffi::c_void , pbc : * mut::core::ffi::c_void , param5 : * mut::core::ffi::c_void , grfhlnf : u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); HlinkSimpleNavigateToMoniker(pmktarget.into_param().abi(), szlocation.into_param().abi(), sztargetframename.into_param().abi(), punk.into_param().abi(), pbc.into_param().abi(), param5.into_param().abi(), grfhlnf, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -403,19 +403,19 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkSimpleNavigateToString ( sztarget : :: windows::core::PCWSTR , szlocation : :: windows::core::PCWSTR , sztargetframename : :: windows::core::PCWSTR , punk : * mut::core::ffi::c_void , pbc : * mut::core::ffi::c_void , param5 : * mut::core::ffi::c_void , grfhlnf : u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn HlinkSimpleNavigateToString ( sztarget : ::windows::core::PCWSTR , szlocation : ::windows::core::PCWSTR , sztargetframename : ::windows::core::PCWSTR , punk : * mut::core::ffi::c_void , pbc : * mut::core::ffi::c_void , param5 : * mut::core::ffi::c_void , grfhlnf : u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); HlinkSimpleNavigateToString(sztarget.into_param().abi(), szlocation.into_param().abi(), sztargetframename.into_param().abi(), punk.into_param().abi(), pbc.into_param().abi(), param5.into_param().abi(), grfhlnf, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn IEGetUserPrivateNamespaceName() -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "urlmon.dll""system" fn IEGetUserPrivateNamespaceName ( ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "urlmon.dll""system" fn IEGetUserPrivateNamespaceName ( ) -> ::windows::core::PWSTR ); IEGetUserPrivateNamespaceName() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn IEInstallScope() -> ::windows::core::Result { - ::windows::imp::link ! ( "urlmon.dll""system" fn IEInstallScope ( pdwscope : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn IEInstallScope ( pdwscope : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IEInstallScope(&mut result__).from_abi(result__) } @@ -425,7 +425,7 @@ pub unsafe fn IsAsyncMoniker(pmk: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn IsAsyncMoniker ( pmk : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn IsAsyncMoniker ( pmk : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); IsAsyncMoniker(pmk.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] @@ -435,7 +435,7 @@ pub unsafe fn IsLoggingEnabledA(pszurl: P0) -> super::super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn IsLoggingEnabledA ( pszurl : :: windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "urlmon.dll""system" fn IsLoggingEnabledA ( pszurl : ::windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); IsLoggingEnabledA(pszurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] @@ -445,7 +445,7 @@ pub unsafe fn IsLoggingEnabledW(pwszurl: P0) -> super::super::super::Foundat where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn IsLoggingEnabledW ( pwszurl : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "urlmon.dll""system" fn IsLoggingEnabledW ( pwszurl : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); IsLoggingEnabledW(pwszurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -455,7 +455,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn IsValidURL ( pbc : * mut::core::ffi::c_void , szurl : :: windows::core::PCWSTR , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn IsValidURL ( pbc : * mut::core::ffi::c_void , szurl : ::windows::core::PCWSTR , dwreserved : u32 ) -> ::windows::core::HRESULT ); IsValidURL(pbc.into_param().abi(), szurl.into_param().abi(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -465,13 +465,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn MkParseDisplayNameEx ( pbc : * mut::core::ffi::c_void , szdisplayname : :: windows::core::PCWSTR , pcheaten : *mut u32 , ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn MkParseDisplayNameEx ( pbc : * mut::core::ffi::c_void , szdisplayname : ::windows::core::PCWSTR , pcheaten : *mut u32 , ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MkParseDisplayNameEx(pbc.into_param().abi(), szdisplayname.into_param().abi(), pcheaten, ::core::mem::transmute(ppmk)).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn ObtainUserAgentString(dwoption: u32, pszuaout: ::windows::core::PSTR, cbsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn ObtainUserAgentString ( dwoption : u32 , pszuaout : :: windows::core::PSTR , cbsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn ObtainUserAgentString ( dwoption : u32 , pszuaout : ::windows::core::PSTR , cbsize : *mut u32 ) -> ::windows::core::HRESULT ); ObtainUserAgentString(dwoption, ::core::mem::transmute(pszuaout), cbsize).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -481,7 +481,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn RegisterBindStatusCallback ( pbc : * mut::core::ffi::c_void , pbscb : * mut::core::ffi::c_void , ppbscbprev : *mut * mut::core::ffi::c_void , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn RegisterBindStatusCallback ( pbc : * mut::core::ffi::c_void , pbscb : * mut::core::ffi::c_void , ppbscbprev : *mut * mut::core::ffi::c_void , dwreserved : u32 ) -> ::windows::core::HRESULT ); RegisterBindStatusCallback(pbc.into_param().abi(), pbscb.into_param().abi(), ::core::mem::transmute(ppbscbprev), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -491,7 +491,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn RegisterFormatEnumerator ( pbc : * mut::core::ffi::c_void , pefetc : * mut::core::ffi::c_void , reserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn RegisterFormatEnumerator ( pbc : * mut::core::ffi::c_void , pefetc : * mut::core::ffi::c_void , reserved : u32 ) -> ::windows::core::HRESULT ); RegisterFormatEnumerator(pbc.into_param().abi(), pefetc.into_param().abi(), reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -500,13 +500,13 @@ pub unsafe fn RegisterMediaTypeClass(pbc: P0, ctypes: u32, rgsztypes: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn RegisterMediaTypeClass ( pbc : * mut::core::ffi::c_void , ctypes : u32 , rgsztypes : *const :: windows::core::PCSTR , rgclsid : *const :: windows::core::GUID , reserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn RegisterMediaTypeClass ( pbc : * mut::core::ffi::c_void , ctypes : u32 , rgsztypes : *const ::windows::core::PCSTR , rgclsid : *const ::windows::core::GUID , reserved : u32 ) -> ::windows::core::HRESULT ); RegisterMediaTypeClass(pbc.into_param().abi(), ctypes, rgsztypes, rgclsid, reserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn RegisterMediaTypes(ctypes: u32, rgsztypes: *const ::windows::core::PCSTR, rgcftypes: *mut u16) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn RegisterMediaTypes ( ctypes : u32 , rgsztypes : *const :: windows::core::PCSTR , rgcftypes : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn RegisterMediaTypes ( ctypes : u32 , rgsztypes : *const ::windows::core::PCSTR , rgcftypes : *mut u16 ) -> ::windows::core::HRESULT ); RegisterMediaTypes(ctypes, rgsztypes, rgcftypes).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -523,7 +523,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn RevokeBindStatusCallback ( pbc : * mut::core::ffi::c_void , pbscb : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn RevokeBindStatusCallback ( pbc : * mut::core::ffi::c_void , pbscb : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); RevokeBindStatusCallback(pbc.into_param().abi(), pbscb.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -533,7 +533,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn RevokeFormatEnumerator ( pbc : * mut::core::ffi::c_void , pefetc : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn RevokeFormatEnumerator ( pbc : * mut::core::ffi::c_void , pefetc : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); RevokeFormatEnumerator(pbc.into_param().abi(), pefetc.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] @@ -543,7 +543,7 @@ pub unsafe fn SetAccessForIEAppContainer(hobject: P0, ieobjecttype: IEObject where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn SetAccessForIEAppContainer ( hobject : super::super::super::Foundation:: HANDLE , ieobjecttype : IEObjectType , dwaccessmask : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn SetAccessForIEAppContainer ( hobject : super::super::super::Foundation:: HANDLE , ieobjecttype : IEObjectType , dwaccessmask : u32 ) -> ::windows::core::HRESULT ); SetAccessForIEAppContainer(hobject.into_param().abi(), ieobjecttype, dwaccessmask).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -552,7 +552,7 @@ pub unsafe fn SetSoftwareUpdateAdvertisementState(szdistunit: P0, dwadstate: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn SetSoftwareUpdateAdvertisementState ( szdistunit : :: windows::core::PCWSTR , dwadstate : u32 , dwadvertisedversionms : u32 , dwadvertisedversionls : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn SetSoftwareUpdateAdvertisementState ( szdistunit : ::windows::core::PCWSTR , dwadstate : u32 , dwadvertisedversionms : u32 , dwadvertisedversionls : u32 ) -> ::windows::core::HRESULT ); SetSoftwareUpdateAdvertisementState(szdistunit.into_param().abi(), dwadstate, dwadvertisedversionms, dwadvertisedversionls).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -563,7 +563,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLDownloadToCacheFileA ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCSTR , param2 : :: windows::core::PSTR , cchfilename : u32 , param4 : u32 , param5 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLDownloadToCacheFileA ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCSTR , param2 : ::windows::core::PSTR , cchfilename : u32 , param4 : u32 , param5 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLDownloadToCacheFileA(param0.into_param().abi(), param1.into_param().abi(), ::core::mem::transmute(param2.as_ptr()), param2.len() as _, param4, param5.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -574,7 +574,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLDownloadToCacheFileW ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCWSTR , param2 : :: windows::core::PWSTR , cchfilename : u32 , param4 : u32 , param5 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLDownloadToCacheFileW ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCWSTR , param2 : ::windows::core::PWSTR , cchfilename : u32 , param4 : u32 , param5 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLDownloadToCacheFileW(param0.into_param().abi(), param1.into_param().abi(), ::core::mem::transmute(param2.as_ptr()), param2.len() as _, param4, param5.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -586,7 +586,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLDownloadToFileA ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCSTR , param2 : :: windows::core::PCSTR , param3 : u32 , param4 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLDownloadToFileA ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCSTR , param2 : ::windows::core::PCSTR , param3 : u32 , param4 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLDownloadToFileA(param0.into_param().abi(), param1.into_param().abi(), param2.into_param().abi(), param3, param4.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -598,7 +598,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLDownloadToFileW ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCWSTR , param2 : :: windows::core::PCWSTR , param3 : u32 , param4 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLDownloadToFileW ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCWSTR , param2 : ::windows::core::PCWSTR , param3 : u32 , param4 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLDownloadToFileW(param0.into_param().abi(), param1.into_param().abi(), param2.into_param().abi(), param3, param4.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -609,7 +609,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenBlockingStreamA ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCSTR , param2 : *mut * mut::core::ffi::c_void , param3 : u32 , param4 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenBlockingStreamA ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCSTR , param2 : *mut * mut::core::ffi::c_void , param3 : u32 , param4 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLOpenBlockingStreamA(param0.into_param().abi(), param1.into_param().abi(), ::core::mem::transmute(param2), param3, param4.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -620,7 +620,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenBlockingStreamW ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCWSTR , param2 : *mut * mut::core::ffi::c_void , param3 : u32 , param4 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenBlockingStreamW ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCWSTR , param2 : *mut * mut::core::ffi::c_void , param3 : u32 , param4 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLOpenBlockingStreamW(param0.into_param().abi(), param1.into_param().abi(), ::core::mem::transmute(param2), param3, param4.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -631,7 +631,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenPullStreamA ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCSTR , param2 : u32 , param3 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenPullStreamA ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCSTR , param2 : u32 , param3 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLOpenPullStreamA(param0.into_param().abi(), param1.into_param().abi(), param2, param3.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -642,7 +642,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenPullStreamW ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCWSTR , param2 : u32 , param3 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenPullStreamW ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCWSTR , param2 : u32 , param3 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLOpenPullStreamW(param0.into_param().abi(), param1.into_param().abi(), param2, param3.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -653,7 +653,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenStreamA ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCSTR , param2 : u32 , param3 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenStreamA ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCSTR , param2 : u32 , param3 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLOpenStreamA(param0.into_param().abi(), param1.into_param().abi(), param2, param3.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] @@ -664,19 +664,19 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenStreamW ( param0 : * mut::core::ffi::c_void , param1 : :: windows::core::PCWSTR , param2 : u32 , param3 : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn URLOpenStreamW ( param0 : * mut::core::ffi::c_void , param1 : ::windows::core::PCWSTR , param2 : u32 , param3 : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); URLOpenStreamW(param0.into_param().abi(), param1.into_param().abi(), param2, param3.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn UrlMkGetSessionOption(dwoption: u32, pbuffer: ::core::option::Option<*mut ::core::ffi::c_void>, dwbufferlength: u32, pdwbufferlengthout: *mut u32, dwreserved: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn UrlMkGetSessionOption ( dwoption : u32 , pbuffer : *mut ::core::ffi::c_void , dwbufferlength : u32 , pdwbufferlengthout : *mut u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn UrlMkGetSessionOption ( dwoption : u32 , pbuffer : *mut ::core::ffi::c_void , dwbufferlength : u32 , pdwbufferlengthout : *mut u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); UrlMkGetSessionOption(dwoption, ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), dwbufferlength, pdwbufferlengthout, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] #[inline] pub unsafe fn UrlMkSetSessionOption(dwoption: u32, pbuffer: ::core::option::Option<*const ::core::ffi::c_void>, dwbufferlength: u32, dwreserved: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "urlmon.dll""system" fn UrlMkSetSessionOption ( dwoption : u32 , pbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn UrlMkSetSessionOption ( dwoption : u32 , pbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); UrlMkSetSessionOption(dwoption, ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null())), dwbufferlength, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs index 2b13695422..5ed1279fe9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Com/mod.rs @@ -19,7 +19,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn BindMoniker ( pmk : * mut::core::ffi::c_void , grfopt : u32 , iidresult : *const :: windows::core::GUID , ppvresult : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn BindMoniker ( pmk : * mut::core::ffi::c_void , grfopt : u32 , iidresult : *const ::windows::core::GUID , ppvresult : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); BindMoniker(pmk.into_param().abi(), grfopt, &::IID, &mut result__).from_abi(result__) } @@ -29,7 +29,7 @@ pub unsafe fn CLSIDFromProgID(lpszprogid: P0) -> ::windows::core::Result<::w where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CLSIDFromProgID ( lpszprogid : :: windows::core::PCWSTR , lpclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CLSIDFromProgID ( lpszprogid : ::windows::core::PCWSTR , lpclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); CLSIDFromProgID(lpszprogid.into_param().abi(), &mut result__).from_abi(result__) } @@ -39,7 +39,7 @@ pub unsafe fn CLSIDFromProgIDEx(lpszprogid: P0) -> ::windows::core::Result<: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CLSIDFromProgIDEx ( lpszprogid : :: windows::core::PCWSTR , lpclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CLSIDFromProgIDEx ( lpszprogid : ::windows::core::PCWSTR , lpclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); CLSIDFromProgIDEx(lpszprogid.into_param().abi(), &mut result__).from_abi(result__) } @@ -49,7 +49,7 @@ pub unsafe fn CLSIDFromString(lpsz: P0) -> ::windows::core::Result<::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CLSIDFromString ( lpsz : :: windows::core::PCWSTR , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CLSIDFromString ( lpsz : ::windows::core::PCWSTR , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); CLSIDFromString(lpsz.into_param().abi(), &mut result__).from_abi(result__) } @@ -65,13 +65,13 @@ pub unsafe fn CoAllowSetForegroundWindow(punk: P0, lpvreserved: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoAllowSetForegroundWindow ( punk : * mut::core::ffi::c_void , lpvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoAllowSetForegroundWindow ( punk : * mut::core::ffi::c_void , lpvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoAllowSetForegroundWindow(punk.into_param().abi(), ::core::mem::transmute(lpvreserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoAllowUnmarshalerCLSID(clsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoAllowUnmarshalerCLSID ( clsid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoAllowUnmarshalerCLSID ( clsid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); CoAllowUnmarshalerCLSID(clsid).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -83,7 +83,7 @@ pub unsafe fn CoBuildVersion() -> u32 { #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoCancelCall(dwthreadid: u32, ultimeout: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoCancelCall ( dwthreadid : u32 , ultimeout : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoCancelCall ( dwthreadid : u32 , ultimeout : u32 ) -> ::windows::core::HRESULT ); CoCancelCall(dwthreadid, ultimeout).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -92,7 +92,7 @@ pub unsafe fn CoCopyProxy(pproxy: P0) -> ::windows::core::Result<::windows:: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoCopyProxy ( pproxy : * mut::core::ffi::c_void , ppcopy : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoCopyProxy ( pproxy : * mut::core::ffi::c_void , ppcopy : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CoCopyProxy(pproxy.into_param().abi(), &mut result__).from_abi(result__) } @@ -102,14 +102,14 @@ pub unsafe fn CoCreateFreeThreadedMarshaler(punkouter: P0) -> ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateFreeThreadedMarshaler ( punkouter : * mut::core::ffi::c_void , ppunkmarshal : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateFreeThreadedMarshaler ( punkouter : * mut::core::ffi::c_void , ppunkmarshal : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CoCreateFreeThreadedMarshaler(punkouter.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoCreateGuid() -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateGuid ( pguid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateGuid ( pguid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); CoCreateGuid(&mut result__).from_abi(result__) } @@ -120,7 +120,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateInstance ( rclsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclscontext : CLSCTX , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateInstance ( rclsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclscontext : CLSCTX , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CoCreateInstance(rclsid, punkouter.into_param().abi(), dwclscontext, &::IID, &mut result__).from_abi(result__) } @@ -130,7 +130,7 @@ pub unsafe fn CoCreateInstanceEx(clsid: *const ::windows::core::GUID, punkou where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateInstanceEx ( clsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclsctx : CLSCTX , pserverinfo : *const COSERVERINFO , dwcount : u32 , presults : *mut MULTI_QI ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateInstanceEx ( clsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclsctx : CLSCTX , pserverinfo : *const COSERVERINFO , dwcount : u32 , presults : *mut MULTI_QI ) -> ::windows::core::HRESULT ); CoCreateInstanceEx(clsid, punkouter.into_param().abi(), dwclsctx, ::core::mem::transmute(pserverinfo.unwrap_or(::std::ptr::null())), presults.len() as _, ::core::mem::transmute(presults.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -139,7 +139,7 @@ pub unsafe fn CoCreateInstanceFromApp(clsid: *const ::windows::core::GUID, p where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateInstanceFromApp ( clsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclsctx : CLSCTX , reserved : *const ::core::ffi::c_void , dwcount : u32 , presults : *mut MULTI_QI ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoCreateInstanceFromApp ( clsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , dwclsctx : CLSCTX , reserved : *const ::core::ffi::c_void , dwcount : u32 , presults : *mut MULTI_QI ) -> ::windows::core::HRESULT ); CoCreateInstanceFromApp(clsid, punkouter.into_param().abi(), dwclsctx, ::core::mem::transmute(reserved.unwrap_or(::std::ptr::null())), presults.len() as _, ::core::mem::transmute(presults.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -148,19 +148,19 @@ pub unsafe fn CoDecrementMTAUsage(cookie: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoDecrementMTAUsage ( cookie : CO_MTA_USAGE_COOKIE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoDecrementMTAUsage ( cookie : CO_MTA_USAGE_COOKIE ) -> ::windows::core::HRESULT ); CoDecrementMTAUsage(cookie.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoDisableCallCancellation(preserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoDisableCallCancellation ( preserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoDisableCallCancellation ( preserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoDisableCallCancellation(::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoDisconnectContext(dwtimeout: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoDisconnectContext ( dwtimeout : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoDisconnectContext ( dwtimeout : u32 ) -> ::windows::core::HRESULT ); CoDisconnectContext(dwtimeout).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -169,7 +169,7 @@ pub unsafe fn CoDisconnectObject(punk: P0, dwreserved: u32) -> ::windows::co where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoDisconnectObject ( punk : * mut::core::ffi::c_void , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoDisconnectObject ( punk : * mut::core::ffi::c_void , dwreserved : u32 ) -> ::windows::core::HRESULT ); CoDisconnectObject(punk.into_param().abi(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] @@ -182,14 +182,14 @@ pub unsafe fn CoDosDateTimeToFileTime(ndosdate: u16, ndostime: u16, lpfiletime: #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoEnableCallCancellation(preserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoEnableCallCancellation ( preserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoEnableCallCancellation ( preserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoEnableCallCancellation(::core::mem::transmute(preserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CoFileTimeNow() -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CoFileTimeNow ( lpfiletime : *mut super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoFileTimeNow ( lpfiletime : *mut super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoFileTimeNow(&mut result__).from_abi(result__) } @@ -231,7 +231,7 @@ pub unsafe fn CoFreeUnusedLibrariesEx(dwunloaddelay: u32, dwreserved: u32) { #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoGetApartmentType(papttype: *mut APTTYPE, paptqualifier: *mut APTTYPEQUALIFIER) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetApartmentType ( papttype : *mut APTTYPE , paptqualifier : *mut APTTYPEQUALIFIER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetApartmentType ( papttype : *mut APTTYPE , paptqualifier : *mut APTTYPEQUALIFIER ) -> ::windows::core::HRESULT ); CoGetApartmentType(papttype, paptqualifier).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -240,14 +240,14 @@ pub unsafe fn CoGetCallContext() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetCallContext ( riid : *const :: windows::core::GUID , ppinterface : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetCallContext ( riid : *const ::windows::core::GUID , ppinterface : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CoGetCallContext(&::IID, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoGetCallerTID() -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetCallerTID ( lpdwtid : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetCallerTID ( lpdwtid : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoGetCallerTID(&mut result__).from_abi(result__) } @@ -257,7 +257,7 @@ pub unsafe fn CoGetCancelObject(dwthreadid: u32) -> ::windows::core::Result :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetCancelObject ( dwthreadid : u32 , iid : *const ::windows::core::GUID , ppunk : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CoGetCancelObject(dwthreadid, &::IID, &mut result__).from_abi(result__) } @@ -267,21 +267,21 @@ pub unsafe fn CoGetClassObject(rclsid: *const ::windows::core::GUID, dwclscon where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetClassObject ( rclsid : *const :: windows::core::GUID , dwclscontext : CLSCTX , pvreserved : *const ::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetClassObject ( rclsid : *const ::windows::core::GUID , dwclscontext : CLSCTX , pvreserved : *const ::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CoGetClassObject(rclsid, dwclscontext, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), &::IID, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoGetContextToken() -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetContextToken ( ptoken : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetContextToken ( ptoken : *mut usize ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoGetContextToken(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoGetCurrentLogicalThreadId() -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetCurrentLogicalThreadId ( pguid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetCurrentLogicalThreadId ( pguid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); CoGetCurrentLogicalThreadId(&mut result__).from_abi(result__) } @@ -294,7 +294,7 @@ pub unsafe fn CoGetCurrentProcess() -> u32 { #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoGetMalloc(dwmemcontext: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetMalloc ( dwmemcontext : u32 , ppmalloc : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetMalloc ( dwmemcontext : u32 , ppmalloc : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoGetMalloc(dwmemcontext, &mut result__).from_abi(result__) } @@ -305,7 +305,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetObject ( pszname : :: windows::core::PCWSTR , pbindoptions : *const BIND_OPTS , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetObject ( pszname : ::windows::core::PCWSTR , pbindoptions : *const BIND_OPTS , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CoGetObject(pszname.into_param().abi(), ::core::mem::transmute(pbindoptions.unwrap_or(::std::ptr::null())), &::IID, &mut result__).from_abi(result__) } @@ -315,14 +315,14 @@ pub unsafe fn CoGetObjectContext() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetObjectContext ( riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetObjectContext ( riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CoGetObjectContext(&::IID, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoGetPSClsid(riid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetPSClsid ( riid : *const :: windows::core::GUID , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetPSClsid ( riid : *const ::windows::core::GUID , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); CoGetPSClsid(riid, &mut result__).from_abi(result__) } @@ -330,39 +330,39 @@ pub unsafe fn CoGetPSClsid(riid: *const ::windows::core::GUID) -> ::windows::cor #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn CoGetSystemSecurityPermissions(comsdtype: COMSD, ppsd: *mut super::super::Security::PSECURITY_DESCRIPTOR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetSystemSecurityPermissions ( comsdtype : COMSD , ppsd : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetSystemSecurityPermissions ( comsdtype : COMSD , ppsd : *mut super::super::Security:: PSECURITY_DESCRIPTOR ) -> ::windows::core::HRESULT ); CoGetSystemSecurityPermissions(comsdtype, ppsd).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoGetTreatAsClass(clsidold: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetTreatAsClass ( clsidold : *const :: windows::core::GUID , pclsidnew : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetTreatAsClass ( clsidold : *const ::windows::core::GUID , pclsidnew : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); CoGetTreatAsClass(clsidold, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoImpersonateClient() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoImpersonateClient ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoImpersonateClient ( ) -> ::windows::core::HRESULT ); CoImpersonateClient().ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoIncrementMTAUsage() -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CoIncrementMTAUsage ( pcookie : *mut CO_MTA_USAGE_COOKIE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoIncrementMTAUsage ( pcookie : *mut CO_MTA_USAGE_COOKIE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoIncrementMTAUsage(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoInitialize(pvreserved: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoInitialize ( pvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoInitialize ( pvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoInitialize(::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoInitializeEx(pvreserved: ::core::option::Option<*const ::core::ffi::c_void>, dwcoinit: COINIT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoInitializeEx ( pvreserved : *const ::core::ffi::c_void , dwcoinit : COINIT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoInitializeEx ( pvreserved : *const ::core::ffi::c_void , dwcoinit : COINIT ) -> ::windows::core::HRESULT ); CoInitializeEx(::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), dwcoinit).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Security\"`*"] @@ -372,7 +372,7 @@ pub unsafe fn CoInitializeSecurity(psecdesc: P0, cauthsvc: i32, asauthsvc: : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoInitializeSecurity ( psecdesc : super::super::Security:: PSECURITY_DESCRIPTOR , cauthsvc : i32 , asauthsvc : *const SOLE_AUTHENTICATION_SERVICE , preserved1 : *const ::core::ffi::c_void , dwauthnlevel : RPC_C_AUTHN_LEVEL , dwimplevel : RPC_C_IMP_LEVEL , pauthlist : *const ::core::ffi::c_void , dwcapabilities : EOLE_AUTHENTICATION_CAPABILITIES , preserved3 : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoInitializeSecurity ( psecdesc : super::super::Security:: PSECURITY_DESCRIPTOR , cauthsvc : i32 , asauthsvc : *const SOLE_AUTHENTICATION_SERVICE , preserved1 : *const ::core::ffi::c_void , dwauthnlevel : RPC_C_AUTHN_LEVEL , dwimplevel : RPC_C_IMP_LEVEL , pauthlist : *const ::core::ffi::c_void , dwcapabilities : EOLE_AUTHENTICATION_CAPABILITIES , preserved3 : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoInitializeSecurity(psecdesc.into_param().abi(), cauthsvc, ::core::mem::transmute(asauthsvc.unwrap_or(::std::ptr::null())), ::core::mem::transmute(preserved1.unwrap_or(::std::ptr::null())), dwauthnlevel, dwimplevel, ::core::mem::transmute(pauthlist.unwrap_or(::std::ptr::null())), dwcapabilities, ::core::mem::transmute(preserved3.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -382,7 +382,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoInstall ( pbc : * mut::core::ffi::c_void , dwflags : u32 , pclassspec : *const uCLSSPEC , pquery : *const QUERYCONTEXT , pszcodebase : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoInstall ( pbc : * mut::core::ffi::c_void , dwflags : u32 , pclassspec : *const uCLSSPEC , pquery : *const QUERYCONTEXT , pszcodebase : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); CoInstall(pbc.into_param().abi(), dwflags, pclassspec, pquery, pszcodebase.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -391,7 +391,7 @@ pub unsafe fn CoInvalidateRemoteMachineBindings(pszmachinename: P0) -> ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoInvalidateRemoteMachineBindings ( pszmachinename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoInvalidateRemoteMachineBindings ( pszmachinename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); CoInvalidateRemoteMachineBindings(pszmachinename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] @@ -408,7 +408,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CoIsOle1Class(rclsid: *const ::windows::core::GUID) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "ole32.dll""system" fn CoIsOle1Class ( rclsid : *const :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoIsOle1Class ( rclsid : *const ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); CoIsOle1Class(rclsid) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] @@ -419,7 +419,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoLoadLibrary ( lpszlibname : :: windows::core::PCWSTR , bautofree : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoLoadLibrary ( lpszlibname : ::windows::core::PCWSTR , bautofree : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HINSTANCE ); CoLoadLibrary(lpszlibname.into_param().abi(), bautofree.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Com\"`, `\"Win32_Foundation\"`*"] @@ -431,19 +431,19 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoLockObjectExternal ( punk : * mut::core::ffi::c_void , flock : super::super::Foundation:: BOOL , flastunlockreleases : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoLockObjectExternal ( punk : * mut::core::ffi::c_void , flock : super::super::Foundation:: BOOL , flastunlockreleases : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); CoLockObjectExternal(punk.into_param().abi(), flock.into_param().abi(), flastunlockreleases.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoQueryAuthenticationServices(pcauthsvc: *mut u32, asauthsvc: *mut *mut SOLE_AUTHENTICATION_SERVICE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoQueryAuthenticationServices ( pcauthsvc : *mut u32 , asauthsvc : *mut *mut SOLE_AUTHENTICATION_SERVICE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoQueryAuthenticationServices ( pcauthsvc : *mut u32 , asauthsvc : *mut *mut SOLE_AUTHENTICATION_SERVICE ) -> ::windows::core::HRESULT ); CoQueryAuthenticationServices(pcauthsvc, asauthsvc).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoQueryClientBlanket(pauthnsvc: ::core::option::Option<*mut u32>, pauthzsvc: ::core::option::Option<*mut u32>, pserverprincname: ::core::option::Option<*mut ::windows::core::PWSTR>, pauthnlevel: ::core::option::Option<*mut u32>, pimplevel: ::core::option::Option<*mut u32>, pprivs: ::core::option::Option<*mut *mut ::core::ffi::c_void>, pcapabilities: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoQueryClientBlanket ( pauthnsvc : *mut u32 , pauthzsvc : *mut u32 , pserverprincname : *mut :: windows::core::PWSTR , pauthnlevel : *mut u32 , pimplevel : *mut u32 , pprivs : *mut *mut ::core::ffi::c_void , pcapabilities : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoQueryClientBlanket ( pauthnsvc : *mut u32 , pauthzsvc : *mut u32 , pserverprincname : *mut ::windows::core::PWSTR , pauthnlevel : *mut u32 , pimplevel : *mut u32 , pprivs : *mut *mut ::core::ffi::c_void , pcapabilities : *mut u32 ) -> ::windows::core::HRESULT ); CoQueryClientBlanket( ::core::mem::transmute(pauthnsvc.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pauthzsvc.unwrap_or(::std::ptr::null_mut())), @@ -461,7 +461,7 @@ pub unsafe fn CoQueryProxyBlanket(pproxy: P0, pwauthnsvc: ::core::option::Op where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoQueryProxyBlanket ( pproxy : * mut::core::ffi::c_void , pwauthnsvc : *mut u32 , pauthzsvc : *mut u32 , pserverprincname : *mut :: windows::core::PWSTR , pauthnlevel : *mut u32 , pimplevel : *mut u32 , pauthinfo : *mut *mut ::core::ffi::c_void , pcapabilites : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoQueryProxyBlanket ( pproxy : * mut::core::ffi::c_void , pwauthnsvc : *mut u32 , pauthzsvc : *mut u32 , pserverprincname : *mut ::windows::core::PWSTR , pauthnlevel : *mut u32 , pimplevel : *mut u32 , pauthinfo : *mut *mut ::core::ffi::c_void , pcapabilites : *mut u32 ) -> ::windows::core::HRESULT ); CoQueryProxyBlanket( pproxy.into_param().abi(), ::core::mem::transmute(pwauthnsvc.unwrap_or(::std::ptr::null_mut())), @@ -480,7 +480,7 @@ pub unsafe fn CoRegisterActivationFilter(pactivationfilter: P0) -> ::windows where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterActivationFilter ( pactivationfilter : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterActivationFilter ( pactivationfilter : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoRegisterActivationFilter(pactivationfilter.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -489,7 +489,7 @@ pub unsafe fn CoRegisterChannelHook(extensionuuid: *const ::windows::core::G where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterChannelHook ( extensionuuid : *const :: windows::core::GUID , pchannelhook : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterChannelHook ( extensionuuid : *const ::windows::core::GUID , pchannelhook : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoRegisterChannelHook(extensionuuid, pchannelhook.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -498,7 +498,7 @@ pub unsafe fn CoRegisterClassObject(rclsid: *const ::windows::core::GUID, pu where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterClassObject ( rclsid : *const :: windows::core::GUID , punk : * mut::core::ffi::c_void , dwclscontext : CLSCTX , flags : REGCLS , lpdwregister : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterClassObject ( rclsid : *const ::windows::core::GUID , punk : * mut::core::ffi::c_void , dwclscontext : CLSCTX , flags : REGCLS , lpdwregister : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoRegisterClassObject(rclsid, punk.into_param().abi(), dwclscontext, flags, &mut result__).from_abi(result__) } @@ -508,7 +508,7 @@ pub unsafe fn CoRegisterDeviceCatalog(deviceinstanceid: P0) -> ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterDeviceCatalog ( deviceinstanceid : :: windows::core::PCWSTR , cookie : *mut CO_DEVICE_CATALOG_COOKIE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterDeviceCatalog ( deviceinstanceid : ::windows::core::PCWSTR , cookie : *mut CO_DEVICE_CATALOG_COOKIE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoRegisterDeviceCatalog(deviceinstanceid.into_param().abi(), &mut result__).from_abi(result__) } @@ -518,7 +518,7 @@ pub unsafe fn CoRegisterInitializeSpy(pspy: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterInitializeSpy ( pspy : * mut::core::ffi::c_void , pulicookie : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterInitializeSpy ( pspy : * mut::core::ffi::c_void , pulicookie : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoRegisterInitializeSpy(pspy.into_param().abi(), &mut result__).from_abi(result__) } @@ -528,13 +528,13 @@ pub unsafe fn CoRegisterMallocSpy(pmallocspy: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterMallocSpy ( pmallocspy : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterMallocSpy ( pmallocspy : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoRegisterMallocSpy(pmallocspy.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoRegisterPSClsid(riid: *const ::windows::core::GUID, rclsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterPSClsid ( riid : *const :: windows::core::GUID , rclsid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterPSClsid ( riid : *const ::windows::core::GUID , rclsid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); CoRegisterPSClsid(riid, rclsid).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -543,7 +543,7 @@ pub unsafe fn CoRegisterSurrogate(psurrogate: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterSurrogate ( psurrogate : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRegisterSurrogate ( psurrogate : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoRegisterSurrogate(psurrogate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -555,19 +555,19 @@ pub unsafe fn CoReleaseServerProcess() -> u32 { #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoResumeClassObjects() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoResumeClassObjects ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoResumeClassObjects ( ) -> ::windows::core::HRESULT ); CoResumeClassObjects().ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoRevertToSelf() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRevertToSelf ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRevertToSelf ( ) -> ::windows::core::HRESULT ); CoRevertToSelf().ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoRevokeClassObject(dwregister: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRevokeClassObject ( dwregister : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRevokeClassObject ( dwregister : u32 ) -> ::windows::core::HRESULT ); CoRevokeClassObject(dwregister).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -576,19 +576,19 @@ pub unsafe fn CoRevokeDeviceCatalog(cookie: P0) -> ::windows::core::Result<( where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRevokeDeviceCatalog ( cookie : CO_DEVICE_CATALOG_COOKIE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRevokeDeviceCatalog ( cookie : CO_DEVICE_CATALOG_COOKIE ) -> ::windows::core::HRESULT ); CoRevokeDeviceCatalog(cookie.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoRevokeInitializeSpy(ulicookie: u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRevokeInitializeSpy ( ulicookie : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRevokeInitializeSpy ( ulicookie : u64 ) -> ::windows::core::HRESULT ); CoRevokeInitializeSpy(ulicookie).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoRevokeMallocSpy() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoRevokeMallocSpy ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoRevokeMallocSpy ( ) -> ::windows::core::HRESULT ); CoRevokeMallocSpy().ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -597,7 +597,7 @@ pub unsafe fn CoSetCancelObject(punk: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoSetCancelObject ( punk : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoSetCancelObject ( punk : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoSetCancelObject(punk.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -607,13 +607,13 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoSetProxyBlanket ( pproxy : * mut::core::ffi::c_void , dwauthnsvc : u32 , dwauthzsvc : u32 , pserverprincname : :: windows::core::PCWSTR , dwauthnlevel : RPC_C_AUTHN_LEVEL , dwimplevel : RPC_C_IMP_LEVEL , pauthinfo : *const ::core::ffi::c_void , dwcapabilities : EOLE_AUTHENTICATION_CAPABILITIES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoSetProxyBlanket ( pproxy : * mut::core::ffi::c_void , dwauthnsvc : u32 , dwauthzsvc : u32 , pserverprincname : ::windows::core::PCWSTR , dwauthnlevel : RPC_C_AUTHN_LEVEL , dwimplevel : RPC_C_IMP_LEVEL , pauthinfo : *const ::core::ffi::c_void , dwcapabilities : EOLE_AUTHENTICATION_CAPABILITIES ) -> ::windows::core::HRESULT ); CoSetProxyBlanket(pproxy.into_param().abi(), dwauthnsvc, dwauthzsvc, pserverprincname.into_param().abi(), dwauthnlevel, dwimplevel, ::core::mem::transmute(pauthinfo.unwrap_or(::std::ptr::null())), dwcapabilities).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoSuspendClassObjects() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoSuspendClassObjects ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoSuspendClassObjects ( ) -> ::windows::core::HRESULT ); CoSuspendClassObjects().ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -622,7 +622,7 @@ pub unsafe fn CoSwitchCallContext(pnewobject: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CoSwitchCallContext ( pnewobject : * mut::core::ffi::c_void , ppoldobject : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoSwitchCallContext ( pnewobject : * mut::core::ffi::c_void , ppoldobject : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); CoSwitchCallContext(pnewobject.into_param().abi(), &mut result__).from_abi(result__) } @@ -647,13 +647,13 @@ pub unsafe fn CoTaskMemRealloc(pv: ::core::option::Option<*const ::core::ffi::c_ #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoTestCancel() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoTestCancel ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoTestCancel ( ) -> ::windows::core::HRESULT ); CoTestCancel().ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CoTreatAsClass(clsidold: *const ::windows::core::GUID, clsidnew: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoTreatAsClass ( clsidold : *const :: windows::core::GUID , clsidnew : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoTreatAsClass ( clsidold : *const ::windows::core::GUID , clsidnew : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); CoTreatAsClass(clsidold, clsidnew).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -666,7 +666,7 @@ pub unsafe fn CoUninitialize() { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CoWaitForMultipleHandles(dwflags: u32, dwtimeout: u32, phandles: &[super::super::Foundation::HANDLE]) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CoWaitForMultipleHandles ( dwflags : u32 , dwtimeout : u32 , chandles : u32 , phandles : *const super::super::Foundation:: HANDLE , lpdwindex : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoWaitForMultipleHandles ( dwflags : u32 , dwtimeout : u32 , chandles : u32 , phandles : *const super::super::Foundation:: HANDLE , lpdwindex : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoWaitForMultipleHandles(dwflags, dwtimeout, phandles.len() as _, ::core::mem::transmute(phandles.as_ptr()), &mut result__).from_abi(result__) } @@ -674,35 +674,35 @@ pub unsafe fn CoWaitForMultipleHandles(dwflags: u32, dwtimeout: u32, phandles: & #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CoWaitForMultipleObjects(dwflags: u32, dwtimeout: u32, phandles: &[super::super::Foundation::HANDLE]) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CoWaitForMultipleObjects ( dwflags : u32 , dwtimeout : u32 , chandles : u32 , phandles : *const super::super::Foundation:: HANDLE , lpdwindex : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoWaitForMultipleObjects ( dwflags : u32 , dwtimeout : u32 , chandles : u32 , phandles : *const super::super::Foundation:: HANDLE , lpdwindex : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoWaitForMultipleObjects(dwflags, dwtimeout, phandles.len() as _, ::core::mem::transmute(phandles.as_ptr()), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CreateAntiMoniker() -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateAntiMoniker ( ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateAntiMoniker ( ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateAntiMoniker(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CreateBindCtx(reserved: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateBindCtx ( reserved : u32 , ppbc : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateBindCtx ( reserved : u32 , ppbc : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateBindCtx(reserved, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CreateClassMoniker(rclsid: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateClassMoniker ( rclsid : *const :: windows::core::GUID , ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateClassMoniker ( rclsid : *const ::windows::core::GUID , ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateClassMoniker(rclsid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn CreateDataAdviseHolder() -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateDataAdviseHolder ( ppdaholder : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateDataAdviseHolder ( ppdaholder : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateDataAdviseHolder(&mut result__).from_abi(result__) } @@ -713,7 +713,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateDataCache ( punkouter : * mut::core::ffi::c_void , rclsid : *const :: windows::core::GUID , iid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateDataCache ( punkouter : * mut::core::ffi::c_void , rclsid : *const ::windows::core::GUID , iid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateDataCache(punkouter.into_param().abi(), rclsid, &::IID, &mut result__).from_abi(result__) } @@ -723,7 +723,7 @@ pub unsafe fn CreateFileMoniker(lpszpathname: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateFileMoniker ( lpszpathname : :: windows::core::PCWSTR , ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateFileMoniker ( lpszpathname : ::windows::core::PCWSTR , ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateFileMoniker(lpszpathname.into_param().abi(), &mut result__).from_abi(result__) } @@ -734,7 +734,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateGenericComposite ( pmkfirst : * mut::core::ffi::c_void , pmkrest : * mut::core::ffi::c_void , ppmkcomposite : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateGenericComposite ( pmkfirst : * mut::core::ffi::c_void , pmkrest : * mut::core::ffi::c_void , ppmkcomposite : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateGenericComposite(pmkfirst.into_param().abi(), pmkrest.into_param().abi(), &mut result__).from_abi(result__) } @@ -744,7 +744,7 @@ pub unsafe fn CreateIUriBuilder(piuri: P0, dwflags: u32, dwreserved: usize) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateIUriBuilder ( piuri : * mut::core::ffi::c_void , dwflags : u32 , dwreserved : usize , ppiuribuilder : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateIUriBuilder ( piuri : * mut::core::ffi::c_void , dwflags : u32 , dwreserved : usize , ppiuribuilder : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateIUriBuilder(piuri.into_param().abi(), dwflags, dwreserved, &mut result__).from_abi(result__) } @@ -755,7 +755,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateItemMoniker ( lpszdelim : :: windows::core::PCWSTR , lpszitem : :: windows::core::PCWSTR , ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateItemMoniker ( lpszdelim : ::windows::core::PCWSTR , lpszitem : ::windows::core::PCWSTR , ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateItemMoniker(lpszdelim.into_param().abi(), lpszitem.into_param().abi(), &mut result__).from_abi(result__) } @@ -765,7 +765,7 @@ pub unsafe fn CreateObjrefMoniker(punk: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateObjrefMoniker ( punk : * mut::core::ffi::c_void , ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateObjrefMoniker ( punk : * mut::core::ffi::c_void , ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateObjrefMoniker(punk.into_param().abi(), &mut result__).from_abi(result__) } @@ -775,7 +775,7 @@ pub unsafe fn CreatePointerMoniker(punk: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreatePointerMoniker ( punk : * mut::core::ffi::c_void , ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreatePointerMoniker ( punk : * mut::core::ffi::c_void , ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreatePointerMoniker(punk.into_param().abi(), &mut result__).from_abi(result__) } @@ -788,7 +788,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateStdProgressIndicator ( hwndparent : super::super::Foundation:: HWND , psztitle : :: windows::core::PCWSTR , pibsccaller : * mut::core::ffi::c_void , ppibsc : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateStdProgressIndicator ( hwndparent : super::super::Foundation:: HWND , psztitle : ::windows::core::PCWSTR , pibsccaller : * mut::core::ffi::c_void , ppibsc : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateStdProgressIndicator(hwndparent.into_param().abi(), psztitle.into_param().abi(), pibsccaller.into_param().abi(), &mut result__).from_abi(result__) } @@ -798,7 +798,7 @@ pub unsafe fn CreateUri(pwzuri: P0, dwflags: URI_CREATE_FLAGS, dwreserved: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateUri ( pwzuri : :: windows::core::PCWSTR , dwflags : URI_CREATE_FLAGS , dwreserved : usize , ppuri : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateUri ( pwzuri : ::windows::core::PCWSTR , dwflags : URI_CREATE_FLAGS , dwreserved : usize , ppuri : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateUri(pwzuri.into_param().abi(), dwflags, dwreserved, &mut result__).from_abi(result__) } @@ -808,7 +808,7 @@ pub unsafe fn CreateUriFromMultiByteString(pszansiinputuri: P0, dwencodingfl where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateUriFromMultiByteString ( pszansiinputuri : :: windows::core::PCSTR , dwencodingflags : u32 , dwcodepage : u32 , dwcreateflags : u32 , dwreserved : usize , ppuri : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateUriFromMultiByteString ( pszansiinputuri : ::windows::core::PCSTR , dwencodingflags : u32 , dwcodepage : u32 , dwcreateflags : u32 , dwreserved : usize , ppuri : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateUriFromMultiByteString(pszansiinputuri.into_param().abi(), dwencodingflags, dwcodepage, dwcreateflags, dwreserved, &mut result__).from_abi(result__) } @@ -819,14 +819,14 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "urlmon.dll""system" fn CreateUriWithFragment ( pwzuri : :: windows::core::PCWSTR , pwzfragment : :: windows::core::PCWSTR , dwflags : u32 , dwreserved : usize , ppuri : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "urlmon.dll""system" fn CreateUriWithFragment ( pwzuri : ::windows::core::PCWSTR , pwzfragment : ::windows::core::PCWSTR , dwflags : u32 , dwreserved : usize , ppuri : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateUriWithFragment(pwzuri.into_param().abi(), pwzfragment.into_param().abi(), dwflags, dwreserved, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn DcomChannelSetHResult(pvreserved: ::core::option::Option<*const ::core::ffi::c_void>, pulreserved: ::core::option::Option<*const u32>, appshr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn DcomChannelSetHResult ( pvreserved : *const ::core::ffi::c_void , pulreserved : *const u32 , appshr : :: windows::core::HRESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn DcomChannelSetHResult ( pvreserved : *const ::core::ffi::c_void , pulreserved : *const u32 , appshr : ::windows::core::HRESULT ) -> ::windows::core::HRESULT ); DcomChannelSetHResult(::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pulreserved.unwrap_or(::std::ptr::null())), appshr).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -835,21 +835,21 @@ pub unsafe fn GetClassFile(szfilename: P0) -> ::windows::core::Result<::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn GetClassFile ( szfilename : :: windows::core::PCWSTR , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn GetClassFile ( szfilename : ::windows::core::PCWSTR , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); GetClassFile(szfilename.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn GetErrorInfo(dwreserved: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn GetErrorInfo ( dwreserved : u32 , pperrinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn GetErrorInfo ( dwreserved : u32 , pperrinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetErrorInfo(dwreserved, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn GetRunningObjectTable(reserved: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn GetRunningObjectTable ( reserved : u32 , pprot : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn GetRunningObjectTable ( reserved : u32 , pprot : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetRunningObjectTable(reserved, &mut result__).from_abi(result__) } @@ -859,7 +859,7 @@ pub unsafe fn IIDFromString(lpsz: P0) -> ::windows::core::Result<::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn IIDFromString ( lpsz : :: windows::core::PCWSTR , lpiid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn IIDFromString ( lpsz : ::windows::core::PCWSTR , lpiid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); IIDFromString(lpsz.into_param().abi(), &mut result__).from_abi(result__) } @@ -870,7 +870,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn MkParseDisplayName ( pbc : * mut::core::ffi::c_void , szusername : :: windows::core::PCWSTR , pcheaten : *mut u32 , ppmk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn MkParseDisplayName ( pbc : * mut::core::ffi::c_void , szusername : ::windows::core::PCWSTR , pcheaten : *mut u32 , ppmk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MkParseDisplayName(pbc.into_param().abi(), szusername.into_param().abi(), pcheaten, ::core::mem::transmute(ppmk)).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] @@ -880,7 +880,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn MonikerCommonPrefixWith ( pmkthis : * mut::core::ffi::c_void , pmkother : * mut::core::ffi::c_void , ppmkcommon : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn MonikerCommonPrefixWith ( pmkthis : * mut::core::ffi::c_void , pmkother : * mut::core::ffi::c_void , ppmkcommon : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MonikerCommonPrefixWith(pmkthis.into_param().abi(), pmkother.into_param().abi(), &mut result__).from_abi(result__) } @@ -893,13 +893,13 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn MonikerRelativePathTo ( pmksrc : * mut::core::ffi::c_void , pmkdest : * mut::core::ffi::c_void , ppmkrelpath : *mut * mut::core::ffi::c_void , dwreserved : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn MonikerRelativePathTo ( pmksrc : * mut::core::ffi::c_void , pmkdest : * mut::core::ffi::c_void , ppmkrelpath : *mut * mut::core::ffi::c_void , dwreserved : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); MonikerRelativePathTo(pmksrc.into_param().abi(), pmkdest.into_param().abi(), ::core::mem::transmute(ppmkrelpath), dwreserved.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn ProgIDFromCLSID(clsid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "ole32.dll""system" fn ProgIDFromCLSID ( clsid : *const :: windows::core::GUID , lplpszprogid : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn ProgIDFromCLSID ( clsid : *const ::windows::core::GUID , lplpszprogid : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); ProgIDFromCLSID(clsid, &mut result__).from_abi(result__) } @@ -909,26 +909,26 @@ pub unsafe fn SetErrorInfo(dwreserved: u32, perrinfo: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SetErrorInfo ( dwreserved : u32 , perrinfo : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SetErrorInfo ( dwreserved : u32 , perrinfo : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SetErrorInfo(dwreserved, perrinfo.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn StringFromCLSID(rclsid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "ole32.dll""system" fn StringFromCLSID ( rclsid : *const :: windows::core::GUID , lplpsz : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StringFromCLSID ( rclsid : *const ::windows::core::GUID , lplpsz : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); StringFromCLSID(rclsid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn StringFromGUID2(rguid: *const ::windows::core::GUID, lpsz: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "ole32.dll""system" fn StringFromGUID2 ( rguid : *const :: windows::core::GUID , lpsz : :: windows::core::PWSTR , cchmax : i32 ) -> i32 ); + ::windows::imp::link ! ( "ole32.dll""system" fn StringFromGUID2 ( rguid : *const ::windows::core::GUID , lpsz : ::windows::core::PWSTR , cchmax : i32 ) -> i32 ); StringFromGUID2(rguid, ::core::mem::transmute(lpsz.as_ptr()), lpsz.len() as _) } #[doc = "*Required features: `\"Win32_System_Com\"`*"] #[inline] pub unsafe fn StringFromIID(rclsid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "ole32.dll""system" fn StringFromIID ( rclsid : *const :: windows::core::GUID , lplpsz : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn StringFromIID ( rclsid : *const ::windows::core::GUID , lplpsz : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); StringFromIID(rclsid, &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs index 2325294039..27f0dd806f 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ComponentServices/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn CoCreateActivity(piunknown: P0, riid: *const ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "comsvcs.dll""system" fn CoCreateActivity ( piunknown : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comsvcs.dll""system" fn CoCreateActivity ( piunknown : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoCreateActivity(piunknown.into_param().abi(), riid, ppobj).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] @@ -13,14 +13,14 @@ pub unsafe fn CoEnterServiceDomain(pconfigobject: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "comsvcs.dll""system" fn CoEnterServiceDomain ( pconfigobject : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comsvcs.dll""system" fn CoEnterServiceDomain ( pconfigobject : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoEnterServiceDomain(pconfigobject.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CoGetDefaultContext(apttype: super::Com::APTTYPE, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn CoGetDefaultContext ( apttype : super::Com:: APTTYPE , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoGetDefaultContext ( apttype : super::Com:: APTTYPE , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CoGetDefaultContext(apttype, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] @@ -35,26 +35,26 @@ where #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] #[inline] pub unsafe fn GetDispenserManager() -> ::windows::core::Result { - ::windows::imp::link ! ( "mtxdm.dll""cdecl" fn GetDispenserManager ( param0 : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mtxdm.dll""cdecl" fn GetDispenserManager ( param0 : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetDispenserManager(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] #[inline] pub unsafe fn GetManagedExtensions(dwexts: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "comsvcs.dll""system" fn GetManagedExtensions ( dwexts : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comsvcs.dll""system" fn GetManagedExtensions ( dwexts : *mut u32 ) -> ::windows::core::HRESULT ); GetManagedExtensions(dwexts).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] #[inline] pub unsafe fn MTSCreateActivity(riid: *const ::windows::core::GUID, ppobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "comsvcs.dll""system" fn MTSCreateActivity ( riid : *const :: windows::core::GUID , ppobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comsvcs.dll""system" fn MTSCreateActivity ( riid : *const ::windows::core::GUID , ppobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MTSCreateActivity(riid, ppobj).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] #[inline] pub unsafe fn RecycleSurrogate(lreasoncode: i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "comsvcs.dll""cdecl" fn RecycleSurrogate ( lreasoncode : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comsvcs.dll""cdecl" fn RecycleSurrogate ( lreasoncode : i32 ) -> ::windows::core::HRESULT ); RecycleSurrogate(lreasoncode).ok() } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] @@ -63,7 +63,7 @@ pub unsafe fn SafeRef(rid: *const ::windows::core::GUID, punk: P0) -> *mut : where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "comsvcs.dll""cdecl" fn SafeRef ( rid : *const :: windows::core::GUID , punk : * mut::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "comsvcs.dll""cdecl" fn SafeRef ( rid : *const ::windows::core::GUID , punk : * mut::core::ffi::c_void ) -> *mut ::core::ffi::c_void ); SafeRef(rid, punk.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ComponentServices\"`, `\"Win32_System_Com\"`*"] @@ -8290,9 +8290,9 @@ pub const SharedPropertyGroup: ::windows::core::GUID = ::windows::core::GUID::fr #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub const SharedPropertyGroupManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2a005c11_a5de_11cf_9e66_00aa00a3f464); #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] -pub const TRACKER_INIT_EVENT: ::windows::core::PCWSTR = ::windows::w!("Global\\COM+ Tracker Init Event"); +pub const TRACKER_INIT_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("Global\\COM+ Tracker Init Event"); #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] -pub const TRACKER_STARTSTOP_EVENT: ::windows::core::PCWSTR = ::windows::w!("Global\\COM+ Tracker Push Event"); +pub const TRACKER_STARTSTOP_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("Global\\COM+ Tracker Push Event"); #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] pub const TrackerServer: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xecabafb9_7f19_11d2_978e_0000f8757e2a); #[doc = "*Required features: `\"Win32_System_ComponentServices\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs index 45a99e33d8..a5ba373bd5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Console/mod.rs @@ -7,7 +7,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn AddConsoleAliasA ( source : :: windows::core::PCSTR , target : :: windows::core::PCSTR , exename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn AddConsoleAliasA ( source : ::windows::core::PCSTR , target : ::windows::core::PCSTR , exename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AddConsoleAliasA(source.into_param().abi(), target.into_param().abi(), exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -19,7 +19,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn AddConsoleAliasW ( source : :: windows::core::PCWSTR , target : :: windows::core::PCWSTR , exename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn AddConsoleAliasW ( source : ::windows::core::PCWSTR , target : ::windows::core::PCWSTR , exename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AddConsoleAliasW(source.into_param().abi(), target.into_param().abi(), exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -61,7 +61,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreatePseudoConsole ( size : COORD , hinput : super::super::Foundation:: HANDLE , houtput : super::super::Foundation:: HANDLE , dwflags : u32 , phpc : *mut HPCON ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreatePseudoConsole ( size : COORD , hinput : super::super::Foundation:: HANDLE , houtput : super::super::Foundation:: HANDLE , dwflags : u32 , phpc : *mut HPCON ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreatePseudoConsole(::core::mem::transmute(size), hinput.into_param().abi(), houtput.into_param().abi(), dwflags, &mut result__).from_abi(result__) } @@ -71,7 +71,7 @@ pub unsafe fn ExpungeConsoleCommandHistoryA(exename: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ExpungeConsoleCommandHistoryA ( exename : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ExpungeConsoleCommandHistoryA ( exename : ::windows::core::PCSTR ) -> ( ) ); ExpungeConsoleCommandHistoryA(exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -80,7 +80,7 @@ pub unsafe fn ExpungeConsoleCommandHistoryW(exename: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ExpungeConsoleCommandHistoryW ( exename : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ExpungeConsoleCommandHistoryW ( exename : ::windows::core::PCWSTR ) -> ( ) ); ExpungeConsoleCommandHistoryW(exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -144,13 +144,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasA ( source : :: windows::core::PCSTR , targetbuffer : :: windows::core::PSTR , targetbufferlength : u32 , exename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasA ( source : ::windows::core::PCSTR , targetbuffer : ::windows::core::PSTR , targetbufferlength : u32 , exename : ::windows::core::PCSTR ) -> u32 ); GetConsoleAliasA(source.into_param().abi(), ::core::mem::transmute(targetbuffer.as_ptr()), targetbuffer.len() as _, exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] pub unsafe fn GetConsoleAliasExesA(exenamebuffer: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasExesA ( exenamebuffer : :: windows::core::PSTR , exenamebufferlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasExesA ( exenamebuffer : ::windows::core::PSTR , exenamebufferlength : u32 ) -> u32 ); GetConsoleAliasExesA(::core::mem::transmute(exenamebuffer.as_ptr()), exenamebuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -168,7 +168,7 @@ pub unsafe fn GetConsoleAliasExesLengthW() -> u32 { #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] pub unsafe fn GetConsoleAliasExesW(exenamebuffer: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasExesW ( exenamebuffer : :: windows::core::PWSTR , exenamebufferlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasExesW ( exenamebuffer : ::windows::core::PWSTR , exenamebufferlength : u32 ) -> u32 ); GetConsoleAliasExesW(::core::mem::transmute(exenamebuffer.as_ptr()), exenamebuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -178,7 +178,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasW ( source : :: windows::core::PCWSTR , targetbuffer : :: windows::core::PWSTR , targetbufferlength : u32 , exename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasW ( source : ::windows::core::PCWSTR , targetbuffer : ::windows::core::PWSTR , targetbufferlength : u32 , exename : ::windows::core::PCWSTR ) -> u32 ); GetConsoleAliasW(source.into_param().abi(), ::core::mem::transmute(targetbuffer.as_ptr()), targetbuffer.len() as _, exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -187,7 +187,7 @@ pub unsafe fn GetConsoleAliasesA(aliasbuffer: &mut [u8], exename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasesA ( aliasbuffer : :: windows::core::PSTR , aliasbufferlength : u32 , exename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasesA ( aliasbuffer : ::windows::core::PSTR , aliasbufferlength : u32 , exename : ::windows::core::PCSTR ) -> u32 ); GetConsoleAliasesA(::core::mem::transmute(aliasbuffer.as_ptr()), aliasbuffer.len() as _, exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -196,7 +196,7 @@ pub unsafe fn GetConsoleAliasesLengthA(exename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasesLengthA ( exename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasesLengthA ( exename : ::windows::core::PCSTR ) -> u32 ); GetConsoleAliasesLengthA(exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -205,7 +205,7 @@ pub unsafe fn GetConsoleAliasesLengthW(exename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasesLengthW ( exename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasesLengthW ( exename : ::windows::core::PCWSTR ) -> u32 ); GetConsoleAliasesLengthW(exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -214,7 +214,7 @@ pub unsafe fn GetConsoleAliasesW(aliasbuffer: &mut [u16], exename: P0) -> u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasesW ( aliasbuffer : :: windows::core::PWSTR , aliasbufferlength : u32 , exename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleAliasesW ( aliasbuffer : ::windows::core::PWSTR , aliasbufferlength : u32 , exename : ::windows::core::PCWSTR ) -> u32 ); GetConsoleAliasesW(::core::mem::transmute(aliasbuffer.as_ptr()), aliasbuffer.len() as _, exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -229,7 +229,7 @@ pub unsafe fn GetConsoleCommandHistoryA(commands: &mut [u8], exename: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleCommandHistoryA ( commands : :: windows::core::PSTR , commandbufferlength : u32 , exename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleCommandHistoryA ( commands : ::windows::core::PSTR , commandbufferlength : u32 , exename : ::windows::core::PCSTR ) -> u32 ); GetConsoleCommandHistoryA(::core::mem::transmute(commands.as_ptr()), commands.len() as _, exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -238,7 +238,7 @@ pub unsafe fn GetConsoleCommandHistoryLengthA(exename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleCommandHistoryLengthA ( exename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleCommandHistoryLengthA ( exename : ::windows::core::PCSTR ) -> u32 ); GetConsoleCommandHistoryLengthA(exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -247,7 +247,7 @@ pub unsafe fn GetConsoleCommandHistoryLengthW(exename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleCommandHistoryLengthW ( exename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleCommandHistoryLengthW ( exename : ::windows::core::PCWSTR ) -> u32 ); GetConsoleCommandHistoryLengthW(exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -256,7 +256,7 @@ pub unsafe fn GetConsoleCommandHistoryW(commands: ::windows::core::PWSTR, co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleCommandHistoryW ( commands : :: windows::core::PWSTR , commandbufferlength : u32 , exename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleCommandHistoryW ( commands : ::windows::core::PWSTR , commandbufferlength : u32 , exename : ::windows::core::PCWSTR ) -> u32 ); GetConsoleCommandHistoryW(::core::mem::transmute(commands), commandbufferlength, exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -306,13 +306,13 @@ where #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] pub unsafe fn GetConsoleOriginalTitleA(lpconsoletitle: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleOriginalTitleA ( lpconsoletitle : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleOriginalTitleA ( lpconsoletitle : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetConsoleOriginalTitleA(::core::mem::transmute(lpconsoletitle.as_ptr()), lpconsoletitle.len() as _) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] pub unsafe fn GetConsoleOriginalTitleW(lpconsoletitle: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleOriginalTitleW ( lpconsoletitle : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleOriginalTitleW ( lpconsoletitle : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetConsoleOriginalTitleW(::core::mem::transmute(lpconsoletitle.as_ptr()), lpconsoletitle.len() as _) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] @@ -357,13 +357,13 @@ pub unsafe fn GetConsoleSelectionInfo(lpconsoleselectioninfo: *mut CONSOLE_SELEC #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] pub unsafe fn GetConsoleTitleA(lpconsoletitle: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleTitleA ( lpconsoletitle : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleTitleA ( lpconsoletitle : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetConsoleTitleA(::core::mem::transmute(lpconsoletitle.as_ptr()), lpconsoletitle.len() as _) } #[doc = "*Required features: `\"Win32_System_Console\"`*"] #[inline] pub unsafe fn GetConsoleTitleW(lpconsoletitle: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleTitleW ( lpconsoletitle : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetConsoleTitleW ( lpconsoletitle : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetConsoleTitleW(::core::mem::transmute(lpconsoletitle.as_ptr()), lpconsoletitle.len() as _) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -507,7 +507,7 @@ pub unsafe fn ReadConsoleOutputCharacterA(hconsoleoutput: P0, lpcharacter: & where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ReadConsoleOutputCharacterA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : :: windows::core::PSTR , nlength : u32 , dwreadcoord : COORD , lpnumberofcharsread : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ReadConsoleOutputCharacterA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : ::windows::core::PSTR , nlength : u32 , dwreadcoord : COORD , lpnumberofcharsread : *mut u32 ) -> super::super::Foundation:: BOOL ); ReadConsoleOutputCharacterA(hconsoleoutput.into_param().abi(), ::core::mem::transmute(lpcharacter.as_ptr()), lpcharacter.len() as _, ::core::mem::transmute(dwreadcoord), lpnumberofcharsread) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -517,7 +517,7 @@ pub unsafe fn ReadConsoleOutputCharacterW(hconsoleoutput: P0, lpcharacter: & where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ReadConsoleOutputCharacterW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : :: windows::core::PWSTR , nlength : u32 , dwreadcoord : COORD , lpnumberofcharsread : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ReadConsoleOutputCharacterW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : ::windows::core::PWSTR , nlength : u32 , dwreadcoord : COORD , lpnumberofcharsread : *mut u32 ) -> super::super::Foundation:: BOOL ); ReadConsoleOutputCharacterW(hconsoleoutput.into_param().abi(), ::core::mem::transmute(lpcharacter.as_ptr()), lpcharacter.len() as _, ::core::mem::transmute(dwreadcoord), lpnumberofcharsread) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -546,7 +546,7 @@ pub unsafe fn ResizePseudoConsole(hpc: P0, size: COORD) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ResizePseudoConsole ( hpc : HPCON , size : COORD ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ResizePseudoConsole ( hpc : HPCON , size : COORD ) -> ::windows::core::HRESULT ); ResizePseudoConsole(hpc.into_param().abi(), ::core::mem::transmute(size)).ok() } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -650,7 +650,7 @@ pub unsafe fn SetConsoleNumberOfCommandsA(number: u32, exename: P0) -> super where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetConsoleNumberOfCommandsA ( number : u32 , exename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetConsoleNumberOfCommandsA ( number : u32 , exename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetConsoleNumberOfCommandsA(number, exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -660,7 +660,7 @@ pub unsafe fn SetConsoleNumberOfCommandsW(number: u32, exename: P0) -> super where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetConsoleNumberOfCommandsW ( number : u32 , exename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetConsoleNumberOfCommandsW ( number : u32 , exename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetConsoleNumberOfCommandsW(number, exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -707,7 +707,7 @@ pub unsafe fn SetConsoleTitleA(lpconsoletitle: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetConsoleTitleA ( lpconsoletitle : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetConsoleTitleA ( lpconsoletitle : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetConsoleTitleA(lpconsoletitle.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -717,7 +717,7 @@ pub unsafe fn SetConsoleTitleW(lpconsoletitle: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetConsoleTitleW ( lpconsoletitle : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetConsoleTitleW ( lpconsoletitle : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetConsoleTitleW(lpconsoletitle.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -819,7 +819,7 @@ pub unsafe fn WriteConsoleOutputCharacterA(hconsoleoutput: P0, lpcharacter: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WriteConsoleOutputCharacterA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : :: windows::core::PCSTR , nlength : u32 , dwwritecoord : COORD , lpnumberofcharswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WriteConsoleOutputCharacterA ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : ::windows::core::PCSTR , nlength : u32 , dwwritecoord : COORD , lpnumberofcharswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); WriteConsoleOutputCharacterA(hconsoleoutput.into_param().abi(), ::core::mem::transmute(lpcharacter.as_ptr()), lpcharacter.len() as _, ::core::mem::transmute(dwwritecoord), lpnumberofcharswritten) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] @@ -829,7 +829,7 @@ pub unsafe fn WriteConsoleOutputCharacterW(hconsoleoutput: P0, lpcharacter: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WriteConsoleOutputCharacterW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : :: windows::core::PCWSTR , nlength : u32 , dwwritecoord : COORD , lpnumberofcharswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WriteConsoleOutputCharacterW ( hconsoleoutput : super::super::Foundation:: HANDLE , lpcharacter : ::windows::core::PCWSTR , nlength : u32 , dwwritecoord : COORD , lpnumberofcharswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); WriteConsoleOutputCharacterW(hconsoleoutput.into_param().abi(), ::core::mem::transmute(lpcharacter.as_ptr()), lpcharacter.len() as _, ::core::mem::transmute(dwwritecoord), lpnumberofcharswritten) } #[doc = "*Required features: `\"Win32_System_Console\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs index fd7aeab82a..782f54c439 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Contacts/mod.rs @@ -1432,201 +1432,201 @@ pub const CGD_UNKNOWN_PROPERTY: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub const CLSID_ContactAggregationManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x96c8ad95_c199_44de_b34e_ac33c442df39); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_AGENT: ::windows::core::PCWSTR = ::windows::w!("Agent"); +pub const CONTACTLABEL_PUB_AGENT: ::windows::core::PCWSTR = ::windows::core::w!("Agent"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_BBS: ::windows::core::PCWSTR = ::windows::w!("BBS"); +pub const CONTACTLABEL_PUB_BBS: ::windows::core::PCWSTR = ::windows::core::w!("BBS"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_BUSINESS: ::windows::core::PCWSTR = ::windows::w!("Business"); +pub const CONTACTLABEL_PUB_BUSINESS: ::windows::core::PCWSTR = ::windows::core::w!("Business"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_CAR: ::windows::core::PCWSTR = ::windows::w!("Car"); +pub const CONTACTLABEL_PUB_CAR: ::windows::core::PCWSTR = ::windows::core::w!("Car"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_CELLULAR: ::windows::core::PCWSTR = ::windows::w!("Cellular"); +pub const CONTACTLABEL_PUB_CELLULAR: ::windows::core::PCWSTR = ::windows::core::w!("Cellular"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_DOMESTIC: ::windows::core::PCWSTR = ::windows::w!("Domestic"); +pub const CONTACTLABEL_PUB_DOMESTIC: ::windows::core::PCWSTR = ::windows::core::w!("Domestic"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_FAX: ::windows::core::PCWSTR = ::windows::w!("Fax"); +pub const CONTACTLABEL_PUB_FAX: ::windows::core::PCWSTR = ::windows::core::w!("Fax"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_INTERNATIONAL: ::windows::core::PCWSTR = ::windows::w!("International"); +pub const CONTACTLABEL_PUB_INTERNATIONAL: ::windows::core::PCWSTR = ::windows::core::w!("International"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_ISDN: ::windows::core::PCWSTR = ::windows::w!("ISDN"); +pub const CONTACTLABEL_PUB_ISDN: ::windows::core::PCWSTR = ::windows::core::w!("ISDN"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_LOGO: ::windows::core::PCWSTR = ::windows::w!("Logo"); +pub const CONTACTLABEL_PUB_LOGO: ::windows::core::PCWSTR = ::windows::core::w!("Logo"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_MOBILE: ::windows::core::PCWSTR = ::windows::w!("Mobile"); +pub const CONTACTLABEL_PUB_MOBILE: ::windows::core::PCWSTR = ::windows::core::w!("Mobile"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_MODEM: ::windows::core::PCWSTR = ::windows::w!("Modem"); +pub const CONTACTLABEL_PUB_MODEM: ::windows::core::PCWSTR = ::windows::core::w!("Modem"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_OTHER: ::windows::core::PCWSTR = ::windows::w!("Other"); +pub const CONTACTLABEL_PUB_OTHER: ::windows::core::PCWSTR = ::windows::core::w!("Other"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PAGER: ::windows::core::PCWSTR = ::windows::w!("Pager"); +pub const CONTACTLABEL_PUB_PAGER: ::windows::core::PCWSTR = ::windows::core::w!("Pager"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PARCEL: ::windows::core::PCWSTR = ::windows::w!("Parcel"); +pub const CONTACTLABEL_PUB_PARCEL: ::windows::core::PCWSTR = ::windows::core::w!("Parcel"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PCS: ::windows::core::PCWSTR = ::windows::w!("PCS"); +pub const CONTACTLABEL_PUB_PCS: ::windows::core::PCWSTR = ::windows::core::w!("PCS"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PERSONAL: ::windows::core::PCWSTR = ::windows::w!("Personal"); +pub const CONTACTLABEL_PUB_PERSONAL: ::windows::core::PCWSTR = ::windows::core::w!("Personal"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_POSTAL: ::windows::core::PCWSTR = ::windows::w!("Postal"); +pub const CONTACTLABEL_PUB_POSTAL: ::windows::core::PCWSTR = ::windows::core::w!("Postal"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_PREFERRED: ::windows::core::PCWSTR = ::windows::w!("Preferred"); +pub const CONTACTLABEL_PUB_PREFERRED: ::windows::core::PCWSTR = ::windows::core::w!("Preferred"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_TTY: ::windows::core::PCWSTR = ::windows::w!("TTY"); +pub const CONTACTLABEL_PUB_TTY: ::windows::core::PCWSTR = ::windows::core::w!("TTY"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_USERTILE: ::windows::core::PCWSTR = ::windows::w!("UserTile"); +pub const CONTACTLABEL_PUB_USERTILE: ::windows::core::PCWSTR = ::windows::core::w!("UserTile"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_VIDEO: ::windows::core::PCWSTR = ::windows::w!("Video"); +pub const CONTACTLABEL_PUB_VIDEO: ::windows::core::PCWSTR = ::windows::core::w!("Video"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_PUB_VOICE: ::windows::core::PCWSTR = ::windows::w!("Voice"); +pub const CONTACTLABEL_PUB_VOICE: ::windows::core::PCWSTR = ::windows::core::w!("Voice"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_ANNIVERSARY: ::windows::core::PCWSTR = ::windows::w!("wab:Anniversary"); +pub const CONTACTLABEL_WAB_ANNIVERSARY: ::windows::core::PCWSTR = ::windows::core::w!("wab:Anniversary"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_ASSISTANT: ::windows::core::PCWSTR = ::windows::w!("wab:Assistant"); +pub const CONTACTLABEL_WAB_ASSISTANT: ::windows::core::PCWSTR = ::windows::core::w!("wab:Assistant"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_BIRTHDAY: ::windows::core::PCWSTR = ::windows::w!("wab:Birthday"); +pub const CONTACTLABEL_WAB_BIRTHDAY: ::windows::core::PCWSTR = ::windows::core::w!("wab:Birthday"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_CHILD: ::windows::core::PCWSTR = ::windows::w!("wab:Child"); +pub const CONTACTLABEL_WAB_CHILD: ::windows::core::PCWSTR = ::windows::core::w!("wab:Child"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_MANAGER: ::windows::core::PCWSTR = ::windows::w!("wab:Manager"); +pub const CONTACTLABEL_WAB_MANAGER: ::windows::core::PCWSTR = ::windows::core::w!("wab:Manager"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_SCHOOL: ::windows::core::PCWSTR = ::windows::w!("wab:School"); +pub const CONTACTLABEL_WAB_SCHOOL: ::windows::core::PCWSTR = ::windows::core::w!("wab:School"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_SOCIALNETWORK: ::windows::core::PCWSTR = ::windows::w!("wab:SocialNetwork"); +pub const CONTACTLABEL_WAB_SOCIALNETWORK: ::windows::core::PCWSTR = ::windows::core::w!("wab:SocialNetwork"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_SPOUSE: ::windows::core::PCWSTR = ::windows::w!("wab:Spouse"); +pub const CONTACTLABEL_WAB_SPOUSE: ::windows::core::PCWSTR = ::windows::core::w!("wab:Spouse"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTLABEL_WAB_WISHLIST: ::windows::core::PCWSTR = ::windows::w!("wab:WishList"); +pub const CONTACTLABEL_WAB_WISHLIST: ::windows::core::PCWSTR = ::windows::core::w!("wab:WishList"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_CREATIONDATE: ::windows::core::PCWSTR = ::windows::w!("CreationDate"); +pub const CONTACTPROP_PUB_CREATIONDATE: ::windows::core::PCWSTR = ::windows::core::w!("CreationDate"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_GENDER: ::windows::core::PCWSTR = ::windows::w!("Gender"); +pub const CONTACTPROP_PUB_GENDER: ::windows::core::PCWSTR = ::windows::core::w!("Gender"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_GENDER_FEMALE: ::windows::core::PCWSTR = ::windows::w!("Female"); +pub const CONTACTPROP_PUB_GENDER_FEMALE: ::windows::core::PCWSTR = ::windows::core::w!("Female"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_GENDER_MALE: ::windows::core::PCWSTR = ::windows::w!("Male"); +pub const CONTACTPROP_PUB_GENDER_MALE: ::windows::core::PCWSTR = ::windows::core::w!("Male"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_GENDER_UNSPECIFIED: ::windows::core::PCWSTR = ::windows::w!("Unspecified"); +pub const CONTACTPROP_PUB_GENDER_UNSPECIFIED: ::windows::core::PCWSTR = ::windows::core::w!("Unspecified"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_CERTIFICATECOLLECTION: ::windows::core::PCWSTR = ::windows::w!("CertificateCollection"); +pub const CONTACTPROP_PUB_L1_CERTIFICATECOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("CertificateCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_CONTACTIDCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("ContactIDCollection"); +pub const CONTACTPROP_PUB_L1_CONTACTIDCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("ContactIDCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_DATECOLLECTION: ::windows::core::PCWSTR = ::windows::w!("DateCollection"); +pub const CONTACTPROP_PUB_L1_DATECOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("DateCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_EMAILADDRESSCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("EmailAddressCollection"); +pub const CONTACTPROP_PUB_L1_EMAILADDRESSCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("EmailAddressCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_IMADDRESSCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("IMAddressCollection"); +pub const CONTACTPROP_PUB_L1_IMADDRESSCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("IMAddressCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_NAMECOLLECTION: ::windows::core::PCWSTR = ::windows::w!("NameCollection"); +pub const CONTACTPROP_PUB_L1_NAMECOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("NameCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_PERSONCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("PersonCollection"); +pub const CONTACTPROP_PUB_L1_PERSONCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("PersonCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_PHONENUMBERCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("PhoneNumberCollection"); +pub const CONTACTPROP_PUB_L1_PHONENUMBERCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("PhoneNumberCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_PHOTOCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("PhotoCollection"); +pub const CONTACTPROP_PUB_L1_PHOTOCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("PhotoCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_PHYSICALADDRESSCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("PhysicalAddressCollection"); +pub const CONTACTPROP_PUB_L1_PHYSICALADDRESSCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("PhysicalAddressCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_POSITIONCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("PositionCollection"); +pub const CONTACTPROP_PUB_L1_POSITIONCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("PositionCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L1_URLCOLLECTION: ::windows::core::PCWSTR = ::windows::w!("UrlCollection"); +pub const CONTACTPROP_PUB_L1_URLCOLLECTION: ::windows::core::PCWSTR = ::windows::core::w!("UrlCollection"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_CERTIFICATE: ::windows::core::PCWSTR = ::windows::w!("/Certificate"); +pub const CONTACTPROP_PUB_L2_CERTIFICATE: ::windows::core::PCWSTR = ::windows::core::w!("/Certificate"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_CONTACTID: ::windows::core::PCWSTR = ::windows::w!("/ContactID"); +pub const CONTACTPROP_PUB_L2_CONTACTID: ::windows::core::PCWSTR = ::windows::core::w!("/ContactID"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_DATE: ::windows::core::PCWSTR = ::windows::w!("/Date"); +pub const CONTACTPROP_PUB_L2_DATE: ::windows::core::PCWSTR = ::windows::core::w!("/Date"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_EMAILADDRESS: ::windows::core::PCWSTR = ::windows::w!("/EmailAddress"); +pub const CONTACTPROP_PUB_L2_EMAILADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("/EmailAddress"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_IMADDRESSENTRY: ::windows::core::PCWSTR = ::windows::w!("/IMAddress"); +pub const CONTACTPROP_PUB_L2_IMADDRESSENTRY: ::windows::core::PCWSTR = ::windows::core::w!("/IMAddress"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_NAME: ::windows::core::PCWSTR = ::windows::w!("/Name"); +pub const CONTACTPROP_PUB_L2_NAME: ::windows::core::PCWSTR = ::windows::core::w!("/Name"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_PERSON: ::windows::core::PCWSTR = ::windows::w!("/Person"); +pub const CONTACTPROP_PUB_L2_PERSON: ::windows::core::PCWSTR = ::windows::core::w!("/Person"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_PHONENUMBER: ::windows::core::PCWSTR = ::windows::w!("/PhoneNumber"); +pub const CONTACTPROP_PUB_L2_PHONENUMBER: ::windows::core::PCWSTR = ::windows::core::w!("/PhoneNumber"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_PHOTO: ::windows::core::PCWSTR = ::windows::w!("/Photo"); +pub const CONTACTPROP_PUB_L2_PHOTO: ::windows::core::PCWSTR = ::windows::core::w!("/Photo"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_PHYSICALADDRESS: ::windows::core::PCWSTR = ::windows::w!("/PhysicalAddress"); +pub const CONTACTPROP_PUB_L2_PHYSICALADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("/PhysicalAddress"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_POSITION: ::windows::core::PCWSTR = ::windows::w!("/Position"); +pub const CONTACTPROP_PUB_L2_POSITION: ::windows::core::PCWSTR = ::windows::core::w!("/Position"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L2_URL: ::windows::core::PCWSTR = ::windows::w!("/Url"); +pub const CONTACTPROP_PUB_L2_URL: ::windows::core::PCWSTR = ::windows::core::w!("/Url"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("/Address"); +pub const CONTACTPROP_PUB_L3_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("/Address"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ADDRESSLABEL: ::windows::core::PCWSTR = ::windows::w!("/AddressLabel"); +pub const CONTACTPROP_PUB_L3_ADDRESSLABEL: ::windows::core::PCWSTR = ::windows::core::w!("/AddressLabel"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ALTERNATE: ::windows::core::PCWSTR = ::windows::w!("/Alternate"); +pub const CONTACTPROP_PUB_L3_ALTERNATE: ::windows::core::PCWSTR = ::windows::core::w!("/Alternate"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_COMPANY: ::windows::core::PCWSTR = ::windows::w!("/Company"); +pub const CONTACTPROP_PUB_L3_COMPANY: ::windows::core::PCWSTR = ::windows::core::w!("/Company"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_COUNTRY: ::windows::core::PCWSTR = ::windows::w!("/Country"); +pub const CONTACTPROP_PUB_L3_COUNTRY: ::windows::core::PCWSTR = ::windows::core::w!("/Country"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_DEPARTMENT: ::windows::core::PCWSTR = ::windows::w!("/Department"); +pub const CONTACTPROP_PUB_L3_DEPARTMENT: ::windows::core::PCWSTR = ::windows::core::w!("/Department"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_EXTENDEDADDRESS: ::windows::core::PCWSTR = ::windows::w!("/ExtendedAddress"); +pub const CONTACTPROP_PUB_L3_EXTENDEDADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("/ExtendedAddress"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_FAMILYNAME: ::windows::core::PCWSTR = ::windows::w!("/FamilyName"); +pub const CONTACTPROP_PUB_L3_FAMILYNAME: ::windows::core::PCWSTR = ::windows::core::w!("/FamilyName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_FORMATTEDNAME: ::windows::core::PCWSTR = ::windows::w!("/FormattedName"); +pub const CONTACTPROP_PUB_L3_FORMATTEDNAME: ::windows::core::PCWSTR = ::windows::core::w!("/FormattedName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_GENERATION: ::windows::core::PCWSTR = ::windows::w!("/Generation"); +pub const CONTACTPROP_PUB_L3_GENERATION: ::windows::core::PCWSTR = ::windows::core::w!("/Generation"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_GIVENNAME: ::windows::core::PCWSTR = ::windows::w!("/GivenName"); +pub const CONTACTPROP_PUB_L3_GIVENNAME: ::windows::core::PCWSTR = ::windows::core::w!("/GivenName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_JOB_TITLE: ::windows::core::PCWSTR = ::windows::w!("/JobTitle"); +pub const CONTACTPROP_PUB_L3_JOB_TITLE: ::windows::core::PCWSTR = ::windows::core::w!("/JobTitle"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_LOCALITY: ::windows::core::PCWSTR = ::windows::w!("/Locality"); +pub const CONTACTPROP_PUB_L3_LOCALITY: ::windows::core::PCWSTR = ::windows::core::w!("/Locality"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_MIDDLENAME: ::windows::core::PCWSTR = ::windows::w!("/MiddleName"); +pub const CONTACTPROP_PUB_L3_MIDDLENAME: ::windows::core::PCWSTR = ::windows::core::w!("/MiddleName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_NICKNAME: ::windows::core::PCWSTR = ::windows::w!("/NickName"); +pub const CONTACTPROP_PUB_L3_NICKNAME: ::windows::core::PCWSTR = ::windows::core::w!("/NickName"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_NUMBER: ::windows::core::PCWSTR = ::windows::w!("/Number"); +pub const CONTACTPROP_PUB_L3_NUMBER: ::windows::core::PCWSTR = ::windows::core::w!("/Number"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_OFFICE: ::windows::core::PCWSTR = ::windows::w!("/Office"); +pub const CONTACTPROP_PUB_L3_OFFICE: ::windows::core::PCWSTR = ::windows::core::w!("/Office"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ORGANIZATION: ::windows::core::PCWSTR = ::windows::w!("/Organization"); +pub const CONTACTPROP_PUB_L3_ORGANIZATION: ::windows::core::PCWSTR = ::windows::core::w!("/Organization"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PERSONID: ::windows::core::PCWSTR = ::windows::w!("/PersonID"); +pub const CONTACTPROP_PUB_L3_PERSONID: ::windows::core::PCWSTR = ::windows::core::w!("/PersonID"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PHONETIC: ::windows::core::PCWSTR = ::windows::w!("/Phonetic"); +pub const CONTACTPROP_PUB_L3_PHONETIC: ::windows::core::PCWSTR = ::windows::core::w!("/Phonetic"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_POBOX: ::windows::core::PCWSTR = ::windows::w!("/POBox"); +pub const CONTACTPROP_PUB_L3_POBOX: ::windows::core::PCWSTR = ::windows::core::w!("/POBox"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_POSTALCODE: ::windows::core::PCWSTR = ::windows::w!("/PostalCode"); +pub const CONTACTPROP_PUB_L3_POSTALCODE: ::windows::core::PCWSTR = ::windows::core::w!("/PostalCode"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PREFIX: ::windows::core::PCWSTR = ::windows::w!("/Prefix"); +pub const CONTACTPROP_PUB_L3_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("/Prefix"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PROFESSION: ::windows::core::PCWSTR = ::windows::w!("/Profession"); +pub const CONTACTPROP_PUB_L3_PROFESSION: ::windows::core::PCWSTR = ::windows::core::w!("/Profession"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_PROTOCOL: ::windows::core::PCWSTR = ::windows::w!("/Protocol"); +pub const CONTACTPROP_PUB_L3_PROTOCOL: ::windows::core::PCWSTR = ::windows::core::w!("/Protocol"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_REGION: ::windows::core::PCWSTR = ::windows::w!("/Region"); +pub const CONTACTPROP_PUB_L3_REGION: ::windows::core::PCWSTR = ::windows::core::w!("/Region"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_ROLE: ::windows::core::PCWSTR = ::windows::w!("/Role"); +pub const CONTACTPROP_PUB_L3_ROLE: ::windows::core::PCWSTR = ::windows::core::w!("/Role"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_STREET: ::windows::core::PCWSTR = ::windows::w!("/Street"); +pub const CONTACTPROP_PUB_L3_STREET: ::windows::core::PCWSTR = ::windows::core::w!("/Street"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_SUFFIX: ::windows::core::PCWSTR = ::windows::w!("/Suffix"); +pub const CONTACTPROP_PUB_L3_SUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("/Suffix"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_THUMBPRINT: ::windows::core::PCWSTR = ::windows::w!("/ThumbPrint"); +pub const CONTACTPROP_PUB_L3_THUMBPRINT: ::windows::core::PCWSTR = ::windows::core::w!("/ThumbPrint"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_TITLE: ::windows::core::PCWSTR = ::windows::w!("/Title"); +pub const CONTACTPROP_PUB_L3_TITLE: ::windows::core::PCWSTR = ::windows::core::w!("/Title"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_TYPE: ::windows::core::PCWSTR = ::windows::w!("/Type"); +pub const CONTACTPROP_PUB_L3_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("/Type"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_URL: ::windows::core::PCWSTR = ::windows::w!("/Url"); +pub const CONTACTPROP_PUB_L3_URL: ::windows::core::PCWSTR = ::windows::core::w!("/Url"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_L3_VALUE: ::windows::core::PCWSTR = ::windows::w!("/Value"); +pub const CONTACTPROP_PUB_L3_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("/Value"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_MAILER: ::windows::core::PCWSTR = ::windows::w!("Mailer"); +pub const CONTACTPROP_PUB_MAILER: ::windows::core::PCWSTR = ::windows::core::w!("Mailer"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_NOTES: ::windows::core::PCWSTR = ::windows::w!("Notes"); +pub const CONTACTPROP_PUB_NOTES: ::windows::core::PCWSTR = ::windows::core::w!("Notes"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] -pub const CONTACTPROP_PUB_PROGID: ::windows::core::PCWSTR = ::windows::w!("ProgID"); +pub const CONTACTPROP_PUB_PROGID: ::windows::core::PCWSTR = ::windows::core::w!("ProgID"); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] pub const Contact: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x61b68808_8eee_4fd1_acb8_3d804c8db056); #[doc = "*Required features: `\"Win32_System_Contacts\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs b/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs index 37ed7f53cf..1edb7ee2ad 100644 --- a/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/CorrelationVector/mod.rs @@ -13,7 +13,7 @@ pub unsafe fn RtlIncrementCorrelationVector(correlationvector: *mut CORRELATION_ #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`*"] #[inline] pub unsafe fn RtlInitializeCorrelationVector(correlationvector: *mut CORRELATION_VECTOR, version: i32, guid: ::core::option::Option<*const ::windows::core::GUID>) -> u32 { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlInitializeCorrelationVector ( correlationvector : *mut CORRELATION_VECTOR , version : i32 , guid : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlInitializeCorrelationVector ( correlationvector : *mut CORRELATION_VECTOR , version : i32 , guid : *const ::windows::core::GUID ) -> u32 ); RtlInitializeCorrelationVector(correlationvector, version, ::core::mem::transmute(guid.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_CorrelationVector\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs index aa064fa0d3..bc33227194 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DataExchange/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn AddAtomA(lpstring: P0) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn AddAtomA ( lpstring : :: windows::core::PCSTR ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn AddAtomA ( lpstring : ::windows::core::PCSTR ) -> u16 ); AddAtomA(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -13,7 +13,7 @@ pub unsafe fn AddAtomW(lpstring: P0) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn AddAtomW ( lpstring : :: windows::core::PCWSTR ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn AddAtomW ( lpstring : ::windows::core::PCWSTR ) -> u16 ); AddAtomW(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] @@ -136,7 +136,7 @@ pub unsafe fn DdeCreateStringHandleA(idinst: u32, psz: P0, icodepage: i32) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn DdeCreateStringHandleA ( idinst : u32 , psz : :: windows::core::PCSTR , icodepage : i32 ) -> HSZ ); + ::windows::imp::link ! ( "user32.dll""system" fn DdeCreateStringHandleA ( idinst : u32 , psz : ::windows::core::PCSTR , icodepage : i32 ) -> HSZ ); DdeCreateStringHandleA(idinst, psz.into_param().abi(), icodepage) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -145,7 +145,7 @@ pub unsafe fn DdeCreateStringHandleW(idinst: u32, psz: P0, icodepage: i32) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn DdeCreateStringHandleW ( idinst : u32 , psz : :: windows::core::PCWSTR , icodepage : i32 ) -> HSZ ); + ::windows::imp::link ! ( "user32.dll""system" fn DdeCreateStringHandleW ( idinst : u32 , psz : ::windows::core::PCWSTR , icodepage : i32 ) -> HSZ ); DdeCreateStringHandleW(idinst, psz.into_param().abi(), icodepage) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] @@ -292,7 +292,7 @@ pub unsafe fn DdeQueryStringA(idinst: u32, hsz: P0, psz: ::core::option::Opt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DdeQueryStringA ( idinst : u32 , hsz : HSZ , psz : :: windows::core::PSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DdeQueryStringA ( idinst : u32 , hsz : HSZ , psz : ::windows::core::PSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); DdeQueryStringA(idinst, hsz.into_param().abi(), ::core::mem::transmute(psz.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psz.as_deref().map_or(0, |slice| slice.len() as _), icodepage) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -301,7 +301,7 @@ pub unsafe fn DdeQueryStringW(idinst: u32, hsz: P0, psz: ::core::option::Opt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DdeQueryStringW ( idinst : u32 , hsz : HSZ , psz : :: windows::core::PWSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DdeQueryStringW ( idinst : u32 , hsz : HSZ , psz : ::windows::core::PWSTR , cchmax : u32 , icodepage : i32 ) -> u32 ); DdeQueryStringW(idinst, hsz.into_param().abi(), ::core::mem::transmute(psz.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psz.as_deref().map_or(0, |slice| slice.len() as _), icodepage) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -375,7 +375,7 @@ pub unsafe fn FindAtomA(lpstring: P0) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindAtomA ( lpstring : :: windows::core::PCSTR ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindAtomA ( lpstring : ::windows::core::PCSTR ) -> u16 ); FindAtomA(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -384,7 +384,7 @@ pub unsafe fn FindAtomW(lpstring: P0) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindAtomW ( lpstring : :: windows::core::PCWSTR ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindAtomW ( lpstring : ::windows::core::PCWSTR ) -> u16 ); FindAtomW(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] @@ -400,13 +400,13 @@ where #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] pub unsafe fn GetAtomNameA(natom: u16, lpbuffer: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetAtomNameA ( natom : u16 , lpbuffer : :: windows::core::PSTR , nsize : i32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetAtomNameA ( natom : u16 , lpbuffer : ::windows::core::PSTR , nsize : i32 ) -> u32 ); GetAtomNameA(natom, ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] pub unsafe fn GetAtomNameW(natom: u16, lpbuffer: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetAtomNameW ( natom : u16 , lpbuffer : :: windows::core::PWSTR , nsize : i32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetAtomNameW ( natom : u16 , lpbuffer : ::windows::core::PWSTR , nsize : i32 ) -> u32 ); GetAtomNameW(natom, ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] @@ -420,13 +420,13 @@ pub unsafe fn GetClipboardData(uformat: u32) -> ::windows::core::Result i32 { - ::windows::imp::link ! ( "user32.dll""system" fn GetClipboardFormatNameA ( format : u32 , lpszformatname : :: windows::core::PSTR , cchmaxcount : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetClipboardFormatNameA ( format : u32 , lpszformatname : ::windows::core::PSTR , cchmaxcount : i32 ) -> i32 ); GetClipboardFormatNameA(format, ::core::mem::transmute(lpszformatname.as_ptr()), lpszformatname.len() as _) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] pub unsafe fn GetClipboardFormatNameW(format: u32, lpszformatname: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "user32.dll""system" fn GetClipboardFormatNameW ( format : u32 , lpszformatname : :: windows::core::PWSTR , cchmaxcount : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetClipboardFormatNameW ( format : u32 , lpszformatname : ::windows::core::PWSTR , cchmaxcount : i32 ) -> i32 ); GetClipboardFormatNameW(format, ::core::mem::transmute(lpszformatname.as_ptr()), lpszformatname.len() as _) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] @@ -475,7 +475,7 @@ pub unsafe fn GlobalAddAtomA(lpstring: P0) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalAddAtomA ( lpstring : :: windows::core::PCSTR ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalAddAtomA ( lpstring : ::windows::core::PCSTR ) -> u16 ); GlobalAddAtomA(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -484,7 +484,7 @@ pub unsafe fn GlobalAddAtomExA(lpstring: P0, flags: u32) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalAddAtomExA ( lpstring : :: windows::core::PCSTR , flags : u32 ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalAddAtomExA ( lpstring : ::windows::core::PCSTR , flags : u32 ) -> u16 ); GlobalAddAtomExA(lpstring.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -493,7 +493,7 @@ pub unsafe fn GlobalAddAtomExW(lpstring: P0, flags: u32) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalAddAtomExW ( lpstring : :: windows::core::PCWSTR , flags : u32 ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalAddAtomExW ( lpstring : ::windows::core::PCWSTR , flags : u32 ) -> u16 ); GlobalAddAtomExW(lpstring.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -502,7 +502,7 @@ pub unsafe fn GlobalAddAtomW(lpstring: P0) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalAddAtomW ( lpstring : :: windows::core::PCWSTR ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalAddAtomW ( lpstring : ::windows::core::PCWSTR ) -> u16 ); GlobalAddAtomW(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -517,7 +517,7 @@ pub unsafe fn GlobalFindAtomA(lpstring: P0) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalFindAtomA ( lpstring : :: windows::core::PCSTR ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalFindAtomA ( lpstring : ::windows::core::PCSTR ) -> u16 ); GlobalFindAtomA(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -526,19 +526,19 @@ pub unsafe fn GlobalFindAtomW(lpstring: P0) -> u16 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalFindAtomW ( lpstring : :: windows::core::PCWSTR ) -> u16 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalFindAtomW ( lpstring : ::windows::core::PCWSTR ) -> u16 ); GlobalFindAtomW(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] pub unsafe fn GlobalGetAtomNameA(natom: u16, lpbuffer: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalGetAtomNameA ( natom : u16 , lpbuffer : :: windows::core::PSTR , nsize : i32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalGetAtomNameA ( natom : u16 , lpbuffer : ::windows::core::PSTR , nsize : i32 ) -> u32 ); GlobalGetAtomNameA(natom, ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] #[inline] pub unsafe fn GlobalGetAtomNameW(natom: u16, lpbuffer: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalGetAtomNameW ( natom : u16 , lpbuffer : :: windows::core::PWSTR , nsize : i32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GlobalGetAtomNameW ( natom : u16 , lpbuffer : ::windows::core::PWSTR , nsize : i32 ) -> u32 ); GlobalGetAtomNameW(natom, ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] @@ -589,7 +589,7 @@ pub unsafe fn RegisterClipboardFormatA(lpszformat: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn RegisterClipboardFormatA ( lpszformat : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn RegisterClipboardFormatA ( lpszformat : ::windows::core::PCSTR ) -> u32 ); RegisterClipboardFormatA(lpszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] @@ -598,7 +598,7 @@ pub unsafe fn RegisterClipboardFormatW(lpszformat: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn RegisterClipboardFormatW ( lpszformat : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn RegisterClipboardFormatW ( lpszformat : ::windows::core::PCWSTR ) -> u32 ); RegisterClipboardFormatW(lpszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DataExchange\"`, `\"Win32_Foundation\"`*"] @@ -751,21 +751,21 @@ pub const MSGF_DDEMGR: u32 = 32769u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const QID_SYNC: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_FORMATS: ::windows::core::PCWSTR = ::windows::w!("Formats"); +pub const SZDDESYS_ITEM_FORMATS: ::windows::core::PCWSTR = ::windows::core::w!("Formats"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_HELP: ::windows::core::PCWSTR = ::windows::w!("Help"); +pub const SZDDESYS_ITEM_HELP: ::windows::core::PCWSTR = ::windows::core::w!("Help"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_RTNMSG: ::windows::core::PCWSTR = ::windows::w!("ReturnMessage"); +pub const SZDDESYS_ITEM_RTNMSG: ::windows::core::PCWSTR = ::windows::core::w!("ReturnMessage"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_STATUS: ::windows::core::PCWSTR = ::windows::w!("Status"); +pub const SZDDESYS_ITEM_STATUS: ::windows::core::PCWSTR = ::windows::core::w!("Status"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_SYSITEMS: ::windows::core::PCWSTR = ::windows::w!("SysItems"); +pub const SZDDESYS_ITEM_SYSITEMS: ::windows::core::PCWSTR = ::windows::core::w!("SysItems"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_ITEM_TOPICS: ::windows::core::PCWSTR = ::windows::w!("Topics"); +pub const SZDDESYS_ITEM_TOPICS: ::windows::core::PCWSTR = ::windows::core::w!("Topics"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDESYS_TOPIC: ::windows::core::PCWSTR = ::windows::w!("System"); +pub const SZDDESYS_TOPIC: ::windows::core::PCWSTR = ::windows::core::w!("System"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] -pub const SZDDE_ITEM_ITEMLIST: ::windows::core::PCWSTR = ::windows::w!("TopicItemList"); +pub const SZDDE_ITEM_ITEMLIST: ::windows::core::PCWSTR = ::windows::core::w!("TopicItemList"); #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] pub const TIMEOUT_ASYNC: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_DataExchange\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs index ff881ec570..550d303ab9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DeploymentServices/mod.rs @@ -174,7 +174,7 @@ pub unsafe fn PxeProviderQueryIndex(pszprovidername: P0, puindex: *mut u32) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdspxe.dll""system" fn PxeProviderQueryIndex ( pszprovidername : :: windows::core::PCWSTR , puindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wdspxe.dll""system" fn PxeProviderQueryIndex ( pszprovidername : ::windows::core::PCWSTR , puindex : *mut u32 ) -> u32 ); PxeProviderQueryIndex(pszprovidername.into_param().abi(), puindex) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -186,7 +186,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdspxe.dll""system" fn PxeProviderRegister ( pszprovidername : :: windows::core::PCWSTR , pszmodulepath : :: windows::core::PCWSTR , index : u32 , biscritical : super::super::Foundation:: BOOL , phproviderkey : *mut super::Registry:: HKEY ) -> u32 ); + ::windows::imp::link ! ( "wdspxe.dll""system" fn PxeProviderRegister ( pszprovidername : ::windows::core::PCWSTR , pszmodulepath : ::windows::core::PCWSTR , index : u32 , biscritical : super::super::Foundation:: BOOL , phproviderkey : *mut super::Registry:: HKEY ) -> u32 ); PxeProviderRegister(pszprovidername.into_param().abi(), pszmodulepath.into_param().abi(), index, biscritical.into_param().abi(), ::core::mem::transmute(phproviderkey.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -205,7 +205,7 @@ pub unsafe fn PxeProviderUnRegister(pszprovidername: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdspxe.dll""system" fn PxeProviderUnRegister ( pszprovidername : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wdspxe.dll""system" fn PxeProviderUnRegister ( pszprovidername : ::windows::core::PCWSTR ) -> u32 ); PxeProviderUnRegister(pszprovidername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -236,7 +236,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdspxe.dll""cdecl" fn PxeTrace ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pszformat : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wdspxe.dll""cdecl" fn PxeTrace ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pszformat : ::windows::core::PCWSTR ) -> u32 ); PxeTrace(hprovider.into_param().abi(), severity, pszformat.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -247,7 +247,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdspxe.dll""system" fn PxeTraceV ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pszformat : :: windows::core::PCWSTR , params : *const i8 ) -> u32 ); + ::windows::imp::link ! ( "wdspxe.dll""system" fn PxeTraceV ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pszformat : ::windows::core::PCWSTR , params : *const i8 ) -> u32 ); PxeTraceV(hprovider.into_param().abi(), severity, pszformat.into_param().abi(), params) } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -318,7 +318,7 @@ pub unsafe fn WdsCliAuthorizeSession(hsession: P0, pcred: ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliAuthorizeSession ( hsession : super::super::Foundation:: HANDLE , pcred : *const WDS_CLI_CRED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliAuthorizeSession ( hsession : super::super::Foundation:: HANDLE , pcred : *const WDS_CLI_CRED ) -> ::windows::core::HRESULT ); WdsCliAuthorizeSession(hsession.into_param().abi(), ::core::mem::transmute(pcred.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -328,7 +328,7 @@ pub unsafe fn WdsCliCancelTransfer(htransfer: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliCancelTransfer ( htransfer : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliCancelTransfer ( htransfer : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WdsCliCancelTransfer(htransfer.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -338,7 +338,7 @@ pub unsafe fn WdsCliClose(handle: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliClose ( handle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliClose ( handle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WdsCliClose(handle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -348,7 +348,7 @@ pub unsafe fn WdsCliCreateSession(pwszserver: P0, pcred: ::core::option::Opt where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliCreateSession ( pwszserver : :: windows::core::PCWSTR , pcred : *const WDS_CLI_CRED , phsession : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliCreateSession ( pwszserver : ::windows::core::PCWSTR , pcred : *const WDS_CLI_CRED , phsession : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliCreateSession(pwszserver.into_param().abi(), ::core::mem::transmute(pcred.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -359,7 +359,7 @@ pub unsafe fn WdsCliFindFirstImage(hsession: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliFindFirstImage ( hsession : super::super::Foundation:: HANDLE , phfindhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliFindFirstImage ( hsession : super::super::Foundation:: HANDLE , phfindhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliFindFirstImage(hsession.into_param().abi(), &mut result__).from_abi(result__) } @@ -370,13 +370,13 @@ pub unsafe fn WdsCliFindNextImage(handle: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliFindNextImage ( handle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliFindNextImage ( handle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WdsCliFindNextImage(handle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] pub unsafe fn WdsCliFreeStringArray(ppwszarray: ::core::option::Option<&mut [::windows::core::PWSTR]>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliFreeStringArray ( ppwszarray : *mut :: windows::core::PWSTR , ulcount : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliFreeStringArray ( ppwszarray : *mut ::windows::core::PWSTR , ulcount : u32 ) -> ::windows::core::HRESULT ); WdsCliFreeStringArray(::core::mem::transmute(ppwszarray.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ppwszarray.as_deref().map_or(0, |slice| slice.len() as _)).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] @@ -385,7 +385,7 @@ pub unsafe fn WdsCliGetDriverQueryXml(pwszwindirpath: P0) -> ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetDriverQueryXml ( pwszwindirpath : :: windows::core::PCWSTR , ppwszdriverquery : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetDriverQueryXml ( pwszwindirpath : ::windows::core::PCWSTR , ppwszdriverquery : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetDriverQueryXml(pwszwindirpath.into_param().abi(), &mut result__).from_abi(result__) } @@ -396,7 +396,7 @@ pub unsafe fn WdsCliGetEnumerationFlags(handle: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetEnumerationFlags ( handle : super::super::Foundation:: HANDLE , pdwflags : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetEnumerationFlags ( handle : super::super::Foundation:: HANDLE , pdwflags : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliGetEnumerationFlags(handle.into_param().abi(), &mut result__).from_abi(result__) } @@ -407,7 +407,7 @@ pub unsafe fn WdsCliGetImageArchitecture(hifh: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageArchitecture ( hifh : super::super::Foundation:: HANDLE , pdwvalue : *mut CPU_ARCHITECTURE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageArchitecture ( hifh : super::super::Foundation:: HANDLE , pdwvalue : *mut CPU_ARCHITECTURE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliGetImageArchitecture(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -418,7 +418,7 @@ pub unsafe fn WdsCliGetImageDescription(hifh: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageDescription ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageDescription ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetImageDescription(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -429,7 +429,7 @@ pub unsafe fn WdsCliGetImageFiles(hifh: P0, pppwszfiles: *mut *mut ::windows where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageFiles ( hifh : super::super::Foundation:: HANDLE , pppwszfiles : *mut *mut :: windows::core::PWSTR , pdwcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageFiles ( hifh : super::super::Foundation:: HANDLE , pppwszfiles : *mut *mut ::windows::core::PWSTR , pdwcount : *mut u32 ) -> ::windows::core::HRESULT ); WdsCliGetImageFiles(hifh.into_param().abi(), pppwszfiles, pdwcount).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -439,7 +439,7 @@ pub unsafe fn WdsCliGetImageGroup(hifh: P0) -> ::windows::core::Result<::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageGroup ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageGroup ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetImageGroup(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -450,7 +450,7 @@ pub unsafe fn WdsCliGetImageHalName(hifh: P0) -> ::windows::core::Result<::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageHalName ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageHalName ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetImageHalName(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -461,7 +461,7 @@ pub unsafe fn WdsCliGetImageHandleFromFindHandle(findhandle: P0) -> ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageHandleFromFindHandle ( findhandle : super::super::Foundation:: HANDLE , phimagehandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageHandleFromFindHandle ( findhandle : super::super::Foundation:: HANDLE , phimagehandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliGetImageHandleFromFindHandle(findhandle.into_param().abi(), &mut result__).from_abi(result__) } @@ -472,7 +472,7 @@ pub unsafe fn WdsCliGetImageHandleFromTransferHandle(htransfer: P0) -> ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageHandleFromTransferHandle ( htransfer : super::super::Foundation:: HANDLE , phimagehandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageHandleFromTransferHandle ( htransfer : super::super::Foundation:: HANDLE , phimagehandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliGetImageHandleFromTransferHandle(htransfer.into_param().abi(), &mut result__).from_abi(result__) } @@ -483,7 +483,7 @@ pub unsafe fn WdsCliGetImageIndex(hifh: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageIndex ( hifh : super::super::Foundation:: HANDLE , pdwvalue : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageIndex ( hifh : super::super::Foundation:: HANDLE , pdwvalue : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliGetImageIndex(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -494,7 +494,7 @@ pub unsafe fn WdsCliGetImageLanguage(hifh: P0) -> ::windows::core::Result<:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageLanguage ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageLanguage ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetImageLanguage(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -505,7 +505,7 @@ pub unsafe fn WdsCliGetImageLanguages(hifh: P0, pppszvalues: *mut *mut *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageLanguages ( hifh : super::super::Foundation:: HANDLE , pppszvalues : *mut *mut *mut i8 , pdwnumvalues : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageLanguages ( hifh : super::super::Foundation:: HANDLE , pppszvalues : *mut *mut *mut i8 , pdwnumvalues : *mut u32 ) -> ::windows::core::HRESULT ); WdsCliGetImageLanguages(hifh.into_param().abi(), pppszvalues, pdwnumvalues).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -515,7 +515,7 @@ pub unsafe fn WdsCliGetImageLastModifiedTime(hifh: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageLastModifiedTime ( hifh : super::super::Foundation:: HANDLE , ppsystimevalue : *mut *mut super::super::Foundation:: SYSTEMTIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageLastModifiedTime ( hifh : super::super::Foundation:: HANDLE , ppsystimevalue : *mut *mut super::super::Foundation:: SYSTEMTIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut super::super::Foundation::SYSTEMTIME>(); WdsCliGetImageLastModifiedTime(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -526,7 +526,7 @@ pub unsafe fn WdsCliGetImageName(hifh: P0) -> ::windows::core::Result<::wind where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageName ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageName ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetImageName(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -537,7 +537,7 @@ pub unsafe fn WdsCliGetImageNamespace(hifh: P0) -> ::windows::core::Result<: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageNamespace ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageNamespace ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetImageNamespace(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -548,7 +548,7 @@ pub unsafe fn WdsCliGetImageParameter(hifh: P0, paramtype: WDS_CLI_IMAGE_PAR where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageParameter ( hifh : super::super::Foundation:: HANDLE , paramtype : WDS_CLI_IMAGE_PARAM_TYPE , presponse : *mut ::core::ffi::c_void , uresponselen : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageParameter ( hifh : super::super::Foundation:: HANDLE , paramtype : WDS_CLI_IMAGE_PARAM_TYPE , presponse : *mut ::core::ffi::c_void , uresponselen : u32 ) -> ::windows::core::HRESULT ); WdsCliGetImageParameter(hifh.into_param().abi(), paramtype, presponse, uresponselen).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -558,7 +558,7 @@ pub unsafe fn WdsCliGetImagePath(hifh: P0) -> ::windows::core::Result<::wind where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImagePath ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImagePath ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetImagePath(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -569,7 +569,7 @@ pub unsafe fn WdsCliGetImageSize(hifh: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageSize ( hifh : super::super::Foundation:: HANDLE , pullvalue : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageSize ( hifh : super::super::Foundation:: HANDLE , pullvalue : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliGetImageSize(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -580,7 +580,7 @@ pub unsafe fn WdsCliGetImageType(hifh: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageType ( hifh : super::super::Foundation:: HANDLE , pimagetype : *mut WDS_CLI_IMAGE_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageType ( hifh : super::super::Foundation:: HANDLE , pimagetype : *mut WDS_CLI_IMAGE_TYPE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliGetImageType(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -591,7 +591,7 @@ pub unsafe fn WdsCliGetImageVersion(hifh: P0) -> ::windows::core::Result<::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageVersion ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetImageVersion ( hifh : super::super::Foundation:: HANDLE , ppwszvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WdsCliGetImageVersion(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -602,7 +602,7 @@ pub unsafe fn WdsCliGetTransferSize(hifh: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetTransferSize ( hifh : super::super::Foundation:: HANDLE , pullvalue : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliGetTransferSize ( hifh : super::super::Foundation:: HANDLE , pullvalue : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliGetTransferSize(hifh.into_param().abi(), &mut result__).from_abi(result__) } @@ -615,7 +615,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliInitializeLog ( hsession : super::super::Foundation:: HANDLE , ulclientarchitecture : CPU_ARCHITECTURE , pwszclientid : :: windows::core::PCWSTR , pwszclientaddress : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliInitializeLog ( hsession : super::super::Foundation:: HANDLE , ulclientarchitecture : CPU_ARCHITECTURE , pwszclientid : ::windows::core::PCWSTR , pwszclientaddress : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WdsCliInitializeLog(hsession.into_param().abi(), ulclientarchitecture, pwszclientid.into_param().abi(), pwszclientaddress.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -625,7 +625,7 @@ pub unsafe fn WdsCliLog(hsession: P0, ulloglevel: u32, ulmessagecode: u32) - where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""cdecl" fn WdsCliLog ( hsession : super::super::Foundation:: HANDLE , ulloglevel : u32 , ulmessagecode : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""cdecl" fn WdsCliLog ( hsession : super::super::Foundation:: HANDLE , ulloglevel : u32 , ulmessagecode : u32 ) -> ::windows::core::HRESULT ); WdsCliLog(hsession.into_param().abi(), ulloglevel, ulmessagecode).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -635,7 +635,7 @@ pub unsafe fn WdsCliObtainDriverPackages(himage: P0, ppwszservername: *mut : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliObtainDriverPackages ( himage : super::super::Foundation:: HANDLE , ppwszservername : *mut :: windows::core::PWSTR , pppwszdriverpackages : *mut *mut :: windows::core::PWSTR , pulcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliObtainDriverPackages ( himage : super::super::Foundation:: HANDLE , ppwszservername : *mut ::windows::core::PWSTR , pppwszdriverpackages : *mut *mut ::windows::core::PWSTR , pulcount : *mut u32 ) -> ::windows::core::HRESULT ); WdsCliObtainDriverPackages(himage.into_param().abi(), ppwszservername, pppwszdriverpackages, pulcount).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -646,13 +646,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliObtainDriverPackagesEx ( hsession : super::super::Foundation:: HANDLE , pwszmachineinfo : :: windows::core::PCWSTR , ppwszservername : *mut :: windows::core::PWSTR , pppwszdriverpackages : *mut *mut :: windows::core::PWSTR , pulcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliObtainDriverPackagesEx ( hsession : super::super::Foundation:: HANDLE , pwszmachineinfo : ::windows::core::PCWSTR , ppwszservername : *mut ::windows::core::PWSTR , pppwszdriverpackages : *mut *mut ::windows::core::PWSTR , pulcount : *mut u32 ) -> ::windows::core::HRESULT ); WdsCliObtainDriverPackagesEx(hsession.into_param().abi(), pwszmachineinfo.into_param().abi(), ppwszservername, pppwszdriverpackages, pulcount).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] #[inline] pub unsafe fn WdsCliRegisterTrace(pfn: PFN_WdsCliTraceFunction) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliRegisterTrace ( pfn : PFN_WdsCliTraceFunction ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliRegisterTrace ( pfn : PFN_WdsCliTraceFunction ) -> ::windows::core::HRESULT ); WdsCliRegisterTrace(pfn).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] @@ -671,7 +671,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliTransferFile ( pwszserver : :: windows::core::PCWSTR , pwsznamespace : :: windows::core::PCWSTR , pwszremotefilepath : :: windows::core::PCWSTR , pwszlocalfilepath : :: windows::core::PCWSTR , dwflags : u32 , dwreserved : u32 , pfnwdsclicallback : PFN_WdsCliCallback , pvuserdata : *const ::core::ffi::c_void , phtransfer : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliTransferFile ( pwszserver : ::windows::core::PCWSTR , pwsznamespace : ::windows::core::PCWSTR , pwszremotefilepath : ::windows::core::PCWSTR , pwszlocalfilepath : ::windows::core::PCWSTR , dwflags : u32 , dwreserved : u32 , pfnwdsclicallback : PFN_WdsCliCallback , pvuserdata : *const ::core::ffi::c_void , phtransfer : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliTransferFile(pwszserver.into_param().abi(), pwsznamespace.into_param().abi(), pwszremotefilepath.into_param().abi(), pwszlocalfilepath.into_param().abi(), dwflags, dwreserved, pfnwdsclicallback, ::core::mem::transmute(pvuserdata.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -683,7 +683,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliTransferImage ( himage : super::super::Foundation:: HANDLE , pwszlocalpath : :: windows::core::PCWSTR , dwflags : u32 , dwreserved : u32 , pfnwdsclicallback : PFN_WdsCliCallback , pvuserdata : *const ::core::ffi::c_void , phtransfer : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliTransferImage ( himage : super::super::Foundation:: HANDLE , pwszlocalpath : ::windows::core::PCWSTR , dwflags : u32 , dwreserved : u32 , pfnwdsclicallback : PFN_WdsCliCallback , pvuserdata : *const ::core::ffi::c_void , phtransfer : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WdsCliTransferImage(himage.into_param().abi(), pwszlocalpath.into_param().abi(), dwflags, dwreserved, pfnwdsclicallback, ::core::mem::transmute(pvuserdata.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -694,7 +694,7 @@ pub unsafe fn WdsCliWaitForTransfer(htransfer: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliWaitForTransfer ( htransfer : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsclientapi.dll""system" fn WdsCliWaitForTransfer ( htransfer : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WdsCliWaitForTransfer(htransfer.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`*"] @@ -825,7 +825,7 @@ pub unsafe fn WdsTransportServerCompleteRead(hprovider: P0, ulbytesread: u32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsmc.dll""system" fn WdsTransportServerCompleteRead ( hprovider : super::super::Foundation:: HANDLE , ulbytesread : u32 , pvuserdata : *const ::core::ffi::c_void , hreadresult : :: windows::core::HRESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsmc.dll""system" fn WdsTransportServerCompleteRead ( hprovider : super::super::Foundation:: HANDLE , ulbytesread : u32 , pvuserdata : *const ::core::ffi::c_void , hreadresult : ::windows::core::HRESULT ) -> ::windows::core::HRESULT ); WdsTransportServerCompleteRead(hprovider.into_param().abi(), ulbytesread, pvuserdata, hreadresult).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -835,7 +835,7 @@ pub unsafe fn WdsTransportServerFreeBuffer(hprovider: P0, pvbuffer: *const : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsmc.dll""system" fn WdsTransportServerFreeBuffer ( hprovider : super::super::Foundation:: HANDLE , pvbuffer : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsmc.dll""system" fn WdsTransportServerFreeBuffer ( hprovider : super::super::Foundation:: HANDLE , pvbuffer : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WdsTransportServerFreeBuffer(hprovider.into_param().abi(), pvbuffer).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -845,7 +845,7 @@ pub unsafe fn WdsTransportServerRegisterCallback(hprovider: P0, callbackid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wdsmc.dll""system" fn WdsTransportServerRegisterCallback ( hprovider : super::super::Foundation:: HANDLE , callbackid : TRANSPORTPROVIDER_CALLBACK_ID , pfncallback : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsmc.dll""system" fn WdsTransportServerRegisterCallback ( hprovider : super::super::Foundation:: HANDLE , callbackid : TRANSPORTPROVIDER_CALLBACK_ID , pfncallback : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WdsTransportServerRegisterCallback(hprovider.into_param().abi(), callbackid, pfncallback).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -856,7 +856,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdsmc.dll""cdecl" fn WdsTransportServerTrace ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pwszformat : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsmc.dll""cdecl" fn WdsTransportServerTrace ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pwszformat : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WdsTransportServerTrace(hprovider.into_param().abi(), severity, pwszformat.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_Foundation\"`*"] @@ -867,7 +867,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wdsmc.dll""system" fn WdsTransportServerTraceV ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pwszformat : :: windows::core::PCWSTR , params : *const i8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wdsmc.dll""system" fn WdsTransportServerTraceV ( hprovider : super::super::Foundation:: HANDLE , severity : u32 , pwszformat : ::windows::core::PCWSTR , params : *const i8 ) -> ::windows::core::HRESULT ); WdsTransportServerTraceV(hprovider.into_param().abi(), severity, pwszformat.into_param().abi(), params).ok() } #[doc = "*Required features: `\"Win32_System_DeploymentServices\"`, `\"Win32_System_Com\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/DeveloperLicensing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DeveloperLicensing/mod.rs index 4335c9a1f0..894341932e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DeveloperLicensing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DeveloperLicensing/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn AcquireDeveloperLicense(hwndparent: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsclient.dll""system" fn AcquireDeveloperLicense ( hwndparent : super::super::Foundation:: HWND , pexpiration : *mut super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsclient.dll""system" fn AcquireDeveloperLicense ( hwndparent : super::super::Foundation:: HWND , pexpiration : *mut super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AcquireDeveloperLicense(hwndparent.into_param().abi(), &mut result__).from_abi(result__) } @@ -13,7 +13,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn CheckDeveloperLicense() -> ::windows::core::Result { - ::windows::imp::link ! ( "wsclient.dll""system" fn CheckDeveloperLicense ( pexpiration : *mut super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsclient.dll""system" fn CheckDeveloperLicense ( pexpiration : *mut super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CheckDeveloperLicense(&mut result__).from_abi(result__) } @@ -24,7 +24,7 @@ pub unsafe fn RemoveDeveloperLicense(hwndparent: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsclient.dll""system" fn RemoveDeveloperLicense ( hwndparent : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wsclient.dll""system" fn RemoveDeveloperLicense ( hwndparent : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); RemoveDeveloperLicense(hwndparent.into_param().abi()).ok() } #[cfg(feature = "implement")] diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs index 7aba82eec3..6dfbbfe6e6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/ClrProfiling/mod.rs @@ -5886,9 +5886,9 @@ pub struct IMethodMalloc_Vtbl { pub Alloc: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, cb: u32) -> *mut ::core::ffi::c_void, } #[doc = "*Required features: `\"Win32_System_Diagnostics_ClrProfiling\"`*"] -pub const CorDB_CONTROL_Profiling: ::windows::core::PCSTR = ::windows::s!("Cor_Enable_Profiling"); +pub const CorDB_CONTROL_Profiling: ::windows::core::PCSTR = ::windows::core::s!("Cor_Enable_Profiling"); #[doc = "*Required features: `\"Win32_System_Diagnostics_ClrProfiling\"`*"] -pub const CorDB_CONTROL_ProfilingL: ::windows::core::PCWSTR = ::windows::w!("Cor_Enable_Profiling"); +pub const CorDB_CONTROL_ProfilingL: ::windows::core::PCWSTR = ::windows::core::w!("Cor_Enable_Profiling"); #[doc = "*Required features: `\"Win32_System_Diagnostics_ClrProfiling\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs index c1e1da8a05..ca928e7329 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Debug/mod.rs @@ -28,7 +28,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn BindImage ( imagename : :: windows::core::PCSTR , dllpath : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn BindImage ( imagename : ::windows::core::PCSTR , dllpath : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); BindImage(imagename.into_param().abi(), dllpath.into_param().abi(), symbolpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -40,7 +40,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn BindImageEx ( flags : u32 , imagename : :: windows::core::PCSTR , dllpath : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , statusroutine : PIMAGEHLP_STATUS_ROUTINE ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn BindImageEx ( flags : u32 , imagename : ::windows::core::PCSTR , dllpath : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , statusroutine : PIMAGEHLP_STATUS_ROUTINE ) -> super::super::super::Foundation:: BOOL ); BindImageEx(flags, imagename.into_param().abi(), dllpath.into_param().abi(), symbolpath.into_param().abi(), statusroutine) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -98,7 +98,7 @@ pub unsafe fn CreateDataModelManager(debughost: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dbgmodel.dll""system" fn CreateDataModelManager ( debughost : * mut::core::ffi::c_void , manager : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dbgmodel.dll""system" fn CreateDataModelManager ( debughost : * mut::core::ffi::c_void , manager : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateDataModelManager(debughost.into_param().abi(), &mut result__).from_abi(result__) } @@ -109,7 +109,7 @@ pub unsafe fn DbgHelpCreateUserDump(filename: P0, callback: PDBGHELP_CREATE_ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn DbgHelpCreateUserDump ( filename : :: windows::core::PCSTR , callback : PDBGHELP_CREATE_USER_DUMP_CALLBACK , userdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn DbgHelpCreateUserDump ( filename : ::windows::core::PCSTR , callback : PDBGHELP_CREATE_USER_DUMP_CALLBACK , userdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); DbgHelpCreateUserDump(filename.into_param().abi(), callback, ::core::mem::transmute(userdata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -119,7 +119,7 @@ pub unsafe fn DbgHelpCreateUserDumpW(filename: P0, callback: PDBGHELP_CREATE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn DbgHelpCreateUserDumpW ( filename : :: windows::core::PCWSTR , callback : PDBGHELP_CREATE_USER_DUMP_CALLBACK , userdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn DbgHelpCreateUserDumpW ( filename : ::windows::core::PCWSTR , callback : PDBGHELP_CREATE_USER_DUMP_CALLBACK , userdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); DbgHelpCreateUserDumpW(filename.into_param().abi(), callback, ::core::mem::transmute(userdata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -158,7 +158,7 @@ pub unsafe fn DebugConnect(remoteoptions: P0, interfaceid: *const ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbgeng.dll""system" fn DebugConnect ( remoteoptions : :: windows::core::PCSTR , interfaceid : *const :: windows::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dbgeng.dll""system" fn DebugConnect ( remoteoptions : ::windows::core::PCSTR , interfaceid : *const ::windows::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DebugConnect(remoteoptions.into_param().abi(), interfaceid, interface).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -167,7 +167,7 @@ pub unsafe fn DebugConnectWide(remoteoptions: P0, interfaceid: *const ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbgeng.dll""system" fn DebugConnectWide ( remoteoptions : :: windows::core::PCWSTR , interfaceid : *const :: windows::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dbgeng.dll""system" fn DebugConnectWide ( remoteoptions : ::windows::core::PCWSTR , interfaceid : *const ::windows::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DebugConnectWide(remoteoptions.into_param().abi(), interfaceid, interface).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -176,7 +176,7 @@ pub unsafe fn DebugCreate() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dbgeng.dll""system" fn DebugCreate ( interfaceid : *const :: windows::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dbgeng.dll""system" fn DebugCreate ( interfaceid : *const ::windows::core::GUID , interface : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DebugCreate(&::IID, &mut result__).from_abi(result__) } @@ -186,7 +186,7 @@ pub unsafe fn DebugCreateEx(dbgengoptions: u32) -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "dbgeng.dll""system" fn DebugCreateEx ( interfaceid : *const :: windows::core::GUID , dbgengoptions : u32 , interface : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "dbgeng.dll""system" fn DebugCreateEx ( interfaceid : *const ::windows::core::GUID , dbgengoptions : u32 , interface : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); DebugCreateEx(&::IID, dbgengoptions, &mut result__).from_abi(result__) } @@ -213,7 +213,7 @@ pub unsafe fn DecodeRemotePointer(processhandle: P0, ptr: ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-util-l1-1-1.dll""system" fn DecodeRemotePointer ( processhandle : super::super::super::Foundation:: HANDLE , ptr : *const ::core::ffi::c_void , decodedptr : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-util-l1-1-1.dll""system" fn DecodeRemotePointer ( processhandle : super::super::super::Foundation:: HANDLE , ptr : *const ::core::ffi::c_void , decodedptr : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DecodeRemotePointer(processhandle.into_param().abi(), ::core::mem::transmute(ptr.unwrap_or(::std::ptr::null())), decodedptr).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -235,7 +235,7 @@ pub unsafe fn EncodeRemotePointer(processhandle: P0, ptr: ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-util-l1-1-1.dll""system" fn EncodeRemotePointer ( processhandle : super::super::super::Foundation:: HANDLE , ptr : *const ::core::ffi::c_void , encodedptr : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-util-l1-1-1.dll""system" fn EncodeRemotePointer ( processhandle : super::super::super::Foundation:: HANDLE , ptr : *const ::core::ffi::c_void , encodedptr : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); EncodeRemotePointer(processhandle.into_param().abi(), ::core::mem::transmute(ptr.unwrap_or(::std::ptr::null())), encodedptr).ok() } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -253,7 +253,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn EnumDirTree ( hprocess : super::super::super::Foundation:: HANDLE , rootpath : :: windows::core::PCSTR , inputpathname : :: windows::core::PCSTR , outputpathbuffer : :: windows::core::PSTR , cb : PENUMDIRTREE_CALLBACK , data : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn EnumDirTree ( hprocess : super::super::super::Foundation:: HANDLE , rootpath : ::windows::core::PCSTR , inputpathname : ::windows::core::PCSTR , outputpathbuffer : ::windows::core::PSTR , cb : PENUMDIRTREE_CALLBACK , data : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); EnumDirTree(hprocess.into_param().abi(), rootpath.into_param().abi(), inputpathname.into_param().abi(), ::core::mem::transmute(outputpathbuffer), cb, ::core::mem::transmute(data.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -265,7 +265,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn EnumDirTreeW ( hprocess : super::super::super::Foundation:: HANDLE , rootpath : :: windows::core::PCWSTR , inputpathname : :: windows::core::PCWSTR , outputpathbuffer : :: windows::core::PWSTR , cb : PENUMDIRTREE_CALLBACKW , data : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn EnumDirTreeW ( hprocess : super::super::super::Foundation:: HANDLE , rootpath : ::windows::core::PCWSTR , inputpathname : ::windows::core::PCWSTR , outputpathbuffer : ::windows::core::PWSTR , cb : PENUMDIRTREE_CALLBACKW , data : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); EnumDirTreeW(hprocess.into_param().abi(), rootpath.into_param().abi(), inputpathname.into_param().abi(), ::core::mem::transmute(outputpathbuffer), cb, ::core::mem::transmute(data.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -325,7 +325,7 @@ pub unsafe fn FatalAppExitA(uaction: u32, lpmessagetext: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FatalAppExitA ( uaction : u32 , lpmessagetext : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FatalAppExitA ( uaction : u32 , lpmessagetext : ::windows::core::PCSTR ) -> ( ) ); FatalAppExitA(uaction, lpmessagetext.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -334,7 +334,7 @@ pub unsafe fn FatalAppExitW(uaction: u32, lpmessagetext: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FatalAppExitW ( uaction : u32 , lpmessagetext : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FatalAppExitW ( uaction : u32 , lpmessagetext : ::windows::core::PCWSTR ) -> ( ) ); FatalAppExitW(uaction, lpmessagetext.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -351,7 +351,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn FindDebugInfoFile ( filename : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , debugfilepath : :: windows::core::PSTR ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn FindDebugInfoFile ( filename : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , debugfilepath : ::windows::core::PSTR ) -> super::super::super::Foundation:: HANDLE ); let result__ = FindDebugInfoFile(filename.into_param().abi(), symbolpath.into_param().abi(), ::core::mem::transmute(debugfilepath)); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -363,7 +363,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn FindDebugInfoFileEx ( filename : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , debugfilepath : :: windows::core::PSTR , callback : PFIND_DEBUG_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn FindDebugInfoFileEx ( filename : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , debugfilepath : ::windows::core::PSTR , callback : PFIND_DEBUG_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); let result__ = FindDebugInfoFileEx(filename.into_param().abi(), symbolpath.into_param().abi(), ::core::mem::transmute(debugfilepath), callback, ::core::mem::transmute(callerdata.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -375,7 +375,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn FindDebugInfoFileExW ( filename : :: windows::core::PCWSTR , symbolpath : :: windows::core::PCWSTR , debugfilepath : :: windows::core::PWSTR , callback : PFIND_DEBUG_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn FindDebugInfoFileExW ( filename : ::windows::core::PCWSTR , symbolpath : ::windows::core::PCWSTR , debugfilepath : ::windows::core::PWSTR , callback : PFIND_DEBUG_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); let result__ = FindDebugInfoFileExW(filename.into_param().abi(), symbolpath.into_param().abi(), ::core::mem::transmute(debugfilepath), callback, ::core::mem::transmute(callerdata.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -387,7 +387,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn FindExecutableImage ( filename : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , imagefilepath : :: windows::core::PSTR ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn FindExecutableImage ( filename : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , imagefilepath : ::windows::core::PSTR ) -> super::super::super::Foundation:: HANDLE ); let result__ = FindExecutableImage(filename.into_param().abi(), symbolpath.into_param().abi(), ::core::mem::transmute(imagefilepath)); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -399,7 +399,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn FindExecutableImageEx ( filename : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , imagefilepath : :: windows::core::PSTR , callback : PFIND_EXE_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn FindExecutableImageEx ( filename : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , imagefilepath : ::windows::core::PSTR , callback : PFIND_EXE_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); let result__ = FindExecutableImageEx(filename.into_param().abi(), symbolpath.into_param().abi(), ::core::mem::transmute(imagefilepath), callback, ::core::mem::transmute(callerdata.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -411,7 +411,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn FindExecutableImageExW ( filename : :: windows::core::PCWSTR , symbolpath : :: windows::core::PCWSTR , imagefilepath : :: windows::core::PWSTR , callback : PFIND_EXE_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn FindExecutableImageExW ( filename : ::windows::core::PCWSTR , symbolpath : ::windows::core::PCWSTR , imagefilepath : ::windows::core::PWSTR , callback : PFIND_EXE_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); let result__ = FindExecutableImageExW(filename.into_param().abi(), symbolpath.into_param().abi(), ::core::mem::transmute(imagefilepath), callback, callerdata); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -424,7 +424,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn FindFileInPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows::core::PCSTR , filename : :: windows::core::PCSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : u32 , filepath : :: windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn FindFileInPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows::core::PCSTR , filename : ::windows::core::PCSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : u32 , filepath : ::windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); FindFileInPath(hprocess.into_param().abi(), searchpatha.into_param().abi(), filename.into_param().abi(), id, two, three, flags, ::core::mem::transmute(filepath)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -436,7 +436,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn FindFileInSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows::core::PCSTR , filename : :: windows::core::PCSTR , one : u32 , two : u32 , three : u32 , filepath : :: windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn FindFileInSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows::core::PCSTR , filename : ::windows::core::PCSTR , one : u32 , two : u32 , three : u32 , filepath : ::windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); FindFileInSearchPath(hprocess.into_param().abi(), searchpatha.into_param().abi(), filename.into_param().abi(), one, two, three, ::core::mem::transmute(filepath)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -452,13 +452,13 @@ where #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] pub unsafe fn FormatMessageA(dwflags: FORMAT_MESSAGE_OPTIONS, lpsource: ::core::option::Option<*const ::core::ffi::c_void>, dwmessageid: u32, dwlanguageid: u32, lpbuffer: ::windows::core::PSTR, nsize: u32, arguments: ::core::option::Option<*const *const i8>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn FormatMessageA ( dwflags : FORMAT_MESSAGE_OPTIONS , lpsource : *const ::core::ffi::c_void , dwmessageid : u32 , dwlanguageid : u32 , lpbuffer : :: windows::core::PSTR , nsize : u32 , arguments : *const *const i8 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FormatMessageA ( dwflags : FORMAT_MESSAGE_OPTIONS , lpsource : *const ::core::ffi::c_void , dwmessageid : u32 , dwlanguageid : u32 , lpbuffer : ::windows::core::PSTR , nsize : u32 , arguments : *const *const i8 ) -> u32 ); FormatMessageA(dwflags, ::core::mem::transmute(lpsource.unwrap_or(::std::ptr::null())), dwmessageid, dwlanguageid, ::core::mem::transmute(lpbuffer), nsize, ::core::mem::transmute(arguments.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] pub unsafe fn FormatMessageW(dwflags: FORMAT_MESSAGE_OPTIONS, lpsource: ::core::option::Option<*const ::core::ffi::c_void>, dwmessageid: u32, dwlanguageid: u32, lpbuffer: ::windows::core::PWSTR, nsize: u32, arguments: ::core::option::Option<*const *const i8>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn FormatMessageW ( dwflags : FORMAT_MESSAGE_OPTIONS , lpsource : *const ::core::ffi::c_void , dwmessageid : u32 , dwlanguageid : u32 , lpbuffer : :: windows::core::PWSTR , nsize : u32 , arguments : *const *const i8 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FormatMessageW ( dwflags : FORMAT_MESSAGE_OPTIONS , lpsource : *const ::core::ffi::c_void , dwmessageid : u32 , dwlanguageid : u32 , lpbuffer : ::windows::core::PWSTR , nsize : u32 , arguments : *const *const i8 ) -> u32 ); FormatMessageW(dwflags, ::core::mem::transmute(lpsource.unwrap_or(::std::ptr::null())), dwmessageid, dwlanguageid, ::core::mem::transmute(lpbuffer), nsize, ::core::mem::transmute(arguments.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -632,7 +632,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn ImageLoad ( dllname : :: windows::core::PCSTR , dllpath : :: windows::core::PCSTR ) -> *mut LOADED_IMAGE ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn ImageLoad ( dllname : ::windows::core::PCSTR , dllpath : ::windows::core::PCSTR ) -> *mut LOADED_IMAGE ); ImageLoad(dllname.into_param().abi(), dllpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_SystemInformation\"`*"] @@ -748,7 +748,7 @@ pub unsafe fn MakeSureDirectoryPathExists(dirpath: P0) -> super::super::supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn MakeSureDirectoryPathExists ( dirpath : :: windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn MakeSureDirectoryPathExists ( dirpath : ::windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); MakeSureDirectoryPathExists(dirpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] @@ -761,7 +761,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn MapAndLoad ( imagename : :: windows::core::PCSTR , dllpath : :: windows::core::PCSTR , loadedimage : *mut LOADED_IMAGE , dotdll : super::super::super::Foundation:: BOOL , readonly : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn MapAndLoad ( imagename : ::windows::core::PCSTR , dllpath : ::windows::core::PCSTR , loadedimage : *mut LOADED_IMAGE , dotdll : super::super::super::Foundation:: BOOL , readonly : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); MapAndLoad(imagename.into_param().abi(), dllpath.into_param().abi(), loadedimage, dotdll.into_param().abi(), readonly.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -770,7 +770,7 @@ pub unsafe fn MapFileAndCheckSumA(filename: P0, headersum: *mut u32, checksu where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn MapFileAndCheckSumA ( filename : :: windows::core::PCSTR , headersum : *mut u32 , checksum : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn MapFileAndCheckSumA ( filename : ::windows::core::PCSTR , headersum : *mut u32 , checksum : *mut u32 ) -> u32 ); MapFileAndCheckSumA(filename.into_param().abi(), headersum, checksum) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -779,7 +779,7 @@ pub unsafe fn MapFileAndCheckSumW(filename: P0, headersum: *mut u32, checksu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn MapFileAndCheckSumW ( filename : :: windows::core::PCWSTR , headersum : *mut u32 , checksum : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn MapFileAndCheckSumW ( filename : ::windows::core::PCWSTR , headersum : *mut u32 , checksum : *mut u32 ) -> u32 ); MapFileAndCheckSumW(filename.into_param().abi(), headersum, checksum) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -820,7 +820,7 @@ pub unsafe fn OutputDebugStringA(lpoutputstring: P0) where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OutputDebugStringA ( lpoutputstring : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OutputDebugStringA ( lpoutputstring : ::windows::core::PCSTR ) -> ( ) ); OutputDebugStringA(lpoutputstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -829,7 +829,7 @@ pub unsafe fn OutputDebugStringW(lpoutputstring: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OutputDebugStringW ( lpoutputstring : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OutputDebugStringW ( lpoutputstring : ::windows::core::PCWSTR ) -> ( ) ); OutputDebugStringW(lpoutputstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -852,7 +852,7 @@ pub unsafe fn RangeMapAddPeImageSections(rmaphandle: *const ::core::ffi::c_v where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn RangeMapAddPeImageSections ( rmaphandle : *const ::core::ffi::c_void , imagename : :: windows::core::PCWSTR , mappedimage : *const ::core::ffi::c_void , mappingbytes : u32 , imagebase : u64 , usertag : u64 , mappingflags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn RangeMapAddPeImageSections ( rmaphandle : *const ::core::ffi::c_void , imagename : ::windows::core::PCWSTR , mappedimage : *const ::core::ffi::c_void , mappingbytes : u32 , imagebase : u64 , usertag : u64 , mappingflags : u32 ) -> super::super::super::Foundation:: BOOL ); RangeMapAddPeImageSections(rmaphandle, imagename.into_param().abi(), mappedimage, mappingbytes, imagebase, usertag, mappingflags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -899,7 +899,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn ReBaseImage ( currentimagename : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , frebase : super::super::super::Foundation:: BOOL , frebasesysfileok : super::super::super::Foundation:: BOOL , fgoingdown : super::super::super::Foundation:: BOOL , checkimagesize : u32 , oldimagesize : *mut u32 , oldimagebase : *mut usize , newimagesize : *mut u32 , newimagebase : *mut usize , timestamp : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn ReBaseImage ( currentimagename : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , frebase : super::super::super::Foundation:: BOOL , frebasesysfileok : super::super::super::Foundation:: BOOL , fgoingdown : super::super::super::Foundation:: BOOL , checkimagesize : u32 , oldimagesize : *mut u32 , oldimagebase : *mut usize , newimagesize : *mut u32 , newimagebase : *mut usize , timestamp : u32 ) -> super::super::super::Foundation:: BOOL ); ReBaseImage(currentimagename.into_param().abi(), symbolpath.into_param().abi(), frebase.into_param().abi(), frebasesysfileok.into_param().abi(), fgoingdown.into_param().abi(), checkimagesize, oldimagesize, oldimagebase, newimagesize, newimagebase, timestamp) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -913,7 +913,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn ReBaseImage64 ( currentimagename : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , frebase : super::super::super::Foundation:: BOOL , frebasesysfileok : super::super::super::Foundation:: BOOL , fgoingdown : super::super::super::Foundation:: BOOL , checkimagesize : u32 , oldimagesize : *mut u32 , oldimagebase : *mut u64 , newimagesize : *mut u32 , newimagebase : *mut u64 , timestamp : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn ReBaseImage64 ( currentimagename : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , frebase : super::super::super::Foundation:: BOOL , frebasesysfileok : super::super::super::Foundation:: BOOL , fgoingdown : super::super::super::Foundation:: BOOL , checkimagesize : u32 , oldimagesize : *mut u32 , oldimagebase : *mut u64 , newimagesize : *mut u32 , newimagebase : *mut u64 , timestamp : u32 ) -> super::super::super::Foundation:: BOOL ); ReBaseImage64(currentimagename.into_param().abi(), symbolpath.into_param().abi(), frebase.into_param().abi(), frebasesysfileok.into_param().abi(), fgoingdown.into_param().abi(), checkimagesize, oldimagesize, oldimagebase, newimagesize, newimagebase, timestamp) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -962,7 +962,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn ReportSymbolLoadSummary ( hprocess : super::super::super::Foundation:: HANDLE , ploadmodule : :: windows::core::PCWSTR , psymboldata : *const DBGHELP_DATA_REPORT_STRUCT ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn ReportSymbolLoadSummary ( hprocess : super::super::super::Foundation:: HANDLE , ploadmodule : ::windows::core::PCWSTR , psymboldata : *const DBGHELP_DATA_REPORT_STRUCT ) -> super::super::super::Foundation:: BOOL ); ReportSymbolLoadSummary(hprocess.into_param().abi(), ploadmodule.into_param().abi(), psymboldata) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1054,7 +1054,7 @@ pub unsafe fn RtlInstallFunctionTableCallback(tableidentifier: u64, baseaddr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn RtlInstallFunctionTableCallback ( tableidentifier : u64 , baseaddress : u64 , length : u32 , callback : PGET_RUNTIME_FUNCTION_CALLBACK , context : *const ::core::ffi::c_void , outofprocesscallbackdll : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "kernel32.dll""system" fn RtlInstallFunctionTableCallback ( tableidentifier : u64 , baseaddress : u64 , length : u32 , callback : PGET_RUNTIME_FUNCTION_CALLBACK , context : *const ::core::ffi::c_void , outofprocesscallbackdll : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOLEAN ); RtlInstallFunctionTableCallback(tableidentifier, baseaddress, length, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), outofprocesscallbackdll.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1065,7 +1065,7 @@ pub unsafe fn RtlInstallFunctionTableCallback(tableidentifier: u64, baseaddr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn RtlInstallFunctionTableCallback ( tableidentifier : u64 , baseaddress : u64 , length : u32 , callback : PGET_RUNTIME_FUNCTION_CALLBACK , context : *const ::core::ffi::c_void , outofprocesscallbackdll : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "kernel32.dll""system" fn RtlInstallFunctionTableCallback ( tableidentifier : u64 , baseaddress : u64 , length : u32 , callback : PGET_RUNTIME_FUNCTION_CALLBACK , context : *const ::core::ffi::c_void , outofprocesscallbackdll : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOLEAN ); RtlInstallFunctionTableCallback(tableidentifier, baseaddress, length, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), outofprocesscallbackdll.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -1141,7 +1141,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SearchTreeForFile ( rootpath : :: windows::core::PCSTR , inputpathname : :: windows::core::PCSTR , outputpathbuffer : :: windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SearchTreeForFile ( rootpath : ::windows::core::PCSTR , inputpathname : ::windows::core::PCSTR , outputpathbuffer : ::windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); SearchTreeForFile(rootpath.into_param().abi(), inputpathname.into_param().abi(), ::core::mem::transmute(outputpathbuffer)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1152,7 +1152,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SearchTreeForFileW ( rootpath : :: windows::core::PCWSTR , inputpathname : :: windows::core::PCWSTR , outputpathbuffer : :: windows::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SearchTreeForFileW ( rootpath : ::windows::core::PCWSTR , inputpathname : ::windows::core::PCWSTR , outputpathbuffer : ::windows::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); SearchTreeForFileW(rootpath.into_param().abi(), inputpathname.into_param().abi(), ::core::mem::transmute(outputpathbuffer)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -1263,7 +1263,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSourceStream ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , streamfile : :: windows::core::PCSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSourceStream ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , streamfile : ::windows::core::PCSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); SymAddSourceStream(hprocess.into_param().abi(), base, streamfile.into_param().abi(), ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1274,7 +1274,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSourceStreamA ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , streamfile : :: windows::core::PCSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSourceStreamA ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , streamfile : ::windows::core::PCSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); SymAddSourceStreamA(hprocess.into_param().abi(), base, streamfile.into_param().abi(), ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1285,7 +1285,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSourceStreamW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows::core::PCWSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSourceStreamW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows::core::PCWSTR , buffer : *const u8 , size : usize ) -> super::super::super::Foundation:: BOOL ); SymAddSourceStreamW(hprocess.into_param().abi(), base, filespec.into_param().abi(), ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), buffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1296,7 +1296,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSymbol ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows::core::PCSTR , address : u64 , size : u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSymbol ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows::core::PCSTR , address : u64 , size : u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymAddSymbol(hprocess.into_param().abi(), baseofdll, name.into_param().abi(), address, size, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1307,7 +1307,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSymbolW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows::core::PCWSTR , address : u64 , size : u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymAddSymbolW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows::core::PCWSTR , address : u64 , size : u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymAddSymbolW(hprocess.into_param().abi(), baseofdll, name.into_param().abi(), address, size, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1348,7 +1348,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymDeleteSymbol ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows::core::PCSTR , address : u64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymDeleteSymbol ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows::core::PCSTR , address : u64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymDeleteSymbol(hprocess.into_param().abi(), baseofdll, name.into_param().abi(), address, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1359,7 +1359,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymDeleteSymbolW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows::core::PCWSTR , address : u64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymDeleteSymbolW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows::core::PCWSTR , address : u64 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymDeleteSymbolW(hprocess.into_param().abi(), baseofdll, name.into_param().abi(), address, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1371,7 +1371,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumLines ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : :: windows::core::PCSTR , file : :: windows::core::PCSTR , enumlinescallback : PSYM_ENUMLINES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumLines ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : ::windows::core::PCSTR , file : ::windows::core::PCSTR , enumlinescallback : PSYM_ENUMLINES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumLines(hprocess.into_param().abi(), base, obj.into_param().abi(), file.into_param().abi(), enumlinescallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1383,7 +1383,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumLinesW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : :: windows::core::PCWSTR , file : :: windows::core::PCWSTR , enumlinescallback : PSYM_ENUMLINES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumLinesW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : ::windows::core::PCWSTR , file : ::windows::core::PCWSTR , enumlinescallback : PSYM_ENUMLINES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumLinesW(hprocess.into_param().abi(), base, obj.into_param().abi(), file.into_param().abi(), enumlinescallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1411,7 +1411,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSourceFiles ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , mask : :: windows::core::PCSTR , cbsrcfiles : PSYM_ENUMSOURCEFILES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSourceFiles ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , mask : ::windows::core::PCSTR , cbsrcfiles : PSYM_ENUMSOURCEFILES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumSourceFiles(hprocess.into_param().abi(), modbase, mask.into_param().abi(), cbsrcfiles, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1422,7 +1422,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSourceFilesW ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , mask : :: windows::core::PCWSTR , cbsrcfiles : PSYM_ENUMSOURCEFILES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSourceFilesW ( hprocess : super::super::super::Foundation:: HANDLE , modbase : u64 , mask : ::windows::core::PCWSTR , cbsrcfiles : PSYM_ENUMSOURCEFILES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumSourceFilesW(hprocess.into_param().abi(), modbase, mask.into_param().abi(), cbsrcfiles, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1434,7 +1434,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSourceLines ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : :: windows::core::PCSTR , file : :: windows::core::PCSTR , line : u32 , flags : u32 , enumlinescallback : PSYM_ENUMLINES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSourceLines ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : ::windows::core::PCSTR , file : ::windows::core::PCSTR , line : u32 , flags : u32 , enumlinescallback : PSYM_ENUMLINES_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumSourceLines(hprocess.into_param().abi(), base, obj.into_param().abi(), file.into_param().abi(), line, flags, enumlinescallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1446,7 +1446,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSourceLinesW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : :: windows::core::PCWSTR , file : :: windows::core::PCWSTR , line : u32 , flags : u32 , enumlinescallback : PSYM_ENUMLINES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSourceLinesW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , obj : ::windows::core::PCWSTR , file : ::windows::core::PCWSTR , line : u32 , flags : u32 , enumlinescallback : PSYM_ENUMLINES_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumSourceLinesW(hprocess.into_param().abi(), base, obj.into_param().abi(), file.into_param().abi(), line, flags, enumlinescallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1467,7 +1467,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSymbols ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSymbols ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumSymbols(hprocess.into_param().abi(), baseofdll, mask.into_param().abi(), enumsymbolscallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1478,7 +1478,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSymbolsEx ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSymbolsEx ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); SymEnumSymbolsEx(hprocess.into_param().abi(), baseofdll, mask.into_param().abi(), enumsymbolscallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null())), options) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1489,7 +1489,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSymbolsExW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSymbolsExW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); SymEnumSymbolsExW(hprocess.into_param().abi(), baseofdll, mask.into_param().abi(), enumsymbolscallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null())), options) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1520,7 +1520,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSymbolsW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumSymbolsW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumSymbolsW(hprocess.into_param().abi(), baseofdll, mask.into_param().abi(), enumsymbolscallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1541,7 +1541,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumTypesByName ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumTypesByName ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows::core::PCSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumTypesByName(hprocess.into_param().abi(), baseofdll, mask.into_param().abi(), enumsymbolscallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1552,7 +1552,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumTypesByNameW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : :: windows::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymEnumTypesByNameW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , mask : ::windows::core::PCWSTR , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymEnumTypesByNameW(hprocess.into_param().abi(), baseofdll, mask.into_param().abi(), enumsymbolscallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1646,7 +1646,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindDebugInfoFile ( hprocess : super::super::super::Foundation:: HANDLE , filename : :: windows::core::PCSTR , debugfilepath : :: windows::core::PSTR , callback : PFIND_DEBUG_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindDebugInfoFile ( hprocess : super::super::super::Foundation:: HANDLE , filename : ::windows::core::PCSTR , debugfilepath : ::windows::core::PSTR , callback : PFIND_DEBUG_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); let result__ = SymFindDebugInfoFile(hprocess.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(debugfilepath), callback, ::core::mem::transmute(callerdata.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1658,7 +1658,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindDebugInfoFileW ( hprocess : super::super::super::Foundation:: HANDLE , filename : :: windows::core::PCWSTR , debugfilepath : :: windows::core::PWSTR , callback : PFIND_DEBUG_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindDebugInfoFileW ( hprocess : super::super::super::Foundation:: HANDLE , filename : ::windows::core::PCWSTR , debugfilepath : ::windows::core::PWSTR , callback : PFIND_DEBUG_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); let result__ = SymFindDebugInfoFileW(hprocess.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(debugfilepath), callback, ::core::mem::transmute(callerdata.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1670,7 +1670,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindExecutableImage ( hprocess : super::super::super::Foundation:: HANDLE , filename : :: windows::core::PCSTR , imagefilepath : :: windows::core::PSTR , callback : PFIND_EXE_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindExecutableImage ( hprocess : super::super::super::Foundation:: HANDLE , filename : ::windows::core::PCSTR , imagefilepath : ::windows::core::PSTR , callback : PFIND_EXE_FILE_CALLBACK , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); let result__ = SymFindExecutableImage(hprocess.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(imagefilepath), callback, callerdata); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1682,7 +1682,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindExecutableImageW ( hprocess : super::super::super::Foundation:: HANDLE , filename : :: windows::core::PCWSTR , imagefilepath : :: windows::core::PWSTR , callback : PFIND_EXE_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindExecutableImageW ( hprocess : super::super::super::Foundation:: HANDLE , filename : ::windows::core::PCWSTR , imagefilepath : ::windows::core::PWSTR , callback : PFIND_EXE_FILE_CALLBACKW , callerdata : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: HANDLE ); let result__ = SymFindExecutableImageW(hprocess.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(imagefilepath), callback, callerdata); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1695,7 +1695,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindFileInPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows::core::PCSTR , filename : :: windows::core::PCSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : SYM_FIND_ID_OPTION , foundfile : :: windows::core::PSTR , callback : PFINDFILEINPATHCALLBACK , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindFileInPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows::core::PCSTR , filename : ::windows::core::PCSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : SYM_FIND_ID_OPTION , foundfile : ::windows::core::PSTR , callback : PFINDFILEINPATHCALLBACK , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymFindFileInPath(hprocess.into_param().abi(), searchpatha.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null())), two, three, flags, ::core::mem::transmute(foundfile), callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1707,7 +1707,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindFileInPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows::core::PCWSTR , filename : :: windows::core::PCWSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : SYM_FIND_ID_OPTION , foundfile : :: windows::core::PWSTR , callback : PFINDFILEINPATHCALLBACKW , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFindFileInPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows::core::PCWSTR , filename : ::windows::core::PCWSTR , id : *const ::core::ffi::c_void , two : u32 , three : u32 , flags : SYM_FIND_ID_OPTION , foundfile : ::windows::core::PWSTR , callback : PFINDFILEINPATHCALLBACKW , context : *const ::core::ffi::c_void ) -> super::super::super::Foundation:: BOOL ); SymFindFileInPathW(hprocess.into_param().abi(), searchpatha.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(id.unwrap_or(::std::ptr::null())), two, three, flags, ::core::mem::transmute(foundfile), callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1778,7 +1778,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFromName ( hprocess : super::super::super::Foundation:: HANDLE , name : :: windows::core::PCSTR , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFromName ( hprocess : super::super::super::Foundation:: HANDLE , name : ::windows::core::PCSTR , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); SymFromName(hprocess.into_param().abi(), name.into_param().abi(), symbol) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1789,7 +1789,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFromNameW ( hprocess : super::super::super::Foundation:: HANDLE , name : :: windows::core::PCWSTR , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymFromNameW ( hprocess : super::super::super::Foundation:: HANDLE , name : ::windows::core::PCWSTR , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); SymFromNameW(hprocess.into_param().abi(), name.into_param().abi(), symbol) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1859,19 +1859,19 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetFileLineOffsets64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : :: windows::core::PCSTR , filename : :: windows::core::PCSTR , buffer : *mut u64 , bufferlines : u32 ) -> u32 ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetFileLineOffsets64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : ::windows::core::PCSTR , filename : ::windows::core::PCSTR , buffer : *mut u64 , bufferlines : u32 ) -> u32 ); SymGetFileLineOffsets64(hprocess.into_param().abi(), modulename.into_param().abi(), filename.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] pub unsafe fn SymGetHomeDirectory(r#type: IMAGEHLP_HD_TYPE, dir: &mut [u8]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetHomeDirectory ( r#type : IMAGEHLP_HD_TYPE , dir : :: windows::core::PSTR , size : usize ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetHomeDirectory ( r#type : IMAGEHLP_HD_TYPE , dir : ::windows::core::PSTR , size : usize ) -> ::windows::core::PSTR ); SymGetHomeDirectory(r#type, ::core::mem::transmute(dir.as_ptr()), dir.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] #[inline] pub unsafe fn SymGetHomeDirectoryW(r#type: IMAGEHLP_HD_TYPE, dir: &mut [u16]) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetHomeDirectoryW ( r#type : IMAGEHLP_HD_TYPE , dir : :: windows::core::PWSTR , size : usize ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetHomeDirectoryW ( r#type : IMAGEHLP_HD_TYPE , dir : ::windows::core::PWSTR , size : usize ) -> ::windows::core::PWSTR ); SymGetHomeDirectoryW(r#type, ::core::mem::transmute(dir.as_ptr()), dir.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1935,7 +1935,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetLineFromName ( hprocess : super::super::super::Foundation:: HANDLE , modulename : :: windows::core::PCSTR , filename : :: windows::core::PCSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINE ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetLineFromName ( hprocess : super::super::super::Foundation:: HANDLE , modulename : ::windows::core::PCSTR , filename : ::windows::core::PCSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINE ) -> super::super::super::Foundation:: BOOL ); SymGetLineFromName(hprocess.into_param().abi(), modulename.into_param().abi(), filename.into_param().abi(), dwlinenumber, pldisplacement, line) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1947,7 +1947,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetLineFromName64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : :: windows::core::PCSTR , filename : :: windows::core::PCSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINE64 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetLineFromName64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : ::windows::core::PCSTR , filename : ::windows::core::PCSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINE64 ) -> super::super::super::Foundation:: BOOL ); SymGetLineFromName64(hprocess.into_param().abi(), modulename.into_param().abi(), filename.into_param().abi(), dwlinenumber, pldisplacement, line) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -1959,7 +1959,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetLineFromNameW64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : :: windows::core::PCWSTR , filename : :: windows::core::PCWSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINEW64 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetLineFromNameW64 ( hprocess : super::super::super::Foundation:: HANDLE , modulename : ::windows::core::PCWSTR , filename : ::windows::core::PCWSTR , dwlinenumber : u32 , pldisplacement : *mut i32 , line : *mut IMAGEHLP_LINEW64 ) -> super::super::super::Foundation:: BOOL ); SymGetLineFromNameW64(hprocess.into_param().abi(), modulename.into_param().abi(), filename.into_param().abi(), dwlinenumber, pldisplacement, line) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2130,7 +2130,7 @@ pub unsafe fn SymGetSearchPath(hprocess: P0, searchpatha: &mut [u8]) -> supe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows::core::PSTR , searchpathlength : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows::core::PSTR , searchpathlength : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSearchPath(hprocess.into_param().abi(), ::core::mem::transmute(searchpatha.as_ptr()), searchpatha.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2140,7 +2140,7 @@ pub unsafe fn SymGetSearchPathW(hprocess: P0, searchpatha: &mut [u16]) -> su where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSearchPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows::core::PWSTR , searchpathlength : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSearchPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows::core::PWSTR , searchpathlength : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSearchPathW(hprocess.into_param().abi(), ::core::mem::transmute(searchpatha.as_ptr()), searchpatha.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2152,7 +2152,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFile ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , params : :: windows::core::PCSTR , filespec : :: windows::core::PCSTR , filepath : :: windows::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFile ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , params : ::windows::core::PCSTR , filespec : ::windows::core::PCSTR , filepath : ::windows::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFile(hprocess.into_param().abi(), base, params.into_param().abi(), filespec.into_param().abi(), ::core::mem::transmute(filepath.as_ptr()), filepath.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2163,7 +2163,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileChecksum ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows::core::PCSTR , pchecksumtype : *mut u32 , pchecksum : *mut u8 , checksumsize : u32 , pactualbyteswritten : *mut u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileChecksum ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows::core::PCSTR , pchecksumtype : *mut u32 , pchecksum : *mut u8 , checksumsize : u32 , pactualbyteswritten : *mut u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileChecksum(hprocess.into_param().abi(), base, filespec.into_param().abi(), pchecksumtype, ::core::mem::transmute(pchecksum.as_ptr()), pchecksum.len() as _, pactualbyteswritten) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2174,7 +2174,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileChecksumW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows::core::PCWSTR , pchecksumtype : *mut u32 , pchecksum : *mut u8 , checksumsize : u32 , pactualbyteswritten : *mut u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileChecksumW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows::core::PCWSTR , pchecksumtype : *mut u32 , pchecksum : *mut u8 , checksumsize : u32 , pactualbyteswritten : *mut u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileChecksumW(hprocess.into_param().abi(), base, filespec.into_param().abi(), pchecksumtype, ::core::mem::transmute(pchecksum.as_ptr()), pchecksum.len() as _, pactualbyteswritten) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2185,7 +2185,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileFromToken ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : :: windows::core::PCSTR , filepath : :: windows::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileFromToken ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : ::windows::core::PCSTR , filepath : ::windows::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileFromToken(hprocess.into_param().abi(), token, params.into_param().abi(), ::core::mem::transmute(filepath.as_ptr()), filepath.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2197,7 +2197,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileFromTokenByTokenName ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , tokenname : :: windows::core::PCSTR , params : :: windows::core::PCSTR , filepath : :: windows::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileFromTokenByTokenName ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , tokenname : ::windows::core::PCSTR , params : ::windows::core::PCSTR , filepath : ::windows::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileFromTokenByTokenName(hprocess.into_param().abi(), token, tokenname.into_param().abi(), params.into_param().abi(), ::core::mem::transmute(filepath.as_ptr()), filepath.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2209,7 +2209,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileFromTokenByTokenNameW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , tokenname : :: windows::core::PCWSTR , params : :: windows::core::PCWSTR , filepath : :: windows::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileFromTokenByTokenNameW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , tokenname : ::windows::core::PCWSTR , params : ::windows::core::PCWSTR , filepath : ::windows::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileFromTokenByTokenNameW(hprocess.into_param().abi(), token, tokenname.into_param().abi(), params.into_param().abi(), ::core::mem::transmute(filepath.as_ptr()), filepath.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2220,7 +2220,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileFromTokenW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : :: windows::core::PCWSTR , filepath : :: windows::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileFromTokenW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : ::windows::core::PCWSTR , filepath : ::windows::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileFromTokenW(hprocess.into_param().abi(), token, params.into_param().abi(), ::core::mem::transmute(filepath.as_ptr()), filepath.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2231,7 +2231,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileToken ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows::core::PCSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileToken ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows::core::PCSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileToken(hprocess.into_param().abi(), base, filespec.into_param().abi(), token, size) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2244,7 +2244,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileTokenByTokenName ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows::core::PCSTR , tokenname : :: windows::core::PCSTR , tokenparameters : :: windows::core::PCSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileTokenByTokenName ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows::core::PCSTR , tokenname : ::windows::core::PCSTR , tokenparameters : ::windows::core::PCSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileTokenByTokenName(hprocess.into_param().abi(), base, filespec.into_param().abi(), tokenname.into_param().abi(), tokenparameters.into_param().abi(), token, size) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2257,7 +2257,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileTokenByTokenNameW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows::core::PCWSTR , tokenname : :: windows::core::PCWSTR , tokenparameters : :: windows::core::PCWSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileTokenByTokenNameW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows::core::PCWSTR , tokenname : ::windows::core::PCWSTR , tokenparameters : ::windows::core::PCWSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileTokenByTokenNameW(hprocess.into_param().abi(), base, filespec.into_param().abi(), tokenname.into_param().abi(), tokenparameters.into_param().abi(), token, size) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2268,7 +2268,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileTokenW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : :: windows::core::PCWSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileTokenW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , filespec : ::windows::core::PCWSTR , token : *mut *mut ::core::ffi::c_void , size : *mut u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileTokenW(hprocess.into_param().abi(), base, filespec.into_param().abi(), token, size) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2280,7 +2280,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , params : :: windows::core::PCWSTR , filespec : :: windows::core::PCWSTR , filepath : :: windows::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceFileW ( hprocess : super::super::super::Foundation:: HANDLE , base : u64 , params : ::windows::core::PCWSTR , filespec : ::windows::core::PCWSTR , filepath : ::windows::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceFileW(hprocess.into_param().abi(), base, params.into_param().abi(), filespec.into_param().abi(), ::core::mem::transmute(filepath.as_ptr()), filepath.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2292,7 +2292,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceVarFromToken ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : :: windows::core::PCSTR , varname : :: windows::core::PCSTR , value : :: windows::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceVarFromToken ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : ::windows::core::PCSTR , varname : ::windows::core::PCSTR , value : ::windows::core::PSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceVarFromToken(hprocess.into_param().abi(), token, params.into_param().abi(), varname.into_param().abi(), ::core::mem::transmute(value.as_ptr()), value.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2304,7 +2304,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceVarFromTokenW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : :: windows::core::PCWSTR , varname : :: windows::core::PCWSTR , value : :: windows::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSourceVarFromTokenW ( hprocess : super::super::super::Foundation:: HANDLE , token : *const ::core::ffi::c_void , params : ::windows::core::PCWSTR , varname : ::windows::core::PCWSTR , value : ::windows::core::PWSTR , size : u32 ) -> super::super::super::Foundation:: BOOL ); SymGetSourceVarFromTokenW(hprocess.into_param().abi(), token, params.into_param().abi(), varname.into_param().abi(), ::core::mem::transmute(value.as_ptr()), value.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2337,7 +2337,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSymFromName ( hprocess : super::super::super::Foundation:: HANDLE , name : :: windows::core::PCSTR , symbol : *mut IMAGEHLP_SYMBOL ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSymFromName ( hprocess : super::super::super::Foundation:: HANDLE , name : ::windows::core::PCSTR , symbol : *mut IMAGEHLP_SYMBOL ) -> super::super::super::Foundation:: BOOL ); SymGetSymFromName(hprocess.into_param().abi(), name.into_param().abi(), symbol) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2348,7 +2348,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSymFromName64 ( hprocess : super::super::super::Foundation:: HANDLE , name : :: windows::core::PCSTR , symbol : *mut IMAGEHLP_SYMBOL64 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSymFromName64 ( hprocess : super::super::super::Foundation:: HANDLE , name : ::windows::core::PCSTR , symbol : *mut IMAGEHLP_SYMBOL64 ) -> super::super::super::Foundation:: BOOL ); SymGetSymFromName64(hprocess.into_param().abi(), name.into_param().abi(), symbol) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2402,7 +2402,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSymbolFile ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows::core::PCSTR , imagefile : :: windows::core::PCSTR , r#type : IMAGEHLP_SF_TYPE , symbolfile : :: windows::core::PSTR , csymbolfile : usize , dbgfile : :: windows::core::PSTR , cdbgfile : usize ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSymbolFile ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows::core::PCSTR , imagefile : ::windows::core::PCSTR , r#type : IMAGEHLP_SF_TYPE , symbolfile : ::windows::core::PSTR , csymbolfile : usize , dbgfile : ::windows::core::PSTR , cdbgfile : usize ) -> super::super::super::Foundation:: BOOL ); SymGetSymbolFile(hprocess.into_param().abi(), sympath.into_param().abi(), imagefile.into_param().abi(), r#type, ::core::mem::transmute(symbolfile.as_ptr()), symbolfile.len() as _, ::core::mem::transmute(dbgfile.as_ptr()), dbgfile.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2414,7 +2414,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSymbolFileW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows::core::PCWSTR , imagefile : :: windows::core::PCWSTR , r#type : IMAGEHLP_SF_TYPE , symbolfile : :: windows::core::PWSTR , csymbolfile : usize , dbgfile : :: windows::core::PWSTR , cdbgfile : usize ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetSymbolFileW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows::core::PCWSTR , imagefile : ::windows::core::PCWSTR , r#type : IMAGEHLP_SF_TYPE , symbolfile : ::windows::core::PWSTR , csymbolfile : usize , dbgfile : ::windows::core::PWSTR , cdbgfile : usize ) -> super::super::super::Foundation:: BOOL ); SymGetSymbolFileW(hprocess.into_param().abi(), sympath.into_param().abi(), imagefile.into_param().abi(), r#type, ::core::mem::transmute(symbolfile.as_ptr()), symbolfile.len() as _, ::core::mem::transmute(dbgfile.as_ptr()), dbgfile.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2425,7 +2425,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetTypeFromName ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows::core::PCSTR , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetTypeFromName ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows::core::PCSTR , symbol : *mut SYMBOL_INFO ) -> super::super::super::Foundation:: BOOL ); SymGetTypeFromName(hprocess.into_param().abi(), baseofdll, name.into_param().abi(), symbol) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2436,7 +2436,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetTypeFromNameW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : :: windows::core::PCWSTR , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymGetTypeFromNameW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , name : ::windows::core::PCWSTR , symbol : *mut SYMBOL_INFOW ) -> super::super::super::Foundation:: BOOL ); SymGetTypeFromNameW(hprocess.into_param().abi(), baseofdll, name.into_param().abi(), symbol) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2478,7 +2478,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymInitialize ( hprocess : super::super::super::Foundation:: HANDLE , usersearchpath : :: windows::core::PCSTR , finvadeprocess : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymInitialize ( hprocess : super::super::super::Foundation:: HANDLE , usersearchpath : ::windows::core::PCSTR , finvadeprocess : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); SymInitialize(hprocess.into_param().abi(), usersearchpath.into_param().abi(), finvadeprocess.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2490,7 +2490,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymInitializeW ( hprocess : super::super::super::Foundation:: HANDLE , usersearchpath : :: windows::core::PCWSTR , finvadeprocess : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymInitializeW ( hprocess : super::super::super::Foundation:: HANDLE , usersearchpath : ::windows::core::PCWSTR , finvadeprocess : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); SymInitializeW(hprocess.into_param().abi(), usersearchpath.into_param().abi(), finvadeprocess.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2504,7 +2504,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymLoadModule ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : :: windows::core::PCSTR , modulename : :: windows::core::PCSTR , baseofdll : u32 , sizeofdll : u32 ) -> u32 ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymLoadModule ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : ::windows::core::PCSTR , modulename : ::windows::core::PCSTR , baseofdll : u32 , sizeofdll : u32 ) -> u32 ); SymLoadModule(hprocess.into_param().abi(), hfile.into_param().abi(), imagename.into_param().abi(), modulename.into_param().abi(), baseofdll, sizeofdll) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2517,7 +2517,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymLoadModule64 ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : :: windows::core::PCSTR , modulename : :: windows::core::PCSTR , baseofdll : u64 , sizeofdll : u32 ) -> u64 ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymLoadModule64 ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : ::windows::core::PCSTR , modulename : ::windows::core::PCSTR , baseofdll : u64 , sizeofdll : u32 ) -> u64 ); SymLoadModule64(hprocess.into_param().abi(), hfile.into_param().abi(), imagename.into_param().abi(), modulename.into_param().abi(), baseofdll, sizeofdll) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2530,7 +2530,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymLoadModuleEx ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : :: windows::core::PCSTR , modulename : :: windows::core::PCSTR , baseofdll : u64 , dllsize : u32 , data : *const MODLOAD_DATA , flags : SYM_LOAD_FLAGS ) -> u64 ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymLoadModuleEx ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : ::windows::core::PCSTR , modulename : ::windows::core::PCSTR , baseofdll : u64 , dllsize : u32 , data : *const MODLOAD_DATA , flags : SYM_LOAD_FLAGS ) -> u64 ); SymLoadModuleEx(hprocess.into_param().abi(), hfile.into_param().abi(), imagename.into_param().abi(), modulename.into_param().abi(), baseofdll, dllsize, ::core::mem::transmute(data.unwrap_or(::std::ptr::null())), flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2543,7 +2543,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymLoadModuleExW ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : :: windows::core::PCWSTR , modulename : :: windows::core::PCWSTR , baseofdll : u64 , dllsize : u32 , data : *const MODLOAD_DATA , flags : SYM_LOAD_FLAGS ) -> u64 ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymLoadModuleExW ( hprocess : super::super::super::Foundation:: HANDLE , hfile : super::super::super::Foundation:: HANDLE , imagename : ::windows::core::PCWSTR , modulename : ::windows::core::PCWSTR , baseofdll : u64 , dllsize : u32 , data : *const MODLOAD_DATA , flags : SYM_LOAD_FLAGS ) -> u64 ); SymLoadModuleExW(hprocess.into_param().abi(), hfile.into_param().abi(), imagename.into_param().abi(), modulename.into_param().abi(), baseofdll, dllsize, ::core::mem::transmute(data.unwrap_or(::std::ptr::null())), flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2554,7 +2554,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchFileName ( filename : :: windows::core::PCSTR , r#match : :: windows::core::PCSTR , filenamestop : *mut :: windows::core::PSTR , matchstop : *mut :: windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchFileName ( filename : ::windows::core::PCSTR , r#match : ::windows::core::PCSTR , filenamestop : *mut ::windows::core::PSTR , matchstop : *mut ::windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); SymMatchFileName(filename.into_param().abi(), r#match.into_param().abi(), ::core::mem::transmute(filenamestop.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(matchstop.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2565,7 +2565,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchFileNameW ( filename : :: windows::core::PCWSTR , r#match : :: windows::core::PCWSTR , filenamestop : *mut :: windows::core::PWSTR , matchstop : *mut :: windows::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchFileNameW ( filename : ::windows::core::PCWSTR , r#match : ::windows::core::PCWSTR , filenamestop : *mut ::windows::core::PWSTR , matchstop : *mut ::windows::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); SymMatchFileNameW(filename.into_param().abi(), r#match.into_param().abi(), ::core::mem::transmute(filenamestop.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(matchstop.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2577,7 +2577,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchString ( string : :: windows::core::PCSTR , expression : :: windows::core::PCSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchString ( string : ::windows::core::PCSTR , expression : ::windows::core::PCSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); SymMatchString(string.into_param().abi(), expression.into_param().abi(), fcase.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2589,7 +2589,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchStringA ( string : :: windows::core::PCSTR , expression : :: windows::core::PCSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchStringA ( string : ::windows::core::PCSTR , expression : ::windows::core::PCSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); SymMatchStringA(string.into_param().abi(), expression.into_param().abi(), fcase.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2601,7 +2601,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchStringW ( string : :: windows::core::PCWSTR , expression : :: windows::core::PCWSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymMatchStringW ( string : ::windows::core::PCWSTR , expression : ::windows::core::PCWSTR , fcase : super::super::super::Foundation:: BOOL ) -> super::super::super::Foundation:: BOOL ); SymMatchStringW(string.into_param().abi(), expression.into_param().abi(), fcase.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2724,7 +2724,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSearch ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symtag : u32 , mask : :: windows::core::PCSTR , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSearch ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symtag : u32 , mask : ::windows::core::PCSTR , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACK , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); SymSearch(hprocess.into_param().abi(), baseofdll, index, symtag, mask.into_param().abi(), address, enumsymbolscallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null())), options) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2735,7 +2735,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSearchW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symtag : u32 , mask : :: windows::core::PCWSTR , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSearchW ( hprocess : super::super::super::Foundation:: HANDLE , baseofdll : u64 , index : u32 , symtag : u32 , mask : ::windows::core::PCWSTR , address : u64 , enumsymbolscallback : PSYM_ENUMERATESYMBOLS_CALLBACKW , usercontext : *const ::core::ffi::c_void , options : u32 ) -> super::super::super::Foundation:: BOOL ); SymSearchW(hprocess.into_param().abi(), baseofdll, index, symtag, mask.into_param().abi(), address, enumsymbolscallback, ::core::mem::transmute(usercontext.unwrap_or(::std::ptr::null())), options) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2766,7 +2766,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSetHomeDirectory ( hprocess : super::super::super::Foundation:: HANDLE , dir : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSetHomeDirectory ( hprocess : super::super::super::Foundation:: HANDLE , dir : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); SymSetHomeDirectory(hprocess.into_param().abi(), dir.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2777,7 +2777,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSetHomeDirectoryW ( hprocess : super::super::super::Foundation:: HANDLE , dir : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSetHomeDirectoryW ( hprocess : super::super::super::Foundation:: HANDLE , dir : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); SymSetHomeDirectoryW(hprocess.into_param().abi(), dir.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -2834,7 +2834,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSetSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSetSearchPath ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); SymSetSearchPath(hprocess.into_param().abi(), searchpatha.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2845,7 +2845,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSetSearchPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSetSearchPathW ( hprocess : super::super::super::Foundation:: HANDLE , searchpatha : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); SymSetSearchPathW(hprocess.into_param().abi(), searchpatha.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2859,7 +2859,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvDeltaName ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows::core::PCSTR , r#type : :: windows::core::PCSTR , file1 : :: windows::core::PCSTR , file2 : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvDeltaName ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows::core::PCSTR , r#type : ::windows::core::PCSTR , file1 : ::windows::core::PCSTR , file2 : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); SymSrvDeltaName(hprocess.into_param().abi(), sympath.into_param().abi(), r#type.into_param().abi(), file1.into_param().abi(), file2.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2873,7 +2873,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvDeltaNameW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows::core::PCWSTR , r#type : :: windows::core::PCWSTR , file1 : :: windows::core::PCWSTR , file2 : :: windows::core::PCWSTR ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvDeltaNameW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows::core::PCWSTR , r#type : ::windows::core::PCWSTR , file1 : ::windows::core::PCWSTR , file2 : ::windows::core::PCWSTR ) -> ::windows::core::PCWSTR ); SymSrvDeltaNameW(hprocess.into_param().abi(), sympath.into_param().abi(), r#type.into_param().abi(), file1.into_param().abi(), file2.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2883,7 +2883,7 @@ pub unsafe fn SymSrvGetFileIndexInfo(file: P0, info: *mut SYMSRV_INDEX_INFO, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexInfo ( file : :: windows::core::PCSTR , info : *mut SYMSRV_INDEX_INFO , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexInfo ( file : ::windows::core::PCSTR , info : *mut SYMSRV_INDEX_INFO , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymSrvGetFileIndexInfo(file.into_param().abi(), info, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2893,7 +2893,7 @@ pub unsafe fn SymSrvGetFileIndexInfoW(file: P0, info: *mut SYMSRV_INDEX_INFO where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexInfoW ( file : :: windows::core::PCWSTR , info : *mut SYMSRV_INDEX_INFOW , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexInfoW ( file : ::windows::core::PCWSTR , info : *mut SYMSRV_INDEX_INFOW , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymSrvGetFileIndexInfoW(file.into_param().abi(), info, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2905,7 +2905,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexString ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows::core::PCSTR , file : :: windows::core::PCSTR , index : :: windows::core::PSTR , size : usize , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexString ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows::core::PCSTR , file : ::windows::core::PCSTR , index : ::windows::core::PSTR , size : usize , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymSrvGetFileIndexString(hprocess.into_param().abi(), srvpath.into_param().abi(), file.into_param().abi(), ::core::mem::transmute(index.as_ptr()), index.len() as _, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2917,7 +2917,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexStringW ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows::core::PCWSTR , file : :: windows::core::PCWSTR , index : :: windows::core::PWSTR , size : usize , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexStringW ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows::core::PCWSTR , file : ::windows::core::PCWSTR , index : ::windows::core::PWSTR , size : usize , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymSrvGetFileIndexStringW(hprocess.into_param().abi(), srvpath.into_param().abi(), file.into_param().abi(), ::core::mem::transmute(index.as_ptr()), index.len() as _, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2927,7 +2927,7 @@ pub unsafe fn SymSrvGetFileIndexes(file: P0, id: *mut ::windows::core::GUID, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexes ( file : :: windows::core::PCSTR , id : *mut :: windows::core::GUID , val1 : *mut u32 , val2 : *mut u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexes ( file : ::windows::core::PCSTR , id : *mut ::windows::core::GUID , val1 : *mut u32 , val2 : *mut u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymSrvGetFileIndexes(file.into_param().abi(), id, val1, ::core::mem::transmute(val2.unwrap_or(::std::ptr::null_mut())), flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2937,7 +2937,7 @@ pub unsafe fn SymSrvGetFileIndexesW(file: P0, id: *mut ::windows::core::GUID where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexesW ( file : :: windows::core::PCWSTR , id : *mut :: windows::core::GUID , val1 : *mut u32 , val2 : *mut u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetFileIndexesW ( file : ::windows::core::PCWSTR , id : *mut ::windows::core::GUID , val1 : *mut u32 , val2 : *mut u32 , flags : u32 ) -> super::super::super::Foundation:: BOOL ); SymSrvGetFileIndexesW(file.into_param().abi(), id, val1, ::core::mem::transmute(val2.unwrap_or(::std::ptr::null_mut())), flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2950,7 +2950,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetSupplement ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows::core::PCSTR , node : :: windows::core::PCSTR , file : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetSupplement ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows::core::PCSTR , node : ::windows::core::PCSTR , file : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); SymSrvGetSupplement(hprocess.into_param().abi(), sympath.into_param().abi(), node.into_param().abi(), file.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2963,7 +2963,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetSupplementW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows::core::PCWSTR , node : :: windows::core::PCWSTR , file : :: windows::core::PCWSTR ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvGetSupplementW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows::core::PCWSTR , node : ::windows::core::PCWSTR , file : ::windows::core::PCWSTR ) -> ::windows::core::PCWSTR ); SymSrvGetSupplementW(hprocess.into_param().abi(), sympath.into_param().abi(), node.into_param().abi(), file.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2974,7 +2974,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvIsStore ( hprocess : super::super::super::Foundation:: HANDLE , path : :: windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvIsStore ( hprocess : super::super::super::Foundation:: HANDLE , path : ::windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); SymSrvIsStore(hprocess.into_param().abi(), path.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2985,7 +2985,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvIsStoreW ( hprocess : super::super::super::Foundation:: HANDLE , path : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvIsStoreW ( hprocess : super::super::super::Foundation:: HANDLE , path : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); SymSrvIsStoreW(hprocess.into_param().abi(), path.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -2997,7 +2997,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvStoreFile ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows::core::PCSTR , file : :: windows::core::PCSTR , flags : SYM_SRV_STORE_FILE_FLAGS ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvStoreFile ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows::core::PCSTR , file : ::windows::core::PCSTR , flags : SYM_SRV_STORE_FILE_FLAGS ) -> ::windows::core::PCSTR ); SymSrvStoreFile(hprocess.into_param().abi(), srvpath.into_param().abi(), file.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -3009,7 +3009,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvStoreFileW ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows::core::PCWSTR , file : :: windows::core::PCWSTR , flags : SYM_SRV_STORE_FILE_FLAGS ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvStoreFileW ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows::core::PCWSTR , file : ::windows::core::PCWSTR , flags : SYM_SRV_STORE_FILE_FLAGS ) -> ::windows::core::PCWSTR ); SymSrvStoreFileW(hprocess.into_param().abi(), srvpath.into_param().abi(), file.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -3022,7 +3022,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvStoreSupplement ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : :: windows::core::PCSTR , node : :: windows::core::PCSTR , file : :: windows::core::PCSTR , flags : u32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvStoreSupplement ( hprocess : super::super::super::Foundation:: HANDLE , srvpath : ::windows::core::PCSTR , node : ::windows::core::PCSTR , file : ::windows::core::PCSTR , flags : u32 ) -> ::windows::core::PCSTR ); SymSrvStoreSupplement(hprocess.into_param().abi(), srvpath.into_param().abi(), node.into_param().abi(), file.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -3035,7 +3035,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvStoreSupplementW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : :: windows::core::PCWSTR , node : :: windows::core::PCWSTR , file : :: windows::core::PCWSTR , flags : u32 ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymSrvStoreSupplementW ( hprocess : super::super::super::Foundation:: HANDLE , sympath : ::windows::core::PCWSTR , node : ::windows::core::PCWSTR , file : ::windows::core::PCWSTR , flags : u32 ) -> ::windows::core::PCWSTR ); SymSrvStoreSupplementW(hprocess.into_param().abi(), sympath.into_param().abi(), node.into_param().abi(), file.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -3043,14 +3043,14 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SymUnDName(sym: *const IMAGEHLP_SYMBOL, undecname: &mut [u8]) -> super::super::super::Foundation::BOOL { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymUnDName ( sym : *const IMAGEHLP_SYMBOL , undecname : :: windows::core::PSTR , undecnamelength : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymUnDName ( sym : *const IMAGEHLP_SYMBOL , undecname : ::windows::core::PSTR , undecnamelength : u32 ) -> super::super::super::Foundation:: BOOL ); SymUnDName(sym, ::core::mem::transmute(undecname.as_ptr()), undecname.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SymUnDName64(sym: *const IMAGEHLP_SYMBOL64, undecname: &mut [u8]) -> super::super::super::Foundation::BOOL { - ::windows::imp::link ! ( "dbghelp.dll""system" fn SymUnDName64 ( sym : *const IMAGEHLP_SYMBOL64 , undecname : :: windows::core::PSTR , undecnamelength : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn SymUnDName64 ( sym : *const IMAGEHLP_SYMBOL64 , undecname : ::windows::core::PSTR , undecnamelength : u32 ) -> super::super::super::Foundation:: BOOL ); SymUnDName64(sym, ::core::mem::transmute(undecname.as_ptr()), undecname.len() as _) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`*"] @@ -3096,7 +3096,7 @@ pub unsafe fn UnDecorateSymbolName(name: P0, outputstring: &mut [u8], flags: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn UnDecorateSymbolName ( name : :: windows::core::PCSTR , outputstring : :: windows::core::PSTR , maxstringlength : u32 , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn UnDecorateSymbolName ( name : ::windows::core::PCSTR , outputstring : ::windows::core::PSTR , maxstringlength : u32 , flags : u32 ) -> u32 ); UnDecorateSymbolName(name.into_param().abi(), ::core::mem::transmute(outputstring.as_ptr()), outputstring.len() as _, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -3105,7 +3105,7 @@ pub unsafe fn UnDecorateSymbolNameW(name: P0, outputstring: &mut [u16], flag where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "dbghelp.dll""system" fn UnDecorateSymbolNameW ( name : :: windows::core::PCWSTR , outputstring : :: windows::core::PWSTR , maxstringlength : u32 , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "dbghelp.dll""system" fn UnDecorateSymbolNameW ( name : ::windows::core::PCWSTR , outputstring : ::windows::core::PWSTR , maxstringlength : u32 , flags : u32 ) -> u32 ); UnDecorateSymbolNameW(name.into_param().abi(), ::core::mem::transmute(outputstring.as_ptr()), outputstring.len() as _, flags) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`, `\"Win32_System_SystemInformation\"`*"] @@ -3130,7 +3130,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn UpdateDebugInfoFile ( imagefilename : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , debugfilepath : :: windows::core::PSTR , ntheaders : *const IMAGE_NT_HEADERS32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn UpdateDebugInfoFile ( imagefilename : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , debugfilepath : ::windows::core::PSTR , ntheaders : *const IMAGE_NT_HEADERS32 ) -> super::super::super::Foundation:: BOOL ); UpdateDebugInfoFile(imagefilename.into_param().abi(), symbolpath.into_param().abi(), ::core::mem::transmute(debugfilepath), ntheaders) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] @@ -3141,7 +3141,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imagehlp.dll""system" fn UpdateDebugInfoFileEx ( imagefilename : :: windows::core::PCSTR , symbolpath : :: windows::core::PCSTR , debugfilepath : :: windows::core::PSTR , ntheaders : *const IMAGE_NT_HEADERS32 , oldchecksum : u32 ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imagehlp.dll""system" fn UpdateDebugInfoFileEx ( imagefilename : ::windows::core::PCSTR , symbolpath : ::windows::core::PCSTR , debugfilepath : ::windows::core::PSTR , ntheaders : *const IMAGE_NT_HEADERS32 , oldchecksum : u32 ) -> super::super::super::Foundation:: BOOL ); UpdateDebugInfoFileEx(imagefilename.into_param().abi(), symbolpath.into_param().abi(), ::core::mem::transmute(debugfilepath), ntheaders, oldchecksum) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] @@ -34251,19 +34251,19 @@ pub const DEBUG_OUTPUT_EXTENSION_WARNING: u32 = 64u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_IDENTITY_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_NAME_END: ::windows::core::PCSTR = ::windows::s!("**NAME**"); +pub const DEBUG_OUTPUT_NAME_END: ::windows::core::PCSTR = ::windows::core::s!("**NAME**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_NAME_END_T: ::windows::core::PCWSTR = ::windows::w!("**NAME**"); +pub const DEBUG_OUTPUT_NAME_END_T: ::windows::core::PCWSTR = ::windows::core::w!("**NAME**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_NAME_END_WIDE: ::windows::core::PCWSTR = ::windows::w!("**NAME**"); +pub const DEBUG_OUTPUT_NAME_END_WIDE: ::windows::core::PCWSTR = ::windows::core::w!("**NAME**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_NORMAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_OFFSET_END: ::windows::core::PCSTR = ::windows::s!("**OFF**"); +pub const DEBUG_OUTPUT_OFFSET_END: ::windows::core::PCSTR = ::windows::core::s!("**OFF**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_OFFSET_END_T: ::windows::core::PCWSTR = ::windows::w!("**OFF**"); +pub const DEBUG_OUTPUT_OFFSET_END_T: ::windows::core::PCWSTR = ::windows::core::w!("**OFF**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_OFFSET_END_WIDE: ::windows::core::PCWSTR = ::windows::w!("**OFF**"); +pub const DEBUG_OUTPUT_OFFSET_END_WIDE: ::windows::core::PCWSTR = ::windows::core::w!("**OFF**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_PROMPT: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -34283,17 +34283,17 @@ pub const DEBUG_OUTPUT_SYMBOLS_NO_TYPES: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_SYMBOLS_NO_VALUES: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_TYPE_END: ::windows::core::PCSTR = ::windows::s!("**TYPE**"); +pub const DEBUG_OUTPUT_TYPE_END: ::windows::core::PCSTR = ::windows::core::s!("**TYPE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_TYPE_END_T: ::windows::core::PCWSTR = ::windows::w!("**TYPE**"); +pub const DEBUG_OUTPUT_TYPE_END_T: ::windows::core::PCWSTR = ::windows::core::w!("**TYPE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_TYPE_END_WIDE: ::windows::core::PCWSTR = ::windows::w!("**TYPE**"); +pub const DEBUG_OUTPUT_TYPE_END_WIDE: ::windows::core::PCWSTR = ::windows::core::w!("**TYPE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_VALUE_END: ::windows::core::PCSTR = ::windows::s!("**VALUE**"); +pub const DEBUG_OUTPUT_VALUE_END: ::windows::core::PCSTR = ::windows::core::s!("**VALUE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_VALUE_END_T: ::windows::core::PCWSTR = ::windows::w!("**VALUE**"); +pub const DEBUG_OUTPUT_VALUE_END_T: ::windows::core::PCWSTR = ::windows::core::w!("**VALUE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const DEBUG_OUTPUT_VALUE_END_WIDE: ::windows::core::PCWSTR = ::windows::w!("**VALUE**"); +pub const DEBUG_OUTPUT_VALUE_END_WIDE: ::windows::core::PCWSTR = ::windows::core::w!("**VALUE**"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const DEBUG_OUTPUT_VERBOSE: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] @@ -35185,11 +35185,11 @@ pub const PTR_SEARCH_PHYS_SIZE_SHIFT: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const ProcessDebugManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x78a51822_51f4_11d0_8f20_00805f2cd064); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const RESTORE_LAST_ERROR_NAME: ::windows::core::PCWSTR = ::windows::w!("RestoreLastError"); +pub const RESTORE_LAST_ERROR_NAME: ::windows::core::PCWSTR = ::windows::core::w!("RestoreLastError"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const RESTORE_LAST_ERROR_NAME_A: ::windows::core::PCSTR = ::windows::s!("RestoreLastError"); +pub const RESTORE_LAST_ERROR_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("RestoreLastError"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] -pub const RESTORE_LAST_ERROR_NAME_W: ::windows::core::PCWSTR = ::windows::w!("RestoreLastError"); +pub const RESTORE_LAST_ERROR_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("RestoreLastError"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] pub const SCRIPTINFO_ITYPEINFO: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Debug\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs index 83e37c0d83..8a1abd34b9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Diagnostics/Etw/mod.rs @@ -16,7 +16,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ControlTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES , controlcode : EVENT_TRACE_CONTROL ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ControlTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES , controlcode : EVENT_TRACE_CONTROL ) -> super::super::super::Foundation:: WIN32_ERROR ); ControlTraceA(tracehandle.into_param().abi(), instancename.into_param().abi(), properties, controlcode) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -27,7 +27,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ControlTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES , controlcode : EVENT_TRACE_CONTROL ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ControlTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES , controlcode : EVENT_TRACE_CONTROL ) -> super::super::super::Foundation:: WIN32_ERROR ); ControlTraceW(tracehandle.into_param().abi(), instancename.into_param().abi(), properties, controlcode) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -47,7 +47,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CveEventWrite ( cveid : :: windows::core::PCWSTR , additionaldetails : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CveEventWrite ( cveid : ::windows::core::PCWSTR , additionaldetails : ::windows::core::PCWSTR ) -> i32 ); CveEventWrite(cveid.into_param().abi(), additionaldetails.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -57,7 +57,7 @@ pub unsafe fn EnableTrace(enable: u32, enableflag: u32, enablelevel: u32, co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EnableTrace ( enable : u32 , enableflag : u32 , enablelevel : u32 , controlguid : *const :: windows::core::GUID , tracehandle : CONTROLTRACE_HANDLE ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EnableTrace ( enable : u32 , enableflag : u32 , enablelevel : u32 , controlguid : *const ::windows::core::GUID , tracehandle : CONTROLTRACE_HANDLE ) -> super::super::super::Foundation:: WIN32_ERROR ); EnableTrace(enable, enableflag, enablelevel, controlguid, tracehandle.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -67,7 +67,7 @@ pub unsafe fn EnableTraceEx(providerid: *const ::windows::core::GUID, source where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EnableTraceEx ( providerid : *const :: windows::core::GUID , sourceid : *const :: windows::core::GUID , tracehandle : CONTROLTRACE_HANDLE , isenabled : u32 , level : u8 , matchanykeyword : u64 , matchallkeyword : u64 , enableproperty : u32 , enablefilterdesc : *const EVENT_FILTER_DESCRIPTOR ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EnableTraceEx ( providerid : *const ::windows::core::GUID , sourceid : *const ::windows::core::GUID , tracehandle : CONTROLTRACE_HANDLE , isenabled : u32 , level : u8 , matchanykeyword : u64 , matchallkeyword : u64 , enableproperty : u32 , enablefilterdesc : *const EVENT_FILTER_DESCRIPTOR ) -> super::super::super::Foundation:: WIN32_ERROR ); EnableTraceEx(providerid, ::core::mem::transmute(sourceid.unwrap_or(::std::ptr::null())), tracehandle.into_param().abi(), isenabled, level, matchanykeyword, matchallkeyword, enableproperty, ::core::mem::transmute(enablefilterdesc.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -77,7 +77,7 @@ pub unsafe fn EnableTraceEx2(tracehandle: P0, providerid: *const ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EnableTraceEx2 ( tracehandle : CONTROLTRACE_HANDLE , providerid : *const :: windows::core::GUID , controlcode : u32 , level : u8 , matchanykeyword : u64 , matchallkeyword : u64 , timeout : u32 , enableparameters : *const ENABLE_TRACE_PARAMETERS ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EnableTraceEx2 ( tracehandle : CONTROLTRACE_HANDLE , providerid : *const ::windows::core::GUID , controlcode : u32 , level : u8 , matchanykeyword : u64 , matchallkeyword : u64 , timeout : u32 , enableparameters : *const ENABLE_TRACE_PARAMETERS ) -> super::super::super::Foundation:: WIN32_ERROR ); EnableTraceEx2(tracehandle.into_param().abi(), providerid, controlcode, level, matchanykeyword, matchallkeyword, timeout, ::core::mem::transmute(enableparameters.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -102,26 +102,26 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EventAccessControl ( guid : *const :: windows::core::GUID , operation : u32 , sid : super::super::super::Foundation:: PSID , rights : u32 , allowordeny : super::super::super::Foundation:: BOOLEAN ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EventAccessControl ( guid : *const ::windows::core::GUID , operation : u32 , sid : super::super::super::Foundation:: PSID , rights : u32 , allowordeny : super::super::super::Foundation:: BOOLEAN ) -> u32 ); EventAccessControl(guid, operation, sid.into_param().abi(), rights, allowordeny.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Security\"`*"] #[cfg(feature = "Win32_Security")] #[inline] pub unsafe fn EventAccessQuery(guid: *const ::windows::core::GUID, buffer: super::super::super::Security::PSECURITY_DESCRIPTOR, buffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn EventAccessQuery ( guid : *const :: windows::core::GUID , buffer : super::super::super::Security:: PSECURITY_DESCRIPTOR , buffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EventAccessQuery ( guid : *const ::windows::core::GUID , buffer : super::super::super::Security:: PSECURITY_DESCRIPTOR , buffersize : *mut u32 ) -> u32 ); EventAccessQuery(guid, buffer, buffersize) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn EventAccessRemove(guid: *const ::windows::core::GUID) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn EventAccessRemove ( guid : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EventAccessRemove ( guid : *const ::windows::core::GUID ) -> u32 ); EventAccessRemove(guid) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn EventActivityIdControl(controlcode: u32, activityid: *mut ::windows::core::GUID) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn EventActivityIdControl ( controlcode : u32 , activityid : *mut :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EventActivityIdControl ( controlcode : u32 , activityid : *mut ::windows::core::GUID ) -> u32 ); EventActivityIdControl(controlcode, activityid) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -141,7 +141,7 @@ pub unsafe fn EventProviderEnabled(reghandle: u64, level: u8, keyword: u64) -> s #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn EventRegister(providerid: *const ::windows::core::GUID, enablecallback: PENABLECALLBACK, callbackcontext: ::core::option::Option<*const ::core::ffi::c_void>, reghandle: *mut u64) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn EventRegister ( providerid : *const :: windows::core::GUID , enablecallback : PENABLECALLBACK , callbackcontext : *const ::core::ffi::c_void , reghandle : *mut u64 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EventRegister ( providerid : *const ::windows::core::GUID , enablecallback : PENABLECALLBACK , callbackcontext : *const ::core::ffi::c_void , reghandle : *mut u64 ) -> u32 ); EventRegister(providerid, enablecallback, ::core::mem::transmute(callbackcontext.unwrap_or(::std::ptr::null())), reghandle) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -165,7 +165,7 @@ pub unsafe fn EventWrite(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTO #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn EventWriteEx(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, filter: u64, flags: u32, activityid: ::core::option::Option<*const ::windows::core::GUID>, relatedactivityid: ::core::option::Option<*const ::windows::core::GUID>, userdata: ::core::option::Option<&[EVENT_DATA_DESCRIPTOR]>) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn EventWriteEx ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , filter : u64 , flags : u32 , activityid : *const :: windows::core::GUID , relatedactivityid : *const :: windows::core::GUID , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EventWriteEx ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , filter : u64 , flags : u32 , activityid : *const ::windows::core::GUID , relatedactivityid : *const ::windows::core::GUID , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); EventWriteEx(reghandle, eventdescriptor, filter, flags, ::core::mem::transmute(activityid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(relatedactivityid.unwrap_or(::std::ptr::null())), userdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(userdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -174,13 +174,13 @@ pub unsafe fn EventWriteString(reghandle: u64, level: u8, keyword: u64, stri where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EventWriteString ( reghandle : u64 , level : u8 , keyword : u64 , string : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EventWriteString ( reghandle : u64 , level : u8 , keyword : u64 , string : ::windows::core::PCWSTR ) -> u32 ); EventWriteString(reghandle, level, keyword, string.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn EventWriteTransfer(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, activityid: ::core::option::Option<*const ::windows::core::GUID>, relatedactivityid: ::core::option::Option<*const ::windows::core::GUID>, userdata: ::core::option::Option<&[EVENT_DATA_DESCRIPTOR]>) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn EventWriteTransfer ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , activityid : *const :: windows::core::GUID , relatedactivityid : *const :: windows::core::GUID , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EventWriteTransfer ( reghandle : u64 , eventdescriptor : *const EVENT_DESCRIPTOR , activityid : *const ::windows::core::GUID , relatedactivityid : *const ::windows::core::GUID , userdatacount : u32 , userdata : *const EVENT_DATA_DESCRIPTOR ) -> u32 ); EventWriteTransfer(reghandle, eventdescriptor, ::core::mem::transmute(activityid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(relatedactivityid.unwrap_or(::std::ptr::null())), userdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(userdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -191,7 +191,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn FlushTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn FlushTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); FlushTraceA(tracehandle.into_param().abi(), instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -202,7 +202,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn FlushTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn FlushTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); FlushTraceW(tracehandle.into_param().abi(), instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -266,7 +266,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn QueryTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn QueryTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); QueryTraceA(tracehandle.into_param().abi(), instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -287,7 +287,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn QueryTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn QueryTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); QueryTraceW(tracehandle.into_param().abi(), instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -298,7 +298,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterTraceGuidsA ( requestaddress : WMIDPREQUEST , requestcontext : *const ::core::ffi::c_void , controlguid : *const :: windows::core::GUID , guidcount : u32 , traceguidreg : *const TRACE_GUID_REGISTRATION , mofimagepath : :: windows::core::PCSTR , mofresourcename : :: windows::core::PCSTR , registrationhandle : *mut u64 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterTraceGuidsA ( requestaddress : WMIDPREQUEST , requestcontext : *const ::core::ffi::c_void , controlguid : *const ::windows::core::GUID , guidcount : u32 , traceguidreg : *const TRACE_GUID_REGISTRATION , mofimagepath : ::windows::core::PCSTR , mofresourcename : ::windows::core::PCSTR , registrationhandle : *mut u64 ) -> u32 ); RegisterTraceGuidsA(requestaddress, ::core::mem::transmute(requestcontext.unwrap_or(::std::ptr::null())), controlguid, traceguidreg.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(traceguidreg.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), mofimagepath.into_param().abi(), mofresourcename.into_param().abi(), registrationhandle) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -309,21 +309,21 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterTraceGuidsW ( requestaddress : WMIDPREQUEST , requestcontext : *const ::core::ffi::c_void , controlguid : *const :: windows::core::GUID , guidcount : u32 , traceguidreg : *const TRACE_GUID_REGISTRATION , mofimagepath : :: windows::core::PCWSTR , mofresourcename : :: windows::core::PCWSTR , registrationhandle : *mut u64 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterTraceGuidsW ( requestaddress : WMIDPREQUEST , requestcontext : *const ::core::ffi::c_void , controlguid : *const ::windows::core::GUID , guidcount : u32 , traceguidreg : *const TRACE_GUID_REGISTRATION , mofimagepath : ::windows::core::PCWSTR , mofresourcename : ::windows::core::PCWSTR , registrationhandle : *mut u64 ) -> u32 ); RegisterTraceGuidsW(requestaddress, ::core::mem::transmute(requestcontext.unwrap_or(::std::ptr::null())), controlguid, traceguidreg.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(traceguidreg.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), mofimagepath.into_param().abi(), mofresourcename.into_param().abi(), registrationhandle) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RemoveTraceCallback(pguid: *const ::windows::core::GUID) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "advapi32.dll""system" fn RemoveTraceCallback ( pguid : *const :: windows::core::GUID ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RemoveTraceCallback ( pguid : *const ::windows::core::GUID ) -> super::super::super::Foundation:: WIN32_ERROR ); RemoveTraceCallback(pguid) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetTraceCallback(pguid: *const ::windows::core::GUID, eventcallback: PEVENT_CALLBACK) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "advapi32.dll""system" fn SetTraceCallback ( pguid : *const :: windows::core::GUID , eventcallback : PEVENT_CALLBACK ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn SetTraceCallback ( pguid : *const ::windows::core::GUID , eventcallback : PEVENT_CALLBACK ) -> super::super::super::Foundation:: WIN32_ERROR ); SetTraceCallback(pguid, eventcallback) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -333,7 +333,7 @@ pub unsafe fn StartTraceA(tracehandle: *mut CONTROLTRACE_HANDLE, instancenam where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn StartTraceA ( tracehandle : *mut CONTROLTRACE_HANDLE , instancename : :: windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn StartTraceA ( tracehandle : *mut CONTROLTRACE_HANDLE , instancename : ::windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); StartTraceA(tracehandle, instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -343,7 +343,7 @@ pub unsafe fn StartTraceW(tracehandle: *mut CONTROLTRACE_HANDLE, instancenam where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn StartTraceW ( tracehandle : *mut CONTROLTRACE_HANDLE , instancename : :: windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn StartTraceW ( tracehandle : *mut CONTROLTRACE_HANDLE , instancename : ::windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); StartTraceW(tracehandle, instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -354,7 +354,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn StopTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn StopTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); StopTraceA(tracehandle.into_param().abi(), instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -365,7 +365,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn StopTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn StopTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); StopTraceW(tracehandle.into_param().abi(), instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -397,7 +397,7 @@ pub unsafe fn TdhCreatePayloadFilter(providerguid: *const ::windows::core::G where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhCreatePayloadFilter ( providerguid : *const :: windows::core::GUID , eventdescriptor : *const EVENT_DESCRIPTOR , eventmatchany : super::super::super::Foundation:: BOOLEAN , payloadpredicatecount : u32 , payloadpredicates : *const PAYLOAD_FILTER_PREDICATE , payloadfilter : *mut *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhCreatePayloadFilter ( providerguid : *const ::windows::core::GUID , eventdescriptor : *const EVENT_DESCRIPTOR , eventmatchany : super::super::super::Foundation:: BOOLEAN , payloadpredicatecount : u32 , payloadpredicates : *const PAYLOAD_FILTER_PREDICATE , payloadfilter : *mut *mut ::core::ffi::c_void ) -> u32 ); TdhCreatePayloadFilter(providerguid, eventdescriptor, eventmatchany.into_param().abi(), payloadpredicates.len() as _, ::core::mem::transmute(payloadpredicates.as_ptr()), payloadfilter) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -409,19 +409,19 @@ pub unsafe fn TdhDeletePayloadFilter(payloadfilter: *mut *mut ::core::ffi::c_voi #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn TdhEnumerateManifestProviderEvents(providerguid: *const ::windows::core::GUID, buffer: ::core::option::Option<*mut PROVIDER_EVENT_INFO>, buffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhEnumerateManifestProviderEvents ( providerguid : *const :: windows::core::GUID , buffer : *mut PROVIDER_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhEnumerateManifestProviderEvents ( providerguid : *const ::windows::core::GUID , buffer : *mut PROVIDER_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); TdhEnumerateManifestProviderEvents(providerguid, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn TdhEnumerateProviderFieldInformation(pguid: *const ::windows::core::GUID, eventfieldtype: EVENT_FIELD_TYPE, pbuffer: ::core::option::Option<*mut PROVIDER_FIELD_INFOARRAY>, pbuffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhEnumerateProviderFieldInformation ( pguid : *const :: windows::core::GUID , eventfieldtype : EVENT_FIELD_TYPE , pbuffer : *mut PROVIDER_FIELD_INFOARRAY , pbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhEnumerateProviderFieldInformation ( pguid : *const ::windows::core::GUID , eventfieldtype : EVENT_FIELD_TYPE , pbuffer : *mut PROVIDER_FIELD_INFOARRAY , pbuffersize : *mut u32 ) -> u32 ); TdhEnumerateProviderFieldInformation(pguid, eventfieldtype, ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), pbuffersize) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn TdhEnumerateProviderFilters(guid: *const ::windows::core::GUID, tdhcontext: ::core::option::Option<&[TDH_CONTEXT]>, filtercount: *mut u32, buffer: ::core::option::Option<*mut *mut PROVIDER_FILTER_INFO>, buffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhEnumerateProviderFilters ( guid : *const :: windows::core::GUID , tdhcontextcount : u32 , tdhcontext : *const TDH_CONTEXT , filtercount : *mut u32 , buffer : *mut *mut PROVIDER_FILTER_INFO , buffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhEnumerateProviderFilters ( guid : *const ::windows::core::GUID , tdhcontextcount : u32 , tdhcontext : *const TDH_CONTEXT , filtercount : *mut u32 , buffer : *mut *mut PROVIDER_FILTER_INFO , buffersize : *mut u32 ) -> u32 ); TdhEnumerateProviderFilters(guid, tdhcontext.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(tdhcontext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), filtercount, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -439,7 +439,7 @@ pub unsafe fn TdhEnumerateProvidersForDecodingSource(filter: DECODING_SOURCE, bu #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn TdhFormatProperty(eventinfo: *const TRACE_EVENT_INFO, mapinfo: ::core::option::Option<*const EVENT_MAP_INFO>, pointersize: u32, propertyintype: u16, propertyouttype: u16, propertylength: u16, userdata: &[u8], buffersize: *mut u32, buffer: ::windows::core::PWSTR, userdataconsumed: *mut u16) -> u32 { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhFormatProperty ( eventinfo : *const TRACE_EVENT_INFO , mapinfo : *const EVENT_MAP_INFO , pointersize : u32 , propertyintype : u16 , propertyouttype : u16 , propertylength : u16 , userdatalength : u16 , userdata : *const u8 , buffersize : *mut u32 , buffer : :: windows::core::PWSTR , userdataconsumed : *mut u16 ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhFormatProperty ( eventinfo : *const TRACE_EVENT_INFO , mapinfo : *const EVENT_MAP_INFO , pointersize : u32 , propertyintype : u16 , propertyouttype : u16 , propertylength : u16 , userdatalength : u16 , userdata : *const u8 , buffersize : *mut u32 , buffer : ::windows::core::PWSTR , userdataconsumed : *mut u16 ) -> u32 ); TdhFormatProperty(eventinfo, ::core::mem::transmute(mapinfo.unwrap_or(::std::ptr::null())), pointersize, propertyintype, propertyouttype, propertylength, userdata.len() as _, ::core::mem::transmute(userdata.as_ptr()), buffersize, ::core::mem::transmute(buffer), userdataconsumed) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -463,13 +463,13 @@ pub unsafe fn TdhGetEventMapInformation(pevent: *const EVENT_RECORD, pmapnam where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhGetEventMapInformation ( pevent : *const EVENT_RECORD , pmapname : :: windows::core::PCWSTR , pbuffer : *mut EVENT_MAP_INFO , pbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhGetEventMapInformation ( pevent : *const EVENT_RECORD , pmapname : ::windows::core::PCWSTR , pbuffer : *mut EVENT_MAP_INFO , pbuffersize : *mut u32 ) -> u32 ); TdhGetEventMapInformation(pevent, pmapname.into_param().abi(), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), pbuffersize) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn TdhGetManifestEventInformation(providerguid: *const ::windows::core::GUID, eventdescriptor: *const EVENT_DESCRIPTOR, buffer: ::core::option::Option<*mut TRACE_EVENT_INFO>, buffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhGetManifestEventInformation ( providerguid : *const :: windows::core::GUID , eventdescriptor : *const EVENT_DESCRIPTOR , buffer : *mut TRACE_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhGetManifestEventInformation ( providerguid : *const ::windows::core::GUID , eventdescriptor : *const EVENT_DESCRIPTOR , buffer : *mut TRACE_EVENT_INFO , buffersize : *mut u32 ) -> u32 ); TdhGetManifestEventInformation(providerguid, eventdescriptor, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -500,7 +500,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhGetWppProperty ( handle : TDH_HANDLE , eventrecord : *const EVENT_RECORD , propertyname : :: windows::core::PCWSTR , buffersize : *mut u32 , buffer : *mut u8 ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhGetWppProperty ( handle : TDH_HANDLE , eventrecord : *const EVENT_RECORD , propertyname : ::windows::core::PCWSTR , buffersize : *mut u32 , buffer : *mut u8 ) -> u32 ); TdhGetWppProperty(handle.into_param().abi(), eventrecord, propertyname.into_param().abi(), buffersize, buffer) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -509,7 +509,7 @@ pub unsafe fn TdhLoadManifest(manifest: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhLoadManifest ( manifest : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhLoadManifest ( manifest : ::windows::core::PCWSTR ) -> u32 ); TdhLoadManifest(manifest.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -518,7 +518,7 @@ pub unsafe fn TdhLoadManifestFromBinary(binarypath: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhLoadManifestFromBinary ( binarypath : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhLoadManifestFromBinary ( binarypath : ::windows::core::PCWSTR ) -> u32 ); TdhLoadManifestFromBinary(binarypath.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -536,7 +536,7 @@ pub unsafe fn TdhOpenDecodingHandle(handle: *mut TDH_HANDLE) -> u32 { #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] #[inline] pub unsafe fn TdhQueryProviderFieldInformation(pguid: *const ::windows::core::GUID, eventfieldvalue: u64, eventfieldtype: EVENT_FIELD_TYPE, pbuffer: ::core::option::Option<*mut PROVIDER_FIELD_INFOARRAY>, pbuffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhQueryProviderFieldInformation ( pguid : *const :: windows::core::GUID , eventfieldvalue : u64 , eventfieldtype : EVENT_FIELD_TYPE , pbuffer : *mut PROVIDER_FIELD_INFOARRAY , pbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhQueryProviderFieldInformation ( pguid : *const ::windows::core::GUID , eventfieldvalue : u64 , eventfieldtype : EVENT_FIELD_TYPE , pbuffer : *mut PROVIDER_FIELD_INFOARRAY , pbuffersize : *mut u32 ) -> u32 ); TdhQueryProviderFieldInformation(pguid, eventfieldvalue, eventfieldtype, ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), pbuffersize) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -554,7 +554,7 @@ pub unsafe fn TdhUnloadManifest(manifest: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "tdh.dll""system" fn TdhUnloadManifest ( manifest : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "tdh.dll""system" fn TdhUnloadManifest ( manifest : ::windows::core::PCWSTR ) -> u32 ); TdhUnloadManifest(manifest.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -581,14 +581,14 @@ pub unsafe fn TraceEventInstance(tracehandle: u64, eventtrace: *const EVENT_INST #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn TraceMessage(loggerhandle: u64, messageflags: TRACE_MESSAGE_FLAGS, messageguid: *const ::windows::core::GUID, messagenumber: u16) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "advapi32.dll""cdecl" fn TraceMessage ( loggerhandle : u64 , messageflags : TRACE_MESSAGE_FLAGS , messageguid : *const :: windows::core::GUID , messagenumber : u16 ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""cdecl" fn TraceMessage ( loggerhandle : u64 , messageflags : TRACE_MESSAGE_FLAGS , messageguid : *const ::windows::core::GUID , messagenumber : u16 ) -> super::super::super::Foundation:: WIN32_ERROR ); TraceMessage(loggerhandle, messageflags, messageguid, messagenumber) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn TraceMessageVa(loggerhandle: u64, messageflags: TRACE_MESSAGE_FLAGS, messageguid: *const ::windows::core::GUID, messagenumber: u16, messagearglist: *const i8) -> super::super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "advapi32.dll""system" fn TraceMessageVa ( loggerhandle : u64 , messageflags : TRACE_MESSAGE_FLAGS , messageguid : *const :: windows::core::GUID , messagenumber : u16 , messagearglist : *const i8 ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn TraceMessageVa ( loggerhandle : u64 , messageflags : TRACE_MESSAGE_FLAGS , messageguid : *const ::windows::core::GUID , messagenumber : u16 , messagearglist : *const i8 ) -> super::super::super::Foundation:: WIN32_ERROR ); TraceMessageVa(loggerhandle, messageflags, messageguid, messagenumber, messagearglist) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -625,7 +625,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn UpdateTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn UpdateTraceA ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); UpdateTraceA(tracehandle.into_param().abi(), instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] @@ -636,7 +636,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn UpdateTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : :: windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn UpdateTraceW ( tracehandle : CONTROLTRACE_HANDLE , instancename : ::windows::core::PCWSTR , properties : *mut EVENT_TRACE_PROPERTIES ) -> super::super::super::Foundation:: WIN32_ERROR ); UpdateTraceW(tracehandle.into_param().abi(), instancename.into_param().abi(), properties) } #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -884,9 +884,9 @@ pub const CLSID_TraceRelogger: ::windows::core::GUID = ::windows::core::GUID::fr #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const CTraceRelogger: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x7b40792d_05ff_44c4_9058_f440c71f17d4); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const DIAG_LOGGER_NAMEA: ::windows::core::PCSTR = ::windows::s!("DiagLog"); +pub const DIAG_LOGGER_NAMEA: ::windows::core::PCSTR = ::windows::core::s!("DiagLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const DIAG_LOGGER_NAMEW: ::windows::core::PCWSTR = ::windows::w!("DiagLog"); +pub const DIAG_LOGGER_NAMEW: ::windows::core::PCWSTR = ::windows::core::w!("DiagLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const DefaultTraceSecurityGuid: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x0811c1af_7a07_4a06_82ed_869455cdf713); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -1106,11 +1106,11 @@ pub const EVENT_HEADER_PROPERTY_RELOGGABLE: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const EVENT_HEADER_PROPERTY_XML: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const EVENT_LOGGER_NAME: ::windows::core::PCWSTR = ::windows::w!("EventLog"); +pub const EVENT_LOGGER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("EventLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const EVENT_LOGGER_NAMEA: ::windows::core::PCSTR = ::windows::s!("EventLog"); +pub const EVENT_LOGGER_NAMEA: ::windows::core::PCSTR = ::windows::core::s!("EventLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const EVENT_LOGGER_NAMEW: ::windows::core::PCWSTR = ::windows::w!("EventLog"); +pub const EVENT_LOGGER_NAMEW: ::windows::core::PCWSTR = ::windows::core::w!("EventLog"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const EVENT_MAX_LEVEL: u32 = 255u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] @@ -1416,19 +1416,19 @@ pub const EventTraceGuid: ::windows::core::GUID = ::windows::core::GUID::from_u1 #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const FileIoGuid: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x90cbdc39_4a3e_11d1_84f4_0000f80464e3); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const GLOBAL_LOGGER_NAME: ::windows::core::PCWSTR = ::windows::w!("GlobalLogger"); +pub const GLOBAL_LOGGER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("GlobalLogger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const GLOBAL_LOGGER_NAMEA: ::windows::core::PCSTR = ::windows::s!("GlobalLogger"); +pub const GLOBAL_LOGGER_NAMEA: ::windows::core::PCSTR = ::windows::core::s!("GlobalLogger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const GLOBAL_LOGGER_NAMEW: ::windows::core::PCWSTR = ::windows::w!("GlobalLogger"); +pub const GLOBAL_LOGGER_NAMEW: ::windows::core::PCWSTR = ::windows::core::w!("GlobalLogger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const ImageLoadGuid: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x2cb15d1d_5fc1_11d2_abe1_00a0c911f518); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const KERNEL_LOGGER_NAME: ::windows::core::PCWSTR = ::windows::w!("NT Kernel Logger"); +pub const KERNEL_LOGGER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("NT Kernel Logger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const KERNEL_LOGGER_NAMEA: ::windows::core::PCSTR = ::windows::s!("NT Kernel Logger"); +pub const KERNEL_LOGGER_NAMEA: ::windows::core::PCSTR = ::windows::core::s!("NT Kernel Logger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] -pub const KERNEL_LOGGER_NAMEW: ::windows::core::PCWSTR = ::windows::w!("NT Kernel Logger"); +pub const KERNEL_LOGGER_NAMEW: ::windows::core::PCWSTR = ::windows::core::w!("NT Kernel Logger"); #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] pub const MAX_EVENT_DATA_DESCRIPTORS: u32 = 128u32; #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs index c9375607dd..1dd85e6323 100644 --- a/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/DistributedTransactionCoordinator/mod.rs @@ -5,7 +5,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "xolehlp.dll""cdecl" fn DtcGetTransactionManager ( i_pszhost : :: windows::core::PCSTR , i_psztmname : :: windows::core::PCSTR , i_riid : *const :: windows::core::GUID , i_dwreserved1 : u32 , i_wcbreserved2 : u16 , i_pvreserved2 : *const ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xolehlp.dll""cdecl" fn DtcGetTransactionManager ( i_pszhost : ::windows::core::PCSTR , i_psztmname : ::windows::core::PCSTR , i_riid : *const ::windows::core::GUID , i_dwreserved1 : u32 , i_wcbreserved2 : u16 , i_pvreserved2 : *const ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DtcGetTransactionManager(i_pszhost.into_param().abi(), i_psztmname.into_param().abi(), i_riid, i_dwreserved1, i_wcbreserved2, ::core::mem::transmute(i_pvreserved2.unwrap_or(::std::ptr::null())), o_ppvobject).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] @@ -15,7 +15,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "xolehlp.dll""cdecl" fn DtcGetTransactionManagerC ( i_pszhost : :: windows::core::PCSTR , i_psztmname : :: windows::core::PCSTR , i_riid : *const :: windows::core::GUID , i_dwreserved1 : u32 , i_wcbreserved2 : u16 , i_pvreserved2 : *const ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xolehlp.dll""cdecl" fn DtcGetTransactionManagerC ( i_pszhost : ::windows::core::PCSTR , i_psztmname : ::windows::core::PCSTR , i_riid : *const ::windows::core::GUID , i_dwreserved1 : u32 , i_wcbreserved2 : u16 , i_pvreserved2 : *const ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DtcGetTransactionManagerC(i_pszhost.into_param().abi(), i_psztmname.into_param().abi(), i_riid, i_dwreserved1, i_wcbreserved2, ::core::mem::transmute(i_pvreserved2.unwrap_or(::std::ptr::null())), o_ppvobject).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] @@ -25,7 +25,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "xolehlp.dll""cdecl" fn DtcGetTransactionManagerExA ( i_pszhost : :: windows::core::PCSTR , i_psztmname : :: windows::core::PCSTR , i_riid : *const :: windows::core::GUID , i_grfoptions : u32 , i_pvconfigparams : *mut ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xolehlp.dll""cdecl" fn DtcGetTransactionManagerExA ( i_pszhost : ::windows::core::PCSTR , i_psztmname : ::windows::core::PCSTR , i_riid : *const ::windows::core::GUID , i_grfoptions : u32 , i_pvconfigparams : *mut ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DtcGetTransactionManagerExA(i_pszhost.into_param().abi(), i_psztmname.into_param().abi(), i_riid, i_grfoptions, i_pvconfigparams, o_ppvobject).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] @@ -35,7 +35,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "xolehlp.dll""cdecl" fn DtcGetTransactionManagerExW ( i_pwszhost : :: windows::core::PCWSTR , i_pwsztmname : :: windows::core::PCWSTR , i_riid : *const :: windows::core::GUID , i_grfoptions : u32 , i_pvconfigparams : *mut ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "xolehlp.dll""cdecl" fn DtcGetTransactionManagerExW ( i_pwszhost : ::windows::core::PCWSTR , i_pwsztmname : ::windows::core::PCWSTR , i_riid : *const ::windows::core::GUID , i_grfoptions : u32 , i_pvconfigparams : *mut ::core::ffi::c_void , o_ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DtcGetTransactionManagerExW(i_pwszhost.into_param().abi(), i_pwsztmname.into_param().abi(), i_riid, i_grfoptions, i_pvconfigparams, o_ppvobject).ok() } #[doc = "*Required features: `\"Win32_System_DistributedTransactionCoordinator\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs index fc5f9719e1..d7a0658e09 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Environment/mod.rs @@ -46,31 +46,31 @@ pub unsafe fn DestroyEnvironmentBlock(lpenvironment: *const ::core::ffi::c_void) #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn EnclaveGetAttestationReport(enclavedata: ::core::option::Option<*const u8>, report: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, outputsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveGetAttestationReport ( enclavedata : *const u8 , report : *mut ::core::ffi::c_void , buffersize : u32 , outputsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveGetAttestationReport ( enclavedata : *const u8 , report : *mut ::core::ffi::c_void , buffersize : u32 , outputsize : *mut u32 ) -> ::windows::core::HRESULT ); EnclaveGetAttestationReport(::core::mem::transmute(enclavedata.unwrap_or(::std::ptr::null())), ::core::mem::transmute(report.unwrap_or(::std::ptr::null_mut())), buffersize, outputsize).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn EnclaveGetEnclaveInformation(informationsize: u32, enclaveinformation: *mut ENCLAVE_INFORMATION) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveGetEnclaveInformation ( informationsize : u32 , enclaveinformation : *mut ENCLAVE_INFORMATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveGetEnclaveInformation ( informationsize : u32 , enclaveinformation : *mut ENCLAVE_INFORMATION ) -> ::windows::core::HRESULT ); EnclaveGetEnclaveInformation(informationsize, enclaveinformation).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn EnclaveSealData(datatoencrypt: *const ::core::ffi::c_void, datatoencryptsize: u32, identitypolicy: ENCLAVE_SEALING_IDENTITY_POLICY, runtimepolicy: u32, protectedblob: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, protectedblobsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveSealData ( datatoencrypt : *const ::core::ffi::c_void , datatoencryptsize : u32 , identitypolicy : ENCLAVE_SEALING_IDENTITY_POLICY , runtimepolicy : u32 , protectedblob : *mut ::core::ffi::c_void , buffersize : u32 , protectedblobsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveSealData ( datatoencrypt : *const ::core::ffi::c_void , datatoencryptsize : u32 , identitypolicy : ENCLAVE_SEALING_IDENTITY_POLICY , runtimepolicy : u32 , protectedblob : *mut ::core::ffi::c_void , buffersize : u32 , protectedblobsize : *mut u32 ) -> ::windows::core::HRESULT ); EnclaveSealData(datatoencrypt, datatoencryptsize, identitypolicy, runtimepolicy, ::core::mem::transmute(protectedblob.unwrap_or(::std::ptr::null_mut())), buffersize, protectedblobsize).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn EnclaveUnsealData(protectedblob: *const ::core::ffi::c_void, protectedblobsize: u32, decrypteddata: ::core::option::Option<*mut ::core::ffi::c_void>, buffersize: u32, decrypteddatasize: *mut u32, sealingidentity: ::core::option::Option<*mut ENCLAVE_IDENTITY>, unsealingflags: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveUnsealData ( protectedblob : *const ::core::ffi::c_void , protectedblobsize : u32 , decrypteddata : *mut ::core::ffi::c_void , buffersize : u32 , decrypteddatasize : *mut u32 , sealingidentity : *mut ENCLAVE_IDENTITY , unsealingflags : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveUnsealData ( protectedblob : *const ::core::ffi::c_void , protectedblobsize : u32 , decrypteddata : *mut ::core::ffi::c_void , buffersize : u32 , decrypteddatasize : *mut u32 , sealingidentity : *mut ENCLAVE_IDENTITY , unsealingflags : *mut u32 ) -> ::windows::core::HRESULT ); EnclaveUnsealData(protectedblob, protectedblobsize, ::core::mem::transmute(decrypteddata.unwrap_or(::std::ptr::null_mut())), buffersize, decrypteddatasize, ::core::mem::transmute(sealingidentity.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(unsealingflags.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn EnclaveVerifyAttestationReport(enclavetype: u32, report: *const ::core::ffi::c_void, reportsize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveVerifyAttestationReport ( enclavetype : u32 , report : *const ::core::ffi::c_void , reportsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vertdll.dll""system" fn EnclaveVerifyAttestationReport ( enclavetype : u32 , report : *const ::core::ffi::c_void , reportsize : u32 ) -> ::windows::core::HRESULT ); EnclaveVerifyAttestationReport(enclavetype, report, reportsize).ok() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] @@ -79,7 +79,7 @@ pub unsafe fn ExpandEnvironmentStringsA(lpsrc: P0, lpdst: ::core::option::Op where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ExpandEnvironmentStringsA ( lpsrc : :: windows::core::PCSTR , lpdst : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ExpandEnvironmentStringsA ( lpsrc : ::windows::core::PCSTR , lpdst : ::windows::core::PSTR , nsize : u32 ) -> u32 ); ExpandEnvironmentStringsA(lpsrc.into_param().abi(), ::core::mem::transmute(lpdst.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdst.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -90,7 +90,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn ExpandEnvironmentStringsForUserA ( htoken : super::super::Foundation:: HANDLE , lpsrc : :: windows::core::PCSTR , lpdest : :: windows::core::PSTR , dwsize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn ExpandEnvironmentStringsForUserA ( htoken : super::super::Foundation:: HANDLE , lpsrc : ::windows::core::PCSTR , lpdest : ::windows::core::PSTR , dwsize : u32 ) -> super::super::Foundation:: BOOL ); ExpandEnvironmentStringsForUserA(htoken.into_param().abi(), lpsrc.into_param().abi(), ::core::mem::transmute(lpdest.as_ptr()), lpdest.len() as _) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -101,7 +101,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn ExpandEnvironmentStringsForUserW ( htoken : super::super::Foundation:: HANDLE , lpsrc : :: windows::core::PCWSTR , lpdest : :: windows::core::PWSTR , dwsize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn ExpandEnvironmentStringsForUserW ( htoken : super::super::Foundation:: HANDLE , lpsrc : ::windows::core::PCWSTR , lpdest : ::windows::core::PWSTR , dwsize : u32 ) -> super::super::Foundation:: BOOL ); ExpandEnvironmentStringsForUserW(htoken.into_param().abi(), lpsrc.into_param().abi(), ::core::mem::transmute(lpdest.as_ptr()), lpdest.len() as _) } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] @@ -110,7 +110,7 @@ pub unsafe fn ExpandEnvironmentStringsW(lpsrc: P0, lpdst: ::core::option::Op where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ExpandEnvironmentStringsW ( lpsrc : :: windows::core::PCWSTR , lpdst : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ExpandEnvironmentStringsW ( lpsrc : ::windows::core::PCWSTR , lpdst : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); ExpandEnvironmentStringsW(lpsrc.into_param().abi(), ::core::mem::transmute(lpdst.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdst.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -120,7 +120,7 @@ pub unsafe fn FreeEnvironmentStringsA(penv: P0) -> super::super::Foundation: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FreeEnvironmentStringsA ( penv : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FreeEnvironmentStringsA ( penv : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); FreeEnvironmentStringsA(penv.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -130,43 +130,43 @@ pub unsafe fn FreeEnvironmentStringsW(penv: P0) -> super::super::Foundation: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FreeEnvironmentStringsW ( penv : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FreeEnvironmentStringsW ( penv : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); FreeEnvironmentStringsW(penv.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn GetCommandLineA() -> ::windows::core::PCSTR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCommandLineA ( ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCommandLineA ( ) -> ::windows::core::PCSTR ); GetCommandLineA() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn GetCommandLineW() -> ::windows::core::PCWSTR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCommandLineW ( ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCommandLineW ( ) -> ::windows::core::PCWSTR ); GetCommandLineW() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn GetCurrentDirectoryA(lpbuffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentDirectoryA ( nbufferlength : u32 , lpbuffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentDirectoryA ( nbufferlength : u32 , lpbuffer : ::windows::core::PSTR ) -> u32 ); GetCurrentDirectoryA(lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn GetCurrentDirectoryW(lpbuffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentDirectoryW ( nbufferlength : u32 , lpbuffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetCurrentDirectoryW ( nbufferlength : u32 , lpbuffer : ::windows::core::PWSTR ) -> u32 ); GetCurrentDirectoryW(lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn GetEnvironmentStrings() -> ::windows::core::PSTR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetEnvironmentStrings ( ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetEnvironmentStrings ( ) -> ::windows::core::PSTR ); GetEnvironmentStrings() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] #[inline] pub unsafe fn GetEnvironmentStringsW() -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetEnvironmentStringsW ( ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetEnvironmentStringsW ( ) -> ::windows::core::PWSTR ); GetEnvironmentStringsW() } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] @@ -175,7 +175,7 @@ pub unsafe fn GetEnvironmentVariableA(lpname: P0, lpbuffer: ::core::option:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetEnvironmentVariableA ( lpname : :: windows::core::PCSTR , lpbuffer : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetEnvironmentVariableA ( lpname : ::windows::core::PCSTR , lpbuffer : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetEnvironmentVariableA(lpname.into_param().abi(), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Environment\"`*"] @@ -184,7 +184,7 @@ pub unsafe fn GetEnvironmentVariableW(lpname: P0, lpbuffer: ::core::option:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetEnvironmentVariableW ( lpname : :: windows::core::PCWSTR , lpbuffer : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetEnvironmentVariableW ( lpname : ::windows::core::PCWSTR , lpbuffer : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetEnvironmentVariableW(lpname.into_param().abi(), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -221,7 +221,7 @@ pub unsafe fn LoadEnclaveImageA(lpenclaveaddress: *const ::core::ffi::c_void where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" fn LoadEnclaveImageA ( lpenclaveaddress : *const ::core::ffi::c_void , lpimagename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" fn LoadEnclaveImageA ( lpenclaveaddress : *const ::core::ffi::c_void , lpimagename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); LoadEnclaveImageA(lpenclaveaddress, lpimagename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -231,7 +231,7 @@ pub unsafe fn LoadEnclaveImageW(lpenclaveaddress: *const ::core::ffi::c_void where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" fn LoadEnclaveImageW ( lpenclaveaddress : *const ::core::ffi::c_void , lpimagename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-enclave-l1-1-1.dll""system" fn LoadEnclaveImageW ( lpenclaveaddress : *const ::core::ffi::c_void , lpimagename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); LoadEnclaveImageW(lpenclaveaddress, lpimagename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -241,7 +241,7 @@ pub unsafe fn NeedCurrentDirectoryForExePathA(exename: P0) -> super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn NeedCurrentDirectoryForExePathA ( exename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn NeedCurrentDirectoryForExePathA ( exename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); NeedCurrentDirectoryForExePathA(exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -251,7 +251,7 @@ pub unsafe fn NeedCurrentDirectoryForExePathW(exename: P0) -> super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn NeedCurrentDirectoryForExePathW ( exename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn NeedCurrentDirectoryForExePathW ( exename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); NeedCurrentDirectoryForExePathW(exename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -261,7 +261,7 @@ pub unsafe fn SetCurrentDirectoryA(lppathname: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetCurrentDirectoryA ( lppathname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetCurrentDirectoryA ( lppathname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetCurrentDirectoryA(lppathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -271,7 +271,7 @@ pub unsafe fn SetCurrentDirectoryW(lppathname: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetCurrentDirectoryW ( lppathname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetCurrentDirectoryW ( lppathname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetCurrentDirectoryW(lppathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -281,7 +281,7 @@ pub unsafe fn SetEnvironmentStringsW(newenvironment: P0) -> super::super::Fo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetEnvironmentStringsW ( newenvironment : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetEnvironmentStringsW ( newenvironment : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetEnvironmentStringsW(newenvironment.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -292,7 +292,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetEnvironmentVariableA ( lpname : :: windows::core::PCSTR , lpvalue : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetEnvironmentVariableA ( lpname : ::windows::core::PCSTR , lpvalue : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetEnvironmentVariableA(lpname.into_param().abi(), lpvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] @@ -303,7 +303,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetEnvironmentVariableW ( lpname : :: windows::core::PCWSTR , lpvalue : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetEnvironmentVariableW ( lpname : ::windows::core::PCWSTR , lpvalue : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetEnvironmentVariableW(lpname.into_param().abi(), lpvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Environment\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs index 6042abe16e..0ddc0bf4a2 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ErrorReporting/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn AddERExcludedApplicationA(szapplication: P0) -> super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "faultrep.dll""system" fn AddERExcludedApplicationA ( szapplication : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "faultrep.dll""system" fn AddERExcludedApplicationA ( szapplication : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AddERExcludedApplicationA(szapplication.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] @@ -15,7 +15,7 @@ pub unsafe fn AddERExcludedApplicationW(wszapplication: P0) -> super::super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "faultrep.dll""system" fn AddERExcludedApplicationW ( wszapplication : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "faultrep.dll""system" fn AddERExcludedApplicationW ( wszapplication : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AddERExcludedApplicationW(wszapplication.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] @@ -33,7 +33,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerAddExcludedApplication ( pwzexename : :: windows::core::PCWSTR , ballusers : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerAddExcludedApplication ( pwzexename : ::windows::core::PCWSTR , ballusers : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); WerAddExcludedApplication(pwzexename.into_param().abi(), ballusers.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -42,7 +42,7 @@ pub unsafe fn WerFreeString(pwszstr: P0) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerFreeString ( pwszstr : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "wer.dll""system" fn WerFreeString ( pwszstr : ::windows::core::PCWSTR ) -> ( ) ); WerFreeString(pwszstr.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] @@ -52,14 +52,14 @@ pub unsafe fn WerGetFlags(hprocess: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerGetFlags ( hprocess : super::super::Foundation:: HANDLE , pdwflags : *mut WER_FAULT_REPORTING ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerGetFlags ( hprocess : super::super::Foundation:: HANDLE , pdwflags : *mut WER_FAULT_REPORTING ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WerGetFlags(hprocess.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerRegisterAdditionalProcess(processid: u32, captureextrainfoforthreadid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterAdditionalProcess ( processid : u32 , captureextrainfoforthreadid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterAdditionalProcess ( processid : u32 , captureextrainfoforthreadid : u32 ) -> ::windows::core::HRESULT ); WerRegisterAdditionalProcess(processid, captureextrainfoforthreadid).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -68,7 +68,7 @@ pub unsafe fn WerRegisterAppLocalDump(localappdatarelativepath: P0) -> ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterAppLocalDump ( localappdatarelativepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterAppLocalDump ( localappdatarelativepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerRegisterAppLocalDump(localappdatarelativepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -78,13 +78,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterCustomMetadata ( key : :: windows::core::PCWSTR , value : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterCustomMetadata ( key : ::windows::core::PCWSTR , value : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerRegisterCustomMetadata(key.into_param().abi(), value.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerRegisterExcludedMemoryBlock(address: *const ::core::ffi::c_void, size: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterExcludedMemoryBlock ( address : *const ::core::ffi::c_void , size : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterExcludedMemoryBlock ( address : *const ::core::ffi::c_void , size : u32 ) -> ::windows::core::HRESULT ); WerRegisterExcludedMemoryBlock(address, size).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -93,13 +93,13 @@ pub unsafe fn WerRegisterFile(pwzfile: P0, regfiletype: WER_REGISTER_FILE_TY where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterFile ( pwzfile : :: windows::core::PCWSTR , regfiletype : WER_REGISTER_FILE_TYPE , dwflags : WER_FILE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterFile ( pwzfile : ::windows::core::PCWSTR , regfiletype : WER_REGISTER_FILE_TYPE , dwflags : WER_FILE ) -> ::windows::core::HRESULT ); WerRegisterFile(pwzfile.into_param().abi(), regfiletype, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerRegisterMemoryBlock(pvaddress: *const ::core::ffi::c_void, dwsize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterMemoryBlock ( pvaddress : *const ::core::ffi::c_void , dwsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterMemoryBlock ( pvaddress : *const ::core::ffi::c_void , dwsize : u32 ) -> ::windows::core::HRESULT ); WerRegisterMemoryBlock(pvaddress, dwsize).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -108,7 +108,7 @@ pub unsafe fn WerRegisterRuntimeExceptionModule(pwszoutofprocesscallbackdll: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterRuntimeExceptionModule ( pwszoutofprocesscallbackdll : :: windows::core::PCWSTR , pcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerRegisterRuntimeExceptionModule ( pwszoutofprocesscallbackdll : ::windows::core::PCWSTR , pcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WerRegisterRuntimeExceptionModule(pwszoutofprocesscallbackdll.into_param().abi(), pcontext).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] @@ -119,7 +119,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerRemoveExcludedApplication ( pwzexename : :: windows::core::PCWSTR , ballusers : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerRemoveExcludedApplication ( pwzexename : ::windows::core::PCWSTR , ballusers : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); WerRemoveExcludedApplication(pwzexename.into_param().abi(), ballusers.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`, `\"Win32_System_Diagnostics_Debug\"`, `\"Win32_System_Kernel\"`*"] @@ -131,7 +131,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerReportAddDump ( hreporthandle : HREPORT , hprocess : super::super::Foundation:: HANDLE , hthread : super::super::Foundation:: HANDLE , dumptype : WER_DUMP_TYPE , pexceptionparam : *const WER_EXCEPTION_INFORMATION , pdumpcustomoptions : *const WER_DUMP_CUSTOM_OPTIONS , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerReportAddDump ( hreporthandle : HREPORT , hprocess : super::super::Foundation:: HANDLE , hthread : super::super::Foundation:: HANDLE , dumptype : WER_DUMP_TYPE , pexceptionparam : *const WER_EXCEPTION_INFORMATION , pdumpcustomoptions : *const WER_DUMP_CUSTOM_OPTIONS , dwflags : u32 ) -> ::windows::core::HRESULT ); WerReportAddDump(hreporthandle.into_param().abi(), hprocess.into_param().abi(), hthread.into_param().abi(), dumptype, ::core::mem::transmute(pexceptionparam.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pdumpcustomoptions.unwrap_or(::std::ptr::null())), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -141,7 +141,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerReportAddFile ( hreporthandle : HREPORT , pwzpath : :: windows::core::PCWSTR , repfiletype : WER_FILE_TYPE , dwfileflags : WER_FILE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerReportAddFile ( hreporthandle : HREPORT , pwzpath : ::windows::core::PCWSTR , repfiletype : WER_FILE_TYPE , dwfileflags : WER_FILE ) -> ::windows::core::HRESULT ); WerReportAddFile(hreporthandle.into_param().abi(), pwzpath.into_param().abi(), repfiletype, dwfileflags).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -150,7 +150,7 @@ pub unsafe fn WerReportCloseHandle(hreporthandle: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerReportCloseHandle ( hreporthandle : HREPORT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerReportCloseHandle ( hreporthandle : HREPORT ) -> ::windows::core::HRESULT ); WerReportCloseHandle(hreporthandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] @@ -160,7 +160,7 @@ pub unsafe fn WerReportCreate(pwzeventtype: P0, reptype: WER_REPORT_TYPE, pr where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerReportCreate ( pwzeventtype : :: windows::core::PCWSTR , reptype : WER_REPORT_TYPE , preportinformation : *const WER_REPORT_INFORMATION , phreporthandle : *mut HREPORT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerReportCreate ( pwzeventtype : ::windows::core::PCWSTR , reptype : WER_REPORT_TYPE , preportinformation : *const WER_REPORT_INFORMATION , phreporthandle : *mut HREPORT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WerReportCreate(pwzeventtype.into_param().abi(), reptype, ::core::mem::transmute(preportinformation.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -172,7 +172,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "faultrep.dll""system" fn WerReportHang ( hwndhungapp : super::super::Foundation:: HWND , pwzhungapplicationname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "faultrep.dll""system" fn WerReportHang ( hwndhungapp : super::super::Foundation:: HWND , pwzhungapplicationname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerReportHang(hwndhungapp.into_param().abi(), pwzhungapplicationname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -183,7 +183,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerReportSetParameter ( hreporthandle : HREPORT , dwparamid : u32 , pwzname : :: windows::core::PCWSTR , pwzvalue : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerReportSetParameter ( hreporthandle : HREPORT , dwparamid : u32 , pwzname : ::windows::core::PCWSTR , pwzvalue : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerReportSetParameter(hreporthandle.into_param().abi(), dwparamid, pwzname.into_param().abi(), pwzvalue.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -193,7 +193,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerReportSetUIOption ( hreporthandle : HREPORT , repuitypeid : WER_REPORT_UI , pwzvalue : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerReportSetUIOption ( hreporthandle : HREPORT , repuitypeid : WER_REPORT_UI , pwzvalue : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerReportSetUIOption(hreporthandle.into_param().abi(), repuitypeid, pwzvalue.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -202,13 +202,13 @@ pub unsafe fn WerReportSubmit(hreporthandle: P0, consent: WER_CONSENT, dwfla where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerReportSubmit ( hreporthandle : HREPORT , consent : WER_CONSENT , dwflags : WER_SUBMIT_FLAGS , psubmitresult : *mut WER_SUBMIT_RESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerReportSubmit ( hreporthandle : HREPORT , consent : WER_CONSENT , dwflags : WER_SUBMIT_FLAGS , psubmitresult : *mut WER_SUBMIT_RESULT ) -> ::windows::core::HRESULT ); WerReportSubmit(hreporthandle.into_param().abi(), consent, dwflags, ::core::mem::transmute(psubmitresult.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerSetFlags(dwflags: WER_FAULT_REPORTING) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerSetFlags ( dwflags : WER_FAULT_REPORTING ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerSetFlags ( dwflags : WER_FAULT_REPORTING ) -> ::windows::core::HRESULT ); WerSetFlags(dwflags).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -226,7 +226,7 @@ pub unsafe fn WerStoreGetFirstReportKey(hreportstore: P0, ppszreportkey: ::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreGetFirstReportKey ( hreportstore : HREPORTSTORE , ppszreportkey : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreGetFirstReportKey ( hreportstore : HREPORTSTORE , ppszreportkey : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerStoreGetFirstReportKey(hreportstore.into_param().abi(), ::core::mem::transmute(ppszreportkey.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -235,7 +235,7 @@ pub unsafe fn WerStoreGetNextReportKey(hreportstore: P0, ppszreportkey: ::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreGetNextReportKey ( hreportstore : HREPORTSTORE , ppszreportkey : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreGetNextReportKey ( hreportstore : HREPORTSTORE , ppszreportkey : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerStoreGetNextReportKey(hreportstore.into_param().abi(), ::core::mem::transmute(ppszreportkey.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -244,7 +244,7 @@ pub unsafe fn WerStoreGetReportCount(hreportstore: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreGetReportCount ( hreportstore : HREPORTSTORE , pdwreportcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreGetReportCount ( hreportstore : HREPORTSTORE , pdwreportcount : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WerStoreGetReportCount(hreportstore.into_param().abi(), &mut result__).from_abi(result__) } @@ -254,21 +254,21 @@ pub unsafe fn WerStoreGetSizeOnDisk(hreportstore: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreGetSizeOnDisk ( hreportstore : HREPORTSTORE , pqwsizeinbytes : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreGetSizeOnDisk ( hreportstore : HREPORTSTORE , pqwsizeinbytes : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WerStoreGetSizeOnDisk(hreportstore.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerStoreOpen(repstoretype: REPORT_STORE_TYPES) -> ::windows::core::Result { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreOpen ( repstoretype : REPORT_STORE_TYPES , phreportstore : *mut HREPORTSTORE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreOpen ( repstoretype : REPORT_STORE_TYPES , phreportstore : *mut HREPORTSTORE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WerStoreOpen(repstoretype, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerStorePurge() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wer.dll""system" fn WerStorePurge ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStorePurge ( ) -> ::windows::core::HRESULT ); WerStorePurge().ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] @@ -279,7 +279,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreQueryReportMetadataV1 ( hreportstore : HREPORTSTORE , pszreportkey : :: windows::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V1 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreQueryReportMetadataV1 ( hreportstore : HREPORTSTORE , pszreportkey : ::windows::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V1 ) -> ::windows::core::HRESULT ); WerStoreQueryReportMetadataV1(hreportstore.into_param().abi(), pszreportkey.into_param().abi(), preportmetadata).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] @@ -290,7 +290,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreQueryReportMetadataV2 ( hreportstore : HREPORTSTORE , pszreportkey : :: windows::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V2 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreQueryReportMetadataV2 ( hreportstore : HREPORTSTORE , pszreportkey : ::windows::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V2 ) -> ::windows::core::HRESULT ); WerStoreQueryReportMetadataV2(hreportstore.into_param().abi(), pszreportkey.into_param().abi(), preportmetadata).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`, `\"Win32_Foundation\"`*"] @@ -301,7 +301,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreQueryReportMetadataV3 ( hreportstore : HREPORTSTORE , pszreportkey : :: windows::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V3 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreQueryReportMetadataV3 ( hreportstore : HREPORTSTORE , pszreportkey : ::windows::core::PCWSTR , preportmetadata : *mut WER_REPORT_METADATA_V3 ) -> ::windows::core::HRESULT ); WerStoreQueryReportMetadataV3(hreportstore.into_param().abi(), pszreportkey.into_param().abi(), preportmetadata).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -311,19 +311,19 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wer.dll""system" fn WerStoreUploadReport ( hreportstore : HREPORTSTORE , pszreportkey : :: windows::core::PCWSTR , dwflags : u32 , psubmitresult : *mut WER_SUBMIT_RESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wer.dll""system" fn WerStoreUploadReport ( hreportstore : HREPORTSTORE , pszreportkey : ::windows::core::PCWSTR , dwflags : u32 , psubmitresult : *mut WER_SUBMIT_RESULT ) -> ::windows::core::HRESULT ); WerStoreUploadReport(hreportstore.into_param().abi(), pszreportkey.into_param().abi(), dwflags, ::core::mem::transmute(psubmitresult.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerUnregisterAdditionalProcess(processid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterAdditionalProcess ( processid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterAdditionalProcess ( processid : u32 ) -> ::windows::core::HRESULT ); WerUnregisterAdditionalProcess(processid).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerUnregisterAppLocalDump() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterAppLocalDump ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterAppLocalDump ( ) -> ::windows::core::HRESULT ); WerUnregisterAppLocalDump().ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -332,13 +332,13 @@ pub unsafe fn WerUnregisterCustomMetadata(key: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterCustomMetadata ( key : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterCustomMetadata ( key : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerUnregisterCustomMetadata(key.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerUnregisterExcludedMemoryBlock(address: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterExcludedMemoryBlock ( address : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterExcludedMemoryBlock ( address : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WerUnregisterExcludedMemoryBlock(address).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -347,13 +347,13 @@ pub unsafe fn WerUnregisterFile(pwzfilepath: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterFile ( pwzfilepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterFile ( pwzfilepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WerUnregisterFile(pwzfilepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] #[inline] pub unsafe fn WerUnregisterMemoryBlock(pvaddress: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterMemoryBlock ( pvaddress : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterMemoryBlock ( pvaddress : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WerUnregisterMemoryBlock(pvaddress).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -362,13 +362,13 @@ pub unsafe fn WerUnregisterRuntimeExceptionModule(pwszoutofprocesscallbackdl where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterRuntimeExceptionModule ( pwszoutofprocesscallbackdll : :: windows::core::PCWSTR , pcontext : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WerUnregisterRuntimeExceptionModule ( pwszoutofprocesscallbackdll : ::windows::core::PCWSTR , pcontext : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WerUnregisterRuntimeExceptionModule(pwszoutofprocesscallbackdll.into_param().abi(), pcontext).ok() } #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const APPCRASH_EVENT: ::windows::core::PCWSTR = ::windows::w!("APPCRASH"); +pub const APPCRASH_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("APPCRASH"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const PACKAGED_APPCRASH_EVENT: ::windows::core::PCWSTR = ::windows::w!("MoAppCrash"); +pub const PACKAGED_APPCRASH_EVENT: ::windows::core::PCWSTR = ::windows::core::w!("MoAppCrash"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const WER_DUMP_AUXILIARY: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] @@ -446,11 +446,11 @@ pub const WER_P8: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const WER_P9: u32 = 9u32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH: ::windows::core::PCSTR = ::windows::s!("OutOfProcessExceptionEventDebuggerLaunchCallback"); +pub const WER_RUNTIME_EXCEPTION_DEBUGGER_LAUNCH: ::windows::core::PCSTR = ::windows::core::s!("OutOfProcessExceptionEventDebuggerLaunchCallback"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_EVENT_FUNCTION: ::windows::core::PCSTR = ::windows::s!("OutOfProcessExceptionEventCallback"); +pub const WER_RUNTIME_EXCEPTION_EVENT_FUNCTION: ::windows::core::PCSTR = ::windows::core::s!("OutOfProcessExceptionEventCallback"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] -pub const WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE_FUNCTION: ::windows::core::PCSTR = ::windows::s!("OutOfProcessExceptionEventSignatureCallback"); +pub const WER_RUNTIME_EXCEPTION_EVENT_SIGNATURE_FUNCTION: ::windows::core::PCSTR = ::windows::core::s!("OutOfProcessExceptionEventSignatureCallback"); #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] pub const WER_SUBMIT_BYPASS_NETWORK_COST_THROTTLING: u32 = 32768u32; #[doc = "*Required features: `\"Win32_System_ErrorReporting\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs b/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs index 7e9d8a2669..4b41cafac4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventCollector/mod.rs @@ -12,14 +12,14 @@ pub unsafe fn EcDeleteSubscription(subscriptionname: P0, flags: u32) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wecapi.dll""system" fn EcDeleteSubscription ( subscriptionname : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wecapi.dll""system" fn EcDeleteSubscription ( subscriptionname : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); EcDeleteSubscription(subscriptionname.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn EcEnumNextSubscription(subscriptionenum: isize, subscriptionnamebuffer: ::core::option::Option<&mut [u16]>, subscriptionnamebufferused: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "wecapi.dll""system" fn EcEnumNextSubscription ( subscriptionenum : isize , subscriptionnamebuffersize : u32 , subscriptionnamebuffer : :: windows::core::PWSTR , subscriptionnamebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wecapi.dll""system" fn EcEnumNextSubscription ( subscriptionenum : isize , subscriptionnamebuffersize : u32 , subscriptionnamebuffer : ::windows::core::PWSTR , subscriptionnamebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); EcEnumNextSubscription(subscriptionenum, subscriptionnamebuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(subscriptionnamebuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), subscriptionnamebufferused) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] @@ -51,7 +51,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wecapi.dll""system" fn EcGetSubscriptionRunTimeStatus ( subscriptionname : :: windows::core::PCWSTR , statusinfoid : EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID , eventsourcename : :: windows::core::PCWSTR , flags : u32 , statusvaluebuffersize : u32 , statusvaluebuffer : *mut EC_VARIANT , statusvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wecapi.dll""system" fn EcGetSubscriptionRunTimeStatus ( subscriptionname : ::windows::core::PCWSTR , statusinfoid : EC_SUBSCRIPTION_RUNTIME_STATUS_INFO_ID , eventsourcename : ::windows::core::PCWSTR , flags : u32 , statusvaluebuffersize : u32 , statusvaluebuffer : *mut EC_VARIANT , statusvaluebufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); EcGetSubscriptionRunTimeStatus(subscriptionname.into_param().abi(), statusinfoid, eventsourcename.into_param().abi(), flags, statusvaluebuffersize, statusvaluebuffer, statusvaluebufferused) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] @@ -67,7 +67,7 @@ pub unsafe fn EcOpenSubscription(subscriptionname: P0, accessmask: u32, flag where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wecapi.dll""system" fn EcOpenSubscription ( subscriptionname : :: windows::core::PCWSTR , accessmask : u32 , flags : u32 ) -> isize ); + ::windows::imp::link ! ( "wecapi.dll""system" fn EcOpenSubscription ( subscriptionname : ::windows::core::PCWSTR , accessmask : u32 , flags : u32 ) -> isize ); EcOpenSubscription(subscriptionname.into_param().abi(), accessmask, flags) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`*"] @@ -91,7 +91,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wecapi.dll""system" fn EcRetrySubscription ( subscriptionname : :: windows::core::PCWSTR , eventsourcename : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wecapi.dll""system" fn EcRetrySubscription ( subscriptionname : ::windows::core::PCWSTR , eventsourcename : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); EcRetrySubscription(subscriptionname.into_param().abi(), eventsourcename.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_EventCollector\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs b/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs index 782a13f822..75c5027cf9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventLog/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BackupEventLogA ( heventlog : EventLogHandle , lpbackupfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BackupEventLogA ( heventlog : EventLogHandle , lpbackupfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); BackupEventLogA(heventlog.into_param().abi(), lpbackupfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn BackupEventLogW ( heventlog : EventLogHandle , lpbackupfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn BackupEventLogW ( heventlog : EventLogHandle , lpbackupfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); BackupEventLogW(heventlog.into_param().abi(), lpbackupfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -28,7 +28,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ClearEventLogA ( heventlog : EventLogHandle , lpbackupfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ClearEventLogA ( heventlog : EventLogHandle , lpbackupfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); ClearEventLogA(heventlog.into_param().abi(), lpbackupfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -39,7 +39,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ClearEventLogW ( heventlog : EventLogHandle , lpbackupfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ClearEventLogW ( heventlog : EventLogHandle , lpbackupfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ClearEventLogW(heventlog.into_param().abi(), lpbackupfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -70,7 +70,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtArchiveExportedLog ( session : EVT_HANDLE , logfilepath : :: windows::core::PCWSTR , locale : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtArchiveExportedLog ( session : EVT_HANDLE , logfilepath : ::windows::core::PCWSTR , locale : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); EvtArchiveExportedLog(session.into_param().abi(), logfilepath.into_param().abi(), locale, flags) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -92,7 +92,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtClearLog ( session : EVT_HANDLE , channelpath : :: windows::core::PCWSTR , targetfilepath : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtClearLog ( session : EVT_HANDLE , channelpath : ::windows::core::PCWSTR , targetfilepath : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); EvtClearLog(session.into_param().abi(), channelpath.into_param().abi(), targetfilepath.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -111,14 +111,14 @@ pub unsafe fn EvtCreateBookmark(bookmarkxml: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtCreateBookmark ( bookmarkxml : :: windows::core::PCWSTR ) -> EVT_HANDLE ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtCreateBookmark ( bookmarkxml : ::windows::core::PCWSTR ) -> EVT_HANDLE ); let result__ = EvtCreateBookmark(bookmarkxml.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] pub unsafe fn EvtCreateRenderContext(valuepaths: ::core::option::Option<&[::windows::core::PCWSTR]>, flags: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtCreateRenderContext ( valuepathscount : u32 , valuepaths : *const :: windows::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtCreateRenderContext ( valuepathscount : u32 , valuepaths : *const ::windows::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); let result__ = EvtCreateRenderContext(valuepaths.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(valuepaths.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -132,7 +132,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtExportLog ( session : EVT_HANDLE , path : :: windows::core::PCWSTR , query : :: windows::core::PCWSTR , targetfilepath : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtExportLog ( session : EVT_HANDLE , path : ::windows::core::PCWSTR , query : ::windows::core::PCWSTR , targetfilepath : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); EvtExportLog(session.into_param().abi(), path.into_param().abi(), query.into_param().abi(), targetfilepath.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -143,7 +143,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtFormatMessage ( publishermetadata : EVT_HANDLE , event : EVT_HANDLE , messageid : u32 , valuecount : u32 , values : *const EVT_VARIANT , flags : u32 , buffersize : u32 , buffer : :: windows::core::PWSTR , bufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtFormatMessage ( publishermetadata : EVT_HANDLE , event : EVT_HANDLE , messageid : u32 , valuecount : u32 , values : *const EVT_VARIANT , flags : u32 , buffersize : u32 , buffer : ::windows::core::PWSTR , bufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); EvtFormatMessage(publishermetadata.into_param().abi(), event.into_param().abi(), messageid, values.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(values.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), flags, buffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), bufferused) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -179,7 +179,7 @@ where #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] #[inline] pub unsafe fn EvtGetExtendedStatus(buffer: ::core::option::Option<&mut [u16]>, bufferused: *mut u32) -> u32 { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtGetExtendedStatus ( buffersize : u32 , buffer : :: windows::core::PWSTR , bufferused : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtGetExtendedStatus ( buffersize : u32 , buffer : ::windows::core::PWSTR , bufferused : *mut u32 ) -> u32 ); EvtGetExtendedStatus(buffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(buffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), bufferused) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -243,7 +243,7 @@ pub unsafe fn EvtNextChannelPath(channelenum: P0, channelpathbuffer: ::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtNextChannelPath ( channelenum : EVT_HANDLE , channelpathbuffersize : u32 , channelpathbuffer : :: windows::core::PWSTR , channelpathbufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtNextChannelPath ( channelenum : EVT_HANDLE , channelpathbuffersize : u32 , channelpathbuffer : ::windows::core::PWSTR , channelpathbufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); EvtNextChannelPath(channelenum.into_param().abi(), channelpathbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(channelpathbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), channelpathbufferused) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] @@ -263,7 +263,7 @@ pub unsafe fn EvtNextPublisherId(publisherenum: P0, publisheridbuffer: ::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtNextPublisherId ( publisherenum : EVT_HANDLE , publisheridbuffersize : u32 , publisheridbuffer : :: windows::core::PWSTR , publisheridbufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtNextPublisherId ( publisherenum : EVT_HANDLE , publisheridbuffersize : u32 , publisheridbuffer : ::windows::core::PWSTR , publisheridbufferused : *mut u32 ) -> super::super::Foundation:: BOOL ); EvtNextPublisherId(publisherenum.into_param().abi(), publisheridbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(publisheridbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), publisheridbufferused) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] @@ -273,7 +273,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtOpenChannelConfig ( session : EVT_HANDLE , channelpath : :: windows::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtOpenChannelConfig ( session : EVT_HANDLE , channelpath : ::windows::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); let result__ = EvtOpenChannelConfig(session.into_param().abi(), channelpath.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -304,7 +304,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtOpenLog ( session : EVT_HANDLE , path : :: windows::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtOpenLog ( session : EVT_HANDLE , path : ::windows::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); let result__ = EvtOpenLog(session.into_param().abi(), path.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -326,7 +326,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtOpenPublisherMetadata ( session : EVT_HANDLE , publisherid : :: windows::core::PCWSTR , logfilepath : :: windows::core::PCWSTR , locale : u32 , flags : u32 ) -> EVT_HANDLE ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtOpenPublisherMetadata ( session : EVT_HANDLE , publisherid : ::windows::core::PCWSTR , logfilepath : ::windows::core::PCWSTR , locale : u32 , flags : u32 ) -> EVT_HANDLE ); let result__ = EvtOpenPublisherMetadata(session.into_param().abi(), publisherid.into_param().abi(), logfilepath.into_param().abi(), locale, flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -345,7 +345,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtQuery ( session : EVT_HANDLE , path : :: windows::core::PCWSTR , query : :: windows::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtQuery ( session : EVT_HANDLE , path : ::windows::core::PCWSTR , query : ::windows::core::PCWSTR , flags : u32 ) -> EVT_HANDLE ); let result__ = EvtQuery(session.into_param().abi(), path.into_param().abi(), query.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -402,7 +402,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtSubscribe ( session : EVT_HANDLE , signalevent : super::super::Foundation:: HANDLE , channelpath : :: windows::core::PCWSTR , query : :: windows::core::PCWSTR , bookmark : EVT_HANDLE , context : *const ::core::ffi::c_void , callback : EVT_SUBSCRIBE_CALLBACK , flags : u32 ) -> EVT_HANDLE ); + ::windows::imp::link ! ( "wevtapi.dll""system" fn EvtSubscribe ( session : EVT_HANDLE , signalevent : super::super::Foundation:: HANDLE , channelpath : ::windows::core::PCWSTR , query : ::windows::core::PCWSTR , bookmark : EVT_HANDLE , context : *const ::core::ffi::c_void , callback : EVT_SUBSCRIBE_CALLBACK , flags : u32 ) -> EVT_HANDLE ); let result__ = EvtSubscribe(session.into_param().abi(), signalevent.into_param().abi(), channelpath.into_param().abi(), query.into_param().abi(), bookmark.into_param().abi(), ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), callback, flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -465,7 +465,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenBackupEventLogA ( lpuncservername : :: windows::core::PCSTR , lpfilename : :: windows::core::PCSTR ) -> EventLogHandle ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenBackupEventLogA ( lpuncservername : ::windows::core::PCSTR , lpfilename : ::windows::core::PCSTR ) -> EventLogHandle ); let result__ = OpenBackupEventLogA(lpuncservername.into_param().abi(), lpfilename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -476,7 +476,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenBackupEventLogW ( lpuncservername : :: windows::core::PCWSTR , lpfilename : :: windows::core::PCWSTR ) -> EventLogHandle ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenBackupEventLogW ( lpuncservername : ::windows::core::PCWSTR , lpfilename : ::windows::core::PCWSTR ) -> EventLogHandle ); let result__ = OpenBackupEventLogW(lpuncservername.into_param().abi(), lpfilename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -487,7 +487,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenEventLogA ( lpuncservername : :: windows::core::PCSTR , lpsourcename : :: windows::core::PCSTR ) -> EventLogHandle ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenEventLogA ( lpuncservername : ::windows::core::PCSTR , lpsourcename : ::windows::core::PCSTR ) -> EventLogHandle ); let result__ = OpenEventLogA(lpuncservername.into_param().abi(), lpsourcename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -498,7 +498,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenEventLogW ( lpuncservername : :: windows::core::PCWSTR , lpsourcename : :: windows::core::PCWSTR ) -> EventLogHandle ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenEventLogW ( lpuncservername : ::windows::core::PCWSTR , lpsourcename : ::windows::core::PCWSTR ) -> EventLogHandle ); let result__ = OpenEventLogW(lpuncservername.into_param().abi(), lpsourcename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -529,7 +529,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterEventSourceA ( lpuncservername : :: windows::core::PCSTR , lpsourcename : :: windows::core::PCSTR ) -> EventSourceHandle ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterEventSourceA ( lpuncservername : ::windows::core::PCSTR , lpsourcename : ::windows::core::PCSTR ) -> EventSourceHandle ); let result__ = RegisterEventSourceA(lpuncservername.into_param().abi(), lpsourcename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -540,7 +540,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterEventSourceW ( lpuncservername : :: windows::core::PCWSTR , lpsourcename : :: windows::core::PCWSTR ) -> EventSourceHandle ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterEventSourceW ( lpuncservername : ::windows::core::PCWSTR , lpsourcename : ::windows::core::PCWSTR ) -> EventSourceHandle ); let result__ = RegisterEventSourceW(lpuncservername.into_param().abi(), lpsourcename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -552,7 +552,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ReportEventA ( heventlog : EventSourceHandle , wtype : REPORT_EVENT_TYPE , wcategory : u16 , dweventid : u32 , lpusersid : super::super::Foundation:: PSID , wnumstrings : u16 , dwdatasize : u32 , lpstrings : *const :: windows::core::PCSTR , lprawdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ReportEventA ( heventlog : EventSourceHandle , wtype : REPORT_EVENT_TYPE , wcategory : u16 , dweventid : u32 , lpusersid : super::super::Foundation:: PSID , wnumstrings : u16 , dwdatasize : u32 , lpstrings : *const ::windows::core::PCSTR , lprawdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ReportEventA(heventlog.into_param().abi(), wtype, wcategory, dweventid, lpusersid.into_param().abi(), lpstrings.as_deref().map_or(0, |slice| slice.len() as _), dwdatasize, ::core::mem::transmute(lpstrings.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(lprawdata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"] @@ -563,7 +563,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ReportEventW ( heventlog : EventSourceHandle , wtype : REPORT_EVENT_TYPE , wcategory : u16 , dweventid : u32 , lpusersid : super::super::Foundation:: PSID , wnumstrings : u16 , dwdatasize : u32 , lpstrings : *const :: windows::core::PCWSTR , lprawdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ReportEventW ( heventlog : EventSourceHandle , wtype : REPORT_EVENT_TYPE , wcategory : u16 , dweventid : u32 , lpusersid : super::super::Foundation:: PSID , wnumstrings : u16 , dwdatasize : u32 , lpstrings : *const ::windows::core::PCWSTR , lprawdata : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ReportEventW(heventlog.into_param().abi(), wtype, wcategory, dweventid, lpusersid.into_param().abi(), lpstrings.as_deref().map_or(0, |slice| slice.len() as _), dwdatasize, ::core::mem::transmute(lpstrings.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(lprawdata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_EventLog\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs b/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs index d17f4c8cf9..d1ea70a4e8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/EventNotificationService/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn IsDestinationReachableA(lpszdestination: P0, lpqocinfo: *mut Q where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "sensapi.dll""system" fn IsDestinationReachableA ( lpszdestination : :: windows::core::PCSTR , lpqocinfo : *mut QOCINFO ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "sensapi.dll""system" fn IsDestinationReachableA ( lpszdestination : ::windows::core::PCSTR , lpqocinfo : *mut QOCINFO ) -> super::super::Foundation:: BOOL ); IsDestinationReachableA(lpszdestination.into_param().abi(), lpqocinfo) } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] @@ -15,7 +15,7 @@ pub unsafe fn IsDestinationReachableW(lpszdestination: P0, lpqocinfo: *mut Q where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "sensapi.dll""system" fn IsDestinationReachableW ( lpszdestination : :: windows::core::PCWSTR , lpqocinfo : *mut QOCINFO ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "sensapi.dll""system" fn IsDestinationReachableW ( lpszdestination : ::windows::core::PCWSTR , lpqocinfo : *mut QOCINFO ) -> super::super::Foundation:: BOOL ); IsDestinationReachableW(lpszdestination.into_param().abi(), lpqocinfo) } #[doc = "*Required features: `\"Win32_System_EventNotificationService\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs index b4fe71ac01..681d963bf8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/GroupPolicy/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn BrowseForGPO(lpbrowseinfo: *mut GPOBROWSEINFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "gpedit.dll""system" fn BrowseForGPO ( lpbrowseinfo : *mut GPOBROWSEINFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "gpedit.dll""system" fn BrowseForGPO ( lpbrowseinfo : *mut GPOBROWSEINFO ) -> ::windows::core::HRESULT ); BrowseForGPO(lpbrowseinfo).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] @@ -11,7 +11,7 @@ pub unsafe fn CommandLineFromMsiDescriptor(descriptor: P0, commandline: ::wi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CommandLineFromMsiDescriptor ( descriptor : :: windows::core::PCWSTR , commandline : :: windows::core::PWSTR , commandlinelength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CommandLineFromMsiDescriptor ( descriptor : ::windows::core::PCWSTR , commandline : ::windows::core::PWSTR , commandlinelength : *mut u32 ) -> u32 ); CommandLineFromMsiDescriptor(descriptor.into_param().abi(), ::core::mem::transmute(commandline), commandlinelength) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -23,7 +23,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gpedit.dll""system" fn CreateGPOLink ( lpgpo : :: windows::core::PCWSTR , lpcontainer : :: windows::core::PCWSTR , fhighpriority : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "gpedit.dll""system" fn CreateGPOLink ( lpgpo : ::windows::core::PCWSTR , lpcontainer : ::windows::core::PCWSTR , fhighpriority : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); CreateGPOLink(lpgpo.into_param().abi(), lpcontainer.into_param().abi(), fhighpriority.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] @@ -32,7 +32,7 @@ pub unsafe fn DeleteAllGPOLinks(lpcontainer: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gpedit.dll""system" fn DeleteAllGPOLinks ( lpcontainer : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "gpedit.dll""system" fn DeleteAllGPOLinks ( lpcontainer : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DeleteAllGPOLinks(lpcontainer.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] @@ -42,7 +42,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gpedit.dll""system" fn DeleteGPOLink ( lpgpo : :: windows::core::PCWSTR , lpcontainer : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "gpedit.dll""system" fn DeleteGPOLink ( lpgpo : ::windows::core::PCWSTR , lpcontainer : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DeleteGPOLink(lpgpo.into_param().abi(), lpcontainer.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -63,7 +63,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gpedit.dll""system" fn ExportRSoPData ( lpnamespace : :: windows::core::PCWSTR , lpfilename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "gpedit.dll""system" fn ExportRSoPData ( lpnamespace : ::windows::core::PCWSTR , lpfilename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); ExportRSoPData(lpnamespace.into_param().abi(), lpfilename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -88,7 +88,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn GenerateGPNotification ( bmachine : super::super::Foundation:: BOOL , lpwszmgmtproduct : :: windows::core::PCWSTR , dwmgmtproductoptions : u32 ) -> u32 ); + ::windows::imp::link ! ( "userenv.dll""system" fn GenerateGPNotification ( bmachine : super::super::Foundation:: BOOL , lpwszmgmtproduct : ::windows::core::PCWSTR , dwmgmtproductoptions : u32 ) -> u32 ); GenerateGPNotification(bmachine.into_param().abi(), lpwszmgmtproduct.into_param().abi(), dwmgmtproductoptions) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -99,7 +99,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "userenv.dll""system" fn GetAppliedGPOListA ( dwflags : u32 , pmachinename : :: windows::core::PCSTR , psiduser : super::super::Foundation:: PSID , pguidextension : *const :: windows::core::GUID , ppgpolist : *mut *mut GROUP_POLICY_OBJECTA ) -> u32 ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetAppliedGPOListA ( dwflags : u32 , pmachinename : ::windows::core::PCSTR , psiduser : super::super::Foundation:: PSID , pguidextension : *const ::windows::core::GUID , ppgpolist : *mut *mut GROUP_POLICY_OBJECTA ) -> u32 ); GetAppliedGPOListA(dwflags, pmachinename.into_param().abi(), psiduser.into_param().abi(), pguidextension, ppgpolist) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -110,7 +110,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "userenv.dll""system" fn GetAppliedGPOListW ( dwflags : u32 , pmachinename : :: windows::core::PCWSTR , psiduser : super::super::Foundation:: PSID , pguidextension : *const :: windows::core::GUID , ppgpolist : *mut *mut GROUP_POLICY_OBJECTW ) -> u32 ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetAppliedGPOListW ( dwflags : u32 , pmachinename : ::windows::core::PCWSTR , psiduser : super::super::Foundation:: PSID , pguidextension : *const ::windows::core::GUID , ppgpolist : *mut *mut GROUP_POLICY_OBJECTW ) -> u32 ); GetAppliedGPOListW(dwflags, pmachinename.into_param().abi(), psiduser.into_param().abi(), pguidextension, ppgpolist) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -123,7 +123,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn GetGPOListA ( htoken : super::super::Foundation:: HANDLE , lpname : :: windows::core::PCSTR , lphostname : :: windows::core::PCSTR , lpcomputername : :: windows::core::PCSTR , dwflags : u32 , pgpolist : *mut *mut GROUP_POLICY_OBJECTA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetGPOListA ( htoken : super::super::Foundation:: HANDLE , lpname : ::windows::core::PCSTR , lphostname : ::windows::core::PCSTR , lpcomputername : ::windows::core::PCSTR , dwflags : u32 , pgpolist : *mut *mut GROUP_POLICY_OBJECTA ) -> super::super::Foundation:: BOOL ); GetGPOListA(htoken.into_param().abi(), lpname.into_param().abi(), lphostname.into_param().abi(), lpcomputername.into_param().abi(), dwflags, pgpolist) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -136,7 +136,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn GetGPOListW ( htoken : super::super::Foundation:: HANDLE , lpname : :: windows::core::PCWSTR , lphostname : :: windows::core::PCWSTR , lpcomputername : :: windows::core::PCWSTR , dwflags : u32 , pgpolist : *mut *mut GROUP_POLICY_OBJECTW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetGPOListW ( htoken : super::super::Foundation:: HANDLE , lpname : ::windows::core::PCWSTR , lphostname : ::windows::core::PCWSTR , lpcomputername : ::windows::core::PCWSTR , dwflags : u32 , pgpolist : *mut *mut GROUP_POLICY_OBJECTW ) -> super::super::Foundation:: BOOL ); GetGPOListW(htoken.into_param().abi(), lpname.into_param().abi(), lphostname.into_param().abi(), lpcomputername.into_param().abi(), dwflags, pgpolist) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] @@ -145,7 +145,7 @@ pub unsafe fn GetLocalManagedApplicationData(productcode: P0, displayname: * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetLocalManagedApplicationData ( productcode : :: windows::core::PCWSTR , displayname : *mut :: windows::core::PWSTR , supporturl : *mut :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetLocalManagedApplicationData ( productcode : ::windows::core::PCWSTR , displayname : *mut ::windows::core::PWSTR , supporturl : *mut ::windows::core::PWSTR ) -> ( ) ); GetLocalManagedApplicationData(productcode.into_param().abi(), displayname, supporturl) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -169,7 +169,7 @@ pub unsafe fn GetManagedApplicationCategories(dwreserved: u32, pappcategory: *mu #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetManagedApplications(pcategory: *const ::windows::core::GUID, dwqueryflags: u32, dwinfolevel: u32, pdwapps: *mut u32, prgmanagedapps: *mut *mut MANAGEDAPPLICATION) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetManagedApplications ( pcategory : *const :: windows::core::GUID , dwqueryflags : u32 , dwinfolevel : u32 , pdwapps : *mut u32 , prgmanagedapps : *mut *mut MANAGEDAPPLICATION ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetManagedApplications ( pcategory : *const ::windows::core::GUID , dwqueryflags : u32 , dwinfolevel : u32 , pdwapps : *mut u32 , prgmanagedapps : *mut *mut MANAGEDAPPLICATION ) -> u32 ); GetManagedApplications(pcategory, dwqueryflags, dwinfolevel, pdwapps, prgmanagedapps) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] @@ -179,7 +179,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gpedit.dll""system" fn ImportRSoPData ( lpnamespace : :: windows::core::PCWSTR , lpfilename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "gpedit.dll""system" fn ImportRSoPData ( lpnamespace : ::windows::core::PCWSTR , lpfilename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); ImportRSoPData(lpnamespace.into_param().abi(), lpfilename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] @@ -201,13 +201,13 @@ where #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] #[inline] pub unsafe fn ProcessGroupPolicyCompleted(extensionid: *const ::windows::core::GUID, pasynchandle: usize, dwstatus: u32) -> u32 { - ::windows::imp::link ! ( "userenv.dll""system" fn ProcessGroupPolicyCompleted ( extensionid : *const :: windows::core::GUID , pasynchandle : usize , dwstatus : u32 ) -> u32 ); + ::windows::imp::link ! ( "userenv.dll""system" fn ProcessGroupPolicyCompleted ( extensionid : *const ::windows::core::GUID , pasynchandle : usize , dwstatus : u32 ) -> u32 ); ProcessGroupPolicyCompleted(extensionid, pasynchandle, dwstatus) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] #[inline] pub unsafe fn ProcessGroupPolicyCompletedEx(extensionid: *const ::windows::core::GUID, pasynchandle: usize, dwstatus: u32, rsopstatus: ::windows::core::HRESULT) -> u32 { - ::windows::imp::link ! ( "userenv.dll""system" fn ProcessGroupPolicyCompletedEx ( extensionid : *const :: windows::core::GUID , pasynchandle : usize , dwstatus : u32 , rsopstatus : :: windows::core::HRESULT ) -> u32 ); + ::windows::imp::link ! ( "userenv.dll""system" fn ProcessGroupPolicyCompletedEx ( extensionid : *const ::windows::core::GUID , pasynchandle : usize , dwstatus : u32 , rsopstatus : ::windows::core::HRESULT ) -> u32 ); ProcessGroupPolicyCompletedEx(extensionid, pasynchandle, dwstatus, rsopstatus) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -249,7 +249,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "userenv.dll""system" fn RsopAccessCheckByType ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pprincipalselfsid : super::super::Foundation:: PSID , prsoptoken : *const ::core::ffi::c_void , dwdesiredaccessmask : u32 , pobjecttypelist : *const super::super::Security:: OBJECT_TYPE_LIST , objecttypelistlength : u32 , pgenericmapping : *const super::super::Security:: GENERIC_MAPPING , pprivilegeset : *const super::super::Security:: PRIVILEGE_SET , pdwprivilegesetlength : *const u32 , pdwgrantedaccessmask : *mut u32 , pbaccessstatus : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn RsopAccessCheckByType ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pprincipalselfsid : super::super::Foundation:: PSID , prsoptoken : *const ::core::ffi::c_void , dwdesiredaccessmask : u32 , pobjecttypelist : *const super::super::Security:: OBJECT_TYPE_LIST , objecttypelistlength : u32 , pgenericmapping : *const super::super::Security:: GENERIC_MAPPING , pprivilegeset : *const super::super::Security:: PRIVILEGE_SET , pdwprivilegesetlength : *const u32 , pdwgrantedaccessmask : *mut u32 , pbaccessstatus : *mut i32 ) -> ::windows::core::HRESULT ); RsopAccessCheckByType(psecuritydescriptor.into_param().abi(), pprincipalselfsid.into_param().abi(), prsoptoken, dwdesiredaccessmask, ::core::mem::transmute(pobjecttypelist.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pobjecttypelist.as_deref().map_or(0, |slice| slice.len() as _), pgenericmapping, ::core::mem::transmute(pprivilegeset.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pdwprivilegesetlength.unwrap_or(::std::ptr::null())), pdwgrantedaccessmask, pbaccessstatus).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] @@ -258,7 +258,7 @@ pub unsafe fn RsopFileAccessCheck(pszfilename: P0, prsoptoken: *const ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn RsopFileAccessCheck ( pszfilename : :: windows::core::PCWSTR , prsoptoken : *const ::core::ffi::c_void , dwdesiredaccessmask : u32 , pdwgrantedaccessmask : *mut u32 , pbaccessstatus : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn RsopFileAccessCheck ( pszfilename : ::windows::core::PCWSTR , prsoptoken : *const ::core::ffi::c_void , dwdesiredaccessmask : u32 , pdwgrantedaccessmask : *mut u32 , pbaccessstatus : *mut i32 ) -> ::windows::core::HRESULT ); RsopFileAccessCheck(pszfilename.into_param().abi(), prsoptoken, dwdesiredaccessmask, pdwgrantedaccessmask, pbaccessstatus).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_System_Wmi\"`*"] @@ -269,7 +269,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "userenv.dll""system" fn RsopResetPolicySettingStatus ( dwflags : u32 , pservices : * mut::core::ffi::c_void , psettinginstance : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn RsopResetPolicySettingStatus ( dwflags : u32 , pservices : * mut::core::ffi::c_void , psettinginstance : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); RsopResetPolicySettingStatus(dwflags, pservices.into_param().abi(), psettinginstance.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`, `\"Win32_System_Wmi\"`*"] @@ -280,7 +280,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "userenv.dll""system" fn RsopSetPolicySettingStatus ( dwflags : u32 , pservices : * mut::core::ffi::c_void , psettinginstance : * mut::core::ffi::c_void , ninfo : u32 , pstatus : *const POLICYSETTINGSTATUSINFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn RsopSetPolicySettingStatus ( dwflags : u32 , pservices : * mut::core::ffi::c_void , psettinginstance : * mut::core::ffi::c_void , ninfo : u32 , pstatus : *const POLICYSETTINGSTATUSINFO ) -> ::windows::core::HRESULT ); RsopSetPolicySettingStatus(dwflags, pservices.into_param().abi(), psettinginstance.into_param().abi(), pstatus.len() as _, ::core::mem::transmute(pstatus.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] @@ -289,7 +289,7 @@ pub unsafe fn UninstallApplication(productcode: P0, dwstatus: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn UninstallApplication ( productcode : :: windows::core::PCWSTR , dwstatus : u32 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn UninstallApplication ( productcode : ::windows::core::PCWSTR , dwstatus : u32 ) -> u32 ); UninstallApplication(productcode.into_param().abi(), dwstatus) } #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`, `\"Win32_Foundation\"`*"] @@ -5881,29 +5881,29 @@ pub const GPO_SECTION_ROOT: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub const GPO_SECTION_USER: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_DLLNAME: ::windows::core::PCWSTR = ::windows::w!("DllName"); +pub const GP_DLLNAME: ::windows::core::PCWSTR = ::windows::core::w!("DllName"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_ENABLEASYNCHRONOUSPROCESSING: ::windows::core::PCWSTR = ::windows::w!("EnableAsynchronousProcessing"); +pub const GP_ENABLEASYNCHRONOUSPROCESSING: ::windows::core::PCWSTR = ::windows::core::w!("EnableAsynchronousProcessing"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_MAXNOGPOLISTCHANGESINTERVAL: ::windows::core::PCWSTR = ::windows::w!("MaxNoGPOListChangesInterval"); +pub const GP_MAXNOGPOLISTCHANGESINTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("MaxNoGPOListChangesInterval"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOBACKGROUNDPOLICY: ::windows::core::PCWSTR = ::windows::w!("NoBackgroundPolicy"); +pub const GP_NOBACKGROUNDPOLICY: ::windows::core::PCWSTR = ::windows::core::w!("NoBackgroundPolicy"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOGPOLISTCHANGES: ::windows::core::PCWSTR = ::windows::w!("NoGPOListChanges"); +pub const GP_NOGPOLISTCHANGES: ::windows::core::PCWSTR = ::windows::core::w!("NoGPOListChanges"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOMACHINEPOLICY: ::windows::core::PCWSTR = ::windows::w!("NoMachinePolicy"); +pub const GP_NOMACHINEPOLICY: ::windows::core::PCWSTR = ::windows::core::w!("NoMachinePolicy"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOSLOWLINK: ::windows::core::PCWSTR = ::windows::w!("NoSlowLink"); +pub const GP_NOSLOWLINK: ::windows::core::PCWSTR = ::windows::core::w!("NoSlowLink"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOTIFYLINKTRANSITION: ::windows::core::PCWSTR = ::windows::w!("NotifyLinkTransition"); +pub const GP_NOTIFYLINKTRANSITION: ::windows::core::PCWSTR = ::windows::core::w!("NotifyLinkTransition"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_NOUSERPOLICY: ::windows::core::PCWSTR = ::windows::w!("NoUserPolicy"); +pub const GP_NOUSERPOLICY: ::windows::core::PCWSTR = ::windows::core::w!("NoUserPolicy"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_PERUSERLOCALSETTINGS: ::windows::core::PCWSTR = ::windows::w!("PerUserLocalSettings"); +pub const GP_PERUSERLOCALSETTINGS: ::windows::core::PCWSTR = ::windows::core::w!("PerUserLocalSettings"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_PROCESSGROUPPOLICY: ::windows::core::PCWSTR = ::windows::w!("ProcessGroupPolicy"); +pub const GP_PROCESSGROUPPOLICY: ::windows::core::PCWSTR = ::windows::core::w!("ProcessGroupPolicy"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] -pub const GP_REQUIRESSUCCESSFULREGISTRY: ::windows::core::PCWSTR = ::windows::w!("RequiresSuccessfulRegistry"); +pub const GP_REQUIRESSUCCESSFULREGISTRY: ::windows::core::PCWSTR = ::windows::core::w!("RequiresSuccessfulRegistry"); #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] pub const LOCALSTATE_ASSIGNED: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_GroupPolicy\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs b/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs index 073564a1c6..c0cc0bd023 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostComputeNetwork/mod.rs @@ -1,31 +1,31 @@ #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnCloseEndpoint(endpoint: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseEndpoint ( endpoint : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseEndpoint ( endpoint : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnCloseEndpoint(endpoint).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnCloseGuestNetworkService(guestnetworkservice: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseGuestNetworkService ( guestnetworkservice : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseGuestNetworkService ( guestnetworkservice : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnCloseGuestNetworkService(guestnetworkservice).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnCloseLoadBalancer(loadbalancer: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseLoadBalancer ( loadbalancer : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseLoadBalancer ( loadbalancer : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnCloseLoadBalancer(loadbalancer).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnCloseNamespace(namespace: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseNamespace ( namespace : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseNamespace ( namespace : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnCloseNamespace(namespace).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnCloseNetwork(network: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseNetwork ( network : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCloseNetwork ( network : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnCloseNetwork(network).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -34,7 +34,7 @@ pub unsafe fn HcnCreateEndpoint(network: *const ::core::ffi::c_void, id: *co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateEndpoint ( network : *const ::core::ffi::c_void , id : *const :: windows::core::GUID , settings : :: windows::core::PCWSTR , endpoint : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateEndpoint ( network : *const ::core::ffi::c_void , id : *const ::windows::core::GUID , settings : ::windows::core::PCWSTR , endpoint : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnCreateEndpoint(network, id, settings.into_param().abi(), endpoint, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -43,7 +43,7 @@ pub unsafe fn HcnCreateGuestNetworkService(id: *const ::windows::core::GUID, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateGuestNetworkService ( id : *const :: windows::core::GUID , settings : :: windows::core::PCWSTR , guestnetworkservice : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateGuestNetworkService ( id : *const ::windows::core::GUID , settings : ::windows::core::PCWSTR , guestnetworkservice : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnCreateGuestNetworkService(id, settings.into_param().abi(), guestnetworkservice, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -52,7 +52,7 @@ pub unsafe fn HcnCreateLoadBalancer(id: *const ::windows::core::GUID, settin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateLoadBalancer ( id : *const :: windows::core::GUID , settings : :: windows::core::PCWSTR , loadbalancer : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateLoadBalancer ( id : *const ::windows::core::GUID , settings : ::windows::core::PCWSTR , loadbalancer : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnCreateLoadBalancer(id, settings.into_param().abi(), loadbalancer, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -61,7 +61,7 @@ pub unsafe fn HcnCreateNamespace(id: *const ::windows::core::GUID, settings: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateNamespace ( id : *const :: windows::core::GUID , settings : :: windows::core::PCWSTR , namespace : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateNamespace ( id : *const ::windows::core::GUID , settings : ::windows::core::PCWSTR , namespace : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnCreateNamespace(id, settings.into_param().abi(), namespace, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -70,37 +70,37 @@ pub unsafe fn HcnCreateNetwork(id: *const ::windows::core::GUID, settings: P where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateNetwork ( id : *const :: windows::core::GUID , settings : :: windows::core::PCWSTR , network : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnCreateNetwork ( id : *const ::windows::core::GUID , settings : ::windows::core::PCWSTR , network : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnCreateNetwork(id, settings.into_param().abi(), network, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnDeleteEndpoint(id: *const ::windows::core::GUID, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteEndpoint ( id : *const :: windows::core::GUID , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteEndpoint ( id : *const ::windows::core::GUID , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnDeleteEndpoint(id, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnDeleteGuestNetworkService(id: *const ::windows::core::GUID, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteGuestNetworkService ( id : *const :: windows::core::GUID , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteGuestNetworkService ( id : *const ::windows::core::GUID , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnDeleteGuestNetworkService(id, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnDeleteLoadBalancer(id: *const ::windows::core::GUID, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteLoadBalancer ( id : *const :: windows::core::GUID , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteLoadBalancer ( id : *const ::windows::core::GUID , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnDeleteLoadBalancer(id, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnDeleteNamespace(id: *const ::windows::core::GUID, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteNamespace ( id : *const :: windows::core::GUID , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteNamespace ( id : *const ::windows::core::GUID , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnDeleteNamespace(id, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnDeleteNetwork(id: *const ::windows::core::GUID, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteNetwork ( id : *const :: windows::core::GUID , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnDeleteNetwork ( id : *const ::windows::core::GUID , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnDeleteNetwork(id, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -109,13 +109,13 @@ pub unsafe fn HcnEnumerateEndpoints(query: P0, endpoints: *mut ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateEndpoints ( query : :: windows::core::PCWSTR , endpoints : *mut :: windows::core::PWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateEndpoints ( query : ::windows::core::PCWSTR , endpoints : *mut ::windows::core::PWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnEnumerateEndpoints(query.into_param().abi(), endpoints, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnEnumerateGuestNetworkPortReservations(returncount: *mut u32, portentries: *mut *mut HCN_PORT_RANGE_ENTRY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateGuestNetworkPortReservations ( returncount : *mut u32 , portentries : *mut *mut HCN_PORT_RANGE_ENTRY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateGuestNetworkPortReservations ( returncount : *mut u32 , portentries : *mut *mut HCN_PORT_RANGE_ENTRY ) -> ::windows::core::HRESULT ); HcnEnumerateGuestNetworkPortReservations(returncount, portentries).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -124,7 +124,7 @@ pub unsafe fn HcnEnumerateLoadBalancers(query: P0, loadbalancer: *mut ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateLoadBalancers ( query : :: windows::core::PCWSTR , loadbalancer : *mut :: windows::core::PWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateLoadBalancers ( query : ::windows::core::PCWSTR , loadbalancer : *mut ::windows::core::PWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnEnumerateLoadBalancers(query.into_param().abi(), loadbalancer, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -133,7 +133,7 @@ pub unsafe fn HcnEnumerateNamespaces(query: P0, namespaces: *mut ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateNamespaces ( query : :: windows::core::PCWSTR , namespaces : *mut :: windows::core::PWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateNamespaces ( query : ::windows::core::PCWSTR , namespaces : *mut ::windows::core::PWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnEnumerateNamespaces(query.into_param().abi(), namespaces, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -142,7 +142,7 @@ pub unsafe fn HcnEnumerateNetworks(query: P0, networks: *mut ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateNetworks ( query : :: windows::core::PCWSTR , networks : *mut :: windows::core::PWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnEnumerateNetworks ( query : ::windows::core::PCWSTR , networks : *mut ::windows::core::PWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnEnumerateNetworks(query.into_param().abi(), networks, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -157,7 +157,7 @@ pub unsafe fn HcnModifyEndpoint(endpoint: *const ::core::ffi::c_void, settin where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyEndpoint ( endpoint : *const ::core::ffi::c_void , settings : :: windows::core::PCWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyEndpoint ( endpoint : *const ::core::ffi::c_void , settings : ::windows::core::PCWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnModifyEndpoint(endpoint, settings.into_param().abi(), ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -166,7 +166,7 @@ pub unsafe fn HcnModifyGuestNetworkService(guestnetworkservice: *const ::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyGuestNetworkService ( guestnetworkservice : *const ::core::ffi::c_void , settings : :: windows::core::PCWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyGuestNetworkService ( guestnetworkservice : *const ::core::ffi::c_void , settings : ::windows::core::PCWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnModifyGuestNetworkService(guestnetworkservice, settings.into_param().abi(), ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -175,7 +175,7 @@ pub unsafe fn HcnModifyLoadBalancer(loadbalancer: *const ::core::ffi::c_void where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyLoadBalancer ( loadbalancer : *const ::core::ffi::c_void , settings : :: windows::core::PCWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyLoadBalancer ( loadbalancer : *const ::core::ffi::c_void , settings : ::windows::core::PCWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnModifyLoadBalancer(loadbalancer, settings.into_param().abi(), ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -184,7 +184,7 @@ pub unsafe fn HcnModifyNamespace(namespace: *const ::core::ffi::c_void, sett where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyNamespace ( namespace : *const ::core::ffi::c_void , settings : :: windows::core::PCWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyNamespace ( namespace : *const ::core::ffi::c_void , settings : ::windows::core::PCWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnModifyNamespace(namespace, settings.into_param().abi(), ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -193,31 +193,31 @@ pub unsafe fn HcnModifyNetwork(network: *const ::core::ffi::c_void, settings where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyNetwork ( network : *const ::core::ffi::c_void , settings : :: windows::core::PCWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnModifyNetwork ( network : *const ::core::ffi::c_void , settings : ::windows::core::PCWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnModifyNetwork(network, settings.into_param().abi(), ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnOpenEndpoint(id: *const ::windows::core::GUID, endpoint: *mut *mut ::core::ffi::c_void, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnOpenEndpoint ( id : *const :: windows::core::GUID , endpoint : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnOpenEndpoint ( id : *const ::windows::core::GUID , endpoint : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnOpenEndpoint(id, endpoint, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnOpenLoadBalancer(id: *const ::windows::core::GUID, loadbalancer: *mut *mut ::core::ffi::c_void, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnOpenLoadBalancer ( id : *const :: windows::core::GUID , loadbalancer : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnOpenLoadBalancer ( id : *const ::windows::core::GUID , loadbalancer : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnOpenLoadBalancer(id, loadbalancer, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnOpenNamespace(id: *const ::windows::core::GUID, namespace: *mut *mut ::core::ffi::c_void, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnOpenNamespace ( id : *const :: windows::core::GUID , namespace : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnOpenNamespace ( id : *const ::windows::core::GUID , namespace : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnOpenNamespace(id, namespace, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnOpenNetwork(id: *const ::windows::core::GUID, network: *mut *mut ::core::ffi::c_void, errorrecord: ::core::option::Option<*mut ::windows::core::PWSTR>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnOpenNetwork ( id : *const :: windows::core::GUID , network : *mut *mut ::core::ffi::c_void , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnOpenNetwork ( id : *const ::windows::core::GUID , network : *mut *mut ::core::ffi::c_void , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnOpenNetwork(id, network, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -226,7 +226,7 @@ pub unsafe fn HcnQueryEndpointProperties(endpoint: *const ::core::ffi::c_voi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnQueryEndpointProperties ( endpoint : *const ::core::ffi::c_void , query : :: windows::core::PCWSTR , properties : *mut :: windows::core::PWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnQueryEndpointProperties ( endpoint : *const ::core::ffi::c_void , query : ::windows::core::PCWSTR , properties : *mut ::windows::core::PWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnQueryEndpointProperties(endpoint, query.into_param().abi(), properties, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -235,7 +235,7 @@ pub unsafe fn HcnQueryLoadBalancerProperties(loadbalancer: *const ::core::ff where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnQueryLoadBalancerProperties ( loadbalancer : *const ::core::ffi::c_void , query : :: windows::core::PCWSTR , properties : *mut :: windows::core::PWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnQueryLoadBalancerProperties ( loadbalancer : *const ::core::ffi::c_void , query : ::windows::core::PCWSTR , properties : *mut ::windows::core::PWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnQueryLoadBalancerProperties(loadbalancer, query.into_param().abi(), properties, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -244,7 +244,7 @@ pub unsafe fn HcnQueryNamespaceProperties(namespace: *const ::core::ffi::c_v where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnQueryNamespaceProperties ( namespace : *const ::core::ffi::c_void , query : :: windows::core::PCWSTR , properties : *mut :: windows::core::PWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnQueryNamespaceProperties ( namespace : *const ::core::ffi::c_void , query : ::windows::core::PCWSTR , properties : *mut ::windows::core::PWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnQueryNamespaceProperties(namespace, query.into_param().abi(), properties, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] @@ -253,19 +253,19 @@ pub unsafe fn HcnQueryNetworkProperties(network: *const ::core::ffi::c_void, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnQueryNetworkProperties ( network : *const ::core::ffi::c_void , query : :: windows::core::PCWSTR , properties : *mut :: windows::core::PWSTR , errorrecord : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnQueryNetworkProperties ( network : *const ::core::ffi::c_void , query : ::windows::core::PCWSTR , properties : *mut ::windows::core::PWSTR , errorrecord : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcnQueryNetworkProperties(network, query.into_param().abi(), properties, ::core::mem::transmute(errorrecord.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnRegisterGuestNetworkServiceCallback(guestnetworkservice: *const ::core::ffi::c_void, callback: HCN_NOTIFICATION_CALLBACK, context: *const ::core::ffi::c_void, callbackhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnRegisterGuestNetworkServiceCallback ( guestnetworkservice : *const ::core::ffi::c_void , callback : HCN_NOTIFICATION_CALLBACK , context : *const ::core::ffi::c_void , callbackhandle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnRegisterGuestNetworkServiceCallback ( guestnetworkservice : *const ::core::ffi::c_void , callback : HCN_NOTIFICATION_CALLBACK , context : *const ::core::ffi::c_void , callbackhandle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnRegisterGuestNetworkServiceCallback(guestnetworkservice, callback, context, callbackhandle).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnRegisterServiceCallback(callback: HCN_NOTIFICATION_CALLBACK, context: *const ::core::ffi::c_void, callbackhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnRegisterServiceCallback ( callback : HCN_NOTIFICATION_CALLBACK , context : *const ::core::ffi::c_void , callbackhandle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnRegisterServiceCallback ( callback : HCN_NOTIFICATION_CALLBACK , context : *const ::core::ffi::c_void , callbackhandle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnRegisterServiceCallback(callback, context, callbackhandle).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] @@ -275,14 +275,14 @@ pub unsafe fn HcnReleaseGuestNetworkServicePortReservationHandle(portreserva where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnReleaseGuestNetworkServicePortReservationHandle ( portreservationhandle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnReleaseGuestNetworkServicePortReservationHandle ( portreservationhandle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); HcnReleaseGuestNetworkServicePortReservationHandle(portreservationhandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HcnReserveGuestNetworkServicePort(guestnetworkservice: *const ::core::ffi::c_void, protocol: HCN_PORT_PROTOCOL, access: HCN_PORT_ACCESS, port: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnReserveGuestNetworkServicePort ( guestnetworkservice : *const ::core::ffi::c_void , protocol : HCN_PORT_PROTOCOL , access : HCN_PORT_ACCESS , port : u16 , portreservationhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnReserveGuestNetworkServicePort ( guestnetworkservice : *const ::core::ffi::c_void , protocol : HCN_PORT_PROTOCOL , access : HCN_PORT_ACCESS , port : u16 , portreservationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HcnReserveGuestNetworkServicePort(guestnetworkservice, protocol, access, port, &mut result__).from_abi(result__) } @@ -290,19 +290,19 @@ pub unsafe fn HcnReserveGuestNetworkServicePort(guestnetworkservice: *const ::co #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn HcnReserveGuestNetworkServicePortRange(guestnetworkservice: *const ::core::ffi::c_void, portcount: u16, portrangereservation: *mut HCN_PORT_RANGE_RESERVATION, portreservationhandle: *mut super::super::Foundation::HANDLE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnReserveGuestNetworkServicePortRange ( guestnetworkservice : *const ::core::ffi::c_void , portcount : u16 , portrangereservation : *mut HCN_PORT_RANGE_RESERVATION , portreservationhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnReserveGuestNetworkServicePortRange ( guestnetworkservice : *const ::core::ffi::c_void , portcount : u16 , portrangereservation : *mut HCN_PORT_RANGE_RESERVATION , portreservationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); HcnReserveGuestNetworkServicePortRange(guestnetworkservice, portcount, portrangereservation, portreservationhandle).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnUnregisterGuestNetworkServiceCallback(callbackhandle: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnUnregisterGuestNetworkServiceCallback ( callbackhandle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnUnregisterGuestNetworkServiceCallback ( callbackhandle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnUnregisterGuestNetworkServiceCallback(callbackhandle).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] #[inline] pub unsafe fn HcnUnregisterServiceCallback(callbackhandle: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnUnregisterServiceCallback ( callbackhandle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computenetwork.dll""system" fn HcnUnregisterServiceCallback ( callbackhandle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcnUnregisterServiceCallback(callbackhandle).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeNetwork\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs index 343b6df7bd..e7411d38d6 100644 --- a/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/HostComputeSystem/mod.rs @@ -5,7 +5,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsAttachLayerStorageFilter ( layerpath : :: windows::core::PCWSTR , layerdata : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsAttachLayerStorageFilter ( layerpath : ::windows::core::PCWSTR , layerdata : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsAttachLayerStorageFilter(layerpath.into_param().abi(), layerdata.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -14,7 +14,7 @@ pub unsafe fn HcsCancelOperation(operation: P0) -> ::windows::core::Result<( where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsCancelOperation ( operation : HCS_OPERATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsCancelOperation ( operation : HCS_OPERATION ) -> ::windows::core::HRESULT ); HcsCancelOperation(operation.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -52,7 +52,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsCrashComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsCrashComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsCrashComputeSystem(computesystem.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -64,7 +64,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateComputeSystem ( id : :: windows::core::PCWSTR , configuration : :: windows::core::PCWSTR , operation : HCS_OPERATION , securitydescriptor : *const super::super::Security:: SECURITY_DESCRIPTOR , computesystem : *mut HCS_SYSTEM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateComputeSystem ( id : ::windows::core::PCWSTR , configuration : ::windows::core::PCWSTR , operation : HCS_OPERATION , securitydescriptor : *const super::super::Security:: SECURITY_DESCRIPTOR , computesystem : *mut HCS_SYSTEM ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HcsCreateComputeSystem(id.into_param().abi(), configuration.into_param().abi(), operation.into_param().abi(), ::core::mem::transmute(securitydescriptor.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -77,7 +77,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateComputeSystemInNamespace ( idnamespace : :: windows::core::PCWSTR , id : :: windows::core::PCWSTR , configuration : :: windows::core::PCWSTR , operation : HCS_OPERATION , options : *const HCS_CREATE_OPTIONS , computesystem : *mut HCS_SYSTEM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateComputeSystemInNamespace ( idnamespace : ::windows::core::PCWSTR , id : ::windows::core::PCWSTR , configuration : ::windows::core::PCWSTR , operation : HCS_OPERATION , options : *const HCS_CREATE_OPTIONS , computesystem : *mut HCS_SYSTEM ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HcsCreateComputeSystemInNamespace(idnamespace.into_param().abi(), id.into_param().abi(), configuration.into_param().abi(), operation.into_param().abi(), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -87,7 +87,7 @@ pub unsafe fn HcsCreateEmptyGuestStateFile(gueststatefilepath: P0) -> ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateEmptyGuestStateFile ( gueststatefilepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateEmptyGuestStateFile ( gueststatefilepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsCreateEmptyGuestStateFile(gueststatefilepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -96,7 +96,7 @@ pub unsafe fn HcsCreateEmptyRuntimeStateFile(runtimestatefilepath: P0) -> :: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateEmptyRuntimeStateFile ( runtimestatefilepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateEmptyRuntimeStateFile ( runtimestatefilepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsCreateEmptyRuntimeStateFile(runtimestatefilepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -114,7 +114,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateProcess ( computesystem : HCS_SYSTEM , processparameters : :: windows::core::PCWSTR , operation : HCS_OPERATION , securitydescriptor : *const super::super::Security:: SECURITY_DESCRIPTOR , process : *mut HCS_PROCESS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsCreateProcess ( computesystem : HCS_SYSTEM , processparameters : ::windows::core::PCWSTR , operation : HCS_OPERATION , securitydescriptor : *const super::super::Security:: SECURITY_DESCRIPTOR , process : *mut HCS_PROCESS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HcsCreateProcess(computesystem.into_param().abi(), processparameters.into_param().abi(), operation.into_param().abi(), ::core::mem::transmute(securitydescriptor.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -124,7 +124,7 @@ pub unsafe fn HcsDestroyLayer(layerpath: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsDestroyLayer ( layerpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsDestroyLayer ( layerpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsDestroyLayer(layerpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -133,7 +133,7 @@ pub unsafe fn HcsDetachLayerStorageFilter(layerpath: P0) -> ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsDetachLayerStorageFilter ( layerpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsDetachLayerStorageFilter ( layerpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsDetachLayerStorageFilter(layerpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -143,7 +143,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsEnumerateComputeSystems ( query : :: windows::core::PCWSTR , operation : HCS_OPERATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsEnumerateComputeSystems ( query : ::windows::core::PCWSTR , operation : HCS_OPERATION ) -> ::windows::core::HRESULT ); HcsEnumerateComputeSystems(query.into_param().abi(), operation.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -154,7 +154,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsEnumerateComputeSystemsInNamespace ( idnamespace : :: windows::core::PCWSTR , query : :: windows::core::PCWSTR , operation : HCS_OPERATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsEnumerateComputeSystemsInNamespace ( idnamespace : ::windows::core::PCWSTR , query : ::windows::core::PCWSTR , operation : HCS_OPERATION ) -> ::windows::core::HRESULT ); HcsEnumerateComputeSystemsInNamespace(idnamespace.into_param().abi(), query.into_param().abi(), operation.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -166,7 +166,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsExportLayer ( layerpath : :: windows::core::PCWSTR , exportfolderpath : :: windows::core::PCWSTR , layerdata : :: windows::core::PCWSTR , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsExportLayer ( layerpath : ::windows::core::PCWSTR , exportfolderpath : ::windows::core::PCWSTR , layerdata : ::windows::core::PCWSTR , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsExportLayer(layerpath.into_param().abi(), exportfolderpath.into_param().abi(), layerdata.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -178,7 +178,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsExportLegacyWritableLayer ( writablelayermountpath : :: windows::core::PCWSTR , writablelayerfolderpath : :: windows::core::PCWSTR , exportfolderpath : :: windows::core::PCWSTR , layerdata : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsExportLegacyWritableLayer ( writablelayermountpath : ::windows::core::PCWSTR , writablelayerfolderpath : ::windows::core::PCWSTR , exportfolderpath : ::windows::core::PCWSTR , layerdata : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsExportLegacyWritableLayer(writablelayermountpath.into_param().abi(), writablelayerfolderpath.into_param().abi(), exportfolderpath.into_param().abi(), layerdata.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] @@ -188,7 +188,7 @@ pub unsafe fn HcsFormatWritableLayerVhd(vhdhandle: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsFormatWritableLayerVhd ( vhdhandle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsFormatWritableLayerVhd ( vhdhandle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); HcsFormatWritableLayerVhd(vhdhandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -208,7 +208,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetComputeSystemProperties ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , propertyquery : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetComputeSystemProperties ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , propertyquery : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsGetComputeSystemProperties(computesystem.into_param().abi(), operation.into_param().abi(), propertyquery.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] @@ -218,7 +218,7 @@ pub unsafe fn HcsGetLayerVhdMountPath(vhdhandle: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsGetLayerVhdMountPath ( vhdhandle : super::super::Foundation:: HANDLE , mountpath : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsGetLayerVhdMountPath ( vhdhandle : super::super::Foundation:: HANDLE , mountpath : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); HcsGetLayerVhdMountPath(vhdhandle.into_param().abi(), &mut result__).from_abi(result__) } @@ -246,7 +246,7 @@ pub unsafe fn HcsGetOperationResult(operation: P0, resultdocument: ::core::o where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetOperationResult ( operation : HCS_OPERATION , resultdocument : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetOperationResult ( operation : HCS_OPERATION , resultdocument : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcsGetOperationResult(operation.into_param().abi(), ::core::mem::transmute(resultdocument.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] @@ -256,7 +256,7 @@ pub unsafe fn HcsGetOperationResultAndProcessInfo(operation: P0, processinfo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetOperationResultAndProcessInfo ( operation : HCS_OPERATION , processinformation : *mut HCS_PROCESS_INFORMATION , resultdocument : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetOperationResultAndProcessInfo ( operation : HCS_OPERATION , processinformation : *mut HCS_PROCESS_INFORMATION , resultdocument : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcsGetOperationResultAndProcessInfo(operation.into_param().abi(), ::core::mem::transmute(processinformation.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(resultdocument.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -284,7 +284,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetProcessInfo ( process : HCS_PROCESS , operation : HCS_OPERATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetProcessInfo ( process : HCS_PROCESS , operation : HCS_OPERATION ) -> ::windows::core::HRESULT ); HcsGetProcessInfo(process.into_param().abi(), operation.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -295,7 +295,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetProcessProperties ( process : HCS_PROCESS , operation : HCS_OPERATION , propertyquery : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetProcessProperties ( process : HCS_PROCESS , operation : HCS_OPERATION , propertyquery : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsGetProcessProperties(process.into_param().abi(), operation.into_param().abi(), propertyquery.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -304,7 +304,7 @@ pub unsafe fn HcsGetProcessorCompatibilityFromSavedState(runtimefilename: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetProcessorCompatibilityFromSavedState ( runtimefilename : :: windows::core::PCWSTR , processorfeaturesstring : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetProcessorCompatibilityFromSavedState ( runtimefilename : ::windows::core::PCWSTR , processorfeaturesstring : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsGetProcessorCompatibilityFromSavedState(runtimefilename.into_param().abi(), ::core::mem::transmute(processorfeaturesstring.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -313,7 +313,7 @@ pub unsafe fn HcsGetServiceProperties(propertyquery: P0) -> ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetServiceProperties ( propertyquery : :: windows::core::PCWSTR , result : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGetServiceProperties ( propertyquery : ::windows::core::PCWSTR , result : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); HcsGetServiceProperties(propertyquery.into_param().abi(), &mut result__).from_abi(result__) } @@ -324,7 +324,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGrantVmAccess ( vmid : :: windows::core::PCWSTR , filepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGrantVmAccess ( vmid : ::windows::core::PCWSTR , filepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsGrantVmAccess(vmid.into_param().abi(), filepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -333,7 +333,7 @@ pub unsafe fn HcsGrantVmGroupAccess(filepath: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsGrantVmGroupAccess ( filepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsGrantVmGroupAccess ( filepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsGrantVmGroupAccess(filepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -344,7 +344,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsImportLayer ( layerpath : :: windows::core::PCWSTR , sourcefolderpath : :: windows::core::PCWSTR , layerdata : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsImportLayer ( layerpath : ::windows::core::PCWSTR , sourcefolderpath : ::windows::core::PCWSTR , layerdata : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsImportLayer(layerpath.into_param().abi(), sourcefolderpath.into_param().abi(), layerdata.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -356,7 +356,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsInitializeLegacyWritableLayer ( writablelayermountpath : :: windows::core::PCWSTR , writablelayerfolderpath : :: windows::core::PCWSTR , layerdata : :: windows::core::PCWSTR , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsInitializeLegacyWritableLayer ( writablelayermountpath : ::windows::core::PCWSTR , writablelayerfolderpath : ::windows::core::PCWSTR , layerdata : ::windows::core::PCWSTR , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsInitializeLegacyWritableLayer(writablelayermountpath.into_param().abi(), writablelayerfolderpath.into_param().abi(), layerdata.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -367,7 +367,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsInitializeWritableLayer ( writablelayerpath : :: windows::core::PCWSTR , layerdata : :: windows::core::PCWSTR , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsInitializeWritableLayer ( writablelayerpath : ::windows::core::PCWSTR , layerdata : ::windows::core::PCWSTR , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsInitializeWritableLayer(writablelayerpath.into_param().abi(), layerdata.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] @@ -380,7 +380,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsModifyComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , configuration : :: windows::core::PCWSTR , identity : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsModifyComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , configuration : ::windows::core::PCWSTR , identity : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); HcsModifyComputeSystem(computesystem.into_param().abi(), operation.into_param().abi(), configuration.into_param().abi(), identity.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -391,7 +391,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsModifyProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , settings : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsModifyProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , settings : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsModifyProcess(process.into_param().abi(), operation.into_param().abi(), settings.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -400,7 +400,7 @@ pub unsafe fn HcsModifyServiceSettings(settings: P0, result: ::core::option: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsModifyServiceSettings ( settings : :: windows::core::PCWSTR , result : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsModifyServiceSettings ( settings : ::windows::core::PCWSTR , result : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcsModifyServiceSettings(settings.into_param().abi(), ::core::mem::transmute(result.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -409,7 +409,7 @@ pub unsafe fn HcsOpenComputeSystem(id: P0, requestedaccess: u32) -> ::window where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsOpenComputeSystem ( id : :: windows::core::PCWSTR , requestedaccess : u32 , computesystem : *mut HCS_SYSTEM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsOpenComputeSystem ( id : ::windows::core::PCWSTR , requestedaccess : u32 , computesystem : *mut HCS_SYSTEM ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HcsOpenComputeSystem(id.into_param().abi(), requestedaccess, &mut result__).from_abi(result__) } @@ -420,7 +420,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsOpenComputeSystemInNamespace ( idnamespace : :: windows::core::PCWSTR , id : :: windows::core::PCWSTR , requestedaccess : u32 , computesystem : *mut HCS_SYSTEM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsOpenComputeSystemInNamespace ( idnamespace : ::windows::core::PCWSTR , id : ::windows::core::PCWSTR , requestedaccess : u32 , computesystem : *mut HCS_SYSTEM ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HcsOpenComputeSystemInNamespace(idnamespace.into_param().abi(), id.into_param().abi(), requestedaccess, &mut result__).from_abi(result__) } @@ -430,7 +430,7 @@ pub unsafe fn HcsOpenProcess(computesystem: P0, processid: u32, requestedacc where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsOpenProcess ( computesystem : HCS_SYSTEM , processid : u32 , requestedaccess : u32 , process : *mut HCS_PROCESS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsOpenProcess ( computesystem : HCS_SYSTEM , processid : u32 , requestedaccess : u32 , process : *mut HCS_PROCESS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HcsOpenProcess(computesystem.into_param().abi(), processid, requestedaccess, &mut result__).from_abi(result__) } @@ -442,7 +442,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsPauseComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsPauseComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsPauseComputeSystem(computesystem.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -453,7 +453,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsResumeComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsResumeComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsResumeComputeSystem(computesystem.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -463,7 +463,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsRevokeVmAccess ( vmid : :: windows::core::PCWSTR , filepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsRevokeVmAccess ( vmid : ::windows::core::PCWSTR , filepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsRevokeVmAccess(vmid.into_param().abi(), filepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -472,7 +472,7 @@ pub unsafe fn HcsRevokeVmGroupAccess(filepath: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsRevokeVmGroupAccess ( filepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsRevokeVmGroupAccess ( filepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsRevokeVmGroupAccess(filepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -483,7 +483,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsSaveComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsSaveComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsSaveComputeSystem(computesystem.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -492,7 +492,7 @@ pub unsafe fn HcsSetComputeSystemCallback(computesystem: P0, callbackoptions where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsSetComputeSystemCallback ( computesystem : HCS_SYSTEM , callbackoptions : HCS_EVENT_OPTIONS , context : *const ::core::ffi::c_void , callback : HCS_EVENT_CALLBACK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsSetComputeSystemCallback ( computesystem : HCS_SYSTEM , callbackoptions : HCS_EVENT_OPTIONS , context : *const ::core::ffi::c_void , callback : HCS_EVENT_CALLBACK ) -> ::windows::core::HRESULT ); HcsSetComputeSystemCallback(computesystem.into_param().abi(), callbackoptions, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), callback).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -501,7 +501,7 @@ pub unsafe fn HcsSetOperationCallback(operation: P0, context: ::core::option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsSetOperationCallback ( operation : HCS_OPERATION , context : *const ::core::ffi::c_void , callback : HCS_OPERATION_COMPLETION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsSetOperationCallback ( operation : HCS_OPERATION , context : *const ::core::ffi::c_void , callback : HCS_OPERATION_COMPLETION ) -> ::windows::core::HRESULT ); HcsSetOperationCallback(operation.into_param().abi(), ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), callback).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -510,7 +510,7 @@ pub unsafe fn HcsSetOperationContext(operation: P0, context: ::core::option: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsSetOperationContext ( operation : HCS_OPERATION , context : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsSetOperationContext ( operation : HCS_OPERATION , context : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HcsSetOperationContext(operation.into_param().abi(), ::core::mem::transmute(context.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -519,7 +519,7 @@ pub unsafe fn HcsSetProcessCallback(process: P0, callbackoptions: HCS_EVENT_ where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsSetProcessCallback ( process : HCS_PROCESS , callbackoptions : HCS_EVENT_OPTIONS , context : *const ::core::ffi::c_void , callback : HCS_EVENT_CALLBACK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsSetProcessCallback ( process : HCS_PROCESS , callbackoptions : HCS_EVENT_OPTIONS , context : *const ::core::ffi::c_void , callback : HCS_EVENT_CALLBACK ) -> ::windows::core::HRESULT ); HcsSetProcessCallback(process.into_param().abi(), callbackoptions, context, callback).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] @@ -531,7 +531,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsSetupBaseOSLayer ( layerpath : :: windows::core::PCWSTR , vhdhandle : super::super::Foundation:: HANDLE , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsSetupBaseOSLayer ( layerpath : ::windows::core::PCWSTR , vhdhandle : super::super::Foundation:: HANDLE , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsSetupBaseOSLayer(layerpath.into_param().abi(), vhdhandle.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -542,7 +542,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computestorage.dll""system" fn HcsSetupBaseOSVolume ( layerpath : :: windows::core::PCWSTR , volumepath : :: windows::core::PCWSTR , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computestorage.dll""system" fn HcsSetupBaseOSVolume ( layerpath : ::windows::core::PCWSTR , volumepath : ::windows::core::PCWSTR , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsSetupBaseOSVolume(layerpath.into_param().abi(), volumepath.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -553,7 +553,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsShutDownComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsShutDownComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsShutDownComputeSystem(computesystem.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -564,7 +564,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsSignalProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsSignalProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsSignalProcess(process.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -575,7 +575,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsStartComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsStartComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsStartComputeSystem(computesystem.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -584,7 +584,7 @@ pub unsafe fn HcsSubmitWerReport(settings: P0) -> ::windows::core::Result<() where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsSubmitWerReport ( settings : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsSubmitWerReport ( settings : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsSubmitWerReport(settings.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -595,7 +595,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsTerminateComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsTerminateComputeSystem ( computesystem : HCS_SYSTEM , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsTerminateComputeSystem(computesystem.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -606,7 +606,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsTerminateProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , options : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsTerminateProcess ( process : HCS_PROCESS , operation : HCS_OPERATION , options : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HcsTerminateProcess(process.into_param().abi(), operation.into_param().abi(), options.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -615,7 +615,7 @@ pub unsafe fn HcsWaitForComputeSystemExit(computesystem: P0, timeoutms: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsWaitForComputeSystemExit ( computesystem : HCS_SYSTEM , timeoutms : u32 , result : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsWaitForComputeSystemExit ( computesystem : HCS_SYSTEM , timeoutms : u32 , result : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcsWaitForComputeSystemExit(computesystem.into_param().abi(), timeoutms, ::core::mem::transmute(result.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -624,7 +624,7 @@ pub unsafe fn HcsWaitForOperationResult(operation: P0, timeoutms: u32, resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsWaitForOperationResult ( operation : HCS_OPERATION , timeoutms : u32 , resultdocument : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsWaitForOperationResult ( operation : HCS_OPERATION , timeoutms : u32 , resultdocument : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcsWaitForOperationResult(operation.into_param().abi(), timeoutms, ::core::mem::transmute(resultdocument.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`, `\"Win32_Foundation\"`*"] @@ -634,7 +634,7 @@ pub unsafe fn HcsWaitForOperationResultAndProcessInfo(operation: P0, timeout where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsWaitForOperationResultAndProcessInfo ( operation : HCS_OPERATION , timeoutms : u32 , processinformation : *mut HCS_PROCESS_INFORMATION , resultdocument : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsWaitForOperationResultAndProcessInfo ( operation : HCS_OPERATION , timeoutms : u32 , processinformation : *mut HCS_PROCESS_INFORMATION , resultdocument : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcsWaitForOperationResultAndProcessInfo(operation.into_param().abi(), timeoutms, ::core::mem::transmute(processinformation.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(resultdocument.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] @@ -643,7 +643,7 @@ pub unsafe fn HcsWaitForProcessExit(computesystem: P0, timeoutms: u32, resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "computecore.dll""system" fn HcsWaitForProcessExit ( computesystem : HCS_PROCESS , timeoutms : u32 , result : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "computecore.dll""system" fn HcsWaitForProcessExit ( computesystem : HCS_PROCESS , timeoutms : u32 , result : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HcsWaitForProcessExit(computesystem.into_param().abi(), timeoutms, ::core::mem::transmute(result.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_HostComputeSystem\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs index bf383960da..7abd4dfa22 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Hypervisor/mod.rs @@ -1,7 +1,7 @@ #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn ApplyGuestMemoryFix(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualaddress: u64, fixbuffer: *const ::core::ffi::c_void, fixbuffersize: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ApplyGuestMemoryFix ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualaddress : u64 , fixbuffer : *const ::core::ffi::c_void , fixbuffersize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ApplyGuestMemoryFix ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualaddress : u64 , fixbuffer : *const ::core::ffi::c_void , fixbuffersize : u32 ) -> ::windows::core::HRESULT ); ApplyGuestMemoryFix(vmsavedstatedumphandle, vpid, virtualaddress, fixbuffer, fixbuffersize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -10,13 +10,13 @@ pub unsafe fn ApplyPendingSavedStateFileReplayLog(vmrsfile: P0) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ApplyPendingSavedStateFileReplayLog ( vmrsfile : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ApplyPendingSavedStateFileReplayLog ( vmrsfile : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); ApplyPendingSavedStateFileReplayLog(vmrsfile.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn CallStackUnwind(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, imageinfo: *const MODULE_INFO, imageinfocount: u32, framecount: u32, callstack: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn CallStackUnwind ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , imageinfo : *const MODULE_INFO , imageinfocount : u32 , framecount : u32 , callstack : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn CallStackUnwind ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , imageinfo : *const MODULE_INFO , imageinfocount : u32 , framecount : u32 , callstack : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); CallStackUnwind(vmsavedstatedumphandle, vpid, imageinfo, imageinfocount, framecount, callstack).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -27,19 +27,19 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn FindSavedStateSymbolFieldInType ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : :: windows::core::PCSTR , fieldname : :: windows::core::PCWSTR , offset : *mut u32 , found : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn FindSavedStateSymbolFieldInType ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : ::windows::core::PCSTR , fieldname : ::windows::core::PCWSTR , offset : *mut u32 , found : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); FindSavedStateSymbolFieldInType(vmsavedstatedumphandle, vpid, typename.into_param().abi(), fieldname.into_param().abi(), offset, found).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn ForceActiveVirtualTrustLevel(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualtrustlevel: u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ForceActiveVirtualTrustLevel ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevel : u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ForceActiveVirtualTrustLevel ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevel : u8 ) -> ::windows::core::HRESULT ); ForceActiveVirtualTrustLevel(vmsavedstatedumphandle, vpid, virtualtrustlevel).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn ForceArchitecture(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, architecture: VIRTUAL_PROCESSOR_ARCH) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ForceArchitecture ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , architecture : VIRTUAL_PROCESSOR_ARCH ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ForceArchitecture ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , architecture : VIRTUAL_PROCESSOR_ARCH ) -> ::windows::core::HRESULT ); ForceArchitecture(vmsavedstatedumphandle, vpid, architecture).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -49,80 +49,80 @@ pub unsafe fn ForceNestedHostMode(vmsavedstatedumphandle: *mut ::core::ffi:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ForceNestedHostMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , hostmode : super::super::Foundation:: BOOL , oldmode : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ForceNestedHostMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , hostmode : super::super::Foundation:: BOOL , oldmode : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); ForceNestedHostMode(vmsavedstatedumphandle, vpid, hostmode.into_param().abi(), ::core::mem::transmute(oldmode.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn ForcePagingMode(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, pagingmode: PAGING_MODE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ForcePagingMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , pagingmode : PAGING_MODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ForcePagingMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , pagingmode : PAGING_MODE ) -> ::windows::core::HRESULT ); ForcePagingMode(vmsavedstatedumphandle, vpid, pagingmode).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetActiveVirtualTrustLevel(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualtrustlevel: *mut u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetActiveVirtualTrustLevel ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevel : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetActiveVirtualTrustLevel ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevel : *mut u8 ) -> ::windows::core::HRESULT ); GetActiveVirtualTrustLevel(vmsavedstatedumphandle, vpid, virtualtrustlevel).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetArchitecture(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, architecture: *mut VIRTUAL_PROCESSOR_ARCH) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetArchitecture ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , architecture : *mut VIRTUAL_PROCESSOR_ARCH ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetArchitecture ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , architecture : *mut VIRTUAL_PROCESSOR_ARCH ) -> ::windows::core::HRESULT ); GetArchitecture(vmsavedstatedumphandle, vpid, architecture).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetEnabledVirtualTrustLevels(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualtrustlevels: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetEnabledVirtualTrustLevels ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevels : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetEnabledVirtualTrustLevels ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualtrustlevels : *mut u32 ) -> ::windows::core::HRESULT ); GetEnabledVirtualTrustLevels(vmsavedstatedumphandle, vpid, virtualtrustlevels).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetGuestEnabledVirtualTrustLevels(vmsavedstatedumphandle: *mut ::core::ffi::c_void, virtualtrustlevels: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetGuestEnabledVirtualTrustLevels ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , virtualtrustlevels : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetGuestEnabledVirtualTrustLevels ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , virtualtrustlevels : *mut u32 ) -> ::windows::core::HRESULT ); GetGuestEnabledVirtualTrustLevels(vmsavedstatedumphandle, virtualtrustlevels).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetGuestOsInfo(vmsavedstatedumphandle: *mut ::core::ffi::c_void, virtualtrustlevel: u8, guestosinfo: *mut GUEST_OS_INFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetGuestOsInfo ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , virtualtrustlevel : u8 , guestosinfo : *mut GUEST_OS_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetGuestOsInfo ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , virtualtrustlevel : u8 , guestosinfo : *mut GUEST_OS_INFO ) -> ::windows::core::HRESULT ); GetGuestOsInfo(vmsavedstatedumphandle, virtualtrustlevel, guestosinfo).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetGuestPhysicalMemoryChunks(vmsavedstatedumphandle: *mut ::core::ffi::c_void, memorychunkpagesize: *mut u64, memorychunks: *mut GPA_MEMORY_CHUNK, memorychunkcount: *mut u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetGuestPhysicalMemoryChunks ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memorychunkpagesize : *mut u64 , memorychunks : *mut GPA_MEMORY_CHUNK , memorychunkcount : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetGuestPhysicalMemoryChunks ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memorychunkpagesize : *mut u64 , memorychunks : *mut GPA_MEMORY_CHUNK , memorychunkcount : *mut u64 ) -> ::windows::core::HRESULT ); GetGuestPhysicalMemoryChunks(vmsavedstatedumphandle, memorychunkpagesize, memorychunks, memorychunkcount).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetGuestRawSavedMemorySize(vmsavedstatedumphandle: *mut ::core::ffi::c_void, guestrawsavedmemorysize: *mut u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetGuestRawSavedMemorySize ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , guestrawsavedmemorysize : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetGuestRawSavedMemorySize ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , guestrawsavedmemorysize : *mut u64 ) -> ::windows::core::HRESULT ); GetGuestRawSavedMemorySize(vmsavedstatedumphandle, guestrawsavedmemorysize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetMemoryBlockCacheLimit(vmsavedstatedumphandle: *mut ::core::ffi::c_void, memoryblockcachelimit: *mut u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetMemoryBlockCacheLimit ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memoryblockcachelimit : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetMemoryBlockCacheLimit ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memoryblockcachelimit : *mut u64 ) -> ::windows::core::HRESULT ); GetMemoryBlockCacheLimit(vmsavedstatedumphandle, memoryblockcachelimit).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetNestedVirtualizationMode(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, enabled: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetNestedVirtualizationMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , enabled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetNestedVirtualizationMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , enabled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); GetNestedVirtualizationMode(vmsavedstatedumphandle, vpid, enabled).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetPagingMode(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, pagingmode: *mut PAGING_MODE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetPagingMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , pagingmode : *mut PAGING_MODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetPagingMode ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , pagingmode : *mut PAGING_MODE ) -> ::windows::core::HRESULT ); GetPagingMode(vmsavedstatedumphandle, vpid, pagingmode).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetRegisterValue(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, registerid: u32, registervalue: *mut VIRTUAL_PROCESSOR_REGISTER) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetRegisterValue ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , registerid : u32 , registervalue : *mut VIRTUAL_PROCESSOR_REGISTER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetRegisterValue ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , registerid : u32 , registervalue : *mut VIRTUAL_PROCESSOR_REGISTER ) -> ::windows::core::HRESULT ); GetRegisterValue(vmsavedstatedumphandle, vpid, registerid, registervalue).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -131,7 +131,7 @@ pub unsafe fn GetSavedStateSymbolFieldInfo(vmsavedstatedumphandle: *mut ::co where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetSavedStateSymbolFieldInfo ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : :: windows::core::PCSTR , typefieldinfomap : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetSavedStateSymbolFieldInfo ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : ::windows::core::PCSTR , typefieldinfomap : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); GetSavedStateSymbolFieldInfo(vmsavedstatedumphandle, vpid, typename.into_param().abi(), typefieldinfomap).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -147,31 +147,31 @@ pub unsafe fn GetSavedStateSymbolTypeSize(vmsavedstatedumphandle: *mut ::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetSavedStateSymbolTypeSize ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : :: windows::core::PCSTR , size : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetSavedStateSymbolTypeSize ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , typename : ::windows::core::PCSTR , size : *mut u32 ) -> ::windows::core::HRESULT ); GetSavedStateSymbolTypeSize(vmsavedstatedumphandle, vpid, typename.into_param().abi(), size).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GetVpCount(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpcount: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetVpCount ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GetVpCount ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpcount : *mut u32 ) -> ::windows::core::HRESULT ); GetVpCount(vmsavedstatedumphandle, vpcount).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GuestPhysicalAddressToRawSavedMemoryOffset(vmsavedstatedumphandle: *mut ::core::ffi::c_void, physicaladdress: u64, rawsavedmemoryoffset: *mut u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GuestPhysicalAddressToRawSavedMemoryOffset ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , physicaladdress : u64 , rawsavedmemoryoffset : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GuestPhysicalAddressToRawSavedMemoryOffset ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , physicaladdress : u64 , rawsavedmemoryoffset : *mut u64 ) -> ::windows::core::HRESULT ); GuestPhysicalAddressToRawSavedMemoryOffset(vmsavedstatedumphandle, physicaladdress, rawsavedmemoryoffset).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn GuestVirtualAddressToPhysicalAddress(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, virtualaddress: u64, physicaladdress: *mut u64, unmappedregionsize: ::core::option::Option<*mut u64>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GuestVirtualAddressToPhysicalAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualaddress : u64 , physicaladdress : *mut u64 , unmappedregionsize : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn GuestVirtualAddressToPhysicalAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , virtualaddress : u64 , physicaladdress : *mut u64 , unmappedregionsize : *mut u64 ) -> ::windows::core::HRESULT ); GuestVirtualAddressToPhysicalAddress(vmsavedstatedumphandle, vpid, virtualaddress, physicaladdress, ::core::mem::transmute(unmappedregionsize.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn HdvCreateDeviceInstance(devicehosthandle: *const ::core::ffi::c_void, devicetype: HDV_DEVICE_TYPE, deviceclassid: *const ::windows::core::GUID, deviceinstanceid: *const ::windows::core::GUID, deviceinterface: *const ::core::ffi::c_void, devicecontext: ::core::option::Option<*const ::core::ffi::c_void>, devicehandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvCreateDeviceInstance ( devicehosthandle : *const ::core::ffi::c_void , devicetype : HDV_DEVICE_TYPE , deviceclassid : *const :: windows::core::GUID , deviceinstanceid : *const :: windows::core::GUID , deviceinterface : *const ::core::ffi::c_void , devicecontext : *const ::core::ffi::c_void , devicehandle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvCreateDeviceInstance ( devicehosthandle : *const ::core::ffi::c_void , devicetype : HDV_DEVICE_TYPE , deviceclassid : *const ::windows::core::GUID , deviceinstanceid : *const ::windows::core::GUID , deviceinterface : *const ::core::ffi::c_void , devicecontext : *const ::core::ffi::c_void , devicehandle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HdvCreateDeviceInstance(devicehosthandle, devicetype, deviceclassid, deviceinstanceid, deviceinterface, ::core::mem::transmute(devicecontext.unwrap_or(::std::ptr::null())), devicehandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -181,7 +181,7 @@ pub unsafe fn HdvCreateGuestMemoryAperture(requestor: *const ::core::ffi::c_ where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvCreateGuestMemoryAperture ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , writeprotected : super::super::Foundation:: BOOL , mappedaddress : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvCreateGuestMemoryAperture ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , writeprotected : super::super::Foundation:: BOOL , mappedaddress : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HdvCreateGuestMemoryAperture(requestor, guestphysicaladdress, bytecount, writeprotected.into_param().abi(), mappedaddress).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -191,25 +191,25 @@ pub unsafe fn HdvCreateSectionBackedMmioRange(requestor: *const ::core::ffi: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvCreateSectionBackedMmioRange ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , offsetinpages : u64 , lengthinpages : u64 , mappingflags : HDV_MMIO_MAPPING_FLAGS , sectionhandle : super::super::Foundation:: HANDLE , sectionoffsetinpages : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvCreateSectionBackedMmioRange ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , offsetinpages : u64 , lengthinpages : u64 , mappingflags : HDV_MMIO_MAPPING_FLAGS , sectionhandle : super::super::Foundation:: HANDLE , sectionoffsetinpages : u64 ) -> ::windows::core::HRESULT ); HdvCreateSectionBackedMmioRange(requestor, barindex, offsetinpages, lengthinpages, mappingflags, sectionhandle.into_param().abi(), sectionoffsetinpages).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn HdvDeliverGuestInterrupt(requestor: *const ::core::ffi::c_void, msiaddress: u64, msidata: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvDeliverGuestInterrupt ( requestor : *const ::core::ffi::c_void , msiaddress : u64 , msidata : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvDeliverGuestInterrupt ( requestor : *const ::core::ffi::c_void , msiaddress : u64 , msidata : u32 ) -> ::windows::core::HRESULT ); HdvDeliverGuestInterrupt(requestor, msiaddress, msidata).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn HdvDestroyGuestMemoryAperture(requestor: *const ::core::ffi::c_void, mappedaddress: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvDestroyGuestMemoryAperture ( requestor : *const ::core::ffi::c_void , mappedaddress : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvDestroyGuestMemoryAperture ( requestor : *const ::core::ffi::c_void , mappedaddress : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HdvDestroyGuestMemoryAperture(requestor, mappedaddress).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn HdvDestroySectionBackedMmioRange(requestor: *const ::core::ffi::c_void, barindex: HDV_PCI_BAR_SELECTOR, offsetinpages: u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvDestroySectionBackedMmioRange ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , offsetinpages : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvDestroySectionBackedMmioRange ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , offsetinpages : u64 ) -> ::windows::core::HRESULT ); HdvDestroySectionBackedMmioRange(requestor, barindex, offsetinpages).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_System_HostComputeSystem\"`*"] @@ -219,13 +219,13 @@ pub unsafe fn HdvInitializeDeviceHost(computesystem: P0, devicehosthandle: * where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvInitializeDeviceHost ( computesystem : super::HostComputeSystem:: HCS_SYSTEM , devicehosthandle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvInitializeDeviceHost ( computesystem : super::HostComputeSystem:: HCS_SYSTEM , devicehosthandle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HdvInitializeDeviceHost(computesystem.into_param().abi(), devicehosthandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn HdvReadGuestMemory(requestor: *const ::core::ffi::c_void, guestphysicaladdress: u64, buffer: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvReadGuestMemory ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , buffer : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvReadGuestMemory ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , buffer : *mut u8 ) -> ::windows::core::HRESULT ); HdvReadGuestMemory(requestor, guestphysicaladdress, buffer.len() as _, ::core::mem::transmute(buffer.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -235,46 +235,46 @@ pub unsafe fn HdvRegisterDoorbell(requestor: *const ::core::ffi::c_void, bar where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvRegisterDoorbell ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , baroffset : u64 , triggervalue : u64 , flags : u64 , doorbellevent : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvRegisterDoorbell ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , baroffset : u64 , triggervalue : u64 , flags : u64 , doorbellevent : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); HdvRegisterDoorbell(requestor, barindex, baroffset, triggervalue, flags, doorbellevent.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn HdvTeardownDeviceHost(devicehosthandle: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvTeardownDeviceHost ( devicehosthandle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvTeardownDeviceHost ( devicehosthandle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HdvTeardownDeviceHost(devicehosthandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn HdvUnregisterDoorbell(requestor: *const ::core::ffi::c_void, barindex: HDV_PCI_BAR_SELECTOR, baroffset: u64, triggervalue: u64, flags: u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvUnregisterDoorbell ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , baroffset : u64 , triggervalue : u64 , flags : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvUnregisterDoorbell ( requestor : *const ::core::ffi::c_void , barindex : HDV_PCI_BAR_SELECTOR , baroffset : u64 , triggervalue : u64 , flags : u64 ) -> ::windows::core::HRESULT ); HdvUnregisterDoorbell(requestor, barindex, baroffset, triggervalue, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn HdvWriteGuestMemory(requestor: *const ::core::ffi::c_void, guestphysicaladdress: u64, buffer: &[u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvWriteGuestMemory ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , buffer : *const u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmdevicehost.dll""system" fn HdvWriteGuestMemory ( requestor : *const ::core::ffi::c_void , guestphysicaladdress : u64 , bytecount : u32 , buffer : *const u8 ) -> ::windows::core::HRESULT ); HdvWriteGuestMemory(requestor, guestphysicaladdress, buffer.len() as _, ::core::mem::transmute(buffer.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn InKernelSpace(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, inkernelspace: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn InKernelSpace ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , inkernelspace : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn InKernelSpace ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , inkernelspace : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); InKernelSpace(vmsavedstatedumphandle, vpid, inkernelspace).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsActiveVirtualTrustLevelEnabled(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, activevirtualtrustlevelenabled: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn IsActiveVirtualTrustLevelEnabled ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , activevirtualtrustlevelenabled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn IsActiveVirtualTrustLevelEnabled ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , activevirtualtrustlevelenabled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); IsActiveVirtualTrustLevelEnabled(vmsavedstatedumphandle, vpid, activevirtualtrustlevelenabled).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsNestedVirtualizationEnabled(vmsavedstatedumphandle: *mut ::core::ffi::c_void, enabled: *mut super::super::Foundation::BOOL) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn IsNestedVirtualizationEnabled ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , enabled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn IsNestedVirtualizationEnabled ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , enabled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); IsNestedVirtualizationEnabled(vmsavedstatedumphandle, enabled).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -283,7 +283,7 @@ pub unsafe fn LoadSavedStateFile(vmrsfile: P0, vmsavedstatedumphandle: *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateFile ( vmrsfile : :: windows::core::PCWSTR , vmsavedstatedumphandle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateFile ( vmrsfile : ::windows::core::PCWSTR , vmsavedstatedumphandle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); LoadSavedStateFile(vmrsfile.into_param().abi(), vmsavedstatedumphandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -293,7 +293,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateFiles ( binfile : :: windows::core::PCWSTR , vsvfile : :: windows::core::PCWSTR , vmsavedstatedumphandle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateFiles ( binfile : ::windows::core::PCWSTR , vsvfile : ::windows::core::PCWSTR , vmsavedstatedumphandle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); LoadSavedStateFiles(binfile.into_param().abi(), vsvfile.into_param().abi(), vmsavedstatedumphandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -303,7 +303,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateModuleSymbols ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , imagename : :: windows::core::PCSTR , modulename : :: windows::core::PCSTR , baseaddress : u64 , sizeofbase : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateModuleSymbols ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , imagename : ::windows::core::PCSTR , modulename : ::windows::core::PCSTR , baseaddress : u64 , sizeofbase : u32 ) -> ::windows::core::HRESULT ); LoadSavedStateModuleSymbols(vmsavedstatedumphandle, imagename.into_param().abi(), modulename.into_param().abi(), baseaddress, sizeofbase).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -313,7 +313,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateModuleSymbolsEx ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , imagename : :: windows::core::PCSTR , imagetimestamp : u32 , modulename : :: windows::core::PCSTR , baseaddress : u64 , sizeofbase : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateModuleSymbolsEx ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , imagename : ::windows::core::PCSTR , imagetimestamp : u32 , modulename : ::windows::core::PCSTR , baseaddress : u64 , sizeofbase : u32 ) -> ::windows::core::HRESULT ); LoadSavedStateModuleSymbolsEx(vmsavedstatedumphandle, imagename.into_param().abi(), imagetimestamp, modulename.into_param().abi(), baseaddress, sizeofbase).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -324,7 +324,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateSymbolProvider ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , usersymbols : :: windows::core::PCWSTR , force : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LoadSavedStateSymbolProvider ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , usersymbols : ::windows::core::PCWSTR , force : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); LoadSavedStateSymbolProvider(vmsavedstatedumphandle, usersymbols.into_param().abi(), force.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -334,19 +334,19 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LocateSavedStateFiles ( vmname : :: windows::core::PCWSTR , snapshotname : :: windows::core::PCWSTR , binpath : *mut :: windows::core::PWSTR , vsvpath : *mut :: windows::core::PWSTR , vmrspath : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn LocateSavedStateFiles ( vmname : ::windows::core::PCWSTR , snapshotname : ::windows::core::PCWSTR , binpath : *mut ::windows::core::PWSTR , vsvpath : *mut ::windows::core::PWSTR , vmrspath : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); LocateSavedStateFiles(vmname.into_param().abi(), snapshotname.into_param().abi(), binpath, vsvpath, vmrspath).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn ReadGuestPhysicalAddress(vmsavedstatedumphandle: *mut ::core::ffi::c_void, physicaladdress: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReadGuestPhysicalAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , physicaladdress : u64 , buffer : *mut ::core::ffi::c_void , buffersize : u32 , bytesread : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReadGuestPhysicalAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , physicaladdress : u64 , buffer : *mut ::core::ffi::c_void , buffersize : u32 , bytesread : *mut u32 ) -> ::windows::core::HRESULT ); ReadGuestPhysicalAddress(vmsavedstatedumphandle, physicaladdress, buffer, buffersize, ::core::mem::transmute(bytesread.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn ReadGuestRawSavedMemory(vmsavedstatedumphandle: *mut ::core::ffi::c_void, rawsavedmemoryoffset: u64, buffer: *mut ::core::ffi::c_void, buffersize: u32, bytesread: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReadGuestRawSavedMemory ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , rawsavedmemoryoffset : u64 , buffer : *mut ::core::ffi::c_void , buffersize : u32 , bytesread : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReadGuestRawSavedMemory ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , rawsavedmemoryoffset : u64 , buffer : *mut ::core::ffi::c_void , buffersize : u32 , bytesread : *mut u32 ) -> ::windows::core::HRESULT ); ReadGuestRawSavedMemory(vmsavedstatedumphandle, rawsavedmemoryoffset, buffer, buffersize, ::core::mem::transmute(bytesread.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -355,19 +355,19 @@ pub unsafe fn ReadSavedStateGlobalVariable(vmsavedstatedumphandle: *mut ::co where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReadSavedStateGlobalVariable ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , globalname : :: windows::core::PCSTR , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReadSavedStateGlobalVariable ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , globalname : ::windows::core::PCSTR , buffer : *mut ::core::ffi::c_void , buffersize : u32 ) -> ::windows::core::HRESULT ); ReadSavedStateGlobalVariable(vmsavedstatedumphandle, vpid, globalname.into_param().abi(), buffer, buffersize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn ReleaseSavedStateFiles(vmsavedstatedumphandle: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReleaseSavedStateFiles ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReleaseSavedStateFiles ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ReleaseSavedStateFiles(vmsavedstatedumphandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn ReleaseSavedStateSymbolProvider(vmsavedstatedumphandle: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReleaseSavedStateSymbolProvider ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ReleaseSavedStateSymbolProvider ( vmsavedstatedumphandle : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ReleaseSavedStateSymbolProvider(vmsavedstatedumphandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -376,26 +376,26 @@ pub unsafe fn ResolveSavedStateGlobalVariableAddress(vmsavedstatedumphandle: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ResolveSavedStateGlobalVariableAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , globalname : :: windows::core::PCSTR , virtualaddress : *mut u64 , size : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ResolveSavedStateGlobalVariableAddress ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , globalname : ::windows::core::PCSTR , virtualaddress : *mut u64 , size : *mut u32 ) -> ::windows::core::HRESULT ); ResolveSavedStateGlobalVariableAddress(vmsavedstatedumphandle, vpid, globalname.into_param().abi(), virtualaddress, ::core::mem::transmute(size.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ScanMemoryForDosImages(vmsavedstatedumphandle: *mut ::core::ffi::c_void, vpid: u32, startaddress: u64, endaddress: u64, callbackcontext: *mut ::core::ffi::c_void, foundimagecallback: FOUND_IMAGE_CALLBACK, standaloneaddress: *const u64, standaloneaddresscount: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ScanMemoryForDosImages ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , startaddress : u64 , endaddress : u64 , callbackcontext : *mut ::core::ffi::c_void , foundimagecallback : FOUND_IMAGE_CALLBACK , standaloneaddress : *const u64 , standaloneaddresscount : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn ScanMemoryForDosImages ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , vpid : u32 , startaddress : u64 , endaddress : u64 , callbackcontext : *mut ::core::ffi::c_void , foundimagecallback : FOUND_IMAGE_CALLBACK , standaloneaddress : *const u64 , standaloneaddresscount : u32 ) -> ::windows::core::HRESULT ); ScanMemoryForDosImages(vmsavedstatedumphandle, vpid, startaddress, endaddress, callbackcontext, foundimagecallback, standaloneaddress, standaloneaddresscount).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn SetMemoryBlockCacheLimit(vmsavedstatedumphandle: *mut ::core::ffi::c_void, memoryblockcachelimit: u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn SetMemoryBlockCacheLimit ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memoryblockcachelimit : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn SetMemoryBlockCacheLimit ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , memoryblockcachelimit : u64 ) -> ::windows::core::HRESULT ); SetMemoryBlockCacheLimit(vmsavedstatedumphandle, memoryblockcachelimit).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn SetSavedStateSymbolProviderDebugInfoCallback(vmsavedstatedumphandle: *mut ::core::ffi::c_void, callback: GUEST_SYMBOLS_PROVIDER_DEBUG_INFO_CALLBACK) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn SetSavedStateSymbolProviderDebugInfoCallback ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , callback : GUEST_SYMBOLS_PROVIDER_DEBUG_INFO_CALLBACK ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "vmsavedstatedumpprovider.dll""system" fn SetSavedStateSymbolProviderDebugInfoCallback ( vmsavedstatedumphandle : *mut ::core::ffi::c_void , callback : GUEST_SYMBOLS_PROVIDER_DEBUG_INFO_CALLBACK ) -> ::windows::core::HRESULT ); SetSavedStateSymbolProviderDebugInfoCallback(vmsavedstatedumphandle, callback).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -405,7 +405,7 @@ pub unsafe fn WHvAcceptPartitionMigration(migrationhandle: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvAcceptPartitionMigration ( migrationhandle : super::super::Foundation:: HANDLE , partition : *mut WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvAcceptPartitionMigration ( migrationhandle : super::super::Foundation:: HANDLE , partition : *mut WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WHvAcceptPartitionMigration(migrationhandle.into_param().abi(), &mut result__).from_abi(result__) } @@ -415,14 +415,14 @@ pub unsafe fn WHvAdviseGpaRange(partition: P0, gparanges: &[WHV_MEMORY_RANGE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvAdviseGpaRange ( partition : WHV_PARTITION_HANDLE , gparanges : *const WHV_MEMORY_RANGE_ENTRY , gparangescount : u32 , advice : WHV_ADVISE_GPA_RANGE_CODE , advicebuffer : *const ::core::ffi::c_void , advicebuffersizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvAdviseGpaRange ( partition : WHV_PARTITION_HANDLE , gparanges : *const WHV_MEMORY_RANGE_ENTRY , gparangescount : u32 , advice : WHV_ADVISE_GPA_RANGE_CODE , advicebuffer : *const ::core::ffi::c_void , advicebuffersizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvAdviseGpaRange(partition.into_param().abi(), ::core::mem::transmute(gparanges.as_ptr()), gparanges.len() as _, advice, advicebuffer, advicebuffersizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WHvAllocateVpciResource(providerid: ::core::option::Option<*const ::windows::core::GUID>, flags: WHV_ALLOCATE_VPCI_RESOURCE_FLAGS, resourcedescriptor: ::core::option::Option<&[u8]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvAllocateVpciResource ( providerid : *const :: windows::core::GUID , flags : WHV_ALLOCATE_VPCI_RESOURCE_FLAGS , resourcedescriptor : *const ::core::ffi::c_void , resourcedescriptorsizeinbytes : u32 , vpciresource : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvAllocateVpciResource ( providerid : *const ::windows::core::GUID , flags : WHV_ALLOCATE_VPCI_RESOURCE_FLAGS , resourcedescriptor : *const ::core::ffi::c_void , resourcedescriptorsizeinbytes : u32 , vpciresource : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WHvAllocateVpciResource(::core::mem::transmute(providerid.unwrap_or(::std::ptr::null())), flags, ::core::mem::transmute(resourcedescriptor.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), resourcedescriptor.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -432,7 +432,7 @@ pub unsafe fn WHvCancelPartitionMigration(partition: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCancelPartitionMigration ( partition : WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCancelPartitionMigration ( partition : WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); WHvCancelPartitionMigration(partition.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -441,7 +441,7 @@ pub unsafe fn WHvCancelRunVirtualProcessor(partition: P0, vpindex: u32, flag where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCancelRunVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCancelRunVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , flags : u32 ) -> ::windows::core::HRESULT ); WHvCancelRunVirtualProcessor(partition.into_param().abi(), vpindex, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -450,7 +450,7 @@ pub unsafe fn WHvCompletePartitionMigration(partition: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCompletePartitionMigration ( partition : WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCompletePartitionMigration ( partition : WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); WHvCompletePartitionMigration(partition.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -461,13 +461,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateNotificationPort ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_NOTIFICATION_PORT_PARAMETERS , eventhandle : super::super::Foundation:: HANDLE , porthandle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateNotificationPort ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_NOTIFICATION_PORT_PARAMETERS , eventhandle : super::super::Foundation:: HANDLE , porthandle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WHvCreateNotificationPort(partition.into_param().abi(), parameters, eventhandle.into_param().abi(), porthandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn WHvCreatePartition() -> ::windows::core::Result { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreatePartition ( partition : *mut WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreatePartition ( partition : *mut WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WHvCreatePartition(&mut result__).from_abi(result__) } @@ -478,7 +478,7 @@ pub unsafe fn WHvCreateTrigger(partition: P0, parameters: *const WHV_TRIGGER where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateTrigger ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_TRIGGER_PARAMETERS , triggerhandle : *mut *mut ::core::ffi::c_void , eventhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateTrigger ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_TRIGGER_PARAMETERS , triggerhandle : *mut *mut ::core::ffi::c_void , eventhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WHvCreateTrigger(partition.into_param().abi(), parameters, triggerhandle, eventhandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -487,7 +487,7 @@ pub unsafe fn WHvCreateVirtualProcessor(partition: P0, vpindex: u32, flags: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , flags : u32 ) -> ::windows::core::HRESULT ); WHvCreateVirtualProcessor(partition.into_param().abi(), vpindex, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -496,7 +496,7 @@ pub unsafe fn WHvCreateVirtualProcessor2(partition: P0, vpindex: u32, proper where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateVirtualProcessor2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , properties : *const WHV_VIRTUAL_PROCESSOR_PROPERTY , propertycount : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateVirtualProcessor2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , properties : *const WHV_VIRTUAL_PROCESSOR_PROPERTY , propertycount : u32 ) -> ::windows::core::HRESULT ); WHvCreateVirtualProcessor2(partition.into_param().abi(), vpindex, ::core::mem::transmute(properties.as_ptr()), properties.len() as _).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -508,7 +508,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateVpciDevice ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , vpciresource : super::super::Foundation:: HANDLE , flags : WHV_CREATE_VPCI_DEVICE_FLAGS , notificationeventhandle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvCreateVpciDevice ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , vpciresource : super::super::Foundation:: HANDLE , flags : WHV_CREATE_VPCI_DEVICE_FLAGS , notificationeventhandle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WHvCreateVpciDevice(partition.into_param().abi(), logicaldeviceid, vpciresource.into_param().abi(), flags, notificationeventhandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -517,7 +517,7 @@ pub unsafe fn WHvDeleteNotificationPort(partition: P0, porthandle: *const :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeleteNotificationPort ( partition : WHV_PARTITION_HANDLE , porthandle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeleteNotificationPort ( partition : WHV_PARTITION_HANDLE , porthandle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WHvDeleteNotificationPort(partition.into_param().abi(), porthandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -526,7 +526,7 @@ pub unsafe fn WHvDeletePartition(partition: P0) -> ::windows::core::Result<( where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeletePartition ( partition : WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeletePartition ( partition : WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); WHvDeletePartition(partition.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -535,7 +535,7 @@ pub unsafe fn WHvDeleteTrigger(partition: P0, triggerhandle: *const ::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeleteTrigger ( partition : WHV_PARTITION_HANDLE , triggerhandle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeleteTrigger ( partition : WHV_PARTITION_HANDLE , triggerhandle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WHvDeleteTrigger(partition.into_param().abi(), triggerhandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -544,7 +544,7 @@ pub unsafe fn WHvDeleteVirtualProcessor(partition: P0, vpindex: u32) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeleteVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeleteVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 ) -> ::windows::core::HRESULT ); WHvDeleteVirtualProcessor(partition.into_param().abi(), vpindex).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -553,39 +553,39 @@ pub unsafe fn WHvDeleteVpciDevice(partition: P0, logicaldeviceid: u64) -> :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeleteVpciDevice ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvDeleteVpciDevice ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 ) -> ::windows::core::HRESULT ); WHvDeleteVpciDevice(partition.into_param().abi(), logicaldeviceid).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn WHvEmulatorCreateEmulator(callbacks: *const WHV_EMULATOR_CALLBACKS, emulator: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winhvemulation.dll""system" fn WHvEmulatorCreateEmulator ( callbacks : *const WHV_EMULATOR_CALLBACKS , emulator : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvemulation.dll""system" fn WHvEmulatorCreateEmulator ( callbacks : *const WHV_EMULATOR_CALLBACKS , emulator : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WHvEmulatorCreateEmulator(callbacks, emulator).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn WHvEmulatorDestroyEmulator(emulator: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winhvemulation.dll""system" fn WHvEmulatorDestroyEmulator ( emulator : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvemulation.dll""system" fn WHvEmulatorDestroyEmulator ( emulator : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WHvEmulatorDestroyEmulator(emulator).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn WHvEmulatorTryIoEmulation(emulator: *const ::core::ffi::c_void, context: *const ::core::ffi::c_void, vpcontext: *const WHV_VP_EXIT_CONTEXT, ioinstructioncontext: *const WHV_X64_IO_PORT_ACCESS_CONTEXT) -> ::windows::core::Result { - ::windows::imp::link ! ( "winhvemulation.dll""system" fn WHvEmulatorTryIoEmulation ( emulator : *const ::core::ffi::c_void , context : *const ::core::ffi::c_void , vpcontext : *const WHV_VP_EXIT_CONTEXT , ioinstructioncontext : *const WHV_X64_IO_PORT_ACCESS_CONTEXT , emulatorreturnstatus : *mut WHV_EMULATOR_STATUS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvemulation.dll""system" fn WHvEmulatorTryIoEmulation ( emulator : *const ::core::ffi::c_void , context : *const ::core::ffi::c_void , vpcontext : *const WHV_VP_EXIT_CONTEXT , ioinstructioncontext : *const WHV_X64_IO_PORT_ACCESS_CONTEXT , emulatorreturnstatus : *mut WHV_EMULATOR_STATUS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WHvEmulatorTryIoEmulation(emulator, context, vpcontext, ioinstructioncontext, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn WHvEmulatorTryMmioEmulation(emulator: *const ::core::ffi::c_void, context: *const ::core::ffi::c_void, vpcontext: *const WHV_VP_EXIT_CONTEXT, mmioinstructioncontext: *const WHV_MEMORY_ACCESS_CONTEXT) -> ::windows::core::Result { - ::windows::imp::link ! ( "winhvemulation.dll""system" fn WHvEmulatorTryMmioEmulation ( emulator : *const ::core::ffi::c_void , context : *const ::core::ffi::c_void , vpcontext : *const WHV_VP_EXIT_CONTEXT , mmioinstructioncontext : *const WHV_MEMORY_ACCESS_CONTEXT , emulatorreturnstatus : *mut WHV_EMULATOR_STATUS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvemulation.dll""system" fn WHvEmulatorTryMmioEmulation ( emulator : *const ::core::ffi::c_void , context : *const ::core::ffi::c_void , vpcontext : *const WHV_VP_EXIT_CONTEXT , mmioinstructioncontext : *const WHV_MEMORY_ACCESS_CONTEXT , emulatorreturnstatus : *mut WHV_EMULATOR_STATUS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WHvEmulatorTryMmioEmulation(emulator, context, vpcontext, mmioinstructioncontext, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] #[inline] pub unsafe fn WHvGetCapability(capabilitycode: WHV_CAPABILITY_CODE, capabilitybuffer: *mut ::core::ffi::c_void, capabilitybuffersizeinbytes: u32, writtensizeinbytes: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetCapability ( capabilitycode : WHV_CAPABILITY_CODE , capabilitybuffer : *mut ::core::ffi::c_void , capabilitybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetCapability ( capabilitycode : WHV_CAPABILITY_CODE , capabilitybuffer : *mut ::core::ffi::c_void , capabilitybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetCapability(capabilitycode, capabilitybuffer, capabilitybuffersizeinbytes, ::core::mem::transmute(writtensizeinbytes.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -594,7 +594,7 @@ pub unsafe fn WHvGetInterruptTargetVpSet(partition: P0, destination: u64, de where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetInterruptTargetVpSet ( partition : WHV_PARTITION_HANDLE , destination : u64 , destinationmode : WHV_INTERRUPT_DESTINATION_MODE , targetvps : *mut u32 , vpcount : u32 , targetvpcount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetInterruptTargetVpSet ( partition : WHV_PARTITION_HANDLE , destination : u64 , destinationmode : WHV_INTERRUPT_DESTINATION_MODE , targetvps : *mut u32 , vpcount : u32 , targetvpcount : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetInterruptTargetVpSet(partition.into_param().abi(), destination, destinationmode, ::core::mem::transmute(targetvps.as_ptr()), targetvps.len() as _, targetvpcount).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -603,7 +603,7 @@ pub unsafe fn WHvGetPartitionCounters(partition: P0, counterset: WHV_PARTITI where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetPartitionCounters ( partition : WHV_PARTITION_HANDLE , counterset : WHV_PARTITION_COUNTER_SET , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetPartitionCounters ( partition : WHV_PARTITION_HANDLE , counterset : WHV_PARTITION_COUNTER_SET , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetPartitionCounters(partition.into_param().abi(), counterset, buffer, buffersizeinbytes, ::core::mem::transmute(byteswritten.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -612,7 +612,7 @@ pub unsafe fn WHvGetPartitionProperty(partition: P0, propertycode: WHV_PARTI where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetPartitionProperty ( partition : WHV_PARTITION_HANDLE , propertycode : WHV_PARTITION_PROPERTY_CODE , propertybuffer : *mut ::core::ffi::c_void , propertybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetPartitionProperty ( partition : WHV_PARTITION_HANDLE , propertycode : WHV_PARTITION_PROPERTY_CODE , propertybuffer : *mut ::core::ffi::c_void , propertybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetPartitionProperty(partition.into_param().abi(), propertycode, propertybuffer, propertybuffersizeinbytes, ::core::mem::transmute(writtensizeinbytes.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -621,7 +621,7 @@ pub unsafe fn WHvGetVirtualProcessorCounters(partition: P0, vpindex: u32, co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorCounters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , counterset : WHV_PROCESSOR_COUNTER_SET , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorCounters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , counterset : WHV_PROCESSOR_COUNTER_SET , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetVirtualProcessorCounters(partition.into_param().abi(), vpindex, counterset, buffer, buffersizeinbytes, ::core::mem::transmute(byteswritten.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -630,7 +630,7 @@ pub unsafe fn WHvGetVirtualProcessorCpuidOutput(partition: P0, vpindex: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorCpuidOutput ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , eax : u32 , ecx : u32 , cpuidoutput : *mut WHV_CPUID_OUTPUT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorCpuidOutput ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , eax : u32 , ecx : u32 , cpuidoutput : *mut WHV_CPUID_OUTPUT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WHvGetVirtualProcessorCpuidOutput(partition.into_param().abi(), vpindex, eax, ecx, &mut result__).from_abi(result__) } @@ -640,7 +640,7 @@ pub unsafe fn WHvGetVirtualProcessorInterruptControllerState(partition: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorInterruptControllerState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *mut ::core::ffi::c_void , statesize : u32 , writtensize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorInterruptControllerState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *mut ::core::ffi::c_void , statesize : u32 , writtensize : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetVirtualProcessorInterruptControllerState(partition.into_param().abi(), vpindex, state, statesize, ::core::mem::transmute(writtensize.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -649,7 +649,7 @@ pub unsafe fn WHvGetVirtualProcessorInterruptControllerState2(partition: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorInterruptControllerState2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *mut ::core::ffi::c_void , statesize : u32 , writtensize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorInterruptControllerState2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *mut ::core::ffi::c_void , statesize : u32 , writtensize : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetVirtualProcessorInterruptControllerState2(partition.into_param().abi(), vpindex, state, statesize, ::core::mem::transmute(writtensize.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -658,7 +658,7 @@ pub unsafe fn WHvGetVirtualProcessorRegisters(partition: P0, vpindex: u32, r where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorRegisters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , registernames : *const WHV_REGISTER_NAME , registercount : u32 , registervalues : *mut WHV_REGISTER_VALUE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorRegisters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , registernames : *const WHV_REGISTER_NAME , registercount : u32 , registervalues : *mut WHV_REGISTER_VALUE ) -> ::windows::core::HRESULT ); WHvGetVirtualProcessorRegisters(partition.into_param().abi(), vpindex, registernames, registercount, registervalues).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -667,7 +667,7 @@ pub unsafe fn WHvGetVirtualProcessorState(partition: P0, vpindex: u32, state where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , statetype : WHV_VIRTUAL_PROCESSOR_STATE_TYPE , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , statetype : WHV_VIRTUAL_PROCESSOR_STATE_TYPE , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetVirtualProcessorState(partition.into_param().abi(), vpindex, statetype, buffer, buffersizeinbytes, ::core::mem::transmute(byteswritten.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -676,7 +676,7 @@ pub unsafe fn WHvGetVirtualProcessorXsaveState(partition: P0, vpindex: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorXsaveState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVirtualProcessorXsaveState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , buffer : *mut ::core::ffi::c_void , buffersizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetVirtualProcessorXsaveState(partition.into_param().abi(), vpindex, buffer, buffersizeinbytes, byteswritten).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -685,7 +685,7 @@ pub unsafe fn WHvGetVpciDeviceInterruptTarget(partition: P0, logicaldeviceid where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVpciDeviceInterruptTarget ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 , multimessagenumber : u32 , target : *mut WHV_VPCI_INTERRUPT_TARGET , targetsizeinbytes : u32 , byteswritten : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVpciDeviceInterruptTarget ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 , multimessagenumber : u32 , target : *mut WHV_VPCI_INTERRUPT_TARGET , targetsizeinbytes : u32 , byteswritten : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetVpciDeviceInterruptTarget(partition.into_param().abi(), logicaldeviceid, index, multimessagenumber, target, targetsizeinbytes, ::core::mem::transmute(byteswritten.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -694,7 +694,7 @@ pub unsafe fn WHvGetVpciDeviceNotification(partition: P0, logicaldeviceid: u where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVpciDeviceNotification ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , notification : *mut WHV_VPCI_DEVICE_NOTIFICATION , notificationsizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVpciDeviceNotification ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , notification : *mut WHV_VPCI_DEVICE_NOTIFICATION , notificationsizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvGetVpciDeviceNotification(partition.into_param().abi(), logicaldeviceid, notification, notificationsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -703,7 +703,7 @@ pub unsafe fn WHvGetVpciDeviceProperty(partition: P0, logicaldeviceid: u64, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVpciDeviceProperty ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , propertycode : WHV_VPCI_DEVICE_PROPERTY_CODE , propertybuffer : *mut ::core::ffi::c_void , propertybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvGetVpciDeviceProperty ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , propertycode : WHV_VPCI_DEVICE_PROPERTY_CODE , propertybuffer : *mut ::core::ffi::c_void , propertybuffersizeinbytes : u32 , writtensizeinbytes : *mut u32 ) -> ::windows::core::HRESULT ); WHvGetVpciDeviceProperty(partition.into_param().abi(), logicaldeviceid, propertycode, propertybuffer, propertybuffersizeinbytes, ::core::mem::transmute(writtensizeinbytes.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -712,7 +712,7 @@ pub unsafe fn WHvMapGpaRange(partition: P0, sourceaddress: *const ::core::ff where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvMapGpaRange ( partition : WHV_PARTITION_HANDLE , sourceaddress : *const ::core::ffi::c_void , guestaddress : u64 , sizeinbytes : u64 , flags : WHV_MAP_GPA_RANGE_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvMapGpaRange ( partition : WHV_PARTITION_HANDLE , sourceaddress : *const ::core::ffi::c_void , guestaddress : u64 , sizeinbytes : u64 , flags : WHV_MAP_GPA_RANGE_FLAGS ) -> ::windows::core::HRESULT ); WHvMapGpaRange(partition.into_param().abi(), sourceaddress, guestaddress, sizeinbytes, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -723,7 +723,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvMapGpaRange2 ( partition : WHV_PARTITION_HANDLE , process : super::super::Foundation:: HANDLE , sourceaddress : *const ::core::ffi::c_void , guestaddress : u64 , sizeinbytes : u64 , flags : WHV_MAP_GPA_RANGE_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvMapGpaRange2 ( partition : WHV_PARTITION_HANDLE , process : super::super::Foundation:: HANDLE , sourceaddress : *const ::core::ffi::c_void , guestaddress : u64 , sizeinbytes : u64 , flags : WHV_MAP_GPA_RANGE_FLAGS ) -> ::windows::core::HRESULT ); WHvMapGpaRange2(partition.into_param().abi(), process.into_param().abi(), sourceaddress, guestaddress, sizeinbytes, flags).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -732,7 +732,7 @@ pub unsafe fn WHvMapVpciDeviceInterrupt(partition: P0, logicaldeviceid: u64, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvMapVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 , messagecount : u32 , target : *const WHV_VPCI_INTERRUPT_TARGET , msiaddress : *mut u64 , msidata : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvMapVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 , messagecount : u32 , target : *const WHV_VPCI_INTERRUPT_TARGET , msiaddress : *mut u64 , msidata : *mut u32 ) -> ::windows::core::HRESULT ); WHvMapVpciDeviceInterrupt(partition.into_param().abi(), logicaldeviceid, index, messagecount, target, msiaddress, msidata).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -741,7 +741,7 @@ pub unsafe fn WHvMapVpciDeviceMmioRanges(partition: P0, logicaldeviceid: u64 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvMapVpciDeviceMmioRanges ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , mappingcount : *mut u32 , mappings : *mut *mut WHV_VPCI_MMIO_MAPPING ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvMapVpciDeviceMmioRanges ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , mappingcount : *mut u32 , mappings : *mut *mut WHV_VPCI_MMIO_MAPPING ) -> ::windows::core::HRESULT ); WHvMapVpciDeviceMmioRanges(partition.into_param().abi(), logicaldeviceid, mappingcount, mappings).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -750,7 +750,7 @@ pub unsafe fn WHvPostVirtualProcessorSynicMessage(partition: P0, vpindex: u3 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvPostVirtualProcessorSynicMessage ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , sintindex : u32 , message : *const ::core::ffi::c_void , messagesizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvPostVirtualProcessorSynicMessage ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , sintindex : u32 , message : *const ::core::ffi::c_void , messagesizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvPostVirtualProcessorSynicMessage(partition.into_param().abi(), vpindex, sintindex, message, messagesizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -759,7 +759,7 @@ pub unsafe fn WHvQueryGpaRangeDirtyBitmap(partition: P0, guestaddress: u64, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvQueryGpaRangeDirtyBitmap ( partition : WHV_PARTITION_HANDLE , guestaddress : u64 , rangesizeinbytes : u64 , bitmap : *mut u64 , bitmapsizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvQueryGpaRangeDirtyBitmap ( partition : WHV_PARTITION_HANDLE , guestaddress : u64 , rangesizeinbytes : u64 , bitmap : *mut u64 , bitmapsizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvQueryGpaRangeDirtyBitmap(partition.into_param().abi(), guestaddress, rangesizeinbytes, ::core::mem::transmute(bitmap.unwrap_or(::std::ptr::null_mut())), bitmapsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -768,7 +768,7 @@ pub unsafe fn WHvReadGpaRange(partition: P0, vpindex: u32, guestaddress: u64 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvReadGpaRange ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , guestaddress : u64 , controls : WHV_ACCESS_GPA_CONTROLS , data : *mut ::core::ffi::c_void , datasizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvReadGpaRange ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , guestaddress : u64 , controls : WHV_ACCESS_GPA_CONTROLS , data : *mut ::core::ffi::c_void , datasizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvReadGpaRange(partition.into_param().abi(), vpindex, guestaddress, ::core::mem::transmute(controls), data, datasizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -777,7 +777,7 @@ pub unsafe fn WHvReadVpciDeviceRegister(partition: P0, logicaldeviceid: u64, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvReadVpciDeviceRegister ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , register : *const WHV_VPCI_DEVICE_REGISTER , data : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvReadVpciDeviceRegister ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , register : *const WHV_VPCI_DEVICE_REGISTER , data : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WHvReadVpciDeviceRegister(partition.into_param().abi(), logicaldeviceid, register, data).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -788,7 +788,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRegisterPartitionDoorbellEvent ( partition : WHV_PARTITION_HANDLE , matchdata : *const WHV_DOORBELL_MATCH_DATA , eventhandle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRegisterPartitionDoorbellEvent ( partition : WHV_PARTITION_HANDLE , matchdata : *const WHV_DOORBELL_MATCH_DATA , eventhandle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WHvRegisterPartitionDoorbellEvent(partition.into_param().abi(), matchdata, eventhandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -797,7 +797,7 @@ pub unsafe fn WHvRequestInterrupt(partition: P0, interrupt: *const WHV_INTER where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRequestInterrupt ( partition : WHV_PARTITION_HANDLE , interrupt : *const WHV_INTERRUPT_CONTROL , interruptcontrolsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRequestInterrupt ( partition : WHV_PARTITION_HANDLE , interrupt : *const WHV_INTERRUPT_CONTROL , interruptcontrolsize : u32 ) -> ::windows::core::HRESULT ); WHvRequestInterrupt(partition.into_param().abi(), interrupt, interruptcontrolsize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -806,7 +806,7 @@ pub unsafe fn WHvRequestVpciDeviceInterrupt(partition: P0, logicaldeviceid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRequestVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , msiaddress : u64 , msidata : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRequestVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , msiaddress : u64 , msidata : u32 ) -> ::windows::core::HRESULT ); WHvRequestVpciDeviceInterrupt(partition.into_param().abi(), logicaldeviceid, msiaddress, msidata).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -815,7 +815,7 @@ pub unsafe fn WHvResetPartition(partition: P0) -> ::windows::core::Result<() where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvResetPartition ( partition : WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvResetPartition ( partition : WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); WHvResetPartition(partition.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -824,7 +824,7 @@ pub unsafe fn WHvResumePartitionTime(partition: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvResumePartitionTime ( partition : WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvResumePartitionTime ( partition : WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); WHvResumePartitionTime(partition.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -833,7 +833,7 @@ pub unsafe fn WHvRetargetVpciDeviceInterrupt(partition: P0, logicaldeviceid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRetargetVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , msiaddress : u64 , msidata : u32 , target : *const WHV_VPCI_INTERRUPT_TARGET ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRetargetVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , msiaddress : u64 , msidata : u32 , target : *const WHV_VPCI_INTERRUPT_TARGET ) -> ::windows::core::HRESULT ); WHvRetargetVpciDeviceInterrupt(partition.into_param().abi(), logicaldeviceid, msiaddress, msidata, target).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -842,7 +842,7 @@ pub unsafe fn WHvRunVirtualProcessor(partition: P0, vpindex: u32, exitcontex where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRunVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , exitcontext : *mut ::core::ffi::c_void , exitcontextsizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvRunVirtualProcessor ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , exitcontext : *mut ::core::ffi::c_void , exitcontextsizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvRunVirtualProcessor(partition.into_param().abi(), vpindex, exitcontext, exitcontextsizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -851,7 +851,7 @@ pub unsafe fn WHvSetNotificationPortProperty(partition: P0, porthandle: *con where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetNotificationPortProperty ( partition : WHV_PARTITION_HANDLE , porthandle : *const ::core::ffi::c_void , propertycode : WHV_NOTIFICATION_PORT_PROPERTY_CODE , propertyvalue : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetNotificationPortProperty ( partition : WHV_PARTITION_HANDLE , porthandle : *const ::core::ffi::c_void , propertycode : WHV_NOTIFICATION_PORT_PROPERTY_CODE , propertyvalue : u64 ) -> ::windows::core::HRESULT ); WHvSetNotificationPortProperty(partition.into_param().abi(), porthandle, propertycode, propertyvalue).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -860,7 +860,7 @@ pub unsafe fn WHvSetPartitionProperty(partition: P0, propertycode: WHV_PARTI where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetPartitionProperty ( partition : WHV_PARTITION_HANDLE , propertycode : WHV_PARTITION_PROPERTY_CODE , propertybuffer : *const ::core::ffi::c_void , propertybuffersizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetPartitionProperty ( partition : WHV_PARTITION_HANDLE , propertycode : WHV_PARTITION_PROPERTY_CODE , propertybuffer : *const ::core::ffi::c_void , propertybuffersizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvSetPartitionProperty(partition.into_param().abi(), propertycode, propertybuffer, propertybuffersizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -869,7 +869,7 @@ pub unsafe fn WHvSetVirtualProcessorInterruptControllerState(partition: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorInterruptControllerState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *const ::core::ffi::c_void , statesize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorInterruptControllerState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *const ::core::ffi::c_void , statesize : u32 ) -> ::windows::core::HRESULT ); WHvSetVirtualProcessorInterruptControllerState(partition.into_param().abi(), vpindex, state, statesize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -878,7 +878,7 @@ pub unsafe fn WHvSetVirtualProcessorInterruptControllerState2(partition: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorInterruptControllerState2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *const ::core::ffi::c_void , statesize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorInterruptControllerState2 ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , state : *const ::core::ffi::c_void , statesize : u32 ) -> ::windows::core::HRESULT ); WHvSetVirtualProcessorInterruptControllerState2(partition.into_param().abi(), vpindex, state, statesize).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -887,7 +887,7 @@ pub unsafe fn WHvSetVirtualProcessorRegisters(partition: P0, vpindex: u32, r where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorRegisters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , registernames : *const WHV_REGISTER_NAME , registercount : u32 , registervalues : *const WHV_REGISTER_VALUE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorRegisters ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , registernames : *const WHV_REGISTER_NAME , registercount : u32 , registervalues : *const WHV_REGISTER_VALUE ) -> ::windows::core::HRESULT ); WHvSetVirtualProcessorRegisters(partition.into_param().abi(), vpindex, registernames, registercount, registervalues).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -896,7 +896,7 @@ pub unsafe fn WHvSetVirtualProcessorState(partition: P0, vpindex: u32, state where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , statetype : WHV_VIRTUAL_PROCESSOR_STATE_TYPE , buffer : *const ::core::ffi::c_void , buffersizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , statetype : WHV_VIRTUAL_PROCESSOR_STATE_TYPE , buffer : *const ::core::ffi::c_void , buffersizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvSetVirtualProcessorState(partition.into_param().abi(), vpindex, statetype, buffer, buffersizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -905,7 +905,7 @@ pub unsafe fn WHvSetVirtualProcessorXsaveState(partition: P0, vpindex: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorXsaveState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , buffer : *const ::core::ffi::c_void , buffersizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVirtualProcessorXsaveState ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , buffer : *const ::core::ffi::c_void , buffersizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvSetVirtualProcessorXsaveState(partition.into_param().abi(), vpindex, buffer, buffersizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_System_Power\"`*"] @@ -915,7 +915,7 @@ pub unsafe fn WHvSetVpciDevicePowerState(partition: P0, logicaldeviceid: u64 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVpciDevicePowerState ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , powerstate : super::Power:: DEVICE_POWER_STATE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetVpciDevicePowerState ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , powerstate : super::Power:: DEVICE_POWER_STATE ) -> ::windows::core::HRESULT ); WHvSetVpciDevicePowerState(partition.into_param().abi(), logicaldeviceid, powerstate).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -924,7 +924,7 @@ pub unsafe fn WHvSetupPartition(partition: P0) -> ::windows::core::Result<() where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetupPartition ( partition : WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSetupPartition ( partition : WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); WHvSetupPartition(partition.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -934,7 +934,7 @@ pub unsafe fn WHvSignalVirtualProcessorSynicEvent(partition: P0, synicevent: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSignalVirtualProcessorSynicEvent ( partition : WHV_PARTITION_HANDLE , synicevent : WHV_SYNIC_EVENT_PARAMETERS , newlysignaled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSignalVirtualProcessorSynicEvent ( partition : WHV_PARTITION_HANDLE , synicevent : WHV_SYNIC_EVENT_PARAMETERS , newlysignaled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); WHvSignalVirtualProcessorSynicEvent(partition.into_param().abi(), ::core::mem::transmute(synicevent), ::core::mem::transmute(newlysignaled.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`, `\"Win32_Foundation\"`*"] @@ -944,7 +944,7 @@ pub unsafe fn WHvStartPartitionMigration(partition: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvStartPartitionMigration ( partition : WHV_PARTITION_HANDLE , migrationhandle : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvStartPartitionMigration ( partition : WHV_PARTITION_HANDLE , migrationhandle : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WHvStartPartitionMigration(partition.into_param().abi(), &mut result__).from_abi(result__) } @@ -954,7 +954,7 @@ pub unsafe fn WHvSuspendPartitionTime(partition: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSuspendPartitionTime ( partition : WHV_PARTITION_HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvSuspendPartitionTime ( partition : WHV_PARTITION_HANDLE ) -> ::windows::core::HRESULT ); WHvSuspendPartitionTime(partition.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -963,7 +963,7 @@ pub unsafe fn WHvTranslateGva(partition: P0, vpindex: u32, gva: u64, transla where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvTranslateGva ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , gva : u64 , translateflags : WHV_TRANSLATE_GVA_FLAGS , translationresult : *mut WHV_TRANSLATE_GVA_RESULT , gpa : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvTranslateGva ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , gva : u64 , translateflags : WHV_TRANSLATE_GVA_FLAGS , translationresult : *mut WHV_TRANSLATE_GVA_RESULT , gpa : *mut u64 ) -> ::windows::core::HRESULT ); WHvTranslateGva(partition.into_param().abi(), vpindex, gva, translateflags, translationresult, gpa).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -972,7 +972,7 @@ pub unsafe fn WHvUnmapGpaRange(partition: P0, guestaddress: u64, sizeinbytes where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUnmapGpaRange ( partition : WHV_PARTITION_HANDLE , guestaddress : u64 , sizeinbytes : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUnmapGpaRange ( partition : WHV_PARTITION_HANDLE , guestaddress : u64 , sizeinbytes : u64 ) -> ::windows::core::HRESULT ); WHvUnmapGpaRange(partition.into_param().abi(), guestaddress, sizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -981,7 +981,7 @@ pub unsafe fn WHvUnmapVpciDeviceInterrupt(partition: P0, logicaldeviceid: u6 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUnmapVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUnmapVpciDeviceInterrupt ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , index : u32 ) -> ::windows::core::HRESULT ); WHvUnmapVpciDeviceInterrupt(partition.into_param().abi(), logicaldeviceid, index).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -990,7 +990,7 @@ pub unsafe fn WHvUnmapVpciDeviceMmioRanges(partition: P0, logicaldeviceid: u where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUnmapVpciDeviceMmioRanges ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUnmapVpciDeviceMmioRanges ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 ) -> ::windows::core::HRESULT ); WHvUnmapVpciDeviceMmioRanges(partition.into_param().abi(), logicaldeviceid).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -999,7 +999,7 @@ pub unsafe fn WHvUnregisterPartitionDoorbellEvent(partition: P0, matchdata: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUnregisterPartitionDoorbellEvent ( partition : WHV_PARTITION_HANDLE , matchdata : *const WHV_DOORBELL_MATCH_DATA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUnregisterPartitionDoorbellEvent ( partition : WHV_PARTITION_HANDLE , matchdata : *const WHV_DOORBELL_MATCH_DATA ) -> ::windows::core::HRESULT ); WHvUnregisterPartitionDoorbellEvent(partition.into_param().abi(), matchdata).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -1008,7 +1008,7 @@ pub unsafe fn WHvUpdateTriggerParameters(partition: P0, parameters: *const W where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUpdateTriggerParameters ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_TRIGGER_PARAMETERS , triggerhandle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvUpdateTriggerParameters ( partition : WHV_PARTITION_HANDLE , parameters : *const WHV_TRIGGER_PARAMETERS , triggerhandle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WHvUpdateTriggerParameters(partition.into_param().abi(), parameters, triggerhandle).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -1017,7 +1017,7 @@ pub unsafe fn WHvWriteGpaRange(partition: P0, vpindex: u32, guestaddress: u6 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvWriteGpaRange ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , guestaddress : u64 , controls : WHV_ACCESS_GPA_CONTROLS , data : *const ::core::ffi::c_void , datasizeinbytes : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvWriteGpaRange ( partition : WHV_PARTITION_HANDLE , vpindex : u32 , guestaddress : u64 , controls : WHV_ACCESS_GPA_CONTROLS , data : *const ::core::ffi::c_void , datasizeinbytes : u32 ) -> ::windows::core::HRESULT ); WHvWriteGpaRange(partition.into_param().abi(), vpindex, guestaddress, ::core::mem::transmute(controls), data, datasizeinbytes).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -1026,7 +1026,7 @@ pub unsafe fn WHvWriteVpciDeviceRegister(partition: P0, logicaldeviceid: u64 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvWriteVpciDeviceRegister ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , register : *const WHV_VPCI_DEVICE_REGISTER , data : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "winhvplatform.dll""system" fn WHvWriteVpciDeviceRegister ( partition : WHV_PARTITION_HANDLE , logicaldeviceid : u64 , register : *const WHV_VPCI_DEVICE_REGISTER , data : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WHvWriteVpciDeviceRegister(partition.into_param().abi(), logicaldeviceid, register, data).ok() } #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] @@ -1062,7 +1062,7 @@ pub const HV_PROTOCOL_RAW: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] pub const IOCTL_VMGENCOUNTER_READ: u32 = 3325956u32; #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] -pub const VM_GENCOUNTER_SYMBOLIC_LINK_NAME: ::windows::core::PCWSTR = ::windows::w!("\\VmGenerationCounter"); +pub const VM_GENCOUNTER_SYMBOLIC_LINK_NAME: ::windows::core::PCWSTR = ::windows::core::w!("\\VmGenerationCounter"); #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] pub const WHV_ANY_VP: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_Hypervisor\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs index 381e6af816..13a8c10eaf 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Iis/mod.rs @@ -1946,99 +1946,99 @@ pub const HTTP_TRACE_LEVEL_END: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const HTTP_TRACE_LEVEL_START: u32 = 6u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_CLSID_MD_KEY: ::windows::core::PCWSTR = ::windows::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); +pub const IISADMIN_EXTENSIONS_CLSID_MD_KEY: ::windows::core::PCWSTR = ::windows::core::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYA: ::windows::core::PCSTR = ::windows::s!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); +pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYA: ::windows::core::PCSTR = ::windows::core::s!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYW: ::windows::core::PCWSTR = ::windows::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); +pub const IISADMIN_EXTENSIONS_CLSID_MD_KEYW: ::windows::core::PCWSTR = ::windows::core::w!("LM/IISADMIN/EXTENSIONS/DCOMCLSIDS"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_REG_KEY: ::windows::core::PCWSTR = ::windows::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); +pub const IISADMIN_EXTENSIONS_REG_KEY: ::windows::core::PCWSTR = ::windows::core::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_REG_KEYA: ::windows::core::PCSTR = ::windows::s!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); +pub const IISADMIN_EXTENSIONS_REG_KEYA: ::windows::core::PCSTR = ::windows::core::s!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IISADMIN_EXTENSIONS_REG_KEYW: ::windows::core::PCWSTR = ::windows::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); +pub const IISADMIN_EXTENSIONS_REG_KEYW: ::windows::core::PCWSTR = ::windows::core::w!("SOFTWARE\\Microsoft\\InetStp\\Extensions"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_CERTMAPPER: ::windows::core::PCSTR = ::windows::s!("IIsCertMapper"); +pub const IIS_CLASS_CERTMAPPER: ::windows::core::PCSTR = ::windows::core::s!("IIsCertMapper"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_CERTMAPPER_W: ::windows::core::PCWSTR = ::windows::w!("IIsCertMapper"); +pub const IIS_CLASS_CERTMAPPER_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsCertMapper"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPRESS_SCHEME: ::windows::core::PCSTR = ::windows::s!("IIsCompressionScheme"); +pub const IIS_CLASS_COMPRESS_SCHEME: ::windows::core::PCSTR = ::windows::core::s!("IIsCompressionScheme"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPRESS_SCHEMES: ::windows::core::PCSTR = ::windows::s!("IIsCompressionSchemes"); +pub const IIS_CLASS_COMPRESS_SCHEMES: ::windows::core::PCSTR = ::windows::core::s!("IIsCompressionSchemes"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPRESS_SCHEMES_W: ::windows::core::PCWSTR = ::windows::w!("IIsCompressionSchemes"); +pub const IIS_CLASS_COMPRESS_SCHEMES_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsCompressionSchemes"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPRESS_SCHEME_W: ::windows::core::PCWSTR = ::windows::w!("IIsCompressionScheme"); +pub const IIS_CLASS_COMPRESS_SCHEME_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsCompressionScheme"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPUTER: ::windows::core::PCSTR = ::windows::s!("IIsComputer"); +pub const IIS_CLASS_COMPUTER: ::windows::core::PCSTR = ::windows::core::s!("IIsComputer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_COMPUTER_W: ::windows::core::PCWSTR = ::windows::w!("IIsComputer"); +pub const IIS_CLASS_COMPUTER_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsComputer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FILTER: ::windows::core::PCSTR = ::windows::s!("IIsFilter"); +pub const IIS_CLASS_FILTER: ::windows::core::PCSTR = ::windows::core::s!("IIsFilter"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FILTERS: ::windows::core::PCSTR = ::windows::s!("IIsFilters"); +pub const IIS_CLASS_FILTERS: ::windows::core::PCSTR = ::windows::core::s!("IIsFilters"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FILTERS_W: ::windows::core::PCWSTR = ::windows::w!("IIsFilters"); +pub const IIS_CLASS_FILTERS_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsFilters"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FILTER_W: ::windows::core::PCWSTR = ::windows::w!("IIsFilter"); +pub const IIS_CLASS_FILTER_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsFilter"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_INFO: ::windows::core::PCSTR = ::windows::s!("IIsFtpInfo"); +pub const IIS_CLASS_FTP_INFO: ::windows::core::PCSTR = ::windows::core::s!("IIsFtpInfo"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_INFO_W: ::windows::core::PCWSTR = ::windows::w!("IIsFtpInfo"); +pub const IIS_CLASS_FTP_INFO_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsFtpInfo"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_SERVER: ::windows::core::PCSTR = ::windows::s!("IIsFtpServer"); +pub const IIS_CLASS_FTP_SERVER: ::windows::core::PCSTR = ::windows::core::s!("IIsFtpServer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_SERVER_W: ::windows::core::PCWSTR = ::windows::w!("IIsFtpServer"); +pub const IIS_CLASS_FTP_SERVER_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsFtpServer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_SERVICE: ::windows::core::PCSTR = ::windows::s!("IIsFtpService"); +pub const IIS_CLASS_FTP_SERVICE: ::windows::core::PCSTR = ::windows::core::s!("IIsFtpService"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_SERVICE_W: ::windows::core::PCWSTR = ::windows::w!("IIsFtpService"); +pub const IIS_CLASS_FTP_SERVICE_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsFtpService"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_VDIR: ::windows::core::PCSTR = ::windows::s!("IIsFtpVirtualDir"); +pub const IIS_CLASS_FTP_VDIR: ::windows::core::PCSTR = ::windows::core::s!("IIsFtpVirtualDir"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_FTP_VDIR_W: ::windows::core::PCWSTR = ::windows::w!("IIsFtpVirtualDir"); +pub const IIS_CLASS_FTP_VDIR_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsFtpVirtualDir"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_LOG_MODULE: ::windows::core::PCSTR = ::windows::s!("IIsLogModule"); +pub const IIS_CLASS_LOG_MODULE: ::windows::core::PCSTR = ::windows::core::s!("IIsLogModule"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_LOG_MODULES: ::windows::core::PCSTR = ::windows::s!("IIsLogModules"); +pub const IIS_CLASS_LOG_MODULES: ::windows::core::PCSTR = ::windows::core::s!("IIsLogModules"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_LOG_MODULES_W: ::windows::core::PCWSTR = ::windows::w!("IIsLogModules"); +pub const IIS_CLASS_LOG_MODULES_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsLogModules"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_LOG_MODULE_W: ::windows::core::PCWSTR = ::windows::w!("IIsLogModule"); +pub const IIS_CLASS_LOG_MODULE_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsLogModule"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_MIMEMAP: ::windows::core::PCSTR = ::windows::s!("IIsMimeMap"); +pub const IIS_CLASS_MIMEMAP: ::windows::core::PCSTR = ::windows::core::s!("IIsMimeMap"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_MIMEMAP_W: ::windows::core::PCWSTR = ::windows::w!("IIsMimeMap"); +pub const IIS_CLASS_MIMEMAP_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsMimeMap"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_DIR: ::windows::core::PCSTR = ::windows::s!("IIsWebDirectory"); +pub const IIS_CLASS_WEB_DIR: ::windows::core::PCSTR = ::windows::core::s!("IIsWebDirectory"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_DIR_W: ::windows::core::PCWSTR = ::windows::w!("IIsWebDirectory"); +pub const IIS_CLASS_WEB_DIR_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsWebDirectory"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_FILE: ::windows::core::PCSTR = ::windows::s!("IIsWebFile"); +pub const IIS_CLASS_WEB_FILE: ::windows::core::PCSTR = ::windows::core::s!("IIsWebFile"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_FILE_W: ::windows::core::PCWSTR = ::windows::w!("IIsWebFile"); +pub const IIS_CLASS_WEB_FILE_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsWebFile"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_INFO: ::windows::core::PCSTR = ::windows::s!("IIsWebInfo"); +pub const IIS_CLASS_WEB_INFO: ::windows::core::PCSTR = ::windows::core::s!("IIsWebInfo"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_INFO_W: ::windows::core::PCWSTR = ::windows::w!("IIsWebInfo"); +pub const IIS_CLASS_WEB_INFO_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsWebInfo"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_SERVER: ::windows::core::PCSTR = ::windows::s!("IIsWebServer"); +pub const IIS_CLASS_WEB_SERVER: ::windows::core::PCSTR = ::windows::core::s!("IIsWebServer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_SERVER_W: ::windows::core::PCWSTR = ::windows::w!("IIsWebServer"); +pub const IIS_CLASS_WEB_SERVER_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsWebServer"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_SERVICE: ::windows::core::PCSTR = ::windows::s!("IIsWebService"); +pub const IIS_CLASS_WEB_SERVICE: ::windows::core::PCSTR = ::windows::core::s!("IIsWebService"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_SERVICE_W: ::windows::core::PCWSTR = ::windows::w!("IIsWebService"); +pub const IIS_CLASS_WEB_SERVICE_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsWebService"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_VDIR: ::windows::core::PCSTR = ::windows::s!("IIsWebVirtualDir"); +pub const IIS_CLASS_WEB_VDIR: ::windows::core::PCSTR = ::windows::core::s!("IIsWebVirtualDir"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_CLASS_WEB_VDIR_W: ::windows::core::PCWSTR = ::windows::w!("IIsWebVirtualDir"); +pub const IIS_CLASS_WEB_VDIR_W: ::windows::core::PCWSTR = ::windows::core::w!("IIsWebVirtualDir"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_ADSI_METAID_BEGIN: u32 = 130000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_ADSI_SCHEMA_PATH_A: ::windows::core::PCSTR = ::windows::s!("/Schema"); +pub const IIS_MD_ADSI_SCHEMA_PATH_A: ::windows::core::PCSTR = ::windows::core::s!("/Schema"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_ADSI_SCHEMA_PATH_W: ::windows::core::PCWSTR = ::windows::w!("/Schema"); +pub const IIS_MD_ADSI_SCHEMA_PATH_W: ::windows::core::PCWSTR = ::windows::core::w!("/Schema"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_APPPOOL_BASE: u32 = 9000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -2056,11 +2056,11 @@ pub const IIS_MD_ID_BEGIN_RESERVED: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_ID_END_RESERVED: u32 = 32767u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_INSTANCE_ROOT: ::windows::core::PCSTR = ::windows::s!("Root"); +pub const IIS_MD_INSTANCE_ROOT: ::windows::core::PCSTR = ::windows::core::s!("Root"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_ISAPI_FILTERS: ::windows::core::PCSTR = ::windows::s!("/Filters"); +pub const IIS_MD_ISAPI_FILTERS: ::windows::core::PCSTR = ::windows::core::s!("/Filters"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_LOCAL_MACHINE_PATH: ::windows::core::PCSTR = ::windows::s!("LM"); +pub const IIS_MD_LOCAL_MACHINE_PATH: ::windows::core::PCSTR = ::windows::core::s!("LM"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_LOGCUSTOM_BASE: u32 = 4500u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -2074,7 +2074,7 @@ pub const IIS_MD_SERVER_BASE: u32 = 1000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_SSL_BASE: u32 = 5500u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_MD_SVC_INFO_PATH: ::windows::core::PCSTR = ::windows::s!("Info"); +pub const IIS_MD_SVC_INFO_PATH: ::windows::core::PCSTR = ::windows::core::s!("Info"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_UT_END_RESERVED: u32 = 2000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -2086,9 +2086,9 @@ pub const IIS_MD_UT_WAM: u32 = 100u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IIS_MD_VR_BASE: u32 = 3000u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_WEBSOCKET: ::windows::core::PCWSTR = ::windows::w!("websockets"); +pub const IIS_WEBSOCKET: ::windows::core::PCWSTR = ::windows::core::w!("websockets"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const IIS_WEBSOCKET_SERVER_VARIABLE: ::windows::core::PCSTR = ::windows::s!("IIS_WEBSOCK"); +pub const IIS_WEBSOCKET_SERVER_VARIABLE: ::windows::core::PCSTR = ::windows::core::s!("IIS_WEBSOCK"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const IMAP_MD_ID_BEGIN_RESERVED: u32 = 49152u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -2638,7 +2638,7 @@ pub const MD_CUSTOM_ERROR: u32 = 6008u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const MD_CUSTOM_ERROR_DESC: u32 = 2120u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const MD_DEFAULT_BACKUP_LOCATION: ::windows::core::PCWSTR = ::windows::w!("MDBackUp"); +pub const MD_DEFAULT_BACKUP_LOCATION: ::windows::core::PCWSTR = ::windows::core::w!("MDBackUp"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const MD_DEFAULT_LOAD_FILE: u32 = 6006u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -3040,9 +3040,9 @@ pub const MD_IMPORT_MERGE: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const MD_IMPORT_NODE_ONLY: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const MD_INSERT_PATH_STRING: ::windows::core::PCWSTR = ::windows::w!("<%INSERT_PATH%>"); +pub const MD_INSERT_PATH_STRING: ::windows::core::PCWSTR = ::windows::core::w!("<%INSERT_PATH%>"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const MD_INSERT_PATH_STRINGA: ::windows::core::PCSTR = ::windows::s!("<%INSERT_PATH%>"); +pub const MD_INSERT_PATH_STRINGA: ::windows::core::PCSTR = ::windows::core::s!("<%INSERT_PATH%>"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const MD_IN_PROCESS_ISAPI_APPS: u32 = 2073u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] @@ -3522,13 +3522,13 @@ pub const WAM_MD_SERVER_BASE: u32 = 7500u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] pub const WEBDAV_MD_SERVER_BASE: u32 = 8500u32; #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const WEB_CORE_ACTIVATE_DLL_ENTRY: ::windows::core::PCSTR = ::windows::s!("WebCoreActivate"); +pub const WEB_CORE_ACTIVATE_DLL_ENTRY: ::windows::core::PCSTR = ::windows::core::s!("WebCoreActivate"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const WEB_CORE_DLL_NAME: ::windows::core::PCWSTR = ::windows::w!("hwebcore.dll"); +pub const WEB_CORE_DLL_NAME: ::windows::core::PCWSTR = ::windows::core::w!("hwebcore.dll"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const WEB_CORE_SET_METADATA_DLL_ENTRY: ::windows::core::PCSTR = ::windows::s!("WebCoreSetMetadata"); +pub const WEB_CORE_SET_METADATA_DLL_ENTRY: ::windows::core::PCSTR = ::windows::core::s!("WebCoreSetMetadata"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] -pub const WEB_CORE_SHUTDOWN_DLL_ENTRY: ::windows::core::PCSTR = ::windows::s!("WebCoreShutdown"); +pub const WEB_CORE_SHUTDOWN_DLL_ENTRY: ::windows::core::PCSTR = ::windows::core::s!("WebCoreShutdown"); #[doc = "*Required features: `\"Win32_System_Iis\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs index c92a6d82d6..1c55cd1745 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ioctl/mod.rs @@ -1769,7 +1769,7 @@ pub const STORAGE_COMPONENT_ROLE_DATA: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const STORAGE_COMPONENT_ROLE_TIERING: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] -pub const STORAGE_CRASH_TELEMETRY_REGKEY: ::windows::core::PCWSTR = ::windows::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\CrashControl\\StorageTelemetry"); +pub const STORAGE_CRASH_TELEMETRY_REGKEY: ::windows::core::PCWSTR = ::windows::core::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\CrashControl\\StorageTelemetry"); #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const STORAGE_CRYPTO_CAPABILITY_VERSION_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] @@ -1787,7 +1787,7 @@ pub const STORAGE_DEVICE_NUMA_NODE_UNKNOWN: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const STORAGE_DEVICE_POWER_CAP_VERSION_V1: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] -pub const STORAGE_DEVICE_TELEMETRY_REGKEY: ::windows::core::PCWSTR = ::windows::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Storage\\StorageTelemetry"); +pub const STORAGE_DEVICE_TELEMETRY_REGKEY: ::windows::core::PCWSTR = ::windows::core::w!("\\Registry\\Machine\\System\\CurrentControlSet\\Control\\Storage\\StorageTelemetry"); #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const STORAGE_DIAGNOSTIC_FLAG_ADAPTER_REQUEST: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] @@ -1925,9 +1925,9 @@ pub const TAPE_RETURN_STATISTICS: i32 = 0i32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const TC_DEVICEDUMP_SUBSECTION_DESC_LENGTH: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] -pub const TC_PUBLIC_DATA_TYPE_ATAGP: ::windows::core::PCSTR = ::windows::s!("ATAGPLogPages"); +pub const TC_PUBLIC_DATA_TYPE_ATAGP: ::windows::core::PCSTR = ::windows::core::s!("ATAGPLogPages"); #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] -pub const TC_PUBLIC_DATA_TYPE_ATASMART: ::windows::core::PCSTR = ::windows::s!("ATASMARTPages"); +pub const TC_PUBLIC_DATA_TYPE_ATASMART: ::windows::core::PCSTR = ::windows::core::s!("ATASMARTPages"); #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] pub const TC_PUBLIC_DEVICEDUMP_CONTENT_GPLOG: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Ioctl\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs b/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs index 8127279b1a..da68c68786 100644 --- a/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/JobObjects/mod.rs @@ -16,7 +16,7 @@ pub unsafe fn CreateJobObjectA(lpjobattributes: ::core::option::Option<*cons where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateJobObjectA ( lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateJobObjectA ( lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateJobObjectA(::core::mem::transmute(lpjobattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -27,7 +27,7 @@ pub unsafe fn CreateJobObjectW(lpjobattributes: ::core::option::Option<*cons where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateJobObjectW ( lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateJobObjectW ( lpjobattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateJobObjectW(::core::mem::transmute(lpjobattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -63,7 +63,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenJobObjectA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenJobObjectA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenJobObjectA(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -75,7 +75,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenJobObjectW ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenJobObjectW ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenJobObjectW(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -97,7 +97,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn QueryIoRateControlInformationJobObject ( hjob : super::super::Foundation:: HANDLE , volumename : :: windows::core::PCWSTR , infoblocks : *mut *mut JOBOBJECT_IO_RATE_CONTROL_INFORMATION , infoblockcount : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn QueryIoRateControlInformationJobObject ( hjob : super::super::Foundation:: HANDLE , volumename : ::windows::core::PCWSTR , infoblocks : *mut *mut JOBOBJECT_IO_RATE_CONTROL_INFORMATION , infoblockcount : *mut u32 ) -> u32 ); QueryIoRateControlInformationJobObject(hjob.into_param().abi(), volumename.into_param().abi(), infoblocks, infoblockcount) } #[doc = "*Required features: `\"Win32_System_JobObjects\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs index 25b3bf3fb3..954f0c5b69 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Js/mod.rs @@ -273,7 +273,7 @@ pub unsafe fn JsGetPropertyIdFromName(name: P0, propertyid: *mut *mut ::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "chakra.dll""system" fn JsGetPropertyIdFromName ( name : :: windows::core::PCWSTR , propertyid : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); + ::windows::imp::link ! ( "chakra.dll""system" fn JsGetPropertyIdFromName ( name : ::windows::core::PCWSTR , propertyid : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); JsGetPropertyIdFromName(name.into_param().abi(), propertyid) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] @@ -391,7 +391,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "chakra.dll""system" fn JsParseScript ( script : :: windows::core::PCWSTR , sourcecontext : usize , sourceurl : :: windows::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); + ::windows::imp::link ! ( "chakra.dll""system" fn JsParseScript ( script : ::windows::core::PCWSTR , sourcecontext : usize , sourceurl : ::windows::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); JsParseScript(script.into_param().abi(), sourcecontext, sourceurl.into_param().abi(), result) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] @@ -401,13 +401,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "chakra.dll""system" fn JsParseSerializedScript ( script : :: windows::core::PCWSTR , buffer : *const u8 , sourcecontext : usize , sourceurl : :: windows::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); + ::windows::imp::link ! ( "chakra.dll""system" fn JsParseSerializedScript ( script : ::windows::core::PCWSTR , buffer : *const u8 , sourcecontext : usize , sourceurl : ::windows::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); JsParseSerializedScript(script.into_param().abi(), buffer, sourcecontext, sourceurl.into_param().abi(), result) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] pub unsafe fn JsPointerToString(stringvalue: &[u16], value: *mut *mut ::core::ffi::c_void) -> JsErrorCode { - ::windows::imp::link ! ( "chakra.dll""system" fn JsPointerToString ( stringvalue : :: windows::core::PCWSTR , stringlength : usize , value : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); + ::windows::imp::link ! ( "chakra.dll""system" fn JsPointerToString ( stringvalue : ::windows::core::PCWSTR , stringlength : usize , value : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); JsPointerToString(::core::mem::transmute(stringvalue.as_ptr()), stringvalue.len() as _, value) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] @@ -429,7 +429,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "chakra.dll""system" fn JsRunScript ( script : :: windows::core::PCWSTR , sourcecontext : usize , sourceurl : :: windows::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); + ::windows::imp::link ! ( "chakra.dll""system" fn JsRunScript ( script : ::windows::core::PCWSTR , sourcecontext : usize , sourceurl : ::windows::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); JsRunScript(script.into_param().abi(), sourcecontext, sourceurl.into_param().abi(), result) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] @@ -439,7 +439,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "chakra.dll""system" fn JsRunSerializedScript ( script : :: windows::core::PCWSTR , buffer : *const u8 , sourcecontext : usize , sourceurl : :: windows::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); + ::windows::imp::link ! ( "chakra.dll""system" fn JsRunSerializedScript ( script : ::windows::core::PCWSTR , buffer : *const u8 , sourcecontext : usize , sourceurl : ::windows::core::PCWSTR , result : *mut *mut ::core::ffi::c_void ) -> JsErrorCode ); JsRunSerializedScript(script.into_param().abi(), buffer, sourcecontext, sourceurl.into_param().abi(), result) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] @@ -448,7 +448,7 @@ pub unsafe fn JsSerializeScript(script: P0, buffer: ::core::option::Option<* where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "chakra.dll""system" fn JsSerializeScript ( script : :: windows::core::PCWSTR , buffer : *mut u8 , buffersize : *mut u32 ) -> JsErrorCode ); + ::windows::imp::link ! ( "chakra.dll""system" fn JsSerializeScript ( script : ::windows::core::PCWSTR , buffer : *mut u8 , buffersize : *mut u32 ) -> JsErrorCode ); JsSerializeScript(script.into_param().abi(), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] @@ -540,7 +540,7 @@ where #[doc = "*Required features: `\"Win32_System_Js\"`*"] #[inline] pub unsafe fn JsStopProfiling(reason: ::windows::core::HRESULT) -> JsErrorCode { - ::windows::imp::link ! ( "chakra.dll""system" fn JsStopProfiling ( reason : :: windows::core::HRESULT ) -> JsErrorCode ); + ::windows::imp::link ! ( "chakra.dll""system" fn JsStopProfiling ( reason : ::windows::core::HRESULT ) -> JsErrorCode ); JsStopProfiling(reason) } #[doc = "*Required features: `\"Win32_System_Js\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs b/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs index 9bacea1cb8..3e270edcf7 100644 --- a/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/LibraryLoader/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn AddDllDirectory(newdirectory: P0) -> *mut ::core::ffi::c_void where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn AddDllDirectory ( newdirectory : :: windows::core::PCWSTR ) -> *mut ::core::ffi::c_void ); + ::windows::imp::link ! ( "kernel32.dll""system" fn AddDllDirectory ( newdirectory : ::windows::core::PCWSTR ) -> *mut ::core::ffi::c_void ); AddDllDirectory(newdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -15,7 +15,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn BeginUpdateResourceA ( pfilename : :: windows::core::PCSTR , bdeleteexistingresources : super::super::Foundation:: BOOL ) -> UPDATERESOURCE_HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn BeginUpdateResourceA ( pfilename : ::windows::core::PCSTR , bdeleteexistingresources : super::super::Foundation:: BOOL ) -> UPDATERESOURCE_HANDLE ); let result__ = BeginUpdateResourceA(pfilename.into_param().abi(), bdeleteexistingresources.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -27,7 +27,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn BeginUpdateResourceW ( pfilename : :: windows::core::PCWSTR , bdeleteexistingresources : super::super::Foundation:: BOOL ) -> UPDATERESOURCE_HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn BeginUpdateResourceW ( pfilename : ::windows::core::PCWSTR , bdeleteexistingresources : super::super::Foundation:: BOOL ) -> UPDATERESOURCE_HANDLE ); let result__ = BeginUpdateResourceW(pfilename.into_param().abi(), bdeleteexistingresources.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -72,7 +72,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceLanguagesA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCSTR , lpname : :: windows::core::PCSTR , lpenumfunc : ENUMRESLANGPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceLanguagesA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCSTR , lpname : ::windows::core::PCSTR , lpenumfunc : ENUMRESLANGPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); EnumResourceLanguagesA(hmodule.into_param().abi(), lptype.into_param().abi(), lpname.into_param().abi(), lpenumfunc, lparam) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -84,7 +84,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceLanguagesExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCSTR , lpname : :: windows::core::PCSTR , lpenumfunc : ENUMRESLANGPROCA , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceLanguagesExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCSTR , lpname : ::windows::core::PCSTR , lpenumfunc : ENUMRESLANGPROCA , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); EnumResourceLanguagesExA(hmodule.into_param().abi(), lptype.into_param().abi(), lpname.into_param().abi(), lpenumfunc, lparam, dwflags, langid) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -96,7 +96,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceLanguagesExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCWSTR , lpname : :: windows::core::PCWSTR , lpenumfunc : ENUMRESLANGPROCW , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceLanguagesExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCWSTR , lpname : ::windows::core::PCWSTR , lpenumfunc : ENUMRESLANGPROCW , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); EnumResourceLanguagesExW(hmodule.into_param().abi(), lptype.into_param().abi(), lpname.into_param().abi(), lpenumfunc, lparam, dwflags, langid) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -108,7 +108,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceLanguagesW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCWSTR , lpname : :: windows::core::PCWSTR , lpenumfunc : ENUMRESLANGPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceLanguagesW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCWSTR , lpname : ::windows::core::PCWSTR , lpenumfunc : ENUMRESLANGPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); EnumResourceLanguagesW(hmodule.into_param().abi(), lptype.into_param().abi(), lpname.into_param().abi(), lpenumfunc, lparam) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -119,7 +119,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceNamesA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCSTR , lpenumfunc : ENUMRESNAMEPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceNamesA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCSTR , lpenumfunc : ENUMRESNAMEPROCA , lparam : isize ) -> super::super::Foundation:: BOOL ); EnumResourceNamesA(hmodule.into_param().abi(), lptype.into_param().abi(), lpenumfunc, lparam) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -130,7 +130,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceNamesExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCSTR , lpenumfunc : ENUMRESNAMEPROCA , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceNamesExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCSTR , lpenumfunc : ENUMRESNAMEPROCA , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); EnumResourceNamesExA(hmodule.into_param().abi(), lptype.into_param().abi(), lpenumfunc, lparam, dwflags, langid) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -141,7 +141,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceNamesExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCWSTR , lpenumfunc : ENUMRESNAMEPROCW , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceNamesExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCWSTR , lpenumfunc : ENUMRESNAMEPROCW , lparam : isize , dwflags : u32 , langid : u16 ) -> super::super::Foundation:: BOOL ); EnumResourceNamesExW(hmodule.into_param().abi(), lptype.into_param().abi(), lpenumfunc, lparam, dwflags, langid) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -152,7 +152,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceNamesW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCWSTR , lpenumfunc : ENUMRESNAMEPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn EnumResourceNamesW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCWSTR , lpenumfunc : ENUMRESNAMEPROCW , lparam : isize ) -> super::super::Foundation:: BOOL ); EnumResourceNamesW(hmodule.into_param().abi(), lptype.into_param().abi(), lpenumfunc, lparam) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -204,7 +204,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindResourceA ( hmodule : super::super::Foundation:: HINSTANCE , lpname : :: windows::core::PCSTR , lptype : :: windows::core::PCSTR ) -> super::super::Foundation:: HRSRC ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindResourceA ( hmodule : super::super::Foundation:: HINSTANCE , lpname : ::windows::core::PCSTR , lptype : ::windows::core::PCSTR ) -> super::super::Foundation:: HRSRC ); let result__ = FindResourceA(hmodule.into_param().abi(), lpname.into_param().abi(), lptype.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -217,7 +217,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindResourceExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCSTR , lpname : :: windows::core::PCSTR , wlanguage : u16 ) -> super::super::Foundation:: HRSRC ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindResourceExA ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCSTR , lpname : ::windows::core::PCSTR , wlanguage : u16 ) -> super::super::Foundation:: HRSRC ); let result__ = FindResourceExA(hmodule.into_param().abi(), lptype.into_param().abi(), lpname.into_param().abi(), wlanguage); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -230,7 +230,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindResourceExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : :: windows::core::PCWSTR , lpname : :: windows::core::PCWSTR , wlanguage : u16 ) -> super::super::Foundation:: HRSRC ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindResourceExW ( hmodule : super::super::Foundation:: HINSTANCE , lptype : ::windows::core::PCWSTR , lpname : ::windows::core::PCWSTR , wlanguage : u16 ) -> super::super::Foundation:: HRSRC ); FindResourceExW(hmodule.into_param().abi(), lptype.into_param().abi(), lpname.into_param().abi(), wlanguage) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -242,7 +242,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn FindResourceW ( hmodule : super::super::Foundation:: HINSTANCE , lpname : :: windows::core::PCWSTR , lptype : :: windows::core::PCWSTR ) -> super::super::Foundation:: HRSRC ); + ::windows::imp::link ! ( "kernel32.dll""system" fn FindResourceW ( hmodule : super::super::Foundation:: HINSTANCE , lpname : ::windows::core::PCWSTR , lptype : ::windows::core::PCWSTR ) -> super::super::Foundation:: HRSRC ); FindResourceW(hmodule.into_param().abi(), lpname.into_param().abi(), lptype.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -278,13 +278,13 @@ where #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] #[inline] pub unsafe fn GetDllDirectoryA(lpbuffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDllDirectoryA ( nbufferlength : u32 , lpbuffer : :: windows::core::PSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDllDirectoryA ( nbufferlength : u32 , lpbuffer : ::windows::core::PSTR ) -> u32 ); GetDllDirectoryA(lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] #[inline] pub unsafe fn GetDllDirectoryW(lpbuffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetDllDirectoryW ( nbufferlength : u32 , lpbuffer : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetDllDirectoryW ( nbufferlength : u32 , lpbuffer : ::windows::core::PWSTR ) -> u32 ); GetDllDirectoryW(lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -294,7 +294,7 @@ pub unsafe fn GetModuleFileNameA(hmodule: P0, lpfilename: &mut [u8]) -> u32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleFileNameA ( hmodule : super::super::Foundation:: HINSTANCE , lpfilename : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleFileNameA ( hmodule : super::super::Foundation:: HINSTANCE , lpfilename : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetModuleFileNameA(hmodule.into_param().abi(), ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -304,7 +304,7 @@ pub unsafe fn GetModuleFileNameW(hmodule: P0, lpfilename: &mut [u16]) -> u32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleFileNameW ( hmodule : super::super::Foundation:: HINSTANCE , lpfilename : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleFileNameW ( hmodule : super::super::Foundation:: HINSTANCE , lpfilename : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetModuleFileNameW(hmodule.into_param().abi(), ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -314,7 +314,7 @@ pub unsafe fn GetModuleHandleA(lpmodulename: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleHandleA ( lpmodulename : :: windows::core::PCSTR ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleHandleA ( lpmodulename : ::windows::core::PCSTR ) -> super::super::Foundation:: HINSTANCE ); let result__ = GetModuleHandleA(lpmodulename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -325,7 +325,7 @@ pub unsafe fn GetModuleHandleExA(dwflags: u32, lpmodulename: P0, phmodule: * where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleHandleExA ( dwflags : u32 , lpmodulename : :: windows::core::PCSTR , phmodule : *mut super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleHandleExA ( dwflags : u32 , lpmodulename : ::windows::core::PCSTR , phmodule : *mut super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); GetModuleHandleExA(dwflags, lpmodulename.into_param().abi(), phmodule) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -335,7 +335,7 @@ pub unsafe fn GetModuleHandleExW(dwflags: u32, lpmodulename: P0, phmodule: * where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleHandleExW ( dwflags : u32 , lpmodulename : :: windows::core::PCWSTR , phmodule : *mut super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleHandleExW ( dwflags : u32 , lpmodulename : ::windows::core::PCWSTR , phmodule : *mut super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); GetModuleHandleExW(dwflags, lpmodulename.into_param().abi(), phmodule) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -345,7 +345,7 @@ pub unsafe fn GetModuleHandleW(lpmodulename: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleHandleW ( lpmodulename : :: windows::core::PCWSTR ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetModuleHandleW ( lpmodulename : ::windows::core::PCWSTR ) -> super::super::Foundation:: HINSTANCE ); let result__ = GetModuleHandleW(lpmodulename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -357,7 +357,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProcAddress ( hmodule : super::super::Foundation:: HINSTANCE , lpprocname : :: windows::core::PCSTR ) -> super::super::Foundation:: FARPROC ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProcAddress ( hmodule : super::super::Foundation:: HINSTANCE , lpprocname : ::windows::core::PCSTR ) -> super::super::Foundation:: FARPROC ); GetProcAddress(hmodule.into_param().abi(), lpprocname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -367,7 +367,7 @@ pub unsafe fn LoadLibraryA(lplibfilename: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LoadLibraryA ( lplibfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LoadLibraryA ( lplibfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: HINSTANCE ); let result__ = LoadLibraryA(lplibfilename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -379,7 +379,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LoadLibraryExA ( lplibfilename : :: windows::core::PCSTR , hfile : super::super::Foundation:: HANDLE , dwflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LoadLibraryExA ( lplibfilename : ::windows::core::PCSTR , hfile : super::super::Foundation:: HANDLE , dwflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: HINSTANCE ); let result__ = LoadLibraryExA(lplibfilename.into_param().abi(), hfile.into_param().abi(), dwflags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -391,7 +391,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LoadLibraryExW ( lplibfilename : :: windows::core::PCWSTR , hfile : super::super::Foundation:: HANDLE , dwflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LoadLibraryExW ( lplibfilename : ::windows::core::PCWSTR , hfile : super::super::Foundation:: HANDLE , dwflags : LOAD_LIBRARY_FLAGS ) -> super::super::Foundation:: HINSTANCE ); let result__ = LoadLibraryExW(lplibfilename.into_param().abi(), hfile.into_param().abi(), dwflags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -402,7 +402,7 @@ pub unsafe fn LoadLibraryW(lplibfilename: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LoadLibraryW ( lplibfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LoadLibraryW ( lplibfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: HINSTANCE ); let result__ = LoadLibraryW(lplibfilename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -412,7 +412,7 @@ pub unsafe fn LoadModule(lpmodulename: P0, lpparameterblock: *const ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LoadModule ( lpmodulename : :: windows::core::PCSTR , lpparameterblock : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LoadModule ( lpmodulename : ::windows::core::PCSTR , lpparameterblock : *const ::core::ffi::c_void ) -> u32 ); LoadModule(lpmodulename.into_param().abi(), lpparameterblock) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -422,7 +422,7 @@ pub unsafe fn LoadPackagedLibrary(lpwlibfilename: P0, reserved: u32) -> ::wi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn LoadPackagedLibrary ( lpwlibfilename : :: windows::core::PCWSTR , reserved : u32 ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn LoadPackagedLibrary ( lpwlibfilename : ::windows::core::PCWSTR , reserved : u32 ) -> super::super::Foundation:: HINSTANCE ); let result__ = LoadPackagedLibrary(lpwlibfilename.into_param().abi(), reserved); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -469,7 +469,7 @@ pub unsafe fn SetDllDirectoryA(lppathname: P0) -> super::super::Foundation:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetDllDirectoryA ( lppathname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetDllDirectoryA ( lppathname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetDllDirectoryA(lppathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -479,7 +479,7 @@ pub unsafe fn SetDllDirectoryW(lppathname: P0) -> super::super::Foundation:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetDllDirectoryW ( lppathname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetDllDirectoryW ( lppathname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetDllDirectoryW(lppathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -502,7 +502,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn UpdateResourceA ( hupdate : UPDATERESOURCE_HANDLE , lptype : :: windows::core::PCSTR , lpname : :: windows::core::PCSTR , wlanguage : u16 , lpdata : *const ::core::ffi::c_void , cb : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn UpdateResourceA ( hupdate : UPDATERESOURCE_HANDLE , lptype : ::windows::core::PCSTR , lpname : ::windows::core::PCSTR , wlanguage : u16 , lpdata : *const ::core::ffi::c_void , cb : u32 ) -> super::super::Foundation:: BOOL ); UpdateResourceA(hupdate.into_param().abi(), lptype.into_param().abi(), lpname.into_param().abi(), wlanguage, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), cb) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`, `\"Win32_Foundation\"`*"] @@ -514,7 +514,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn UpdateResourceW ( hupdate : UPDATERESOURCE_HANDLE , lptype : :: windows::core::PCWSTR , lpname : :: windows::core::PCWSTR , wlanguage : u16 , lpdata : *const ::core::ffi::c_void , cb : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn UpdateResourceW ( hupdate : UPDATERESOURCE_HANDLE , lptype : ::windows::core::PCWSTR , lpname : ::windows::core::PCWSTR , wlanguage : u16 , lpdata : *const ::core::ffi::c_void , cb : u32 ) -> super::super::Foundation:: BOOL ); UpdateResourceW(hupdate.into_param().abi(), lptype.into_param().abi(), lpname.into_param().abi(), wlanguage, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), cb) } #[doc = "*Required features: `\"Win32_System_LibraryLoader\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs index f40645b1eb..7821f706e8 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Mailslots/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn CreateMailslotA(lpname: P0, nmaxmessagesize: u32, lreadtimeout where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMailslotA ( lpname : :: windows::core::PCSTR , nmaxmessagesize : u32 , lreadtimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMailslotA ( lpname : ::windows::core::PCSTR , nmaxmessagesize : u32 , lreadtimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); let result__ = CreateMailslotA(lpname.into_param().abi(), nmaxmessagesize, lreadtimeout, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -16,7 +16,7 @@ pub unsafe fn CreateMailslotW(lpname: P0, nmaxmessagesize: u32, lreadtimeout where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMailslotW ( lpname : :: windows::core::PCWSTR , nmaxmessagesize : u32 , lreadtimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMailslotW ( lpname : ::windows::core::PCWSTR , nmaxmessagesize : u32 , lreadtimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); let result__ = CreateMailslotW(lpname.into_param().abi(), nmaxmessagesize, lreadtimeout, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } diff --git a/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs index 808bc702d0..6722db2210 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Memory/mod.rs @@ -45,7 +45,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-memory-l1-1-7.dll""system" fn CreateFileMapping2 ( file : super::super::Foundation:: HANDLE , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , desiredaccess : u32 , pageprotection : PAGE_PROTECTION_FLAGS , allocationattributes : u32 , maximumsize : u64 , name : :: windows::core::PCWSTR , extendedparameters : *mut MEM_EXTENDED_PARAMETER , parametercount : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "api-ms-win-core-memory-l1-1-7.dll""system" fn CreateFileMapping2 ( file : super::super::Foundation:: HANDLE , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , desiredaccess : u32 , pageprotection : PAGE_PROTECTION_FLAGS , allocationattributes : u32 , maximumsize : u64 , name : ::windows::core::PCWSTR , extendedparameters : *mut MEM_EXTENDED_PARAMETER , parametercount : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileMapping2(file.into_param().abi(), ::core::mem::transmute(securityattributes.unwrap_or(::std::ptr::null())), desiredaccess, pageprotection, allocationattributes, maximumsize, name.into_param().abi(), ::core::mem::transmute(extendedparameters.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), extendedparameters.as_deref().map_or(0, |slice| slice.len() as _)); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -57,7 +57,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingA ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingA ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileMappingA(hfile.into_param().abi(), ::core::mem::transmute(lpfilemappingattributes.unwrap_or(::std::ptr::null())), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -69,7 +69,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingFromApp ( hfile : super::super::Foundation:: HANDLE , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , pageprotection : PAGE_PROTECTION_FLAGS , maximumsize : u64 , name : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingFromApp ( hfile : super::super::Foundation:: HANDLE , securityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , pageprotection : PAGE_PROTECTION_FLAGS , maximumsize : u64 , name : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileMappingFromApp(hfile.into_param().abi(), ::core::mem::transmute(securityattributes.unwrap_or(::std::ptr::null())), pageprotection, maximumsize, name.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -81,7 +81,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingNumaA ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : :: windows::core::PCSTR , nndpreferred : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingNumaA ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : ::windows::core::PCSTR , nndpreferred : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileMappingNumaA(hfile.into_param().abi(), ::core::mem::transmute(lpfilemappingattributes.unwrap_or(::std::ptr::null())), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into_param().abi(), nndpreferred); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -93,7 +93,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingNumaW ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : :: windows::core::PCWSTR , nndpreferred : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingNumaW ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : ::windows::core::PCWSTR , nndpreferred : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileMappingNumaW(hfile.into_param().abi(), ::core::mem::transmute(lpfilemappingattributes.unwrap_or(::std::ptr::null())), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into_param().abi(), nndpreferred); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -105,7 +105,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingW ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateFileMappingW ( hfile : super::super::Foundation:: HANDLE , lpfilemappingattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flprotect : PAGE_PROTECTION_FLAGS , dwmaximumsizehigh : u32 , dwmaximumsizelow : u32 , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateFileMappingW(hfile.into_param().abi(), ::core::mem::transmute(lpfilemappingattributes.unwrap_or(::std::ptr::null())), flprotect, dwmaximumsizehigh, dwmaximumsizelow, lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -421,7 +421,7 @@ pub unsafe fn IsBadStringPtrA(lpsz: P0, ucchmax: usize) -> super::super::Fou where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn IsBadStringPtrA ( lpsz : :: windows::core::PCSTR , ucchmax : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn IsBadStringPtrA ( lpsz : ::windows::core::PCSTR , ucchmax : usize ) -> super::super::Foundation:: BOOL ); IsBadStringPtrA(lpsz.into_param().abi(), ucchmax) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] @@ -431,7 +431,7 @@ pub unsafe fn IsBadStringPtrW(lpsz: P0, ucchmax: usize) -> super::super::Fou where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn IsBadStringPtrW ( lpsz : :: windows::core::PCWSTR , ucchmax : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn IsBadStringPtrW ( lpsz : ::windows::core::PCWSTR , ucchmax : usize ) -> super::super::Foundation:: BOOL ); IsBadStringPtrW(lpsz.into_param().abi(), ucchmax) } #[doc = "*Required features: `\"Win32_System_Memory\"`, `\"Win32_Foundation\"`*"] @@ -638,7 +638,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenFileMappingA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenFileMappingA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenFileMappingA(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -650,7 +650,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-memory-l1-1-3.dll""system" fn OpenFileMappingFromApp ( desiredaccess : u32 , inherithandle : super::super::Foundation:: BOOL , name : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "api-ms-win-core-memory-l1-1-3.dll""system" fn OpenFileMappingFromApp ( desiredaccess : u32 , inherithandle : super::super::Foundation:: BOOL , name : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenFileMappingFromApp(desiredaccess, inherithandle.into_param().abi(), name.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -662,7 +662,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenFileMappingW ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenFileMappingW ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenFileMappingW(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } diff --git a/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs b/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs index 1275d908bf..8d34174b12 100644 --- a/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/MessageQueuing/mod.rs @@ -4,14 +4,14 @@ pub unsafe fn MQADsPathToFormatName(lpwcsadspath: P0, lpwcsformatname: ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQADsPathToFormatName ( lpwcsadspath : :: windows::core::PCWSTR , lpwcsformatname : :: windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQADsPathToFormatName ( lpwcsadspath : ::windows::core::PCWSTR , lpwcsformatname : ::windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows::core::HRESULT ); MQADsPathToFormatName(lpwcsadspath.into_param().abi(), ::core::mem::transmute(lpwcsformatname), lpdwformatnamelength).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] #[cfg(feature = "Win32_System_DistributedTransactionCoordinator")] #[inline] pub unsafe fn MQBeginTransaction() -> ::windows::core::Result { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQBeginTransaction ( pptransaction : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQBeginTransaction ( pptransaction : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MQBeginTransaction(&mut result__).from_abi(result__) } @@ -22,20 +22,20 @@ pub unsafe fn MQCloseCursor(hcursor: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQCloseCursor ( hcursor : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQCloseCursor ( hcursor : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); MQCloseCursor(hcursor.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] #[inline] pub unsafe fn MQCloseQueue(hqueue: isize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQCloseQueue ( hqueue : isize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQCloseQueue ( hqueue : isize ) -> ::windows::core::HRESULT ); MQCloseQueue(hqueue).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MQCreateCursor(hqueue: isize) -> ::windows::core::Result { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQCreateCursor ( hqueue : isize , phcursor : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQCreateCursor ( hqueue : isize , phcursor : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MQCreateCursor(hqueue, &mut result__).from_abi(result__) } @@ -46,7 +46,7 @@ pub unsafe fn MQCreateQueue(psecuritydescriptor: P0, pqueueprops: *mut MQQUE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQCreateQueue ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pqueueprops : *mut MQQUEUEPROPS , lpwcsformatname : :: windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQCreateQueue ( psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , pqueueprops : *mut MQQUEUEPROPS , lpwcsformatname : ::windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows::core::HRESULT ); MQCreateQueue(psecuritydescriptor.into_param().abi(), pqueueprops, ::core::mem::transmute(lpwcsformatname), lpdwformatnamelength).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] @@ -55,7 +55,7 @@ pub unsafe fn MQDeleteQueue(lpwcsformatname: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQDeleteQueue ( lpwcsformatname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQDeleteQueue ( lpwcsformatname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MQDeleteQueue(lpwcsformatname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] @@ -81,14 +81,14 @@ pub unsafe fn MQGetMachineProperties(lpwcsmachinename: P0, pguidmachineid: : where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetMachineProperties ( lpwcsmachinename : :: windows::core::PCWSTR , pguidmachineid : *const :: windows::core::GUID , pqmprops : *mut MQQMPROPS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetMachineProperties ( lpwcsmachinename : ::windows::core::PCWSTR , pguidmachineid : *const ::windows::core::GUID , pqmprops : *mut MQQMPROPS ) -> ::windows::core::HRESULT ); MQGetMachineProperties(lpwcsmachinename.into_param().abi(), ::core::mem::transmute(pguidmachineid.unwrap_or(::std::ptr::null())), pqmprops).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_IO"))] #[inline] pub unsafe fn MQGetOverlappedResult(lpoverlapped: *const super::IO::OVERLAPPED) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetOverlappedResult ( lpoverlapped : *const super::IO:: OVERLAPPED ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetOverlappedResult ( lpoverlapped : *const super::IO:: OVERLAPPED ) -> ::windows::core::HRESULT ); MQGetOverlappedResult(lpoverlapped).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -98,7 +98,7 @@ pub unsafe fn MQGetPrivateComputerInformation(lpwcscomputername: P0, pprivat where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetPrivateComputerInformation ( lpwcscomputername : :: windows::core::PCWSTR , pprivateprops : *mut MQPRIVATEPROPS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetPrivateComputerInformation ( lpwcscomputername : ::windows::core::PCWSTR , pprivateprops : *mut MQPRIVATEPROPS ) -> ::windows::core::HRESULT ); MQGetPrivateComputerInformation(lpwcscomputername.into_param().abi(), pprivateprops).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -108,7 +108,7 @@ pub unsafe fn MQGetQueueProperties(lpwcsformatname: P0, pqueueprops: *mut MQ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetQueueProperties ( lpwcsformatname : :: windows::core::PCWSTR , pqueueprops : *mut MQQUEUEPROPS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetQueueProperties ( lpwcsformatname : ::windows::core::PCWSTR , pqueueprops : *mut MQQUEUEPROPS ) -> ::windows::core::HRESULT ); MQGetQueueProperties(lpwcsformatname.into_param().abi(), pqueueprops).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Security\"`*"] @@ -118,14 +118,14 @@ pub unsafe fn MQGetQueueSecurity(lpwcsformatname: P0, requestedinformation: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetQueueSecurity ( lpwcsformatname : :: windows::core::PCWSTR , requestedinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetQueueSecurity ( lpwcsformatname : ::windows::core::PCWSTR , requestedinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> ::windows::core::HRESULT ); MQGetQueueSecurity(lpwcsformatname.into_param().abi(), requestedinformation, psecuritydescriptor, nlength, lpnlengthneeded).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MQGetSecurityContext(lpcertbuffer: ::core::option::Option<*const ::core::ffi::c_void>, dwcertbufferlength: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetSecurityContext ( lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 , phsecuritycontext : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetSecurityContext ( lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 , phsecuritycontext : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MQGetSecurityContext(::core::mem::transmute(lpcertbuffer.unwrap_or(::std::ptr::null())), dwcertbufferlength, &mut result__).from_abi(result__) } @@ -133,20 +133,20 @@ pub unsafe fn MQGetSecurityContext(lpcertbuffer: ::core::option::Option<*const : #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn MQGetSecurityContextEx(lpcertbuffer: ::core::option::Option<*const ::core::ffi::c_void>, dwcertbufferlength: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetSecurityContextEx ( lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 , phsecuritycontext : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQGetSecurityContextEx ( lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 , phsecuritycontext : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MQGetSecurityContextEx(::core::mem::transmute(lpcertbuffer.unwrap_or(::std::ptr::null())), dwcertbufferlength, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] #[inline] pub unsafe fn MQHandleToFormatName(hqueue: isize, lpwcsformatname: ::windows::core::PWSTR, lpdwformatnamelength: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQHandleToFormatName ( hqueue : isize , lpwcsformatname : :: windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQHandleToFormatName ( hqueue : isize , lpwcsformatname : ::windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows::core::HRESULT ); MQHandleToFormatName(hqueue, ::core::mem::transmute(lpwcsformatname), lpdwformatnamelength).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] #[inline] pub unsafe fn MQInstanceToFormatName(pguid: *const ::windows::core::GUID, lpwcsformatname: ::windows::core::PWSTR, lpdwformatnamelength: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQInstanceToFormatName ( pguid : *const :: windows::core::GUID , lpwcsformatname : :: windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQInstanceToFormatName ( pguid : *const ::windows::core::GUID , lpwcsformatname : ::windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows::core::HRESULT ); MQInstanceToFormatName(pguid, ::core::mem::transmute(lpwcsformatname), lpdwformatnamelength).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -156,7 +156,7 @@ pub unsafe fn MQLocateBegin(lpwcscontext: P0, prestriction: ::core::option:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQLocateBegin ( lpwcscontext : :: windows::core::PCWSTR , prestriction : *const MQRESTRICTION , pcolumns : *const MQCOLUMNSET , psort : *const MQSORTSET , phenum : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQLocateBegin ( lpwcscontext : ::windows::core::PCWSTR , prestriction : *const MQRESTRICTION , pcolumns : *const MQCOLUMNSET , psort : *const MQSORTSET , phenum : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MQLocateBegin(lpwcscontext.into_param().abi(), ::core::mem::transmute(prestriction.unwrap_or(::std::ptr::null())), pcolumns, psort, &mut result__).from_abi(result__) } @@ -167,7 +167,7 @@ pub unsafe fn MQLocateEnd(henum: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQLocateEnd ( henum : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQLocateEnd ( henum : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); MQLocateEnd(henum.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -177,7 +177,7 @@ pub unsafe fn MQLocateNext(henum: P0, pcprops: *mut u32, apropvar: *mut supe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQLocateNext ( henum : super::super::Foundation:: HANDLE , pcprops : *mut u32 , apropvar : *mut super::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQLocateNext ( henum : super::super::Foundation:: HANDLE , pcprops : *mut u32 , apropvar : *mut super::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); MQLocateNext(henum.into_param().abi(), pcprops, apropvar).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`*"] @@ -187,7 +187,7 @@ pub unsafe fn MQMarkMessageRejected(hqueue: P0, ulllookupid: u64) -> ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQMarkMessageRejected ( hqueue : super::super::Foundation:: HANDLE , ulllookupid : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQMarkMessageRejected ( hqueue : super::super::Foundation:: HANDLE , ulllookupid : u64 ) -> ::windows::core::HRESULT ); MQMarkMessageRejected(hqueue.into_param().abi(), ulllookupid).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] @@ -198,7 +198,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQMgmtAction ( pcomputername : :: windows::core::PCWSTR , pobjectname : :: windows::core::PCWSTR , paction : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQMgmtAction ( pcomputername : ::windows::core::PCWSTR , pobjectname : ::windows::core::PCWSTR , paction : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MQMgmtAction(pcomputername.into_param().abi(), pobjectname.into_param().abi(), paction.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -209,7 +209,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQMgmtGetInfo ( pcomputername : :: windows::core::PCWSTR , pobjectname : :: windows::core::PCWSTR , pmgmtprops : *mut MQMGMTPROPS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQMgmtGetInfo ( pcomputername : ::windows::core::PCWSTR , pobjectname : ::windows::core::PCWSTR , pmgmtprops : *mut MQMGMTPROPS ) -> ::windows::core::HRESULT ); MQMgmtGetInfo(pcomputername.into_param().abi(), pobjectname.into_param().abi(), pmgmtprops).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] @@ -219,7 +219,7 @@ pub unsafe fn MQMoveMessage(hsourcequeue: isize, hdestinationqueue: isize, u where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQMoveMessage ( hsourcequeue : isize , hdestinationqueue : isize , ulllookupid : u64 , ptransaction : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQMoveMessage ( hsourcequeue : isize , hdestinationqueue : isize , ulllookupid : u64 , ptransaction : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MQMoveMessage(hsourcequeue, hdestinationqueue, ulllookupid, ptransaction.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] @@ -228,7 +228,7 @@ pub unsafe fn MQOpenQueue(lpwcsformatname: P0, dwaccess: u32, dwsharemode: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQOpenQueue ( lpwcsformatname : :: windows::core::PCWSTR , dwaccess : u32 , dwsharemode : u32 , phqueue : *mut isize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQOpenQueue ( lpwcsformatname : ::windows::core::PCWSTR , dwaccess : u32 , dwsharemode : u32 , phqueue : *mut isize ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MQOpenQueue(lpwcsformatname.into_param().abi(), dwaccess, dwsharemode, &mut result__).from_abi(result__) } @@ -238,13 +238,13 @@ pub unsafe fn MQPathNameToFormatName(lpwcspathname: P0, lpwcsformatname: ::w where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQPathNameToFormatName ( lpwcspathname : :: windows::core::PCWSTR , lpwcsformatname : :: windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQPathNameToFormatName ( lpwcspathname : ::windows::core::PCWSTR , lpwcsformatname : ::windows::core::PWSTR , lpdwformatnamelength : *mut u32 ) -> ::windows::core::HRESULT ); MQPathNameToFormatName(lpwcspathname.into_param().abi(), ::core::mem::transmute(lpwcsformatname), lpdwformatnamelength).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] #[inline] pub unsafe fn MQPurgeQueue(hqueue: isize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQPurgeQueue ( hqueue : isize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQPurgeQueue ( hqueue : isize ) -> ::windows::core::HRESULT ); MQPurgeQueue(hqueue).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_System_IO\"`*"] @@ -255,7 +255,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQReceiveMessage ( hsource : isize , dwtimeout : u32 , dwaction : u32 , pmessageprops : *mut MQMSGPROPS , lpoverlapped : *mut super::IO:: OVERLAPPED , fnreceivecallback : PMQRECEIVECALLBACK , hcursor : super::super::Foundation:: HANDLE , ptransaction : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQReceiveMessage ( hsource : isize , dwtimeout : u32 , dwaction : u32 , pmessageprops : *mut MQMSGPROPS , lpoverlapped : *mut super::IO:: OVERLAPPED , fnreceivecallback : PMQRECEIVECALLBACK , hcursor : super::super::Foundation:: HANDLE , ptransaction : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MQReceiveMessage(hsource, dwtimeout, dwaction, ::core::mem::transmute(pmessageprops.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut())), fnreceivecallback, hcursor.into_param().abi(), ptransaction.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`, `\"Win32_System_IO\"`*"] @@ -265,13 +265,13 @@ pub unsafe fn MQReceiveMessageByLookupId(hsource: isize, ulllookupid: u64, d where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQReceiveMessageByLookupId ( hsource : isize , ulllookupid : u64 , dwlookupaction : u32 , pmessageprops : *mut MQMSGPROPS , lpoverlapped : *mut super::IO:: OVERLAPPED , fnreceivecallback : PMQRECEIVECALLBACK , ptransaction : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQReceiveMessageByLookupId ( hsource : isize , ulllookupid : u64 , dwlookupaction : u32 , pmessageprops : *mut MQMSGPROPS , lpoverlapped : *mut super::IO:: OVERLAPPED , fnreceivecallback : PMQRECEIVECALLBACK , ptransaction : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MQReceiveMessageByLookupId(hsource, ulllookupid, dwlookupaction, ::core::mem::transmute(pmessageprops.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpoverlapped.unwrap_or(::std::ptr::null_mut())), fnreceivecallback, ptransaction.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] #[inline] pub unsafe fn MQRegisterCertificate(dwflags: u32, lpcertbuffer: *const ::core::ffi::c_void, dwcertbufferlength: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQRegisterCertificate ( dwflags : u32 , lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQRegisterCertificate ( dwflags : u32 , lpcertbuffer : *const ::core::ffi::c_void , dwcertbufferlength : u32 ) -> ::windows::core::HRESULT ); MQRegisterCertificate(dwflags, lpcertbuffer, dwcertbufferlength).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_DistributedTransactionCoordinator\"`*"] @@ -281,7 +281,7 @@ pub unsafe fn MQSendMessage(hdestinationqueue: isize, pmessageprops: *const where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQSendMessage ( hdestinationqueue : isize , pmessageprops : *const MQMSGPROPS , ptransaction : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQSendMessage ( hdestinationqueue : isize , pmessageprops : *const MQMSGPROPS , ptransaction : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); MQSendMessage(hdestinationqueue, pmessageprops, ptransaction.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -291,7 +291,7 @@ pub unsafe fn MQSetQueueProperties(lpwcsformatname: P0, pqueueprops: *mut MQ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQSetQueueProperties ( lpwcsformatname : :: windows::core::PCWSTR , pqueueprops : *mut MQQUEUEPROPS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQSetQueueProperties ( lpwcsformatname : ::windows::core::PCWSTR , pqueueprops : *mut MQQUEUEPROPS ) -> ::windows::core::HRESULT ); MQSetQueueProperties(lpwcsformatname.into_param().abi(), pqueueprops).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_Security\"`*"] @@ -302,7 +302,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mqrt.dll""system" fn MQSetQueueSecurity ( lpwcsformatname : :: windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mqrt.dll""system" fn MQSetQueueSecurity ( lpwcsformatname : ::windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> ::windows::core::HRESULT ); MQSetQueueSecurity(lpwcsformatname.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`, `\"Win32_System_Com\"`*"] @@ -6950,61 +6950,61 @@ pub struct _DMSMQEventEvents_Vtbl { #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const LONG_LIVED: u32 = 4294967294u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MACHINE_ACTION_CONNECT: ::windows::core::PCWSTR = ::windows::w!("CONNECT"); +pub const MACHINE_ACTION_CONNECT: ::windows::core::PCWSTR = ::windows::core::w!("CONNECT"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MACHINE_ACTION_DISCONNECT: ::windows::core::PCWSTR = ::windows::w!("DISCONNECT"); +pub const MACHINE_ACTION_DISCONNECT: ::windows::core::PCWSTR = ::windows::core::w!("DISCONNECT"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MACHINE_ACTION_TIDY: ::windows::core::PCWSTR = ::windows::w!("TIDY"); +pub const MACHINE_ACTION_TIDY: ::windows::core::PCWSTR = ::windows::core::w!("TIDY"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_CORRECT_TYPE: ::windows::core::PCWSTR = ::windows::w!("YES"); +pub const MGMT_QUEUE_CORRECT_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("YES"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_FOREIGN_TYPE: ::windows::core::PCWSTR = ::windows::w!("YES"); +pub const MGMT_QUEUE_FOREIGN_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("YES"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_INCORRECT_TYPE: ::windows::core::PCWSTR = ::windows::w!("NO"); +pub const MGMT_QUEUE_INCORRECT_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("NO"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_LOCAL_LOCATION: ::windows::core::PCWSTR = ::windows::w!("LOCAL"); +pub const MGMT_QUEUE_LOCAL_LOCATION: ::windows::core::PCWSTR = ::windows::core::w!("LOCAL"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_NOT_FOREIGN_TYPE: ::windows::core::PCWSTR = ::windows::w!("NO"); +pub const MGMT_QUEUE_NOT_FOREIGN_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("NO"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_NOT_TRANSACTIONAL_TYPE: ::windows::core::PCWSTR = ::windows::w!("NO"); +pub const MGMT_QUEUE_NOT_TRANSACTIONAL_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("NO"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_REMOTE_LOCATION: ::windows::core::PCWSTR = ::windows::w!("REMOTE"); +pub const MGMT_QUEUE_REMOTE_LOCATION: ::windows::core::PCWSTR = ::windows::core::w!("REMOTE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_CONNECTED: ::windows::core::PCWSTR = ::windows::w!("CONNECTED"); +pub const MGMT_QUEUE_STATE_CONNECTED: ::windows::core::PCWSTR = ::windows::core::w!("CONNECTED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_DISCONNECTED: ::windows::core::PCWSTR = ::windows::w!("DISCONNECTED"); +pub const MGMT_QUEUE_STATE_DISCONNECTED: ::windows::core::PCWSTR = ::windows::core::w!("DISCONNECTED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_DISCONNECTING: ::windows::core::PCWSTR = ::windows::w!("DISCONNECTING"); +pub const MGMT_QUEUE_STATE_DISCONNECTING: ::windows::core::PCWSTR = ::windows::core::w!("DISCONNECTING"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_LOCAL: ::windows::core::PCWSTR = ::windows::w!("LOCAL CONNECTION"); +pub const MGMT_QUEUE_STATE_LOCAL: ::windows::core::PCWSTR = ::windows::core::w!("LOCAL CONNECTION"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_LOCKED: ::windows::core::PCWSTR = ::windows::w!("LOCKED"); +pub const MGMT_QUEUE_STATE_LOCKED: ::windows::core::PCWSTR = ::windows::core::w!("LOCKED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_NEED_VALIDATE: ::windows::core::PCWSTR = ::windows::w!("NEED VALIDATION"); +pub const MGMT_QUEUE_STATE_NEED_VALIDATE: ::windows::core::PCWSTR = ::windows::core::w!("NEED VALIDATION"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_NONACTIVE: ::windows::core::PCWSTR = ::windows::w!("INACTIVE"); +pub const MGMT_QUEUE_STATE_NONACTIVE: ::windows::core::PCWSTR = ::windows::core::w!("INACTIVE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_ONHOLD: ::windows::core::PCWSTR = ::windows::w!("ONHOLD"); +pub const MGMT_QUEUE_STATE_ONHOLD: ::windows::core::PCWSTR = ::windows::core::w!("ONHOLD"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_STATE_WAITING: ::windows::core::PCWSTR = ::windows::w!("WAITING"); +pub const MGMT_QUEUE_STATE_WAITING: ::windows::core::PCWSTR = ::windows::core::w!("WAITING"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TRANSACTIONAL_TYPE: ::windows::core::PCWSTR = ::windows::w!("YES"); +pub const MGMT_QUEUE_TRANSACTIONAL_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("YES"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_CONNECTOR: ::windows::core::PCWSTR = ::windows::w!("CONNECTOR"); +pub const MGMT_QUEUE_TYPE_CONNECTOR: ::windows::core::PCWSTR = ::windows::core::w!("CONNECTOR"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_MACHINE: ::windows::core::PCWSTR = ::windows::w!("MACHINE"); +pub const MGMT_QUEUE_TYPE_MACHINE: ::windows::core::PCWSTR = ::windows::core::w!("MACHINE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_MULTICAST: ::windows::core::PCWSTR = ::windows::w!("MULTICAST"); +pub const MGMT_QUEUE_TYPE_MULTICAST: ::windows::core::PCWSTR = ::windows::core::w!("MULTICAST"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_PRIVATE: ::windows::core::PCWSTR = ::windows::w!("PRIVATE"); +pub const MGMT_QUEUE_TYPE_PRIVATE: ::windows::core::PCWSTR = ::windows::core::w!("PRIVATE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_TYPE_PUBLIC: ::windows::core::PCWSTR = ::windows::w!("PUBLIC"); +pub const MGMT_QUEUE_TYPE_PUBLIC: ::windows::core::PCWSTR = ::windows::core::w!("PUBLIC"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MGMT_QUEUE_UNKNOWN_TYPE: ::windows::core::PCWSTR = ::windows::w!("UNKNOWN"); +pub const MGMT_QUEUE_UNKNOWN_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("UNKNOWN"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MO_MACHINE_TOKEN: ::windows::core::PCWSTR = ::windows::w!("MACHINE"); +pub const MO_MACHINE_TOKEN: ::windows::core::PCWSTR = ::windows::core::w!("MACHINE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MO_QUEUE_TOKEN: ::windows::core::PCWSTR = ::windows::w!("QUEUE"); +pub const MO_QUEUE_TOKEN: ::windows::core::PCWSTR = ::windows::core::w!("QUEUE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const MQMSG_AUTHENTICATED_QM_MESSAGE: u32 = 11u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] @@ -7092,9 +7092,9 @@ pub const MSMQTransaction: ::windows::core::GUID = ::windows::core::GUID::from_u #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const MSMQTransactionDispenser: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xd7d6e084_dccd_11d0_aa4b_0060970debae); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MSMQ_CONNECTED: ::windows::core::PCWSTR = ::windows::w!("CONNECTED"); +pub const MSMQ_CONNECTED: ::windows::core::PCWSTR = ::windows::core::w!("CONNECTED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const MSMQ_DISCONNECTED: ::windows::core::PCWSTR = ::windows::w!("DISCONNECTED"); +pub const MSMQ_DISCONNECTED: ::windows::core::PCWSTR = ::windows::core::w!("DISCONNECTED"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const PREQ: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] @@ -7392,11 +7392,11 @@ pub const QUERY_SORTASCEND: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] pub const QUERY_SORTDESCEND: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const QUEUE_ACTION_EOD_RESEND: ::windows::core::PCWSTR = ::windows::w!("EOD_RESEND"); +pub const QUEUE_ACTION_EOD_RESEND: ::windows::core::PCWSTR = ::windows::core::w!("EOD_RESEND"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const QUEUE_ACTION_PAUSE: ::windows::core::PCWSTR = ::windows::w!("PAUSE"); +pub const QUEUE_ACTION_PAUSE: ::windows::core::PCWSTR = ::windows::core::w!("PAUSE"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] -pub const QUEUE_ACTION_RESUME: ::windows::core::PCWSTR = ::windows::w!("RESUME"); +pub const QUEUE_ACTION_RESUME: ::windows::core::PCWSTR = ::windows::core::w!("RESUME"); #[doc = "*Required features: `\"Win32_System_MessageQueuing\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs index 8a6fab39a1..d67979e862 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Ole/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn BstrFromVector(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn BstrFromVector ( psa : *const super::Com:: SAFEARRAY , pbstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn BstrFromVector ( psa : *const super::Com:: SAFEARRAY , pbstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); BstrFromVector(psa, &mut result__).from_abi(result__) } @@ -17,20 +17,20 @@ pub unsafe fn ClearCustData(pcustdata: *mut super::Com::CUSTDATA) { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn CreateDispTypeInfo(pidata: *mut INTERFACEDATA, lcid: u32, pptinfo: *mut ::core::option::Option) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateDispTypeInfo ( pidata : *mut INTERFACEDATA , lcid : u32 , pptinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateDispTypeInfo ( pidata : *mut INTERFACEDATA , lcid : u32 , pptinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateDispTypeInfo(pidata, lcid, ::core::mem::transmute(pptinfo)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn CreateErrorInfo() -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateErrorInfo ( pperrinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateErrorInfo ( pperrinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateErrorInfo(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn CreateOleAdviseHolder() -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CreateOleAdviseHolder ( ppoaholder : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CreateOleAdviseHolder ( ppoaholder : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateOleAdviseHolder(&mut result__).from_abi(result__) } @@ -42,7 +42,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateStdDispatch ( punkouter : * mut::core::ffi::c_void , pvthis : *mut ::core::ffi::c_void , ptinfo : * mut::core::ffi::c_void , ppunkstddisp : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateStdDispatch ( punkouter : * mut::core::ffi::c_void , pvthis : *mut ::core::ffi::c_void , ptinfo : * mut::core::ffi::c_void , ppunkstddisp : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateStdDispatch(punkouter.into_param().abi(), pvthis, ptinfo.into_param().abi(), ::core::mem::transmute(ppunkstddisp)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -52,7 +52,7 @@ pub unsafe fn CreateTypeLib(syskind: super::Com::SYSKIND, szfile: P0) -> ::w where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateTypeLib ( syskind : super::Com:: SYSKIND , szfile : :: windows::core::PCWSTR , ppctlib : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateTypeLib ( syskind : super::Com:: SYSKIND , szfile : ::windows::core::PCWSTR , ppctlib : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateTypeLib(syskind, szfile.into_param().abi(), &mut result__).from_abi(result__) } @@ -63,7 +63,7 @@ pub unsafe fn CreateTypeLib2(syskind: super::Com::SYSKIND, szfile: P0) -> :: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateTypeLib2 ( syskind : super::Com:: SYSKIND , szfile : :: windows::core::PCWSTR , ppctlib : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn CreateTypeLib2 ( syskind : super::Com:: SYSKIND , szfile : ::windows::core::PCWSTR , ppctlib : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateTypeLib2(syskind, szfile.into_param().abi(), &mut result__).from_abi(result__) } @@ -71,7 +71,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn DispCallFunc(pvinstance: ::core::option::Option<*const ::core::ffi::c_void>, ovft: usize, cc: super::Com::CALLCONV, vtreturn: super::Com::VARENUM, cactuals: u32, prgvt: *const u16, prgpvarg: *const *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn DispCallFunc ( pvinstance : *const ::core::ffi::c_void , ovft : usize , cc : super::Com:: CALLCONV , vtreturn : super::Com:: VARENUM , cactuals : u32 , prgvt : *const u16 , prgpvarg : *const *const super::Com:: VARIANT , pvargresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn DispCallFunc ( pvinstance : *const ::core::ffi::c_void , ovft : usize , cc : super::Com:: CALLCONV , vtreturn : super::Com:: VARENUM , cactuals : u32 , prgvt : *const u16 , prgpvarg : *const *const super::Com:: VARIANT , pvargresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); DispCallFunc(::core::mem::transmute(pvinstance.unwrap_or(::std::ptr::null())), ovft, cc, vtreturn, cactuals, prgvt, prgpvarg, &mut result__).from_abi(result__) } @@ -82,14 +82,14 @@ pub unsafe fn DispGetIDsOfNames(ptinfo: P0, rgsznames: *const ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn DispGetIDsOfNames ( ptinfo : * mut::core::ffi::c_void , rgsznames : *const :: windows::core::PCWSTR , cnames : u32 , rgdispid : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn DispGetIDsOfNames ( ptinfo : * mut::core::ffi::c_void , rgsznames : *const ::windows::core::PCWSTR , cnames : u32 , rgdispid : *mut i32 ) -> ::windows::core::HRESULT ); DispGetIDsOfNames(ptinfo.into_param().abi(), rgsznames, cnames, rgdispid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn DispGetParam(pdispparams: *const super::Com::DISPPARAMS, position: u32, vttarg: super::Com::VARENUM, pvarresult: *mut super::Com::VARIANT, puargerr: ::core::option::Option<*mut u32>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn DispGetParam ( pdispparams : *const super::Com:: DISPPARAMS , position : u32 , vttarg : super::Com:: VARENUM , pvarresult : *mut super::Com:: VARIANT , puargerr : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn DispGetParam ( pdispparams : *const super::Com:: DISPPARAMS , position : u32 , vttarg : super::Com:: VARENUM , pvarresult : *mut super::Com:: VARIANT , puargerr : *mut u32 ) -> ::windows::core::HRESULT ); DispGetParam(pdispparams, position, vttarg, pvarresult, ::core::mem::transmute(puargerr.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -99,7 +99,7 @@ pub unsafe fn DispInvoke(_this: *mut ::core::ffi::c_void, ptinfo: P0, dispid where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn DispInvoke ( _this : *mut ::core::ffi::c_void , ptinfo : * mut::core::ffi::c_void , dispidmember : i32 , wflags : u16 , pparams : *mut super::Com:: DISPPARAMS , pvarresult : *mut super::Com:: VARIANT , pexcepinfo : *mut super::Com:: EXCEPINFO , puargerr : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn DispInvoke ( _this : *mut ::core::ffi::c_void , ptinfo : * mut::core::ffi::c_void , dispidmember : i32 , wflags : u16 , pparams : *mut super::Com:: DISPPARAMS , pvarresult : *mut super::Com:: VARIANT , pexcepinfo : *mut super::Com:: EXCEPINFO , puargerr : *mut u32 ) -> ::windows::core::HRESULT ); DispInvoke(_this, ptinfo.into_param().abi(), dispidmember, wflags, pparams, pvarresult, pexcepinfo, puargerr).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -110,7 +110,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn DoDragDrop ( pdataobj : * mut::core::ffi::c_void , pdropsource : * mut::core::ffi::c_void , dwokeffects : DROPEFFECT , pdweffect : *mut DROPEFFECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn DoDragDrop ( pdataobj : * mut::core::ffi::c_void , pdropsource : * mut::core::ffi::c_void , dwokeffects : DROPEFFECT , pdweffect : *mut DROPEFFECT ) -> ::windows::core::HRESULT ); DoDragDrop(pdataobj.into_param().abi(), pdropsource.into_param().abi(), dwokeffects, pdweffect) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -122,20 +122,20 @@ pub unsafe fn DosDateTimeToVariantTime(wdosdate: u16, wdostime: u16, pvtime: *mu #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn GetActiveObject(rclsid: *const ::windows::core::GUID, pvreserved: *mut ::core::ffi::c_void, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn GetActiveObject ( rclsid : *const :: windows::core::GUID , pvreserved : *mut ::core::ffi::c_void , ppunk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn GetActiveObject ( rclsid : *const ::windows::core::GUID , pvreserved : *mut ::core::ffi::c_void , ppunk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); GetActiveObject(rclsid, pvreserved, ::core::mem::transmute(ppunk)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn GetAltMonthNames(lcid: u32) -> ::windows::core::Result<*mut ::windows::core::PWSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn GetAltMonthNames ( lcid : u32 , prgp : *mut *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn GetAltMonthNames ( lcid : u32 , prgp : *mut *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut ::windows::core::PWSTR>(); GetAltMonthNames(lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn GetRecordInfoFromGuids(rguidtypelib: *const ::windows::core::GUID, uvermajor: u32, uverminor: u32, lcid: u32, rguidtypeinfo: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn GetRecordInfoFromGuids ( rguidtypelib : *const :: windows::core::GUID , uvermajor : u32 , uverminor : u32 , lcid : u32 , rguidtypeinfo : *const :: windows::core::GUID , pprecinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn GetRecordInfoFromGuids ( rguidtypelib : *const ::windows::core::GUID , uvermajor : u32 , uverminor : u32 , lcid : u32 , rguidtypeinfo : *const ::windows::core::GUID , pprecinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetRecordInfoFromGuids(rguidtypelib, uvermajor, uverminor, lcid, rguidtypeinfo, &mut result__).from_abi(result__) } @@ -146,7 +146,7 @@ pub unsafe fn GetRecordInfoFromTypeInfo(ptypeinfo: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn GetRecordInfoFromTypeInfo ( ptypeinfo : * mut::core::ffi::c_void , pprecinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn GetRecordInfoFromTypeInfo ( ptypeinfo : * mut::core::ffi::c_void , pprecinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetRecordInfoFromTypeInfo(ptypeinfo.into_param().abi(), &mut result__).from_abi(result__) } @@ -223,7 +223,7 @@ pub unsafe fn LHashValOfNameSys(syskind: super::Com::SYSKIND, lcid: u32, szn where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn LHashValOfNameSys ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn LHashValOfNameSys ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : ::windows::core::PCWSTR ) -> u32 ); LHashValOfNameSys(syskind, lcid, szname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -233,14 +233,14 @@ pub unsafe fn LHashValOfNameSysA(syskind: super::Com::SYSKIND, lcid: u32, sz where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn LHashValOfNameSysA ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn LHashValOfNameSysA ( syskind : super::Com:: SYSKIND , lcid : u32 , szname : ::windows::core::PCSTR ) -> u32 ); LHashValOfNameSysA(syskind, lcid, szname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn LoadRegTypeLib(rguid: *const ::windows::core::GUID, wvermajor: u16, wverminor: u16, lcid: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn LoadRegTypeLib ( rguid : *const :: windows::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , pptlib : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn LoadRegTypeLib ( rguid : *const ::windows::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , pptlib : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); LoadRegTypeLib(rguid, wvermajor, wverminor, lcid, &mut result__).from_abi(result__) } @@ -251,7 +251,7 @@ pub unsafe fn LoadTypeLib(szfile: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn LoadTypeLib ( szfile : :: windows::core::PCWSTR , pptlib : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn LoadTypeLib ( szfile : ::windows::core::PCWSTR , pptlib : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); LoadTypeLib(szfile.into_param().abi(), &mut result__).from_abi(result__) } @@ -262,7 +262,7 @@ pub unsafe fn LoadTypeLibEx(szfile: P0, regkind: REGKIND) -> ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn LoadTypeLibEx ( szfile : :: windows::core::PCWSTR , regkind : REGKIND , pptlib : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn LoadTypeLibEx ( szfile : ::windows::core::PCWSTR , regkind : REGKIND , pptlib : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); LoadTypeLibEx(szfile.into_param().abi(), regkind, &mut result__).from_abi(result__) } @@ -292,7 +292,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreate ( rclsid : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreate ( rclsid : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreate(rclsid, riid, renderopt, pformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -301,7 +301,7 @@ pub unsafe fn OleCreateDefaultHandler(clsid: *const ::windows::core::GUID, p where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateDefaultHandler ( clsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateDefaultHandler ( clsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateDefaultHandler(clsid, punkouter.into_param().abi(), riid, lplpobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -312,7 +312,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateEmbeddingHelper ( clsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , flags : EMBDHLP_FLAGS , pcf : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateEmbeddingHelper ( clsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , flags : EMBDHLP_FLAGS , pcf : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , lplpobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateEmbeddingHelper(clsid, punkouter.into_param().abi(), flags, pcf.into_param().abi(), riid, lplpobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -324,14 +324,14 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateEx ( rclsid : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateEx ( rclsid : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateEx(rclsid, riid, dwflags, renderopt, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn OleCreateFontIndirect(lpfontdesc: *const FONTDESC, riid: *const ::windows::core::GUID, lplpvobj: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleCreateFontIndirect ( lpfontdesc : *const FONTDESC , riid : *const :: windows::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleCreateFontIndirect ( lpfontdesc : *const FONTDESC , riid : *const ::windows::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateFontIndirect(lpfontdesc, riid, lplpvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -343,7 +343,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateFromData ( psrcdataobj : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateFromData ( psrcdataobj : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateFromData(psrcdataobj.into_param().abi(), riid, renderopt, pformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -356,7 +356,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateFromDataEx ( psrcdataobj : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateFromDataEx ( psrcdataobj : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateFromDataEx(psrcdataobj.into_param().abi(), riid, dwflags, renderopt, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -368,7 +368,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateFromFile ( rclsid : *const :: windows::core::GUID , lpszfilename : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateFromFile ( rclsid : *const ::windows::core::GUID , lpszfilename : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateFromFile(rclsid, lpszfilename.into_param().abi(), riid, renderopt, lpformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -381,7 +381,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateFromFileEx ( rclsid : *const :: windows::core::GUID , lpszfilename : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateFromFileEx ( rclsid : *const ::windows::core::GUID , lpszfilename : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateFromFileEx(rclsid, lpszfilename.into_param().abi(), riid, dwflags, renderopt, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -393,7 +393,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLink ( pmklinksrc : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLink ( pmklinksrc : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateLink(pmklinksrc.into_param().abi(), riid, renderopt, lpformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -406,7 +406,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkEx ( pmklinksrc : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkEx ( pmklinksrc : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateLinkEx(pmklinksrc.into_param().abi(), riid, dwflags, renderopt, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -418,7 +418,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkFromData ( psrcdataobj : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkFromData ( psrcdataobj : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateLinkFromData(psrcdataobj.into_param().abi(), riid, renderopt, pformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -431,7 +431,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkFromDataEx ( psrcdataobj : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkFromDataEx ( psrcdataobj : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateLinkFromDataEx(psrcdataobj.into_param().abi(), riid, dwflags, renderopt, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -443,7 +443,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkToFile ( lpszfilename : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkToFile ( lpszfilename : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , renderopt : OLERENDER , lpformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateLinkToFile(lpszfilename.into_param().abi(), riid, renderopt, lpformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -456,7 +456,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkToFileEx ( lpszfilename : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateLinkToFileEx ( lpszfilename : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , dwflags : OLECREATE , renderopt : OLERENDER , cformats : u32 , rgadvf : *const u32 , rgformatetc : *const super::Com:: FORMATETC , lpadvisesink : * mut::core::ffi::c_void , rgdwconnection : *mut u32 , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateLinkToFileEx(lpszfilename.into_param().abi(), riid, dwflags, renderopt, cformats, rgadvf, rgformatetc, lpadvisesink.into_param().abi(), rgdwconnection, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -477,7 +477,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleCreatePictureIndirect ( lppictdesc : *const PICTDESC , riid : *const :: windows::core::GUID , fown : super::super::Foundation:: BOOL , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleCreatePictureIndirect ( lppictdesc : *const PICTDESC , riid : *const ::windows::core::GUID , fown : super::super::Foundation:: BOOL , lplpvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); OleCreatePictureIndirect(lppictdesc, &::IID, fown.into_param().abi(), &mut result__).from_abi(result__) } @@ -489,14 +489,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleCreatePropertyFrame ( hwndowner : super::super::Foundation:: HWND , x : u32 , y : u32 , lpszcaption : :: windows::core::PCWSTR , cobjects : u32 , ppunk : *const * mut::core::ffi::c_void , cpages : u32 , ppageclsid : *const :: windows::core::GUID , lcid : u32 , dwreserved : u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleCreatePropertyFrame ( hwndowner : super::super::Foundation:: HWND , x : u32 , y : u32 , lpszcaption : ::windows::core::PCWSTR , cobjects : u32 , ppunk : *const * mut::core::ffi::c_void , cpages : u32 , ppageclsid : *const ::windows::core::GUID , lcid : u32 , dwreserved : u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreatePropertyFrame(hwndowner.into_param().abi(), x, y, lpszcaption.into_param().abi(), cobjects, ::core::mem::transmute(ppunk), cpages, ppageclsid, lcid, dwreserved, pvreserved).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn OleCreatePropertyFrameIndirect(lpparams: *const OCPFIPARAMS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleCreatePropertyFrameIndirect ( lpparams : *const OCPFIPARAMS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleCreatePropertyFrameIndirect ( lpparams : *const OCPFIPARAMS ) -> ::windows::core::HRESULT ); OleCreatePropertyFrameIndirect(lpparams).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -508,13 +508,13 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateStaticFromData ( psrcdataobj : * mut::core::ffi::c_void , iid : *const :: windows::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleCreateStaticFromData ( psrcdataobj : * mut::core::ffi::c_void , iid : *const ::windows::core::GUID , renderopt : OLERENDER , pformatetc : *const super::Com:: FORMATETC , pclientsite : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleCreateStaticFromData(psrcdataobj.into_param().abi(), iid, renderopt, pformatetc, pclientsite.into_param().abi(), pstg.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn OleDestroyMenuDescriptor(holemenu: isize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn OleDestroyMenuDescriptor ( holemenu : isize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleDestroyMenuDescriptor ( holemenu : isize ) -> ::windows::core::HRESULT ); OleDestroyMenuDescriptor(holemenu).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -524,7 +524,7 @@ pub unsafe fn OleDoAutoConvert(pstg: P0) -> ::windows::core::Result<::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleDoAutoConvert ( pstg : * mut::core::ffi::c_void , pclsidnew : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleDoAutoConvert ( pstg : * mut::core::ffi::c_void , pclsidnew : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); OleDoAutoConvert(pstg.into_param().abi(), &mut result__).from_abi(result__) } @@ -536,7 +536,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleDraw ( punknown : * mut::core::ffi::c_void , dwaspect : u32 , hdcdraw : super::super::Graphics::Gdi:: HDC , lprcbounds : *const super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleDraw ( punknown : * mut::core::ffi::c_void , dwaspect : u32 , hdcdraw : super::super::Graphics::Gdi:: HDC , lprcbounds : *const super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); OleDraw(punknown.into_param().abi(), dwaspect, hdcdraw.into_param().abi(), lprcbounds).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Memory\"`*"] @@ -552,13 +552,13 @@ where #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn OleFlushClipboard() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn OleFlushClipboard ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleFlushClipboard ( ) -> ::windows::core::HRESULT ); OleFlushClipboard().ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn OleGetAutoConvert(clsidold: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "ole32.dll""system" fn OleGetAutoConvert ( clsidold : *const :: windows::core::GUID , pclsidnew : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleGetAutoConvert ( clsidold : *const ::windows::core::GUID , pclsidnew : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); OleGetAutoConvert(clsidold, &mut result__).from_abi(result__) } @@ -566,7 +566,7 @@ pub unsafe fn OleGetAutoConvert(clsidold: *const ::windows::core::GUID) -> ::win #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleGetClipboard() -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn OleGetClipboard ( ppdataobj : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleGetClipboard ( ppdataobj : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleGetClipboard(&mut result__).from_abi(result__) } @@ -574,7 +574,7 @@ pub unsafe fn OleGetClipboard() -> ::windows::core::Result, dataenterpriseid: *mut ::windows::core::PWSTR, sourcedescription: *mut ::windows::core::PWSTR, targetdescription: *mut ::windows::core::PWSTR, datadescription: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn OleGetClipboardWithEnterpriseInfo ( dataobject : *mut * mut::core::ffi::c_void , dataenterpriseid : *mut :: windows::core::PWSTR , sourcedescription : *mut :: windows::core::PWSTR , targetdescription : *mut :: windows::core::PWSTR , datadescription : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleGetClipboardWithEnterpriseInfo ( dataobject : *mut * mut::core::ffi::c_void , dataenterpriseid : *mut ::windows::core::PWSTR , sourcedescription : *mut ::windows::core::PWSTR , targetdescription : *mut ::windows::core::PWSTR , datadescription : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); OleGetClipboardWithEnterpriseInfo(::core::mem::transmute(dataobject), dataenterpriseid, sourcedescription, targetdescription, datadescription).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -585,7 +585,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleGetIconOfClass ( rclsid : *const :: windows::core::GUID , lpszlabel : :: windows::core::PCWSTR , fusetypeaslabel : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HGLOBAL ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleGetIconOfClass ( rclsid : *const ::windows::core::GUID , lpszlabel : ::windows::core::PCWSTR , fusetypeaslabel : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HGLOBAL ); OleGetIconOfClass(rclsid, lpszlabel.into_param().abi(), fusetypeaslabel.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -596,7 +596,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleGetIconOfFile ( lpszpath : :: windows::core::PCWSTR , fusefileaslabel : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HGLOBAL ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleGetIconOfFile ( lpszpath : ::windows::core::PCWSTR , fusefileaslabel : super::super::Foundation:: BOOL ) -> super::super::Foundation:: HGLOBAL ); OleGetIconOfFile(lpszpath.into_param().abi(), fusefileaslabel.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -613,7 +613,7 @@ where #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn OleInitialize(pvreserved: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn OleInitialize ( pvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleInitialize ( pvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleInitialize(pvreserved).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -623,7 +623,7 @@ pub unsafe fn OleIsCurrentClipboard(pdataobj: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleIsCurrentClipboard ( pdataobj : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleIsCurrentClipboard ( pdataobj : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleIsCurrentClipboard(pdataobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -644,7 +644,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleLoad ( pstg : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , pclientsite : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleLoad ( pstg : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , pclientsite : * mut::core::ffi::c_void , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleLoad(pstg.into_param().abi(), riid, pclientsite.into_param().abi(), ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -654,7 +654,7 @@ pub unsafe fn OleLoadFromStream(pstm: P0, iidinterface: *const ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleLoadFromStream ( pstm : * mut::core::ffi::c_void , iidinterface : *const :: windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleLoadFromStream ( pstm : * mut::core::ffi::c_void , iidinterface : *const ::windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleLoadFromStream(pstm.into_param().abi(), iidinterface, ppvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -665,7 +665,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPicture ( lpstream : * mut::core::ffi::c_void , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const :: windows::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPicture ( lpstream : * mut::core::ffi::c_void , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const ::windows::core::GUID , lplpvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleLoadPicture(lpstream.into_param().abi(), lsize, frunmode.into_param().abi(), riid, lplpvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -676,14 +676,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPictureEx ( lpstream : * mut::core::ffi::c_void , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const :: windows::core::GUID , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPictureEx ( lpstream : * mut::core::ffi::c_void , lsize : i32 , frunmode : super::super::Foundation:: BOOL , riid : *const ::windows::core::GUID , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleLoadPictureEx(lpstream.into_param().abi(), lsize, frunmode.into_param().abi(), riid, xsizedesired, ysizedesired, dwflags, lplpvobj).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn OleLoadPictureFile(varfilename: super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPictureFile ( varfilename : super::Com:: VARIANT , lplpdisppicture : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPictureFile ( varfilename : super::Com:: VARIANT , lplpdisppicture : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleLoadPictureFile(::core::mem::transmute(varfilename), &mut result__).from_abi(result__) } @@ -691,7 +691,7 @@ pub unsafe fn OleLoadPictureFile(varfilename: super::Com::VARIANT) -> ::windows: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn OleLoadPictureFileEx(varfilename: super::Com::VARIANT, xsizedesired: u32, ysizedesired: u32, dwflags: LOAD_PICTURE_FLAGS) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPictureFileEx ( varfilename : super::Com:: VARIANT , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpdisppicture : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPictureFileEx ( varfilename : super::Com:: VARIANT , xsizedesired : u32 , ysizedesired : u32 , dwflags : LOAD_PICTURE_FLAGS , lplpdisppicture : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleLoadPictureFileEx(::core::mem::transmute(varfilename), xsizedesired, ysizedesired, dwflags, &mut result__).from_abi(result__) } @@ -702,7 +702,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPicturePath ( szurlorpath : :: windows::core::PCWSTR , punkcaller : * mut::core::ffi::c_void , dwreserved : u32 , clrreserved : u32 , riid : *const :: windows::core::GUID , ppvret : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleLoadPicturePath ( szurlorpath : ::windows::core::PCWSTR , punkcaller : * mut::core::ffi::c_void , dwreserved : u32 , clrreserved : u32 , riid : *const ::windows::core::GUID , ppvret : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleLoadPicturePath(szurlorpath.into_param().abi(), punkcaller.into_param().abi(), dwreserved, clrreserved, riid, ppvret).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -714,7 +714,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleLockRunning ( punknown : * mut::core::ffi::c_void , flock : super::super::Foundation:: BOOL , flastunlockcloses : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleLockRunning ( punknown : * mut::core::ffi::c_void , flock : super::super::Foundation:: BOOL , flastunlockcloses : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); OleLockRunning(punknown.into_param().abi(), flock.into_param().abi(), flastunlockcloses.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -726,7 +726,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleMetafilePictFromIconAndLabel ( hicon : super::super::UI::WindowsAndMessaging:: HICON , lpszlabel : :: windows::core::PCWSTR , lpszsourcefile : :: windows::core::PCWSTR , iiconindex : u32 ) -> super::super::Foundation:: HGLOBAL ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleMetafilePictFromIconAndLabel ( hicon : super::super::UI::WindowsAndMessaging:: HICON , lpszlabel : ::windows::core::PCWSTR , lpszsourcefile : ::windows::core::PCWSTR , iiconindex : u32 ) -> super::super::Foundation:: HGLOBAL ); let result__ = OleMetafilePictFromIconAndLabel(hicon.into_param().abi(), lpszlabel.into_param().abi(), lpszsourcefile.into_param().abi(), iiconindex); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -738,7 +738,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleNoteObjectVisible ( punknown : * mut::core::ffi::c_void , fvisible : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleNoteObjectVisible ( punknown : * mut::core::ffi::c_void , fvisible : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); OleNoteObjectVisible(punknown.into_param().abi(), fvisible.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -748,7 +748,7 @@ pub unsafe fn OleQueryCreateFromData(psrcdataobject: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleQueryCreateFromData ( psrcdataobject : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleQueryCreateFromData ( psrcdataobject : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleQueryCreateFromData(psrcdataobject.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -758,35 +758,35 @@ pub unsafe fn OleQueryLinkFromData(psrcdataobject: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleQueryLinkFromData ( psrcdataobject : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleQueryLinkFromData ( psrcdataobject : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleQueryLinkFromData(psrcdataobject.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn OleRegEnumFormatEtc(clsid: *const ::windows::core::GUID, dwdirection: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn OleRegEnumFormatEtc ( clsid : *const :: windows::core::GUID , dwdirection : u32 , ppenum : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleRegEnumFormatEtc ( clsid : *const ::windows::core::GUID , dwdirection : u32 , ppenum : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleRegEnumFormatEtc(clsid, dwdirection, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn OleRegEnumVerbs(clsid: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn OleRegEnumVerbs ( clsid : *const :: windows::core::GUID , ppenum : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleRegEnumVerbs ( clsid : *const ::windows::core::GUID , ppenum : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleRegEnumVerbs(clsid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn OleRegGetMiscStatus(clsid: *const ::windows::core::GUID, dwaspect: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn OleRegGetMiscStatus ( clsid : *const :: windows::core::GUID , dwaspect : u32 , pdwstatus : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleRegGetMiscStatus ( clsid : *const ::windows::core::GUID , dwaspect : u32 , pdwstatus : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleRegGetMiscStatus(clsid, dwaspect, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn OleRegGetUserType(clsid: *const ::windows::core::GUID, dwformoftype: USERCLASSTYPE) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "ole32.dll""system" fn OleRegGetUserType ( clsid : *const :: windows::core::GUID , dwformoftype : USERCLASSTYPE , pszusertype : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleRegGetUserType ( clsid : *const ::windows::core::GUID , dwformoftype : USERCLASSTYPE , pszusertype : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); OleRegGetUserType(clsid, dwformoftype, &mut result__).from_abi(result__) } @@ -796,7 +796,7 @@ pub unsafe fn OleRun(punknown: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleRun ( punknown : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleRun ( punknown : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleRun(punknown.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -808,7 +808,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleSave ( pps : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , fsameasload : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleSave ( pps : * mut::core::ffi::c_void , pstg : * mut::core::ffi::c_void , fsameasload : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); OleSave(pps.into_param().abi(), pstg.into_param().abi(), fsameasload.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -819,7 +819,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::BSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleSavePictureFile ( lpdisppicture : * mut::core::ffi::c_void , bstrfilename : ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleSavePictureFile ( lpdisppicture : * mut::core::ffi::c_void , bstrfilename : ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); OleSavePictureFile(lpdisppicture.into_param().abi(), bstrfilename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -830,13 +830,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleSaveToStream ( ppstm : * mut::core::ffi::c_void , pstm : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleSaveToStream ( ppstm : * mut::core::ffi::c_void , pstm : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleSaveToStream(ppstm.into_param().abi(), pstm.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn OleSetAutoConvert(clsidold: *const ::windows::core::GUID, clsidnew: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ole32.dll""system" fn OleSetAutoConvert ( clsidold : *const :: windows::core::GUID , clsidnew : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleSetAutoConvert ( clsidold : *const ::windows::core::GUID , clsidnew : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); OleSetAutoConvert(clsidold, clsidnew).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -846,7 +846,7 @@ pub unsafe fn OleSetClipboard(pdataobj: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleSetClipboard ( pdataobj : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleSetClipboard ( pdataobj : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleSetClipboard(pdataobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -857,7 +857,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleSetContainedObject ( punknown : * mut::core::ffi::c_void , fcontained : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleSetContainedObject ( punknown : * mut::core::ffi::c_void , fcontained : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); OleSetContainedObject(punknown.into_param().abi(), fcontained.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -870,7 +870,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleSetMenuDescriptor ( holemenu : isize , hwndframe : super::super::Foundation:: HWND , hwndactiveobject : super::super::Foundation:: HWND , lpframe : * mut::core::ffi::c_void , lpactiveobj : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleSetMenuDescriptor ( holemenu : isize , hwndframe : super::super::Foundation:: HWND , hwndactiveobject : super::super::Foundation:: HWND , lpframe : * mut::core::ffi::c_void , lpactiveobj : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); OleSetMenuDescriptor(holemenu, hwndframe.into_param().abi(), hwndactiveobject.into_param().abi(), lpframe.into_param().abi(), lpactiveobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -880,7 +880,7 @@ pub unsafe fn OleTranslateAccelerator(lpframe: P0, lpframeinfo: *const OLEIN where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn OleTranslateAccelerator ( lpframe : * mut::core::ffi::c_void , lpframeinfo : *const OLEINPLACEFRAMEINFO , lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn OleTranslateAccelerator ( lpframe : * mut::core::ffi::c_void , lpframeinfo : *const OLEINPLACEFRAMEINFO , lpmsg : *const super::super::UI::WindowsAndMessaging:: MSG ) -> ::windows::core::HRESULT ); OleTranslateAccelerator(lpframe.into_param().abi(), lpframeinfo, lpmsg).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -890,7 +890,7 @@ pub unsafe fn OleTranslateColor(clr: u32, hpal: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn OleTranslateColor ( clr : u32 , hpal : super::super::Graphics::Gdi:: HPALETTE , lpcolorref : *mut super::super::Foundation:: COLORREF ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn OleTranslateColor ( clr : u32 , hpal : super::super::Graphics::Gdi:: HPALETTE , lpcolorref : *mut super::super::Foundation:: COLORREF ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); OleTranslateColor(clr, hpal.into_param().abi(), &mut result__).from_abi(result__) } @@ -904,7 +904,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oledlg.dll""system" fn OleUIAddVerbMenuA ( lpoleobj : * mut::core::ffi::c_void , lpszshorttype : :: windows::core::PCSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "oledlg.dll""system" fn OleUIAddVerbMenuA ( lpoleobj : * mut::core::ffi::c_void , lpszshorttype : ::windows::core::PCSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); OleUIAddVerbMenuA(lpoleobj.into_param().abi(), lpszshorttype.into_param().abi(), hmenu.into_param().abi(), upos, uidverbmin, uidverbmax, baddconvert.into_param().abi(), idconvert, lphmenu) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -917,7 +917,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oledlg.dll""system" fn OleUIAddVerbMenuW ( lpoleobj : * mut::core::ffi::c_void , lpszshorttype : :: windows::core::PCWSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "oledlg.dll""system" fn OleUIAddVerbMenuW ( lpoleobj : * mut::core::ffi::c_void , lpszshorttype : ::windows::core::PCWSTR , hmenu : super::super::UI::WindowsAndMessaging:: HMENU , upos : u32 , uidverbmin : u32 , uidverbmax : u32 , baddconvert : super::super::Foundation:: BOOL , idconvert : u32 , lphmenu : *mut super::super::UI::WindowsAndMessaging:: HMENU ) -> super::super::Foundation:: BOOL ); OleUIAddVerbMenuW(lpoleobj.into_param().abi(), lpszshorttype.into_param().abi(), hmenu.into_param().abi(), upos, uidverbmin, uidverbmax, baddconvert.into_param().abi(), idconvert, lphmenu) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Media\"`*"] @@ -941,7 +941,7 @@ pub unsafe fn OleUICanConvertOrActivateAs(rclsid: *const ::windows::core::GU where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oledlg.dll""system" fn OleUICanConvertOrActivateAs ( rclsid : *const :: windows::core::GUID , fislinkedobject : super::super::Foundation:: BOOL , wformat : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "oledlg.dll""system" fn OleUICanConvertOrActivateAs ( rclsid : *const ::windows::core::GUID , fislinkedobject : super::super::Foundation:: BOOL , wformat : u16 ) -> super::super::Foundation:: BOOL ); OleUICanConvertOrActivateAs(rclsid, fislinkedobject.into_param().abi(), wformat) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -1071,7 +1071,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "oledlg.dll""system" fn OleUIUpdateLinksA ( lpoleuilinkcntr : * mut::core::ffi::c_void , hwndparent : super::super::Foundation:: HWND , lpsztitle : :: windows::core::PCSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "oledlg.dll""system" fn OleUIUpdateLinksA ( lpoleuilinkcntr : * mut::core::ffi::c_void , hwndparent : super::super::Foundation:: HWND , lpsztitle : ::windows::core::PCSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); OleUIUpdateLinksA(lpoleuilinkcntr.into_param().abi(), hwndparent.into_param().abi(), lpsztitle.into_param().abi(), clinks) } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -1083,7 +1083,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oledlg.dll""system" fn OleUIUpdateLinksW ( lpoleuilinkcntr : * mut::core::ffi::c_void , hwndparent : super::super::Foundation:: HWND , lpsztitle : :: windows::core::PCWSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "oledlg.dll""system" fn OleUIUpdateLinksW ( lpoleuilinkcntr : * mut::core::ffi::c_void , hwndparent : super::super::Foundation:: HWND , lpsztitle : ::windows::core::PCWSTR , clinks : i32 ) -> super::super::Foundation:: BOOL ); OleUIUpdateLinksW(lpoleuilinkcntr.into_param().abi(), hwndparent.into_param().abi(), lpsztitle.into_param().abi(), clinks) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -1095,7 +1095,7 @@ pub unsafe fn OleUninitialize() { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn QueryPathOfRegTypeLib(guid: *const ::windows::core::GUID, wmaj: u16, wmin: u16, lcid: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn QueryPathOfRegTypeLib ( guid : *const :: windows::core::GUID , wmaj : u16 , wmin : u16 , lcid : u32 , lpbstrpathname : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn QueryPathOfRegTypeLib ( guid : *const ::windows::core::GUID , wmaj : u16 , wmin : u16 , lcid : u32 , lpbstrpathname : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); QueryPathOfRegTypeLib(guid, wmaj, wmin, lcid, &mut result__).from_abi(result__) } @@ -1105,7 +1105,7 @@ pub unsafe fn RegisterActiveObject(punk: P0, rclsid: *const ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn RegisterActiveObject ( punk : * mut::core::ffi::c_void , rclsid : *const :: windows::core::GUID , dwflags : ACTIVEOBJECT_FLAGS , pdwregister : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn RegisterActiveObject ( punk : * mut::core::ffi::c_void , rclsid : *const ::windows::core::GUID , dwflags : ACTIVEOBJECT_FLAGS , pdwregister : *mut u32 ) -> ::windows::core::HRESULT ); RegisterActiveObject(punk.into_param().abi(), rclsid, dwflags, pdwregister).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -1116,7 +1116,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn RegisterDragDrop ( hwnd : super::super::Foundation:: HWND , pdroptarget : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn RegisterDragDrop ( hwnd : super::super::Foundation:: HWND , pdroptarget : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); RegisterDragDrop(hwnd.into_param().abi(), pdroptarget.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -1128,7 +1128,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn RegisterTypeLib ( ptlib : * mut::core::ffi::c_void , szfullpath : :: windows::core::PCWSTR , szhelpdir : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn RegisterTypeLib ( ptlib : * mut::core::ffi::c_void , szfullpath : ::windows::core::PCWSTR , szhelpdir : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); RegisterTypeLib(ptlib.into_param().abi(), szfullpath.into_param().abi(), szhelpdir.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -1140,7 +1140,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn RegisterTypeLibForUser ( ptlib : * mut::core::ffi::c_void , szfullpath : :: windows::core::PCWSTR , szhelpdir : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn RegisterTypeLibForUser ( ptlib : * mut::core::ffi::c_void , szfullpath : ::windows::core::PCWSTR , szhelpdir : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); RegisterTypeLibForUser(ptlib.into_param().abi(), szfullpath.into_param().abi(), szhelpdir.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1153,7 +1153,7 @@ pub unsafe fn ReleaseStgMedium(param0: *mut super::Com::STGMEDIUM) { #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn RevokeActiveObject(dwregister: u32, pvreserved: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn RevokeActiveObject ( dwregister : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn RevokeActiveObject ( dwregister : u32 , pvreserved : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RevokeActiveObject(dwregister, pvreserved).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -1163,35 +1163,35 @@ pub unsafe fn RevokeDragDrop(hwnd: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ole32.dll""system" fn RevokeDragDrop ( hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn RevokeDragDrop ( hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); RevokeDragDrop(hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayAccessData(psa: *const super::Com::SAFEARRAY, ppvdata: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAccessData ( psa : *const super::Com:: SAFEARRAY , ppvdata : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAccessData ( psa : *const super::Com:: SAFEARRAY , ppvdata : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SafeArrayAccessData(psa, ppvdata).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayAddRef(psa: *const super::Com::SAFEARRAY, ppdatatorelease: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAddRef ( psa : *const super::Com:: SAFEARRAY , ppdatatorelease : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAddRef ( psa : *const super::Com:: SAFEARRAY , ppdatatorelease : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SafeArrayAddRef(psa, ppdatatorelease).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayAllocData(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAllocData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAllocData ( psa : *const super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); SafeArrayAllocData(psa).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayAllocDescriptor(cdims: u32) -> ::windows::core::Result<*mut super::Com::SAFEARRAY> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAllocDescriptor ( cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAllocDescriptor ( cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut super::Com::SAFEARRAY>(); SafeArrayAllocDescriptor(cdims, &mut result__).from_abi(result__) } @@ -1199,7 +1199,7 @@ pub unsafe fn SafeArrayAllocDescriptor(cdims: u32) -> ::windows::core::Result<*m #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayAllocDescriptorEx(vt: super::Com::VARENUM, cdims: u32) -> ::windows::core::Result<*mut super::Com::SAFEARRAY> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAllocDescriptorEx ( vt : super::Com:: VARENUM , cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayAllocDescriptorEx ( vt : super::Com:: VARENUM , cdims : u32 , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut super::Com::SAFEARRAY>(); SafeArrayAllocDescriptorEx(vt, cdims, &mut result__).from_abi(result__) } @@ -1207,7 +1207,7 @@ pub unsafe fn SafeArrayAllocDescriptorEx(vt: super::Com::VARENUM, cdims: u32) -> #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayCopy(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<*mut super::Com::SAFEARRAY> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayCopy ( psa : *const super::Com:: SAFEARRAY , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayCopy ( psa : *const super::Com:: SAFEARRAY , ppsaout : *mut *mut super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut super::Com::SAFEARRAY>(); SafeArrayCopy(psa, &mut result__).from_abi(result__) } @@ -1215,7 +1215,7 @@ pub unsafe fn SafeArrayCopy(psa: *const super::Com::SAFEARRAY) -> ::windows::cor #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayCopyData(psasource: *const super::Com::SAFEARRAY, psatarget: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayCopyData ( psasource : *const super::Com:: SAFEARRAY , psatarget : *const super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayCopyData ( psasource : *const super::Com:: SAFEARRAY , psatarget : *const super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); SafeArrayCopyData(psasource, psatarget).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -1250,21 +1250,21 @@ pub unsafe fn SafeArrayCreateVectorEx(vt: super::Com::VARENUM, llbound: i32, cel #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayDestroy(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayDestroy ( psa : *const super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayDestroy ( psa : *const super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); SafeArrayDestroy(psa).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayDestroyData(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayDestroyData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayDestroyData ( psa : *const super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); SafeArrayDestroyData(psa).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayDestroyDescriptor(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayDestroyDescriptor ( psa : *const super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayDestroyDescriptor ( psa : *const super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); SafeArrayDestroyDescriptor(psa).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -1278,7 +1278,7 @@ pub unsafe fn SafeArrayGetDim(psa: *const super::Com::SAFEARRAY) -> u32 { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetElement(psa: *const super::Com::SAFEARRAY, rgindices: *const i32, pv: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SafeArrayGetElement(psa, rgindices, pv).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -1292,7 +1292,7 @@ pub unsafe fn SafeArrayGetElemsize(psa: *const super::Com::SAFEARRAY) -> u32 { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetIID(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetIID ( psa : *const super::Com:: SAFEARRAY , pguid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetIID ( psa : *const super::Com:: SAFEARRAY , pguid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); SafeArrayGetIID(psa, &mut result__).from_abi(result__) } @@ -1300,7 +1300,7 @@ pub unsafe fn SafeArrayGetIID(psa: *const super::Com::SAFEARRAY) -> ::windows::c #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetLBound(psa: *const super::Com::SAFEARRAY, ndim: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetLBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , pllbound : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetLBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , pllbound : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SafeArrayGetLBound(psa, ndim, &mut result__).from_abi(result__) } @@ -1308,7 +1308,7 @@ pub unsafe fn SafeArrayGetLBound(psa: *const super::Com::SAFEARRAY, ndim: u32) - #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetRecordInfo(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SafeArrayGetRecordInfo(psa, &mut result__).from_abi(result__) } @@ -1316,7 +1316,7 @@ pub unsafe fn SafeArrayGetRecordInfo(psa: *const super::Com::SAFEARRAY) -> ::win #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetUBound(psa: *const super::Com::SAFEARRAY, ndim: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetUBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , plubound : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetUBound ( psa : *const super::Com:: SAFEARRAY , ndim : u32 , plubound : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SafeArrayGetUBound(psa, ndim, &mut result__).from_abi(result__) } @@ -1324,7 +1324,7 @@ pub unsafe fn SafeArrayGetUBound(psa: *const super::Com::SAFEARRAY, ndim: u32) - #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayGetVartype(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetVartype ( psa : *const super::Com:: SAFEARRAY , pvt : *mut super::Com:: VARENUM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayGetVartype ( psa : *const super::Com:: SAFEARRAY , pvt : *mut super::Com:: VARENUM ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SafeArrayGetVartype(psa, &mut result__).from_abi(result__) } @@ -1332,28 +1332,28 @@ pub unsafe fn SafeArrayGetVartype(psa: *const super::Com::SAFEARRAY) -> ::window #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayLock(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayLock ( psa : *const super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayLock ( psa : *const super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); SafeArrayLock(psa).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayPtrOfIndex(psa: *const super::Com::SAFEARRAY, rgindices: *const i32, ppvdata: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayPtrOfIndex ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , ppvdata : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayPtrOfIndex ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , ppvdata : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SafeArrayPtrOfIndex(psa, rgindices, ppvdata).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayPutElement(psa: *const super::Com::SAFEARRAY, rgindices: *const i32, pv: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayPutElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayPutElement ( psa : *const super::Com:: SAFEARRAY , rgindices : *const i32 , pv : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SafeArrayPutElement(psa, rgindices, pv).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayRedim(psa: *mut super::Com::SAFEARRAY, psaboundnew: *const super::Com::SAFEARRAYBOUND) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayRedim ( psa : *mut super::Com:: SAFEARRAY , psaboundnew : *const super::Com:: SAFEARRAYBOUND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayRedim ( psa : *mut super::Com:: SAFEARRAY , psaboundnew : *const super::Com:: SAFEARRAYBOUND ) -> ::windows::core::HRESULT ); SafeArrayRedim(psa, psaboundnew).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -1373,7 +1373,7 @@ pub unsafe fn SafeArrayReleaseDescriptor(psa: *const super::Com::SAFEARRAY) { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArraySetIID(psa: *const super::Com::SAFEARRAY, guid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArraySetIID ( psa : *const super::Com:: SAFEARRAY , guid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArraySetIID ( psa : *const super::Com:: SAFEARRAY , guid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); SafeArraySetIID(psa, guid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -1383,21 +1383,21 @@ pub unsafe fn SafeArraySetRecordInfo(psa: *const super::Com::SAFEARRAY, prin where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArraySetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArraySetRecordInfo ( psa : *const super::Com:: SAFEARRAY , prinfo : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SafeArraySetRecordInfo(psa, prinfo.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayUnaccessData(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayUnaccessData ( psa : *const super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayUnaccessData ( psa : *const super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); SafeArrayUnaccessData(psa).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SafeArrayUnlock(psa: *const super::Com::SAFEARRAY) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayUnlock ( psa : *const super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn SafeArrayUnlock ( psa : *const super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); SafeArrayUnlock(psa).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -1411,21 +1411,21 @@ pub unsafe fn SystemTimeToVariantTime(lpsystemtime: *const super::super::Foundat #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UnRegisterTypeLib(libid: *const ::windows::core::GUID, wvermajor: u16, wverminor: u16, lcid: u32, syskind: super::Com::SYSKIND) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn UnRegisterTypeLib ( libid : *const :: windows::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn UnRegisterTypeLib ( libid : *const ::windows::core::GUID , wvermajor : u16 , wverminor : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> ::windows::core::HRESULT ); UnRegisterTypeLib(libid, wvermajor, wverminor, lcid, syskind).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UnRegisterTypeLibForUser(libid: *const ::windows::core::GUID, wmajorvernum: u16, wminorvernum: u16, lcid: u32, syskind: super::Com::SYSKIND) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn UnRegisterTypeLibForUser ( libid : *const :: windows::core::GUID , wmajorvernum : u16 , wminorvernum : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn UnRegisterTypeLibForUser ( libid : *const ::windows::core::GUID , wmajorvernum : u16 , wminorvernum : u16 , lcid : u32 , syskind : super::Com:: SYSKIND ) -> ::windows::core::HRESULT ); UnRegisterTypeLibForUser(libid, wmajorvernum, wminorvernum, lcid, syskind).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarAbs(pvarin: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarAbs ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarAbs ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarAbs(pvarin, &mut result__).from_abi(result__) } @@ -1433,7 +1433,7 @@ pub unsafe fn VarAbs(pvarin: *const super::Com::VARIANT) -> ::windows::core::Res #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarAdd(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarAdd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarAdd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarAdd(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -1441,7 +1441,7 @@ pub unsafe fn VarAdd(pvarleft: *const super::Com::VARIANT, pvarright: *const sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarAnd(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarAnd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarAnd ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarAnd(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -1449,7 +1449,7 @@ pub unsafe fn VarAnd(pvarleft: *const super::Com::VARIANT, pvarright: *const sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarBoolFromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromCy ( cyin : super::Com:: CY , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromCy ( cyin : super::Com:: CY , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } @@ -1457,7 +1457,7 @@ pub unsafe fn VarBoolFromCy(cyin: super::Com::CY) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromDate ( datein : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromDate ( datein : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromDate(datein, &mut result__).from_abi(result__) } @@ -1465,7 +1465,7 @@ pub unsafe fn VarBoolFromDate(datein: f64) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromDec(pdecin, &mut result__).from_abi(result__) } @@ -1476,7 +1476,7 @@ pub unsafe fn VarBoolFromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } @@ -1484,7 +1484,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarBoolFromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromI1 ( cin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromI1 ( cin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromI1(cin, &mut result__).from_abi(result__) } @@ -1492,7 +1492,7 @@ pub unsafe fn VarBoolFromI1(cin: u8) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromI2 ( sin : i16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromI2 ( sin : i16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromI2(sin, &mut result__).from_abi(result__) } @@ -1500,7 +1500,7 @@ pub unsafe fn VarBoolFromI2(sin: i16) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromI4 ( lin : i32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromI4 ( lin : i32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromI4(lin, &mut result__).from_abi(result__) } @@ -1508,7 +1508,7 @@ pub unsafe fn VarBoolFromI4(lin: i32) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromI8 ( i64in : i64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromI8 ( i64in : i64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromI8(i64in, &mut result__).from_abi(result__) } @@ -1516,7 +1516,7 @@ pub unsafe fn VarBoolFromI8(i64in: i64) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromR4 ( fltin : f32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromR4 ( fltin : f32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromR4(fltin, &mut result__).from_abi(result__) } @@ -1524,7 +1524,7 @@ pub unsafe fn VarBoolFromR4(fltin: f32) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromR8 ( dblin : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromR8 ( dblin : f64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromR8(dblin, &mut result__).from_abi(result__) } @@ -1535,7 +1535,7 @@ pub unsafe fn VarBoolFromStr(strin: P0, lcid: u32, dwflags: u32) -> ::window where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } @@ -1543,7 +1543,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarBoolFromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromUI1 ( bin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromUI1 ( bin : u8 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromUI1(bin, &mut result__).from_abi(result__) } @@ -1551,7 +1551,7 @@ pub unsafe fn VarBoolFromUI1(bin: u8) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromUI2 ( uiin : u16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromUI2 ( uiin : u16 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromUI2(uiin, &mut result__).from_abi(result__) } @@ -1559,7 +1559,7 @@ pub unsafe fn VarBoolFromUI2(uiin: u16) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromUI4 ( ulin : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromUI4 ( ulin : u32 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromUI4(ulin, &mut result__).from_abi(result__) } @@ -1567,7 +1567,7 @@ pub unsafe fn VarBoolFromUI4(ulin: u32) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromUI8 ( i64in : u64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBoolFromUI8 ( i64in : u64 , pboolout : *mut super::super::Foundation:: VARIANT_BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarBoolFromUI8(i64in, &mut result__).from_abi(result__) } @@ -1578,7 +1578,7 @@ where P0: ::windows::core::IntoParam<::windows::core::BSTR>, P1: ::windows::core::IntoParam<::windows::core::BSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrCat ( bstrleft : ::std::mem::MaybeUninit <::windows::core::BSTR > , bstrright : ::std::mem::MaybeUninit <::windows::core::BSTR > , pbstrresult : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrCat ( bstrleft : ::std::mem::MaybeUninit <::windows::core::BSTR > , bstrright : ::std::mem::MaybeUninit <::windows::core::BSTR > , pbstrresult : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrCat(bstrleft.into_param().abi(), bstrright.into_param().abi(), &mut result__).from_abi(result__) } @@ -1589,7 +1589,7 @@ where P0: ::windows::core::IntoParam<::windows::core::BSTR>, P1: ::windows::core::IntoParam<::windows::core::BSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrCmp ( bstrleft : ::std::mem::MaybeUninit <::windows::core::BSTR > , bstrright : ::std::mem::MaybeUninit <::windows::core::BSTR > , lcid : u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrCmp ( bstrleft : ::std::mem::MaybeUninit <::windows::core::BSTR > , bstrright : ::std::mem::MaybeUninit <::windows::core::BSTR > , lcid : u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); VarBstrCmp(bstrleft.into_param().abi(), bstrright.into_param().abi(), lcid, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -1599,7 +1599,7 @@ pub unsafe fn VarBstrFromBool(boolin: P0, lcid: u32, dwflags: u32) -> ::wind where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromBool(boolin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } @@ -1607,14 +1607,14 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarBstrFromCy(cyin: super::Com::CY, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromCy ( cyin : super::Com:: CY , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromCy ( cyin : super::Com:: CY , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromCy(::core::mem::transmute(cyin), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromDate(datein: f64, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromDate ( datein : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromDate ( datein : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromDate(datein, lcid, dwflags, &mut result__).from_abi(result__) } @@ -1622,7 +1622,7 @@ pub unsafe fn VarBstrFromDate(datein: f64, lcid: u32, dwflags: u32) -> ::windows #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarBstrFromDec(pdecin: *const super::super::Foundation::DECIMAL, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromDec(pdecin, lcid, dwflags, &mut result__).from_abi(result__) } @@ -1633,77 +1633,77 @@ pub unsafe fn VarBstrFromDisp(pdispin: P0, lcid: u32, dwflags: u32) -> ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromDisp(pdispin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromI1(cin: u8, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromI1 ( cin : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromI1 ( cin : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromI1(cin, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromI2(ival: i16, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromI2 ( ival : i16 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromI2 ( ival : i16 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromI2(ival, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromI4(lin: i32, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromI4 ( lin : i32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromI4 ( lin : i32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromI4(lin, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromI8(i64in: i64, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromI8 ( i64in : i64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromI8 ( i64in : i64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromI8(i64in, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromR4(fltin: f32, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromR4 ( fltin : f32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromR4 ( fltin : f32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromR4(fltin, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromR8(dblin: f64, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromR8 ( dblin : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromR8 ( dblin : f64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromR8(dblin, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromUI1(bval: u8, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromUI1 ( bval : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromUI1 ( bval : u8 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromUI1(bval, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromUI2(uiin: u16, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromUI2 ( uiin : u16 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromUI2 ( uiin : u16 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromUI2(uiin, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromUI4(ulin: u32, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromUI4 ( ulin : u32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromUI4 ( ulin : u32 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromUI4(ulin, lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarBstrFromUI8(ui64in: u64, lcid: u32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromUI8 ( ui64in : u64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarBstrFromUI8 ( ui64in : u64 , lcid : u32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarBstrFromUI8(ui64in, lcid, dwflags, &mut result__).from_abi(result__) } @@ -1711,7 +1711,7 @@ pub unsafe fn VarBstrFromUI8(ui64in: u64, lcid: u32, dwflags: u32) -> ::windows: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarCat(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCat ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCat ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCat(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -1726,7 +1726,7 @@ pub unsafe fn VarCmp(pvarleft: *const super::Com::VARIANT, pvarright: *const sup #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyAbs(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyAbs ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyAbs ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyAbs(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } @@ -1734,7 +1734,7 @@ pub unsafe fn VarCyAbs(cyin: super::Com::CY) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyAdd ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyAdd ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyAdd(::core::mem::transmute(cyleft), ::core::mem::transmute(cyright), &mut result__).from_abi(result__) } @@ -1756,7 +1756,7 @@ pub unsafe fn VarCyCmpR8(cyleft: super::Com::CY, dblright: f64) -> VARCMP { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFix(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFix ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFix ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFix(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } @@ -1767,7 +1767,7 @@ pub unsafe fn VarCyFromBool(boolin: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -1775,7 +1775,7 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromDate ( datein : f64 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromDate ( datein : f64 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromDate(datein, &mut result__).from_abi(result__) } @@ -1783,7 +1783,7 @@ pub unsafe fn VarCyFromDate(datein: f64) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromDec(pdecin, &mut result__).from_abi(result__) } @@ -1794,7 +1794,7 @@ pub unsafe fn VarCyFromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } @@ -1802,7 +1802,7 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromI1 ( cin : u8 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromI1 ( cin : u8 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromI1(cin, &mut result__).from_abi(result__) } @@ -1810,7 +1810,7 @@ pub unsafe fn VarCyFromI1(cin: u8) -> ::windows::core::Result { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromI2(sin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromI2 ( sin : i16 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromI2 ( sin : i16 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromI2(sin, &mut result__).from_abi(result__) } @@ -1818,7 +1818,7 @@ pub unsafe fn VarCyFromI2(sin: i16) -> ::windows::core::Result { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromI4(lin: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromI4 ( lin : i32 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromI4 ( lin : i32 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromI4(lin, &mut result__).from_abi(result__) } @@ -1826,7 +1826,7 @@ pub unsafe fn VarCyFromI4(lin: i32) -> ::windows::core::Result { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromI8 ( i64in : i64 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromI8 ( i64in : i64 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromI8(i64in, &mut result__).from_abi(result__) } @@ -1834,7 +1834,7 @@ pub unsafe fn VarCyFromI8(i64in: i64) -> ::windows::core::Result #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromR4 ( fltin : f32 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromR4 ( fltin : f32 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromR4(fltin, &mut result__).from_abi(result__) } @@ -1842,7 +1842,7 @@ pub unsafe fn VarCyFromR4(fltin: f32) -> ::windows::core::Result #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromR8 ( dblin : f64 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromR8 ( dblin : f64 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromR8(dblin, &mut result__).from_abi(result__) } @@ -1853,7 +1853,7 @@ pub unsafe fn VarCyFromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } @@ -1861,7 +1861,7 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromUI1 ( bin : u8 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromUI1 ( bin : u8 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromUI1(bin, &mut result__).from_abi(result__) } @@ -1869,7 +1869,7 @@ pub unsafe fn VarCyFromUI1(bin: u8) -> ::windows::core::Result { #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromUI2 ( uiin : u16 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromUI2 ( uiin : u16 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromUI2(uiin, &mut result__).from_abi(result__) } @@ -1877,7 +1877,7 @@ pub unsafe fn VarCyFromUI2(uiin: u16) -> ::windows::core::Result #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromUI4 ( ulin : u32 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromUI4 ( ulin : u32 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromUI4(ulin, &mut result__).from_abi(result__) } @@ -1885,7 +1885,7 @@ pub unsafe fn VarCyFromUI4(ulin: u32) -> ::windows::core::Result #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyFromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromUI8 ( ui64in : u64 , pcyout : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyFromUI8 ( ui64in : u64 , pcyout : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyFromUI8(ui64in, &mut result__).from_abi(result__) } @@ -1893,7 +1893,7 @@ pub unsafe fn VarCyFromUI8(ui64in: u64) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyInt ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyInt ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyInt(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } @@ -1901,7 +1901,7 @@ pub unsafe fn VarCyInt(cyin: super::Com::CY) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyMul ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyMul ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyMul(::core::mem::transmute(cyleft), ::core::mem::transmute(cyright), &mut result__).from_abi(result__) } @@ -1909,7 +1909,7 @@ pub unsafe fn VarCyMul(cyleft: super::Com::CY, cyright: super::Com::CY) -> ::win #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyMulI4(cyleft: super::Com::CY, lright: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyMulI4 ( cyleft : super::Com:: CY , lright : i32 , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyMulI4 ( cyleft : super::Com:: CY , lright : i32 , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyMulI4(::core::mem::transmute(cyleft), lright, &mut result__).from_abi(result__) } @@ -1917,7 +1917,7 @@ pub unsafe fn VarCyMulI4(cyleft: super::Com::CY, lright: i32) -> ::windows::core #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyMulI8(cyleft: super::Com::CY, lright: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyMulI8 ( cyleft : super::Com:: CY , lright : i64 , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyMulI8 ( cyleft : super::Com:: CY , lright : i64 , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyMulI8(::core::mem::transmute(cyleft), lright, &mut result__).from_abi(result__) } @@ -1925,7 +1925,7 @@ pub unsafe fn VarCyMulI8(cyleft: super::Com::CY, lright: i64) -> ::windows::core #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCyNeg(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyNeg ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyNeg ( cyin : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyNeg(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } @@ -1933,7 +1933,7 @@ pub unsafe fn VarCyNeg(cyin: super::Com::CY) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyRound ( cyin : super::Com:: CY , cdecimals : i32 , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCyRound ( cyin : super::Com:: CY , cdecimals : i32 , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCyRound(::core::mem::transmute(cyin), cdecimals, &mut result__).from_abi(result__) } @@ -1941,7 +1941,7 @@ pub unsafe fn VarCyRound(cyin: super::Com::CY, cdecimals: i32) -> ::windows::cor #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarCySub(cyleft: super::Com::CY, cyright: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCySub ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarCySub ( cyleft : super::Com:: CY , cyright : super::Com:: CY , pcyresult : *mut super::Com:: CY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarCySub(::core::mem::transmute(cyleft), ::core::mem::transmute(cyright), &mut result__).from_abi(result__) } @@ -1952,7 +1952,7 @@ pub unsafe fn VarDateFromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -1960,7 +1960,7 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarDateFromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromCy ( cyin : super::Com:: CY , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromCy ( cyin : super::Com:: CY , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } @@ -1968,7 +1968,7 @@ pub unsafe fn VarDateFromCy(cyin: super::Com::CY) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromDec(pdecin, &mut result__).from_abi(result__) } @@ -1979,49 +1979,49 @@ pub unsafe fn VarDateFromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromI1 ( cin : u8 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromI1 ( cin : u8 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromI2(sin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromI2 ( sin : i16 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromI2 ( sin : i16 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromI2(sin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromI4(lin: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromI4 ( lin : i32 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromI4 ( lin : i32 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromI4(lin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromI8 ( i64in : i64 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromI8 ( i64in : i64 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromI8(i64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromR4 ( fltin : f32 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromR4 ( fltin : f32 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromR4(fltin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromR8 ( dblin : f64 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromR8 ( dblin : f64 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromR8(dblin, &mut result__).from_abi(result__) } @@ -2031,35 +2031,35 @@ pub unsafe fn VarDateFromStr(strin: P0, lcid: u32, dwflags: u32) -> ::window where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUI1 ( bin : u8 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUI1 ( bin : u8 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUI2 ( uiin : u16 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUI2 ( uiin : u16 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUI4 ( ulin : u32 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUI4 ( ulin : u32 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromUI4(ulin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarDateFromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUI8 ( ui64in : u64 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUI8 ( ui64in : u64 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromUI8(ui64in, &mut result__).from_abi(result__) } @@ -2067,7 +2067,7 @@ pub unsafe fn VarDateFromUI8(ui64in: u64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDateFromUdate(pudatein: *const UDATE, dwflags: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUdate ( pudatein : *const UDATE , dwflags : u32 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUdate ( pudatein : *const UDATE , dwflags : u32 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromUdate(pudatein, dwflags, &mut result__).from_abi(result__) } @@ -2075,7 +2075,7 @@ pub unsafe fn VarDateFromUdate(pudatein: *const UDATE, dwflags: u32) -> ::window #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDateFromUdateEx(pudatein: *const UDATE, lcid: u32, dwflags: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUdateEx ( pudatein : *const UDATE , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDateFromUdateEx ( pudatein : *const UDATE , lcid : u32 , dwflags : u32 , pdateout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDateFromUdateEx(pudatein, lcid, dwflags, &mut result__).from_abi(result__) } @@ -2083,7 +2083,7 @@ pub unsafe fn VarDateFromUdateEx(pudatein: *const UDATE, lcid: u32, dwflags: u32 #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecAbs(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecAbs ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecAbs ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecAbs(pdecin, &mut result__).from_abi(result__) } @@ -2091,7 +2091,7 @@ pub unsafe fn VarDecAbs(pdecin: *const super::super::Foundation::DECIMAL) -> ::w #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecAdd(pdecleft: *const super::super::Foundation::DECIMAL, pdecright: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecAdd ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecAdd ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecAdd(pdecleft, pdecright, &mut result__).from_abi(result__) } @@ -2113,7 +2113,7 @@ pub unsafe fn VarDecCmpR8(pdecleft: *const super::super::Foundation::DECIMAL, db #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecDiv(pdecleft: *const super::super::Foundation::DECIMAL, pdecright: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecDiv ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecDiv ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecDiv(pdecleft, pdecright, &mut result__).from_abi(result__) } @@ -2121,7 +2121,7 @@ pub unsafe fn VarDecDiv(pdecleft: *const super::super::Foundation::DECIMAL, pdec #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecFix(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFix ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFix ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFix(pdecin, &mut result__).from_abi(result__) } @@ -2132,7 +2132,7 @@ pub unsafe fn VarDecFromBool(boolin: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -2140,7 +2140,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarDecFromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromCy ( cyin : super::Com:: CY , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromCy ( cyin : super::Com:: CY , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } @@ -2148,7 +2148,7 @@ pub unsafe fn VarDecFromCy(cyin: super::Com::CY) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromDate ( datein : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromDate ( datein : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromDate(datein, &mut result__).from_abi(result__) } @@ -2159,7 +2159,7 @@ pub unsafe fn VarDecFromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } @@ -2167,7 +2167,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecFromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromI1 ( cin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromI1 ( cin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromI1(cin, &mut result__).from_abi(result__) } @@ -2175,7 +2175,7 @@ pub unsafe fn VarDecFromI1(cin: u8) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromI2 ( uiin : i16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromI2 ( uiin : i16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromI2(uiin, &mut result__).from_abi(result__) } @@ -2183,7 +2183,7 @@ pub unsafe fn VarDecFromI2(uiin: i16) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromI4 ( lin : i32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromI4 ( lin : i32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromI4(lin, &mut result__).from_abi(result__) } @@ -2191,7 +2191,7 @@ pub unsafe fn VarDecFromI4(lin: i32) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromI8 ( i64in : i64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromI8 ( i64in : i64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromI8(i64in, &mut result__).from_abi(result__) } @@ -2199,7 +2199,7 @@ pub unsafe fn VarDecFromI8(i64in: i64) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromR4 ( fltin : f32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromR4 ( fltin : f32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromR4(fltin, &mut result__).from_abi(result__) } @@ -2207,7 +2207,7 @@ pub unsafe fn VarDecFromR4(fltin: f32) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromR8 ( dblin : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromR8 ( dblin : f64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromR8(dblin, &mut result__).from_abi(result__) } @@ -2218,7 +2218,7 @@ pub unsafe fn VarDecFromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } @@ -2226,7 +2226,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecFromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromUI1 ( bin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromUI1 ( bin : u8 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromUI1(bin, &mut result__).from_abi(result__) } @@ -2234,7 +2234,7 @@ pub unsafe fn VarDecFromUI1(bin: u8) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromUI2 ( uiin : u16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromUI2 ( uiin : u16 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromUI2(uiin, &mut result__).from_abi(result__) } @@ -2242,7 +2242,7 @@ pub unsafe fn VarDecFromUI2(uiin: u16) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromUI4 ( ulin : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromUI4 ( ulin : u32 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromUI4(ulin, &mut result__).from_abi(result__) } @@ -2250,7 +2250,7 @@ pub unsafe fn VarDecFromUI4(ulin: u32) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromUI8 ( ui64in : u64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecFromUI8 ( ui64in : u64 , pdecout : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecFromUI8(ui64in, &mut result__).from_abi(result__) } @@ -2258,7 +2258,7 @@ pub unsafe fn VarDecFromUI8(ui64in: u64) -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecInt ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecInt ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecInt(pdecin, &mut result__).from_abi(result__) } @@ -2266,7 +2266,7 @@ pub unsafe fn VarDecInt(pdecin: *const super::super::Foundation::DECIMAL) -> ::w #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecMul(pdecleft: *const super::super::Foundation::DECIMAL, pdecright: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecMul ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecMul ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecMul(pdecleft, pdecright, &mut result__).from_abi(result__) } @@ -2274,7 +2274,7 @@ pub unsafe fn VarDecMul(pdecleft: *const super::super::Foundation::DECIMAL, pdec #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecNeg(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecNeg ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecNeg ( pdecin : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecNeg(pdecin, &mut result__).from_abi(result__) } @@ -2282,7 +2282,7 @@ pub unsafe fn VarDecNeg(pdecin: *const super::super::Foundation::DECIMAL) -> ::w #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecRound(pdecin: *const super::super::Foundation::DECIMAL, cdecimals: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecRound ( pdecin : *const super::super::Foundation:: DECIMAL , cdecimals : i32 , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecRound ( pdecin : *const super::super::Foundation:: DECIMAL , cdecimals : i32 , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecRound(pdecin, cdecimals, &mut result__).from_abi(result__) } @@ -2290,7 +2290,7 @@ pub unsafe fn VarDecRound(pdecin: *const super::super::Foundation::DECIMAL, cdec #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarDecSub(pdecleft: *const super::super::Foundation::DECIMAL, pdecright: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecSub ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDecSub ( pdecleft : *const super::super::Foundation:: DECIMAL , pdecright : *const super::super::Foundation:: DECIMAL , pdecresult : *mut super::super::Foundation:: DECIMAL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDecSub(pdecleft, pdecright, &mut result__).from_abi(result__) } @@ -2298,7 +2298,7 @@ pub unsafe fn VarDecSub(pdecleft: *const super::super::Foundation::DECIMAL, pdec #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarDiv(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarDiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarDiv(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -2306,7 +2306,7 @@ pub unsafe fn VarDiv(pvarleft: *const super::Com::VARIANT, pvarright: *const sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarEqv(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarEqv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarEqv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarEqv(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -2314,7 +2314,7 @@ pub unsafe fn VarEqv(pvarleft: *const super::Com::VARIANT, pvarright: *const sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarFix(pvarin: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFix ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFix ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarFix(pvarin, &mut result__).from_abi(result__) } @@ -2325,7 +2325,7 @@ pub unsafe fn VarFormat(pvarin: *const super::Com::VARIANT, pstrformat: P0, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormat ( pvarin : *const super::Com:: VARIANT , pstrformat : :: windows::core::PCWSTR , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormat ( pvarin : *const super::Com:: VARIANT , pstrformat : ::windows::core::PCWSTR , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarFormat(pvarin, pstrformat.into_param().abi(), ifirstday, ifirstweek, dwflags, &mut result__).from_abi(result__) } @@ -2333,7 +2333,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarFormatCurrency(pvarin: *const super::Com::VARIANT, inumdig: i32, iinclead: i32, iuseparens: i32, igroup: i32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatCurrency ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : i32 , iuseparens : i32 , igroup : i32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatCurrency ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : i32 , iuseparens : i32 , igroup : i32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarFormatCurrency(pvarin, inumdig, iinclead, iuseparens, igroup, dwflags, &mut result__).from_abi(result__) } @@ -2341,7 +2341,7 @@ pub unsafe fn VarFormatCurrency(pvarin: *const super::Com::VARIANT, inumdig: i32 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarFormatDateTime(pvarin: *const super::Com::VARIANT, inamedformat: VARFORMAT_NAMED_FORMAT, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatDateTime ( pvarin : *const super::Com:: VARIANT , inamedformat : VARFORMAT_NAMED_FORMAT , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatDateTime ( pvarin : *const super::Com:: VARIANT , inamedformat : VARFORMAT_NAMED_FORMAT , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarFormatDateTime(pvarin, inamedformat, dwflags, &mut result__).from_abi(result__) } @@ -2352,14 +2352,14 @@ pub unsafe fn VarFormatFromTokens(pvarin: *const super::Com::VARIANT, pstrfo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatFromTokens ( pvarin : *const super::Com:: VARIANT , pstrformat : :: windows::core::PCWSTR , pbtokcur : *const u8 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > , lcid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatFromTokens ( pvarin : *const super::Com:: VARIANT , pstrformat : ::windows::core::PCWSTR , pbtokcur : *const u8 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > , lcid : u32 ) -> ::windows::core::HRESULT ); VarFormatFromTokens(pvarin, pstrformat.into_param().abi(), pbtokcur, dwflags, ::core::mem::transmute(pbstrout), lcid).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarFormatNumber(pvarin: *const super::Com::VARIANT, inumdig: i32, iinclead: VARFORMAT_LEADING_DIGIT, iuseparens: VARFORMAT_PARENTHESES, igroup: VARFORMAT_GROUP, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatNumber ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatNumber ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarFormatNumber(pvarin, inumdig, iinclead, iuseparens, igroup, dwflags, &mut result__).from_abi(result__) } @@ -2367,7 +2367,7 @@ pub unsafe fn VarFormatNumber(pvarin: *const super::Com::VARIANT, inumdig: i32, #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarFormatPercent(pvarin: *const super::Com::VARIANT, inumdig: i32, iinclead: VARFORMAT_LEADING_DIGIT, iuseparens: VARFORMAT_PARENTHESES, igroup: VARFORMAT_GROUP, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatPercent ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarFormatPercent ( pvarin : *const super::Com:: VARIANT , inumdig : i32 , iinclead : VARFORMAT_LEADING_DIGIT , iuseparens : VARFORMAT_PARENTHESES , igroup : VARFORMAT_GROUP , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarFormatPercent(pvarin, inumdig, iinclead, iuseparens, igroup, dwflags, &mut result__).from_abi(result__) } @@ -2378,27 +2378,27 @@ pub unsafe fn VarI1FromBool(boolin: P0, pcout: ::windows::core::PSTR) -> ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromBool(boolin.into_param().abi(), ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI1FromCy(cyin: super::Com::CY, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromCy ( cyin : super::Com:: CY , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromCy ( cyin : super::Com:: CY , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromCy(::core::mem::transmute(cyin), ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromDate(datein: f64, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromDate ( datein : f64 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromDate ( datein : f64 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromDate(datein, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarI1FromDec(pdecin: *const super::super::Foundation::DECIMAL, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromDec(pdecin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_System_Com\"`*"] @@ -2408,37 +2408,37 @@ pub unsafe fn VarI1FromDisp(pdispin: P0, lcid: u32, pcout: ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromDisp(pdispin.into_param().abi(), lcid, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromI2(uiin: i16, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromI2 ( uiin : i16 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromI2 ( uiin : i16 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromI2(uiin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromI4(lin: i32, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromI4 ( lin : i32 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromI4 ( lin : i32 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromI4(lin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromI8(i64in: i64, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromI8 ( i64in : i64 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromI8 ( i64in : i64 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromI8(i64in, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromR4(fltin: f32, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromR4 ( fltin : f32 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromR4 ( fltin : f32 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromR4(fltin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromR8(dblin: f64, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromR8 ( dblin : f64 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromR8 ( dblin : f64 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromR8(dblin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -2447,31 +2447,31 @@ pub unsafe fn VarI1FromStr(strin: P0, lcid: u32, dwflags: u32, pcout: ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromStr(strin.into_param().abi(), lcid, dwflags, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromUI1(bin: u8, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromUI1 ( bin : u8 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromUI1 ( bin : u8 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromUI1(bin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromUI2(uiin: u16, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromUI2 ( uiin : u16 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromUI2 ( uiin : u16 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromUI2(uiin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromUI4(ulin: u32, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromUI4 ( ulin : u32 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromUI4 ( ulin : u32 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromUI4(ulin, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI1FromUI8(i64in: u64, pcout: ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromUI8 ( i64in : u64 , pcout : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI1FromUI8 ( i64in : u64 , pcout : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); VarI1FromUI8(i64in, ::core::mem::transmute(pcout)).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -2481,7 +2481,7 @@ pub unsafe fn VarI2FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -2489,13 +2489,13 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI2FromCy(cyin: super::Com::CY, psout: *mut i16) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromCy ( cyin : super::Com:: CY , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromCy ( cyin : super::Com:: CY , psout : *mut i16 ) -> ::windows::core::HRESULT ); VarI2FromCy(::core::mem::transmute(cyin), psout).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromDate ( datein : f64 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromDate ( datein : f64 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromDate(datein, &mut result__).from_abi(result__) } @@ -2503,7 +2503,7 @@ pub unsafe fn VarI2FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarI2FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromDec(pdecin, &mut result__).from_abi(result__) } @@ -2514,42 +2514,42 @@ pub unsafe fn VarI2FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromI1 ( cin : u8 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromI1 ( cin : u8 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromI4(lin: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromI4 ( lin : i32 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromI4 ( lin : i32 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromI4(lin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromI8 ( i64in : i64 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromI8 ( i64in : i64 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromI8(i64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromR4 ( fltin : f32 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromR4 ( fltin : f32 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromR4(fltin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromR8 ( dblin : f64 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromR8 ( dblin : f64 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromR8(dblin, &mut result__).from_abi(result__) } @@ -2559,35 +2559,35 @@ pub unsafe fn VarI2FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromUI1 ( bin : u8 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromUI1 ( bin : u8 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromUI2 ( uiin : u16 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromUI2 ( uiin : u16 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromUI4 ( ulin : u32 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromUI4 ( ulin : u32 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromUI4(ulin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI2FromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromUI8 ( ui64in : u64 , psout : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI2FromUI8 ( ui64in : u64 , psout : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI2FromUI8(ui64in, &mut result__).from_abi(result__) } @@ -2598,7 +2598,7 @@ pub unsafe fn VarI4FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -2606,14 +2606,14 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI4FromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromCy ( cyin : super::Com:: CY , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromCy ( cyin : super::Com:: CY , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromDate ( datein : f64 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromDate ( datein : f64 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromDate(datein, &mut result__).from_abi(result__) } @@ -2621,7 +2621,7 @@ pub unsafe fn VarI4FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarI4FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromDec(pdecin, &mut result__).from_abi(result__) } @@ -2632,42 +2632,42 @@ pub unsafe fn VarI4FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromI1 ( cin : u8 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromI1 ( cin : u8 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromI2(sin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromI2 ( sin : i16 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromI2 ( sin : i16 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromI2(sin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromI8 ( i64in : i64 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromI8 ( i64in : i64 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromI8(i64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromR4 ( fltin : f32 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromR4 ( fltin : f32 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromR4(fltin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromR8 ( dblin : f64 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromR8 ( dblin : f64 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromR8(dblin, &mut result__).from_abi(result__) } @@ -2677,35 +2677,35 @@ pub unsafe fn VarI4FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromUI1 ( bin : u8 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromUI1 ( bin : u8 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromUI2 ( uiin : u16 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromUI2 ( uiin : u16 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromUI4 ( ulin : u32 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromUI4 ( ulin : u32 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromUI4(ulin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI4FromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromUI8 ( ui64in : u64 , plout : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI4FromUI8 ( ui64in : u64 , plout : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI4FromUI8(ui64in, &mut result__).from_abi(result__) } @@ -2716,7 +2716,7 @@ pub unsafe fn VarI8FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -2724,14 +2724,14 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarI8FromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromCy ( cyin : super::Com:: CY , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromCy ( cyin : super::Com:: CY , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromDate ( datein : f64 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromDate ( datein : f64 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromDate(datein, &mut result__).from_abi(result__) } @@ -2739,7 +2739,7 @@ pub unsafe fn VarI8FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarI8FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromDec(pdecin, &mut result__).from_abi(result__) } @@ -2750,35 +2750,35 @@ pub unsafe fn VarI8FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromI1 ( cin : u8 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromI1 ( cin : u8 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromI2(sin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromI2 ( sin : i16 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromI2 ( sin : i16 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromI2(sin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromR4 ( fltin : f32 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromR4 ( fltin : f32 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromR4(fltin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromR8 ( dblin : f64 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromR8 ( dblin : f64 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromR8(dblin, &mut result__).from_abi(result__) } @@ -2788,35 +2788,35 @@ pub unsafe fn VarI8FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromUI1 ( bin : u8 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromUI1 ( bin : u8 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromUI2 ( uiin : u16 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromUI2 ( uiin : u16 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromUI4 ( ulin : u32 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromUI4 ( ulin : u32 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromUI4(ulin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarI8FromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromUI8 ( ui64in : u64 , pi64out : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarI8FromUI8 ( ui64in : u64 , pi64out : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarI8FromUI8(ui64in, &mut result__).from_abi(result__) } @@ -2824,7 +2824,7 @@ pub unsafe fn VarI8FromUI8(ui64in: u64) -> ::windows::core::Result { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarIdiv(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarIdiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarIdiv ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarIdiv(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -2832,7 +2832,7 @@ pub unsafe fn VarIdiv(pvarleft: *const super::Com::VARIANT, pvarright: *const su #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarImp(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarImp ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarImp ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarImp(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -2840,7 +2840,7 @@ pub unsafe fn VarImp(pvarleft: *const super::Com::VARIANT, pvarright: *const sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarInt(pvarin: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarInt ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarInt ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarInt(pvarin, &mut result__).from_abi(result__) } @@ -2848,14 +2848,14 @@ pub unsafe fn VarInt(pvarin: *const super::Com::VARIANT) -> ::windows::core::Res #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarMod(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarMod ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarMod ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarMod(pvarleft, pvarright, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarMonthName(imonth: i32, fabbrev: i32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarMonthName ( imonth : i32 , fabbrev : i32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarMonthName ( imonth : i32 , fabbrev : i32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarMonthName(imonth, fabbrev, dwflags, &mut result__).from_abi(result__) } @@ -2863,7 +2863,7 @@ pub unsafe fn VarMonthName(imonth: i32, fabbrev: i32, dwflags: u32) -> ::windows #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarMul(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarMul ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarMul ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarMul(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -2871,7 +2871,7 @@ pub unsafe fn VarMul(pvarleft: *const super::Com::VARIANT, pvarright: *const sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarNeg(pvarin: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarNeg ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarNeg ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarNeg(pvarin, &mut result__).from_abi(result__) } @@ -2879,7 +2879,7 @@ pub unsafe fn VarNeg(pvarin: *const super::Com::VARIANT) -> ::windows::core::Res #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarNot(pvarin: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarNot ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarNot ( pvarin : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarNot(pvarin, &mut result__).from_abi(result__) } @@ -2887,7 +2887,7 @@ pub unsafe fn VarNot(pvarin: *const super::Com::VARIANT) -> ::windows::core::Res #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarNumFromParseNum(pnumprs: *const NUMPARSE, rgbdig: *const u8, dwvtbits: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarNumFromParseNum ( pnumprs : *const NUMPARSE , rgbdig : *const u8 , dwvtbits : u32 , pvar : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarNumFromParseNum ( pnumprs : *const NUMPARSE , rgbdig : *const u8 , dwvtbits : u32 , pvar : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarNumFromParseNum(pnumprs, rgbdig, dwvtbits, &mut result__).from_abi(result__) } @@ -2895,7 +2895,7 @@ pub unsafe fn VarNumFromParseNum(pnumprs: *const NUMPARSE, rgbdig: *const u8, dw #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarOr(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarOr ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarOr ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarOr(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -2905,14 +2905,14 @@ pub unsafe fn VarParseNumFromStr(strin: P0, lcid: u32, dwflags: u32, pnumprs where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarParseNumFromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pnumprs : *mut NUMPARSE , rgbdig : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarParseNumFromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pnumprs : *mut NUMPARSE , rgbdig : *mut u8 ) -> ::windows::core::HRESULT ); VarParseNumFromStr(strin.into_param().abi(), lcid, dwflags, pnumprs, rgbdig).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarPow(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarPow ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarPow ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarPow(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -2929,7 +2929,7 @@ pub unsafe fn VarR4FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -2937,13 +2937,13 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarR4FromCy(cyin: super::Com::CY, pfltout: *mut f32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromCy ( cyin : super::Com:: CY , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromCy ( cyin : super::Com:: CY , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); VarR4FromCy(::core::mem::transmute(cyin), pfltout).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromDate ( datein : f64 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromDate ( datein : f64 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromDate(datein, &mut result__).from_abi(result__) } @@ -2951,7 +2951,7 @@ pub unsafe fn VarR4FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarR4FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromDec(pdecin, &mut result__).from_abi(result__) } @@ -2962,42 +2962,42 @@ pub unsafe fn VarR4FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromI1 ( cin : u8 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromI1 ( cin : u8 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromI2(sin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromI2 ( sin : i16 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromI2 ( sin : i16 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromI2(sin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromI4(lin: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromI4 ( lin : i32 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromI4 ( lin : i32 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromI4(lin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromI8 ( i64in : i64 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromI8 ( i64in : i64 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromI8(i64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromR8 ( dblin : f64 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromR8 ( dblin : f64 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromR8(dblin, &mut result__).from_abi(result__) } @@ -3007,35 +3007,35 @@ pub unsafe fn VarR4FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromUI1 ( bin : u8 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromUI1 ( bin : u8 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromUI2 ( uiin : u16 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromUI2 ( uiin : u16 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromUI4 ( ulin : u32 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromUI4 ( ulin : u32 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromUI4(ulin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR4FromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromUI8 ( ui64in : u64 , pfltout : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR4FromUI8 ( ui64in : u64 , pfltout : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR4FromUI8(ui64in, &mut result__).from_abi(result__) } @@ -3046,7 +3046,7 @@ pub unsafe fn VarR8FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -3054,13 +3054,13 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarR8FromCy(cyin: super::Com::CY, pdblout: *mut f64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromCy ( cyin : super::Com:: CY , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromCy ( cyin : super::Com:: CY , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); VarR8FromCy(::core::mem::transmute(cyin), pdblout).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromDate ( datein : f64 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromDate ( datein : f64 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromDate(datein, &mut result__).from_abi(result__) } @@ -3068,7 +3068,7 @@ pub unsafe fn VarR8FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarR8FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromDec(pdecin, &mut result__).from_abi(result__) } @@ -3079,41 +3079,41 @@ pub unsafe fn VarR8FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromI1(cin: u8, pdblout: *mut f64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromI1 ( cin : u8 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromI1 ( cin : u8 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); VarR8FromI1(cin, pdblout).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromI2(sin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromI2 ( sin : i16 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromI2 ( sin : i16 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromI2(sin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromI4(lin: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromI4 ( lin : i32 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromI4 ( lin : i32 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromI4(lin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromI8 ( i64in : i64 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromI8 ( i64in : i64 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromI8(i64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromR4 ( fltin : f32 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromR4 ( fltin : f32 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromR4(fltin, &mut result__).from_abi(result__) } @@ -3123,49 +3123,49 @@ pub unsafe fn VarR8FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromUI1 ( bin : u8 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromUI1 ( bin : u8 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromUI2 ( uiin : u16 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromUI2 ( uiin : u16 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromUI4 ( ulin : u32 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromUI4 ( ulin : u32 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromUI4(ulin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8FromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromUI8 ( ui64in : u64 , pdblout : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8FromUI8 ( ui64in : u64 , pdblout : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8FromUI8(ui64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8Pow(dblleft: f64, dblright: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8Pow ( dblleft : f64 , dblright : f64 , pdblresult : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8Pow ( dblleft : f64 , dblright : f64 , pdblresult : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8Pow(dblleft, dblright, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarR8Round(dblin: f64, cdecimals: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8Round ( dblin : f64 , cdecimals : i32 , pdblresult : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarR8Round ( dblin : f64 , cdecimals : i32 , pdblresult : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarR8Round(dblin, cdecimals, &mut result__).from_abi(result__) } @@ -3173,7 +3173,7 @@ pub unsafe fn VarR8Round(dblin: f64, cdecimals: i32) -> ::windows::core::Result< #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarRound(pvarin: *const super::Com::VARIANT, cdecimals: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarRound ( pvarin : *const super::Com:: VARIANT , cdecimals : i32 , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarRound ( pvarin : *const super::Com:: VARIANT , cdecimals : i32 , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarRound(pvarin, cdecimals, &mut result__).from_abi(result__) } @@ -3181,7 +3181,7 @@ pub unsafe fn VarRound(pvarin: *const super::Com::VARIANT, cdecimals: i32) -> :: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarSub(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarSub ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarSub ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarSub(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -3191,7 +3191,7 @@ pub unsafe fn VarTokenizeFormatString(pstrformat: P0, rgbtok: &mut [u8], ifi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarTokenizeFormatString ( pstrformat : :: windows::core::PCWSTR , rgbtok : *mut u8 , cbtok : i32 , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , lcid : u32 , pcbactual : *const i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarTokenizeFormatString ( pstrformat : ::windows::core::PCWSTR , rgbtok : *mut u8 , cbtok : i32 , ifirstday : VARFORMAT_FIRST_DAY , ifirstweek : VARFORMAT_FIRST_WEEK , lcid : u32 , pcbactual : *const i32 ) -> ::windows::core::HRESULT ); VarTokenizeFormatString(pstrformat.into_param().abi(), ::core::mem::transmute(rgbtok.as_ptr()), rgbtok.len() as _, ifirstday, ifirstweek, lcid, ::core::mem::transmute(pcbactual.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`*"] @@ -3201,7 +3201,7 @@ pub unsafe fn VarUI1FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -3209,14 +3209,14 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI1FromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromCy ( cyin : super::Com:: CY , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromCy ( cyin : super::Com:: CY , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromDate ( datein : f64 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromDate ( datein : f64 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromDate(datein, &mut result__).from_abi(result__) } @@ -3224,7 +3224,7 @@ pub unsafe fn VarUI1FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarUI1FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromDec(pdecin, &mut result__).from_abi(result__) } @@ -3235,49 +3235,49 @@ pub unsafe fn VarUI1FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromI1 ( cin : u8 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromI1 ( cin : u8 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromI2(sin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromI2 ( sin : i16 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromI2 ( sin : i16 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromI2(sin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromI4(lin: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromI4 ( lin : i32 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromI4 ( lin : i32 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromI4(lin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromI8 ( i64in : i64 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromI8 ( i64in : i64 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromI8(i64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromR4 ( fltin : f32 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromR4 ( fltin : f32 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromR4(fltin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromR8 ( dblin : f64 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromR8 ( dblin : f64 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromR8(dblin, &mut result__).from_abi(result__) } @@ -3287,28 +3287,28 @@ pub unsafe fn VarUI1FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromUI2 ( uiin : u16 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromUI2 ( uiin : u16 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromUI4 ( ulin : u32 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromUI4 ( ulin : u32 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromUI4(ulin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI1FromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromUI8 ( ui64in : u64 , pbout : *mut u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI1FromUI8 ( ui64in : u64 , pbout : *mut u8 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI1FromUI8(ui64in, &mut result__).from_abi(result__) } @@ -3319,7 +3319,7 @@ pub unsafe fn VarUI2FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -3327,14 +3327,14 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI2FromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromCy ( cyin : super::Com:: CY , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromCy ( cyin : super::Com:: CY , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromDate ( datein : f64 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromDate ( datein : f64 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromDate(datein, &mut result__).from_abi(result__) } @@ -3342,7 +3342,7 @@ pub unsafe fn VarUI2FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarUI2FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromDec(pdecin, &mut result__).from_abi(result__) } @@ -3353,49 +3353,49 @@ pub unsafe fn VarUI2FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromI1 ( cin : u8 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromI1 ( cin : u8 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromI2(uiin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromI2 ( uiin : i16 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromI2 ( uiin : i16 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromI4(lin: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromI4 ( lin : i32 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromI4 ( lin : i32 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromI4(lin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromI8 ( i64in : i64 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromI8 ( i64in : i64 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromI8(i64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromR4 ( fltin : f32 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromR4 ( fltin : f32 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromR4(fltin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromR8(dblin: f64, puiout: *mut u16) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromR8 ( dblin : f64 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromR8 ( dblin : f64 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); VarUI2FromR8(dblin, puiout).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -3404,28 +3404,28 @@ pub unsafe fn VarUI2FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromUI1 ( bin : u8 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromUI1 ( bin : u8 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromUI4 ( ulin : u32 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromUI4 ( ulin : u32 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromUI4(ulin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI2FromUI8(i64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromUI8 ( i64in : u64 , puiout : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI2FromUI8 ( i64in : u64 , puiout : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI2FromUI8(i64in, &mut result__).from_abi(result__) } @@ -3436,7 +3436,7 @@ pub unsafe fn VarUI4FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -3444,14 +3444,14 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI4FromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromCy ( cyin : super::Com:: CY , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromCy ( cyin : super::Com:: CY , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromDate ( datein : f64 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromDate ( datein : f64 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromDate(datein, &mut result__).from_abi(result__) } @@ -3459,7 +3459,7 @@ pub unsafe fn VarUI4FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarUI4FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromDec(pdecin, &mut result__).from_abi(result__) } @@ -3470,49 +3470,49 @@ pub unsafe fn VarUI4FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromI1 ( cin : u8 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromI1 ( cin : u8 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromI2(uiin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromI2 ( uiin : i16 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromI2 ( uiin : i16 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromI4(lin: i32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromI4 ( lin : i32 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromI4 ( lin : i32 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromI4(lin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromI8(i64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromI8 ( i64in : i64 , plout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromI8 ( i64in : i64 , plout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromI8(i64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromR4 ( fltin : f32 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromR4 ( fltin : f32 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromR4(fltin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromR8 ( dblin : f64 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromR8 ( dblin : f64 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromR8(dblin, &mut result__).from_abi(result__) } @@ -3522,28 +3522,28 @@ pub unsafe fn VarUI4FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromUI1 ( bin : u8 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromUI1 ( bin : u8 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromUI2 ( uiin : u16 , pulout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromUI2 ( uiin : u16 , pulout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI4FromUI8(ui64in: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromUI8 ( ui64in : u64 , plout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI4FromUI8 ( ui64in : u64 , plout : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI4FromUI8(ui64in, &mut result__).from_abi(result__) } @@ -3554,7 +3554,7 @@ pub unsafe fn VarUI8FromBool(boolin: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromBool ( boolin : super::super::Foundation:: VARIANT_BOOL , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromBool(boolin.into_param().abi(), &mut result__).from_abi(result__) } @@ -3562,14 +3562,14 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn VarUI8FromCy(cyin: super::Com::CY) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromCy ( cyin : super::Com:: CY , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromCy ( cyin : super::Com:: CY , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromCy(::core::mem::transmute(cyin), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromDate(datein: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromDate ( datein : f64 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromDate ( datein : f64 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromDate(datein, &mut result__).from_abi(result__) } @@ -3577,7 +3577,7 @@ pub unsafe fn VarUI8FromDate(datein: f64) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarUI8FromDec(pdecin: *const super::super::Foundation::DECIMAL) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromDec ( pdecin : *const super::super::Foundation:: DECIMAL , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromDec(pdecin, &mut result__).from_abi(result__) } @@ -3588,42 +3588,42 @@ pub unsafe fn VarUI8FromDisp(pdispin: P0, lcid: u32) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromDisp ( pdispin : * mut::core::ffi::c_void , lcid : u32 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromDisp(pdispin.into_param().abi(), lcid, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromI1(cin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromI1 ( cin : u8 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromI1 ( cin : u8 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromI1(cin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromI2(sin: i16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromI2 ( sin : i16 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromI2 ( sin : i16 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromI2(sin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromI8(ui64in: i64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromI8 ( ui64in : i64 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromI8 ( ui64in : i64 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromI8(ui64in, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromR4(fltin: f32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromR4 ( fltin : f32 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromR4 ( fltin : f32 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromR4(fltin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromR8(dblin: f64) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromR8 ( dblin : f64 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromR8 ( dblin : f64 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromR8(dblin, &mut result__).from_abi(result__) } @@ -3633,28 +3633,28 @@ pub unsafe fn VarUI8FromStr(strin: P0, lcid: u32, dwflags: u32) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromStr ( strin : :: windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromStr ( strin : ::windows::core::PCWSTR , lcid : u32 , dwflags : u32 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromStr(strin.into_param().abi(), lcid, dwflags, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromUI1(bin: u8) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromUI1 ( bin : u8 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromUI1 ( bin : u8 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromUI1(bin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromUI2(uiin: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromUI2 ( uiin : u16 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromUI2 ( uiin : u16 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromUI2(uiin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarUI8FromUI4(ulin: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromUI4 ( ulin : u32 , pi64out : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUI8FromUI4 ( ulin : u32 , pi64out : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarUI8FromUI4(ulin, &mut result__).from_abi(result__) } @@ -3662,13 +3662,13 @@ pub unsafe fn VarUI8FromUI4(ulin: u32) -> ::windows::core::Result { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn VarUdateFromDate(datein: f64, dwflags: u32, pudateout: *mut UDATE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUdateFromDate ( datein : f64 , dwflags : u32 , pudateout : *mut UDATE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarUdateFromDate ( datein : f64 , dwflags : u32 , pudateout : *mut UDATE ) -> ::windows::core::HRESULT ); VarUdateFromDate(datein, dwflags, pudateout).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`*"] #[inline] pub unsafe fn VarWeekdayName(iweekday: i32, fabbrev: i32, ifirstday: i32, dwflags: u32) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarWeekdayName ( iweekday : i32 , fabbrev : i32 , ifirstday : i32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarWeekdayName ( iweekday : i32 , fabbrev : i32 , ifirstday : i32 , dwflags : u32 , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); VarWeekdayName(iweekday, fabbrev, ifirstday, dwflags, &mut result__).from_abi(result__) } @@ -3676,7 +3676,7 @@ pub unsafe fn VarWeekdayName(iweekday: i32, fabbrev: i32, ifirstday: i32, dwflag #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VarXor(pvarleft: *const super::Com::VARIANT, pvarright: *const super::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VarXor ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VarXor ( pvarleft : *const super::Com:: VARIANT , pvarright : *const super::Com:: VARIANT , pvarresult : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VarXor(pvarleft, pvarright, &mut result__).from_abi(result__) } @@ -3684,35 +3684,35 @@ pub unsafe fn VarXor(pvarleft: *const super::Com::VARIANT, pvarright: *const sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VariantChangeType(pvargdest: *mut super::Com::VARIANT, pvarsrc: *const super::Com::VARIANT, wflags: u16, vt: super::Com::VARENUM) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantChangeType ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , wflags : u16 , vt : super::Com:: VARENUM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantChangeType ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , wflags : u16 , vt : super::Com:: VARENUM ) -> ::windows::core::HRESULT ); VariantChangeType(pvargdest, pvarsrc, wflags, vt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VariantChangeTypeEx(pvargdest: *mut super::Com::VARIANT, pvarsrc: *const super::Com::VARIANT, lcid: u32, wflags: u16, vt: super::Com::VARENUM) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantChangeTypeEx ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , lcid : u32 , wflags : u16 , vt : super::Com:: VARENUM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantChangeTypeEx ( pvargdest : *mut super::Com:: VARIANT , pvarsrc : *const super::Com:: VARIANT , lcid : u32 , wflags : u16 , vt : super::Com:: VARENUM ) -> ::windows::core::HRESULT ); VariantChangeTypeEx(pvargdest, pvarsrc, lcid, wflags, vt).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VariantClear(pvarg: *mut super::Com::VARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantClear ( pvarg : *mut super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantClear ( pvarg : *mut super::Com:: VARIANT ) -> ::windows::core::HRESULT ); VariantClear(pvarg).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VariantCopy(pvargdest: *mut super::Com::VARIANT, pvargsrc: *const super::Com::VARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantCopy ( pvargdest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantCopy ( pvargdest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> ::windows::core::HRESULT ); VariantCopy(pvargdest, pvargsrc).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))] #[inline] pub unsafe fn VariantCopyInd(pvardest: *mut super::Com::VARIANT, pvargsrc: *const super::Com::VARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantCopyInd ( pvardest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VariantCopyInd ( pvardest : *mut super::Com:: VARIANT , pvargsrc : *const super::Com:: VARIANT ) -> ::windows::core::HRESULT ); VariantCopyInd(pvardest, pvargsrc).ok() } #[doc = "*Required features: `\"Win32_System_Ole\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -3744,7 +3744,7 @@ pub unsafe fn VectorFromBstr(bstr: P0) -> ::windows::core::Result<*mut super where P0: ::windows::core::IntoParam<::windows::core::BSTR>, { - ::windows::imp::link ! ( "oleaut32.dll""system" fn VectorFromBstr ( bstr : ::std::mem::MaybeUninit <::windows::core::BSTR > , ppsa : *mut *mut super::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleaut32.dll""system" fn VectorFromBstr ( bstr : ::std::mem::MaybeUninit <::windows::core::BSTR > , ppsa : *mut *mut super::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut super::Com::SAFEARRAY>(); VectorFromBstr(bstr.into_param().abi(), &mut result__).from_abi(result__) } @@ -11644,7 +11644,7 @@ pub const OLECMD_TASKDLGID_ONBEFOREUNLOAD: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const OLEIVERB_PROPERTIES: i32 = -7i32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const OLESTDDELIM: ::windows::core::PCWSTR = ::windows::w!("\\"); +pub const OLESTDDELIM: ::windows::core::PCWSTR = ::windows::core::w!("\\"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const OLEUI_BZERR_HTASKINVALID: u32 = 116u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -11830,7 +11830,7 @@ pub const PERPROP_S_FIRST: ::windows::core::HRESULT = ::windows::core::HRESULT(2 #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const PERPROP_S_LAST: ::windows::core::HRESULT = ::windows::core::HRESULT(262671i32); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const PROP_HWND_CHGICONDLG: ::windows::core::PCWSTR = ::windows::w!("HWND_CIDLG"); +pub const PROP_HWND_CHGICONDLG: ::windows::core::PCWSTR = ::windows::core::w!("HWND_CIDLG"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const PS_MAXLINKTYPES: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] @@ -11864,27 +11864,27 @@ pub const STDOLE_MAJORVERNUM: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const STDOLE_MINORVERNUM: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const STDOLE_TLB: ::windows::core::PCSTR = ::windows::s!("stdole2.tlb"); +pub const STDOLE_TLB: ::windows::core::PCSTR = ::windows::core::s!("stdole2.tlb"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const STDTYPE_TLB: ::windows::core::PCSTR = ::windows::s!("stdole2.tlb"); +pub const STDTYPE_TLB: ::windows::core::PCSTR = ::windows::core::s!("stdole2.tlb"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_ADDCONTROL: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_ADDCONTROL"); +pub const SZOLEUI_MSG_ADDCONTROL: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_ADDCONTROL"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_BROWSE: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_BROWSE"); +pub const SZOLEUI_MSG_BROWSE: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_BROWSE"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_BROWSE_OFN: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_BROWSE_OFN"); +pub const SZOLEUI_MSG_BROWSE_OFN: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_BROWSE_OFN"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_CHANGEICON: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_CHANGEICON"); +pub const SZOLEUI_MSG_CHANGEICON: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_CHANGEICON"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_CHANGESOURCE: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_CHANGESOURCE"); +pub const SZOLEUI_MSG_CHANGESOURCE: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_CHANGESOURCE"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_CLOSEBUSYDIALOG: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_CLOSEBUSYDIALOG"); +pub const SZOLEUI_MSG_CLOSEBUSYDIALOG: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_CLOSEBUSYDIALOG"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_CONVERT: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_CONVERT"); +pub const SZOLEUI_MSG_CONVERT: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_CONVERT"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_ENDDIALOG: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_ENDDIALOG"); +pub const SZOLEUI_MSG_ENDDIALOG: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_ENDDIALOG"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] -pub const SZOLEUI_MSG_HELP: ::windows::core::PCWSTR = ::windows::w!("OLEUI_MSG_HELP"); +pub const SZOLEUI_MSG_HELP: ::windows::core::PCWSTR = ::windows::core::w!("OLEUI_MSG_HELP"); #[doc = "*Required features: `\"Win32_System_Ole\"`*"] pub const TIFLAGS_EXTENDDISPATCHONLY: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Ole\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs index 9559d60218..83c84dcf1b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/PasswordManagement/mod.rs @@ -7,7 +7,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn MSChapSrvChangePassword ( servername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , lmoldpresent : super::super::Foundation:: BOOLEAN , lmoldowfpassword : *const LM_OWF_PASSWORD , lmnewowfpassword : *const LM_OWF_PASSWORD , ntoldowfpassword : *const LM_OWF_PASSWORD , ntnewowfpassword : *const LM_OWF_PASSWORD ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn MSChapSrvChangePassword ( servername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , lmoldpresent : super::super::Foundation:: BOOLEAN , lmoldowfpassword : *const LM_OWF_PASSWORD , lmnewowfpassword : *const LM_OWF_PASSWORD , ntoldowfpassword : *const LM_OWF_PASSWORD , ntnewowfpassword : *const LM_OWF_PASSWORD ) -> u32 ); MSChapSrvChangePassword(servername.into_param().abi(), username.into_param().abi(), lmoldpresent.into_param().abi(), lmoldowfpassword, lmnewowfpassword, ntoldowfpassword, ntnewowfpassword) } #[doc = "*Required features: `\"Win32_System_PasswordManagement\"`, `\"Win32_Foundation\"`*"] @@ -19,7 +19,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn MSChapSrvChangePassword2 ( servername : :: windows::core::PCWSTR , username : :: windows::core::PCWSTR , newpasswordencryptedwitholdnt : *const SAMPR_ENCRYPTED_USER_PASSWORD , oldntowfpasswordencryptedwithnewnt : *const ENCRYPTED_LM_OWF_PASSWORD , lmpresent : super::super::Foundation:: BOOLEAN , newpasswordencryptedwitholdlm : *const SAMPR_ENCRYPTED_USER_PASSWORD , oldlmowfpasswordencryptedwithnewlmornt : *const ENCRYPTED_LM_OWF_PASSWORD ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn MSChapSrvChangePassword2 ( servername : ::windows::core::PCWSTR , username : ::windows::core::PCWSTR , newpasswordencryptedwitholdnt : *const SAMPR_ENCRYPTED_USER_PASSWORD , oldntowfpasswordencryptedwithnewnt : *const ENCRYPTED_LM_OWF_PASSWORD , lmpresent : super::super::Foundation:: BOOLEAN , newpasswordencryptedwitholdlm : *const SAMPR_ENCRYPTED_USER_PASSWORD , oldlmowfpasswordencryptedwithnewlmornt : *const ENCRYPTED_LM_OWF_PASSWORD ) -> u32 ); MSChapSrvChangePassword2(servername.into_param().abi(), username.into_param().abi(), newpasswordencryptedwitholdnt, oldntowfpasswordencryptedwithnewnt, lmpresent.into_param().abi(), newpasswordencryptedwitholdlm, oldlmowfpasswordencryptedwithnewlmornt) } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs index 451cb897bd..6740dd35a4 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Performance/mod.rs @@ -7,7 +7,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "loadperf.dll""system" fn BackupPerfRegistryToFileW ( szfilename : :: windows::core::PCWSTR , szcommentstring : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn BackupPerfRegistryToFileW ( szfilename : ::windows::core::PCWSTR , szcommentstring : ::windows::core::PCWSTR ) -> u32 ); BackupPerfRegistryToFileW(szfilename.into_param().abi(), szcommentstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -17,7 +17,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "loadperf.dll""system" fn InstallPerfDllA ( szcomputername : :: windows::core::PCSTR , lpinifile : :: windows::core::PCSTR , dwflags : usize ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn InstallPerfDllA ( szcomputername : ::windows::core::PCSTR , lpinifile : ::windows::core::PCSTR , dwflags : usize ) -> u32 ); InstallPerfDllA(szcomputername.into_param().abi(), lpinifile.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -27,7 +27,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "loadperf.dll""system" fn InstallPerfDllW ( szcomputername : :: windows::core::PCWSTR , lpinifile : :: windows::core::PCWSTR , dwflags : usize ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn InstallPerfDllW ( szcomputername : ::windows::core::PCWSTR , lpinifile : ::windows::core::PCWSTR , dwflags : usize ) -> u32 ); InstallPerfDllW(szcomputername.into_param().abi(), lpinifile.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -38,7 +38,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "loadperf.dll""system" fn LoadPerfCounterTextStringsA ( lpcommandline : :: windows::core::PCSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn LoadPerfCounterTextStringsA ( lpcommandline : ::windows::core::PCSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); LoadPerfCounterTextStringsA(lpcommandline.into_param().abi(), bquietmodearg.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -49,7 +49,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "loadperf.dll""system" fn LoadPerfCounterTextStringsW ( lpcommandline : :: windows::core::PCWSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn LoadPerfCounterTextStringsW ( lpcommandline : ::windows::core::PCWSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); LoadPerfCounterTextStringsW(lpcommandline.into_param().abi(), bquietmodearg.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -58,7 +58,7 @@ pub unsafe fn PdhAddCounterA(hquery: isize, szfullcounterpath: P0, dwuserdat where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhAddCounterA ( hquery : isize , szfullcounterpath : :: windows::core::PCSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhAddCounterA ( hquery : isize , szfullcounterpath : ::windows::core::PCSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); PdhAddCounterA(hquery, szfullcounterpath.into_param().abi(), dwuserdata, phcounter) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -67,7 +67,7 @@ pub unsafe fn PdhAddCounterW(hquery: isize, szfullcounterpath: P0, dwuserdat where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhAddCounterW ( hquery : isize , szfullcounterpath : :: windows::core::PCWSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhAddCounterW ( hquery : isize , szfullcounterpath : ::windows::core::PCWSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); PdhAddCounterW(hquery, szfullcounterpath.into_param().abi(), dwuserdata, phcounter) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -76,7 +76,7 @@ pub unsafe fn PdhAddEnglishCounterA(hquery: isize, szfullcounterpath: P0, dw where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhAddEnglishCounterA ( hquery : isize , szfullcounterpath : :: windows::core::PCSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhAddEnglishCounterA ( hquery : isize , szfullcounterpath : ::windows::core::PCSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); PdhAddEnglishCounterA(hquery, szfullcounterpath.into_param().abi(), dwuserdata, phcounter) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -85,7 +85,7 @@ pub unsafe fn PdhAddEnglishCounterW(hquery: isize, szfullcounterpath: P0, dw where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhAddEnglishCounterW ( hquery : isize , szfullcounterpath : :: windows::core::PCWSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhAddEnglishCounterW ( hquery : isize , szfullcounterpath : ::windows::core::PCWSTR , dwuserdata : usize , phcounter : *mut isize ) -> u32 ); PdhAddEnglishCounterW(hquery, szfullcounterpath.into_param().abi(), dwuserdata, phcounter) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -94,7 +94,7 @@ pub unsafe fn PdhBindInputDataSourceA(phdatasource: *mut isize, logfilenamel where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhBindInputDataSourceA ( phdatasource : *mut isize , logfilenamelist : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhBindInputDataSourceA ( phdatasource : *mut isize , logfilenamelist : ::windows::core::PCSTR ) -> u32 ); PdhBindInputDataSourceA(phdatasource, logfilenamelist.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -103,7 +103,7 @@ pub unsafe fn PdhBindInputDataSourceW(phdatasource: *mut isize, logfilenamel where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhBindInputDataSourceW ( phdatasource : *mut isize , logfilenamelist : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhBindInputDataSourceW ( phdatasource : *mut isize , logfilenamelist : ::windows::core::PCWSTR ) -> u32 ); PdhBindInputDataSourceW(phdatasource, logfilenamelist.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -188,7 +188,7 @@ pub unsafe fn PdhConnectMachineA(szmachinename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhConnectMachineA ( szmachinename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhConnectMachineA ( szmachinename : ::windows::core::PCSTR ) -> u32 ); PdhConnectMachineA(szmachinename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -197,7 +197,7 @@ pub unsafe fn PdhConnectMachineW(szmachinename: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhConnectMachineW ( szmachinename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhConnectMachineW ( szmachinename : ::windows::core::PCWSTR ) -> u32 ); PdhConnectMachineW(szmachinename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -206,7 +206,7 @@ pub unsafe fn PdhCreateSQLTablesA(szdatasource: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhCreateSQLTablesA ( szdatasource : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhCreateSQLTablesA ( szdatasource : ::windows::core::PCSTR ) -> u32 ); PdhCreateSQLTablesA(szdatasource.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -215,7 +215,7 @@ pub unsafe fn PdhCreateSQLTablesW(szdatasource: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhCreateSQLTablesW ( szdatasource : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhCreateSQLTablesW ( szdatasource : ::windows::core::PCWSTR ) -> u32 ); PdhCreateSQLTablesW(szdatasource.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -224,7 +224,7 @@ pub unsafe fn PdhEnumLogSetNamesA(szdatasource: P0, mszdatasetnamelist: ::wi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumLogSetNamesA ( szdatasource : :: windows::core::PCSTR , mszdatasetnamelist : :: windows::core::PSTR , pcchbufferlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumLogSetNamesA ( szdatasource : ::windows::core::PCSTR , mszdatasetnamelist : ::windows::core::PSTR , pcchbufferlength : *mut u32 ) -> u32 ); PdhEnumLogSetNamesA(szdatasource.into_param().abi(), ::core::mem::transmute(mszdatasetnamelist), pcchbufferlength) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -233,7 +233,7 @@ pub unsafe fn PdhEnumLogSetNamesW(szdatasource: P0, mszdatasetnamelist: ::wi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumLogSetNamesW ( szdatasource : :: windows::core::PCWSTR , mszdatasetnamelist : :: windows::core::PWSTR , pcchbufferlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumLogSetNamesW ( szdatasource : ::windows::core::PCWSTR , mszdatasetnamelist : ::windows::core::PWSTR , pcchbufferlength : *mut u32 ) -> u32 ); PdhEnumLogSetNamesW(szdatasource.into_param().abi(), ::core::mem::transmute(mszdatasetnamelist), pcchbufferlength) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -242,19 +242,19 @@ pub unsafe fn PdhEnumMachinesA(szdatasource: P0, mszmachinelist: ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumMachinesA ( szdatasource : :: windows::core::PCSTR , mszmachinelist : :: windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumMachinesA ( szdatasource : ::windows::core::PCSTR , mszmachinelist : ::windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhEnumMachinesA(szdatasource.into_param().abi(), ::core::mem::transmute(mszmachinelist), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] pub unsafe fn PdhEnumMachinesHA(hdatasource: isize, mszmachinelist: ::windows::core::PSTR, pcchbuffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumMachinesHA ( hdatasource : isize , mszmachinelist : :: windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumMachinesHA ( hdatasource : isize , mszmachinelist : ::windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhEnumMachinesHA(hdatasource, ::core::mem::transmute(mszmachinelist), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] pub unsafe fn PdhEnumMachinesHW(hdatasource: isize, mszmachinelist: ::windows::core::PWSTR, pcchbuffersize: *mut u32) -> u32 { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumMachinesHW ( hdatasource : isize , mszmachinelist : :: windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumMachinesHW ( hdatasource : isize , mszmachinelist : ::windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhEnumMachinesHW(hdatasource, ::core::mem::transmute(mszmachinelist), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -263,7 +263,7 @@ pub unsafe fn PdhEnumMachinesW(szdatasource: P0, mszmachinelist: ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumMachinesW ( szdatasource : :: windows::core::PCWSTR , mszmachinelist : :: windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumMachinesW ( szdatasource : ::windows::core::PCWSTR , mszmachinelist : ::windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhEnumMachinesW(szdatasource.into_param().abi(), ::core::mem::transmute(mszmachinelist), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -274,7 +274,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectItemsA ( szdatasource : :: windows::core::PCSTR , szmachinename : :: windows::core::PCSTR , szobjectname : :: windows::core::PCSTR , mszcounterlist : :: windows::core::PSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : :: windows::core::PSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectItemsA ( szdatasource : ::windows::core::PCSTR , szmachinename : ::windows::core::PCSTR , szobjectname : ::windows::core::PCSTR , mszcounterlist : ::windows::core::PSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : ::windows::core::PSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); PdhEnumObjectItemsA(szdatasource.into_param().abi(), szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(mszcounterlist), pcchcounterlistlength, ::core::mem::transmute(mszinstancelist), pcchinstancelistlength, dwdetaillevel, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -284,7 +284,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectItemsHA ( hdatasource : isize , szmachinename : :: windows::core::PCSTR , szobjectname : :: windows::core::PCSTR , mszcounterlist : :: windows::core::PSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : :: windows::core::PSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectItemsHA ( hdatasource : isize , szmachinename : ::windows::core::PCSTR , szobjectname : ::windows::core::PCSTR , mszcounterlist : ::windows::core::PSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : ::windows::core::PSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); PdhEnumObjectItemsHA(hdatasource, szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(mszcounterlist), pcchcounterlistlength, ::core::mem::transmute(mszinstancelist), pcchinstancelistlength, dwdetaillevel, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -294,7 +294,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectItemsHW ( hdatasource : isize , szmachinename : :: windows::core::PCWSTR , szobjectname : :: windows::core::PCWSTR , mszcounterlist : :: windows::core::PWSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : :: windows::core::PWSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectItemsHW ( hdatasource : isize , szmachinename : ::windows::core::PCWSTR , szobjectname : ::windows::core::PCWSTR , mszcounterlist : ::windows::core::PWSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : ::windows::core::PWSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); PdhEnumObjectItemsHW(hdatasource, szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(mszcounterlist), pcchcounterlistlength, ::core::mem::transmute(mszinstancelist), pcchinstancelistlength, dwdetaillevel, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -305,7 +305,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectItemsW ( szdatasource : :: windows::core::PCWSTR , szmachinename : :: windows::core::PCWSTR , szobjectname : :: windows::core::PCWSTR , mszcounterlist : :: windows::core::PWSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : :: windows::core::PWSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectItemsW ( szdatasource : ::windows::core::PCWSTR , szmachinename : ::windows::core::PCWSTR , szobjectname : ::windows::core::PCWSTR , mszcounterlist : ::windows::core::PWSTR , pcchcounterlistlength : *mut u32 , mszinstancelist : ::windows::core::PWSTR , pcchinstancelistlength : *mut u32 , dwdetaillevel : PERF_DETAIL , dwflags : u32 ) -> u32 ); PdhEnumObjectItemsW(szdatasource.into_param().abi(), szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(mszcounterlist), pcchcounterlistlength, ::core::mem::transmute(mszinstancelist), pcchinstancelistlength, dwdetaillevel, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -317,7 +317,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectsA ( szdatasource : :: windows::core::PCSTR , szmachinename : :: windows::core::PCSTR , mszobjectlist : :: windows::core::PSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectsA ( szdatasource : ::windows::core::PCSTR , szmachinename : ::windows::core::PCSTR , mszobjectlist : ::windows::core::PSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); PdhEnumObjectsA(szdatasource.into_param().abi(), szmachinename.into_param().abi(), ::core::mem::transmute(mszobjectlist), pcchbuffersize, dwdetaillevel, brefresh.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -328,7 +328,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectsHA ( hdatasource : isize , szmachinename : :: windows::core::PCSTR , mszobjectlist : :: windows::core::PSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectsHA ( hdatasource : isize , szmachinename : ::windows::core::PCSTR , mszobjectlist : ::windows::core::PSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); PdhEnumObjectsHA(hdatasource, szmachinename.into_param().abi(), ::core::mem::transmute(mszobjectlist), pcchbuffersize, dwdetaillevel, brefresh.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -339,7 +339,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectsHW ( hdatasource : isize , szmachinename : :: windows::core::PCWSTR , mszobjectlist : :: windows::core::PWSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectsHW ( hdatasource : isize , szmachinename : ::windows::core::PCWSTR , mszobjectlist : ::windows::core::PWSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); PdhEnumObjectsHW(hdatasource, szmachinename.into_param().abi(), ::core::mem::transmute(mszobjectlist), pcchbuffersize, dwdetaillevel, brefresh.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -351,7 +351,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectsW ( szdatasource : :: windows::core::PCWSTR , szmachinename : :: windows::core::PCWSTR , mszobjectlist : :: windows::core::PWSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhEnumObjectsW ( szdatasource : ::windows::core::PCWSTR , szmachinename : ::windows::core::PCWSTR , mszobjectlist : ::windows::core::PWSTR , pcchbuffersize : *mut u32 , dwdetaillevel : PERF_DETAIL , brefresh : super::super::Foundation:: BOOL ) -> u32 ); PdhEnumObjectsW(szdatasource.into_param().abi(), szmachinename.into_param().abi(), ::core::mem::transmute(mszobjectlist), pcchbuffersize, dwdetaillevel, brefresh.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -360,7 +360,7 @@ pub unsafe fn PdhExpandCounterPathA(szwildcardpath: P0, mszexpandedpathlist: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandCounterPathA ( szwildcardpath : :: windows::core::PCSTR , mszexpandedpathlist : :: windows::core::PSTR , pcchpathlistlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandCounterPathA ( szwildcardpath : ::windows::core::PCSTR , mszexpandedpathlist : ::windows::core::PSTR , pcchpathlistlength : *mut u32 ) -> u32 ); PdhExpandCounterPathA(szwildcardpath.into_param().abi(), ::core::mem::transmute(mszexpandedpathlist), pcchpathlistlength) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -369,7 +369,7 @@ pub unsafe fn PdhExpandCounterPathW(szwildcardpath: P0, mszexpandedpathlist: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandCounterPathW ( szwildcardpath : :: windows::core::PCWSTR , mszexpandedpathlist : :: windows::core::PWSTR , pcchpathlistlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandCounterPathW ( szwildcardpath : ::windows::core::PCWSTR , mszexpandedpathlist : ::windows::core::PWSTR , pcchpathlistlength : *mut u32 ) -> u32 ); PdhExpandCounterPathW(szwildcardpath.into_param().abi(), ::core::mem::transmute(mszexpandedpathlist), pcchpathlistlength) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -379,7 +379,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandWildCardPathA ( szdatasource : :: windows::core::PCSTR , szwildcardpath : :: windows::core::PCSTR , mszexpandedpathlist : :: windows::core::PSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandWildCardPathA ( szdatasource : ::windows::core::PCSTR , szwildcardpath : ::windows::core::PCSTR , mszexpandedpathlist : ::windows::core::PSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); PdhExpandWildCardPathA(szdatasource.into_param().abi(), szwildcardpath.into_param().abi(), ::core::mem::transmute(mszexpandedpathlist), pcchpathlistlength, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -388,7 +388,7 @@ pub unsafe fn PdhExpandWildCardPathHA(hdatasource: isize, szwildcardpath: P0 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandWildCardPathHA ( hdatasource : isize , szwildcardpath : :: windows::core::PCSTR , mszexpandedpathlist : :: windows::core::PSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandWildCardPathHA ( hdatasource : isize , szwildcardpath : ::windows::core::PCSTR , mszexpandedpathlist : ::windows::core::PSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); PdhExpandWildCardPathHA(hdatasource, szwildcardpath.into_param().abi(), ::core::mem::transmute(mszexpandedpathlist), pcchpathlistlength, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -397,7 +397,7 @@ pub unsafe fn PdhExpandWildCardPathHW(hdatasource: isize, szwildcardpath: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandWildCardPathHW ( hdatasource : isize , szwildcardpath : :: windows::core::PCWSTR , mszexpandedpathlist : :: windows::core::PWSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandWildCardPathHW ( hdatasource : isize , szwildcardpath : ::windows::core::PCWSTR , mszexpandedpathlist : ::windows::core::PWSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); PdhExpandWildCardPathHW(hdatasource, szwildcardpath.into_param().abi(), ::core::mem::transmute(mszexpandedpathlist), pcchpathlistlength, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -407,7 +407,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandWildCardPathW ( szdatasource : :: windows::core::PCWSTR , szwildcardpath : :: windows::core::PCWSTR , mszexpandedpathlist : :: windows::core::PWSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhExpandWildCardPathW ( szdatasource : ::windows::core::PCWSTR , szwildcardpath : ::windows::core::PCWSTR , mszexpandedpathlist : ::windows::core::PWSTR , pcchpathlistlength : *mut u32 , dwflags : u32 ) -> u32 ); PdhExpandWildCardPathW(szdatasource.into_param().abi(), szwildcardpath.into_param().abi(), ::core::mem::transmute(mszexpandedpathlist), pcchpathlistlength, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -449,7 +449,7 @@ pub unsafe fn PdhGetDataSourceTimeRangeA(szdatasource: P0, pdwnumentries: *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDataSourceTimeRangeA ( szdatasource : :: windows::core::PCSTR , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDataSourceTimeRangeA ( szdatasource : ::windows::core::PCSTR , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); PdhGetDataSourceTimeRangeA(szdatasource.into_param().abi(), pdwnumentries, pinfo, pdwbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -464,7 +464,7 @@ pub unsafe fn PdhGetDataSourceTimeRangeW(szdatasource: P0, pdwnumentries: *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDataSourceTimeRangeW ( szdatasource : :: windows::core::PCWSTR , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDataSourceTimeRangeW ( szdatasource : ::windows::core::PCWSTR , pdwnumentries : *mut u32 , pinfo : *mut PDH_TIME_INFO , pdwbuffersize : *mut u32 ) -> u32 ); PdhGetDataSourceTimeRangeW(szdatasource.into_param().abi(), pdwnumentries, pinfo, pdwbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -475,7 +475,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfCounterA ( szdatasource : :: windows::core::PCSTR , szmachinename : :: windows::core::PCSTR , szobjectname : :: windows::core::PCSTR , szdefaultcountername : :: windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfCounterA ( szdatasource : ::windows::core::PCSTR , szmachinename : ::windows::core::PCSTR , szobjectname : ::windows::core::PCSTR , szdefaultcountername : ::windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhGetDefaultPerfCounterA(szdatasource.into_param().abi(), szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(szdefaultcountername), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -485,7 +485,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfCounterHA ( hdatasource : isize , szmachinename : :: windows::core::PCSTR , szobjectname : :: windows::core::PCSTR , szdefaultcountername : :: windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfCounterHA ( hdatasource : isize , szmachinename : ::windows::core::PCSTR , szobjectname : ::windows::core::PCSTR , szdefaultcountername : ::windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhGetDefaultPerfCounterHA(hdatasource, szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(szdefaultcountername), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -495,7 +495,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfCounterHW ( hdatasource : isize , szmachinename : :: windows::core::PCWSTR , szobjectname : :: windows::core::PCWSTR , szdefaultcountername : :: windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfCounterHW ( hdatasource : isize , szmachinename : ::windows::core::PCWSTR , szobjectname : ::windows::core::PCWSTR , szdefaultcountername : ::windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhGetDefaultPerfCounterHW(hdatasource, szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(szdefaultcountername), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -506,7 +506,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfCounterW ( szdatasource : :: windows::core::PCWSTR , szmachinename : :: windows::core::PCWSTR , szobjectname : :: windows::core::PCWSTR , szdefaultcountername : :: windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfCounterW ( szdatasource : ::windows::core::PCWSTR , szmachinename : ::windows::core::PCWSTR , szobjectname : ::windows::core::PCWSTR , szdefaultcountername : ::windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhGetDefaultPerfCounterW(szdatasource.into_param().abi(), szmachinename.into_param().abi(), szobjectname.into_param().abi(), ::core::mem::transmute(szdefaultcountername), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -516,7 +516,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfObjectA ( szdatasource : :: windows::core::PCSTR , szmachinename : :: windows::core::PCSTR , szdefaultobjectname : :: windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfObjectA ( szdatasource : ::windows::core::PCSTR , szmachinename : ::windows::core::PCSTR , szdefaultobjectname : ::windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhGetDefaultPerfObjectA(szdatasource.into_param().abi(), szmachinename.into_param().abi(), ::core::mem::transmute(szdefaultobjectname), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -525,7 +525,7 @@ pub unsafe fn PdhGetDefaultPerfObjectHA(hdatasource: isize, szmachinename: P where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfObjectHA ( hdatasource : isize , szmachinename : :: windows::core::PCSTR , szdefaultobjectname : :: windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfObjectHA ( hdatasource : isize , szmachinename : ::windows::core::PCSTR , szdefaultobjectname : ::windows::core::PSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhGetDefaultPerfObjectHA(hdatasource, szmachinename.into_param().abi(), ::core::mem::transmute(szdefaultobjectname), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -534,7 +534,7 @@ pub unsafe fn PdhGetDefaultPerfObjectHW(hdatasource: isize, szmachinename: P where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfObjectHW ( hdatasource : isize , szmachinename : :: windows::core::PCWSTR , szdefaultobjectname : :: windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfObjectHW ( hdatasource : isize , szmachinename : ::windows::core::PCWSTR , szdefaultobjectname : ::windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhGetDefaultPerfObjectHW(hdatasource, szmachinename.into_param().abi(), ::core::mem::transmute(szdefaultobjectname), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -544,7 +544,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfObjectW ( szdatasource : :: windows::core::PCWSTR , szmachinename : :: windows::core::PCWSTR , szdefaultobjectname : :: windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetDefaultPerfObjectW ( szdatasource : ::windows::core::PCWSTR , szmachinename : ::windows::core::PCWSTR , szdefaultobjectname : ::windows::core::PWSTR , pcchbuffersize : *mut u32 ) -> u32 ); PdhGetDefaultPerfObjectW(szdatasource.into_param().abi(), szmachinename.into_param().abi(), ::core::mem::transmute(szdefaultobjectname), pcchbuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -580,7 +580,7 @@ pub unsafe fn PdhGetLogFileSize(hlog: isize, llsize: *mut i64) -> u32 { #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] pub unsafe fn PdhGetLogSetGUID(hlog: isize, pguid: ::core::option::Option<*mut ::windows::core::GUID>, prunid: ::core::option::Option<*mut i32>) -> u32 { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetLogSetGUID ( hlog : isize , pguid : *mut :: windows::core::GUID , prunid : *mut i32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhGetLogSetGUID ( hlog : isize , pguid : *mut ::windows::core::GUID , prunid : *mut i32 ) -> u32 ); PdhGetLogSetGUID(hlog, ::core::mem::transmute(pguid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(prunid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -618,7 +618,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhLookupPerfIndexByNameA ( szmachinename : :: windows::core::PCSTR , sznamebuffer : :: windows::core::PCSTR , pdwindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhLookupPerfIndexByNameA ( szmachinename : ::windows::core::PCSTR , sznamebuffer : ::windows::core::PCSTR , pdwindex : *mut u32 ) -> u32 ); PdhLookupPerfIndexByNameA(szmachinename.into_param().abi(), sznamebuffer.into_param().abi(), pdwindex) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -628,7 +628,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhLookupPerfIndexByNameW ( szmachinename : :: windows::core::PCWSTR , sznamebuffer : :: windows::core::PCWSTR , pdwindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhLookupPerfIndexByNameW ( szmachinename : ::windows::core::PCWSTR , sznamebuffer : ::windows::core::PCWSTR , pdwindex : *mut u32 ) -> u32 ); PdhLookupPerfIndexByNameW(szmachinename.into_param().abi(), sznamebuffer.into_param().abi(), pdwindex) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -637,7 +637,7 @@ pub unsafe fn PdhLookupPerfNameByIndexA(szmachinename: P0, dwnameindex: u32, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhLookupPerfNameByIndexA ( szmachinename : :: windows::core::PCSTR , dwnameindex : u32 , sznamebuffer : :: windows::core::PSTR , pcchnamebuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhLookupPerfNameByIndexA ( szmachinename : ::windows::core::PCSTR , dwnameindex : u32 , sznamebuffer : ::windows::core::PSTR , pcchnamebuffersize : *mut u32 ) -> u32 ); PdhLookupPerfNameByIndexA(szmachinename.into_param().abi(), dwnameindex, ::core::mem::transmute(sznamebuffer), pcchnamebuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -646,19 +646,19 @@ pub unsafe fn PdhLookupPerfNameByIndexW(szmachinename: P0, dwnameindex: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhLookupPerfNameByIndexW ( szmachinename : :: windows::core::PCWSTR , dwnameindex : u32 , sznamebuffer : :: windows::core::PWSTR , pcchnamebuffersize : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhLookupPerfNameByIndexW ( szmachinename : ::windows::core::PCWSTR , dwnameindex : u32 , sznamebuffer : ::windows::core::PWSTR , pcchnamebuffersize : *mut u32 ) -> u32 ); PdhLookupPerfNameByIndexW(szmachinename.into_param().abi(), dwnameindex, ::core::mem::transmute(sznamebuffer), pcchnamebuffersize) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] pub unsafe fn PdhMakeCounterPathA(pcounterpathelements: *const PDH_COUNTER_PATH_ELEMENTS_A, szfullpathbuffer: ::windows::core::PSTR, pcchbuffersize: *mut u32, dwflags: PDH_PATH_FLAGS) -> u32 { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhMakeCounterPathA ( pcounterpathelements : *const PDH_COUNTER_PATH_ELEMENTS_A , szfullpathbuffer : :: windows::core::PSTR , pcchbuffersize : *mut u32 , dwflags : PDH_PATH_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhMakeCounterPathA ( pcounterpathelements : *const PDH_COUNTER_PATH_ELEMENTS_A , szfullpathbuffer : ::windows::core::PSTR , pcchbuffersize : *mut u32 , dwflags : PDH_PATH_FLAGS ) -> u32 ); PdhMakeCounterPathA(pcounterpathelements, ::core::mem::transmute(szfullpathbuffer), pcchbuffersize, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] pub unsafe fn PdhMakeCounterPathW(pcounterpathelements: *const PDH_COUNTER_PATH_ELEMENTS_W, szfullpathbuffer: ::windows::core::PWSTR, pcchbuffersize: *mut u32, dwflags: PDH_PATH_FLAGS) -> u32 { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhMakeCounterPathW ( pcounterpathelements : *const PDH_COUNTER_PATH_ELEMENTS_W , szfullpathbuffer : :: windows::core::PWSTR , pcchbuffersize : *mut u32 , dwflags : PDH_PATH_FLAGS ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhMakeCounterPathW ( pcounterpathelements : *const PDH_COUNTER_PATH_ELEMENTS_W , szfullpathbuffer : ::windows::core::PWSTR , pcchbuffersize : *mut u32 , dwflags : PDH_PATH_FLAGS ) -> u32 ); PdhMakeCounterPathW(pcounterpathelements, ::core::mem::transmute(szfullpathbuffer), pcchbuffersize, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -668,7 +668,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhOpenLogA ( szlogfilename : :: windows::core::PCSTR , dwaccessflags : PDH_LOG , lpdwlogtype : *mut PDH_LOG_TYPE , hquery : isize , dwmaxsize : u32 , szusercaption : :: windows::core::PCSTR , phlog : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhOpenLogA ( szlogfilename : ::windows::core::PCSTR , dwaccessflags : PDH_LOG , lpdwlogtype : *mut PDH_LOG_TYPE , hquery : isize , dwmaxsize : u32 , szusercaption : ::windows::core::PCSTR , phlog : *mut isize ) -> u32 ); PdhOpenLogA(szlogfilename.into_param().abi(), dwaccessflags, lpdwlogtype, hquery, dwmaxsize, szusercaption.into_param().abi(), phlog) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -678,7 +678,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhOpenLogW ( szlogfilename : :: windows::core::PCWSTR , dwaccessflags : PDH_LOG , lpdwlogtype : *mut PDH_LOG_TYPE , hquery : isize , dwmaxsize : u32 , szusercaption : :: windows::core::PCWSTR , phlog : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhOpenLogW ( szlogfilename : ::windows::core::PCWSTR , dwaccessflags : PDH_LOG , lpdwlogtype : *mut PDH_LOG_TYPE , hquery : isize , dwmaxsize : u32 , szusercaption : ::windows::core::PCWSTR , phlog : *mut isize ) -> u32 ); PdhOpenLogW(szlogfilename.into_param().abi(), dwaccessflags, lpdwlogtype, hquery, dwmaxsize, szusercaption.into_param().abi(), phlog) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -687,7 +687,7 @@ pub unsafe fn PdhOpenQueryA(szdatasource: P0, dwuserdata: usize, phquery: *m where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhOpenQueryA ( szdatasource : :: windows::core::PCSTR , dwuserdata : usize , phquery : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhOpenQueryA ( szdatasource : ::windows::core::PCSTR , dwuserdata : usize , phquery : *mut isize ) -> u32 ); PdhOpenQueryA(szdatasource.into_param().abi(), dwuserdata, phquery) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -702,7 +702,7 @@ pub unsafe fn PdhOpenQueryW(szdatasource: P0, dwuserdata: usize, phquery: *m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhOpenQueryW ( szdatasource : :: windows::core::PCWSTR , dwuserdata : usize , phquery : *mut isize ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhOpenQueryW ( szdatasource : ::windows::core::PCWSTR , dwuserdata : usize , phquery : *mut isize ) -> u32 ); PdhOpenQueryW(szdatasource.into_param().abi(), dwuserdata, phquery) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -711,7 +711,7 @@ pub unsafe fn PdhParseCounterPathA(szfullpathbuffer: P0, pcounterpathelement where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhParseCounterPathA ( szfullpathbuffer : :: windows::core::PCSTR , pcounterpathelements : *mut PDH_COUNTER_PATH_ELEMENTS_A , pdwbuffersize : *mut u32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhParseCounterPathA ( szfullpathbuffer : ::windows::core::PCSTR , pcounterpathelements : *mut PDH_COUNTER_PATH_ELEMENTS_A , pdwbuffersize : *mut u32 , dwflags : u32 ) -> u32 ); PdhParseCounterPathA(szfullpathbuffer.into_param().abi(), ::core::mem::transmute(pcounterpathelements.unwrap_or(::std::ptr::null_mut())), pdwbuffersize, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -720,7 +720,7 @@ pub unsafe fn PdhParseCounterPathW(szfullpathbuffer: P0, pcounterpathelement where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhParseCounterPathW ( szfullpathbuffer : :: windows::core::PCWSTR , pcounterpathelements : *mut PDH_COUNTER_PATH_ELEMENTS_W , pdwbuffersize : *mut u32 , dwflags : u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhParseCounterPathW ( szfullpathbuffer : ::windows::core::PCWSTR , pcounterpathelements : *mut PDH_COUNTER_PATH_ELEMENTS_W , pdwbuffersize : *mut u32 , dwflags : u32 ) -> u32 ); PdhParseCounterPathW(szfullpathbuffer.into_param().abi(), ::core::mem::transmute(pcounterpathelements.unwrap_or(::std::ptr::null_mut())), pdwbuffersize, dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -729,7 +729,7 @@ pub unsafe fn PdhParseInstanceNameA(szinstancestring: P0, szinstancename: :: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhParseInstanceNameA ( szinstancestring : :: windows::core::PCSTR , szinstancename : :: windows::core::PSTR , pcchinstancenamelength : *mut u32 , szparentname : :: windows::core::PSTR , pcchparentnamelength : *mut u32 , lpindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhParseInstanceNameA ( szinstancestring : ::windows::core::PCSTR , szinstancename : ::windows::core::PSTR , pcchinstancenamelength : *mut u32 , szparentname : ::windows::core::PSTR , pcchparentnamelength : *mut u32 , lpindex : *mut u32 ) -> u32 ); PdhParseInstanceNameA(szinstancestring.into_param().abi(), ::core::mem::transmute(szinstancename), pcchinstancenamelength, ::core::mem::transmute(szparentname), pcchparentnamelength, lpindex) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -738,7 +738,7 @@ pub unsafe fn PdhParseInstanceNameW(szinstancestring: P0, szinstancename: :: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhParseInstanceNameW ( szinstancestring : :: windows::core::PCWSTR , szinstancename : :: windows::core::PWSTR , pcchinstancenamelength : *mut u32 , szparentname : :: windows::core::PWSTR , pcchparentnamelength : *mut u32 , lpindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhParseInstanceNameW ( szinstancestring : ::windows::core::PCWSTR , szinstancename : ::windows::core::PWSTR , pcchinstancenamelength : *mut u32 , szparentname : ::windows::core::PWSTR , pcchparentnamelength : *mut u32 , lpindex : *mut u32 ) -> u32 ); PdhParseInstanceNameW(szinstancestring.into_param().abi(), ::core::mem::transmute(szinstancename), pcchinstancenamelength, ::core::mem::transmute(szparentname), pcchparentnamelength, lpindex) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -761,7 +761,7 @@ pub unsafe fn PdhSelectDataSourceA(hwndowner: P0, dwflags: PDH_SELECT_DATA_S where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhSelectDataSourceA ( hwndowner : super::super::Foundation:: HWND , dwflags : PDH_SELECT_DATA_SOURCE_FLAGS , szdatasource : :: windows::core::PSTR , pcchbufferlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhSelectDataSourceA ( hwndowner : super::super::Foundation:: HWND , dwflags : PDH_SELECT_DATA_SOURCE_FLAGS , szdatasource : ::windows::core::PSTR , pcchbufferlength : *mut u32 ) -> u32 ); PdhSelectDataSourceA(hwndowner.into_param().abi(), dwflags, ::core::mem::transmute(szdatasource), pcchbufferlength) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -771,7 +771,7 @@ pub unsafe fn PdhSelectDataSourceW(hwndowner: P0, dwflags: PDH_SELECT_DATA_S where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhSelectDataSourceW ( hwndowner : super::super::Foundation:: HWND , dwflags : PDH_SELECT_DATA_SOURCE_FLAGS , szdatasource : :: windows::core::PWSTR , pcchbufferlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhSelectDataSourceW ( hwndowner : super::super::Foundation:: HWND , dwflags : PDH_SELECT_DATA_SOURCE_FLAGS , szdatasource : ::windows::core::PWSTR , pcchbufferlength : *mut u32 ) -> u32 ); PdhSelectDataSourceW(hwndowner.into_param().abi(), dwflags, ::core::mem::transmute(szdatasource), pcchbufferlength) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -804,7 +804,7 @@ pub unsafe fn PdhUpdateLogA(hlog: isize, szuserstring: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhUpdateLogA ( hlog : isize , szuserstring : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhUpdateLogA ( hlog : isize , szuserstring : ::windows::core::PCSTR ) -> u32 ); PdhUpdateLogA(hlog, szuserstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -819,7 +819,7 @@ pub unsafe fn PdhUpdateLogW(hlog: isize, szuserstring: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhUpdateLogW ( hlog : isize , szuserstring : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhUpdateLogW ( hlog : isize , szuserstring : ::windows::core::PCWSTR ) -> u32 ); PdhUpdateLogW(hlog, szuserstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -828,7 +828,7 @@ pub unsafe fn PdhValidatePathA(szfullpathbuffer: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhValidatePathA ( szfullpathbuffer : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhValidatePathA ( szfullpathbuffer : ::windows::core::PCSTR ) -> u32 ); PdhValidatePathA(szfullpathbuffer.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -837,7 +837,7 @@ pub unsafe fn PdhValidatePathExA(hdatasource: isize, szfullpathbuffer: P0) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhValidatePathExA ( hdatasource : isize , szfullpathbuffer : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhValidatePathExA ( hdatasource : isize , szfullpathbuffer : ::windows::core::PCSTR ) -> u32 ); PdhValidatePathExA(hdatasource, szfullpathbuffer.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -846,7 +846,7 @@ pub unsafe fn PdhValidatePathExW(hdatasource: isize, szfullpathbuffer: P0) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhValidatePathExW ( hdatasource : isize , szfullpathbuffer : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhValidatePathExW ( hdatasource : isize , szfullpathbuffer : ::windows::core::PCWSTR ) -> u32 ); PdhValidatePathExW(hdatasource, szfullpathbuffer.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -855,7 +855,7 @@ pub unsafe fn PdhValidatePathW(szfullpathbuffer: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhValidatePathW ( szfullpathbuffer : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhValidatePathW ( szfullpathbuffer : ::windows::core::PCWSTR ) -> u32 ); PdhValidatePathW(szfullpathbuffer.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -864,7 +864,7 @@ pub unsafe fn PdhVerifySQLDBA(szdatasource: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhVerifySQLDBA ( szdatasource : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhVerifySQLDBA ( szdatasource : ::windows::core::PCSTR ) -> u32 ); PdhVerifySQLDBA(szdatasource.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -873,7 +873,7 @@ pub unsafe fn PdhVerifySQLDBW(szdatasource: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "pdh.dll""system" fn PdhVerifySQLDBW ( szdatasource : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "pdh.dll""system" fn PdhVerifySQLDBW ( szdatasource : ::windows::core::PCWSTR ) -> u32 ); PdhVerifySQLDBW(szdatasource.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -902,7 +902,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn PerfCreateInstance ( providerhandle : PerfProviderHandle , countersetguid : *const :: windows::core::GUID , name : :: windows::core::PCWSTR , id : u32 ) -> *mut PERF_COUNTERSET_INSTANCE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PerfCreateInstance ( providerhandle : PerfProviderHandle , countersetguid : *const ::windows::core::GUID , name : ::windows::core::PCWSTR , id : u32 ) -> *mut PERF_COUNTERSET_INSTANCE ); PerfCreateInstance(providerhandle.into_param().abi(), countersetguid, name.into_param().abi(), id) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -949,7 +949,7 @@ pub unsafe fn PerfEnumerateCounterSet(szmachine: P0, pcountersetids: ::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn PerfEnumerateCounterSet ( szmachine : :: windows::core::PCWSTR , pcountersetids : *mut :: windows::core::GUID , ccountersetids : u32 , pccountersetidsactual : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PerfEnumerateCounterSet ( szmachine : ::windows::core::PCWSTR , pcountersetids : *mut ::windows::core::GUID , ccountersetids : u32 , pccountersetidsactual : *mut u32 ) -> u32 ); PerfEnumerateCounterSet(szmachine.into_param().abi(), ::core::mem::transmute(pcountersetids.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pcountersetids.as_deref().map_or(0, |slice| slice.len() as _), pccountersetidsactual) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -958,7 +958,7 @@ pub unsafe fn PerfEnumerateCounterSetInstances(szmachine: P0, pcountersetid: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn PerfEnumerateCounterSetInstances ( szmachine : :: windows::core::PCWSTR , pcountersetid : *const :: windows::core::GUID , pinstances : *mut PERF_INSTANCE_HEADER , cbinstances : u32 , pcbinstancesactual : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PerfEnumerateCounterSetInstances ( szmachine : ::windows::core::PCWSTR , pcountersetid : *const ::windows::core::GUID , pinstances : *mut PERF_INSTANCE_HEADER , cbinstances : u32 , pcbinstancesactual : *mut u32 ) -> u32 ); PerfEnumerateCounterSetInstances(szmachine.into_param().abi(), pcountersetid, ::core::mem::transmute(pinstances.unwrap_or(::std::ptr::null_mut())), cbinstances, pcbinstancesactual) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -987,7 +987,7 @@ pub unsafe fn PerfOpenQueryHandle(szmachine: P0, phquery: *mut PerfQueryHand where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn PerfOpenQueryHandle ( szmachine : :: windows::core::PCWSTR , phquery : *mut PerfQueryHandle ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PerfOpenQueryHandle ( szmachine : ::windows::core::PCWSTR , phquery : *mut PerfQueryHandle ) -> u32 ); PerfOpenQueryHandle(szmachine.into_param().abi(), phquery) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -1015,7 +1015,7 @@ pub unsafe fn PerfQueryCounterSetRegistrationInfo(szmachine: P0, pcounterset where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn PerfQueryCounterSetRegistrationInfo ( szmachine : :: windows::core::PCWSTR , pcountersetid : *const :: windows::core::GUID , requestcode : PerfRegInfoType , requestlangid : u32 , pbreginfo : *mut u8 , cbreginfo : u32 , pcbreginfoactual : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PerfQueryCounterSetRegistrationInfo ( szmachine : ::windows::core::PCWSTR , pcountersetid : *const ::windows::core::GUID , requestcode : PerfRegInfoType , requestlangid : u32 , pbreginfo : *mut u8 , cbreginfo : u32 , pcbreginfoactual : *mut u32 ) -> u32 ); PerfQueryCounterSetRegistrationInfo(szmachine.into_param().abi(), pcountersetid, requestcode, requestlangid, ::core::mem::transmute(pbreginfo.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbreginfo.as_deref().map_or(0, |slice| slice.len() as _), pcbreginfoactual) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -1026,7 +1026,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn PerfQueryInstance ( providerhandle : super::super::Foundation:: HANDLE , countersetguid : *const :: windows::core::GUID , name : :: windows::core::PCWSTR , id : u32 ) -> *mut PERF_COUNTERSET_INSTANCE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PerfQueryInstance ( providerhandle : super::super::Foundation:: HANDLE , countersetguid : *const ::windows::core::GUID , name : ::windows::core::PCWSTR , id : u32 ) -> *mut PERF_COUNTERSET_INSTANCE ); PerfQueryInstance(providerhandle.into_param().abi(), countersetguid, name.into_param().abi(), id) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -1072,13 +1072,13 @@ where #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] pub unsafe fn PerfStartProvider(providerguid: *const ::windows::core::GUID, controlcallback: PERFLIBREQUEST, phprovider: *mut PerfProviderHandle) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn PerfStartProvider ( providerguid : *const :: windows::core::GUID , controlcallback : PERFLIBREQUEST , phprovider : *mut PerfProviderHandle ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PerfStartProvider ( providerguid : *const ::windows::core::GUID , controlcallback : PERFLIBREQUEST , phprovider : *mut PerfProviderHandle ) -> u32 ); PerfStartProvider(providerguid, controlcallback, phprovider) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] #[inline] pub unsafe fn PerfStartProviderEx(providerguid: *const ::windows::core::GUID, providercontext: ::core::option::Option<*const PERF_PROVIDER_CONTEXT>, provider: *mut PerfProviderHandle) -> u32 { - ::windows::imp::link ! ( "advapi32.dll""system" fn PerfStartProviderEx ( providerguid : *const :: windows::core::GUID , providercontext : *const PERF_PROVIDER_CONTEXT , provider : *mut PerfProviderHandle ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn PerfStartProviderEx ( providerguid : *const ::windows::core::GUID , providercontext : *const PERF_PROVIDER_CONTEXT , provider : *mut PerfProviderHandle ) -> u32 ); PerfStartProviderEx(providerguid, ::core::mem::transmute(providercontext.unwrap_or(::std::ptr::null())), provider) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -1111,7 +1111,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "loadperf.dll""system" fn RestorePerfRegistryFromFileW ( szfilename : :: windows::core::PCWSTR , szlangid : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn RestorePerfRegistryFromFileW ( szfilename : ::windows::core::PCWSTR , szlangid : ::windows::core::PCWSTR ) -> u32 ); RestorePerfRegistryFromFileW(szfilename.into_param().abi(), szlangid.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -1121,7 +1121,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "loadperf.dll""system" fn SetServiceAsTrustedA ( szreserved : :: windows::core::PCSTR , szservicename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn SetServiceAsTrustedA ( szreserved : ::windows::core::PCSTR , szservicename : ::windows::core::PCSTR ) -> u32 ); SetServiceAsTrustedA(szreserved.into_param().abi(), szservicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -1131,7 +1131,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "loadperf.dll""system" fn SetServiceAsTrustedW ( szreserved : :: windows::core::PCWSTR , szservicename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn SetServiceAsTrustedW ( szreserved : ::windows::core::PCWSTR , szservicename : ::windows::core::PCWSTR ) -> u32 ); SetServiceAsTrustedW(szreserved.into_param().abi(), szservicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -1142,7 +1142,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "loadperf.dll""system" fn UnloadPerfCounterTextStringsA ( lpcommandline : :: windows::core::PCSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn UnloadPerfCounterTextStringsA ( lpcommandline : ::windows::core::PCSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); UnloadPerfCounterTextStringsA(lpcommandline.into_param().abi(), bquietmodearg.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_Foundation\"`*"] @@ -1153,7 +1153,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "loadperf.dll""system" fn UnloadPerfCounterTextStringsW ( lpcommandline : :: windows::core::PCWSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn UnloadPerfCounterTextStringsW ( lpcommandline : ::windows::core::PCWSTR , bquietmodearg : super::super::Foundation:: BOOL ) -> u32 ); UnloadPerfCounterTextStringsW(lpcommandline.into_param().abi(), bquietmodearg.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -1164,7 +1164,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "loadperf.dll""system" fn UpdatePerfNameFilesA ( sznewctrfilepath : :: windows::core::PCSTR , sznewhlpfilepath : :: windows::core::PCSTR , szlanguageid : :: windows::core::PCSTR , dwflags : usize ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn UpdatePerfNameFilesA ( sznewctrfilepath : ::windows::core::PCSTR , sznewhlpfilepath : ::windows::core::PCSTR , szlanguageid : ::windows::core::PCSTR , dwflags : usize ) -> u32 ); UpdatePerfNameFilesA(sznewctrfilepath.into_param().abi(), sznewhlpfilepath.into_param().abi(), szlanguageid.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -1175,7 +1175,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "loadperf.dll""system" fn UpdatePerfNameFilesW ( sznewctrfilepath : :: windows::core::PCWSTR , sznewhlpfilepath : :: windows::core::PCWSTR , szlanguageid : :: windows::core::PCWSTR , dwflags : usize ) -> u32 ); + ::windows::imp::link ! ( "loadperf.dll""system" fn UpdatePerfNameFilesW ( sznewctrfilepath : ::windows::core::PCWSTR , sznewhlpfilepath : ::windows::core::PCWSTR , szlanguageid : ::windows::core::PCWSTR , dwflags : usize ) -> u32 ); UpdatePerfNameFilesW(sznewctrfilepath.into_param().abi(), sznewhlpfilepath.into_param().abi(), szlanguageid.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_System_Performance\"`, `\"Win32_System_Com\"`*"] @@ -7792,7 +7792,7 @@ pub const PDH_WBEM_ERROR: u32 = 3221228506u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const PERF_ADD_COUNTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_AGGREGATE_INSTANCE: ::windows::core::PCWSTR = ::windows::w!("_Total"); +pub const PERF_AGGREGATE_INSTANCE: ::windows::core::PCWSTR = ::windows::core::w!("_Total"); #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const PERF_AGGREGATE_MAX: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] @@ -7920,7 +7920,7 @@ pub const PERF_TYPE_ZERO: u32 = 3072u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const PERF_WILDCARD_COUNTER: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] -pub const PERF_WILDCARD_INSTANCE: ::windows::core::PCWSTR = ::windows::w!("*"); +pub const PERF_WILDCARD_INSTANCE: ::windows::core::PCWSTR = ::windows::core::w!("*"); #[doc = "*Required features: `\"Win32_System_Performance\"`*"] pub const PLAL_ALERT_CMD_LINE_A_NAME: u32 = 512u32; #[doc = "*Required features: `\"Win32_System_Performance\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs index 80b177942c..279da31366 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Pipes/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn CallNamedPipeA(lpnamedpipename: P0, lpinbuffer: ::core::option where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CallNamedPipeA ( lpnamedpipename : :: windows::core::PCSTR , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CallNamedPipeA ( lpnamedpipename : ::windows::core::PCSTR , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); CallNamedPipeA(lpnamedpipename.into_param().abi(), ::core::mem::transmute(lpinbuffer.unwrap_or(::std::ptr::null())), ninbuffersize, ::core::mem::transmute(lpoutbuffer.unwrap_or(::std::ptr::null_mut())), noutbuffersize, lpbytesread, ntimeout) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] @@ -15,7 +15,7 @@ pub unsafe fn CallNamedPipeW(lpnamedpipename: P0, lpinbuffer: ::core::option where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CallNamedPipeW ( lpnamedpipename : :: windows::core::PCWSTR , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CallNamedPipeW ( lpnamedpipename : ::windows::core::PCWSTR , lpinbuffer : *const ::core::ffi::c_void , ninbuffersize : u32 , lpoutbuffer : *mut ::core::ffi::c_void , noutbuffersize : u32 , lpbytesread : *mut u32 , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); CallNamedPipeW(lpnamedpipename.into_param().abi(), ::core::mem::transmute(lpinbuffer.unwrap_or(::std::ptr::null())), ninbuffersize, ::core::mem::transmute(lpoutbuffer.unwrap_or(::std::ptr::null_mut())), noutbuffersize, lpbytesread, ntimeout) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -35,7 +35,7 @@ pub unsafe fn CreateNamedPipeA(lpname: P0, dwopenmode: super::super::Storage where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateNamedPipeA ( lpname : :: windows::core::PCSTR , dwopenmode : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , dwpipemode : NAMED_PIPE_MODE , nmaxinstances : u32 , noutbuffersize : u32 , ninbuffersize : u32 , ndefaulttimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateNamedPipeA ( lpname : ::windows::core::PCSTR , dwopenmode : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , dwpipemode : NAMED_PIPE_MODE , nmaxinstances : u32 , noutbuffersize : u32 , ninbuffersize : u32 , ndefaulttimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); let result__ = CreateNamedPipeA(lpname.into_param().abi(), dwopenmode, dwpipemode, nmaxinstances, noutbuffersize, ninbuffersize, ndefaulttimeout, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -46,7 +46,7 @@ pub unsafe fn CreateNamedPipeW(lpname: P0, dwopenmode: super::super::Storage where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateNamedPipeW ( lpname : :: windows::core::PCWSTR , dwopenmode : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , dwpipemode : NAMED_PIPE_MODE , nmaxinstances : u32 , noutbuffersize : u32 , ninbuffersize : u32 , ndefaulttimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateNamedPipeW ( lpname : ::windows::core::PCWSTR , dwopenmode : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , dwpipemode : NAMED_PIPE_MODE , nmaxinstances : u32 , noutbuffersize : u32 , ninbuffersize : u32 , ndefaulttimeout : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: HANDLE ); CreateNamedPipeW(lpname.into_param().abi(), dwopenmode, dwpipemode, nmaxinstances, noutbuffersize, ninbuffersize, ndefaulttimeout, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -73,7 +73,7 @@ pub unsafe fn GetNamedPipeClientComputerNameA(pipe: P0, clientcomputername: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetNamedPipeClientComputerNameA ( pipe : super::super::Foundation:: HANDLE , clientcomputername : :: windows::core::PSTR , clientcomputernamelength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetNamedPipeClientComputerNameA ( pipe : super::super::Foundation:: HANDLE , clientcomputername : ::windows::core::PSTR , clientcomputernamelength : u32 ) -> super::super::Foundation:: BOOL ); GetNamedPipeClientComputerNameA(pipe.into_param().abi(), ::core::mem::transmute(clientcomputername.as_ptr()), clientcomputername.len() as _) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] @@ -83,7 +83,7 @@ pub unsafe fn GetNamedPipeClientComputerNameW(pipe: P0, clientcomputername: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetNamedPipeClientComputerNameW ( pipe : super::super::Foundation:: HANDLE , clientcomputername : :: windows::core::PWSTR , clientcomputernamelength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetNamedPipeClientComputerNameW ( pipe : super::super::Foundation:: HANDLE , clientcomputername : ::windows::core::PWSTR , clientcomputernamelength : u32 ) -> super::super::Foundation:: BOOL ); GetNamedPipeClientComputerNameW(pipe.into_param().abi(), ::core::mem::transmute(clientcomputername), clientcomputernamelength) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] @@ -113,7 +113,7 @@ pub unsafe fn GetNamedPipeHandleStateA(hnamedpipe: P0, lpstate: ::core::opti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetNamedPipeHandleStateA ( hnamedpipe : super::super::Foundation:: HANDLE , lpstate : *mut NAMED_PIPE_MODE , lpcurinstances : *mut u32 , lpmaxcollectioncount : *mut u32 , lpcollectdatatimeout : *mut u32 , lpusername : :: windows::core::PSTR , nmaxusernamesize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetNamedPipeHandleStateA ( hnamedpipe : super::super::Foundation:: HANDLE , lpstate : *mut NAMED_PIPE_MODE , lpcurinstances : *mut u32 , lpmaxcollectioncount : *mut u32 , lpcollectdatatimeout : *mut u32 , lpusername : ::windows::core::PSTR , nmaxusernamesize : u32 ) -> super::super::Foundation:: BOOL ); GetNamedPipeHandleStateA( hnamedpipe.into_param().abi(), ::core::mem::transmute(lpstate.unwrap_or(::std::ptr::null_mut())), @@ -131,7 +131,7 @@ pub unsafe fn GetNamedPipeHandleStateW(hnamedpipe: P0, lpstate: ::core::opti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetNamedPipeHandleStateW ( hnamedpipe : super::super::Foundation:: HANDLE , lpstate : *mut NAMED_PIPE_MODE , lpcurinstances : *mut u32 , lpmaxcollectioncount : *mut u32 , lpcollectdatatimeout : *mut u32 , lpusername : :: windows::core::PWSTR , nmaxusernamesize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetNamedPipeHandleStateW ( hnamedpipe : super::super::Foundation:: HANDLE , lpstate : *mut NAMED_PIPE_MODE , lpcurinstances : *mut u32 , lpmaxcollectioncount : *mut u32 , lpcollectdatatimeout : *mut u32 , lpusername : ::windows::core::PWSTR , nmaxusernamesize : u32 ) -> super::super::Foundation:: BOOL ); GetNamedPipeHandleStateW( hnamedpipe.into_param().abi(), ::core::mem::transmute(lpstate.unwrap_or(::std::ptr::null_mut())), @@ -219,7 +219,7 @@ pub unsafe fn WaitNamedPipeA(lpnamedpipename: P0, ntimeout: u32) -> super::s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WaitNamedPipeA ( lpnamedpipename : :: windows::core::PCSTR , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WaitNamedPipeA ( lpnamedpipename : ::windows::core::PCSTR , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); WaitNamedPipeA(lpnamedpipename.into_param().abi(), ntimeout) } #[doc = "*Required features: `\"Win32_System_Pipes\"`, `\"Win32_Foundation\"`*"] @@ -229,7 +229,7 @@ pub unsafe fn WaitNamedPipeW(lpnamedpipename: P0, ntimeout: u32) -> super::s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WaitNamedPipeW ( lpnamedpipename : :: windows::core::PCWSTR , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WaitNamedPipeW ( lpnamedpipename : ::windows::core::PCWSTR , ntimeout : u32 ) -> super::super::Foundation:: BOOL ); WaitNamedPipeW(lpnamedpipename.into_param().abi(), ntimeout) } #[doc = "*Required features: `\"Win32_System_Pipes\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs index 662658ff64..2eca9298e2 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Power/mod.rs @@ -46,7 +46,7 @@ pub unsafe fn DevicePowerSetDeviceState(devicedescription: P0, setflags: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "powrprof.dll""system" fn DevicePowerSetDeviceState ( devicedescription : :: windows::core::PCWSTR , setflags : u32 , setdata : *const ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn DevicePowerSetDeviceState ( devicedescription : ::windows::core::PCWSTR , setflags : u32 , setdata : *const ::core::ffi::c_void ) -> u32 ); DevicePowerSetDeviceState(devicedescription.into_param().abi(), setflags, ::core::mem::transmute(setdata.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] @@ -143,7 +143,7 @@ pub unsafe fn IsSystemResumeAutomatic() -> super::super::Foundation::BOOL { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PowerCanRestoreIndividualDefaultPowerScheme(schemeguid: *const ::windows::core::GUID) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerCanRestoreIndividualDefaultPowerScheme ( schemeguid : *const :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerCanRestoreIndividualDefaultPowerScheme ( schemeguid : *const ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerCanRestoreIndividualDefaultPowerScheme(schemeguid) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] @@ -163,7 +163,7 @@ pub unsafe fn PowerCreatePossibleSetting(rootsystempowerkey: P0, subgroupofp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerCreatePossibleSetting ( rootsystempowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , possiblesettingindex : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerCreatePossibleSetting ( rootsystempowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , possiblesettingindex : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerCreatePossibleSetting(rootsystempowerkey.into_param().abi(), subgroupofpowersettingsguid, powersettingguid, possiblesettingindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] @@ -181,7 +181,7 @@ pub unsafe fn PowerCreateSetting(rootsystempowerkey: P0, subgroupofpowersett where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerCreateSetting ( rootsystempowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerCreateSetting ( rootsystempowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerCreateSetting(rootsystempowerkey.into_param().abi(), subgroupofpowersettingsguid, powersettingguid) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -191,7 +191,7 @@ pub unsafe fn PowerDeleteScheme(rootpowerkey: P0, schemeguid: *const ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerDeleteScheme ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerDeleteScheme ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerDeleteScheme(rootpowerkey.into_param().abi(), schemeguid) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] @@ -213,7 +213,7 @@ pub unsafe fn PowerDuplicateScheme(rootpowerkey: P0, sourceschemeguid: *cons where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerDuplicateScheme ( rootpowerkey : super::Registry:: HKEY , sourceschemeguid : *const :: windows::core::GUID , destinationschemeguid : *mut *mut :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerDuplicateScheme ( rootpowerkey : super::Registry:: HKEY , sourceschemeguid : *const ::windows::core::GUID , destinationschemeguid : *mut *mut ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerDuplicateScheme(rootpowerkey.into_param().abi(), sourceschemeguid, destinationschemeguid) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -223,7 +223,7 @@ pub unsafe fn PowerEnumerate(rootpowerkey: P0, schemeguid: ::core::option::O where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerEnumerate ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , accessflags : POWER_DATA_ACCESSOR , index : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerEnumerate ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , accessflags : POWER_DATA_ACCESSOR , index : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerEnumerate(rootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), accessflags, index, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -233,7 +233,7 @@ pub unsafe fn PowerGetActiveScheme(userrootpowerkey: P0, activepolicyguid: * where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerGetActiveScheme ( userrootpowerkey : super::Registry:: HKEY , activepolicyguid : *mut *mut :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerGetActiveScheme ( userrootpowerkey : super::Registry:: HKEY , activepolicyguid : *mut *mut ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerGetActiveScheme(userrootpowerkey.into_param().abi(), activepolicyguid) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -244,14 +244,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerImportPowerScheme ( rootpowerkey : super::Registry:: HKEY , importfilenamepath : :: windows::core::PCWSTR , destinationschemeguid : *mut *mut :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerImportPowerScheme ( rootpowerkey : super::Registry:: HKEY , importfilenamepath : ::windows::core::PCWSTR , destinationschemeguid : *mut *mut ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerImportPowerScheme(rootpowerkey.into_param().abi(), importfilenamepath.into_param().abi(), destinationschemeguid) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PowerIsSettingRangeDefined(subkeyguid: ::core::option::Option<*const ::windows::core::GUID>, settingguid: ::core::option::Option<*const ::windows::core::GUID>) -> super::super::Foundation::BOOLEAN { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerIsSettingRangeDefined ( subkeyguid : *const :: windows::core::GUID , settingguid : *const :: windows::core::GUID ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerIsSettingRangeDefined ( subkeyguid : *const ::windows::core::GUID , settingguid : *const ::windows::core::GUID ) -> super::super::Foundation:: BOOLEAN ); PowerIsSettingRangeDefined(::core::mem::transmute(subkeyguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(settingguid.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -281,7 +281,7 @@ pub unsafe fn PowerReadACDefaultIndex(rootpowerkey: P0, schemepersonalitygui where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadACDefaultIndex ( rootpowerkey : super::Registry:: HKEY , schemepersonalityguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , acdefaultindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadACDefaultIndex ( rootpowerkey : super::Registry:: HKEY , schemepersonalityguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , acdefaultindex : *mut u32 ) -> u32 ); PowerReadACDefaultIndex(rootpowerkey.into_param().abi(), schemepersonalityguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), powersettingguid, acdefaultindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -291,7 +291,7 @@ pub unsafe fn PowerReadACValue(rootpowerkey: P0, schemeguid: ::core::option: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadACValue ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , r#type : *mut u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadACValue ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , r#type : *mut u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadACValue(rootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(r#type.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffersize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] @@ -301,7 +301,7 @@ pub unsafe fn PowerReadACValueIndex(rootpowerkey: P0, schemeguid: ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadACValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , acvalueindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadACValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , acvalueindex : *mut u32 ) -> u32 ); PowerReadACValueIndex(rootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), acvalueindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] @@ -311,7 +311,7 @@ pub unsafe fn PowerReadDCDefaultIndex(rootpowerkey: P0, schemepersonalitygui where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadDCDefaultIndex ( rootpowerkey : super::Registry:: HKEY , schemepersonalityguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , dcdefaultindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadDCDefaultIndex ( rootpowerkey : super::Registry:: HKEY , schemepersonalityguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , dcdefaultindex : *mut u32 ) -> u32 ); PowerReadDCDefaultIndex(rootpowerkey.into_param().abi(), schemepersonalityguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), powersettingguid, dcdefaultindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -321,7 +321,7 @@ pub unsafe fn PowerReadDCValue(rootpowerkey: P0, schemeguid: ::core::option: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadDCValue ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , r#type : *mut u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadDCValue ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , r#type : *mut u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadDCValue(rootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(r#type.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] @@ -331,7 +331,7 @@ pub unsafe fn PowerReadDCValueIndex(rootpowerkey: P0, schemeguid: ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadDCValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , dcvalueindex : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadDCValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , dcvalueindex : *mut u32 ) -> u32 ); PowerReadDCValueIndex(rootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), dcvalueindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -341,7 +341,7 @@ pub unsafe fn PowerReadDescription(rootpowerkey: P0, schemeguid: ::core::opt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadDescription ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadDescription ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadDescription(rootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -351,7 +351,7 @@ pub unsafe fn PowerReadFriendlyName(rootpowerkey: P0, schemeguid: ::core::op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadFriendlyName ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadFriendlyName ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadFriendlyName(rootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -361,7 +361,7 @@ pub unsafe fn PowerReadIconResourceSpecifier(rootpowerkey: P0, schemeguid: : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadIconResourceSpecifier ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadIconResourceSpecifier ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadIconResourceSpecifier(rootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -371,7 +371,7 @@ pub unsafe fn PowerReadPossibleDescription(rootpowerkey: P0, subgroupofpower where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadPossibleDescription ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadPossibleDescription ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadPossibleDescription(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), possiblesettingindex, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -381,7 +381,7 @@ pub unsafe fn PowerReadPossibleFriendlyName(rootpowerkey: P0, subgroupofpowe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadPossibleFriendlyName ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadPossibleFriendlyName ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadPossibleFriendlyName(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), possiblesettingindex, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -391,13 +391,13 @@ pub unsafe fn PowerReadPossibleValue(rootpowerkey: P0, subgroupofpowersettin where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadPossibleValue ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , r#type : *mut u32 , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadPossibleValue ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , r#type : *mut u32 , possiblesettingindex : u32 , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadPossibleValue(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(r#type.unwrap_or(::std::ptr::null_mut())), possiblesettingindex, ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] pub unsafe fn PowerReadSettingAttributes(subgroupguid: ::core::option::Option<*const ::windows::core::GUID>, powersettingguid: ::core::option::Option<*const ::windows::core::GUID>) -> u32 { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadSettingAttributes ( subgroupguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadSettingAttributes ( subgroupguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID ) -> u32 ); PowerReadSettingAttributes(::core::mem::transmute(subgroupguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -407,7 +407,7 @@ pub unsafe fn PowerReadValueIncrement(rootpowerkey: P0, subgroupofpowersetti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadValueIncrement ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , valueincrement : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadValueIncrement ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , valueincrement : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadValueIncrement(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), valueincrement) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -417,7 +417,7 @@ pub unsafe fn PowerReadValueMax(rootpowerkey: P0, subgroupofpowersettingsgui where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadValueMax ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , valuemaximum : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadValueMax ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , valuemaximum : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadValueMax(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), valuemaximum) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -427,7 +427,7 @@ pub unsafe fn PowerReadValueMin(rootpowerkey: P0, subgroupofpowersettingsgui where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadValueMin ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , valueminimum : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadValueMin ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , valueminimum : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadValueMin(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), valueminimum) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -437,13 +437,13 @@ pub unsafe fn PowerReadValueUnitsSpecifier(rootpowerkey: P0, subgroupofpower where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadValueUnitsSpecifier ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerReadValueUnitsSpecifier ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , buffer : *mut u8 , buffersize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerReadValueUnitsSpecifier(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.unwrap_or(::std::ptr::null_mut())), buffersize) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] pub unsafe fn PowerRegisterForEffectivePowerModeNotifications(version: u32, callback: EFFECTIVE_POWER_MODE_CALLBACK, context: ::core::option::Option<*const ::core::ffi::c_void>, registrationhandle: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerRegisterForEffectivePowerModeNotifications ( version : u32 , callback : EFFECTIVE_POWER_MODE_CALLBACK , context : *const ::core::ffi::c_void , registrationhandle : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerRegisterForEffectivePowerModeNotifications ( version : u32 , callback : EFFECTIVE_POWER_MODE_CALLBACK , context : *const ::core::ffi::c_void , registrationhandle : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PowerRegisterForEffectivePowerModeNotifications(version, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), registrationhandle).ok() } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -460,7 +460,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PowerRemovePowerSetting(powersettingsubkeyguid: *const ::windows::core::GUID, powersettingguid: *const ::windows::core::GUID) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerRemovePowerSetting ( powersettingsubkeyguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerRemovePowerSetting ( powersettingsubkeyguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerRemovePowerSetting(powersettingsubkeyguid, powersettingguid) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] @@ -487,7 +487,7 @@ pub unsafe fn PowerRestoreDefaultPowerSchemes() -> super::super::Foundation::WIN #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PowerRestoreIndividualDefaultPowerScheme(schemeguid: *const ::windows::core::GUID) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerRestoreIndividualDefaultPowerScheme ( schemeguid : *const :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerRestoreIndividualDefaultPowerScheme ( schemeguid : *const ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerRestoreIndividualDefaultPowerScheme(schemeguid) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -497,7 +497,7 @@ pub unsafe fn PowerSetActiveScheme(userrootpowerkey: P0, schemeguid: ::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerSetActiveScheme ( userrootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerSetActiveScheme ( userrootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerSetActiveScheme(userrootpowerkey.into_param().abi(), ::core::mem::transmute(schemeguid.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] @@ -514,14 +514,14 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PowerSettingAccessCheck(accessflags: POWER_DATA_ACCESSOR, powerguid: ::core::option::Option<*const ::windows::core::GUID>) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerSettingAccessCheck ( accessflags : POWER_DATA_ACCESSOR , powerguid : *const :: windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerSettingAccessCheck ( accessflags : POWER_DATA_ACCESSOR , powerguid : *const ::windows::core::GUID ) -> super::super::Foundation:: WIN32_ERROR ); PowerSettingAccessCheck(accessflags, ::core::mem::transmute(powerguid.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))] #[inline] pub unsafe fn PowerSettingAccessCheckEx(accessflags: POWER_DATA_ACCESSOR, powerguid: ::core::option::Option<*const ::windows::core::GUID>, accesstype: super::Registry::REG_SAM_FLAGS) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerSettingAccessCheckEx ( accessflags : POWER_DATA_ACCESSOR , powerguid : *const :: windows::core::GUID , accesstype : super::Registry:: REG_SAM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerSettingAccessCheckEx ( accessflags : POWER_DATA_ACCESSOR , powerguid : *const ::windows::core::GUID , accesstype : super::Registry:: REG_SAM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); PowerSettingAccessCheckEx(accessflags, ::core::mem::transmute(powerguid.unwrap_or(::std::ptr::null())), accesstype) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -531,7 +531,7 @@ pub unsafe fn PowerSettingRegisterNotification(settingguid: *const ::windows where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerSettingRegisterNotification ( settingguid : *const :: windows::core::GUID , flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS , recipient : super::super::Foundation:: HANDLE , registrationhandle : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerSettingRegisterNotification ( settingguid : *const ::windows::core::GUID , flags : super::super::UI::WindowsAndMessaging:: REGISTER_NOTIFICATION_FLAGS , recipient : super::super::Foundation:: HANDLE , registrationhandle : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); PowerSettingRegisterNotification(settingguid, flags, recipient.into_param().abi(), registrationhandle) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] @@ -547,7 +547,7 @@ where #[doc = "*Required features: `\"Win32_System_Power\"`*"] #[inline] pub unsafe fn PowerUnregisterFromEffectivePowerModeNotifications(registrationhandle: *const ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerUnregisterFromEffectivePowerModeNotifications ( registrationhandle : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerUnregisterFromEffectivePowerModeNotifications ( registrationhandle : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PowerUnregisterFromEffectivePowerModeNotifications(registrationhandle).ok() } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] @@ -567,7 +567,7 @@ pub unsafe fn PowerWriteACDefaultIndex(rootsystempowerkey: P0, schemepersona where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteACDefaultIndex ( rootsystempowerkey : super::Registry:: HKEY , schemepersonalityguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , defaultacindex : u32 ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteACDefaultIndex ( rootsystempowerkey : super::Registry:: HKEY , schemepersonalityguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , defaultacindex : u32 ) -> u32 ); PowerWriteACDefaultIndex(rootsystempowerkey.into_param().abi(), schemepersonalityguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), powersettingguid, defaultacindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] @@ -577,7 +577,7 @@ pub unsafe fn PowerWriteACValueIndex(rootpowerkey: P0, schemeguid: *const :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteACValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , acvalueindex : u32 ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteACValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , acvalueindex : u32 ) -> u32 ); PowerWriteACValueIndex(rootpowerkey.into_param().abi(), schemeguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), acvalueindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] @@ -587,7 +587,7 @@ pub unsafe fn PowerWriteDCDefaultIndex(rootsystempowerkey: P0, schemepersona where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteDCDefaultIndex ( rootsystempowerkey : super::Registry:: HKEY , schemepersonalityguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , defaultdcindex : u32 ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteDCDefaultIndex ( rootsystempowerkey : super::Registry:: HKEY , schemepersonalityguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , defaultdcindex : u32 ) -> u32 ); PowerWriteDCDefaultIndex(rootsystempowerkey.into_param().abi(), schemepersonalityguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), powersettingguid, defaultdcindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_System_Registry\"`*"] @@ -597,7 +597,7 @@ pub unsafe fn PowerWriteDCValueIndex(rootpowerkey: P0, schemeguid: *const :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteDCValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , dcvalueindex : u32 ) -> u32 ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteDCValueIndex ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , dcvalueindex : u32 ) -> u32 ); PowerWriteDCValueIndex(rootpowerkey.into_param().abi(), schemeguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), dcvalueindex) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -607,7 +607,7 @@ pub unsafe fn PowerWriteDescription(rootpowerkey: P0, schemeguid: *const ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteDescription ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteDescription ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWriteDescription(rootpowerkey.into_param().abi(), schemeguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -617,7 +617,7 @@ pub unsafe fn PowerWriteFriendlyName(rootpowerkey: P0, schemeguid: *const :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteFriendlyName ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteFriendlyName ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWriteFriendlyName(rootpowerkey.into_param().abi(), schemeguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -627,7 +627,7 @@ pub unsafe fn PowerWriteIconResourceSpecifier(rootpowerkey: P0, schemeguid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteIconResourceSpecifier ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const :: windows::core::GUID , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteIconResourceSpecifier ( rootpowerkey : super::Registry:: HKEY , schemeguid : *const ::windows::core::GUID , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWriteIconResourceSpecifier(rootpowerkey.into_param().abi(), schemeguid, ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -637,7 +637,7 @@ pub unsafe fn PowerWritePossibleDescription(rootpowerkey: P0, subgroupofpowe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWritePossibleDescription ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWritePossibleDescription ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWritePossibleDescription(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), possiblesettingindex, ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -647,7 +647,7 @@ pub unsafe fn PowerWritePossibleFriendlyName(rootpowerkey: P0, subgroupofpow where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWritePossibleFriendlyName ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWritePossibleFriendlyName ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWritePossibleFriendlyName(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), possiblesettingindex, ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -657,14 +657,14 @@ pub unsafe fn PowerWritePossibleValue(rootpowerkey: P0, subgroupofpowersetti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWritePossibleValue ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , r#type : u32 , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWritePossibleValue ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , r#type : u32 , possiblesettingindex : u32 , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWritePossibleValue(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), r#type, possiblesettingindex, ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PowerWriteSettingAttributes(subgroupguid: ::core::option::Option<*const ::windows::core::GUID>, powersettingguid: ::core::option::Option<*const ::windows::core::GUID>, attributes: u32) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteSettingAttributes ( subgroupguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , attributes : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteSettingAttributes ( subgroupguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , attributes : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWriteSettingAttributes(::core::mem::transmute(subgroupguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), attributes) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -674,7 +674,7 @@ pub unsafe fn PowerWriteValueIncrement(rootpowerkey: P0, subgroupofpowersett where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteValueIncrement ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , valueincrement : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteValueIncrement ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , valueincrement : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWriteValueIncrement(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), valueincrement) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -684,7 +684,7 @@ pub unsafe fn PowerWriteValueMax(rootpowerkey: P0, subgroupofpowersettingsgu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteValueMax ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , valuemaximum : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteValueMax ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , valuemaximum : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWriteValueMax(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), valuemaximum) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -694,7 +694,7 @@ pub unsafe fn PowerWriteValueMin(rootpowerkey: P0, subgroupofpowersettingsgu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteValueMin ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , valueminimum : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteValueMin ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , valueminimum : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWriteValueMin(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), valueminimum) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -704,7 +704,7 @@ pub unsafe fn PowerWriteValueUnitsSpecifier(rootpowerkey: P0, subgroupofpowe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteValueUnitsSpecifier ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const :: windows::core::GUID , powersettingguid : *const :: windows::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "powrprof.dll""system" fn PowerWriteValueUnitsSpecifier ( rootpowerkey : super::Registry:: HKEY , subgroupofpowersettingsguid : *const ::windows::core::GUID , powersettingguid : *const ::windows::core::GUID , buffer : *const u8 , buffersize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); PowerWriteValueUnitsSpecifier(rootpowerkey.into_param().abi(), ::core::mem::transmute(subgroupofpowersettingsguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(powersettingguid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _) } #[doc = "*Required features: `\"Win32_System_Power\"`, `\"Win32_Foundation\"`*"] @@ -735,7 +735,7 @@ pub unsafe fn RegisterPowerSettingNotification(hrecipient: P0, powersettingg where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn RegisterPowerSettingNotification ( hrecipient : super::super::Foundation:: HANDLE , powersettingguid : *const :: windows::core::GUID , flags : u32 ) -> HPOWERNOTIFY ); + ::windows::imp::link ! ( "user32.dll""system" fn RegisterPowerSettingNotification ( hrecipient : super::super::Foundation:: HANDLE , powersettingguid : *const ::windows::core::GUID , flags : u32 ) -> HPOWERNOTIFY ); let result__ = RegisterPowerSettingNotification(hrecipient.into_param().abi(), powersettingguid, flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -842,7 +842,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "powrprof.dll""system" fn WritePwrScheme ( puiid : *const u32 , lpszschemename : :: windows::core::PCWSTR , lpszdescription : :: windows::core::PCWSTR , lpscheme : *const POWER_POLICY ) -> super::super::Foundation:: BOOLEAN ); + ::windows::imp::link ! ( "powrprof.dll""system" fn WritePwrScheme ( puiid : *const u32 , lpszschemename : ::windows::core::PCWSTR , lpszdescription : ::windows::core::PCWSTR , lpscheme : *const POWER_POLICY ) -> super::super::Foundation:: BOOLEAN ); WritePwrScheme(puiid, lpszschemename.into_param().abi(), lpszdescription.into_param().abi(), lpscheme) } #[doc = "*Required features: `\"Win32_System_Power\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs b/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs index 9fa607542a..32ea89ef28 100644 --- a/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/ProcessStatus/mod.rs @@ -59,25 +59,25 @@ pub unsafe fn EnumProcesses(lpidprocess: *mut u32, cb: u32, lpcbneeded: *mut u32 #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] #[inline] pub unsafe fn GetDeviceDriverBaseNameA(imagebase: *const ::core::ffi::c_void, lpfilename: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "psapi.dll""system" fn GetDeviceDriverBaseNameA ( imagebase : *const ::core::ffi::c_void , lpfilename : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetDeviceDriverBaseNameA ( imagebase : *const ::core::ffi::c_void , lpfilename : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetDeviceDriverBaseNameA(imagebase, ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] #[inline] pub unsafe fn GetDeviceDriverBaseNameW(imagebase: *const ::core::ffi::c_void, lpbasename: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "psapi.dll""system" fn GetDeviceDriverBaseNameW ( imagebase : *const ::core::ffi::c_void , lpbasename : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetDeviceDriverBaseNameW ( imagebase : *const ::core::ffi::c_void , lpbasename : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetDeviceDriverBaseNameW(imagebase, ::core::mem::transmute(lpbasename.as_ptr()), lpbasename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] #[inline] pub unsafe fn GetDeviceDriverFileNameA(imagebase: *const ::core::ffi::c_void, lpfilename: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "psapi.dll""system" fn GetDeviceDriverFileNameA ( imagebase : *const ::core::ffi::c_void , lpfilename : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetDeviceDriverFileNameA ( imagebase : *const ::core::ffi::c_void , lpfilename : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetDeviceDriverFileNameA(imagebase, ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`*"] #[inline] pub unsafe fn GetDeviceDriverFileNameW(imagebase: *const ::core::ffi::c_void, lpfilename: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "psapi.dll""system" fn GetDeviceDriverFileNameW ( imagebase : *const ::core::ffi::c_void , lpfilename : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetDeviceDriverFileNameW ( imagebase : *const ::core::ffi::c_void , lpfilename : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetDeviceDriverFileNameW(imagebase, ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] @@ -87,7 +87,7 @@ pub unsafe fn GetMappedFileNameA(hprocess: P0, lpv: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "psapi.dll""system" fn GetMappedFileNameA ( hprocess : super::super::Foundation:: HANDLE , lpv : *const ::core::ffi::c_void , lpfilename : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetMappedFileNameA ( hprocess : super::super::Foundation:: HANDLE , lpv : *const ::core::ffi::c_void , lpfilename : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetMappedFileNameA(hprocess.into_param().abi(), lpv, ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] @@ -97,7 +97,7 @@ pub unsafe fn GetMappedFileNameW(hprocess: P0, lpv: *const ::core::ffi::c_vo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "psapi.dll""system" fn GetMappedFileNameW ( hprocess : super::super::Foundation:: HANDLE , lpv : *const ::core::ffi::c_void , lpfilename : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetMappedFileNameW ( hprocess : super::super::Foundation:: HANDLE , lpv : *const ::core::ffi::c_void , lpfilename : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetMappedFileNameW(hprocess.into_param().abi(), lpv, ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] @@ -108,7 +108,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "psapi.dll""system" fn GetModuleBaseNameA ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpbasename : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetModuleBaseNameA ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpbasename : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetModuleBaseNameA(hprocess.into_param().abi(), hmodule.into_param().abi(), ::core::mem::transmute(lpbasename.as_ptr()), lpbasename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] @@ -119,7 +119,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "psapi.dll""system" fn GetModuleBaseNameW ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpbasename : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetModuleBaseNameW ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpbasename : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetModuleBaseNameW(hprocess.into_param().abi(), hmodule.into_param().abi(), ::core::mem::transmute(lpbasename.as_ptr()), lpbasename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] @@ -130,7 +130,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "psapi.dll""system" fn GetModuleFileNameExA ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpfilename : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetModuleFileNameExA ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpfilename : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetModuleFileNameExA(hprocess.into_param().abi(), hmodule.into_param().abi(), ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] @@ -141,7 +141,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "psapi.dll""system" fn GetModuleFileNameExW ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpfilename : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetModuleFileNameExW ( hprocess : super::super::Foundation:: HANDLE , hmodule : super::super::Foundation:: HINSTANCE , lpfilename : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetModuleFileNameExW(hprocess.into_param().abi(), hmodule.into_param().abi(), ::core::mem::transmute(lpfilename.as_ptr()), lpfilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] @@ -169,7 +169,7 @@ pub unsafe fn GetProcessImageFileNameA(hprocess: P0, lpimagefilename: &mut [ where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "psapi.dll""system" fn GetProcessImageFileNameA ( hprocess : super::super::Foundation:: HANDLE , lpimagefilename : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetProcessImageFileNameA ( hprocess : super::super::Foundation:: HANDLE , lpimagefilename : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetProcessImageFileNameA(hprocess.into_param().abi(), ::core::mem::transmute(lpimagefilename.as_ptr()), lpimagefilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] @@ -179,7 +179,7 @@ pub unsafe fn GetProcessImageFileNameW(hprocess: P0, lpimagefilename: &mut [ where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "psapi.dll""system" fn GetProcessImageFileNameW ( hprocess : super::super::Foundation:: HANDLE , lpimagefilename : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "psapi.dll""system" fn GetProcessImageFileNameW ( hprocess : super::super::Foundation:: HANDLE , lpimagefilename : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetProcessImageFileNameW(hprocess.into_param().abi(), ::core::mem::transmute(lpimagefilename.as_ptr()), lpimagefilename.len() as _) } #[doc = "*Required features: `\"Win32_System_ProcessStatus\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs index 0c188889dd..e14d01a3af 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Recovery/mod.rs @@ -12,7 +12,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ApplicationRecoveryInProgress() -> ::windows::core::Result { - ::windows::imp::link ! ( "kernel32.dll""system" fn ApplicationRecoveryInProgress ( pbcancelled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ApplicationRecoveryInProgress ( pbcancelled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ApplicationRecoveryInProgress(&mut result__).from_abi(result__) } @@ -23,7 +23,7 @@ pub unsafe fn GetApplicationRecoveryCallback(hprocess: P0, precoverycallback where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetApplicationRecoveryCallback ( hprocess : super::super::Foundation:: HANDLE , precoverycallback : *mut super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK , ppvparameter : *mut *mut ::core::ffi::c_void , pdwpinginterval : *mut u32 , pdwflags : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetApplicationRecoveryCallback ( hprocess : super::super::Foundation:: HANDLE , precoverycallback : *mut super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK , ppvparameter : *mut *mut ::core::ffi::c_void , pdwpinginterval : *mut u32 , pdwflags : *mut u32 ) -> ::windows::core::HRESULT ); GetApplicationRecoveryCallback(hprocess.into_param().abi(), precoverycallback, ::core::mem::transmute(ppvparameter.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwpinginterval.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_Foundation\"`*"] @@ -33,14 +33,14 @@ pub unsafe fn GetApplicationRestartSettings(hprocess: P0, pwzcommandline: :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetApplicationRestartSettings ( hprocess : super::super::Foundation:: HANDLE , pwzcommandline : :: windows::core::PWSTR , pcchsize : *mut u32 , pdwflags : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetApplicationRestartSettings ( hprocess : super::super::Foundation:: HANDLE , pwzcommandline : ::windows::core::PWSTR , pcchsize : *mut u32 , pdwflags : *mut u32 ) -> ::windows::core::HRESULT ); GetApplicationRestartSettings(hprocess.into_param().abi(), ::core::mem::transmute(pwzcommandline), pcchsize, ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_Recovery\"`, `\"Win32_System_WindowsProgramming\"`*"] #[cfg(feature = "Win32_System_WindowsProgramming")] #[inline] pub unsafe fn RegisterApplicationRecoveryCallback(precoveycallback: super::WindowsProgramming::APPLICATION_RECOVERY_CALLBACK, pvparameter: ::core::option::Option<*const ::core::ffi::c_void>, dwpinginterval: u32, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn RegisterApplicationRecoveryCallback ( precoveycallback : super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK , pvparameter : *const ::core::ffi::c_void , dwpinginterval : u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn RegisterApplicationRecoveryCallback ( precoveycallback : super::WindowsProgramming:: APPLICATION_RECOVERY_CALLBACK , pvparameter : *const ::core::ffi::c_void , dwpinginterval : u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); RegisterApplicationRecoveryCallback(precoveycallback, ::core::mem::transmute(pvparameter.unwrap_or(::std::ptr::null())), dwpinginterval, dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] @@ -49,19 +49,19 @@ pub unsafe fn RegisterApplicationRestart(pwzcommandline: P0, dwflags: REGIST where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn RegisterApplicationRestart ( pwzcommandline : :: windows::core::PCWSTR , dwflags : REGISTER_APPLICATION_RESTART_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn RegisterApplicationRestart ( pwzcommandline : ::windows::core::PCWSTR , dwflags : REGISTER_APPLICATION_RESTART_FLAGS ) -> ::windows::core::HRESULT ); RegisterApplicationRestart(pwzcommandline.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] #[inline] pub unsafe fn UnregisterApplicationRecoveryCallback() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn UnregisterApplicationRecoveryCallback ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn UnregisterApplicationRecoveryCallback ( ) -> ::windows::core::HRESULT ); UnregisterApplicationRecoveryCallback().ok() } #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] #[inline] pub unsafe fn UnregisterApplicationRestart() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "kernel32.dll""system" fn UnregisterApplicationRestart ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn UnregisterApplicationRestart ( ) -> ::windows::core::HRESULT ); UnregisterApplicationRestart().ok() } #[doc = "*Required features: `\"Win32_System_Recovery\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs index 1f621408fe..a783a31d9a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Registry/mod.rs @@ -9,7 +9,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-state-helpers-l1-1-0.dll""system" fn GetRegistryValueWithFallbackW ( hkeyprimary : HKEY , pwszprimarysubkey : :: windows::core::PCWSTR , hkeyfallback : HKEY , pwszfallbacksubkey : :: windows::core::PCWSTR , pwszvalue : :: windows::core::PCWSTR , dwflags : u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , cbdatain : u32 , pcbdataout : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "api-ms-win-core-state-helpers-l1-1-0.dll""system" fn GetRegistryValueWithFallbackW ( hkeyprimary : HKEY , pwszprimarysubkey : ::windows::core::PCWSTR , hkeyfallback : HKEY , pwszfallbacksubkey : ::windows::core::PCWSTR , pwszvalue : ::windows::core::PCWSTR , dwflags : u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , cbdatain : u32 , pcbdataout : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); GetRegistryValueWithFallbackW(hkeyprimary.into_param().abi(), pwszprimarysubkey.into_param().abi(), hkeyfallback.into_param().abi(), pwszfallbacksubkey.into_param().abi(), pwszvalue.into_param().abi(), dwflags, ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), cbdatain, ::core::mem::transmute(pcbdataout.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -30,7 +30,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegConnectRegistryA ( lpmachinename : :: windows::core::PCSTR , hkey : HKEY , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegConnectRegistryA ( lpmachinename : ::windows::core::PCSTR , hkey : HKEY , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegConnectRegistryA(lpmachinename.into_param().abi(), hkey.into_param().abi(), phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`*"] @@ -40,7 +40,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegConnectRegistryExA ( lpmachinename : :: windows::core::PCSTR , hkey : HKEY , flags : u32 , phkresult : *mut HKEY ) -> i32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegConnectRegistryExA ( lpmachinename : ::windows::core::PCSTR , hkey : HKEY , flags : u32 , phkresult : *mut HKEY ) -> i32 ); RegConnectRegistryExA(lpmachinename.into_param().abi(), hkey.into_param().abi(), flags, phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`*"] @@ -50,7 +50,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegConnectRegistryExW ( lpmachinename : :: windows::core::PCWSTR , hkey : HKEY , flags : u32 , phkresult : *mut HKEY ) -> i32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegConnectRegistryExW ( lpmachinename : ::windows::core::PCWSTR , hkey : HKEY , flags : u32 , phkresult : *mut HKEY ) -> i32 ); RegConnectRegistryExW(lpmachinename.into_param().abi(), hkey.into_param().abi(), flags, phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -61,7 +61,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegConnectRegistryW ( lpmachinename : :: windows::core::PCWSTR , hkey : HKEY , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegConnectRegistryW ( lpmachinename : ::windows::core::PCWSTR , hkey : HKEY , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegConnectRegistryW(lpmachinename.into_param().abi(), hkey.into_param().abi(), phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -73,7 +73,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegCopyTreeA ( hkeysrc : HKEY , lpsubkey : :: windows::core::PCSTR , hkeydest : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegCopyTreeA ( hkeysrc : HKEY , lpsubkey : ::windows::core::PCSTR , hkeydest : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegCopyTreeA(hkeysrc.into_param().abi(), lpsubkey.into_param().abi(), hkeydest.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -85,7 +85,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegCopyTreeW ( hkeysrc : HKEY , lpsubkey : :: windows::core::PCWSTR , hkeydest : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegCopyTreeW ( hkeysrc : HKEY , lpsubkey : ::windows::core::PCWSTR , hkeydest : HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegCopyTreeW(hkeysrc.into_param().abi(), lpsubkey.into_param().abi(), hkeydest.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -96,7 +96,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegCreateKeyA(hkey.into_param().abi(), lpsubkey.into_param().abi(), phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -108,7 +108,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyExA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , reserved : u32 , lpclass : :: windows::core::PCSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyExA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , reserved : u32 , lpclass : ::windows::core::PCSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION ) -> super::super::Foundation:: WIN32_ERROR ); RegCreateKeyExA(hkey.into_param().abi(), lpsubkey.into_param().abi(), reserved, lpclass.into_param().abi(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), phkresult, ::core::mem::transmute(lpdwdisposition.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -120,7 +120,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyExW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , reserved : u32 , lpclass : :: windows::core::PCWSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyExW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , reserved : u32 , lpclass : ::windows::core::PCWSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION ) -> super::super::Foundation:: WIN32_ERROR ); RegCreateKeyExW(hkey.into_param().abi(), lpsubkey.into_param().abi(), reserved, lpclass.into_param().abi(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), phkresult, ::core::mem::transmute(lpdwdisposition.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -133,7 +133,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyTransactedA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , reserved : u32 , lpclass : :: windows::core::PCSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyTransactedA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , reserved : u32 , lpclass : ::windows::core::PCSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); RegCreateKeyTransactedA(hkey.into_param().abi(), lpsubkey.into_param().abi(), reserved, lpclass.into_param().abi(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), phkresult, ::core::mem::transmute(lpdwdisposition.unwrap_or(::std::ptr::null_mut())), htransaction.into_param().abi(), ::core::mem::transmute(pextendedparemeter.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -146,7 +146,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyTransactedW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , reserved : u32 , lpclass : :: windows::core::PCWSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyTransactedW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , reserved : u32 , lpclass : ::windows::core::PCWSTR , dwoptions : REG_OPEN_CREATE_OPTIONS , samdesired : REG_SAM_FLAGS , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut HKEY , lpdwdisposition : *mut REG_CREATE_KEY_DISPOSITION , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); RegCreateKeyTransactedW(hkey.into_param().abi(), lpsubkey.into_param().abi(), reserved, lpclass.into_param().abi(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), phkresult, ::core::mem::transmute(lpdwdisposition.unwrap_or(::std::ptr::null_mut())), htransaction.into_param().abi(), ::core::mem::transmute(pextendedparemeter.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -157,7 +157,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegCreateKeyW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegCreateKeyW(hkey.into_param().abi(), lpsubkey.into_param().abi(), phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -168,7 +168,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteKeyA(hkey.into_param().abi(), lpsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -179,7 +179,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyExA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , samdesired : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyExA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , samdesired : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteKeyExA(hkey.into_param().abi(), lpsubkey.into_param().abi(), samdesired, reserved) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -190,7 +190,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyExW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , samdesired : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyExW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , samdesired : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteKeyExW(hkey.into_param().abi(), lpsubkey.into_param().abi(), samdesired, reserved) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -202,7 +202,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyTransactedA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , samdesired : u32 , reserved : u32 , htransaction : super::super::Foundation:: HANDLE , pextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyTransactedA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , samdesired : u32 , reserved : u32 , htransaction : super::super::Foundation:: HANDLE , pextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteKeyTransactedA(hkey.into_param().abi(), lpsubkey.into_param().abi(), samdesired, reserved, htransaction.into_param().abi(), ::core::mem::transmute(pextendedparameter.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -214,7 +214,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyTransactedW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , samdesired : u32 , reserved : u32 , htransaction : super::super::Foundation:: HANDLE , pextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyTransactedW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , samdesired : u32 , reserved : u32 , htransaction : super::super::Foundation:: HANDLE , pextendedparameter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteKeyTransactedW(hkey.into_param().abi(), lpsubkey.into_param().abi(), samdesired, reserved, htransaction.into_param().abi(), ::core::mem::transmute(pextendedparameter.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -226,7 +226,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyValueA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , lpvaluename : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyValueA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , lpvaluename : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteKeyValueA(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -238,7 +238,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyValueW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , lpvaluename : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyValueW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , lpvaluename : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteKeyValueW(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -249,7 +249,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteKeyW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteKeyW(hkey.into_param().abi(), lpsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -260,7 +260,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteTreeA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteTreeA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteTreeA(hkey.into_param().abi(), lpsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -271,7 +271,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteTreeW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteTreeW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteTreeW(hkey.into_param().abi(), lpsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -282,7 +282,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteValueA ( hkey : HKEY , lpvaluename : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteValueA ( hkey : HKEY , lpvaluename : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteValueA(hkey.into_param().abi(), lpvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -293,7 +293,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteValueW ( hkey : HKEY , lpvaluename : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegDeleteValueW ( hkey : HKEY , lpvaluename : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegDeleteValueW(hkey.into_param().abi(), lpvaluename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -337,7 +337,7 @@ pub unsafe fn RegEnumKeyA(hkey: P0, dwindex: u32, lpname: ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumKeyA ( hkey : HKEY , dwindex : u32 , lpname : :: windows::core::PSTR , cchname : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumKeyA ( hkey : HKEY , dwindex : u32 , lpname : ::windows::core::PSTR , cchname : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegEnumKeyA(hkey.into_param().abi(), dwindex, ::core::mem::transmute(lpname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpname.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -347,7 +347,7 @@ pub unsafe fn RegEnumKeyExA(hkey: P0, dwindex: u32, lpname: ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumKeyExA ( hkey : HKEY , dwindex : u32 , lpname : :: windows::core::PSTR , lpcchname : *mut u32 , lpreserved : *const u32 , lpclass : :: windows::core::PSTR , lpcchclass : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumKeyExA ( hkey : HKEY , dwindex : u32 , lpname : ::windows::core::PSTR , lpcchname : *mut u32 , lpreserved : *const u32 , lpclass : ::windows::core::PSTR , lpcchclass : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); RegEnumKeyExA(hkey.into_param().abi(), dwindex, ::core::mem::transmute(lpname), lpcchname, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcchclass.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpftlastwritetime.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -357,7 +357,7 @@ pub unsafe fn RegEnumKeyExW(hkey: P0, dwindex: u32, lpname: ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumKeyExW ( hkey : HKEY , dwindex : u32 , lpname : :: windows::core::PWSTR , lpcchname : *mut u32 , lpreserved : *const u32 , lpclass : :: windows::core::PWSTR , lpcchclass : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumKeyExW ( hkey : HKEY , dwindex : u32 , lpname : ::windows::core::PWSTR , lpcchname : *mut u32 , lpreserved : *const u32 , lpclass : ::windows::core::PWSTR , lpcchclass : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); RegEnumKeyExW(hkey.into_param().abi(), dwindex, ::core::mem::transmute(lpname), lpcchname, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpclass), ::core::mem::transmute(lpcchclass.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpftlastwritetime.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -367,7 +367,7 @@ pub unsafe fn RegEnumKeyW(hkey: P0, dwindex: u32, lpname: ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumKeyW ( hkey : HKEY , dwindex : u32 , lpname : :: windows::core::PWSTR , cchname : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumKeyW ( hkey : HKEY , dwindex : u32 , lpname : ::windows::core::PWSTR , cchname : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegEnumKeyW(hkey.into_param().abi(), dwindex, ::core::mem::transmute(lpname.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpname.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -377,7 +377,7 @@ pub unsafe fn RegEnumValueA(hkey: P0, dwindex: u32, lpvaluename: ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumValueA ( hkey : HKEY , dwindex : u32 , lpvaluename : :: windows::core::PSTR , lpcchvaluename : *mut u32 , lpreserved : *const u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumValueA ( hkey : HKEY , dwindex : u32 , lpvaluename : ::windows::core::PSTR , lpcchvaluename : *mut u32 , lpreserved : *const u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegEnumValueA(hkey.into_param().abi(), dwindex, ::core::mem::transmute(lpvaluename), lpcchvaluename, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -387,7 +387,7 @@ pub unsafe fn RegEnumValueW(hkey: P0, dwindex: u32, lpvaluename: ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumValueW ( hkey : HKEY , dwindex : u32 , lpvaluename : :: windows::core::PWSTR , lpcchvaluename : *mut u32 , lpreserved : *const u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegEnumValueW ( hkey : HKEY , dwindex : u32 , lpvaluename : ::windows::core::PWSTR , lpcchvaluename : *mut u32 , lpreserved : *const u32 , lptype : *mut u32 , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegEnumValueW(hkey.into_param().abi(), dwindex, ::core::mem::transmute(lpvaluename), lpcchvaluename, ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -419,7 +419,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegGetValueA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , lpvalue : :: windows::core::PCSTR , dwflags : REG_ROUTINE_FLAGS , pdwtype : *mut REG_VALUE_TYPE , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegGetValueA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , lpvalue : ::windows::core::PCSTR , dwflags : REG_ROUTINE_FLAGS , pdwtype : *mut REG_VALUE_TYPE , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegGetValueA(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpvalue.into_param().abi(), dwflags, ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -431,7 +431,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegGetValueW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , lpvalue : :: windows::core::PCWSTR , dwflags : REG_ROUTINE_FLAGS , pdwtype : *mut REG_VALUE_TYPE , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegGetValueW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , lpvalue : ::windows::core::PCWSTR , dwflags : REG_ROUTINE_FLAGS , pdwtype : *mut REG_VALUE_TYPE , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegGetValueW(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpvalue.into_param().abi(), dwflags, ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -441,7 +441,7 @@ pub unsafe fn RegLoadAppKeyA(lpfile: P0, phkresult: *mut HKEY, samdesired: u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadAppKeyA ( lpfile : :: windows::core::PCSTR , phkresult : *mut HKEY , samdesired : u32 , dwoptions : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadAppKeyA ( lpfile : ::windows::core::PCSTR , phkresult : *mut HKEY , samdesired : u32 , dwoptions : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegLoadAppKeyA(lpfile.into_param().abi(), phkresult, samdesired, dwoptions, reserved) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -451,7 +451,7 @@ pub unsafe fn RegLoadAppKeyW(lpfile: P0, phkresult: *mut HKEY, samdesired: u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadAppKeyW ( lpfile : :: windows::core::PCWSTR , phkresult : *mut HKEY , samdesired : u32 , dwoptions : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadAppKeyW ( lpfile : ::windows::core::PCWSTR , phkresult : *mut HKEY , samdesired : u32 , dwoptions : u32 , reserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegLoadAppKeyW(lpfile.into_param().abi(), phkresult, samdesired, dwoptions, reserved) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -463,7 +463,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadKeyA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , lpfile : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadKeyA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , lpfile : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegLoadKeyA(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -475,7 +475,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadKeyW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , lpfile : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadKeyW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , lpfile : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegLoadKeyW(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -487,7 +487,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadMUIStringA ( hkey : HKEY , pszvalue : :: windows::core::PCSTR , pszoutbuf : :: windows::core::PSTR , cboutbuf : u32 , pcbdata : *mut u32 , flags : u32 , pszdirectory : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadMUIStringA ( hkey : HKEY , pszvalue : ::windows::core::PCSTR , pszoutbuf : ::windows::core::PSTR , cboutbuf : u32 , pcbdata : *mut u32 , flags : u32 , pszdirectory : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegLoadMUIStringA(hkey.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(pszoutbuf.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszoutbuf.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut())), flags, pszdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -499,7 +499,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadMUIStringW ( hkey : HKEY , pszvalue : :: windows::core::PCWSTR , pszoutbuf : :: windows::core::PWSTR , cboutbuf : u32 , pcbdata : *mut u32 , flags : u32 , pszdirectory : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegLoadMUIStringW ( hkey : HKEY , pszvalue : ::windows::core::PCWSTR , pszoutbuf : ::windows::core::PWSTR , cboutbuf : u32 , pcbdata : *mut u32 , flags : u32 , pszdirectory : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegLoadMUIStringW(hkey.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(pszoutbuf), cboutbuf, ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut())), flags, pszdirectory.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -530,7 +530,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegOpenKeyA(hkey.into_param().abi(), lpsubkey.into_param().abi(), phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -541,7 +541,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyExA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyExA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegOpenKeyExA(hkey.into_param().abi(), lpsubkey.into_param().abi(), uloptions, samdesired, phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -552,7 +552,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyExW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyExW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegOpenKeyExW(hkey.into_param().abi(), lpsubkey.into_param().abi(), uloptions, samdesired, phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -564,7 +564,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyTransactedA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyTransactedA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); RegOpenKeyTransactedA(hkey.into_param().abi(), lpsubkey.into_param().abi(), uloptions, samdesired, phkresult, htransaction.into_param().abi(), ::core::mem::transmute(pextendedparemeter.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -576,7 +576,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyTransactedW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyTransactedW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , uloptions : u32 , samdesired : REG_SAM_FLAGS , phkresult : *mut HKEY , htransaction : super::super::Foundation:: HANDLE , pextendedparemeter : *const ::core::ffi::c_void ) -> super::super::Foundation:: WIN32_ERROR ); RegOpenKeyTransactedW(hkey.into_param().abi(), lpsubkey.into_param().abi(), uloptions, samdesired, phkresult, htransaction.into_param().abi(), ::core::mem::transmute(pextendedparemeter.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -587,7 +587,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegOpenKeyW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , phkresult : *mut HKEY ) -> super::super::Foundation:: WIN32_ERROR ); RegOpenKeyW(hkey.into_param().abi(), lpsubkey.into_param().abi(), phkresult) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -618,7 +618,7 @@ pub unsafe fn RegQueryInfoKeyA(hkey: P0, lpclass: ::windows::core::PSTR, lpc where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryInfoKeyA ( hkey : HKEY , lpclass : :: windows::core::PSTR , lpcchclass : *mut u32 , lpreserved : *const u32 , lpcsubkeys : *mut u32 , lpcbmaxsubkeylen : *mut u32 , lpcbmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcbmaxvaluenamelen : *mut u32 , lpcbmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryInfoKeyA ( hkey : HKEY , lpclass : ::windows::core::PSTR , lpcchclass : *mut u32 , lpreserved : *const u32 , lpcsubkeys : *mut u32 , lpcbmaxsubkeylen : *mut u32 , lpcbmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcbmaxvaluenamelen : *mut u32 , lpcbmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); RegQueryInfoKeyA( hkey.into_param().abi(), ::core::mem::transmute(lpclass), @@ -641,7 +641,7 @@ pub unsafe fn RegQueryInfoKeyW(hkey: P0, lpclass: ::windows::core::PWSTR, lp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryInfoKeyW ( hkey : HKEY , lpclass : :: windows::core::PWSTR , lpcchclass : *mut u32 , lpreserved : *const u32 , lpcsubkeys : *mut u32 , lpcbmaxsubkeylen : *mut u32 , lpcbmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcbmaxvaluenamelen : *mut u32 , lpcbmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryInfoKeyW ( hkey : HKEY , lpclass : ::windows::core::PWSTR , lpcchclass : *mut u32 , lpreserved : *const u32 , lpcsubkeys : *mut u32 , lpcbmaxsubkeylen : *mut u32 , lpcbmaxclasslen : *mut u32 , lpcvalues : *mut u32 , lpcbmaxvaluenamelen : *mut u32 , lpcbmaxvaluelen : *mut u32 , lpcbsecuritydescriptor : *mut u32 , lpftlastwritetime : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: WIN32_ERROR ); RegQueryInfoKeyW( hkey.into_param().abi(), ::core::mem::transmute(lpclass), @@ -664,7 +664,7 @@ pub unsafe fn RegQueryMultipleValuesA(hkey: P0, val_list: &mut [VALENTA], lp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryMultipleValuesA ( hkey : HKEY , val_list : *mut VALENTA , num_vals : u32 , lpvaluebuf : :: windows::core::PSTR , ldwtotsize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryMultipleValuesA ( hkey : HKEY , val_list : *mut VALENTA , num_vals : u32 , lpvaluebuf : ::windows::core::PSTR , ldwtotsize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegQueryMultipleValuesA(hkey.into_param().abi(), ::core::mem::transmute(val_list.as_ptr()), val_list.len() as _, ::core::mem::transmute(lpvaluebuf), ::core::mem::transmute(ldwtotsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -674,7 +674,7 @@ pub unsafe fn RegQueryMultipleValuesW(hkey: P0, val_list: &mut [VALENTW], lp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryMultipleValuesW ( hkey : HKEY , val_list : *mut VALENTW , num_vals : u32 , lpvaluebuf : :: windows::core::PWSTR , ldwtotsize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryMultipleValuesW ( hkey : HKEY , val_list : *mut VALENTW , num_vals : u32 , lpvaluebuf : ::windows::core::PWSTR , ldwtotsize : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegQueryMultipleValuesW(hkey.into_param().abi(), ::core::mem::transmute(val_list.as_ptr()), val_list.len() as _, ::core::mem::transmute(lpvaluebuf), ::core::mem::transmute(ldwtotsize.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -695,7 +695,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryValueA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , lpdata : :: windows::core::PSTR , lpcbdata : *mut i32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryValueA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , lpdata : ::windows::core::PSTR , lpcbdata : *mut i32 ) -> super::super::Foundation:: WIN32_ERROR ); RegQueryValueA(hkey.into_param().abi(), lpsubkey.into_param().abi(), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -706,7 +706,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryValueExA ( hkey : HKEY , lpvaluename : :: windows::core::PCSTR , lpreserved : *const u32 , lptype : *mut REG_VALUE_TYPE , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryValueExA ( hkey : HKEY , lpvaluename : ::windows::core::PCSTR , lpreserved : *const u32 , lptype : *mut REG_VALUE_TYPE , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegQueryValueExA(hkey.into_param().abi(), lpvaluename.into_param().abi(), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -717,7 +717,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryValueExW ( hkey : HKEY , lpvaluename : :: windows::core::PCWSTR , lpreserved : *const u32 , lptype : *mut REG_VALUE_TYPE , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryValueExW ( hkey : HKEY , lpvaluename : ::windows::core::PCWSTR , lpreserved : *const u32 , lptype : *mut REG_VALUE_TYPE , lpdata : *mut u8 , lpcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegQueryValueExW(hkey.into_param().abi(), lpvaluename.into_param().abi(), ::core::mem::transmute(lpreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lptype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -728,7 +728,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryValueW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , lpdata : :: windows::core::PWSTR , lpcbdata : *mut i32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegQueryValueW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , lpdata : ::windows::core::PWSTR , lpcbdata : *mut i32 ) -> super::super::Foundation:: WIN32_ERROR ); RegQueryValueW(hkey.into_param().abi(), lpsubkey.into_param().abi(), ::core::mem::transmute(lpdata), ::core::mem::transmute(lpcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -740,7 +740,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegRenameKey ( hkey : HKEY , lpsubkeyname : :: windows::core::PCWSTR , lpnewkeyname : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegRenameKey ( hkey : HKEY , lpsubkeyname : ::windows::core::PCWSTR , lpnewkeyname : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegRenameKey(hkey.into_param().abi(), lpsubkeyname.into_param().abi(), lpnewkeyname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -753,7 +753,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegReplaceKeyA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , lpnewfile : :: windows::core::PCSTR , lpoldfile : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegReplaceKeyA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , lpnewfile : ::windows::core::PCSTR , lpoldfile : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegReplaceKeyA(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpnewfile.into_param().abi(), lpoldfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -766,7 +766,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegReplaceKeyW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , lpnewfile : :: windows::core::PCWSTR , lpoldfile : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegReplaceKeyW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , lpnewfile : ::windows::core::PCWSTR , lpoldfile : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegReplaceKeyW(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpnewfile.into_param().abi(), lpoldfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -777,7 +777,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegRestoreKeyA ( hkey : HKEY , lpfile : :: windows::core::PCSTR , dwflags : REG_RESTORE_KEY_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegRestoreKeyA ( hkey : HKEY , lpfile : ::windows::core::PCSTR , dwflags : REG_RESTORE_KEY_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); RegRestoreKeyA(hkey.into_param().abi(), lpfile.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -788,7 +788,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegRestoreKeyW ( hkey : HKEY , lpfile : :: windows::core::PCWSTR , dwflags : REG_RESTORE_KEY_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegRestoreKeyW ( hkey : HKEY , lpfile : ::windows::core::PCWSTR , dwflags : REG_RESTORE_KEY_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); RegRestoreKeyW(hkey.into_param().abi(), lpfile.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -799,7 +799,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSaveKeyA ( hkey : HKEY , lpfile : :: windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSaveKeyA ( hkey : HKEY , lpfile : ::windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: WIN32_ERROR ); RegSaveKeyA(hkey.into_param().abi(), lpfile.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -810,7 +810,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSaveKeyExA ( hkey : HKEY , lpfile : :: windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : REG_SAVE_FORMAT ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSaveKeyExA ( hkey : HKEY , lpfile : ::windows::core::PCSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : REG_SAVE_FORMAT ) -> super::super::Foundation:: WIN32_ERROR ); RegSaveKeyExA(hkey.into_param().abi(), lpfile.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), flags) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -821,7 +821,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSaveKeyExW ( hkey : HKEY , lpfile : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : REG_SAVE_FORMAT ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSaveKeyExW ( hkey : HKEY , lpfile : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , flags : REG_SAVE_FORMAT ) -> super::super::Foundation:: WIN32_ERROR ); RegSaveKeyExW(hkey.into_param().abi(), lpfile.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), flags) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -832,7 +832,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSaveKeyW ( hkey : HKEY , lpfile : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSaveKeyW ( hkey : HKEY , lpfile : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: WIN32_ERROR ); RegSaveKeyW(hkey.into_param().abi(), lpfile.into_param().abi(), ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -855,7 +855,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetKeyValueA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , lpvaluename : :: windows::core::PCSTR , dwtype : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetKeyValueA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , lpvaluename : ::windows::core::PCSTR , dwtype : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegSetKeyValueA(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpvaluename.into_param().abi(), dwtype, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), cbdata) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -867,7 +867,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetKeyValueW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , lpvaluename : :: windows::core::PCWSTR , dwtype : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetKeyValueW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , lpvaluename : ::windows::core::PCWSTR , dwtype : u32 , lpdata : *const ::core::ffi::c_void , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegSetKeyValueW(hkey.into_param().abi(), lpsubkey.into_param().abi(), lpvaluename.into_param().abi(), dwtype, ::core::mem::transmute(lpdata.unwrap_or(::std::ptr::null())), cbdata) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -878,7 +878,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetValueA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR , dwtype : REG_VALUE_TYPE , lpdata : :: windows::core::PCSTR , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetValueA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR , dwtype : REG_VALUE_TYPE , lpdata : ::windows::core::PCSTR , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegSetValueA(hkey.into_param().abi(), lpsubkey.into_param().abi(), dwtype, ::core::mem::transmute(lpdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -889,7 +889,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetValueExA ( hkey : HKEY , lpvaluename : :: windows::core::PCSTR , reserved : u32 , dwtype : REG_VALUE_TYPE , lpdata : *const u8 , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetValueExA ( hkey : HKEY , lpvaluename : ::windows::core::PCSTR , reserved : u32 , dwtype : REG_VALUE_TYPE , lpdata : *const u8 , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegSetValueExA(hkey.into_param().abi(), lpvaluename.into_param().abi(), reserved, dwtype, ::core::mem::transmute(lpdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -900,7 +900,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetValueExW ( hkey : HKEY , lpvaluename : :: windows::core::PCWSTR , reserved : u32 , dwtype : REG_VALUE_TYPE , lpdata : *const u8 , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetValueExW ( hkey : HKEY , lpvaluename : ::windows::core::PCWSTR , reserved : u32 , dwtype : REG_VALUE_TYPE , lpdata : *const u8 , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegSetValueExW(hkey.into_param().abi(), lpvaluename.into_param().abi(), reserved, dwtype, ::core::mem::transmute(lpdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdata.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -912,7 +912,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetValueW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR , dwtype : REG_VALUE_TYPE , lpdata : :: windows::core::PCWSTR , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegSetValueW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR , dwtype : REG_VALUE_TYPE , lpdata : ::windows::core::PCWSTR , cbdata : u32 ) -> super::super::Foundation:: WIN32_ERROR ); RegSetValueW(hkey.into_param().abi(), lpsubkey.into_param().abi(), dwtype, lpdata.into_param().abi(), cbdata) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -923,7 +923,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegUnLoadKeyA ( hkey : HKEY , lpsubkey : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegUnLoadKeyA ( hkey : HKEY , lpsubkey : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegUnLoadKeyA(hkey.into_param().abi(), lpsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`, `\"Win32_Foundation\"`*"] @@ -934,7 +934,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegUnLoadKeyW ( hkey : HKEY , lpsubkey : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegUnLoadKeyW ( hkey : HKEY , lpsubkey : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); RegUnLoadKeyW(hkey.into_param().abi(), lpsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Registry\"`*"] @@ -1210,1511 +1210,1511 @@ pub const REGDF_NOTDETMEM: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const REGDF_NOTVERIFIED: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_DATA_NETOS_IPX: ::windows::core::PCWSTR = ::windows::w!("IPX"); +pub const REGSTR_DATA_NETOS_IPX: ::windows::core::PCWSTR = ::windows::core::w!("IPX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_DATA_NETOS_NDIS: ::windows::core::PCWSTR = ::windows::w!("NDIS"); +pub const REGSTR_DATA_NETOS_NDIS: ::windows::core::PCWSTR = ::windows::core::w!("NDIS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_DATA_NETOS_ODI: ::windows::core::PCWSTR = ::windows::w!("ODI"); +pub const REGSTR_DATA_NETOS_ODI: ::windows::core::PCWSTR = ::windows::core::w!("ODI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_DEFAULT_INSTANCE: ::windows::core::PCWSTR = ::windows::w!("0000"); +pub const REGSTR_DEFAULT_INSTANCE: ::windows::core::PCWSTR = ::windows::core::w!("0000"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_ACPIENUM: ::windows::core::PCWSTR = ::windows::w!("ACPI"); +pub const REGSTR_KEY_ACPIENUM: ::windows::core::PCWSTR = ::windows::core::w!("ACPI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_APM: ::windows::core::PCWSTR = ::windows::w!("*PNP0C05"); +pub const REGSTR_KEY_APM: ::windows::core::PCWSTR = ::windows::core::w!("*PNP0C05"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_BIOSENUM: ::windows::core::PCWSTR = ::windows::w!("BIOS"); +pub const REGSTR_KEY_BIOSENUM: ::windows::core::PCWSTR = ::windows::core::w!("BIOS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CLASS: ::windows::core::PCWSTR = ::windows::w!("Class"); +pub const REGSTR_KEY_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Class"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CONFIG: ::windows::core::PCWSTR = ::windows::w!("Config"); +pub const REGSTR_KEY_CONFIG: ::windows::core::PCWSTR = ::windows::core::w!("Config"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CONTROL: ::windows::core::PCWSTR = ::windows::w!("Control"); +pub const REGSTR_KEY_CONTROL: ::windows::core::PCWSTR = ::windows::core::w!("Control"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CRASHES: ::windows::core::PCWSTR = ::windows::w!("Crashes"); +pub const REGSTR_KEY_CRASHES: ::windows::core::PCWSTR = ::windows::core::w!("Crashes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CURRENT: ::windows::core::PCWSTR = ::windows::w!("Current"); +pub const REGSTR_KEY_CURRENT: ::windows::core::PCWSTR = ::windows::core::w!("Current"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_CURRENT_ENV: ::windows::core::PCWSTR = ::windows::w!("\\Windows 4.0"); +pub const REGSTR_KEY_CURRENT_ENV: ::windows::core::PCWSTR = ::windows::core::w!("\\Windows 4.0"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DANGERS: ::windows::core::PCWSTR = ::windows::w!("Dangers"); +pub const REGSTR_KEY_DANGERS: ::windows::core::PCWSTR = ::windows::core::w!("Dangers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("Default"); +pub const REGSTR_KEY_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("Default"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DETMODVARS: ::windows::core::PCWSTR = ::windows::w!("DetModVars"); +pub const REGSTR_KEY_DETMODVARS: ::windows::core::PCWSTR = ::windows::core::w!("DetModVars"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DEVICEPARAMETERS: ::windows::core::PCWSTR = ::windows::w!("Device Parameters"); +pub const REGSTR_KEY_DEVICEPARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("Device Parameters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DEVICE_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("Properties"); +pub const REGSTR_KEY_DEVICE_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("Properties"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DISPLAY_CLASS: ::windows::core::PCWSTR = ::windows::w!("Display"); +pub const REGSTR_KEY_DISPLAY_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Display"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DOSOPTCDROM: ::windows::core::PCWSTR = ::windows::w!("CD-ROM"); +pub const REGSTR_KEY_DOSOPTCDROM: ::windows::core::PCWSTR = ::windows::core::w!("CD-ROM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DOSOPTMOUSE: ::windows::core::PCWSTR = ::windows::w!("MOUSE"); +pub const REGSTR_KEY_DOSOPTMOUSE: ::windows::core::PCWSTR = ::windows::core::w!("MOUSE"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DRIVERPARAMETERS: ::windows::core::PCWSTR = ::windows::w!("Driver Parameters"); +pub const REGSTR_KEY_DRIVERPARAMETERS: ::windows::core::PCWSTR = ::windows::core::w!("Driver Parameters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_DRIVERS: ::windows::core::PCWSTR = ::windows::w!("\\Drivers"); +pub const REGSTR_KEY_DRIVERS: ::windows::core::PCWSTR = ::windows::core::w!("\\Drivers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDAUTOEXECBATKEYBOARD: ::windows::core::PCWSTR = ::windows::w!("EBDAutoexecBatKeyboard"); +pub const REGSTR_KEY_EBDAUTOEXECBATKEYBOARD: ::windows::core::PCWSTR = ::windows::core::w!("EBDAutoexecBatKeyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDAUTOEXECBATLOCAL: ::windows::core::PCWSTR = ::windows::w!("EBDAutoexecBatLocale"); +pub const REGSTR_KEY_EBDAUTOEXECBATLOCAL: ::windows::core::PCWSTR = ::windows::core::w!("EBDAutoexecBatLocale"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDCONFIGSYSKEYBOARD: ::windows::core::PCWSTR = ::windows::w!("EBDConfigSysKeyboard"); +pub const REGSTR_KEY_EBDCONFIGSYSKEYBOARD: ::windows::core::PCWSTR = ::windows::core::w!("EBDConfigSysKeyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDCONFIGSYSLOCAL: ::windows::core::PCWSTR = ::windows::w!("EBDConfigSysLocale"); +pub const REGSTR_KEY_EBDCONFIGSYSLOCAL: ::windows::core::PCWSTR = ::windows::core::w!("EBDConfigSysLocale"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDFILESKEYBOARD: ::windows::core::PCWSTR = ::windows::w!("EBDFilesKeyboard"); +pub const REGSTR_KEY_EBDFILESKEYBOARD: ::windows::core::PCWSTR = ::windows::core::w!("EBDFilesKeyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EBDFILESLOCAL: ::windows::core::PCWSTR = ::windows::w!("EBDFilesLocale"); +pub const REGSTR_KEY_EBDFILESLOCAL: ::windows::core::PCWSTR = ::windows::core::w!("EBDFilesLocale"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EISAENUM: ::windows::core::PCWSTR = ::windows::w!("EISA"); +pub const REGSTR_KEY_EISAENUM: ::windows::core::PCWSTR = ::windows::core::w!("EISA"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_ENUM: ::windows::core::PCWSTR = ::windows::w!("Enum"); +pub const REGSTR_KEY_ENUM: ::windows::core::PCWSTR = ::windows::core::w!("Enum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_EXPLORER: ::windows::core::PCWSTR = ::windows::w!("Explorer"); +pub const REGSTR_KEY_EXPLORER: ::windows::core::PCWSTR = ::windows::core::w!("Explorer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_FILTERS: ::windows::core::PCWSTR = ::windows::w!("Filters"); +pub const REGSTR_KEY_FILTERS: ::windows::core::PCWSTR = ::windows::core::w!("Filters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_INIUPDATE: ::windows::core::PCWSTR = ::windows::w!("IniUpdate"); +pub const REGSTR_KEY_INIUPDATE: ::windows::core::PCWSTR = ::windows::core::w!("IniUpdate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_ISAENUM: ::windows::core::PCWSTR = ::windows::w!("ISAPnP"); +pub const REGSTR_KEY_ISAENUM: ::windows::core::PCWSTR = ::windows::core::w!("ISAPnP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_JOYCURR: ::windows::core::PCWSTR = ::windows::w!("CurrentJoystickSettings"); +pub const REGSTR_KEY_JOYCURR: ::windows::core::PCWSTR = ::windows::core::w!("CurrentJoystickSettings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_JOYSETTINGS: ::windows::core::PCWSTR = ::windows::w!("JoystickSettings"); +pub const REGSTR_KEY_JOYSETTINGS: ::windows::core::PCWSTR = ::windows::core::w!("JoystickSettings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_KEYBOARD_CLASS: ::windows::core::PCWSTR = ::windows::w!("Keyboard"); +pub const REGSTR_KEY_KEYBOARD_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Keyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_KNOWNDOCKINGSTATES: ::windows::core::PCWSTR = ::windows::w!("Hardware Profiles"); +pub const REGSTR_KEY_KNOWNDOCKINGSTATES: ::windows::core::PCWSTR = ::windows::core::w!("Hardware Profiles"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_LOGCONFIG: ::windows::core::PCWSTR = ::windows::w!("LogConfig"); +pub const REGSTR_KEY_LOGCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("LogConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_LOGON: ::windows::core::PCWSTR = ::windows::w!("\\Logon"); +pub const REGSTR_KEY_LOGON: ::windows::core::PCWSTR = ::windows::core::w!("\\Logon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_LOWER_FILTER_LEVEL_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("*Lower"); +pub const REGSTR_KEY_LOWER_FILTER_LEVEL_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("*Lower"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MEDIA_CLASS: ::windows::core::PCWSTR = ::windows::w!("MEDIA"); +pub const REGSTR_KEY_MEDIA_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("MEDIA"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MODEM_CLASS: ::windows::core::PCWSTR = ::windows::w!("Modem"); +pub const REGSTR_KEY_MODEM_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Modem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MODES: ::windows::core::PCWSTR = ::windows::w!("Modes"); +pub const REGSTR_KEY_MODES: ::windows::core::PCWSTR = ::windows::core::w!("Modes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MONITOR_CLASS: ::windows::core::PCWSTR = ::windows::w!("Monitor"); +pub const REGSTR_KEY_MONITOR_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Monitor"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_MOUSE_CLASS: ::windows::core::PCWSTR = ::windows::w!("Mouse"); +pub const REGSTR_KEY_MOUSE_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Mouse"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NDISINFO: ::windows::core::PCWSTR = ::windows::w!("NDISInfo"); +pub const REGSTR_KEY_NDISINFO: ::windows::core::PCWSTR = ::windows::core::w!("NDISInfo"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NETWORK: ::windows::core::PCWSTR = ::windows::w!("Network"); +pub const REGSTR_KEY_NETWORK: ::windows::core::PCWSTR = ::windows::core::w!("Network"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NETWORKPROVIDER: ::windows::core::PCWSTR = ::windows::w!("\\NetworkProvider"); +pub const REGSTR_KEY_NETWORKPROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("\\NetworkProvider"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NETWORK_PERSISTENT: ::windows::core::PCWSTR = ::windows::w!("\\Persistent"); +pub const REGSTR_KEY_NETWORK_PERSISTENT: ::windows::core::PCWSTR = ::windows::core::w!("\\Persistent"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_NETWORK_RECENT: ::windows::core::PCWSTR = ::windows::w!("\\Recent"); +pub const REGSTR_KEY_NETWORK_RECENT: ::windows::core::PCWSTR = ::windows::core::w!("\\Recent"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_OVERRIDE: ::windows::core::PCWSTR = ::windows::w!("Override"); +pub const REGSTR_KEY_OVERRIDE: ::windows::core::PCWSTR = ::windows::core::w!("Override"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCIENUM: ::windows::core::PCWSTR = ::windows::w!("PCI"); +pub const REGSTR_KEY_PCIENUM: ::windows::core::PCWSTR = ::windows::core::w!("PCI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCMCIA: ::windows::core::PCWSTR = ::windows::w!("PCMCIA\\"); +pub const REGSTR_KEY_PCMCIA: ::windows::core::PCWSTR = ::windows::core::w!("PCMCIA\\"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCMCIAENUM: ::windows::core::PCWSTR = ::windows::w!("PCMCIA"); +pub const REGSTR_KEY_PCMCIAENUM: ::windows::core::PCWSTR = ::windows::core::w!("PCMCIA"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCMCIA_CLASS: ::windows::core::PCWSTR = ::windows::w!("PCMCIA"); +pub const REGSTR_KEY_PCMCIA_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("PCMCIA"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCMTD: ::windows::core::PCWSTR = ::windows::w!("MTD-"); +pub const REGSTR_KEY_PCMTD: ::windows::core::PCWSTR = ::windows::core::w!("MTD-"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PCUNKNOWN: ::windows::core::PCWSTR = ::windows::w!("UNKNOWN_MANUFACTURER"); +pub const REGSTR_KEY_PCUNKNOWN: ::windows::core::PCWSTR = ::windows::core::w!("UNKNOWN_MANUFACTURER"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_COMPUTERS: ::windows::core::PCWSTR = ::windows::w!("Computers"); +pub const REGSTR_KEY_POL_COMPUTERS: ::windows::core::PCWSTR = ::windows::core::w!("Computers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_DEFAULT: ::windows::core::PCWSTR = ::windows::w!(".default"); +pub const REGSTR_KEY_POL_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!(".default"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_USERGROUPDATA: ::windows::core::PCWSTR = ::windows::w!("GroupData\\UserGroups\\Priority"); +pub const REGSTR_KEY_POL_USERGROUPDATA: ::windows::core::PCWSTR = ::windows::core::w!("GroupData\\UserGroups\\Priority"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_USERGROUPS: ::windows::core::PCWSTR = ::windows::w!("UserGroups"); +pub const REGSTR_KEY_POL_USERGROUPS: ::windows::core::PCWSTR = ::windows::core::w!("UserGroups"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_POL_USERS: ::windows::core::PCWSTR = ::windows::w!("Users"); +pub const REGSTR_KEY_POL_USERS: ::windows::core::PCWSTR = ::windows::core::w!("Users"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PORTS_CLASS: ::windows::core::PCWSTR = ::windows::w!("ports"); +pub const REGSTR_KEY_PORTS_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("ports"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PRINTERS: ::windows::core::PCWSTR = ::windows::w!("Printers"); +pub const REGSTR_KEY_PRINTERS: ::windows::core::PCWSTR = ::windows::core::w!("Printers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_PRINT_PROC: ::windows::core::PCWSTR = ::windows::w!("\\Print Processors"); +pub const REGSTR_KEY_PRINT_PROC: ::windows::core::PCWSTR = ::windows::core::w!("\\Print Processors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_ROOTENUM: ::windows::core::PCWSTR = ::windows::w!("Root"); +pub const REGSTR_KEY_ROOTENUM: ::windows::core::PCWSTR = ::windows::core::w!("Root"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_RUNHISTORY: ::windows::core::PCWSTR = ::windows::w!("RunHistory"); +pub const REGSTR_KEY_RUNHISTORY: ::windows::core::PCWSTR = ::windows::core::w!("RunHistory"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SCSI_CLASS: ::windows::core::PCWSTR = ::windows::w!("SCSIAdapter"); +pub const REGSTR_KEY_SCSI_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("SCSIAdapter"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SETUP: ::windows::core::PCWSTR = ::windows::w!("\\Setup"); +pub const REGSTR_KEY_SETUP: ::windows::core::PCWSTR = ::windows::core::w!("\\Setup"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SHARES: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\LanMan"); +pub const REGSTR_KEY_SHARES: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\LanMan"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SYSTEM: ::windows::core::PCWSTR = ::windows::w!("System"); +pub const REGSTR_KEY_SYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("System"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_SYSTEMBOARD: ::windows::core::PCWSTR = ::windows::w!("*PNP0C01"); +pub const REGSTR_KEY_SYSTEMBOARD: ::windows::core::PCWSTR = ::windows::core::w!("*PNP0C01"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_UPPER_FILTER_LEVEL_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("*Upper"); +pub const REGSTR_KEY_UPPER_FILTER_LEVEL_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("*Upper"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_USER: ::windows::core::PCWSTR = ::windows::w!("User"); +pub const REGSTR_KEY_USER: ::windows::core::PCWSTR = ::windows::core::w!("User"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_VPOWERDENUM: ::windows::core::PCWSTR = ::windows::w!("VPOWERD"); +pub const REGSTR_KEY_VPOWERDENUM: ::windows::core::PCWSTR = ::windows::core::w!("VPOWERD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_KEY_WINOLDAPP: ::windows::core::PCWSTR = ::windows::w!("WinOldApp"); +pub const REGSTR_KEY_WINOLDAPP: ::windows::core::PCWSTR = ::windows::core::w!("WinOldApp"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_ATT_PC: ::windows::core::PCWSTR = ::windows::w!("AT&T PC"); +pub const REGSTR_MACHTYPE_ATT_PC: ::windows::core::PCWSTR = ::windows::core::w!("AT&T PC"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_HP_VECTRA: ::windows::core::PCWSTR = ::windows::w!("HP Vectra"); +pub const REGSTR_MACHTYPE_HP_VECTRA: ::windows::core::PCWSTR = ::windows::core::w!("HP Vectra"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPC: ::windows::core::PCWSTR = ::windows::w!("IBM PC"); +pub const REGSTR_MACHTYPE_IBMPC: ::windows::core::PCWSTR = ::windows::core::w!("IBM PC"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCAT: ::windows::core::PCWSTR = ::windows::w!("IBM PC/AT"); +pub const REGSTR_MACHTYPE_IBMPCAT: ::windows::core::PCWSTR = ::windows::core::w!("IBM PC/AT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCCONV: ::windows::core::PCWSTR = ::windows::w!("IBM PC Convertible"); +pub const REGSTR_MACHTYPE_IBMPCCONV: ::windows::core::PCWSTR = ::windows::core::w!("IBM PC Convertible"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCJR: ::windows::core::PCWSTR = ::windows::w!("IBM PCjr"); +pub const REGSTR_MACHTYPE_IBMPCJR: ::windows::core::PCWSTR = ::windows::core::w!("IBM PCjr"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCXT: ::windows::core::PCWSTR = ::windows::w!("IBM PC/XT"); +pub const REGSTR_MACHTYPE_IBMPCXT: ::windows::core::PCWSTR = ::windows::core::w!("IBM PC/XT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPCXT_286: ::windows::core::PCWSTR = ::windows::w!("IBM PC/XT 286"); +pub const REGSTR_MACHTYPE_IBMPCXT_286: ::windows::core::PCWSTR = ::windows::core::w!("IBM PC/XT 286"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS1: ::windows::core::PCWSTR = ::windows::w!("IBM PS/1"); +pub const REGSTR_MACHTYPE_IBMPS1: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/1"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_25: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-25"); +pub const REGSTR_MACHTYPE_IBMPS2_25: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-25"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_30: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-30"); +pub const REGSTR_MACHTYPE_IBMPS2_30: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-30"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_30_286: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-30 286"); +pub const REGSTR_MACHTYPE_IBMPS2_30_286: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-30 286"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_50: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-50"); +pub const REGSTR_MACHTYPE_IBMPS2_50: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-50"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_50Z: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-50Z"); +pub const REGSTR_MACHTYPE_IBMPS2_50Z: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-50Z"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_55SX: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-55SX"); +pub const REGSTR_MACHTYPE_IBMPS2_55SX: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-55SX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_60: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-60"); +pub const REGSTR_MACHTYPE_IBMPS2_60: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-60"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_65SX: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-65SX"); +pub const REGSTR_MACHTYPE_IBMPS2_65SX: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-65SX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_70: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-70"); +pub const REGSTR_MACHTYPE_IBMPS2_70: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-70"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_70_80: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-70/80"); +pub const REGSTR_MACHTYPE_IBMPS2_70_80: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-70/80"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_80: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-80"); +pub const REGSTR_MACHTYPE_IBMPS2_80: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-80"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_90: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-90"); +pub const REGSTR_MACHTYPE_IBMPS2_90: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-90"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_IBMPS2_P70: ::windows::core::PCWSTR = ::windows::w!("IBM PS/2-P70"); +pub const REGSTR_MACHTYPE_IBMPS2_P70: ::windows::core::PCWSTR = ::windows::core::w!("IBM PS/2-P70"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_PHOENIX_PCAT: ::windows::core::PCWSTR = ::windows::w!("Phoenix PC/AT Compatible"); +pub const REGSTR_MACHTYPE_PHOENIX_PCAT: ::windows::core::PCWSTR = ::windows::core::w!("Phoenix PC/AT Compatible"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_UNKNOWN: ::windows::core::PCWSTR = ::windows::w!("Unknown"); +pub const REGSTR_MACHTYPE_UNKNOWN: ::windows::core::PCWSTR = ::windows::core::w!("Unknown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_MACHTYPE_ZENITH_PC: ::windows::core::PCWSTR = ::windows::w!("Zenith PC"); +pub const REGSTR_MACHTYPE_ZENITH_PC: ::windows::core::PCWSTR = ::windows::core::w!("Zenith PC"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const REGSTR_MAX_VALUE_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ADDRARB: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb"); +pub const REGSTR_PATH_ADDRARB: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_AEDEBUG: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug"); +pub const REGSTR_PATH_AEDEBUG: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_APPEARANCE: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Appearance"); +pub const REGSTR_PATH_APPEARANCE: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Appearance"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_APPPATCH: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\AppPatches"); +pub const REGSTR_PATH_APPPATCH: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\AppPatches"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_APPPATHS: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths"); +pub const REGSTR_PATH_APPPATHS: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\App Paths"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_BIOSINFO: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\BiosInfo"); +pub const REGSTR_PATH_BIOSINFO: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\BiosInfo"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_BUSINFORMATION: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\PnP\\BusInformation"); +pub const REGSTR_PATH_BUSINFORMATION: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\PnP\\BusInformation"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CDFS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\FileSystem\\CDFS"); +pub const REGSTR_PATH_CDFS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\FileSystem\\CDFS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKBADAPPS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps"); +pub const REGSTR_PATH_CHECKBADAPPS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKBADAPPS400: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps400"); +pub const REGSTR_PATH_CHECKBADAPPS400: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckBadApps400"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKDISK: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive"); +pub const REGSTR_PATH_CHECKDISK: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKDISKSET: ::windows::core::PCWSTR = ::windows::w!("Settings"); +pub const REGSTR_PATH_CHECKDISKSET: ::windows::core::PCWSTR = ::windows::core::w!("Settings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKDISKUDRVS: ::windows::core::PCWSTR = ::windows::w!("NoUnknownDDErrDrvs"); +pub const REGSTR_PATH_CHECKDISKUDRVS: ::windows::core::PCWSTR = ::windows::core::w!("NoUnknownDDErrDrvs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHECKVERDLLS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckVerDLLs"); +pub const REGSTR_PATH_CHECKVERDLLS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\CheckVerDLLs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHILD_PREFIX: ::windows::core::PCWSTR = ::windows::w!("Child"); +pub const REGSTR_PATH_CHILD_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("Child"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHKLASTCHECK: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastCheck"); +pub const REGSTR_PATH_CHKLASTCHECK: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastCheck"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CHKLASTSURFAN: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastSurfaceAnalysis"); +pub const REGSTR_PATH_CHKLASTSURFAN: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Check Drive\\LastSurfaceAnalysis"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CLASS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\Class"); +pub const REGSTR_PATH_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\Class"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CLASS_NT: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Class"); +pub const REGSTR_PATH_CLASS_NT: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Class"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CODEPAGE: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Nls\\Codepage"); +pub const REGSTR_PATH_CODEPAGE: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Nls\\Codepage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CODEVICEINSTALLERS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\CoDeviceInstallers"); +pub const REGSTR_PATH_CODEVICEINSTALLERS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\CoDeviceInstallers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_COLORS: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Colors"); +pub const REGSTR_PATH_COLORS: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Colors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_COMPUTRNAME: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\ComputerName\\ComputerName"); +pub const REGSTR_PATH_COMPUTRNAME: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\ComputerName\\ComputerName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CONTROLPANEL: ::windows::core::PCWSTR = ::windows::w!("Control Panel"); +pub const REGSTR_PATH_CONTROLPANEL: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CONTROLSFOLDER: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder"); +pub const REGSTR_PATH_CONTROLSFOLDER: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CRITICALDEVICEDATABASE: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\CriticalDeviceDatabase"); +pub const REGSTR_PATH_CRITICALDEVICEDATABASE: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\CriticalDeviceDatabase"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CURRENTCONTROLSET: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet"); +pub const REGSTR_PATH_CURRENTCONTROLSET: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CURRENT_CONTROL_SET: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control"); +pub const REGSTR_PATH_CURRENT_CONTROL_SET: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CURSORS: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Cursors"); +pub const REGSTR_PATH_CURSORS: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Cursors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_CVNETWORK: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network"); +pub const REGSTR_PATH_CVNETWORK: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DESKTOP: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Desktop"); +pub const REGSTR_PATH_DESKTOP: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Desktop"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DETECT: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Detect"); +pub const REGSTR_PATH_DETECT: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Detect"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DEVICEINSTALLER: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Device Installer"); +pub const REGSTR_PATH_DEVICEINSTALLER: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Device Installer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DEVICE_CLASSES: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\DeviceClasses"); +pub const REGSTR_PATH_DEVICE_CLASSES: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\DeviceClasses"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DIFX: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\DIFX"); +pub const REGSTR_PATH_DIFX: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\DIFX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DISPLAYSETTINGS: ::windows::core::PCWSTR = ::windows::w!("Display\\Settings"); +pub const REGSTR_PATH_DISPLAYSETTINGS: ::windows::core::PCWSTR = ::windows::core::w!("Display\\Settings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DMAARB: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb"); +pub const REGSTR_PATH_DMAARB: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DRIVERSIGN: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Driver Signing"); +pub const REGSTR_PATH_DRIVERSIGN: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Driver Signing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_DRIVERSIGN_POLICY: ::windows::core::PCWSTR = ::windows::w!("Software\\Policies\\Microsoft\\Windows NT\\Driver Signing"); +pub const REGSTR_PATH_DRIVERSIGN_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Policies\\Microsoft\\Windows NT\\Driver Signing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ENUM: ::windows::core::PCWSTR = ::windows::w!("Enum"); +pub const REGSTR_PATH_ENUM: ::windows::core::PCWSTR = ::windows::core::w!("Enum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ENVIRONMENTS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Print\\Environments"); +pub const REGSTR_PATH_ENVIRONMENTS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Print\\Environments"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_EVENTLABELS: ::windows::core::PCWSTR = ::windows::w!("AppEvents\\EventLabels"); +pub const REGSTR_PATH_EVENTLABELS: ::windows::core::PCWSTR = ::windows::core::w!("AppEvents\\EventLabels"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_EXPLORER: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer"); +pub const REGSTR_PATH_EXPLORER: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FAULT: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Fault"); +pub const REGSTR_PATH_FAULT: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Fault"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FILESYSTEM: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\FileSystem"); +pub const REGSTR_PATH_FILESYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\FileSystem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FILESYSTEM_NOVOLTRACK: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack"); +pub const REGSTR_PATH_FILESYSTEM_NOVOLTRACK: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR: ::windows::core::PCWSTR = ::windows::w!("HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor"); +pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR: ::windows::core::PCWSTR = ::windows::core::w!("HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR0: ::windows::core::PCWSTR = ::windows::w!("HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor\\0"); +pub const REGSTR_PATH_FLOATINGPOINTPROCESSOR0: ::windows::core::PCWSTR = ::windows::core::w!("HARDWARE\\DESCRIPTION\\System\\FloatingPointProcessor\\0"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_FONTS: ::windows::core::PCWSTR = ::windows::w!("Display\\Fonts"); +pub const REGSTR_PATH_FONTS: ::windows::core::PCWSTR = ::windows::core::w!("Display\\Fonts"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_GRPCONV: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\GrpConv"); +pub const REGSTR_PATH_GRPCONV: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\GrpConv"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_HACKINIFILE: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\HackIniFiles"); +pub const REGSTR_PATH_HACKINIFILE: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\HackIniFiles"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_HWPROFILES: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Hardware Profiles"); +pub const REGSTR_PATH_HWPROFILES: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Hardware Profiles"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_HWPROFILESCURRENT: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Hardware Profiles\\Current"); +pub const REGSTR_PATH_HWPROFILESCURRENT: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Hardware Profiles\\Current"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ICONS: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Icons"); +pub const REGSTR_PATH_ICONS: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Icons"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_IDCONFIGDB: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\IDConfigDB"); +pub const REGSTR_PATH_IDCONFIGDB: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\IDConfigDB"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_INSTALLEDFILES: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\InstalledFiles"); +pub const REGSTR_PATH_INSTALLEDFILES: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\InstalledFiles"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_IOARB: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\Arbitrators\\IOArb"); +pub const REGSTR_PATH_IOARB: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\Arbitrators\\IOArb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_IOS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\VxD\\IOS"); +pub const REGSTR_PATH_IOS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\VxD\\IOS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_IRQARB: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb"); +pub const REGSTR_PATH_IRQARB: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_KEYBOARD: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Keyboard"); +pub const REGSTR_PATH_KEYBOARD: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Keyboard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_KNOWN16DLLS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\Known16DLLs"); +pub const REGSTR_PATH_KNOWN16DLLS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\Known16DLLs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_KNOWNDLLS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\KnownDLLs"); +pub const REGSTR_PATH_KNOWNDLLS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\KnownDLLs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_KNOWNVXDS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\KnownVxDs"); +pub const REGSTR_PATH_KNOWNVXDS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\KnownVxDs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTBACKUP: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastBackup"); +pub const REGSTR_PATH_LASTBACKUP: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastBackup"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTCHECK: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastCheck"); +pub const REGSTR_PATH_LASTCHECK: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastCheck"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTGOOD: ::windows::core::PCWSTR = ::windows::w!("System\\LastKnownGoodRecovery\\LastGood"); +pub const REGSTR_PATH_LASTGOOD: ::windows::core::PCWSTR = ::windows::core::w!("System\\LastKnownGoodRecovery\\LastGood"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTGOODTMP: ::windows::core::PCWSTR = ::windows::w!("System\\LastKnownGoodRecovery\\LastGood.Tmp"); +pub const REGSTR_PATH_LASTGOODTMP: ::windows::core::PCWSTR = ::windows::core::w!("System\\LastKnownGoodRecovery\\LastGood.Tmp"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LASTOPTIMIZE: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastOptimize"); +pub const REGSTR_PATH_LASTOPTIMIZE: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\LastOptimize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_LOOKSCHEMES: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Appearance\\Schemes"); +pub const REGSTR_PATH_LOOKSCHEMES: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Appearance\\Schemes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_METRICS: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Desktop\\WindowMetrics"); +pub const REGSTR_PATH_METRICS: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Desktop\\WindowMetrics"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MONITORS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Print\\Monitors"); +pub const REGSTR_PATH_MONITORS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Print\\Monitors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MOUSE: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Mouse"); +pub const REGSTR_PATH_MOUSE: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Mouse"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MSDOSOPTS: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions"); +pub const REGSTR_PATH_MSDOSOPTS: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MULTIMEDIA_AUDIO: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Multimedia\\Audio"); +pub const REGSTR_PATH_MULTIMEDIA_AUDIO: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Multimedia\\Audio"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_MULTI_FUNCTION: ::windows::core::PCWSTR = ::windows::w!("MF"); +pub const REGSTR_PATH_MULTI_FUNCTION: ::windows::core::PCWSTR = ::windows::core::w!("MF"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NCPSERVER: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\NcpServer\\Parameters"); +pub const REGSTR_PATH_NCPSERVER: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\NcpServer\\Parameters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NETEQUIV: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent"); +pub const REGSTR_PATH_NETEQUIV: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NETWORK_USERSETTINGS: ::windows::core::PCWSTR = ::windows::w!("Network"); +pub const REGSTR_PATH_NETWORK_USERSETTINGS: ::windows::core::PCWSTR = ::windows::core::w!("Network"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NEWDOSBOX: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSSpecialConfig"); +pub const REGSTR_PATH_NEWDOSBOX: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSSpecialConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NONDRIVERSIGN: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Non-Driver Signing"); +pub const REGSTR_PATH_NONDRIVERSIGN: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Non-Driver Signing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NONDRIVERSIGN_POLICY: ::windows::core::PCWSTR = ::windows::w!("Software\\Policies\\Microsoft\\Windows NT\\Non-Driver Signing"); +pub const REGSTR_PATH_NONDRIVERSIGN_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Policies\\Microsoft\\Windows NT\\Non-Driver Signing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NOSUGGMSDOS: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\NoMSDOSWarn"); +pub const REGSTR_PATH_NOSUGGMSDOS: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\NoMSDOSWarn"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NT_CURRENTVERSION: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows NT\\CurrentVersion"); +pub const REGSTR_PATH_NT_CURRENTVERSION: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows NT\\CurrentVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_NWREDIR: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\VxD\\NWREDIR"); +pub const REGSTR_PATH_NWREDIR: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\VxD\\NWREDIR"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PCIIR: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Pnp\\PciIrqRouting"); +pub const REGSTR_PATH_PCIIR: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Pnp\\PciIrqRouting"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PER_HW_ID_STORAGE: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\PerHwIdStorage"); +pub const REGSTR_PATH_PER_HW_ID_STORAGE: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows NT\\CurrentVersion\\PerHwIdStorage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PIFCONVERT: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert"); +pub const REGSTR_PATH_PIFCONVERT: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_POLICIES: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Policies"); +pub const REGSTR_PATH_POLICIES: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Policies"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PRINT: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Print"); +pub const REGSTR_PATH_PRINT: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Print"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PRINTERS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Print\\Printers"); +pub const REGSTR_PATH_PRINTERS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Print\\Printers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PROPERTYSYSTEM: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PropertySystem"); +pub const REGSTR_PATH_PROPERTYSYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\PropertySystem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PROVIDERS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Print\\Providers"); +pub const REGSTR_PATH_PROVIDERS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Print\\Providers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_PWDPROVIDER: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\PwdProvider"); +pub const REGSTR_PATH_PWDPROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\PwdProvider"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_REALMODENET: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net"); +pub const REGSTR_PATH_REALMODENET: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_REINSTALL: ::windows::core::PCWSTR = ::windows::w!("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Reinstall"); +pub const REGSTR_PATH_REINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Reinstall"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Reliability"); +pub const REGSTR_PATH_RELIABILITY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Reliability"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY_POLICY: ::windows::core::PCWSTR = ::windows::w!("Software\\Policies\\Microsoft\\Windows NT\\Reliability"); +pub const REGSTR_PATH_RELIABILITY_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Policies\\Microsoft\\Windows NT\\Reliability"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY_POLICY_REPORTSNAPSHOT: ::windows::core::PCWSTR = ::windows::w!("ReportSnapshot"); +pub const REGSTR_PATH_RELIABILITY_POLICY_REPORTSNAPSHOT: ::windows::core::PCWSTR = ::windows::core::w!("ReportSnapshot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY_POLICY_SHUTDOWNREASONUI: ::windows::core::PCWSTR = ::windows::w!("ShutdownReasonUI"); +pub const REGSTR_PATH_RELIABILITY_POLICY_SHUTDOWNREASONUI: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownReasonUI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RELIABILITY_POLICY_SNAPSHOT: ::windows::core::PCWSTR = ::windows::w!("Snapshot"); +pub const REGSTR_PATH_RELIABILITY_POLICY_SNAPSHOT: ::windows::core::PCWSTR = ::windows::core::w!("Snapshot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_ROOT: ::windows::core::PCWSTR = ::windows::w!("Enum\\Root"); +pub const REGSTR_PATH_ROOT: ::windows::core::PCWSTR = ::windows::core::w!("Enum\\Root"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUN: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Run"); +pub const REGSTR_PATH_RUN: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Run"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUNONCE: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"); +pub const REGSTR_PATH_RUNONCE: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUNONCEEX: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"); +pub const REGSTR_PATH_RUNONCEEX: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUNSERVICES: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"); +pub const REGSTR_PATH_RUNSERVICES: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_RUNSERVICESONCE: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"); +pub const REGSTR_PATH_RUNSERVICESONCE: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SCHEMES: ::windows::core::PCWSTR = ::windows::w!("AppEvents\\Schemes"); +pub const REGSTR_PATH_SCHEMES: ::windows::core::PCWSTR = ::windows::core::w!("AppEvents\\Schemes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SCREENSAVE: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Desktop"); +pub const REGSTR_PATH_SCREENSAVE: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Desktop"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SERVICES: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services"); +pub const REGSTR_PATH_SERVICES: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SETUP: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion"); +pub const REGSTR_PATH_SETUP: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SHUTDOWN: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Shutdown"); +pub const REGSTR_PATH_SHUTDOWN: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Shutdown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SOUND: ::windows::core::PCWSTR = ::windows::w!("Control Panel\\Sound"); +pub const REGSTR_PATH_SOUND: ::windows::core::PCWSTR = ::windows::core::w!("Control Panel\\Sound"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SYSTEMENUM: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Enum"); +pub const REGSTR_PATH_SYSTEMENUM: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Enum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_SYSTRAY: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray"); +pub const REGSTR_PATH_SYSTRAY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\SysTray"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_TIMEZONE: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\TimeZoneInformation"); +pub const REGSTR_PATH_TIMEZONE: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\TimeZoneInformation"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_UNINSTALL: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"); +pub const REGSTR_PATH_UNINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_UPDATE: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Update"); +pub const REGSTR_PATH_UPDATE: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Update"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VCOMM: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\VxD\\VCOMM"); +pub const REGSTR_PATH_VCOMM: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\VxD\\VCOMM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VMM: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\VxD\\VMM"); +pub const REGSTR_PATH_VMM: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\VxD\\VMM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VMM32FILES: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\VMM32Files"); +pub const REGSTR_PATH_VMM32FILES: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\VMM32Files"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VNETSUP: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\VxD\\VNETSUP"); +pub const REGSTR_PATH_VNETSUP: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\VxD\\VNETSUP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VOLUMECACHE: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VolumeCaches"); +pub const REGSTR_PATH_VOLUMECACHE: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VolumeCaches"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VPOWERD: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\VxD\\VPOWERD"); +pub const REGSTR_PATH_VPOWERD: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\VxD\\VPOWERD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_VXD: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\VxD"); +pub const REGSTR_PATH_VXD: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\VxD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WARNVERDLLS: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\SessionManager\\WarnVerDLLs"); +pub const REGSTR_PATH_WARNVERDLLS: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\SessionManager\\WarnVerDLLs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WINBOOT: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\WinBoot"); +pub const REGSTR_PATH_WINBOOT: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\WinBoot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WINDOWSAPPLETS: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets"); +pub const REGSTR_PATH_WINDOWSAPPLETS: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Applets"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WINLOGON: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Winlogon"); +pub const REGSTR_PATH_WINLOGON: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\Winlogon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PATH_WMI_SECURITY: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\Wmi\\Security"); +pub const REGSTR_PATH_WMI_SECURITY: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\Wmi\\Security"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PCI_DUAL_IDE: ::windows::core::PCWSTR = ::windows::w!("PCIDualIDE"); +pub const REGSTR_PCI_DUAL_IDE: ::windows::core::PCWSTR = ::windows::core::w!("PCIDualIDE"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_PCI_OPTIONS: ::windows::core::PCWSTR = ::windows::w!("Options"); +pub const REGSTR_PCI_OPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("Options"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_DEFAULTLOC: ::windows::core::PCWSTR = ::windows::w!("UseDefaultNetLocation"); +pub const REGSTR_VALUE_DEFAULTLOC: ::windows::core::PCWSTR = ::windows::core::w!("UseDefaultNetLocation"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_ENABLE: ::windows::core::PCWSTR = ::windows::w!("Enable"); +pub const REGSTR_VALUE_ENABLE: ::windows::core::PCWSTR = ::windows::core::w!("Enable"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_LOWPOWERACTIVE: ::windows::core::PCWSTR = ::windows::w!("ScreenSaveLowPowerActive"); +pub const REGSTR_VALUE_LOWPOWERACTIVE: ::windows::core::PCWSTR = ::windows::core::w!("ScreenSaveLowPowerActive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_LOWPOWERTIMEOUT: ::windows::core::PCWSTR = ::windows::w!("ScreenSaveLowPowerTimeout"); +pub const REGSTR_VALUE_LOWPOWERTIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("ScreenSaveLowPowerTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_NETPATH: ::windows::core::PCWSTR = ::windows::w!("NetworkPath"); +pub const REGSTR_VALUE_NETPATH: ::windows::core::PCWSTR = ::windows::core::w!("NetworkPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_POWEROFFACTIVE: ::windows::core::PCWSTR = ::windows::w!("ScreenSavePowerOffActive"); +pub const REGSTR_VALUE_POWEROFFACTIVE: ::windows::core::PCWSTR = ::windows::core::w!("ScreenSavePowerOffActive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_POWEROFFTIMEOUT: ::windows::core::PCWSTR = ::windows::w!("ScreenSavePowerOffTimeout"); +pub const REGSTR_VALUE_POWEROFFTIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("ScreenSavePowerOffTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_SCRPASSWORD: ::windows::core::PCWSTR = ::windows::w!("ScreenSave_Data"); +pub const REGSTR_VALUE_SCRPASSWORD: ::windows::core::PCWSTR = ::windows::core::w!("ScreenSave_Data"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_USESCRPASSWORD: ::windows::core::PCWSTR = ::windows::w!("ScreenSaveUsePassword"); +pub const REGSTR_VALUE_USESCRPASSWORD: ::windows::core::PCWSTR = ::windows::core::w!("ScreenSaveUsePassword"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VALUE_VERBOSE: ::windows::core::PCWSTR = ::windows::w!("Verbose"); +pub const REGSTR_VALUE_VERBOSE: ::windows::core::PCWSTR = ::windows::core::w!("Verbose"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ACDRIVESPINDOWN: ::windows::core::PCWSTR = ::windows::w!("ACDriveSpinDown"); +pub const REGSTR_VAL_ACDRIVESPINDOWN: ::windows::core::PCWSTR = ::windows::core::w!("ACDriveSpinDown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ACSPINDOWNPREVIOUS: ::windows::core::PCWSTR = ::windows::w!("ACSpinDownPrevious"); +pub const REGSTR_VAL_ACSPINDOWNPREVIOUS: ::windows::core::PCWSTR = ::windows::core::w!("ACSpinDownPrevious"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ACTIVESERVICE: ::windows::core::PCWSTR = ::windows::w!("ActiveService"); +pub const REGSTR_VAL_ACTIVESERVICE: ::windows::core::PCWSTR = ::windows::core::w!("ActiveService"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ADDRESS: ::windows::core::PCWSTR = ::windows::w!("Address"); +pub const REGSTR_VAL_ADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("Address"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AEDEBUG_AUTO: ::windows::core::PCWSTR = ::windows::w!("Auto"); +pub const REGSTR_VAL_AEDEBUG_AUTO: ::windows::core::PCWSTR = ::windows::core::w!("Auto"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AEDEBUG_DEBUGGER: ::windows::core::PCWSTR = ::windows::w!("Debugger"); +pub const REGSTR_VAL_AEDEBUG_DEBUGGER: ::windows::core::PCWSTR = ::windows::core::w!("Debugger"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ALPHANUMPWDS: ::windows::core::PCWSTR = ::windows::w!("AlphanumPwds"); +pub const REGSTR_VAL_ALPHANUMPWDS: ::windows::core::PCWSTR = ::windows::core::w!("AlphanumPwds"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APISUPPORT: ::windows::core::PCWSTR = ::windows::w!("APISupport"); +pub const REGSTR_VAL_APISUPPORT: ::windows::core::PCWSTR = ::windows::core::w!("APISupport"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMACTIMEOUT: ::windows::core::PCWSTR = ::windows::w!("APMACTimeout"); +pub const REGSTR_VAL_APMACTIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("APMACTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMBATTIMEOUT: ::windows::core::PCWSTR = ::windows::w!("APMBatTimeout"); +pub const REGSTR_VAL_APMBATTIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("APMBatTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMBIOSVER: ::windows::core::PCWSTR = ::windows::w!("APMBiosVer"); +pub const REGSTR_VAL_APMBIOSVER: ::windows::core::PCWSTR = ::windows::core::w!("APMBiosVer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMFLAGS: ::windows::core::PCWSTR = ::windows::w!("APMFlags"); +pub const REGSTR_VAL_APMFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("APMFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMMENUSUSPEND: ::windows::core::PCWSTR = ::windows::w!("APMMenuSuspend"); +pub const REGSTR_VAL_APMMENUSUSPEND: ::windows::core::PCWSTR = ::windows::core::w!("APMMenuSuspend"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APMSHUTDOWNPOWER: ::windows::core::PCWSTR = ::windows::w!("APMShutDownPower"); +pub const REGSTR_VAL_APMSHUTDOWNPOWER: ::windows::core::PCWSTR = ::windows::core::w!("APMShutDownPower"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_APPINSTPATH: ::windows::core::PCWSTR = ::windows::w!("AppInstallPath"); +pub const REGSTR_VAL_APPINSTPATH: ::windows::core::PCWSTR = ::windows::core::w!("AppInstallPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ASKFORCONFIG: ::windows::core::PCWSTR = ::windows::w!("AskForConfig"); +pub const REGSTR_VAL_ASKFORCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("AskForConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ASKFORCONFIGFUNC: ::windows::core::PCWSTR = ::windows::w!("AskForConfigFunc"); +pub const REGSTR_VAL_ASKFORCONFIGFUNC: ::windows::core::PCWSTR = ::windows::core::w!("AskForConfigFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ASYNCFILECOMMIT: ::windows::core::PCWSTR = ::windows::w!("AsyncFileCommit"); +pub const REGSTR_VAL_ASYNCFILECOMMIT: ::windows::core::PCWSTR = ::windows::core::w!("AsyncFileCommit"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUDIO_BITMAP: ::windows::core::PCWSTR = ::windows::w!("bitmap"); +pub const REGSTR_VAL_AUDIO_BITMAP: ::windows::core::PCWSTR = ::windows::core::w!("bitmap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUDIO_ICON: ::windows::core::PCWSTR = ::windows::w!("icon"); +pub const REGSTR_VAL_AUDIO_ICON: ::windows::core::PCWSTR = ::windows::core::w!("icon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTHENT_AGENT: ::windows::core::PCWSTR = ::windows::w!("AuthenticatingAgent"); +pub const REGSTR_VAL_AUTHENT_AGENT: ::windows::core::PCWSTR = ::windows::core::w!("AuthenticatingAgent"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOEXEC: ::windows::core::PCWSTR = ::windows::w!("Autoexec.Bat"); +pub const REGSTR_VAL_AUTOEXEC: ::windows::core::PCWSTR = ::windows::core::w!("Autoexec.Bat"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOINSNOTE: ::windows::core::PCWSTR = ::windows::w!("AutoInsertNotification"); +pub const REGSTR_VAL_AUTOINSNOTE: ::windows::core::PCWSTR = ::windows::core::w!("AutoInsertNotification"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOLOGON: ::windows::core::PCWSTR = ::windows::w!("AutoLogon"); +pub const REGSTR_VAL_AUTOLOGON: ::windows::core::PCWSTR = ::windows::core::w!("AutoLogon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOMOUNT: ::windows::core::PCWSTR = ::windows::w!("AutoMountDrives"); +pub const REGSTR_VAL_AUTOMOUNT: ::windows::core::PCWSTR = ::windows::core::w!("AutoMountDrives"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_AUTOSTART: ::windows::core::PCWSTR = ::windows::w!("AutoStart"); +pub const REGSTR_VAL_AUTOSTART: ::windows::core::PCWSTR = ::windows::core::w!("AutoStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BASICPROPERTIES: ::windows::core::PCWSTR = ::windows::w!("BasicProperties"); +pub const REGSTR_VAL_BASICPROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("BasicProperties"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BASICPROPERTIES_32: ::windows::core::PCWSTR = ::windows::w!("BasicProperties32"); +pub const REGSTR_VAL_BASICPROPERTIES_32: ::windows::core::PCWSTR = ::windows::core::w!("BasicProperties32"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BATDRIVESPINDOWN: ::windows::core::PCWSTR = ::windows::w!("BatDriveSpinDown"); +pub const REGSTR_VAL_BATDRIVESPINDOWN: ::windows::core::PCWSTR = ::windows::core::w!("BatDriveSpinDown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BATSPINDOWNPREVIOUS: ::windows::core::PCWSTR = ::windows::w!("BatSpinDownPrevious"); +pub const REGSTR_VAL_BATSPINDOWNPREVIOUS: ::windows::core::PCWSTR = ::windows::core::w!("BatSpinDownPrevious"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY: ::windows::core::PCWSTR = ::windows::w!("BehaviorOnFailedVerify"); +pub const REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY: ::windows::core::PCWSTR = ::windows::core::w!("BehaviorOnFailedVerify"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BIOSDATE: ::windows::core::PCWSTR = ::windows::w!("BIOSDate"); +pub const REGSTR_VAL_BIOSDATE: ::windows::core::PCWSTR = ::windows::core::w!("BIOSDate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BIOSNAME: ::windows::core::PCWSTR = ::windows::w!("BIOSName"); +pub const REGSTR_VAL_BIOSNAME: ::windows::core::PCWSTR = ::windows::core::w!("BIOSName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BIOSVERSION: ::windows::core::PCWSTR = ::windows::w!("BIOSVersion"); +pub const REGSTR_VAL_BIOSVERSION: ::windows::core::PCWSTR = ::windows::core::w!("BIOSVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BITSPERPIXEL: ::windows::core::PCWSTR = ::windows::w!("BitsPerPixel"); +pub const REGSTR_VAL_BITSPERPIXEL: ::windows::core::PCWSTR = ::windows::core::w!("BitsPerPixel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BOOTCONFIG: ::windows::core::PCWSTR = ::windows::w!("BootConfig"); +pub const REGSTR_VAL_BOOTCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("BootConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BOOTCOUNT: ::windows::core::PCWSTR = ::windows::w!("BootCount"); +pub const REGSTR_VAL_BOOTCOUNT: ::windows::core::PCWSTR = ::windows::core::w!("BootCount"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BOOTDIR: ::windows::core::PCWSTR = ::windows::w!("BootDir"); +pub const REGSTR_VAL_BOOTDIR: ::windows::core::PCWSTR = ::windows::core::w!("BootDir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BPP: ::windows::core::PCWSTR = ::windows::w!("BPP"); +pub const REGSTR_VAL_BPP: ::windows::core::PCWSTR = ::windows::core::w!("BPP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BT: ::windows::core::PCWSTR = ::windows::w!("6005BT"); +pub const REGSTR_VAL_BT: ::windows::core::PCWSTR = ::windows::core::w!("6005BT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BUFFAGETIMEOUT: ::windows::core::PCWSTR = ::windows::w!("BufferAgeTimeout"); +pub const REGSTR_VAL_BUFFAGETIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("BufferAgeTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BUFFIDLETIMEOUT: ::windows::core::PCWSTR = ::windows::w!("BufferIdleTimeout"); +pub const REGSTR_VAL_BUFFIDLETIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("BufferIdleTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_BUSTYPE: ::windows::core::PCWSTR = ::windows::w!("BusType"); +pub const REGSTR_VAL_BUSTYPE: ::windows::core::PCWSTR = ::windows::core::w!("BusType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CAPABILITIES: ::windows::core::PCWSTR = ::windows::w!("Capabilities"); +pub const REGSTR_VAL_CAPABILITIES: ::windows::core::PCWSTR = ::windows::core::w!("Capabilities"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CARDSPECIFIC: ::windows::core::PCWSTR = ::windows::w!("CardSpecific"); +pub const REGSTR_VAL_CARDSPECIFIC: ::windows::core::PCWSTR = ::windows::core::w!("CardSpecific"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDCACHESIZE: ::windows::core::PCWSTR = ::windows::w!("CacheSize"); +pub const REGSTR_VAL_CDCACHESIZE: ::windows::core::PCWSTR = ::windows::core::w!("CacheSize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDCOMPATNAMES: ::windows::core::PCWSTR = ::windows::w!("MSCDEXCompatNames"); +pub const REGSTR_VAL_CDCOMPATNAMES: ::windows::core::PCWSTR = ::windows::core::w!("MSCDEXCompatNames"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDEXTERRORS: ::windows::core::PCWSTR = ::windows::w!("ExtendedErrors"); +pub const REGSTR_VAL_CDEXTERRORS: ::windows::core::PCWSTR = ::windows::core::w!("ExtendedErrors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDNOREADAHEAD: ::windows::core::PCWSTR = ::windows::w!("NoReadAhead"); +pub const REGSTR_VAL_CDNOREADAHEAD: ::windows::core::PCWSTR = ::windows::core::w!("NoReadAhead"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDPREFETCH: ::windows::core::PCWSTR = ::windows::w!("Prefetch"); +pub const REGSTR_VAL_CDPREFETCH: ::windows::core::PCWSTR = ::windows::core::w!("Prefetch"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDPREFETCHTAIL: ::windows::core::PCWSTR = ::windows::w!("PrefetchTail"); +pub const REGSTR_VAL_CDPREFETCHTAIL: ::windows::core::PCWSTR = ::windows::core::w!("PrefetchTail"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDRAWCACHE: ::windows::core::PCWSTR = ::windows::w!("RawCache"); +pub const REGSTR_VAL_CDRAWCACHE: ::windows::core::PCWSTR = ::windows::core::w!("RawCache"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDROM: ::windows::core::PCWSTR = ::windows::w!("GenCD"); +pub const REGSTR_VAL_CDROM: ::windows::core::PCWSTR = ::windows::core::w!("GenCD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDROMCLASSNAME: ::windows::core::PCWSTR = ::windows::w!("CDROM"); +pub const REGSTR_VAL_CDROMCLASSNAME: ::windows::core::PCWSTR = ::windows::core::w!("CDROM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDSHOWVERSIONS: ::windows::core::PCWSTR = ::windows::w!("ShowVersions"); +pub const REGSTR_VAL_CDSHOWVERSIONS: ::windows::core::PCWSTR = ::windows::core::w!("ShowVersions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CDSVDSENSE: ::windows::core::PCWSTR = ::windows::w!("SVDSense"); +pub const REGSTR_VAL_CDSVDSENSE: ::windows::core::PCWSTR = ::windows::core::w!("SVDSense"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CHECKSUM: ::windows::core::PCWSTR = ::windows::w!("CurrentChecksum"); +pub const REGSTR_VAL_CHECKSUM: ::windows::core::PCWSTR = ::windows::core::w!("CurrentChecksum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CLASS: ::windows::core::PCWSTR = ::windows::w!("Class"); +pub const REGSTR_VAL_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("Class"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CLASSDESC: ::windows::core::PCWSTR = ::windows::w!("ClassDesc"); +pub const REGSTR_VAL_CLASSDESC: ::windows::core::PCWSTR = ::windows::core::w!("ClassDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CLASSGUID: ::windows::core::PCWSTR = ::windows::w!("ClassGUID"); +pub const REGSTR_VAL_CLASSGUID: ::windows::core::PCWSTR = ::windows::core::w!("ClassGUID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CMDRIVFLAGS: ::windows::core::PCWSTR = ::windows::w!("CMDrivFlags"); +pub const REGSTR_VAL_CMDRIVFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("CMDrivFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CMENUMFLAGS: ::windows::core::PCWSTR = ::windows::w!("CMEnumFlags"); +pub const REGSTR_VAL_CMENUMFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("CMEnumFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COINSTALLERS_32: ::windows::core::PCWSTR = ::windows::w!("CoInstallers32"); +pub const REGSTR_VAL_COINSTALLERS_32: ::windows::core::PCWSTR = ::windows::core::w!("CoInstallers32"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMINFO: ::windows::core::PCWSTR = ::windows::w!("ComInfo"); +pub const REGSTR_VAL_COMINFO: ::windows::core::PCWSTR = ::windows::core::w!("ComInfo"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMMENT: ::windows::core::PCWSTR = ::windows::w!("Comment"); +pub const REGSTR_VAL_COMMENT: ::windows::core::PCWSTR = ::windows::core::w!("Comment"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPATIBLEIDS: ::windows::core::PCWSTR = ::windows::w!("CompatibleIDs"); +pub const REGSTR_VAL_COMPATIBLEIDS: ::windows::core::PCWSTR = ::windows::core::w!("CompatibleIDs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPRESSIONMETHOD: ::windows::core::PCWSTR = ::windows::w!("CompressionAlgorithm"); +pub const REGSTR_VAL_COMPRESSIONMETHOD: ::windows::core::PCWSTR = ::windows::core::w!("CompressionAlgorithm"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPRESSIONTHRESHOLD: ::windows::core::PCWSTR = ::windows::w!("CompressionThreshold"); +pub const REGSTR_VAL_COMPRESSIONTHRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("CompressionThreshold"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPUTERNAME: ::windows::core::PCWSTR = ::windows::w!("ComputerName"); +pub const REGSTR_VAL_COMPUTERNAME: ::windows::core::PCWSTR = ::windows::core::w!("ComputerName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMPUTRNAME: ::windows::core::PCWSTR = ::windows::w!("ComputerName"); +pub const REGSTR_VAL_COMPUTRNAME: ::windows::core::PCWSTR = ::windows::core::w!("ComputerName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_COMVERIFYBASE: ::windows::core::PCWSTR = ::windows::w!("COMVerifyBase"); +pub const REGSTR_VAL_COMVERIFYBASE: ::windows::core::PCWSTR = ::windows::core::w!("COMVerifyBase"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONFIG: ::windows::core::PCWSTR = ::windows::w!("ConfigPath"); +pub const REGSTR_VAL_CONFIG: ::windows::core::PCWSTR = ::windows::core::w!("ConfigPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONFIGFLAGS: ::windows::core::PCWSTR = ::windows::w!("ConfigFlags"); +pub const REGSTR_VAL_CONFIGFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("ConfigFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONFIGMG: ::windows::core::PCWSTR = ::windows::w!("CONFIGMG"); +pub const REGSTR_VAL_CONFIGMG: ::windows::core::PCWSTR = ::windows::core::w!("CONFIGMG"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONFIGSYS: ::windows::core::PCWSTR = ::windows::w!("Config.Sys"); +pub const REGSTR_VAL_CONFIGSYS: ::windows::core::PCWSTR = ::windows::core::w!("Config.Sys"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONNECTION_TYPE: ::windows::core::PCWSTR = ::windows::w!("ConnectionType"); +pub const REGSTR_VAL_CONNECTION_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("ConnectionType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONTAINERID: ::windows::core::PCWSTR = ::windows::w!("ContainerID"); +pub const REGSTR_VAL_CONTAINERID: ::windows::core::PCWSTR = ::windows::core::w!("ContainerID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONTIGFILEALLOC: ::windows::core::PCWSTR = ::windows::w!("ContigFileAllocSize"); +pub const REGSTR_VAL_CONTIGFILEALLOC: ::windows::core::PCWSTR = ::windows::core::w!("ContigFileAllocSize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CONVMEM: ::windows::core::PCWSTR = ::windows::w!("ConvMem"); +pub const REGSTR_VAL_CONVMEM: ::windows::core::PCWSTR = ::windows::core::w!("ConvMem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CPU: ::windows::core::PCWSTR = ::windows::w!("CPU"); +pub const REGSTR_VAL_CPU: ::windows::core::PCWSTR = ::windows::core::w!("CPU"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CRASHFUNCS: ::windows::core::PCWSTR = ::windows::w!("CrashFuncs"); +pub const REGSTR_VAL_CRASHFUNCS: ::windows::core::PCWSTR = ::windows::core::w!("CrashFuncs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CSCONFIGFLAGS: ::windows::core::PCWSTR = ::windows::w!("CSConfigFlags"); +pub const REGSTR_VAL_CSCONFIGFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("CSConfigFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURCONFIG: ::windows::core::PCWSTR = ::windows::w!("CurrentConfig"); +pub const REGSTR_VAL_CURCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("CurrentConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURDRVLET: ::windows::core::PCWSTR = ::windows::w!("CurrentDriveLetterAssignment"); +pub const REGSTR_VAL_CURDRVLET: ::windows::core::PCWSTR = ::windows::core::w!("CurrentDriveLetterAssignment"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENTCONFIG: ::windows::core::PCWSTR = ::windows::w!("CurrentConfig"); +pub const REGSTR_VAL_CURRENTCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("CurrentConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_BUILD: ::windows::core::PCWSTR = ::windows::w!("CurrentBuildNumber"); +pub const REGSTR_VAL_CURRENT_BUILD: ::windows::core::PCWSTR = ::windows::core::w!("CurrentBuildNumber"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_CSDVERSION: ::windows::core::PCWSTR = ::windows::w!("CSDVersion"); +pub const REGSTR_VAL_CURRENT_CSDVERSION: ::windows::core::PCWSTR = ::windows::core::w!("CSDVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_TYPE: ::windows::core::PCWSTR = ::windows::w!("CurrentType"); +pub const REGSTR_VAL_CURRENT_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("CurrentType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_USER: ::windows::core::PCWSTR = ::windows::w!("Current User"); +pub const REGSTR_VAL_CURRENT_USER: ::windows::core::PCWSTR = ::windows::core::w!("Current User"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CURRENT_VERSION: ::windows::core::PCWSTR = ::windows::w!("CurrentVersion"); +pub const REGSTR_VAL_CURRENT_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("CurrentVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CUSTOMCOLORS: ::windows::core::PCWSTR = ::windows::w!("CustomColors"); +pub const REGSTR_VAL_CUSTOMCOLORS: ::windows::core::PCWSTR = ::windows::core::w!("CustomColors"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CUSTOM_PROPERTY_CACHE_DATE: ::windows::core::PCWSTR = ::windows::w!("CustomPropertyCacheDate"); +pub const REGSTR_VAL_CUSTOM_PROPERTY_CACHE_DATE: ::windows::core::PCWSTR = ::windows::core::w!("CustomPropertyCacheDate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_CUSTOM_PROPERTY_HW_ID_KEY: ::windows::core::PCWSTR = ::windows::w!("CustomPropertyHwIdKey"); +pub const REGSTR_VAL_CUSTOM_PROPERTY_HW_ID_KEY: ::windows::core::PCWSTR = ::windows::core::w!("CustomPropertyHwIdKey"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("Default"); +pub const REGSTR_VAL_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("Default"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETCONFIG: ::windows::core::PCWSTR = ::windows::w!("DetConfig"); +pub const REGSTR_VAL_DETCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("DetConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETECT: ::windows::core::PCWSTR = ::windows::w!("Detect"); +pub const REGSTR_VAL_DETECT: ::windows::core::PCWSTR = ::windows::core::w!("Detect"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETECTFUNC: ::windows::core::PCWSTR = ::windows::w!("DetectFunc"); +pub const REGSTR_VAL_DETECTFUNC: ::windows::core::PCWSTR = ::windows::core::w!("DetectFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETFLAGS: ::windows::core::PCWSTR = ::windows::w!("DetFlags"); +pub const REGSTR_VAL_DETFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("DetFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DETFUNC: ::windows::core::PCWSTR = ::windows::w!("DetFunc"); +pub const REGSTR_VAL_DETFUNC: ::windows::core::PCWSTR = ::windows::core::w!("DetFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVDESC: ::windows::core::PCWSTR = ::windows::w!("DeviceDesc"); +pub const REGSTR_VAL_DEVDESC: ::windows::core::PCWSTR = ::windows::core::w!("DeviceDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICEDRIVER: ::windows::core::PCWSTR = ::windows::w!("DeviceDriver"); +pub const REGSTR_VAL_DEVICEDRIVER: ::windows::core::PCWSTR = ::windows::core::w!("DeviceDriver"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICEPATH: ::windows::core::PCWSTR = ::windows::w!("DevicePath"); +pub const REGSTR_VAL_DEVICEPATH: ::windows::core::PCWSTR = ::windows::core::w!("DevicePath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_CHARACTERISTICS: ::windows::core::PCWSTR = ::windows::w!("DeviceCharacteristics"); +pub const REGSTR_VAL_DEVICE_CHARACTERISTICS: ::windows::core::PCWSTR = ::windows::core::w!("DeviceCharacteristics"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_EXCLUSIVE: ::windows::core::PCWSTR = ::windows::w!("Exclusive"); +pub const REGSTR_VAL_DEVICE_EXCLUSIVE: ::windows::core::PCWSTR = ::windows::core::w!("Exclusive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_INSTANCE: ::windows::core::PCWSTR = ::windows::w!("DeviceInstance"); +pub const REGSTR_VAL_DEVICE_INSTANCE: ::windows::core::PCWSTR = ::windows::core::w!("DeviceInstance"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR: ::windows::core::PCWSTR = ::windows::w!("Security"); +pub const REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR: ::windows::core::PCWSTR = ::windows::core::w!("Security"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVICE_TYPE: ::windows::core::PCWSTR = ::windows::w!("DeviceType"); +pub const REGSTR_VAL_DEVICE_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("DeviceType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVLOADER: ::windows::core::PCWSTR = ::windows::w!("DevLoader"); +pub const REGSTR_VAL_DEVLOADER: ::windows::core::PCWSTR = ::windows::core::w!("DevLoader"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DEVTYPE: ::windows::core::PCWSTR = ::windows::w!("DeviceType"); +pub const REGSTR_VAL_DEVTYPE: ::windows::core::PCWSTR = ::windows::core::w!("DeviceType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DIRECTHOST: ::windows::core::PCWSTR = ::windows::w!("DirectHost"); +pub const REGSTR_VAL_DIRECTHOST: ::windows::core::PCWSTR = ::windows::core::w!("DirectHost"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DIRTYSHUTDOWN: ::windows::core::PCWSTR = ::windows::w!("DirtyShutdown"); +pub const REGSTR_VAL_DIRTYSHUTDOWN: ::windows::core::PCWSTR = ::windows::core::w!("DirtyShutdown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DIRTYSHUTDOWNTIME: ::windows::core::PCWSTR = ::windows::w!("DirtyShutdownTime"); +pub const REGSTR_VAL_DIRTYSHUTDOWNTIME: ::windows::core::PCWSTR = ::windows::core::w!("DirtyShutdownTime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISABLECOUNT: ::windows::core::PCWSTR = ::windows::w!("DisableCount"); +pub const REGSTR_VAL_DISABLECOUNT: ::windows::core::PCWSTR = ::windows::core::w!("DisableCount"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISABLEPWDCACHING: ::windows::core::PCWSTR = ::windows::w!("DisablePwdCaching"); +pub const REGSTR_VAL_DISABLEPWDCACHING: ::windows::core::PCWSTR = ::windows::core::w!("DisablePwdCaching"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISABLEREGTOOLS: ::windows::core::PCWSTR = ::windows::w!("DisableRegistryTools"); +pub const REGSTR_VAL_DISABLEREGTOOLS: ::windows::core::PCWSTR = ::windows::core::w!("DisableRegistryTools"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISCONNECT: ::windows::core::PCWSTR = ::windows::w!("Disconnect"); +pub const REGSTR_VAL_DISCONNECT: ::windows::core::PCWSTR = ::windows::core::w!("Disconnect"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISK: ::windows::core::PCWSTR = ::windows::w!("GenDisk"); +pub const REGSTR_VAL_DISK: ::windows::core::PCWSTR = ::windows::core::w!("GenDisk"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISKCLASSNAME: ::windows::core::PCWSTR = ::windows::w!("DiskDrive"); +pub const REGSTR_VAL_DISKCLASSNAME: ::windows::core::PCWSTR = ::windows::core::w!("DiskDrive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NOAPPEARANCEPAGE: ::windows::core::PCWSTR = ::windows::w!("NoDispAppearancePage"); +pub const REGSTR_VAL_DISPCPL_NOAPPEARANCEPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoDispAppearancePage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NOBACKGROUNDPAGE: ::windows::core::PCWSTR = ::windows::w!("NoDispBackgroundPage"); +pub const REGSTR_VAL_DISPCPL_NOBACKGROUNDPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoDispBackgroundPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NODISPCPL: ::windows::core::PCWSTR = ::windows::w!("NoDispCPL"); +pub const REGSTR_VAL_DISPCPL_NODISPCPL: ::windows::core::PCWSTR = ::windows::core::w!("NoDispCPL"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NOSCRSAVPAGE: ::windows::core::PCWSTR = ::windows::w!("NoDispScrSavPage"); +pub const REGSTR_VAL_DISPCPL_NOSCRSAVPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoDispScrSavPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPCPL_NOSETTINGSPAGE: ::windows::core::PCWSTR = ::windows::w!("NoDispSettingsPage"); +pub const REGSTR_VAL_DISPCPL_NOSETTINGSPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoDispSettingsPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPLAY: ::windows::core::PCWSTR = ::windows::w!("display"); +pub const REGSTR_VAL_DISPLAY: ::windows::core::PCWSTR = ::windows::core::w!("display"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DISPLAYFLAGS: ::windows::core::PCWSTR = ::windows::w!("DisplayFlags"); +pub const REGSTR_VAL_DISPLAYFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("DisplayFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOCKED: ::windows::core::PCWSTR = ::windows::w!("CurrentDockedState"); +pub const REGSTR_VAL_DOCKED: ::windows::core::PCWSTR = ::windows::core::w!("CurrentDockedState"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOCKSTATE: ::windows::core::PCWSTR = ::windows::w!("DockState"); +pub const REGSTR_VAL_DOCKSTATE: ::windows::core::PCWSTR = ::windows::core::w!("DockState"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOES_POLLING: ::windows::core::PCWSTR = ::windows::w!("PollingSupportNeeded"); +pub const REGSTR_VAL_DOES_POLLING: ::windows::core::PCWSTR = ::windows::core::w!("PollingSupportNeeded"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DONTLOADIFCONFLICT: ::windows::core::PCWSTR = ::windows::w!("DontLoadIfConflict"); +pub const REGSTR_VAL_DONTLOADIFCONFLICT: ::windows::core::PCWSTR = ::windows::core::w!("DontLoadIfConflict"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DONTUSEMEM: ::windows::core::PCWSTR = ::windows::w!("DontAllocLastMem"); +pub const REGSTR_VAL_DONTUSEMEM: ::windows::core::PCWSTR = ::windows::core::w!("DontAllocLastMem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSCP: ::windows::core::PCWSTR = ::windows::w!("OEMCP"); +pub const REGSTR_VAL_DOSCP: ::windows::core::PCWSTR = ::windows::core::w!("OEMCP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSOPTFLAGS: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const REGSTR_VAL_DOSOPTFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSOPTGLOBALFLAGS: ::windows::core::PCWSTR = ::windows::w!("GlobalFlags"); +pub const REGSTR_VAL_DOSOPTGLOBALFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("GlobalFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSOPTTIP: ::windows::core::PCWSTR = ::windows::w!("TipText"); +pub const REGSTR_VAL_DOSOPTTIP: ::windows::core::PCWSTR = ::windows::core::w!("TipText"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOSPAGER: ::windows::core::PCWSTR = ::windows::w!("DOSPager"); +pub const REGSTR_VAL_DOSPAGER: ::windows::core::PCWSTR = ::windows::core::w!("DOSPager"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOS_SPOOL_MASK: ::windows::core::PCWSTR = ::windows::w!("DOSSpoolMask"); +pub const REGSTR_VAL_DOS_SPOOL_MASK: ::windows::core::PCWSTR = ::windows::core::w!("DOSSpoolMask"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DOUBLEBUFFER: ::windows::core::PCWSTR = ::windows::w!("DoubleBuffer"); +pub const REGSTR_VAL_DOUBLEBUFFER: ::windows::core::PCWSTR = ::windows::core::w!("DoubleBuffer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPI: ::windows::core::PCWSTR = ::windows::w!("dpi"); +pub const REGSTR_VAL_DPI: ::windows::core::PCWSTR = ::windows::core::w!("dpi"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPILOGICALX: ::windows::core::PCWSTR = ::windows::w!("DPILogicalX"); +pub const REGSTR_VAL_DPILOGICALX: ::windows::core::PCWSTR = ::windows::core::w!("DPILogicalX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPILOGICALY: ::windows::core::PCWSTR = ::windows::w!("DPILogicalY"); +pub const REGSTR_VAL_DPILOGICALY: ::windows::core::PCWSTR = ::windows::core::w!("DPILogicalY"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPIPHYSICALX: ::windows::core::PCWSTR = ::windows::w!("DPIPhysicalX"); +pub const REGSTR_VAL_DPIPHYSICALX: ::windows::core::PCWSTR = ::windows::core::w!("DPIPhysicalX"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPIPHYSICALY: ::windows::core::PCWSTR = ::windows::w!("DPIPhysicalY"); +pub const REGSTR_VAL_DPIPHYSICALY: ::windows::core::PCWSTR = ::windows::core::w!("DPIPhysicalY"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DPMS: ::windows::core::PCWSTR = ::windows::w!("DPMS"); +pub const REGSTR_VAL_DPMS: ::windows::core::PCWSTR = ::windows::core::w!("DPMS"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVER: ::windows::core::PCWSTR = ::windows::w!("Driver"); +pub const REGSTR_VAL_DRIVER: ::windows::core::PCWSTR = ::windows::core::w!("Driver"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVERCACHEPATH: ::windows::core::PCWSTR = ::windows::w!("DriverCachePath"); +pub const REGSTR_VAL_DRIVERCACHEPATH: ::windows::core::PCWSTR = ::windows::core::w!("DriverCachePath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVERDATE: ::windows::core::PCWSTR = ::windows::w!("DriverDate"); +pub const REGSTR_VAL_DRIVERDATE: ::windows::core::PCWSTR = ::windows::core::w!("DriverDate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVERDATEDATA: ::windows::core::PCWSTR = ::windows::w!("DriverDateData"); +pub const REGSTR_VAL_DRIVERDATEDATA: ::windows::core::PCWSTR = ::windows::core::w!("DriverDateData"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVERVERSION: ::windows::core::PCWSTR = ::windows::w!("DriverVersion"); +pub const REGSTR_VAL_DRIVERVERSION: ::windows::core::PCWSTR = ::windows::core::w!("DriverVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVESPINDOWN: ::windows::core::PCWSTR = ::windows::w!("DriveSpinDown"); +pub const REGSTR_VAL_DRIVESPINDOWN: ::windows::core::PCWSTR = ::windows::core::w!("DriveSpinDown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVEWRITEBEHIND: ::windows::core::PCWSTR = ::windows::w!("DriveWriteBehind"); +pub const REGSTR_VAL_DRIVEWRITEBEHIND: ::windows::core::PCWSTR = ::windows::core::w!("DriveWriteBehind"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRIVE_SPINDOWN: ::windows::core::PCWSTR = ::windows::w!("NoDispSpinDown"); +pub const REGSTR_VAL_DRIVE_SPINDOWN: ::windows::core::PCWSTR = ::windows::core::w!("NoDispSpinDown"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRV: ::windows::core::PCWSTR = ::windows::w!("drv"); +pub const REGSTR_VAL_DRV: ::windows::core::PCWSTR = ::windows::core::w!("drv"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DRVDESC: ::windows::core::PCWSTR = ::windows::w!("DriverDesc"); +pub const REGSTR_VAL_DRVDESC: ::windows::core::PCWSTR = ::windows::core::w!("DriverDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_DYNAMIC: ::windows::core::PCWSTR = ::windows::w!("Dynamic"); +pub const REGSTR_VAL_DYNAMIC: ::windows::core::PCWSTR = ::windows::core::w!("Dynamic"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_FLAGS: ::windows::core::PCWSTR = ::windows::w!("EISAFlags"); +pub const REGSTR_VAL_EISA_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("EISAFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_FUNCTIONS: ::windows::core::PCWSTR = ::windows::w!("EISAFunctions"); +pub const REGSTR_VAL_EISA_FUNCTIONS: ::windows::core::PCWSTR = ::windows::core::w!("EISAFunctions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_FUNCTIONS_MASK: ::windows::core::PCWSTR = ::windows::w!("EISAFunctionsMask"); +pub const REGSTR_VAL_EISA_FUNCTIONS_MASK: ::windows::core::PCWSTR = ::windows::core::w!("EISAFunctionsMask"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_RANGES: ::windows::core::PCWSTR = ::windows::w!("EISARanges"); +pub const REGSTR_VAL_EISA_RANGES: ::windows::core::PCWSTR = ::windows::core::w!("EISARanges"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EISA_SIMULATE_INT15: ::windows::core::PCWSTR = ::windows::w!("EISASimulateInt15"); +pub const REGSTR_VAL_EISA_SIMULATE_INT15: ::windows::core::PCWSTR = ::windows::core::w!("EISASimulateInt15"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EJECT_PRIORITY: ::windows::core::PCWSTR = ::windows::w!("EjectPriority"); +pub const REGSTR_VAL_EJECT_PRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("EjectPriority"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ENABLEINTS: ::windows::core::PCWSTR = ::windows::w!("EnableInts"); +pub const REGSTR_VAL_ENABLEINTS: ::windows::core::PCWSTR = ::windows::core::w!("EnableInts"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ENUMERATOR: ::windows::core::PCWSTR = ::windows::w!("Enumerator"); +pub const REGSTR_VAL_ENUMERATOR: ::windows::core::PCWSTR = ::windows::core::w!("Enumerator"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ENUMPROPPAGES: ::windows::core::PCWSTR = ::windows::w!("EnumPropPages"); +pub const REGSTR_VAL_ENUMPROPPAGES: ::windows::core::PCWSTR = ::windows::core::w!("EnumPropPages"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ENUMPROPPAGES_32: ::windows::core::PCWSTR = ::windows::w!("EnumPropPages32"); +pub const REGSTR_VAL_ENUMPROPPAGES_32: ::windows::core::PCWSTR = ::windows::core::w!("EnumPropPages32"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ESDI: ::windows::core::PCWSTR = ::windows::w!("ESDI\\"); +pub const REGSTR_VAL_ESDI: ::windows::core::PCWSTR = ::windows::core::w!("ESDI\\"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EXISTS: ::windows::core::PCWSTR = ::windows::w!("Exists"); +pub const REGSTR_VAL_EXISTS: ::windows::core::PCWSTR = ::windows::core::w!("Exists"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_EXTMEM: ::windows::core::PCWSTR = ::windows::w!("ExtMem"); +pub const REGSTR_VAL_EXTMEM: ::windows::core::PCWSTR = ::windows::core::w!("ExtMem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FAULT_LOGFILE: ::windows::core::PCWSTR = ::windows::w!("LogFile"); +pub const REGSTR_VAL_FAULT_LOGFILE: ::windows::core::PCWSTR = ::windows::core::w!("LogFile"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FIFODEPTH: ::windows::core::PCWSTR = ::windows::w!("FIFODepth"); +pub const REGSTR_VAL_FIFODEPTH: ::windows::core::PCWSTR = ::windows::core::w!("FIFODepth"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FILESHARING: ::windows::core::PCWSTR = ::windows::w!("FileSharing"); +pub const REGSTR_VAL_FILESHARING: ::windows::core::PCWSTR = ::windows::core::w!("FileSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FIRSTINSTALLDATETIME: ::windows::core::PCWSTR = ::windows::w!("FirstInstallDateTime"); +pub const REGSTR_VAL_FIRSTINSTALLDATETIME: ::windows::core::PCWSTR = ::windows::core::w!("FirstInstallDateTime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FIRSTNETDRIVE: ::windows::core::PCWSTR = ::windows::w!("FirstNetworkDrive"); +pub const REGSTR_VAL_FIRSTNETDRIVE: ::windows::core::PCWSTR = ::windows::core::w!("FirstNetworkDrive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FLOP: ::windows::core::PCWSTR = ::windows::w!("FLOP\\"); +pub const REGSTR_VAL_FLOP: ::windows::core::PCWSTR = ::windows::core::w!("FLOP\\"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FLOPPY: ::windows::core::PCWSTR = ::windows::w!("FLOPPY"); +pub const REGSTR_VAL_FLOPPY: ::windows::core::PCWSTR = ::windows::core::w!("FLOPPY"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FONTSIZE: ::windows::core::PCWSTR = ::windows::w!("FontSize"); +pub const REGSTR_VAL_FONTSIZE: ::windows::core::PCWSTR = ::windows::core::w!("FontSize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCECL: ::windows::core::PCWSTR = ::windows::w!("ForceChangeLine"); +pub const REGSTR_VAL_FORCECL: ::windows::core::PCWSTR = ::windows::core::w!("ForceChangeLine"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCEDCONFIG: ::windows::core::PCWSTR = ::windows::w!("ForcedConfig"); +pub const REGSTR_VAL_FORCEDCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("ForcedConfig"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCEFIFO: ::windows::core::PCWSTR = ::windows::w!("ForceFIFO"); +pub const REGSTR_VAL_FORCEFIFO: ::windows::core::PCWSTR = ::windows::core::w!("ForceFIFO"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCELOAD: ::windows::core::PCWSTR = ::windows::w!("ForceLoadPD"); +pub const REGSTR_VAL_FORCELOAD: ::windows::core::PCWSTR = ::windows::core::w!("ForceLoadPD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCEPMIO: ::windows::core::PCWSTR = ::windows::w!("ForcePMIO"); +pub const REGSTR_VAL_FORCEPMIO: ::windows::core::PCWSTR = ::windows::core::w!("ForcePMIO"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCEREBOOT: ::windows::core::PCWSTR = ::windows::w!("ForceReboot"); +pub const REGSTR_VAL_FORCEREBOOT: ::windows::core::PCWSTR = ::windows::core::w!("ForceReboot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FORCERMIO: ::windows::core::PCWSTR = ::windows::w!("ForceRMIO"); +pub const REGSTR_VAL_FORCERMIO: ::windows::core::PCWSTR = ::windows::core::w!("ForceRMIO"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FREESPACERATIO: ::windows::core::PCWSTR = ::windows::w!("FreeSpaceRatio"); +pub const REGSTR_VAL_FREESPACERATIO: ::windows::core::PCWSTR = ::windows::core::w!("FreeSpaceRatio"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FRIENDLYNAME: ::windows::core::PCWSTR = ::windows::w!("FriendlyName"); +pub const REGSTR_VAL_FRIENDLYNAME: ::windows::core::PCWSTR = ::windows::core::w!("FriendlyName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FSFILTERCLASS: ::windows::core::PCWSTR = ::windows::w!("FSFilterClass"); +pub const REGSTR_VAL_FSFILTERCLASS: ::windows::core::PCWSTR = ::windows::core::w!("FSFilterClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FULLTRACE: ::windows::core::PCWSTR = ::windows::w!("FullTrace"); +pub const REGSTR_VAL_FULLTRACE: ::windows::core::PCWSTR = ::windows::core::w!("FullTrace"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_FUNCDESC: ::windows::core::PCWSTR = ::windows::w!("FunctionDesc"); +pub const REGSTR_VAL_FUNCDESC: ::windows::core::PCWSTR = ::windows::core::w!("FunctionDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_GAPTIME: ::windows::core::PCWSTR = ::windows::w!("GapTime"); +pub const REGSTR_VAL_GAPTIME: ::windows::core::PCWSTR = ::windows::core::w!("GapTime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_GRB: ::windows::core::PCWSTR = ::windows::w!("grb"); +pub const REGSTR_VAL_GRB: ::windows::core::PCWSTR = ::windows::core::w!("grb"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HARDWAREID: ::windows::core::PCWSTR = ::windows::w!("HardwareID"); +pub const REGSTR_VAL_HARDWAREID: ::windows::core::PCWSTR = ::windows::core::w!("HardwareID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HIDESHAREPWDS: ::windows::core::PCWSTR = ::windows::w!("HideSharePwds"); +pub const REGSTR_VAL_HIDESHAREPWDS: ::windows::core::PCWSTR = ::windows::core::w!("HideSharePwds"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HRES: ::windows::core::PCWSTR = ::windows::w!("HRes"); +pub const REGSTR_VAL_HRES: ::windows::core::PCWSTR = ::windows::core::w!("HRes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HWDETECT: ::windows::core::PCWSTR = ::windows::w!("HardwareDetect"); +pub const REGSTR_VAL_HWDETECT: ::windows::core::PCWSTR = ::windows::core::w!("HardwareDetect"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HWMECHANISM: ::windows::core::PCWSTR = ::windows::w!("HWMechanism"); +pub const REGSTR_VAL_HWMECHANISM: ::windows::core::PCWSTR = ::windows::core::w!("HWMechanism"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_HWREV: ::windows::core::PCWSTR = ::windows::w!("HWRevision"); +pub const REGSTR_VAL_HWREV: ::windows::core::PCWSTR = ::windows::core::w!("HWRevision"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ID: ::windows::core::PCWSTR = ::windows::w!("CurrentID"); +pub const REGSTR_VAL_ID: ::windows::core::PCWSTR = ::windows::core::w!("CurrentID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_IDE_FORCE_SERIALIZE: ::windows::core::PCWSTR = ::windows::w!("ForceSerialization"); +pub const REGSTR_VAL_IDE_FORCE_SERIALIZE: ::windows::core::PCWSTR = ::windows::core::w!("ForceSerialization"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_IDE_NO_SERIALIZE: ::windows::core::PCWSTR = ::windows::w!("IDENoSerialize"); +pub const REGSTR_VAL_IDE_NO_SERIALIZE: ::windows::core::PCWSTR = ::windows::core::w!("IDENoSerialize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INFNAME: ::windows::core::PCWSTR = ::windows::w!("InfName"); +pub const REGSTR_VAL_INFNAME: ::windows::core::PCWSTR = ::windows::core::w!("InfName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INFPATH: ::windows::core::PCWSTR = ::windows::w!("InfPath"); +pub const REGSTR_VAL_INFPATH: ::windows::core::PCWSTR = ::windows::core::w!("InfPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INFSECTION: ::windows::core::PCWSTR = ::windows::w!("InfSection"); +pub const REGSTR_VAL_INFSECTION: ::windows::core::PCWSTR = ::windows::core::w!("InfSection"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INFSECTIONEXT: ::windows::core::PCWSTR = ::windows::w!("InfSectionExt"); +pub const REGSTR_VAL_INFSECTIONEXT: ::windows::core::PCWSTR = ::windows::core::w!("InfSectionExt"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INHIBITRESULTS: ::windows::core::PCWSTR = ::windows::w!("InhibitResults"); +pub const REGSTR_VAL_INHIBITRESULTS: ::windows::core::PCWSTR = ::windows::core::w!("InhibitResults"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INSICON: ::windows::core::PCWSTR = ::windows::w!("Icon"); +pub const REGSTR_VAL_INSICON: ::windows::core::PCWSTR = ::windows::core::w!("Icon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INSTALLER: ::windows::core::PCWSTR = ::windows::w!("Installer"); +pub const REGSTR_VAL_INSTALLER: ::windows::core::PCWSTR = ::windows::core::w!("Installer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INSTALLER_32: ::windows::core::PCWSTR = ::windows::w!("Installer32"); +pub const REGSTR_VAL_INSTALLER_32: ::windows::core::PCWSTR = ::windows::core::w!("Installer32"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INSTALLTYPE: ::windows::core::PCWSTR = ::windows::w!("InstallType"); +pub const REGSTR_VAL_INSTALLTYPE: ::windows::core::PCWSTR = ::windows::core::w!("InstallType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_INT13: ::windows::core::PCWSTR = ::windows::w!("Int13"); +pub const REGSTR_VAL_INT13: ::windows::core::PCWSTR = ::windows::core::w!("Int13"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ISAPNP: ::windows::core::PCWSTR = ::windows::w!("ISAPNP"); +pub const REGSTR_VAL_ISAPNP: ::windows::core::PCWSTR = ::windows::core::w!("ISAPNP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ISAPNP_RDP_OVERRIDE: ::windows::core::PCWSTR = ::windows::w!("RDPOverRide"); +pub const REGSTR_VAL_ISAPNP_RDP_OVERRIDE: ::windows::core::PCWSTR = ::windows::core::w!("RDPOverRide"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYCALLOUT: ::windows::core::PCWSTR = ::windows::w!("JoystickCallout"); +pub const REGSTR_VAL_JOYCALLOUT: ::windows::core::PCWSTR = ::windows::core::w!("JoystickCallout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYNCONFIG: ::windows::core::PCWSTR = ::windows::w!("Joystick%dConfiguration"); +pub const REGSTR_VAL_JOYNCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("Joystick%dConfiguration"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYNOEMCALLOUT: ::windows::core::PCWSTR = ::windows::w!("Joystick%dOEMCallout"); +pub const REGSTR_VAL_JOYNOEMCALLOUT: ::windows::core::PCWSTR = ::windows::core::w!("Joystick%dOEMCallout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYNOEMNAME: ::windows::core::PCWSTR = ::windows::w!("Joystick%dOEMName"); +pub const REGSTR_VAL_JOYNOEMNAME: ::windows::core::PCWSTR = ::windows::core::w!("Joystick%dOEMName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL1: ::windows::core::PCWSTR = ::windows::w!("OEMCal1"); +pub const REGSTR_VAL_JOYOEMCAL1: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal1"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL10: ::windows::core::PCWSTR = ::windows::w!("OEMCal10"); +pub const REGSTR_VAL_JOYOEMCAL10: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal10"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL11: ::windows::core::PCWSTR = ::windows::w!("OEMCal11"); +pub const REGSTR_VAL_JOYOEMCAL11: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal11"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL12: ::windows::core::PCWSTR = ::windows::w!("OEMCal12"); +pub const REGSTR_VAL_JOYOEMCAL12: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal12"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL2: ::windows::core::PCWSTR = ::windows::w!("OEMCal2"); +pub const REGSTR_VAL_JOYOEMCAL2: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal2"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL3: ::windows::core::PCWSTR = ::windows::w!("OEMCal3"); +pub const REGSTR_VAL_JOYOEMCAL3: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal3"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL4: ::windows::core::PCWSTR = ::windows::w!("OEMCal4"); +pub const REGSTR_VAL_JOYOEMCAL4: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal4"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL5: ::windows::core::PCWSTR = ::windows::w!("OEMCal5"); +pub const REGSTR_VAL_JOYOEMCAL5: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal5"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL6: ::windows::core::PCWSTR = ::windows::w!("OEMCal6"); +pub const REGSTR_VAL_JOYOEMCAL6: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal6"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL7: ::windows::core::PCWSTR = ::windows::w!("OEMCal7"); +pub const REGSTR_VAL_JOYOEMCAL7: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal7"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL8: ::windows::core::PCWSTR = ::windows::w!("OEMCal8"); +pub const REGSTR_VAL_JOYOEMCAL8: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal8"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCAL9: ::windows::core::PCWSTR = ::windows::w!("OEMCal9"); +pub const REGSTR_VAL_JOYOEMCAL9: ::windows::core::PCWSTR = ::windows::core::w!("OEMCal9"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCALCAP: ::windows::core::PCWSTR = ::windows::w!("OEMCalCap"); +pub const REGSTR_VAL_JOYOEMCALCAP: ::windows::core::PCWSTR = ::windows::core::w!("OEMCalCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCALLOUT: ::windows::core::PCWSTR = ::windows::w!("OEMCallout"); +pub const REGSTR_VAL_JOYOEMCALLOUT: ::windows::core::PCWSTR = ::windows::core::w!("OEMCallout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMCALWINCAP: ::windows::core::PCWSTR = ::windows::w!("OEMCalWinCap"); +pub const REGSTR_VAL_JOYOEMCALWINCAP: ::windows::core::PCWSTR = ::windows::core::w!("OEMCalWinCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMDATA: ::windows::core::PCWSTR = ::windows::w!("OEMData"); +pub const REGSTR_VAL_JOYOEMDATA: ::windows::core::PCWSTR = ::windows::core::w!("OEMData"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMNAME: ::windows::core::PCWSTR = ::windows::w!("OEMName"); +pub const REGSTR_VAL_JOYOEMNAME: ::windows::core::PCWSTR = ::windows::core::w!("OEMName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMPOVLABEL: ::windows::core::PCWSTR = ::windows::w!("OEMPOVLabel"); +pub const REGSTR_VAL_JOYOEMPOVLABEL: ::windows::core::PCWSTR = ::windows::core::w!("OEMPOVLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMRLABEL: ::windows::core::PCWSTR = ::windows::w!("OEMRLabel"); +pub const REGSTR_VAL_JOYOEMRLABEL: ::windows::core::PCWSTR = ::windows::core::w!("OEMRLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTBUTTONCAP: ::windows::core::PCWSTR = ::windows::w!("OEMTestButtonCap"); +pub const REGSTR_VAL_JOYOEMTESTBUTTONCAP: ::windows::core::PCWSTR = ::windows::core::w!("OEMTestButtonCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTBUTTONDESC: ::windows::core::PCWSTR = ::windows::w!("OEMTestButtonDesc"); +pub const REGSTR_VAL_JOYOEMTESTBUTTONDESC: ::windows::core::PCWSTR = ::windows::core::w!("OEMTestButtonDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTMOVECAP: ::windows::core::PCWSTR = ::windows::w!("OEMTestMoveCap"); +pub const REGSTR_VAL_JOYOEMTESTMOVECAP: ::windows::core::PCWSTR = ::windows::core::w!("OEMTestMoveCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTMOVEDESC: ::windows::core::PCWSTR = ::windows::w!("OEMTestMoveDesc"); +pub const REGSTR_VAL_JOYOEMTESTMOVEDESC: ::windows::core::PCWSTR = ::windows::core::w!("OEMTestMoveDesc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMTESTWINCAP: ::windows::core::PCWSTR = ::windows::w!("OEMTestWinCap"); +pub const REGSTR_VAL_JOYOEMTESTWINCAP: ::windows::core::PCWSTR = ::windows::core::w!("OEMTestWinCap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMULABEL: ::windows::core::PCWSTR = ::windows::w!("OEMULabel"); +pub const REGSTR_VAL_JOYOEMULABEL: ::windows::core::PCWSTR = ::windows::core::w!("OEMULabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMVLABEL: ::windows::core::PCWSTR = ::windows::w!("OEMVLabel"); +pub const REGSTR_VAL_JOYOEMVLABEL: ::windows::core::PCWSTR = ::windows::core::w!("OEMVLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMXYLABEL: ::windows::core::PCWSTR = ::windows::w!("OEMXYLabel"); +pub const REGSTR_VAL_JOYOEMXYLABEL: ::windows::core::PCWSTR = ::windows::core::w!("OEMXYLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYOEMZLABEL: ::windows::core::PCWSTR = ::windows::w!("OEMZLabel"); +pub const REGSTR_VAL_JOYOEMZLABEL: ::windows::core::PCWSTR = ::windows::core::w!("OEMZLabel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_JOYUSERVALUES: ::windows::core::PCWSTR = ::windows::w!("JoystickUserValues"); +pub const REGSTR_VAL_JOYUSERVALUES: ::windows::core::PCWSTR = ::windows::core::w!("JoystickUserValues"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVEBT: ::windows::core::PCWSTR = ::windows::w!("LastAliveBT"); +pub const REGSTR_VAL_LASTALIVEBT: ::windows::core::PCWSTR = ::windows::core::w!("LastAliveBT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVEINTERVAL: ::windows::core::PCWSTR = ::windows::w!("TimeStampInterval"); +pub const REGSTR_VAL_LASTALIVEINTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("TimeStampInterval"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVEPMPOLICY: ::windows::core::PCWSTR = ::windows::w!("LastAlivePMPolicy"); +pub const REGSTR_VAL_LASTALIVEPMPOLICY: ::windows::core::PCWSTR = ::windows::core::w!("LastAlivePMPolicy"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVESTAMP: ::windows::core::PCWSTR = ::windows::w!("LastAliveStamp"); +pub const REGSTR_VAL_LASTALIVESTAMP: ::windows::core::PCWSTR = ::windows::core::w!("LastAliveStamp"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVESTAMPFORCED: ::windows::core::PCWSTR = ::windows::w!("LastAliveStampForced"); +pub const REGSTR_VAL_LASTALIVESTAMPFORCED: ::windows::core::PCWSTR = ::windows::core::w!("LastAliveStampForced"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVESTAMPINTERVAL: ::windows::core::PCWSTR = ::windows::w!("LastAliveStampInterval"); +pub const REGSTR_VAL_LASTALIVESTAMPINTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("LastAliveStampInterval"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVESTAMPPOLICYINTERVAL: ::windows::core::PCWSTR = ::windows::w!("LastAliveStampPolicyInterval"); +pub const REGSTR_VAL_LASTALIVESTAMPPOLICYINTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("LastAliveStampPolicyInterval"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTALIVEUPTIME: ::windows::core::PCWSTR = ::windows::w!("LastAliveUptime"); +pub const REGSTR_VAL_LASTALIVEUPTIME: ::windows::core::PCWSTR = ::windows::core::w!("LastAliveUptime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTBOOTPMDRVS: ::windows::core::PCWSTR = ::windows::w!("LastBootPMDrvs"); +pub const REGSTR_VAL_LASTBOOTPMDRVS: ::windows::core::PCWSTR = ::windows::core::w!("LastBootPMDrvs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTCOMPUTERNAME: ::windows::core::PCWSTR = ::windows::w!("LastComputerName"); +pub const REGSTR_VAL_LASTCOMPUTERNAME: ::windows::core::PCWSTR = ::windows::core::w!("LastComputerName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LASTPCIBUSNUM: ::windows::core::PCWSTR = ::windows::w!("LastPCIBusNum"); +pub const REGSTR_VAL_LASTPCIBUSNUM: ::windows::core::PCWSTR = ::windows::core::w!("LastPCIBusNum"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LAST_UPDATE_TIME: ::windows::core::PCWSTR = ::windows::w!("LastUpdateTime"); +pub const REGSTR_VAL_LAST_UPDATE_TIME: ::windows::core::PCWSTR = ::windows::core::w!("LastUpdateTime"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LEGALNOTICECAPTION: ::windows::core::PCWSTR = ::windows::w!("LegalNoticeCaption"); +pub const REGSTR_VAL_LEGALNOTICECAPTION: ::windows::core::PCWSTR = ::windows::core::w!("LegalNoticeCaption"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LEGALNOTICETEXT: ::windows::core::PCWSTR = ::windows::w!("LegalNoticeText"); +pub const REGSTR_VAL_LEGALNOTICETEXT: ::windows::core::PCWSTR = ::windows::core::w!("LegalNoticeText"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LICENSINGINFO: ::windows::core::PCWSTR = ::windows::w!("LicensingInfo"); +pub const REGSTR_VAL_LICENSINGINFO: ::windows::core::PCWSTR = ::windows::core::w!("LicensingInfo"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LINKED: ::windows::core::PCWSTR = ::windows::w!("Linked"); +pub const REGSTR_VAL_LINKED: ::windows::core::PCWSTR = ::windows::core::w!("Linked"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOADHI: ::windows::core::PCWSTR = ::windows::w!("LoadHi"); +pub const REGSTR_VAL_LOADHI: ::windows::core::PCWSTR = ::windows::core::w!("LoadHi"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOADRMDRIVERS: ::windows::core::PCWSTR = ::windows::w!("LoadRMDrivers"); +pub const REGSTR_VAL_LOADRMDRIVERS: ::windows::core::PCWSTR = ::windows::core::w!("LoadRMDrivers"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOCATION_INFORMATION: ::windows::core::PCWSTR = ::windows::w!("LocationInformation"); +pub const REGSTR_VAL_LOCATION_INFORMATION: ::windows::core::PCWSTR = ::windows::core::w!("LocationInformation"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOCATION_INFORMATION_OVERRIDE: ::windows::core::PCWSTR = ::windows::w!("LocationInformationOverride"); +pub const REGSTR_VAL_LOCATION_INFORMATION_OVERRIDE: ::windows::core::PCWSTR = ::windows::core::w!("LocationInformationOverride"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOWERFILTERS: ::windows::core::PCWSTR = ::windows::w!("LowerFilters"); +pub const REGSTR_VAL_LOWERFILTERS: ::windows::core::PCWSTR = ::windows::core::w!("LowerFilters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOWER_FILTER_DEFAULT_LEVEL: ::windows::core::PCWSTR = ::windows::w!("LowerFilterDefaultLevel"); +pub const REGSTR_VAL_LOWER_FILTER_DEFAULT_LEVEL: ::windows::core::PCWSTR = ::windows::core::w!("LowerFilterDefaultLevel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_LOWER_FILTER_LEVELS: ::windows::core::PCWSTR = ::windows::w!("LowerFilterLevels"); +pub const REGSTR_VAL_LOWER_FILTER_LEVELS: ::windows::core::PCWSTR = ::windows::core::w!("LowerFilterLevels"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MACHINETYPE: ::windows::core::PCWSTR = ::windows::w!("MachineType"); +pub const REGSTR_VAL_MACHINETYPE: ::windows::core::PCWSTR = ::windows::core::w!("MachineType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MANUFACTURER: ::windows::core::PCWSTR = ::windows::w!("Manufacturer"); +pub const REGSTR_VAL_MANUFACTURER: ::windows::core::PCWSTR = ::windows::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAP: ::windows::core::PCWSTR = ::windows::w!("Map"); +pub const REGSTR_VAL_MAP: ::windows::core::PCWSTR = ::windows::core::w!("Map"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MATCHINGDEVID: ::windows::core::PCWSTR = ::windows::w!("MatchingDeviceId"); +pub const REGSTR_VAL_MATCHINGDEVID: ::windows::core::PCWSTR = ::windows::core::w!("MatchingDeviceId"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAXCONNECTIONS: ::windows::core::PCWSTR = ::windows::w!("MaxConnections"); +pub const REGSTR_VAL_MAXCONNECTIONS: ::windows::core::PCWSTR = ::windows::core::w!("MaxConnections"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAXLIP: ::windows::core::PCWSTR = ::windows::w!("MaxLIP"); +pub const REGSTR_VAL_MAXLIP: ::windows::core::PCWSTR = ::windows::core::w!("MaxLIP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAXRES: ::windows::core::PCWSTR = ::windows::w!("MaxResolution"); +pub const REGSTR_VAL_MAXRES: ::windows::core::PCWSTR = ::windows::core::w!("MaxResolution"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MAXRETRY: ::windows::core::PCWSTR = ::windows::w!("MaxRetry"); +pub const REGSTR_VAL_MAXRETRY: ::windows::core::PCWSTR = ::windows::core::w!("MaxRetry"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const REGSTR_VAL_MAX_HCID_LEN: u32 = 1024u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MEDIA: ::windows::core::PCWSTR = ::windows::w!("MediaPath"); +pub const REGSTR_VAL_MEDIA: ::windows::core::PCWSTR = ::windows::core::w!("MediaPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MFG: ::windows::core::PCWSTR = ::windows::w!("Mfg"); +pub const REGSTR_VAL_MFG: ::windows::core::PCWSTR = ::windows::core::w!("Mfg"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MF_FLAGS: ::windows::core::PCWSTR = ::windows::w!("MFFlags"); +pub const REGSTR_VAL_MF_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("MFFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MINIPORT_STAT: ::windows::core::PCWSTR = ::windows::w!("MiniportStatus"); +pub const REGSTR_VAL_MINIPORT_STAT: ::windows::core::PCWSTR = ::windows::core::w!("MiniportStatus"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MINPWDLEN: ::windows::core::PCWSTR = ::windows::w!("MinPwdLen"); +pub const REGSTR_VAL_MINPWDLEN: ::windows::core::PCWSTR = ::windows::core::w!("MinPwdLen"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MINRETRY: ::windows::core::PCWSTR = ::windows::w!("MinRetry"); +pub const REGSTR_VAL_MINRETRY: ::windows::core::PCWSTR = ::windows::core::w!("MinRetry"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MODE: ::windows::core::PCWSTR = ::windows::w!("Mode"); +pub const REGSTR_VAL_MODE: ::windows::core::PCWSTR = ::windows::core::w!("Mode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MODEL: ::windows::core::PCWSTR = ::windows::w!("Model"); +pub const REGSTR_VAL_MODEL: ::windows::core::PCWSTR = ::windows::core::w!("Model"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MSDOSMODE: ::windows::core::PCWSTR = ::windows::w!("MSDOSMode"); +pub const REGSTR_VAL_MSDOSMODE: ::windows::core::PCWSTR = ::windows::core::w!("MSDOSMode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MSDOSMODEDISCARD: ::windows::core::PCWSTR = ::windows::w!("Discard"); +pub const REGSTR_VAL_MSDOSMODEDISCARD: ::windows::core::PCWSTR = ::windows::core::w!("Discard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_MUSTBEVALIDATED: ::windows::core::PCWSTR = ::windows::w!("MustBeValidated"); +pub const REGSTR_VAL_MUSTBEVALIDATED: ::windows::core::PCWSTR = ::windows::core::w!("MustBeValidated"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NAMECACHECOUNT: ::windows::core::PCWSTR = ::windows::w!("NameCache"); +pub const REGSTR_VAL_NAMECACHECOUNT: ::windows::core::PCWSTR = ::windows::core::w!("NameCache"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NAMENUMERICTAIL: ::windows::core::PCWSTR = ::windows::w!("NameNumericTail"); +pub const REGSTR_VAL_NAMENUMERICTAIL: ::windows::core::PCWSTR = ::windows::core::w!("NameNumericTail"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NCP_BROWSEMASTER: ::windows::core::PCWSTR = ::windows::w!("BrowseMaster"); +pub const REGSTR_VAL_NCP_BROWSEMASTER: ::windows::core::PCWSTR = ::windows::core::w!("BrowseMaster"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NCP_USEPEERBROWSING: ::windows::core::PCWSTR = ::windows::w!("Use_PeerBrowsing"); +pub const REGSTR_VAL_NCP_USEPEERBROWSING: ::windows::core::PCWSTR = ::windows::core::w!("Use_PeerBrowsing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NCP_USESAP: ::windows::core::PCWSTR = ::windows::w!("Use_Sap"); +pub const REGSTR_VAL_NCP_USESAP: ::windows::core::PCWSTR = ::windows::core::w!("Use_Sap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NDP: ::windows::core::PCWSTR = ::windows::w!("NDP"); +pub const REGSTR_VAL_NDP: ::windows::core::PCWSTR = ::windows::core::w!("NDP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETCARD: ::windows::core::PCWSTR = ::windows::w!("Netcard"); +pub const REGSTR_VAL_NETCARD: ::windows::core::PCWSTR = ::windows::core::w!("Netcard"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETCLEAN: ::windows::core::PCWSTR = ::windows::w!("NetClean"); +pub const REGSTR_VAL_NETCLEAN: ::windows::core::PCWSTR = ::windows::core::w!("NetClean"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETOSTYPE: ::windows::core::PCWSTR = ::windows::w!("NetOSType"); +pub const REGSTR_VAL_NETOSTYPE: ::windows::core::PCWSTR = ::windows::core::w!("NetOSType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETSETUP_DISABLE: ::windows::core::PCWSTR = ::windows::w!("NoNetSetup"); +pub const REGSTR_VAL_NETSETUP_DISABLE: ::windows::core::PCWSTR = ::windows::core::w!("NoNetSetup"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETSETUP_NOCONFIGPAGE: ::windows::core::PCWSTR = ::windows::w!("NoNetSetupConfigPage"); +pub const REGSTR_VAL_NETSETUP_NOCONFIGPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoNetSetupConfigPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETSETUP_NOIDPAGE: ::windows::core::PCWSTR = ::windows::w!("NoNetSetupIDPage"); +pub const REGSTR_VAL_NETSETUP_NOIDPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoNetSetupIDPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NETSETUP_NOSECURITYPAGE: ::windows::core::PCWSTR = ::windows::w!("NoNetSetupSecurityPage"); +pub const REGSTR_VAL_NETSETUP_NOSECURITYPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoNetSetupSecurityPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOCMOSORFDPT: ::windows::core::PCWSTR = ::windows::w!("NoCMOSorFDPT"); +pub const REGSTR_VAL_NOCMOSORFDPT: ::windows::core::PCWSTR = ::windows::core::w!("NoCMOSorFDPT"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NODISPLAYCLASS: ::windows::core::PCWSTR = ::windows::w!("NoDisplayClass"); +pub const REGSTR_VAL_NODISPLAYCLASS: ::windows::core::PCWSTR = ::windows::core::w!("NoDisplayClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOENTIRENETWORK: ::windows::core::PCWSTR = ::windows::w!("NoEntireNetwork"); +pub const REGSTR_VAL_NOENTIRENETWORK: ::windows::core::PCWSTR = ::windows::core::w!("NoEntireNetwork"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOFILESHARING: ::windows::core::PCWSTR = ::windows::w!("NoFileSharing"); +pub const REGSTR_VAL_NOFILESHARING: ::windows::core::PCWSTR = ::windows::core::w!("NoFileSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOFILESHARINGCTRL: ::windows::core::PCWSTR = ::windows::w!("NoFileSharingControl"); +pub const REGSTR_VAL_NOFILESHARINGCTRL: ::windows::core::PCWSTR = ::windows::core::w!("NoFileSharingControl"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOIDE: ::windows::core::PCWSTR = ::windows::w!("NoIDE"); +pub const REGSTR_VAL_NOIDE: ::windows::core::PCWSTR = ::windows::core::w!("NoIDE"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOINSTALLCLASS: ::windows::core::PCWSTR = ::windows::w!("NoInstallClass"); +pub const REGSTR_VAL_NOINSTALLCLASS: ::windows::core::PCWSTR = ::windows::core::w!("NoInstallClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NONSTANDARD_ATAPI: ::windows::core::PCWSTR = ::windows::w!("NonStandardATAPI"); +pub const REGSTR_VAL_NONSTANDARD_ATAPI: ::windows::core::PCWSTR = ::windows::core::w!("NonStandardATAPI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOPRINTSHARING: ::windows::core::PCWSTR = ::windows::w!("NoPrintSharing"); +pub const REGSTR_VAL_NOPRINTSHARING: ::windows::core::PCWSTR = ::windows::core::w!("NoPrintSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOPRINTSHARINGCTRL: ::windows::core::PCWSTR = ::windows::w!("NoPrintSharingControl"); +pub const REGSTR_VAL_NOPRINTSHARINGCTRL: ::windows::core::PCWSTR = ::windows::core::w!("NoPrintSharingControl"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOUSECLASS: ::windows::core::PCWSTR = ::windows::w!("NoUseClass"); +pub const REGSTR_VAL_NOUSECLASS: ::windows::core::PCWSTR = ::windows::core::w!("NoUseClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_NOWORKGROUPCONTENTS: ::windows::core::PCWSTR = ::windows::w!("NoWorkgroupContents"); +pub const REGSTR_VAL_NOWORKGROUPCONTENTS: ::windows::core::PCWSTR = ::windows::core::w!("NoWorkgroupContents"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OLDMSDOSVER: ::windows::core::PCWSTR = ::windows::w!("OldMSDOSVer"); +pub const REGSTR_VAL_OLDMSDOSVER: ::windows::core::PCWSTR = ::windows::core::w!("OldMSDOSVer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OLDWINDIR: ::windows::core::PCWSTR = ::windows::w!("OldWinDir"); +pub const REGSTR_VAL_OLDWINDIR: ::windows::core::PCWSTR = ::windows::core::w!("OldWinDir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OPTIMIZESFN: ::windows::core::PCWSTR = ::windows::w!("OptimizeSFN"); +pub const REGSTR_VAL_OPTIMIZESFN: ::windows::core::PCWSTR = ::windows::core::w!("OptimizeSFN"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OPTIONS: ::windows::core::PCWSTR = ::windows::w!("Options"); +pub const REGSTR_VAL_OPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("Options"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_OPTORDER: ::windows::core::PCWSTR = ::windows::w!("Order"); +pub const REGSTR_VAL_OPTORDER: ::windows::core::PCWSTR = ::windows::core::w!("Order"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_P1284MDL: ::windows::core::PCWSTR = ::windows::w!("Model"); +pub const REGSTR_VAL_P1284MDL: ::windows::core::PCWSTR = ::windows::core::w!("Model"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_P1284MFG: ::windows::core::PCWSTR = ::windows::w!("Manufacturer"); +pub const REGSTR_VAL_P1284MFG: ::windows::core::PCWSTR = ::windows::core::w!("Manufacturer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PATHCACHECOUNT: ::windows::core::PCWSTR = ::windows::w!("PathCache"); +pub const REGSTR_VAL_PATHCACHECOUNT: ::windows::core::PCWSTR = ::windows::core::w!("PathCache"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCCARD_POWER: ::windows::core::PCWSTR = ::windows::w!("EnablePowerManagement"); +pub const REGSTR_VAL_PCCARD_POWER: ::windows::core::PCWSTR = ::windows::core::w!("EnablePowerManagement"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCI: ::windows::core::PCWSTR = ::windows::w!("PCI"); +pub const REGSTR_VAL_PCI: ::windows::core::PCWSTR = ::windows::core::w!("PCI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCIBIOSVER: ::windows::core::PCWSTR = ::windows::w!("PCIBIOSVer"); +pub const REGSTR_VAL_PCIBIOSVER: ::windows::core::PCWSTR = ::windows::core::w!("PCIBIOSVer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCICIRQMAP: ::windows::core::PCWSTR = ::windows::w!("PCICIRQMap"); +pub const REGSTR_VAL_PCICIRQMAP: ::windows::core::PCWSTR = ::windows::core::w!("PCICIRQMap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCICOPTIONS: ::windows::core::PCWSTR = ::windows::w!("PCICOptions"); +pub const REGSTR_VAL_PCICOPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("PCICOptions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_ALLOC: ::windows::core::PCWSTR = ::windows::w!("AllocMemWin"); +pub const REGSTR_VAL_PCMCIA_ALLOC: ::windows::core::PCWSTR = ::windows::core::w!("AllocMemWin"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_ATAD: ::windows::core::PCWSTR = ::windows::w!("ATADelay"); +pub const REGSTR_VAL_PCMCIA_ATAD: ::windows::core::PCWSTR = ::windows::core::w!("ATADelay"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_MEM: ::windows::core::PCWSTR = ::windows::w!("Memory"); +pub const REGSTR_VAL_PCMCIA_MEM: ::windows::core::PCWSTR = ::windows::core::w!("Memory"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_OPT: ::windows::core::PCWSTR = ::windows::w!("Options"); +pub const REGSTR_VAL_PCMCIA_OPT: ::windows::core::PCWSTR = ::windows::core::w!("Options"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMCIA_SIZ: ::windows::core::PCWSTR = ::windows::w!("MinRegionSize"); +pub const REGSTR_VAL_PCMCIA_SIZ: ::windows::core::PCWSTR = ::windows::core::w!("MinRegionSize"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCMTDRIVER: ::windows::core::PCWSTR = ::windows::w!("MTD"); +pub const REGSTR_VAL_PCMTDRIVER: ::windows::core::PCWSTR = ::windows::core::w!("MTD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PCSSDRIVER: ::windows::core::PCWSTR = ::windows::w!("Driver"); +pub const REGSTR_VAL_PCSSDRIVER: ::windows::core::PCWSTR = ::windows::core::w!("Driver"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PHYSICALDEVICEOBJECT: ::windows::core::PCWSTR = ::windows::w!("PhysicalDeviceObject"); +pub const REGSTR_VAL_PHYSICALDEVICEOBJECT: ::windows::core::PCWSTR = ::windows::core::w!("PhysicalDeviceObject"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PMODE_INT13: ::windows::core::PCWSTR = ::windows::w!("PModeInt13"); +pub const REGSTR_VAL_PMODE_INT13: ::windows::core::PCWSTR = ::windows::core::w!("PModeInt13"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PNPBIOSVER: ::windows::core::PCWSTR = ::windows::w!("PnPBIOSVer"); +pub const REGSTR_VAL_PNPBIOSVER: ::windows::core::PCWSTR = ::windows::core::w!("PnPBIOSVer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PNPSTRUCOFFSET: ::windows::core::PCWSTR = ::windows::w!("PnPStrucOffset"); +pub const REGSTR_VAL_PNPSTRUCOFFSET: ::windows::core::PCWSTR = ::windows::core::w!("PnPStrucOffset"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_POLICY: ::windows::core::PCWSTR = ::windows::w!("Policy"); +pub const REGSTR_VAL_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("Policy"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_POLLING: ::windows::core::PCWSTR = ::windows::w!("Polling"); +pub const REGSTR_VAL_POLLING: ::windows::core::PCWSTR = ::windows::core::w!("Polling"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PORTNAME: ::windows::core::PCWSTR = ::windows::w!("PortName"); +pub const REGSTR_VAL_PORTNAME: ::windows::core::PCWSTR = ::windows::core::w!("PortName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PORTSUBCLASS: ::windows::core::PCWSTR = ::windows::w!("PortSubClass"); +pub const REGSTR_VAL_PORTSUBCLASS: ::windows::core::PCWSTR = ::windows::core::w!("PortSubClass"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PREFREDIR: ::windows::core::PCWSTR = ::windows::w!("PreferredRedir"); +pub const REGSTR_VAL_PREFREDIR: ::windows::core::PCWSTR = ::windows::core::w!("PreferredRedir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRESERVECASE: ::windows::core::PCWSTR = ::windows::w!("PreserveCase"); +pub const REGSTR_VAL_PRESERVECASE: ::windows::core::PCWSTR = ::windows::core::w!("PreserveCase"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRESERVELONGNAMES: ::windows::core::PCWSTR = ::windows::w!("PreserveLongNames"); +pub const REGSTR_VAL_PRESERVELONGNAMES: ::windows::core::PCWSTR = ::windows::core::w!("PreserveLongNames"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTERS_HIDETABS: ::windows::core::PCWSTR = ::windows::w!("NoPrinterTabs"); +pub const REGSTR_VAL_PRINTERS_HIDETABS: ::windows::core::PCWSTR = ::windows::core::w!("NoPrinterTabs"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTERS_MASK: ::windows::core::PCWSTR = ::windows::w!("PrintersMask"); +pub const REGSTR_VAL_PRINTERS_MASK: ::windows::core::PCWSTR = ::windows::core::w!("PrintersMask"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTERS_NOADD: ::windows::core::PCWSTR = ::windows::w!("NoAddPrinter"); +pub const REGSTR_VAL_PRINTERS_NOADD: ::windows::core::PCWSTR = ::windows::core::w!("NoAddPrinter"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTERS_NODELETE: ::windows::core::PCWSTR = ::windows::w!("NoDeletePrinter"); +pub const REGSTR_VAL_PRINTERS_NODELETE: ::windows::core::PCWSTR = ::windows::core::w!("NoDeletePrinter"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRINTSHARING: ::windows::core::PCWSTR = ::windows::w!("PrintSharing"); +pub const REGSTR_VAL_PRINTSHARING: ::windows::core::PCWSTR = ::windows::core::w!("PrintSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRIORITY: ::windows::core::PCWSTR = ::windows::w!("Priority"); +pub const REGSTR_VAL_PRIORITY: ::windows::core::PCWSTR = ::windows::core::w!("Priority"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRIVATE: ::windows::core::PCWSTR = ::windows::w!("Private"); +pub const REGSTR_VAL_PRIVATE: ::windows::core::PCWSTR = ::windows::core::w!("Private"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRIVATEFUNC: ::windows::core::PCWSTR = ::windows::w!("PrivateFunc"); +pub const REGSTR_VAL_PRIVATEFUNC: ::windows::core::PCWSTR = ::windows::core::w!("PrivateFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRIVATEPROBLEM: ::windows::core::PCWSTR = ::windows::w!("PrivateProblem"); +pub const REGSTR_VAL_PRIVATEPROBLEM: ::windows::core::PCWSTR = ::windows::core::w!("PrivateProblem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRODUCTID: ::windows::core::PCWSTR = ::windows::w!("ProductId"); +pub const REGSTR_VAL_PRODUCTID: ::windows::core::PCWSTR = ::windows::core::w!("ProductId"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PRODUCTTYPE: ::windows::core::PCWSTR = ::windows::w!("ProductType"); +pub const REGSTR_VAL_PRODUCTTYPE: ::windows::core::PCWSTR = ::windows::core::w!("ProductType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PROFILEFLAGS: ::windows::core::PCWSTR = ::windows::w!("ProfileFlags"); +pub const REGSTR_VAL_PROFILEFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("ProfileFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("Properties"); +pub const REGSTR_VAL_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("Properties"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PROTINIPATH: ::windows::core::PCWSTR = ::windows::w!("ProtIniPath"); +pub const REGSTR_VAL_PROTINIPATH: ::windows::core::PCWSTR = ::windows::core::w!("ProtIniPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PROVIDER_NAME: ::windows::core::PCWSTR = ::windows::w!("ProviderName"); +pub const REGSTR_VAL_PROVIDER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("ProviderName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDEXPIRATION: ::windows::core::PCWSTR = ::windows::w!("PwdExpiration"); +pub const REGSTR_VAL_PWDEXPIRATION: ::windows::core::PCWSTR = ::windows::core::w!("PwdExpiration"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_CHANGEORDER: ::windows::core::PCWSTR = ::windows::w!("ChangeOrder"); +pub const REGSTR_VAL_PWDPROVIDER_CHANGEORDER: ::windows::core::PCWSTR = ::windows::core::w!("ChangeOrder"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWD: ::windows::core::PCWSTR = ::windows::w!("ChangePassword"); +pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWD: ::windows::core::PCWSTR = ::windows::core::w!("ChangePassword"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWDHWND: ::windows::core::PCWSTR = ::windows::w!("ChangePasswordHwnd"); +pub const REGSTR_VAL_PWDPROVIDER_CHANGEPWDHWND: ::windows::core::PCWSTR = ::windows::core::w!("ChangePasswordHwnd"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_DESC: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const REGSTR_VAL_PWDPROVIDER_DESC: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_GETPWDSTATUS: ::windows::core::PCWSTR = ::windows::w!("GetPasswordStatus"); +pub const REGSTR_VAL_PWDPROVIDER_GETPWDSTATUS: ::windows::core::PCWSTR = ::windows::core::w!("GetPasswordStatus"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_ISNP: ::windows::core::PCWSTR = ::windows::w!("NetworkProvider"); +pub const REGSTR_VAL_PWDPROVIDER_ISNP: ::windows::core::PCWSTR = ::windows::core::w!("NetworkProvider"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_PWDPROVIDER_PATH: ::windows::core::PCWSTR = ::windows::w!("ProviderPath"); +pub const REGSTR_VAL_PWDPROVIDER_PATH: ::windows::core::PCWSTR = ::windows::core::w!("ProviderPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RDINTTHRESHOLD: ::windows::core::PCWSTR = ::windows::w!("RDIntThreshold"); +pub const REGSTR_VAL_RDINTTHRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("RDIntThreshold"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_READAHEADTHRESHOLD: ::windows::core::PCWSTR = ::windows::w!("ReadAheadThreshold"); +pub const REGSTR_VAL_READAHEADTHRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("ReadAheadThreshold"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_READCACHING: ::windows::core::PCWSTR = ::windows::w!("ReadCaching"); +pub const REGSTR_VAL_READCACHING: ::windows::core::PCWSTR = ::windows::core::w!("ReadCaching"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REALNETSTART: ::windows::core::PCWSTR = ::windows::w!("RealNetStart"); +pub const REGSTR_VAL_REALNETSTART: ::windows::core::PCWSTR = ::windows::core::w!("RealNetStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REASONCODE: ::windows::core::PCWSTR = ::windows::w!("ReasonCode"); +pub const REGSTR_VAL_REASONCODE: ::windows::core::PCWSTR = ::windows::core::w!("ReasonCode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REFRESHRATE: ::windows::core::PCWSTR = ::windows::w!("RefreshRate"); +pub const REGSTR_VAL_REFRESHRATE: ::windows::core::PCWSTR = ::windows::core::w!("RefreshRate"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REGITEMDELETEMESSAGE: ::windows::core::PCWSTR = ::windows::w!("Removal Message"); +pub const REGSTR_VAL_REGITEMDELETEMESSAGE: ::windows::core::PCWSTR = ::windows::core::w!("Removal Message"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REGORGANIZATION: ::windows::core::PCWSTR = ::windows::w!("RegisteredOrganization"); +pub const REGSTR_VAL_REGORGANIZATION: ::windows::core::PCWSTR = ::windows::core::w!("RegisteredOrganization"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REGOWNER: ::windows::core::PCWSTR = ::windows::w!("RegisteredOwner"); +pub const REGSTR_VAL_REGOWNER: ::windows::core::PCWSTR = ::windows::core::w!("RegisteredOwner"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REINSTALL_DEVICEINSTANCEIDS: ::windows::core::PCWSTR = ::windows::w!("DeviceInstanceIds"); +pub const REGSTR_VAL_REINSTALL_DEVICEINSTANCEIDS: ::windows::core::PCWSTR = ::windows::core::w!("DeviceInstanceIds"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REINSTALL_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::w!("DisplayName"); +pub const REGSTR_VAL_REINSTALL_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REINSTALL_STRING: ::windows::core::PCWSTR = ::windows::w!("ReinstallString"); +pub const REGSTR_VAL_REINSTALL_STRING: ::windows::core::PCWSTR = ::windows::core::w!("ReinstallString"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOTE_PATH: ::windows::core::PCWSTR = ::windows::w!("RemotePath"); +pub const REGSTR_VAL_REMOTE_PATH: ::windows::core::PCWSTR = ::windows::core::w!("RemotePath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOVABLE: ::windows::core::PCWSTR = ::windows::w!("Removable"); +pub const REGSTR_VAL_REMOVABLE: ::windows::core::PCWSTR = ::windows::core::w!("Removable"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOVAL_POLICY: ::windows::core::PCWSTR = ::windows::w!("RemovalPolicy"); +pub const REGSTR_VAL_REMOVAL_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("RemovalPolicy"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOVEROMOKAY: ::windows::core::PCWSTR = ::windows::w!("RemoveRomOkay"); +pub const REGSTR_VAL_REMOVEROMOKAY: ::windows::core::PCWSTR = ::windows::core::w!("RemoveRomOkay"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REMOVEROMOKAYFUNC: ::windows::core::PCWSTR = ::windows::w!("RemoveRomOkayFunc"); +pub const REGSTR_VAL_REMOVEROMOKAYFUNC: ::windows::core::PCWSTR = ::windows::core::w!("RemoveRomOkayFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESERVED_DEVNODE: ::windows::core::PCWSTR = ::windows::w!("HTREE\\RESERVED\\0"); +pub const REGSTR_VAL_RESERVED_DEVNODE: ::windows::core::PCWSTR = ::windows::core::w!("HTREE\\RESERVED\\0"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOLUTION: ::windows::core::PCWSTR = ::windows::w!("Resolution"); +pub const REGSTR_VAL_RESOLUTION: ::windows::core::PCWSTR = ::windows::core::w!("Resolution"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOURCES: ::windows::core::PCWSTR = ::windows::w!("Resources"); +pub const REGSTR_VAL_RESOURCES: ::windows::core::PCWSTR = ::windows::core::w!("Resources"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOURCE_MAP: ::windows::core::PCWSTR = ::windows::w!("ResourceMap"); +pub const REGSTR_VAL_RESOURCE_MAP: ::windows::core::PCWSTR = ::windows::core::w!("ResourceMap"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS: ::windows::core::PCWSTR = ::windows::w!("ResourcePickerExceptions"); +pub const REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("ResourcePickerExceptions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESOURCE_PICKER_TAGS: ::windows::core::PCWSTR = ::windows::w!("ResourcePickerTags"); +pub const REGSTR_VAL_RESOURCE_PICKER_TAGS: ::windows::core::PCWSTR = ::windows::core::w!("ResourcePickerTags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESTRICTRUN: ::windows::core::PCWSTR = ::windows::w!("RestrictRun"); +pub const REGSTR_VAL_RESTRICTRUN: ::windows::core::PCWSTR = ::windows::core::w!("RestrictRun"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RESUMERESET: ::windows::core::PCWSTR = ::windows::w!("ResumeReset"); +pub const REGSTR_VAL_RESUMERESET: ::windows::core::PCWSTR = ::windows::core::w!("ResumeReset"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REVISION: ::windows::core::PCWSTR = ::windows::w!("Revision"); +pub const REGSTR_VAL_REVISION: ::windows::core::PCWSTR = ::windows::core::w!("Revision"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_REVLEVEL: ::windows::core::PCWSTR = ::windows::w!("RevisionLevel"); +pub const REGSTR_VAL_REVLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("RevisionLevel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_ROOT_DEVNODE: ::windows::core::PCWSTR = ::windows::w!("HTREE\\ROOT\\0"); +pub const REGSTR_VAL_ROOT_DEVNODE: ::windows::core::PCWSTR = ::windows::core::w!("HTREE\\ROOT\\0"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_RUNLOGINSCRIPT: ::windows::core::PCWSTR = ::windows::w!("ProcessLoginScript"); +pub const REGSTR_VAL_RUNLOGINSCRIPT: ::windows::core::PCWSTR = ::windows::core::w!("ProcessLoginScript"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCANNER: ::windows::core::PCWSTR = ::windows::w!("SCANNER"); +pub const REGSTR_VAL_SCANNER: ::windows::core::PCWSTR = ::windows::core::w!("SCANNER"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCAN_ONLY_FIRST: ::windows::core::PCWSTR = ::windows::w!("ScanOnlyFirstDrive"); +pub const REGSTR_VAL_SCAN_ONLY_FIRST: ::windows::core::PCWSTR = ::windows::core::w!("ScanOnlyFirstDrive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCSI: ::windows::core::PCWSTR = ::windows::w!("SCSI\\"); +pub const REGSTR_VAL_SCSI: ::windows::core::PCWSTR = ::windows::core::w!("SCSI\\"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCSILUN: ::windows::core::PCWSTR = ::windows::w!("SCSILUN"); +pub const REGSTR_VAL_SCSILUN: ::windows::core::PCWSTR = ::windows::core::w!("SCSILUN"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SCSITID: ::windows::core::PCWSTR = ::windows::w!("SCSITargetID"); +pub const REGSTR_VAL_SCSITID: ::windows::core::PCWSTR = ::windows::core::w!("SCSITargetID"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SEARCHMODE: ::windows::core::PCWSTR = ::windows::w!("SearchMode"); +pub const REGSTR_VAL_SEARCHMODE: ::windows::core::PCWSTR = ::windows::core::w!("SearchMode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SEARCHOPTIONS: ::windows::core::PCWSTR = ::windows::w!("SearchOptions"); +pub const REGSTR_VAL_SEARCHOPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("SearchOptions"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SECCPL_NOADMINPAGE: ::windows::core::PCWSTR = ::windows::w!("NoAdminPage"); +pub const REGSTR_VAL_SECCPL_NOADMINPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoAdminPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SECCPL_NOPROFILEPAGE: ::windows::core::PCWSTR = ::windows::w!("NoProfilePage"); +pub const REGSTR_VAL_SECCPL_NOPROFILEPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoProfilePage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SECCPL_NOPWDPAGE: ::windows::core::PCWSTR = ::windows::w!("NoPwdPage"); +pub const REGSTR_VAL_SECCPL_NOPWDPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoPwdPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SECCPL_NOSECCPL: ::windows::core::PCWSTR = ::windows::w!("NoSecCPL"); +pub const REGSTR_VAL_SECCPL_NOSECCPL: ::windows::core::PCWSTR = ::windows::core::w!("NoSecCPL"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SERVICE: ::windows::core::PCWSTR = ::windows::w!("Service"); +pub const REGSTR_VAL_SERVICE: ::windows::core::PCWSTR = ::windows::core::w!("Service"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPFLAGS: ::windows::core::PCWSTR = ::windows::w!("SetupFlags"); +pub const REGSTR_VAL_SETUPFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("SetupFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPMACHINETYPE: ::windows::core::PCWSTR = ::windows::w!("SetupMachineType"); +pub const REGSTR_VAL_SETUPMACHINETYPE: ::windows::core::PCWSTR = ::windows::core::w!("SetupMachineType"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPN: ::windows::core::PCWSTR = ::windows::w!("SetupN"); +pub const REGSTR_VAL_SETUPN: ::windows::core::PCWSTR = ::windows::core::w!("SetupN"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPNPATH: ::windows::core::PCWSTR = ::windows::w!("SetupNPath"); +pub const REGSTR_VAL_SETUPNPATH: ::windows::core::PCWSTR = ::windows::core::w!("SetupNPath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SETUPPROGRAMRAN: ::windows::core::PCWSTR = ::windows::w!("SetupProgramRan"); +pub const REGSTR_VAL_SETUPPROGRAMRAN: ::windows::core::PCWSTR = ::windows::core::w!("SetupProgramRan"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_FLAGS: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const REGSTR_VAL_SHARES_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_PATH: ::windows::core::PCWSTR = ::windows::w!("Path"); +pub const REGSTR_VAL_SHARES_PATH: ::windows::core::PCWSTR = ::windows::core::w!("Path"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_REMARK: ::windows::core::PCWSTR = ::windows::w!("Remark"); +pub const REGSTR_VAL_SHARES_REMARK: ::windows::core::PCWSTR = ::windows::core::w!("Remark"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_RO_PASS: ::windows::core::PCWSTR = ::windows::w!("Parm2"); +pub const REGSTR_VAL_SHARES_RO_PASS: ::windows::core::PCWSTR = ::windows::core::w!("Parm2"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_RW_PASS: ::windows::core::PCWSTR = ::windows::w!("Parm1"); +pub const REGSTR_VAL_SHARES_RW_PASS: ::windows::core::PCWSTR = ::windows::core::w!("Parm1"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARES_TYPE: ::windows::core::PCWSTR = ::windows::w!("Type"); +pub const REGSTR_VAL_SHARES_TYPE: ::windows::core::PCWSTR = ::windows::core::w!("Type"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHARE_IRQ: ::windows::core::PCWSTR = ::windows::w!("ForceIRQSharing"); +pub const REGSTR_VAL_SHARE_IRQ: ::windows::core::PCWSTR = ::windows::core::w!("ForceIRQSharing"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHELLVERSION: ::windows::core::PCWSTR = ::windows::w!("ShellVersion"); +pub const REGSTR_VAL_SHELLVERSION: ::windows::core::PCWSTR = ::windows::core::w!("ShellVersion"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHOWDOTS: ::windows::core::PCWSTR = ::windows::w!("ShowDots"); +pub const REGSTR_VAL_SHOWDOTS: ::windows::core::PCWSTR = ::windows::core::w!("ShowDots"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHOWREASONUI: ::windows::core::PCWSTR = ::windows::w!("ShutdownReasonUI"); +pub const REGSTR_VAL_SHOWREASONUI: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownReasonUI"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON: ::windows::core::PCWSTR = ::windows::w!("ShutdownReason"); +pub const REGSTR_VAL_SHUTDOWNREASON: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownReason"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON_CODE: ::windows::core::PCWSTR = ::windows::w!("ShutdownReasonCode"); +pub const REGSTR_VAL_SHUTDOWNREASON_CODE: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownReasonCode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON_COMMENT: ::windows::core::PCWSTR = ::windows::w!("ShutdownReasonComment"); +pub const REGSTR_VAL_SHUTDOWNREASON_COMMENT: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownReasonComment"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON_PROCESS: ::windows::core::PCWSTR = ::windows::w!("ShutdownReasonProcess"); +pub const REGSTR_VAL_SHUTDOWNREASON_PROCESS: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownReasonProcess"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWNREASON_USERNAME: ::windows::core::PCWSTR = ::windows::w!("ShutdownReasonUserName"); +pub const REGSTR_VAL_SHUTDOWNREASON_USERNAME: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownReasonUserName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWN_FLAGS: ::windows::core::PCWSTR = ::windows::w!("ShutdownFlags"); +pub const REGSTR_VAL_SHUTDOWN_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWN_IGNORE_PREDEFINED: ::windows::core::PCWSTR = ::windows::w!("ShutdownIgnorePredefinedReasons"); +pub const REGSTR_VAL_SHUTDOWN_IGNORE_PREDEFINED: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownIgnorePredefinedReasons"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SHUTDOWN_STATE_SNAPSHOT: ::windows::core::PCWSTR = ::windows::w!("ShutdownStateSnapshot"); +pub const REGSTR_VAL_SHUTDOWN_STATE_SNAPSHOT: ::windows::core::PCWSTR = ::windows::core::w!("ShutdownStateSnapshot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SILENTINSTALL: ::windows::core::PCWSTR = ::windows::w!("SilentInstall"); +pub const REGSTR_VAL_SILENTINSTALL: ::windows::core::PCWSTR = ::windows::core::w!("SilentInstall"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SLSUPPORT: ::windows::core::PCWSTR = ::windows::w!("SLSupport"); +pub const REGSTR_VAL_SLSUPPORT: ::windows::core::PCWSTR = ::windows::core::w!("SLSupport"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SOFTCOMPATMODE: ::windows::core::PCWSTR = ::windows::w!("SoftCompatMode"); +pub const REGSTR_VAL_SOFTCOMPATMODE: ::windows::core::PCWSTR = ::windows::core::w!("SoftCompatMode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SRCPATH: ::windows::core::PCWSTR = ::windows::w!("SourcePath"); +pub const REGSTR_VAL_SRCPATH: ::windows::core::PCWSTR = ::windows::core::w!("SourcePath"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SRVNAMECACHE: ::windows::core::PCWSTR = ::windows::w!("ServerNameCache"); +pub const REGSTR_VAL_SRVNAMECACHE: ::windows::core::PCWSTR = ::windows::core::w!("ServerNameCache"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SRVNAMECACHECOUNT: ::windows::core::PCWSTR = ::windows::w!("ServerNameCacheMax"); +pub const REGSTR_VAL_SRVNAMECACHECOUNT: ::windows::core::PCWSTR = ::windows::core::w!("ServerNameCacheMax"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SRVNAMECACHENETPROV: ::windows::core::PCWSTR = ::windows::w!("ServerNameCacheNumNets"); +pub const REGSTR_VAL_SRVNAMECACHENETPROV: ::windows::core::PCWSTR = ::windows::core::w!("ServerNameCacheNumNets"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_START_ON_BOOT: ::windows::core::PCWSTR = ::windows::w!("StartOnBoot"); +pub const REGSTR_VAL_START_ON_BOOT: ::windows::core::PCWSTR = ::windows::core::w!("StartOnBoot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_STAT: ::windows::core::PCWSTR = ::windows::w!("Status"); +pub const REGSTR_VAL_STAT: ::windows::core::PCWSTR = ::windows::core::w!("Status"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_STATICDRIVE: ::windows::core::PCWSTR = ::windows::w!("StaticDrive"); +pub const REGSTR_VAL_STATICDRIVE: ::windows::core::PCWSTR = ::windows::core::w!("StaticDrive"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_STATICVXD: ::windows::core::PCWSTR = ::windows::w!("StaticVxD"); +pub const REGSTR_VAL_STATICVXD: ::windows::core::PCWSTR = ::windows::core::w!("StaticVxD"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_STDDOSOPTION: ::windows::core::PCWSTR = ::windows::w!("StdOption"); +pub const REGSTR_VAL_STDDOSOPTION: ::windows::core::PCWSTR = ::windows::core::w!("StdOption"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SUBMODEL: ::windows::core::PCWSTR = ::windows::w!("Submodel"); +pub const REGSTR_VAL_SUBMODEL: ::windows::core::PCWSTR = ::windows::core::w!("Submodel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SUPPORTBURST: ::windows::core::PCWSTR = ::windows::w!("SupportBurst"); +pub const REGSTR_VAL_SUPPORTBURST: ::windows::core::PCWSTR = ::windows::core::w!("SupportBurst"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SUPPORTLFN: ::windows::core::PCWSTR = ::windows::w!("SupportLFN"); +pub const REGSTR_VAL_SUPPORTLFN: ::windows::core::PCWSTR = ::windows::core::w!("SupportLFN"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SUPPORTTUNNELLING: ::windows::core::PCWSTR = ::windows::w!("SupportTunnelling"); +pub const REGSTR_VAL_SUPPORTTUNNELLING: ::windows::core::PCWSTR = ::windows::core::w!("SupportTunnelling"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYMBOLIC_LINK: ::windows::core::PCWSTR = ::windows::w!("SymbolicLink"); +pub const REGSTR_VAL_SYMBOLIC_LINK: ::windows::core::PCWSTR = ::windows::core::w!("SymbolicLink"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYNCDATAXFER: ::windows::core::PCWSTR = ::windows::w!("SyncDataXfer"); +pub const REGSTR_VAL_SYNCDATAXFER: ::windows::core::PCWSTR = ::windows::core::w!("SyncDataXfer"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSDM: ::windows::core::PCWSTR = ::windows::w!("SysDM"); +pub const REGSTR_VAL_SYSDM: ::windows::core::PCWSTR = ::windows::core::w!("SysDM"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSDMFUNC: ::windows::core::PCWSTR = ::windows::w!("SysDMFunc"); +pub const REGSTR_VAL_SYSDMFUNC: ::windows::core::PCWSTR = ::windows::core::w!("SysDMFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMCPL_NOCONFIGPAGE: ::windows::core::PCWSTR = ::windows::w!("NoConfigPage"); +pub const REGSTR_VAL_SYSTEMCPL_NOCONFIGPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoConfigPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMCPL_NODEVMGRPAGE: ::windows::core::PCWSTR = ::windows::w!("NoDevMgrPage"); +pub const REGSTR_VAL_SYSTEMCPL_NODEVMGRPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoDevMgrPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMCPL_NOFILESYSPAGE: ::windows::core::PCWSTR = ::windows::w!("NoFileSysPage"); +pub const REGSTR_VAL_SYSTEMCPL_NOFILESYSPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoFileSysPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMCPL_NOVIRTMEMPAGE: ::windows::core::PCWSTR = ::windows::w!("NoVirtMemPage"); +pub const REGSTR_VAL_SYSTEMCPL_NOVIRTMEMPAGE: ::windows::core::PCWSTR = ::windows::core::w!("NoVirtMemPage"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTEMROOT: ::windows::core::PCWSTR = ::windows::w!("SystemRoot"); +pub const REGSTR_VAL_SYSTEMROOT: ::windows::core::PCWSTR = ::windows::core::w!("SystemRoot"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTRAYBATFLAGS: ::windows::core::PCWSTR = ::windows::w!("PowerFlags"); +pub const REGSTR_VAL_SYSTRAYBATFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("PowerFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTRAYPCCARDFLAGS: ::windows::core::PCWSTR = ::windows::w!("PCMCIAFlags"); +pub const REGSTR_VAL_SYSTRAYPCCARDFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("PCMCIAFlags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_SYSTRAYSVCS: ::windows::core::PCWSTR = ::windows::w!("Services"); +pub const REGSTR_VAL_SYSTRAYSVCS: ::windows::core::PCWSTR = ::windows::core::w!("Services"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TABLE_STAT: ::windows::core::PCWSTR = ::windows::w!("TableStatus"); +pub const REGSTR_VAL_TABLE_STAT: ::windows::core::PCWSTR = ::windows::core::w!("TableStatus"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TAPE: ::windows::core::PCWSTR = ::windows::w!("TAPE"); +pub const REGSTR_VAL_TAPE: ::windows::core::PCWSTR = ::windows::core::w!("TAPE"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TRANSITION: ::windows::core::PCWSTR = ::windows::w!("Transition"); +pub const REGSTR_VAL_TRANSITION: ::windows::core::PCWSTR = ::windows::core::w!("Transition"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TRANSPORT: ::windows::core::PCWSTR = ::windows::w!("Transport"); +pub const REGSTR_VAL_TRANSPORT: ::windows::core::PCWSTR = ::windows::core::w!("Transport"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZACTBIAS: ::windows::core::PCWSTR = ::windows::w!("ActiveTimeBias"); +pub const REGSTR_VAL_TZACTBIAS: ::windows::core::PCWSTR = ::windows::core::w!("ActiveTimeBias"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZBIAS: ::windows::core::PCWSTR = ::windows::w!("Bias"); +pub const REGSTR_VAL_TZBIAS: ::windows::core::PCWSTR = ::windows::core::w!("Bias"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZDLTBIAS: ::windows::core::PCWSTR = ::windows::w!("DaylightBias"); +pub const REGSTR_VAL_TZDLTBIAS: ::windows::core::PCWSTR = ::windows::core::w!("DaylightBias"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZDLTFLAG: ::windows::core::PCWSTR = ::windows::w!("DaylightFlag"); +pub const REGSTR_VAL_TZDLTFLAG: ::windows::core::PCWSTR = ::windows::core::w!("DaylightFlag"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZDLTNAME: ::windows::core::PCWSTR = ::windows::w!("DaylightName"); +pub const REGSTR_VAL_TZDLTNAME: ::windows::core::PCWSTR = ::windows::core::w!("DaylightName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZDLTSTART: ::windows::core::PCWSTR = ::windows::w!("DaylightStart"); +pub const REGSTR_VAL_TZDLTSTART: ::windows::core::PCWSTR = ::windows::core::w!("DaylightStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZNOAUTOTIME: ::windows::core::PCWSTR = ::windows::w!("DisableAutoDaylightTimeSet"); +pub const REGSTR_VAL_TZNOAUTOTIME: ::windows::core::PCWSTR = ::windows::core::w!("DisableAutoDaylightTimeSet"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZNOCHANGEEND: ::windows::core::PCWSTR = ::windows::w!("NoChangeEnd"); +pub const REGSTR_VAL_TZNOCHANGEEND: ::windows::core::PCWSTR = ::windows::core::w!("NoChangeEnd"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZNOCHANGESTART: ::windows::core::PCWSTR = ::windows::w!("NoChangeStart"); +pub const REGSTR_VAL_TZNOCHANGESTART: ::windows::core::PCWSTR = ::windows::core::w!("NoChangeStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZSTDBIAS: ::windows::core::PCWSTR = ::windows::w!("StandardBias"); +pub const REGSTR_VAL_TZSTDBIAS: ::windows::core::PCWSTR = ::windows::core::w!("StandardBias"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZSTDNAME: ::windows::core::PCWSTR = ::windows::w!("StandardName"); +pub const REGSTR_VAL_TZSTDNAME: ::windows::core::PCWSTR = ::windows::core::w!("StandardName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_TZSTDSTART: ::windows::core::PCWSTR = ::windows::w!("StandardStart"); +pub const REGSTR_VAL_TZSTDSTART: ::windows::core::PCWSTR = ::windows::core::w!("StandardStart"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UI_NUMBER: ::windows::core::PCWSTR = ::windows::w!("UINumber"); +pub const REGSTR_VAL_UI_NUMBER: ::windows::core::PCWSTR = ::windows::core::w!("UINumber"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UI_NUMBER_DESC_FORMAT: ::windows::core::PCWSTR = ::windows::w!("UINumberDescFormat"); +pub const REGSTR_VAL_UI_NUMBER_DESC_FORMAT: ::windows::core::PCWSTR = ::windows::core::w!("UINumberDescFormat"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UNDOCK_WITHOUT_LOGON: ::windows::core::PCWSTR = ::windows::w!("UndockWithoutLogon"); +pub const REGSTR_VAL_UNDOCK_WITHOUT_LOGON: ::windows::core::PCWSTR = ::windows::core::w!("UndockWithoutLogon"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UNINSTALLER_COMMANDLINE: ::windows::core::PCWSTR = ::windows::w!("UninstallString"); +pub const REGSTR_VAL_UNINSTALLER_COMMANDLINE: ::windows::core::PCWSTR = ::windows::core::w!("UninstallString"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UNINSTALLER_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::w!("DisplayName"); +pub const REGSTR_VAL_UNINSTALLER_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UPGRADE: ::windows::core::PCWSTR = ::windows::w!("Upgrade"); +pub const REGSTR_VAL_UPGRADE: ::windows::core::PCWSTR = ::windows::core::w!("Upgrade"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UPPERFILTERS: ::windows::core::PCWSTR = ::windows::w!("UpperFilters"); +pub const REGSTR_VAL_UPPERFILTERS: ::windows::core::PCWSTR = ::windows::core::w!("UpperFilters"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UPPER_FILTER_DEFAULT_LEVEL: ::windows::core::PCWSTR = ::windows::w!("UpperFilterDefaultLevel"); +pub const REGSTR_VAL_UPPER_FILTER_DEFAULT_LEVEL: ::windows::core::PCWSTR = ::windows::core::w!("UpperFilterDefaultLevel"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_UPPER_FILTER_LEVELS: ::windows::core::PCWSTR = ::windows::w!("UpperFilterLevels"); +pub const REGSTR_VAL_UPPER_FILTER_LEVELS: ::windows::core::PCWSTR = ::windows::core::w!("UpperFilterLevels"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_USERSETTINGS: ::windows::core::PCWSTR = ::windows::w!("AdapterSettings"); +pub const REGSTR_VAL_USERSETTINGS: ::windows::core::PCWSTR = ::windows::core::w!("AdapterSettings"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_USER_NAME: ::windows::core::PCWSTR = ::windows::w!("UserName"); +pub const REGSTR_VAL_USER_NAME: ::windows::core::PCWSTR = ::windows::core::w!("UserName"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_USRDRVLET: ::windows::core::PCWSTR = ::windows::w!("UserDriveLetterAssignment"); +pub const REGSTR_VAL_USRDRVLET: ::windows::core::PCWSTR = ::windows::core::w!("UserDriveLetterAssignment"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VDD: ::windows::core::PCWSTR = ::windows::w!("vdd"); +pub const REGSTR_VAL_VDD: ::windows::core::PCWSTR = ::windows::core::w!("vdd"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VER: ::windows::core::PCWSTR = ::windows::w!("Ver"); +pub const REGSTR_VAL_VER: ::windows::core::PCWSTR = ::windows::core::w!("Ver"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VERIFYKEY: ::windows::core::PCWSTR = ::windows::w!("VerifyKey"); +pub const REGSTR_VAL_VERIFYKEY: ::windows::core::PCWSTR = ::windows::core::w!("VerifyKey"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VIRTUALHDIRQ: ::windows::core::PCWSTR = ::windows::w!("VirtualHDIRQ"); +pub const REGSTR_VAL_VIRTUALHDIRQ: ::windows::core::PCWSTR = ::windows::core::w!("VirtualHDIRQ"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VOLIDLETIMEOUT: ::windows::core::PCWSTR = ::windows::w!("VolumeIdleTimeout"); +pub const REGSTR_VAL_VOLIDLETIMEOUT: ::windows::core::PCWSTR = ::windows::core::w!("VolumeIdleTimeout"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VPOWERDFLAGS: ::windows::core::PCWSTR = ::windows::w!("Flags"); +pub const REGSTR_VAL_VPOWERDFLAGS: ::windows::core::PCWSTR = ::windows::core::w!("Flags"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VRES: ::windows::core::PCWSTR = ::windows::w!("VRes"); +pub const REGSTR_VAL_VRES: ::windows::core::PCWSTR = ::windows::core::w!("VRes"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_VXDGROUPS: ::windows::core::PCWSTR = ::windows::w!("VXDGroups"); +pub const REGSTR_VAL_VXDGROUPS: ::windows::core::PCWSTR = ::windows::core::w!("VXDGroups"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WAITFORUNDOCK: ::windows::core::PCWSTR = ::windows::w!("WaitForUndock"); +pub const REGSTR_VAL_WAITFORUNDOCK: ::windows::core::PCWSTR = ::windows::core::w!("WaitForUndock"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WAITFORUNDOCKFUNC: ::windows::core::PCWSTR = ::windows::w!("WaitForUndockFunc"); +pub const REGSTR_VAL_WAITFORUNDOCKFUNC: ::windows::core::PCWSTR = ::windows::core::w!("WaitForUndockFunc"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WIN31FILESYSTEM: ::windows::core::PCWSTR = ::windows::w!("Win31FileSystem"); +pub const REGSTR_VAL_WIN31FILESYSTEM: ::windows::core::PCWSTR = ::windows::core::w!("Win31FileSystem"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WIN31PROVIDER: ::windows::core::PCWSTR = ::windows::w!("Win31Provider"); +pub const REGSTR_VAL_WIN31PROVIDER: ::windows::core::PCWSTR = ::windows::core::w!("Win31Provider"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINBOOTDIR: ::windows::core::PCWSTR = ::windows::w!("WinbootDir"); +pub const REGSTR_VAL_WINBOOTDIR: ::windows::core::PCWSTR = ::windows::core::w!("WinbootDir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINCP: ::windows::core::PCWSTR = ::windows::w!("ACP"); +pub const REGSTR_VAL_WINCP: ::windows::core::PCWSTR = ::windows::core::w!("ACP"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINDIR: ::windows::core::PCWSTR = ::windows::w!("WinDir"); +pub const REGSTR_VAL_WINDIR: ::windows::core::PCWSTR = ::windows::core::w!("WinDir"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINOLDAPP_DISABLED: ::windows::core::PCWSTR = ::windows::w!("Disabled"); +pub const REGSTR_VAL_WINOLDAPP_DISABLED: ::windows::core::PCWSTR = ::windows::core::w!("Disabled"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WINOLDAPP_NOREALMODE: ::windows::core::PCWSTR = ::windows::w!("NoRealMode"); +pub const REGSTR_VAL_WINOLDAPP_NOREALMODE: ::windows::core::PCWSTR = ::windows::core::w!("NoRealMode"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WORKGROUP: ::windows::core::PCWSTR = ::windows::w!("Workgroup"); +pub const REGSTR_VAL_WORKGROUP: ::windows::core::PCWSTR = ::windows::core::w!("Workgroup"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WRAPPER: ::windows::core::PCWSTR = ::windows::w!("Wrapper"); +pub const REGSTR_VAL_WRAPPER: ::windows::core::PCWSTR = ::windows::core::w!("Wrapper"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WRINTTHRESHOLD: ::windows::core::PCWSTR = ::windows::w!("WRIntThreshold"); +pub const REGSTR_VAL_WRINTTHRESHOLD: ::windows::core::PCWSTR = ::windows::core::w!("WRIntThreshold"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WRKGRP_FORCEMAPPING: ::windows::core::PCWSTR = ::windows::w!("WrkgrpForceMapping"); +pub const REGSTR_VAL_WRKGRP_FORCEMAPPING: ::windows::core::PCWSTR = ::windows::core::w!("WrkgrpForceMapping"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REGSTR_VAL_WRKGRP_REQUIRED: ::windows::core::PCWSTR = ::windows::w!("WrkgrpRequired"); +pub const REGSTR_VAL_WRKGRP_REQUIRED: ::windows::core::PCWSTR = ::windows::core::w!("WrkgrpRequired"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] -pub const REG_KEY_INSTDEV: ::windows::core::PCWSTR = ::windows::w!("Installed"); +pub const REG_KEY_INSTDEV: ::windows::core::PCWSTR = ::windows::core::w!("Installed"); #[doc = "*Required features: `\"Win32_System_Registry\"`*"] pub const REG_MUI_STRING_TRUNCATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Registry\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs index d453fbd16a..c019f2e272 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteDesktop/mod.rs @@ -23,7 +23,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSConnectSessionA ( logonid : u32 , targetlogonid : u32 , ppassword : :: windows::core::PCSTR , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSConnectSessionA ( logonid : u32 , targetlogonid : u32 , ppassword : ::windows::core::PCSTR , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); WTSConnectSessionA(logonid, targetlogonid, ppassword.into_param().abi(), bwait.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -34,7 +34,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSConnectSessionW ( logonid : u32 , targetlogonid : u32 , ppassword : :: windows::core::PCWSTR , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSConnectSessionW ( logonid : u32 , targetlogonid : u32 , ppassword : ::windows::core::PCWSTR , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); WTSConnectSessionW(logonid, targetlogonid, ppassword.into_param().abi(), bwait.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -45,7 +45,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSCreateListenerA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows::core::PCSTR , pbuffer : *const WTSLISTENERCONFIGA , flag : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSCreateListenerA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows::core::PCSTR , pbuffer : *const WTSLISTENERCONFIGA , flag : u32 ) -> super::super::Foundation:: BOOL ); WTSCreateListenerA(hserver.into_param().abi(), preserved, reserved, plistenername.into_param().abi(), pbuffer, flag) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -56,7 +56,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSCreateListenerW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows::core::PCWSTR , pbuffer : *const WTSLISTENERCONFIGW , flag : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSCreateListenerW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows::core::PCWSTR , pbuffer : *const WTSLISTENERCONFIGW , flag : u32 ) -> super::super::Foundation:: BOOL ); WTSCreateListenerW(hserver.into_param().abi(), preserved, reserved, plistenername.into_param().abi(), pbuffer, flag) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -117,7 +117,7 @@ pub unsafe fn WTSEnumerateProcessesExA(hserver: P0, plevel: *mut u32, sessio where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSEnumerateProcessesExA ( hserver : super::super::Foundation:: HANDLE , plevel : *mut u32 , sessionid : u32 , ppprocessinfo : *mut :: windows::core::PSTR , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSEnumerateProcessesExA ( hserver : super::super::Foundation:: HANDLE , plevel : *mut u32 , sessionid : u32 , ppprocessinfo : *mut ::windows::core::PSTR , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSEnumerateProcessesExA(hserver.into_param().abi(), plevel, sessionid, ppprocessinfo, pcount) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -127,7 +127,7 @@ pub unsafe fn WTSEnumerateProcessesExW(hserver: P0, plevel: *mut u32, sessio where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSEnumerateProcessesExW ( hserver : super::super::Foundation:: HANDLE , plevel : *mut u32 , sessionid : u32 , ppprocessinfo : *mut :: windows::core::PWSTR , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSEnumerateProcessesExW ( hserver : super::super::Foundation:: HANDLE , plevel : *mut u32 , sessionid : u32 , ppprocessinfo : *mut ::windows::core::PWSTR , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSEnumerateProcessesExW(hserver.into_param().abi(), plevel, sessionid, ppprocessinfo, pcount) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -147,7 +147,7 @@ pub unsafe fn WTSEnumerateServersA(pdomainname: P0, reserved: u32, version: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSEnumerateServersA ( pdomainname : :: windows::core::PCSTR , reserved : u32 , version : u32 , ppserverinfo : *mut *mut WTS_SERVER_INFOA , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSEnumerateServersA ( pdomainname : ::windows::core::PCSTR , reserved : u32 , version : u32 , ppserverinfo : *mut *mut WTS_SERVER_INFOA , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSEnumerateServersA(pdomainname.into_param().abi(), reserved, version, ppserverinfo, pcount) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -157,7 +157,7 @@ pub unsafe fn WTSEnumerateServersW(pdomainname: P0, reserved: u32, version: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSEnumerateServersW ( pdomainname : :: windows::core::PCWSTR , reserved : u32 , version : u32 , ppserverinfo : *mut *mut WTS_SERVER_INFOW , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSEnumerateServersW ( pdomainname : ::windows::core::PCWSTR , reserved : u32 , version : u32 , ppserverinfo : *mut *mut WTS_SERVER_INFOW , pcount : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSEnumerateServersW(pdomainname.into_param().abi(), reserved, version, ppserverinfo, pcount) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -241,7 +241,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSGetListenerSecurityA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows::core::PCSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSGetListenerSecurityA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows::core::PCSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSGetListenerSecurityA(hserver.into_param().abi(), preserved, reserved, plistenername.into_param().abi(), securityinformation, psecuritydescriptor, nlength, lpnlengthneeded) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -252,7 +252,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSGetListenerSecurityW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSGetListenerSecurityW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR , nlength : u32 , lpnlengthneeded : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSGetListenerSecurityW(hserver.into_param().abi(), preserved, reserved, plistenername.into_param().abi(), securityinformation, psecuritydescriptor, nlength, lpnlengthneeded) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -280,7 +280,7 @@ pub unsafe fn WTSOpenServerA(pservername: P0) -> super::super::Foundation::H where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSOpenServerA ( pservername : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSOpenServerA ( pservername : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); WTSOpenServerA(pservername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -290,7 +290,7 @@ pub unsafe fn WTSOpenServerExA(pservername: P0) -> super::super::Foundation: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSOpenServerExA ( pservername : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSOpenServerExA ( pservername : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); WTSOpenServerExA(pservername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -300,7 +300,7 @@ pub unsafe fn WTSOpenServerExW(pservername: P0) -> super::super::Foundation: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSOpenServerExW ( pservername : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSOpenServerExW ( pservername : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); WTSOpenServerExW(pservername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -310,7 +310,7 @@ pub unsafe fn WTSOpenServerW(pservername: P0) -> super::super::Foundation::H where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSOpenServerW ( pservername : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSOpenServerW ( pservername : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); WTSOpenServerW(pservername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -321,7 +321,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQueryListenerConfigA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows::core::PCSTR , pbuffer : *mut WTSLISTENERCONFIGA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQueryListenerConfigA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows::core::PCSTR , pbuffer : *mut WTSLISTENERCONFIGA ) -> super::super::Foundation:: BOOL ); WTSQueryListenerConfigA(hserver.into_param().abi(), preserved, reserved, plistenername.into_param().abi(), pbuffer) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -332,7 +332,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQueryListenerConfigW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows::core::PCWSTR , pbuffer : *mut WTSLISTENERCONFIGW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQueryListenerConfigW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows::core::PCWSTR , pbuffer : *mut WTSLISTENERCONFIGW ) -> super::super::Foundation:: BOOL ); WTSQueryListenerConfigW(hserver.into_param().abi(), preserved, reserved, plistenername.into_param().abi(), pbuffer) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -342,7 +342,7 @@ pub unsafe fn WTSQuerySessionInformationA(hserver: P0, sessionid: u32, wtsin where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQuerySessionInformationA ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , wtsinfoclass : WTS_INFO_CLASS , ppbuffer : *mut :: windows::core::PSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQuerySessionInformationA ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , wtsinfoclass : WTS_INFO_CLASS , ppbuffer : *mut ::windows::core::PSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSQuerySessionInformationA(hserver.into_param().abi(), sessionid, wtsinfoclass, ppbuffer, pbytesreturned) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -352,7 +352,7 @@ pub unsafe fn WTSQuerySessionInformationW(hserver: P0, sessionid: u32, wtsin where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQuerySessionInformationW ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , wtsinfoclass : WTS_INFO_CLASS , ppbuffer : *mut :: windows::core::PWSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQuerySessionInformationW ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , wtsinfoclass : WTS_INFO_CLASS , ppbuffer : *mut ::windows::core::PWSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSQuerySessionInformationW(hserver.into_param().abi(), sessionid, wtsinfoclass, ppbuffer, pbytesreturned) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -363,7 +363,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQueryUserConfigA ( pservername : :: windows::core::PCSTR , pusername : :: windows::core::PCSTR , wtsconfigclass : WTS_CONFIG_CLASS , ppbuffer : *mut :: windows::core::PSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQueryUserConfigA ( pservername : ::windows::core::PCSTR , pusername : ::windows::core::PCSTR , wtsconfigclass : WTS_CONFIG_CLASS , ppbuffer : *mut ::windows::core::PSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSQueryUserConfigA(pservername.into_param().abi(), pusername.into_param().abi(), wtsconfigclass, ppbuffer, pbytesreturned) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -374,7 +374,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQueryUserConfigW ( pservername : :: windows::core::PCWSTR , pusername : :: windows::core::PCWSTR , wtsconfigclass : WTS_CONFIG_CLASS , ppbuffer : *mut :: windows::core::PWSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSQueryUserConfigW ( pservername : ::windows::core::PCWSTR , pusername : ::windows::core::PCWSTR , wtsconfigclass : WTS_CONFIG_CLASS , ppbuffer : *mut ::windows::core::PWSTR , pbytesreturned : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSQueryUserConfigW(pservername.into_param().abi(), pusername.into_param().abi(), wtsconfigclass, ppbuffer, pbytesreturned) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -413,7 +413,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSendMessageA ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , ptitle : :: windows::core::PCSTR , titlelength : u32 , pmessage : :: windows::core::PCSTR , messagelength : u32 , style : super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE , timeout : u32 , presponse : *mut super::super::UI::WindowsAndMessaging:: MESSAGEBOX_RESULT , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSendMessageA ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , ptitle : ::windows::core::PCSTR , titlelength : u32 , pmessage : ::windows::core::PCSTR , messagelength : u32 , style : super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE , timeout : u32 , presponse : *mut super::super::UI::WindowsAndMessaging:: MESSAGEBOX_RESULT , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); WTSSendMessageA(hserver.into_param().abi(), sessionid, ::core::mem::transmute(ptitle.as_ptr()), ptitle.len() as _, ::core::mem::transmute(pmessage.as_ptr()), pmessage.len() as _, style, timeout, presponse, bwait.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -426,7 +426,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSendMessageW ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , ptitle : :: windows::core::PCWSTR , titlelength : u32 , pmessage : :: windows::core::PCWSTR , messagelength : u32 , style : super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE , timeout : u32 , presponse : *mut super::super::UI::WindowsAndMessaging:: MESSAGEBOX_RESULT , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSendMessageW ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , ptitle : ::windows::core::PCWSTR , titlelength : u32 , pmessage : ::windows::core::PCWSTR , messagelength : u32 , style : super::super::UI::WindowsAndMessaging:: MESSAGEBOX_STYLE , timeout : u32 , presponse : *mut super::super::UI::WindowsAndMessaging:: MESSAGEBOX_RESULT , bwait : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); WTSSendMessageW(hserver.into_param().abi(), sessionid, ptitle.into_param().abi(), titlelength, pmessage.into_param().abi(), messagelength, style, timeout, presponse, bwait.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -438,7 +438,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetListenerSecurityA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows::core::PCSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetListenerSecurityA ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows::core::PCSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); WTSSetListenerSecurityA(hserver.into_param().abi(), preserved, reserved, plistenername.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -450,7 +450,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetListenerSecurityW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : :: windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetListenerSecurityW ( hserver : super::super::Foundation:: HANDLE , preserved : *const ::core::ffi::c_void , reserved : u32 , plistenername : ::windows::core::PCWSTR , securityinformation : u32 , psecuritydescriptor : super::super::Security:: PSECURITY_DESCRIPTOR ) -> super::super::Foundation:: BOOL ); WTSSetListenerSecurityW(hserver.into_param().abi(), preserved, reserved, plistenername.into_param().abi(), securityinformation, psecuritydescriptor.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -460,7 +460,7 @@ pub unsafe fn WTSSetRenderHint(prenderhintid: *mut u64, hwndowner: P0, rende where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetRenderHint ( prenderhintid : *mut u64 , hwndowner : super::super::Foundation:: HWND , renderhinttype : u32 , cbhintdatalength : u32 , phintdata : *const u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetRenderHint ( prenderhintid : *mut u64 , hwndowner : super::super::Foundation:: HWND , renderhinttype : u32 , cbhintdatalength : u32 , phintdata : *const u8 ) -> ::windows::core::HRESULT ); WTSSetRenderHint(prenderhintid, hwndowner.into_param().abi(), renderhinttype, phintdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(phintdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))).ok() } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -471,7 +471,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetUserConfigA ( pservername : :: windows::core::PCSTR , pusername : :: windows::core::PCSTR , wtsconfigclass : WTS_CONFIG_CLASS , pbuffer : :: windows::core::PCSTR , datalength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetUserConfigA ( pservername : ::windows::core::PCSTR , pusername : ::windows::core::PCSTR , wtsconfigclass : WTS_CONFIG_CLASS , pbuffer : ::windows::core::PCSTR , datalength : u32 ) -> super::super::Foundation:: BOOL ); WTSSetUserConfigA(pservername.into_param().abi(), pusername.into_param().abi(), wtsconfigclass, ::core::mem::transmute(pbuffer.as_ptr()), pbuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -483,7 +483,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetUserConfigW ( pservername : :: windows::core::PCWSTR , pusername : :: windows::core::PCWSTR , wtsconfigclass : WTS_CONFIG_CLASS , pbuffer : :: windows::core::PCWSTR , datalength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSSetUserConfigW ( pservername : ::windows::core::PCWSTR , pusername : ::windows::core::PCWSTR , wtsconfigclass : WTS_CONFIG_CLASS , pbuffer : ::windows::core::PCWSTR , datalength : u32 ) -> super::super::Foundation:: BOOL ); WTSSetUserConfigW(pservername.into_param().abi(), pusername.into_param().abi(), wtsconfigclass, pbuffer.into_param().abi(), datalength) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -503,7 +503,7 @@ pub unsafe fn WTSStartRemoteControlSessionA(ptargetservername: P0, targetlog where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSStartRemoteControlSessionA ( ptargetservername : :: windows::core::PCSTR , targetlogonid : u32 , hotkeyvk : u8 , hotkeymodifiers : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSStartRemoteControlSessionA ( ptargetservername : ::windows::core::PCSTR , targetlogonid : u32 , hotkeyvk : u8 , hotkeymodifiers : u16 ) -> super::super::Foundation:: BOOL ); WTSStartRemoteControlSessionA(ptargetservername.into_param().abi(), targetlogonid, hotkeyvk, hotkeymodifiers) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -513,7 +513,7 @@ pub unsafe fn WTSStartRemoteControlSessionW(ptargetservername: P0, targetlog where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSStartRemoteControlSessionW ( ptargetservername : :: windows::core::PCWSTR , targetlogonid : u32 , hotkeyvk : u8 , hotkeymodifiers : u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSStartRemoteControlSessionW ( ptargetservername : ::windows::core::PCWSTR , targetlogonid : u32 , hotkeyvk : u8 , hotkeymodifiers : u16 ) -> super::super::Foundation:: BOOL ); WTSStartRemoteControlSessionW(ptargetservername.into_param().abi(), targetlogonid, hotkeyvk, hotkeymodifiers) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -572,7 +572,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSVirtualChannelOpen ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , pvirtualname : :: windows::core::PCSTR ) -> HwtsVirtualChannelHandle ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSVirtualChannelOpen ( hserver : super::super::Foundation:: HANDLE , sessionid : u32 , pvirtualname : ::windows::core::PCSTR ) -> HwtsVirtualChannelHandle ); let result__ = WTSVirtualChannelOpen(hserver.into_param().abi(), sessionid, pvirtualname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -582,7 +582,7 @@ pub unsafe fn WTSVirtualChannelOpenEx(sessionid: u32, pvirtualname: P0, flag where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSVirtualChannelOpenEx ( sessionid : u32 , pvirtualname : :: windows::core::PCSTR , flags : u32 ) -> HwtsVirtualChannelHandle ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSVirtualChannelOpenEx ( sessionid : u32 , pvirtualname : ::windows::core::PCSTR , flags : u32 ) -> HwtsVirtualChannelHandle ); let result__ = WTSVirtualChannelOpenEx(sessionid, pvirtualname.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -623,7 +623,7 @@ pub unsafe fn WTSVirtualChannelRead(hchannelhandle: P0, timeout: u32, buffer where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSVirtualChannelRead ( hchannelhandle : super::super::Foundation:: HANDLE , timeout : u32 , buffer : :: windows::core::PSTR , buffersize : u32 , pbytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSVirtualChannelRead ( hchannelhandle : super::super::Foundation:: HANDLE , timeout : u32 , buffer : ::windows::core::PSTR , buffersize : u32 , pbytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSVirtualChannelRead(hchannelhandle.into_param().abi(), timeout, ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, pbytesread) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -633,7 +633,7 @@ pub unsafe fn WTSVirtualChannelWrite(hchannelhandle: P0, buffer: &[u8], pbyt where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSVirtualChannelWrite ( hchannelhandle : super::super::Foundation:: HANDLE , buffer : :: windows::core::PCSTR , length : u32 , pbyteswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "wtsapi32.dll""system" fn WTSVirtualChannelWrite ( hchannelhandle : super::super::Foundation:: HANDLE , buffer : ::windows::core::PCSTR , length : u32 , pbyteswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); WTSVirtualChannelWrite(hchannelhandle.into_param().abi(), ::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, pbyteswritten) } #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`, `\"Win32_Foundation\"`*"] @@ -7888,7 +7888,7 @@ pub const WTS_CURRENT_SERVER: super::super::Foundation::HANDLE = super::super::F #[cfg(feature = "Win32_Foundation")] pub const WTS_CURRENT_SERVER_HANDLE: super::super::Foundation::HANDLE = super::super::Foundation::HANDLE(0i32 as _); #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] -pub const WTS_CURRENT_SERVER_NAME: ::windows::core::PCWSTR = ::windows::w!(""); +pub const WTS_CURRENT_SERVER_NAME: ::windows::core::PCWSTR = ::windows::core::w!(""); #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub const WTS_CURRENT_SESSION: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] @@ -7980,7 +7980,7 @@ pub const WTS_PROCESS_INFO_LEVEL_0: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub const WTS_PROCESS_INFO_LEVEL_1: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] -pub const WTS_PROPERTY_DEFAULT_CONFIG: ::windows::core::PCWSTR = ::windows::w!("DefaultConfig"); +pub const WTS_PROPERTY_DEFAULT_CONFIG: ::windows::core::PCWSTR = ::windows::core::w!("DefaultConfig"); #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] pub const WTS_PROTOCOL_NAME_LENGTH: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_RemoteDesktop\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs index ee210912a8..6a746b1d18 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RemoteManagement/mod.rs @@ -30,7 +30,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManConnectShell ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : :: windows::core::PCWSTR , shellid : :: windows::core::PCWSTR , options : *const WSMAN_OPTION_SET , connectxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManConnectShell ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : ::windows::core::PCWSTR , shellid : ::windows::core::PCWSTR , options : *const WSMAN_OPTION_SET , connectxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); WSManConnectShell(session, flags, resourceuri.into_param().abi(), shellid.into_param().abi(), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), ::core::mem::transmute(connectxml.unwrap_or(::std::ptr::null())), r#async, shell) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -40,7 +40,7 @@ pub unsafe fn WSManConnectShellCommand(shell: *mut WSMAN_SHELL, flags: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManConnectShellCommand ( shell : *mut WSMAN_SHELL , flags : u32 , commandid : :: windows::core::PCWSTR , options : *const WSMAN_OPTION_SET , connectxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManConnectShellCommand ( shell : *mut WSMAN_SHELL , flags : u32 , commandid : ::windows::core::PCWSTR , options : *const WSMAN_OPTION_SET , connectxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); WSManConnectShellCommand(shell, flags, commandid.into_param().abi(), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), ::core::mem::transmute(connectxml.unwrap_or(::std::ptr::null())), r#async, command) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] @@ -49,7 +49,7 @@ pub unsafe fn WSManCreateSession(apihandle: *const WSMAN_API, connection: P0 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManCreateSession ( apihandle : *const WSMAN_API , connection : :: windows::core::PCWSTR , flags : u32 , serverauthenticationcredentials : *const WSMAN_AUTHENTICATION_CREDENTIALS , proxyinfo : *const WSMAN_PROXY_INFO , session : *mut *mut WSMAN_SESSION ) -> u32 ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManCreateSession ( apihandle : *const WSMAN_API , connection : ::windows::core::PCWSTR , flags : u32 , serverauthenticationcredentials : *const WSMAN_AUTHENTICATION_CREDENTIALS , proxyinfo : *const WSMAN_PROXY_INFO , session : *mut *mut WSMAN_SESSION ) -> u32 ); WSManCreateSession(apihandle, connection.into_param().abi(), flags, ::core::mem::transmute(serverauthenticationcredentials.unwrap_or(::std::ptr::null())), ::core::mem::transmute(proxyinfo.unwrap_or(::std::ptr::null())), session) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -59,7 +59,7 @@ pub unsafe fn WSManCreateShell(session: *mut WSMAN_SESSION, flags: u32, reso where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManCreateShell ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : :: windows::core::PCWSTR , startupinfo : *const WSMAN_SHELL_STARTUP_INFO_V11 , options : *const WSMAN_OPTION_SET , createxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManCreateShell ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : ::windows::core::PCWSTR , startupinfo : *const WSMAN_SHELL_STARTUP_INFO_V11 , options : *const WSMAN_OPTION_SET , createxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); WSManCreateShell(session, flags, resourceuri.into_param().abi(), ::core::mem::transmute(startupinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), ::core::mem::transmute(createxml.unwrap_or(::std::ptr::null())), r#async, shell) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -70,7 +70,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManCreateShellEx ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : :: windows::core::PCWSTR , shellid : :: windows::core::PCWSTR , startupinfo : *const WSMAN_SHELL_STARTUP_INFO_V11 , options : *const WSMAN_OPTION_SET , createxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManCreateShellEx ( session : *mut WSMAN_SESSION , flags : u32 , resourceuri : ::windows::core::PCWSTR , shellid : ::windows::core::PCWSTR , startupinfo : *const WSMAN_SHELL_STARTUP_INFO_V11 , options : *const WSMAN_OPTION_SET , createxml : *const WSMAN_DATA , r#async : *const WSMAN_SHELL_ASYNC , shell : *mut *mut WSMAN_SHELL ) -> ( ) ); WSManCreateShellEx(session, flags, resourceuri.into_param().abi(), shellid.into_param().abi(), ::core::mem::transmute(startupinfo.unwrap_or(::std::ptr::null())), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), ::core::mem::transmute(createxml.unwrap_or(::std::ptr::null())), r#async, shell) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] @@ -91,7 +91,7 @@ pub unsafe fn WSManGetErrorMessage(apihandle: *const WSMAN_API, flags: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManGetErrorMessage ( apihandle : *const WSMAN_API , flags : u32 , languagecode : :: windows::core::PCWSTR , errorcode : u32 , messagelength : u32 , message : :: windows::core::PWSTR , messagelengthused : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManGetErrorMessage ( apihandle : *const WSMAN_API , flags : u32 , languagecode : ::windows::core::PCWSTR , errorcode : u32 , messagelength : u32 , message : ::windows::core::PWSTR , messagelengthused : *mut u32 ) -> u32 ); WSManGetErrorMessage(apihandle, flags, languagecode.into_param().abi(), errorcode, message.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(message.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), messagelengthused) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] @@ -103,7 +103,7 @@ pub unsafe fn WSManGetSessionOptionAsDword(session: *const WSMAN_SESSION, option #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] #[inline] pub unsafe fn WSManGetSessionOptionAsString(session: *const WSMAN_SESSION, option: WSManSessionOption, string: ::core::option::Option<&mut [u16]>, stringlengthused: *mut u32) -> u32 { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManGetSessionOptionAsString ( session : *const WSMAN_SESSION , option : WSManSessionOption , stringlength : u32 , string : :: windows::core::PWSTR , stringlengthused : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManGetSessionOptionAsString ( session : *const WSMAN_SESSION , option : WSManSessionOption , stringlength : u32 , string : ::windows::core::PWSTR , stringlengthused : *mut u32 ) -> u32 ); WSManGetSessionOptionAsString(session, option, string.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(string.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), stringlengthused) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] @@ -119,7 +119,7 @@ pub unsafe fn WSManPluginAuthzOperationComplete(senderdetails: *const WSMAN_ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginAuthzOperationComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , userauthorizationcontext : *const ::core::ffi::c_void , errorcode : u32 , extendederrorinformation : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginAuthzOperationComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , userauthorizationcontext : *const ::core::ffi::c_void , errorcode : u32 , extendederrorinformation : ::windows::core::PCWSTR ) -> u32 ); WSManPluginAuthzOperationComplete(senderdetails, flags, ::core::mem::transmute(userauthorizationcontext.unwrap_or(::std::ptr::null())), errorcode, extendederrorinformation.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -129,7 +129,7 @@ pub unsafe fn WSManPluginAuthzQueryQuotaComplete(senderdetails: *const WSMAN where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginAuthzQueryQuotaComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , quota : *const WSMAN_AUTHZ_QUOTA , errorcode : u32 , extendederrorinformation : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginAuthzQueryQuotaComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , quota : *const WSMAN_AUTHZ_QUOTA , errorcode : u32 , extendederrorinformation : ::windows::core::PCWSTR ) -> u32 ); WSManPluginAuthzQueryQuotaComplete(senderdetails, flags, ::core::mem::transmute(quota.unwrap_or(::std::ptr::null())), errorcode, extendederrorinformation.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -141,7 +141,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginAuthzUserComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , userauthorizationcontext : *const ::core::ffi::c_void , impersonationtoken : super::super::Foundation:: HANDLE , userisadministrator : super::super::Foundation:: BOOL , errorcode : u32 , extendederrorinformation : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginAuthzUserComplete ( senderdetails : *const WSMAN_SENDER_DETAILS , flags : u32 , userauthorizationcontext : *const ::core::ffi::c_void , impersonationtoken : super::super::Foundation:: HANDLE , userisadministrator : super::super::Foundation:: BOOL , errorcode : u32 , extendederrorinformation : ::windows::core::PCWSTR ) -> u32 ); WSManPluginAuthzUserComplete(senderdetails, flags, ::core::mem::transmute(userauthorizationcontext.unwrap_or(::std::ptr::null())), impersonationtoken.into_param().abi(), userisadministrator.into_param().abi(), errorcode, extendederrorinformation.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -171,7 +171,7 @@ pub unsafe fn WSManPluginOperationComplete(requestdetails: *const WSMAN_PLUG where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginOperationComplete ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , errorcode : u32 , extendedinformation : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginOperationComplete ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , errorcode : u32 , extendedinformation : ::windows::core::PCWSTR ) -> u32 ); WSManPluginOperationComplete(requestdetails, flags, errorcode, extendedinformation.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -182,7 +182,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginReceiveResult ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , stream : :: windows::core::PCWSTR , streamresult : *const WSMAN_DATA , commandstate : :: windows::core::PCWSTR , exitcode : u32 ) -> u32 ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManPluginReceiveResult ( requestdetails : *const WSMAN_PLUGIN_REQUEST , flags : u32 , stream : ::windows::core::PCWSTR , streamresult : *const WSMAN_DATA , commandstate : ::windows::core::PCWSTR , exitcode : u32 ) -> u32 ); WSManPluginReceiveResult(requestdetails, flags, stream.into_param().abi(), ::core::mem::transmute(streamresult.unwrap_or(::std::ptr::null())), commandstate.into_param().abi(), exitcode) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] @@ -223,7 +223,7 @@ pub unsafe fn WSManRunShellCommand(shell: *mut WSMAN_SHELL, flags: u32, comm where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManRunShellCommand ( shell : *mut WSMAN_SHELL , flags : u32 , commandline : :: windows::core::PCWSTR , args : *const WSMAN_COMMAND_ARG_SET , options : *const WSMAN_OPTION_SET , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManRunShellCommand ( shell : *mut WSMAN_SHELL , flags : u32 , commandline : ::windows::core::PCWSTR , args : *const WSMAN_COMMAND_ARG_SET , options : *const WSMAN_OPTION_SET , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); WSManRunShellCommand(shell, flags, commandline.into_param().abi(), ::core::mem::transmute(args.unwrap_or(::std::ptr::null())), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), r#async, command) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -234,7 +234,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManRunShellCommandEx ( shell : *mut WSMAN_SHELL , flags : u32 , commandid : :: windows::core::PCWSTR , commandline : :: windows::core::PCWSTR , args : *const WSMAN_COMMAND_ARG_SET , options : *const WSMAN_OPTION_SET , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManRunShellCommandEx ( shell : *mut WSMAN_SHELL , flags : u32 , commandid : ::windows::core::PCWSTR , commandline : ::windows::core::PCWSTR , args : *const WSMAN_COMMAND_ARG_SET , options : *const WSMAN_OPTION_SET , r#async : *const WSMAN_SHELL_ASYNC , command : *mut *mut WSMAN_COMMAND ) -> ( ) ); WSManRunShellCommandEx(shell, flags, commandid.into_param().abi(), commandline.into_param().abi(), ::core::mem::transmute(args.unwrap_or(::std::ptr::null())), ::core::mem::transmute(options.unwrap_or(::std::ptr::null())), r#async, command) } #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`, `\"Win32_Foundation\"`*"] @@ -245,7 +245,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManSendShellInput ( shell : *const WSMAN_SHELL , command : *const WSMAN_COMMAND , flags : u32 , streamid : :: windows::core::PCWSTR , streamdata : *const WSMAN_DATA , endofstream : super::super::Foundation:: BOOL , r#async : *const WSMAN_SHELL_ASYNC , sendoperation : *mut *mut WSMAN_OPERATION ) -> ( ) ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManSendShellInput ( shell : *const WSMAN_SHELL , command : *const WSMAN_COMMAND , flags : u32 , streamid : ::windows::core::PCWSTR , streamdata : *const WSMAN_DATA , endofstream : super::super::Foundation:: BOOL , r#async : *const WSMAN_SHELL_ASYNC , sendoperation : *mut *mut WSMAN_OPERATION ) -> ( ) ); let mut result__ = ::windows::core::zeroed::<*mut WSMAN_OPERATION>(); WSManSendShellInput(shell, ::core::mem::transmute(command.unwrap_or(::std::ptr::null())), flags, streamid.into_param().abi(), streamdata, endofstream.into_param().abi(), r#async, &mut result__); ::std::mem::transmute(result__) @@ -262,7 +262,7 @@ pub unsafe fn WSManSignalShell(shell: *const WSMAN_SHELL, command: ::core::o where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManSignalShell ( shell : *const WSMAN_SHELL , command : *const WSMAN_COMMAND , flags : u32 , code : :: windows::core::PCWSTR , r#async : *const WSMAN_SHELL_ASYNC , signaloperation : *mut *mut WSMAN_OPERATION ) -> ( ) ); + ::windows::imp::link ! ( "wsmsvc.dll""system" fn WSManSignalShell ( shell : *const WSMAN_SHELL , command : *const WSMAN_COMMAND , flags : u32 , code : ::windows::core::PCWSTR , r#async : *const WSMAN_SHELL_ASYNC , signaloperation : *mut *mut WSMAN_OPERATION ) -> ( ) ); let mut result__ = ::windows::core::zeroed::<*mut WSMAN_OPERATION>(); WSManSignalShell(shell, ::core::mem::transmute(command.unwrap_or(::std::ptr::null())), flags, code.into_param().abi(), r#async, &mut result__); ::std::mem::transmute(result__) @@ -2571,11 +2571,11 @@ pub const ERROR_WSMAN_WMI_SVC_ACCESS_DENIED: u32 = 2150859012u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub const ERROR_WSMAN_WRONG_METADATA: u32 = 2150859233u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_CMDSHELL_OPTION_CODEPAGE: ::windows::core::PCWSTR = ::windows::w!("WINRS_CODEPAGE"); +pub const WSMAN_CMDSHELL_OPTION_CODEPAGE: ::windows::core::PCWSTR = ::windows::core::w!("WINRS_CODEPAGE"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_CMDSHELL_OPTION_CONSOLEMODE_STDIN: ::windows::core::PCWSTR = ::windows::w!("WINRS_CONSOLEMODE_STDIN"); +pub const WSMAN_CMDSHELL_OPTION_CONSOLEMODE_STDIN: ::windows::core::PCWSTR = ::windows::core::w!("WINRS_CONSOLEMODE_STDIN"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_CMDSHELL_OPTION_SKIP_CMD_SHELL: ::windows::core::PCWSTR = ::windows::w!("WINRS_SKIP_CMD_SHELL"); +pub const WSMAN_CMDSHELL_OPTION_SKIP_CMD_SHELL: ::windows::core::PCWSTR = ::windows::core::w!("WINRS_SKIP_CMD_SHELL"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub const WSMAN_DEFAULT_TIMEOUT_MS: u32 = 60000u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] @@ -2631,15 +2631,15 @@ pub const WSMAN_PLUGIN_STARTUP_AUTORESTARTED_REBOOT: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub const WSMAN_PLUGIN_STARTUP_REQUEST_RECEIVED: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_SHELL_NS: ::windows::core::PCWSTR = ::windows::w!("http://schemas.microsoft.com/wbem/wsman/1/windows/shell"); +pub const WSMAN_SHELL_NS: ::windows::core::PCWSTR = ::windows::core::w!("http://schemas.microsoft.com/wbem/wsman/1/windows/shell"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_SHELL_OPTION_NOPROFILE: ::windows::core::PCWSTR = ::windows::w!("WINRS_NOPROFILE"); +pub const WSMAN_SHELL_OPTION_NOPROFILE: ::windows::core::PCWSTR = ::windows::core::w!("WINRS_NOPROFILE"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_STREAM_ID_STDERR: ::windows::core::PCWSTR = ::windows::w!("stderr"); +pub const WSMAN_STREAM_ID_STDERR: ::windows::core::PCWSTR = ::windows::core::w!("stderr"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_STREAM_ID_STDIN: ::windows::core::PCWSTR = ::windows::w!("stdin"); +pub const WSMAN_STREAM_ID_STDIN: ::windows::core::PCWSTR = ::windows::core::w!("stdin"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] -pub const WSMAN_STREAM_ID_STDOUT: ::windows::core::PCWSTR = ::windows::w!("stdout"); +pub const WSMAN_STREAM_ID_STDOUT: ::windows::core::PCWSTR = ::windows::core::w!("stdout"); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] pub const WSMan: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbced617b_ec03_420b_8508_977dc7a686bd); #[doc = "*Required features: `\"Win32_System_RemoteManagement\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs b/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs index 52a1b97b38..4828cf3755 100644 --- a/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/RestartManager/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmAddFilter ( dwsessionhandle : u32 , strmodulename : :: windows::core::PCWSTR , pprocess : *const RM_UNIQUE_PROCESS , strserviceshortname : :: windows::core::PCWSTR , filteraction : RM_FILTER_ACTION ) -> u32 ); + ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmAddFilter ( dwsessionhandle : u32 , strmodulename : ::windows::core::PCWSTR , pprocess : *const RM_UNIQUE_PROCESS , strserviceshortname : ::windows::core::PCWSTR , filteraction : RM_FILTER_ACTION ) -> u32 ); RmAddFilter(dwsessionhandle, strmodulename.into_param().abi(), ::core::mem::transmute(pprocess.unwrap_or(::std::ptr::null())), strserviceshortname.into_param().abi(), filteraction) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] @@ -40,14 +40,14 @@ pub unsafe fn RmJoinSession(psessionhandle: *mut u32, strsessionkey: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmJoinSession ( psessionhandle : *mut u32 , strsessionkey : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmJoinSession ( psessionhandle : *mut u32 , strsessionkey : ::windows::core::PCWSTR ) -> u32 ); RmJoinSession(psessionhandle, strsessionkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RmRegisterResources(dwsessionhandle: u32, rgsfilenames: ::core::option::Option<&[::windows::core::PCWSTR]>, rgapplications: ::core::option::Option<&[RM_UNIQUE_PROCESS]>, rgsservicenames: ::core::option::Option<&[::windows::core::PCWSTR]>) -> u32 { - ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmRegisterResources ( dwsessionhandle : u32 , nfiles : u32 , rgsfilenames : *const :: windows::core::PCWSTR , napplications : u32 , rgapplications : *const RM_UNIQUE_PROCESS , nservices : u32 , rgsservicenames : *const :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmRegisterResources ( dwsessionhandle : u32 , nfiles : u32 , rgsfilenames : *const ::windows::core::PCWSTR , napplications : u32 , rgapplications : *const RM_UNIQUE_PROCESS , nservices : u32 , rgsservicenames : *const ::windows::core::PCWSTR ) -> u32 ); RmRegisterResources( dwsessionhandle, rgsfilenames.as_deref().map_or(0, |slice| slice.len() as _), @@ -66,7 +66,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmRemoveFilter ( dwsessionhandle : u32 , strmodulename : :: windows::core::PCWSTR , pprocess : *const RM_UNIQUE_PROCESS , strserviceshortname : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmRemoveFilter ( dwsessionhandle : u32 , strmodulename : ::windows::core::PCWSTR , pprocess : *const RM_UNIQUE_PROCESS , strserviceshortname : ::windows::core::PCWSTR ) -> u32 ); RmRemoveFilter(dwsessionhandle, strmodulename.into_param().abi(), ::core::mem::transmute(pprocess.unwrap_or(::std::ptr::null())), strserviceshortname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] @@ -84,7 +84,7 @@ pub unsafe fn RmShutdown(dwsessionhandle: u32, lactionflags: u32, fnstatus: RM_W #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] #[inline] pub unsafe fn RmStartSession(psessionhandle: *mut u32, dwsessionflags: u32, strsessionkey: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmStartSession ( psessionhandle : *mut u32 , dwsessionflags : u32 , strsessionkey : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "rstrtmgr.dll""system" fn RmStartSession ( psessionhandle : *mut u32 , dwsessionflags : u32 , strsessionkey : ::windows::core::PWSTR ) -> u32 ); RmStartSession(psessionhandle, dwsessionflags, ::core::mem::transmute(strsessionkey)) } #[doc = "*Required features: `\"Win32_System_RestartManager\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs index cbe675eee9..4bbdca5c10 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Rpc/mod.rs @@ -25,7 +25,7 @@ pub unsafe fn IUnknown_QueryInterface_Proxy(this: P0, riid: *const ::windows where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn IUnknown_QueryInterface_Proxy ( this : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn IUnknown_QueryInterface_Proxy ( this : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); IUnknown_QueryInterface_Proxy(this.into_param().abi(), riid, ppvobject).ok() } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -199,7 +199,7 @@ pub unsafe fn I_RpcGetBuffer(message: *mut RPC_MESSAGE) -> RPC_STATUS { #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn I_RpcGetBufferWithObject(message: *mut RPC_MESSAGE, objectuuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn I_RpcGetBufferWithObject ( message : *mut RPC_MESSAGE , objectuuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn I_RpcGetBufferWithObject ( message : *mut RPC_MESSAGE , objectuuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); I_RpcGetBufferWithObject(message, objectuuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -409,13 +409,13 @@ pub unsafe fn I_RpcServerSubscribeForDisconnectNotification(binding: ::core::opt #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn I_RpcServerSubscribeForDisconnectNotification2(binding: ::core::option::Option<*const ::core::ffi::c_void>, hevent: *const ::core::ffi::c_void, subscriptionid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn I_RpcServerSubscribeForDisconnectNotification2 ( binding : *const ::core::ffi::c_void , hevent : *const ::core::ffi::c_void , subscriptionid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn I_RpcServerSubscribeForDisconnectNotification2 ( binding : *const ::core::ffi::c_void , hevent : *const ::core::ffi::c_void , subscriptionid : *mut ::windows::core::GUID ) -> RPC_STATUS ); I_RpcServerSubscribeForDisconnectNotification2(::core::mem::transmute(binding.unwrap_or(::std::ptr::null())), hevent, subscriptionid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn I_RpcServerUnsubscribeForDisconnectNotification(binding: ::core::option::Option<*const ::core::ffi::c_void>, subscriptionid: ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn I_RpcServerUnsubscribeForDisconnectNotification ( binding : *const ::core::ffi::c_void , subscriptionid : :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn I_RpcServerUnsubscribeForDisconnectNotification ( binding : *const ::core::ffi::c_void , subscriptionid : ::windows::core::GUID ) -> RPC_STATUS ); I_RpcServerUnsubscribeForDisconnectNotification(::core::mem::transmute(binding.unwrap_or(::std::ptr::null())), ::core::mem::transmute(subscriptionid)) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -469,7 +469,7 @@ pub unsafe fn I_RpcTurnOnEEInfoPropagation() -> RPC_STATUS { #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn I_UuidCreate(uuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn I_UuidCreate ( uuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn I_UuidCreate ( uuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); I_UuidCreate(uuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -481,7 +481,7 @@ pub unsafe fn MesBufferHandleReset(handle: *const ::core::ffi::c_void, handlesty #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn MesDecodeBufferHandleCreate(buffer: &[u8], phandle: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn MesDecodeBufferHandleCreate ( buffer : :: windows::core::PCSTR , buffersize : u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn MesDecodeBufferHandleCreate ( buffer : ::windows::core::PCSTR , buffersize : u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); MesDecodeBufferHandleCreate(::core::mem::transmute(buffer.as_ptr()), buffer.len() as _, phandle) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -499,7 +499,7 @@ pub unsafe fn MesEncodeDynBufferHandleCreate(pbuffer: *mut *mut i8, pencodedsize #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn MesEncodeFixedBufferHandleCreate(pbuffer: &mut [u8], pencodedsize: *mut u32, phandle: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn MesEncodeFixedBufferHandleCreate ( pbuffer : :: windows::core::PSTR , buffersize : u32 , pencodedsize : *mut u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn MesEncodeFixedBufferHandleCreate ( pbuffer : ::windows::core::PSTR , buffersize : u32 , pencodedsize : *mut u32 , phandle : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); MesEncodeFixedBufferHandleCreate(::core::mem::transmute(pbuffer.as_ptr()), pbuffer.len() as _, pencodedsize, phandle) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -1129,7 +1129,7 @@ pub unsafe fn NdrGetBuffer(pstubmsg: *mut MIDL_STUB_MESSAGE, bufferlength: u32, #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn NdrGetDcomProtocolVersion(pstubmsg: *mut MIDL_STUB_MESSAGE, pversion: *mut RPC_VERSION) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn NdrGetDcomProtocolVersion ( pstubmsg : *mut MIDL_STUB_MESSAGE , pversion : *mut RPC_VERSION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn NdrGetDcomProtocolVersion ( pstubmsg : *mut MIDL_STUB_MESSAGE , pversion : *mut RPC_VERSION ) -> ::windows::core::HRESULT ); NdrGetDcomProtocolVersion(pstubmsg, pversion).ok() } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_System_Com\"`*"] @@ -1932,7 +1932,7 @@ pub unsafe fn RpcBindingInqMaxCalls(binding: *const ::core::ffi::c_void, maxcall #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcBindingInqObject(binding: *const ::core::ffi::c_void, objectuuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcBindingInqObject ( binding : *const ::core::ffi::c_void , objectuuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcBindingInqObject ( binding : *const ::core::ffi::c_void , objectuuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); RpcBindingInqObject(binding, objectuuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -1982,7 +1982,7 @@ pub unsafe fn RpcBindingSetAuthInfoW(binding: *const ::core::ffi::c_void, server #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcBindingSetObject(binding: *const ::core::ffi::c_void, objectuuid: *const ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcBindingSetObject ( binding : *const ::core::ffi::c_void , objectuuid : *const :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcBindingSetObject ( binding : *const ::core::ffi::c_void , objectuuid : *const ::windows::core::GUID ) -> RPC_STATUS ); RpcBindingSetObject(binding, objectuuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2197,7 +2197,7 @@ pub unsafe fn RpcMgmtEnableIdleCleanup() -> RPC_STATUS { #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcMgmtEpEltInqBegin(epbinding: ::core::option::Option<*const ::core::ffi::c_void>, inquirytype: u32, ifid: ::core::option::Option<*const RPC_IF_ID>, versoption: u32, objectuuid: ::core::option::Option<*const ::windows::core::GUID>, inquirycontext: *mut *mut *mut ::core::ffi::c_void) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcMgmtEpEltInqBegin ( epbinding : *const ::core::ffi::c_void , inquirytype : u32 , ifid : *const RPC_IF_ID , versoption : u32 , objectuuid : *const :: windows::core::GUID , inquirycontext : *mut *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcMgmtEpEltInqBegin ( epbinding : *const ::core::ffi::c_void , inquirytype : u32 , ifid : *const RPC_IF_ID , versoption : u32 , objectuuid : *const ::windows::core::GUID , inquirycontext : *mut *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); RpcMgmtEpEltInqBegin(::core::mem::transmute(epbinding.unwrap_or(::std::ptr::null())), inquirytype, ::core::mem::transmute(ifid.unwrap_or(::std::ptr::null())), versoption, ::core::mem::transmute(objectuuid.unwrap_or(::std::ptr::null())), inquirycontext) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2209,19 +2209,19 @@ pub unsafe fn RpcMgmtEpEltInqDone(inquirycontext: *mut *mut *mut ::core::ffi::c_ #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcMgmtEpEltInqNextA(inquirycontext: *const *const ::core::ffi::c_void, ifid: *mut RPC_IF_ID, binding: ::core::option::Option<*mut *mut ::core::ffi::c_void>, objectuuid: ::core::option::Option<*mut ::windows::core::GUID>, annotation: ::core::option::Option<*mut *mut u8>) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcMgmtEpEltInqNextA ( inquirycontext : *const *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , binding : *mut *mut ::core::ffi::c_void , objectuuid : *mut :: windows::core::GUID , annotation : *mut *mut u8 ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcMgmtEpEltInqNextA ( inquirycontext : *const *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , binding : *mut *mut ::core::ffi::c_void , objectuuid : *mut ::windows::core::GUID , annotation : *mut *mut u8 ) -> RPC_STATUS ); RpcMgmtEpEltInqNextA(inquirycontext, ifid, ::core::mem::transmute(binding.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(objectuuid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(annotation.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcMgmtEpEltInqNextW(inquirycontext: *const *const ::core::ffi::c_void, ifid: *mut RPC_IF_ID, binding: ::core::option::Option<*mut *mut ::core::ffi::c_void>, objectuuid: ::core::option::Option<*mut ::windows::core::GUID>, annotation: ::core::option::Option<*mut *mut u16>) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcMgmtEpEltInqNextW ( inquirycontext : *const *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , binding : *mut *mut ::core::ffi::c_void , objectuuid : *mut :: windows::core::GUID , annotation : *mut *mut u16 ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcMgmtEpEltInqNextW ( inquirycontext : *const *const ::core::ffi::c_void , ifid : *mut RPC_IF_ID , binding : *mut *mut ::core::ffi::c_void , objectuuid : *mut ::windows::core::GUID , annotation : *mut *mut u16 ) -> RPC_STATUS ); RpcMgmtEpEltInqNextW(inquirycontext, ifid, ::core::mem::transmute(binding.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(objectuuid.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(annotation.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcMgmtEpUnregister(epbinding: ::core::option::Option<*const ::core::ffi::c_void>, ifid: *const RPC_IF_ID, binding: *const ::core::ffi::c_void, objectuuid: ::core::option::Option<*const ::windows::core::GUID>) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcMgmtEpUnregister ( epbinding : *const ::core::ffi::c_void , ifid : *const RPC_IF_ID , binding : *const ::core::ffi::c_void , objectuuid : *const :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcMgmtEpUnregister ( epbinding : *const ::core::ffi::c_void , ifid : *const RPC_IF_ID , binding : *const ::core::ffi::c_void , objectuuid : *const ::windows::core::GUID ) -> RPC_STATUS ); RpcMgmtEpUnregister(::core::mem::transmute(epbinding.unwrap_or(::std::ptr::null())), ifid, binding, ::core::mem::transmute(objectuuid.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2359,13 +2359,13 @@ pub unsafe fn RpcNsBindingExportW(entrynamesyntax: u32, entryname: ::core::optio #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcNsBindingImportBeginA(entrynamesyntax: u32, entryname: ::core::option::Option<*const u8>, ifspec: ::core::option::Option<*const ::core::ffi::c_void>, objuuid: ::core::option::Option<*const ::windows::core::GUID>, importcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsBindingImportBeginA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objuuid : *const :: windows::core::GUID , importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsBindingImportBeginA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objuuid : *const ::windows::core::GUID , importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); RpcNsBindingImportBeginA(entrynamesyntax, ::core::mem::transmute(entryname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ifspec.unwrap_or(::std::ptr::null())), ::core::mem::transmute(objuuid.unwrap_or(::std::ptr::null())), importcontext) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcNsBindingImportBeginW(entrynamesyntax: u32, entryname: ::core::option::Option<*const u16>, ifspec: ::core::option::Option<*const ::core::ffi::c_void>, objuuid: ::core::option::Option<*const ::windows::core::GUID>, importcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsBindingImportBeginW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objuuid : *const :: windows::core::GUID , importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsBindingImportBeginW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objuuid : *const ::windows::core::GUID , importcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); RpcNsBindingImportBeginW(entrynamesyntax, ::core::mem::transmute(entryname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ifspec.unwrap_or(::std::ptr::null())), ::core::mem::transmute(objuuid.unwrap_or(::std::ptr::null())), importcontext) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2395,13 +2395,13 @@ pub unsafe fn RpcNsBindingInqEntryNameW(binding: *const ::core::ffi::c_void, ent #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcNsBindingLookupBeginA(entrynamesyntax: u32, entryname: ::core::option::Option<*const u8>, ifspec: ::core::option::Option<*const ::core::ffi::c_void>, objuuid: ::core::option::Option<*const ::windows::core::GUID>, bindingmaxcount: u32, lookupcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsBindingLookupBeginA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objuuid : *const :: windows::core::GUID , bindingmaxcount : u32 , lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsBindingLookupBeginA ( entrynamesyntax : u32 , entryname : *const u8 , ifspec : *const ::core::ffi::c_void , objuuid : *const ::windows::core::GUID , bindingmaxcount : u32 , lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); RpcNsBindingLookupBeginA(entrynamesyntax, ::core::mem::transmute(entryname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ifspec.unwrap_or(::std::ptr::null())), ::core::mem::transmute(objuuid.unwrap_or(::std::ptr::null())), bindingmaxcount, lookupcontext) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcNsBindingLookupBeginW(entrynamesyntax: u32, entryname: ::core::option::Option<*const u16>, ifspec: ::core::option::Option<*const ::core::ffi::c_void>, objuuid: ::core::option::Option<*const ::windows::core::GUID>, bindingmaxcount: u32, lookupcontext: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsBindingLookupBeginW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objuuid : *const :: windows::core::GUID , bindingmaxcount : u32 , lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsBindingLookupBeginW ( entrynamesyntax : u32 , entryname : *const u16 , ifspec : *const ::core::ffi::c_void , objuuid : *const ::windows::core::GUID , bindingmaxcount : u32 , lookupcontext : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); RpcNsBindingLookupBeginW(entrynamesyntax, ::core::mem::transmute(entryname.unwrap_or(::std::ptr::null())), ::core::mem::transmute(ifspec.unwrap_or(::std::ptr::null())), ::core::mem::transmute(objuuid.unwrap_or(::std::ptr::null())), bindingmaxcount, lookupcontext) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2479,7 +2479,7 @@ pub unsafe fn RpcNsEntryObjectInqDone(inquirycontext: *mut *mut ::core::ffi::c_v #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcNsEntryObjectInqNext(inquirycontext: *mut ::core::ffi::c_void, objuuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsEntryObjectInqNext ( inquirycontext : *mut ::core::ffi::c_void , objuuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcns4.dll""system" fn RpcNsEntryObjectInqNext ( inquirycontext : *mut ::core::ffi::c_void , objuuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); RpcNsEntryObjectInqNext(inquirycontext, objuuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2683,7 +2683,7 @@ pub unsafe fn RpcNsProfileEltRemoveW(profilenamesyntax: u32, profilename: *const #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcObjectInqType(objuuid: *const ::windows::core::GUID, typeuuid: ::core::option::Option<*mut ::windows::core::GUID>) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcObjectInqType ( objuuid : *const :: windows::core::GUID , typeuuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcObjectInqType ( objuuid : *const ::windows::core::GUID , typeuuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); RpcObjectInqType(objuuid, ::core::mem::transmute(typeuuid.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2695,7 +2695,7 @@ pub unsafe fn RpcObjectSetInqFn(inquiryfn: RPC_OBJECT_INQ_FN) -> RPC_STATUS { #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcObjectSetType(objuuid: *const ::windows::core::GUID, typeuuid: ::core::option::Option<*const ::windows::core::GUID>) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcObjectSetType ( objuuid : *const :: windows::core::GUID , typeuuid : *const :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcObjectSetType ( objuuid : *const ::windows::core::GUID , typeuuid : *const ::windows::core::GUID ) -> RPC_STATUS ); RpcObjectSetType(objuuid, ::core::mem::transmute(typeuuid.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2785,7 +2785,7 @@ pub unsafe fn RpcServerInqDefaultPrincNameW(authnsvc: u32, princname: *mut *mut #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcServerInqIf(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: ::core::option::Option<*const ::windows::core::GUID>, mgrepv: *mut *mut ::core::ffi::c_void) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerInqIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows::core::GUID , mgrepv : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerInqIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows::core::GUID , mgrepv : *mut *mut ::core::ffi::c_void ) -> RPC_STATUS ); RpcServerInqIf(ifspec, ::core::mem::transmute(mgrtypeuuid.unwrap_or(::std::ptr::null())), mgrepv) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -2845,25 +2845,25 @@ pub unsafe fn RpcServerRegisterAuthInfoW(serverprincname: ::core::option::Option #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcServerRegisterIf(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: ::core::option::Option<*const ::windows::core::GUID>, mgrepv: ::core::option::Option<*const ::core::ffi::c_void>) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerRegisterIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows::core::GUID , mgrepv : *const ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerRegisterIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows::core::GUID , mgrepv : *const ::core::ffi::c_void ) -> RPC_STATUS ); RpcServerRegisterIf(ifspec, ::core::mem::transmute(mgrtypeuuid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(mgrepv.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcServerRegisterIf2(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: ::core::option::Option<*const ::windows::core::GUID>, mgrepv: ::core::option::Option<*const ::core::ffi::c_void>, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallbackfn: RPC_IF_CALLBACK_FN) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerRegisterIf2 ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , maxrpcsize : u32 , ifcallbackfn : RPC_IF_CALLBACK_FN ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerRegisterIf2 ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , maxrpcsize : u32 , ifcallbackfn : RPC_IF_CALLBACK_FN ) -> RPC_STATUS ); RpcServerRegisterIf2(ifspec, ::core::mem::transmute(mgrtypeuuid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(mgrepv.unwrap_or(::std::ptr::null())), flags, maxcalls, maxrpcsize, ifcallbackfn) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcServerRegisterIf3(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: ::core::option::Option<*const ::windows::core::GUID>, mgrepv: ::core::option::Option<*const ::core::ffi::c_void>, flags: u32, maxcalls: u32, maxrpcsize: u32, ifcallback: RPC_IF_CALLBACK_FN, securitydescriptor: ::core::option::Option<*const ::core::ffi::c_void>) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerRegisterIf3 ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , maxrpcsize : u32 , ifcallback : RPC_IF_CALLBACK_FN , securitydescriptor : *const ::core::ffi::c_void ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerRegisterIf3 ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , maxrpcsize : u32 , ifcallback : RPC_IF_CALLBACK_FN , securitydescriptor : *const ::core::ffi::c_void ) -> RPC_STATUS ); RpcServerRegisterIf3(ifspec, ::core::mem::transmute(mgrtypeuuid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(mgrepv.unwrap_or(::std::ptr::null())), flags, maxcalls, maxrpcsize, ifcallback, ::core::mem::transmute(securitydescriptor.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcServerRegisterIfEx(ifspec: *const ::core::ffi::c_void, mgrtypeuuid: ::core::option::Option<*const ::windows::core::GUID>, mgrepv: ::core::option::Option<*const ::core::ffi::c_void>, flags: u32, maxcalls: u32, ifcallback: RPC_IF_CALLBACK_FN) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerRegisterIfEx ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , ifcallback : RPC_IF_CALLBACK_FN ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerRegisterIfEx ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows::core::GUID , mgrepv : *const ::core::ffi::c_void , flags : u32 , maxcalls : u32 , ifcallback : RPC_IF_CALLBACK_FN ) -> RPC_STATUS ); RpcServerRegisterIfEx(ifspec, ::core::mem::transmute(mgrtypeuuid.unwrap_or(::std::ptr::null())), ::core::mem::transmute(mgrepv.unwrap_or(::std::ptr::null())), flags, maxcalls, ifcallback) } #[doc = "*Required features: `\"Win32_System_Rpc\"`, `\"Win32_Foundation\"`, `\"Win32_System_IO\"`*"] @@ -2882,13 +2882,13 @@ pub unsafe fn RpcServerTestCancel(bindinghandle: ::core::option::Option<*const : #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcServerUnregisterIf(ifspec: ::core::option::Option<*const ::core::ffi::c_void>, mgrtypeuuid: ::core::option::Option<*const ::windows::core::GUID>, waitforcallstocomplete: u32) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerUnregisterIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows::core::GUID , waitforcallstocomplete : u32 ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerUnregisterIf ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows::core::GUID , waitforcallstocomplete : u32 ) -> RPC_STATUS ); RpcServerUnregisterIf(::core::mem::transmute(ifspec.unwrap_or(::std::ptr::null())), ::core::mem::transmute(mgrtypeuuid.unwrap_or(::std::ptr::null())), waitforcallstocomplete) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn RpcServerUnregisterIfEx(ifspec: ::core::option::Option<*const ::core::ffi::c_void>, mgrtypeuuid: ::core::option::Option<*const ::windows::core::GUID>, rundowncontexthandles: i32) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerUnregisterIfEx ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const :: windows::core::GUID , rundowncontexthandles : i32 ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn RpcServerUnregisterIfEx ( ifspec : *const ::core::ffi::c_void , mgrtypeuuid : *const ::windows::core::GUID , rundowncontexthandles : i32 ) -> RPC_STATUS ); RpcServerUnregisterIfEx(::core::mem::transmute(ifspec.unwrap_or(::std::ptr::null())), ::core::mem::transmute(mgrtypeuuid.unwrap_or(::std::ptr::null())), rundowncontexthandles) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] @@ -3188,67 +3188,67 @@ pub unsafe fn RpcUserFree(asynchandle: *mut ::core::ffi::c_void, pbuffer: *mut : #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidCompare(uuid1: *const ::windows::core::GUID, uuid2: *const ::windows::core::GUID, status: *mut RPC_STATUS) -> i32 { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidCompare ( uuid1 : *const :: windows::core::GUID , uuid2 : *const :: windows::core::GUID , status : *mut RPC_STATUS ) -> i32 ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidCompare ( uuid1 : *const ::windows::core::GUID , uuid2 : *const ::windows::core::GUID , status : *mut RPC_STATUS ) -> i32 ); UuidCompare(uuid1, uuid2, status) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidCreate(uuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidCreate ( uuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidCreate ( uuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); UuidCreate(uuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidCreateNil(niluuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidCreateNil ( niluuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidCreateNil ( niluuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); UuidCreateNil(niluuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidCreateSequential(uuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidCreateSequential ( uuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidCreateSequential ( uuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); UuidCreateSequential(uuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidEqual(uuid1: *const ::windows::core::GUID, uuid2: *const ::windows::core::GUID, status: *mut RPC_STATUS) -> i32 { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidEqual ( uuid1 : *const :: windows::core::GUID , uuid2 : *const :: windows::core::GUID , status : *mut RPC_STATUS ) -> i32 ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidEqual ( uuid1 : *const ::windows::core::GUID , uuid2 : *const ::windows::core::GUID , status : *mut RPC_STATUS ) -> i32 ); UuidEqual(uuid1, uuid2, status) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidFromStringA(stringuuid: ::core::option::Option<*const u8>, uuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidFromStringA ( stringuuid : *const u8 , uuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidFromStringA ( stringuuid : *const u8 , uuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); UuidFromStringA(::core::mem::transmute(stringuuid.unwrap_or(::std::ptr::null())), uuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidFromStringW(stringuuid: ::core::option::Option<*const u16>, uuid: *mut ::windows::core::GUID) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidFromStringW ( stringuuid : *const u16 , uuid : *mut :: windows::core::GUID ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidFromStringW ( stringuuid : *const u16 , uuid : *mut ::windows::core::GUID ) -> RPC_STATUS ); UuidFromStringW(::core::mem::transmute(stringuuid.unwrap_or(::std::ptr::null())), uuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidHash(uuid: *const ::windows::core::GUID, status: *mut RPC_STATUS) -> u16 { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidHash ( uuid : *const :: windows::core::GUID , status : *mut RPC_STATUS ) -> u16 ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidHash ( uuid : *const ::windows::core::GUID , status : *mut RPC_STATUS ) -> u16 ); UuidHash(uuid, status) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidIsNil(uuid: *const ::windows::core::GUID, status: *mut RPC_STATUS) -> i32 { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidIsNil ( uuid : *const :: windows::core::GUID , status : *mut RPC_STATUS ) -> i32 ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidIsNil ( uuid : *const ::windows::core::GUID , status : *mut RPC_STATUS ) -> i32 ); UuidIsNil(uuid, status) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidToStringA(uuid: *const ::windows::core::GUID, stringuuid: *mut *mut u8) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidToStringA ( uuid : *const :: windows::core::GUID , stringuuid : *mut *mut u8 ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidToStringA ( uuid : *const ::windows::core::GUID , stringuuid : *mut *mut u8 ) -> RPC_STATUS ); UuidToStringA(uuid, stringuuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] #[inline] pub unsafe fn UuidToStringW(uuid: *const ::windows::core::GUID, stringuuid: *mut *mut u16) -> RPC_STATUS { - ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidToStringW ( uuid : *const :: windows::core::GUID , stringuuid : *mut *mut u16 ) -> RPC_STATUS ); + ::windows::imp::link ! ( "rpcrt4.dll""system" fn UuidToStringW ( uuid : *const ::windows::core::GUID , stringuuid : *mut *mut u16 ) -> RPC_STATUS ); UuidToStringW(uuid, stringuuid) } #[doc = "*Required features: `\"Win32_System_Rpc\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs index bd6c71d40a..dbbcb42040 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Search/mod.rs @@ -1051,7 +1051,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn SQLInitEnumServers ( pwchservername : :: windows::core::PCWSTR , pwchinstancename : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn SQLInitEnumServers ( pwchservername : ::windows::core::PCWSTR , pwchinstancename : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); SQLInitEnumServers(pwchservername.into_param().abi(), pwchinstancename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -1060,7 +1060,7 @@ pub unsafe fn SQLLinkedCatalogsA(param0: *mut ::core::ffi::c_void, param1: P where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn SQLLinkedCatalogsA ( param0 : *mut ::core::ffi::c_void , param1 : :: windows::core::PCSTR , param2 : i16 ) -> i16 ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn SQLLinkedCatalogsA ( param0 : *mut ::core::ffi::c_void , param1 : ::windows::core::PCSTR , param2 : i16 ) -> i16 ); SQLLinkedCatalogsA(param0, param1.into_param().abi(), param2) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -1069,7 +1069,7 @@ pub unsafe fn SQLLinkedCatalogsW(param0: *mut ::core::ffi::c_void, param1: P where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn SQLLinkedCatalogsW ( param0 : *mut ::core::ffi::c_void , param1 : :: windows::core::PCWSTR , param2 : i16 ) -> i16 ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn SQLLinkedCatalogsW ( param0 : *mut ::core::ffi::c_void , param1 : ::windows::core::PCWSTR , param2 : i16 ) -> i16 ); SQLLinkedCatalogsW(param0, param1.into_param().abi(), param2) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -1753,7 +1753,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_initA ( param0 : *mut ::core::ffi::c_void , param1 : :: windows::core::PCSTR , param2 : :: windows::core::PCSTR , param3 : :: windows::core::PCSTR , param4 : i32 ) -> i16 ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_initA ( param0 : *mut ::core::ffi::c_void , param1 : ::windows::core::PCSTR , param2 : ::windows::core::PCSTR , param3 : ::windows::core::PCSTR , param4 : i32 ) -> i16 ); bcp_initA(param0, param1.into_param().abi(), param2.into_param().abi(), param3.into_param().abi(), param4) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -1764,7 +1764,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_initW ( param0 : *mut ::core::ffi::c_void , param1 : :: windows::core::PCWSTR , param2 : :: windows::core::PCWSTR , param3 : :: windows::core::PCWSTR , param4 : i32 ) -> i16 ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_initW ( param0 : *mut ::core::ffi::c_void , param1 : ::windows::core::PCWSTR , param2 : ::windows::core::PCWSTR , param3 : ::windows::core::PCWSTR , param4 : i32 ) -> i16 ); bcp_initW(param0, param1.into_param().abi(), param2.into_param().abi(), param3.into_param().abi(), param4) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -1779,7 +1779,7 @@ pub unsafe fn bcp_readfmtA(param0: *mut ::core::ffi::c_void, param1: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_readfmtA ( param0 : *mut ::core::ffi::c_void , param1 : :: windows::core::PCSTR ) -> i16 ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_readfmtA ( param0 : *mut ::core::ffi::c_void , param1 : ::windows::core::PCSTR ) -> i16 ); bcp_readfmtA(param0, param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -1788,7 +1788,7 @@ pub unsafe fn bcp_readfmtW(param0: *mut ::core::ffi::c_void, param1: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_readfmtW ( param0 : *mut ::core::ffi::c_void , param1 : :: windows::core::PCWSTR ) -> i16 ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_readfmtW ( param0 : *mut ::core::ffi::c_void , param1 : ::windows::core::PCWSTR ) -> i16 ); bcp_readfmtW(param0, param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -1809,7 +1809,7 @@ pub unsafe fn bcp_writefmtA(param0: *mut ::core::ffi::c_void, param1: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_writefmtA ( param0 : *mut ::core::ffi::c_void , param1 : :: windows::core::PCSTR ) -> i16 ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_writefmtA ( param0 : *mut ::core::ffi::c_void , param1 : ::windows::core::PCSTR ) -> i16 ); bcp_writefmtA(param0, param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -1818,19 +1818,19 @@ pub unsafe fn bcp_writefmtW(param0: *mut ::core::ffi::c_void, param1: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_writefmtW ( param0 : *mut ::core::ffi::c_void , param1 : :: windows::core::PCWSTR ) -> i16 ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn bcp_writefmtW ( param0 : *mut ::core::ffi::c_void , param1 : ::windows::core::PCWSTR ) -> i16 ); bcp_writefmtW(param0, param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] pub unsafe fn dbprtypeA(param0: i32) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn dbprtypeA ( param0 : i32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn dbprtypeA ( param0 : i32 ) -> ::windows::core::PSTR ); dbprtypeA(param0) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] #[inline] pub unsafe fn dbprtypeW(param0: i32) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "odbcbcp.dll""system" fn dbprtypeW ( param0 : i32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "odbcbcp.dll""system" fn dbprtypeW ( param0 : i32 ) -> ::windows::core::PWSTR ); dbprtypeW(param0) } #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -15858,7 +15858,7 @@ pub const MSS_E_INVALIDAPPNAME: i32 = -2147213056i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const MSS_E_UNICODEFILEHEADERMISSING: i32 = -2147213051i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const MS_PERSIST_PROGID: ::windows::core::PCSTR = ::windows::s!("MSPersist"); +pub const MS_PERSIST_PROGID: ::windows::core::PCSTR = ::windows::core::s!("MSPersist"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const NET_E_DISCONNECTED: i32 = -2147220733i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -16044,9 +16044,9 @@ pub const PRAllBits: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const PRAny: u32 = 512u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const PROGID_MSPersist_Version_W: ::windows::core::PCWSTR = ::windows::w!("MSPersist.1"); +pub const PROGID_MSPersist_Version_W: ::windows::core::PCWSTR = ::windows::core::w!("MSPersist.1"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const PROGID_MSPersist_W: ::windows::core::PCWSTR = ::windows::w!("MSPersist"); +pub const PROGID_MSPersist_W: ::windows::core::PCWSTR = ::windows::core::w!("MSPersist"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const PROPID_DBBMK_BOOKMARK: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -16520,13 +16520,13 @@ pub const SQL_AF_SUM: i32 = 16i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_AGGREGATE_FUNCTIONS: u32 = 169u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_ALL_CATALOGS: ::windows::core::PCSTR = ::windows::s!("%"); +pub const SQL_ALL_CATALOGS: ::windows::core::PCSTR = ::windows::core::s!("%"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_ALL_EXCEPT_LIKE: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_ALL_SCHEMAS: ::windows::core::PCSTR = ::windows::s!("%"); +pub const SQL_ALL_SCHEMAS: ::windows::core::PCSTR = ::windows::core::s!("%"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_ALL_TABLE_TYPES: ::windows::core::PCSTR = ::windows::s!("%"); +pub const SQL_ALL_TABLE_TYPES: ::windows::core::PCSTR = ::windows::core::s!("%"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_ALL_TYPES: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -18748,7 +18748,7 @@ pub const SQL_ODBC_CURSORS: u32 = 110u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_ODBC_INTERFACE_CONFORMANCE: u32 = 152u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_ODBC_KEYWORDS : :: windows::core::PCSTR =:: windows::s ! ( "ABSOLUTE,ACTION,ADA,ADD,ALL,ALLOCATE,ALTER,AND,ANY,ARE,AS,ASC,ASSERTION,AT,AUTHORIZATION,AVG,BEGIN,BETWEEN,BIT,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,CATALOG,CHAR,CHAR_LENGTH,CHARACTER,CHARACTER_LENGTH,CHECK,CLOSE,COALESCE,COLLATE,COLLATION,COLUMN,COMMIT,CONNECT,CONNECTION,CONSTRAINT,CONSTRAINTS,CONTINUE,CONVERT,CORRESPONDING,COUNT,CREATE,CROSS,CURRENT,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,CURSOR,DATE,DAY,DEALLOCATE,DEC,DECIMAL,DECLARE,DEFAULT,DEFERRABLE,DEFERRED,DELETE,DESC,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,DISCONNECT,DISTINCT,DOMAIN,DOUBLE,DROP,ELSE,END,END-EXEC,ESCAPE,EXCEPT,EXCEPTION,EXEC,EXECUTE,EXISTS,EXTERNAL,EXTRACT,FALSE,FETCH,FIRST,FLOAT,FOR,FOREIGN,FORTRAN,FOUND,FROM,FULL,GET,GLOBAL,GO,GOTO,GRANT,GROUP,HAVING,HOUR,IDENTITY,IMMEDIATE,IN,INCLUDE,INDEX,INDICATOR,INITIALLY,INNER,INPUT,INSENSITIVE,INSERT,INT,INTEGER,INTERSECT,INTERVAL,INTO,IS,ISOLATION,JOIN,KEY,LANGUAGE,LAST,LEADING,LEFT,LEVEL,LIKE,LOCAL,LOWER,MATCH,MAX,MIN,MINUTE,MODULE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NONE,NOT,NULL,NULLIF,NUMERIC,OCTET_LENGTH,OF,ON,ONLY,OPEN,OPTION,OR,ORDER,OUTER,OUTPUT,OVERLAPS,PAD,PARTIAL,PASCAL,PLI,POSITION,PRECISION,PREPARE,PRESERVE,PRIMARY,PRIOR,PRIVILEGES,PROCEDURE,PUBLIC,READ,REAL,REFERENCES,RELATIVE,RESTRICT,REVOKE,RIGHT,ROLLBACK,ROWSSCHEMA,SCROLL,SECOND,SECTION,SELECT,SESSION,SESSION_USER,SET,SIZE,SMALLINT,SOME,SPACE,SQL,SQLCA,SQLCODE,SQLERROR,SQLSTATE,SQLWARNING,SUBSTRING,SUM,SYSTEM_USER,TABLE,TEMPORARY,THEN,TIME,TIMESTAMP,TIMEZONE_HOUR,TIMEZONE_MINUTE,TO,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,TRUE,UNION,UNIQUE,UNKNOWN,UPDATE,UPPER,USAGE,USER,USING,VALUE,VALUES,VARCHAR,VARYING,VIEW,WHEN,WHENEVER,WHERE,WITH,WORK,WRITE,YEAR,ZONE" ) ; +pub const SQL_ODBC_KEYWORDS : ::windows::core::PCSTR = ::windows::core::s ! ( "ABSOLUTE,ACTION,ADA,ADD,ALL,ALLOCATE,ALTER,AND,ANY,ARE,AS,ASC,ASSERTION,AT,AUTHORIZATION,AVG,BEGIN,BETWEEN,BIT,BIT_LENGTH,BOTH,BY,CASCADE,CASCADED,CASE,CAST,CATALOG,CHAR,CHAR_LENGTH,CHARACTER,CHARACTER_LENGTH,CHECK,CLOSE,COALESCE,COLLATE,COLLATION,COLUMN,COMMIT,CONNECT,CONNECTION,CONSTRAINT,CONSTRAINTS,CONTINUE,CONVERT,CORRESPONDING,COUNT,CREATE,CROSS,CURRENT,CURRENT_DATE,CURRENT_TIME,CURRENT_TIMESTAMP,CURRENT_USER,CURSOR,DATE,DAY,DEALLOCATE,DEC,DECIMAL,DECLARE,DEFAULT,DEFERRABLE,DEFERRED,DELETE,DESC,DESCRIBE,DESCRIPTOR,DIAGNOSTICS,DISCONNECT,DISTINCT,DOMAIN,DOUBLE,DROP,ELSE,END,END-EXEC,ESCAPE,EXCEPT,EXCEPTION,EXEC,EXECUTE,EXISTS,EXTERNAL,EXTRACT,FALSE,FETCH,FIRST,FLOAT,FOR,FOREIGN,FORTRAN,FOUND,FROM,FULL,GET,GLOBAL,GO,GOTO,GRANT,GROUP,HAVING,HOUR,IDENTITY,IMMEDIATE,IN,INCLUDE,INDEX,INDICATOR,INITIALLY,INNER,INPUT,INSENSITIVE,INSERT,INT,INTEGER,INTERSECT,INTERVAL,INTO,IS,ISOLATION,JOIN,KEY,LANGUAGE,LAST,LEADING,LEFT,LEVEL,LIKE,LOCAL,LOWER,MATCH,MAX,MIN,MINUTE,MODULE,MONTH,NAMES,NATIONAL,NATURAL,NCHAR,NEXT,NO,NONE,NOT,NULL,NULLIF,NUMERIC,OCTET_LENGTH,OF,ON,ONLY,OPEN,OPTION,OR,ORDER,OUTER,OUTPUT,OVERLAPS,PAD,PARTIAL,PASCAL,PLI,POSITION,PRECISION,PREPARE,PRESERVE,PRIMARY,PRIOR,PRIVILEGES,PROCEDURE,PUBLIC,READ,REAL,REFERENCES,RELATIVE,RESTRICT,REVOKE,RIGHT,ROLLBACK,ROWSSCHEMA,SCROLL,SECOND,SECTION,SELECT,SESSION,SESSION_USER,SET,SIZE,SMALLINT,SOME,SPACE,SQL,SQLCA,SQLCODE,SQLERROR,SQLSTATE,SQLWARNING,SUBSTRING,SUM,SYSTEM_USER,TABLE,TEMPORARY,THEN,TIME,TIMESTAMP,TIMEZONE_HOUR,TIMEZONE_MINUTE,TO,TRAILING,TRANSACTION,TRANSLATE,TRANSLATION,TRIM,TRUE,UNION,UNIQUE,UNKNOWN,UPDATE,UPPER,USAGE,USER,USING,VALUE,VALUES,VARCHAR,VARYING,VIEW,WHEN,WHENEVER,WHERE,WITH,WORK,WRITE,YEAR,ZONE" ) ; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_ODBC_SAG_CLI_CONFORMANCE: u32 = 12u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -18786,7 +18786,7 @@ pub const SQL_OPT_TRACEFILE: u32 = 105u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_OPT_TRACE_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_OPT_TRACE_FILE_DEFAULT: ::windows::core::PCSTR = ::windows::s!("\\SQL.LOG"); +pub const SQL_OPT_TRACE_FILE_DEFAULT: ::windows::core::PCSTR = ::windows::core::s!("\\SQL.LOG"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_OPT_TRACE_OFF: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -19214,7 +19214,7 @@ pub const SQL_SPEC_MAJOR: u32 = 3u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SPEC_MINOR: u32 = 80u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_SPEC_STRING: ::windows::core::PCSTR = ::windows::s!("03.80"); +pub const SQL_SPEC_STRING: ::windows::core::PCSTR = ::windows::core::s!("03.80"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SP_BETWEEN: i32 = 2048i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] @@ -19360,11 +19360,11 @@ pub const SQL_SS_ADDITIONS: i32 = 1i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SS_DELETIONS: i32 = 2i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_SS_DL_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("STATS.LOG"); +pub const SQL_SS_DL_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("STATS.LOG"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SS_QI_DEFAULT: u32 = 30000u32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] -pub const SQL_SS_QL_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("QUERY.LOG"); +pub const SQL_SS_QL_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("QUERY.LOG"); #[doc = "*Required features: `\"Win32_System_Search\"`*"] pub const SQL_SS_UPDATES: i32 = 4i32; #[doc = "*Required features: `\"Win32_System_Search\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs index 281003e5a1..5dd13b9156 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SecurityCenter/mod.rs @@ -1,33 +1,33 @@ #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] #[inline] pub unsafe fn WscGetAntiMalwareUri() -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "wscapi.dll""system" fn WscGetAntiMalwareUri ( ppszuri : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wscapi.dll""system" fn WscGetAntiMalwareUri ( ppszuri : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); WscGetAntiMalwareUri(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] #[inline] pub unsafe fn WscGetSecurityProviderHealth(providers: u32, phealth: *mut WSC_SECURITY_PROVIDER_HEALTH) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wscapi.dll""system" fn WscGetSecurityProviderHealth ( providers : u32 , phealth : *mut WSC_SECURITY_PROVIDER_HEALTH ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wscapi.dll""system" fn WscGetSecurityProviderHealth ( providers : u32 , phealth : *mut WSC_SECURITY_PROVIDER_HEALTH ) -> ::windows::core::HRESULT ); WscGetSecurityProviderHealth(providers, phealth).ok() } #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] #[inline] pub unsafe fn WscQueryAntiMalwareUri() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wscapi.dll""system" fn WscQueryAntiMalwareUri ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wscapi.dll""system" fn WscQueryAntiMalwareUri ( ) -> ::windows::core::HRESULT ); WscQueryAntiMalwareUri().ok() } #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Threading"))] #[inline] pub unsafe fn WscRegisterForChanges(reserved: *mut ::core::ffi::c_void, phcallbackregistration: *mut super::super::Foundation::HANDLE, lpcallbackaddress: super::Threading::LPTHREAD_START_ROUTINE, pcontext: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wscapi.dll""system" fn WscRegisterForChanges ( reserved : *mut ::core::ffi::c_void , phcallbackregistration : *mut super::super::Foundation:: HANDLE , lpcallbackaddress : super::Threading:: LPTHREAD_START_ROUTINE , pcontext : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wscapi.dll""system" fn WscRegisterForChanges ( reserved : *mut ::core::ffi::c_void , phcallbackregistration : *mut super::super::Foundation:: HANDLE , lpcallbackaddress : super::Threading:: LPTHREAD_START_ROUTINE , pcontext : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); WscRegisterForChanges(reserved, phcallbackregistration, lpcallbackaddress, pcontext).ok() } #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`*"] #[inline] pub unsafe fn WscRegisterForUserNotifications() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wscapi.dll""system" fn WscRegisterForUserNotifications ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wscapi.dll""system" fn WscRegisterForUserNotifications ( ) -> ::windows::core::HRESULT ); WscRegisterForUserNotifications().ok() } #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`, `\"Win32_Foundation\"`*"] @@ -37,7 +37,7 @@ pub unsafe fn WscUnRegisterChanges(hregistrationhandle: P0) -> ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wscapi.dll""system" fn WscUnRegisterChanges ( hregistrationhandle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wscapi.dll""system" fn WscUnRegisterChanges ( hregistrationhandle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WscUnRegisterChanges(hregistrationhandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_SecurityCenter\"`, `\"Win32_System_Com\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs index 866bec186c..1a31964218 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Services/mod.rs @@ -31,7 +31,7 @@ where P5: ::windows::core::IntoParam<::windows::core::PCSTR>, P6: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ChangeServiceConfigA ( hservice : super::super::Security:: SC_HANDLE , dwservicetype : u32 , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : :: windows::core::PCSTR , lploadordergroup : :: windows::core::PCSTR , lpdwtagid : *mut u32 , lpdependencies : :: windows::core::PCSTR , lpservicestartname : :: windows::core::PCSTR , lppassword : :: windows::core::PCSTR , lpdisplayname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ChangeServiceConfigA ( hservice : super::super::Security:: SC_HANDLE , dwservicetype : u32 , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : ::windows::core::PCSTR , lploadordergroup : ::windows::core::PCSTR , lpdwtagid : *mut u32 , lpdependencies : ::windows::core::PCSTR , lpservicestartname : ::windows::core::PCSTR , lppassword : ::windows::core::PCSTR , lpdisplayname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); ChangeServiceConfigA(hservice.into_param().abi(), dwservicetype, dwstarttype, dwerrorcontrol, lpbinarypathname.into_param().abi(), lploadordergroup.into_param().abi(), ::core::mem::transmute(lpdwtagid.unwrap_or(::std::ptr::null_mut())), lpdependencies.into_param().abi(), lpservicestartname.into_param().abi(), lppassword.into_param().abi(), lpdisplayname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -47,7 +47,7 @@ where P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, P6: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn ChangeServiceConfigW ( hservice : super::super::Security:: SC_HANDLE , dwservicetype : u32 , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : :: windows::core::PCWSTR , lploadordergroup : :: windows::core::PCWSTR , lpdwtagid : *mut u32 , lpdependencies : :: windows::core::PCWSTR , lpservicestartname : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR , lpdisplayname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn ChangeServiceConfigW ( hservice : super::super::Security:: SC_HANDLE , dwservicetype : u32 , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : ::windows::core::PCWSTR , lploadordergroup : ::windows::core::PCWSTR , lpdwtagid : *mut u32 , lpdependencies : ::windows::core::PCWSTR , lpservicestartname : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR , lpdisplayname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ChangeServiceConfigW(hservice.into_param().abi(), dwservicetype, dwstarttype, dwerrorcontrol, lpbinarypathname.into_param().abi(), lploadordergroup.into_param().abi(), ::core::mem::transmute(lpdwtagid.unwrap_or(::std::ptr::null_mut())), lpdependencies.into_param().abi(), lpservicestartname.into_param().abi(), lppassword.into_param().abi(), lpdisplayname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -104,7 +104,7 @@ where P6: ::windows::core::IntoParam<::windows::core::PCSTR>, P7: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CreateServiceA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows::core::PCSTR , lpdisplayname : :: windows::core::PCSTR , dwdesiredaccess : u32 , dwservicetype : ENUM_SERVICE_TYPE , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : :: windows::core::PCSTR , lploadordergroup : :: windows::core::PCSTR , lpdwtagid : *mut u32 , lpdependencies : :: windows::core::PCSTR , lpservicestartname : :: windows::core::PCSTR , lppassword : :: windows::core::PCSTR ) -> super::super::Security:: SC_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CreateServiceA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows::core::PCSTR , lpdisplayname : ::windows::core::PCSTR , dwdesiredaccess : u32 , dwservicetype : ENUM_SERVICE_TYPE , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : ::windows::core::PCSTR , lploadordergroup : ::windows::core::PCSTR , lpdwtagid : *mut u32 , lpdependencies : ::windows::core::PCSTR , lpservicestartname : ::windows::core::PCSTR , lppassword : ::windows::core::PCSTR ) -> super::super::Security:: SC_HANDLE ); let result__ = CreateServiceA(hscmanager.into_param().abi(), lpservicename.into_param().abi(), lpdisplayname.into_param().abi(), dwdesiredaccess, dwservicetype, dwstarttype, dwerrorcontrol, lpbinarypathname.into_param().abi(), lploadordergroup.into_param().abi(), ::core::mem::transmute(lpdwtagid.unwrap_or(::std::ptr::null_mut())), lpdependencies.into_param().abi(), lpservicestartname.into_param().abi(), lppassword.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -122,7 +122,7 @@ where P6: ::windows::core::IntoParam<::windows::core::PCWSTR>, P7: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CreateServiceW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows::core::PCWSTR , lpdisplayname : :: windows::core::PCWSTR , dwdesiredaccess : u32 , dwservicetype : ENUM_SERVICE_TYPE , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : :: windows::core::PCWSTR , lploadordergroup : :: windows::core::PCWSTR , lpdwtagid : *mut u32 , lpdependencies : :: windows::core::PCWSTR , lpservicestartname : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR ) -> super::super::Security:: SC_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CreateServiceW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows::core::PCWSTR , lpdisplayname : ::windows::core::PCWSTR , dwdesiredaccess : u32 , dwservicetype : ENUM_SERVICE_TYPE , dwstarttype : SERVICE_START_TYPE , dwerrorcontrol : SERVICE_ERROR , lpbinarypathname : ::windows::core::PCWSTR , lploadordergroup : ::windows::core::PCWSTR , lpdwtagid : *mut u32 , lpdependencies : ::windows::core::PCWSTR , lpservicestartname : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR ) -> super::super::Security:: SC_HANDLE ); let result__ = CreateServiceW(hscmanager.into_param().abi(), lpservicename.into_param().abi(), lpdisplayname.into_param().abi(), dwdesiredaccess, dwservicetype, dwstarttype, dwerrorcontrol, lpbinarypathname.into_param().abi(), lploadordergroup.into_param().abi(), ::core::mem::transmute(lpdwtagid.unwrap_or(::std::ptr::null_mut())), lpdependencies.into_param().abi(), lpservicestartname.into_param().abi(), lppassword.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -174,7 +174,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EnumServicesStatusExA ( hscmanager : super::super::Security:: SC_HANDLE , infolevel : SC_ENUM_TYPE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 , pszgroupname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EnumServicesStatusExA ( hscmanager : super::super::Security:: SC_HANDLE , infolevel : SC_ENUM_TYPE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 , pszgroupname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); EnumServicesStatusExA(hscmanager.into_param().abi(), infolevel, dwservicetype, dwservicestate, ::core::mem::transmute(lpservices.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpservices.as_deref().map_or(0, |slice| slice.len() as _), pcbbytesneeded, lpservicesreturned, ::core::mem::transmute(lpresumehandle.unwrap_or(::std::ptr::null_mut())), pszgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -185,7 +185,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn EnumServicesStatusExW ( hscmanager : super::super::Security:: SC_HANDLE , infolevel : SC_ENUM_TYPE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 , pszgroupname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn EnumServicesStatusExW ( hscmanager : super::super::Security:: SC_HANDLE , infolevel : SC_ENUM_TYPE , dwservicetype : ENUM_SERVICE_TYPE , dwservicestate : ENUM_SERVICE_STATE , lpservices : *mut u8 , cbbufsize : u32 , pcbbytesneeded : *mut u32 , lpservicesreturned : *mut u32 , lpresumehandle : *mut u32 , pszgroupname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); EnumServicesStatusExW(hscmanager.into_param().abi(), infolevel, dwservicetype, dwservicestate, ::core::mem::transmute(lpservices.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpservices.as_deref().map_or(0, |slice| slice.len() as _), pcbbytesneeded, lpservicesreturned, ::core::mem::transmute(lpresumehandle.unwrap_or(::std::ptr::null_mut())), pszgroupname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -204,7 +204,7 @@ pub unsafe fn GetServiceDirectory(hservicestatus: P0, edirectorytype: SERVIC where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-service-core-l1-1-4.dll""system" fn GetServiceDirectory ( hservicestatus : SERVICE_STATUS_HANDLE , edirectorytype : SERVICE_DIRECTORY_TYPE , lppathbuffer : :: windows::core::PWSTR , cchpathbufferlength : u32 , lpcchrequiredbufferlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "api-ms-win-service-core-l1-1-4.dll""system" fn GetServiceDirectory ( hservicestatus : SERVICE_STATUS_HANDLE , edirectorytype : SERVICE_DIRECTORY_TYPE , lppathbuffer : ::windows::core::PWSTR , cchpathbufferlength : u32 , lpcchrequiredbufferlength : *mut u32 ) -> u32 ); GetServiceDirectory(hservicestatus.into_param().abi(), edirectorytype, ::core::mem::transmute(lppathbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lppathbuffer.as_deref().map_or(0, |slice| slice.len() as _), lpcchrequiredbufferlength) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -215,7 +215,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetServiceDisplayNameA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows::core::PCSTR , lpdisplayname : :: windows::core::PSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetServiceDisplayNameA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows::core::PCSTR , lpdisplayname : ::windows::core::PSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); GetServiceDisplayNameA(hscmanager.into_param().abi(), lpservicename.into_param().abi(), ::core::mem::transmute(lpdisplayname), lpcchbuffer) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -226,7 +226,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetServiceDisplayNameW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows::core::PCWSTR , lpdisplayname : :: windows::core::PWSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetServiceDisplayNameW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows::core::PCWSTR , lpdisplayname : ::windows::core::PWSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); GetServiceDisplayNameW(hscmanager.into_param().abi(), lpservicename.into_param().abi(), ::core::mem::transmute(lpdisplayname), lpcchbuffer) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -237,7 +237,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetServiceKeyNameA ( hscmanager : super::super::Security:: SC_HANDLE , lpdisplayname : :: windows::core::PCSTR , lpservicename : :: windows::core::PSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetServiceKeyNameA ( hscmanager : super::super::Security:: SC_HANDLE , lpdisplayname : ::windows::core::PCSTR , lpservicename : ::windows::core::PSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); GetServiceKeyNameA(hscmanager.into_param().abi(), lpdisplayname.into_param().abi(), ::core::mem::transmute(lpservicename), lpcchbuffer) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -248,7 +248,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetServiceKeyNameW ( hscmanager : super::super::Security:: SC_HANDLE , lpdisplayname : :: windows::core::PCWSTR , lpservicename : :: windows::core::PWSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetServiceKeyNameW ( hscmanager : super::super::Security:: SC_HANDLE , lpdisplayname : ::windows::core::PCWSTR , lpservicename : ::windows::core::PWSTR , lpcchbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); GetServiceKeyNameW(hscmanager.into_param().abi(), lpdisplayname.into_param().abi(), ::core::mem::transmute(lpservicename), lpcchbuffer) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_System_Registry\"`*"] @@ -268,7 +268,7 @@ pub unsafe fn GetSharedServiceDirectory(servicehandle: P0, directorytype: SE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-service-core-l1-1-5.dll""system" fn GetSharedServiceDirectory ( servicehandle : super::super::Security:: SC_HANDLE , directorytype : SERVICE_SHARED_DIRECTORY_TYPE , pathbuffer : :: windows::core::PWSTR , pathbufferlength : u32 , requiredbufferlength : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "api-ms-win-service-core-l1-1-5.dll""system" fn GetSharedServiceDirectory ( servicehandle : super::super::Security:: SC_HANDLE , directorytype : SERVICE_SHARED_DIRECTORY_TYPE , pathbuffer : ::windows::core::PWSTR , pathbufferlength : u32 , requiredbufferlength : *mut u32 ) -> u32 ); GetSharedServiceDirectory(servicehandle.into_param().abi(), directorytype, ::core::mem::transmute(pathbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pathbuffer.as_deref().map_or(0, |slice| slice.len() as _), requiredbufferlength) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] @@ -329,7 +329,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenSCManagerA ( lpmachinename : :: windows::core::PCSTR , lpdatabasename : :: windows::core::PCSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenSCManagerA ( lpmachinename : ::windows::core::PCSTR , lpdatabasename : ::windows::core::PCSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); let result__ = OpenSCManagerA(lpmachinename.into_param().abi(), lpdatabasename.into_param().abi(), dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -341,7 +341,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenSCManagerW ( lpmachinename : :: windows::core::PCWSTR , lpdatabasename : :: windows::core::PCWSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenSCManagerW ( lpmachinename : ::windows::core::PCWSTR , lpdatabasename : ::windows::core::PCWSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); let result__ = OpenSCManagerW(lpmachinename.into_param().abi(), lpdatabasename.into_param().abi(), dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -353,7 +353,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenServiceA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows::core::PCSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenServiceA ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows::core::PCSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); let result__ = OpenServiceA(hscmanager.into_param().abi(), lpservicename.into_param().abi(), dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -365,7 +365,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn OpenServiceW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : :: windows::core::PCWSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn OpenServiceW ( hscmanager : super::super::Security:: SC_HANDLE , lpservicename : ::windows::core::PCWSTR , dwdesiredaccess : u32 ) -> super::super::Security:: SC_HANDLE ); let result__ = OpenServiceW(hscmanager.into_param().abi(), lpservicename.into_param().abi(), dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -475,7 +475,7 @@ pub unsafe fn RegisterServiceCtrlHandlerA(lpservicename: P0, lphandlerproc: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterServiceCtrlHandlerA ( lpservicename : :: windows::core::PCSTR , lphandlerproc : LPHANDLER_FUNCTION ) -> SERVICE_STATUS_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterServiceCtrlHandlerA ( lpservicename : ::windows::core::PCSTR , lphandlerproc : LPHANDLER_FUNCTION ) -> SERVICE_STATUS_HANDLE ); let result__ = RegisterServiceCtrlHandlerA(lpservicename.into_param().abi(), lphandlerproc); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -485,7 +485,7 @@ pub unsafe fn RegisterServiceCtrlHandlerExA(lpservicename: P0, lphandlerproc where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterServiceCtrlHandlerExA ( lpservicename : :: windows::core::PCSTR , lphandlerproc : LPHANDLER_FUNCTION_EX , lpcontext : *const ::core::ffi::c_void ) -> SERVICE_STATUS_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterServiceCtrlHandlerExA ( lpservicename : ::windows::core::PCSTR , lphandlerproc : LPHANDLER_FUNCTION_EX , lpcontext : *const ::core::ffi::c_void ) -> SERVICE_STATUS_HANDLE ); let result__ = RegisterServiceCtrlHandlerExA(lpservicename.into_param().abi(), lphandlerproc, ::core::mem::transmute(lpcontext.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -495,7 +495,7 @@ pub unsafe fn RegisterServiceCtrlHandlerExW(lpservicename: P0, lphandlerproc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterServiceCtrlHandlerExW ( lpservicename : :: windows::core::PCWSTR , lphandlerproc : LPHANDLER_FUNCTION_EX , lpcontext : *const ::core::ffi::c_void ) -> SERVICE_STATUS_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterServiceCtrlHandlerExW ( lpservicename : ::windows::core::PCWSTR , lphandlerproc : LPHANDLER_FUNCTION_EX , lpcontext : *const ::core::ffi::c_void ) -> SERVICE_STATUS_HANDLE ); let result__ = RegisterServiceCtrlHandlerExW(lpservicename.into_param().abi(), lphandlerproc, ::core::mem::transmute(lpcontext.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -505,7 +505,7 @@ pub unsafe fn RegisterServiceCtrlHandlerW(lpservicename: P0, lphandlerproc: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterServiceCtrlHandlerW ( lpservicename : :: windows::core::PCWSTR , lphandlerproc : LPHANDLER_FUNCTION ) -> SERVICE_STATUS_HANDLE ); + ::windows::imp::link ! ( "advapi32.dll""system" fn RegisterServiceCtrlHandlerW ( lpservicename : ::windows::core::PCWSTR , lphandlerproc : LPHANDLER_FUNCTION ) -> SERVICE_STATUS_HANDLE ); let result__ = RegisterServiceCtrlHandlerW(lpservicename.into_param().abi(), lphandlerproc); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -549,7 +549,7 @@ pub unsafe fn StartServiceA(hservice: P0, lpserviceargvectors: ::core::optio where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn StartServiceA ( hservice : super::super::Security:: SC_HANDLE , dwnumserviceargs : u32 , lpserviceargvectors : *const :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn StartServiceA ( hservice : super::super::Security:: SC_HANDLE , dwnumserviceargs : u32 , lpserviceargvectors : *const ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); StartServiceA(hservice.into_param().abi(), lpserviceargvectors.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpserviceargvectors.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] @@ -573,7 +573,7 @@ pub unsafe fn StartServiceW(hservice: P0, lpserviceargvectors: ::core::optio where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn StartServiceW ( hservice : super::super::Security:: SC_HANDLE , dwnumserviceargs : u32 , lpserviceargvectors : *const :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn StartServiceW ( hservice : super::super::Security:: SC_HANDLE , dwnumserviceargs : u32 , lpserviceargvectors : *const ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); StartServiceW(hservice.into_param().abi(), lpserviceargvectors.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(lpserviceargvectors.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_Services\"`, `\"Win32_Foundation\"`*"] @@ -615,7 +615,7 @@ pub const NETWORK_MANAGER_LAST_IP_ADDRESS_REMOVAL_GUID: ::windows::core::GUID = #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const RPC_INTERFACE_EVENT_GUID: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbc90d167_9470_4139_a9ba_be0bbbf5b74d); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SC_AGGREGATE_STORAGE_KEY: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Control\\ServiceAggregatedEvents"); +pub const SC_AGGREGATE_STORAGE_KEY: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Control\\ServiceAggregatedEvents"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SC_MANAGER_ALL_ACCESS: u32 = 983103u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] @@ -631,17 +631,17 @@ pub const SC_MANAGER_MODIFY_BOOT_CONFIG: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SC_MANAGER_QUERY_LOCK_STATUS: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_ACTIVE_DATABASE: ::windows::core::PCWSTR = ::windows::w!("ServicesActive"); +pub const SERVICES_ACTIVE_DATABASE: ::windows::core::PCWSTR = ::windows::core::w!("ServicesActive"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_ACTIVE_DATABASEA: ::windows::core::PCSTR = ::windows::s!("ServicesActive"); +pub const SERVICES_ACTIVE_DATABASEA: ::windows::core::PCSTR = ::windows::core::s!("ServicesActive"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_ACTIVE_DATABASEW: ::windows::core::PCWSTR = ::windows::w!("ServicesActive"); +pub const SERVICES_ACTIVE_DATABASEW: ::windows::core::PCWSTR = ::windows::core::w!("ServicesActive"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_FAILED_DATABASE: ::windows::core::PCWSTR = ::windows::w!("ServicesFailed"); +pub const SERVICES_FAILED_DATABASE: ::windows::core::PCWSTR = ::windows::core::w!("ServicesFailed"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_FAILED_DATABASEA: ::windows::core::PCSTR = ::windows::s!("ServicesFailed"); +pub const SERVICES_FAILED_DATABASEA: ::windows::core::PCSTR = ::windows::core::s!("ServicesFailed"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICES_FAILED_DATABASEW: ::windows::core::PCWSTR = ::windows::w!("ServicesFailed"); +pub const SERVICES_FAILED_DATABASEW: ::windows::core::PCWSTR = ::windows::core::w!("ServicesFailed"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SERVICE_ACCEPT_HARDWAREPROFILECHANGE: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] @@ -847,7 +847,7 @@ pub const SERVICE_STOP_REASON_MINOR_UPGRADE: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SERVICE_STOP_REASON_MINOR_WMI: u32 = 18u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] -pub const SERVICE_TRIGGER_STARTED_ARGUMENT: ::windows::core::PCWSTR = ::windows::w!("TriggerStarted"); +pub const SERVICE_TRIGGER_STARTED_ARGUMENT: ::windows::core::PCWSTR = ::windows::core::w!("TriggerStarted"); #[doc = "*Required features: `\"Win32_System_Services\"`*"] pub const SERVICE_TRIGGER_TYPE_AGGREGATE: u32 = 30u32; #[doc = "*Required features: `\"Win32_System_Services\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs index 1e78482d7f..d52607d9f9 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SettingsManagementInfrastructure/mod.rs @@ -978,23 +978,23 @@ pub const WCM_E_VALUETOOBIG: ::windows::core::HRESULT = ::windows::core::HRESULT #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub const WCM_E_WRONGESCAPESTRING: ::windows::core::HRESULT = ::windows::core::HRESULT(-2145255412i32); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_ARCHITECTURE: ::windows::core::PCWSTR = ::windows::w!("architecture"); +pub const WCM_SETTINGS_ID_ARCHITECTURE: ::windows::core::PCWSTR = ::windows::core::w!("architecture"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub const WCM_SETTINGS_ID_FLAG_DEFINITION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub const WCM_SETTINGS_ID_FLAG_REFERENCE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_LANGUAGE: ::windows::core::PCWSTR = ::windows::w!("language"); +pub const WCM_SETTINGS_ID_LANGUAGE: ::windows::core::PCWSTR = ::windows::core::w!("language"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_NAME: ::windows::core::PCWSTR = ::windows::w!("name"); +pub const WCM_SETTINGS_ID_NAME: ::windows::core::PCWSTR = ::windows::core::w!("name"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_TOKEN: ::windows::core::PCWSTR = ::windows::w!("token"); +pub const WCM_SETTINGS_ID_TOKEN: ::windows::core::PCWSTR = ::windows::core::w!("token"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_URI: ::windows::core::PCWSTR = ::windows::w!("uri"); +pub const WCM_SETTINGS_ID_URI: ::windows::core::PCWSTR = ::windows::core::w!("uri"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_VERSION: ::windows::core::PCWSTR = ::windows::w!("version"); +pub const WCM_SETTINGS_ID_VERSION: ::windows::core::PCWSTR = ::windows::core::w!("version"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] -pub const WCM_SETTINGS_ID_VERSION_SCOPE: ::windows::core::PCWSTR = ::windows::w!("versionScope"); +pub const WCM_SETTINGS_ID_VERSION_SCOPE: ::windows::core::PCWSTR = ::windows::core::w!("versionScope"); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] pub const WCM_S_ATTRIBUTENOTALLOWED: ::windows::core::HRESULT = ::windows::core::HRESULT(2232325i32); #[doc = "*Required features: `\"Win32_System_SettingsManagementInfrastructure\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs index b877e51432..3a08d7219a 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Shutdown/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn AbortSystemShutdownA(lpmachinename: P0) -> super::super::Found where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AbortSystemShutdownA ( lpmachinename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AbortSystemShutdownA ( lpmachinename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AbortSystemShutdownA(lpmachinename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] @@ -15,7 +15,7 @@ pub unsafe fn AbortSystemShutdownW(lpmachinename: P0) -> super::super::Found where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn AbortSystemShutdownW ( lpmachinename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn AbortSystemShutdownW ( lpmachinename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AbortSystemShutdownW(lpmachinename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] @@ -42,7 +42,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateShutdownA ( lpmachinename : :: windows::core::PCSTR , lpmessage : :: windows::core::PCSTR , dwgraceperiod : u32 , dwshutdownflags : SHUTDOWN_FLAGS , dwreason : SHUTDOWN_REASON ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateShutdownA ( lpmachinename : ::windows::core::PCSTR , lpmessage : ::windows::core::PCSTR , dwgraceperiod : u32 , dwshutdownflags : SHUTDOWN_FLAGS , dwreason : SHUTDOWN_REASON ) -> u32 ); InitiateShutdownA(lpmachinename.into_param().abi(), lpmessage.into_param().abi(), dwgraceperiod, dwshutdownflags, dwreason) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] @@ -52,7 +52,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateShutdownW ( lpmachinename : :: windows::core::PCWSTR , lpmessage : :: windows::core::PCWSTR , dwgraceperiod : u32 , dwshutdownflags : SHUTDOWN_FLAGS , dwreason : SHUTDOWN_REASON ) -> u32 ); + ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateShutdownW ( lpmachinename : ::windows::core::PCWSTR , lpmessage : ::windows::core::PCWSTR , dwgraceperiod : u32 , dwshutdownflags : SHUTDOWN_FLAGS , dwreason : SHUTDOWN_REASON ) -> u32 ); InitiateShutdownW(lpmachinename.into_param().abi(), lpmessage.into_param().abi(), dwgraceperiod, dwshutdownflags, dwreason) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] @@ -65,7 +65,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateSystemShutdownA ( lpmachinename : :: windows::core::PCSTR , lpmessage : :: windows::core::PCSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateSystemShutdownA ( lpmachinename : ::windows::core::PCSTR , lpmessage : ::windows::core::PCSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); InitiateSystemShutdownA(lpmachinename.into_param().abi(), lpmessage.into_param().abi(), dwtimeout, bforceappsclosed.into_param().abi(), brebootaftershutdown.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] @@ -78,7 +78,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateSystemShutdownExA ( lpmachinename : :: windows::core::PCSTR , lpmessage : :: windows::core::PCSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateSystemShutdownExA ( lpmachinename : ::windows::core::PCSTR , lpmessage : ::windows::core::PCSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); InitiateSystemShutdownExA(lpmachinename.into_param().abi(), lpmessage.into_param().abi(), dwtimeout, bforceappsclosed.into_param().abi(), brebootaftershutdown.into_param().abi(), dwreason) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] @@ -91,7 +91,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateSystemShutdownExW ( lpmachinename : :: windows::core::PCWSTR , lpmessage : :: windows::core::PCWSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateSystemShutdownExW ( lpmachinename : ::windows::core::PCWSTR , lpmessage : ::windows::core::PCWSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL , dwreason : SHUTDOWN_REASON ) -> super::super::Foundation:: BOOL ); InitiateSystemShutdownExW(lpmachinename.into_param().abi(), lpmessage.into_param().abi(), dwtimeout, bforceappsclosed.into_param().abi(), brebootaftershutdown.into_param().abi(), dwreason) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] @@ -104,7 +104,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateSystemShutdownW ( lpmachinename : :: windows::core::PCWSTR , lpmessage : :: windows::core::PCWSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn InitiateSystemShutdownW ( lpmachinename : ::windows::core::PCWSTR , lpmessage : ::windows::core::PCWSTR , dwtimeout : u32 , bforceappsclosed : super::super::Foundation:: BOOL , brebootaftershutdown : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); InitiateSystemShutdownW(lpmachinename.into_param().abi(), lpmessage.into_param().abi(), dwtimeout, bforceappsclosed.into_param().abi(), brebootaftershutdown.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] @@ -122,7 +122,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn ShutdownBlockReasonCreate ( hwnd : super::super::Foundation:: HWND , pwszreason : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn ShutdownBlockReasonCreate ( hwnd : super::super::Foundation:: HWND , pwszreason : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ShutdownBlockReasonCreate(hwnd.into_param().abi(), pwszreason.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`, `\"Win32_Foundation\"`*"] @@ -142,7 +142,7 @@ pub unsafe fn ShutdownBlockReasonQuery(hwnd: P0, pwszbuff: ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn ShutdownBlockReasonQuery ( hwnd : super::super::Foundation:: HWND , pwszbuff : :: windows::core::PWSTR , pcchbuff : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn ShutdownBlockReasonQuery ( hwnd : super::super::Foundation:: HWND , pwszbuff : ::windows::core::PWSTR , pcchbuff : *mut u32 ) -> super::super::Foundation:: BOOL ); ShutdownBlockReasonQuery(hwnd.into_param().abi(), ::core::mem::transmute(pwszbuff), pcchbuff) } #[doc = "*Required features: `\"Win32_System_Shutdown\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs b/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs index 413814d512..99fcfa0e17 100644 --- a/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/StationsAndDesktops/mod.rs @@ -70,7 +70,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateDesktopA ( lpszdesktop : :: windows::core::PCSTR , lpszdevice : :: windows::core::PCSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HDESK ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateDesktopA ( lpszdesktop : ::windows::core::PCSTR , lpszdevice : ::windows::core::PCSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HDESK ); let result__ = CreateDesktopA(lpszdesktop.into_param().abi(), lpszdevice.into_param().abi(), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -82,7 +82,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateDesktopExA ( lpszdesktop : :: windows::core::PCSTR , lpszdevice : :: windows::core::PCSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES , ulheapsize : u32 , pvoid : *const ::core::ffi::c_void ) -> HDESK ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateDesktopExA ( lpszdesktop : ::windows::core::PCSTR , lpszdevice : ::windows::core::PCSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEA , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES , ulheapsize : u32 , pvoid : *const ::core::ffi::c_void ) -> HDESK ); let result__ = CreateDesktopExA(lpszdesktop.into_param().abi(), lpszdevice.into_param().abi(), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa.unwrap_or(::std::ptr::null())), ulheapsize, ::core::mem::transmute(pvoid.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -94,7 +94,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateDesktopExW ( lpszdesktop : :: windows::core::PCWSTR , lpszdevice : :: windows::core::PCWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES , ulheapsize : u32 , pvoid : *const ::core::ffi::c_void ) -> HDESK ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateDesktopExW ( lpszdesktop : ::windows::core::PCWSTR , lpszdevice : ::windows::core::PCWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES , ulheapsize : u32 , pvoid : *const ::core::ffi::c_void ) -> HDESK ); let result__ = CreateDesktopExW(lpszdesktop.into_param().abi(), lpszdevice.into_param().abi(), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa.unwrap_or(::std::ptr::null())), ulheapsize, ::core::mem::transmute(pvoid.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -106,7 +106,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateDesktopW ( lpszdesktop : :: windows::core::PCWSTR , lpszdevice : :: windows::core::PCWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HDESK ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateDesktopW ( lpszdesktop : ::windows::core::PCWSTR , lpszdevice : ::windows::core::PCWSTR , pdevmode : *const super::super::Graphics::Gdi:: DEVMODEW , dwflags : DESKTOP_CONTROL_FLAGS , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HDESK ); let result__ = CreateDesktopW(lpszdesktop.into_param().abi(), lpszdevice.into_param().abi(), ::core::mem::transmute(pdevmode.unwrap_or(::std::ptr::null())), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -117,7 +117,7 @@ pub unsafe fn CreateWindowStationA(lpwinsta: P0, dwflags: u32, dwdesiredacce where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateWindowStationA ( lpwinsta : :: windows::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HWINSTA ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateWindowStationA ( lpwinsta : ::windows::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HWINSTA ); let result__ = CreateWindowStationA(lpwinsta.into_param().abi(), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -128,7 +128,7 @@ pub unsafe fn CreateWindowStationW(lpwinsta: P0, dwflags: u32, dwdesiredacce where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateWindowStationW ( lpwinsta : :: windows::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HWINSTA ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateWindowStationW ( lpwinsta : ::windows::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 , lpsa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> HWINSTA ); let result__ = CreateWindowStationW(lpwinsta.into_param().abi(), dwflags, dwdesiredaccess, ::core::mem::transmute(lpsa.unwrap_or(::std::ptr::null()))); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -227,7 +227,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn OpenDesktopA ( lpszdesktop : :: windows::core::PCSTR , dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HDESK ); + ::windows::imp::link ! ( "user32.dll""system" fn OpenDesktopA ( lpszdesktop : ::windows::core::PCSTR , dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HDESK ); let result__ = OpenDesktopA(lpszdesktop.into_param().abi(), dwflags, finherit.into_param().abi(), dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -239,7 +239,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn OpenDesktopW ( lpszdesktop : :: windows::core::PCWSTR , dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HDESK ); + ::windows::imp::link ! ( "user32.dll""system" fn OpenDesktopW ( lpszdesktop : ::windows::core::PCWSTR , dwflags : DESKTOP_CONTROL_FLAGS , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HDESK ); let result__ = OpenDesktopW(lpszdesktop.into_param().abi(), dwflags, finherit.into_param().abi(), dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -262,7 +262,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn OpenWindowStationA ( lpszwinsta : :: windows::core::PCSTR , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HWINSTA ); + ::windows::imp::link ! ( "user32.dll""system" fn OpenWindowStationA ( lpszwinsta : ::windows::core::PCSTR , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HWINSTA ); let result__ = OpenWindowStationA(lpszwinsta.into_param().abi(), finherit.into_param().abi(), dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -274,7 +274,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn OpenWindowStationW ( lpszwinsta : :: windows::core::PCWSTR , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HWINSTA ); + ::windows::imp::link ! ( "user32.dll""system" fn OpenWindowStationW ( lpszwinsta : ::windows::core::PCWSTR , finherit : super::super::Foundation:: BOOL , dwdesiredaccess : u32 ) -> HWINSTA ); let result__ = OpenWindowStationW(lpszwinsta.into_param().abi(), finherit.into_param().abi(), dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } diff --git a/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs index b07838417d..e2a3f6565e 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SubsystemForLinux/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn WslConfigureDistribution(distributionname: P0, defaultuid: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslConfigureDistribution ( distributionname : :: windows::core::PCWSTR , defaultuid : u32 , wsldistributionflags : WSL_DISTRIBUTION_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslConfigureDistribution ( distributionname : ::windows::core::PCWSTR , defaultuid : u32 , wsldistributionflags : WSL_DISTRIBUTION_FLAGS ) -> ::windows::core::HRESULT ); WslConfigureDistribution(distributionname.into_param().abi(), defaultuid, wsldistributionflags).ok() } #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] @@ -13,7 +13,7 @@ pub unsafe fn WslGetDistributionConfiguration(distributionname: P0, distribu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslGetDistributionConfiguration ( distributionname : :: windows::core::PCWSTR , distributionversion : *mut u32 , defaultuid : *mut u32 , wsldistributionflags : *mut WSL_DISTRIBUTION_FLAGS , defaultenvironmentvariables : *mut *mut :: windows::core::PSTR , defaultenvironmentvariablecount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslGetDistributionConfiguration ( distributionname : ::windows::core::PCWSTR , distributionversion : *mut u32 , defaultuid : *mut u32 , wsldistributionflags : *mut WSL_DISTRIBUTION_FLAGS , defaultenvironmentvariables : *mut *mut ::windows::core::PSTR , defaultenvironmentvariablecount : *mut u32 ) -> ::windows::core::HRESULT ); WslGetDistributionConfiguration(distributionname.into_param().abi(), distributionversion, defaultuid, wsldistributionflags, defaultenvironmentvariables, defaultenvironmentvariablecount).ok() } #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`, `\"Win32_Foundation\"`*"] @@ -23,7 +23,7 @@ pub unsafe fn WslIsDistributionRegistered(distributionname: P0) -> super::su where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslIsDistributionRegistered ( distributionname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslIsDistributionRegistered ( distributionname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WslIsDistributionRegistered(distributionname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`, `\"Win32_Foundation\"`*"] @@ -38,7 +38,7 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslLaunch ( distributionname : :: windows::core::PCWSTR , command : :: windows::core::PCWSTR , usecurrentworkingdirectory : super::super::Foundation:: BOOL , stdin : super::super::Foundation:: HANDLE , stdout : super::super::Foundation:: HANDLE , stderr : super::super::Foundation:: HANDLE , process : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslLaunch ( distributionname : ::windows::core::PCWSTR , command : ::windows::core::PCWSTR , usecurrentworkingdirectory : super::super::Foundation:: BOOL , stdin : super::super::Foundation:: HANDLE , stdout : super::super::Foundation:: HANDLE , stderr : super::super::Foundation:: HANDLE , process : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WslLaunch(distributionname.into_param().abi(), command.into_param().abi(), usecurrentworkingdirectory.into_param().abi(), stdin.into_param().abi(), stdout.into_param().abi(), stderr.into_param().abi(), &mut result__).from_abi(result__) } @@ -51,7 +51,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslLaunchInteractive ( distributionname : :: windows::core::PCWSTR , command : :: windows::core::PCWSTR , usecurrentworkingdirectory : super::super::Foundation:: BOOL , exitcode : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslLaunchInteractive ( distributionname : ::windows::core::PCWSTR , command : ::windows::core::PCWSTR , usecurrentworkingdirectory : super::super::Foundation:: BOOL , exitcode : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WslLaunchInteractive(distributionname.into_param().abi(), command.into_param().abi(), usecurrentworkingdirectory.into_param().abi(), &mut result__).from_abi(result__) } @@ -62,7 +62,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslRegisterDistribution ( distributionname : :: windows::core::PCWSTR , targzfilename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslRegisterDistribution ( distributionname : ::windows::core::PCWSTR , targzfilename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WslRegisterDistribution(distributionname.into_param().abi(), targzfilename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] @@ -71,7 +71,7 @@ pub unsafe fn WslUnregisterDistribution(distributionname: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslUnregisterDistribution ( distributionname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-wsl-api-l1-1-0.dll""system" fn WslUnregisterDistribution ( distributionname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); WslUnregisterDistribution(distributionname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_SubsystemForLinux\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs index 121e2b0cc3..6c76df0960 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SystemInformation/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn DnsHostnameToComputerNameExW(hostname: P0, computername: ::win where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DnsHostnameToComputerNameExW ( hostname : :: windows::core::PCWSTR , computername : :: windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DnsHostnameToComputerNameExW ( hostname : ::windows::core::PCWSTR , computername : ::windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); DnsHostnameToComputerNameExW(hostname.into_param().abi(), ::core::mem::transmute(computername), nsize) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] @@ -18,14 +18,14 @@ pub unsafe fn EnumSystemFirmwareTables(firmwaretableprovidersignature: FIRMWARE_ #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetComputerNameExA(nametype: COMPUTER_NAME_FORMAT, lpbuffer: ::windows::core::PSTR, nsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetComputerNameExA ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : :: windows::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetComputerNameExA ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : ::windows::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetComputerNameExA(nametype, ::core::mem::transmute(lpbuffer), nsize) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetComputerNameExW(nametype: COMPUTER_NAME_FORMAT, lpbuffer: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetComputerNameExW ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : :: windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetComputerNameExW ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : ::windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetComputerNameExW(nametype, ::core::mem::transmute(lpbuffer), nsize) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] @@ -38,7 +38,7 @@ pub unsafe fn GetFirmwareType(firmwaretype: *mut FIRMWARE_TYPE) -> super::super: #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetIntegratedDisplaySize() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-sysinfo-l1-2-3.dll""system" fn GetIntegratedDisplaySize ( sizeininches : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-sysinfo-l1-2-3.dll""system" fn GetIntegratedDisplaySize ( sizeininches : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetIntegratedDisplaySize(&mut result__).from_abi(result__) } @@ -126,13 +126,13 @@ pub unsafe fn GetSystemDEPPolicy() -> DEP_SYSTEM_POLICY_TYPE { #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetSystemDirectoryA(lpbuffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemDirectoryA ( lpbuffer : :: windows::core::PSTR , usize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemDirectoryA ( lpbuffer : ::windows::core::PSTR , usize : u32 ) -> u32 ); GetSystemDirectoryA(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetSystemDirectoryW(lpbuffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemDirectoryW ( lpbuffer : :: windows::core::PWSTR , usize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemDirectoryW ( lpbuffer : ::windows::core::PWSTR , usize : u32 ) -> u32 ); GetSystemDirectoryW(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] @@ -202,37 +202,37 @@ pub unsafe fn GetSystemTimePreciseAsFileTime() -> super::super::Foundation::FILE #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetSystemWindowsDirectoryA(lpbuffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemWindowsDirectoryA ( lpbuffer : :: windows::core::PSTR , usize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemWindowsDirectoryA ( lpbuffer : ::windows::core::PSTR , usize : u32 ) -> u32 ); GetSystemWindowsDirectoryA(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetSystemWindowsDirectoryW(lpbuffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemWindowsDirectoryW ( lpbuffer : :: windows::core::PWSTR , usize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemWindowsDirectoryW ( lpbuffer : ::windows::core::PWSTR , usize : u32 ) -> u32 ); GetSystemWindowsDirectoryW(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetSystemWow64Directory2A(lpbuffer: ::core::option::Option<&mut [u8]>, imagefilemachinetype: IMAGE_FILE_MACHINE) -> u32 { - ::windows::imp::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" fn GetSystemWow64Directory2A ( lpbuffer : :: windows::core::PSTR , usize : u32 , imagefilemachinetype : IMAGE_FILE_MACHINE ) -> u32 ); + ::windows::imp::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" fn GetSystemWow64Directory2A ( lpbuffer : ::windows::core::PSTR , usize : u32 , imagefilemachinetype : IMAGE_FILE_MACHINE ) -> u32 ); GetSystemWow64Directory2A(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), imagefilemachinetype) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetSystemWow64Directory2W(lpbuffer: ::core::option::Option<&mut [u16]>, imagefilemachinetype: IMAGE_FILE_MACHINE) -> u32 { - ::windows::imp::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" fn GetSystemWow64Directory2W ( lpbuffer : :: windows::core::PWSTR , usize : u32 , imagefilemachinetype : IMAGE_FILE_MACHINE ) -> u32 ); + ::windows::imp::link ! ( "api-ms-win-core-wow64-l1-1-1.dll""system" fn GetSystemWow64Directory2W ( lpbuffer : ::windows::core::PWSTR , usize : u32 , imagefilemachinetype : IMAGE_FILE_MACHINE ) -> u32 ); GetSystemWow64Directory2W(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _), imagefilemachinetype) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetSystemWow64DirectoryA(lpbuffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemWow64DirectoryA ( lpbuffer : :: windows::core::PSTR , usize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemWow64DirectoryA ( lpbuffer : ::windows::core::PSTR , usize : u32 ) -> u32 ); GetSystemWow64DirectoryA(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetSystemWow64DirectoryW(lpbuffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemWow64DirectoryW ( lpbuffer : :: windows::core::PWSTR , usize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetSystemWow64DirectoryW ( lpbuffer : ::windows::core::PWSTR , usize : u32 ) -> u32 ); GetSystemWow64DirectoryW(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] @@ -270,13 +270,13 @@ pub unsafe fn GetVersionExW(lpversioninformation: *mut OSVERSIONINFOW) -> super: #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetWindowsDirectoryA(lpbuffer: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetWindowsDirectoryA ( lpbuffer : :: windows::core::PSTR , usize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetWindowsDirectoryA ( lpbuffer : ::windows::core::PSTR , usize : u32 ) -> u32 ); GetWindowsDirectoryA(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn GetWindowsDirectoryW(lpbuffer: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetWindowsDirectoryW ( lpbuffer : :: windows::core::PWSTR , usize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetWindowsDirectoryW ( lpbuffer : ::windows::core::PWSTR , usize : u32 ) -> u32 ); GetWindowsDirectoryW(::core::mem::transmute(lpbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuffer.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] @@ -303,14 +303,14 @@ pub unsafe fn IsUserCetAvailableInEnvironment(usercetenvironment: USER_CET_ENVIR #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IsWow64GuestMachineSupported(wowguestmachine: IMAGE_FILE_MACHINE) -> ::windows::core::Result { - ::windows::imp::link ! ( "kernel32.dll""system" fn IsWow64GuestMachineSupported ( wowguestmachine : IMAGE_FILE_MACHINE , machineissupported : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn IsWow64GuestMachineSupported ( wowguestmachine : IMAGE_FILE_MACHINE , machineissupported : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IsWow64GuestMachineSupported(wowguestmachine, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] #[inline] pub unsafe fn RtlConvertDeviceFamilyInfoToString(puldevicefamilybuffersize: *mut u32, puldeviceformbuffersize: *mut u32, devicefamily: ::windows::core::PWSTR, deviceform: ::windows::core::PWSTR) -> u32 { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlConvertDeviceFamilyInfoToString ( puldevicefamilybuffersize : *mut u32 , puldeviceformbuffersize : *mut u32 , devicefamily : :: windows::core::PWSTR , deviceform : :: windows::core::PWSTR ) -> u32 ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlConvertDeviceFamilyInfoToString ( puldevicefamilybuffersize : *mut u32 , puldeviceformbuffersize : *mut u32 , devicefamily : ::windows::core::PWSTR , deviceform : ::windows::core::PWSTR ) -> u32 ); RtlConvertDeviceFamilyInfoToString(puldevicefamilybuffersize, puldeviceformbuffersize, ::core::mem::transmute(devicefamily), ::core::mem::transmute(deviceform)) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`*"] @@ -351,7 +351,7 @@ pub unsafe fn SetComputerNameA(lpcomputername: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameA ( lpcomputername : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameA ( lpcomputername : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetComputerNameA(lpcomputername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] @@ -361,7 +361,7 @@ pub unsafe fn SetComputerNameEx2W(nametype: COMPUTER_NAME_FORMAT, flags: u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameEx2W ( nametype : COMPUTER_NAME_FORMAT , flags : u32 , lpbuffer : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameEx2W ( nametype : COMPUTER_NAME_FORMAT , flags : u32 , lpbuffer : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetComputerNameEx2W(nametype, flags, lpbuffer.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] @@ -371,7 +371,7 @@ pub unsafe fn SetComputerNameExA(nametype: COMPUTER_NAME_FORMAT, lpbuffer: P where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameExA ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameExA ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetComputerNameExA(nametype, lpbuffer.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] @@ -381,7 +381,7 @@ pub unsafe fn SetComputerNameExW(nametype: COMPUTER_NAME_FORMAT, lpbuffer: P where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameExW ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameExW ( nametype : COMPUTER_NAME_FORMAT , lpbuffer : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetComputerNameExW(nametype, lpbuffer.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] @@ -391,7 +391,7 @@ pub unsafe fn SetComputerNameW(lpcomputername: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameW ( lpcomputername : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetComputerNameW ( lpcomputername : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetComputerNameW(lpcomputername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_SystemInformation\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs index 6d2cffdf9e..8484118e00 100644 --- a/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/SystemServices/mod.rs @@ -17,13 +17,13 @@ pub const ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE: u32 = 12u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACCESS_DENIED_OBJECT_ACE_TYPE: u32 = 6u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ACCESS_DS_OBJECT_TYPE_NAME_A: ::windows::core::PCSTR = ::windows::s!("Directory Service Object"); +pub const ACCESS_DS_OBJECT_TYPE_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("Directory Service Object"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ACCESS_DS_OBJECT_TYPE_NAME_W: ::windows::core::PCWSTR = ::windows::w!("Directory Service Object"); +pub const ACCESS_DS_OBJECT_TYPE_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("Directory Service Object"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ACCESS_DS_SOURCE_A: ::windows::core::PCSTR = ::windows::s!("DS"); +pub const ACCESS_DS_SOURCE_A: ::windows::core::PCSTR = ::windows::core::s!("DS"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const ACCESS_DS_SOURCE_W: ::windows::core::PCWSTR = ::windows::w!("DS"); +pub const ACCESS_DS_SOURCE_W: ::windows::core::PCWSTR = ::windows::core::w!("DS"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const ACCESS_FILTER_SECURITY_INFORMATION: i32 = 256i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -1157,9 +1157,9 @@ pub const DDBLT_EXTENDED_PRESENTATION_STRETCHFACTOR: i32 = 16i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DEDICATED_MEMORY_CACHE_ELIGIBLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DEVICEFAMILYDEVICEFORM_KEY: ::windows::core::PCWSTR = ::windows::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\OEM"); +pub const DEVICEFAMILYDEVICEFORM_KEY: ::windows::core::PCWSTR = ::windows::core::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion\\OEM"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const DEVICEFAMILYDEVICEFORM_VALUE: ::windows::core::PCWSTR = ::windows::w!("DeviceForm"); +pub const DEVICEFAMILYDEVICEFORM_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("DeviceForm"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const DIAGNOSTIC_REASON_DETAILED_STRING: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -2123,17 +2123,17 @@ pub const HIBERFILE_TYPE_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const HIBERFILE_TYPE_REDUCED: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_END: ::windows::core::PCSTR = ::windows::s!("`\n"); +pub const IMAGE_ARCHIVE_END: ::windows::core::PCSTR = ::windows::core::s!("`\n"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_HYBRIDMAP_MEMBER: ::windows::core::PCSTR = ::windows::s!("// "); +pub const IMAGE_ARCHIVE_HYBRIDMAP_MEMBER: ::windows::core::PCSTR = ::windows::core::s!("// "); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_LINKER_MEMBER: ::windows::core::PCSTR = ::windows::s!("/ "); +pub const IMAGE_ARCHIVE_LINKER_MEMBER: ::windows::core::PCSTR = ::windows::core::s!("/ "); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_LONGNAMES_MEMBER: ::windows::core::PCSTR = ::windows::s!("// "); +pub const IMAGE_ARCHIVE_LONGNAMES_MEMBER: ::windows::core::PCSTR = ::windows::core::s!("// "); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_PAD: ::windows::core::PCSTR = ::windows::s!("\n"); +pub const IMAGE_ARCHIVE_PAD: ::windows::core::PCSTR = ::windows::core::s!("\n"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_ARCHIVE_START: ::windows::core::PCSTR = ::windows::s!("!\n"); +pub const IMAGE_ARCHIVE_START: ::windows::core::PCSTR = ::windows::core::s!("!\n"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_ARCHIVE_START_SIZE: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -2311,7 +2311,7 @@ pub const IMAGE_OS2_SIGNATURE_LE: u16 = 17740u16; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_POLICY_METADATA_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const IMAGE_POLICY_SECTION_NAME: ::windows::core::PCSTR = ::windows::s!(".tPolicy"); +pub const IMAGE_POLICY_SECTION_NAME: ::windows::core::PCSTR = ::windows::core::s!(".tPolicy"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const IMAGE_REL_ALPHA_ABSOLUTE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -3555,7 +3555,7 @@ pub const N_TMASK2: u32 = 240u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const N_TSHIFT: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME: ::windows::core::PCSTR = ::windows::s!("OutOfProcessFunctionTableCallback"); +pub const OUT_OF_PROCESS_FUNCTION_TABLE_CALLBACK_EXPORT_NAME: ::windows::core::PCSTR = ::windows::core::s!("OutOfProcessFunctionTableCallback"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const PARKING_TOPOLOGY_POLICY_DISABLED: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4429,19 +4429,19 @@ pub const SE_ACCESS_CHECK_FLAG_NO_LEARNING_MODE_LOGGING: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_ACCESS_CHECK_VALID_FLAGS: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_ACTIVATE_AS_USER_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("activateAsUser"); +pub const SE_ACTIVATE_AS_USER_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("activateAsUser"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_APP_SILO_PRINT_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("isolatedWin32-print"); +pub const SE_APP_SILO_PRINT_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("isolatedWin32-print"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_APP_SILO_PROFILES_ROOT_MINIMAL_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("isolatedWin32-profilesRootMinimal"); +pub const SE_APP_SILO_PROFILES_ROOT_MINIMAL_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("isolatedWin32-profilesRootMinimal"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_APP_SILO_USER_PROFILE_MINIMAL_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("isolatedWin32-userProfileMinimal"); +pub const SE_APP_SILO_USER_PROFILE_MINIMAL_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("isolatedWin32-userProfileMinimal"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_APP_SILO_VOLUME_ROOT_MINIMAL_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("isolatedWin32-volumeRootMinimal"); +pub const SE_APP_SILO_VOLUME_ROOT_MINIMAL_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("isolatedWin32-volumeRootMinimal"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_CONSTRAINED_IMPERSONATION_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("constrainedImpersonation"); +pub const SE_CONSTRAINED_IMPERSONATION_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("constrainedImpersonation"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_DEVELOPMENT_MODE_NETWORK_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("developmentModeNetwork"); +pub const SE_DEVELOPMENT_MODE_NETWORK_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("developmentModeNetwork"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_GROUP_ENABLED: i32 = 4i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4461,11 +4461,11 @@ pub const SE_GROUP_RESOURCE: i32 = 536870912i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_GROUP_USE_FOR_DENY_ONLY: i32 = 16i32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_LEARNING_MODE_LOGGING_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("learningModeLogging"); +pub const SE_LEARNING_MODE_LOGGING_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("learningModeLogging"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_MUMA_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("muma"); +pub const SE_MUMA_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("muma"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_PERMISSIVE_LEARNING_MODE_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("permissiveLearningMode"); +pub const SE_PERMISSIVE_LEARNING_MODE_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("permissiveLearningMode"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_SECURITY_DESCRIPTOR_FLAG_NO_ACCESS_FILTER_ACE: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4475,7 +4475,7 @@ pub const SE_SECURITY_DESCRIPTOR_FLAG_NO_OWNER_ACE: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_SECURITY_DESCRIPTOR_VALID_FLAGS: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SE_SESSION_IMPERSONATION_CAPABILITY: ::windows::core::PCWSTR = ::windows::w!("sessionImpersonation"); +pub const SE_SESSION_IMPERSONATION_CAPABILITY: ::windows::core::PCWSTR = ::windows::core::w!("sessionImpersonation"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SE_SIGNING_LEVEL_ANTIMALWARE: u32 = 7u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -4527,7 +4527,7 @@ pub const SIZEOF_RFPO_DATA: u32 = 16u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SIZE_OF_80387_REGISTERS: u32 = 80u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const SMB_CCF_APP_INSTANCE_EA_NAME: ::windows::core::PCSTR = ::windows::s!("ClusteredApplicationInstance"); +pub const SMB_CCF_APP_INSTANCE_EA_NAME: ::windows::core::PCSTR = ::windows::core::s!("ClusteredApplicationInstance"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const SMT_UNPARKING_POLICY_CORE: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] @@ -5233,11 +5233,11 @@ pub const UCSCHAR_INVALID_CHARACTER: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UNICODE_STRING_MAX_CHARS: u32 = 32767u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UNIFIEDBUILDREVISION_KEY: ::windows::core::PCWSTR = ::windows::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion"); +pub const UNIFIEDBUILDREVISION_KEY: ::windows::core::PCWSTR = ::windows::core::w!("\\Registry\\Machine\\Software\\Microsoft\\Windows NT\\CurrentVersion"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UNIFIEDBUILDREVISION_MIN: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] -pub const UNIFIEDBUILDREVISION_VALUE: ::windows::core::PCWSTR = ::windows::w!("UBR"); +pub const UNIFIEDBUILDREVISION_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("UBR"); #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] pub const UNWIND_CHAIN_LIMIT: u32 = 32u32; #[doc = "*Required features: `\"Win32_System_SystemServices\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs index 702848b7d8..0026055346 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Threading/mod.rs @@ -64,7 +64,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn AvRtCreateThreadOrderingGroup(context: *mut super::super::Foundation::HANDLE, period: *const i64, threadorderingguid: *mut ::windows::core::GUID, timeout: ::core::option::Option<*const i64>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "avrt.dll""system" fn AvRtCreateThreadOrderingGroup ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut :: windows::core::GUID , timeout : *const i64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "avrt.dll""system" fn AvRtCreateThreadOrderingGroup ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut ::windows::core::GUID , timeout : *const i64 ) -> super::super::Foundation:: BOOL ); AvRtCreateThreadOrderingGroup(context, period, threadorderingguid, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -74,7 +74,7 @@ pub unsafe fn AvRtCreateThreadOrderingGroupExA(context: *mut super::super::F where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "avrt.dll""system" fn AvRtCreateThreadOrderingGroupExA ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut :: windows::core::GUID , timeout : *const i64 , taskname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "avrt.dll""system" fn AvRtCreateThreadOrderingGroupExA ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut ::windows::core::GUID , timeout : *const i64 , taskname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AvRtCreateThreadOrderingGroupExA(context, period, threadorderingguid, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), taskname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -84,7 +84,7 @@ pub unsafe fn AvRtCreateThreadOrderingGroupExW(context: *mut super::super::F where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "avrt.dll""system" fn AvRtCreateThreadOrderingGroupExW ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut :: windows::core::GUID , timeout : *const i64 , taskname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "avrt.dll""system" fn AvRtCreateThreadOrderingGroupExW ( context : *mut super::super::Foundation:: HANDLE , period : *const i64 , threadorderingguid : *mut ::windows::core::GUID , timeout : *const i64 , taskname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AvRtCreateThreadOrderingGroupExW(context, period, threadorderingguid, ::core::mem::transmute(timeout.unwrap_or(::std::ptr::null())), taskname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -104,7 +104,7 @@ pub unsafe fn AvRtJoinThreadOrderingGroup(context: *mut super::super::Founda where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "avrt.dll""system" fn AvRtJoinThreadOrderingGroup ( context : *mut super::super::Foundation:: HANDLE , threadorderingguid : *const :: windows::core::GUID , before : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "avrt.dll""system" fn AvRtJoinThreadOrderingGroup ( context : *mut super::super::Foundation:: HANDLE , threadorderingguid : *const ::windows::core::GUID , before : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); AvRtJoinThreadOrderingGroup(context, threadorderingguid, before.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -135,7 +135,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "avrt.dll""system" fn AvSetMmMaxThreadCharacteristicsA ( firsttask : :: windows::core::PCSTR , secondtask : :: windows::core::PCSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "avrt.dll""system" fn AvSetMmMaxThreadCharacteristicsA ( firsttask : ::windows::core::PCSTR , secondtask : ::windows::core::PCSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); let result__ = AvSetMmMaxThreadCharacteristicsA(firsttask.into_param().abi(), secondtask.into_param().abi(), taskindex); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -147,7 +147,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "avrt.dll""system" fn AvSetMmMaxThreadCharacteristicsW ( firsttask : :: windows::core::PCWSTR , secondtask : :: windows::core::PCWSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "avrt.dll""system" fn AvSetMmMaxThreadCharacteristicsW ( firsttask : ::windows::core::PCWSTR , secondtask : ::windows::core::PCWSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); let result__ = AvSetMmMaxThreadCharacteristicsW(firsttask.into_param().abi(), secondtask.into_param().abi(), taskindex); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -158,7 +158,7 @@ pub unsafe fn AvSetMmThreadCharacteristicsA(taskname: P0, taskindex: *mut u3 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "avrt.dll""system" fn AvSetMmThreadCharacteristicsA ( taskname : :: windows::core::PCSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "avrt.dll""system" fn AvSetMmThreadCharacteristicsA ( taskname : ::windows::core::PCSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); let result__ = AvSetMmThreadCharacteristicsA(taskname.into_param().abi(), taskindex); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -169,7 +169,7 @@ pub unsafe fn AvSetMmThreadCharacteristicsW(taskname: P0, taskindex: *mut u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "avrt.dll""system" fn AvSetMmThreadCharacteristicsW ( taskname : :: windows::core::PCWSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "avrt.dll""system" fn AvSetMmThreadCharacteristicsW ( taskname : ::windows::core::PCWSTR , taskindex : *mut u32 ) -> super::super::Foundation:: HANDLE ); let result__ = AvSetMmThreadCharacteristicsW(taskname.into_param().abi(), taskindex); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -319,7 +319,7 @@ pub unsafe fn CreateBoundaryDescriptorA(name: P0, flags: u32) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateBoundaryDescriptorA ( name : :: windows::core::PCSTR , flags : u32 ) -> BoundaryDescriptorHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateBoundaryDescriptorA ( name : ::windows::core::PCSTR , flags : u32 ) -> BoundaryDescriptorHandle ); let result__ = CreateBoundaryDescriptorA(name.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -329,7 +329,7 @@ pub unsafe fn CreateBoundaryDescriptorW(name: P0, flags: u32) -> BoundaryDes where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateBoundaryDescriptorW ( name : :: windows::core::PCWSTR , flags : u32 ) -> BoundaryDescriptorHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateBoundaryDescriptorW ( name : ::windows::core::PCWSTR , flags : u32 ) -> BoundaryDescriptorHandle ); CreateBoundaryDescriptorW(name.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -341,7 +341,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateEventA ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , binitialstate : super::super::Foundation:: BOOL , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateEventA ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , binitialstate : super::super::Foundation:: BOOL , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateEventA(::core::mem::transmute(lpeventattributes.unwrap_or(::std::ptr::null())), bmanualreset.into_param().abi(), binitialstate.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -352,7 +352,7 @@ pub unsafe fn CreateEventExA(lpeventattributes: ::core::option::Option<*cons where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateEventExA ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows::core::PCSTR , dwflags : CREATE_EVENT , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateEventExA ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows::core::PCSTR , dwflags : CREATE_EVENT , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateEventExA(::core::mem::transmute(lpeventattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi(), dwflags, dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -363,7 +363,7 @@ pub unsafe fn CreateEventExW(lpeventattributes: ::core::option::Option<*cons where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateEventExW ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows::core::PCWSTR , dwflags : CREATE_EVENT , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateEventExW ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows::core::PCWSTR , dwflags : CREATE_EVENT , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateEventExW(::core::mem::transmute(lpeventattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi(), dwflags, dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -376,7 +376,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateEventW ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , binitialstate : super::super::Foundation:: BOOL , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateEventW ( lpeventattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , binitialstate : super::super::Foundation:: BOOL , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateEventW(::core::mem::transmute(lpeventattributes.unwrap_or(::std::ptr::null())), bmanualreset.into_param().abi(), binitialstate.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -400,7 +400,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMutexA ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binitialowner : super::super::Foundation:: BOOL , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMutexA ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binitialowner : super::super::Foundation:: BOOL , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateMutexA(::core::mem::transmute(lpmutexattributes.unwrap_or(::std::ptr::null())), binitialowner.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -411,7 +411,7 @@ pub unsafe fn CreateMutexExA(lpmutexattributes: ::core::option::Option<*cons where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMutexExA ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMutexExA ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateMutexExA(::core::mem::transmute(lpmutexattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi(), dwflags, dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -422,7 +422,7 @@ pub unsafe fn CreateMutexExW(lpmutexattributes: ::core::option::Option<*cons where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMutexExW ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : :: windows::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMutexExW ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpname : ::windows::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateMutexExW(::core::mem::transmute(lpmutexattributes.unwrap_or(::std::ptr::null())), lpname.into_param().abi(), dwflags, dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -434,7 +434,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMutexW ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binitialowner : super::super::Foundation:: BOOL , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateMutexW ( lpmutexattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binitialowner : super::super::Foundation:: BOOL , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateMutexW(::core::mem::transmute(lpmutexattributes.unwrap_or(::std::ptr::null())), binitialowner.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -445,7 +445,7 @@ pub unsafe fn CreatePrivateNamespaceA(lpprivatenamespaceattributes: ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreatePrivateNamespaceA ( lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : :: windows::core::PCSTR ) -> NamespaceHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreatePrivateNamespaceA ( lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : ::windows::core::PCSTR ) -> NamespaceHandle ); let result__ = CreatePrivateNamespaceA(::core::mem::transmute(lpprivatenamespaceattributes.unwrap_or(::std::ptr::null())), lpboundarydescriptor, lpaliasprefix.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -456,7 +456,7 @@ pub unsafe fn CreatePrivateNamespaceW(lpprivatenamespaceattributes: ::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreatePrivateNamespaceW ( lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : :: windows::core::PCWSTR ) -> NamespaceHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreatePrivateNamespaceW ( lpprivatenamespaceattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : ::windows::core::PCWSTR ) -> NamespaceHandle ); CreatePrivateNamespaceW(::core::mem::transmute(lpprivatenamespaceattributes.unwrap_or(::std::ptr::null())), lpboundarydescriptor, lpaliasprefix.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -468,7 +468,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateProcessA ( lpapplicationname : :: windows::core::PCSTR , lpcommandline : :: windows::core::PSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows::core::PCSTR , lpstartupinfo : *const STARTUPINFOA , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateProcessA ( lpapplicationname : ::windows::core::PCSTR , lpcommandline : ::windows::core::PSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows::core::PCSTR , lpstartupinfo : *const STARTUPINFOA , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); CreateProcessA(lpapplicationname.into_param().abi(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpthreadattributes.unwrap_or(::std::ptr::null())), binherithandles.into_param().abi(), dwcreationflags, ::core::mem::transmute(lpenvironment.unwrap_or(::std::ptr::null())), lpcurrentdirectory.into_param().abi(), lpstartupinfo, lpprocessinformation) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -481,7 +481,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CreateProcessAsUserA ( htoken : super::super::Foundation:: HANDLE , lpapplicationname : :: windows::core::PCSTR , lpcommandline : :: windows::core::PSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows::core::PCSTR , lpstartupinfo : *const STARTUPINFOA , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CreateProcessAsUserA ( htoken : super::super::Foundation:: HANDLE , lpapplicationname : ::windows::core::PCSTR , lpcommandline : ::windows::core::PSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows::core::PCSTR , lpstartupinfo : *const STARTUPINFOA , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); CreateProcessAsUserA(htoken.into_param().abi(), lpapplicationname.into_param().abi(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpthreadattributes.unwrap_or(::std::ptr::null())), binherithandles.into_param().abi(), dwcreationflags, ::core::mem::transmute(lpenvironment.unwrap_or(::std::ptr::null())), lpcurrentdirectory.into_param().abi(), lpstartupinfo, lpprocessinformation) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -494,7 +494,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CreateProcessAsUserW ( htoken : super::super::Foundation:: HANDLE , lpapplicationname : :: windows::core::PCWSTR , lpcommandline : :: windows::core::PWSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CreateProcessAsUserW ( htoken : super::super::Foundation:: HANDLE , lpapplicationname : ::windows::core::PCWSTR , lpcommandline : ::windows::core::PWSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); CreateProcessAsUserW(htoken.into_param().abi(), lpapplicationname.into_param().abi(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpthreadattributes.unwrap_or(::std::ptr::null())), binherithandles.into_param().abi(), dwcreationflags, ::core::mem::transmute(lpenvironment.unwrap_or(::std::ptr::null())), lpcurrentdirectory.into_param().abi(), lpstartupinfo, lpprocessinformation) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -506,7 +506,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateProcessW ( lpapplicationname : :: windows::core::PCWSTR , lpcommandline : :: windows::core::PWSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateProcessW ( lpapplicationname : ::windows::core::PCWSTR , lpcommandline : ::windows::core::PWSTR , lpprocessattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lpthreadattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , binherithandles : super::super::Foundation:: BOOL , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); CreateProcessW(lpapplicationname.into_param().abi(), ::core::mem::transmute(lpcommandline), ::core::mem::transmute(lpprocessattributes.unwrap_or(::std::ptr::null())), ::core::mem::transmute(lpthreadattributes.unwrap_or(::std::ptr::null())), binherithandles.into_param().abi(), dwcreationflags, ::core::mem::transmute(lpenvironment.unwrap_or(::std::ptr::null())), lpcurrentdirectory.into_param().abi(), lpstartupinfo, lpprocessinformation) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -520,7 +520,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CreateProcessWithLogonW ( lpusername : :: windows::core::PCWSTR , lpdomain : :: windows::core::PCWSTR , lppassword : :: windows::core::PCWSTR , dwlogonflags : CREATE_PROCESS_LOGON_FLAGS , lpapplicationname : :: windows::core::PCWSTR , lpcommandline : :: windows::core::PWSTR , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CreateProcessWithLogonW ( lpusername : ::windows::core::PCWSTR , lpdomain : ::windows::core::PCWSTR , lppassword : ::windows::core::PCWSTR , dwlogonflags : CREATE_PROCESS_LOGON_FLAGS , lpapplicationname : ::windows::core::PCWSTR , lpcommandline : ::windows::core::PWSTR , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); CreateProcessWithLogonW(lpusername.into_param().abi(), lpdomain.into_param().abi(), lppassword.into_param().abi(), dwlogonflags, lpapplicationname.into_param().abi(), ::core::mem::transmute(lpcommandline), dwcreationflags, ::core::mem::transmute(lpenvironment.unwrap_or(::std::ptr::null())), lpcurrentdirectory.into_param().abi(), lpstartupinfo, lpprocessinformation) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -532,7 +532,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advapi32.dll""system" fn CreateProcessWithTokenW ( htoken : super::super::Foundation:: HANDLE , dwlogonflags : CREATE_PROCESS_LOGON_FLAGS , lpapplicationname : :: windows::core::PCWSTR , lpcommandline : :: windows::core::PWSTR , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : :: windows::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn CreateProcessWithTokenW ( htoken : super::super::Foundation:: HANDLE , dwlogonflags : CREATE_PROCESS_LOGON_FLAGS , lpapplicationname : ::windows::core::PCWSTR , lpcommandline : ::windows::core::PWSTR , dwcreationflags : PROCESS_CREATION_FLAGS , lpenvironment : *const ::core::ffi::c_void , lpcurrentdirectory : ::windows::core::PCWSTR , lpstartupinfo : *const STARTUPINFOW , lpprocessinformation : *mut PROCESS_INFORMATION ) -> super::super::Foundation:: BOOL ); CreateProcessWithTokenW(htoken.into_param().abi(), dwlogonflags, lpapplicationname.into_param().abi(), ::core::mem::transmute(lpcommandline), dwcreationflags, ::core::mem::transmute(lpenvironment.unwrap_or(::std::ptr::null())), lpcurrentdirectory.into_param().abi(), lpstartupinfo, lpprocessinformation) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -565,7 +565,7 @@ pub unsafe fn CreateSemaphoreA(lpsemaphoreattributes: ::core::option::Option where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSemaphoreA ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSemaphoreA ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateSemaphoreA(::core::mem::transmute(lpsemaphoreattributes.unwrap_or(::std::ptr::null())), linitialcount, lmaximumcount, lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -576,7 +576,7 @@ pub unsafe fn CreateSemaphoreExA(lpsemaphoreattributes: ::core::option::Opti where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSemaphoreExA ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : :: windows::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSemaphoreExA ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : ::windows::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateSemaphoreExA(::core::mem::transmute(lpsemaphoreattributes.unwrap_or(::std::ptr::null())), linitialcount, lmaximumcount, lpname.into_param().abi(), dwflags, dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -587,7 +587,7 @@ pub unsafe fn CreateSemaphoreExW(lpsemaphoreattributes: ::core::option::Opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSemaphoreExW ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : :: windows::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSemaphoreExW ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : ::windows::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateSemaphoreExW(::core::mem::transmute(lpsemaphoreattributes.unwrap_or(::std::ptr::null())), linitialcount, lmaximumcount, lpname.into_param().abi(), dwflags, dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -598,7 +598,7 @@ pub unsafe fn CreateSemaphoreW(lpsemaphoreattributes: ::core::option::Option where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSemaphoreW ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateSemaphoreW ( lpsemaphoreattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , linitialcount : i32 , lmaximumcount : i32 , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateSemaphoreW(::core::mem::transmute(lpsemaphoreattributes.unwrap_or(::std::ptr::null())), linitialcount, lmaximumcount, lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -693,7 +693,7 @@ pub unsafe fn CreateWaitableTimerExW(lptimerattributes: ::core::option::Opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateWaitableTimerExW ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : :: windows::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateWaitableTimerExW ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : ::windows::core::PCWSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); let result__ = CreateWaitableTimerExW(::core::mem::transmute(lptimerattributes.unwrap_or(::std::ptr::null())), lptimername.into_param().abi(), dwflags, dwdesiredaccess); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -705,7 +705,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateWaitableTimerW ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateWaitableTimerW ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = CreateWaitableTimerW(::core::mem::transmute(lptimerattributes.unwrap_or(::std::ptr::null())), bmanualreset.into_param().abi(), lptimername.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -988,7 +988,7 @@ where #[doc = "*Required features: `\"Win32_System_Threading\"`*"] #[inline] pub unsafe fn GetMachineTypeAttributes(machine: u16) -> ::windows::core::Result { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetMachineTypeAttributes ( machine : u16 , machinetypeattributes : *mut MACHINE_ATTRIBUTES ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetMachineTypeAttributes ( machine : u16 , machinetypeattributes : *mut MACHINE_ATTRIBUTES ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetMachineTypeAttributes(machine, &mut result__).from_abi(result__) } @@ -1281,7 +1281,7 @@ pub unsafe fn GetThreadDescription(hthread: P0) -> ::windows::core::Result<: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetThreadDescription ( hthread : super::super::Foundation:: HANDLE , ppszthreaddescription : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetThreadDescription ( hthread : super::super::Foundation:: HANDLE , ppszthreaddescription : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); GetThreadDescription(hthread.into_param().abi(), &mut result__).from_abi(result__) } @@ -1638,7 +1638,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenEventA ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenEventA ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenEventA(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1650,7 +1650,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenEventW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenEventW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenEventW(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1662,7 +1662,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenMutexW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenMutexW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenMutexW(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1672,7 +1672,7 @@ pub unsafe fn OpenPrivateNamespaceA(lpboundarydescriptor: *const ::core::ffi where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenPrivateNamespaceA ( lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : :: windows::core::PCSTR ) -> NamespaceHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenPrivateNamespaceA ( lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : ::windows::core::PCSTR ) -> NamespaceHandle ); OpenPrivateNamespaceA(lpboundarydescriptor, lpaliasprefix.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] @@ -1681,7 +1681,7 @@ pub unsafe fn OpenPrivateNamespaceW(lpboundarydescriptor: *const ::core::ffi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenPrivateNamespaceW ( lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : :: windows::core::PCWSTR ) -> NamespaceHandle ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenPrivateNamespaceW ( lpboundarydescriptor : *const ::core::ffi::c_void , lpaliasprefix : ::windows::core::PCWSTR ) -> NamespaceHandle ); OpenPrivateNamespaceW(lpboundarydescriptor, lpaliasprefix.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -1713,7 +1713,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenSemaphoreW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenSemaphoreW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenSemaphoreW(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1747,7 +1747,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenWaitableTimerW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lptimername : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenWaitableTimerW ( dwdesiredaccess : SYNCHRONIZATION_ACCESS_RIGHTS , binherithandle : super::super::Foundation:: BOOL , lptimername : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = OpenWaitableTimerW(dwdesiredaccess, binherithandle.into_param().abi(), lptimername.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -1775,7 +1775,7 @@ pub unsafe fn QueryFullProcessImageNameA(hprocess: P0, dwflags: PROCESS_NAME where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn QueryFullProcessImageNameA ( hprocess : super::super::Foundation:: HANDLE , dwflags : PROCESS_NAME_FORMAT , lpexename : :: windows::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn QueryFullProcessImageNameA ( hprocess : super::super::Foundation:: HANDLE , dwflags : PROCESS_NAME_FORMAT , lpexename : ::windows::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); QueryFullProcessImageNameA(hprocess.into_param().abi(), dwflags, ::core::mem::transmute(lpexename), lpdwsize) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -1785,7 +1785,7 @@ pub unsafe fn QueryFullProcessImageNameW(hprocess: P0, dwflags: PROCESS_NAME where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "kernel32.dll""system" fn QueryFullProcessImageNameW ( hprocess : super::super::Foundation:: HANDLE , dwflags : PROCESS_NAME_FORMAT , lpexename : :: windows::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn QueryFullProcessImageNameW ( hprocess : super::super::Foundation:: HANDLE , dwflags : PROCESS_NAME_FORMAT , lpexename : ::windows::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); QueryFullProcessImageNameW(hprocess.into_param().abi(), dwflags, ::core::mem::transmute(lpexename), lpdwsize) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -1802,7 +1802,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn QueryProtectedPolicy(policyguid: *const ::windows::core::GUID, policyvalue: *mut usize) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn QueryProtectedPolicy ( policyguid : *const :: windows::core::GUID , policyvalue : *mut usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn QueryProtectedPolicy ( policyguid : *const ::windows::core::GUID , policyvalue : *mut usize ) -> super::super::Foundation:: BOOL ); QueryProtectedPolicy(policyguid, policyvalue) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -2097,7 +2097,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetProtectedPolicy(policyguid: *const ::windows::core::GUID, policyvalue: usize, oldpolicyvalue: ::core::option::Option<*mut usize>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetProtectedPolicy ( policyguid : *const :: windows::core::GUID , policyvalue : usize , oldpolicyvalue : *mut usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetProtectedPolicy ( policyguid : *const ::windows::core::GUID , policyvalue : usize , oldpolicyvalue : *mut usize ) -> super::super::Foundation:: BOOL ); SetProtectedPolicy(policyguid, policyvalue, ::core::mem::transmute(oldpolicyvalue.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`*"] @@ -2118,7 +2118,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetThreadDescription ( hthread : super::super::Foundation:: HANDLE , lpthreaddescription : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetThreadDescription ( hthread : super::super::Foundation:: HANDLE , lpthreaddescription : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SetThreadDescription(hthread.into_param().abi(), lpthreaddescription.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_Threading\"`, `\"Win32_Foundation\"`, `\"Win32_System_SystemInformation\"`*"] @@ -2642,7 +2642,7 @@ pub unsafe fn WinExec(lpcmdline: P0, ucmdshow: u32) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WinExec ( lpcmdline : :: windows::core::PCSTR , ucmdshow : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WinExec ( lpcmdline : ::windows::core::PCSTR , ucmdshow : u32 ) -> u32 ); WinExec(lpcmdline.into_param().abi(), ucmdshow) } #[doc = "*Required features: `\"Win32_System_Threading\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs index 4442fe31b5..c4b6784f94 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Time/mod.rs @@ -114,17 +114,17 @@ pub const TSF_IPv6: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_Time\"`*"] pub const TSF_SignatureAuthenticated: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegKeyPolicyTimeProviders: ::windows::core::PCWSTR = ::windows::w!("Software\\Policies\\Microsoft\\W32Time\\TimeProviders"); +pub const wszW32TimeRegKeyPolicyTimeProviders: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Policies\\Microsoft\\W32Time\\TimeProviders"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegKeyTimeProviders: ::windows::core::PCWSTR = ::windows::w!("System\\CurrentControlSet\\Services\\W32Time\\TimeProviders"); +pub const wszW32TimeRegKeyTimeProviders: ::windows::core::PCWSTR = ::windows::core::w!("System\\CurrentControlSet\\Services\\W32Time\\TimeProviders"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegValueDllName: ::windows::core::PCWSTR = ::windows::w!("DllName"); +pub const wszW32TimeRegValueDllName: ::windows::core::PCWSTR = ::windows::core::w!("DllName"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegValueEnabled: ::windows::core::PCWSTR = ::windows::w!("Enabled"); +pub const wszW32TimeRegValueEnabled: ::windows::core::PCWSTR = ::windows::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegValueInputProvider: ::windows::core::PCWSTR = ::windows::w!("InputProvider"); +pub const wszW32TimeRegValueInputProvider: ::windows::core::PCWSTR = ::windows::core::w!("InputProvider"); #[doc = "*Required features: `\"Win32_System_Time\"`*"] -pub const wszW32TimeRegValueMetaDataProvider: ::windows::core::PCWSTR = ::windows::w!("MetaDataProvider"); +pub const wszW32TimeRegValueMetaDataProvider: ::windows::core::PCWSTR = ::windows::core::w!("MetaDataProvider"); #[repr(C)] #[doc = "*Required features: `\"Win32_System_Time\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] diff --git a/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs b/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs index 7d36485791..7c03e98458 100644 --- a/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/TpmBaseServices/mod.rs @@ -2,14 +2,14 @@ #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetDeviceID(pbwindowsaik: ::core::option::Option<&mut [u8]>, pcbresult: *mut u32, pfprotectedbytpm: ::core::option::Option<*mut super::super::Foundation::BOOL>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "tbs.dll""system" fn GetDeviceID ( pbwindowsaik : *mut u8 , cbwindowsaik : u32 , pcbresult : *mut u32 , pfprotectedbytpm : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tbs.dll""system" fn GetDeviceID ( pbwindowsaik : *mut u8 , cbwindowsaik : u32 , pcbresult : *mut u32 , pfprotectedbytpm : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); GetDeviceID(::core::mem::transmute(pbwindowsaik.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pbwindowsaik.as_deref().map_or(0, |slice| slice.len() as _), pcbresult, ::core::mem::transmute(pfprotectedbytpm.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetDeviceIDString(pszwindowsaik: ::core::option::Option<&mut [u16]>, pcchresult: *mut u32, pfprotectedbytpm: ::core::option::Option<*mut super::super::Foundation::BOOL>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "tbs.dll""system" fn GetDeviceIDString ( pszwindowsaik : :: windows::core::PWSTR , cchwindowsaik : u32 , pcchresult : *mut u32 , pfprotectedbytpm : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "tbs.dll""system" fn GetDeviceIDString ( pszwindowsaik : ::windows::core::PWSTR , cchwindowsaik : u32 , pcchresult : *mut u32 , pfprotectedbytpm : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); GetDeviceIDString(::core::mem::transmute(pszwindowsaik.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszwindowsaik.as_deref().map_or(0, |slice| slice.len() as _), pcchresult, ::core::mem::transmute(pfprotectedbytpm.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_TpmBaseServices\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs b/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs index 308748df26..04b4a7a586 100644 --- a/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/UserAccessLogging/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn UalInstrument(data: *const UAL_DATA_BLOB) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ualapi.dll""system" fn UalInstrument ( data : *const UAL_DATA_BLOB ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ualapi.dll""system" fn UalInstrument ( data : *const UAL_DATA_BLOB ) -> ::windows::core::HRESULT ); UalInstrument(data).ok() } #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`*"] @@ -13,21 +13,21 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ualapi.dll""system" fn UalRegisterProduct ( wszproductname : :: windows::core::PCWSTR , wszrolename : :: windows::core::PCWSTR , wszguid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ualapi.dll""system" fn UalRegisterProduct ( wszproductname : ::windows::core::PCWSTR , wszrolename : ::windows::core::PCWSTR , wszguid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); UalRegisterProduct(wszproductname.into_param().abi(), wszrolename.into_param().abi(), wszguid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn UalStart(data: *const UAL_DATA_BLOB) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ualapi.dll""system" fn UalStart ( data : *const UAL_DATA_BLOB ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ualapi.dll""system" fn UalStart ( data : *const UAL_DATA_BLOB ) -> ::windows::core::HRESULT ); UalStart(data).ok() } #[doc = "*Required features: `\"Win32_System_UserAccessLogging\"`, `\"Win32_Networking_WinSock\"`*"] #[cfg(feature = "Win32_Networking_WinSock")] #[inline] pub unsafe fn UalStop(data: *const UAL_DATA_BLOB) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ualapi.dll""system" fn UalStop ( data : *const UAL_DATA_BLOB ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ualapi.dll""system" fn UalStop ( data : *const UAL_DATA_BLOB ) -> ::windows::core::HRESULT ); UalStop(data).ok() } #[repr(C)] diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs index 850be9b105..b089e4f048 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Direct3D11/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn CreateDirect3D11DeviceFromDXGIDevice(dxgidevice: P0) -> ::wind where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d11.dll""system" fn CreateDirect3D11DeviceFromDXGIDevice ( dxgidevice : * mut::core::ffi::c_void , graphicsdevice : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d11.dll""system" fn CreateDirect3D11DeviceFromDXGIDevice ( dxgidevice : * mut::core::ffi::c_void , graphicsdevice : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IInspectable>(); CreateDirect3D11DeviceFromDXGIDevice(dxgidevice.into_param().abi(), &mut result__).from_abi(result__) } @@ -16,7 +16,7 @@ pub unsafe fn CreateDirect3D11SurfaceFromDXGISurface(dgxisurface: P0) -> ::w where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "d3d11.dll""system" fn CreateDirect3D11SurfaceFromDXGISurface ( dgxisurface : * mut::core::ffi::c_void , graphicssurface : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "d3d11.dll""system" fn CreateDirect3D11SurfaceFromDXGISurface ( dgxisurface : * mut::core::ffi::c_void , graphicssurface : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IInspectable>(); CreateDirect3D11SurfaceFromDXGISurface(dgxisurface.into_param().abi(), &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs index 53308421a4..2ec69033a5 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Metadata/mod.rs @@ -1,14 +1,14 @@ #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] #[inline] pub unsafe fn MetaDataGetDispenser(rclsid: *const ::windows::core::GUID, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "rometadata.dll""system" fn MetaDataGetDispenser ( rclsid : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "rometadata.dll""system" fn MetaDataGetDispenser ( rclsid : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); MetaDataGetDispenser(rclsid, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`, `\"Foundation_Collections\"`*"] #[cfg(feature = "Foundation_Collections")] #[inline] pub unsafe fn RoCreateNonAgilePropertySet() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-1.dll""system" fn RoCreateNonAgilePropertySet ( pppropertyset : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-1.dll""system" fn RoCreateNonAgilePropertySet ( pppropertyset : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoCreateNonAgilePropertySet(&mut result__).from_abi(result__) } @@ -16,7 +16,7 @@ pub unsafe fn RoCreateNonAgilePropertySet() -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-1.dll""system" fn RoCreatePropertySetSerializer ( pppropertysetserializer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-1.dll""system" fn RoCreatePropertySetSerializer ( pppropertysetserializer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoCreatePropertySetSerializer(&mut result__).from_abi(result__) } @@ -35,7 +35,7 @@ pub unsafe fn RoGetMetaDataFile(name: &::windows::core::HSTRING, metadatadis where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-0.dll""system" fn RoGetMetaDataFile ( name : ::std::mem::MaybeUninit <::windows::core::HSTRING > , metadatadispenser : * mut::core::ffi::c_void , metadatafilepath : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > , metadataimport : *mut * mut::core::ffi::c_void , typedeftoken : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-0.dll""system" fn RoGetMetaDataFile ( name : ::std::mem::MaybeUninit <::windows::core::HSTRING > , metadatadispenser : * mut::core::ffi::c_void , metadatafilepath : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > , metadataimport : *mut * mut::core::ffi::c_void , typedeftoken : *mut u32 ) -> ::windows::core::HRESULT ); RoGetMetaDataFile(::core::mem::transmute_copy(name), metadatadispenser.into_param().abi(), ::core::mem::transmute(metadatafilepath.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(metadataimport.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(typedeftoken.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] @@ -44,7 +44,7 @@ pub unsafe fn RoGetParameterizedTypeInstanceIID(nameelements: &[::windows::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll""system" fn RoGetParameterizedTypeInstanceIID ( nameelementcount : u32 , nameelements : *const :: windows::core::PCWSTR , metadatalocator : * mut::core::ffi::c_void , iid : *mut :: windows::core::GUID , pextra : *mut super:: ROPARAMIIDHANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll""system" fn RoGetParameterizedTypeInstanceIID ( nameelementcount : u32 , nameelements : *const ::windows::core::PCWSTR , metadatalocator : * mut::core::ffi::c_void , iid : *mut ::windows::core::GUID , pextra : *mut super:: ROPARAMIIDHANDLE ) -> ::windows::core::HRESULT ); RoGetParameterizedTypeInstanceIID(nameelements.len() as _, ::core::mem::transmute(nameelements.as_ptr()), metadatalocator.into_param().abi(), iid, ::core::mem::transmute(pextra.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`, `\"Win32_Foundation\"`*"] @@ -54,7 +54,7 @@ pub unsafe fn RoIsApiContractMajorVersionPresent(name: P0, majorversion: u16 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-1.dll""system" fn RoIsApiContractMajorVersionPresent ( name : :: windows::core::PCWSTR , majorversion : u16 , present : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-1.dll""system" fn RoIsApiContractMajorVersionPresent ( name : ::windows::core::PCWSTR , majorversion : u16 , present : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoIsApiContractMajorVersionPresent(name.into_param().abi(), majorversion, &mut result__).from_abi(result__) } @@ -65,7 +65,7 @@ pub unsafe fn RoIsApiContractPresent(name: P0, majorversion: u16, minorversi where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-1.dll""system" fn RoIsApiContractPresent ( name : :: windows::core::PCWSTR , majorversion : u16 , minorversion : u16 , present : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-1.dll""system" fn RoIsApiContractPresent ( name : ::windows::core::PCWSTR , majorversion : u16 , minorversion : u16 , present : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoIsApiContractPresent(name.into_param().abi(), majorversion, minorversion, &mut result__).from_abi(result__) } @@ -75,19 +75,19 @@ pub unsafe fn RoParameterizedTypeExtraGetTypeSignature(extra: P0) -> ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll""system" fn RoParameterizedTypeExtraGetTypeSignature ( extra : super:: ROPARAMIIDHANDLE ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll""system" fn RoParameterizedTypeExtraGetTypeSignature ( extra : super:: ROPARAMIIDHANDLE ) -> ::windows::core::PCSTR ); RoParameterizedTypeExtraGetTypeSignature(extra.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] #[inline] pub unsafe fn RoParseTypeName(typename: &::windows::core::HSTRING, partscount: *mut u32, typenameparts: *mut *mut ::windows::core::HSTRING) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-0.dll""system" fn RoParseTypeName ( typename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , partscount : *mut u32 , typenameparts : *mut *mut :: windows::core::HSTRING ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-0.dll""system" fn RoParseTypeName ( typename : ::std::mem::MaybeUninit <::windows::core::HSTRING > , partscount : *mut u32 , typenameparts : *mut *mut ::windows::core::HSTRING ) -> ::windows::core::HRESULT ); RoParseTypeName(::core::mem::transmute_copy(typename), partscount, typenameparts).ok() } #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] #[inline] pub unsafe fn RoResolveNamespace(name: &::windows::core::HSTRING, windowsmetadatadir: &::windows::core::HSTRING, packagegraphdirs: ::core::option::Option<&[::windows::core::HSTRING]>, metadatafilepathscount: ::core::option::Option<*mut u32>, metadatafilepaths: ::core::option::Option<*mut *mut ::windows::core::HSTRING>, subnamespacescount: ::core::option::Option<*mut u32>, subnamespaces: ::core::option::Option<*mut *mut ::windows::core::HSTRING>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-0.dll""system" fn RoResolveNamespace ( name : ::std::mem::MaybeUninit <::windows::core::HSTRING > , windowsmetadatadir : ::std::mem::MaybeUninit <::windows::core::HSTRING > , packagegraphdirscount : u32 , packagegraphdirs : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , metadatafilepathscount : *mut u32 , metadatafilepaths : *mut *mut :: windows::core::HSTRING , subnamespacescount : *mut u32 , subnamespaces : *mut *mut :: windows::core::HSTRING ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-ro-typeresolution-l1-1-0.dll""system" fn RoResolveNamespace ( name : ::std::mem::MaybeUninit <::windows::core::HSTRING > , windowsmetadatadir : ::std::mem::MaybeUninit <::windows::core::HSTRING > , packagegraphdirscount : u32 , packagegraphdirs : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , metadatafilepathscount : *mut u32 , metadatafilepaths : *mut *mut ::windows::core::HSTRING , subnamespacescount : *mut u32 , subnamespaces : *mut *mut ::windows::core::HSTRING ) -> ::windows::core::HRESULT ); RoResolveNamespace( ::core::mem::transmute_copy(name), ::core::mem::transmute_copy(windowsmetadatadir), @@ -2394,9 +2394,9 @@ pub struct IRoSimpleMetaDataBuilder_Vtbl { pub SetParameterizedDelegate: unsafe extern "system" fn(this: *mut ::core::ffi::c_void, piid: ::windows::core::GUID, numargs: u32) -> ::windows::core::HRESULT, } #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const ASSEMBLY_METADATA_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Reflection.AssemblyMetadataAttribute"); +pub const ASSEMBLY_METADATA_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Reflection.AssemblyMetadataAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const ASSEMBLY_METADATA_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Reflection.AssemblyMetadataAttribute"); +pub const ASSEMBLY_METADATA_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Reflection.AssemblyMetadataAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const CLSID_CLR_v1_MetaData: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x005023ca_72b1_11d3_9fc4_00c04f79a0a3); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] @@ -2412,45 +2412,45 @@ pub const CLSID_CorMetaDataDispenserRuntime: ::windows::core::GUID = ::windows:: #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const CLSID_CorMetaDataReg: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x87f3a1f5_7397_11d2_9771_00a0c9b4d50c); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const CMOD_CALLCONV_NAMESPACE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices"); +pub const CMOD_CALLCONV_NAMESPACE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const CMOD_CALLCONV_NAMESPACE_OLD: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices"); +pub const CMOD_CALLCONV_NAMESPACE_OLD: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const CMOD_CALLCONV_NAME_CDECL: ::windows::core::PCSTR = ::windows::s!("CallConvCdecl"); +pub const CMOD_CALLCONV_NAME_CDECL: ::windows::core::PCSTR = ::windows::core::s!("CallConvCdecl"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const CMOD_CALLCONV_NAME_FASTCALL: ::windows::core::PCSTR = ::windows::s!("CallConvFastcall"); +pub const CMOD_CALLCONV_NAME_FASTCALL: ::windows::core::PCSTR = ::windows::core::s!("CallConvFastcall"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const CMOD_CALLCONV_NAME_STDCALL: ::windows::core::PCSTR = ::windows::s!("CallConvStdcall"); +pub const CMOD_CALLCONV_NAME_STDCALL: ::windows::core::PCSTR = ::windows::core::s!("CallConvStdcall"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const CMOD_CALLCONV_NAME_THISCALL: ::windows::core::PCSTR = ::windows::s!("CallConvThiscall"); +pub const CMOD_CALLCONV_NAME_THISCALL: ::windows::core::PCSTR = ::windows::core::s!("CallConvThiscall"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COMPILATIONRELAXATIONS_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.CompilationRelaxationsAttribute"); +pub const COMPILATIONRELAXATIONS_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.CompilationRelaxationsAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COMPILATIONRELAXATIONS_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.CompilationRelaxationsAttribute"); +pub const COMPILATIONRELAXATIONS_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.CompilationRelaxationsAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_BASE_SECURITY_ATTRIBUTE_CLASS: ::windows::core::PCWSTR = ::windows::w!("System.Security.Permissions.SecurityAttribute"); +pub const COR_BASE_SECURITY_ATTRIBUTE_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("System.Security.Permissions.SecurityAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_BASE_SECURITY_ATTRIBUTE_CLASS_ANSI: ::windows::core::PCSTR = ::windows::s!("System.Security.Permissions.SecurityAttribute"); +pub const COR_BASE_SECURITY_ATTRIBUTE_CLASS_ANSI: ::windows::core::PCSTR = ::windows::core::s!("System.Security.Permissions.SecurityAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_CCTOR_METHOD_NAME: ::windows::core::PCSTR = ::windows::s!(".cctor"); +pub const COR_CCTOR_METHOD_NAME: ::windows::core::PCSTR = ::windows::core::s!(".cctor"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_CCTOR_METHOD_NAME_W: ::windows::core::PCWSTR = ::windows::w!(".cctor"); +pub const COR_CCTOR_METHOD_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!(".cctor"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_COMPILERSERVICE_DISCARDABLEATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.DiscardableAttribute"); +pub const COR_COMPILERSERVICE_DISCARDABLEATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.DiscardableAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_COMPILERSERVICE_DISCARDABLEATTRIBUTE_ASNI: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.DiscardableAttribute"); +pub const COR_COMPILERSERVICE_DISCARDABLEATTRIBUTE_ASNI: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.DiscardableAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_CTOR_METHOD_NAME: ::windows::core::PCSTR = ::windows::s!(".ctor"); +pub const COR_CTOR_METHOD_NAME: ::windows::core::PCSTR = ::windows::core::s!(".ctor"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_CTOR_METHOD_NAME_W: ::windows::core::PCWSTR = ::windows::w!(".ctor"); +pub const COR_CTOR_METHOD_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!(".ctor"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_DELETED_NAME_A: ::windows::core::PCSTR = ::windows::s!("_Deleted"); +pub const COR_DELETED_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("_Deleted"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_DELETED_NAME_W: ::windows::core::PCWSTR = ::windows::w!("_Deleted"); +pub const COR_DELETED_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("_Deleted"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_ENUM_FIELD_NAME: ::windows::core::PCSTR = ::windows::s!("value__"); +pub const COR_ENUM_FIELD_NAME: ::windows::core::PCSTR = ::windows::core::s!("value__"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_ENUM_FIELD_NAME_W: ::windows::core::PCWSTR = ::windows::w!("value__"); +pub const COR_ENUM_FIELD_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("value__"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const COR_E_AMBIGUOUSMATCH: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147475171i32); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] @@ -2470,73 +2470,73 @@ pub const COR_E_TARGETPARAMCOUNT: ::windows::core::HRESULT = ::windows::core::HR #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const COR_E_UNAUTHORIZEDACCESS: i32 = -2147024891i32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_NATIVE_LINK_CUSTOM_VALUE: ::windows::core::PCWSTR = ::windows::w!("COMPLUS_NativeLink"); +pub const COR_NATIVE_LINK_CUSTOM_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("COMPLUS_NativeLink"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_NATIVE_LINK_CUSTOM_VALUE_ANSI: ::windows::core::PCSTR = ::windows::s!("COMPLUS_NativeLink"); +pub const COR_NATIVE_LINK_CUSTOM_VALUE_ANSI: ::windows::core::PCSTR = ::windows::core::s!("COMPLUS_NativeLink"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const COR_NATIVE_LINK_CUSTOM_VALUE_CC: u32 = 18u32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_REQUIRES_SECOBJ_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("System.Security.DynamicSecurityMethodAttribute"); +pub const COR_REQUIRES_SECOBJ_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("System.Security.DynamicSecurityMethodAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_REQUIRES_SECOBJ_ATTRIBUTE_ANSI: ::windows::core::PCSTR = ::windows::s!("System.Security.DynamicSecurityMethodAttribute"); +pub const COR_REQUIRES_SECOBJ_ATTRIBUTE_ANSI: ::windows::core::PCSTR = ::windows::core::s!("System.Security.DynamicSecurityMethodAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_SUPPRESS_UNMANAGED_CODE_CHECK_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("System.Security.SuppressUnmanagedCodeSecurityAttribute"); +pub const COR_SUPPRESS_UNMANAGED_CODE_CHECK_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("System.Security.SuppressUnmanagedCodeSecurityAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_SUPPRESS_UNMANAGED_CODE_CHECK_ATTRIBUTE_ANSI: ::windows::core::PCSTR = ::windows::s!("System.Security.SuppressUnmanagedCodeSecurityAttribute"); +pub const COR_SUPPRESS_UNMANAGED_CODE_CHECK_ATTRIBUTE_ANSI: ::windows::core::PCSTR = ::windows::core::s!("System.Security.SuppressUnmanagedCodeSecurityAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_UNVER_CODE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::w!("System.Security.UnverifiableCodeAttribute"); +pub const COR_UNVER_CODE_ATTRIBUTE: ::windows::core::PCWSTR = ::windows::core::w!("System.Security.UnverifiableCodeAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_UNVER_CODE_ATTRIBUTE_ANSI: ::windows::core::PCSTR = ::windows::s!("System.Security.UnverifiableCodeAttribute"); +pub const COR_UNVER_CODE_ATTRIBUTE_ANSI: ::windows::core::PCSTR = ::windows::core::s!("System.Security.UnverifiableCodeAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_VTABLEGAP_NAME_A: ::windows::core::PCSTR = ::windows::s!("_VtblGap"); +pub const COR_VTABLEGAP_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("_VtblGap"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const COR_VTABLEGAP_NAME_W: ::windows::core::PCWSTR = ::windows::w!("_VtblGap"); +pub const COR_VTABLEGAP_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("_VtblGap"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEFAULTDEPENDENCY_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.DefaultDependencyAttribute"); +pub const DEFAULTDEPENDENCY_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.DefaultDependencyAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEFAULTDEPENDENCY_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.DefaultDependencyAttribute"); +pub const DEFAULTDEPENDENCY_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.DefaultDependencyAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEFAULTDOMAIN_LOADEROPTIMIZATION_TYPE: ::windows::core::PCSTR = ::windows::s!("System.LoaderOptimizationAttribute"); +pub const DEFAULTDOMAIN_LOADEROPTIMIZATION_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.LoaderOptimizationAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEFAULTDOMAIN_LOADEROPTIMIZATION_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.LoaderOptimizationAttribute"); +pub const DEFAULTDOMAIN_LOADEROPTIMIZATION_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.LoaderOptimizationAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEFAULTDOMAIN_MTA_TYPE: ::windows::core::PCSTR = ::windows::s!("System.MTAThreadAttribute"); +pub const DEFAULTDOMAIN_MTA_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.MTAThreadAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEFAULTDOMAIN_MTA_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.MTAThreadAttribute"); +pub const DEFAULTDOMAIN_MTA_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.MTAThreadAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEFAULTDOMAIN_STA_TYPE: ::windows::core::PCSTR = ::windows::s!("System.STAThreadAttribute"); +pub const DEFAULTDOMAIN_STA_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.STAThreadAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEFAULTDOMAIN_STA_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.STAThreadAttribute"); +pub const DEFAULTDOMAIN_STA_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.STAThreadAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEPENDENCY_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.DependencyAttribute"); +pub const DEPENDENCY_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.DependencyAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEPENDENCY_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.DependencyAttribute"); +pub const DEPENDENCY_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.DependencyAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DEPRECATED_CLR_API_MESG: ::windows::core::PCSTR = ::windows::s!("This API has been deprecated. Refer to https://go.microsoft.com/fwlink/?LinkId=143720 for more details."); +pub const DEPRECATED_CLR_API_MESG: ::windows::core::PCSTR = ::windows::core::s!("This API has been deprecated. Refer to https://go.microsoft.com/fwlink/?LinkId=143720 for more details."); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const DESCR_GROUP_METHODDEF: i32 = 0i32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const DESCR_GROUP_METHODIMPL: i32 = 1i32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DISABLED_PRIVATE_REFLECTION_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.DisablePrivateReflectionAttribute"); +pub const DISABLED_PRIVATE_REFLECTION_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.DisablePrivateReflectionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const DISABLED_PRIVATE_REFLECTION_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.DisablePrivateReflectionAttribute"); +pub const DISABLED_PRIVATE_REFLECTION_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.DisablePrivateReflectionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const FORWARD_INTEROP_STUB_METHOD_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ManagedToNativeComInteropStubAttribute"); +pub const FORWARD_INTEROP_STUB_METHOD_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ManagedToNativeComInteropStubAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const FORWARD_INTEROP_STUB_METHOD_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ManagedToNativeComInteropStubAttribute"); +pub const FORWARD_INTEROP_STUB_METHOD_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ManagedToNativeComInteropStubAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const FRAMEWORK_REGISTRY_KEY: ::windows::core::PCSTR = ::windows::s!("Software\\Microsoft\\.NETFramework"); +pub const FRAMEWORK_REGISTRY_KEY: ::windows::core::PCSTR = ::windows::core::s!("Software\\Microsoft\\.NETFramework"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const FRAMEWORK_REGISTRY_KEY_W: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\.NETFramework"); +pub const FRAMEWORK_REGISTRY_KEY_W: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\.NETFramework"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const FRIEND_ACCESS_ALLOWED_ATTRIBUTE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.FriendAccessAllowedAttribute"); +pub const FRIEND_ACCESS_ALLOWED_ATTRIBUTE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.FriendAccessAllowedAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const FRIEND_ACCESS_ALLOWED_ATTRIBUTE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.FriendAccessAllowedAttribute"); +pub const FRIEND_ACCESS_ALLOWED_ATTRIBUTE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.FriendAccessAllowedAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const FRIEND_ASSEMBLY_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.InternalsVisibleToAttribute"); +pub const FRIEND_ASSEMBLY_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.InternalsVisibleToAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const FRIEND_ASSEMBLY_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.InternalsVisibleToAttribute"); +pub const FRIEND_ASSEMBLY_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.InternalsVisibleToAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const GUID_DispIdOverride: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xcd2bc5c9_f452_4326_b714_f9c539d4da58); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] @@ -2552,165 +2552,165 @@ pub const GUID_PropGetCA: ::windows::core::GUID = ::windows::core::GUID::from_u1 #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const GUID_PropPutCA: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x29533527_3683_4364_abc0_db1add822fa2); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_AUTOPROXY_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.AutomationProxyAttribute"); +pub const INTEROP_AUTOPROXY_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.AutomationProxyAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_AUTOPROXY_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.AutomationProxyAttribute"); +pub const INTEROP_AUTOPROXY_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.AutomationProxyAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_BESTFITMAPPING_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.BestFitMappingAttribute"); +pub const INTEROP_BESTFITMAPPING_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.BestFitMappingAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_BESTFITMAPPING_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.BestFitMappingAttribute"); +pub const INTEROP_BESTFITMAPPING_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.BestFitMappingAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_CLASSINTERFACE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ClassInterfaceAttribute"); +pub const INTEROP_CLASSINTERFACE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ClassInterfaceAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_CLASSINTERFACE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ClassInterfaceAttribute"); +pub const INTEROP_CLASSINTERFACE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ClassInterfaceAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COCLASS_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.CoClassAttribute"); +pub const INTEROP_COCLASS_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.CoClassAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COCLASS_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.CoClassAttribute"); +pub const INTEROP_COCLASS_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.CoClassAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMALIASNAME_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComAliasNameAttribute"); +pub const INTEROP_COMALIASNAME_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComAliasNameAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMALIASNAME_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComAliasNameAttribute"); +pub const INTEROP_COMALIASNAME_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComAliasNameAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMCOMPATIBLEVERSION_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComCompatibleVersionAttribute"); +pub const INTEROP_COMCOMPATIBLEVERSION_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComCompatibleVersionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMCOMPATIBLEVERSION_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComCompatibleVersionAttribute"); +pub const INTEROP_COMCOMPATIBLEVERSION_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComCompatibleVersionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMCONVERSIONLOSS_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComConversionLossAttribute"); +pub const INTEROP_COMCONVERSIONLOSS_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComConversionLossAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMCONVERSIONLOSS_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComConversionLossAttribute"); +pub const INTEROP_COMCONVERSIONLOSS_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComConversionLossAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMDEFAULTINTERFACE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComDefaultInterfaceAttribute"); +pub const INTEROP_COMDEFAULTINTERFACE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComDefaultInterfaceAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMDEFAULTINTERFACE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComDefaultInterfaceAttribute"); +pub const INTEROP_COMDEFAULTINTERFACE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComDefaultInterfaceAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMEMULATE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComEmulateAttribute"); +pub const INTEROP_COMEMULATE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComEmulateAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMEMULATE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComEmulateAttribute"); +pub const INTEROP_COMEMULATE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComEmulateAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMEVENTINTERFACE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComEventInterfaceAttribute"); +pub const INTEROP_COMEVENTINTERFACE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComEventInterfaceAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMEVENTINTERFACE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComEventInterfaceAttribute"); +pub const INTEROP_COMEVENTINTERFACE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComEventInterfaceAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMIMPORT_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComImportAttribute"); +pub const INTEROP_COMIMPORT_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComImportAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMIMPORT_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComImportAttribute"); +pub const INTEROP_COMIMPORT_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComImportAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMREGISTERFUNCTION_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComRegisterFunctionAttribute"); +pub const INTEROP_COMREGISTERFUNCTION_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComRegisterFunctionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMREGISTERFUNCTION_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComRegisterFunctionAttribute"); +pub const INTEROP_COMREGISTERFUNCTION_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComRegisterFunctionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMSOURCEINTERFACES_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComSourceInterfacesAttribute"); +pub const INTEROP_COMSOURCEINTERFACES_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComSourceInterfacesAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMSOURCEINTERFACES_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComSourceInterfacesAttribute"); +pub const INTEROP_COMSOURCEINTERFACES_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComSourceInterfacesAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMSUBSTITUTABLEINTERFACE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComSubstitutableInterfaceAttribute"); +pub const INTEROP_COMSUBSTITUTABLEINTERFACE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComSubstitutableInterfaceAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMSUBSTITUTABLEINTERFACE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComSubstitutableInterfaceAttribute"); +pub const INTEROP_COMSUBSTITUTABLEINTERFACE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComSubstitutableInterfaceAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMUNREGISTERFUNCTION_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComUnregisterFunctionAttribute"); +pub const INTEROP_COMUNREGISTERFUNCTION_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComUnregisterFunctionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMUNREGISTERFUNCTION_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComUnregisterFunctionAttribute"); +pub const INTEROP_COMUNREGISTERFUNCTION_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComUnregisterFunctionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMVISIBLE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ComVisibleAttribute"); +pub const INTEROP_COMVISIBLE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ComVisibleAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_COMVISIBLE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ComVisibleAttribute"); +pub const INTEROP_COMVISIBLE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ComVisibleAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_DATETIMEVALUE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.DateTimeConstantAttribute"); +pub const INTEROP_DATETIMEVALUE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.DateTimeConstantAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_DATETIMEVALUE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.DateTimeConstantAttribute"); +pub const INTEROP_DATETIMEVALUE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.DateTimeConstantAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_DECIMALVALUE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.DecimalConstantAttribute"); +pub const INTEROP_DECIMALVALUE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.DecimalConstantAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_DECIMALVALUE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.DecimalConstantAttribute"); +pub const INTEROP_DECIMALVALUE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.DecimalConstantAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_DEFAULTMEMBER_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Reflection.DefaultMemberAttribute"); +pub const INTEROP_DEFAULTMEMBER_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Reflection.DefaultMemberAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_DEFAULTMEMBER_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Reflection.DefaultMemberAttribute"); +pub const INTEROP_DEFAULTMEMBER_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Reflection.DefaultMemberAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_DISPID_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.DispIdAttribute"); +pub const INTEROP_DISPID_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.DispIdAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_DISPID_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.DispIdAttribute"); +pub const INTEROP_DISPID_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.DispIdAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_GUID_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.GuidAttribute"); +pub const INTEROP_GUID_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.GuidAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_GUID_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.GuidAttribute"); +pub const INTEROP_GUID_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.GuidAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IDISPATCHIMPL_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.IDispatchImplAttribute"); +pub const INTEROP_IDISPATCHIMPL_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.IDispatchImplAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IDISPATCHIMPL_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.IDispatchImplAttribute"); +pub const INTEROP_IDISPATCHIMPL_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.IDispatchImplAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IDISPATCHVALUE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.IDispatchConstantAttribute"); +pub const INTEROP_IDISPATCHVALUE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.IDispatchConstantAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IDISPATCHVALUE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.IDispatchConstantAttribute"); +pub const INTEROP_IDISPATCHVALUE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.IDispatchConstantAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IMPORTEDFROMTYPELIB_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.ImportedFromTypeLibAttribute"); +pub const INTEROP_IMPORTEDFROMTYPELIB_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.ImportedFromTypeLibAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IMPORTEDFROMTYPELIB_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.ImportedFromTypeLibAttribute"); +pub const INTEROP_IMPORTEDFROMTYPELIB_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.ImportedFromTypeLibAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_INTERFACETYPE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.InterfaceTypeAttribute"); +pub const INTEROP_INTERFACETYPE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.InterfaceTypeAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_INTERFACETYPE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.InterfaceTypeAttribute"); +pub const INTEROP_INTERFACETYPE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.InterfaceTypeAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IN_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.InAttribute"); +pub const INTEROP_IN_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.InAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IN_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.InAttribute"); +pub const INTEROP_IN_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.InAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IUNKNOWNVALUE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.IUnknownConstantAttribute"); +pub const INTEROP_IUNKNOWNVALUE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.IUnknownConstantAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_IUNKNOWNVALUE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.IUnknownConstantAttribute"); +pub const INTEROP_IUNKNOWNVALUE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.IUnknownConstantAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_LCIDCONVERSION_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.LCIDConversionAttribute"); +pub const INTEROP_LCIDCONVERSION_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.LCIDConversionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_LCIDCONVERSION_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.LCIDConversionAttribute"); +pub const INTEROP_LCIDCONVERSION_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.LCIDConversionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_MARSHALAS_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.MarshalAsAttribute"); +pub const INTEROP_MARSHALAS_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.MarshalAsAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_MARSHALAS_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.MarshalAsAttribute"); +pub const INTEROP_MARSHALAS_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.MarshalAsAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_OUT_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.OutAttribute"); +pub const INTEROP_OUT_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.OutAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_OUT_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.OutAttribute"); +pub const INTEROP_OUT_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.OutAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_PARAMARRAY_TYPE: ::windows::core::PCSTR = ::windows::s!("System.ParamArrayAttribute"); +pub const INTEROP_PARAMARRAY_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.ParamArrayAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_PARAMARRAY_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.ParamArrayAttribute"); +pub const INTEROP_PARAMARRAY_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.ParamArrayAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_PRESERVESIG_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.PreserveSigAttribure"); +pub const INTEROP_PRESERVESIG_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.PreserveSigAttribure"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_PRESERVESIG_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.PreserveSigAttribure"); +pub const INTEROP_PRESERVESIG_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.PreserveSigAttribure"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_PRIMARYINTEROPASSEMBLY_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute"); +pub const INTEROP_PRIMARYINTEROPASSEMBLY_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_PRIMARYINTEROPASSEMBLY_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute"); +pub const INTEROP_PRIMARYINTEROPASSEMBLY_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.PrimaryInteropAssemblyAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_SERIALIZABLE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.SerializableAttribute"); +pub const INTEROP_SERIALIZABLE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.SerializableAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_SERIALIZABLE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.SerializableAttribute"); +pub const INTEROP_SERIALIZABLE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.SerializableAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_SETWIN32CONTEXTINIDISPATCHATTRIBUTE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.SetWin32ContextInIDispatchAttribute"); +pub const INTEROP_SETWIN32CONTEXTINIDISPATCHATTRIBUTE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.SetWin32ContextInIDispatchAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_SETWIN32CONTEXTINIDISPATCHATTRIBUTE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.SetWin32ContextInIDispatchAttribute"); +pub const INTEROP_SETWIN32CONTEXTINIDISPATCHATTRIBUTE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.SetWin32ContextInIDispatchAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBFUNC_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.TypeLibFuncAttribute"); +pub const INTEROP_TYPELIBFUNC_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.TypeLibFuncAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBFUNC_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.TypeLibFuncAttribute"); +pub const INTEROP_TYPELIBFUNC_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.TypeLibFuncAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBIMPORTCLASS_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.TypeLibImportClassAttribute"); +pub const INTEROP_TYPELIBIMPORTCLASS_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.TypeLibImportClassAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBIMPORTCLASS_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.TypeLibImportClassAttribute"); +pub const INTEROP_TYPELIBIMPORTCLASS_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.TypeLibImportClassAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBTYPE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.TypeLibTypeAttribute"); +pub const INTEROP_TYPELIBTYPE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.TypeLibTypeAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBTYPE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.TypeLibTypeAttribute"); +pub const INTEROP_TYPELIBTYPE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.TypeLibTypeAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBVAR_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.TypeLibVarAttribute"); +pub const INTEROP_TYPELIBVAR_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.TypeLibVarAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBVAR_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.TypeLibVarAttribute"); +pub const INTEROP_TYPELIBVAR_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.TypeLibVarAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBVERSION_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.InteropServices.TypeLibVersionAttribute"); +pub const INTEROP_TYPELIBVERSION_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.InteropServices.TypeLibVersionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const INTEROP_TYPELIBVERSION_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.InteropServices.TypeLibVersionAttribute"); +pub const INTEROP_TYPELIBVERSION_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.InteropServices.TypeLibVersionAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const INVALID_CONNECTION_ID: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] @@ -2718,15 +2718,15 @@ pub const INVALID_TASK_ID: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const LIBID_ComPlusRuntime: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xbed7f4ea_1a96_11d2_8f08_00a0c9a6186d); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const MAIN_CLR_MODULE_NAME_A: ::windows::core::PCSTR = ::windows::s!("coreclr"); +pub const MAIN_CLR_MODULE_NAME_A: ::windows::core::PCSTR = ::windows::core::s!("coreclr"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const MAIN_CLR_MODULE_NAME_W: ::windows::core::PCWSTR = ::windows::w!("coreclr"); +pub const MAIN_CLR_MODULE_NAME_W: ::windows::core::PCWSTR = ::windows::core::w!("coreclr"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const MAX_CONNECTION_NAME: u32 = 260u32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const MSCOREE_SHIM_A: ::windows::core::PCSTR = ::windows::s!("mscoree.dll"); +pub const MSCOREE_SHIM_A: ::windows::core::PCSTR = ::windows::core::s!("mscoree.dll"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const MSCOREE_SHIM_W: ::windows::core::PCWSTR = ::windows::w!("mscoree.dll"); +pub const MSCOREE_SHIM_W: ::windows::core::PCWSTR = ::windows::core::w!("mscoree.dll"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const MetaDataCheckDuplicatesFor: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x30fe7be8_d7d9_11d2_9f80_00c04f79a0a3); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] @@ -2754,13 +2754,13 @@ pub const MetaDataThreadSafetyOptions: ::windows::core::GUID = ::windows::core:: #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const MetaDataTypeLibImportNamespace: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf17ff889_5a63_11d3_9ff2_00c04ff7431a); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const NONVERSIONABLE_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.Versioning.NonVersionableAttribute"); +pub const NONVERSIONABLE_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.Versioning.NonVersionableAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const NONVERSIONABLE_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.Versioning.NonVersionableAttribute"); +pub const NONVERSIONABLE_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.Versioning.NonVersionableAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const RUNTIMECOMPATIBILITY_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.RuntimeCompatibilityAttribute"); +pub const RUNTIMECOMPATIBILITY_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.RuntimeCompatibilityAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const RUNTIMECOMPATIBILITY_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.RuntimeCompatibilityAttribute"); +pub const RUNTIMECOMPATIBILITY_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.RuntimeCompatibilityAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const SIGN_MASK_FOURBYTE: i32 = -268435456i32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] @@ -2768,17 +2768,17 @@ pub const SIGN_MASK_ONEBYTE: i32 = -64i32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] pub const SIGN_MASK_TWOBYTE: i32 = -8192i32; #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const SUBJECT_ASSEMBLY_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.CompilerServices.IgnoresAccessChecksToAttribute"); +pub const SUBJECT_ASSEMBLY_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.CompilerServices.IgnoresAccessChecksToAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const SUBJECT_ASSEMBLY_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.CompilerServices.IgnoresAccessChecksToAttribute"); +pub const SUBJECT_ASSEMBLY_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.CompilerServices.IgnoresAccessChecksToAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const TARGET_FRAMEWORK_TYPE: ::windows::core::PCSTR = ::windows::s!("System.Runtime.Versioning.TargetFrameworkAttribute"); +pub const TARGET_FRAMEWORK_TYPE: ::windows::core::PCSTR = ::windows::core::s!("System.Runtime.Versioning.TargetFrameworkAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const TARGET_FRAMEWORK_TYPE_W: ::windows::core::PCWSTR = ::windows::w!("System.Runtime.Versioning.TargetFrameworkAttribute"); +pub const TARGET_FRAMEWORK_TYPE_W: ::windows::core::PCWSTR = ::windows::core::w!("System.Runtime.Versioning.TargetFrameworkAttribute"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const USER_FRAMEWORK_REGISTRY_KEY: ::windows::core::PCSTR = ::windows::s!("Software\\Microsoft\\.NETFramework64"); +pub const USER_FRAMEWORK_REGISTRY_KEY: ::windows::core::PCSTR = ::windows::core::s!("Software\\Microsoft\\.NETFramework64"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] -pub const USER_FRAMEWORK_REGISTRY_KEY_W: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\.NETFramework64"); +pub const USER_FRAMEWORK_REGISTRY_KEY_W: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\.NETFramework64"); #[doc = "*Required features: `\"Win32_System_WinRT_Metadata\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/mod.rs index 6060f942cd..dc42037eff 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/Pdf/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn PdfCreateRenderer(pdevice: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "windows.data.pdf.dll""system" fn PdfCreateRenderer ( pdevice : * mut::core::ffi::c_void , pprenderer : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.data.pdf.dll""system" fn PdfCreateRenderer ( pdevice : * mut::core::ffi::c_void , pprenderer : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PdfCreateRenderer(pdevice.into_param().abi(), &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs index dfaa8ae733..e782809756 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WinRT/mod.rs @@ -31,7 +31,7 @@ pub mod Storage; #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn CoDecodeProxy(dwclientpid: u32, ui64proxyaddress: u64) -> ::windows::core::Result { - ::windows::imp::link ! ( "ole32.dll""system" fn CoDecodeProxy ( dwclientpid : u32 , ui64proxyaddress : u64 , pserverinformation : *mut ServerInformation ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn CoDecodeProxy ( dwclientpid : u32 , ui64proxyaddress : u64 , pserverinformation : *mut ServerInformation ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CoDecodeProxy(dwclientpid, ui64proxyaddress, &mut result__).from_abi(result__) } @@ -41,7 +41,7 @@ pub unsafe fn CreateControlInput() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "windows.ui.dll""cdecl" fn CreateControlInput ( riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.ui.dll""cdecl" fn CreateControlInput ( riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateControlInput(&::IID, &mut result__).from_abi(result__) } @@ -52,7 +52,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "windows.ui.dll""cdecl" fn CreateControlInputEx ( pcorewindow : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "windows.ui.dll""cdecl" fn CreateControlInputEx ( pcorewindow : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateControlInputEx(pcorewindow.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -60,7 +60,7 @@ where #[cfg(feature = "System")] #[inline] pub unsafe fn CreateDispatcherQueueController(options: DispatcherQueueOptions) -> ::windows::core::Result { - ::windows::imp::link ! ( "coremessaging.dll""system" fn CreateDispatcherQueueController ( options : DispatcherQueueOptions , dispatcherqueuecontroller : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "coremessaging.dll""system" fn CreateDispatcherQueueController ( options : DispatcherQueueOptions , dispatcherqueuecontroller : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateDispatcherQueueController(::core::mem::transmute(options), &mut result__).from_abi(result__) } @@ -71,7 +71,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "api-ms-win-shcore-stream-winrt-l1-1-0.dll""system" fn CreateRandomAccessStreamOnFile ( filepath : :: windows::core::PCWSTR , accessmode : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-stream-winrt-l1-1-0.dll""system" fn CreateRandomAccessStreamOnFile ( filepath : ::windows::core::PCWSTR , accessmode : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateRandomAccessStreamOnFile(filepath.into_param().abi(), accessmode, &::IID, &mut result__).from_abi(result__) } @@ -83,7 +83,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "api-ms-win-shcore-stream-winrt-l1-1-0.dll""system" fn CreateRandomAccessStreamOverStream ( stream : * mut::core::ffi::c_void , options : BSOS_OPTIONS , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-stream-winrt-l1-1-0.dll""system" fn CreateRandomAccessStreamOverStream ( stream : * mut::core::ffi::c_void , options : BSOS_OPTIONS , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateRandomAccessStreamOverStream(stream.into_param().abi(), options, &::IID, &mut result__).from_abi(result__) } @@ -94,14 +94,14 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "api-ms-win-shcore-stream-winrt-l1-1-0.dll""system" fn CreateStreamOverRandomAccessStream ( randomaccessstream : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-stream-winrt-l1-1-0.dll""system" fn CreateStreamOverRandomAccessStream ( randomaccessstream : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); CreateStreamOverRandomAccessStream(randomaccessstream.into_param().abi(), &::IID, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn GetRestrictedErrorInfo() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn GetRestrictedErrorInfo ( pprestrictederrorinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn GetRestrictedErrorInfo ( pprestrictederrorinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetRestrictedErrorInfo(&mut result__).from_abi(result__) } @@ -163,14 +163,14 @@ pub unsafe fn IsErrorPropagationEnabled() -> super::super::Foundation::BOOL { #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoActivateInstance(activatableclassid: &::windows::core::HSTRING) -> ::windows::core::Result<::windows::core::IInspectable> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoActivateInstance ( activatableclassid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , instance : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoActivateInstance ( activatableclassid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , instance : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IInspectable>(); RoActivateInstance(::core::mem::transmute_copy(activatableclassid), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoCaptureErrorContext(hr: ::windows::core::HRESULT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoCaptureErrorContext ( hr : :: windows::core::HRESULT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoCaptureErrorContext ( hr : ::windows::core::HRESULT ) -> ::windows::core::HRESULT ); RoCaptureErrorContext(hr).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -182,7 +182,7 @@ pub unsafe fn RoClearError() { #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoFailFastWithErrorContext(hrerror: ::windows::core::HRESULT) { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoFailFastWithErrorContext ( hrerror : :: windows::core::HRESULT ) -> ( ) ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoFailFastWithErrorContext ( hrerror : ::windows::core::HRESULT ) -> ( ) ); RoFailFastWithErrorContext(hrerror) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -191,7 +191,7 @@ pub unsafe fn RoGetActivationFactory(activatableclassid: &::windows::core::HS where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoGetActivationFactory ( activatableclassid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , iid : *const :: windows::core::GUID , factory : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoGetActivationFactory ( activatableclassid : ::std::mem::MaybeUninit <::windows::core::HSTRING > , iid : *const ::windows::core::GUID , factory : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); RoGetActivationFactory(::core::mem::transmute_copy(activatableclassid), &::IID, &mut result__).from_abi(result__) } @@ -201,14 +201,14 @@ pub unsafe fn RoGetAgileReference(options: AgileReferenceOptions, riid: *con where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "ole32.dll""system" fn RoGetAgileReference ( options : AgileReferenceOptions , riid : *const :: windows::core::GUID , punk : * mut::core::ffi::c_void , ppagilereference : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ole32.dll""system" fn RoGetAgileReference ( options : AgileReferenceOptions , riid : *const ::windows::core::GUID , punk : * mut::core::ffi::c_void , ppagilereference : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoGetAgileReference(options, riid, punk.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoGetApartmentIdentifier() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoGetApartmentIdentifier ( apartmentidentifier : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoGetApartmentIdentifier ( apartmentidentifier : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoGetApartmentIdentifier(&mut result__).from_abi(result__) } @@ -216,46 +216,46 @@ pub unsafe fn RoGetApartmentIdentifier() -> ::windows::core::Result { #[cfg(feature = "Win32_System_Com_Marshal")] #[inline] pub unsafe fn RoGetBufferMarshaler() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-robuffer-l1-1-0.dll""system" fn RoGetBufferMarshaler ( buffermarshaler : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-robuffer-l1-1-0.dll""system" fn RoGetBufferMarshaler ( buffermarshaler : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoGetBufferMarshaler(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoGetErrorReportingFlags() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoGetErrorReportingFlags ( pflags : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoGetErrorReportingFlags ( pflags : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoGetErrorReportingFlags(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoGetMatchingRestrictedErrorInfo(hrin: ::windows::core::HRESULT) -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoGetMatchingRestrictedErrorInfo ( hrin : :: windows::core::HRESULT , pprestrictederrorinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoGetMatchingRestrictedErrorInfo ( hrin : ::windows::core::HRESULT , pprestrictederrorinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoGetMatchingRestrictedErrorInfo(hrin, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoGetServerActivatableClasses(servername: &::windows::core::HSTRING, activatableclassids: *mut *mut ::windows::core::HSTRING, count: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-registration-l1-1-0.dll""system" fn RoGetServerActivatableClasses ( servername : ::std::mem::MaybeUninit <::windows::core::HSTRING > , activatableclassids : *mut *mut :: windows::core::HSTRING , count : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-registration-l1-1-0.dll""system" fn RoGetServerActivatableClasses ( servername : ::std::mem::MaybeUninit <::windows::core::HSTRING > , activatableclassids : *mut *mut ::windows::core::HSTRING , count : *mut u32 ) -> ::windows::core::HRESULT ); RoGetServerActivatableClasses(::core::mem::transmute_copy(servername), activatableclassids, count).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoInitialize(inittype: RO_INIT_TYPE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoInitialize ( inittype : RO_INIT_TYPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoInitialize ( inittype : RO_INIT_TYPE ) -> ::windows::core::HRESULT ); RoInitialize(inittype).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoInspectCapturedStackBackTrace(targeterrorinfoaddress: usize, machine: u16, readmemorycallback: PINSPECT_MEMORY_CALLBACK, context: ::core::option::Option<*const ::core::ffi::c_void>, framecount: *mut u32, targetbacktraceaddress: *mut usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoInspectCapturedStackBackTrace ( targeterrorinfoaddress : usize , machine : u16 , readmemorycallback : PINSPECT_MEMORY_CALLBACK , context : *const ::core::ffi::c_void , framecount : *mut u32 , targetbacktraceaddress : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoInspectCapturedStackBackTrace ( targeterrorinfoaddress : usize , machine : u16 , readmemorycallback : PINSPECT_MEMORY_CALLBACK , context : *const ::core::ffi::c_void , framecount : *mut u32 , targetbacktraceaddress : *mut usize ) -> ::windows::core::HRESULT ); RoInspectCapturedStackBackTrace(targeterrorinfoaddress, machine, readmemorycallback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), framecount, targetbacktraceaddress).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoInspectThreadErrorInfo(targettebaddress: usize, machine: u16, readmemorycallback: PINSPECT_MEMORY_CALLBACK, context: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoInspectThreadErrorInfo ( targettebaddress : usize , machine : u16 , readmemorycallback : PINSPECT_MEMORY_CALLBACK , context : *const ::core::ffi::c_void , targeterrorinfoaddress : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoInspectThreadErrorInfo ( targettebaddress : usize , machine : u16 , readmemorycallback : PINSPECT_MEMORY_CALLBACK , context : *const ::core::ffi::c_void , targeterrorinfoaddress : *mut usize ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoInspectThreadErrorInfo(targettebaddress, machine, readmemorycallback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -263,14 +263,14 @@ pub unsafe fn RoInspectThreadErrorInfo(targettebaddress: usize, machine: u16, re #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RoOriginateError(error: ::windows::core::HRESULT, message: &::windows::core::HSTRING) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoOriginateError ( error : :: windows::core::HRESULT , message : ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoOriginateError ( error : ::windows::core::HRESULT , message : ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> super::super::Foundation:: BOOL ); RoOriginateError(error, ::core::mem::transmute_copy(message)) } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RoOriginateErrorW(error: ::windows::core::HRESULT, cchmax: u32, message: ::core::option::Option<&[u16; 512]>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoOriginateErrorW ( error : :: windows::core::HRESULT , cchmax : u32 , message : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoOriginateErrorW ( error : ::windows::core::HRESULT , cchmax : u32 , message : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); RoOriginateErrorW(error, cchmax, ::core::mem::transmute(message.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] @@ -280,13 +280,13 @@ pub unsafe fn RoOriginateLanguageException(error: ::windows::core::HRESULT, where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoOriginateLanguageException ( error : :: windows::core::HRESULT , message : ::std::mem::MaybeUninit <::windows::core::HSTRING > , languageexception : * mut::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoOriginateLanguageException ( error : ::windows::core::HRESULT , message : ::std::mem::MaybeUninit <::windows::core::HSTRING > , languageexception : * mut::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); RoOriginateLanguageException(error, ::core::mem::transmute_copy(message), languageexception.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoRegisterActivationFactories(activatableclassids: *const ::windows::core::HSTRING, activationfactorycallbacks: *const PFNGETACTIVATIONFACTORY, count: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoRegisterActivationFactories ( activatableclassids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , activationfactorycallbacks : *const PFNGETACTIVATIONFACTORY , count : u32 , cookie : *mut isize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoRegisterActivationFactories ( activatableclassids : *const ::std::mem::MaybeUninit <::windows::core::HSTRING > , activationfactorycallbacks : *const PFNGETACTIVATIONFACTORY , count : u32 , cookie : *mut isize ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoRegisterActivationFactories(::core::mem::transmute(activatableclassids), activationfactorycallbacks, count, &mut result__).from_abi(result__) } @@ -296,7 +296,7 @@ pub unsafe fn RoRegisterForApartmentShutdown(callbackobject: P0, apartmentid where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoRegisterForApartmentShutdown ( callbackobject : * mut::core::ffi::c_void , apartmentidentifier : *mut u64 , regcookie : *mut APARTMENT_SHUTDOWN_REGISTRATION_COOKIE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoRegisterForApartmentShutdown ( callbackobject : * mut::core::ffi::c_void , apartmentidentifier : *mut u64 , regcookie : *mut APARTMENT_SHUTDOWN_REGISTRATION_COOKIE ) -> ::windows::core::HRESULT ); RoRegisterForApartmentShutdown(callbackobject.into_param().abi(), apartmentidentifier, regcookie).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -306,7 +306,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoReportFailedDelegate ( punkdelegate : * mut::core::ffi::c_void , prestrictederrorinfo : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoReportFailedDelegate ( punkdelegate : * mut::core::ffi::c_void , prestrictederrorinfo : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); RoReportFailedDelegate(punkdelegate.into_param().abi(), prestrictederrorinfo.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -315,7 +315,7 @@ pub unsafe fn RoReportUnhandledError(prestrictederrorinfo: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoReportUnhandledError ( prestrictederrorinfo : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-1.dll""system" fn RoReportUnhandledError ( prestrictederrorinfo : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); RoReportUnhandledError(prestrictederrorinfo.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -324,7 +324,7 @@ pub unsafe fn RoResolveRestrictedErrorInfoReference(reference: P0) -> ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoResolveRestrictedErrorInfoReference ( reference : :: windows::core::PCWSTR , pprestrictederrorinfo : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoResolveRestrictedErrorInfoReference ( reference : ::windows::core::PCWSTR , pprestrictederrorinfo : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RoResolveRestrictedErrorInfoReference(reference.into_param().abi(), &mut result__).from_abi(result__) } @@ -337,21 +337,21 @@ pub unsafe fn RoRevokeActivationFactories(cookie: isize) { #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn RoSetErrorReportingFlags(flags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoSetErrorReportingFlags ( flags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoSetErrorReportingFlags ( flags : u32 ) -> ::windows::core::HRESULT ); RoSetErrorReportingFlags(flags).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RoTransformError(olderror: ::windows::core::HRESULT, newerror: ::windows::core::HRESULT, message: &::windows::core::HSTRING) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoTransformError ( olderror : :: windows::core::HRESULT , newerror : :: windows::core::HRESULT , message : ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoTransformError ( olderror : ::windows::core::HRESULT , newerror : ::windows::core::HRESULT , message : ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> super::super::Foundation:: BOOL ); RoTransformError(olderror, newerror, ::core::mem::transmute_copy(message)) } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn RoTransformErrorW(olderror: ::windows::core::HRESULT, newerror: ::windows::core::HRESULT, cchmax: u32, message: ::core::option::Option<&[u16; 512]>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoTransformErrorW ( olderror : :: windows::core::HRESULT , newerror : :: windows::core::HRESULT , cchmax : u32 , message : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn RoTransformErrorW ( olderror : ::windows::core::HRESULT , newerror : ::windows::core::HRESULT , cchmax : u32 , message : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); RoTransformErrorW(olderror, newerror, cchmax, ::core::mem::transmute(message.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -366,7 +366,7 @@ pub unsafe fn RoUnregisterForApartmentShutdown(regcookie: P0) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoUnregisterForApartmentShutdown ( regcookie : APARTMENT_SHUTDOWN_REGISTRATION_COOKIE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-l1-1-0.dll""system" fn RoUnregisterForApartmentShutdown ( regcookie : APARTMENT_SHUTDOWN_REGISTRATION_COOKIE ) -> ::windows::core::HRESULT ); RoUnregisterForApartmentShutdown(regcookie.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -375,27 +375,27 @@ pub unsafe fn SetRestrictedErrorInfo(prestrictederrorinfo: P0) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn SetRestrictedErrorInfo ( prestrictederrorinfo : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-error-l1-1-0.dll""system" fn SetRestrictedErrorInfo ( prestrictederrorinfo : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SetRestrictedErrorInfo(prestrictederrorinfo.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsCompareStringOrdinal(string1: &::windows::core::HSTRING, string2: &::windows::core::HSTRING) -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsCompareStringOrdinal ( string1 : ::std::mem::MaybeUninit <::windows::core::HSTRING > , string2 : ::std::mem::MaybeUninit <::windows::core::HSTRING > , result : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsCompareStringOrdinal ( string1 : ::std::mem::MaybeUninit <::windows::core::HSTRING > , string2 : ::std::mem::MaybeUninit <::windows::core::HSTRING > , result : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WindowsCompareStringOrdinal(::core::mem::transmute_copy(string1), ::core::mem::transmute_copy(string2), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsConcatString(string1: &::windows::core::HSTRING, string2: &::windows::core::HSTRING) -> ::windows::core::Result<::windows::core::HSTRING> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsConcatString ( string1 : ::std::mem::MaybeUninit <::windows::core::HSTRING > , string2 : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsConcatString ( string1 : ::std::mem::MaybeUninit <::windows::core::HSTRING > , string2 : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsConcatString(::core::mem::transmute_copy(string1), ::core::mem::transmute_copy(string2), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsCreateString(sourcestring: ::core::option::Option<&[u16]>) -> ::windows::core::Result<::windows::core::HSTRING> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsCreateString ( sourcestring : :: windows::core::PCWSTR , length : u32 , string : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsCreateString ( sourcestring : ::windows::core::PCWSTR , length : u32 , string : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsCreateString(::core::mem::transmute(sourcestring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), sourcestring.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -405,13 +405,13 @@ pub unsafe fn WindowsCreateStringReference(sourcestring: P0, length: u32, hs where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsCreateStringReference ( sourcestring : :: windows::core::PCWSTR , length : u32 , hstringheader : *mut HSTRING_HEADER , string : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsCreateStringReference ( sourcestring : ::windows::core::PCWSTR , length : u32 , hstringheader : *mut HSTRING_HEADER , string : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); WindowsCreateStringReference(sourcestring.into_param().abi(), length, hstringheader, ::core::mem::transmute(string)).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsDeleteString(string: &::windows::core::HSTRING) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsDeleteString ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsDeleteString ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); WindowsDeleteString(::core::mem::transmute_copy(string)).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -420,13 +420,13 @@ pub unsafe fn WindowsDeleteStringBuffer(bufferhandle: P0) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsDeleteStringBuffer ( bufferhandle : HSTRING_BUFFER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsDeleteStringBuffer ( bufferhandle : HSTRING_BUFFER ) -> ::windows::core::HRESULT ); WindowsDeleteStringBuffer(bufferhandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsDuplicateString(string: &::windows::core::HSTRING) -> ::windows::core::Result<::windows::core::HSTRING> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsDuplicateString ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsDuplicateString ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsDuplicateString(::core::mem::transmute_copy(string), &mut result__).from_abi(result__) } @@ -439,19 +439,19 @@ pub unsafe fn WindowsGetStringLen(string: &::windows::core::HSTRING) -> u32 { #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsGetStringRawBuffer(string: &::windows::core::HSTRING, length: ::core::option::Option<*mut u32>) -> ::windows::core::PCWSTR { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsGetStringRawBuffer ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , length : *mut u32 ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsGetStringRawBuffer ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , length : *mut u32 ) -> ::windows::core::PCWSTR ); WindowsGetStringRawBuffer(::core::mem::transmute_copy(string), ::core::mem::transmute(length.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsInspectString(targethstring: usize, machine: u16, callback: PINSPECT_HSTRING_CALLBACK, context: ::core::option::Option<*const ::core::ffi::c_void>, length: *mut u32, targetstringaddress: *mut usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsInspectString ( targethstring : usize , machine : u16 , callback : PINSPECT_HSTRING_CALLBACK , context : *const ::core::ffi::c_void , length : *mut u32 , targetstringaddress : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsInspectString ( targethstring : usize , machine : u16 , callback : PINSPECT_HSTRING_CALLBACK , context : *const ::core::ffi::c_void , length : *mut u32 , targetstringaddress : *mut usize ) -> ::windows::core::HRESULT ); WindowsInspectString(targethstring, machine, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), length, targetstringaddress).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsInspectString2(targethstring: u64, machine: u16, callback: PINSPECT_HSTRING_CALLBACK2, context: ::core::option::Option<*const ::core::ffi::c_void>, length: *mut u32, targetstringaddress: *mut u64) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-1.dll""system" fn WindowsInspectString2 ( targethstring : u64 , machine : u16 , callback : PINSPECT_HSTRING_CALLBACK2 , context : *const ::core::ffi::c_void , length : *mut u32 , targetstringaddress : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-1.dll""system" fn WindowsInspectString2 ( targethstring : u64 , machine : u16 , callback : PINSPECT_HSTRING_CALLBACK2 , context : *const ::core::ffi::c_void , length : *mut u32 , targetstringaddress : *mut u64 ) -> ::windows::core::HRESULT ); WindowsInspectString2(targethstring, machine, callback, ::core::mem::transmute(context.unwrap_or(::std::ptr::null())), length, targetstringaddress).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`, `\"Win32_Foundation\"`*"] @@ -464,7 +464,7 @@ pub unsafe fn WindowsIsStringEmpty(string: &::windows::core::HSTRING) -> super:: #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsPreallocateStringBuffer(length: u32, charbuffer: *mut *mut u16, bufferhandle: *mut HSTRING_BUFFER) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsPreallocateStringBuffer ( length : u32 , charbuffer : *mut *mut u16 , bufferhandle : *mut HSTRING_BUFFER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsPreallocateStringBuffer ( length : u32 , charbuffer : *mut *mut u16 , bufferhandle : *mut HSTRING_BUFFER ) -> ::windows::core::HRESULT ); WindowsPreallocateStringBuffer(length, charbuffer, bufferhandle).ok() } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] @@ -473,14 +473,14 @@ pub unsafe fn WindowsPromoteStringBuffer(bufferhandle: P0) -> ::windows::cor where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsPromoteStringBuffer ( bufferhandle : HSTRING_BUFFER , string : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsPromoteStringBuffer ( bufferhandle : HSTRING_BUFFER , string : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsPromoteStringBuffer(bufferhandle.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsReplaceString(string: &::windows::core::HSTRING, stringreplaced: &::windows::core::HSTRING, stringreplacewith: &::windows::core::HSTRING) -> ::windows::core::Result<::windows::core::HSTRING> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsReplaceString ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , stringreplaced : ::std::mem::MaybeUninit <::windows::core::HSTRING > , stringreplacewith : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsReplaceString ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , stringreplaced : ::std::mem::MaybeUninit <::windows::core::HSTRING > , stringreplacewith : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsReplaceString(::core::mem::transmute_copy(string), ::core::mem::transmute_copy(stringreplaced), ::core::mem::transmute_copy(stringreplacewith), &mut result__).from_abi(result__) } @@ -488,35 +488,35 @@ pub unsafe fn WindowsReplaceString(string: &::windows::core::HSTRING, stringrepl #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WindowsStringHasEmbeddedNull(string: &::windows::core::HSTRING) -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsStringHasEmbeddedNull ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , hasembednull : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsStringHasEmbeddedNull ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , hasembednull : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WindowsStringHasEmbeddedNull(::core::mem::transmute_copy(string), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsSubstring(string: &::windows::core::HSTRING, startindex: u32) -> ::windows::core::Result<::windows::core::HSTRING> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsSubstring ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , startindex : u32 , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsSubstring ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , startindex : u32 , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsSubstring(::core::mem::transmute_copy(string), startindex, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsSubstringWithSpecifiedLength(string: &::windows::core::HSTRING, startindex: u32, length: u32) -> ::windows::core::Result<::windows::core::HSTRING> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsSubstringWithSpecifiedLength ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , startindex : u32 , length : u32 , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsSubstringWithSpecifiedLength ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , startindex : u32 , length : u32 , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsSubstringWithSpecifiedLength(::core::mem::transmute_copy(string), startindex, length, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsTrimStringEnd(string: &::windows::core::HSTRING, trimstring: &::windows::core::HSTRING) -> ::windows::core::Result<::windows::core::HSTRING> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsTrimStringEnd ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , trimstring : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsTrimStringEnd ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , trimstring : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsTrimStringEnd(::core::mem::transmute_copy(string), ::core::mem::transmute_copy(trimstring), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] #[inline] pub unsafe fn WindowsTrimStringStart(string: &::windows::core::HSTRING, trimstring: &::windows::core::HSTRING) -> ::windows::core::Result<::windows::core::HSTRING> { - ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsTrimStringStart ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , trimstring : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-winrt-string-l1-1-0.dll""system" fn WindowsTrimStringStart ( string : ::std::mem::MaybeUninit <::windows::core::HSTRING > , trimstring : ::std::mem::MaybeUninit <::windows::core::HSTRING > , newstring : *mut ::std::mem::MaybeUninit <::windows::core::HSTRING > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::HSTRING>(); WindowsTrimStringStart(::core::mem::transmute_copy(string), ::core::mem::transmute_copy(trimstring), &mut result__).from_abi(result__) } @@ -2283,11 +2283,11 @@ pub struct IWebAuthenticationCoreManagerInterop_Vtbl { RequestTokenWithWebAccountForWindowAsync: usize, } #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] -pub const CastingSourceInfo_Property_CastingTypes: ::windows::core::PCWSTR = ::windows::w!("CastingTypes"); +pub const CastingSourceInfo_Property_CastingTypes: ::windows::core::PCWSTR = ::windows::core::w!("CastingTypes"); #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] -pub const CastingSourceInfo_Property_PreferredSourceUriScheme: ::windows::core::PCWSTR = ::windows::w!("PreferredSourceUriScheme"); +pub const CastingSourceInfo_Property_PreferredSourceUriScheme: ::windows::core::PCWSTR = ::windows::core::w!("PreferredSourceUriScheme"); #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] -pub const CastingSourceInfo_Property_ProtectedMedia: ::windows::core::PCWSTR = ::windows::w!("ProtectedMedia"); +pub const CastingSourceInfo_Property_ProtectedMedia: ::windows::core::PCWSTR = ::windows::core::w!("ProtectedMedia"); #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] pub const MAX_ERROR_MESSAGE_CHARS: u32 = 512u32; #[doc = "*Required features: `\"Win32_System_WinRT\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs index 6a72cf8bcb..4ad090bf5b 100644 --- a/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/WindowsProgramming/mod.rs @@ -6,7 +6,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn AddDelBackupEntryA ( lpcszfilelist : :: windows::core::PCSTR , lpcszbackupdir : :: windows::core::PCSTR , lpcszbasename : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn AddDelBackupEntryA ( lpcszfilelist : ::windows::core::PCSTR , lpcszbackupdir : ::windows::core::PCSTR , lpcszbasename : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); AddDelBackupEntryA(lpcszfilelist.into_param().abi(), lpcszbackupdir.into_param().abi(), lpcszbasename.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -17,7 +17,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn AddDelBackupEntryW ( lpcszfilelist : :: windows::core::PCWSTR , lpcszbackupdir : :: windows::core::PCWSTR , lpcszbasename : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn AddDelBackupEntryW ( lpcszfilelist : ::windows::core::PCWSTR , lpcszbackupdir : ::windows::core::PCWSTR , lpcszbasename : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); AddDelBackupEntryW(lpcszfilelist.into_param().abi(), lpcszbackupdir.into_param().abi(), lpcszbasename.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -31,7 +31,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn AdvInstallFileA ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : :: windows::core::PCSTR , lpszsourcefile : :: windows::core::PCSTR , lpszdestdir : :: windows::core::PCSTR , lpszdestfile : :: windows::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn AdvInstallFileA ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : ::windows::core::PCSTR , lpszsourcefile : ::windows::core::PCSTR , lpszdestdir : ::windows::core::PCSTR , lpszdestfile : ::windows::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); AdvInstallFileA(hwnd.into_param().abi(), lpszsourcedir.into_param().abi(), lpszsourcefile.into_param().abi(), lpszdestdir.into_param().abi(), lpszdestfile.into_param().abi(), dwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -45,7 +45,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn AdvInstallFileW ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : :: windows::core::PCWSTR , lpszsourcefile : :: windows::core::PCWSTR , lpszdestdir : :: windows::core::PCWSTR , lpszdestfile : :: windows::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn AdvInstallFileW ( hwnd : super::super::Foundation:: HWND , lpszsourcedir : ::windows::core::PCWSTR , lpszsourcefile : ::windows::core::PCWSTR , lpszdestdir : ::windows::core::PCWSTR , lpszdestfile : ::windows::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> ::windows::core::HRESULT ); AdvInstallFileW(hwnd.into_param().abi(), lpszsourcedir.into_param().abi(), lpszsourcefile.into_param().abi(), lpszdestdir.into_param().abi(), lpszdestfile.into_param().abi(), dwflags, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -55,7 +55,7 @@ pub unsafe fn ApphelpCheckShellObject(objectclsid: *const ::windows::core::G where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "apphelp.dll""system" fn ApphelpCheckShellObject ( objectclsid : *const :: windows::core::GUID , bshimifnecessary : super::super::Foundation:: BOOL , pullflags : *mut u64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "apphelp.dll""system" fn ApphelpCheckShellObject ( objectclsid : *const ::windows::core::GUID , bshimifnecessary : super::super::Foundation:: BOOL , pullflags : *mut u64 ) -> super::super::Foundation:: BOOL ); ApphelpCheckShellObject(objectclsid, bshimifnecessary.into_param().abi(), pullflags) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -82,19 +82,19 @@ where #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] pub unsafe fn CloseINFEngine(hinf: *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "advpack.dll""system" fn CloseINFEngine ( hinf : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn CloseINFEngine ( hinf : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CloseINFEngine(hinf).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] pub unsafe fn ConvertAuxiliaryCounterToPerformanceCounter(ullauxiliarycountervalue: u64, lpperformancecountervalue: *mut u64, lpconversionerror: ::core::option::Option<*mut u64>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" fn ConvertAuxiliaryCounterToPerformanceCounter ( ullauxiliarycountervalue : u64 , lpperformancecountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" fn ConvertAuxiliaryCounterToPerformanceCounter ( ullauxiliarycountervalue : u64 , lpperformancecountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> ::windows::core::HRESULT ); ConvertAuxiliaryCounterToPerformanceCounter(ullauxiliarycountervalue, lpperformancecountervalue, ::core::mem::transmute(lpconversionerror.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] pub unsafe fn ConvertPerformanceCounterToAuxiliaryCounter(ullperformancecountervalue: u64, lpauxiliarycountervalue: *mut u64, lpconversionerror: ::core::option::Option<*mut u64>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" fn ConvertPerformanceCounterToAuxiliaryCounter ( ullperformancecountervalue : u64 , lpauxiliarycountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" fn ConvertPerformanceCounterToAuxiliaryCounter ( ullperformancecountervalue : u64 , lpauxiliarycountervalue : *mut u64 , lpconversionerror : *mut u64 ) -> ::windows::core::HRESULT ); ConvertPerformanceCounterToAuxiliaryCounter(ullperformancecountervalue, lpauxiliarycountervalue, ::core::mem::transmute(lpconversionerror.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -105,7 +105,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateWaitableTimerA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateWaitableTimerA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , bmanualreset : super::super::Foundation:: BOOL , lptimername : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); CreateWaitableTimerA(::core::mem::transmute(lptimerattributes.unwrap_or(::std::ptr::null())), bmanualreset.into_param().abi(), lptimername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -115,7 +115,7 @@ pub unsafe fn CreateWaitableTimerExA(lptimerattributes: ::core::option::Opti where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn CreateWaitableTimerExA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : :: windows::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn CreateWaitableTimerExA ( lptimerattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , lptimername : ::windows::core::PCSTR , dwflags : u32 , dwdesiredaccess : u32 ) -> super::super::Foundation:: HANDLE ); CreateWaitableTimerExA(::core::mem::transmute(lptimerattributes.unwrap_or(::std::ptr::null())), lptimername.into_param().abi(), dwflags, dwdesiredaccess) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -226,7 +226,7 @@ pub unsafe fn DelNodeA(pszfileordirname: P0, dwflags: u32) -> ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn DelNodeA ( pszfileordirname : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn DelNodeA ( pszfileordirname : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); DelNodeA(pszfileordirname.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -237,7 +237,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn DelNodeRunDLL32W ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows::core::PWSTR , nshow : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn DelNodeRunDLL32W ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows::core::PWSTR , nshow : i32 ) -> ::windows::core::HRESULT ); DelNodeRunDLL32W(hwnd.into_param().abi(), hinstance.into_param().abi(), ::core::mem::transmute(pszparms), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -246,7 +246,7 @@ pub unsafe fn DelNodeW(pszfileordirname: P0, dwflags: u32) -> ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn DelNodeW ( pszfileordirname : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn DelNodeW ( pszfileordirname : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); DelNodeW(pszfileordirname.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -256,7 +256,7 @@ pub unsafe fn DnsHostnameToComputerNameA(hostname: P0, computername: ::windo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DnsHostnameToComputerNameA ( hostname : :: windows::core::PCSTR , computername : :: windows::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DnsHostnameToComputerNameA ( hostname : ::windows::core::PCSTR , computername : ::windows::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); DnsHostnameToComputerNameA(hostname.into_param().abi(), ::core::mem::transmute(computername), nsize) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -266,7 +266,7 @@ pub unsafe fn DnsHostnameToComputerNameW(hostname: P0, computername: ::windo where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn DnsHostnameToComputerNameW ( hostname : :: windows::core::PCWSTR , computername : :: windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn DnsHostnameToComputerNameW ( hostname : ::windows::core::PCWSTR , computername : ::windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); DnsHostnameToComputerNameW(hostname.into_param().abi(), ::core::mem::transmute(computername), nsize) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -291,7 +291,7 @@ pub unsafe fn ExecuteCabA(hwnd: P0, pcab: *mut CABINFOA, preserved: *mut ::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn ExecuteCabA ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOA , preserved : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn ExecuteCabA ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOA , preserved : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ExecuteCabA(hwnd.into_param().abi(), pcab, preserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -301,7 +301,7 @@ pub unsafe fn ExecuteCabW(hwnd: P0, pcab: *mut CABINFOW, preserved: *mut ::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn ExecuteCabW ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOW , preserved : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn ExecuteCabW ( hwnd : super::super::Foundation:: HWND , pcab : *mut CABINFOW , preserved : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ExecuteCabW(hwnd.into_param().abi(), pcab, preserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -312,7 +312,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn ExtractFilesA ( pszcabname : :: windows::core::PCSTR , pszexpanddir : :: windows::core::PCSTR , dwflags : u32 , pszfilelist : :: windows::core::PCSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn ExtractFilesA ( pszcabname : ::windows::core::PCSTR , pszexpanddir : ::windows::core::PCSTR , dwflags : u32 , pszfilelist : ::windows::core::PCSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> ::windows::core::HRESULT ); ExtractFilesA(pszcabname.into_param().abi(), pszexpanddir.into_param().abi(), dwflags, pszfilelist.into_param().abi(), lpreserved, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -323,7 +323,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn ExtractFilesW ( pszcabname : :: windows::core::PCWSTR , pszexpanddir : :: windows::core::PCWSTR , dwflags : u32 , pszfilelist : :: windows::core::PCWSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn ExtractFilesW ( pszcabname : ::windows::core::PCWSTR , pszexpanddir : ::windows::core::PCWSTR , dwflags : u32 , pszfilelist : ::windows::core::PCWSTR , lpreserved : *mut ::core::ffi::c_void , dwreserved : u32 ) -> ::windows::core::HRESULT ); ExtractFilesW(pszcabname.into_param().abi(), pszexpanddir.into_param().abi(), dwflags, pszfilelist.into_param().abi(), lpreserved, dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -334,7 +334,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveMarkNotExistA ( lpfilelist : :: windows::core::PCSTR , lpdir : :: windows::core::PCSTR , lpbasename : :: windows::core::PCSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveMarkNotExistA ( lpfilelist : ::windows::core::PCSTR , lpdir : ::windows::core::PCSTR , lpbasename : ::windows::core::PCSTR ) -> ::windows::core::HRESULT ); FileSaveMarkNotExistA(lpfilelist.into_param().abi(), lpdir.into_param().abi(), lpbasename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -345,7 +345,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveMarkNotExistW ( lpfilelist : :: windows::core::PCWSTR , lpdir : :: windows::core::PCWSTR , lpbasename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveMarkNotExistW ( lpfilelist : ::windows::core::PCWSTR , lpdir : ::windows::core::PCWSTR , lpbasename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); FileSaveMarkNotExistW(lpfilelist.into_param().abi(), lpdir.into_param().abi(), lpbasename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -360,7 +360,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCSTR>, P5: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows::core::PCSTR , pszinf : :: windows::core::PCSTR , pszsection : :: windows::core::PCSTR , pszbackupdir : :: windows::core::PCSTR , pszbasebackupfile : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : ::windows::core::PCSTR , pszinf : ::windows::core::PCSTR , pszsection : ::windows::core::PCSTR , pszbackupdir : ::windows::core::PCSTR , pszbasebackupfile : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); FileSaveRestoreOnINFA(hwnd.into_param().abi(), psztitle.into_param().abi(), pszinf.into_param().abi(), pszsection.into_param().abi(), pszbackupdir.into_param().abi(), pszbasebackupfile.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -375,7 +375,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows::core::PCWSTR , pszinf : :: windows::core::PCWSTR , pszsection : :: windows::core::PCWSTR , pszbackupdir : :: windows::core::PCWSTR , pszbasebackupfile : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : ::windows::core::PCWSTR , pszinf : ::windows::core::PCWSTR , pszsection : ::windows::core::PCWSTR , pszbackupdir : ::windows::core::PCWSTR , pszbasebackupfile : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); FileSaveRestoreOnINFW(hwnd.into_param().abi(), psztitle.into_param().abi(), pszinf.into_param().abi(), pszsection.into_param().abi(), pszbackupdir.into_param().abi(), pszbasebackupfile.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -388,7 +388,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveRestoreW ( hdlg : super::super::Foundation:: HWND , lpfilelist : :: windows::core::PCWSTR , lpdir : :: windows::core::PCWSTR , lpbasename : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn FileSaveRestoreW ( hdlg : super::super::Foundation:: HWND , lpfilelist : ::windows::core::PCWSTR , lpdir : ::windows::core::PCWSTR , lpbasename : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); FileSaveRestoreW(hdlg.into_param().abi(), lpfilelist.into_param().abi(), lpdir.into_param().abi(), lpbasename.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -408,14 +408,14 @@ pub unsafe fn GdiEntry13() -> u32 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetComputerNameA(lpbuffer: ::windows::core::PSTR, nsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetComputerNameA ( lpbuffer : :: windows::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetComputerNameA ( lpbuffer : ::windows::core::PSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetComputerNameA(::core::mem::transmute(lpbuffer), nsize) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetComputerNameW(lpbuffer: ::windows::core::PWSTR, nsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetComputerNameW ( lpbuffer : :: windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetComputerNameW ( lpbuffer : ::windows::core::PWSTR , nsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetComputerNameW(::core::mem::transmute(lpbuffer), nsize) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -462,7 +462,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFirmwareEnvironmentVariableA ( lpname : :: windows::core::PCSTR , lpguid : :: windows::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFirmwareEnvironmentVariableA ( lpname : ::windows::core::PCSTR , lpguid : ::windows::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); GetFirmwareEnvironmentVariableA(lpname.into_param().abi(), lpguid.into_param().abi(), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), nsize) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -472,7 +472,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFirmwareEnvironmentVariableExA ( lpname : :: windows::core::PCSTR , lpguid : :: windows::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFirmwareEnvironmentVariableExA ( lpname : ::windows::core::PCSTR , lpguid : ::windows::core::PCSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); GetFirmwareEnvironmentVariableExA(lpname.into_param().abi(), lpguid.into_param().abi(), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), nsize, ::core::mem::transmute(pdwattribubutes.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -482,7 +482,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFirmwareEnvironmentVariableExW ( lpname : :: windows::core::PCWSTR , lpguid : :: windows::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFirmwareEnvironmentVariableExW ( lpname : ::windows::core::PCWSTR , lpguid : ::windows::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 , pdwattribubutes : *mut u32 ) -> u32 ); GetFirmwareEnvironmentVariableExW(lpname.into_param().abi(), lpguid.into_param().abi(), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), nsize, ::core::mem::transmute(pdwattribubutes.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -492,7 +492,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetFirmwareEnvironmentVariableW ( lpname : :: windows::core::PCWSTR , lpguid : :: windows::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetFirmwareEnvironmentVariableW ( lpname : ::windows::core::PCWSTR , lpguid : ::windows::core::PCWSTR , pbuffer : *mut ::core::ffi::c_void , nsize : u32 ) -> u32 ); GetFirmwareEnvironmentVariableW(lpname.into_param().abi(), lpguid.into_param().abi(), ::core::mem::transmute(pbuffer.unwrap_or(::std::ptr::null_mut())), nsize) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -503,7 +503,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileIntA ( lpappname : :: windows::core::PCSTR , lpkeyname : :: windows::core::PCSTR , ndefault : i32 , lpfilename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileIntA ( lpappname : ::windows::core::PCSTR , lpkeyname : ::windows::core::PCSTR , ndefault : i32 , lpfilename : ::windows::core::PCSTR ) -> u32 ); GetPrivateProfileIntA(lpappname.into_param().abi(), lpkeyname.into_param().abi(), ndefault, lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -514,7 +514,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileIntW ( lpappname : :: windows::core::PCWSTR , lpkeyname : :: windows::core::PCWSTR , ndefault : i32 , lpfilename : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileIntW ( lpappname : ::windows::core::PCWSTR , lpkeyname : ::windows::core::PCWSTR , ndefault : i32 , lpfilename : ::windows::core::PCWSTR ) -> i32 ); GetPrivateProfileIntW(lpappname.into_param().abi(), lpkeyname.into_param().abi(), ndefault, lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -524,7 +524,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileSectionA ( lpappname : :: windows::core::PCSTR , lpreturnedstring : :: windows::core::PSTR , nsize : u32 , lpfilename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileSectionA ( lpappname : ::windows::core::PCSTR , lpreturnedstring : ::windows::core::PSTR , nsize : u32 , lpfilename : ::windows::core::PCSTR ) -> u32 ); GetPrivateProfileSectionA(lpappname.into_param().abi(), ::core::mem::transmute(lpreturnedstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreturnedstring.as_deref().map_or(0, |slice| slice.len() as _), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -533,7 +533,7 @@ pub unsafe fn GetPrivateProfileSectionNamesA(lpszreturnbuffer: ::core::optio where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileSectionNamesA ( lpszreturnbuffer : :: windows::core::PSTR , nsize : u32 , lpfilename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileSectionNamesA ( lpszreturnbuffer : ::windows::core::PSTR , nsize : u32 , lpfilename : ::windows::core::PCSTR ) -> u32 ); GetPrivateProfileSectionNamesA(::core::mem::transmute(lpszreturnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszreturnbuffer.as_deref().map_or(0, |slice| slice.len() as _), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -542,7 +542,7 @@ pub unsafe fn GetPrivateProfileSectionNamesW(lpszreturnbuffer: ::core::optio where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileSectionNamesW ( lpszreturnbuffer : :: windows::core::PWSTR , nsize : u32 , lpfilename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileSectionNamesW ( lpszreturnbuffer : ::windows::core::PWSTR , nsize : u32 , lpfilename : ::windows::core::PCWSTR ) -> u32 ); GetPrivateProfileSectionNamesW(::core::mem::transmute(lpszreturnbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszreturnbuffer.as_deref().map_or(0, |slice| slice.len() as _), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -552,7 +552,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileSectionW ( lpappname : :: windows::core::PCWSTR , lpreturnedstring : :: windows::core::PWSTR , nsize : u32 , lpfilename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileSectionW ( lpappname : ::windows::core::PCWSTR , lpreturnedstring : ::windows::core::PWSTR , nsize : u32 , lpfilename : ::windows::core::PCWSTR ) -> u32 ); GetPrivateProfileSectionW(lpappname.into_param().abi(), ::core::mem::transmute(lpreturnedstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreturnedstring.as_deref().map_or(0, |slice| slice.len() as _), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -564,7 +564,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileStringA ( lpappname : :: windows::core::PCSTR , lpkeyname : :: windows::core::PCSTR , lpdefault : :: windows::core::PCSTR , lpreturnedstring : :: windows::core::PSTR , nsize : u32 , lpfilename : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileStringA ( lpappname : ::windows::core::PCSTR , lpkeyname : ::windows::core::PCSTR , lpdefault : ::windows::core::PCSTR , lpreturnedstring : ::windows::core::PSTR , nsize : u32 , lpfilename : ::windows::core::PCSTR ) -> u32 ); GetPrivateProfileStringA(lpappname.into_param().abi(), lpkeyname.into_param().abi(), lpdefault.into_param().abi(), ::core::mem::transmute(lpreturnedstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreturnedstring.as_deref().map_or(0, |slice| slice.len() as _), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -576,7 +576,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileStringW ( lpappname : :: windows::core::PCWSTR , lpkeyname : :: windows::core::PCWSTR , lpdefault : :: windows::core::PCWSTR , lpreturnedstring : :: windows::core::PWSTR , nsize : u32 , lpfilename : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileStringW ( lpappname : ::windows::core::PCWSTR , lpkeyname : ::windows::core::PCWSTR , lpdefault : ::windows::core::PCWSTR , lpreturnedstring : ::windows::core::PWSTR , nsize : u32 , lpfilename : ::windows::core::PCWSTR ) -> u32 ); GetPrivateProfileStringW(lpappname.into_param().abi(), lpkeyname.into_param().abi(), lpdefault.into_param().abi(), ::core::mem::transmute(lpreturnedstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreturnedstring.as_deref().map_or(0, |slice| slice.len() as _), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -588,7 +588,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileStructA ( lpszsection : :: windows::core::PCSTR , lpszkey : :: windows::core::PCSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileStructA ( lpszsection : ::windows::core::PCSTR , lpszkey : ::windows::core::PCSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); GetPrivateProfileStructA(lpszsection.into_param().abi(), lpszkey.into_param().abi(), ::core::mem::transmute(lpstruct.unwrap_or(::std::ptr::null_mut())), usizestruct, szfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -600,7 +600,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileStructW ( lpszsection : :: windows::core::PCWSTR , lpszkey : :: windows::core::PCWSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetPrivateProfileStructW ( lpszsection : ::windows::core::PCWSTR , lpszkey : ::windows::core::PCWSTR , lpstruct : *mut ::core::ffi::c_void , usizestruct : u32 , szfile : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); GetPrivateProfileStructW(lpszsection.into_param().abi(), lpszkey.into_param().abi(), ::core::mem::transmute(lpstruct.unwrap_or(::std::ptr::null_mut())), usizestruct, szfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -610,7 +610,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileIntA ( lpappname : :: windows::core::PCSTR , lpkeyname : :: windows::core::PCSTR , ndefault : i32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileIntA ( lpappname : ::windows::core::PCSTR , lpkeyname : ::windows::core::PCSTR , ndefault : i32 ) -> u32 ); GetProfileIntA(lpappname.into_param().abi(), lpkeyname.into_param().abi(), ndefault) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -620,7 +620,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileIntW ( lpappname : :: windows::core::PCWSTR , lpkeyname : :: windows::core::PCWSTR , ndefault : i32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileIntW ( lpappname : ::windows::core::PCWSTR , lpkeyname : ::windows::core::PCWSTR , ndefault : i32 ) -> u32 ); GetProfileIntW(lpappname.into_param().abi(), lpkeyname.into_param().abi(), ndefault) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -629,7 +629,7 @@ pub unsafe fn GetProfileSectionA(lpappname: P0, lpreturnedstring: ::core::op where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileSectionA ( lpappname : :: windows::core::PCSTR , lpreturnedstring : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileSectionA ( lpappname : ::windows::core::PCSTR , lpreturnedstring : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetProfileSectionA(lpappname.into_param().abi(), ::core::mem::transmute(lpreturnedstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreturnedstring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -638,7 +638,7 @@ pub unsafe fn GetProfileSectionW(lpappname: P0, lpreturnedstring: ::core::op where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileSectionW ( lpappname : :: windows::core::PCWSTR , lpreturnedstring : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileSectionW ( lpappname : ::windows::core::PCWSTR , lpreturnedstring : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetProfileSectionW(lpappname.into_param().abi(), ::core::mem::transmute(lpreturnedstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreturnedstring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -649,7 +649,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileStringA ( lpappname : :: windows::core::PCSTR , lpkeyname : :: windows::core::PCSTR , lpdefault : :: windows::core::PCSTR , lpreturnedstring : :: windows::core::PSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileStringA ( lpappname : ::windows::core::PCSTR , lpkeyname : ::windows::core::PCSTR , lpdefault : ::windows::core::PCSTR , lpreturnedstring : ::windows::core::PSTR , nsize : u32 ) -> u32 ); GetProfileStringA(lpappname.into_param().abi(), lpkeyname.into_param().abi(), lpdefault.into_param().abi(), ::core::mem::transmute(lpreturnedstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreturnedstring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -660,7 +660,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileStringW ( lpappname : :: windows::core::PCWSTR , lpkeyname : :: windows::core::PCWSTR , lpdefault : :: windows::core::PCWSTR , lpreturnedstring : :: windows::core::PWSTR , nsize : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn GetProfileStringW ( lpappname : ::windows::core::PCWSTR , lpkeyname : ::windows::core::PCWSTR , lpdefault : ::windows::core::PCWSTR , lpreturnedstring : ::windows::core::PWSTR , nsize : u32 ) -> u32 ); GetProfileStringW(lpappname.into_param().abi(), lpkeyname.into_param().abi(), lpdefault.into_param().abi(), ::core::mem::transmute(lpreturnedstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpreturnedstring.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -681,14 +681,14 @@ pub unsafe fn GetThreadEnabledXStateFeatures() -> u64 { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetUserNameA(lpbuffer: ::windows::core::PSTR, pcbbuffer: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetUserNameA ( lpbuffer : :: windows::core::PSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetUserNameA ( lpbuffer : ::windows::core::PSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); GetUserNameA(::core::mem::transmute(lpbuffer), pcbbuffer) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetUserNameW(lpbuffer: ::windows::core::PWSTR, pcbbuffer: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "advapi32.dll""system" fn GetUserNameW ( lpbuffer : :: windows::core::PWSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "advapi32.dll""system" fn GetUserNameW ( lpbuffer : ::windows::core::PWSTR , pcbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); GetUserNameW(::core::mem::transmute(lpbuffer), pcbbuffer) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -699,7 +699,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn GetVersionFromFileA ( lpszfilename : :: windows::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn GetVersionFromFileA ( lpszfilename : ::windows::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); GetVersionFromFileA(lpszfilename.into_param().abi(), pdwmsver, pdwlsver, bversion.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -710,7 +710,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn GetVersionFromFileExA ( lpszfilename : :: windows::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn GetVersionFromFileExA ( lpszfilename : ::windows::core::PCSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); GetVersionFromFileExA(lpszfilename.into_param().abi(), pdwmsver, pdwlsver, bversion.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -721,7 +721,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn GetVersionFromFileExW ( lpszfilename : :: windows::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn GetVersionFromFileExW ( lpszfilename : ::windows::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); GetVersionFromFileExW(lpszfilename.into_param().abi(), pdwmsver, pdwlsver, bversion.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -732,7 +732,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn GetVersionFromFileW ( lpszfilename : :: windows::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn GetVersionFromFileW ( lpszfilename : ::windows::core::PCWSTR , pdwmsver : *mut u32 , pdwlsver : *mut u32 , bversion : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); GetVersionFromFileW(lpszfilename.into_param().abi(), pdwmsver, pdwlsver, bversion.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -852,7 +852,7 @@ pub unsafe fn IsApiSetImplemented(contract: P0) -> super::super::Foundation: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-apiquery-l2-1-0.dll""system" fn IsApiSetImplemented ( contract : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-apiquery-l2-1-0.dll""system" fn IsApiSetImplemented ( contract : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); IsApiSetImplemented(contract.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -902,7 +902,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn LaunchINFSectionExW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows::core::PCWSTR , nshow : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn LaunchINFSectionExW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows::core::PCWSTR , nshow : i32 ) -> ::windows::core::HRESULT ); LaunchINFSectionExW(hwnd.into_param().abi(), hinstance.into_param().abi(), pszparms.into_param().abi(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -913,7 +913,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn LaunchINFSectionW ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparams : :: windows::core::PWSTR , nshow : i32 ) -> i32 ); + ::windows::imp::link ! ( "advpack.dll""system" fn LaunchINFSectionW ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparams : ::windows::core::PWSTR , nshow : i32 ) -> i32 ); LaunchINFSectionW(hwndowner.into_param().abi(), hinstance.into_param().abi(), ::core::mem::transmute(pszparams), nshow) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1085,7 +1085,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn OpenINFEngineA ( pszinffilename : :: windows::core::PCSTR , pszinstallsection : :: windows::core::PCSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn OpenINFEngineA ( pszinffilename : ::windows::core::PCSTR , pszinstallsection : ::windows::core::PCSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OpenINFEngineA(pszinffilename.into_param().abi(), pszinstallsection.into_param().abi(), dwflags, phinf, pvreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1095,7 +1095,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn OpenINFEngineW ( pszinffilename : :: windows::core::PCWSTR , pszinstallsection : :: windows::core::PCWSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn OpenINFEngineW ( pszinffilename : ::windows::core::PCWSTR , pszinstallsection : ::windows::core::PCWSTR , dwflags : u32 , phinf : *mut *mut ::core::ffi::c_void , pvreserved : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); OpenINFEngineW(pszinffilename.into_param().abi(), pszinstallsection.into_param().abi(), dwflags, phinf, pvreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1106,7 +1106,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenMutexA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenMutexA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); OpenMutexA(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1117,7 +1117,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenSemaphoreA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenSemaphoreA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lpname : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); OpenSemaphoreA(dwdesiredaccess, binherithandle.into_param().abi(), lpname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1128,13 +1128,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn OpenWaitableTimerA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lptimername : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "kernel32.dll""system" fn OpenWaitableTimerA ( dwdesiredaccess : u32 , binherithandle : super::super::Foundation:: BOOL , lptimername : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); OpenWaitableTimerA(dwdesiredaccess, binherithandle.into_param().abi(), lptimername.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] pub unsafe fn QueryAuxiliaryCounterFrequency() -> ::windows::core::Result { - ::windows::imp::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" fn QueryAuxiliaryCounterFrequency ( lpauxiliarycounterfrequency : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-realtime-l1-1-2.dll""system" fn QueryAuxiliaryCounterFrequency ( lpauxiliarycounterfrequency : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); QueryAuxiliaryCounterFrequency(&mut result__).from_abi(result__) } @@ -1218,7 +1218,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn RebootCheckOnInstallA ( hwnd : super::super::Foundation:: HWND , pszinf : :: windows::core::PCSTR , pszsec : :: windows::core::PCSTR , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RebootCheckOnInstallA ( hwnd : super::super::Foundation:: HWND , pszinf : ::windows::core::PCSTR , pszsec : ::windows::core::PCSTR , dwreserved : u32 ) -> ::windows::core::HRESULT ); RebootCheckOnInstallA(hwnd.into_param().abi(), pszinf.into_param().abi(), pszsec.into_param().abi(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1230,7 +1230,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn RebootCheckOnInstallW ( hwnd : super::super::Foundation:: HWND , pszinf : :: windows::core::PCWSTR , pszsec : :: windows::core::PCWSTR , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RebootCheckOnInstallW ( hwnd : super::super::Foundation:: HWND , pszinf : ::windows::core::PCWSTR , pszsec : ::windows::core::PCWSTR , dwreserved : u32 ) -> ::windows::core::HRESULT ); RebootCheckOnInstallW(hwnd.into_param().abi(), pszinf.into_param().abi(), pszsec.into_param().abi(), dwreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1245,7 +1245,7 @@ pub unsafe fn RecordFeatureUsage(featureid: u32, kind: u32, addend: u32, ori where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" fn RecordFeatureUsage ( featureid : u32 , kind : u32 , addend : u32 , originname : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "api-ms-win-core-featurestaging-l1-1-0.dll""system" fn RecordFeatureUsage ( featureid : u32 , kind : u32 , addend : u32 , originname : ::windows::core::PCSTR ) -> ( ) ); RecordFeatureUsage(featureid, kind, addend, originname.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1256,7 +1256,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn RegInstallA ( hmod : super::super::Foundation:: HINSTANCE , pszsection : :: windows::core::PCSTR , psttable : *const STRTABLEA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RegInstallA ( hmod : super::super::Foundation:: HINSTANCE , pszsection : ::windows::core::PCSTR , psttable : *const STRTABLEA ) -> ::windows::core::HRESULT ); RegInstallA(hmod.into_param().abi(), pszsection.into_param().abi(), psttable).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1267,7 +1267,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn RegInstallW ( hmod : super::super::Foundation:: HINSTANCE , pszsection : :: windows::core::PCWSTR , psttable : *const STRTABLEW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RegInstallW ( hmod : super::super::Foundation:: HINSTANCE , pszsection : ::windows::core::PCWSTR , psttable : *const STRTABLEW ) -> ::windows::core::HRESULT ); RegInstallW(hmod.into_param().abi(), pszsection.into_param().abi(), psttable).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -1279,7 +1279,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn RegRestoreAllA ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows::core::PCSTR , hkbckupkey : super::Registry:: HKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RegRestoreAllA ( hwnd : super::super::Foundation:: HWND , psztitlestring : ::windows::core::PCSTR , hkbckupkey : super::Registry:: HKEY ) -> ::windows::core::HRESULT ); RegRestoreAllA(hwnd.into_param().abi(), psztitlestring.into_param().abi(), hkbckupkey.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -1291,7 +1291,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn RegRestoreAllW ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows::core::PCWSTR , hkbckupkey : super::Registry:: HKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RegRestoreAllW ( hwnd : super::super::Foundation:: HWND , psztitlestring : ::windows::core::PCWSTR , hkbckupkey : super::Registry:: HKEY ) -> ::windows::core::HRESULT ); RegRestoreAllW(hwnd.into_param().abi(), psztitlestring.into_param().abi(), hkbckupkey.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -1306,7 +1306,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCSTR>, P5: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn RegSaveRestoreA ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows::core::PCSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : :: windows::core::PCSTR , pcszsubkey : :: windows::core::PCSTR , pcszvaluename : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RegSaveRestoreA ( hwnd : super::super::Foundation:: HWND , psztitlestring : ::windows::core::PCSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : ::windows::core::PCSTR , pcszsubkey : ::windows::core::PCSTR , pcszvaluename : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); RegSaveRestoreA(hwnd.into_param().abi(), psztitlestring.into_param().abi(), hkbckupkey.into_param().abi(), pcszrootkey.into_param().abi(), pcszsubkey.into_param().abi(), pcszvaluename.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -1321,7 +1321,7 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn RegSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows::core::PCSTR , pszinf : :: windows::core::PCSTR , pszsection : :: windows::core::PCSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RegSaveRestoreOnINFA ( hwnd : super::super::Foundation:: HWND , psztitle : ::windows::core::PCSTR , pszinf : ::windows::core::PCSTR , pszsection : ::windows::core::PCSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> ::windows::core::HRESULT ); RegSaveRestoreOnINFA(hwnd.into_param().abi(), psztitle.into_param().abi(), pszinf.into_param().abi(), pszsection.into_param().abi(), hhklmbackkey.into_param().abi(), hhkcubackkey.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -1336,7 +1336,7 @@ where P4: ::windows::core::IntoParam, P5: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "advpack.dll""system" fn RegSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : :: windows::core::PCWSTR , pszinf : :: windows::core::PCWSTR , pszsection : :: windows::core::PCWSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RegSaveRestoreOnINFW ( hwnd : super::super::Foundation:: HWND , psztitle : ::windows::core::PCWSTR , pszinf : ::windows::core::PCWSTR , pszsection : ::windows::core::PCWSTR , hhklmbackkey : super::Registry:: HKEY , hhkcubackkey : super::Registry:: HKEY , dwflags : u32 ) -> ::windows::core::HRESULT ); RegSaveRestoreOnINFW(hwnd.into_param().abi(), psztitle.into_param().abi(), pszinf.into_param().abi(), pszsection.into_param().abi(), hhklmbackkey.into_param().abi(), hhkcubackkey.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -1351,7 +1351,7 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn RegSaveRestoreW ( hwnd : super::super::Foundation:: HWND , psztitlestring : :: windows::core::PCWSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : :: windows::core::PCWSTR , pcszsubkey : :: windows::core::PCWSTR , pcszvaluename : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RegSaveRestoreW ( hwnd : super::super::Foundation:: HWND , psztitlestring : ::windows::core::PCWSTR , hkbckupkey : super::Registry:: HKEY , pcszrootkey : ::windows::core::PCWSTR , pcszsubkey : ::windows::core::PCWSTR , pcszvaluename : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); RegSaveRestoreW(hwnd.into_param().abi(), psztitlestring.into_param().abi(), hkbckupkey.into_param().abi(), pcszrootkey.into_param().abi(), pcszsubkey.into_param().abi(), pcszvaluename.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1362,7 +1362,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn ReplacePartitionUnit ( targetpartition : :: windows::core::PCWSTR , sparepartition : :: windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn ReplacePartitionUnit ( targetpartition : ::windows::core::PCWSTR , sparepartition : ::windows::core::PCWSTR , flags : u32 ) -> super::super::Foundation:: BOOL ); ReplacePartitionUnit(targetpartition.into_param().abi(), sparepartition.into_param().abi(), flags) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1454,7 +1454,7 @@ pub unsafe fn RtlInitUnicodeString(destinationstring: *mut super::super::Fou where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlInitUnicodeString ( destinationstring : *mut super::super::Foundation:: UNICODE_STRING , sourcestring : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlInitUnicodeString ( destinationstring : *mut super::super::Foundation:: UNICODE_STRING , sourcestring : ::windows::core::PCWSTR ) -> ( ) ); RtlInitUnicodeString(destinationstring, sourcestring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`, `\"Win32_System_Kernel\"`*"] @@ -1511,7 +1511,7 @@ pub unsafe fn RtlUnicodeToMultiByteSize(bytesinmultibytestring: *mut u32, un where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ntdll.dll""system" fn RtlUnicodeToMultiByteSize ( bytesinmultibytestring : *mut u32 , unicodestring : :: windows::core::PCWSTR , bytesinunicodestring : u32 ) -> super::super::Foundation:: NTSTATUS ); + ::windows::imp::link ! ( "ntdll.dll""system" fn RtlUnicodeToMultiByteSize ( bytesinmultibytestring : *mut u32 , unicodestring : ::windows::core::PCWSTR , bytesinunicodestring : u32 ) -> super::super::Foundation:: NTSTATUS ); RtlUnicodeToMultiByteSize(bytesinmultibytestring, unicodestring.into_param().abi(), bytesinunicodestring).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1531,7 +1531,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn RunSetupCommandA ( hwnd : super::super::Foundation:: HWND , szcmdname : :: windows::core::PCSTR , szinfsection : :: windows::core::PCSTR , szdir : :: windows::core::PCSTR , lpsztitle : :: windows::core::PCSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RunSetupCommandA ( hwnd : super::super::Foundation:: HWND , szcmdname : ::windows::core::PCSTR , szinfsection : ::windows::core::PCSTR , szdir : ::windows::core::PCSTR , lpsztitle : ::windows::core::PCSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RunSetupCommandA(hwnd.into_param().abi(), szcmdname.into_param().abi(), szinfsection.into_param().abi(), szdir.into_param().abi(), lpsztitle.into_param().abi(), phexe, dwflags, pvreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1545,7 +1545,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn RunSetupCommandW ( hwnd : super::super::Foundation:: HWND , szcmdname : :: windows::core::PCWSTR , szinfsection : :: windows::core::PCWSTR , szdir : :: windows::core::PCWSTR , lpsztitle : :: windows::core::PCWSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn RunSetupCommandW ( hwnd : super::super::Foundation:: HWND , szcmdname : ::windows::core::PCWSTR , szinfsection : ::windows::core::PCWSTR , szdir : ::windows::core::PCWSTR , lpsztitle : ::windows::core::PCWSTR , phexe : *mut super::super::Foundation:: HANDLE , dwflags : u32 , pvreserved : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RunSetupCommandW(hwnd.into_param().abi(), szcmdname.into_param().abi(), szinfsection.into_param().abi(), szdir.into_param().abi(), lpsztitle.into_param().abi(), phexe, dwflags, pvreserved).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1577,7 +1577,7 @@ pub unsafe fn SetEnvironmentStringsA(newenvironment: P0) -> super::super::Fo where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetEnvironmentStringsA ( newenvironment : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetEnvironmentStringsA ( newenvironment : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetEnvironmentStringsA(newenvironment.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1588,7 +1588,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFirmwareEnvironmentVariableA ( lpname : :: windows::core::PCSTR , lpguid : :: windows::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFirmwareEnvironmentVariableA ( lpname : ::windows::core::PCSTR , lpguid : ::windows::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); SetFirmwareEnvironmentVariableA(lpname.into_param().abi(), lpguid.into_param().abi(), ::core::mem::transmute(pvalue.unwrap_or(::std::ptr::null())), nsize) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1599,7 +1599,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFirmwareEnvironmentVariableExA ( lpname : :: windows::core::PCSTR , lpguid : :: windows::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFirmwareEnvironmentVariableExA ( lpname : ::windows::core::PCSTR , lpguid : ::windows::core::PCSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); SetFirmwareEnvironmentVariableExA(lpname.into_param().abi(), lpguid.into_param().abi(), ::core::mem::transmute(pvalue.unwrap_or(::std::ptr::null())), nsize, dwattributes) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1610,7 +1610,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFirmwareEnvironmentVariableExW ( lpname : :: windows::core::PCWSTR , lpguid : :: windows::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFirmwareEnvironmentVariableExW ( lpname : ::windows::core::PCWSTR , lpguid : ::windows::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 , dwattributes : u32 ) -> super::super::Foundation:: BOOL ); SetFirmwareEnvironmentVariableExW(lpname.into_param().abi(), lpguid.into_param().abi(), ::core::mem::transmute(pvalue.unwrap_or(::std::ptr::null())), nsize, dwattributes) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1621,7 +1621,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn SetFirmwareEnvironmentVariableW ( lpname : :: windows::core::PCWSTR , lpguid : :: windows::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn SetFirmwareEnvironmentVariableW ( lpname : ::windows::core::PCWSTR , lpguid : ::windows::core::PCWSTR , pvalue : *const ::core::ffi::c_void , nsize : u32 ) -> super::super::Foundation:: BOOL ); SetFirmwareEnvironmentVariableW(lpname.into_param().abi(), lpguid.into_param().abi(), ::core::mem::transmute(pvalue.unwrap_or(::std::ptr::null())), nsize) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1644,14 +1644,14 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetPerUserSecValuesA(pperuser: *mut PERUSERSECTIONA) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "advpack.dll""system" fn SetPerUserSecValuesA ( pperuser : *mut PERUSERSECTIONA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn SetPerUserSecValuesA ( pperuser : *mut PERUSERSECTIONA ) -> ::windows::core::HRESULT ); SetPerUserSecValuesA(pperuser).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SetPerUserSecValuesW(pperuser: *mut PERUSERSECTIONW) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "advpack.dll""system" fn SetPerUserSecValuesW ( pperuser : *mut PERUSERSECTIONW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn SetPerUserSecValuesW ( pperuser : *mut PERUSERSECTIONW ) -> ::windows::core::HRESULT ); SetPerUserSecValuesW(pperuser).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1681,7 +1681,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn TranslateInfStringA ( pszinffilename : :: windows::core::PCSTR , pszinstallsection : :: windows::core::PCSTR , psztranslatesection : :: windows::core::PCSTR , psztranslatekey : :: windows::core::PCSTR , pszbuffer : :: windows::core::PSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn TranslateInfStringA ( pszinffilename : ::windows::core::PCSTR , pszinstallsection : ::windows::core::PCSTR , psztranslatesection : ::windows::core::PCSTR , psztranslatekey : ::windows::core::PCSTR , pszbuffer : ::windows::core::PSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); TranslateInfStringA(pszinffilename.into_param().abi(), pszinstallsection.into_param().abi(), psztranslatesection.into_param().abi(), psztranslatekey.into_param().abi(), ::core::mem::transmute(pszbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszbuffer.as_deref().map_or(0, |slice| slice.len() as _), pdwrequiredsize, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1692,7 +1692,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn TranslateInfStringExA ( hinf : *mut ::core::ffi::c_void , pszinffilename : :: windows::core::PCSTR , psztranslatesection : :: windows::core::PCSTR , psztranslatekey : :: windows::core::PCSTR , pszbuffer : :: windows::core::PSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn TranslateInfStringExA ( hinf : *mut ::core::ffi::c_void , pszinffilename : ::windows::core::PCSTR , psztranslatesection : ::windows::core::PCSTR , psztranslatekey : ::windows::core::PCSTR , pszbuffer : ::windows::core::PSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); TranslateInfStringExA(hinf, pszinffilename.into_param().abi(), psztranslatesection.into_param().abi(), psztranslatekey.into_param().abi(), ::core::mem::transmute(pszbuffer.as_ptr()), pszbuffer.len() as _, pdwrequiredsize, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1703,7 +1703,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn TranslateInfStringExW ( hinf : *mut ::core::ffi::c_void , pszinffilename : :: windows::core::PCWSTR , psztranslatesection : :: windows::core::PCWSTR , psztranslatekey : :: windows::core::PCWSTR , pszbuffer : :: windows::core::PWSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn TranslateInfStringExW ( hinf : *mut ::core::ffi::c_void , pszinffilename : ::windows::core::PCWSTR , psztranslatesection : ::windows::core::PCWSTR , psztranslatekey : ::windows::core::PCWSTR , pszbuffer : ::windows::core::PWSTR , dwbuffersize : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); TranslateInfStringExW(hinf, pszinffilename.into_param().abi(), psztranslatesection.into_param().abi(), psztranslatekey.into_param().abi(), ::core::mem::transmute(pszbuffer.as_ptr()), pszbuffer.len() as _, pdwrequiredsize, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1715,7 +1715,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn TranslateInfStringW ( pszinffilename : :: windows::core::PCWSTR , pszinstallsection : :: windows::core::PCWSTR , psztranslatesection : :: windows::core::PCWSTR , psztranslatekey : :: windows::core::PCWSTR , pszbuffer : :: windows::core::PWSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn TranslateInfStringW ( pszinffilename : ::windows::core::PCWSTR , pszinstallsection : ::windows::core::PCWSTR , psztranslatesection : ::windows::core::PCWSTR , psztranslatekey : ::windows::core::PCWSTR , pszbuffer : ::windows::core::PWSTR , cchbuffer : u32 , pdwrequiredsize : *mut u32 , pvreserved : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); TranslateInfStringW(pszinffilename.into_param().abi(), pszinstallsection.into_param().abi(), psztranslatesection.into_param().abi(), psztranslatekey.into_param().abi(), ::core::mem::transmute(pszbuffer.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszbuffer.as_deref().map_or(0, |slice| slice.len() as _), pdwrequiredsize, ::core::mem::transmute(pvreserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -1736,7 +1736,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn UserInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows::core::PCSTR , nshow : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn UserInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows::core::PCSTR , nshow : i32 ) -> ::windows::core::HRESULT ); UserInstStubWrapperA(hwnd.into_param().abi(), hinstance.into_param().abi(), pszparms.into_param().abi(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1748,7 +1748,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn UserInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows::core::PCWSTR , nshow : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn UserInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows::core::PCWSTR , nshow : i32 ) -> ::windows::core::HRESULT ); UserInstStubWrapperW(hwnd.into_param().abi(), hinstance.into_param().abi(), pszparms.into_param().abi(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1760,7 +1760,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn UserUnInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows::core::PCSTR , nshow : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn UserUnInstStubWrapperA ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows::core::PCSTR , nshow : i32 ) -> ::windows::core::HRESULT ); UserUnInstStubWrapperA(hwnd.into_param().abi(), hinstance.into_param().abi(), pszparms.into_param().abi(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1772,7 +1772,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "advpack.dll""system" fn UserUnInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : :: windows::core::PCWSTR , nshow : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "advpack.dll""system" fn UserUnInstStubWrapperW ( hwnd : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszparms : ::windows::core::PCWSTR , nshow : i32 ) -> ::windows::core::HRESULT ); UserUnInstStubWrapperW(hwnd.into_param().abi(), hinstance.into_param().abi(), pszparms.into_param().abi(), nshow).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1860,28 +1860,28 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WldpGetLockdownPolicy(hostinformation: ::core::option::Option<*const WLDP_HOST_INFORMATION>, lockdownstate: *mut u32, lockdownflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wldp.dll""system" fn WldpGetLockdownPolicy ( hostinformation : *const WLDP_HOST_INFORMATION , lockdownstate : *mut u32 , lockdownflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wldp.dll""system" fn WldpGetLockdownPolicy ( hostinformation : *const WLDP_HOST_INFORMATION , lockdownstate : *mut u32 , lockdownflags : u32 ) -> ::windows::core::HRESULT ); WldpGetLockdownPolicy(::core::mem::transmute(hostinformation.unwrap_or(::std::ptr::null())), lockdownstate, lockdownflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WldpIsClassInApprovedList(classid: *const ::windows::core::GUID, hostinformation: *const WLDP_HOST_INFORMATION, isapproved: *mut super::super::Foundation::BOOL, optionalflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wldp.dll""system" fn WldpIsClassInApprovedList ( classid : *const :: windows::core::GUID , hostinformation : *const WLDP_HOST_INFORMATION , isapproved : *mut super::super::Foundation:: BOOL , optionalflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wldp.dll""system" fn WldpIsClassInApprovedList ( classid : *const ::windows::core::GUID , hostinformation : *const WLDP_HOST_INFORMATION , isapproved : *mut super::super::Foundation:: BOOL , optionalflags : u32 ) -> ::windows::core::HRESULT ); WldpIsClassInApprovedList(classid, hostinformation, isapproved, optionalflags).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn WldpIsDynamicCodePolicyEnabled() -> ::windows::core::Result { - ::windows::imp::link ! ( "wldp.dll""system" fn WldpIsDynamicCodePolicyEnabled ( isenabled : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wldp.dll""system" fn WldpIsDynamicCodePolicyEnabled ( isenabled : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WldpIsDynamicCodePolicyEnabled(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] pub unsafe fn WldpQueryDeviceSecurityInformation(information: ::core::option::Option<&mut [WLDP_DEVICE_SECURITY_INFORMATION]>, returnlength: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "wldp.dll""system" fn WldpQueryDeviceSecurityInformation ( information : *mut WLDP_DEVICE_SECURITY_INFORMATION , informationlength : u32 , returnlength : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wldp.dll""system" fn WldpQueryDeviceSecurityInformation ( information : *mut WLDP_DEVICE_SECURITY_INFORMATION , informationlength : u32 , returnlength : *mut u32 ) -> ::windows::core::HRESULT ); WldpQueryDeviceSecurityInformation(::core::mem::transmute(information.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), information.as_deref().map_or(0, |slice| slice.len() as _), returnlength).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1891,7 +1891,7 @@ pub unsafe fn WldpQueryDynamicCodeTrust(filehandle: P0, baseimage: ::core::o where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wldp.dll""system" fn WldpQueryDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE , baseimage : *const ::core::ffi::c_void , imagesize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wldp.dll""system" fn WldpQueryDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE , baseimage : *const ::core::ffi::c_void , imagesize : u32 ) -> ::windows::core::HRESULT ); WldpQueryDynamicCodeTrust(filehandle.into_param().abi(), ::core::mem::transmute(baseimage.unwrap_or(::std::ptr::null())), imagesize).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1901,7 +1901,7 @@ pub unsafe fn WldpSetDynamicCodeTrust(filehandle: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "wldp.dll""system" fn WldpSetDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "wldp.dll""system" fn WldpSetDynamicCodeTrust ( filehandle : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); WldpSetDynamicCodeTrust(filehandle.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1913,7 +1913,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileSectionA ( lpappname : :: windows::core::PCSTR , lpstring : :: windows::core::PCSTR , lpfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileSectionA ( lpappname : ::windows::core::PCSTR , lpstring : ::windows::core::PCSTR , lpfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); WritePrivateProfileSectionA(lpappname.into_param().abi(), lpstring.into_param().abi(), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1925,7 +1925,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileSectionW ( lpappname : :: windows::core::PCWSTR , lpstring : :: windows::core::PCWSTR , lpfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileSectionW ( lpappname : ::windows::core::PCWSTR , lpstring : ::windows::core::PCWSTR , lpfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WritePrivateProfileSectionW(lpappname.into_param().abi(), lpstring.into_param().abi(), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1938,7 +1938,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileStringA ( lpappname : :: windows::core::PCSTR , lpkeyname : :: windows::core::PCSTR , lpstring : :: windows::core::PCSTR , lpfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileStringA ( lpappname : ::windows::core::PCSTR , lpkeyname : ::windows::core::PCSTR , lpstring : ::windows::core::PCSTR , lpfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); WritePrivateProfileStringA(lpappname.into_param().abi(), lpkeyname.into_param().abi(), lpstring.into_param().abi(), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1951,7 +1951,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileStringW ( lpappname : :: windows::core::PCWSTR , lpkeyname : :: windows::core::PCWSTR , lpstring : :: windows::core::PCWSTR , lpfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileStringW ( lpappname : ::windows::core::PCWSTR , lpkeyname : ::windows::core::PCWSTR , lpstring : ::windows::core::PCWSTR , lpfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WritePrivateProfileStringW(lpappname.into_param().abi(), lpkeyname.into_param().abi(), lpstring.into_param().abi(), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1963,7 +1963,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileStructA ( lpszsection : :: windows::core::PCSTR , lpszkey : :: windows::core::PCSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileStructA ( lpszsection : ::windows::core::PCSTR , lpszkey : ::windows::core::PCSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); WritePrivateProfileStructA(lpszsection.into_param().abi(), lpszkey.into_param().abi(), ::core::mem::transmute(lpstruct.unwrap_or(::std::ptr::null())), usizestruct, szfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1975,7 +1975,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileStructW ( lpszsection : :: windows::core::PCWSTR , lpszkey : :: windows::core::PCWSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WritePrivateProfileStructW ( lpszsection : ::windows::core::PCWSTR , lpszkey : ::windows::core::PCWSTR , lpstruct : *const ::core::ffi::c_void , usizestruct : u32 , szfile : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WritePrivateProfileStructW(lpszsection.into_param().abi(), lpszkey.into_param().abi(), ::core::mem::transmute(lpstruct.unwrap_or(::std::ptr::null())), usizestruct, szfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1986,7 +1986,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WriteProfileSectionA ( lpappname : :: windows::core::PCSTR , lpstring : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WriteProfileSectionA ( lpappname : ::windows::core::PCSTR , lpstring : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); WriteProfileSectionA(lpappname.into_param().abi(), lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -1997,7 +1997,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WriteProfileSectionW ( lpappname : :: windows::core::PCWSTR , lpstring : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WriteProfileSectionW ( lpappname : ::windows::core::PCWSTR , lpstring : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WriteProfileSectionW(lpappname.into_param().abi(), lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -2009,7 +2009,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WriteProfileStringA ( lpappname : :: windows::core::PCSTR , lpkeyname : :: windows::core::PCSTR , lpstring : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WriteProfileStringA ( lpappname : ::windows::core::PCSTR , lpkeyname : ::windows::core::PCSTR , lpstring : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); WriteProfileStringA(lpappname.into_param().abi(), lpkeyname.into_param().abi(), lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`, `\"Win32_Foundation\"`*"] @@ -2021,7 +2021,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn WriteProfileStringW ( lpappname : :: windows::core::PCWSTR , lpkeyname : :: windows::core::PCWSTR , lpstring : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "kernel32.dll""system" fn WriteProfileStringW ( lpappname : ::windows::core::PCWSTR , lpkeyname : ::windows::core::PCWSTR , lpstring : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WriteProfileStringW(lpappname.into_param().abi(), lpkeyname.into_param().abi(), lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -2033,7 +2033,7 @@ pub unsafe fn _hread(hfile: i32, lpbuffer: *mut ::core::ffi::c_void, lbytes: i32 #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] pub unsafe fn _hwrite(hfile: i32, lpbuffer: &[u8]) -> i32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn _hwrite ( hfile : i32 , lpbuffer : :: windows::core::PCSTR , lbytes : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn _hwrite ( hfile : i32 , lpbuffer : ::windows::core::PCSTR , lbytes : i32 ) -> i32 ); _hwrite(hfile, ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -2048,7 +2048,7 @@ pub unsafe fn _lcreat(lppathname: P0, iattribute: i32) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn _lcreat ( lppathname : :: windows::core::PCSTR , iattribute : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn _lcreat ( lppathname : ::windows::core::PCSTR , iattribute : i32 ) -> i32 ); _lcreat(lppathname.into_param().abi(), iattribute) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -2063,7 +2063,7 @@ pub unsafe fn _lopen(lppathname: P0, ireadwrite: i32) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "kernel32.dll""system" fn _lopen ( lppathname : :: windows::core::PCSTR , ireadwrite : i32 ) -> i32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn _lopen ( lppathname : ::windows::core::PCSTR , ireadwrite : i32 ) -> i32 ); _lopen(lppathname.into_param().abi(), ireadwrite) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -2075,7 +2075,7 @@ pub unsafe fn _lread(hfile: i32, lpbuffer: *mut ::core::ffi::c_void, ubytes: u32 #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] #[inline] pub unsafe fn _lwrite(hfile: i32, lpbuffer: &[u8]) -> u32 { - ::windows::imp::link ! ( "kernel32.dll""system" fn _lwrite ( hfile : i32 , lpbuffer : :: windows::core::PCSTR , ubytes : u32 ) -> u32 ); + ::windows::imp::link ! ( "kernel32.dll""system" fn _lwrite ( hfile : i32 , lpbuffer : ::windows::core::PCSTR , ubytes : u32 ) -> u32 ); _lwrite(hfile, ::core::mem::transmute(lpbuffer.as_ptr()), lpbuffer.len() as _) } #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -3290,23 +3290,23 @@ pub const FS_UNICODE_STORED_ON_DISK: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const FS_VOL_IS_COMPRESSED: u32 = 32768u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A: ::windows::core::PCSTR = ::windows::s!("GetSystemWow64DirectoryA"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_A: ::windows::core::PCSTR = ::windows::core::s!("GetSystemWow64DirectoryA"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_T: ::windows::core::PCWSTR = ::windows::w!("GetSystemWow64DirectoryA"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_T: ::windows::core::PCWSTR = ::windows::core::w!("GetSystemWow64DirectoryA"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_W: ::windows::core::PCWSTR = ::windows::w!("GetSystemWow64DirectoryA"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_A_W: ::windows::core::PCWSTR = ::windows::core::w!("GetSystemWow64DirectoryA"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_A: ::windows::core::PCWSTR = ::windows::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_A: ::windows::core::PCWSTR = ::windows::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_T: ::windows::core::PCWSTR = ::windows::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_T: ::windows::core::PCWSTR = ::windows::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_W: ::windows::core::PCWSTR = ::windows::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_T_W: ::windows::core::PCWSTR = ::windows::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A: ::windows::core::PCSTR = ::windows::s!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_A: ::windows::core::PCSTR = ::windows::core::s!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_T: ::windows::core::PCWSTR = ::windows::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_T: ::windows::core::PCWSTR = ::windows::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_W: ::windows::core::PCWSTR = ::windows::w!("GetSystemWow64DirectoryW"); +pub const GET_SYSTEM_WOW64_DIRECTORY_NAME_W_W: ::windows::core::PCWSTR = ::windows::core::w!("GetSystemWow64DirectoryW"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const GMEM_DDESHARE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -3652,9 +3652,9 @@ pub const QUERY_ACTCTX_FLAG_USE_ACTIVE_ACTCTX: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const RECOVERY_DEFAULT_PING_INTERVAL: u32 = 5000u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const REG_RESTORE_LOG_KEY: ::windows::core::PCWSTR = ::windows::w!("RegRestoreLogFile"); +pub const REG_RESTORE_LOG_KEY: ::windows::core::PCWSTR = ::windows::core::w!("RegRestoreLogFile"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const REG_SAVE_LOG_KEY: ::windows::core::PCWSTR = ::windows::w!("RegSaveLogFile"); +pub const REG_SAVE_LOG_KEY: ::windows::core::PCWSTR = ::windows::core::w!("RegSaveLogFile"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const REMOTE_PROTOCOL_INFO_FLAG_LOOPBACK: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -3866,15 +3866,15 @@ pub const WINWATCHNOTIFY_START: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WINWATCHNOTIFY_STOP: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_CANEXECUTEBUFFER_FN: ::windows::core::PCSTR = ::windows::s!("WldpCanExecuteBuffer"); +pub const WLDP_CANEXECUTEBUFFER_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpCanExecuteBuffer"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_CANEXECUTEFILE_FN: ::windows::core::PCSTR = ::windows::s!("WldpCanExecuteFile"); +pub const WLDP_CANEXECUTEFILE_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpCanExecuteFile"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_DLL: ::windows::core::PCWSTR = ::windows::w!("WLDP.DLL"); +pub const WLDP_DLL: ::windows::core::PCWSTR = ::windows::core::w!("WLDP.DLL"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_FLAGS_SKIPSIGNATUREVALIDATION: u32 = 256u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_GETLOCKDOWNPOLICY_FN: ::windows::core::PCSTR = ::windows::s!("WldpGetLockdownPolicy"); +pub const WLDP_GETLOCKDOWNPOLICY_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpGetLockdownPolicy"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_HOST_CMD: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x5baea1d6_6f1c_488e_8490_347fa5c5067f); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -3896,15 +3896,15 @@ pub const WLDP_HOST_WINDOWS_SCRIPT_HOST: ::windows::core::GUID = ::windows::core #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_HOST_XML: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x5594be58_c6bf_4295_82f4_d494d20e3a36); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISAPPAPPROVEDBYPOLICY_FN: ::windows::core::PCSTR = ::windows::s!("WldpIsAppApprovedByPolicy"); +pub const WLDP_ISAPPAPPROVEDBYPOLICY_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpIsAppApprovedByPolicy"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISCLASSINAPPROVEDLIST_FN: ::windows::core::PCSTR = ::windows::s!("WldpIsClassInApprovedList"); +pub const WLDP_ISCLASSINAPPROVEDLIST_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpIsClassInApprovedList"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISDYNAMICCODEPOLICYENABLED_FN: ::windows::core::PCSTR = ::windows::s!("WldpIsDynamicCodePolicyEnabled"); +pub const WLDP_ISDYNAMICCODEPOLICYENABLED_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpIsDynamicCodePolicyEnabled"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISPRODUCTIONCONFIGURATION_FN: ::windows::core::PCSTR = ::windows::s!("WldpIsProductionConfiguration"); +pub const WLDP_ISPRODUCTIONCONFIGURATION_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpIsProductionConfiguration"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_ISWCOSPRODUCTIONCONFIGURATION_FN: ::windows::core::PCSTR = ::windows::s!("WldpIsWcosProductionConfiguration"); +pub const WLDP_ISWCOSPRODUCTIONCONFIGURATION_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpIsWcosProductionConfiguration"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_LOCKDOWN_AUDIT_FLAG: u32 = 8u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] @@ -3922,27 +3922,27 @@ pub const WLDP_LOCKDOWN_UMCIENFORCE_FLAG: u32 = 4u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WLDP_LOCKDOWN_UNDEFINED: u32 = 0u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYDANAMICCODETRUST_FN: ::windows::core::PCSTR = ::windows::s!("WldpQueryDynamicCodeTrust"); +pub const WLDP_QUERYDANAMICCODETRUST_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpQueryDynamicCodeTrust"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYDEVICESECURITYINFORMATION_FN: ::windows::core::PCSTR = ::windows::s!("WldpQueryDeviceSecurityInformation"); +pub const WLDP_QUERYDEVICESECURITYINFORMATION_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpQueryDeviceSecurityInformation"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYDYNAMICCODETRUST_FN: ::windows::core::PCSTR = ::windows::s!("WldpQueryDynamicCodeTrust"); +pub const WLDP_QUERYDYNAMICCODETRUST_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpQueryDynamicCodeTrust"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYPOLICYSETTINGENABLED2_FN: ::windows::core::PCSTR = ::windows::s!("WldpQueryPolicySettingEnabled2"); +pub const WLDP_QUERYPOLICYSETTINGENABLED2_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpQueryPolicySettingEnabled2"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYPOLICYSETTINGENABLED_FN: ::windows::core::PCSTR = ::windows::s!("WldpQueryPolicySettingEnabled"); +pub const WLDP_QUERYPOLICYSETTINGENABLED_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpQueryPolicySettingEnabled"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYWINDOWSLOCKDOWNMODE_FN: ::windows::core::PCSTR = ::windows::s!("WldpQueryWindowsLockdownMode"); +pub const WLDP_QUERYWINDOWSLOCKDOWNMODE_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpQueryWindowsLockdownMode"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_FN: ::windows::core::PCSTR = ::windows::s!("WldpQueryWindowsLockdownRestriction"); +pub const WLDP_QUERYWINDOWSLOCKDOWNRESTRICTION_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpQueryWindowsLockdownRestriction"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_RESETPRODUCTIONCONFIGURATION_FN: ::windows::core::PCSTR = ::windows::s!("WldpResetProductionConfiguration"); +pub const WLDP_RESETPRODUCTIONCONFIGURATION_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpResetProductionConfiguration"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_RESETWCOSPRODUCTIONCONFIGURATION_FN: ::windows::core::PCSTR = ::windows::s!("WldpResetWcosProductionConfiguration"); +pub const WLDP_RESETWCOSPRODUCTIONCONFIGURATION_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpResetWcosProductionConfiguration"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_SETDYNAMICCODETRUST_FN: ::windows::core::PCSTR = ::windows::s!("WldpSetDynamicCodeTrust"); +pub const WLDP_SETDYNAMICCODETRUST_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpSetDynamicCodeTrust"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] -pub const WLDP_SETWINDOWSLOCKDOWNRESTRICTION_FN: ::windows::core::PCSTR = ::windows::s!("WldpSetWindowsLockdownRestriction"); +pub const WLDP_SETWINDOWSLOCKDOWNRESTRICTION_FN: ::windows::core::PCSTR = ::windows::core::s!("WldpSetWindowsLockdownRestriction"); #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] pub const WM_CONVERTREQUEST: u32 = 266u32; #[doc = "*Required features: `\"Win32_System_WindowsProgramming\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs b/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs index 5a0d599a19..72dac3bb32 100644 --- a/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/System/Wmi/mod.rs @@ -6934,9 +6934,9 @@ pub const MI_SERIALIZER_FLAGS_CLASS_DEEP: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const MI_SERIALIZER_FLAGS_INSTANCE_WITH_CLASS: u32 = 1u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub const MI_SUBSCRIBE_BOOKMARK_NEWEST: ::windows::core::PCWSTR = ::windows::w!("MI_SUBSCRIBE_BOOKMARK_NEWEST"); +pub const MI_SUBSCRIBE_BOOKMARK_NEWEST: ::windows::core::PCWSTR = ::windows::core::w!("MI_SUBSCRIBE_BOOKMARK_NEWEST"); #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] -pub const MI_SUBSCRIBE_BOOKMARK_OLDEST: ::windows::core::PCWSTR = ::windows::w!("MI_SUBSCRIBE_BOOKMARK_OLDEST"); +pub const MI_SUBSCRIBE_BOOKMARK_OLDEST: ::windows::core::PCWSTR = ::windows::core::w!("MI_SUBSCRIBE_BOOKMARK_OLDEST"); #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] pub const MI_WRITEMESSAGE_CHANNEL_DEBUG: u32 = 2u32; #[doc = "*Required features: `\"Win32_System_Wmi\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs index 191b260f57..11bd79ae74 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Accessibility/mod.rs @@ -6,7 +6,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleacc.dll""system" fn AccNotifyTouchInteraction ( hwndapp : super::super::Foundation:: HWND , hwndtarget : super::super::Foundation:: HWND , pttarget : super::super::Foundation:: POINT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn AccNotifyTouchInteraction ( hwndapp : super::super::Foundation:: HWND , hwndtarget : super::super::Foundation:: HWND , pttarget : super::super::Foundation:: POINT ) -> ::windows::core::HRESULT ); AccNotifyTouchInteraction(hwndapp.into_param().abi(), hwndtarget.into_param().abi(), ::core::mem::transmute(pttarget)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -16,7 +16,7 @@ pub unsafe fn AccSetRunningUtilityState(hwndapp: P0, dwutilitystatemask: u32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleacc.dll""system" fn AccSetRunningUtilityState ( hwndapp : super::super::Foundation:: HWND , dwutilitystatemask : u32 , dwutilitystate : ACC_UTILITY_STATE_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn AccSetRunningUtilityState ( hwndapp : super::super::Foundation:: HWND , dwutilitystatemask : u32 , dwutilitystate : ACC_UTILITY_STATE_FLAGS ) -> ::windows::core::HRESULT ); AccSetRunningUtilityState(hwndapp.into_param().abi(), dwutilitystatemask, dwutilitystate).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -26,7 +26,7 @@ pub unsafe fn AccessibleChildren(pacccontainer: P0, ichildstart: i32, rgvarc where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleacc.dll""system" fn AccessibleChildren ( pacccontainer : * mut::core::ffi::c_void , ichildstart : i32 , cchildren : i32 , rgvarchildren : *mut super::super::System::Com:: VARIANT , pcobtained : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn AccessibleChildren ( pacccontainer : * mut::core::ffi::c_void , ichildstart : i32 , cchildren : i32 , rgvarchildren : *mut super::super::System::Com:: VARIANT , pcobtained : *mut i32 ) -> ::windows::core::HRESULT ); AccessibleChildren(pacccontainer.into_param().abi(), ichildstart, rgvarchildren.len() as _, ::core::mem::transmute(rgvarchildren.as_ptr()), pcobtained).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -36,14 +36,14 @@ pub unsafe fn AccessibleObjectFromEvent(hwnd: P0, dwid: u32, dwchildid: u32, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleacc.dll""system" fn AccessibleObjectFromEvent ( hwnd : super::super::Foundation:: HWND , dwid : u32 , dwchildid : u32 , ppacc : *mut * mut::core::ffi::c_void , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn AccessibleObjectFromEvent ( hwnd : super::super::Foundation:: HWND , dwid : u32 , dwchildid : u32 , ppacc : *mut * mut::core::ffi::c_void , pvarchild : *mut super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); AccessibleObjectFromEvent(hwnd.into_param().abi(), dwid, dwchildid, ::core::mem::transmute(ppacc), pvarchild).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn AccessibleObjectFromPoint(ptscreen: super::super::Foundation::POINT, ppacc: *mut ::core::option::Option, pvarchild: *mut super::super::System::Com::VARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "oleacc.dll""system" fn AccessibleObjectFromPoint ( ptscreen : super::super::Foundation:: POINT , ppacc : *mut * mut::core::ffi::c_void , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn AccessibleObjectFromPoint ( ptscreen : super::super::Foundation:: POINT , ppacc : *mut * mut::core::ffi::c_void , pvarchild : *mut super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); AccessibleObjectFromPoint(::core::mem::transmute(ptscreen), ::core::mem::transmute(ppacc), pvarchild).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -53,7 +53,7 @@ pub unsafe fn AccessibleObjectFromWindow(hwnd: P0, dwid: u32, riid: *const : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleacc.dll""system" fn AccessibleObjectFromWindow ( hwnd : super::super::Foundation:: HWND , dwid : u32 , riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn AccessibleObjectFromWindow ( hwnd : super::super::Foundation:: HWND , dwid : u32 , riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); AccessibleObjectFromWindow(hwnd.into_param().abi(), dwid, riid, ppvobject).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -63,7 +63,7 @@ pub unsafe fn CreateStdAccessibleObject(hwnd: P0, idobject: i32, riid: *cons where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleacc.dll""system" fn CreateStdAccessibleObject ( hwnd : super::super::Foundation:: HWND , idobject : i32 , riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn CreateStdAccessibleObject ( hwnd : super::super::Foundation:: HWND , idobject : i32 , riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateStdAccessibleObject(hwnd.into_param().abi(), idobject, riid, ppvobject).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -74,7 +74,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "oleacc.dll""system" fn CreateStdAccessibleProxyA ( hwnd : super::super::Foundation:: HWND , pclassname : :: windows::core::PCSTR , idobject : i32 , riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn CreateStdAccessibleProxyA ( hwnd : super::super::Foundation:: HWND , pclassname : ::windows::core::PCSTR , idobject : i32 , riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateStdAccessibleProxyA(hwnd.into_param().abi(), pclassname.into_param().abi(), idobject, riid, ppvobject).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -85,7 +85,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "oleacc.dll""system" fn CreateStdAccessibleProxyW ( hwnd : super::super::Foundation:: HWND , pclassname : :: windows::core::PCWSTR , idobject : i32 , riid : *const :: windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn CreateStdAccessibleProxyW ( hwnd : super::super::Foundation:: HWND , pclassname : ::windows::core::PCWSTR , idobject : i32 , riid : *const ::windows::core::GUID , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateStdAccessibleProxyW(hwnd.into_param().abi(), pclassname.into_param().abi(), idobject, riid, ppvobject).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -94,7 +94,7 @@ pub unsafe fn DockPattern_SetDockPosition(hobj: P0, dockposition: DockPositi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn DockPattern_SetDockPosition ( hobj : HUIAPATTERNOBJECT , dockposition : DockPosition ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn DockPattern_SetDockPosition ( hobj : HUIAPATTERNOBJECT , dockposition : DockPosition ) -> ::windows::core::HRESULT ); DockPattern_SetDockPosition(hobj.into_param().abi(), dockposition).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -103,7 +103,7 @@ pub unsafe fn ExpandCollapsePattern_Collapse(hobj: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ExpandCollapsePattern_Collapse ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ExpandCollapsePattern_Collapse ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); ExpandCollapsePattern_Collapse(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -112,7 +112,7 @@ pub unsafe fn ExpandCollapsePattern_Expand(hobj: P0) -> ::windows::core::Res where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ExpandCollapsePattern_Expand ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ExpandCollapsePattern_Expand ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); ExpandCollapsePattern_Expand(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -124,25 +124,25 @@ pub unsafe fn GetOleaccVersionInfo(pver: *mut u32, pbuild: *mut u32) { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn GetRoleTextA(lrole: u32, lpszrole: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "oleacc.dll""system" fn GetRoleTextA ( lrole : u32 , lpszrole : :: windows::core::PSTR , cchrolemax : u32 ) -> u32 ); + ::windows::imp::link ! ( "oleacc.dll""system" fn GetRoleTextA ( lrole : u32 , lpszrole : ::windows::core::PSTR , cchrolemax : u32 ) -> u32 ); GetRoleTextA(lrole, ::core::mem::transmute(lpszrole.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszrole.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn GetRoleTextW(lrole: u32, lpszrole: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "oleacc.dll""system" fn GetRoleTextW ( lrole : u32 , lpszrole : :: windows::core::PWSTR , cchrolemax : u32 ) -> u32 ); + ::windows::imp::link ! ( "oleacc.dll""system" fn GetRoleTextW ( lrole : u32 , lpszrole : ::windows::core::PWSTR , cchrolemax : u32 ) -> u32 ); GetRoleTextW(lrole, ::core::mem::transmute(lpszrole.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszrole.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn GetStateTextA(lstatebit: u32, lpszstate: ::core::option::Option<&mut [u8]>) -> u32 { - ::windows::imp::link ! ( "oleacc.dll""system" fn GetStateTextA ( lstatebit : u32 , lpszstate : :: windows::core::PSTR , cchstate : u32 ) -> u32 ); + ::windows::imp::link ! ( "oleacc.dll""system" fn GetStateTextA ( lstatebit : u32 , lpszstate : ::windows::core::PSTR , cchstate : u32 ) -> u32 ); GetStateTextA(lstatebit, ::core::mem::transmute(lpszstate.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszstate.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn GetStateTextW(lstatebit: u32, lpszstate: ::core::option::Option<&mut [u16]>) -> u32 { - ::windows::imp::link ! ( "oleacc.dll""system" fn GetStateTextW ( lstatebit : u32 , lpszstate : :: windows::core::PWSTR , cchstate : u32 ) -> u32 ); + ::windows::imp::link ! ( "oleacc.dll""system" fn GetStateTextW ( lstatebit : u32 , lpszstate : ::windows::core::PWSTR , cchstate : u32 ) -> u32 ); GetStateTextW(lstatebit, ::core::mem::transmute(lpszstate.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszstate.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -151,7 +151,7 @@ pub unsafe fn GridPattern_GetItem(hobj: P0, row: i32, column: i32, presult: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn GridPattern_GetItem ( hobj : HUIAPATTERNOBJECT , row : i32 , column : i32 , presult : *mut HUIANODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn GridPattern_GetItem ( hobj : HUIAPATTERNOBJECT , row : i32 , column : i32 , presult : *mut HUIANODE ) -> ::windows::core::HRESULT ); GridPattern_GetItem(hobj.into_param().abi(), row, column, presult).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -160,7 +160,7 @@ pub unsafe fn InvokePattern_Invoke(hobj: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn InvokePattern_Invoke ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn InvokePattern_Invoke ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); InvokePattern_Invoke(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -178,7 +178,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ItemContainerPattern_FindItemByProperty ( hobj : HUIAPATTERNOBJECT , hnodestartafter : HUIANODE , propertyid : i32 , value : super::super::System::Com:: VARIANT , pfound : *mut HUIANODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ItemContainerPattern_FindItemByProperty ( hobj : HUIAPATTERNOBJECT , hnodestartafter : HUIANODE , propertyid : i32 , value : super::super::System::Com:: VARIANT , pfound : *mut HUIANODE ) -> ::windows::core::HRESULT ); ItemContainerPattern_FindItemByProperty(hobj.into_param().abi(), hnodestartafter.into_param().abi(), propertyid, ::core::mem::transmute(value), pfound).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -187,7 +187,7 @@ pub unsafe fn LegacyIAccessiblePattern_DoDefaultAction(hobj: P0) -> ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn LegacyIAccessiblePattern_DoDefaultAction ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn LegacyIAccessiblePattern_DoDefaultAction ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); LegacyIAccessiblePattern_DoDefaultAction(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -197,7 +197,7 @@ pub unsafe fn LegacyIAccessiblePattern_GetIAccessible(hobj: P0) -> ::windows where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn LegacyIAccessiblePattern_GetIAccessible ( hobj : HUIAPATTERNOBJECT , paccessible : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn LegacyIAccessiblePattern_GetIAccessible ( hobj : HUIAPATTERNOBJECT , paccessible : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); LegacyIAccessiblePattern_GetIAccessible(hobj.into_param().abi(), &mut result__).from_abi(result__) } @@ -207,7 +207,7 @@ pub unsafe fn LegacyIAccessiblePattern_Select(hobj: P0, flagsselect: i32) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn LegacyIAccessiblePattern_Select ( hobj : HUIAPATTERNOBJECT , flagsselect : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn LegacyIAccessiblePattern_Select ( hobj : HUIAPATTERNOBJECT , flagsselect : i32 ) -> ::windows::core::HRESULT ); LegacyIAccessiblePattern_Select(hobj.into_param().abi(), flagsselect).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -217,7 +217,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn LegacyIAccessiblePattern_SetValue ( hobj : HUIAPATTERNOBJECT , szvalue : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn LegacyIAccessiblePattern_SetValue ( hobj : HUIAPATTERNOBJECT , szvalue : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); LegacyIAccessiblePattern_SetValue(hobj.into_param().abi(), szvalue.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -228,7 +228,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "oleacc.dll""system" fn LresultFromObject ( riid : *const :: windows::core::GUID , wparam : super::super::Foundation:: WPARAM , punk : * mut::core::ffi::c_void ) -> super::super::Foundation:: LRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn LresultFromObject ( riid : *const ::windows::core::GUID , wparam : super::super::Foundation:: WPARAM , punk : * mut::core::ffi::c_void ) -> super::super::Foundation:: LRESULT ); LresultFromObject(riid, wparam.into_param().abi(), punk.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -237,7 +237,7 @@ pub unsafe fn MultipleViewPattern_GetViewName(hobj: P0, viewid: i32, ppstr: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn MultipleViewPattern_GetViewName ( hobj : HUIAPATTERNOBJECT , viewid : i32 , ppstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn MultipleViewPattern_GetViewName ( hobj : HUIAPATTERNOBJECT , viewid : i32 , ppstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); MultipleViewPattern_GetViewName(hobj.into_param().abi(), viewid, ::core::mem::transmute(ppstr)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -246,7 +246,7 @@ pub unsafe fn MultipleViewPattern_SetCurrentView(hobj: P0, viewid: i32) -> : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn MultipleViewPattern_SetCurrentView ( hobj : HUIAPATTERNOBJECT , viewid : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn MultipleViewPattern_SetCurrentView ( hobj : HUIAPATTERNOBJECT , viewid : i32 ) -> ::windows::core::HRESULT ); MultipleViewPattern_SetCurrentView(hobj.into_param().abi(), viewid).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -267,7 +267,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleacc.dll""system" fn ObjectFromLresult ( lresult : super::super::Foundation:: LRESULT , riid : *const :: windows::core::GUID , wparam : super::super::Foundation:: WPARAM , ppvobject : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn ObjectFromLresult ( lresult : super::super::Foundation:: LRESULT , riid : *const ::windows::core::GUID , wparam : super::super::Foundation:: WPARAM , ppvobject : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ObjectFromLresult(lresult.into_param().abi(), riid, wparam.into_param().abi(), ppvobject).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -276,7 +276,7 @@ pub unsafe fn RangeValuePattern_SetValue(hobj: P0, val: f64) -> ::windows::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn RangeValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , val : f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn RangeValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , val : f64 ) -> ::windows::core::HRESULT ); RangeValuePattern_SetValue(hobj.into_param().abi(), val).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -306,7 +306,7 @@ pub unsafe fn ScrollItemPattern_ScrollIntoView(hobj: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ScrollItemPattern_ScrollIntoView ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ScrollItemPattern_ScrollIntoView ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); ScrollItemPattern_ScrollIntoView(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -315,7 +315,7 @@ pub unsafe fn ScrollPattern_Scroll(hobj: P0, horizontalamount: ScrollAmount, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ScrollPattern_Scroll ( hobj : HUIAPATTERNOBJECT , horizontalamount : ScrollAmount , verticalamount : ScrollAmount ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ScrollPattern_Scroll ( hobj : HUIAPATTERNOBJECT , horizontalamount : ScrollAmount , verticalamount : ScrollAmount ) -> ::windows::core::HRESULT ); ScrollPattern_Scroll(hobj.into_param().abi(), horizontalamount, verticalamount).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -324,7 +324,7 @@ pub unsafe fn ScrollPattern_SetScrollPercent(hobj: P0, horizontalpercent: f6 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ScrollPattern_SetScrollPercent ( hobj : HUIAPATTERNOBJECT , horizontalpercent : f64 , verticalpercent : f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ScrollPattern_SetScrollPercent ( hobj : HUIAPATTERNOBJECT , horizontalpercent : f64 , verticalpercent : f64 ) -> ::windows::core::HRESULT ); ScrollPattern_SetScrollPercent(hobj.into_param().abi(), horizontalpercent, verticalpercent).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -333,7 +333,7 @@ pub unsafe fn SelectionItemPattern_AddToSelection(hobj: P0) -> ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SelectionItemPattern_AddToSelection ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SelectionItemPattern_AddToSelection ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); SelectionItemPattern_AddToSelection(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -342,7 +342,7 @@ pub unsafe fn SelectionItemPattern_RemoveFromSelection(hobj: P0) -> ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SelectionItemPattern_RemoveFromSelection ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SelectionItemPattern_RemoveFromSelection ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); SelectionItemPattern_RemoveFromSelection(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -351,7 +351,7 @@ pub unsafe fn SelectionItemPattern_Select(hobj: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SelectionItemPattern_Select ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SelectionItemPattern_Select ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); SelectionItemPattern_Select(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -370,7 +370,7 @@ pub unsafe fn SynchronizedInputPattern_Cancel(hobj: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SynchronizedInputPattern_Cancel ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SynchronizedInputPattern_Cancel ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); SynchronizedInputPattern_Cancel(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -379,7 +379,7 @@ pub unsafe fn SynchronizedInputPattern_StartListening(hobj: P0, inputtype: S where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SynchronizedInputPattern_StartListening ( hobj : HUIAPATTERNOBJECT , inputtype : SynchronizedInputType ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn SynchronizedInputPattern_StartListening ( hobj : HUIAPATTERNOBJECT , inputtype : SynchronizedInputType ) -> ::windows::core::HRESULT ); SynchronizedInputPattern_StartListening(hobj.into_param().abi(), inputtype).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -389,7 +389,7 @@ pub unsafe fn TextPattern_GetSelection(hobj: P0, pretval: *mut *mut super::s where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_GetSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_GetSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); TextPattern_GetSelection(hobj.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -399,7 +399,7 @@ pub unsafe fn TextPattern_GetVisibleRanges(hobj: P0, pretval: *mut *mut supe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_GetVisibleRanges ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_GetVisibleRanges ( hobj : HUIAPATTERNOBJECT , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); TextPattern_GetVisibleRanges(hobj.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -409,7 +409,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_RangeFromChild ( hobj : HUIAPATTERNOBJECT , hnodechild : HUIANODE , pretval : *mut HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_RangeFromChild ( hobj : HUIAPATTERNOBJECT , hnodechild : HUIANODE , pretval : *mut HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextPattern_RangeFromChild(hobj.into_param().abi(), hnodechild.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -418,7 +418,7 @@ pub unsafe fn TextPattern_RangeFromPoint(hobj: P0, point: UiaPoint, pretval: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_RangeFromPoint ( hobj : HUIAPATTERNOBJECT , point : UiaPoint , pretval : *mut HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_RangeFromPoint ( hobj : HUIAPATTERNOBJECT , point : UiaPoint , pretval : *mut HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextPattern_RangeFromPoint(hobj.into_param().abi(), ::core::mem::transmute(point), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -427,7 +427,7 @@ pub unsafe fn TextPattern_get_DocumentRange(hobj: P0, pretval: *mut HUIATEXT where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_get_DocumentRange ( hobj : HUIAPATTERNOBJECT , pretval : *mut HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_get_DocumentRange ( hobj : HUIAPATTERNOBJECT , pretval : *mut HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextPattern_get_DocumentRange(hobj.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -436,7 +436,7 @@ pub unsafe fn TextPattern_get_SupportedTextSelection(hobj: P0, pretval: *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_get_SupportedTextSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut SupportedTextSelection ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextPattern_get_SupportedTextSelection ( hobj : HUIAPATTERNOBJECT , pretval : *mut SupportedTextSelection ) -> ::windows::core::HRESULT ); TextPattern_get_SupportedTextSelection(hobj.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -445,7 +445,7 @@ pub unsafe fn TextRange_AddToSelection(hobj: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_AddToSelection ( hobj : HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_AddToSelection ( hobj : HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextRange_AddToSelection(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -454,7 +454,7 @@ pub unsafe fn TextRange_Clone(hobj: P0, pretval: *mut HUIATEXTRANGE) -> ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_Clone ( hobj : HUIATEXTRANGE , pretval : *mut HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_Clone ( hobj : HUIATEXTRANGE , pretval : *mut HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextRange_Clone(hobj.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -465,7 +465,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_Compare ( hobj : HUIATEXTRANGE , range : HUIATEXTRANGE , pretval : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_Compare ( hobj : HUIATEXTRANGE , range : HUIATEXTRANGE , pretval : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); TextRange_Compare(hobj.into_param().abi(), range.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -475,7 +475,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_CompareEndpoints ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint , pretval : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_CompareEndpoints ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint , pretval : *mut i32 ) -> ::windows::core::HRESULT ); TextRange_CompareEndpoints(hobj.into_param().abi(), endpoint, targetrange.into_param().abi(), targetendpoint, pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -484,7 +484,7 @@ pub unsafe fn TextRange_ExpandToEnclosingUnit(hobj: P0, unit: TextUnit) -> : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_ExpandToEnclosingUnit ( hobj : HUIATEXTRANGE , unit : TextUnit ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_ExpandToEnclosingUnit ( hobj : HUIATEXTRANGE , unit : TextUnit ) -> ::windows::core::HRESULT ); TextRange_ExpandToEnclosingUnit(hobj.into_param().abi(), unit).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -495,7 +495,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_FindAttribute ( hobj : HUIATEXTRANGE , attributeid : i32 , val : super::super::System::Com:: VARIANT , backward : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_FindAttribute ( hobj : HUIATEXTRANGE , attributeid : i32 , val : super::super::System::Com:: VARIANT , backward : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextRange_FindAttribute(hobj.into_param().abi(), attributeid, ::core::mem::transmute(val), backward.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -508,7 +508,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_FindText ( hobj : HUIATEXTRANGE , text : ::std::mem::MaybeUninit <::windows::core::BSTR > , backward : super::super::Foundation:: BOOL , ignorecase : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_FindText ( hobj : HUIATEXTRANGE , text : ::std::mem::MaybeUninit <::windows::core::BSTR > , backward : super::super::Foundation:: BOOL , ignorecase : super::super::Foundation:: BOOL , pretval : *mut HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextRange_FindText(hobj.into_param().abi(), text.into_param().abi(), backward.into_param().abi(), ignorecase.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -518,7 +518,7 @@ pub unsafe fn TextRange_GetAttributeValue(hobj: P0, attributeid: i32, pretva where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetAttributeValue ( hobj : HUIATEXTRANGE , attributeid : i32 , pretval : *mut super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetAttributeValue ( hobj : HUIATEXTRANGE , attributeid : i32 , pretval : *mut super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); TextRange_GetAttributeValue(hobj.into_param().abi(), attributeid, pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -528,7 +528,7 @@ pub unsafe fn TextRange_GetBoundingRectangles(hobj: P0, pretval: *mut *mut s where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetBoundingRectangles ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetBoundingRectangles ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); TextRange_GetBoundingRectangles(hobj.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -538,7 +538,7 @@ pub unsafe fn TextRange_GetChildren(hobj: P0, pretval: *mut *mut super::supe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetChildren ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetChildren ( hobj : HUIATEXTRANGE , pretval : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); TextRange_GetChildren(hobj.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -547,7 +547,7 @@ pub unsafe fn TextRange_GetEnclosingElement(hobj: P0, pretval: *mut HUIANODE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetEnclosingElement ( hobj : HUIATEXTRANGE , pretval : *mut HUIANODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetEnclosingElement ( hobj : HUIATEXTRANGE , pretval : *mut HUIANODE ) -> ::windows::core::HRESULT ); TextRange_GetEnclosingElement(hobj.into_param().abi(), pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -556,7 +556,7 @@ pub unsafe fn TextRange_GetText(hobj: P0, maxlength: i32, pretval: *mut ::wi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetText ( hobj : HUIATEXTRANGE , maxlength : i32 , pretval : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_GetText ( hobj : HUIATEXTRANGE , maxlength : i32 , pretval : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); TextRange_GetText(hobj.into_param().abi(), maxlength, ::core::mem::transmute(pretval)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -565,7 +565,7 @@ pub unsafe fn TextRange_Move(hobj: P0, unit: TextUnit, count: i32, pretval: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_Move ( hobj : HUIATEXTRANGE , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_Move ( hobj : HUIATEXTRANGE , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> ::windows::core::HRESULT ); TextRange_Move(hobj.into_param().abi(), unit, count, pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -575,7 +575,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_MoveEndpointByRange ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_MoveEndpointByRange ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , targetrange : HUIATEXTRANGE , targetendpoint : TextPatternRangeEndpoint ) -> ::windows::core::HRESULT ); TextRange_MoveEndpointByRange(hobj.into_param().abi(), endpoint, targetrange.into_param().abi(), targetendpoint).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -584,7 +584,7 @@ pub unsafe fn TextRange_MoveEndpointByUnit(hobj: P0, endpoint: TextPatternRa where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_MoveEndpointByUnit ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_MoveEndpointByUnit ( hobj : HUIATEXTRANGE , endpoint : TextPatternRangeEndpoint , unit : TextUnit , count : i32 , pretval : *mut i32 ) -> ::windows::core::HRESULT ); TextRange_MoveEndpointByUnit(hobj.into_param().abi(), endpoint, unit, count, pretval).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -593,7 +593,7 @@ pub unsafe fn TextRange_RemoveFromSelection(hobj: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_RemoveFromSelection ( hobj : HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_RemoveFromSelection ( hobj : HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextRange_RemoveFromSelection(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -604,7 +604,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_ScrollIntoView ( hobj : HUIATEXTRANGE , aligntotop : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_ScrollIntoView ( hobj : HUIATEXTRANGE , aligntotop : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); TextRange_ScrollIntoView(hobj.into_param().abi(), aligntotop.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -613,7 +613,7 @@ pub unsafe fn TextRange_Select(hobj: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_Select ( hobj : HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TextRange_Select ( hobj : HUIATEXTRANGE ) -> ::windows::core::HRESULT ); TextRange_Select(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -622,7 +622,7 @@ pub unsafe fn TogglePattern_Toggle(hobj: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TogglePattern_Toggle ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TogglePattern_Toggle ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); TogglePattern_Toggle(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -631,7 +631,7 @@ pub unsafe fn TransformPattern_Move(hobj: P0, x: f64, y: f64) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TransformPattern_Move ( hobj : HUIAPATTERNOBJECT , x : f64 , y : f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TransformPattern_Move ( hobj : HUIAPATTERNOBJECT , x : f64 , y : f64 ) -> ::windows::core::HRESULT ); TransformPattern_Move(hobj.into_param().abi(), x, y).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -640,7 +640,7 @@ pub unsafe fn TransformPattern_Resize(hobj: P0, width: f64, height: f64) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TransformPattern_Resize ( hobj : HUIAPATTERNOBJECT , width : f64 , height : f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TransformPattern_Resize ( hobj : HUIAPATTERNOBJECT , width : f64 , height : f64 ) -> ::windows::core::HRESULT ); TransformPattern_Resize(hobj.into_param().abi(), width, height).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -649,7 +649,7 @@ pub unsafe fn TransformPattern_Rotate(hobj: P0, degrees: f64) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TransformPattern_Rotate ( hobj : HUIAPATTERNOBJECT , degrees : f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn TransformPattern_Rotate ( hobj : HUIAPATTERNOBJECT , degrees : f64 ) -> ::windows::core::HRESULT ); TransformPattern_Rotate(hobj.into_param().abi(), degrees).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -659,7 +659,7 @@ pub unsafe fn UiaAddEvent(hnode: P0, eventid: i32, pcallback: *mut UiaEventC where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaAddEvent ( hnode : HUIANODE , eventid : i32 , pcallback : *mut UiaEventCallback , scope : TreeScope , pproperties : *mut i32 , cproperties : i32 , prequest : *mut UiaCacheRequest , phevent : *mut HUIAEVENT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaAddEvent ( hnode : HUIANODE , eventid : i32 , pcallback : *mut UiaEventCallback , scope : TreeScope , pproperties : *mut i32 , cproperties : i32 , prequest : *mut UiaCacheRequest , phevent : *mut HUIAEVENT ) -> ::windows::core::HRESULT ); UiaAddEvent(hnode.into_param().abi(), eventid, pcallback, scope, pproperties, cproperties, prequest, phevent).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -672,7 +672,7 @@ pub unsafe fn UiaClientsAreListening() -> super::super::Foundation::BOOL { #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn UiaDisconnectAllProviders() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaDisconnectAllProviders ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaDisconnectAllProviders ( ) -> ::windows::core::HRESULT ); UiaDisconnectAllProviders().ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -681,7 +681,7 @@ pub unsafe fn UiaDisconnectProvider(pprovider: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaDisconnectProvider ( pprovider : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaDisconnectProvider ( pprovider : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); UiaDisconnectProvider(pprovider.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -692,7 +692,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaEventAddWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaEventAddWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); UiaEventAddWindow(hevent.into_param().abi(), hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -703,7 +703,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaEventRemoveWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaEventRemoveWindow ( hevent : HUIAEVENT , hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); UiaEventRemoveWindow(hevent.into_param().abi(), hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -713,7 +713,7 @@ pub unsafe fn UiaFind(hnode: P0, pparams: *mut UiaFindParams, prequest: *mut where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaFind ( hnode : HUIANODE , pparams : *mut UiaFindParams , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , ppoffsets : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructures : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaFind ( hnode : HUIANODE , pparams : *mut UiaFindParams , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , ppoffsets : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructures : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); UiaFind(hnode.into_param().abi(), pparams, prequest, pprequesteddata, ppoffsets, pptreestructures).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -729,7 +729,7 @@ pub unsafe fn UiaGetPatternProvider(hnode: P0, patternid: i32, phobj: *mut H where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetPatternProvider ( hnode : HUIANODE , patternid : i32 , phobj : *mut HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetPatternProvider ( hnode : HUIANODE , patternid : i32 , phobj : *mut HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); UiaGetPatternProvider(hnode.into_param().abi(), patternid, phobj).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -739,27 +739,27 @@ pub unsafe fn UiaGetPropertyValue(hnode: P0, propertyid: i32, pvalue: *mut s where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetPropertyValue ( hnode : HUIANODE , propertyid : i32 , pvalue : *mut super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetPropertyValue ( hnode : HUIANODE , propertyid : i32 , pvalue : *mut super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); UiaGetPropertyValue(hnode.into_param().abi(), propertyid, pvalue).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn UiaGetReservedMixedAttributeValue() -> ::windows::core::Result<::windows::core::IUnknown> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetReservedMixedAttributeValue ( punkmixedattributevalue : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetReservedMixedAttributeValue ( punkmixedattributevalue : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); UiaGetReservedMixedAttributeValue(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn UiaGetReservedNotSupportedValue() -> ::windows::core::Result<::windows::core::IUnknown> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetReservedNotSupportedValue ( punknotsupportedvalue : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetReservedNotSupportedValue ( punknotsupportedvalue : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); UiaGetReservedNotSupportedValue(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn UiaGetRootNode(phnode: *mut HUIANODE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetRootNode ( phnode : *mut HUIANODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetRootNode ( phnode : *mut HUIANODE ) -> ::windows::core::HRESULT ); UiaGetRootNode(phnode).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -769,7 +769,7 @@ pub unsafe fn UiaGetRuntimeId(hnode: P0, pruntimeid: *mut *mut super::super: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetRuntimeId ( hnode : HUIANODE , pruntimeid : *mut *mut super::super::System::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetRuntimeId ( hnode : HUIANODE , pruntimeid : *mut *mut super::super::System::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); UiaGetRuntimeId(hnode.into_param().abi(), pruntimeid).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -779,28 +779,28 @@ pub unsafe fn UiaGetUpdatedCache(hnode: P0, prequest: *mut UiaCacheRequest, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetUpdatedCache ( hnode : HUIANODE , prequest : *mut UiaCacheRequest , normalizestate : NormalizeState , pnormalizecondition : *mut UiaCondition , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaGetUpdatedCache ( hnode : HUIANODE , prequest : *mut UiaCacheRequest , normalizestate : NormalizeState , pnormalizecondition : *mut UiaCondition , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); UiaGetUpdatedCache(hnode.into_param().abi(), prequest, normalizestate, pnormalizecondition, pprequesteddata, ::core::mem::transmute(pptreestructure)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn UiaHPatternObjectFromVariant(pvar: *mut super::super::System::Com::VARIANT, phobj: *mut HUIAPATTERNOBJECT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaHPatternObjectFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phobj : *mut HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaHPatternObjectFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phobj : *mut HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); UiaHPatternObjectFromVariant(pvar, phobj).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn UiaHTextRangeFromVariant(pvar: *mut super::super::System::Com::VARIANT, phtextrange: *mut HUIATEXTRANGE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaHTextRangeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phtextrange : *mut HUIATEXTRANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaHTextRangeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phtextrange : *mut HUIATEXTRANGE ) -> ::windows::core::HRESULT ); UiaHTextRangeFromVariant(pvar, phtextrange).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn UiaHUiaNodeFromVariant(pvar: *mut super::super::System::Com::VARIANT, phnode: *mut HUIANODE) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaHUiaNodeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phnode : *mut HUIANODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaHUiaNodeFromVariant ( pvar : *mut super::super::System::Com:: VARIANT , phnode : *mut HUIANODE ) -> ::windows::core::HRESULT ); UiaHUiaNodeFromVariant(pvar, phnode).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -820,7 +820,7 @@ pub unsafe fn UiaHostProviderFromHwnd(hwnd: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaHostProviderFromHwnd ( hwnd : super::super::Foundation:: HWND , ppprovider : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaHostProviderFromHwnd ( hwnd : super::super::Foundation:: HWND , ppprovider : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); UiaHostProviderFromHwnd(hwnd.into_param().abi(), &mut result__).from_abi(result__) } @@ -831,13 +831,13 @@ pub unsafe fn UiaIAccessibleFromProvider(pprovider: P0, dwflags: u32, ppacce where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaIAccessibleFromProvider ( pprovider : * mut::core::ffi::c_void , dwflags : u32 , ppaccessible : *mut * mut::core::ffi::c_void , pvarchild : *mut super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaIAccessibleFromProvider ( pprovider : * mut::core::ffi::c_void , dwflags : u32 , ppaccessible : *mut * mut::core::ffi::c_void , pvarchild : *mut super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); UiaIAccessibleFromProvider(pprovider.into_param().abi(), dwflags, ::core::mem::transmute(ppaccessible), pvarchild).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] #[inline] pub unsafe fn UiaLookupId(r#type: AutomationIdentifierType, pguid: *const ::windows::core::GUID) -> i32 { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaLookupId ( r#type : AutomationIdentifierType , pguid : *const :: windows::core::GUID ) -> i32 ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaLookupId ( r#type : AutomationIdentifierType , pguid : *const ::windows::core::GUID ) -> i32 ); UiaLookupId(r#type, pguid) } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -847,14 +847,14 @@ pub unsafe fn UiaNavigate(hnode: P0, direction: NavigateDirection, pconditio where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNavigate ( hnode : HUIANODE , direction : NavigateDirection , pcondition : *mut UiaCondition , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNavigate ( hnode : HUIANODE , direction : NavigateDirection , pcondition : *mut UiaCondition , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); UiaNavigate(hnode.into_param().abi(), direction, pcondition, prequest, pprequesteddata, ::core::mem::transmute(pptreestructure)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaNodeFromFocus(prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut ::windows::core::BSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNodeFromFocus ( prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNodeFromFocus ( prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); UiaNodeFromFocus(prequest, pprequesteddata, ::core::mem::transmute(pptreestructure)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -864,14 +864,14 @@ pub unsafe fn UiaNodeFromHandle(hwnd: P0, phnode: *mut HUIANODE) -> ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNodeFromHandle ( hwnd : super::super::Foundation:: HWND , phnode : *mut HUIANODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNodeFromHandle ( hwnd : super::super::Foundation:: HWND , phnode : *mut HUIANODE ) -> ::windows::core::HRESULT ); UiaNodeFromHandle(hwnd.into_param().abi(), phnode).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn UiaNodeFromPoint(x: f64, y: f64, prequest: *mut UiaCacheRequest, pprequesteddata: *mut *mut super::super::System::Com::SAFEARRAY, pptreestructure: *mut ::windows::core::BSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNodeFromPoint ( x : f64 , y : f64 , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNodeFromPoint ( x : f64 , y : f64 , prequest : *mut UiaCacheRequest , pprequesteddata : *mut *mut super::super::System::Com:: SAFEARRAY , pptreestructure : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); UiaNodeFromPoint(x, y, prequest, pprequesteddata, ::core::mem::transmute(pptreestructure)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -880,7 +880,7 @@ pub unsafe fn UiaNodeFromProvider(pprovider: P0, phnode: *mut HUIANODE) -> : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNodeFromProvider ( pprovider : * mut::core::ffi::c_void , phnode : *mut HUIANODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaNodeFromProvider ( pprovider : * mut::core::ffi::c_void , phnode : *mut HUIANODE ) -> ::windows::core::HRESULT ); UiaNodeFromProvider(pprovider.into_param().abi(), phnode).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -910,7 +910,7 @@ pub unsafe fn UiaProviderForNonClient(hwnd: P0, idobject: i32, idchild: i32) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaProviderForNonClient ( hwnd : super::super::Foundation:: HWND , idobject : i32 , idchild : i32 , ppprovider : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaProviderForNonClient ( hwnd : super::super::Foundation:: HWND , idobject : i32 , idchild : i32 , ppprovider : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); UiaProviderForNonClient(hwnd.into_param().abi(), idobject, idchild, &mut result__).from_abi(result__) } @@ -921,7 +921,7 @@ pub unsafe fn UiaProviderFromIAccessible(paccessible: P0, idchild: i32, dwfl where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaProviderFromIAccessible ( paccessible : * mut::core::ffi::c_void , idchild : i32 , dwflags : u32 , ppprovider : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaProviderFromIAccessible ( paccessible : * mut::core::ffi::c_void , idchild : i32 , dwflags : u32 , ppprovider : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); UiaProviderFromIAccessible(paccessible.into_param().abi(), idchild, dwflags, &mut result__).from_abi(result__) } @@ -932,7 +932,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseActiveTextPositionChangedEvent ( provider : * mut::core::ffi::c_void , textrange : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseActiveTextPositionChangedEvent ( provider : * mut::core::ffi::c_void , textrange : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); UiaRaiseActiveTextPositionChangedEvent(provider.into_param().abi(), textrange.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -941,7 +941,7 @@ pub unsafe fn UiaRaiseAsyncContentLoadedEvent(pprovider: P0, asynccontentloa where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseAsyncContentLoadedEvent ( pprovider : * mut::core::ffi::c_void , asynccontentloadedstate : AsyncContentLoadedState , percentcomplete : f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseAsyncContentLoadedEvent ( pprovider : * mut::core::ffi::c_void , asynccontentloadedstate : AsyncContentLoadedState , percentcomplete : f64 ) -> ::windows::core::HRESULT ); UiaRaiseAsyncContentLoadedEvent(pprovider.into_param().abi(), asynccontentloadedstate, percentcomplete).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -950,7 +950,7 @@ pub unsafe fn UiaRaiseAutomationEvent(pprovider: P0, id: UIA_EVENT_ID) -> :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseAutomationEvent ( pprovider : * mut::core::ffi::c_void , id : UIA_EVENT_ID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseAutomationEvent ( pprovider : * mut::core::ffi::c_void , id : UIA_EVENT_ID ) -> ::windows::core::HRESULT ); UiaRaiseAutomationEvent(pprovider.into_param().abi(), id).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -960,7 +960,7 @@ pub unsafe fn UiaRaiseAutomationPropertyChangedEvent(pprovider: P0, id: UIA_ where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseAutomationPropertyChangedEvent ( pprovider : * mut::core::ffi::c_void , id : UIA_PROPERTY_ID , oldvalue : super::super::System::Com:: VARIANT , newvalue : super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseAutomationPropertyChangedEvent ( pprovider : * mut::core::ffi::c_void , id : UIA_PROPERTY_ID , oldvalue : super::super::System::Com:: VARIANT , newvalue : super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); UiaRaiseAutomationPropertyChangedEvent(pprovider.into_param().abi(), id, ::core::mem::transmute(oldvalue), ::core::mem::transmute(newvalue)).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -970,7 +970,7 @@ pub unsafe fn UiaRaiseChangesEvent(pprovider: P0, eventidcount: i32, puiacha where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseChangesEvent ( pprovider : * mut::core::ffi::c_void , eventidcount : i32 , puiachanges : *mut UiaChangeInfo ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseChangesEvent ( pprovider : * mut::core::ffi::c_void , eventidcount : i32 , puiachanges : *mut UiaChangeInfo ) -> ::windows::core::HRESULT ); UiaRaiseChangesEvent(pprovider.into_param().abi(), eventidcount, puiachanges).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -981,7 +981,7 @@ where P1: ::windows::core::IntoParam<::windows::core::BSTR>, P2: ::windows::core::IntoParam<::windows::core::BSTR>, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseNotificationEvent ( provider : * mut::core::ffi::c_void , notificationkind : NotificationKind , notificationprocessing : NotificationProcessing , displaystring : ::std::mem::MaybeUninit <::windows::core::BSTR > , activityid : ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseNotificationEvent ( provider : * mut::core::ffi::c_void , notificationkind : NotificationKind , notificationprocessing : NotificationProcessing , displaystring : ::std::mem::MaybeUninit <::windows::core::BSTR > , activityid : ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); UiaRaiseNotificationEvent(provider.into_param().abi(), notificationkind, notificationprocessing, displaystring.into_param().abi(), activityid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -990,7 +990,7 @@ pub unsafe fn UiaRaiseStructureChangedEvent(pprovider: P0, structurechangety where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseStructureChangedEvent ( pprovider : * mut::core::ffi::c_void , structurechangetype : StructureChangeType , pruntimeid : *mut i32 , cruntimeidlen : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseStructureChangedEvent ( pprovider : * mut::core::ffi::c_void , structurechangetype : StructureChangeType , pruntimeid : *mut i32 , cruntimeidlen : i32 ) -> ::windows::core::HRESULT ); UiaRaiseStructureChangedEvent(pprovider.into_param().abi(), structurechangetype, pruntimeid, cruntimeidlen).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_System_Com\"`*"] @@ -1000,7 +1000,7 @@ pub unsafe fn UiaRaiseTextEditTextChangedEvent(pprovider: P0, texteditchange where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseTextEditTextChangedEvent ( pprovider : * mut::core::ffi::c_void , texteditchangetype : TextEditChangeType , pchangeddata : *mut super::super::System::Com:: SAFEARRAY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRaiseTextEditTextChangedEvent ( pprovider : * mut::core::ffi::c_void , texteditchangetype : TextEditChangeType , pchangeddata : *mut super::super::System::Com:: SAFEARRAY ) -> ::windows::core::HRESULT ); UiaRaiseTextEditTextChangedEvent(pprovider.into_param().abi(), texteditchangetype, pchangeddata).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -1016,7 +1016,7 @@ pub unsafe fn UiaRemoveEvent(hevent: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRemoveEvent ( hevent : HUIAEVENT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaRemoveEvent ( hevent : HUIAEVENT ) -> ::windows::core::HRESULT ); UiaRemoveEvent(hevent.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -1038,7 +1038,7 @@ pub unsafe fn UiaSetFocus(hnode: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaSetFocus ( hnode : HUIANODE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn UiaSetFocus ( hnode : HUIANODE ) -> ::windows::core::HRESULT ); UiaSetFocus(hnode.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -1088,7 +1088,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , pval : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn ValuePattern_SetValue ( hobj : HUIAPATTERNOBJECT , pval : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); ValuePattern_SetValue(hobj.into_param().abi(), pval.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -1097,7 +1097,7 @@ pub unsafe fn VirtualizedItemPattern_Realize(hobj: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn VirtualizedItemPattern_Realize ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn VirtualizedItemPattern_Realize ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); VirtualizedItemPattern_Realize(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -1107,7 +1107,7 @@ pub unsafe fn WindowFromAccessibleObject(param0: P0, phwnd: ::core::option:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "oleacc.dll""system" fn WindowFromAccessibleObject ( param0 : * mut::core::ffi::c_void , phwnd : *mut super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "oleacc.dll""system" fn WindowFromAccessibleObject ( param0 : * mut::core::ffi::c_void , phwnd : *mut super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); WindowFromAccessibleObject(param0.into_param().abi(), ::core::mem::transmute(phwnd.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -1116,7 +1116,7 @@ pub unsafe fn WindowPattern_Close(hobj: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn WindowPattern_Close ( hobj : HUIAPATTERNOBJECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn WindowPattern_Close ( hobj : HUIAPATTERNOBJECT ) -> ::windows::core::HRESULT ); WindowPattern_Close(hobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] @@ -1125,7 +1125,7 @@ pub unsafe fn WindowPattern_SetWindowVisualState(hobj: P0, state: WindowVisu where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn WindowPattern_SetWindowVisualState ( hobj : HUIAPATTERNOBJECT , state : WindowVisualState ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn WindowPattern_SetWindowVisualState ( hobj : HUIAPATTERNOBJECT , state : WindowVisualState ) -> ::windows::core::HRESULT ); WindowPattern_SetWindowVisualState(hobj.into_param().abi(), state).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`, `\"Win32_Foundation\"`*"] @@ -1135,7 +1135,7 @@ pub unsafe fn WindowPattern_WaitForInputIdle(hobj: P0, milliseconds: i32, pr where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uiautomationcore.dll""system" fn WindowPattern_WaitForInputIdle ( hobj : HUIAPATTERNOBJECT , milliseconds : i32 , presult : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uiautomationcore.dll""system" fn WindowPattern_WaitForInputIdle ( hobj : HUIAPATTERNOBJECT , milliseconds : i32 , presult : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); WindowPattern_WaitForInputIdle(hobj.into_param().abi(), milliseconds, presult).ok() } #[doc = "*Required features: `\"Win32_UI_Accessibility\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs index 1827f0f4dc..ff49c29f90 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/ColorSystem/mod.rs @@ -7,7 +7,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn AssociateColorProfileWithDeviceA ( pmachinename : :: windows::core::PCSTR , pprofilename : :: windows::core::PCSTR , pdevicename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn AssociateColorProfileWithDeviceA ( pmachinename : ::windows::core::PCSTR , pprofilename : ::windows::core::PCSTR , pdevicename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AssociateColorProfileWithDeviceA(pmachinename.into_param().abi(), pprofilename.into_param().abi(), pdevicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -19,7 +19,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn AssociateColorProfileWithDeviceW ( pmachinename : :: windows::core::PCWSTR , pprofilename : :: windows::core::PCWSTR , pdevicename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn AssociateColorProfileWithDeviceW ( pmachinename : ::windows::core::PCWSTR , pprofilename : ::windows::core::PCWSTR , pdevicename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AssociateColorProfileWithDeviceW(pmachinename.into_param().abi(), pprofilename.into_param().abi(), pdevicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -241,14 +241,14 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileAddDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , setasdefault : super::super::Foundation:: BOOL , associateasadvancedcolor : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileAddDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : ::windows::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , setasdefault : super::super::Foundation:: BOOL , associateasadvancedcolor : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); ColorProfileAddDisplayAssociation(scope, profilename.into_param().abi(), ::core::mem::transmute(targetadapterid), sourceid, setasdefault.into_param().abi(), associateasadvancedcolor.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ColorProfileGetDisplayDefault(scope: WCS_PROFILE_MANAGEMENT_SCOPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32, profiletype: COLORPROFILETYPE, profilesubtype: COLORPROFILESUBTYPE) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileGetDisplayDefault ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , profilename : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileGetDisplayDefault ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , profilename : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); ColorProfileGetDisplayDefault(scope, ::core::mem::transmute(targetadapterid), sourceid, profiletype, profilesubtype, &mut result__).from_abi(result__) } @@ -256,14 +256,14 @@ pub unsafe fn ColorProfileGetDisplayDefault(scope: WCS_PROFILE_MANAGEMENT_SCOPE, #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ColorProfileGetDisplayList(scope: WCS_PROFILE_MANAGEMENT_SCOPE, targetadapterid: super::super::Foundation::LUID, sourceid: u32, profilelist: *mut *mut ::windows::core::PWSTR, profilecount: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileGetDisplayList ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profilelist : *mut *mut :: windows::core::PWSTR , profilecount : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileGetDisplayList ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , profilelist : *mut *mut ::windows::core::PWSTR , profilecount : *mut u32 ) -> ::windows::core::HRESULT ); ColorProfileGetDisplayList(scope, ::core::mem::transmute(targetadapterid), sourceid, profilelist, profilecount).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn ColorProfileGetDisplayUserScope(targetadapterid: super::super::Foundation::LUID, sourceid: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileGetDisplayUserScope ( targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , scope : *mut WCS_PROFILE_MANAGEMENT_SCOPE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileGetDisplayUserScope ( targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , scope : *mut WCS_PROFILE_MANAGEMENT_SCOPE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); ColorProfileGetDisplayUserScope(::core::mem::transmute(targetadapterid), sourceid, &mut result__).from_abi(result__) } @@ -275,7 +275,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileRemoveDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , dissociateadvancedcolor : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileRemoveDisplayAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : ::windows::core::PCWSTR , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 , dissociateadvancedcolor : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); ColorProfileRemoveDisplayAssociation(scope, profilename.into_param().abi(), ::core::mem::transmute(targetadapterid), sourceid, dissociateadvancedcolor.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -285,7 +285,7 @@ pub unsafe fn ColorProfileSetDisplayDefaultAssociation(scope: WCS_PROFILE_MA where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileSetDisplayDefaultAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : :: windows::core::PCWSTR , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mscms.dll""system" fn ColorProfileSetDisplayDefaultAssociation ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , profilename : ::windows::core::PCWSTR , profiletype : COLORPROFILETYPE , profilesubtype : COLORPROFILESUBTYPE , targetadapterid : super::super::Foundation:: LUID , sourceid : u32 ) -> ::windows::core::HRESULT ); ColorProfileSetDisplayDefaultAssociation(scope, profilename.into_param().abi(), profiletype, profilesubtype, ::core::mem::transmute(targetadapterid), sourceid).ok() } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -383,7 +383,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn DisassociateColorProfileFromDeviceA ( pmachinename : :: windows::core::PCSTR , pprofilename : :: windows::core::PCSTR , pdevicename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn DisassociateColorProfileFromDeviceA ( pmachinename : ::windows::core::PCSTR , pprofilename : ::windows::core::PCSTR , pdevicename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DisassociateColorProfileFromDeviceA(pmachinename.into_param().abi(), pprofilename.into_param().abi(), pdevicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -395,7 +395,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn DisassociateColorProfileFromDeviceW ( pmachinename : :: windows::core::PCWSTR , pprofilename : :: windows::core::PCWSTR , pdevicename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn DisassociateColorProfileFromDeviceW ( pmachinename : ::windows::core::PCWSTR , pprofilename : ::windows::core::PCWSTR , pdevicename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DisassociateColorProfileFromDeviceW(pmachinename.into_param().abi(), pprofilename.into_param().abi(), pdevicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -405,7 +405,7 @@ pub unsafe fn EnumColorProfilesA(pmachinename: P0, penumrecord: *const ENUMT where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn EnumColorProfilesA ( pmachinename : :: windows::core::PCSTR , penumrecord : *const ENUMTYPEA , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn EnumColorProfilesA ( pmachinename : ::windows::core::PCSTR , penumrecord : *const ENUMTYPEA , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumColorProfilesA(pmachinename.into_param().abi(), penumrecord, ::core::mem::transmute(penumerationbuffer.unwrap_or(::std::ptr::null_mut())), pdwsizeofenumerationbuffer, ::core::mem::transmute(pnprofiles.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -415,7 +415,7 @@ pub unsafe fn EnumColorProfilesW(pmachinename: P0, penumrecord: *const ENUMT where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn EnumColorProfilesW ( pmachinename : :: windows::core::PCWSTR , penumrecord : *const ENUMTYPEW , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn EnumColorProfilesW ( pmachinename : ::windows::core::PCWSTR , penumrecord : *const ENUMTYPEW , penumerationbuffer : *mut u8 , pdwsizeofenumerationbuffer : *mut u32 , pnprofiles : *mut u32 ) -> super::super::Foundation:: BOOL ); EnumColorProfilesW(pmachinename.into_param().abi(), penumrecord, ::core::mem::transmute(penumerationbuffer.unwrap_or(::std::ptr::null_mut())), pdwsizeofenumerationbuffer, ::core::mem::transmute(pnprofiles.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -453,7 +453,7 @@ pub unsafe fn GetColorDirectoryA(pmachinename: P0, pbuffer: ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn GetColorDirectoryA ( pmachinename : :: windows::core::PCSTR , pbuffer : :: windows::core::PSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn GetColorDirectoryA ( pmachinename : ::windows::core::PCSTR , pbuffer : ::windows::core::PSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetColorDirectoryA(pmachinename.into_param().abi(), ::core::mem::transmute(pbuffer), pdwsize) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -463,7 +463,7 @@ pub unsafe fn GetColorDirectoryW(pmachinename: P0, pbuffer: ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn GetColorDirectoryW ( pmachinename : :: windows::core::PCWSTR , pbuffer : :: windows::core::PWSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn GetColorDirectoryW ( pmachinename : ::windows::core::PCWSTR , pbuffer : ::windows::core::PWSTR , pdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetColorDirectoryW(pmachinename.into_param().abi(), ::core::mem::transmute(pbuffer), pdwsize) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -528,7 +528,7 @@ pub unsafe fn GetICMProfileA(hdc: P0, pbufsize: *mut u32, pszfilename: ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); GetICMProfileA(hdc.into_param().abi(), pbufsize, ::core::mem::transmute(pszfilename)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -538,7 +538,7 @@ pub unsafe fn GetICMProfileW(hdc: P0, pbufsize: *mut u32, pszfilename: ::win where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "gdi32.dll""system" fn GetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn GetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , pbufsize : *mut u32 , pszfilename : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); GetICMProfileW(hdc.into_param().abi(), pbufsize, ::core::mem::transmute(pszfilename)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -596,7 +596,7 @@ pub unsafe fn GetStandardColorSpaceProfileA(pmachinename: P0, dwscs: u32, pb where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn GetStandardColorSpaceProfileA ( pmachinename : :: windows::core::PCSTR , dwscs : u32 , pbuffer : :: windows::core::PSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn GetStandardColorSpaceProfileA ( pmachinename : ::windows::core::PCSTR , dwscs : u32 , pbuffer : ::windows::core::PSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetStandardColorSpaceProfileA(pmachinename.into_param().abi(), dwscs, ::core::mem::transmute(pbuffer), pcbsize) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -606,7 +606,7 @@ pub unsafe fn GetStandardColorSpaceProfileW(pmachinename: P0, dwscs: u32, pb where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn GetStandardColorSpaceProfileW ( pmachinename : :: windows::core::PCWSTR , dwscs : u32 , pbuffer : :: windows::core::PWSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn GetStandardColorSpaceProfileW ( pmachinename : ::windows::core::PCWSTR , dwscs : u32 , pbuffer : ::windows::core::PWSTR , pcbsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetStandardColorSpaceProfileW(pmachinename.into_param().abi(), dwscs, ::core::mem::transmute(pbuffer), pcbsize) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -617,7 +617,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn InstallColorProfileA ( pmachinename : :: windows::core::PCSTR , pprofilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn InstallColorProfileA ( pmachinename : ::windows::core::PCSTR , pprofilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); InstallColorProfileA(pmachinename.into_param().abi(), pprofilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -628,7 +628,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn InstallColorProfileW ( pmachinename : :: windows::core::PCWSTR , pprofilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn InstallColorProfileW ( pmachinename : ::windows::core::PCWSTR , pprofilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); InstallColorProfileW(pmachinename.into_param().abi(), pprofilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -665,7 +665,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn RegisterCMMA ( pmachinename : :: windows::core::PCSTR , cmmid : u32 , pcmmdll : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn RegisterCMMA ( pmachinename : ::windows::core::PCSTR , cmmid : u32 , pcmmdll : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); RegisterCMMA(pmachinename.into_param().abi(), cmmid, pcmmdll.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -676,7 +676,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn RegisterCMMW ( pmachinename : :: windows::core::PCWSTR , cmmid : u32 , pcmmdll : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn RegisterCMMW ( pmachinename : ::windows::core::PCWSTR , cmmid : u32 , pcmmdll : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); RegisterCMMW(pmachinename.into_param().abi(), cmmid, pcmmdll.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -753,7 +753,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn SetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn SetICMProfileA ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetICMProfileA(hdc.into_param().abi(), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -764,7 +764,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn SetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn SetICMProfileW ( hdc : super::super::Graphics::Gdi:: HDC , lpfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetICMProfileW(hdc.into_param().abi(), lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -775,7 +775,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn SetStandardColorSpaceProfileA ( pmachinename : :: windows::core::PCSTR , dwprofileid : u32 , pprofilename : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn SetStandardColorSpaceProfileA ( pmachinename : ::windows::core::PCSTR , dwprofileid : u32 , pprofilename : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetStandardColorSpaceProfileA(pmachinename.into_param().abi(), dwprofileid, pprofilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -786,7 +786,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn SetStandardColorSpaceProfileW ( pmachinename : :: windows::core::PCWSTR , dwprofileid : u32 , pprofilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn SetStandardColorSpaceProfileW ( pmachinename : ::windows::core::PCWSTR , dwprofileid : u32 , pprofilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetStandardColorSpaceProfileW(pmachinename.into_param().abi(), dwprofileid, pprofilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -829,7 +829,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mscms.dll""system" fn UninstallColorProfileA ( pmachinename : :: windows::core::PCSTR , pprofilename : :: windows::core::PCSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn UninstallColorProfileA ( pmachinename : ::windows::core::PCSTR , pprofilename : ::windows::core::PCSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); UninstallColorProfileA(pmachinename.into_param().abi(), pprofilename.into_param().abi(), bdelete.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -841,7 +841,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mscms.dll""system" fn UninstallColorProfileW ( pmachinename : :: windows::core::PCWSTR , pprofilename : :: windows::core::PCWSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn UninstallColorProfileW ( pmachinename : ::windows::core::PCWSTR , pprofilename : ::windows::core::PCWSTR , bdelete : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); UninstallColorProfileW(pmachinename.into_param().abi(), pprofilename.into_param().abi(), bdelete.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -851,7 +851,7 @@ pub unsafe fn UnregisterCMMA(pmachinename: P0, cmmid: u32) -> super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn UnregisterCMMA ( pmachinename : :: windows::core::PCSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn UnregisterCMMA ( pmachinename : ::windows::core::PCSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); UnregisterCMMA(pmachinename.into_param().abi(), cmmid) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -861,7 +861,7 @@ pub unsafe fn UnregisterCMMW(pmachinename: P0, cmmid: u32) -> super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn UnregisterCMMW ( pmachinename : :: windows::core::PCWSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn UnregisterCMMW ( pmachinename : ::windows::core::PCWSTR , cmmid : u32 ) -> super::super::Foundation:: BOOL ); UnregisterCMMW(pmachinename.into_param().abi(), cmmid) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -872,7 +872,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn UpdateICMRegKeyA ( reserved : u32 , lpszcmid : :: windows::core::PCSTR , lpszfilename : :: windows::core::PCSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn UpdateICMRegKeyA ( reserved : u32 , lpszcmid : ::windows::core::PCSTR , lpszfilename : ::windows::core::PCSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); UpdateICMRegKeyA(reserved, lpszcmid.into_param().abi(), lpszfilename.into_param().abi(), command) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -883,7 +883,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "gdi32.dll""system" fn UpdateICMRegKeyW ( reserved : u32 , lpszcmid : :: windows::core::PCWSTR , lpszfilename : :: windows::core::PCWSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "gdi32.dll""system" fn UpdateICMRegKeyW ( reserved : u32 , lpszcmid : ::windows::core::PCWSTR , lpszfilename : ::windows::core::PCWSTR , command : ICM_COMMAND ) -> super::super::Foundation:: BOOL ); UpdateICMRegKeyW(reserved, lpszcmid.into_param().abi(), lpszfilename.into_param().abi(), command) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -894,7 +894,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn WcsAssociateColorProfileWithDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : :: windows::core::PCWSTR , pdevicename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn WcsAssociateColorProfileWithDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : ::windows::core::PCWSTR , pdevicename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WcsAssociateColorProfileWithDevice(scope, pprofilename.into_param().abi(), pdevicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -918,7 +918,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn WcsDisassociateColorProfileFromDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : :: windows::core::PCWSTR , pdevicename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn WcsDisassociateColorProfileFromDevice ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pprofilename : ::windows::core::PCWSTR , pdevicename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WcsDisassociateColorProfileFromDevice(scope, pprofilename.into_param().abi(), pdevicename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -949,7 +949,7 @@ pub unsafe fn WcsGetDefaultColorProfile(scope: WCS_PROFILE_MANAGEMENT_SCOPE, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn WcsGetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , cbprofilename : u32 , pprofilename : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn WcsGetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : ::windows::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , cbprofilename : u32 , pprofilename : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); WcsGetDefaultColorProfile(scope, pdevicename.into_param().abi(), cptcolorprofiletype, cpstcolorprofilesubtype, dwprofileid, cbprofilename, ::core::mem::transmute(pprofilename)) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -959,7 +959,7 @@ pub unsafe fn WcsGetDefaultColorProfileSize(scope: WCS_PROFILE_MANAGEMENT_SC where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn WcsGetDefaultColorProfileSize ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pcbprofilename : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn WcsGetDefaultColorProfileSize ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : ::windows::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pcbprofilename : *mut u32 ) -> super::super::Foundation:: BOOL ); WcsGetDefaultColorProfileSize(scope, pdevicename.into_param().abi(), cptcolorprofiletype, cpstcolorprofilesubtype, dwprofileid, pcbprofilename) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -976,7 +976,7 @@ pub unsafe fn WcsGetUsePerUserProfiles(pdevicename: P0, dwdeviceclass: u32, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn WcsGetUsePerUserProfiles ( pdevicename : :: windows::core::PCWSTR , dwdeviceclass : u32 , puseperuserprofiles : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn WcsGetUsePerUserProfiles ( pdevicename : ::windows::core::PCWSTR , dwdeviceclass : u32 , puseperuserprofiles : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); WcsGetUsePerUserProfiles(pdevicename.into_param().abi(), dwdeviceclass, puseperuserprofiles) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`*"] @@ -1009,7 +1009,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mscms.dll""system" fn WcsSetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : :: windows::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pprofilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn WcsSetDefaultColorProfile ( scope : WCS_PROFILE_MANAGEMENT_SCOPE , pdevicename : ::windows::core::PCWSTR , cptcolorprofiletype : COLORPROFILETYPE , cpstcolorprofilesubtype : COLORPROFILESUBTYPE , dwprofileid : u32 , pprofilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); WcsSetDefaultColorProfile(scope, pdevicename.into_param().abi(), cptcolorprofiletype, cpstcolorprofilesubtype, dwprofileid, pprofilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] @@ -1027,7 +1027,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "mscms.dll""system" fn WcsSetUsePerUserProfiles ( pdevicename : :: windows::core::PCWSTR , dwdeviceclass : u32 , useperuserprofiles : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "mscms.dll""system" fn WcsSetUsePerUserProfiles ( pdevicename : ::windows::core::PCWSTR , dwdeviceclass : u32 , useperuserprofiles : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); WcsSetUsePerUserProfiles(pdevicename.into_param().abi(), dwdeviceclass, useperuserprofiles.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_ColorSystem\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/mod.rs index 6fe45eb742..41fa7bab0d 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/Dialogs/mod.rs @@ -52,7 +52,7 @@ pub unsafe fn GetFileTitleA(param0: P0, buf: &mut [u8]) -> i16 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "comdlg32.dll""system" fn GetFileTitleA ( param0 : :: windows::core::PCSTR , buf : :: windows::core::PSTR , cchsize : u16 ) -> i16 ); + ::windows::imp::link ! ( "comdlg32.dll""system" fn GetFileTitleA ( param0 : ::windows::core::PCSTR , buf : ::windows::core::PSTR , cchsize : u16 ) -> i16 ); GetFileTitleA(param0.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] @@ -61,7 +61,7 @@ pub unsafe fn GetFileTitleW(param0: P0, buf: &mut [u16]) -> i16 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "comdlg32.dll""system" fn GetFileTitleW ( param0 : :: windows::core::PCWSTR , buf : :: windows::core::PWSTR , cchsize : u16 ) -> i16 ); + ::windows::imp::link ! ( "comdlg32.dll""system" fn GetFileTitleW ( param0 : ::windows::core::PCWSTR , buf : ::windows::core::PWSTR , cchsize : u16 ) -> i16 ); GetFileTitleW(param0.into_param().abi(), ::core::mem::transmute(buf.as_ptr()), buf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] @@ -117,14 +117,14 @@ pub unsafe fn PrintDlgA(ppd: *mut PRINTDLGA) -> super::super::super::Foundation: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn PrintDlgExA(ppd: *mut PRINTDLGEXA) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "comdlg32.dll""system" fn PrintDlgExA ( ppd : *mut PRINTDLGEXA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comdlg32.dll""system" fn PrintDlgExA ( ppd : *mut PRINTDLGEXA ) -> ::windows::core::HRESULT ); PrintDlgExA(ppd).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] #[inline] pub unsafe fn PrintDlgExW(ppd: *mut PRINTDLGEXW) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "comdlg32.dll""system" fn PrintDlgExW ( ppd : *mut PRINTDLGEXW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comdlg32.dll""system" fn PrintDlgExW ( ppd : *mut PRINTDLGEXW ) -> ::windows::core::HRESULT ); PrintDlgExW(ppd).ok() } #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -280,11 +280,11 @@ pub const CD_LBSELNOITEMS: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const CD_LBSELSUB: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRING: ::windows::core::PCWSTR = ::windows::w!("commdlg_ColorOK"); +pub const COLOROKSTRING: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_ColorOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRINGA: ::windows::core::PCSTR = ::windows::s!("commdlg_ColorOK"); +pub const COLOROKSTRINGA: ::windows::core::PCSTR = ::windows::core::s!("commdlg_ColorOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRINGW: ::windows::core::PCWSTR = ::windows::w!("commdlg_ColorOK"); +pub const COLOROKSTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_ColorOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const COLOR_ADD: u32 = 712u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] @@ -350,17 +350,17 @@ pub const DLG_COLOR: u32 = 10u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const DN_DEFAULTPRN: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRING: ::windows::core::PCWSTR = ::windows::w!("commdlg_FileNameOK"); +pub const FILEOKSTRING: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_FileNameOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRINGA: ::windows::core::PCSTR = ::windows::s!("commdlg_FileNameOK"); +pub const FILEOKSTRINGA: ::windows::core::PCSTR = ::windows::core::s!("commdlg_FileNameOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRINGW: ::windows::core::PCWSTR = ::windows::w!("commdlg_FileNameOK"); +pub const FILEOKSTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_FileNameOK"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRING: ::windows::core::PCWSTR = ::windows::w!("commdlg_FindReplace"); +pub const FINDMSGSTRING: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_FindReplace"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRINGA: ::windows::core::PCSTR = ::windows::s!("commdlg_FindReplace"); +pub const FINDMSGSTRINGA: ::windows::core::PCSTR = ::windows::core::s!("commdlg_FindReplace"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRINGW: ::windows::core::PCWSTR = ::windows::w!("commdlg_FindReplace"); +pub const FINDMSGSTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_FindReplace"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const FRM_FIRST: u32 = 1124u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] @@ -378,17 +378,17 @@ pub const FR_SHOWWRAPAROUND: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const FR_WRAPAROUND: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRING: ::windows::core::PCWSTR = ::windows::w!("commdlg_help"); +pub const HELPMSGSTRING: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_help"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRINGA: ::windows::core::PCSTR = ::windows::s!("commdlg_help"); +pub const HELPMSGSTRINGA: ::windows::core::PCSTR = ::windows::core::s!("commdlg_help"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRINGW: ::windows::core::PCWSTR = ::windows::w!("commdlg_help"); +pub const HELPMSGSTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_help"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRING: ::windows::core::PCWSTR = ::windows::w!("commdlg_LBSelChangedNotify"); +pub const LBSELCHSTRING: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_LBSelChangedNotify"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRINGA: ::windows::core::PCSTR = ::windows::s!("commdlg_LBSelChangedNotify"); +pub const LBSELCHSTRINGA: ::windows::core::PCSTR = ::windows::core::s!("commdlg_LBSelChangedNotify"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRINGW: ::windows::core::PCWSTR = ::windows::w!("commdlg_LBSelChangedNotify"); +pub const LBSELCHSTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_LBSelChangedNotify"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const NUM_BASIC_COLORS: u32 = 48u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] @@ -408,17 +408,17 @@ pub const PD_RESULT_PRINT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const PS_OPENTYPE_FONTTYPE: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRING: ::windows::core::PCWSTR = ::windows::w!("commdlg_SetRGBColor"); +pub const SETRGBSTRING: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_SetRGBColor"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRINGA: ::windows::core::PCSTR = ::windows::s!("commdlg_SetRGBColor"); +pub const SETRGBSTRINGA: ::windows::core::PCSTR = ::windows::core::s!("commdlg_SetRGBColor"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRINGW: ::windows::core::PCWSTR = ::windows::w!("commdlg_SetRGBColor"); +pub const SETRGBSTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_SetRGBColor"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRING: ::windows::core::PCWSTR = ::windows::w!("commdlg_ShareViolation"); +pub const SHAREVISTRING: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_ShareViolation"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRINGA: ::windows::core::PCSTR = ::windows::s!("commdlg_ShareViolation"); +pub const SHAREVISTRINGA: ::windows::core::PCSTR = ::windows::core::s!("commdlg_ShareViolation"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRINGW: ::windows::core::PCWSTR = ::windows::w!("commdlg_ShareViolation"); +pub const SHAREVISTRINGW: ::windows::core::PCWSTR = ::windows::core::w!("commdlg_ShareViolation"); #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const START_PAGE_GENERAL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs index 75f06ef52d..62c0e68341 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/RichEdit/mod.rs @@ -6179,15 +6179,15 @@ pub const BOM_PLAINTEXT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const BOM_UNICODEBIDI: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CERICHEDIT_CLASSA: ::windows::core::PCSTR = ::windows::s!("RichEditCEA"); +pub const CERICHEDIT_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("RichEditCEA"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CERICHEDIT_CLASSW: ::windows::core::PCWSTR = ::windows::w!("RichEditCEW"); +pub const CERICHEDIT_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("RichEditCEW"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RETEXTOBJ: ::windows::core::PCWSTR = ::windows::w!("RichEdit Text and Objects"); +pub const CF_RETEXTOBJ: ::windows::core::PCWSTR = ::windows::core::w!("RichEdit Text and Objects"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RTF: ::windows::core::PCWSTR = ::windows::w!("Rich Text Format"); +pub const CF_RTF: ::windows::core::PCWSTR = ::windows::core::w!("Rich Text Format"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RTFNOOBJS: ::windows::core::PCWSTR = ::windows::w!("Rich Text Format Without Objects"); +pub const CF_RTFNOOBJS: ::windows::core::PCWSTR = ::windows::core::w!("Rich Text Format Without Objects"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -6687,7 +6687,7 @@ pub const MAX_TABLE_CELLS: u32 = 63u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const MAX_TAB_STOPS: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSFTEDIT_CLASS: ::windows::core::PCWSTR = ::windows::w!("RICHEDIT50W"); +pub const MSFTEDIT_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("RICHEDIT50W"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const OLEOP_DOVERB: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -6761,15 +6761,15 @@ pub const REO_NULL: i32 = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const REO_READWRITEMASK: i32 = 2047i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT60_CLASS: ::windows::core::PCWSTR = ::windows::w!("RICHEDIT60W"); +pub const RICHEDIT60_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("RICHEDIT60W"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASS: ::windows::core::PCWSTR = ::windows::w!("RichEdit20W"); +pub const RICHEDIT_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("RichEdit20W"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASS10A: ::windows::core::PCSTR = ::windows::s!("RICHEDIT"); +pub const RICHEDIT_CLASS10A: ::windows::core::PCSTR = ::windows::core::s!("RICHEDIT"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASSA: ::windows::core::PCSTR = ::windows::s!("RichEdit20A"); +pub const RICHEDIT_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("RichEdit20A"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASSW: ::windows::core::PCWSTR = ::windows::w!("RichEdit20W"); +pub const RICHEDIT_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("RichEdit20W"); #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const RTO_DISABLEHANDLES: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs index f53925131a..0eee03178e 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Controls/mod.rs @@ -37,13 +37,13 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn BufferedPaintClear(hbufferedpaint: isize, prc: ::core::option::Option<*const super::super::Foundation::RECT>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintClear ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintClear ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); BufferedPaintClear(hbufferedpaint, ::core::mem::transmute(prc.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] pub unsafe fn BufferedPaintInit() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintInit ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintInit ( ) -> ::windows::core::HRESULT ); BufferedPaintInit().ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -61,7 +61,7 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn BufferedPaintSetAlpha(hbufferedpaint: isize, prc: ::core::option::Option<*const super::super::Foundation::RECT>, alpha: u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintSetAlpha ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT , alpha : u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintSetAlpha ( hbufferedpaint : isize , prc : *const super::super::Foundation:: RECT , alpha : u8 ) -> ::windows::core::HRESULT ); BufferedPaintSetAlpha(hbufferedpaint, ::core::mem::transmute(prc.unwrap_or(::std::ptr::null())), alpha).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -71,13 +71,13 @@ pub unsafe fn BufferedPaintStopAllAnimations(hwnd: P0) -> ::windows::core::R where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintStopAllAnimations ( hwnd : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintStopAllAnimations ( hwnd : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); BufferedPaintStopAllAnimations(hwnd.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] pub unsafe fn BufferedPaintUnInit() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintUnInit ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn BufferedPaintUnInit ( ) -> ::windows::core::HRESULT ); BufferedPaintUnInit().ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -106,7 +106,7 @@ pub unsafe fn CloseThemeData(htheme: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn CloseThemeData ( htheme : HTHEME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn CloseThemeData ( htheme : HTHEME ) -> ::windows::core::HRESULT ); CloseThemeData(htheme.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -142,7 +142,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn CreateStatusWindowA ( style : i32 , lpsztext : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "comctl32.dll""system" fn CreateStatusWindowA ( style : i32 , lpsztext : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); CreateStatusWindowA(style, lpsztext.into_param().abi(), hwndparent.into_param().abi(), wid) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -153,7 +153,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn CreateStatusWindowW ( style : i32 , lpsztext : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "comctl32.dll""system" fn CreateStatusWindowW ( style : i32 , lpsztext : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , wid : u32 ) -> super::super::Foundation:: HWND ); CreateStatusWindowW(style, lpsztext.into_param().abi(), hwndparent.into_param().abi(), wid) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -313,7 +313,7 @@ pub unsafe fn DPA_LoadStream(phdpa: *mut HDPA, pfn: PFNDPASTREAM, pstream: P where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn DPA_LoadStream ( phdpa : *mut HDPA , pfn : PFNDPASTREAM , pstream : * mut::core::ffi::c_void , pvinstdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn DPA_LoadStream ( phdpa : *mut HDPA , pfn : PFNDPASTREAM , pstream : * mut::core::ffi::c_void , pvinstdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DPA_LoadStream(phdpa, pfn, pstream.into_param().abi(), ::core::mem::transmute(pvinstdata.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -336,7 +336,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn DPA_SaveStream ( hdpa : HDPA , pfn : PFNDPASTREAM , pstream : * mut::core::ffi::c_void , pvinstdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn DPA_SaveStream ( hdpa : HDPA , pfn : PFNDPASTREAM , pstream : * mut::core::ffi::c_void , pvinstdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); DPA_SaveStream(hdpa.into_param().abi(), pfn, pstream.into_param().abi(), ::core::mem::transmute(pvinstdata.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -518,7 +518,7 @@ pub unsafe fn DlgDirListA(hdlg: P0, lppathspec: ::windows::core::PSTR, nidli where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DlgDirListA ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows::core::PSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DlgDirListA ( hdlg : super::super::Foundation:: HWND , lppathspec : ::windows::core::PSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); DlgDirListA(hdlg.into_param().abi(), ::core::mem::transmute(lppathspec), nidlistbox, nidstaticpath, ufiletype) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -528,7 +528,7 @@ pub unsafe fn DlgDirListComboBoxA(hdlg: P0, lppathspec: ::windows::core::PST where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DlgDirListComboBoxA ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows::core::PSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DlgDirListComboBoxA ( hdlg : super::super::Foundation:: HWND , lppathspec : ::windows::core::PSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); DlgDirListComboBoxA(hdlg.into_param().abi(), ::core::mem::transmute(lppathspec), nidcombobox, nidstaticpath, ufiletype) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -538,7 +538,7 @@ pub unsafe fn DlgDirListComboBoxW(hdlg: P0, lppathspec: ::windows::core::PWS where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DlgDirListComboBoxW ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows::core::PWSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DlgDirListComboBoxW ( hdlg : super::super::Foundation:: HWND , lppathspec : ::windows::core::PWSTR , nidcombobox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); DlgDirListComboBoxW(hdlg.into_param().abi(), ::core::mem::transmute(lppathspec), nidcombobox, nidstaticpath, ufiletype) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -548,7 +548,7 @@ pub unsafe fn DlgDirListW(hdlg: P0, lppathspec: ::windows::core::PWSTR, nidl where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DlgDirListW ( hdlg : super::super::Foundation:: HWND , lppathspec : :: windows::core::PWSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn DlgDirListW ( hdlg : super::super::Foundation:: HWND , lppathspec : ::windows::core::PWSTR , nidlistbox : i32 , nidstaticpath : i32 , ufiletype : DLG_DIR_LIST_FILE_TYPE ) -> i32 ); DlgDirListW(hdlg.into_param().abi(), ::core::mem::transmute(lppathspec), nidlistbox, nidstaticpath, ufiletype) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -558,7 +558,7 @@ pub unsafe fn DlgDirSelectComboBoxExA(hwnddlg: P0, lpstring: &mut [u8], idco where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DlgDirSelectComboBoxExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows::core::PSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn DlgDirSelectComboBoxExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : ::windows::core::PSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); DlgDirSelectComboBoxExA(hwnddlg.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, idcombobox) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -568,7 +568,7 @@ pub unsafe fn DlgDirSelectComboBoxExW(hwnddlg: P0, lpstring: &mut [u16], idc where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DlgDirSelectComboBoxExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows::core::PWSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn DlgDirSelectComboBoxExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : ::windows::core::PWSTR , cchout : i32 , idcombobox : i32 ) -> super::super::Foundation:: BOOL ); DlgDirSelectComboBoxExW(hwnddlg.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, idcombobox) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -578,7 +578,7 @@ pub unsafe fn DlgDirSelectExA(hwnddlg: P0, lpstring: &mut [u8], idlistbox: i where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DlgDirSelectExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows::core::PSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn DlgDirSelectExA ( hwnddlg : super::super::Foundation:: HWND , lpstring : ::windows::core::PSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); DlgDirSelectExA(hwnddlg.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, idlistbox) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -588,7 +588,7 @@ pub unsafe fn DlgDirSelectExW(hwnddlg: P0, lpstring: &mut [u16], idlistbox: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DlgDirSelectExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : :: windows::core::PWSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn DlgDirSelectExW ( hwnddlg : super::super::Foundation:: HWND , lpstring : ::windows::core::PWSTR , chcount : i32 , idlistbox : i32 ) -> super::super::Foundation:: BOOL ); DlgDirSelectExW(hwnddlg.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _, idlistbox) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -611,7 +611,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn DrawShadowText ( hdc : super::super::Graphics::Gdi:: HDC , psztext : :: windows::core::PCWSTR , cch : u32 , prc : *const super::super::Foundation:: RECT , dwflags : u32 , crtext : super::super::Foundation:: COLORREF , crshadow : super::super::Foundation:: COLORREF , ixoffset : i32 , iyoffset : i32 ) -> i32 ); + ::windows::imp::link ! ( "comctl32.dll""system" fn DrawShadowText ( hdc : super::super::Graphics::Gdi:: HDC , psztext : ::windows::core::PCWSTR , cch : u32 , prc : *const super::super::Foundation:: RECT , dwflags : u32 , crtext : super::super::Foundation:: COLORREF , crshadow : super::super::Foundation:: COLORREF , ixoffset : i32 , iyoffset : i32 ) -> i32 ); DrawShadowText(hdc.into_param().abi(), ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _, prc, dwflags, crtext.into_param().abi(), crshadow.into_param().abi(), ixoffset, iyoffset) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -622,7 +622,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "comctl32.dll""system" fn DrawStatusTextA ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : :: windows::core::PCSTR , uflags : u32 ) -> ( ) ); + ::windows::imp::link ! ( "comctl32.dll""system" fn DrawStatusTextA ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : ::windows::core::PCSTR , uflags : u32 ) -> ( ) ); DrawStatusTextA(hdc.into_param().abi(), lprc, psztext.into_param().abi(), uflags) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -633,7 +633,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "comctl32.dll""system" fn DrawStatusTextW ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : :: windows::core::PCWSTR , uflags : u32 ) -> ( ) ); + ::windows::imp::link ! ( "comctl32.dll""system" fn DrawStatusTextW ( hdc : super::super::Graphics::Gdi:: HDC , lprc : *mut super::super::Foundation:: RECT , psztext : ::windows::core::PCWSTR , uflags : u32 ) -> ( ) ); DrawStatusTextW(hdc.into_param().abi(), lprc, psztext.into_param().abi(), uflags) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -644,7 +644,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pcliprect : *const super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pcliprect : *const super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); DrawThemeBackground(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, prect, ::core::mem::transmute(pcliprect.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -655,7 +655,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeBackgroundEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , poptions : *const DTBGOPTS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeBackgroundEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , poptions : *const DTBGOPTS ) -> ::windows::core::HRESULT ); DrawThemeBackgroundEx(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, prect, ::core::mem::transmute(poptions.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -666,7 +666,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeEdge ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pdestrect : *const super::super::Foundation:: RECT , uedge : super::super::Graphics::Gdi:: DRAWEDGE_FLAGS , uflags : super::super::Graphics::Gdi:: DRAW_EDGE_FLAGS , pcontentrect : *mut super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeEdge ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pdestrect : *const super::super::Foundation:: RECT , uedge : super::super::Graphics::Gdi:: DRAWEDGE_FLAGS , uflags : super::super::Graphics::Gdi:: DRAW_EDGE_FLAGS , pcontentrect : *mut super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); DrawThemeEdge(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, pdestrect, uedge, uflags, ::core::mem::transmute(pcontentrect.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -678,7 +678,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeIcon ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , himl : HIMAGELIST , iimageindex : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeIcon ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , himl : HIMAGELIST , iimageindex : i32 ) -> ::windows::core::HRESULT ); DrawThemeIcon(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, prect, himl.into_param().abi(), iimageindex).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -689,7 +689,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeParentBackground ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , prc : *const super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeParentBackground ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , prc : *const super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); DrawThemeParentBackground(hwnd.into_param().abi(), hdc.into_param().abi(), ::core::mem::transmute(prc.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -700,7 +700,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeParentBackgroundEx ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , dwflags : DRAW_THEME_PARENT_BACKGROUND_FLAGS , prc : *const super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeParentBackgroundEx ( hwnd : super::super::Foundation:: HWND , hdc : super::super::Graphics::Gdi:: HDC , dwflags : DRAW_THEME_PARENT_BACKGROUND_FLAGS , prc : *const super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); DrawThemeParentBackgroundEx(hwnd.into_param().abi(), hdc.into_param().abi(), dwflags, ::core::mem::transmute(prc.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -711,7 +711,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeText ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , dwtextflags2 : u32 , prect : *const super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeText ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : ::windows::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , dwtextflags2 : u32 , prect : *const super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); DrawThemeText(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _, dwtextflags, dwtextflags2, prect).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -722,7 +722,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeTextEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , prect : *mut super::super::Foundation:: RECT , poptions : *const DTTOPTS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn DrawThemeTextEx ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : ::windows::core::PCWSTR , cchtext : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , prect : *mut super::super::Foundation:: RECT , poptions : *const DTTOPTS ) -> ::windows::core::HRESULT ); DrawThemeTextEx(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _, dwtextflags, prect, ::core::mem::transmute(poptions.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -742,7 +742,7 @@ pub unsafe fn EnableThemeDialogTexture(hwnd: P0, dwflags: u32) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn EnableThemeDialogTexture ( hwnd : super::super::Foundation:: HWND , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn EnableThemeDialogTexture ( hwnd : super::super::Foundation:: HWND , dwflags : u32 ) -> ::windows::core::HRESULT ); EnableThemeDialogTexture(hwnd.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -752,7 +752,7 @@ pub unsafe fn EnableTheming(fenable: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn EnableTheming ( fenable : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn EnableTheming ( fenable : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); EnableTheming(fenable.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -762,7 +762,7 @@ pub unsafe fn EndBufferedAnimation(hbpanimation: isize, fupdatetarget: P0) - where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn EndBufferedAnimation ( hbpanimation : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn EndBufferedAnimation ( hbpanimation : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); EndBufferedAnimation(hbpanimation, fupdatetarget.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -772,7 +772,7 @@ pub unsafe fn EndBufferedPaint(hbufferedpaint: isize, fupdatetarget: P0) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn EndBufferedPaint ( hbufferedpaint : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn EndBufferedPaint ( hbufferedpaint : isize , fupdatetarget : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); EndBufferedPaint(hbufferedpaint, fupdatetarget.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -909,7 +909,7 @@ where #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn GetBufferedPaintBits(hbufferedpaint: isize, ppbbuffer: *mut *mut super::super::Graphics::Gdi::RGBQUAD, pcxrow: *mut i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetBufferedPaintBits ( hbufferedpaint : isize , ppbbuffer : *mut *mut super::super::Graphics::Gdi:: RGBQUAD , pcxrow : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetBufferedPaintBits ( hbufferedpaint : isize , ppbbuffer : *mut *mut super::super::Graphics::Gdi:: RGBQUAD , pcxrow : *mut i32 ) -> ::windows::core::HRESULT ); GetBufferedPaintBits(hbufferedpaint, ppbbuffer, pcxrow).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -930,7 +930,7 @@ pub unsafe fn GetBufferedPaintTargetDC(hbufferedpaint: isize) -> super::super::G #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetBufferedPaintTargetRect(hbufferedpaint: isize) -> ::windows::core::Result { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetBufferedPaintTargetRect ( hbufferedpaint : isize , prc : *mut super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetBufferedPaintTargetRect ( hbufferedpaint : isize , prc : *mut super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetBufferedPaintTargetRect(hbufferedpaint, &mut result__).from_abi(result__) } @@ -947,7 +947,7 @@ where #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] #[inline] pub unsafe fn GetCurrentThemeName(pszthemefilename: &mut [u16], pszcolorbuff: ::core::option::Option<&mut [u16]>, pszsizebuff: ::core::option::Option<&mut [u16]>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetCurrentThemeName ( pszthemefilename : :: windows::core::PWSTR , cchmaxnamechars : i32 , pszcolorbuff : :: windows::core::PWSTR , cchmaxcolorchars : i32 , pszsizebuff : :: windows::core::PWSTR , cchmaxsizechars : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetCurrentThemeName ( pszthemefilename : ::windows::core::PWSTR , cchmaxnamechars : i32 , pszcolorbuff : ::windows::core::PWSTR , cchmaxcolorchars : i32 , pszsizebuff : ::windows::core::PWSTR , cchmaxsizechars : i32 ) -> ::windows::core::HRESULT ); GetCurrentThemeName(::core::mem::transmute(pszthemefilename.as_ptr()), pszthemefilename.len() as _, ::core::mem::transmute(pszcolorbuff.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszcolorbuff.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pszsizebuff.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszsizebuff.as_deref().map_or(0, |slice| slice.len() as _)).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -982,7 +982,7 @@ pub unsafe fn GetThemeAnimationProperty(htheme: P0, istoryboardid: i32, itar where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeAnimationProperty ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , eproperty : TA_PROPERTY , pvproperty : *mut ::core::ffi::c_void , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeAnimationProperty ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , eproperty : TA_PROPERTY , pvproperty : *mut ::core::ffi::c_void , cbsize : u32 , pcbsizeout : *mut u32 ) -> ::windows::core::HRESULT ); GetThemeAnimationProperty(htheme.into_param().abi(), istoryboardid, itargetid, eproperty, ::core::mem::transmute(pvproperty.unwrap_or(::std::ptr::null_mut())), cbsize, pcbsizeout).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -991,7 +991,7 @@ pub unsafe fn GetThemeAnimationTransform(htheme: P0, istoryboardid: i32, ita where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeAnimationTransform ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , dwtransformindex : u32 , ptransform : *mut TA_TRANSFORM , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeAnimationTransform ( htheme : HTHEME , istoryboardid : i32 , itargetid : i32 , dwtransformindex : u32 , ptransform : *mut TA_TRANSFORM , cbsize : u32 , pcbsizeout : *mut u32 ) -> ::windows::core::HRESULT ); GetThemeAnimationTransform(htheme.into_param().abi(), istoryboardid, itargetid, dwtransformindex, ::core::mem::transmute(ptransform.unwrap_or(::std::ptr::null_mut())), cbsize, pcbsizeout).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1008,7 +1008,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBackgroundContentRect ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pboundingrect : *const super::super::Foundation:: RECT , pcontentrect : *mut super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBackgroundContentRect ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pboundingrect : *const super::super::Foundation:: RECT , pcontentrect : *mut super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeBackgroundContentRect(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, pboundingrect, &mut result__).from_abi(result__) } @@ -1020,7 +1020,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBackgroundExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pcontentrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBackgroundExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , pcontentrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeBackgroundExtent(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, pcontentrect, &mut result__).from_abi(result__) } @@ -1032,7 +1032,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBackgroundRegion ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pregion : *mut super::super::Graphics::Gdi:: HRGN ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBackgroundRegion ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prect : *const super::super::Foundation:: RECT , pregion : *mut super::super::Graphics::Gdi:: HRGN ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeBackgroundRegion(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, prect, &mut result__).from_abi(result__) } @@ -1043,7 +1043,7 @@ pub unsafe fn GetThemeBitmap(htheme: P0, ipartid: i32, istateid: i32, ipropi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBitmap ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , dwflags : GET_THEME_BITMAP_FLAGS , phbitmap : *mut super::super::Graphics::Gdi:: HBITMAP ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBitmap ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , dwflags : GET_THEME_BITMAP_FLAGS , phbitmap : *mut super::super::Graphics::Gdi:: HBITMAP ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeBitmap(htheme.into_param().abi(), ipartid, istateid, ipropid, dwflags, &mut result__).from_abi(result__) } @@ -1054,7 +1054,7 @@ pub unsafe fn GetThemeBool(htheme: P0, ipartid: i32, istateid: i32, ipropid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBool ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pfval : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeBool ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pfval : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeBool(htheme.into_param().abi(), ipartid, istateid, ipropid, &mut result__).from_abi(result__) } @@ -1065,7 +1065,7 @@ pub unsafe fn GetThemeColor(htheme: P0, ipartid: i32, istateid: i32, ipropid where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeColor ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pcolor : *mut super::super::Foundation:: COLORREF ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeColor ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pcolor : *mut super::super::Foundation:: COLORREF ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeColor(htheme.into_param().abi(), ipartid, istateid, ipropid, &mut result__).from_abi(result__) } @@ -1076,7 +1076,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeDocumentationProperty ( pszthemename : :: windows::core::PCWSTR , pszpropertyname : :: windows::core::PCWSTR , pszvaluebuff : :: windows::core::PWSTR , cchmaxvalchars : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeDocumentationProperty ( pszthemename : ::windows::core::PCWSTR , pszpropertyname : ::windows::core::PCWSTR , pszvaluebuff : ::windows::core::PWSTR , cchmaxvalchars : i32 ) -> ::windows::core::HRESULT ); GetThemeDocumentationProperty(pszthemename.into_param().abi(), pszpropertyname.into_param().abi(), ::core::mem::transmute(pszvaluebuff.as_ptr()), pszvaluebuff.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1085,7 +1085,7 @@ pub unsafe fn GetThemeEnumValue(htheme: P0, ipartid: i32, istateid: i32, ipr where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeEnumValue ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeEnumValue ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeEnumValue(htheme.into_param().abi(), ipartid, istateid, ipropid, &mut result__).from_abi(result__) } @@ -1095,7 +1095,7 @@ pub unsafe fn GetThemeFilename(htheme: P0, ipartid: i32, istateid: i32, ipro where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeFilename ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pszthemefilename : :: windows::core::PWSTR , cchmaxbuffchars : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeFilename ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pszthemefilename : ::windows::core::PWSTR , cchmaxbuffchars : i32 ) -> ::windows::core::HRESULT ); GetThemeFilename(htheme.into_param().abi(), ipartid, istateid, ipropid, ::core::mem::transmute(pszthemefilename.as_ptr()), pszthemefilename.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1106,7 +1106,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeFont ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : i32 , pfont : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeFont ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : i32 , pfont : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> ::windows::core::HRESULT ); GetThemeFont(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ipropid, pfont).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1115,7 +1115,7 @@ pub unsafe fn GetThemeInt(htheme: P0, ipartid: i32, istateid: i32, ipropid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeInt ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeInt ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeInt(htheme.into_param().abi(), ipartid, istateid, ipropid, &mut result__).from_abi(result__) } @@ -1125,7 +1125,7 @@ pub unsafe fn GetThemeIntList(htheme: P0, ipartid: i32, istateid: i32, iprop where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeIntList ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pintlist : *mut INTLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeIntList ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pintlist : *mut INTLIST ) -> ::windows::core::HRESULT ); GetThemeIntList(htheme.into_param().abi(), ipartid, istateid, ipropid, pintlist).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1136,7 +1136,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeMargins ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , prc : *const super::super::Foundation:: RECT , pmargins : *mut MARGINS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeMargins ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , prc : *const super::super::Foundation:: RECT , pmargins : *mut MARGINS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeMargins(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ipropid, ::core::mem::transmute(prc.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -1148,7 +1148,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeMetric ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeMetric ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , pival : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeMetric(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ipropid, &mut result__).from_abi(result__) } @@ -1160,7 +1160,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemePartSize ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prc : *const super::super::Foundation:: RECT , esize : THEMESIZE , psz : *mut super::super::Foundation:: SIZE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemePartSize ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , prc : *const super::super::Foundation:: RECT , esize : THEMESIZE , psz : *mut super::super::Foundation:: SIZE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemePartSize(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ::core::mem::transmute(prc.unwrap_or(::std::ptr::null())), esize, &mut result__).from_abi(result__) } @@ -1171,7 +1171,7 @@ pub unsafe fn GetThemePosition(htheme: P0, ipartid: i32, istateid: i32, ipro where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemePosition ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , ppoint : *mut super::super::Foundation:: POINT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemePosition ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : THEME_PROPERTY_SYMBOL_ID , ppoint : *mut super::super::Foundation:: POINT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemePosition(htheme.into_param().abi(), ipartid, istateid, ipropid, &mut result__).from_abi(result__) } @@ -1181,7 +1181,7 @@ pub unsafe fn GetThemePropertyOrigin(htheme: P0, ipartid: i32, istateid: i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemePropertyOrigin ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , porigin : *mut PROPERTYORIGIN ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemePropertyOrigin ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , porigin : *mut PROPERTYORIGIN ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemePropertyOrigin(htheme.into_param().abi(), ipartid, istateid, ipropid, &mut result__).from_abi(result__) } @@ -1192,7 +1192,7 @@ pub unsafe fn GetThemeRect(htheme: P0, ipartid: i32, istateid: i32, ipropid: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeRect ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , prect : *mut super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeRect ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , prect : *mut super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeRect(htheme.into_param().abi(), ipartid, istateid, ipropid, &mut result__).from_abi(result__) } @@ -1204,7 +1204,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeStream ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , ppvstream : *mut *mut ::core::ffi::c_void , pcbstream : *mut u32 , hinst : super::super::Foundation:: HINSTANCE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeStream ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , ppvstream : *mut *mut ::core::ffi::c_void , pcbstream : *mut u32 , hinst : super::super::Foundation:: HINSTANCE ) -> ::windows::core::HRESULT ); GetThemeStream(htheme.into_param().abi(), ipartid, istateid, ipropid, ppvstream, ::core::mem::transmute(pcbstream.unwrap_or(::std::ptr::null_mut())), hinst.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1213,7 +1213,7 @@ pub unsafe fn GetThemeString(htheme: P0, ipartid: i32, istateid: i32, ipropi where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeString ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , pszbuff : :: windows::core::PWSTR , cchmaxbuffchars : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeString ( htheme : HTHEME , ipartid : i32 , istateid : i32 , ipropid : i32 , pszbuff : ::windows::core::PWSTR , cchmaxbuffchars : i32 ) -> ::windows::core::HRESULT ); GetThemeString(htheme.into_param().abi(), ipartid, istateid, ipropid, ::core::mem::transmute(pszbuff.as_ptr()), pszbuff.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -1253,7 +1253,7 @@ pub unsafe fn GetThemeSysFont(htheme: P0, ifontid: THEME_PROPERTY_SYMBOL_ID, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeSysFont ( htheme : HTHEME , ifontid : THEME_PROPERTY_SYMBOL_ID , plf : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeSysFont ( htheme : HTHEME , ifontid : THEME_PROPERTY_SYMBOL_ID , plf : *mut super::super::Graphics::Gdi:: LOGFONTW ) -> ::windows::core::HRESULT ); GetThemeSysFont(htheme.into_param().abi(), ifontid, plf).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1262,7 +1262,7 @@ pub unsafe fn GetThemeSysInt(htheme: P0, iintid: THEME_PROPERTY_SYMBOL_ID) - where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeSysInt ( htheme : HTHEME , iintid : THEME_PROPERTY_SYMBOL_ID , pivalue : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeSysInt ( htheme : HTHEME , iintid : THEME_PROPERTY_SYMBOL_ID , pivalue : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeSysInt(htheme.into_param().abi(), iintid, &mut result__).from_abi(result__) } @@ -1281,7 +1281,7 @@ pub unsafe fn GetThemeSysString(htheme: P0, istringid: THEME_PROPERTY_SYMBOL where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeSysString ( htheme : HTHEME , istringid : THEME_PROPERTY_SYMBOL_ID , pszstringbuff : :: windows::core::PWSTR , cchmaxstringchars : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeSysString ( htheme : HTHEME , istringid : THEME_PROPERTY_SYMBOL_ID , pszstringbuff : ::windows::core::PWSTR , cchmaxstringchars : i32 ) -> ::windows::core::HRESULT ); GetThemeSysString(htheme.into_param().abi(), istringid, ::core::mem::transmute(pszstringbuff.as_ptr()), pszstringbuff.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1292,7 +1292,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeTextExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : :: windows::core::PCWSTR , cchcharcount : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , pboundingrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeTextExtent ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , psztext : ::windows::core::PCWSTR , cchcharcount : i32 , dwtextflags : super::super::Graphics::Gdi:: DRAW_TEXT_FORMAT , pboundingrect : *const super::super::Foundation:: RECT , pextentrect : *mut super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeTextExtent(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ::core::mem::transmute(psztext.as_ptr()), psztext.len() as _, dwtextflags, ::core::mem::transmute(pboundingrect.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -1304,7 +1304,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeTextMetrics ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ptm : *mut super::super::Graphics::Gdi:: TEXTMETRICW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeTextMetrics ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , ptm : *mut super::super::Graphics::Gdi:: TEXTMETRICW ) -> ::windows::core::HRESULT ); GetThemeTextMetrics(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, ptm).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1313,7 +1313,7 @@ pub unsafe fn GetThemeTimingFunction(htheme: P0, itimingfunctionid: i32, pti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeTimingFunction ( htheme : HTHEME , itimingfunctionid : i32 , ptimingfunction : *mut TA_TIMINGFUNCTION , cbsize : u32 , pcbsizeout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeTimingFunction ( htheme : HTHEME , itimingfunctionid : i32 , ptimingfunction : *mut TA_TIMINGFUNCTION , cbsize : u32 , pcbsizeout : *mut u32 ) -> ::windows::core::HRESULT ); GetThemeTimingFunction(htheme.into_param().abi(), itimingfunctionid, ::core::mem::transmute(ptimingfunction.unwrap_or(::std::ptr::null_mut())), cbsize, pcbsizeout).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1322,7 +1322,7 @@ pub unsafe fn GetThemeTransitionDuration(htheme: P0, ipartid: i32, istateidf where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeTransitionDuration ( htheme : HTHEME , ipartid : i32 , istateidfrom : i32 , istateidto : i32 , ipropid : i32 , pdwduration : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn GetThemeTransitionDuration ( htheme : HTHEME , ipartid : i32 , istateidfrom : i32 , istateidto : i32 , ipropid : i32 , pdwduration : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetThemeTransitionDuration(htheme.into_param().abi(), ipartid, istateidfrom, istateidto, ipropid, &mut result__).from_abi(result__) } @@ -1352,7 +1352,7 @@ pub unsafe fn HIMAGELIST_QueryInterface(himl: P0, riid: *const ::windows::co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn HIMAGELIST_QueryInterface ( himl : HIMAGELIST , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn HIMAGELIST_QueryInterface ( himl : HIMAGELIST , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HIMAGELIST_QueryInterface(himl.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1364,7 +1364,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn HitTestThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , dwoptions : HIT_TEST_BACKGROUND_OPTIONS , prect : *const super::super::Foundation:: RECT , hrgn : super::super::Graphics::Gdi:: HRGN , pttest : super::super::Foundation:: POINT , pwhittestcode : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn HitTestThemeBackground ( htheme : HTHEME , hdc : super::super::Graphics::Gdi:: HDC , ipartid : i32 , istateid : i32 , dwoptions : HIT_TEST_BACKGROUND_OPTIONS , prect : *const super::super::Foundation:: RECT , hrgn : super::super::Graphics::Gdi:: HRGN , pttest : super::super::Foundation:: POINT , pwhittestcode : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HitTestThemeBackground(htheme.into_param().abi(), hdc.into_param().abi(), ipartid, istateid, dwoptions, prect, hrgn.into_param().abi(), ::core::mem::transmute(pttest), &mut result__).from_abi(result__) } @@ -1409,7 +1409,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_CoCreateInstance ( rclsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_CoCreateInstance ( rclsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); ImageList_CoCreateInstance(rclsid, punkouter.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -1588,7 +1588,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_LoadImageA ( hi : super::super::Foundation:: HINSTANCE , lpbmp : :: windows::core::PCSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); + ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_LoadImageA ( hi : super::super::Foundation:: HINSTANCE , lpbmp : ::windows::core::PCSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); ImageList_LoadImageA(hi.into_param().abi(), lpbmp.into_param().abi(), cx, cgrow, crmask.into_param().abi(), utype, uflags) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -1600,7 +1600,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_LoadImageW ( hi : super::super::Foundation:: HINSTANCE , lpbmp : :: windows::core::PCWSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); + ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_LoadImageW ( hi : super::super::Foundation:: HINSTANCE , lpbmp : ::windows::core::PCWSTR , cx : i32 , cgrow : i32 , crmask : super::super::Foundation:: COLORREF , utype : u32 , uflags : super::WindowsAndMessaging:: IMAGE_FLAGS ) -> HIMAGELIST ); ImageList_LoadImageW(hi.into_param().abi(), lpbmp.into_param().abi(), cx, cgrow, crmask.into_param().abi(), utype, uflags) } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1630,7 +1630,7 @@ pub unsafe fn ImageList_ReadEx(dwflags: u32, pstm: P0, riid: *const ::window where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_ReadEx ( dwflags : u32 , pstm : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_ReadEx ( dwflags : u32 , pstm : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); ImageList_ReadEx(dwflags, pstm.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -1736,7 +1736,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_WriteEx ( himl : HIMAGELIST , dwflags : IMAGE_LIST_WRITE_STREAM_FLAGS , pstm : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn ImageList_WriteEx ( himl : HIMAGELIST , dwflags : IMAGE_LIST_WRITE_STREAM_FLAGS , pstm : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); ImageList_WriteEx(himl.into_param().abi(), dwflags, pstm.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1855,7 +1855,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "comctl32.dll""system" fn LoadIconMetric ( hinst : super::super::Foundation:: HINSTANCE , pszname : :: windows::core::PCWSTR , lims : _LI_METRIC , phico : *mut super::WindowsAndMessaging:: HICON ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn LoadIconMetric ( hinst : super::super::Foundation:: HINSTANCE , pszname : ::windows::core::PCWSTR , lims : _LI_METRIC , phico : *mut super::WindowsAndMessaging:: HICON ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); LoadIconMetric(hinst.into_param().abi(), pszname.into_param().abi(), lims, &mut result__).from_abi(result__) } @@ -1867,7 +1867,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "comctl32.dll""system" fn LoadIconWithScaleDown ( hinst : super::super::Foundation:: HINSTANCE , pszname : :: windows::core::PCWSTR , cx : i32 , cy : i32 , phico : *mut super::WindowsAndMessaging:: HICON ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn LoadIconWithScaleDown ( hinst : super::super::Foundation:: HINSTANCE , pszname : ::windows::core::PCWSTR , cx : i32 , cy : i32 , phico : *mut super::WindowsAndMessaging:: HICON ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); LoadIconWithScaleDown(hinst.into_param().abi(), pszname.into_param().abi(), cx, cy, &mut result__).from_abi(result__) } @@ -1903,7 +1903,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn OpenThemeData ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows::core::PCWSTR ) -> HTHEME ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn OpenThemeData ( hwnd : super::super::Foundation:: HWND , pszclasslist : ::windows::core::PCWSTR ) -> HTHEME ); OpenThemeData(hwnd.into_param().abi(), pszclasslist.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -1914,7 +1914,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn OpenThemeDataEx ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows::core::PCWSTR , dwflags : OPEN_THEME_DATA_FLAGS ) -> HTHEME ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn OpenThemeDataEx ( hwnd : super::super::Foundation:: HWND , pszclasslist : ::windows::core::PCWSTR , dwflags : OPEN_THEME_DATA_FLAGS ) -> HTHEME ); OpenThemeDataEx(hwnd.into_param().abi(), pszclasslist.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -2017,7 +2017,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn SetWindowTheme ( hwnd : super::super::Foundation:: HWND , pszsubappname : :: windows::core::PCWSTR , pszsubidlist : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn SetWindowTheme ( hwnd : super::super::Foundation:: HWND , pszsubappname : ::windows::core::PCWSTR , pszsubidlist : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SetWindowTheme(hwnd.into_param().abi(), pszsubappname.into_param().abi(), pszsubidlist.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -2027,7 +2027,7 @@ pub unsafe fn SetWindowThemeAttribute(hwnd: P0, eattribute: WINDOWTHEMEATTRI where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn SetWindowThemeAttribute ( hwnd : super::super::Foundation:: HWND , eattribute : WINDOWTHEMEATTRIBUTETYPE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn SetWindowThemeAttribute ( hwnd : super::super::Foundation:: HWND , eattribute : WINDOWTHEMEATTRIBUTETYPE , pvattribute : *const ::core::ffi::c_void , cbattribute : u32 ) -> ::windows::core::HRESULT ); SetWindowThemeAttribute(hwnd.into_param().abi(), eattribute, pvattribute, cbattribute).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -2058,7 +2058,7 @@ pub unsafe fn Str_SetPtrW(ppsz: *mut ::windows::core::PWSTR, psz: P0) -> sup where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "comctl32.dll""system" fn Str_SetPtrW ( ppsz : *mut :: windows::core::PWSTR , psz : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "comctl32.dll""system" fn Str_SetPtrW ( ppsz : *mut ::windows::core::PWSTR , psz : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); Str_SetPtrW(ppsz, psz.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -2073,14 +2073,14 @@ where P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, P5: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "comctl32.dll""system" fn TaskDialog ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszwindowtitle : :: windows::core::PCWSTR , pszmaininstruction : :: windows::core::PCWSTR , pszcontent : :: windows::core::PCWSTR , dwcommonbuttons : TASKDIALOG_COMMON_BUTTON_FLAGS , pszicon : :: windows::core::PCWSTR , pnbutton : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn TaskDialog ( hwndowner : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , pszwindowtitle : ::windows::core::PCWSTR , pszmaininstruction : ::windows::core::PCWSTR , pszcontent : ::windows::core::PCWSTR , dwcommonbuttons : TASKDIALOG_COMMON_BUTTON_FLAGS , pszicon : ::windows::core::PCWSTR , pnbutton : *mut i32 ) -> ::windows::core::HRESULT ); TaskDialog(hwndowner.into_param().abi(), hinstance.into_param().abi(), pszwindowtitle.into_param().abi(), pszmaininstruction.into_param().abi(), pszcontent.into_param().abi(), dwcommonbuttons, pszicon.into_param().abi(), ::core::mem::transmute(pnbutton.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] #[inline] pub unsafe fn TaskDialogIndirect(ptaskconfig: *const TASKDIALOGCONFIG, pnbutton: ::core::option::Option<*mut i32>, pnradiobutton: ::core::option::Option<*mut i32>, pfverificationflagchecked: ::core::option::Option<*mut super::super::Foundation::BOOL>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "comctl32.dll""system" fn TaskDialogIndirect ( ptaskconfig : *const TASKDIALOGCONFIG , pnbutton : *mut i32 , pnradiobutton : *mut i32 , pfverificationflagchecked : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn TaskDialogIndirect ( ptaskconfig : *const TASKDIALOGCONFIG , pnbutton : *mut i32 , pnradiobutton : *mut i32 , pfverificationflagchecked : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); TaskDialogIndirect(ptaskconfig, ::core::mem::transmute(pnbutton.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pnradiobutton.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pfverificationflagchecked.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -2090,7 +2090,7 @@ pub unsafe fn UninitializeFlatSB(param0: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "comctl32.dll""system" fn UninitializeFlatSB ( param0 : super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "comctl32.dll""system" fn UninitializeFlatSB ( param0 : super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); UninitializeFlatSB(param0.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -2658,11 +2658,11 @@ pub const ACS_TIMER: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ACS_TRANSPARENT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ANIMATE_CLASS: ::windows::core::PCWSTR = ::windows::w!("SysAnimate32"); +pub const ANIMATE_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("SysAnimate32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ANIMATE_CLASSA: ::windows::core::PCSTR = ::windows::s!("SysAnimate32"); +pub const ANIMATE_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("SysAnimate32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ANIMATE_CLASSW: ::windows::core::PCWSTR = ::windows::w!("SysAnimate32"); +pub const ANIMATE_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("SysAnimate32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const BCM_FIRST: u32 = 5632u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2900,11 +2900,11 @@ pub const COLORMGMTDLGORD: u32 = 1551u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const COMCTL32_VERSION: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASS: ::windows::core::PCWSTR = ::windows::w!("SysDateTimePick32"); +pub const DATETIMEPICK_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("SysDateTimePick32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASSA: ::windows::core::PCSTR = ::windows::s!("SysDateTimePick32"); +pub const DATETIMEPICK_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("SysDateTimePick32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASSW: ::windows::core::PCWSTR = ::windows::w!("SysDateTimePick32"); +pub const DATETIMEPICK_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("SysDateTimePick32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DA_ERR: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2936,7 +2936,7 @@ pub const DPA_APPEND: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DPA_ERR: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DRAGLISTMSGSTRING: ::windows::core::PCWSTR = ::windows::w!("commctrl_DragListMsg"); +pub const DRAGLISTMSGSTRING: ::windows::core::PCWSTR = ::windows::core::w!("commctrl_DragListMsg"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DSA_APPEND: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -3310,11 +3310,11 @@ pub const HOTKEYF_EXT: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HOTKEYF_SHIFT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HOTKEY_CLASS: ::windows::core::PCWSTR = ::windows::w!("msctls_hotkey32"); +pub const HOTKEY_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("msctls_hotkey32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HOTKEY_CLASSA: ::windows::core::PCSTR = ::windows::s!("msctls_hotkey32"); +pub const HOTKEY_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("msctls_hotkey32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HOTKEY_CLASSW: ::windows::core::PCWSTR = ::windows::w!("msctls_hotkey32"); +pub const HOTKEY_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("msctls_hotkey32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HOVER_DEFAULT: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -4090,11 +4090,11 @@ pub const MCS_SHORTDAYSOFWEEK: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const MCS_WEEKNUMBERS: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASS: ::windows::core::PCWSTR = ::windows::w!("SysMonthCal32"); +pub const MONTHCAL_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("SysMonthCal32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASSA: ::windows::core::PCSTR = ::windows::s!("SysMonthCal32"); +pub const MONTHCAL_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("SysMonthCal32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASSW: ::windows::core::PCWSTR = ::windows::w!("SysMonthCal32"); +pub const MONTHCAL_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("SysMonthCal32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const MSGF_COMMCTRL_BEGINDRAG: u32 = 16896u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -4238,11 +4238,11 @@ pub const PRINTDLGORD: u32 = 1538u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const PRNSETUPDLGORD: u32 = 1539u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASS: ::windows::core::PCWSTR = ::windows::w!("msctls_progress32"); +pub const PROGRESS_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("msctls_progress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASSA: ::windows::core::PCSTR = ::windows::s!("msctls_progress32"); +pub const PROGRESS_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("msctls_progress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASSW: ::windows::core::PCWSTR = ::windows::w!("msctls_progress32"); +pub const PROGRESS_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("msctls_progress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const PROP_LG_CXDLG: u32 = 252u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -4656,11 +4656,11 @@ pub const RB_SHOWBAND: u32 = 1059u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const RB_SIZETORECT: u32 = 1047u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAME: ::windows::core::PCWSTR = ::windows::w!("ReBarWindow32"); +pub const REBARCLASSNAME: ::windows::core::PCWSTR = ::windows::core::w!("ReBarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAMEA: ::windows::core::PCSTR = ::windows::s!("ReBarWindow32"); +pub const REBARCLASSNAMEA: ::windows::core::PCSTR = ::windows::core::s!("ReBarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAMEW: ::windows::core::PCWSTR = ::windows::w!("ReBarWindow32"); +pub const REBARCLASSNAMEW: ::windows::core::PCWSTR = ::windows::core::w!("ReBarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const REPLACEDLGORD: u32 = 1541u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -4734,11 +4734,11 @@ pub const SB_SIMPLE: u32 = 1033u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const SB_SIMPLEID: u32 = 255u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAME: ::windows::core::PCWSTR = ::windows::w!("msctls_statusbar32"); +pub const STATUSCLASSNAME: ::windows::core::PCWSTR = ::windows::core::w!("msctls_statusbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAMEA: ::windows::core::PCSTR = ::windows::s!("msctls_statusbar32"); +pub const STATUSCLASSNAMEA: ::windows::core::PCSTR = ::windows::core::s!("msctls_statusbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAMEW: ::windows::core::PCWSTR = ::windows::w!("msctls_statusbar32"); +pub const STATUSCLASSNAMEW: ::windows::core::PCWSTR = ::windows::core::w!("msctls_statusbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const STD_COPY: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -4770,13 +4770,13 @@ pub const STD_REPLACE: u32 = 13u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const STD_UNDO: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_AUTHOR: ::windows::core::PCWSTR = ::windows::w!("author"); +pub const SZ_THDOCPROP_AUTHOR: ::windows::core::PCWSTR = ::windows::core::w!("author"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_CANONICALNAME: ::windows::core::PCWSTR = ::windows::w!("ThemeName"); +pub const SZ_THDOCPROP_CANONICALNAME: ::windows::core::PCWSTR = ::windows::core::w!("ThemeName"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::w!("DisplayName"); +pub const SZ_THDOCPROP_DISPLAYNAME: ::windows::core::PCWSTR = ::windows::core::w!("DisplayName"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_TOOLTIP: ::windows::core::PCWSTR = ::windows::w!("ToolTip"); +pub const SZ_THDOCPROP_TOOLTIP: ::windows::core::PCWSTR = ::windows::core::w!("ToolTip"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TBBF_LARGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -5356,23 +5356,23 @@ pub const TMTVS_RESERVEDHIGH: u32 = 19999u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TMTVS_RESERVEDLOW: u32 = 100000u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAME: ::windows::core::PCWSTR = ::windows::w!("ToolbarWindow32"); +pub const TOOLBARCLASSNAME: ::windows::core::PCWSTR = ::windows::core::w!("ToolbarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAMEA: ::windows::core::PCSTR = ::windows::s!("ToolbarWindow32"); +pub const TOOLBARCLASSNAMEA: ::windows::core::PCSTR = ::windows::core::s!("ToolbarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAMEW: ::windows::core::PCWSTR = ::windows::w!("ToolbarWindow32"); +pub const TOOLBARCLASSNAMEW: ::windows::core::PCWSTR = ::windows::core::w!("ToolbarWindow32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASS: ::windows::core::PCWSTR = ::windows::w!("tooltips_class32"); +pub const TOOLTIPS_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("tooltips_class32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASSA: ::windows::core::PCSTR = ::windows::s!("tooltips_class32"); +pub const TOOLTIPS_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("tooltips_class32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASSW: ::windows::core::PCWSTR = ::windows::w!("tooltips_class32"); +pub const TOOLTIPS_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("tooltips_class32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASS: ::windows::core::PCWSTR = ::windows::w!("msctls_trackbar32"); +pub const TRACKBAR_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("msctls_trackbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASSA: ::windows::core::PCSTR = ::windows::s!("msctls_trackbar32"); +pub const TRACKBAR_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("msctls_trackbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASSW: ::windows::core::PCWSTR = ::windows::w!("msctls_trackbar32"); +pub const TRACKBAR_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("msctls_trackbar32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TTDT_AUTOMATIC: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -5788,11 +5788,11 @@ pub const UDS_WRAP: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const UD_MAXVAL: u32 = 32767u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASS: ::windows::core::PCWSTR = ::windows::w!("msctls_updown32"); +pub const UPDOWN_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("msctls_updown32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASSA: ::windows::core::PCSTR = ::windows::s!("msctls_updown32"); +pub const UPDOWN_CLASSA: ::windows::core::PCSTR = ::windows::core::s!("msctls_updown32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASSW: ::windows::core::PCWSTR = ::windows::w!("msctls_updown32"); +pub const UPDOWN_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("msctls_updown32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const VIEW_DETAILS: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -5820,225 +5820,225 @@ pub const VIEW_SORTTYPE: u32 = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const VIEW_VIEWMENU: u32 = 12u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_AEROWIZARD: ::windows::core::PCWSTR = ::windows::w!("AEROWIZARD"); +pub const VSCLASS_AEROWIZARD: ::windows::core::PCWSTR = ::windows::core::w!("AEROWIZARD"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_AEROWIZARDSTYLE: ::windows::core::PCWSTR = ::windows::w!("AEROWIZARDSTYLE"); +pub const VSCLASS_AEROWIZARDSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("AEROWIZARDSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_BUTTON: ::windows::core::PCWSTR = ::windows::w!("BUTTON"); +pub const VSCLASS_BUTTON: ::windows::core::PCWSTR = ::windows::core::w!("BUTTON"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_BUTTONSTYLE: ::windows::core::PCWSTR = ::windows::w!("BUTTONSTYLE"); +pub const VSCLASS_BUTTONSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("BUTTONSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_CLOCK: ::windows::core::PCWSTR = ::windows::w!("CLOCK"); +pub const VSCLASS_CLOCK: ::windows::core::PCWSTR = ::windows::core::w!("CLOCK"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_COMBOBOX: ::windows::core::PCWSTR = ::windows::w!("COMBOBOX"); +pub const VSCLASS_COMBOBOX: ::windows::core::PCWSTR = ::windows::core::w!("COMBOBOX"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_COMBOBOXSTYLE: ::windows::core::PCWSTR = ::windows::w!("COMBOBOXSTYLE"); +pub const VSCLASS_COMBOBOXSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("COMBOBOXSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_COMMUNICATIONS: ::windows::core::PCWSTR = ::windows::w!("COMMUNICATIONS"); +pub const VSCLASS_COMMUNICATIONS: ::windows::core::PCWSTR = ::windows::core::w!("COMMUNICATIONS"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_COMMUNICATIONSSTYLE: ::windows::core::PCWSTR = ::windows::w!("COMMUNICATIONSSTYLE"); +pub const VSCLASS_COMMUNICATIONSSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("COMMUNICATIONSSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_CONTROLPANEL: ::windows::core::PCWSTR = ::windows::w!("CONTROLPANEL"); +pub const VSCLASS_CONTROLPANEL: ::windows::core::PCWSTR = ::windows::core::w!("CONTROLPANEL"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_CONTROLPANELSTYLE: ::windows::core::PCWSTR = ::windows::w!("CONTROLPANELSTYLE"); +pub const VSCLASS_CONTROLPANELSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("CONTROLPANELSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_DATEPICKER: ::windows::core::PCWSTR = ::windows::w!("DATEPICKER"); +pub const VSCLASS_DATEPICKER: ::windows::core::PCWSTR = ::windows::core::w!("DATEPICKER"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_DATEPICKERSTYLE: ::windows::core::PCWSTR = ::windows::w!("DATEPICKERSTYLE"); +pub const VSCLASS_DATEPICKERSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("DATEPICKERSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_DRAGDROP: ::windows::core::PCWSTR = ::windows::w!("DRAGDROP"); +pub const VSCLASS_DRAGDROP: ::windows::core::PCWSTR = ::windows::core::w!("DRAGDROP"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_DRAGDROPSTYLE: ::windows::core::PCWSTR = ::windows::w!("DRAGDROPSTYLE"); +pub const VSCLASS_DRAGDROPSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("DRAGDROPSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EDIT: ::windows::core::PCWSTR = ::windows::w!("EDIT"); +pub const VSCLASS_EDIT: ::windows::core::PCWSTR = ::windows::core::w!("EDIT"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EDITSTYLE: ::windows::core::PCWSTR = ::windows::w!("EDITSTYLE"); +pub const VSCLASS_EDITSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("EDITSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EMPTYMARKUP: ::windows::core::PCWSTR = ::windows::w!("EMPTYMARKUP"); +pub const VSCLASS_EMPTYMARKUP: ::windows::core::PCWSTR = ::windows::core::w!("EMPTYMARKUP"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EXPLORERBAR: ::windows::core::PCWSTR = ::windows::w!("EXPLORERBAR"); +pub const VSCLASS_EXPLORERBAR: ::windows::core::PCWSTR = ::windows::core::w!("EXPLORERBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EXPLORERBARSTYLE: ::windows::core::PCWSTR = ::windows::w!("EXPLORERBARSTYLE"); +pub const VSCLASS_EXPLORERBARSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("EXPLORERBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_FLYOUT: ::windows::core::PCWSTR = ::windows::w!("FLYOUT"); +pub const VSCLASS_FLYOUT: ::windows::core::PCWSTR = ::windows::core::w!("FLYOUT"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_FLYOUTSTYLE: ::windows::core::PCWSTR = ::windows::w!("FLYOUTSTYLE"); +pub const VSCLASS_FLYOUTSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("FLYOUTSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_HEADER: ::windows::core::PCWSTR = ::windows::w!("HEADER"); +pub const VSCLASS_HEADER: ::windows::core::PCWSTR = ::windows::core::w!("HEADER"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_HEADERSTYLE: ::windows::core::PCWSTR = ::windows::w!("HEADERSTYLE"); +pub const VSCLASS_HEADERSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("HEADERSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LINK: ::windows::core::PCWSTR = ::windows::w!("LINK"); +pub const VSCLASS_LINK: ::windows::core::PCWSTR = ::windows::core::w!("LINK"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LISTBOX: ::windows::core::PCWSTR = ::windows::w!("LISTBOX"); +pub const VSCLASS_LISTBOX: ::windows::core::PCWSTR = ::windows::core::w!("LISTBOX"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LISTBOXSTYLE: ::windows::core::PCWSTR = ::windows::w!("LISTBOXSTYLE"); +pub const VSCLASS_LISTBOXSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("LISTBOXSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LISTVIEW: ::windows::core::PCWSTR = ::windows::w!("LISTVIEW"); +pub const VSCLASS_LISTVIEW: ::windows::core::PCWSTR = ::windows::core::w!("LISTVIEW"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LISTVIEWSTYLE: ::windows::core::PCWSTR = ::windows::w!("LISTVIEWSTYLE"); +pub const VSCLASS_LISTVIEWSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("LISTVIEWSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MENU: ::windows::core::PCWSTR = ::windows::w!("MENU"); +pub const VSCLASS_MENU: ::windows::core::PCWSTR = ::windows::core::w!("MENU"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MENUBAND: ::windows::core::PCWSTR = ::windows::w!("MENUBAND"); +pub const VSCLASS_MENUBAND: ::windows::core::PCWSTR = ::windows::core::w!("MENUBAND"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MENUSTYLE: ::windows::core::PCWSTR = ::windows::w!("MENUSTYLE"); +pub const VSCLASS_MENUSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("MENUSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MONTHCAL: ::windows::core::PCWSTR = ::windows::w!("MONTHCAL"); +pub const VSCLASS_MONTHCAL: ::windows::core::PCWSTR = ::windows::core::w!("MONTHCAL"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_NAVIGATION: ::windows::core::PCWSTR = ::windows::w!("NAVIGATION"); +pub const VSCLASS_NAVIGATION: ::windows::core::PCWSTR = ::windows::core::w!("NAVIGATION"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_PAGE: ::windows::core::PCWSTR = ::windows::w!("PAGE"); +pub const VSCLASS_PAGE: ::windows::core::PCWSTR = ::windows::core::w!("PAGE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_PROGRESS: ::windows::core::PCWSTR = ::windows::w!("PROGRESS"); +pub const VSCLASS_PROGRESS: ::windows::core::PCWSTR = ::windows::core::w!("PROGRESS"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_PROGRESSSTYLE: ::windows::core::PCWSTR = ::windows::w!("PROGRESSSTYLE"); +pub const VSCLASS_PROGRESSSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("PROGRESSSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_REBAR: ::windows::core::PCWSTR = ::windows::w!("REBAR"); +pub const VSCLASS_REBAR: ::windows::core::PCWSTR = ::windows::core::w!("REBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_REBARSTYLE: ::windows::core::PCWSTR = ::windows::w!("REBARSTYLE"); +pub const VSCLASS_REBARSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("REBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_SCROLLBAR: ::windows::core::PCWSTR = ::windows::w!("SCROLLBAR"); +pub const VSCLASS_SCROLLBAR: ::windows::core::PCWSTR = ::windows::core::w!("SCROLLBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_SCROLLBARSTYLE: ::windows::core::PCWSTR = ::windows::w!("SCROLLBARSTYLE"); +pub const VSCLASS_SCROLLBARSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("SCROLLBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_SPIN: ::windows::core::PCWSTR = ::windows::w!("SPIN"); +pub const VSCLASS_SPIN: ::windows::core::PCWSTR = ::windows::core::w!("SPIN"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_SPINSTYLE: ::windows::core::PCWSTR = ::windows::w!("SPINSTYLE"); +pub const VSCLASS_SPINSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("SPINSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STARTPANEL: ::windows::core::PCWSTR = ::windows::w!("STARTPANEL"); +pub const VSCLASS_STARTPANEL: ::windows::core::PCWSTR = ::windows::core::w!("STARTPANEL"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STATIC: ::windows::core::PCWSTR = ::windows::w!("STATIC"); +pub const VSCLASS_STATIC: ::windows::core::PCWSTR = ::windows::core::w!("STATIC"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STATUS: ::windows::core::PCWSTR = ::windows::w!("STATUS"); +pub const VSCLASS_STATUS: ::windows::core::PCWSTR = ::windows::core::w!("STATUS"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STATUSSTYLE: ::windows::core::PCWSTR = ::windows::w!("STATUSSTYLE"); +pub const VSCLASS_STATUSSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("STATUSSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TAB: ::windows::core::PCWSTR = ::windows::w!("TAB"); +pub const VSCLASS_TAB: ::windows::core::PCWSTR = ::windows::core::w!("TAB"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TABSTYLE: ::windows::core::PCWSTR = ::windows::w!("TABSTYLE"); +pub const VSCLASS_TABSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("TABSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKBAND: ::windows::core::PCWSTR = ::windows::w!("TASKBAND"); +pub const VSCLASS_TASKBAND: ::windows::core::PCWSTR = ::windows::core::w!("TASKBAND"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKBAR: ::windows::core::PCWSTR = ::windows::w!("TASKBAR"); +pub const VSCLASS_TASKBAR: ::windows::core::PCWSTR = ::windows::core::w!("TASKBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKDIALOG: ::windows::core::PCWSTR = ::windows::w!("TASKDIALOG"); +pub const VSCLASS_TASKDIALOG: ::windows::core::PCWSTR = ::windows::core::w!("TASKDIALOG"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKDIALOGSTYLE: ::windows::core::PCWSTR = ::windows::w!("TASKDIALOGSTYLE"); +pub const VSCLASS_TASKDIALOGSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("TASKDIALOGSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TEXTSELECTIONGRIPPER: ::windows::core::PCWSTR = ::windows::w!("TEXTSELECTIONGRIPPER"); +pub const VSCLASS_TEXTSELECTIONGRIPPER: ::windows::core::PCWSTR = ::windows::core::w!("TEXTSELECTIONGRIPPER"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TEXTSTYLE: ::windows::core::PCWSTR = ::windows::w!("TEXTSTYLE"); +pub const VSCLASS_TEXTSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("TEXTSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TOOLBAR: ::windows::core::PCWSTR = ::windows::w!("TOOLBAR"); +pub const VSCLASS_TOOLBAR: ::windows::core::PCWSTR = ::windows::core::w!("TOOLBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TOOLBARSTYLE: ::windows::core::PCWSTR = ::windows::w!("TOOLBARSTYLE"); +pub const VSCLASS_TOOLBARSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("TOOLBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TOOLTIP: ::windows::core::PCWSTR = ::windows::w!("TOOLTIP"); +pub const VSCLASS_TOOLTIP: ::windows::core::PCWSTR = ::windows::core::w!("TOOLTIP"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TOOLTIPSTYLE: ::windows::core::PCWSTR = ::windows::w!("TOOLTIPSTYLE"); +pub const VSCLASS_TOOLTIPSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("TOOLTIPSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TRACKBAR: ::windows::core::PCWSTR = ::windows::w!("TRACKBAR"); +pub const VSCLASS_TRACKBAR: ::windows::core::PCWSTR = ::windows::core::w!("TRACKBAR"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TRACKBARSTYLE: ::windows::core::PCWSTR = ::windows::w!("TRACKBARSTYLE"); +pub const VSCLASS_TRACKBARSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("TRACKBARSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TRAYNOTIFY: ::windows::core::PCWSTR = ::windows::w!("TRAYNOTIFY"); +pub const VSCLASS_TRAYNOTIFY: ::windows::core::PCWSTR = ::windows::core::w!("TRAYNOTIFY"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TREEVIEW: ::windows::core::PCWSTR = ::windows::w!("TREEVIEW"); +pub const VSCLASS_TREEVIEW: ::windows::core::PCWSTR = ::windows::core::w!("TREEVIEW"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TREEVIEWSTYLE: ::windows::core::PCWSTR = ::windows::w!("TREEVIEWSTYLE"); +pub const VSCLASS_TREEVIEWSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("TREEVIEWSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_USERTILE: ::windows::core::PCWSTR = ::windows::w!("USERTILE"); +pub const VSCLASS_USERTILE: ::windows::core::PCWSTR = ::windows::core::w!("USERTILE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_WINDOW: ::windows::core::PCWSTR = ::windows::w!("WINDOW"); +pub const VSCLASS_WINDOW: ::windows::core::PCWSTR = ::windows::core::w!("WINDOW"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_WINDOWSTYLE: ::windows::core::PCWSTR = ::windows::w!("WINDOWSTYLE"); +pub const VSCLASS_WINDOWSTYLE: ::windows::core::PCWSTR = ::windows::core::w!("WINDOWSTYLE"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTON: ::windows::core::PCWSTR = ::windows::w!("Button"); +pub const WC_BUTTON: ::windows::core::PCWSTR = ::windows::core::w!("Button"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTONA: ::windows::core::PCSTR = ::windows::s!("Button"); +pub const WC_BUTTONA: ::windows::core::PCSTR = ::windows::core::s!("Button"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTONW: ::windows::core::PCWSTR = ::windows::w!("Button"); +pub const WC_BUTTONW: ::windows::core::PCWSTR = ::windows::core::w!("Button"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOX: ::windows::core::PCWSTR = ::windows::w!("ComboBox"); +pub const WC_COMBOBOX: ::windows::core::PCWSTR = ::windows::core::w!("ComboBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXA: ::windows::core::PCSTR = ::windows::s!("ComboBox"); +pub const WC_COMBOBOXA: ::windows::core::PCSTR = ::windows::core::s!("ComboBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEX: ::windows::core::PCWSTR = ::windows::w!("ComboBoxEx32"); +pub const WC_COMBOBOXEX: ::windows::core::PCWSTR = ::windows::core::w!("ComboBoxEx32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEXA: ::windows::core::PCSTR = ::windows::s!("ComboBoxEx32"); +pub const WC_COMBOBOXEXA: ::windows::core::PCSTR = ::windows::core::s!("ComboBoxEx32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEXW: ::windows::core::PCWSTR = ::windows::w!("ComboBoxEx32"); +pub const WC_COMBOBOXEXW: ::windows::core::PCWSTR = ::windows::core::w!("ComboBoxEx32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXW: ::windows::core::PCWSTR = ::windows::w!("ComboBox"); +pub const WC_COMBOBOXW: ::windows::core::PCWSTR = ::windows::core::w!("ComboBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDIT: ::windows::core::PCWSTR = ::windows::w!("Edit"); +pub const WC_EDIT: ::windows::core::PCWSTR = ::windows::core::w!("Edit"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDITA: ::windows::core::PCSTR = ::windows::s!("Edit"); +pub const WC_EDITA: ::windows::core::PCSTR = ::windows::core::s!("Edit"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDITW: ::windows::core::PCWSTR = ::windows::w!("Edit"); +pub const WC_EDITW: ::windows::core::PCWSTR = ::windows::core::w!("Edit"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADER: ::windows::core::PCWSTR = ::windows::w!("SysHeader32"); +pub const WC_HEADER: ::windows::core::PCWSTR = ::windows::core::w!("SysHeader32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADERA: ::windows::core::PCSTR = ::windows::s!("SysHeader32"); +pub const WC_HEADERA: ::windows::core::PCSTR = ::windows::core::s!("SysHeader32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADERW: ::windows::core::PCWSTR = ::windows::w!("SysHeader32"); +pub const WC_HEADERW: ::windows::core::PCWSTR = ::windows::core::w!("SysHeader32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESS: ::windows::core::PCWSTR = ::windows::w!("SysIPAddress32"); +pub const WC_IPADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("SysIPAddress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESSA: ::windows::core::PCSTR = ::windows::s!("SysIPAddress32"); +pub const WC_IPADDRESSA: ::windows::core::PCSTR = ::windows::core::s!("SysIPAddress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESSW: ::windows::core::PCWSTR = ::windows::w!("SysIPAddress32"); +pub const WC_IPADDRESSW: ::windows::core::PCWSTR = ::windows::core::w!("SysIPAddress32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LINK: ::windows::core::PCWSTR = ::windows::w!("SysLink"); +pub const WC_LINK: ::windows::core::PCWSTR = ::windows::core::w!("SysLink"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOX: ::windows::core::PCWSTR = ::windows::w!("ListBox"); +pub const WC_LISTBOX: ::windows::core::PCWSTR = ::windows::core::w!("ListBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOXA: ::windows::core::PCSTR = ::windows::s!("ListBox"); +pub const WC_LISTBOXA: ::windows::core::PCSTR = ::windows::core::s!("ListBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOXW: ::windows::core::PCWSTR = ::windows::w!("ListBox"); +pub const WC_LISTBOXW: ::windows::core::PCWSTR = ::windows::core::w!("ListBox"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEW: ::windows::core::PCWSTR = ::windows::w!("SysListView32"); +pub const WC_LISTVIEW: ::windows::core::PCWSTR = ::windows::core::w!("SysListView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEWA: ::windows::core::PCSTR = ::windows::s!("SysListView32"); +pub const WC_LISTVIEWA: ::windows::core::PCSTR = ::windows::core::s!("SysListView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEWW: ::windows::core::PCWSTR = ::windows::w!("SysListView32"); +pub const WC_LISTVIEWW: ::windows::core::PCWSTR = ::windows::core::w!("SysListView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTL: ::windows::core::PCWSTR = ::windows::w!("NativeFontCtl"); +pub const WC_NATIVEFONTCTL: ::windows::core::PCWSTR = ::windows::core::w!("NativeFontCtl"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTLA: ::windows::core::PCSTR = ::windows::s!("NativeFontCtl"); +pub const WC_NATIVEFONTCTLA: ::windows::core::PCSTR = ::windows::core::s!("NativeFontCtl"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTLW: ::windows::core::PCWSTR = ::windows::w!("NativeFontCtl"); +pub const WC_NATIVEFONTCTLW: ::windows::core::PCWSTR = ::windows::core::w!("NativeFontCtl"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLER: ::windows::core::PCWSTR = ::windows::w!("SysPager"); +pub const WC_PAGESCROLLER: ::windows::core::PCWSTR = ::windows::core::w!("SysPager"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLERA: ::windows::core::PCSTR = ::windows::s!("SysPager"); +pub const WC_PAGESCROLLERA: ::windows::core::PCSTR = ::windows::core::s!("SysPager"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLERW: ::windows::core::PCWSTR = ::windows::w!("SysPager"); +pub const WC_PAGESCROLLERW: ::windows::core::PCWSTR = ::windows::core::w!("SysPager"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBAR: ::windows::core::PCWSTR = ::windows::w!("ScrollBar"); +pub const WC_SCROLLBAR: ::windows::core::PCWSTR = ::windows::core::w!("ScrollBar"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBARA: ::windows::core::PCSTR = ::windows::s!("ScrollBar"); +pub const WC_SCROLLBARA: ::windows::core::PCSTR = ::windows::core::s!("ScrollBar"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBARW: ::windows::core::PCWSTR = ::windows::w!("ScrollBar"); +pub const WC_SCROLLBARW: ::windows::core::PCWSTR = ::windows::core::w!("ScrollBar"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATIC: ::windows::core::PCWSTR = ::windows::w!("Static"); +pub const WC_STATIC: ::windows::core::PCWSTR = ::windows::core::w!("Static"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATICA: ::windows::core::PCSTR = ::windows::s!("Static"); +pub const WC_STATICA: ::windows::core::PCSTR = ::windows::core::s!("Static"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATICW: ::windows::core::PCWSTR = ::windows::w!("Static"); +pub const WC_STATICW: ::windows::core::PCWSTR = ::windows::core::w!("Static"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROL: ::windows::core::PCWSTR = ::windows::w!("SysTabControl32"); +pub const WC_TABCONTROL: ::windows::core::PCWSTR = ::windows::core::w!("SysTabControl32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROLA: ::windows::core::PCSTR = ::windows::s!("SysTabControl32"); +pub const WC_TABCONTROLA: ::windows::core::PCSTR = ::windows::core::s!("SysTabControl32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROLW: ::windows::core::PCWSTR = ::windows::w!("SysTabControl32"); +pub const WC_TABCONTROLW: ::windows::core::PCWSTR = ::windows::core::w!("SysTabControl32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEW: ::windows::core::PCWSTR = ::windows::w!("SysTreeView32"); +pub const WC_TREEVIEW: ::windows::core::PCWSTR = ::windows::core::w!("SysTreeView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEWA: ::windows::core::PCSTR = ::windows::s!("SysTreeView32"); +pub const WC_TREEVIEWA: ::windows::core::PCSTR = ::windows::core::s!("SysTreeView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEWW: ::windows::core::PCWSTR = ::windows::w!("SysTreeView32"); +pub const WC_TREEVIEWW: ::windows::core::PCWSTR = ::windows::core::w!("SysTreeView32"); #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const WIZ_BODYCX: u32 = 184u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs index 60d15e1f1a..b8b979eec4 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/HiDpi/mod.rs @@ -75,7 +75,7 @@ pub unsafe fn GetDpiForMonitor(hmonitor: P0, dpitype: MONITOR_DPI_TYPE, dpix where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn GetDpiForMonitor ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , dpitype : MONITOR_DPI_TYPE , dpix : *mut u32 , dpiy : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn GetDpiForMonitor ( hmonitor : super::super::Graphics::Gdi:: HMONITOR , dpitype : MONITOR_DPI_TYPE , dpix : *mut u32 , dpiy : *mut u32 ) -> ::windows::core::HRESULT ); GetDpiForMonitor(hmonitor.into_param().abi(), dpitype, dpix, dpiy).ok() } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] @@ -110,7 +110,7 @@ pub unsafe fn GetProcessDpiAwareness(hprocess: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn GetProcessDpiAwareness ( hprocess : super::super::Foundation:: HANDLE , value : *mut PROCESS_DPI_AWARENESS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn GetProcessDpiAwareness ( hprocess : super::super::Foundation:: HANDLE , value : *mut PROCESS_DPI_AWARENESS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetProcessDpiAwareness(hprocess.into_param().abi(), &mut result__).from_abi(result__) } @@ -191,7 +191,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "uxtheme.dll""system" fn OpenThemeDataForDpi ( hwnd : super::super::Foundation:: HWND , pszclasslist : :: windows::core::PCWSTR , dpi : u32 ) -> super::Controls:: HTHEME ); + ::windows::imp::link ! ( "uxtheme.dll""system" fn OpenThemeDataForDpi ( hwnd : super::super::Foundation:: HWND , pszclasslist : ::windows::core::PCWSTR , dpi : u32 ) -> super::Controls:: HTHEME ); OpenThemeDataForDpi(hwnd.into_param().abi(), pszclasslist.into_param().abi(), dpi) } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] @@ -227,7 +227,7 @@ where #[doc = "*Required features: `\"Win32_UI_HiDpi\"`*"] #[inline] pub unsafe fn SetProcessDpiAwareness(value: PROCESS_DPI_AWARENESS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn SetProcessDpiAwareness ( value : PROCESS_DPI_AWARENESS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn SetProcessDpiAwareness ( value : PROCESS_DPI_AWARENESS ) -> ::windows::core::HRESULT ); SetProcessDpiAwareness(value).ok() } #[doc = "*Required features: `\"Win32_UI_HiDpi\"`, `\"Win32_Foundation\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs index 3455068659..87770b2052 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/Ime/mod.rs @@ -136,7 +136,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmEnumRegisterWordA ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCA , lpszreading : :: windows::core::PCSTR , param3 : u32 , lpszregister : :: windows::core::PCSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmEnumRegisterWordA ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCA , lpszreading : ::windows::core::PCSTR , param3 : u32 , lpszregister : ::windows::core::PCSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); ImmEnumRegisterWordA(param0.into_param().abi(), param1, lpszreading.into_param().abi(), param3, lpszregister.into_param().abi(), param5) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] @@ -148,7 +148,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmEnumRegisterWordW ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCW , lpszreading : :: windows::core::PCWSTR , param3 : u32 , lpszregister : :: windows::core::PCWSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmEnumRegisterWordW ( param0 : super::super::TextServices:: HKL , param1 : REGISTERWORDENUMPROCW , lpszreading : ::windows::core::PCWSTR , param3 : u32 , lpszregister : ::windows::core::PCWSTR , param5 : *mut ::core::ffi::c_void ) -> u32 ); ImmEnumRegisterWordW(param0.into_param().abi(), param1, lpszreading.into_param().abi(), param3, lpszregister.into_param().abi(), param5) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] @@ -302,7 +302,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetConversionListA ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : :: windows::core::PCSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetConversionListA ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : ::windows::core::PCSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); ImmGetConversionListA(param0.into_param().abi(), param1.into_param().abi(), lpsrc.into_param().abi(), lpdst, dwbuflen, uflag) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_UI_TextServices\"`*"] @@ -314,7 +314,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetConversionListW ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : :: windows::core::PCWSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetConversionListW ( param0 : super::super::TextServices:: HKL , param1 : super::super::super::Globalization:: HIMC , lpsrc : ::windows::core::PCWSTR , lpdst : *mut CANDIDATELIST , dwbuflen : u32 , uflag : GET_CONVERSION_LIST_FLAG ) -> u32 ); ImmGetConversionListW(param0.into_param().abi(), param1.into_param().abi(), lpsrc.into_param().abi(), lpdst, dwbuflen, uflag) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] @@ -344,7 +344,7 @@ pub unsafe fn ImmGetDescriptionA(param0: P0, lpszdescription: ::core::option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetDescriptionA ( param0 : super::super::TextServices:: HKL , lpszdescription : :: windows::core::PSTR , ubuflen : u32 ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetDescriptionA ( param0 : super::super::TextServices:: HKL , lpszdescription : ::windows::core::PSTR , ubuflen : u32 ) -> u32 ); ImmGetDescriptionA(param0.into_param().abi(), ::core::mem::transmute(lpszdescription.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszdescription.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] @@ -354,7 +354,7 @@ pub unsafe fn ImmGetDescriptionW(param0: P0, lpszdescription: ::core::option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetDescriptionW ( param0 : super::super::TextServices:: HKL , lpszdescription : :: windows::core::PWSTR , ubuflen : u32 ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetDescriptionW ( param0 : super::super::TextServices:: HKL , lpszdescription : ::windows::core::PWSTR , ubuflen : u32 ) -> u32 ); ImmGetDescriptionW(param0.into_param().abi(), ::core::mem::transmute(lpszdescription.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszdescription.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] @@ -364,7 +364,7 @@ pub unsafe fn ImmGetGuideLineA(param0: P0, dwindex: GET_GUIDE_LINE_TYPE, lpb where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetGuideLineA ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : :: windows::core::PSTR , dwbuflen : u32 ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetGuideLineA ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : ::windows::core::PSTR , dwbuflen : u32 ) -> u32 ); ImmGetGuideLineA(param0.into_param().abi(), dwindex, ::core::mem::transmute(lpbuf.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpbuf.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`*"] @@ -374,7 +374,7 @@ pub unsafe fn ImmGetGuideLineW(param0: P0, dwindex: GET_GUIDE_LINE_TYPE, lpb where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetGuideLineW ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : :: windows::core::PWSTR , dwbuflen : u32 ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetGuideLineW ( param0 : super::super::super::Globalization:: HIMC , dwindex : GET_GUIDE_LINE_TYPE , lpbuf : ::windows::core::PWSTR , dwbuflen : u32 ) -> u32 ); ImmGetGuideLineW(param0.into_param().abi(), dwindex, ::core::mem::transmute(lpbuf), dwbuflen) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`*"] @@ -421,7 +421,7 @@ pub unsafe fn ImmGetIMEFileNameA(param0: P0, lpszfilename: ::core::option::O where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetIMEFileNameA ( param0 : super::super::TextServices:: HKL , lpszfilename : :: windows::core::PSTR , ubuflen : u32 ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetIMEFileNameA ( param0 : super::super::TextServices:: HKL , lpszfilename : ::windows::core::PSTR , ubuflen : u32 ) -> u32 ); ImmGetIMEFileNameA(param0.into_param().abi(), ::core::mem::transmute(lpszfilename.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszfilename.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] @@ -431,7 +431,7 @@ pub unsafe fn ImmGetIMEFileNameW(param0: P0, lpszfilename: ::core::option::O where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetIMEFileNameW ( param0 : super::super::TextServices:: HKL , lpszfilename : :: windows::core::PWSTR , ubuflen : u32 ) -> u32 ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmGetIMEFileNameW ( param0 : super::super::TextServices:: HKL , lpszfilename : ::windows::core::PWSTR , ubuflen : u32 ) -> u32 ); ImmGetIMEFileNameW(param0.into_param().abi(), ::core::mem::transmute(lpszfilename.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszfilename.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Globalization\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -522,7 +522,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmInstallIMEA ( lpszimefilename : :: windows::core::PCSTR , lpszlayouttext : :: windows::core::PCSTR ) -> super::super::TextServices:: HKL ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmInstallIMEA ( lpszimefilename : ::windows::core::PCSTR , lpszlayouttext : ::windows::core::PCSTR ) -> super::super::TextServices:: HKL ); ImmInstallIMEA(lpszimefilename.into_param().abi(), lpszlayouttext.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_UI_TextServices\"`*"] @@ -533,7 +533,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmInstallIMEW ( lpszimefilename : :: windows::core::PCWSTR , lpszlayouttext : :: windows::core::PCWSTR ) -> super::super::TextServices:: HKL ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmInstallIMEW ( lpszimefilename : ::windows::core::PCWSTR , lpszlayouttext : ::windows::core::PCWSTR ) -> super::super::TextServices:: HKL ); ImmInstallIMEW(lpszimefilename.into_param().abi(), lpszlayouttext.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] @@ -619,7 +619,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmRegisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows::core::PCSTR , param2 : u32 , lpszregister : :: windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmRegisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : ::windows::core::PCSTR , param2 : u32 , lpszregister : ::windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); ImmRegisterWordA(param0.into_param().abi(), lpszreading.into_param().abi(), param2, lpszregister.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] @@ -631,7 +631,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmRegisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows::core::PCWSTR , param2 : u32 , lpszregister : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmRegisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : ::windows::core::PCWSTR , param2 : u32 , lpszregister : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); ImmRegisterWordW(param0.into_param().abi(), lpszreading.into_param().abi(), param2, lpszregister.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_Globalization\"`*"] @@ -819,7 +819,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmUnregisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows::core::PCSTR , param2 : u32 , lpszunregister : :: windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmUnregisterWordA ( param0 : super::super::TextServices:: HKL , lpszreading : ::windows::core::PCSTR , param2 : u32 , lpszunregister : ::windows::core::PCSTR ) -> super::super::super::Foundation:: BOOL ); ImmUnregisterWordA(param0.into_param().abi(), lpszreading.into_param().abi(), param2, lpszunregister.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`, `\"Win32_Foundation\"`, `\"Win32_UI_TextServices\"`*"] @@ -831,7 +831,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "imm32.dll""system" fn ImmUnregisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : :: windows::core::PCWSTR , param2 : u32 , lpszunregister : :: windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "imm32.dll""system" fn ImmUnregisterWordW ( param0 : super::super::TextServices:: HKL , lpszreading : ::windows::core::PCWSTR , param2 : u32 , lpszunregister : ::windows::core::PCWSTR ) -> super::super::super::Foundation:: BOOL ); ImmUnregisterWordW(param0.into_param().abi(), lpszreading.into_param().abi(), param2, lpszunregister.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] @@ -5049,31 +5049,31 @@ pub const RECONVOPT_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const RECONVOPT_USECANCELNOTIFY: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_CHGKEYMAP: ::windows::core::PCWSTR = ::windows::w!("MSIMEChangeKeyMap"); +pub const RWM_CHGKEYMAP: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEChangeKeyMap"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_DOCUMENTFEED: ::windows::core::PCWSTR = ::windows::w!("MSIMEDocumentFeed"); +pub const RWM_DOCUMENTFEED: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEDocumentFeed"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_KEYMAP: ::windows::core::PCWSTR = ::windows::w!("MSIMEKeyMap"); +pub const RWM_KEYMAP: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEKeyMap"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_MODEBIAS: ::windows::core::PCWSTR = ::windows::w!("MSIMEModeBias"); +pub const RWM_MODEBIAS: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEModeBias"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_MOUSE: ::windows::core::PCWSTR = ::windows::w!("MSIMEMouseOperation"); +pub const RWM_MOUSE: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEMouseOperation"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_NTFYKEYMAP: ::windows::core::PCWSTR = ::windows::w!("MSIMENotifyKeyMap"); +pub const RWM_NTFYKEYMAP: ::windows::core::PCWSTR = ::windows::core::w!("MSIMENotifyKeyMap"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_QUERYPOSITION: ::windows::core::PCWSTR = ::windows::w!("MSIMEQueryPosition"); +pub const RWM_QUERYPOSITION: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEQueryPosition"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_RECONVERT: ::windows::core::PCWSTR = ::windows::w!("MSIMEReconvert"); +pub const RWM_RECONVERT: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEReconvert"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_RECONVERTOPTIONS: ::windows::core::PCWSTR = ::windows::w!("MSIMEReconvertOptions"); +pub const RWM_RECONVERTOPTIONS: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEReconvertOptions"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_RECONVERTREQUEST: ::windows::core::PCWSTR = ::windows::w!("MSIMEReconvertRequest"); +pub const RWM_RECONVERTREQUEST: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEReconvertRequest"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_SERVICE: ::windows::core::PCWSTR = ::windows::w!("MSIMEService"); +pub const RWM_SERVICE: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEService"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_SHOWIMEPAD: ::windows::core::PCWSTR = ::windows::w!("MSIMEShowImePad"); +pub const RWM_SHOWIMEPAD: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEShowImePad"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const RWM_UIREADY: ::windows::core::PCWSTR = ::windows::w!("MSIMEUIReady"); +pub const RWM_UIREADY: ::windows::core::PCWSTR = ::windows::core::w!("MSIMEUIReady"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const SCS_CAP_COMPSTR: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] @@ -5125,13 +5125,13 @@ pub const VERSION_RECONVERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const cbCommentMax: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const szImeChina: ::windows::core::PCWSTR = ::windows::w!("MSIME.China"); +pub const szImeChina: ::windows::core::PCWSTR = ::windows::core::w!("MSIME.China"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const szImeJapan: ::windows::core::PCWSTR = ::windows::w!("MSIME.Japan"); +pub const szImeJapan: ::windows::core::PCWSTR = ::windows::core::w!("MSIME.Japan"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const szImeKorea: ::windows::core::PCWSTR = ::windows::w!("MSIME.Korea"); +pub const szImeKorea: ::windows::core::PCWSTR = ::windows::core::w!("MSIME.Korea"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] -pub const szImeTaiwan: ::windows::core::PCWSTR = ::windows::w!("MSIME.Taiwan"); +pub const szImeTaiwan: ::windows::core::PCWSTR = ::windows::core::w!("MSIME.Taiwan"); #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] pub const wchPrivate1: u32 = 57344u32; #[doc = "*Required features: `\"Win32_UI_Input_Ime\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs index 65d92beccb..5b5656fbff 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/KeyboardAndMouse/mod.rs @@ -82,13 +82,13 @@ pub unsafe fn GetKBCodePage() -> u32 { #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] pub unsafe fn GetKeyNameTextA(lparam: i32, lpstring: &mut [u8]) -> i32 { - ::windows::imp::link ! ( "user32.dll""system" fn GetKeyNameTextA ( lparam : i32 , lpstring : :: windows::core::PSTR , cchsize : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetKeyNameTextA ( lparam : i32 , lpstring : ::windows::core::PSTR , cchsize : i32 ) -> i32 ); GetKeyNameTextA(lparam, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] pub unsafe fn GetKeyNameTextW(lparam: i32, lpstring: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "user32.dll""system" fn GetKeyNameTextW ( lparam : i32 , lpstring : :: windows::core::PWSTR , cchsize : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetKeyNameTextW ( lparam : i32 , lpstring : ::windows::core::PWSTR , cchsize : i32 ) -> i32 ); GetKeyNameTextW(lparam, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] @@ -115,14 +115,14 @@ pub unsafe fn GetKeyboardLayoutList(lplist: ::core::option::Option<&mut [super:: #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetKeyboardLayoutNameA(pwszklid: &mut [u8; 9]) -> super::super::super::Foundation::BOOL { - ::windows::imp::link ! ( "user32.dll""system" fn GetKeyboardLayoutNameA ( pwszklid : :: windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn GetKeyboardLayoutNameA ( pwszklid : ::windows::core::PSTR ) -> super::super::super::Foundation:: BOOL ); GetKeyboardLayoutNameA(::core::mem::transmute(pwszklid.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetKeyboardLayoutNameW(pwszklid: &mut [u16; 9]) -> super::super::super::Foundation::BOOL { - ::windows::imp::link ! ( "user32.dll""system" fn GetKeyboardLayoutNameW ( pwszklid : :: windows::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn GetKeyboardLayoutNameW ( pwszklid : ::windows::core::PWSTR ) -> super::super::super::Foundation:: BOOL ); GetKeyboardLayoutNameW(::core::mem::transmute(pwszklid.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] @@ -168,7 +168,7 @@ pub unsafe fn LoadKeyboardLayoutA(pwszklid: P0, flags: ACTIVATE_KEYBOARD_LAY where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadKeyboardLayoutA ( pwszklid : :: windows::core::PCSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadKeyboardLayoutA ( pwszklid : ::windows::core::PCSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); let result__ = LoadKeyboardLayoutA(pwszklid.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -179,7 +179,7 @@ pub unsafe fn LoadKeyboardLayoutW(pwszklid: P0, flags: ACTIVATE_KEYBOARD_LAY where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadKeyboardLayoutW ( pwszklid : :: windows::core::PCWSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadKeyboardLayoutW ( pwszklid : ::windows::core::PCWSTR , flags : ACTIVATE_KEYBOARD_LAYOUT_FLAGS ) -> super::super::TextServices:: HKL ); let result__ = LoadKeyboardLayoutW(pwszklid.into_param().abi(), flags); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -317,7 +317,7 @@ where #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[inline] pub unsafe fn ToUnicode(wvirtkey: u32, wscancode: u32, lpkeystate: ::core::option::Option<&[u8; 256]>, pwszbuff: &mut [u16], wflags: u32) -> i32 { - ::windows::imp::link ! ( "user32.dll""system" fn ToUnicode ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : :: windows::core::PWSTR , cchbuff : i32 , wflags : u32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn ToUnicode ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : ::windows::core::PWSTR , cchbuff : i32 , wflags : u32 ) -> i32 ); ToUnicode(wvirtkey, wscancode, ::core::mem::transmute(lpkeystate.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(pwszbuff.as_ptr()), pwszbuff.len() as _, wflags) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_UI_TextServices\"`*"] @@ -327,7 +327,7 @@ pub unsafe fn ToUnicodeEx(wvirtkey: u32, wscancode: u32, lpkeystate: &[u8; 2 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn ToUnicodeEx ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : :: windows::core::PWSTR , cchbuff : i32 , wflags : u32 , dwhkl : super::super::TextServices:: HKL ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn ToUnicodeEx ( wvirtkey : u32 , wscancode : u32 , lpkeystate : *const u8 , pwszbuff : ::windows::core::PWSTR , cchbuff : i32 , wflags : u32 , dwhkl : super::super::TextServices:: HKL ) -> i32 ); ToUnicodeEx(wvirtkey, wscancode, ::core::mem::transmute(lpkeystate.as_ptr()), ::core::mem::transmute(pwszbuff.as_ptr()), pwszbuff.len() as _, wflags, dwhkl.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`, `\"Win32_Foundation\"`*"] @@ -641,39 +641,39 @@ pub const WCH_LGTR: u32 = 61442u32; #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] pub const WCH_NONE: u32 = 61440u32; #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszACUTE: ::windows::core::PCWSTR = ::windows::w!("\u{301}"); +pub const wszACUTE: ::windows::core::PCWSTR = ::windows::core::w!("\u{301}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszBREVE: ::windows::core::PCWSTR = ::windows::w!("\u{306}"); +pub const wszBREVE: ::windows::core::PCWSTR = ::windows::core::w!("\u{306}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszCEDILLA: ::windows::core::PCWSTR = ::windows::w!("\u{327}"); +pub const wszCEDILLA: ::windows::core::PCWSTR = ::windows::core::w!("\u{327}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszCIRCUMFLEX: ::windows::core::PCWSTR = ::windows::w!("\u{302}"); +pub const wszCIRCUMFLEX: ::windows::core::PCWSTR = ::windows::core::w!("\u{302}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszDIARESIS_TONOS: ::windows::core::PCWSTR = ::windows::w!("\u{385}"); +pub const wszDIARESIS_TONOS: ::windows::core::PCWSTR = ::windows::core::w!("\u{385}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszDOT_ABOVE: ::windows::core::PCWSTR = ::windows::w!("\u{307}"); +pub const wszDOT_ABOVE: ::windows::core::PCWSTR = ::windows::core::w!("\u{307}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszDOUBLE_ACUTE: ::windows::core::PCWSTR = ::windows::w!("\u{30b}"); +pub const wszDOUBLE_ACUTE: ::windows::core::PCWSTR = ::windows::core::w!("\u{30b}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszGRAVE: ::windows::core::PCWSTR = ::windows::w!("\u{300}"); +pub const wszGRAVE: ::windows::core::PCWSTR = ::windows::core::w!("\u{300}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszHACEK: ::windows::core::PCWSTR = ::windows::w!("\u{30c}"); +pub const wszHACEK: ::windows::core::PCWSTR = ::windows::core::w!("\u{30c}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszHOOK_ABOVE: ::windows::core::PCWSTR = ::windows::w!("\u{309}"); +pub const wszHOOK_ABOVE: ::windows::core::PCWSTR = ::windows::core::w!("\u{309}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszMACRON: ::windows::core::PCWSTR = ::windows::w!("\u{304}"); +pub const wszMACRON: ::windows::core::PCWSTR = ::windows::core::w!("\u{304}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszOGONEK: ::windows::core::PCWSTR = ::windows::w!("\u{328}"); +pub const wszOGONEK: ::windows::core::PCWSTR = ::windows::core::w!("\u{328}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszOVERSCORE: ::windows::core::PCWSTR = ::windows::w!("\u{305}"); +pub const wszOVERSCORE: ::windows::core::PCWSTR = ::windows::core::w!("\u{305}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszRING: ::windows::core::PCWSTR = ::windows::w!("\u{30a}"); +pub const wszRING: ::windows::core::PCWSTR = ::windows::core::w!("\u{30a}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszTILDE: ::windows::core::PCWSTR = ::windows::w!("\u{303}"); +pub const wszTILDE: ::windows::core::PCWSTR = ::windows::core::w!("\u{303}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszTONOS: ::windows::core::PCWSTR = ::windows::w!("\u{384}"); +pub const wszTONOS: ::windows::core::PCWSTR = ::windows::core::w!("\u{384}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] -pub const wszUMLAUT: ::windows::core::PCWSTR = ::windows::w!("\u{308}"); +pub const wszUMLAUT: ::windows::core::PCWSTR = ::windows::core::w!("\u{308}"); #[doc = "*Required features: `\"Win32_UI_Input_KeyboardAndMouse\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs index 4f39ffa5ba..185330e4e6 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Input/XboxController/mod.rs @@ -11,7 +11,7 @@ where #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] #[inline] pub unsafe fn XInputGetAudioDeviceIds(dwuserindex: u32, prenderdeviceid: ::windows::core::PWSTR, prendercount: ::core::option::Option<*mut u32>, pcapturedeviceid: ::windows::core::PWSTR, pcapturecount: ::core::option::Option<*mut u32>) -> u32 { - ::windows::imp::link ! ( "xinput1_4.dll""system" fn XInputGetAudioDeviceIds ( dwuserindex : u32 , prenderdeviceid : :: windows::core::PWSTR , prendercount : *mut u32 , pcapturedeviceid : :: windows::core::PWSTR , pcapturecount : *mut u32 ) -> u32 ); + ::windows::imp::link ! ( "xinput1_4.dll""system" fn XInputGetAudioDeviceIds ( dwuserindex : u32 , prenderdeviceid : ::windows::core::PWSTR , prendercount : *mut u32 , pcapturedeviceid : ::windows::core::PWSTR , pcapturecount : *mut u32 ) -> u32 ); XInputGetAudioDeviceIds(dwuserindex, ::core::mem::transmute(prenderdeviceid), ::core::mem::transmute(prendercount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcapturedeviceid), ::core::mem::transmute(pcapturecount.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] @@ -45,11 +45,11 @@ pub unsafe fn XInputSetState(dwuserindex: u32, pvibration: *const XINPUT_VIBRATI XInputSetState(dwuserindex, pvibration) } #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] -pub const XINPUT_DLL: ::windows::core::PCWSTR = ::windows::w!("xinput1_4.dll"); +pub const XINPUT_DLL: ::windows::core::PCWSTR = ::windows::core::w!("xinput1_4.dll"); #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] -pub const XINPUT_DLL_A: ::windows::core::PCSTR = ::windows::s!("xinput1_4.dll"); +pub const XINPUT_DLL_A: ::windows::core::PCSTR = ::windows::core::s!("xinput1_4.dll"); #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] -pub const XINPUT_DLL_W: ::windows::core::PCWSTR = ::windows::w!("xinput1_4.dll"); +pub const XINPUT_DLL_W: ::windows::core::PCWSTR = ::windows::core::w!("xinput1_4.dll"); #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] pub const XUSER_INDEX_ANY: u32 = 255u32; #[doc = "*Required features: `\"Win32_UI_Input_XboxController\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs index 4095b28c4e..2819e26309 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/InteractionContext/mod.rs @@ -4,7 +4,7 @@ pub unsafe fn AddPointerInteractionContext(interactioncontext: P0, pointerid where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn AddPointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn AddPointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> ::windows::core::HRESULT ); AddPointerInteractionContext(interactioncontext.into_param().abi(), pointerid).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -14,13 +14,13 @@ pub unsafe fn BufferPointerPacketsInteractionContext(interactioncontext: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn BufferPointerPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn BufferPointerPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> ::windows::core::HRESULT ); BufferPointerPacketsInteractionContext(interactioncontext.into_param().abi(), pointerinfo.len() as _, ::core::mem::transmute(pointerinfo.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] #[inline] pub unsafe fn CreateInteractionContext() -> ::windows::core::Result { - ::windows::imp::link ! ( "ninput.dll""system" fn CreateInteractionContext ( interactioncontext : *mut HINTERACTIONCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn CreateInteractionContext ( interactioncontext : *mut HINTERACTIONCONTEXT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateInteractionContext(&mut result__).from_abi(result__) } @@ -30,7 +30,7 @@ pub unsafe fn DestroyInteractionContext(interactioncontext: P0) -> ::windows where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn DestroyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn DestroyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows::core::HRESULT ); DestroyInteractionContext(interactioncontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -39,7 +39,7 @@ pub unsafe fn GetCrossSlideParameterInteractionContext(interactioncontext: P where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetCrossSlideParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , threshold : CROSS_SLIDE_THRESHOLD , distance : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetCrossSlideParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , threshold : CROSS_SLIDE_THRESHOLD , distance : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetCrossSlideParameterInteractionContext(interactioncontext.into_param().abi(), threshold, &mut result__).from_abi(result__) } @@ -49,7 +49,7 @@ pub unsafe fn GetHoldParameterInteractionContext(interactioncontext: P0, par where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetHoldParameterInteractionContext(interactioncontext.into_param().abi(), parameter, &mut result__).from_abi(result__) } @@ -59,7 +59,7 @@ pub unsafe fn GetInertiaParameterInteractionContext(interactioncontext: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetInertiaParameterInteractionContext(interactioncontext.into_param().abi(), inertiaparameter, &mut result__).from_abi(result__) } @@ -69,7 +69,7 @@ pub unsafe fn GetInteractionConfigurationInteractionContext(interactionconte where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *mut INTERACTION_CONTEXT_CONFIGURATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *mut INTERACTION_CONTEXT_CONFIGURATION ) -> ::windows::core::HRESULT ); GetInteractionConfigurationInteractionContext(interactioncontext.into_param().abi(), configuration.len() as _, ::core::mem::transmute(configuration.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -78,7 +78,7 @@ pub unsafe fn GetMouseWheelParameterInteractionContext(interactioncontext: P where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetMouseWheelParameterInteractionContext(interactioncontext.into_param().abi(), parameter, &mut result__).from_abi(result__) } @@ -88,7 +88,7 @@ pub unsafe fn GetPropertyInteractionContext(interactioncontext: P0, contextp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetPropertyInteractionContext(interactioncontext.into_param().abi(), contextproperty, &mut result__).from_abi(result__) } @@ -99,7 +99,7 @@ pub unsafe fn GetStateInteractionContext(interactioncontext: P0, pointerinfo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetStateInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerinfo : *const super::Input::Pointer:: POINTER_INFO , state : *mut INTERACTION_STATE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetStateInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerinfo : *const super::Input::Pointer:: POINTER_INFO , state : *mut INTERACTION_STATE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetStateInteractionContext(interactioncontext.into_param().abi(), ::core::mem::transmute(pointerinfo.unwrap_or(::std::ptr::null())), &mut result__).from_abi(result__) } @@ -109,7 +109,7 @@ pub unsafe fn GetTapParameterInteractionContext(interactioncontext: P0, para where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetTapParameterInteractionContext(interactioncontext.into_param().abi(), parameter, &mut result__).from_abi(result__) } @@ -119,7 +119,7 @@ pub unsafe fn GetTranslationParameterInteractionContext(interactioncontext: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn GetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : *mut f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn GetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : *mut f32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetTranslationParameterInteractionContext(interactioncontext.into_param().abi(), parameter, &mut result__).from_abi(result__) } @@ -129,7 +129,7 @@ pub unsafe fn ProcessBufferedPacketsInteractionContext(interactioncontext: P where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn ProcessBufferedPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn ProcessBufferedPacketsInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows::core::HRESULT ); ProcessBufferedPacketsInteractionContext(interactioncontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -138,7 +138,7 @@ pub unsafe fn ProcessInertiaInteractionContext(interactioncontext: P0) -> :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn ProcessInertiaInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn ProcessInertiaInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows::core::HRESULT ); ProcessInertiaInteractionContext(interactioncontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -148,7 +148,7 @@ pub unsafe fn ProcessPointerFramesInteractionContext(interactioncontext: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn ProcessPointerFramesInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointercount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn ProcessPointerFramesInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , entriescount : u32 , pointercount : u32 , pointerinfo : *const super::Input::Pointer:: POINTER_INFO ) -> ::windows::core::HRESULT ); ProcessPointerFramesInteractionContext(interactioncontext.into_param().abi(), entriescount, pointercount, pointerinfo).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -158,7 +158,7 @@ pub unsafe fn RegisterOutputCallbackInteractionContext(interactioncontext: P where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn RegisterOutputCallbackInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK , clientdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn RegisterOutputCallbackInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK , clientdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RegisterOutputCallbackInteractionContext(interactioncontext.into_param().abi(), outputcallback, ::core::mem::transmute(clientdata.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -168,7 +168,7 @@ pub unsafe fn RegisterOutputCallbackInteractionContext2(interactioncontext: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn RegisterOutputCallbackInteractionContext2 ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK2 , clientdata : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn RegisterOutputCallbackInteractionContext2 ( interactioncontext : HINTERACTIONCONTEXT , outputcallback : INTERACTION_CONTEXT_OUTPUT_CALLBACK2 , clientdata : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RegisterOutputCallbackInteractionContext2(interactioncontext.into_param().abi(), outputcallback, ::core::mem::transmute(clientdata.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -177,7 +177,7 @@ pub unsafe fn RemovePointerInteractionContext(interactioncontext: P0, pointe where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn RemovePointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn RemovePointerInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , pointerid : u32 ) -> ::windows::core::HRESULT ); RemovePointerInteractionContext(interactioncontext.into_param().abi(), pointerid).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -186,7 +186,7 @@ pub unsafe fn ResetInteractionContext(interactioncontext: P0) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn ResetInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn ResetInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows::core::HRESULT ); ResetInteractionContext(interactioncontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -195,7 +195,7 @@ pub unsafe fn SetCrossSlideParametersInteractionContext(interactioncontext: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetCrossSlideParametersInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parametercount : u32 , crossslideparameters : *const CROSS_SLIDE_PARAMETER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetCrossSlideParametersInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parametercount : u32 , crossslideparameters : *const CROSS_SLIDE_PARAMETER ) -> ::windows::core::HRESULT ); SetCrossSlideParametersInteractionContext(interactioncontext.into_param().abi(), crossslideparameters.len() as _, ::core::mem::transmute(crossslideparameters.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -204,7 +204,7 @@ pub unsafe fn SetHoldParameterInteractionContext(interactioncontext: P0, par where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetHoldParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : HOLD_PARAMETER , value : f32 ) -> ::windows::core::HRESULT ); SetHoldParameterInteractionContext(interactioncontext.into_param().abi(), parameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -213,7 +213,7 @@ pub unsafe fn SetInertiaParameterInteractionContext(interactioncontext: P0, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetInertiaParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , inertiaparameter : INERTIA_PARAMETER , value : f32 ) -> ::windows::core::HRESULT ); SetInertiaParameterInteractionContext(interactioncontext.into_param().abi(), inertiaparameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -222,7 +222,7 @@ pub unsafe fn SetInteractionConfigurationInteractionContext(interactionconte where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *const INTERACTION_CONTEXT_CONFIGURATION ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetInteractionConfigurationInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , configurationcount : u32 , configuration : *const INTERACTION_CONTEXT_CONFIGURATION ) -> ::windows::core::HRESULT ); SetInteractionConfigurationInteractionContext(interactioncontext.into_param().abi(), configuration.len() as _, ::core::mem::transmute(configuration.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -231,7 +231,7 @@ pub unsafe fn SetMouseWheelParameterInteractionContext(interactioncontext: P where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetMouseWheelParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : MOUSE_WHEEL_PARAMETER , value : f32 ) -> ::windows::core::HRESULT ); SetMouseWheelParameterInteractionContext(interactioncontext.into_param().abi(), parameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -240,7 +240,7 @@ pub unsafe fn SetPivotInteractionContext(interactioncontext: P0, x: f32, y: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetPivotInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , x : f32 , y : f32 , radius : f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetPivotInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , x : f32 , y : f32 , radius : f32 ) -> ::windows::core::HRESULT ); SetPivotInteractionContext(interactioncontext.into_param().abi(), x, y, radius).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -249,7 +249,7 @@ pub unsafe fn SetPropertyInteractionContext(interactioncontext: P0, contextp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetPropertyInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , contextproperty : INTERACTION_CONTEXT_PROPERTY , value : u32 ) -> ::windows::core::HRESULT ); SetPropertyInteractionContext(interactioncontext.into_param().abi(), contextproperty, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -258,7 +258,7 @@ pub unsafe fn SetTapParameterInteractionContext(interactioncontext: P0, para where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetTapParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TAP_PARAMETER , value : f32 ) -> ::windows::core::HRESULT ); SetTapParameterInteractionContext(interactioncontext.into_param().abi(), parameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -267,7 +267,7 @@ pub unsafe fn SetTranslationParameterInteractionContext(interactioncontext: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn SetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : f32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn SetTranslationParameterInteractionContext ( interactioncontext : HINTERACTIONCONTEXT , parameter : TRANSLATION_PARAMETER , value : f32 ) -> ::windows::core::HRESULT ); SetTranslationParameterInteractionContext(interactioncontext.into_param().abi(), parameter, value).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] @@ -276,7 +276,7 @@ pub unsafe fn StopInteractionContext(interactioncontext: P0) -> ::windows::c where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ninput.dll""system" fn StopInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ninput.dll""system" fn StopInteractionContext ( interactioncontext : HINTERACTIONCONTEXT ) -> ::windows::core::HRESULT ); StopInteractionContext(interactioncontext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_InteractionContext\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs index ff66aaa5fc..02f9362abf 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Magnification/mod.rs @@ -174,11 +174,11 @@ pub const MS_INVERTCOLORS: i32 = 4i32; #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] pub const MS_SHOWMAGNIFIEDCURSOR: i32 = 1i32; #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] -pub const WC_MAGNIFIER: ::windows::core::PCWSTR = ::windows::w!("Magnifier"); +pub const WC_MAGNIFIER: ::windows::core::PCWSTR = ::windows::core::w!("Magnifier"); #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] -pub const WC_MAGNIFIERA: ::windows::core::PCSTR = ::windows::s!("Magnifier"); +pub const WC_MAGNIFIERA: ::windows::core::PCSTR = ::windows::core::s!("Magnifier"); #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] -pub const WC_MAGNIFIERW: ::windows::core::PCWSTR = ::windows::w!("Magnifier"); +pub const WC_MAGNIFIERW: ::windows::core::PCWSTR = ::windows::core::w!("Magnifier"); #[doc = "*Required features: `\"Win32_UI_Magnification\"`*"] #[repr(transparent)] #[derive(::core::cmp::PartialEq, ::core::cmp::Eq)] diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs index 7c9c6f5468..c8b255355d 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/PropertiesSystem/mod.rs @@ -16,7 +16,7 @@ pub unsafe fn ClearVariantArray(pvars: &mut [super::super::super::System::Com::V #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromBooleanVector(prgf: ::core::option::Option<&[super::super::super::Foundation::BOOL]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromBooleanVector ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromBooleanVector ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromBooleanVector(::core::mem::transmute(prgf.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgf.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -24,7 +24,7 @@ pub unsafe fn InitPropVariantFromBooleanVector(prgf: ::core::option::Option<&[su #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromBuffer(pv, cb, &mut result__).from_abi(result__) } @@ -32,7 +32,7 @@ pub unsafe fn InitPropVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32) #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromCLSID(clsid: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromCLSID ( clsid : *const :: windows::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromCLSID ( clsid : *const ::windows::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromCLSID(clsid, &mut result__).from_abi(result__) } @@ -40,7 +40,7 @@ pub unsafe fn InitPropVariantFromCLSID(clsid: *const ::windows::core::GUID) -> : #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromDoubleVector(prgn: ::core::option::Option<&[f64]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromDoubleVector ( prgn : *const f64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromDoubleVector ( prgn : *const f64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromDoubleVector(::core::mem::transmute(prgn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgn.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -48,7 +48,7 @@ pub unsafe fn InitPropVariantFromDoubleVector(prgn: ::core::option::Option<&[f64 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromFileTime(pftin: *const super::super::super::Foundation::FILETIME) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromFileTime ( pftin : *const super::super::super::Foundation:: FILETIME , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromFileTime ( pftin : *const super::super::super::Foundation:: FILETIME , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromFileTime(pftin, &mut result__).from_abi(result__) } @@ -56,7 +56,7 @@ pub unsafe fn InitPropVariantFromFileTime(pftin: *const super::super::super::Fou #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromFileTimeVector(prgft: ::core::option::Option<&[super::super::super::Foundation::FILETIME]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromFileTimeVector ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromFileTimeVector ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromFileTimeVector(::core::mem::transmute(prgft.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgft.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -64,7 +64,7 @@ pub unsafe fn InitPropVariantFromFileTimeVector(prgft: ::core::option::Option<&[ #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromGUIDAsString(guid: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromGUIDAsString ( guid : *const :: windows::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromGUIDAsString ( guid : *const ::windows::core::GUID , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromGUIDAsString(guid, &mut result__).from_abi(result__) } @@ -72,7 +72,7 @@ pub unsafe fn InitPropVariantFromGUIDAsString(guid: *const ::windows::core::GUID #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromInt16Vector(prgn: ::core::option::Option<&[i16]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromInt16Vector ( prgn : *const i16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromInt16Vector ( prgn : *const i16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromInt16Vector(::core::mem::transmute(prgn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgn.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -80,7 +80,7 @@ pub unsafe fn InitPropVariantFromInt16Vector(prgn: ::core::option::Option<&[i16] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromInt32Vector(prgn: ::core::option::Option<&[i32]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromInt32Vector ( prgn : *const i32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromInt32Vector ( prgn : *const i32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromInt32Vector(::core::mem::transmute(prgn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgn.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -88,7 +88,7 @@ pub unsafe fn InitPropVariantFromInt32Vector(prgn: ::core::option::Option<&[i32] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromInt64Vector(prgn: ::core::option::Option<&[i64]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromInt64Vector ( prgn : *const i64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromInt64Vector ( prgn : *const i64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromInt64Vector(::core::mem::transmute(prgn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgn.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -96,7 +96,7 @@ pub unsafe fn InitPropVariantFromInt64Vector(prgn: ::core::option::Option<&[i64] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromPropVariantVectorElem(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromPropVariantVectorElem ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromPropVariantVectorElem ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromPropVariantVectorElem(propvarin, ielem, &mut result__).from_abi(result__) } @@ -107,7 +107,7 @@ pub unsafe fn InitPropVariantFromResource(hinst: P0, id: u32) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromResource(hinst.into_param().abi(), id, &mut result__).from_abi(result__) } @@ -115,7 +115,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn InitPropVariantFromStrRet(pstrret: *mut super::Common::STRRET, pidl: ::core::option::Option<*const super::Common::ITEMIDLIST>, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromStrRet ( pstrret : *mut super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromStrRet ( pstrret : *mut super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); InitPropVariantFromStrRet(pstrret, ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), ppropvar).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -125,7 +125,7 @@ pub unsafe fn InitPropVariantFromStringAsVector(psz: P0) -> ::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromStringAsVector ( psz : :: windows::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromStringAsVector ( psz : ::windows::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromStringAsVector(psz.into_param().abi(), &mut result__).from_abi(result__) } @@ -133,7 +133,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromStringVector(prgsz: ::core::option::Option<&[::windows::core::PCWSTR]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromStringVector ( prgsz : *const :: windows::core::PCWSTR , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromStringVector ( prgsz : *const ::windows::core::PCWSTR , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromStringVector(::core::mem::transmute(prgsz.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgsz.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -141,7 +141,7 @@ pub unsafe fn InitPropVariantFromStringVector(prgsz: ::core::option::Option<&[:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromUInt16Vector(prgn: ::core::option::Option<&[u16]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromUInt16Vector ( prgn : *const u16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromUInt16Vector ( prgn : *const u16 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromUInt16Vector(::core::mem::transmute(prgn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgn.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -149,7 +149,7 @@ pub unsafe fn InitPropVariantFromUInt16Vector(prgn: ::core::option::Option<&[u16 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromUInt32Vector(prgn: ::core::option::Option<&[u32]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromUInt32Vector ( prgn : *const u32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromUInt32Vector ( prgn : *const u32 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromUInt32Vector(::core::mem::transmute(prgn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgn.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -157,7 +157,7 @@ pub unsafe fn InitPropVariantFromUInt32Vector(prgn: ::core::option::Option<&[u32 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantFromUInt64Vector(prgn: ::core::option::Option<&[u64]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromUInt64Vector ( prgn : *const u64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantFromUInt64Vector ( prgn : *const u64 , celems : u32 , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantFromUInt64Vector(::core::mem::transmute(prgn.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgn.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -165,7 +165,7 @@ pub unsafe fn InitPropVariantFromUInt64Vector(prgn: ::core::option::Option<&[u64 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn InitPropVariantVectorFromPropVariant(propvarsingle: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantVectorFromPropVariant ( propvarsingle : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppropvarvector : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitPropVariantVectorFromPropVariant ( propvarsingle : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppropvarvector : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitPropVariantVectorFromPropVariant(propvarsingle, &mut result__).from_abi(result__) } @@ -173,7 +173,7 @@ pub unsafe fn InitPropVariantVectorFromPropVariant(propvarsingle: *const super:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromBooleanArray(prgf: &[super::super::super::Foundation::BOOL]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromBooleanArray ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromBooleanArray ( prgf : *const super::super::super::Foundation:: BOOL , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromBooleanArray(::core::mem::transmute(prgf.as_ptr()), prgf.len() as _, &mut result__).from_abi(result__) } @@ -181,7 +181,7 @@ pub unsafe fn InitVariantFromBooleanArray(prgf: &[super::super::super::Foundatio #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromBuffer ( pv : *const ::core::ffi::c_void , cb : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromBuffer(pv, cb, &mut result__).from_abi(result__) } @@ -189,7 +189,7 @@ pub unsafe fn InitVariantFromBuffer(pv: *const ::core::ffi::c_void, cb: u32) -> #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromDoubleArray(prgn: &[f64]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromDoubleArray ( prgn : *const f64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromDoubleArray ( prgn : *const f64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromDoubleArray(::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, &mut result__).from_abi(result__) } @@ -197,7 +197,7 @@ pub unsafe fn InitVariantFromDoubleArray(prgn: &[f64]) -> ::windows::core::Resul #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromFileTime(pft: *const super::super::super::Foundation::FILETIME) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromFileTime ( pft : *const super::super::super::Foundation:: FILETIME , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromFileTime ( pft : *const super::super::super::Foundation:: FILETIME , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromFileTime(pft, &mut result__).from_abi(result__) } @@ -205,7 +205,7 @@ pub unsafe fn InitVariantFromFileTime(pft: *const super::super::super::Foundatio #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromFileTimeArray(prgft: ::core::option::Option<&[super::super::super::Foundation::FILETIME]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromFileTimeArray ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromFileTimeArray ( prgft : *const super::super::super::Foundation:: FILETIME , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromFileTimeArray(::core::mem::transmute(prgft.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), prgft.as_deref().map_or(0, |slice| slice.len() as _), &mut result__).from_abi(result__) } @@ -213,7 +213,7 @@ pub unsafe fn InitVariantFromFileTimeArray(prgft: ::core::option::Option<&[super #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromGUIDAsString(guid: *const ::windows::core::GUID) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromGUIDAsString ( guid : *const :: windows::core::GUID , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromGUIDAsString ( guid : *const ::windows::core::GUID , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromGUIDAsString(guid, &mut result__).from_abi(result__) } @@ -221,7 +221,7 @@ pub unsafe fn InitVariantFromGUIDAsString(guid: *const ::windows::core::GUID) -> #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromInt16Array(prgn: &[i16]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromInt16Array ( prgn : *const i16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromInt16Array ( prgn : *const i16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromInt16Array(::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, &mut result__).from_abi(result__) } @@ -229,7 +229,7 @@ pub unsafe fn InitVariantFromInt16Array(prgn: &[i16]) -> ::windows::core::Result #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromInt32Array(prgn: &[i32]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromInt32Array ( prgn : *const i32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromInt32Array ( prgn : *const i32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromInt32Array(::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, &mut result__).from_abi(result__) } @@ -237,7 +237,7 @@ pub unsafe fn InitVariantFromInt32Array(prgn: &[i32]) -> ::windows::core::Result #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromInt64Array(prgn: &[i64]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromInt64Array ( prgn : *const i64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromInt64Array ( prgn : *const i64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromInt64Array(::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, &mut result__).from_abi(result__) } @@ -248,7 +248,7 @@ pub unsafe fn InitVariantFromResource(hinst: P0, id: u32) -> ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromResource ( hinst : super::super::super::Foundation:: HINSTANCE , id : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromResource(hinst.into_param().abi(), id, &mut result__).from_abi(result__) } @@ -256,7 +256,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn InitVariantFromStrRet(pstrret: *const super::Common::STRRET, pidl: *const super::Common::ITEMIDLIST) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromStrRet ( pstrret : *const super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromStrRet ( pstrret : *const super::Common:: STRRET , pidl : *const super::Common:: ITEMIDLIST , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromStrRet(pstrret, pidl, &mut result__).from_abi(result__) } @@ -264,7 +264,7 @@ pub unsafe fn InitVariantFromStrRet(pstrret: *const super::Common::STRRET, pidl: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromStringArray(prgsz: &[::windows::core::PCWSTR]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromStringArray ( prgsz : *const :: windows::core::PCWSTR , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromStringArray ( prgsz : *const ::windows::core::PCWSTR , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromStringArray(::core::mem::transmute(prgsz.as_ptr()), prgsz.len() as _, &mut result__).from_abi(result__) } @@ -272,7 +272,7 @@ pub unsafe fn InitVariantFromStringArray(prgsz: &[::windows::core::PCWSTR]) -> : #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromUInt16Array(prgn: &[u16]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromUInt16Array ( prgn : *const u16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromUInt16Array ( prgn : *const u16 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromUInt16Array(::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, &mut result__).from_abi(result__) } @@ -280,7 +280,7 @@ pub unsafe fn InitVariantFromUInt16Array(prgn: &[u16]) -> ::windows::core::Resul #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromUInt32Array(prgn: &[u32]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromUInt32Array ( prgn : *const u32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromUInt32Array ( prgn : *const u32 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromUInt32Array(::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, &mut result__).from_abi(result__) } @@ -288,7 +288,7 @@ pub unsafe fn InitVariantFromUInt32Array(prgn: &[u32]) -> ::windows::core::Resul #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromUInt64Array(prgn: &[u64]) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromUInt64Array ( prgn : *const u64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromUInt64Array ( prgn : *const u64 , celems : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromUInt64Array(::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, &mut result__).from_abi(result__) } @@ -296,7 +296,7 @@ pub unsafe fn InitVariantFromUInt64Array(prgn: &[u64]) -> ::windows::core::Resul #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn InitVariantFromVariantArrayElem(varin: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromVariantArrayElem ( varin : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn InitVariantFromVariantArrayElem ( varin : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); InitVariantFromVariantArrayElem(varin, ielem, &mut result__).from_abi(result__) } @@ -304,7 +304,7 @@ pub unsafe fn InitVariantFromVariantArrayElem(varin: *const super::super::super: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PSCoerceToCanonicalValue(key: *const PROPERTYKEY, ppropvar: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCoerceToCanonicalValue ( key : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCoerceToCanonicalValue ( key : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); PSCoerceToCanonicalValue(key, ppropvar).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -313,7 +313,7 @@ pub unsafe fn PSCreateAdapterFromPropertyStore(pps: P0, riid: *const ::windo where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateAdapterFromPropertyStore ( pps : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateAdapterFromPropertyStore ( pps : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSCreateAdapterFromPropertyStore(pps.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -322,26 +322,26 @@ pub unsafe fn PSCreateDelayedMultiplexPropertyStore(flags: GETPROPERTYSTOREF where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateDelayedMultiplexPropertyStore ( flags : GETPROPERTYSTOREFLAGS , pdpsf : * mut::core::ffi::c_void , rgstoreids : *const u32 , cstores : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateDelayedMultiplexPropertyStore ( flags : GETPROPERTYSTOREFLAGS , pdpsf : * mut::core::ffi::c_void , rgstoreids : *const u32 , cstores : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSCreateDelayedMultiplexPropertyStore(flags, pdpsf.into_param().abi(), ::core::mem::transmute(rgstoreids.as_ptr()), rgstoreids.len() as _, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] pub unsafe fn PSCreateMemoryPropertyStore(riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateMemoryPropertyStore ( riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateMemoryPropertyStore ( riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSCreateMemoryPropertyStore(riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] pub unsafe fn PSCreateMultiplexPropertyStore(prgpunkstores: &[::core::option::Option<::windows::core::IUnknown>], riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateMultiplexPropertyStore ( prgpunkstores : *const * mut::core::ffi::c_void , cstores : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateMultiplexPropertyStore ( prgpunkstores : *const * mut::core::ffi::c_void , cstores : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSCreateMultiplexPropertyStore(::core::mem::transmute(prgpunkstores.as_ptr()), prgpunkstores.len() as _, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PSCreatePropertyChangeArray(rgpropkey: ::core::option::Option<*const PROPERTYKEY>, rgflags: ::core::option::Option<*const PKA_FLAGS>, rgpropvar: ::core::option::Option<*const super::super::super::System::Com::StructuredStorage::PROPVARIANT>, cchanges: u32, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCreatePropertyChangeArray ( rgpropkey : *const PROPERTYKEY , rgflags : *const PKA_FLAGS , rgpropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , cchanges : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCreatePropertyChangeArray ( rgpropkey : *const PROPERTYKEY , rgflags : *const PKA_FLAGS , rgpropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , cchanges : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSCreatePropertyChangeArray(::core::mem::transmute(rgpropkey.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgflags.unwrap_or(::std::ptr::null())), ::core::mem::transmute(rgpropvar.unwrap_or(::std::ptr::null())), cchanges, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -350,7 +350,7 @@ pub unsafe fn PSCreatePropertyStoreFromObject(punk: P0, grfmode: u32, riid: where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCreatePropertyStoreFromObject ( punk : * mut::core::ffi::c_void , grfmode : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCreatePropertyStoreFromObject ( punk : * mut::core::ffi::c_void , grfmode : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSCreatePropertyStoreFromObject(punk.into_param().abi(), grfmode, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -360,34 +360,34 @@ pub unsafe fn PSCreatePropertyStoreFromPropertySetStorage(ppss: P0, grfmode: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCreatePropertyStoreFromPropertySetStorage ( ppss : * mut::core::ffi::c_void , grfmode : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCreatePropertyStoreFromPropertySetStorage ( ppss : * mut::core::ffi::c_void , grfmode : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSCreatePropertyStoreFromPropertySetStorage(ppss.into_param().abi(), grfmode, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PSCreateSimplePropertyChange(flags: PKA_FLAGS, key: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateSimplePropertyChange ( flags : PKA_FLAGS , key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSCreateSimplePropertyChange ( flags : PKA_FLAGS , key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSCreateSimplePropertyChange(flags, key, propvar, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] pub unsafe fn PSEnumeratePropertyDescriptions(filteron: PROPDESC_ENUMFILTER, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSEnumeratePropertyDescriptions ( filteron : PROPDESC_ENUMFILTER , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSEnumeratePropertyDescriptions ( filteron : PROPDESC_ENUMFILTER , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSEnumeratePropertyDescriptions(filteron, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PSFormatForDisplay(propkey: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdfflags: PROPDESC_FORMAT_FLAGS, pwsztext: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSFormatForDisplay ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdfflags : PROPDESC_FORMAT_FLAGS , pwsztext : :: windows::core::PWSTR , cchtext : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSFormatForDisplay ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdfflags : PROPDESC_FORMAT_FLAGS , pwsztext : ::windows::core::PWSTR , cchtext : u32 ) -> ::windows::core::HRESULT ); PSFormatForDisplay(propkey, propvar, pdfflags, ::core::mem::transmute(pwsztext.as_ptr()), pwsztext.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PSFormatForDisplayAlloc(key: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pdff: PROPDESC_FORMAT_FLAGS) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSFormatForDisplayAlloc ( key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSFormatForDisplayAlloc ( key : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PSFormatForDisplayAlloc(key, propvar, pdff, &mut result__).from_abi(result__) } @@ -398,7 +398,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSFormatPropertyValue ( pps : * mut::core::ffi::c_void , ppd : * mut::core::ffi::c_void , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSFormatPropertyValue ( pps : * mut::core::ffi::c_void , ppd : * mut::core::ffi::c_void , pdff : PROPDESC_FORMAT_FLAGS , ppszdisplay : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PSFormatPropertyValue(pps.into_param().abi(), ppd.into_param().abi(), pdff, &mut result__).from_abi(result__) } @@ -406,7 +406,7 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PSGetImageReferenceForValue(propkey: *const PROPERTYKEY, propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetImageReferenceForValue ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszimageres : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetImageReferenceForValue ( propkey : *const PROPERTYKEY , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszimageres : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PSGetImageReferenceForValue(propkey, propvar, &mut result__).from_abi(result__) } @@ -418,7 +418,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetItemPropertyHandler ( punkitem : * mut::core::ffi::c_void , freadwrite : super::super::super::Foundation:: BOOL , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetItemPropertyHandler ( punkitem : * mut::core::ffi::c_void , freadwrite : super::super::super::Foundation:: BOOL , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSGetItemPropertyHandler(punkitem.into_param().abi(), freadwrite.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] @@ -430,13 +430,13 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetItemPropertyHandlerWithCreateObject ( punkitem : * mut::core::ffi::c_void , freadwrite : super::super::super::Foundation:: BOOL , punkcreateobject : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetItemPropertyHandlerWithCreateObject ( punkitem : * mut::core::ffi::c_void , freadwrite : super::super::super::Foundation:: BOOL , punkcreateobject : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSGetItemPropertyHandlerWithCreateObject(punkitem.into_param().abi(), freadwrite.into_param().abi(), punkcreateobject.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] pub unsafe fn PSGetNameFromPropertyKey(propkey: *const PROPERTYKEY) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetNameFromPropertyKey ( propkey : *const PROPERTYKEY , ppszcanonicalname : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetNameFromPropertyKey ( propkey : *const PROPERTYKEY , ppszcanonicalname : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PSGetNameFromPropertyKey(propkey, &mut result__).from_abi(result__) } @@ -447,14 +447,14 @@ pub unsafe fn PSGetNamedPropertyFromPropertyStorage(psps: *const SERIALIZEDP where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetNamedPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , pszname : :: windows::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetNamedPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , pszname : ::windows::core::PCWSTR , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSGetNamedPropertyFromPropertyStorage(psps, cb, pszname.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] pub unsafe fn PSGetPropertyDescription(propkey: *const PROPERTYKEY, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyDescription ( propkey : *const PROPERTYKEY , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyDescription ( propkey : *const PROPERTYKEY , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSGetPropertyDescription(propkey, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -463,7 +463,7 @@ pub unsafe fn PSGetPropertyDescriptionByName(pszcanonicalname: P0, riid: *co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyDescriptionByName ( pszcanonicalname : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyDescriptionByName ( pszcanonicalname : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSGetPropertyDescriptionByName(pszcanonicalname.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -472,14 +472,14 @@ pub unsafe fn PSGetPropertyDescriptionListFromString(pszproplist: P0, riid: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyDescriptionListFromString ( pszproplist : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyDescriptionListFromString ( pszproplist : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSGetPropertyDescriptionListFromString(pszproplist.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PSGetPropertyFromPropertyStorage(psps: *const SERIALIZEDPROPSTORAGE, cb: u32, rpkey: *const PROPERTYKEY) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , rpkey : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyFromPropertyStorage ( psps : *const SERIALIZEDPROPSTORAGE , cb : u32 , rpkey : *const PROPERTYKEY , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSGetPropertyFromPropertyStorage(psps, cb, rpkey, &mut result__).from_abi(result__) } @@ -489,13 +489,13 @@ pub unsafe fn PSGetPropertyKeyFromName(pszname: P0, ppropkey: *mut PROPERTYK where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyKeyFromName ( pszname : :: windows::core::PCWSTR , ppropkey : *mut PROPERTYKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyKeyFromName ( pszname : ::windows::core::PCWSTR , ppropkey : *mut PROPERTYKEY ) -> ::windows::core::HRESULT ); PSGetPropertyKeyFromName(pszname.into_param().abi(), ppropkey).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] pub unsafe fn PSGetPropertySystem(riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertySystem ( riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertySystem ( riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSGetPropertySystem(riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -506,7 +506,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyValue ( pps : * mut::core::ffi::c_void , ppd : * mut::core::ffi::c_void , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSGetPropertyValue ( pps : * mut::core::ffi::c_void , ppd : * mut::core::ffi::c_void , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSGetPropertyValue(pps.into_param().abi(), ppd.into_param().abi(), &mut result__).from_abi(result__) } @@ -516,7 +516,7 @@ pub unsafe fn PSLookupPropertyHandlerCLSID(pszfilepath: P0) -> ::windows::co where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSLookupPropertyHandlerCLSID ( pszfilepath : :: windows::core::PCWSTR , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSLookupPropertyHandlerCLSID ( pszfilepath : ::windows::core::PCWSTR , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); PSLookupPropertyHandlerCLSID(pszfilepath.into_param().abi(), &mut result__).from_abi(result__) } @@ -528,7 +528,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_Delete ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_Delete ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PSPropertyBag_Delete(propbag.into_param().abi(), propname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -539,7 +539,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadBOOL ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadBOOL ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadBOOL(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -551,7 +551,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadBSTR ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadBSTR ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); PSPropertyBag_ReadBSTR(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -563,7 +563,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadDWORD ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadDWORD ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadDWORD(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -575,7 +575,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadGUID ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadGUID ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); PSPropertyBag_ReadGUID(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -587,7 +587,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadInt ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadInt ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadInt(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -599,7 +599,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadLONG ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadLONG ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadLONG(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -611,7 +611,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadPOINTL ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadPOINTL ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadPOINTL(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -623,7 +623,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadPOINTS ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadPOINTS ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut super::super::super::Foundation:: POINTS ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadPOINTS(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -635,7 +635,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadPropertyKey ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut PROPERTYKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadPropertyKey ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut PROPERTYKEY ) -> ::windows::core::HRESULT ); PSPropertyBag_ReadPropertyKey(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -646,7 +646,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadRECTL ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut super::super::super::Foundation:: RECTL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadRECTL ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut super::super::super::Foundation:: RECTL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadRECTL(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -658,7 +658,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadSHORT ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadSHORT ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadSHORT(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -670,7 +670,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadStr ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : :: windows::core::PWSTR , charactercount : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadStr ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : ::windows::core::PWSTR , charactercount : i32 ) -> ::windows::core::HRESULT ); PSPropertyBag_ReadStr(propbag.into_param().abi(), propname.into_param().abi(), ::core::mem::transmute(value.as_ptr()), value.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -681,7 +681,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadStrAlloc ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadStrAlloc ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PSPropertyBag_ReadStrAlloc(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -693,7 +693,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadStream ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadStream ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadStream(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -705,7 +705,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadType ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , var : *mut super::super::super::System::Com:: VARIANT , r#type : super::super::super::System::Com:: VARENUM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadType ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , var : *mut super::super::super::System::Com:: VARIANT , r#type : super::super::super::System::Com:: VARENUM ) -> ::windows::core::HRESULT ); PSPropertyBag_ReadType(propbag.into_param().abi(), propname.into_param().abi(), var, r#type).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -716,7 +716,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadULONGLONG ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadULONGLONG ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PSPropertyBag_ReadULONGLONG(propbag.into_param().abi(), propname.into_param().abi(), &mut result__).from_abi(result__) } @@ -728,7 +728,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadUnknown ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_ReadUnknown ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSPropertyBag_ReadUnknown(propbag.into_param().abi(), propname.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -740,7 +740,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteBOOL ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteBOOL ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteBOOL(propbag.into_param().abi(), propname.into_param().abi(), value.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -752,7 +752,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::BSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteBSTR ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteBSTR ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteBSTR(propbag.into_param().abi(), propname.into_param().abi(), value.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -763,7 +763,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteDWORD ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteDWORD ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : u32 ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteDWORD(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -774,7 +774,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteGUID ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteGUID ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteGUID(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -785,7 +785,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteInt ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteInt ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : i32 ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteInt(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -796,7 +796,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteLONG ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteLONG ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : i32 ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteLONG(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -807,7 +807,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WritePOINTL ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *const super::super::super::Foundation:: POINTL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WritePOINTL ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *const super::super::super::Foundation:: POINTL ) -> ::windows::core::HRESULT ); PSPropertyBag_WritePOINTL(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -818,7 +818,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WritePOINTS ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *const super::super::super::Foundation:: POINTS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WritePOINTS ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *const super::super::super::Foundation:: POINTS ) -> ::windows::core::HRESULT ); PSPropertyBag_WritePOINTS(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -829,7 +829,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WritePropertyKey ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *const PROPERTYKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WritePropertyKey ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *const PROPERTYKEY ) -> ::windows::core::HRESULT ); PSPropertyBag_WritePropertyKey(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -840,7 +840,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteRECTL ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : *const super::super::super::Foundation:: RECTL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteRECTL ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : *const super::super::super::Foundation:: RECTL ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteRECTL(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -851,7 +851,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteSHORT ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteSHORT ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : i16 ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteSHORT(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -863,7 +863,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteStr ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteStr ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteStr(propbag.into_param().abi(), propname.into_param().abi(), value.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -875,7 +875,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteStream ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteStream ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteStream(propbag.into_param().abi(), propname.into_param().abi(), value.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -886,7 +886,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteULONGLONG ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , value : u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteULONGLONG ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , value : u64 ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteULONGLONG(propbag.into_param().abi(), propname.into_param().abi(), value).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -898,7 +898,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteUnknown ( propbag : * mut::core::ffi::c_void , propname : :: windows::core::PCWSTR , punk : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyBag_WriteUnknown ( propbag : * mut::core::ffi::c_void , propname : ::windows::core::PCWSTR , punk : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); PSPropertyBag_WriteUnknown(propbag.into_param().abi(), propname.into_param().abi(), punk.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -907,13 +907,13 @@ pub unsafe fn PSPropertyKeyFromString(pszstring: P0, pkey: *mut PROPERTYKEY) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyKeyFromString ( pszstring : :: windows::core::PCWSTR , pkey : *mut PROPERTYKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSPropertyKeyFromString ( pszstring : ::windows::core::PCWSTR , pkey : *mut PROPERTYKEY ) -> ::windows::core::HRESULT ); PSPropertyKeyFromString(pszstring.into_param().abi(), pkey).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] pub unsafe fn PSRefreshPropertySchema() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSRefreshPropertySchema ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSRefreshPropertySchema ( ) -> ::windows::core::HRESULT ); PSRefreshPropertySchema().ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -922,7 +922,7 @@ pub unsafe fn PSRegisterPropertySchema(pszpath: P0) -> ::windows::core::Resu where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSRegisterPropertySchema ( pszpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSRegisterPropertySchema ( pszpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PSRegisterPropertySchema(pszpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -933,13 +933,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSSetPropertyValue ( pps : * mut::core::ffi::c_void , ppd : * mut::core::ffi::c_void , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSSetPropertyValue ( pps : * mut::core::ffi::c_void , ppd : * mut::core::ffi::c_void , propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); PSSetPropertyValue(pps.into_param().abi(), ppd.into_param().abi(), propvar).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] #[inline] pub unsafe fn PSStringFromPropertyKey(pkey: *const PROPERTYKEY, psz: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PSStringFromPropertyKey ( pkey : *const PROPERTYKEY , psz : :: windows::core::PWSTR , cch : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSStringFromPropertyKey ( pkey : *const PROPERTYKEY , psz : ::windows::core::PWSTR , cch : u32 ) -> ::windows::core::HRESULT ); PSStringFromPropertyKey(pkey, ::core::mem::transmute(psz.as_ptr()), psz.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -948,7 +948,7 @@ pub unsafe fn PSUnregisterPropertySchema(pszpath: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PSUnregisterPropertySchema ( pszpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PSUnregisterPropertySchema ( pszpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PSUnregisterPropertySchema(pszpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] @@ -969,7 +969,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PifMgr_GetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : :: windows::core::PCSTR , lpprops : *mut ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn PifMgr_GetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : ::windows::core::PCSTR , lpprops : *mut ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); PifMgr_GetProperties(hprops.into_param().abi(), pszgroup.into_param().abi(), ::core::mem::transmute(lpprops.unwrap_or(::std::ptr::null_mut())), cbprops, flopt) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] @@ -980,7 +980,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PifMgr_OpenProperties ( pszapp : :: windows::core::PCWSTR , pszpif : :: windows::core::PCWSTR , hinf : u32 , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "shell32.dll""system" fn PifMgr_OpenProperties ( pszapp : ::windows::core::PCWSTR , pszpif : ::windows::core::PCWSTR , hinf : u32 , flopt : u32 ) -> super::super::super::Foundation:: HANDLE ); PifMgr_OpenProperties(pszapp.into_param().abi(), pszpif.into_param().abi(), hinf, flopt) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] @@ -991,14 +991,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PifMgr_SetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : :: windows::core::PCSTR , lpprops : *const ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn PifMgr_SetProperties ( hprops : super::super::super::Foundation:: HANDLE , pszgroup : ::windows::core::PCSTR , lpprops : *const ::core::ffi::c_void , cbprops : i32 , flopt : u32 ) -> i32 ); PifMgr_SetProperties(hprops.into_param().abi(), pszgroup.into_param().abi(), lpprops, cbprops, flopt) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantChangeType(ppropvardest: *mut super::super::super::System::Com::StructuredStorage::PROPVARIANT, propvarsrc: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, flags: PROPVAR_CHANGE_FLAGS, vt: super::super::super::System::Com::VARENUM) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantChangeType ( ppropvardest : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvarsrc : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , flags : PROPVAR_CHANGE_FLAGS , vt : super::super::super::System::Com:: VARENUM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantChangeType ( ppropvardest : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propvarsrc : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , flags : PROPVAR_CHANGE_FLAGS , vt : super::super::super::System::Com:: VARENUM ) -> ::windows::core::HRESULT ); PropVariantChangeType(ppropvardest, propvarsrc, flags, vt).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1012,7 +1012,7 @@ pub unsafe fn PropVariantCompareEx(propvar1: *const super::super::super::System: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetBooleanElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetBooleanElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetBooleanElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetBooleanElem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1020,7 +1020,7 @@ pub unsafe fn PropVariantGetBooleanElem(propvar: *const super::super::super::Sys #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetDoubleElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetDoubleElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetDoubleElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetDoubleElem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1035,7 +1035,7 @@ pub unsafe fn PropVariantGetElementCount(propvar: *const super::super::super::Sy #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetFileTimeElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetFileTimeElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pftval : *mut super::super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetFileTimeElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pftval : *mut super::super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetFileTimeElem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1043,7 +1043,7 @@ pub unsafe fn PropVariantGetFileTimeElem(propvar: *const super::super::super::Sy #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetInt16Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetInt16Elem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1051,7 +1051,7 @@ pub unsafe fn PropVariantGetInt16Elem(propvar: *const super::super::super::Syste #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetInt32Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetInt32Elem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1059,7 +1059,7 @@ pub unsafe fn PropVariantGetInt32Elem(propvar: *const super::super::super::Syste #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetInt64Elem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1067,7 +1067,7 @@ pub unsafe fn PropVariantGetInt64Elem(propvar: *const super::super::super::Syste #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetStringElem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetStringElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppszval : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetStringElem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , ppszval : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PropVariantGetStringElem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1075,7 +1075,7 @@ pub unsafe fn PropVariantGetStringElem(propvar: *const super::super::super::Syst #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetUInt16Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetUInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetUInt16Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetUInt16Elem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1083,7 +1083,7 @@ pub unsafe fn PropVariantGetUInt16Elem(propvar: *const super::super::super::Syst #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetUInt32Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetUInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetUInt32Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetUInt32Elem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1091,7 +1091,7 @@ pub unsafe fn PropVariantGetUInt32Elem(propvar: *const super::super::super::Syst #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantGetUInt64Elem(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetUInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantGetUInt64Elem ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ielem : u32 , pnval : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantGetUInt64Elem(propvar, ielem, &mut result__).from_abi(result__) } @@ -1099,7 +1099,7 @@ pub unsafe fn PropVariantGetUInt64Elem(propvar: *const super::super::super::Syst #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToBSTR(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<::windows::core::BSTR> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBSTR ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBSTR ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pbstrout : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::BSTR>(); PropVariantToBSTR(propvar, &mut result__).from_abi(result__) } @@ -1107,7 +1107,7 @@ pub unsafe fn PropVariantToBSTR(propvar: *const super::super::super::System::Com #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToBoolean(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBoolean ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBoolean ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToBoolean(propvarin, &mut result__).from_abi(result__) } @@ -1115,14 +1115,14 @@ pub unsafe fn PropVariantToBoolean(propvarin: *const super::super::super::System #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToBooleanVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgf: &mut [super::super::super::Foundation::BOOL], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBooleanVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgf : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBooleanVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgf : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToBooleanVector(propvar, ::core::mem::transmute(prgf.as_ptr()), prgf.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToBooleanVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgf: *mut *mut super::super::super::Foundation::BOOL, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBooleanVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBooleanVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToBooleanVectorAlloc(propvar, pprgf, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1139,14 +1139,14 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToBuffer(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBuffer ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToBuffer ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> ::windows::core::HRESULT ); PropVariantToBuffer(propvar, pv, cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToDouble(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToDouble ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdblret : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToDouble ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pdblret : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToDouble(propvarin, &mut result__).from_abi(result__) } @@ -1154,14 +1154,14 @@ pub unsafe fn PropVariantToDouble(propvarin: *const super::super::super::System: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToDoubleVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: &mut [f64], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToDoubleVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToDoubleVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToDoubleVector(propvar, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToDoubleVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut f64, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToDoubleVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToDoubleVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToDoubleVectorAlloc(propvar, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1175,7 +1175,7 @@ pub unsafe fn PropVariantToDoubleWithDefault(propvarin: *const super::super::sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToFileTime(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pstfout: PSTIME_FLAGS) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToFileTime ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToFileTime ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToFileTime(propvar, pstfout, &mut result__).from_abi(result__) } @@ -1183,21 +1183,21 @@ pub unsafe fn PropVariantToFileTime(propvar: *const super::super::super::System: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToFileTimeVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgft: &mut [super::super::super::Foundation::FILETIME], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToFileTimeVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgft : *mut super::super::super::Foundation:: FILETIME , crgft : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToFileTimeVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgft : *mut super::super::super::Foundation:: FILETIME , crgft : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToFileTimeVector(propvar, ::core::mem::transmute(prgft.as_ptr()), prgft.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToFileTimeVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgft: *mut *mut super::super::super::Foundation::FILETIME, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToFileTimeVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgft : *mut *mut super::super::super::Foundation:: FILETIME , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToFileTimeVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgft : *mut *mut super::super::super::Foundation:: FILETIME , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToFileTimeVectorAlloc(propvar, pprgft, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToGUID(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToGUID ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pguid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToGUID ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pguid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); PropVariantToGUID(propvar, &mut result__).from_abi(result__) } @@ -1205,7 +1205,7 @@ pub unsafe fn PropVariantToGUID(propvar: *const super::super::super::System::Com #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt16(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , piret : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , piret : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToInt16(propvarin, &mut result__).from_abi(result__) } @@ -1213,14 +1213,14 @@ pub unsafe fn PropVariantToInt16(propvarin: *const super::super::super::System:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt16Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: &mut [i16], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToInt16Vector(propvar, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt16VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i16, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToInt16VectorAlloc(propvar, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1234,7 +1234,7 @@ pub unsafe fn PropVariantToInt16WithDefault(propvarin: *const super::super::supe #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt32(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , plret : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , plret : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToInt32(propvarin, &mut result__).from_abi(result__) } @@ -1242,14 +1242,14 @@ pub unsafe fn PropVariantToInt32(propvarin: *const super::super::super::System:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt32Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: &mut [i32], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToInt32Vector(propvar, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt32VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i32, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToInt32VectorAlloc(propvar, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1263,7 +1263,7 @@ pub unsafe fn PropVariantToInt32WithDefault(propvarin: *const super::super::supe #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt64(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pllret : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pllret : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToInt64(propvarin, &mut result__).from_abi(result__) } @@ -1271,14 +1271,14 @@ pub unsafe fn PropVariantToInt64(propvarin: *const super::super::super::System:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt64Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: &mut [i64], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToInt64Vector(propvar, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToInt64VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut i64, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToInt64VectorAlloc(propvar, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1292,21 +1292,21 @@ pub unsafe fn PropVariantToInt64WithDefault(propvarin: *const super::super::supe #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn PropVariantToStrRet(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pstrret: *mut super::Common::STRRET) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStrRet ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstrret : *mut super::Common:: STRRET ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStrRet ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pstrret : *mut super::Common:: STRRET ) -> ::windows::core::HRESULT ); PropVariantToStrRet(propvar, pstrret).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToString(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, psz: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToString ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , psz : :: windows::core::PWSTR , cch : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToString ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , psz : ::windows::core::PWSTR , cch : u32 ) -> ::windows::core::HRESULT ); PropVariantToString(propvar, ::core::mem::transmute(psz.as_ptr()), psz.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToStringAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStringAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszout : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStringAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , ppszout : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PropVariantToStringAlloc(propvar, &mut result__).from_abi(result__) } @@ -1314,14 +1314,14 @@ pub unsafe fn PropVariantToStringAlloc(propvar: *const super::super::super::Syst #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToStringVector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgsz: &mut [::windows::core::PWSTR], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStringVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgsz : *mut :: windows::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStringVector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgsz : *mut ::windows::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToStringVector(propvar, ::core::mem::transmute(prgsz.as_ptr()), prgsz.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToStringVectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgsz: *mut *mut ::windows::core::PWSTR, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStringVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgsz : *mut *mut :: windows::core::PWSTR , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStringVectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgsz : *mut *mut ::windows::core::PWSTR , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToStringVectorAlloc(propvar, pprgsz, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1331,14 +1331,14 @@ pub unsafe fn PropVariantToStringWithDefault(propvarin: *const super::super: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStringWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pszdefault : :: windows::core::PCWSTR ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToStringWithDefault ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pszdefault : ::windows::core::PCWSTR ) -> ::windows::core::PCWSTR ); PropVariantToStringWithDefault(propvarin, pszdefault.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt16(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , puiret : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt16 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , puiret : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToUInt16(propvarin, &mut result__).from_abi(result__) } @@ -1346,14 +1346,14 @@ pub unsafe fn PropVariantToUInt16(propvarin: *const super::super::super::System: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt16Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: &mut [u16], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt16Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToUInt16Vector(propvar, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt16VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u16, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt16VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToUInt16VectorAlloc(propvar, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1367,7 +1367,7 @@ pub unsafe fn PropVariantToUInt16WithDefault(propvarin: *const super::super::sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt32(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pulret : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt32 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pulret : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToUInt32(propvarin, &mut result__).from_abi(result__) } @@ -1375,14 +1375,14 @@ pub unsafe fn PropVariantToUInt32(propvarin: *const super::super::super::System: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt32Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: &mut [u32], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt32Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToUInt32Vector(propvar, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt32VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u32, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt32VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToUInt32VectorAlloc(propvar, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1396,7 +1396,7 @@ pub unsafe fn PropVariantToUInt32WithDefault(propvarin: *const super::super::sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt64(propvarin: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pullret : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt64 ( propvarin : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pullret : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToUInt64(propvarin, &mut result__).from_abi(result__) } @@ -1404,14 +1404,14 @@ pub unsafe fn PropVariantToUInt64(propvarin: *const super::super::super::System: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt64Vector(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, prgn: &mut [u64], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt64Vector ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToUInt64Vector(propvar, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage"))] #[inline] pub unsafe fn PropVariantToUInt64VectorAlloc(propvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT, pprgn: *mut *mut u64, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToUInt64VectorAlloc ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); PropVariantToUInt64VectorAlloc(propvar, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1425,7 +1425,7 @@ pub unsafe fn PropVariantToUInt64WithDefault(propvarin: *const super::super::sup #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn PropVariantToVariant(ppropvar: *const super::super::super::System::Com::StructuredStorage::PROPVARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToVariant ( ppropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pvar : *mut super::super::super::System::Com:: VARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToVariant ( ppropvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , pvar : *mut super::super::super::System::Com:: VARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); PropVariantToVariant(ppropvar, &mut result__).from_abi(result__) } @@ -1436,7 +1436,7 @@ pub unsafe fn PropVariantToWinRTPropertyValue(propvar: *const super::super::s where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToWinRTPropertyValue ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn PropVariantToWinRTPropertyValue ( propvar : *const super::super::super::System::Com::StructuredStorage:: PROPVARIANT , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); PropVariantToWinRTPropertyValue(propvar, &::IID, &mut result__).from_abi(result__) } @@ -1447,7 +1447,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHAddDefaultPropertiesByExt ( pszext : :: windows::core::PCWSTR , ppropstore : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHAddDefaultPropertiesByExt ( pszext : ::windows::core::PCWSTR , ppropstore : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHAddDefaultPropertiesByExt(pszext.into_param().abi(), ppropstore.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`*"] @@ -1457,14 +1457,14 @@ pub unsafe fn SHGetPropertyStoreForWindow(hwnd: P0, riid: *const ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPropertyStoreForWindow ( hwnd : super::super::super::Foundation:: HWND , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPropertyStoreForWindow ( hwnd : super::super::super::Foundation:: HWND , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHGetPropertyStoreForWindow(hwnd.into_param().abi(), riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHGetPropertyStoreFromIDList(pidl: *const super::Common::ITEMIDLIST, flags: GETPROPERTYSTOREFLAGS, riid: *const ::windows::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPropertyStoreFromIDList ( pidl : *const super::Common:: ITEMIDLIST , flags : GETPROPERTYSTOREFLAGS , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPropertyStoreFromIDList ( pidl : *const super::Common:: ITEMIDLIST , flags : GETPROPERTYSTOREFLAGS , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHGetPropertyStoreFromIDList(pidl, flags, riid, ppv).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_System_Com\"`*"] @@ -1476,7 +1476,7 @@ where P1: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPropertyStoreFromParsingName ( pszpath : :: windows::core::PCWSTR , pbc : * mut::core::ffi::c_void , flags : GETPROPERTYSTOREFLAGS , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPropertyStoreFromParsingName ( pszpath : ::windows::core::PCWSTR , pbc : * mut::core::ffi::c_void , flags : GETPROPERTYSTOREFLAGS , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHGetPropertyStoreFromParsingName(pszpath.into_param().abi(), pbc.into_param().abi(), flags, &::IID, &mut result__).from_abi(result__) } @@ -1487,7 +1487,7 @@ pub unsafe fn SHPropStgCreate(psstg: P0, fmtid: *const ::windows::core::GUID where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHPropStgCreate ( psstg : * mut::core::ffi::c_void , fmtid : *const :: windows::core::GUID , pclsid : *const :: windows::core::GUID , grfflags : u32 , grfmode : u32 , dwdisposition : u32 , ppstg : *mut * mut::core::ffi::c_void , pucodepage : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHPropStgCreate ( psstg : * mut::core::ffi::c_void , fmtid : *const ::windows::core::GUID , pclsid : *const ::windows::core::GUID , grfflags : u32 , grfmode : u32 , dwdisposition : u32 , ppstg : *mut * mut::core::ffi::c_void , pucodepage : *mut u32 ) -> ::windows::core::HRESULT ); SHPropStgCreate(psstg.into_param().abi(), fmtid, ::core::mem::transmute(pclsid.unwrap_or(::std::ptr::null())), grfflags, grfmode, dwdisposition, ::core::mem::transmute(ppstg), ::core::mem::transmute(pucodepage.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1497,7 +1497,7 @@ pub unsafe fn SHPropStgReadMultiple(pps: P0, ucodepage: u32, cpspec: u32, rg where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHPropStgReadMultiple ( pps : * mut::core::ffi::c_void , ucodepage : u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHPropStgReadMultiple ( pps : * mut::core::ffi::c_void , ucodepage : u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); SHPropStgReadMultiple(pps.into_param().abi(), ucodepage, cpspec, rgpspec, rgvar).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -1507,7 +1507,7 @@ pub unsafe fn SHPropStgWriteMultiple(pps: P0, pucodepage: ::core::option::Op where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHPropStgWriteMultiple ( pps : * mut::core::ffi::c_void , pucodepage : *mut u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propidnamefirst : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHPropStgWriteMultiple ( pps : * mut::core::ffi::c_void , pucodepage : *mut u32 , cpspec : u32 , rgpspec : *const super::super::super::System::Com::StructuredStorage:: PROPSPEC , rgvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT , propidnamefirst : u32 ) -> ::windows::core::HRESULT ); SHPropStgWriteMultiple(pps.into_param().abi(), ::core::mem::transmute(pucodepage.unwrap_or(::std::ptr::null_mut())), cpspec, rgpspec, rgvar, propidnamefirst).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1521,7 +1521,7 @@ pub unsafe fn VariantCompare(var1: *const super::super::super::System::Com::VARI #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetBooleanElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetBooleanElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetBooleanElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pfval : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantGetBooleanElem(var, ielem, &mut result__).from_abi(result__) } @@ -1529,7 +1529,7 @@ pub unsafe fn VariantGetBooleanElem(var: *const super::super::super::System::Com #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetDoubleElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetDoubleElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetDoubleElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantGetDoubleElem(var, ielem, &mut result__).from_abi(result__) } @@ -1544,7 +1544,7 @@ pub unsafe fn VariantGetElementCount(varin: *const super::super::super::System:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetInt16Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantGetInt16Elem(var, ielem, &mut result__).from_abi(result__) } @@ -1552,7 +1552,7 @@ pub unsafe fn VariantGetInt16Elem(var: *const super::super::super::System::Com:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetInt32Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantGetInt32Elem(var, ielem, &mut result__).from_abi(result__) } @@ -1560,7 +1560,7 @@ pub unsafe fn VariantGetInt32Elem(var: *const super::super::super::System::Com:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetInt64Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantGetInt64Elem(var, ielem, &mut result__).from_abi(result__) } @@ -1568,7 +1568,7 @@ pub unsafe fn VariantGetInt64Elem(var: *const super::super::super::System::Com:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetStringElem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetStringElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , ppszval : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetStringElem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , ppszval : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); VariantGetStringElem(var, ielem, &mut result__).from_abi(result__) } @@ -1576,7 +1576,7 @@ pub unsafe fn VariantGetStringElem(var: *const super::super::super::System::Com: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetUInt16Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetUInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetUInt16Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantGetUInt16Elem(var, ielem, &mut result__).from_abi(result__) } @@ -1584,7 +1584,7 @@ pub unsafe fn VariantGetUInt16Elem(var: *const super::super::super::System::Com: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetUInt32Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetUInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetUInt32Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantGetUInt32Elem(var, ielem, &mut result__).from_abi(result__) } @@ -1592,7 +1592,7 @@ pub unsafe fn VariantGetUInt32Elem(var: *const super::super::super::System::Com: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantGetUInt64Elem(var: *const super::super::super::System::Com::VARIANT, ielem: u32) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetUInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantGetUInt64Elem ( var : *const super::super::super::System::Com:: VARIANT , ielem : u32 , pnval : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantGetUInt64Elem(var, ielem, &mut result__).from_abi(result__) } @@ -1600,7 +1600,7 @@ pub unsafe fn VariantGetUInt64Elem(var: *const super::super::super::System::Com: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToBoolean(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToBoolean ( varin : *const super::super::super::System::Com:: VARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToBoolean ( varin : *const super::super::super::System::Com:: VARIANT , pfret : *mut super::super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToBoolean(varin, &mut result__).from_abi(result__) } @@ -1608,14 +1608,14 @@ pub unsafe fn VariantToBoolean(varin: *const super::super::super::System::Com::V #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToBooleanArray(var: *const super::super::super::System::Com::VARIANT, prgf: &mut [super::super::super::Foundation::BOOL], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToBooleanArray ( var : *const super::super::super::System::Com:: VARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToBooleanArray ( var : *const super::super::super::System::Com:: VARIANT , prgf : *mut super::super::super::Foundation:: BOOL , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToBooleanArray(var, ::core::mem::transmute(prgf.as_ptr()), prgf.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToBooleanArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgf: *mut *mut super::super::super::Foundation::BOOL, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToBooleanArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToBooleanArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgf : *mut *mut super::super::super::Foundation:: BOOL , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToBooleanArrayAlloc(var, pprgf, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1632,21 +1632,21 @@ where #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToBuffer(varin: *const super::super::super::System::Com::VARIANT, pv: *mut ::core::ffi::c_void, cb: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToBuffer ( varin : *const super::super::super::System::Com:: VARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToBuffer ( varin : *const super::super::super::System::Com:: VARIANT , pv : *mut ::core::ffi::c_void , cb : u32 ) -> ::windows::core::HRESULT ); VariantToBuffer(varin, pv, cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToDosDateTime(varin: *const super::super::super::System::Com::VARIANT, pwdate: *mut u16, pwtime: *mut u16) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToDosDateTime ( varin : *const super::super::super::System::Com:: VARIANT , pwdate : *mut u16 , pwtime : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToDosDateTime ( varin : *const super::super::super::System::Com:: VARIANT , pwdate : *mut u16 , pwtime : *mut u16 ) -> ::windows::core::HRESULT ); VariantToDosDateTime(varin, pwdate, pwtime).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToDouble(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToDouble ( varin : *const super::super::super::System::Com:: VARIANT , pdblret : *mut f64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToDouble ( varin : *const super::super::super::System::Com:: VARIANT , pdblret : *mut f64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToDouble(varin, &mut result__).from_abi(result__) } @@ -1654,14 +1654,14 @@ pub unsafe fn VariantToDouble(varin: *const super::super::super::System::Com::VA #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToDoubleArray(var: *const super::super::super::System::Com::VARIANT, prgn: &mut [f64], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToDoubleArray ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToDoubleArray ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut f64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToDoubleArray(var, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToDoubleArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut f64, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToDoubleArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToDoubleArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut f64 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToDoubleArrayAlloc(var, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1675,7 +1675,7 @@ pub unsafe fn VariantToDoubleWithDefault(varin: *const super::super::super::Syst #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToFileTime(varin: *const super::super::super::System::Com::VARIANT, stfout: PSTIME_FLAGS) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToFileTime ( varin : *const super::super::super::System::Com:: VARIANT , stfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToFileTime ( varin : *const super::super::super::System::Com:: VARIANT , stfout : PSTIME_FLAGS , pftout : *mut super::super::super::Foundation:: FILETIME ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToFileTime(varin, stfout, &mut result__).from_abi(result__) } @@ -1683,7 +1683,7 @@ pub unsafe fn VariantToFileTime(varin: *const super::super::super::System::Com:: #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToGUID(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result<::windows::core::GUID> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToGUID ( varin : *const super::super::super::System::Com:: VARIANT , pguid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToGUID ( varin : *const super::super::super::System::Com:: VARIANT , pguid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); VariantToGUID(varin, &mut result__).from_abi(result__) } @@ -1691,7 +1691,7 @@ pub unsafe fn VariantToGUID(varin: *const super::super::super::System::Com::VARI #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt16(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt16 ( varin : *const super::super::super::System::Com:: VARIANT , piret : *mut i16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt16 ( varin : *const super::super::super::System::Com:: VARIANT , piret : *mut i16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToInt16(varin, &mut result__).from_abi(result__) } @@ -1699,14 +1699,14 @@ pub unsafe fn VariantToInt16(varin: *const super::super::super::System::Com::VAR #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt16Array(var: *const super::super::super::System::Com::VARIANT, prgn: &mut [i16], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i16 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToInt16Array(var, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt16ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i16, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i16 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToInt16ArrayAlloc(var, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1720,7 +1720,7 @@ pub unsafe fn VariantToInt16WithDefault(varin: *const super::super::super::Syste #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt32(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt32 ( varin : *const super::super::super::System::Com:: VARIANT , plret : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt32 ( varin : *const super::super::super::System::Com:: VARIANT , plret : *mut i32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToInt32(varin, &mut result__).from_abi(result__) } @@ -1728,14 +1728,14 @@ pub unsafe fn VariantToInt32(varin: *const super::super::super::System::Com::VAR #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt32Array(var: *const super::super::super::System::Com::VARIANT, prgn: &mut [i32], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i32 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToInt32Array(var, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt32ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i32, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToInt32ArrayAlloc(var, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1749,7 +1749,7 @@ pub unsafe fn VariantToInt32WithDefault(varin: *const super::super::super::Syste #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt64(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pllret : *mut i64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pllret : *mut i64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToInt64(varin, &mut result__).from_abi(result__) } @@ -1757,14 +1757,14 @@ pub unsafe fn VariantToInt64(varin: *const super::super::super::System::Com::VAR #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt64Array(var: *const super::super::super::System::Com::VARIANT, prgn: &mut [i64], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut i64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToInt64Array(var, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToInt64ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut i64, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut i64 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToInt64ArrayAlloc(var, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1778,7 +1778,7 @@ pub unsafe fn VariantToInt64WithDefault(varin: *const super::super::super::Syste #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToPropVariant(pvar: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToPropVariant ( pvar : *const super::super::super::System::Com:: VARIANT , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToPropVariant ( pvar : *const super::super::super::System::Com:: VARIANT , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToPropVariant(pvar, &mut result__).from_abi(result__) } @@ -1786,21 +1786,21 @@ pub unsafe fn VariantToPropVariant(pvar: *const super::super::super::System::Com #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn VariantToStrRet(varin: *const super::super::super::System::Com::VARIANT, pstrret: *mut super::Common::STRRET) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStrRet ( varin : *const super::super::super::System::Com:: VARIANT , pstrret : *mut super::Common:: STRRET ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStrRet ( varin : *const super::super::super::System::Com:: VARIANT , pstrret : *mut super::Common:: STRRET ) -> ::windows::core::HRESULT ); VariantToStrRet(varin, pstrret).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToString(varin: *const super::super::super::System::Com::VARIANT, pszbuf: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToString ( varin : *const super::super::super::System::Com:: VARIANT , pszbuf : :: windows::core::PWSTR , cchbuf : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToString ( varin : *const super::super::super::System::Com:: VARIANT , pszbuf : ::windows::core::PWSTR , cchbuf : u32 ) -> ::windows::core::HRESULT ); VariantToString(varin, ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToStringAlloc(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStringAlloc ( varin : *const super::super::super::System::Com:: VARIANT , ppszbuf : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStringAlloc ( varin : *const super::super::super::System::Com:: VARIANT , ppszbuf : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); VariantToStringAlloc(varin, &mut result__).from_abi(result__) } @@ -1808,14 +1808,14 @@ pub unsafe fn VariantToStringAlloc(varin: *const super::super::super::System::Co #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToStringArray(var: *const super::super::super::System::Com::VARIANT, prgsz: &mut [::windows::core::PWSTR], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStringArray ( var : *const super::super::super::System::Com:: VARIANT , prgsz : *mut :: windows::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStringArray ( var : *const super::super::super::System::Com:: VARIANT , prgsz : *mut ::windows::core::PWSTR , crgsz : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToStringArray(var, ::core::mem::transmute(prgsz.as_ptr()), prgsz.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToStringArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgsz: *mut *mut ::windows::core::PWSTR, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStringArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgsz : *mut *mut :: windows::core::PWSTR , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStringArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgsz : *mut *mut ::windows::core::PWSTR , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToStringArrayAlloc(var, pprgsz, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1825,14 +1825,14 @@ pub unsafe fn VariantToStringWithDefault(varin: *const super::super::super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStringWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , pszdefault : :: windows::core::PCWSTR ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToStringWithDefault ( varin : *const super::super::super::System::Com:: VARIANT , pszdefault : ::windows::core::PCWSTR ) -> ::windows::core::PCWSTR ); VariantToStringWithDefault(varin, pszdefault.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt16(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt16 ( varin : *const super::super::super::System::Com:: VARIANT , puiret : *mut u16 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt16 ( varin : *const super::super::super::System::Com:: VARIANT , puiret : *mut u16 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToUInt16(varin, &mut result__).from_abi(result__) } @@ -1840,14 +1840,14 @@ pub unsafe fn VariantToUInt16(varin: *const super::super::super::System::Com::VA #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt16Array(var: *const super::super::super::System::Com::VARIANT, prgn: &mut [u16], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt16Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u16 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToUInt16Array(var, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt16ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u16, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt16ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u16 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToUInt16ArrayAlloc(var, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1861,7 +1861,7 @@ pub unsafe fn VariantToUInt16WithDefault(varin: *const super::super::super::Syst #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt32(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt32 ( varin : *const super::super::super::System::Com:: VARIANT , pulret : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt32 ( varin : *const super::super::super::System::Com:: VARIANT , pulret : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToUInt32(varin, &mut result__).from_abi(result__) } @@ -1869,14 +1869,14 @@ pub unsafe fn VariantToUInt32(varin: *const super::super::super::System::Com::VA #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt32Array(var: *const super::super::super::System::Com::VARIANT, prgn: &mut [u32], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt32Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u32 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToUInt32Array(var, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt32ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u32, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt32ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToUInt32ArrayAlloc(var, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1890,7 +1890,7 @@ pub unsafe fn VariantToUInt32WithDefault(varin: *const super::super::super::Syst #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt64(varin: *const super::super::super::System::Com::VARIANT) -> ::windows::core::Result { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pullret : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt64 ( varin : *const super::super::super::System::Com:: VARIANT , pullret : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); VariantToUInt64(varin, &mut result__).from_abi(result__) } @@ -1898,14 +1898,14 @@ pub unsafe fn VariantToUInt64(varin: *const super::super::super::System::Com::VA #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt64Array(var: *const super::super::super::System::Com::VARIANT, prgn: &mut [u64], pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt64Array ( var : *const super::super::super::System::Com:: VARIANT , prgn : *mut u64 , crgn : u32 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToUInt64Array(var, ::core::mem::transmute(prgn.as_ptr()), prgn.len() as _, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com", feature = "Win32_System_Ole"))] #[inline] pub unsafe fn VariantToUInt64ArrayAlloc(var: *const super::super::super::System::Com::VARIANT, pprgn: *mut *mut u64, pcelem: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn VariantToUInt64ArrayAlloc ( var : *const super::super::super::System::Com:: VARIANT , pprgn : *mut *mut u64 , pcelem : *mut u32 ) -> ::windows::core::HRESULT ); VariantToUInt64ArrayAlloc(var, pprgn, pcelem).ok() } #[doc = "*Required features: `\"Win32_UI_Shell_PropertiesSystem\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`*"] @@ -1922,7 +1922,7 @@ pub unsafe fn WinRTPropertyValueToPropVariant(punkpropertyvalue: P0) -> ::wi where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "propsys.dll""system" fn WinRTPropertyValueToPropVariant ( punkpropertyvalue : * mut::core::ffi::c_void , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "propsys.dll""system" fn WinRTPropertyValueToPropVariant ( punkpropertyvalue : * mut::core::ffi::c_void , ppropvar : *mut super::super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); WinRTPropertyValueToPropVariant(punkpropertyvalue.into_param().abi(), &mut result__).from_abi(result__) } diff --git a/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs index 9a82a8f22a..3298f56b24 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/Shell/mod.rs @@ -8,7 +8,7 @@ pub unsafe fn AssocCreate(clsid: ::windows::core::GUID) -> ::windows::core::R where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocCreate ( clsid : :: windows::core::GUID , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocCreate ( clsid : ::windows::core::GUID , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); AssocCreate(::core::mem::transmute(clsid), &::IID, &mut result__).from_abi(result__) } @@ -19,7 +19,7 @@ pub unsafe fn AssocCreateForClasses(rgclasses: &[ASSOCIATIONELEMENT]) -> ::wi where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn AssocCreateForClasses ( rgclasses : *const ASSOCIATIONELEMENT , cclasses : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn AssocCreateForClasses ( rgclasses : *const ASSOCIATIONELEMENT , cclasses : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); AssocCreateForClasses(::core::mem::transmute(rgclasses.as_ptr()), rgclasses.len() as _, &::IID, &mut result__).from_abi(result__) } @@ -30,7 +30,7 @@ pub unsafe fn AssocGetDetailsOfPropKey(psf: P0, pidl: *const Common::ITEMIDL where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn AssocGetDetailsOfPropKey ( psf : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , pkey : *const PropertiesSystem:: PROPERTYKEY , pv : *mut super::super::System::Com:: VARIANT , pffoundpropkey : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn AssocGetDetailsOfPropKey ( psf : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , pkey : *const PropertiesSystem:: PROPERTYKEY , pv : *mut super::super::System::Com:: VARIANT , pffoundpropkey : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); AssocGetDetailsOfPropKey(psf.into_param().abi(), pidl, pkey, pv, ::core::mem::transmute(pffoundpropkey.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -40,7 +40,7 @@ pub unsafe fn AssocGetPerceivedType(pszext: P0, ptype: *mut Common::PERCEIVE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocGetPerceivedType ( pszext : :: windows::core::PCWSTR , ptype : *mut Common:: PERCEIVED , pflag : *mut u32 , ppsztype : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocGetPerceivedType ( pszext : ::windows::core::PCWSTR , ptype : *mut Common:: PERCEIVED , pflag : *mut u32 , ppsztype : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); AssocGetPerceivedType(pszext.into_param().abi(), ptype, pflag, ::core::mem::transmute(ppsztype.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -50,7 +50,7 @@ pub unsafe fn AssocIsDangerous(pszassoc: P0) -> super::super::Foundation::BO where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocIsDangerous ( pszassoc : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocIsDangerous ( pszassoc : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AssocIsDangerous(pszassoc.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] @@ -61,7 +61,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryKeyA ( flags : ASSOCF , key : ASSOCKEY , pszassoc : :: windows::core::PCSTR , pszextra : :: windows::core::PCSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryKeyA ( flags : ASSOCF , key : ASSOCKEY , pszassoc : ::windows::core::PCSTR , pszextra : ::windows::core::PCSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AssocQueryKeyA(flags, key, pszassoc.into_param().abi(), pszextra.into_param().abi(), &mut result__).from_abi(result__) } @@ -73,7 +73,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryKeyW ( flags : ASSOCF , key : ASSOCKEY , pszassoc : :: windows::core::PCWSTR , pszextra : :: windows::core::PCWSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryKeyW ( flags : ASSOCF , key : ASSOCKEY , pszassoc : ::windows::core::PCWSTR , pszextra : ::windows::core::PCWSTR , phkeyout : *mut super::super::System::Registry:: HKEY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); AssocQueryKeyW(flags, key, pszassoc.into_param().abi(), pszextra.into_param().abi(), &mut result__).from_abi(result__) } @@ -84,7 +84,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryStringA ( flags : ASSOCF , str : ASSOCSTR , pszassoc : :: windows::core::PCSTR , pszextra : :: windows::core::PCSTR , pszout : :: windows::core::PSTR , pcchout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryStringA ( flags : ASSOCF , str : ASSOCSTR , pszassoc : ::windows::core::PCSTR , pszextra : ::windows::core::PCSTR , pszout : ::windows::core::PSTR , pcchout : *mut u32 ) -> ::windows::core::HRESULT ); AssocQueryStringA(flags, str, pszassoc.into_param().abi(), pszextra.into_param().abi(), ::core::mem::transmute(pszout), pcchout) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] @@ -95,7 +95,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryStringByKeyA ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : :: windows::core::PCSTR , pszout : :: windows::core::PSTR , pcchout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryStringByKeyA ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : ::windows::core::PCSTR , pszout : ::windows::core::PSTR , pcchout : *mut u32 ) -> ::windows::core::HRESULT ); AssocQueryStringByKeyA(flags, str, hkassoc.into_param().abi(), pszextra.into_param().abi(), ::core::mem::transmute(pszout), pcchout) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] @@ -106,7 +106,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryStringByKeyW ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : :: windows::core::PCWSTR , pszout : :: windows::core::PWSTR , pcchout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryStringByKeyW ( flags : ASSOCF , str : ASSOCSTR , hkassoc : super::super::System::Registry:: HKEY , pszextra : ::windows::core::PCWSTR , pszout : ::windows::core::PWSTR , pcchout : *mut u32 ) -> ::windows::core::HRESULT ); AssocQueryStringByKeyW(flags, str, hkassoc.into_param().abi(), pszextra.into_param().abi(), ::core::mem::transmute(pszout), pcchout) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -116,7 +116,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryStringW ( flags : ASSOCF , str : ASSOCSTR , pszassoc : :: windows::core::PCWSTR , pszextra : :: windows::core::PCWSTR , pszout : :: windows::core::PWSTR , pcchout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn AssocQueryStringW ( flags : ASSOCF , str : ASSOCSTR , pszassoc : ::windows::core::PCWSTR , pszextra : ::windows::core::PCWSTR , pszout : ::windows::core::PWSTR , pcchout : *mut u32 ) -> ::windows::core::HRESULT ); AssocQueryStringW(flags, str, pszassoc.into_param().abi(), pszextra.into_param().abi(), ::core::mem::transmute(pszout), pcchout) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -127,7 +127,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn CDefFolderMenu_Create2 ( pidlfolder : *const Common:: ITEMIDLIST , hwnd : super::super::Foundation:: HWND , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , psf : * mut::core::ffi::c_void , pfn : LPFNDFMCALLBACK , nkeys : u32 , ahkeys : *const super::super::System::Registry:: HKEY , ppcm : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn CDefFolderMenu_Create2 ( pidlfolder : *const Common:: ITEMIDLIST , hwnd : super::super::Foundation:: HWND , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , psf : * mut::core::ffi::c_void , pfn : LPFNDFMCALLBACK , nkeys : u32 , ahkeys : *const super::super::System::Registry:: HKEY , ppcm : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CDefFolderMenu_Create2(::core::mem::transmute(pidlfolder.unwrap_or(::std::ptr::null())), hwnd.into_param().abi(), apidl.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(apidl.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), psf.into_param().abi(), pfn, ahkeys.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(ahkeys.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } @@ -135,7 +135,7 @@ where #[cfg(all(feature = "Win32_System_Com", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn CIDLData_CreateFromIDArray(pidlfolder: *const Common::ITEMIDLIST, apidl: ::core::option::Option<&[*const Common::ITEMIDLIST]>) -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn CIDLData_CreateFromIDArray ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , ppdtobj : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn CIDLData_CreateFromIDArray ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , ppdtobj : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CIDLData_CreateFromIDArray(pidlfolder, apidl.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(apidl.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } @@ -187,7 +187,7 @@ pub unsafe fn CommandLineToArgvW(lpcmdline: P0, pnumargs: *mut i32) -> *mut where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn CommandLineToArgvW ( lpcmdline : :: windows::core::PCWSTR , pnumargs : *mut i32 ) -> *mut :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shell32.dll""system" fn CommandLineToArgvW ( lpcmdline : ::windows::core::PCWSTR , pnumargs : *mut i32 ) -> *mut ::windows::core::PWSTR ); CommandLineToArgvW(lpcmdline.into_param().abi(), pnumargs) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -199,7 +199,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn ConnectToConnectionPoint ( punk : * mut::core::ffi::c_void , riidevent : *const :: windows::core::GUID , fconnect : super::super::Foundation:: BOOL , punktarget : * mut::core::ffi::c_void , pdwcookie : *mut u32 , ppcpout : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn ConnectToConnectionPoint ( punk : * mut::core::ffi::c_void , riidevent : *const ::windows::core::GUID , fconnect : super::super::Foundation:: BOOL , punktarget : * mut::core::ffi::c_void , pdwcookie : *mut u32 , ppcpout : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); ConnectToConnectionPoint(punk.into_param().abi(), riidevent, fconnect.into_param().abi(), punktarget.into_param().abi(), pdwcookie, ::core::mem::transmute(ppcpout.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -209,7 +209,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn CreateProfile ( pszusersid : :: windows::core::PCWSTR , pszusername : :: windows::core::PCWSTR , pszprofilepath : :: windows::core::PWSTR , cchprofilepath : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "userenv.dll""system" fn CreateProfile ( pszusersid : ::windows::core::PCWSTR , pszusername : ::windows::core::PCWSTR , pszprofilepath : ::windows::core::PWSTR , cchprofilepath : u32 ) -> ::windows::core::HRESULT ); CreateProfile(pszusersid.into_param().abi(), pszusername.into_param().abi(), ::core::mem::transmute(pszprofilepath.as_ptr()), pszprofilepath.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -298,7 +298,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn DeleteProfileA ( lpsidstring : :: windows::core::PCSTR , lpprofilepath : :: windows::core::PCSTR , lpcomputername : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn DeleteProfileA ( lpsidstring : ::windows::core::PCSTR , lpprofilepath : ::windows::core::PCSTR , lpcomputername : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); DeleteProfileA(lpsidstring.into_param().abi(), lpprofilepath.into_param().abi(), lpcomputername.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -310,19 +310,19 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "userenv.dll""system" fn DeleteProfileW ( lpsidstring : :: windows::core::PCWSTR , lpprofilepath : :: windows::core::PCWSTR , lpcomputername : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn DeleteProfileW ( lpsidstring : ::windows::core::PCWSTR , lpprofilepath : ::windows::core::PCWSTR , lpcomputername : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); DeleteProfileW(lpsidstring.into_param().abi(), lpprofilepath.into_param().abi(), lpcomputername.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn DoEnvironmentSubstA(pszsrc: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "shell32.dll""system" fn DoEnvironmentSubstA ( pszsrc : :: windows::core::PSTR , cchsrc : u32 ) -> u32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn DoEnvironmentSubstA ( pszsrc : ::windows::core::PSTR , cchsrc : u32 ) -> u32 ); DoEnvironmentSubstA(::core::mem::transmute(pszsrc.as_ptr()), pszsrc.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn DoEnvironmentSubstW(pszsrc: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "shell32.dll""system" fn DoEnvironmentSubstW ( pszsrc : :: windows::core::PWSTR , cchsrc : u32 ) -> u32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn DoEnvironmentSubstW ( pszsrc : ::windows::core::PWSTR , cchsrc : u32 ) -> u32 ); DoEnvironmentSubstW(::core::mem::transmute(pszsrc.as_ptr()), pszsrc.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -351,7 +351,7 @@ pub unsafe fn DragQueryFileA(hdrop: P0, ifile: u32, lpszfile: ::core::option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn DragQueryFileA ( hdrop : HDROP , ifile : u32 , lpszfile : :: windows::core::PSTR , cch : u32 ) -> u32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn DragQueryFileA ( hdrop : HDROP , ifile : u32 , lpszfile : ::windows::core::PSTR , cch : u32 ) -> u32 ); DragQueryFileA(hdrop.into_param().abi(), ifile, ::core::mem::transmute(lpszfile.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszfile.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -360,7 +360,7 @@ pub unsafe fn DragQueryFileW(hdrop: P0, ifile: u32, lpszfile: ::core::option where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn DragQueryFileW ( hdrop : HDROP , ifile : u32 , lpszfile : :: windows::core::PWSTR , cch : u32 ) -> u32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn DragQueryFileW ( hdrop : HDROP , ifile : u32 , lpszfile : ::windows::core::PWSTR , cch : u32 ) -> u32 ); DragQueryFileW(hdrop.into_param().abi(), ifile, ::core::mem::transmute(lpszfile.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpszfile.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -397,7 +397,7 @@ pub unsafe fn ExtractAssociatedIconA(hinst: P0, psziconpath: &mut [u8; 128], where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn ExtractAssociatedIconA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows::core::PSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); + ::windows::imp::link ! ( "shell32.dll""system" fn ExtractAssociatedIconA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : ::windows::core::PSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); ExtractAssociatedIconA(hinst.into_param().abi(), ::core::mem::transmute(psziconpath.as_ptr()), piicon) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -407,7 +407,7 @@ pub unsafe fn ExtractAssociatedIconExA(hinst: P0, psziconpath: &mut [u8; 128 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn ExtractAssociatedIconExA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows::core::PSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); + ::windows::imp::link ! ( "shell32.dll""system" fn ExtractAssociatedIconExA ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : ::windows::core::PSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); ExtractAssociatedIconExA(hinst.into_param().abi(), ::core::mem::transmute(psziconpath.as_ptr()), piiconindex, piiconid) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -417,7 +417,7 @@ pub unsafe fn ExtractAssociatedIconExW(hinst: P0, psziconpath: &mut [u16; 12 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn ExtractAssociatedIconExW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows::core::PWSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); + ::windows::imp::link ! ( "shell32.dll""system" fn ExtractAssociatedIconExW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : ::windows::core::PWSTR , piiconindex : *mut u16 , piiconid : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); ExtractAssociatedIconExW(hinst.into_param().abi(), ::core::mem::transmute(psziconpath.as_ptr()), piiconindex, piiconid) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -427,7 +427,7 @@ pub unsafe fn ExtractAssociatedIconW(hinst: P0, psziconpath: &mut [u16; 128] where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn ExtractAssociatedIconW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : :: windows::core::PWSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); + ::windows::imp::link ! ( "shell32.dll""system" fn ExtractAssociatedIconW ( hinst : super::super::Foundation:: HINSTANCE , psziconpath : ::windows::core::PWSTR , piicon : *mut u16 ) -> super::WindowsAndMessaging:: HICON ); ExtractAssociatedIconW(hinst.into_param().abi(), ::core::mem::transmute(psziconpath.as_ptr()), piicon) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -438,7 +438,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn ExtractIconA ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : :: windows::core::PCSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); + ::windows::imp::link ! ( "shell32.dll""system" fn ExtractIconA ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : ::windows::core::PCSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); ExtractIconA(hinst.into_param().abi(), pszexefilename.into_param().abi(), niconindex) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -448,7 +448,7 @@ pub unsafe fn ExtractIconExA(lpszfile: P0, niconindex: i32, phiconlarge: ::c where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn ExtractIconExA ( lpszfile : :: windows::core::PCSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn ExtractIconExA ( lpszfile : ::windows::core::PCSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); ExtractIconExA(lpszfile.into_param().abi(), niconindex, ::core::mem::transmute(phiconlarge.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phiconsmall.unwrap_or(::std::ptr::null_mut())), nicons) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -458,7 +458,7 @@ pub unsafe fn ExtractIconExW(lpszfile: P0, niconindex: i32, phiconlarge: ::c where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn ExtractIconExW ( lpszfile : :: windows::core::PCWSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn ExtractIconExW ( lpszfile : ::windows::core::PCWSTR , niconindex : i32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , nicons : u32 ) -> u32 ); ExtractIconExW(lpszfile.into_param().abi(), niconindex, ::core::mem::transmute(phiconlarge.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phiconsmall.unwrap_or(::std::ptr::null_mut())), nicons) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -469,7 +469,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn ExtractIconW ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : :: windows::core::PCWSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); + ::windows::imp::link ! ( "shell32.dll""system" fn ExtractIconW ( hinst : super::super::Foundation:: HINSTANCE , pszexefilename : ::windows::core::PCWSTR , niconindex : u32 ) -> super::WindowsAndMessaging:: HICON ); ExtractIconW(hinst.into_param().abi(), pszexefilename.into_param().abi(), niconindex) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -490,7 +490,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn FindExecutableA ( lpfile : :: windows::core::PCSTR , lpdirectory : :: windows::core::PCSTR , lpresult : :: windows::core::PSTR ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "shell32.dll""system" fn FindExecutableA ( lpfile : ::windows::core::PCSTR , lpdirectory : ::windows::core::PCSTR , lpresult : ::windows::core::PSTR ) -> super::super::Foundation:: HINSTANCE ); FindExecutableA(lpfile.into_param().abi(), lpdirectory.into_param().abi(), ::core::mem::transmute(lpresult.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -501,39 +501,39 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn FindExecutableW ( lpfile : :: windows::core::PCWSTR , lpdirectory : :: windows::core::PCWSTR , lpresult : :: windows::core::PWSTR ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "shell32.dll""system" fn FindExecutableW ( lpfile : ::windows::core::PCWSTR , lpdirectory : ::windows::core::PCWSTR , lpresult : ::windows::core::PWSTR ) -> super::super::Foundation:: HINSTANCE ); FindExecutableW(lpfile.into_param().abi(), lpdirectory.into_param().abi(), ::core::mem::transmute(lpresult.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn GetAcceptLanguagesA(pszlanguages: ::windows::core::PSTR, pcchlanguages: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn GetAcceptLanguagesA ( pszlanguages : :: windows::core::PSTR , pcchlanguages : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn GetAcceptLanguagesA ( pszlanguages : ::windows::core::PSTR , pcchlanguages : *mut u32 ) -> ::windows::core::HRESULT ); GetAcceptLanguagesA(::core::mem::transmute(pszlanguages), pcchlanguages).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn GetAcceptLanguagesW(pszlanguages: ::windows::core::PWSTR, pcchlanguages: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn GetAcceptLanguagesW ( pszlanguages : :: windows::core::PWSTR , pcchlanguages : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn GetAcceptLanguagesW ( pszlanguages : ::windows::core::PWSTR , pcchlanguages : *mut u32 ) -> ::windows::core::HRESULT ); GetAcceptLanguagesW(::core::mem::transmute(pszlanguages), pcchlanguages).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetAllUsersProfileDirectoryA(lpprofiledir: ::windows::core::PSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "userenv.dll""system" fn GetAllUsersProfileDirectoryA ( lpprofiledir : :: windows::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetAllUsersProfileDirectoryA ( lpprofiledir : ::windows::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetAllUsersProfileDirectoryA(::core::mem::transmute(lpprofiledir), lpcchsize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetAllUsersProfileDirectoryW(lpprofiledir: ::windows::core::PWSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "userenv.dll""system" fn GetAllUsersProfileDirectoryW ( lpprofiledir : :: windows::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetAllUsersProfileDirectoryW ( lpprofiledir : ::windows::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetAllUsersProfileDirectoryW(::core::mem::transmute(lpprofiledir), lpcchsize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn GetCurrentProcessExplicitAppUserModelID() -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "shell32.dll""system" fn GetCurrentProcessExplicitAppUserModelID ( appid : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn GetCurrentProcessExplicitAppUserModelID ( appid : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); GetCurrentProcessExplicitAppUserModelID(&mut result__).from_abi(result__) } @@ -541,14 +541,14 @@ pub unsafe fn GetCurrentProcessExplicitAppUserModelID() -> ::windows::core::Resu #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetDefaultUserProfileDirectoryA(lpprofiledir: ::windows::core::PSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "userenv.dll""system" fn GetDefaultUserProfileDirectoryA ( lpprofiledir : :: windows::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetDefaultUserProfileDirectoryA ( lpprofiledir : ::windows::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetDefaultUserProfileDirectoryA(::core::mem::transmute(lpprofiledir), lpcchsize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetDefaultUserProfileDirectoryW(lpprofiledir: ::windows::core::PWSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "userenv.dll""system" fn GetDefaultUserProfileDirectoryW ( lpprofiledir : :: windows::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetDefaultUserProfileDirectoryW ( lpprofiledir : ::windows::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetDefaultUserProfileDirectoryW(::core::mem::transmute(lpprofiledir), lpcchsize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -568,7 +568,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn GetFileNameFromBrowse ( hwnd : super::super::Foundation:: HWND , pszfilepath : :: windows::core::PWSTR , cchfilepath : u32 , pszworkingdir : :: windows::core::PCWSTR , pszdefext : :: windows::core::PCWSTR , pszfilters : :: windows::core::PCWSTR , psztitle : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn GetFileNameFromBrowse ( hwnd : super::super::Foundation:: HWND , pszfilepath : ::windows::core::PWSTR , cchfilepath : u32 , pszworkingdir : ::windows::core::PCWSTR , pszdefext : ::windows::core::PCWSTR , pszfilters : ::windows::core::PCWSTR , psztitle : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); GetFileNameFromBrowse(hwnd.into_param().abi(), ::core::mem::transmute(pszfilepath.as_ptr()), pszfilepath.len() as _, pszworkingdir.into_param().abi(), pszdefext.into_param().abi(), pszfilters.into_param().abi(), psztitle.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -602,14 +602,14 @@ pub unsafe fn GetProfileType(dwflags: *mut u32) -> super::super::Foundation::BOO #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetProfilesDirectoryA(lpprofiledir: ::windows::core::PSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "userenv.dll""system" fn GetProfilesDirectoryA ( lpprofiledir : :: windows::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetProfilesDirectoryA ( lpprofiledir : ::windows::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetProfilesDirectoryA(::core::mem::transmute(lpprofiledir), lpcchsize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn GetProfilesDirectoryW(lpprofiledir: ::windows::core::PWSTR, lpcchsize: *mut u32) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "userenv.dll""system" fn GetProfilesDirectoryW ( lpprofiledir : :: windows::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetProfilesDirectoryW ( lpprofiledir : ::windows::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetProfilesDirectoryW(::core::mem::transmute(lpprofiledir), lpcchsize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -626,7 +626,7 @@ pub unsafe fn GetScaleFactorForMonitor(hmon: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn GetScaleFactorForMonitor ( hmon : super::super::Graphics::Gdi:: HMONITOR , pscale : *mut Common:: DEVICE_SCALE_FACTOR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn GetScaleFactorForMonitor ( hmon : super::super::Graphics::Gdi:: HMONITOR , pscale : *mut Common:: DEVICE_SCALE_FACTOR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); GetScaleFactorForMonitor(hmon.into_param().abi(), &mut result__).from_abi(result__) } @@ -637,7 +637,7 @@ pub unsafe fn GetUserProfileDirectoryA(htoken: P0, lpprofiledir: ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "userenv.dll""system" fn GetUserProfileDirectoryA ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : :: windows::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetUserProfileDirectoryA ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : ::windows::core::PSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetUserProfileDirectoryA(htoken.into_param().abi(), ::core::mem::transmute(lpprofiledir), lpcchsize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -647,7 +647,7 @@ pub unsafe fn GetUserProfileDirectoryW(htoken: P0, lpprofiledir: ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "userenv.dll""system" fn GetUserProfileDirectoryW ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : :: windows::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "userenv.dll""system" fn GetUserProfileDirectoryW ( htoken : super::super::Foundation:: HANDLE , lpprofiledir : ::windows::core::PWSTR , lpcchsize : *mut u32 ) -> super::super::Foundation:: BOOL ); GetUserProfileDirectoryW(htoken.into_param().abi(), ::core::mem::transmute(lpprofiledir), lpcchsize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -729,7 +729,7 @@ pub unsafe fn HMONITOR_UserUnmarshal64(param0: *const u32, param1: *const u8, pa #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn HashData(pbdata: &[u8], pbhash: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn HashData ( pbdata : *const u8 , cbdata : u32 , pbhash : *mut u8 , cbhash : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn HashData ( pbdata : *const u8 , cbdata : u32 , pbhash : *mut u8 , cbhash : u32 ) -> ::windows::core::HRESULT ); HashData(::core::mem::transmute(pbdata.as_ptr()), pbdata.len() as _, ::core::mem::transmute(pbhash.as_ptr()), pbhash.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -740,7 +740,7 @@ where P1: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkClone ( pihl : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , pihlsiteforclone : * mut::core::ffi::c_void , dwsitedata : u32 , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkClone ( pihl : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , pihlsiteforclone : * mut::core::ffi::c_void , dwsitedata : u32 , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); HlinkClone(pihl.into_param().abi(), &::IID, pihlsiteforclone.into_param().abi(), dwsitedata, &mut result__).from_abi(result__) } @@ -751,7 +751,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateBrowseContext ( piunkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateBrowseContext ( piunkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); HlinkCreateBrowseContext(piunkouter.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -767,7 +767,7 @@ where P4: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateExtensionServices ( pwzadditionalheaders : :: windows::core::PCWSTR , phwnd : super::super::Foundation:: HWND , pszusername : :: windows::core::PCWSTR , pszpassword : :: windows::core::PCWSTR , piunkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateExtensionServices ( pwzadditionalheaders : ::windows::core::PCWSTR , phwnd : super::super::Foundation:: HWND , pszusername : ::windows::core::PCWSTR , pszpassword : ::windows::core::PCWSTR , piunkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); HlinkCreateExtensionServices(pwzadditionalheaders.into_param().abi(), phwnd.into_param().abi(), pszusername.into_param().abi(), pszpassword.into_param().abi(), piunkouter.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -781,7 +781,7 @@ where P2: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateFromData ( pidataobj : * mut::core::ffi::c_void , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , piunkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateFromData ( pidataobj : * mut::core::ffi::c_void , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , piunkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); HlinkCreateFromData(pidataobj.into_param().abi(), pihlsite.into_param().abi(), dwsitedata, piunkouter.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -797,7 +797,7 @@ where P4: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateFromMoniker ( pimktrgt : * mut::core::ffi::c_void , pwzlocation : :: windows::core::PCWSTR , pwzfriendlyname : :: windows::core::PCWSTR , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , piunkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateFromMoniker ( pimktrgt : * mut::core::ffi::c_void , pwzlocation : ::windows::core::PCWSTR , pwzfriendlyname : ::windows::core::PCWSTR , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , piunkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); HlinkCreateFromMoniker(pimktrgt.into_param().abi(), pwzlocation.into_param().abi(), pwzfriendlyname.into_param().abi(), pihlsite.into_param().abi(), dwsitedata, piunkouter.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -812,7 +812,7 @@ where P4: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateFromString ( pwztarget : :: windows::core::PCWSTR , pwzlocation : :: windows::core::PCWSTR , pwzfriendlyname : :: windows::core::PCWSTR , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , piunkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateFromString ( pwztarget : ::windows::core::PCWSTR , pwzlocation : ::windows::core::PCWSTR , pwzfriendlyname : ::windows::core::PCWSTR , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , piunkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); HlinkCreateFromString(pwztarget.into_param().abi(), pwzlocation.into_param().abi(), pwzfriendlyname.into_param().abi(), pihlsite.into_param().abi(), dwsitedata, piunkouter.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -824,7 +824,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateShortcut ( grfhlshortcutf : u32 , pihl : * mut::core::ffi::c_void , pwzdir : :: windows::core::PCWSTR , pwzfilename : :: windows::core::PCWSTR , ppwzshortcutfile : *mut :: windows::core::PWSTR , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateShortcut ( grfhlshortcutf : u32 , pihl : * mut::core::ffi::c_void , pwzdir : ::windows::core::PCWSTR , pwzfilename : ::windows::core::PCWSTR , ppwzshortcutfile : *mut ::windows::core::PWSTR , dwreserved : u32 ) -> ::windows::core::HRESULT ); HlinkCreateShortcut(grfhlshortcutf, pihl.into_param().abi(), pwzdir.into_param().abi(), pwzfilename.into_param().abi(), ppwzshortcutfile, dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -837,7 +837,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateShortcutFromMoniker ( grfhlshortcutf : u32 , pimktarget : * mut::core::ffi::c_void , pwzlocation : :: windows::core::PCWSTR , pwzdir : :: windows::core::PCWSTR , pwzfilename : :: windows::core::PCWSTR , ppwzshortcutfile : *mut :: windows::core::PWSTR , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateShortcutFromMoniker ( grfhlshortcutf : u32 , pimktarget : * mut::core::ffi::c_void , pwzlocation : ::windows::core::PCWSTR , pwzdir : ::windows::core::PCWSTR , pwzfilename : ::windows::core::PCWSTR , ppwzshortcutfile : *mut ::windows::core::PWSTR , dwreserved : u32 ) -> ::windows::core::HRESULT ); HlinkCreateShortcutFromMoniker(grfhlshortcutf, pimktarget.into_param().abi(), pwzlocation.into_param().abi(), pwzdir.into_param().abi(), pwzfilename.into_param().abi(), ppwzshortcutfile, dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -849,13 +849,13 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateShortcutFromString ( grfhlshortcutf : u32 , pwztarget : :: windows::core::PCWSTR , pwzlocation : :: windows::core::PCWSTR , pwzdir : :: windows::core::PCWSTR , pwzfilename : :: windows::core::PCWSTR , ppwzshortcutfile : *mut :: windows::core::PWSTR , dwreserved : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkCreateShortcutFromString ( grfhlshortcutf : u32 , pwztarget : ::windows::core::PCWSTR , pwzlocation : ::windows::core::PCWSTR , pwzdir : ::windows::core::PCWSTR , pwzfilename : ::windows::core::PCWSTR , ppwzshortcutfile : *mut ::windows::core::PWSTR , dwreserved : u32 ) -> ::windows::core::HRESULT ); HlinkCreateShortcutFromString(grfhlshortcutf, pwztarget.into_param().abi(), pwzlocation.into_param().abi(), pwzdir.into_param().abi(), pwzfilename.into_param().abi(), ppwzshortcutfile, dwreserved).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn HlinkGetSpecialReference(ureference: u32) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkGetSpecialReference ( ureference : u32 , ppwzreference : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkGetSpecialReference ( ureference : u32 , ppwzreference : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); HlinkGetSpecialReference(ureference, &mut result__).from_abi(result__) } @@ -866,7 +866,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkGetValueFromParams ( pwzparams : :: windows::core::PCWSTR , pwzname : :: windows::core::PCWSTR , ppwzvalue : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkGetValueFromParams ( pwzparams : ::windows::core::PCWSTR , pwzname : ::windows::core::PCWSTR , ppwzvalue : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); HlinkGetValueFromParams(pwzparams.into_param().abi(), pwzname.into_param().abi(), &mut result__).from_abi(result__) } @@ -876,7 +876,7 @@ pub unsafe fn HlinkIsShortcut(pwzfilename: P0) -> ::windows::core::Result<() where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkIsShortcut ( pwzfilename : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkIsShortcut ( pwzfilename : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HlinkIsShortcut(pwzfilename.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -890,7 +890,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkNavigate ( pihl : * mut::core::ffi::c_void , pihlframe : * mut::core::ffi::c_void , grfhlnf : u32 , pbc : * mut::core::ffi::c_void , pibsc : * mut::core::ffi::c_void , pihlbc : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkNavigate ( pihl : * mut::core::ffi::c_void , pihlframe : * mut::core::ffi::c_void , grfhlnf : u32 , pbc : * mut::core::ffi::c_void , pibsc : * mut::core::ffi::c_void , pihlbc : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkNavigate(pihl.into_param().abi(), pihlframe.into_param().abi(), grfhlnf, pbc.into_param().abi(), pibsc.into_param().abi(), pihlbc.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -906,7 +906,7 @@ where P5: ::windows::core::IntoParam, P6: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkNavigateToStringReference ( pwztarget : :: windows::core::PCWSTR , pwzlocation : :: windows::core::PCWSTR , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , pihlframe : * mut::core::ffi::c_void , grfhlnf : u32 , pibc : * mut::core::ffi::c_void , pibsc : * mut::core::ffi::c_void , pihlbc : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkNavigateToStringReference ( pwztarget : ::windows::core::PCWSTR , pwzlocation : ::windows::core::PCWSTR , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , pihlframe : * mut::core::ffi::c_void , grfhlnf : u32 , pibc : * mut::core::ffi::c_void , pibsc : * mut::core::ffi::c_void , pihlbc : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkNavigateToStringReference(pwztarget.into_param().abi(), pwzlocation.into_param().abi(), pihlsite.into_param().abi(), dwsitedata, pihlframe.into_param().abi(), grfhlnf, pibc.into_param().abi(), pibsc.into_param().abi(), pihlbc.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -920,7 +920,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkOnNavigate ( pihlframe : * mut::core::ffi::c_void , pihlbc : * mut::core::ffi::c_void , grfhlnf : u32 , pimktarget : * mut::core::ffi::c_void , pwzlocation : :: windows::core::PCWSTR , pwzfriendlyname : :: windows::core::PCWSTR , puhlid : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkOnNavigate ( pihlframe : * mut::core::ffi::c_void , pihlbc : * mut::core::ffi::c_void , grfhlnf : u32 , pimktarget : * mut::core::ffi::c_void , pwzlocation : ::windows::core::PCWSTR , pwzfriendlyname : ::windows::core::PCWSTR , puhlid : *mut u32 ) -> ::windows::core::HRESULT ); HlinkOnNavigate(pihlframe.into_param().abi(), pihlbc.into_param().abi(), grfhlnf, pimktarget.into_param().abi(), pwzlocation.into_param().abi(), pwzfriendlyname.into_param().abi(), puhlid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -932,7 +932,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkOnRenameDocument ( dwreserved : u32 , pihlbc : * mut::core::ffi::c_void , pimkold : * mut::core::ffi::c_void , pimknew : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkOnRenameDocument ( dwreserved : u32 , pihlbc : * mut::core::ffi::c_void , pimkold : * mut::core::ffi::c_void , pimknew : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkOnRenameDocument(dwreserved, pihlbc.into_param().abi(), pimkold.into_param().abi(), pimknew.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -944,7 +944,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkParseDisplayName ( pibc : * mut::core::ffi::c_void , pwzdisplayname : :: windows::core::PCWSTR , fnoforceabs : super::super::Foundation:: BOOL , pccheaten : *mut u32 , ppimk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkParseDisplayName ( pibc : * mut::core::ffi::c_void , pwzdisplayname : ::windows::core::PCWSTR , fnoforceabs : super::super::Foundation:: BOOL , pccheaten : *mut u32 , ppimk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkParseDisplayName(pibc.into_param().abi(), pwzdisplayname.into_param().abi(), fnoforceabs.into_param().abi(), pccheaten, ::core::mem::transmute(ppimk)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -955,7 +955,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkPreprocessMoniker ( pibc : * mut::core::ffi::c_void , pimkin : * mut::core::ffi::c_void , ppimkout : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkPreprocessMoniker ( pibc : * mut::core::ffi::c_void , pimkin : * mut::core::ffi::c_void , ppimkout : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); HlinkPreprocessMoniker(pibc.into_param().abi(), pimkin.into_param().abi(), &mut result__).from_abi(result__) } @@ -966,7 +966,7 @@ pub unsafe fn HlinkQueryCreateFromData(pidataobj: P0) -> ::windows::core::Re where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkQueryCreateFromData ( pidataobj : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkQueryCreateFromData ( pidataobj : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkQueryCreateFromData(pidataobj.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -979,7 +979,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveMonikerForData ( pimkreference : * mut::core::ffi::c_void , reserved : u32 , pibc : * mut::core::ffi::c_void , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : * mut::core::ffi::c_void , pimkbase : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveMonikerForData ( pimkreference : * mut::core::ffi::c_void , reserved : u32 , pibc : * mut::core::ffi::c_void , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : * mut::core::ffi::c_void , pimkbase : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkResolveMonikerForData(pimkreference.into_param().abi(), reserved, pibc.into_param().abi(), cfmtetc, rgfmtetc, pibsc.into_param().abi(), pimkbase.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -990,7 +990,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveShortcut ( pwzshortcutfilename : :: windows::core::PCWSTR , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , piunkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveShortcut ( pwzshortcutfilename : ::windows::core::PCWSTR , pihlsite : * mut::core::ffi::c_void , dwsitedata : u32 , piunkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkResolveShortcut(pwzshortcutfilename.into_param().abi(), pihlsite.into_param().abi(), dwsitedata, piunkouter.into_param().abi(), riid, ppvobj).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -1000,7 +1000,7 @@ pub unsafe fn HlinkResolveShortcutToMoniker(pwzshortcutfilename: P0, ppimkta where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveShortcutToMoniker ( pwzshortcutfilename : :: windows::core::PCWSTR , ppimktarget : *mut * mut::core::ffi::c_void , ppwzlocation : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveShortcutToMoniker ( pwzshortcutfilename : ::windows::core::PCWSTR , ppimktarget : *mut * mut::core::ffi::c_void , ppwzlocation : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HlinkResolveShortcutToMoniker(pwzshortcutfilename.into_param().abi(), ::core::mem::transmute(ppimktarget), ppwzlocation).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1009,7 +1009,7 @@ pub unsafe fn HlinkResolveShortcutToString(pwzshortcutfilename: P0, ppwztarg where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveShortcutToString ( pwzshortcutfilename : :: windows::core::PCWSTR , ppwztarget : *mut :: windows::core::PWSTR , ppwzlocation : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveShortcutToString ( pwzshortcutfilename : ::windows::core::PCWSTR , ppwztarget : *mut ::windows::core::PWSTR , ppwzlocation : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); HlinkResolveShortcutToString(pwzshortcutfilename.into_param().abi(), ppwztarget, ppwzlocation).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -1022,7 +1022,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveStringForData ( pwzreference : :: windows::core::PCWSTR , reserved : u32 , pibc : * mut::core::ffi::c_void , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : * mut::core::ffi::c_void , pimkbase : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkResolveStringForData ( pwzreference : ::windows::core::PCWSTR , reserved : u32 , pibc : * mut::core::ffi::c_void , cfmtetc : u32 , rgfmtetc : *mut super::super::System::Com:: FORMATETC , pibsc : * mut::core::ffi::c_void , pimkbase : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); HlinkResolveStringForData(pwzreference.into_param().abi(), reserved, pibc.into_param().abi(), cfmtetc, rgfmtetc, pibsc.into_param().abi(), pimkbase.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1031,7 +1031,7 @@ pub unsafe fn HlinkSetSpecialReference(ureference: u32, pwzreference: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkSetSpecialReference ( ureference : u32 , pwzreference : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkSetSpecialReference ( ureference : u32 , pwzreference : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HlinkSetSpecialReference(ureference, pwzreference.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1040,7 +1040,7 @@ pub unsafe fn HlinkTranslateURL(pwzurl: P0, grfflags: u32) -> ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkTranslateURL ( pwzurl : :: windows::core::PCWSTR , grfflags : u32 , ppwztranslatedurl : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkTranslateURL ( pwzurl : ::windows::core::PCWSTR , grfflags : u32 , ppwztranslatedurl : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); HlinkTranslateURL(pwzurl.into_param().abi(), grfflags, &mut result__).from_abi(result__) } @@ -1055,7 +1055,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "hlink.dll""system" fn HlinkUpdateStackItem ( pihlframe : * mut::core::ffi::c_void , pihlbc : * mut::core::ffi::c_void , uhlid : u32 , pimktrgt : * mut::core::ffi::c_void , pwzlocation : :: windows::core::PCWSTR , pwzfriendlyname : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn HlinkUpdateStackItem ( pihlframe : * mut::core::ffi::c_void , pihlbc : * mut::core::ffi::c_void , uhlid : u32 , pimktrgt : * mut::core::ffi::c_void , pwzlocation : ::windows::core::PCWSTR , pwzfriendlyname : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); HlinkUpdateStackItem(pihlframe.into_param().abi(), pihlbc.into_param().abi(), uhlid, pimktrgt.into_param().abi(), pwzlocation.into_param().abi(), pwzfriendlyname.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -1096,7 +1096,7 @@ pub unsafe fn ILCreateFromPathA(pszpath: P0) -> *mut Common::ITEMIDLIST where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn ILCreateFromPathA ( pszpath : :: windows::core::PCSTR ) -> *mut Common:: ITEMIDLIST ); + ::windows::imp::link ! ( "shell32.dll""system" fn ILCreateFromPathA ( pszpath : ::windows::core::PCSTR ) -> *mut Common:: ITEMIDLIST ); ILCreateFromPathA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -1106,7 +1106,7 @@ pub unsafe fn ILCreateFromPathW(pszpath: P0) -> *mut Common::ITEMIDLIST where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn ILCreateFromPathW ( pszpath : :: windows::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); + ::windows::imp::link ! ( "shell32.dll""system" fn ILCreateFromPathW ( pszpath : ::windows::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); ILCreateFromPathW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -1168,7 +1168,7 @@ pub unsafe fn ILLoadFromStreamEx(pstm: P0) -> ::windows::core::Result<*mut C where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn ILLoadFromStreamEx ( pstm : * mut::core::ffi::c_void , pidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn ILLoadFromStreamEx ( pstm : * mut::core::ffi::c_void , pidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut Common::ITEMIDLIST>(); ILLoadFromStreamEx(pstm.into_param().abi(), &mut result__).from_abi(result__) } @@ -1186,7 +1186,7 @@ pub unsafe fn ILSaveToStream(pstm: P0, pidl: *const Common::ITEMIDLIST) -> : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn ILSaveToStream ( pstm : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn ILSaveToStream ( pstm : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); ILSaveToStream(pstm.into_param().abi(), pidl).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -1197,7 +1197,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Copy ( pstmfrom : * mut::core::ffi::c_void , pstmto : * mut::core::ffi::c_void , cb : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Copy ( pstmfrom : * mut::core::ffi::c_void , pstmto : * mut::core::ffi::c_void , cb : u32 ) -> ::windows::core::HRESULT ); IStream_Copy(pstmfrom.into_param().abi(), pstmto.into_param().abi(), cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -1207,7 +1207,7 @@ pub unsafe fn IStream_Read(pstm: P0, pv: *mut ::core::ffi::c_void, cb: u32) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Read ( pstm : * mut::core::ffi::c_void , pv : *mut ::core::ffi::c_void , cb : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Read ( pstm : * mut::core::ffi::c_void , pv : *mut ::core::ffi::c_void , cb : u32 ) -> ::windows::core::HRESULT ); IStream_Read(pstm.into_param().abi(), pv, cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -1217,7 +1217,7 @@ pub unsafe fn IStream_ReadPidl(pstm: P0) -> ::windows::core::Result<*mut Com where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_ReadPidl ( pstm : * mut::core::ffi::c_void , ppidlout : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_ReadPidl ( pstm : * mut::core::ffi::c_void , ppidlout : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut Common::ITEMIDLIST>(); IStream_ReadPidl(pstm.into_param().abi(), &mut result__).from_abi(result__) } @@ -1228,7 +1228,7 @@ pub unsafe fn IStream_ReadStr(pstm: P0) -> ::windows::core::Result<::windows where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_ReadStr ( pstm : * mut::core::ffi::c_void , ppsz : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_ReadStr ( pstm : * mut::core::ffi::c_void , ppsz : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); IStream_ReadStr(pstm.into_param().abi(), &mut result__).from_abi(result__) } @@ -1239,7 +1239,7 @@ pub unsafe fn IStream_Reset(pstm: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Reset ( pstm : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Reset ( pstm : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); IStream_Reset(pstm.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -1249,7 +1249,7 @@ pub unsafe fn IStream_Size(pstm: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Size ( pstm : * mut::core::ffi::c_void , pui : *mut u64 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Size ( pstm : * mut::core::ffi::c_void , pui : *mut u64 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IStream_Size(pstm.into_param().abi(), &mut result__).from_abi(result__) } @@ -1260,7 +1260,7 @@ pub unsafe fn IStream_Write(pstm: P0, pv: *const ::core::ffi::c_void, cb: u3 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Write ( pstm : * mut::core::ffi::c_void , pv : *const ::core::ffi::c_void , cb : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_Write ( pstm : * mut::core::ffi::c_void , pv : *const ::core::ffi::c_void , cb : u32 ) -> ::windows::core::HRESULT ); IStream_Write(pstm.into_param().abi(), pv, cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -1270,7 +1270,7 @@ pub unsafe fn IStream_WritePidl(pstm: P0, pidlwrite: *const Common::ITEMIDLI where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_WritePidl ( pstm : * mut::core::ffi::c_void , pidlwrite : *const Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_WritePidl ( pstm : * mut::core::ffi::c_void , pidlwrite : *const Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); IStream_WritePidl(pstm.into_param().abi(), pidlwrite).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -1281,7 +1281,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_WriteStr ( pstm : * mut::core::ffi::c_void , psz : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IStream_WriteStr ( pstm : * mut::core::ffi::c_void , psz : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); IStream_WriteStr(pstm.into_param().abi(), psz.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1297,7 +1297,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IUnknown_GetSite ( punk : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IUnknown_GetSite ( punk : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); IUnknown_GetSite(punk.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -1308,7 +1308,7 @@ pub unsafe fn IUnknown_GetWindow(punk: P0) -> ::windows::core::Result, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IUnknown_GetWindow ( punk : * mut::core::ffi::c_void , phwnd : *mut super::super::Foundation:: HWND ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IUnknown_GetWindow ( punk : * mut::core::ffi::c_void , phwnd : *mut super::super::Foundation:: HWND ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IUnknown_GetWindow(punk.into_param().abi(), &mut result__).from_abi(result__) } @@ -1319,7 +1319,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IUnknown_QueryService ( punk : * mut::core::ffi::c_void , guidservice : *const :: windows::core::GUID , riid : *const :: windows::core::GUID , ppvout : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IUnknown_QueryService ( punk : * mut::core::ffi::c_void , guidservice : *const ::windows::core::GUID , riid : *const ::windows::core::GUID , ppvout : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); IUnknown_QueryService(punk.into_param().abi(), guidservice, &::IID, &mut result__).from_abi(result__) } @@ -1339,7 +1339,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, P1: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IUnknown_SetSite ( punk : * mut::core::ffi::c_void , punksite : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IUnknown_SetSite ( punk : * mut::core::ffi::c_void , punksite : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); IUnknown_SetSite(punk.into_param().abi(), punksite.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1349,7 +1349,7 @@ pub unsafe fn ImportPrivacySettings(pszfilename: P0, pfparseprivacypreferenc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shdocvw.dll""system" fn ImportPrivacySettings ( pszfilename : :: windows::core::PCWSTR , pfparseprivacypreferences : *mut super::super::Foundation:: BOOL , pfparsepersiterules : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shdocvw.dll""system" fn ImportPrivacySettings ( pszfilename : ::windows::core::PCWSTR , pfparseprivacypreferences : *mut super::super::Foundation:: BOOL , pfparsepersiterules : *mut super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); ImportPrivacySettings(pszfilename.into_param().abi(), pfparseprivacypreferences, pfparsepersiterules) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1368,7 +1368,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IntlStrEqWorkerA ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : :: windows::core::PCSTR , lpstring2 : :: windows::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IntlStrEqWorkerA ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : ::windows::core::PCSTR , lpstring2 : ::windows::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); IntlStrEqWorkerA(fcasesens.into_param().abi(), lpstring1.into_param().abi(), lpstring2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1380,7 +1380,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn IntlStrEqWorkerW ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : :: windows::core::PCWSTR , lpstring2 : :: windows::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn IntlStrEqWorkerW ( fcasesens : super::super::Foundation:: BOOL , lpstring1 : ::windows::core::PCWSTR , lpstring2 : ::windows::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); IntlStrEqWorkerW(fcasesens.into_param().abi(), lpstring1.into_param().abi(), lpstring2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1411,7 +1411,7 @@ pub unsafe fn IsLFNDriveA(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn IsLFNDriveA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn IsLFNDriveA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); IsLFNDriveA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1421,7 +1421,7 @@ pub unsafe fn IsLFNDriveW(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn IsLFNDriveW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn IsLFNDriveW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); IsLFNDriveW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1473,7 +1473,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "hlink.dll""system" fn OleSaveToStreamEx ( piunk : * mut::core::ffi::c_void , pistm : * mut::core::ffi::c_void , fcleardirty : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "hlink.dll""system" fn OleSaveToStreamEx ( piunk : * mut::core::ffi::c_void , pistm : * mut::core::ffi::c_void , fcleardirty : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); OleSaveToStreamEx(piunk.into_param().abi(), pistm.into_param().abi(), fcleardirty.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] @@ -1485,7 +1485,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn OpenRegStream ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); + ::windows::imp::link ! ( "shell32.dll""system" fn OpenRegStream ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); OpenRegStream(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), grfmode) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1494,7 +1494,7 @@ pub unsafe fn ParseURLA(pcszurl: P0, ppu: *mut PARSEDURLA) -> ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn ParseURLA ( pcszurl : :: windows::core::PCSTR , ppu : *mut PARSEDURLA ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn ParseURLA ( pcszurl : ::windows::core::PCSTR , ppu : *mut PARSEDURLA ) -> ::windows::core::HRESULT ); ParseURLA(pcszurl.into_param().abi(), ppu).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1503,19 +1503,19 @@ pub unsafe fn ParseURLW(pcszurl: P0, ppu: *mut PARSEDURLW) -> ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn ParseURLW ( pcszurl : :: windows::core::PCWSTR , ppu : *mut PARSEDURLW ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn ParseURLW ( pcszurl : ::windows::core::PCWSTR , ppu : *mut PARSEDURLW ) -> ::windows::core::HRESULT ); ParseURLW(pcszurl.into_param().abi(), ppu).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathAddBackslashA(pszpath: &mut [u8; 260]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAddBackslashA ( pszpath : :: windows::core::PSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAddBackslashA ( pszpath : ::windows::core::PSTR ) -> ::windows::core::PSTR ); PathAddBackslashA(::core::mem::transmute(pszpath.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathAddBackslashW(pszpath: &mut [u16; 260]) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAddBackslashW ( pszpath : :: windows::core::PWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAddBackslashW ( pszpath : ::windows::core::PWSTR ) -> ::windows::core::PWSTR ); PathAddBackslashW(::core::mem::transmute(pszpath.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1525,7 +1525,7 @@ pub unsafe fn PathAddExtensionA(pszpath: &mut [u8; 260], pszext: P0) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAddExtensionA ( pszpath : :: windows::core::PSTR , pszext : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAddExtensionA ( pszpath : ::windows::core::PSTR , pszext : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathAddExtensionA(::core::mem::transmute(pszpath.as_ptr()), pszext.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1535,7 +1535,7 @@ pub unsafe fn PathAddExtensionW(pszpath: &mut [u16; 260], pszext: P0) -> sup where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAddExtensionW ( pszpath : :: windows::core::PWSTR , pszext : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAddExtensionW ( pszpath : ::windows::core::PWSTR , pszext : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathAddExtensionW(::core::mem::transmute(pszpath.as_ptr()), pszext.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1544,7 +1544,7 @@ pub unsafe fn PathAllocCanonicalize(pszpathin: P0, dwflags: PATHCCH_OPTIONS) where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathAllocCanonicalize ( pszpathin : :: windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathAllocCanonicalize ( pszpathin : ::windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PathAllocCanonicalize(pszpathin.into_param().abi(), dwflags, &mut result__).from_abi(result__) } @@ -1555,7 +1555,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathAllocCombine ( pszpathin : :: windows::core::PCWSTR , pszmore : :: windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathAllocCombine ( pszpathin : ::windows::core::PCWSTR , pszmore : ::windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS , ppszpathout : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); PathAllocCombine(pszpathin.into_param().abi(), pszmore.into_param().abi(), dwflags, &mut result__).from_abi(result__) } @@ -1566,7 +1566,7 @@ pub unsafe fn PathAppendA(pszpath: &mut [u8; 260], pszmore: P0) -> super::su where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAppendA ( pszpath : :: windows::core::PSTR , pszmore : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAppendA ( pszpath : ::windows::core::PSTR , pszmore : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathAppendA(::core::mem::transmute(pszpath.as_ptr()), pszmore.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1576,19 +1576,19 @@ pub unsafe fn PathAppendW(pszpath: &mut [u16; 260], pszmore: P0) -> super::s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAppendW ( pszpath : :: windows::core::PWSTR , pszmore : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathAppendW ( pszpath : ::windows::core::PWSTR , pszmore : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathAppendW(::core::mem::transmute(pszpath.as_ptr()), pszmore.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathBuildRootA(pszroot: &mut [u8; 4], idrive: i32) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathBuildRootA ( pszroot : :: windows::core::PSTR , idrive : i32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathBuildRootA ( pszroot : ::windows::core::PSTR , idrive : i32 ) -> ::windows::core::PSTR ); PathBuildRootA(::core::mem::transmute(pszroot.as_ptr()), idrive) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathBuildRootW(pszroot: &mut [u16; 4], idrive: i32) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathBuildRootW ( pszroot : :: windows::core::PWSTR , idrive : i32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathBuildRootW ( pszroot : ::windows::core::PWSTR , idrive : i32 ) -> ::windows::core::PWSTR ); PathBuildRootW(::core::mem::transmute(pszroot.as_ptr()), idrive) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1598,7 +1598,7 @@ pub unsafe fn PathCanonicalizeA(pszbuf: &mut [u8; 260], pszpath: P0) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCanonicalizeA ( pszbuf : :: windows::core::PSTR , pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCanonicalizeA ( pszbuf : ::windows::core::PSTR , pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathCanonicalizeA(::core::mem::transmute(pszbuf.as_ptr()), pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1608,19 +1608,19 @@ pub unsafe fn PathCanonicalizeW(pszbuf: &mut [u16; 260], pszpath: P0) -> sup where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCanonicalizeW ( pszbuf : :: windows::core::PWSTR , pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCanonicalizeW ( pszbuf : ::windows::core::PWSTR , pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathCanonicalizeW(::core::mem::transmute(pszbuf.as_ptr()), pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathCchAddBackslash(pszpath: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAddBackslash ( pszpath : :: windows::core::PWSTR , cchpath : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAddBackslash ( pszpath : ::windows::core::PWSTR , cchpath : usize ) -> ::windows::core::HRESULT ); PathCchAddBackslash(::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathCchAddBackslashEx(pszpath: &mut [u16], ppszend: ::core::option::Option<*mut ::windows::core::PWSTR>, pcchremaining: ::core::option::Option<*mut usize>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAddBackslashEx ( pszpath : :: windows::core::PWSTR , cchpath : usize , ppszend : *mut :: windows::core::PWSTR , pcchremaining : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAddBackslashEx ( pszpath : ::windows::core::PWSTR , cchpath : usize , ppszend : *mut ::windows::core::PWSTR , pcchremaining : *mut usize ) -> ::windows::core::HRESULT ); PathCchAddBackslashEx(::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _, ::core::mem::transmute(ppszend.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcchremaining.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1629,7 +1629,7 @@ pub unsafe fn PathCchAddExtension(pszpath: &mut [u16], pszext: P0) -> ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAddExtension ( pszpath : :: windows::core::PWSTR , cchpath : usize , pszext : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAddExtension ( pszpath : ::windows::core::PWSTR , cchpath : usize , pszext : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PathCchAddExtension(::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _, pszext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1638,7 +1638,7 @@ pub unsafe fn PathCchAppend(pszpath: &mut [u16], pszmore: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAppend ( pszpath : :: windows::core::PWSTR , cchpath : usize , pszmore : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAppend ( pszpath : ::windows::core::PWSTR , cchpath : usize , pszmore : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PathCchAppend(::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _, pszmore.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1647,7 +1647,7 @@ pub unsafe fn PathCchAppendEx(pszpath: &mut [u16], pszmore: P0, dwflags: PAT where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAppendEx ( pszpath : :: windows::core::PWSTR , cchpath : usize , pszmore : :: windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchAppendEx ( pszpath : ::windows::core::PWSTR , cchpath : usize , pszmore : ::windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> ::windows::core::HRESULT ); PathCchAppendEx(::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _, pszmore.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1656,7 +1656,7 @@ pub unsafe fn PathCchCanonicalize(pszpathout: &mut [u16], pszpathin: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchCanonicalize ( pszpathout : :: windows::core::PWSTR , cchpathout : usize , pszpathin : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchCanonicalize ( pszpathout : ::windows::core::PWSTR , cchpathout : usize , pszpathin : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PathCchCanonicalize(::core::mem::transmute(pszpathout.as_ptr()), pszpathout.len() as _, pszpathin.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1665,7 +1665,7 @@ pub unsafe fn PathCchCanonicalizeEx(pszpathout: &mut [u16], pszpathin: P0, d where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchCanonicalizeEx ( pszpathout : :: windows::core::PWSTR , cchpathout : usize , pszpathin : :: windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchCanonicalizeEx ( pszpathout : ::windows::core::PWSTR , cchpathout : usize , pszpathin : ::windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> ::windows::core::HRESULT ); PathCchCanonicalizeEx(::core::mem::transmute(pszpathout.as_ptr()), pszpathout.len() as _, pszpathin.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1675,7 +1675,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchCombine ( pszpathout : :: windows::core::PWSTR , cchpathout : usize , pszpathin : :: windows::core::PCWSTR , pszmore : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchCombine ( pszpathout : ::windows::core::PWSTR , cchpathout : usize , pszpathin : ::windows::core::PCWSTR , pszmore : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PathCchCombine(::core::mem::transmute(pszpathout.as_ptr()), pszpathout.len() as _, pszpathin.into_param().abi(), pszmore.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1685,7 +1685,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchCombineEx ( pszpathout : :: windows::core::PWSTR , cchpathout : usize , pszpathin : :: windows::core::PCWSTR , pszmore : :: windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchCombineEx ( pszpathout : ::windows::core::PWSTR , cchpathout : usize , pszpathin : ::windows::core::PCWSTR , pszmore : ::windows::core::PCWSTR , dwflags : PATHCCH_OPTIONS ) -> ::windows::core::HRESULT ); PathCchCombineEx(::core::mem::transmute(pszpathout.as_ptr()), pszpathout.len() as _, pszpathin.into_param().abi(), pszmore.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1694,7 +1694,7 @@ pub unsafe fn PathCchFindExtension(pszpath: P0, cchpath: usize) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchFindExtension ( pszpath : :: windows::core::PCWSTR , cchpath : usize , ppszext : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchFindExtension ( pszpath : ::windows::core::PCWSTR , cchpath : usize , ppszext : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PCWSTR>(); PathCchFindExtension(pszpath.into_param().abi(), cchpath, &mut result__).from_abi(result__) } @@ -1705,31 +1705,31 @@ pub unsafe fn PathCchIsRoot(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchIsRoot ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchIsRoot ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathCchIsRoot(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathCchRemoveBackslash(pszpath: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRemoveBackslash ( pszpath : :: windows::core::PWSTR , cchpath : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRemoveBackslash ( pszpath : ::windows::core::PWSTR , cchpath : usize ) -> ::windows::core::HRESULT ); PathCchRemoveBackslash(::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathCchRemoveBackslashEx(pszpath: ::windows::core::PWSTR, cchpath: usize, ppszend: ::core::option::Option<*mut ::windows::core::PWSTR>, pcchremaining: ::core::option::Option<*mut usize>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRemoveBackslashEx ( pszpath : :: windows::core::PWSTR , cchpath : usize , ppszend : *mut :: windows::core::PWSTR , pcchremaining : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRemoveBackslashEx ( pszpath : ::windows::core::PWSTR , cchpath : usize , ppszend : *mut ::windows::core::PWSTR , pcchremaining : *mut usize ) -> ::windows::core::HRESULT ); PathCchRemoveBackslashEx(::core::mem::transmute(pszpath), cchpath, ::core::mem::transmute(ppszend.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcchremaining.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathCchRemoveExtension(pszpath: ::windows::core::PWSTR, cchpath: usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRemoveExtension ( pszpath : :: windows::core::PWSTR , cchpath : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRemoveExtension ( pszpath : ::windows::core::PWSTR , cchpath : usize ) -> ::windows::core::HRESULT ); PathCchRemoveExtension(::core::mem::transmute(pszpath), cchpath).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathCchRemoveFileSpec(pszpath: ::windows::core::PWSTR, cchpath: usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRemoveFileSpec ( pszpath : :: windows::core::PWSTR , cchpath : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRemoveFileSpec ( pszpath : ::windows::core::PWSTR , cchpath : usize ) -> ::windows::core::HRESULT ); PathCchRemoveFileSpec(::core::mem::transmute(pszpath), cchpath).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1738,7 +1738,7 @@ pub unsafe fn PathCchRenameExtension(pszpath: &mut [u16], pszext: P0) -> ::w where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRenameExtension ( pszpath : :: windows::core::PWSTR , cchpath : usize , pszext : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchRenameExtension ( pszpath : ::windows::core::PWSTR , cchpath : usize , pszext : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); PathCchRenameExtension(::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _, pszext.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1747,20 +1747,20 @@ pub unsafe fn PathCchSkipRoot(pszpath: P0) -> ::windows::core::Result<::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchSkipRoot ( pszpath : :: windows::core::PCWSTR , ppszrootend : *mut :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchSkipRoot ( pszpath : ::windows::core::PCWSTR , ppszrootend : *mut ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PCWSTR>(); PathCchSkipRoot(pszpath.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathCchStripPrefix(pszpath: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchStripPrefix ( pszpath : :: windows::core::PWSTR , cchpath : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchStripPrefix ( pszpath : ::windows::core::PWSTR , cchpath : usize ) -> ::windows::core::HRESULT ); PathCchStripPrefix(::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathCchStripToRoot(pszpath: ::windows::core::PWSTR, cchpath: usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchStripToRoot ( pszpath : :: windows::core::PWSTR , cchpath : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathCchStripToRoot ( pszpath : ::windows::core::PWSTR , cchpath : usize ) -> ::windows::core::HRESULT ); PathCchStripToRoot(::core::mem::transmute(pszpath), cchpath).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1769,7 +1769,7 @@ pub unsafe fn PathCleanupSpec(pszdir: P0, pszspec: ::windows::core::PWSTR) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PathCleanupSpec ( pszdir : :: windows::core::PCWSTR , pszspec : :: windows::core::PWSTR ) -> PCS_RET ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathCleanupSpec ( pszdir : ::windows::core::PCWSTR , pszspec : ::windows::core::PWSTR ) -> PCS_RET ); PathCleanupSpec(pszdir.into_param().abi(), ::core::mem::transmute(pszspec)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1779,7 +1779,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCombineA ( pszdest : :: windows::core::PSTR , pszdir : :: windows::core::PCSTR , pszfile : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCombineA ( pszdest : ::windows::core::PSTR , pszdir : ::windows::core::PCSTR , pszfile : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); PathCombineA(::core::mem::transmute(pszdest.as_ptr()), pszdir.into_param().abi(), pszfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1789,7 +1789,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCombineW ( pszdest : :: windows::core::PWSTR , pszdir : :: windows::core::PCWSTR , pszfile : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCombineW ( pszdest : ::windows::core::PWSTR , pszdir : ::windows::core::PCWSTR , pszfile : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); PathCombineW(::core::mem::transmute(pszdest.as_ptr()), pszdir.into_param().abi(), pszfile.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1799,7 +1799,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCommonPrefixA ( pszfile1 : :: windows::core::PCSTR , pszfile2 : :: windows::core::PCSTR , achpath : :: windows::core::PSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCommonPrefixA ( pszfile1 : ::windows::core::PCSTR , pszfile2 : ::windows::core::PCSTR , achpath : ::windows::core::PSTR ) -> i32 ); PathCommonPrefixA(pszfile1.into_param().abi(), pszfile2.into_param().abi(), ::core::mem::transmute(achpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1809,7 +1809,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCommonPrefixW ( pszfile1 : :: windows::core::PCWSTR , pszfile2 : :: windows::core::PCWSTR , achpath : :: windows::core::PWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCommonPrefixW ( pszfile1 : ::windows::core::PCWSTR , pszfile2 : ::windows::core::PCWSTR , achpath : ::windows::core::PWSTR ) -> i32 ); PathCommonPrefixW(pszfile1.into_param().abi(), pszfile2.into_param().abi(), ::core::mem::transmute(achpath.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1819,7 +1819,7 @@ pub unsafe fn PathCompactPathA(hdc: P0, pszpath: &mut [u8; 260], dx: u32) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCompactPathA ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : :: windows::core::PSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCompactPathA ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : ::windows::core::PSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); PathCompactPathA(hdc.into_param().abi(), ::core::mem::transmute(pszpath.as_ptr()), dx) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1829,7 +1829,7 @@ pub unsafe fn PathCompactPathExA(pszout: &mut [u8], pszsrc: P0, dwflags: u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCompactPathExA ( pszout : :: windows::core::PSTR , pszsrc : :: windows::core::PCSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCompactPathExA ( pszout : ::windows::core::PSTR , pszsrc : ::windows::core::PCSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); PathCompactPathExA(::core::mem::transmute(pszout.as_ptr()), pszsrc.into_param().abi(), pszout.len() as _, dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1839,7 +1839,7 @@ pub unsafe fn PathCompactPathExW(pszout: &mut [u16], pszsrc: P0, dwflags: u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCompactPathExW ( pszout : :: windows::core::PWSTR , pszsrc : :: windows::core::PCWSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCompactPathExW ( pszout : ::windows::core::PWSTR , pszsrc : ::windows::core::PCWSTR , cchmax : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); PathCompactPathExW(::core::mem::transmute(pszout.as_ptr()), pszsrc.into_param().abi(), pszout.len() as _, dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1849,7 +1849,7 @@ pub unsafe fn PathCompactPathW(hdc: P0, pszpath: &mut [u16; 260], dx: u32) - where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCompactPathW ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : :: windows::core::PWSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCompactPathW ( hdc : super::super::Graphics::Gdi:: HDC , pszpath : ::windows::core::PWSTR , dx : u32 ) -> super::super::Foundation:: BOOL ); PathCompactPathW(hdc.into_param().abi(), ::core::mem::transmute(pszpath.as_ptr()), dx) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1858,7 +1858,7 @@ pub unsafe fn PathCreateFromUrlA(pszurl: P0, pszpath: ::windows::core::PSTR, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCreateFromUrlA ( pszurl : :: windows::core::PCSTR , pszpath : :: windows::core::PSTR , pcchpath : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCreateFromUrlA ( pszurl : ::windows::core::PCSTR , pszpath : ::windows::core::PSTR , pcchpath : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); PathCreateFromUrlA(pszurl.into_param().abi(), ::core::mem::transmute(pszpath), pcchpath, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1867,7 +1867,7 @@ pub unsafe fn PathCreateFromUrlAlloc(pszin: P0, ppszout: *mut ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCreateFromUrlAlloc ( pszin : :: windows::core::PCWSTR , ppszout : *mut :: windows::core::PWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCreateFromUrlAlloc ( pszin : ::windows::core::PCWSTR , ppszout : *mut ::windows::core::PWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); PathCreateFromUrlAlloc(pszin.into_param().abi(), ppszout, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1876,7 +1876,7 @@ pub unsafe fn PathCreateFromUrlW(pszurl: P0, pszpath: ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCreateFromUrlW ( pszurl : :: windows::core::PCWSTR , pszpath : :: windows::core::PWSTR , pcchpath : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathCreateFromUrlW ( pszurl : ::windows::core::PCWSTR , pszpath : ::windows::core::PWSTR , pcchpath : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); PathCreateFromUrlW(pszurl.into_param().abi(), ::core::mem::transmute(pszpath), pcchpath, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1886,7 +1886,7 @@ pub unsafe fn PathFileExistsA(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFileExistsA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFileExistsA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathFileExistsA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -1896,7 +1896,7 @@ pub unsafe fn PathFileExistsW(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFileExistsW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFileExistsW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathFileExistsW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1905,7 +1905,7 @@ pub unsafe fn PathFindExtensionA(pszpath: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindExtensionA ( pszpath : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindExtensionA ( pszpath : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); PathFindExtensionA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1914,7 +1914,7 @@ pub unsafe fn PathFindExtensionW(pszpath: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindExtensionW ( pszpath : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindExtensionW ( pszpath : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); PathFindExtensionW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1923,7 +1923,7 @@ pub unsafe fn PathFindFileNameA(pszpath: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindFileNameA ( pszpath : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindFileNameA ( pszpath : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); PathFindFileNameA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1932,7 +1932,7 @@ pub unsafe fn PathFindFileNameW(pszpath: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindFileNameW ( pszpath : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindFileNameW ( pszpath : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); PathFindFileNameW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1941,7 +1941,7 @@ pub unsafe fn PathFindNextComponentA(pszpath: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindNextComponentA ( pszpath : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindNextComponentA ( pszpath : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); PathFindNextComponentA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1950,21 +1950,21 @@ pub unsafe fn PathFindNextComponentW(pszpath: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindNextComponentW ( pszpath : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindNextComponentW ( pszpath : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); PathFindNextComponentW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathFindOnPathA(pszpath: &mut [u8; 260], ppszotherdirs: ::core::option::Option<*const *const i8>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindOnPathA ( pszpath : :: windows::core::PSTR , ppszotherdirs : *const *const i8 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindOnPathA ( pszpath : ::windows::core::PSTR , ppszotherdirs : *const *const i8 ) -> super::super::Foundation:: BOOL ); PathFindOnPathA(::core::mem::transmute(pszpath.as_ptr()), ::core::mem::transmute(ppszotherdirs.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathFindOnPathW(pszpath: &mut [u16; 260], ppszotherdirs: ::core::option::Option<*const *const u16>) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindOnPathW ( pszpath : :: windows::core::PWSTR , ppszotherdirs : *const *const u16 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindOnPathW ( pszpath : ::windows::core::PWSTR , ppszotherdirs : *const *const u16 ) -> super::super::Foundation:: BOOL ); PathFindOnPathW(::core::mem::transmute(pszpath.as_ptr()), ::core::mem::transmute(ppszotherdirs.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1973,7 +1973,7 @@ pub unsafe fn PathFindSuffixArrayA(pszpath: P0, apszsuffix: &[::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindSuffixArrayA ( pszpath : :: windows::core::PCSTR , apszsuffix : *const :: windows::core::PCSTR , iarraysize : i32 ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindSuffixArrayA ( pszpath : ::windows::core::PCSTR , apszsuffix : *const ::windows::core::PCSTR , iarraysize : i32 ) -> ::windows::core::PCSTR ); PathFindSuffixArrayA(pszpath.into_param().abi(), ::core::mem::transmute(apszsuffix.as_ptr()), apszsuffix.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1982,7 +1982,7 @@ pub unsafe fn PathFindSuffixArrayW(pszpath: P0, apszsuffix: &[::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindSuffixArrayW ( pszpath : :: windows::core::PCWSTR , apszsuffix : *const :: windows::core::PCWSTR , iarraysize : i32 ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathFindSuffixArrayW ( pszpath : ::windows::core::PCWSTR , apszsuffix : *const ::windows::core::PCWSTR , iarraysize : i32 ) -> ::windows::core::PCWSTR ); PathFindSuffixArrayW(pszpath.into_param().abi(), ::core::mem::transmute(apszsuffix.as_ptr()), apszsuffix.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -1991,7 +1991,7 @@ pub unsafe fn PathGetArgsA(pszpath: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathGetArgsA ( pszpath : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathGetArgsA ( pszpath : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); PathGetArgsA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2000,7 +2000,7 @@ pub unsafe fn PathGetArgsW(pszpath: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathGetArgsW ( pszpath : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathGetArgsW ( pszpath : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); PathGetArgsW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2021,7 +2021,7 @@ pub unsafe fn PathGetDriveNumberA(pszpath: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathGetDriveNumberA ( pszpath : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathGetDriveNumberA ( pszpath : ::windows::core::PCSTR ) -> i32 ); PathGetDriveNumberA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2030,13 +2030,13 @@ pub unsafe fn PathGetDriveNumberW(pszpath: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathGetDriveNumberW ( pszpath : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathGetDriveNumberW ( pszpath : ::windows::core::PCWSTR ) -> i32 ); PathGetDriveNumberW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathGetShortPath(pszlongpath: &mut [u16; 260]) { - ::windows::imp::link ! ( "shell32.dll""system" fn PathGetShortPath ( pszlongpath : :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathGetShortPath ( pszlongpath : ::windows::core::PWSTR ) -> ( ) ); PathGetShortPath(::core::mem::transmute(pszlongpath.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2047,7 +2047,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsContentTypeA ( pszpath : :: windows::core::PCSTR , pszcontenttype : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsContentTypeA ( pszpath : ::windows::core::PCSTR , pszcontenttype : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsContentTypeA(pszpath.into_param().abi(), pszcontenttype.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2058,7 +2058,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsContentTypeW ( pszpath : :: windows::core::PCWSTR , pszcontenttype : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsContentTypeW ( pszpath : ::windows::core::PCWSTR , pszcontenttype : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsContentTypeW(pszpath.into_param().abi(), pszcontenttype.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2068,7 +2068,7 @@ pub unsafe fn PathIsDirectoryA(pszpath: P0) -> super::super::Foundation::BOO where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsDirectoryA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsDirectoryA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsDirectoryA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2078,7 +2078,7 @@ pub unsafe fn PathIsDirectoryEmptyA(pszpath: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsDirectoryEmptyA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsDirectoryEmptyA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsDirectoryEmptyA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2088,7 +2088,7 @@ pub unsafe fn PathIsDirectoryEmptyW(pszpath: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsDirectoryEmptyW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsDirectoryEmptyW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsDirectoryEmptyW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2098,7 +2098,7 @@ pub unsafe fn PathIsDirectoryW(pszpath: P0) -> super::super::Foundation::BOO where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsDirectoryW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsDirectoryW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsDirectoryW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2108,7 +2108,7 @@ pub unsafe fn PathIsExe(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PathIsExe ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathIsExe ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsExe(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2118,7 +2118,7 @@ pub unsafe fn PathIsFileSpecA(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsFileSpecA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsFileSpecA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsFileSpecA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2128,7 +2128,7 @@ pub unsafe fn PathIsFileSpecW(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsFileSpecW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsFileSpecW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsFileSpecW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2138,7 +2138,7 @@ pub unsafe fn PathIsLFNFileSpecA(pszname: P0) -> super::super::Foundation::B where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsLFNFileSpecA ( pszname : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsLFNFileSpecA ( pszname : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsLFNFileSpecA(pszname.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2148,7 +2148,7 @@ pub unsafe fn PathIsLFNFileSpecW(pszname: P0) -> super::super::Foundation::B where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsLFNFileSpecW ( pszname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsLFNFileSpecW ( pszname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsLFNFileSpecW(pszname.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2158,7 +2158,7 @@ pub unsafe fn PathIsNetworkPathA(pszpath: P0) -> super::super::Foundation::B where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsNetworkPathA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsNetworkPathA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsNetworkPathA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2168,7 +2168,7 @@ pub unsafe fn PathIsNetworkPathW(pszpath: P0) -> super::super::Foundation::B where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsNetworkPathW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsNetworkPathW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsNetworkPathW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2179,7 +2179,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsPrefixA ( pszprefix : :: windows::core::PCSTR , pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsPrefixA ( pszprefix : ::windows::core::PCSTR , pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsPrefixA(pszprefix.into_param().abi(), pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2190,7 +2190,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsPrefixW ( pszprefix : :: windows::core::PCWSTR , pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsPrefixW ( pszprefix : ::windows::core::PCWSTR , pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsPrefixW(pszprefix.into_param().abi(), pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2200,7 +2200,7 @@ pub unsafe fn PathIsRelativeA(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsRelativeA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsRelativeA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsRelativeA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2210,7 +2210,7 @@ pub unsafe fn PathIsRelativeW(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsRelativeW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsRelativeW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsRelativeW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2220,7 +2220,7 @@ pub unsafe fn PathIsRootA(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsRootA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsRootA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsRootA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2230,7 +2230,7 @@ pub unsafe fn PathIsRootW(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsRootW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsRootW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsRootW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2241,7 +2241,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsSameRootA ( pszpath1 : :: windows::core::PCSTR , pszpath2 : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsSameRootA ( pszpath1 : ::windows::core::PCSTR , pszpath2 : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsSameRootA(pszpath1.into_param().abi(), pszpath2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2252,7 +2252,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsSameRootW ( pszpath1 : :: windows::core::PCWSTR , pszpath2 : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsSameRootW ( pszpath1 : ::windows::core::PCWSTR , pszpath2 : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsSameRootW(pszpath1.into_param().abi(), pszpath2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2262,7 +2262,7 @@ pub unsafe fn PathIsSlowA(pszfile: P0, dwattr: u32) -> super::super::Foundat where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PathIsSlowA ( pszfile : :: windows::core::PCSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathIsSlowA ( pszfile : ::windows::core::PCSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); PathIsSlowA(pszfile.into_param().abi(), dwattr) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2272,7 +2272,7 @@ pub unsafe fn PathIsSlowW(pszfile: P0, dwattr: u32) -> super::super::Foundat where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PathIsSlowW ( pszfile : :: windows::core::PCWSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathIsSlowW ( pszfile : ::windows::core::PCWSTR , dwattr : u32 ) -> super::super::Foundation:: BOOL ); PathIsSlowW(pszfile.into_param().abi(), dwattr) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2282,7 +2282,7 @@ pub unsafe fn PathIsSystemFolderA(pszpath: P0, dwattrb: u32) -> super::super where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsSystemFolderA ( pszpath : :: windows::core::PCSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsSystemFolderA ( pszpath : ::windows::core::PCSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); PathIsSystemFolderA(pszpath.into_param().abi(), dwattrb) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2292,7 +2292,7 @@ pub unsafe fn PathIsSystemFolderW(pszpath: P0, dwattrb: u32) -> super::super where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsSystemFolderW ( pszpath : :: windows::core::PCWSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsSystemFolderW ( pszpath : ::windows::core::PCWSTR , dwattrb : u32 ) -> super::super::Foundation:: BOOL ); PathIsSystemFolderW(pszpath.into_param().abi(), dwattrb) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2302,7 +2302,7 @@ pub unsafe fn PathIsUNCA(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsUNCA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2312,7 +2312,7 @@ pub unsafe fn PathIsUNCEx(pszpath: P0, ppszserver: ::core::option::Option<*m where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathIsUNCEx ( pszpath : :: windows::core::PCWSTR , ppszserver : *mut :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "api-ms-win-core-path-l1-1-0.dll""system" fn PathIsUNCEx ( pszpath : ::windows::core::PCWSTR , ppszserver : *mut ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsUNCEx(pszpath.into_param().abi(), ::core::mem::transmute(ppszserver.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2322,7 +2322,7 @@ pub unsafe fn PathIsUNCServerA(pszpath: P0) -> super::super::Foundation::BOO where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCServerA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCServerA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsUNCServerA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2332,7 +2332,7 @@ pub unsafe fn PathIsUNCServerShareA(pszpath: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCServerShareA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCServerShareA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsUNCServerShareA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2342,7 +2342,7 @@ pub unsafe fn PathIsUNCServerShareW(pszpath: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCServerShareW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCServerShareW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsUNCServerShareW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2352,7 +2352,7 @@ pub unsafe fn PathIsUNCServerW(pszpath: P0) -> super::super::Foundation::BOO where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCServerW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCServerW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsUNCServerW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2362,7 +2362,7 @@ pub unsafe fn PathIsUNCW(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsUNCW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsUNCW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2372,7 +2372,7 @@ pub unsafe fn PathIsURLA(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsURLA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsURLA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathIsURLA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2382,21 +2382,21 @@ pub unsafe fn PathIsURLW(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsURLW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathIsURLW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathIsURLW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathMakePrettyA(pszpath: ::windows::core::PSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMakePrettyA ( pszpath : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMakePrettyA ( pszpath : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); PathMakePrettyA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathMakePrettyW(pszpath: ::windows::core::PWSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMakePrettyW ( pszpath : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMakePrettyW ( pszpath : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); PathMakePrettyW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2406,7 +2406,7 @@ pub unsafe fn PathMakeSystemFolderA(pszpath: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMakeSystemFolderA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMakeSystemFolderA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathMakeSystemFolderA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2416,7 +2416,7 @@ pub unsafe fn PathMakeSystemFolderW(pszpath: P0) -> super::super::Foundation where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMakeSystemFolderW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMakeSystemFolderW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathMakeSystemFolderW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2428,7 +2428,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PathMakeUniqueName ( pszuniquename : :: windows::core::PWSTR , cchmax : u32 , psztemplate : :: windows::core::PCWSTR , pszlongplate : :: windows::core::PCWSTR , pszdir : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathMakeUniqueName ( pszuniquename : ::windows::core::PWSTR , cchmax : u32 , psztemplate : ::windows::core::PCWSTR , pszlongplate : ::windows::core::PCWSTR , pszdir : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathMakeUniqueName(::core::mem::transmute(pszuniquename.as_ptr()), pszuniquename.len() as _, psztemplate.into_param().abi(), pszlongplate.into_param().abi(), pszdir.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2439,7 +2439,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMatchSpecA ( pszfile : :: windows::core::PCSTR , pszspec : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMatchSpecA ( pszfile : ::windows::core::PCSTR , pszspec : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathMatchSpecA(pszfile.into_param().abi(), pszspec.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2449,7 +2449,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMatchSpecExA ( pszfile : :: windows::core::PCSTR , pszspec : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMatchSpecExA ( pszfile : ::windows::core::PCSTR , pszspec : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); PathMatchSpecExA(pszfile.into_param().abi(), pszspec.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2459,7 +2459,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMatchSpecExW ( pszfile : :: windows::core::PCWSTR , pszspec : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMatchSpecExW ( pszfile : ::windows::core::PCWSTR , pszspec : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); PathMatchSpecExW(pszfile.into_param().abi(), pszspec.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2470,39 +2470,39 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMatchSpecW ( pszfile : :: windows::core::PCWSTR , pszspec : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathMatchSpecW ( pszfile : ::windows::core::PCWSTR , pszspec : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathMatchSpecW(pszfile.into_param().abi(), pszspec.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathParseIconLocationA(psziconfile: ::windows::core::PSTR) -> i32 { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathParseIconLocationA ( psziconfile : :: windows::core::PSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathParseIconLocationA ( psziconfile : ::windows::core::PSTR ) -> i32 ); PathParseIconLocationA(::core::mem::transmute(psziconfile)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathParseIconLocationW(psziconfile: ::windows::core::PWSTR) -> i32 { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathParseIconLocationW ( psziconfile : :: windows::core::PWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathParseIconLocationW ( psziconfile : ::windows::core::PWSTR ) -> i32 ); PathParseIconLocationW(::core::mem::transmute(psziconfile)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathQualify(psz: ::windows::core::PWSTR) { - ::windows::imp::link ! ( "shell32.dll""system" fn PathQualify ( psz : :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathQualify ( psz : ::windows::core::PWSTR ) -> ( ) ); PathQualify(::core::mem::transmute(psz)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathQuoteSpacesA(lpsz: &mut [u8; 260]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathQuoteSpacesA ( lpsz : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathQuoteSpacesA ( lpsz : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); PathQuoteSpacesA(::core::mem::transmute(lpsz.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathQuoteSpacesW(lpsz: &mut [u16; 260]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathQuoteSpacesW ( lpsz : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathQuoteSpacesW ( lpsz : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); PathQuoteSpacesW(::core::mem::transmute(lpsz.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2513,7 +2513,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRelativePathToA ( pszpath : :: windows::core::PSTR , pszfrom : :: windows::core::PCSTR , dwattrfrom : u32 , pszto : :: windows::core::PCSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRelativePathToA ( pszpath : ::windows::core::PSTR , pszfrom : ::windows::core::PCSTR , dwattrfrom : u32 , pszto : ::windows::core::PCSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); PathRelativePathToA(::core::mem::transmute(pszpath.as_ptr()), pszfrom.into_param().abi(), dwattrfrom, pszto.into_param().abi(), dwattrto) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2524,69 +2524,69 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRelativePathToW ( pszpath : :: windows::core::PWSTR , pszfrom : :: windows::core::PCWSTR , dwattrfrom : u32 , pszto : :: windows::core::PCWSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRelativePathToW ( pszpath : ::windows::core::PWSTR , pszfrom : ::windows::core::PCWSTR , dwattrfrom : u32 , pszto : ::windows::core::PCWSTR , dwattrto : u32 ) -> super::super::Foundation:: BOOL ); PathRelativePathToW(::core::mem::transmute(pszpath.as_ptr()), pszfrom.into_param().abi(), dwattrfrom, pszto.into_param().abi(), dwattrto) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathRemoveArgsA(pszpath: ::windows::core::PSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveArgsA ( pszpath : :: windows::core::PSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveArgsA ( pszpath : ::windows::core::PSTR ) -> ( ) ); PathRemoveArgsA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathRemoveArgsW(pszpath: ::windows::core::PWSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveArgsW ( pszpath : :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveArgsW ( pszpath : ::windows::core::PWSTR ) -> ( ) ); PathRemoveArgsW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathRemoveBackslashA(pszpath: ::windows::core::PSTR) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveBackslashA ( pszpath : :: windows::core::PSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveBackslashA ( pszpath : ::windows::core::PSTR ) -> ::windows::core::PSTR ); PathRemoveBackslashA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathRemoveBackslashW(pszpath: ::windows::core::PWSTR) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveBackslashW ( pszpath : :: windows::core::PWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveBackslashW ( pszpath : ::windows::core::PWSTR ) -> ::windows::core::PWSTR ); PathRemoveBackslashW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathRemoveBlanksA(pszpath: ::windows::core::PSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveBlanksA ( pszpath : :: windows::core::PSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveBlanksA ( pszpath : ::windows::core::PSTR ) -> ( ) ); PathRemoveBlanksA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathRemoveBlanksW(pszpath: ::windows::core::PWSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveBlanksW ( pszpath : :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveBlanksW ( pszpath : ::windows::core::PWSTR ) -> ( ) ); PathRemoveBlanksW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathRemoveExtensionA(pszpath: ::windows::core::PSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveExtensionA ( pszpath : :: windows::core::PSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveExtensionA ( pszpath : ::windows::core::PSTR ) -> ( ) ); PathRemoveExtensionA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathRemoveExtensionW(pszpath: ::windows::core::PWSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveExtensionW ( pszpath : :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveExtensionW ( pszpath : ::windows::core::PWSTR ) -> ( ) ); PathRemoveExtensionW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathRemoveFileSpecA(pszpath: ::windows::core::PSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveFileSpecA ( pszpath : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveFileSpecA ( pszpath : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); PathRemoveFileSpecA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathRemoveFileSpecW(pszpath: ::windows::core::PWSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveFileSpecW ( pszpath : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRemoveFileSpecW ( pszpath : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); PathRemoveFileSpecW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2596,7 +2596,7 @@ pub unsafe fn PathRenameExtensionA(pszpath: &mut [u8; 260], pszext: P0) -> s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRenameExtensionA ( pszpath : :: windows::core::PSTR , pszext : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRenameExtensionA ( pszpath : ::windows::core::PSTR , pszext : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathRenameExtensionA(::core::mem::transmute(pszpath.as_ptr()), pszext.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2606,13 +2606,13 @@ pub unsafe fn PathRenameExtensionW(pszpath: &mut [u16; 260], pszext: P0) -> where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRenameExtensionW ( pszpath : :: windows::core::PWSTR , pszext : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathRenameExtensionW ( pszpath : ::windows::core::PWSTR , pszext : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathRenameExtensionW(::core::mem::transmute(pszpath.as_ptr()), pszext.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathResolve(pszpath: &mut [u16; 260], dirs: ::core::option::Option<*const *const u16>, fflags: PRF_FLAGS) -> i32 { - ::windows::imp::link ! ( "shell32.dll""system" fn PathResolve ( pszpath : :: windows::core::PWSTR , dirs : *const *const u16 , fflags : PRF_FLAGS ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathResolve ( pszpath : ::windows::core::PWSTR , dirs : *const *const u16 , fflags : PRF_FLAGS ) -> i32 ); PathResolve(::core::mem::transmute(pszpath.as_ptr()), ::core::mem::transmute(dirs.unwrap_or(::std::ptr::null())), fflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2622,7 +2622,7 @@ pub unsafe fn PathSearchAndQualifyA(pszpath: P0, pszbuf: &mut [u8]) -> super where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSearchAndQualifyA ( pszpath : :: windows::core::PCSTR , pszbuf : :: windows::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSearchAndQualifyA ( pszpath : ::windows::core::PCSTR , pszbuf : ::windows::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); PathSearchAndQualifyA(pszpath.into_param().abi(), ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2632,7 +2632,7 @@ pub unsafe fn PathSearchAndQualifyW(pszpath: P0, pszbuf: &mut [u16]) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSearchAndQualifyW ( pszpath : :: windows::core::PCWSTR , pszbuf : :: windows::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSearchAndQualifyW ( pszpath : ::windows::core::PCWSTR , pszbuf : ::windows::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); PathSearchAndQualifyW(pszpath.into_param().abi(), ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2643,7 +2643,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSetDlgItemPathA ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : :: windows::core::PCSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSetDlgItemPathA ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : ::windows::core::PCSTR ) -> ( ) ); PathSetDlgItemPathA(hdlg.into_param().abi(), id, pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2654,7 +2654,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSetDlgItemPathW ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : :: windows::core::PCWSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSetDlgItemPathW ( hdlg : super::super::Foundation:: HWND , id : i32 , pszpath : ::windows::core::PCWSTR ) -> ( ) ); PathSetDlgItemPathW(hdlg.into_param().abi(), id, pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2663,7 +2663,7 @@ pub unsafe fn PathSkipRootA(pszpath: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSkipRootA ( pszpath : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSkipRootA ( pszpath : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); PathSkipRootA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2672,33 +2672,33 @@ pub unsafe fn PathSkipRootW(pszpath: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSkipRootW ( pszpath : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathSkipRootW ( pszpath : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); PathSkipRootW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathStripPathA(pszpath: ::windows::core::PSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathStripPathA ( pszpath : :: windows::core::PSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathStripPathA ( pszpath : ::windows::core::PSTR ) -> ( ) ); PathStripPathA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathStripPathW(pszpath: ::windows::core::PWSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathStripPathW ( pszpath : :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathStripPathW ( pszpath : ::windows::core::PWSTR ) -> ( ) ); PathStripPathW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathStripToRootA(pszpath: ::windows::core::PSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathStripToRootA ( pszpath : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathStripToRootA ( pszpath : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); PathStripToRootA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathStripToRootW(pszpath: ::windows::core::PWSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathStripToRootW ( pszpath : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathStripToRootW ( pszpath : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); PathStripToRootW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2708,7 +2708,7 @@ pub unsafe fn PathUnExpandEnvStringsA(pszpath: P0, pszbuf: &mut [u8]) -> sup where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnExpandEnvStringsA ( pszpath : :: windows::core::PCSTR , pszbuf : :: windows::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnExpandEnvStringsA ( pszpath : ::windows::core::PCSTR , pszbuf : ::windows::core::PSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); PathUnExpandEnvStringsA(pszpath.into_param().abi(), ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2718,19 +2718,19 @@ pub unsafe fn PathUnExpandEnvStringsW(pszpath: P0, pszbuf: &mut [u16]) -> su where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnExpandEnvStringsW ( pszpath : :: windows::core::PCWSTR , pszbuf : :: windows::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnExpandEnvStringsW ( pszpath : ::windows::core::PCWSTR , pszbuf : ::windows::core::PWSTR , cchbuf : u32 ) -> super::super::Foundation:: BOOL ); PathUnExpandEnvStringsW(pszpath.into_param().abi(), ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathUndecorateA(pszpath: ::windows::core::PSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUndecorateA ( pszpath : :: windows::core::PSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUndecorateA ( pszpath : ::windows::core::PSTR ) -> ( ) ); PathUndecorateA(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn PathUndecorateW(pszpath: ::windows::core::PWSTR) { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUndecorateW ( pszpath : :: windows::core::PWSTR ) -> ( ) ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUndecorateW ( pszpath : ::windows::core::PWSTR ) -> ( ) ); PathUndecorateW(::core::mem::transmute(pszpath)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2740,7 +2740,7 @@ pub unsafe fn PathUnmakeSystemFolderA(pszpath: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnmakeSystemFolderA ( pszpath : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnmakeSystemFolderA ( pszpath : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); PathUnmakeSystemFolderA(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2750,21 +2750,21 @@ pub unsafe fn PathUnmakeSystemFolderW(pszpath: P0) -> super::super::Foundati where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnmakeSystemFolderW ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnmakeSystemFolderW ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathUnmakeSystemFolderW(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathUnquoteSpacesA(lpsz: ::windows::core::PSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnquoteSpacesA ( lpsz : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnquoteSpacesA ( lpsz : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); PathUnquoteSpacesA(::core::mem::transmute(lpsz)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn PathUnquoteSpacesW(lpsz: ::windows::core::PWSTR) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnquoteSpacesW ( lpsz : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn PathUnquoteSpacesW ( lpsz : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); PathUnquoteSpacesW(::core::mem::transmute(lpsz)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2776,7 +2776,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn PathYetAnotherMakeUniqueName ( pszuniquename : :: windows::core::PWSTR , pszpath : :: windows::core::PCWSTR , pszshort : :: windows::core::PCWSTR , pszfilespec : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn PathYetAnotherMakeUniqueName ( pszuniquename : ::windows::core::PWSTR , pszpath : ::windows::core::PCWSTR , pszshort : ::windows::core::PCWSTR , pszfilespec : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); PathYetAnotherMakeUniqueName(::core::mem::transmute(pszuniquename.as_ptr()), pszpath.into_param().abi(), pszshort.into_param().abi(), pszfilespec.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2786,7 +2786,7 @@ pub unsafe fn PickIconDlg(hwnd: P0, psziconpath: &mut [u16], piiconindex: :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn PickIconDlg ( hwnd : super::super::Foundation:: HWND , psziconpath : :: windows::core::PWSTR , cchiconpath : u32 , piiconindex : *mut i32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn PickIconDlg ( hwnd : super::super::Foundation:: HWND , psziconpath : ::windows::core::PWSTR , cchiconpath : u32 , piiconindex : *mut i32 ) -> i32 ); PickIconDlg(hwnd.into_param().abi(), ::core::mem::transmute(psziconpath.as_ptr()), psziconpath.len() as _, ::core::mem::transmute(piiconindex.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2795,7 +2795,7 @@ pub unsafe fn QISearch(that: *mut ::core::ffi::c_void, pqit: *const QITAB) -> where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn QISearch ( that : *mut ::core::ffi::c_void , pqit : *const QITAB , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn QISearch ( that : *mut ::core::ffi::c_void , pqit : *const QITAB , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); QISearch(that, pqit, &::IID, &mut result__).from_abi(result__) } @@ -2837,7 +2837,7 @@ pub unsafe fn RegisterScaleChangeEvent(hevent: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn RegisterScaleChangeEvent ( hevent : super::super::Foundation:: HANDLE , pdwcookie : *mut usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn RegisterScaleChangeEvent ( hevent : super::super::Foundation:: HANDLE , pdwcookie : *mut usize ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RegisterScaleChangeEvent(hevent.into_param().abi(), &mut result__).from_abi(result__) } @@ -2848,7 +2848,7 @@ pub unsafe fn RegisterScaleChangeNotifications(displaydevice: DISPLAY_DEVICE where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" fn RegisterScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , hwndnotify : super::super::Foundation:: HWND , umsgnotify : u32 , pdwcookie : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" fn RegisterScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , hwndnotify : super::super::Foundation:: HWND , umsgnotify : u32 , pdwcookie : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); RegisterScaleChangeNotifications(displaydevice, hwndnotify.into_param().abi(), umsgnotify, &mut result__).from_abi(result__) } @@ -2870,7 +2870,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn RestartDialog ( hwnd : super::super::Foundation:: HWND , pszprompt : :: windows::core::PCWSTR , dwreturn : u32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn RestartDialog ( hwnd : super::super::Foundation:: HWND , pszprompt : ::windows::core::PCWSTR , dwreturn : u32 ) -> i32 ); RestartDialog(hwnd.into_param().abi(), pszprompt.into_param().abi(), dwreturn) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2881,13 +2881,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn RestartDialogEx ( hwnd : super::super::Foundation:: HWND , pszprompt : :: windows::core::PCWSTR , dwreturn : u32 , dwreasoncode : u32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn RestartDialogEx ( hwnd : super::super::Foundation:: HWND , pszprompt : ::windows::core::PCWSTR , dwreturn : u32 , dwreasoncode : u32 ) -> i32 ); RestartDialogEx(hwnd.into_param().abi(), pszprompt.into_param().abi(), dwreturn, dwreasoncode) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn RevokeScaleChangeNotifications(displaydevice: DISPLAY_DEVICE_TYPE, dwcookie: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" fn RevokeScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , dwcookie : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-0.dll""system" fn RevokeScaleChangeNotifications ( displaydevice : DISPLAY_DEVICE_TYPE , dwcookie : u32 ) -> ::windows::core::HRESULT ); RevokeScaleChangeNotifications(displaydevice, dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] @@ -2926,7 +2926,7 @@ pub unsafe fn SHAnsiToAnsi(pszsrc: P0, pszdst: &mut [u8]) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHAnsiToAnsi ( pszsrc : :: windows::core::PCSTR , pszdst : :: windows::core::PSTR , cchbuf : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHAnsiToAnsi ( pszsrc : ::windows::core::PCSTR , pszdst : ::windows::core::PSTR , cchbuf : i32 ) -> i32 ); SHAnsiToAnsi(pszsrc.into_param().abi(), ::core::mem::transmute(pszdst.as_ptr()), pszdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -2935,7 +2935,7 @@ pub unsafe fn SHAnsiToUnicode(pszsrc: P0, pwszdst: &mut [u16]) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHAnsiToUnicode ( pszsrc : :: windows::core::PCSTR , pwszdst : :: windows::core::PWSTR , cwchbuf : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHAnsiToUnicode ( pszsrc : ::windows::core::PCSTR , pwszdst : ::windows::core::PWSTR , cwchbuf : i32 ) -> i32 ); SHAnsiToUnicode(pszsrc.into_param().abi(), ::core::mem::transmute(pwszdst.as_ptr()), pwszdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -2951,7 +2951,7 @@ pub unsafe fn SHAssocEnumHandlers(pszextra: P0, affilter: ASSOC_FILTER) -> : where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHAssocEnumHandlers ( pszextra : :: windows::core::PCWSTR , affilter : ASSOC_FILTER , ppenumhandler : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHAssocEnumHandlers ( pszextra : ::windows::core::PCWSTR , affilter : ASSOC_FILTER , ppenumhandler : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHAssocEnumHandlers(pszextra.into_param().abi(), affilter, &mut result__).from_abi(result__) } @@ -2962,7 +2962,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHAssocEnumHandlersForProtocolByApplication ( protocol : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , enumhandlers : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHAssocEnumHandlersForProtocolByApplication ( protocol : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , enumhandlers : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHAssocEnumHandlersForProtocolByApplication(protocol.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -2973,7 +2973,7 @@ pub unsafe fn SHAutoComplete(hwndedit: P0, dwflags: SHELL_AUTOCOMPLETE_FLAGS where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHAutoComplete ( hwndedit : super::super::Foundation:: HWND , dwflags : SHELL_AUTOCOMPLETE_FLAGS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHAutoComplete ( hwndedit : super::super::Foundation:: HWND , dwflags : SHELL_AUTOCOMPLETE_FLAGS ) -> ::windows::core::HRESULT ); SHAutoComplete(hwndedit.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -2984,7 +2984,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHBindToFolderIDListParent ( psfroot : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHBindToFolderIDListParent ( psfroot : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHBindToFolderIDListParent(psfroot.into_param().abi(), pidl, &::IID, &mut result__, ::core::mem::transmute(ppidllast.unwrap_or(::std::ptr::null_mut()))).from_abi(result__) } @@ -2997,7 +2997,7 @@ where P1: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHBindToFolderIDListParentEx ( psfroot : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , ppbc : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHBindToFolderIDListParentEx ( psfroot : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , ppbc : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHBindToFolderIDListParentEx(psfroot.into_param().abi(), pidl, ppbc.into_param().abi(), &::IID, &mut result__, ::core::mem::transmute(ppidllast.unwrap_or(::std::ptr::null_mut()))).from_abi(result__) } @@ -3010,7 +3010,7 @@ where P1: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHBindToObject ( psf : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , pbc : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHBindToObject ( psf : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , pbc : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHBindToObject(psf.into_param().abi(), pidl, pbc.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3021,7 +3021,7 @@ pub unsafe fn SHBindToParent(pidl: *const Common::ITEMIDLIST, ppidllast: ::co where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHBindToParent ( pidl : *const Common:: ITEMIDLIST , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHBindToParent ( pidl : *const Common:: ITEMIDLIST , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void , ppidllast : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHBindToParent(pidl, &::IID, &mut result__, ::core::mem::transmute(ppidllast.unwrap_or(::std::ptr::null_mut()))).from_abi(result__) } @@ -3045,7 +3045,7 @@ pub unsafe fn SHCLSIDFromString(psz: P0) -> ::windows::core::Result<::window where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCLSIDFromString ( psz : :: windows::core::PCWSTR , pclsid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCLSIDFromString ( psz : ::windows::core::PCWSTR , pclsid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::GUID>(); SHCLSIDFromString(psz.into_param().abi(), &mut result__).from_abi(result__) } @@ -3117,7 +3117,7 @@ where P1: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCoCreateInstance ( pszclsid : :: windows::core::PCWSTR , pclsid : *const :: windows::core::GUID , punkouter : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCoCreateInstance ( pszclsid : ::windows::core::PCWSTR , pclsid : *const ::windows::core::GUID , punkouter : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCoCreateInstance(pszclsid.into_param().abi(), ::core::mem::transmute(pclsid.unwrap_or(::std::ptr::null())), punkouter.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3130,7 +3130,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCopyKeyA ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : :: windows::core::PCSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCopyKeyA ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : ::windows::core::PCSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHCopyKeyA(hkeysrc.into_param().abi(), pszsrcsubkey.into_param().abi(), hkeydest.into_param().abi(), freserved) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3142,7 +3142,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCopyKeyW ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : :: windows::core::PCWSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCopyKeyW ( hkeysrc : super::super::System::Registry:: HKEY , pszsrcsubkey : ::windows::core::PCWSTR , hkeydest : super::super::System::Registry:: HKEY , freserved : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHCopyKeyW(hkeysrc.into_param().abi(), pszsrcsubkey.into_param().abi(), hkeydest.into_param().abi(), freserved) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -3151,7 +3151,7 @@ pub unsafe fn SHCreateAssociationRegistration() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateAssociationRegistration ( riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateAssociationRegistration ( riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateAssociationRegistration(&::IID, &mut result__).from_abi(result__) } @@ -3163,7 +3163,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDataObject ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , pdtinner : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDataObject ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , pdtinner : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateDataObject(::core::mem::transmute(pidlfolder.unwrap_or(::std::ptr::null())), apidl.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(apidl.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdtinner.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3174,7 +3174,7 @@ pub unsafe fn SHCreateDefaultContextMenu(pdcm: *const DEFCONTEXTMENU) -> ::wi where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDefaultContextMenu ( pdcm : *const DEFCONTEXTMENU , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDefaultContextMenu ( pdcm : *const DEFCONTEXTMENU , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateDefaultContextMenu(pdcm, &::IID, &mut result__).from_abi(result__) } @@ -3184,7 +3184,7 @@ pub unsafe fn SHCreateDefaultExtractIcon() -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDefaultExtractIcon ( riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDefaultExtractIcon ( riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateDefaultExtractIcon(&::IID, &mut result__).from_abi(result__) } @@ -3194,7 +3194,7 @@ pub unsafe fn SHCreateDefaultPropertiesOp(psi: P0) -> ::windows::core::Resul where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDefaultPropertiesOp ( psi : * mut::core::ffi::c_void , ppfileop : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDefaultPropertiesOp ( psi : * mut::core::ffi::c_void , ppfileop : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateDefaultPropertiesOp(psi.into_param().abi(), &mut result__).from_abi(result__) } @@ -3206,7 +3206,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDirectory ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDirectory ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows::core::PCWSTR ) -> i32 ); SHCreateDirectory(hwnd.into_param().abi(), pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -3217,7 +3217,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDirectoryExA ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows::core::PCSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDirectoryExA ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows::core::PCSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); SHCreateDirectoryExA(hwnd.into_param().abi(), pszpath.into_param().abi(), ::core::mem::transmute(psa.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -3228,7 +3228,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDirectoryExW ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows::core::PCWSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateDirectoryExW ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows::core::PCWSTR , psa : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> i32 ); SHCreateDirectoryExW(hwnd.into_param().abi(), pszpath.into_param().abi(), ::core::mem::transmute(psa.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -3238,7 +3238,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateFileExtractIconW ( pszfile : :: windows::core::PCWSTR , dwfileattributes : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateFileExtractIconW ( pszfile : ::windows::core::PCWSTR , dwfileattributes : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateFileExtractIconW(pszfile.into_param().abi(), dwfileattributes, &::IID, &mut result__).from_abi(result__) } @@ -3249,7 +3249,7 @@ pub unsafe fn SHCreateItemFromIDList(pidl: *const Common::ITEMIDLIST) -> ::wi where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemFromIDList ( pidl : *const Common:: ITEMIDLIST , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemFromIDList ( pidl : *const Common:: ITEMIDLIST , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateItemFromIDList(pidl, &::IID, &mut result__).from_abi(result__) } @@ -3262,7 +3262,7 @@ where P1: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemFromParsingName ( pszpath : :: windows::core::PCWSTR , pbc : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemFromParsingName ( pszpath : ::windows::core::PCWSTR , pbc : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateItemFromParsingName(pszpath.into_param().abi(), pbc.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3276,7 +3276,7 @@ where P2: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemFromRelativeName ( psiparent : * mut::core::ffi::c_void , pszname : :: windows::core::PCWSTR , pbc : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemFromRelativeName ( psiparent : * mut::core::ffi::c_void , pszname : ::windows::core::PCWSTR , pbc : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateItemFromRelativeName(psiparent.into_param().abi(), pszname.into_param().abi(), pbc.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3287,7 +3287,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemInKnownFolder ( kfid : *const :: windows::core::GUID , dwkfflags : u32 , pszitem : :: windows::core::PCWSTR , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemInKnownFolder ( kfid : *const ::windows::core::GUID , dwkfflags : u32 , pszitem : ::windows::core::PCWSTR , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateItemInKnownFolder(kfid, dwkfflags, pszitem.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3299,7 +3299,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemWithParent ( pidlparent : *const Common:: ITEMIDLIST , psfparent : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , riid : *const :: windows::core::GUID , ppvitem : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateItemWithParent ( pidlparent : *const Common:: ITEMIDLIST , psfparent : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , riid : *const ::windows::core::GUID , ppvitem : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateItemWithParent(::core::mem::transmute(pidlparent.unwrap_or(::std::ptr::null())), psfparent.into_param().abi(), pidl, &::IID, &mut result__).from_abi(result__) } @@ -3325,14 +3325,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreatePropSheetExtArray ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR , max_iface : u32 ) -> HPSXA ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreatePropSheetExtArray ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR , max_iface : u32 ) -> HPSXA ); SHCreatePropSheetExtArray(hkey.into_param().abi(), pszsubkey.into_param().abi(), max_iface) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateQueryCancelAutoPlayMoniker() -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateQueryCancelAutoPlayMoniker ( ppmoniker : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateQueryCancelAutoPlayMoniker ( ppmoniker : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateQueryCancelAutoPlayMoniker(&mut result__).from_abi(result__) } @@ -3340,7 +3340,7 @@ pub unsafe fn SHCreateQueryCancelAutoPlayMoniker() -> ::windows::core::Result ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellFolderView ( pcsfv : *const SFV_CREATE , ppsv : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellFolderView ( pcsfv : *const SFV_CREATE , ppsv : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateShellFolderView(pcsfv, &mut result__).from_abi(result__) } @@ -3348,7 +3348,7 @@ pub unsafe fn SHCreateShellFolderView(pcsfv: *const SFV_CREATE) -> ::windows::co #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Ole", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHCreateShellFolderViewEx(pcsfv: *const CSFV) -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellFolderViewEx ( pcsfv : *const CSFV , ppsv : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellFolderViewEx ( pcsfv : *const CSFV , ppsv : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateShellFolderViewEx(pcsfv, &mut result__).from_abi(result__) } @@ -3359,7 +3359,7 @@ pub unsafe fn SHCreateShellItem(pidlparent: ::core::option::Option<*const Co where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItem ( pidlparent : *const Common:: ITEMIDLIST , psfparent : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , ppsi : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItem ( pidlparent : *const Common:: ITEMIDLIST , psfparent : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , ppsi : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateShellItem(::core::mem::transmute(pidlparent.unwrap_or(::std::ptr::null())), psfparent.into_param().abi(), pidl, &mut result__).from_abi(result__) } @@ -3370,7 +3370,7 @@ pub unsafe fn SHCreateShellItemArray(pidlparent: ::core::option::Option<*con where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItemArray ( pidlparent : *const Common:: ITEMIDLIST , psf : * mut::core::ffi::c_void , cidl : u32 , ppidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItemArray ( pidlparent : *const Common:: ITEMIDLIST , psf : * mut::core::ffi::c_void , cidl : u32 , ppidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateShellItemArray(::core::mem::transmute(pidlparent.unwrap_or(::std::ptr::null())), psf.into_param().abi(), ppidl.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(ppidl.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), &mut result__).from_abi(result__) } @@ -3382,7 +3382,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItemArrayFromDataObject ( pdo : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItemArrayFromDataObject ( pdo : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateShellItemArrayFromDataObject(pdo.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3390,7 +3390,7 @@ where #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHCreateShellItemArrayFromIDLists(rgpidl: &[*const Common::ITEMIDLIST]) -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItemArrayFromIDLists ( cidl : u32 , rgpidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItemArrayFromIDLists ( cidl : u32 , rgpidl : *const *const Common:: ITEMIDLIST , ppsiitemarray : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateShellItemArrayFromIDLists(rgpidl.len() as _, ::core::mem::transmute(rgpidl.as_ptr()), &mut result__).from_abi(result__) } @@ -3401,7 +3401,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItemArrayFromShellItem ( psi : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateShellItemArrayFromShellItem ( psi : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHCreateShellItemArrayFromShellItem(psi.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3419,7 +3419,7 @@ where #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHCreateStdEnumFmtEtc(afmt: &[super::super::System::Com::FORMATETC]) -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateStdEnumFmtEtc ( cfmt : u32 , afmt : *const super::super::System::Com:: FORMATETC , ppenumformatetc : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHCreateStdEnumFmtEtc ( cfmt : u32 , afmt : *const super::super::System::Com:: FORMATETC , ppenumformatetc : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateStdEnumFmtEtc(afmt.len() as _, ::core::mem::transmute(afmt.as_ptr()), &mut result__).from_abi(result__) } @@ -3430,7 +3430,7 @@ pub unsafe fn SHCreateStreamOnFileA(pszfile: P0, grfmode: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCreateStreamOnFileA ( pszfile : :: windows::core::PCSTR , grfmode : u32 , ppstm : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCreateStreamOnFileA ( pszfile : ::windows::core::PCSTR , grfmode : u32 , ppstm : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateStreamOnFileA(pszfile.into_param().abi(), grfmode, &mut result__).from_abi(result__) } @@ -3443,7 +3443,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCreateStreamOnFileEx ( pszfile : :: windows::core::PCWSTR , grfmode : u32 , dwattributes : u32 , fcreate : super::super::Foundation:: BOOL , pstmtemplate : * mut::core::ffi::c_void , ppstm : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCreateStreamOnFileEx ( pszfile : ::windows::core::PCWSTR , grfmode : u32 , dwattributes : u32 , fcreate : super::super::Foundation:: BOOL , pstmtemplate : * mut::core::ffi::c_void , ppstm : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateStreamOnFileEx(pszfile.into_param().abi(), grfmode, dwattributes, fcreate.into_param().abi(), pstmtemplate.into_param().abi(), &mut result__).from_abi(result__) } @@ -3454,7 +3454,7 @@ pub unsafe fn SHCreateStreamOnFileW(pszfile: P0, grfmode: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCreateStreamOnFileW ( pszfile : :: windows::core::PCWSTR , grfmode : u32 , ppstm : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCreateStreamOnFileW ( pszfile : ::windows::core::PCWSTR , grfmode : u32 , ppstm : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHCreateStreamOnFileW(pszfile.into_param().abi(), grfmode, &mut result__).from_abi(result__) } @@ -3468,7 +3468,7 @@ pub unsafe fn SHCreateThread(pfnthreadproc: super::super::System::Threading::LPT #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHCreateThreadRef(pcref: *mut i32, ppunk: *mut ::core::option::Option<::windows::core::IUnknown>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCreateThreadRef ( pcref : *mut i32 , ppunk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHCreateThreadRef ( pcref : *mut i32 , ppunk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHCreateThreadRef(pcref, ::core::mem::transmute(ppunk)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] @@ -3485,7 +3485,7 @@ pub unsafe fn SHDefExtractIconA(psziconfile: P0, iindex: i32, uflags: u32, p where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHDefExtractIconA ( psziconfile : :: windows::core::PCSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHDefExtractIconA ( psziconfile : ::windows::core::PCSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> ::windows::core::HRESULT ); SHDefExtractIconA(psziconfile.into_param().abi(), iindex, uflags, ::core::mem::transmute(phiconlarge.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phiconsmall.unwrap_or(::std::ptr::null_mut())), niconsize).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -3495,7 +3495,7 @@ pub unsafe fn SHDefExtractIconW(psziconfile: P0, iindex: i32, uflags: u32, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHDefExtractIconW ( psziconfile : :: windows::core::PCWSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHDefExtractIconW ( psziconfile : ::windows::core::PCWSTR , iindex : i32 , uflags : u32 , phiconlarge : *mut super::WindowsAndMessaging:: HICON , phiconsmall : *mut super::WindowsAndMessaging:: HICON , niconsize : u32 ) -> ::windows::core::HRESULT ); SHDefExtractIconW(psziconfile.into_param().abi(), iindex, uflags, ::core::mem::transmute(phiconlarge.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(phiconsmall.unwrap_or(::std::ptr::null_mut())), niconsize).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3506,7 +3506,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteEmptyKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteEmptyKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); SHDeleteEmptyKeyA(hkey.into_param().abi(), pszsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3517,7 +3517,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteEmptyKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteEmptyKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); SHDeleteEmptyKeyW(hkey.into_param().abi(), pszsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3528,7 +3528,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteKeyA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); SHDeleteKeyA(hkey.into_param().abi(), pszsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3539,7 +3539,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteKeyW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); SHDeleteKeyW(hkey.into_param().abi(), pszsubkey.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3551,7 +3551,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR ) -> super::super::Foundation:: WIN32_ERROR ); SHDeleteValueA(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3563,7 +3563,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHDeleteValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR ) -> super::super::Foundation:: WIN32_ERROR ); SHDeleteValueW(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -3584,7 +3584,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHDoDragDrop ( hwnd : super::super::Foundation:: HWND , pdata : * mut::core::ffi::c_void , pdsrc : * mut::core::ffi::c_void , dweffect : super::super::System::Ole:: DROPEFFECT , pdweffect : *mut super::super::System::Ole:: DROPEFFECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHDoDragDrop ( hwnd : super::super::Foundation:: HWND , pdata : * mut::core::ffi::c_void , pdsrc : * mut::core::ffi::c_void , dweffect : super::super::System::Ole:: DROPEFFECT , pdweffect : *mut super::super::System::Ole:: DROPEFFECT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHDoDragDrop(hwnd.into_param().abi(), pdata.into_param().abi(), pdsrc.into_param().abi(), dweffect, &mut result__).from_abi(result__) } @@ -3596,7 +3596,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHEmptyRecycleBinA ( hwnd : super::super::Foundation:: HWND , pszrootpath : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHEmptyRecycleBinA ( hwnd : super::super::Foundation:: HWND , pszrootpath : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); SHEmptyRecycleBinA(hwnd.into_param().abi(), pszrootpath.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -3607,7 +3607,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHEmptyRecycleBinW ( hwnd : super::super::Foundation:: HWND , pszrootpath : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHEmptyRecycleBinW ( hwnd : super::super::Foundation:: HWND , pszrootpath : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); SHEmptyRecycleBinW(hwnd.into_param().abi(), pszrootpath.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3617,7 +3617,7 @@ pub unsafe fn SHEnumKeyExA(hkey: P0, dwindex: u32, pszname: ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHEnumKeyExA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : :: windows::core::PSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHEnumKeyExA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : ::windows::core::PSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHEnumKeyExA(hkey.into_param().abi(), dwindex, ::core::mem::transmute(pszname), pcchname) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3627,7 +3627,7 @@ pub unsafe fn SHEnumKeyExW(hkey: P0, dwindex: u32, pszname: ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHEnumKeyExW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : :: windows::core::PWSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHEnumKeyExW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszname : ::windows::core::PWSTR , pcchname : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHEnumKeyExW(hkey.into_param().abi(), dwindex, ::core::mem::transmute(pszname), pcchname) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3637,7 +3637,7 @@ pub unsafe fn SHEnumValueA(hkey: P0, dwindex: u32, pszvaluename: ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHEnumValueA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : :: windows::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHEnumValueA ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : ::windows::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHEnumValueA(hkey.into_param().abi(), dwindex, ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -3647,7 +3647,7 @@ pub unsafe fn SHEnumValueW(hkey: P0, dwindex: u32, pszvaluename: ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHEnumValueW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : :: windows::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHEnumValueW ( hkey : super::super::System::Registry:: HKEY , dwindex : u32 , pszvaluename : ::windows::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHEnumValueW(hkey.into_param().abi(), dwindex, ::core::mem::transmute(pszvaluename), ::core::mem::transmute(pcchvaluename.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] @@ -3657,7 +3657,7 @@ pub unsafe fn SHEnumerateUnreadMailAccountsW(hkeyuser: P0, dwindex: u32, psz where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHEnumerateUnreadMailAccountsW ( hkeyuser : super::super::System::Registry:: HKEY , dwindex : u32 , pszmailaddress : :: windows::core::PWSTR , cchmailaddress : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHEnumerateUnreadMailAccountsW ( hkeyuser : super::super::System::Registry:: HKEY , dwindex : u32 , pszmailaddress : ::windows::core::PWSTR , cchmailaddress : i32 ) -> ::windows::core::HRESULT ); SHEnumerateUnreadMailAccountsW(hkeyuser.into_param().abi(), dwindex, ::core::mem::transmute(pszmailaddress.as_ptr()), pszmailaddress.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -3666,7 +3666,7 @@ pub unsafe fn SHEvaluateSystemCommandTemplate(pszcmdtemplate: P0, ppszapplic where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHEvaluateSystemCommandTemplate ( pszcmdtemplate : :: windows::core::PCWSTR , ppszapplication : *mut :: windows::core::PWSTR , ppszcommandline : *mut :: windows::core::PWSTR , ppszparameters : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHEvaluateSystemCommandTemplate ( pszcmdtemplate : ::windows::core::PCWSTR , ppszapplication : *mut ::windows::core::PWSTR , ppszcommandline : *mut ::windows::core::PWSTR , ppszparameters : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); SHEvaluateSystemCommandTemplate(pszcmdtemplate.into_param().abi(), ppszapplication, ::core::mem::transmute(ppszcommandline.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(ppszparameters.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -3711,14 +3711,14 @@ pub unsafe fn SHFlushSFCache() { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SHFormatDateTimeA(pft: *const super::super::Foundation::FILETIME, pdwflags: ::core::option::Option<*mut u32>, pszbuf: &mut [u8]) -> i32 { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHFormatDateTimeA ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : :: windows::core::PSTR , cchbuf : u32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHFormatDateTimeA ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : ::windows::core::PSTR , cchbuf : u32 ) -> i32 ); SHFormatDateTimeA(pft, ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SHFormatDateTimeW(pft: *const super::super::Foundation::FILETIME, pdwflags: ::core::option::Option<*mut u32>, pszbuf: &mut [u16]) -> i32 { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHFormatDateTimeW ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : :: windows::core::PWSTR , cchbuf : u32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHFormatDateTimeW ( pft : *const super::super::Foundation:: FILETIME , pdwflags : *mut u32 , pszbuf : ::windows::core::PWSTR , cchbuf : u32 ) -> i32 ); SHFormatDateTimeW(pft, ::core::mem::transmute(pdwflags.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -3764,7 +3764,7 @@ pub unsafe fn SHGetAttributesFromDataObject(pdo: P0, dwattributemask: u32, p where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetAttributesFromDataObject ( pdo : * mut::core::ffi::c_void , dwattributemask : u32 , pdwattributes : *mut u32 , pcitems : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetAttributesFromDataObject ( pdo : * mut::core::ffi::c_void , dwattributemask : u32 , pdwattributes : *mut u32 , pcitems : *mut u32 ) -> ::windows::core::HRESULT ); SHGetAttributesFromDataObject(pdo.into_param().abi(), dwattributemask, ::core::mem::transmute(pdwattributes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcitems.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -3774,7 +3774,7 @@ pub unsafe fn SHGetDataFromIDListA(psf: P0, pidl: *const Common::ITEMIDLIST, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDataFromIDListA ( psf : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDataFromIDListA ( psf : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> ::windows::core::HRESULT ); SHGetDataFromIDListA(psf.into_param().abi(), pidl, nformat, pv, cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -3784,13 +3784,13 @@ pub unsafe fn SHGetDataFromIDListW(psf: P0, pidl: *const Common::ITEMIDLIST, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDataFromIDListW ( psf : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDataFromIDListW ( psf : * mut::core::ffi::c_void , pidl : *const Common:: ITEMIDLIST , nformat : SHGDFIL_FORMAT , pv : *mut ::core::ffi::c_void , cb : i32 ) -> ::windows::core::HRESULT ); SHGetDataFromIDListW(psf.into_param().abi(), pidl, nformat, pv, cb).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHGetDesktopFolder() -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDesktopFolder ( ppshf : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDesktopFolder ( ppshf : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHGetDesktopFolder(&mut result__).from_abi(result__) } @@ -3801,7 +3801,7 @@ pub unsafe fn SHGetDiskFreeSpaceExA(pszdirectoryname: P0, pulfreebytesavaila where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDiskFreeSpaceExA ( pszdirectoryname : :: windows::core::PCSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDiskFreeSpaceExA ( pszdirectoryname : ::windows::core::PCSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); SHGetDiskFreeSpaceExA(pszdirectoryname.into_param().abi(), ::core::mem::transmute(pulfreebytesavailabletocaller.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pultotalnumberofbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pultotalnumberoffreebytes.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -3811,7 +3811,7 @@ pub unsafe fn SHGetDiskFreeSpaceExW(pszdirectoryname: P0, pulfreebytesavaila where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDiskFreeSpaceExW ( pszdirectoryname : :: windows::core::PCWSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDiskFreeSpaceExW ( pszdirectoryname : ::windows::core::PCWSTR , pulfreebytesavailabletocaller : *mut u64 , pultotalnumberofbytes : *mut u64 , pultotalnumberoffreebytes : *mut u64 ) -> super::super::Foundation:: BOOL ); SHGetDiskFreeSpaceExW(pszdirectoryname.into_param().abi(), ::core::mem::transmute(pulfreebytesavailabletocaller.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pultotalnumberofbytes.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pultotalnumberoffreebytes.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -3820,7 +3820,7 @@ pub unsafe fn SHGetDriveMedia(pszdrive: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDriveMedia ( pszdrive : :: windows::core::PCWSTR , pdwmediacontent : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetDriveMedia ( pszdrive : ::windows::core::PCWSTR , pdwmediacontent : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHGetDriveMedia(pszdrive.into_param().abi(), &mut result__).from_abi(result__) } @@ -3831,7 +3831,7 @@ pub unsafe fn SHGetFileInfoA(pszpath: P0, dwfileattributes: super::super::St where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFileInfoA ( pszpath : :: windows::core::PCSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOA , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFileInfoA ( pszpath : ::windows::core::PCSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOA , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); SHGetFileInfoA(pszpath.into_param().abi(), dwfileattributes, ::core::mem::transmute(psfi.unwrap_or(::std::ptr::null_mut())), cbfileinfo, uflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Storage_FileSystem\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -3841,7 +3841,7 @@ pub unsafe fn SHGetFileInfoW(pszpath: P0, dwfileattributes: super::super::St where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFileInfoW ( pszpath : :: windows::core::PCWSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOW , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFileInfoW ( pszpath : ::windows::core::PCWSTR , dwfileattributes : super::super::Storage::FileSystem:: FILE_FLAGS_AND_ATTRIBUTES , psfi : *mut SHFILEINFOW , cbfileinfo : u32 , uflags : SHGFI_FLAGS ) -> usize ); SHGetFileInfoW(pszpath.into_param().abi(), dwfileattributes, ::core::mem::transmute(psfi.unwrap_or(::std::ptr::null_mut())), cbfileinfo, uflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -3852,7 +3852,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut Common::ITEMIDLIST>(); SHGetFolderLocation(hwnd.into_param().abi(), csidl, htoken.into_param().abi(), dwflags, &mut result__).from_abi(result__) } @@ -3864,7 +3864,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderPathA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderPathA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); SHGetFolderPathA(hwnd.into_param().abi(), csidl, htoken.into_param().abi(), dwflags, ::core::mem::transmute(pszpath.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -3876,7 +3876,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderPathAndSubDirA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : :: windows::core::PCSTR , pszpath : :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderPathAndSubDirA ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : ::windows::core::PCSTR , pszpath : ::windows::core::PSTR ) -> ::windows::core::HRESULT ); SHGetFolderPathAndSubDirA(hwnd.into_param().abi(), csidl, htoken.into_param().abi(), dwflags, pszsubdir.into_param().abi(), ::core::mem::transmute(pszpath.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -3888,7 +3888,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderPathAndSubDirW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : :: windows::core::PCWSTR , pszpath : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderPathAndSubDirW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszsubdir : ::windows::core::PCWSTR , pszpath : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); SHGetFolderPathAndSubDirW(hwnd.into_param().abi(), csidl, htoken.into_param().abi(), dwflags, pszsubdir.into_param().abi(), ::core::mem::transmute(pszpath.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -3899,7 +3899,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderPathW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetFolderPathW ( hwnd : super::super::Foundation:: HWND , csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); SHGetFolderPathW(hwnd.into_param().abi(), csidl, htoken.into_param().abi(), dwflags, ::core::mem::transmute(pszpath.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -3909,7 +3909,7 @@ pub unsafe fn SHGetIDListFromObject(punk: P0) -> ::windows::core::Result<*mu where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetIDListFromObject ( punk : * mut::core::ffi::c_void , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetIDListFromObject ( punk : * mut::core::ffi::c_void , ppidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut Common::ITEMIDLIST>(); SHGetIDListFromObject(punk.into_param().abi(), &mut result__).from_abi(result__) } @@ -3919,7 +3919,7 @@ pub unsafe fn SHGetIconOverlayIndexA(psziconpath: P0, iiconindex: i32) -> i3 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetIconOverlayIndexA ( psziconpath : :: windows::core::PCSTR , iiconindex : i32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetIconOverlayIndexA ( psziconpath : ::windows::core::PCSTR , iiconindex : i32 ) -> i32 ); SHGetIconOverlayIndexA(psziconpath.into_param().abi(), iiconindex) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -3928,7 +3928,7 @@ pub unsafe fn SHGetIconOverlayIndexW(psziconpath: P0, iiconindex: i32) -> i3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetIconOverlayIndexW ( psziconpath : :: windows::core::PCWSTR , iiconindex : i32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetIconOverlayIndexW ( psziconpath : ::windows::core::PCWSTR , iiconindex : i32 ) -> i32 ); SHGetIconOverlayIndexW(psziconpath.into_param().abi(), iiconindex) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -3937,21 +3937,21 @@ pub unsafe fn SHGetImageList(iimagelist: i32) -> ::windows::core::Result where T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetImageList ( iimagelist : i32 , riid : *const :: windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetImageList ( iimagelist : i32 , riid : *const ::windows::core::GUID , ppvobj : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHGetImageList(iimagelist, &::IID, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHGetInstanceExplorer() -> ::windows::core::Result<::windows::core::IUnknown> { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetInstanceExplorer ( ppunk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetInstanceExplorer ( ppunk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); SHGetInstanceExplorer(&mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHGetInverseCMAP(pbmap: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetInverseCMAP ( pbmap : *mut u8 , cbmap : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetInverseCMAP ( pbmap : *mut u8 , cbmap : u32 ) -> ::windows::core::HRESULT ); SHGetInverseCMAP(::core::mem::transmute(pbmap.as_ptr()), pbmap.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -3962,7 +3962,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetItemFromDataObject ( pdtobj : * mut::core::ffi::c_void , dwflags : DATAOBJ_GET_ITEM_FLAGS , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetItemFromDataObject ( pdtobj : * mut::core::ffi::c_void , dwflags : DATAOBJ_GET_ITEM_FLAGS , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHGetItemFromDataObject(pdtobj.into_param().abi(), dwflags, &::IID, &mut result__).from_abi(result__) } @@ -3973,7 +3973,7 @@ where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetItemFromObject ( punk : * mut::core::ffi::c_void , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetItemFromObject ( punk : * mut::core::ffi::c_void , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHGetItemFromObject(punk.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -3984,7 +3984,7 @@ pub unsafe fn SHGetKnownFolderIDList(rfid: *const ::windows::core::GUID, dwf where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetKnownFolderIDList ( rfid : *const :: windows::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetKnownFolderIDList ( rfid : *const ::windows::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , ppidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut Common::ITEMIDLIST>(); SHGetKnownFolderIDList(rfid, dwflags, htoken.into_param().abi(), &mut result__).from_abi(result__) } @@ -3996,7 +3996,7 @@ where P0: ::windows::core::IntoParam, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetKnownFolderItem ( rfid : *const :: windows::core::GUID , flags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetKnownFolderItem ( rfid : *const ::windows::core::GUID , flags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHGetKnownFolderItem(rfid, flags, htoken.into_param().abi(), &::IID, &mut result__).from_abi(result__) } @@ -4007,7 +4007,7 @@ pub unsafe fn SHGetKnownFolderPath(rfid: *const ::windows::core::GUID, dwfla where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetKnownFolderPath ( rfid : *const :: windows::core::GUID , dwflags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , ppszpath : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetKnownFolderPath ( rfid : *const ::windows::core::GUID , dwflags : KNOWN_FOLDER_FLAG , htoken : super::super::Foundation:: HANDLE , ppszpath : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SHGetKnownFolderPath(rfid, dwflags, htoken.into_param().abi(), &mut result__).from_abi(result__) } @@ -4017,14 +4017,14 @@ pub unsafe fn SHGetLocalizedName(pszpath: P0, pszresmodule: &mut [u16], pids where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetLocalizedName ( pszpath : :: windows::core::PCWSTR , pszresmodule : :: windows::core::PWSTR , cch : u32 , pidsres : *mut i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetLocalizedName ( pszpath : ::windows::core::PCWSTR , pszresmodule : ::windows::core::PWSTR , cch : u32 , pidsres : *mut i32 ) -> ::windows::core::HRESULT ); SHGetLocalizedName(pszpath.into_param().abi(), ::core::mem::transmute(pszresmodule.as_ptr()), pszresmodule.len() as _, pidsres).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] #[inline] pub unsafe fn SHGetMalloc() -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetMalloc ( ppmalloc : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetMalloc ( ppmalloc : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHGetMalloc(&mut result__).from_abi(result__) } @@ -4032,7 +4032,7 @@ pub unsafe fn SHGetMalloc() -> ::windows::core::Result ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetNameFromIDList ( pidl : *const Common:: ITEMIDLIST , sigdnname : SIGDN , ppszname : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetNameFromIDList ( pidl : *const Common:: ITEMIDLIST , sigdnname : SIGDN , ppszname : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SHGetNameFromIDList(pidl, sigdnname, &mut result__).from_abi(result__) } @@ -4044,7 +4044,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetNewLinkInfoA ( pszlinkto : :: windows::core::PCSTR , pszdir : :: windows::core::PCSTR , pszname : :: windows::core::PSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetNewLinkInfoA ( pszlinkto : ::windows::core::PCSTR , pszdir : ::windows::core::PCSTR , pszname : ::windows::core::PSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); SHGetNewLinkInfoA(pszlinkto.into_param().abi(), pszdir.into_param().abi(), ::core::mem::transmute(pszname.as_ptr()), pfmustcopy, uflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4055,28 +4055,28 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetNewLinkInfoW ( pszlinkto : :: windows::core::PCWSTR , pszdir : :: windows::core::PCWSTR , pszname : :: windows::core::PWSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetNewLinkInfoW ( pszlinkto : ::windows::core::PCWSTR , pszdir : ::windows::core::PCWSTR , pszname : ::windows::core::PWSTR , pfmustcopy : *mut super::super::Foundation:: BOOL , uflags : u32 ) -> super::super::Foundation:: BOOL ); SHGetNewLinkInfoW(pszlinkto.into_param().abi(), pszdir.into_param().abi(), ::core::mem::transmute(pszname.as_ptr()), pfmustcopy, uflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHGetPathFromIDListA(pidl: *const Common::ITEMIDLIST, pszpath: &mut [u8; 260]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPathFromIDListA ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPathFromIDListA ( pidl : *const Common:: ITEMIDLIST , pszpath : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); SHGetPathFromIDListA(pidl, ::core::mem::transmute(pszpath.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHGetPathFromIDListEx(pidl: *const Common::ITEMIDLIST, pszpath: &mut [u16], uopts: GPFIDL_FLAGS) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPathFromIDListEx ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows::core::PWSTR , cchpath : u32 , uopts : GPFIDL_FLAGS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPathFromIDListEx ( pidl : *const Common:: ITEMIDLIST , pszpath : ::windows::core::PWSTR , cchpath : u32 , uopts : GPFIDL_FLAGS ) -> super::super::Foundation:: BOOL ); SHGetPathFromIDListEx(pidl, ::core::mem::transmute(pszpath.as_ptr()), pszpath.len() as _, uopts) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Shell_Common"))] #[inline] pub unsafe fn SHGetPathFromIDListW(pidl: *const Common::ITEMIDLIST, pszpath: &mut [u16; 260]) -> super::super::Foundation::BOOL { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPathFromIDListW ( pidl : *const Common:: ITEMIDLIST , pszpath : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetPathFromIDListW ( pidl : *const Common:: ITEMIDLIST , pszpath : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); SHGetPathFromIDListW(pidl, ::core::mem::transmute(pszpath.as_ptr())) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -4086,7 +4086,7 @@ pub unsafe fn SHGetRealIDL(psf: P0, pidlsimple: *const Common::ITEMIDLIST) - where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetRealIDL ( psf : * mut::core::ffi::c_void , pidlsimple : *const Common:: ITEMIDLIST , ppidlreal : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetRealIDL ( psf : * mut::core::ffi::c_void , pidlsimple : *const Common:: ITEMIDLIST , ppidlreal : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut Common::ITEMIDLIST>(); SHGetRealIDL(psf.into_param().abi(), pidlsimple, &mut result__).from_abi(result__) } @@ -4096,7 +4096,7 @@ pub unsafe fn SHGetSetFolderCustomSettings(pfcs: *mut SHFOLDERCUSTOMSETTINGS where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetSetFolderCustomSettings ( pfcs : *mut SHFOLDERCUSTOMSETTINGS , pszpath : :: windows::core::PCWSTR , dwreadwrite : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetSetFolderCustomSettings ( pfcs : *mut SHFOLDERCUSTOMSETTINGS , pszpath : ::windows::core::PCWSTR , dwreadwrite : u32 ) -> ::windows::core::HRESULT ); SHGetSetFolderCustomSettings(pfcs, pszpath.into_param().abi(), dwreadwrite).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4122,7 +4122,7 @@ pub unsafe fn SHGetSpecialFolderLocation(hwnd: P0, csidl: i32) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetSpecialFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetSpecialFolderLocation ( hwnd : super::super::Foundation:: HWND , csidl : i32 , ppidl : *mut *mut Common:: ITEMIDLIST ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<*mut Common::ITEMIDLIST>(); SHGetSpecialFolderLocation(hwnd.into_param().abi(), csidl, &mut result__).from_abi(result__) } @@ -4134,7 +4134,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetSpecialFolderPathA ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows::core::PSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetSpecialFolderPathA ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows::core::PSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); SHGetSpecialFolderPathA(hwnd.into_param().abi(), ::core::mem::transmute(pszpath.as_ptr()), csidl, fcreate.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4145,14 +4145,14 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetSpecialFolderPathW ( hwnd : super::super::Foundation:: HWND , pszpath : :: windows::core::PWSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetSpecialFolderPathW ( hwnd : super::super::Foundation:: HWND , pszpath : ::windows::core::PWSTR , csidl : i32 , fcreate : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); SHGetSpecialFolderPathW(hwnd.into_param().abi(), ::core::mem::transmute(pszpath.as_ptr()), csidl, fcreate.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] #[inline] pub unsafe fn SHGetStockIconInfo(siid: SHSTOCKICONID, uflags: SHGSI_FLAGS, psii: *mut SHSTOCKICONINFO) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetStockIconInfo ( siid : SHSTOCKICONID , uflags : SHGSI_FLAGS , psii : *mut SHSTOCKICONINFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetStockIconInfo ( siid : SHSTOCKICONID , uflags : SHGSI_FLAGS , psii : *mut SHSTOCKICONINFO ) -> ::windows::core::HRESULT ); SHGetStockIconInfo(siid, uflags, psii).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -4162,14 +4162,14 @@ pub unsafe fn SHGetTemporaryPropertyForItem(psi: P0, propkey: *const Propert where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetTemporaryPropertyForItem ( psi : * mut::core::ffi::c_void , propkey : *const PropertiesSystem:: PROPERTYKEY , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetTemporaryPropertyForItem ( psi : * mut::core::ffi::c_void , propkey : *const PropertiesSystem:: PROPERTYKEY , ppropvar : *mut super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHGetTemporaryPropertyForItem(psi.into_param().abi(), propkey, &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHGetThreadRef() -> ::windows::core::Result<::windows::core::IUnknown> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetThreadRef ( ppunk : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetThreadRef ( ppunk : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::IUnknown>(); SHGetThreadRef(&mut result__).from_abi(result__) } @@ -4181,7 +4181,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHGetUnreadMailCountW ( hkeyuser : super::super::System::Registry:: HKEY , pszmailaddress : :: windows::core::PCWSTR , pdwcount : *mut u32 , pfiletime : *mut super::super::Foundation:: FILETIME , pszshellexecutecommand : :: windows::core::PWSTR , cchshellexecutecommand : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHGetUnreadMailCountW ( hkeyuser : super::super::System::Registry:: HKEY , pszmailaddress : ::windows::core::PCWSTR , pdwcount : *mut u32 , pfiletime : *mut super::super::Foundation:: FILETIME , pszshellexecutecommand : ::windows::core::PWSTR , cchshellexecutecommand : i32 ) -> ::windows::core::HRESULT ); SHGetUnreadMailCountW(hkeyuser.into_param().abi(), pszmailaddress.into_param().abi(), ::core::mem::transmute(pdwcount.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pfiletime.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pszshellexecutecommand.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszshellexecutecommand.as_deref().map_or(0, |slice| slice.len() as _)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4193,7 +4193,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHGetValueA(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4205,7 +4205,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHGetValueW(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -4216,7 +4216,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetViewStatePropertyBag ( pidl : *const Common:: ITEMIDLIST , pszbagname : :: windows::core::PCWSTR , dwflags : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHGetViewStatePropertyBag ( pidl : *const Common:: ITEMIDLIST , pszbagname : ::windows::core::PCWSTR , dwflags : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); SHGetViewStatePropertyBag(::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), pszbagname.into_param().abi(), dwflags, &::IID, &mut result__).from_abi(result__) } @@ -4252,7 +4252,7 @@ pub unsafe fn SHILCreateFromPath(pszpath: P0, ppidl: *mut *mut Common::ITEMI where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHILCreateFromPath ( pszpath : :: windows::core::PCWSTR , ppidl : *mut *mut Common:: ITEMIDLIST , rgfinout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHILCreateFromPath ( pszpath : ::windows::core::PCWSTR , ppidl : *mut *mut Common:: ITEMIDLIST , rgfinout : *mut u32 ) -> ::windows::core::HRESULT ); SHILCreateFromPath(pszpath.into_param().abi(), ppidl, ::core::mem::transmute(rgfinout.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4265,7 +4265,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHInvokePrinterCommandA ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : :: windows::core::PCSTR , lpbuf2 : :: windows::core::PCSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHInvokePrinterCommandA ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : ::windows::core::PCSTR , lpbuf2 : ::windows::core::PCSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); SHInvokePrinterCommandA(hwnd.into_param().abi(), uaction, lpbuf1.into_param().abi(), lpbuf2.into_param().abi(), fmodal.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4278,7 +4278,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHInvokePrinterCommandW ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : :: windows::core::PCWSTR , lpbuf2 : :: windows::core::PCWSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHInvokePrinterCommandW ( hwnd : super::super::Foundation:: HWND , uaction : u32 , lpbuf1 : ::windows::core::PCWSTR , lpbuf2 : ::windows::core::PCWSTR , fmodal : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); SHInvokePrinterCommandW(hwnd.into_param().abi(), uaction, lpbuf1.into_param().abi(), lpbuf2.into_param().abi(), fmodal.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4287,7 +4287,7 @@ pub unsafe fn SHIsFileAvailableOffline(pwszpath: P0, pdwstatus: ::core::opti where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHIsFileAvailableOffline ( pwszpath : :: windows::core::PCWSTR , pdwstatus : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHIsFileAvailableOffline ( pwszpath : ::windows::core::PCWSTR , pdwstatus : *mut u32 ) -> ::windows::core::HRESULT ); SHIsFileAvailableOffline(pwszpath.into_param().abi(), ::core::mem::transmute(pdwstatus.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4305,13 +4305,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHLimitInputEdit ( hwndedit : super::super::Foundation:: HWND , psf : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHLimitInputEdit ( hwndedit : super::super::Foundation:: HWND , psf : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHLimitInputEdit(hwndedit.into_param().abi(), psf.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHLoadInProc(rclsid: *const ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shell32.dll""system" fn SHLoadInProc ( rclsid : *const :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHLoadInProc ( rclsid : *const ::windows::core::GUID ) -> ::windows::core::HRESULT ); SHLoadInProc(rclsid).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4320,13 +4320,13 @@ pub unsafe fn SHLoadIndirectString(pszsource: P0, pszoutbuf: &mut [u16], ppv where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHLoadIndirectString ( pszsource : :: windows::core::PCWSTR , pszoutbuf : :: windows::core::PWSTR , cchoutbuf : u32 , ppvreserved : *const *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHLoadIndirectString ( pszsource : ::windows::core::PCWSTR , pszoutbuf : ::windows::core::PWSTR , cchoutbuf : u32 , ppvreserved : *const *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHLoadIndirectString(pszsource.into_param().abi(), ::core::mem::transmute(pszoutbuf.as_ptr()), pszoutbuf.len() as _, ::core::mem::transmute(ppvreserved.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHLoadNonloadedIconOverlayIdentifiers() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shell32.dll""system" fn SHLoadNonloadedIconOverlayIdentifiers ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHLoadNonloadedIconOverlayIdentifiers ( ) -> ::windows::core::HRESULT ); SHLoadNonloadedIconOverlayIdentifiers().ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4359,7 +4359,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHMessageBoxCheckA ( hwnd : super::super::Foundation:: HWND , psztext : :: windows::core::PCSTR , pszcaption : :: windows::core::PCSTR , utype : u32 , idefault : i32 , pszregval : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHMessageBoxCheckA ( hwnd : super::super::Foundation:: HWND , psztext : ::windows::core::PCSTR , pszcaption : ::windows::core::PCSTR , utype : u32 , idefault : i32 , pszregval : ::windows::core::PCSTR ) -> i32 ); SHMessageBoxCheckA(hwnd.into_param().abi(), psztext.into_param().abi(), pszcaption.into_param().abi(), utype, idefault, pszregval.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4372,7 +4372,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHMessageBoxCheckW ( hwnd : super::super::Foundation:: HWND , psztext : :: windows::core::PCWSTR , pszcaption : :: windows::core::PCWSTR , utype : u32 , idefault : i32 , pszregval : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHMessageBoxCheckW ( hwnd : super::super::Foundation:: HWND , psztext : ::windows::core::PCWSTR , pszcaption : ::windows::core::PCWSTR , utype : u32 , idefault : i32 , pszregval : ::windows::core::PCWSTR ) -> i32 ); SHMessageBoxCheckW(hwnd.into_param().abi(), psztext.into_param().abi(), pszcaption.into_param().abi(), utype, idefault, pszregval.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -4382,7 +4382,7 @@ pub unsafe fn SHMultiFileProperties(pdtobj: P0, dwflags: u32) -> ::windows:: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHMultiFileProperties ( pdtobj : * mut::core::ffi::c_void , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHMultiFileProperties ( pdtobj : * mut::core::ffi::c_void , dwflags : u32 ) -> ::windows::core::HRESULT ); SHMultiFileProperties(pdtobj.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4394,14 +4394,14 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHObjectProperties ( hwnd : super::super::Foundation:: HWND , shopobjecttype : SHOP_TYPE , pszobjectname : :: windows::core::PCWSTR , pszpropertypage : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHObjectProperties ( hwnd : super::super::Foundation:: HWND , shopobjecttype : SHOP_TYPE , pszobjectname : ::windows::core::PCWSTR , pszpropertypage : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SHObjectProperties(hwnd.into_param().abi(), shopobjecttype, pszobjectname.into_param().abi(), pszpropertypage.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn SHOpenFolderAndSelectItems(pidlfolder: *const Common::ITEMIDLIST, apidl: ::core::option::Option<&[*const Common::ITEMIDLIST]>, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shell32.dll""system" fn SHOpenFolderAndSelectItems ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHOpenFolderAndSelectItems ( pidlfolder : *const Common:: ITEMIDLIST , cidl : u32 , apidl : *const *const Common:: ITEMIDLIST , dwflags : u32 ) -> ::windows::core::HRESULT ); SHOpenFolderAndSelectItems(pidlfolder, apidl.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(apidl.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`, `\"Win32_System_Ole\"`, `\"Win32_System_Registry\"`*"] @@ -4414,7 +4414,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHOpenPropSheetW ( pszcaption : :: windows::core::PCWSTR , ahkeys : *const super::super::System::Registry:: HKEY , ckeys : u32 , pclsiddefault : *const :: windows::core::GUID , pdtobj : * mut::core::ffi::c_void , psb : * mut::core::ffi::c_void , pstartpage : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHOpenPropSheetW ( pszcaption : ::windows::core::PCWSTR , ahkeys : *const super::super::System::Registry:: HKEY , ckeys : u32 , pclsiddefault : *const ::windows::core::GUID , pdtobj : * mut::core::ffi::c_void , psb : * mut::core::ffi::c_void , pstartpage : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SHOpenPropSheetW(pszcaption.into_param().abi(), ::core::mem::transmute(ahkeys.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ahkeys.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(pclsiddefault.unwrap_or(::std::ptr::null())), pdtobj.into_param().abi(), psb.into_param().abi(), pstartpage.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] @@ -4426,7 +4426,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHOpenRegStream2A ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHOpenRegStream2A ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); SHOpenRegStream2A(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), grfmode) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] @@ -4438,7 +4438,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHOpenRegStream2W ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHOpenRegStream2W ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); SHOpenRegStream2W(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), grfmode) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] @@ -4450,7 +4450,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHOpenRegStreamA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHOpenRegStreamA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); SHOpenRegStreamA(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), grfmode) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_System_Registry\"`*"] @@ -4462,7 +4462,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHOpenRegStreamW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHOpenRegStreamW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , grfmode : u32 ) -> ::core::option::Option < super::super::System::Com:: IStream > ); SHOpenRegStreamW(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), grfmode) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4472,7 +4472,7 @@ pub unsafe fn SHOpenWithDialog(hwndparent: P0, poainfo: *const OPENASINFO) - where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHOpenWithDialog ( hwndparent : super::super::Foundation:: HWND , poainfo : *const OPENASINFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHOpenWithDialog ( hwndparent : super::super::Foundation:: HWND , poainfo : *const OPENASINFO ) -> ::windows::core::HRESULT ); SHOpenWithDialog(hwndparent.into_param().abi(), poainfo).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -4483,7 +4483,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHParseDisplayName ( pszname : :: windows::core::PCWSTR , pbc : * mut::core::ffi::c_void , ppidl : *mut *mut Common:: ITEMIDLIST , sfgaoin : u32 , psfgaoout : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHParseDisplayName ( pszname : ::windows::core::PCWSTR , pbc : * mut::core::ffi::c_void , ppidl : *mut *mut Common:: ITEMIDLIST , sfgaoin : u32 , psfgaoout : *mut u32 ) -> ::windows::core::HRESULT ); SHParseDisplayName(pszname.into_param().abi(), pbc.into_param().abi(), ppidl, sfgaoin, ::core::mem::transmute(psfgaoout.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4495,7 +4495,7 @@ where P1: ::windows::core::IntoParam<::windows::core::IUnknown>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHPathPrepareForWriteA ( hwnd : super::super::Foundation:: HWND , punkenablemodless : * mut::core::ffi::c_void , pszpath : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHPathPrepareForWriteA ( hwnd : super::super::Foundation:: HWND , punkenablemodless : * mut::core::ffi::c_void , pszpath : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); SHPathPrepareForWriteA(hwnd.into_param().abi(), punkenablemodless.into_param().abi(), pszpath.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4507,7 +4507,7 @@ where P1: ::windows::core::IntoParam<::windows::core::IUnknown>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHPathPrepareForWriteW ( hwnd : super::super::Foundation:: HWND , punkenablemodless : * mut::core::ffi::c_void , pszpath : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHPathPrepareForWriteW ( hwnd : super::super::Foundation:: HWND , punkenablemodless : * mut::core::ffi::c_void , pszpath : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); SHPathPrepareForWriteW(hwnd.into_param().abi(), punkenablemodless.into_param().abi(), pszpath.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4536,7 +4536,7 @@ pub unsafe fn SHQueryRecycleBinA(pszrootpath: P0, pshqueryrbinfo: *mut SHQUE where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHQueryRecycleBinA ( pszrootpath : :: windows::core::PCSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHQueryRecycleBinA ( pszrootpath : ::windows::core::PCSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> ::windows::core::HRESULT ); SHQueryRecycleBinA(pszrootpath.into_param().abi(), pshqueryrbinfo).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4545,13 +4545,13 @@ pub unsafe fn SHQueryRecycleBinW(pszrootpath: P0, pshqueryrbinfo: *mut SHQUE where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHQueryRecycleBinW ( pszrootpath : :: windows::core::PCWSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHQueryRecycleBinW ( pszrootpath : ::windows::core::PCWSTR , pshqueryrbinfo : *mut SHQUERYRBINFO ) -> ::windows::core::HRESULT ); SHQueryRecycleBinW(pszrootpath.into_param().abi(), pshqueryrbinfo).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHQueryUserNotificationState() -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn SHQueryUserNotificationState ( pquns : *mut QUERY_USER_NOTIFICATION_STATE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHQueryUserNotificationState ( pquns : *mut QUERY_USER_NOTIFICATION_STATE ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); SHQueryUserNotificationState(&mut result__).from_abi(result__) } @@ -4563,7 +4563,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHQueryValueExA ( hkey : super::super::System::Registry:: HKEY , pszvalue : :: windows::core::PCSTR , pdwreserved : *const u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHQueryValueExA ( hkey : super::super::System::Registry:: HKEY , pszvalue : ::windows::core::PCSTR , pdwreserved : *const u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHQueryValueExA(hkey.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4574,7 +4574,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHQueryValueExW ( hkey : super::super::System::Registry:: HKEY , pszvalue : :: windows::core::PCWSTR , pdwreserved : *const u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHQueryValueExW ( hkey : super::super::System::Registry:: HKEY , pszvalue : ::windows::core::PCWSTR , pdwreserved : *const u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHQueryValueExW(hkey.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(pdwreserved.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4591,7 +4591,7 @@ pub unsafe fn SHRegCreateUSKeyA(pszpath: P0, samdesired: u32, hrelativeuskey where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegCreateUSKeyA ( pszpath : :: windows::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegCreateUSKeyA ( pszpath : ::windows::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegCreateUSKeyA(pszpath.into_param().abi(), samdesired, hrelativeuskey, phnewuskey, dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4601,7 +4601,7 @@ pub unsafe fn SHRegCreateUSKeyW(pwzpath: P0, samdesired: u32, hrelativeuskey where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegCreateUSKeyW ( pwzpath : :: windows::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegCreateUSKeyW ( pwzpath : ::windows::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegCreateUSKeyW(pwzpath.into_param().abi(), samdesired, hrelativeuskey, phnewuskey, dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4611,7 +4611,7 @@ pub unsafe fn SHRegDeleteEmptyUSKeyA(huskey: isize, pszsubkey: P0, delregfla where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegDeleteEmptyUSKeyA ( huskey : isize , pszsubkey : :: windows::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegDeleteEmptyUSKeyA ( huskey : isize , pszsubkey : ::windows::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); SHRegDeleteEmptyUSKeyA(huskey, pszsubkey.into_param().abi(), delregflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4621,7 +4621,7 @@ pub unsafe fn SHRegDeleteEmptyUSKeyW(huskey: isize, pwzsubkey: P0, delregfla where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegDeleteEmptyUSKeyW ( huskey : isize , pwzsubkey : :: windows::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegDeleteEmptyUSKeyW ( huskey : isize , pwzsubkey : ::windows::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); SHRegDeleteEmptyUSKeyW(huskey, pwzsubkey.into_param().abi(), delregflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4631,7 +4631,7 @@ pub unsafe fn SHRegDeleteUSValueA(huskey: isize, pszvalue: P0, delregflags: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegDeleteUSValueA ( huskey : isize , pszvalue : :: windows::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegDeleteUSValueA ( huskey : isize , pszvalue : ::windows::core::PCSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); SHRegDeleteUSValueA(huskey, pszvalue.into_param().abi(), delregflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4641,7 +4641,7 @@ pub unsafe fn SHRegDeleteUSValueW(huskey: isize, pwzvalue: P0, delregflags: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegDeleteUSValueW ( huskey : isize , pwzvalue : :: windows::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegDeleteUSValueW ( huskey : isize , pwzvalue : ::windows::core::PCWSTR , delregflags : SHREGDEL_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); SHRegDeleteUSValueW(huskey, pwzvalue.into_param().abi(), delregflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] @@ -4658,28 +4658,28 @@ where #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SHRegEnumUSKeyA(huskey: isize, dwindex: u32, pszname: ::windows::core::PSTR, pcchname: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegEnumUSKeyA ( huskey : isize , dwindex : u32 , pszname : :: windows::core::PSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegEnumUSKeyA ( huskey : isize , dwindex : u32 , pszname : ::windows::core::PSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); SHRegEnumUSKeyA(huskey, dwindex, ::core::mem::transmute(pszname), pcchname, enumregflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SHRegEnumUSKeyW(huskey: isize, dwindex: u32, pwzname: ::windows::core::PWSTR, pcchname: *mut u32, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegEnumUSKeyW ( huskey : isize , dwindex : u32 , pwzname : :: windows::core::PWSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegEnumUSKeyW ( huskey : isize , dwindex : u32 , pwzname : ::windows::core::PWSTR , pcchname : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); SHRegEnumUSKeyW(huskey, dwindex, ::core::mem::transmute(pwzname), pcchname, enumregflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SHRegEnumUSValueA(huskey: isize, dwindex: u32, pszvaluename: ::windows::core::PSTR, pcchvaluename: *mut u32, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegEnumUSValueA ( huskey : isize , dwindex : u32 , pszvaluename : :: windows::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegEnumUSValueA ( huskey : isize , dwindex : u32 , pszvaluename : ::windows::core::PSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); SHRegEnumUSValueA(huskey, dwindex, ::core::mem::transmute(pszvaluename), pcchvaluename, ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut())), enumregflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn SHRegEnumUSValueW(huskey: isize, dwindex: u32, pszvaluename: ::windows::core::PWSTR, pcchvaluename: *mut u32, pdwtype: ::core::option::Option<*mut u32>, pvdata: ::core::option::Option<*mut ::core::ffi::c_void>, pcbdata: ::core::option::Option<*mut u32>, enumregflags: SHREGENUM_FLAGS) -> super::super::Foundation::WIN32_ERROR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegEnumUSValueW ( huskey : isize , dwindex : u32 , pszvaluename : :: windows::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegEnumUSValueW ( huskey : isize , dwindex : u32 , pszvaluename : ::windows::core::PWSTR , pcchvaluename : *mut u32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , enumregflags : SHREGENUM_FLAGS ) -> super::super::Foundation:: WIN32_ERROR ); SHRegEnumUSValueW(huskey, dwindex, ::core::mem::transmute(pszvaluename), pcchvaluename, ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut())), enumregflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4692,7 +4692,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetBoolUSValueA ( pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetBoolUSValueA ( pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); SHRegGetBoolUSValueA(pszsubkey.into_param().abi(), pszvalue.into_param().abi(), fignorehkcu.into_param().abi(), fdefault.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4705,7 +4705,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetBoolUSValueW ( pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetBoolUSValueW ( pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , fignorehkcu : super::super::Foundation:: BOOL , fdefault : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); SHRegGetBoolUSValueW(pszsubkey.into_param().abi(), pszvalue.into_param().abi(), fignorehkcu.into_param().abi(), fdefault.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4716,7 +4716,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetIntW ( hk : super::super::System::Registry:: HKEY , pwzkey : :: windows::core::PCWSTR , idefault : i32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetIntW ( hk : super::super::System::Registry:: HKEY , pwzkey : ::windows::core::PCWSTR , idefault : i32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegGetIntW(hk.into_param().abi(), pwzkey.into_param().abi(), idefault) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4728,7 +4728,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows::core::PCSTR , pcszvalue : :: windows::core::PCSTR , pszpath : :: windows::core::PSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : ::windows::core::PCSTR , pcszvalue : ::windows::core::PCSTR , pszpath : ::windows::core::PSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegGetPathA(hkey.into_param().abi(), pcszsubkey.into_param().abi(), pcszvalue.into_param().abi(), ::core::mem::transmute(pszpath.as_ptr()), dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4740,7 +4740,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows::core::PCWSTR , pcszvalue : :: windows::core::PCWSTR , pszpath : :: windows::core::PWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : ::windows::core::PCWSTR , pcszvalue : ::windows::core::PCWSTR , pszpath : ::windows::core::PWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegGetPathW(hkey.into_param().abi(), pcszsubkey.into_param().abi(), pcszvalue.into_param().abi(), ::core::mem::transmute(pszpath.as_ptr()), dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4752,7 +4752,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetUSValueA ( pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetUSValueA ( pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegGetUSValueA(pszsubkey.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut())), fignorehkcu.into_param().abi(), ::core::mem::transmute(pvdefaultdata.unwrap_or(::std::ptr::null())), dwdefaultdatasize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4764,7 +4764,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetUSValueW ( pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetUSValueW ( pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegGetUSValueW(pszsubkey.into_param().abi(), pszvalue.into_param().abi(), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut())), fignorehkcu.into_param().abi(), ::core::mem::transmute(pvdefaultdata.unwrap_or(::std::ptr::null())), dwdefaultdatasize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4776,7 +4776,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegGetValueA(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), srrfflags, ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4787,7 +4787,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetValueFromHKCUHKLM ( pwszkey : :: windows::core::PCWSTR , pwszvalue : :: windows::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetValueFromHKCUHKLM ( pwszkey : ::windows::core::PCWSTR , pwszvalue : ::windows::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegGetValueFromHKCUHKLM(pwszkey.into_param().abi(), pwszvalue.into_param().abi(), srrfflags, ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4799,7 +4799,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegGetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , srrfflags : i32 , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegGetValueW(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), srrfflags, ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4810,7 +4810,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegOpenUSKeyA ( pszpath : :: windows::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegOpenUSKeyA ( pszpath : ::windows::core::PCSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); SHRegOpenUSKeyA(pszpath.into_param().abi(), samdesired, hrelativeuskey, phnewuskey, fignorehkcu.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4821,7 +4821,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegOpenUSKeyW ( pwzpath : :: windows::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegOpenUSKeyW ( pwzpath : ::windows::core::PCWSTR , samdesired : u32 , hrelativeuskey : isize , phnewuskey : *mut isize , fignorehkcu : super::super::Foundation:: BOOL ) -> super::super::Foundation:: WIN32_ERROR ); SHRegOpenUSKeyW(pwzpath.into_param().abi(), samdesired, hrelativeuskey, phnewuskey, fignorehkcu.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4846,7 +4846,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegQueryUSValueA ( huskey : isize , pszvalue : :: windows::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegQueryUSValueA ( huskey : isize , pszvalue : ::windows::core::PCSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegQueryUSValueA(huskey, pszvalue.into_param().abi(), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut())), fignorehkcu.into_param().abi(), ::core::mem::transmute(pvdefaultdata.unwrap_or(::std::ptr::null())), dwdefaultdatasize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4857,7 +4857,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegQueryUSValueW ( huskey : isize , pszvalue : :: windows::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegQueryUSValueW ( huskey : isize , pszvalue : ::windows::core::PCWSTR , pdwtype : *mut u32 , pvdata : *mut ::core::ffi::c_void , pcbdata : *mut u32 , fignorehkcu : super::super::Foundation:: BOOL , pvdefaultdata : *const ::core::ffi::c_void , dwdefaultdatasize : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegQueryUSValueW(huskey, pszvalue.into_param().abi(), ::core::mem::transmute(pdwtype.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null_mut())), ::core::mem::transmute(pcbdata.unwrap_or(::std::ptr::null_mut())), fignorehkcu.into_param().abi(), ::core::mem::transmute(pvdefaultdata.unwrap_or(::std::ptr::null())), dwdefaultdatasize) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4870,7 +4870,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegSetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows::core::PCSTR , pcszvalue : :: windows::core::PCSTR , pcszpath : :: windows::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegSetPathA ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : ::windows::core::PCSTR , pcszvalue : ::windows::core::PCSTR , pcszpath : ::windows::core::PCSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegSetPathA(hkey.into_param().abi(), pcszsubkey.into_param().abi(), pcszvalue.into_param().abi(), pcszpath.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -4883,7 +4883,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegSetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : :: windows::core::PCWSTR , pcszvalue : :: windows::core::PCWSTR , pcszpath : :: windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegSetPathW ( hkey : super::super::System::Registry:: HKEY , pcszsubkey : ::windows::core::PCWSTR , pcszvalue : ::windows::core::PCWSTR , pcszpath : ::windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegSetPathW(hkey.into_param().abi(), pcszsubkey.into_param().abi(), pcszvalue.into_param().abi(), pcszpath.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4894,7 +4894,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegSetUSValueA ( pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegSetUSValueA ( pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegSetUSValueA(pszsubkey.into_param().abi(), pszvalue.into_param().abi(), dwtype, ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null())), cbdata, dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4905,7 +4905,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegSetUSValueW ( pwzsubkey : :: windows::core::PCWSTR , pwzvalue : :: windows::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegSetUSValueW ( pwzsubkey : ::windows::core::PCWSTR , pwzvalue : ::windows::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegSetUSValueW(pwzsubkey.into_param().abi(), pwzvalue.into_param().abi(), dwtype, ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null())), cbdata, dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4915,7 +4915,7 @@ pub unsafe fn SHRegWriteUSValueA(huskey: isize, pszvalue: P0, dwtype: u32, p where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegWriteUSValueA ( huskey : isize , pszvalue : :: windows::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegWriteUSValueA ( huskey : isize , pszvalue : ::windows::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegWriteUSValueA(huskey, pszvalue.into_param().abi(), dwtype, pvdata, cbdata, dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -4925,13 +4925,13 @@ pub unsafe fn SHRegWriteUSValueW(huskey: isize, pwzvalue: P0, dwtype: u32, p where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegWriteUSValueW ( huskey : isize , pwzvalue : :: windows::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHRegWriteUSValueW ( huskey : isize , pwzvalue : ::windows::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 , dwflags : u32 ) -> super::super::Foundation:: WIN32_ERROR ); SHRegWriteUSValueW(huskey, pwzvalue.into_param().abi(), dwtype, pvdata, cbdata, dwflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHReleaseThreadRef() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHReleaseThreadRef ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHReleaseThreadRef ( ) -> ::windows::core::HRESULT ); SHReleaseThreadRef().ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -4940,7 +4940,7 @@ pub unsafe fn SHRemoveLocalizedName(pszpath: P0) -> ::windows::core::Result< where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHRemoveLocalizedName ( pszpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHRemoveLocalizedName ( pszpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SHRemoveLocalizedName(pszpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] @@ -4960,7 +4960,7 @@ pub unsafe fn SHResolveLibrary(psilibrary: P0) -> ::windows::core::Result<() where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHResolveLibrary ( psilibrary : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHResolveLibrary ( psilibrary : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHResolveLibrary(psilibrary.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5000,7 +5000,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHSetDefaultProperties ( hwnd : super::super::Foundation:: HWND , psi : * mut::core::ffi::c_void , dwfileopflags : u32 , pfops : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHSetDefaultProperties ( hwnd : super::super::Foundation:: HWND , psi : * mut::core::ffi::c_void , dwfileopflags : u32 , pfops : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHSetDefaultProperties(hwnd.into_param().abi(), psi.into_param().abi(), dwfileopflags, pfops.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5011,7 +5011,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHSetFolderPathA ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows::core::PCSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHSetFolderPathA ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : ::windows::core::PCSTR ) -> ::windows::core::HRESULT ); SHSetFolderPathA(csidl, htoken.into_param().abi(), dwflags, pszpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5022,7 +5022,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHSetFolderPathW ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHSetFolderPathW ( csidl : i32 , htoken : super::super::Foundation:: HANDLE , dwflags : u32 , pszpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SHSetFolderPathW(csidl, htoken.into_param().abi(), dwflags, pszpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5042,7 +5042,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHSetKnownFolderPath ( rfid : *const :: windows::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , pszpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHSetKnownFolderPath ( rfid : *const ::windows::core::GUID , dwflags : u32 , htoken : super::super::Foundation:: HANDLE , pszpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SHSetKnownFolderPath(rfid, dwflags, htoken.into_param().abi(), pszpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5052,7 +5052,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHSetLocalizedName ( pszpath : :: windows::core::PCWSTR , pszresmodule : :: windows::core::PCWSTR , idsres : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHSetLocalizedName ( pszpath : ::windows::core::PCWSTR , pszresmodule : ::windows::core::PCWSTR , idsres : i32 ) -> ::windows::core::HRESULT ); SHSetLocalizedName(pszpath.into_param().abi(), pszresmodule.into_param().abi(), idsres).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_UI_Shell_PropertiesSystem\"`*"] @@ -5062,7 +5062,7 @@ pub unsafe fn SHSetTemporaryPropertyForItem(psi: P0, propkey: *const Propert where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHSetTemporaryPropertyForItem ( psi : * mut::core::ffi::c_void , propkey : *const PropertiesSystem:: PROPERTYKEY , propvar : *const super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHSetTemporaryPropertyForItem ( psi : * mut::core::ffi::c_void , propkey : *const PropertiesSystem:: PROPERTYKEY , propvar : *const super::super::System::Com::StructuredStorage:: PROPVARIANT ) -> ::windows::core::HRESULT ); SHSetTemporaryPropertyForItem(psi.into_param().abi(), propkey, propvar).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5071,7 +5071,7 @@ pub unsafe fn SHSetThreadRef(punk: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHSetThreadRef ( punk : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHSetThreadRef ( punk : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SHSetThreadRef(punk.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5081,7 +5081,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHSetUnreadMailCountW ( pszmailaddress : :: windows::core::PCWSTR , dwcount : u32 , pszshellexecutecommand : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHSetUnreadMailCountW ( pszmailaddress : ::windows::core::PCWSTR , dwcount : u32 , pszshellexecutecommand : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SHSetUnreadMailCountW(pszmailaddress.into_param().abi(), dwcount, pszshellexecutecommand.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] @@ -5093,7 +5093,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHSetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCSTR , pszvalue : :: windows::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHSetValueA ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCSTR , pszvalue : ::windows::core::PCSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); SHSetValueA(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), dwtype, ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null())), cbdata) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Registry\"`*"] @@ -5105,7 +5105,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHSetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : :: windows::core::PCWSTR , pszvalue : :: windows::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHSetValueW ( hkey : super::super::System::Registry:: HKEY , pszsubkey : ::windows::core::PCWSTR , pszvalue : ::windows::core::PCWSTR , dwtype : u32 , pvdata : *const ::core::ffi::c_void , cbdata : u32 ) -> i32 ); SHSetValueW(hkey.into_param().abi(), pszsubkey.into_param().abi(), pszvalue.into_param().abi(), dwtype, ::core::mem::transmute(pvdata.unwrap_or(::std::ptr::null())), cbdata) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5129,7 +5129,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHShowManageLibraryUI ( psilibrary : * mut::core::ffi::c_void , hwndowner : super::super::Foundation:: HWND , psztitle : :: windows::core::PCWSTR , pszinstruction : :: windows::core::PCWSTR , lmdoptions : LIBRARYMANAGEDIALOGOPTIONS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHShowManageLibraryUI ( psilibrary : * mut::core::ffi::c_void , hwndowner : super::super::Foundation:: HWND , psztitle : ::windows::core::PCWSTR , pszinstruction : ::windows::core::PCWSTR , lmdoptions : LIBRARYMANAGEDIALOGOPTIONS ) -> ::windows::core::HRESULT ); SHShowManageLibraryUI(psilibrary.into_param().abi(), hwndowner.into_param().abi(), psztitle.into_param().abi(), pszinstruction.into_param().abi(), lmdoptions).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] @@ -5139,7 +5139,7 @@ pub unsafe fn SHSimpleIDListFromPath(pszpath: P0) -> *mut Common::ITEMIDLIST where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHSimpleIDListFromPath ( pszpath : :: windows::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHSimpleIDListFromPath ( pszpath : ::windows::core::PCWSTR ) -> *mut Common:: ITEMIDLIST ); SHSimpleIDListFromPath(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"] @@ -5149,7 +5149,7 @@ pub unsafe fn SHSkipJunction(pbc: P0, pclsid: *const ::windows::core::GUID) where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHSkipJunction ( pbc : * mut::core::ffi::c_void , pclsid : *const :: windows::core::GUID ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHSkipJunction ( pbc : * mut::core::ffi::c_void , pclsid : *const ::windows::core::GUID ) -> super::super::Foundation:: BOOL ); SHSkipJunction(pbc.into_param().abi(), pclsid) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5160,7 +5160,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHStartNetConnectionDialogW ( hwnd : super::super::Foundation:: HWND , pszremotename : :: windows::core::PCWSTR , dwtype : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHStartNetConnectionDialogW ( hwnd : super::super::Foundation:: HWND , pszremotename : ::windows::core::PCWSTR , dwtype : u32 ) -> ::windows::core::HRESULT ); SHStartNetConnectionDialogW(hwnd.into_param().abi(), pszremotename.into_param().abi(), dwtype).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5169,7 +5169,7 @@ pub unsafe fn SHStrDupA(psz: P0) -> ::windows::core::Result<::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHStrDupA ( psz : :: windows::core::PCSTR , ppwsz : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHStrDupA ( psz : ::windows::core::PCSTR , ppwsz : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SHStrDupA(psz.into_param().abi(), &mut result__).from_abi(result__) } @@ -5179,20 +5179,20 @@ pub unsafe fn SHStrDupW(psz: P0) -> ::windows::core::Result<::windows::core: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHStrDupW ( psz : :: windows::core::PCWSTR , ppwsz : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHStrDupW ( psz : ::windows::core::PCWSTR , ppwsz : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); SHStrDupW(psz.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHStripMneumonicA(pszmenu: ::windows::core::PSTR) -> u8 { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHStripMneumonicA ( pszmenu : :: windows::core::PSTR ) -> u8 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHStripMneumonicA ( pszmenu : ::windows::core::PSTR ) -> u8 ); SHStripMneumonicA(::core::mem::transmute(pszmenu)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn SHStripMneumonicW(pszmenu: ::windows::core::PWSTR) -> u16 { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHStripMneumonicW ( pszmenu : :: windows::core::PWSTR ) -> u16 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHStripMneumonicW ( pszmenu : ::windows::core::PWSTR ) -> u16 ); SHStripMneumonicW(::core::mem::transmute(pszmenu)) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5211,7 +5211,7 @@ pub unsafe fn SHUnicodeToAnsi(pwszsrc: P0, pszdst: &mut [u8]) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHUnicodeToAnsi ( pwszsrc : :: windows::core::PCWSTR , pszdst : :: windows::core::PSTR , cchbuf : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHUnicodeToAnsi ( pwszsrc : ::windows::core::PCWSTR , pszdst : ::windows::core::PSTR , cchbuf : i32 ) -> i32 ); SHUnicodeToAnsi(pwszsrc.into_param().abi(), ::core::mem::transmute(pszdst.as_ptr()), pszdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5220,7 +5220,7 @@ pub unsafe fn SHUnicodeToUnicode(pwzsrc: P0, pwzdst: &mut [u16]) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn SHUnicodeToUnicode ( pwzsrc : :: windows::core::PCWSTR , pwzdst : :: windows::core::PWSTR , cwchbuf : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn SHUnicodeToUnicode ( pwzsrc : ::windows::core::PCWSTR , pwzdst : ::windows::core::PWSTR , cwchbuf : i32 ) -> i32 ); SHUnicodeToUnicode(pwzsrc.into_param().abi(), ::core::mem::transmute(pwzdst.as_ptr()), pwzdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5236,7 +5236,7 @@ pub unsafe fn SHUpdateImageA(pszhashitem: P0, iindex: i32, uflags: u32, iima where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHUpdateImageA ( pszhashitem : :: windows::core::PCSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHUpdateImageA ( pszhashitem : ::windows::core::PCSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); SHUpdateImageA(pszhashitem.into_param().abi(), iindex, uflags, iimageindex) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5245,7 +5245,7 @@ pub unsafe fn SHUpdateImageW(pszhashitem: P0, iindex: i32, uflags: u32, iima where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHUpdateImageW ( pszhashitem : :: windows::core::PCWSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHUpdateImageW ( pszhashitem : ::windows::core::PCWSTR , iindex : i32 , uflags : u32 , iimageindex : i32 ) -> ( ) ); SHUpdateImageW(pszhashitem.into_param().abi(), iindex, uflags, iimageindex) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5255,7 +5255,7 @@ pub unsafe fn SHValidateUNC(hwndowner: P0, pszfile: ::windows::core::PWSTR, where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn SHValidateUNC ( hwndowner : super::super::Foundation:: HWND , pszfile : :: windows::core::PWSTR , fconnect : VALIDATEUNC_OPTION ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn SHValidateUNC ( hwndowner : super::super::Foundation:: HWND , pszfile : ::windows::core::PWSTR , fconnect : VALIDATEUNC_OPTION ) -> super::super::Foundation:: BOOL ); SHValidateUNC(hwndowner.into_param().abi(), ::core::mem::transmute(pszfile), fconnect) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5264,7 +5264,7 @@ pub unsafe fn SetCurrentProcessExplicitAppUserModelID(appid: P0) -> ::window where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn SetCurrentProcessExplicitAppUserModelID ( appid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn SetCurrentProcessExplicitAppUserModelID ( appid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SetCurrentProcessExplicitAppUserModelID(appid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -5307,7 +5307,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn ShellAboutA ( hwnd : super::super::Foundation:: HWND , szapp : :: windows::core::PCSTR , szotherstuff : :: windows::core::PCSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn ShellAboutA ( hwnd : super::super::Foundation:: HWND , szapp : ::windows::core::PCSTR , szotherstuff : ::windows::core::PCSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); ShellAboutA(hwnd.into_param().abi(), szapp.into_param().abi(), szotherstuff.into_param().abi(), hicon.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -5320,7 +5320,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shell32.dll""system" fn ShellAboutW ( hwnd : super::super::Foundation:: HWND , szapp : :: windows::core::PCWSTR , szotherstuff : :: windows::core::PCWSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn ShellAboutW ( hwnd : super::super::Foundation:: HWND , szapp : ::windows::core::PCWSTR , szotherstuff : ::windows::core::PCWSTR , hicon : super::WindowsAndMessaging:: HICON ) -> i32 ); ShellAboutW(hwnd.into_param().abi(), szapp.into_param().abi(), szotherstuff.into_param().abi(), hicon.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -5334,7 +5334,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCSTR>, P4: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn ShellExecuteA ( hwnd : super::super::Foundation:: HWND , lpoperation : :: windows::core::PCSTR , lpfile : :: windows::core::PCSTR , lpparameters : :: windows::core::PCSTR , lpdirectory : :: windows::core::PCSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "shell32.dll""system" fn ShellExecuteA ( hwnd : super::super::Foundation:: HWND , lpoperation : ::windows::core::PCSTR , lpfile : ::windows::core::PCSTR , lpparameters : ::windows::core::PCSTR , lpdirectory : ::windows::core::PCSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); ShellExecuteA(hwnd.into_param().abi(), lpoperation.into_param().abi(), lpfile.into_param().abi(), lpparameters.into_param().abi(), lpdirectory.into_param().abi(), nshowcmd) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"] @@ -5362,7 +5362,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn ShellExecuteW ( hwnd : super::super::Foundation:: HWND , lpoperation : :: windows::core::PCWSTR , lpfile : :: windows::core::PCWSTR , lpparameters : :: windows::core::PCWSTR , lpdirectory : :: windows::core::PCWSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); + ::windows::imp::link ! ( "shell32.dll""system" fn ShellExecuteW ( hwnd : super::super::Foundation:: HWND , lpoperation : ::windows::core::PCWSTR , lpfile : ::windows::core::PCWSTR , lpparameters : ::windows::core::PCWSTR , lpdirectory : ::windows::core::PCWSTR , nshowcmd : super::WindowsAndMessaging:: SHOW_WINDOW_CMD ) -> super::super::Foundation:: HINSTANCE ); ShellExecuteW(hwnd.into_param().abi(), lpoperation.into_param().abi(), lpfile.into_param().abi(), lpparameters.into_param().abi(), lpdirectory.into_param().abi(), nshowcmd) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -5375,7 +5375,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""cdecl" fn ShellMessageBoxA ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : :: windows::core::PCSTR , lpctitle : :: windows::core::PCSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""cdecl" fn ShellMessageBoxA ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : ::windows::core::PCSTR , lpctitle : ::windows::core::PCSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); ShellMessageBoxA(happinst.into_param().abi(), hwnd.into_param().abi(), lpctext.into_param().abi(), lpctitle.into_param().abi(), fustyle) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -5388,7 +5388,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""cdecl" fn ShellMessageBoxW ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : :: windows::core::PCWSTR , lpctitle : :: windows::core::PCWSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""cdecl" fn ShellMessageBoxW ( happinst : super::super::Foundation:: HINSTANCE , hwnd : super::super::Foundation:: HWND , lpctext : ::windows::core::PCWSTR , lpctitle : ::windows::core::PCWSTR , fustyle : super::WindowsAndMessaging:: MESSAGEBOX_STYLE ) -> i32 ); ShellMessageBoxW(happinst.into_param().abi(), hwnd.into_param().abi(), lpctext.into_param().abi(), lpctitle.into_param().abi(), fustyle) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5397,7 +5397,7 @@ pub unsafe fn Shell_GetCachedImageIndex(pwsziconpath: P0, iiconindex: i32, u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn Shell_GetCachedImageIndex ( pwsziconpath : :: windows::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn Shell_GetCachedImageIndex ( pwsziconpath : ::windows::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); Shell_GetCachedImageIndex(pwsziconpath.into_param().abi(), iiconindex, uiconflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5406,7 +5406,7 @@ pub unsafe fn Shell_GetCachedImageIndexA(psziconpath: P0, iiconindex: i32, u where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn Shell_GetCachedImageIndexA ( psziconpath : :: windows::core::PCSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn Shell_GetCachedImageIndexA ( psziconpath : ::windows::core::PCSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); Shell_GetCachedImageIndexA(psziconpath.into_param().abi(), iiconindex, uiconflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5415,7 +5415,7 @@ pub unsafe fn Shell_GetCachedImageIndexW(psziconpath: P0, iiconindex: i32, u where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn Shell_GetCachedImageIndexW ( psziconpath : :: windows::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); + ::windows::imp::link ! ( "shell32.dll""system" fn Shell_GetCachedImageIndexW ( psziconpath : ::windows::core::PCWSTR , iiconindex : i32 , uiconflags : u32 ) -> i32 ); Shell_GetCachedImageIndexW(psziconpath.into_param().abi(), iiconindex, uiconflags) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Controls\"`*"] @@ -5447,7 +5447,7 @@ pub unsafe fn Shell_NotifyIconA(dwmessage: NOTIFY_ICON_MESSAGE, lpdata: *const N #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn Shell_NotifyIconGetRect(identifier: *const NOTIFYICONIDENTIFIER) -> ::windows::core::Result { - ::windows::imp::link ! ( "shell32.dll""system" fn Shell_NotifyIconGetRect ( identifier : *const NOTIFYICONIDENTIFIER , iconlocation : *mut super::super::Foundation:: RECT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn Shell_NotifyIconGetRect ( identifier : *const NOTIFYICONIDENTIFIER , iconlocation : *mut super::super::Foundation:: RECT ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); Shell_NotifyIconGetRect(identifier, &mut result__).from_abi(result__) } @@ -5473,7 +5473,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shdocvw.dll""system" fn SoftwareUpdateMessageBox ( hwnd : super::super::Foundation:: HWND , pszdistunit : :: windows::core::PCWSTR , dwflags : u32 , psdi : *mut super::super::System::Com::Urlmon:: SOFTDISTINFO ) -> u32 ); + ::windows::imp::link ! ( "shdocvw.dll""system" fn SoftwareUpdateMessageBox ( hwnd : super::super::Foundation:: HWND , pszdistunit : ::windows::core::PCWSTR , dwflags : u32 , psdi : *mut super::super::System::Com::Urlmon:: SOFTDISTINFO ) -> u32 ); SoftwareUpdateMessageBox(hwnd.into_param().abi(), pszdistunit.into_param().abi(), dwflags, ::core::mem::transmute(psdi.unwrap_or(::std::ptr::null_mut()))) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com_StructuredStorage\"`*"] @@ -5485,7 +5485,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, T: ::windows::core::ComInterface, { - ::windows::imp::link ! ( "shell32.dll""system" fn StgMakeUniqueName ( pstgparent : * mut::core::ffi::c_void , pszfilespec : :: windows::core::PCWSTR , grfmode : u32 , riid : *const :: windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shell32.dll""system" fn StgMakeUniqueName ( pstgparent : * mut::core::ffi::c_void , pszfilespec : ::windows::core::PCWSTR , grfmode : u32 , riid : *const ::windows::core::GUID , ppv : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::std::ptr::null_mut(); StgMakeUniqueName(pstgparent.into_param().abi(), pszfilespec.into_param().abi(), grfmode, &::IID, &mut result__).from_abi(result__) } @@ -5496,7 +5496,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCSpnA ( pszstr : :: windows::core::PCSTR , pszset : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCSpnA ( pszstr : ::windows::core::PCSTR , pszset : ::windows::core::PCSTR ) -> i32 ); StrCSpnA(pszstr.into_param().abi(), pszset.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5506,7 +5506,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCSpnIA ( pszstr : :: windows::core::PCSTR , pszset : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCSpnIA ( pszstr : ::windows::core::PCSTR , pszset : ::windows::core::PCSTR ) -> i32 ); StrCSpnIA(pszstr.into_param().abi(), pszset.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5516,7 +5516,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCSpnIW ( pszstr : :: windows::core::PCWSTR , pszset : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCSpnIW ( pszstr : ::windows::core::PCWSTR , pszset : ::windows::core::PCWSTR ) -> i32 ); StrCSpnIW(pszstr.into_param().abi(), pszset.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5526,7 +5526,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCSpnW ( pszstr : :: windows::core::PCWSTR , pszset : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCSpnW ( pszstr : ::windows::core::PCWSTR , pszset : ::windows::core::PCWSTR ) -> i32 ); StrCSpnW(pszstr.into_param().abi(), pszset.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5535,7 +5535,7 @@ pub unsafe fn StrCatBuffA(pszdest: &mut [u8], pszsrc: P0) -> ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCatBuffA ( pszdest : :: windows::core::PSTR , pszsrc : :: windows::core::PCSTR , cchdestbuffsize : i32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCatBuffA ( pszdest : ::windows::core::PSTR , pszsrc : ::windows::core::PCSTR , cchdestbuffsize : i32 ) -> ::windows::core::PSTR ); StrCatBuffA(::core::mem::transmute(pszdest.as_ptr()), pszsrc.into_param().abi(), pszdest.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5544,7 +5544,7 @@ pub unsafe fn StrCatBuffW(pszdest: &mut [u16], pszsrc: P0) -> ::windows::cor where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCatBuffW ( pszdest : :: windows::core::PWSTR , pszsrc : :: windows::core::PCWSTR , cchdestbuffsize : i32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCatBuffW ( pszdest : ::windows::core::PWSTR , pszsrc : ::windows::core::PCWSTR , cchdestbuffsize : i32 ) -> ::windows::core::PWSTR ); StrCatBuffW(::core::mem::transmute(pszdest.as_ptr()), pszsrc.into_param().abi(), pszdest.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5553,7 +5553,7 @@ pub unsafe fn StrCatChainW(pszdst: &mut [u16], ichat: u32, pszsrc: P0) -> u3 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCatChainW ( pszdst : :: windows::core::PWSTR , cchdst : u32 , ichat : u32 , pszsrc : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCatChainW ( pszdst : ::windows::core::PWSTR , cchdst : u32 , ichat : u32 , pszsrc : ::windows::core::PCWSTR ) -> u32 ); StrCatChainW(::core::mem::transmute(pszdst.as_ptr()), pszdst.len() as _, ichat, pszsrc.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5562,7 +5562,7 @@ pub unsafe fn StrCatW(psz1: ::windows::core::PWSTR, psz2: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCatW ( psz1 : :: windows::core::PWSTR , psz2 : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCatW ( psz1 : ::windows::core::PWSTR , psz2 : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); StrCatW(::core::mem::transmute(psz1), psz2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5571,7 +5571,7 @@ pub unsafe fn StrChrA(pszstart: P0, wmatch: u16) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrA ( pszstart : :: windows::core::PCSTR , wmatch : u16 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrA ( pszstart : ::windows::core::PCSTR , wmatch : u16 ) -> ::windows::core::PSTR ); StrChrA(pszstart.into_param().abi(), wmatch) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5580,7 +5580,7 @@ pub unsafe fn StrChrIA(pszstart: P0, wmatch: u16) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrIA ( pszstart : :: windows::core::PCSTR , wmatch : u16 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrIA ( pszstart : ::windows::core::PCSTR , wmatch : u16 ) -> ::windows::core::PSTR ); StrChrIA(pszstart.into_param().abi(), wmatch) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5589,7 +5589,7 @@ pub unsafe fn StrChrIW(pszstart: P0, wmatch: u16) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrIW ( pszstart : :: windows::core::PCWSTR , wmatch : u16 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrIW ( pszstart : ::windows::core::PCWSTR , wmatch : u16 ) -> ::windows::core::PWSTR ); StrChrIW(pszstart.into_param().abi(), wmatch) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5598,7 +5598,7 @@ pub unsafe fn StrChrNIW(pszstart: P0, wmatch: u16, cchmax: u32) -> ::windows where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrNIW ( pszstart : :: windows::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrNIW ( pszstart : ::windows::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> ::windows::core::PWSTR ); StrChrNIW(pszstart.into_param().abi(), wmatch, cchmax) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5607,7 +5607,7 @@ pub unsafe fn StrChrNW(pszstart: P0, wmatch: u16, cchmax: u32) -> ::windows: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrNW ( pszstart : :: windows::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrNW ( pszstart : ::windows::core::PCWSTR , wmatch : u16 , cchmax : u32 ) -> ::windows::core::PWSTR ); StrChrNW(pszstart.into_param().abi(), wmatch, cchmax) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5616,7 +5616,7 @@ pub unsafe fn StrChrW(pszstart: P0, wmatch: u16) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrW ( pszstart : :: windows::core::PCWSTR , wmatch : u16 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrChrW ( pszstart : ::windows::core::PCWSTR , wmatch : u16 ) -> ::windows::core::PWSTR ); StrChrW(pszstart.into_param().abi(), wmatch) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5626,7 +5626,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpCA ( pszstr1 : :: windows::core::PCSTR , pszstr2 : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpCA ( pszstr1 : ::windows::core::PCSTR , pszstr2 : ::windows::core::PCSTR ) -> i32 ); StrCmpCA(pszstr1.into_param().abi(), pszstr2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5636,7 +5636,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpCW ( pszstr1 : :: windows::core::PCWSTR , pszstr2 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpCW ( pszstr1 : ::windows::core::PCWSTR , pszstr2 : ::windows::core::PCWSTR ) -> i32 ); StrCmpCW(pszstr1.into_param().abi(), pszstr2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5646,7 +5646,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpICA ( pszstr1 : :: windows::core::PCSTR , pszstr2 : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpICA ( pszstr1 : ::windows::core::PCSTR , pszstr2 : ::windows::core::PCSTR ) -> i32 ); StrCmpICA(pszstr1.into_param().abi(), pszstr2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5656,7 +5656,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpICW ( pszstr1 : :: windows::core::PCWSTR , pszstr2 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpICW ( pszstr1 : ::windows::core::PCWSTR , pszstr2 : ::windows::core::PCWSTR ) -> i32 ); StrCmpICW(pszstr1.into_param().abi(), pszstr2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5666,7 +5666,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpIW ( psz1 : :: windows::core::PCWSTR , psz2 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpIW ( psz1 : ::windows::core::PCWSTR , psz2 : ::windows::core::PCWSTR ) -> i32 ); StrCmpIW(psz1.into_param().abi(), psz2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5676,7 +5676,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpLogicalW ( psz1 : :: windows::core::PCWSTR , psz2 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpLogicalW ( psz1 : ::windows::core::PCWSTR , psz2 : ::windows::core::PCWSTR ) -> i32 ); StrCmpLogicalW(psz1.into_param().abi(), psz2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5686,7 +5686,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNA ( psz1 : :: windows::core::PCSTR , psz2 : :: windows::core::PCSTR , nchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNA ( psz1 : ::windows::core::PCSTR , psz2 : ::windows::core::PCSTR , nchar : i32 ) -> i32 ); StrCmpNA(psz1.into_param().abi(), psz2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5696,7 +5696,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNCA ( pszstr1 : :: windows::core::PCSTR , pszstr2 : :: windows::core::PCSTR , nchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNCA ( pszstr1 : ::windows::core::PCSTR , pszstr2 : ::windows::core::PCSTR , nchar : i32 ) -> i32 ); StrCmpNCA(pszstr1.into_param().abi(), pszstr2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5706,7 +5706,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNCW ( pszstr1 : :: windows::core::PCWSTR , pszstr2 : :: windows::core::PCWSTR , nchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNCW ( pszstr1 : ::windows::core::PCWSTR , pszstr2 : ::windows::core::PCWSTR , nchar : i32 ) -> i32 ); StrCmpNCW(pszstr1.into_param().abi(), pszstr2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5716,7 +5716,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNIA ( psz1 : :: windows::core::PCSTR , psz2 : :: windows::core::PCSTR , nchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNIA ( psz1 : ::windows::core::PCSTR , psz2 : ::windows::core::PCSTR , nchar : i32 ) -> i32 ); StrCmpNIA(psz1.into_param().abi(), psz2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5726,7 +5726,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNICA ( pszstr1 : :: windows::core::PCSTR , pszstr2 : :: windows::core::PCSTR , nchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNICA ( pszstr1 : ::windows::core::PCSTR , pszstr2 : ::windows::core::PCSTR , nchar : i32 ) -> i32 ); StrCmpNICA(pszstr1.into_param().abi(), pszstr2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5736,7 +5736,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNICW ( pszstr1 : :: windows::core::PCWSTR , pszstr2 : :: windows::core::PCWSTR , nchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNICW ( pszstr1 : ::windows::core::PCWSTR , pszstr2 : ::windows::core::PCWSTR , nchar : i32 ) -> i32 ); StrCmpNICW(pszstr1.into_param().abi(), pszstr2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5746,7 +5746,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNIW ( psz1 : :: windows::core::PCWSTR , psz2 : :: windows::core::PCWSTR , nchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNIW ( psz1 : ::windows::core::PCWSTR , psz2 : ::windows::core::PCWSTR , nchar : i32 ) -> i32 ); StrCmpNIW(psz1.into_param().abi(), psz2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5756,7 +5756,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNW ( psz1 : :: windows::core::PCWSTR , psz2 : :: windows::core::PCWSTR , nchar : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpNW ( psz1 : ::windows::core::PCWSTR , psz2 : ::windows::core::PCWSTR , nchar : i32 ) -> i32 ); StrCmpNW(psz1.into_param().abi(), psz2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5766,7 +5766,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpW ( psz1 : :: windows::core::PCWSTR , psz2 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCmpW ( psz1 : ::windows::core::PCWSTR , psz2 : ::windows::core::PCWSTR ) -> i32 ); StrCmpW(psz1.into_param().abi(), psz2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5775,7 +5775,7 @@ pub unsafe fn StrCpyNW(pszdst: &mut [u16], pszsrc: P0) -> ::windows::core::P where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCpyNW ( pszdst : :: windows::core::PWSTR , pszsrc : :: windows::core::PCWSTR , cchmax : i32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCpyNW ( pszdst : ::windows::core::PWSTR , pszsrc : ::windows::core::PCWSTR , cchmax : i32 ) -> ::windows::core::PWSTR ); StrCpyNW(::core::mem::transmute(pszdst.as_ptr()), pszsrc.into_param().abi(), pszdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5784,7 +5784,7 @@ pub unsafe fn StrCpyW(psz1: ::windows::core::PWSTR, psz2: P0) -> ::windows:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCpyW ( psz1 : :: windows::core::PWSTR , psz2 : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrCpyW ( psz1 : ::windows::core::PWSTR , psz2 : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); StrCpyW(::core::mem::transmute(psz1), psz2.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5793,7 +5793,7 @@ pub unsafe fn StrDupA(pszsrch: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrDupA ( pszsrch : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrDupA ( pszsrch : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); StrDupA(pszsrch.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5802,55 +5802,55 @@ pub unsafe fn StrDupW(pszsrch: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrDupW ( pszsrch : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrDupW ( pszsrch : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); StrDupW(pszsrch.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn StrFormatByteSize64A(qdw: i64, pszbuf: &mut [u8]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatByteSize64A ( qdw : i64 , pszbuf : :: windows::core::PSTR , cchbuf : u32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatByteSize64A ( qdw : i64 , pszbuf : ::windows::core::PSTR , cchbuf : u32 ) -> ::windows::core::PSTR ); StrFormatByteSize64A(qdw, ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn StrFormatByteSizeA(dw: u32, pszbuf: &mut [u8]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatByteSizeA ( dw : u32 , pszbuf : :: windows::core::PSTR , cchbuf : u32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatByteSizeA ( dw : u32 , pszbuf : ::windows::core::PSTR , cchbuf : u32 ) -> ::windows::core::PSTR ); StrFormatByteSizeA(dw, ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn StrFormatByteSizeEx(ull: u64, flags: SFBS_FLAGS, pszbuf: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatByteSizeEx ( ull : u64 , flags : SFBS_FLAGS , pszbuf : :: windows::core::PWSTR , cchbuf : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatByteSizeEx ( ull : u64 , flags : SFBS_FLAGS , pszbuf : ::windows::core::PWSTR , cchbuf : u32 ) -> ::windows::core::HRESULT ); StrFormatByteSizeEx(ull, flags, ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn StrFormatByteSizeW(qdw: i64, pszbuf: &mut [u16]) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatByteSizeW ( qdw : i64 , pszbuf : :: windows::core::PWSTR , cchbuf : u32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatByteSizeW ( qdw : i64 , pszbuf : ::windows::core::PWSTR , cchbuf : u32 ) -> ::windows::core::PWSTR ); StrFormatByteSizeW(qdw, ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn StrFormatKBSizeA(qdw: i64, pszbuf: &mut [u8]) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatKBSizeA ( qdw : i64 , pszbuf : :: windows::core::PSTR , cchbuf : u32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatKBSizeA ( qdw : i64 , pszbuf : ::windows::core::PSTR , cchbuf : u32 ) -> ::windows::core::PSTR ); StrFormatKBSizeA(qdw, ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn StrFormatKBSizeW(qdw: i64, pszbuf: &mut [u16]) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatKBSizeW ( qdw : i64 , pszbuf : :: windows::core::PWSTR , cchbuf : u32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFormatKBSizeW ( qdw : i64 , pszbuf : ::windows::core::PWSTR , cchbuf : u32 ) -> ::windows::core::PWSTR ); StrFormatKBSizeW(qdw, ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn StrFromTimeIntervalA(pszout: &mut [u8], dwtimems: u32, digits: i32) -> i32 { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFromTimeIntervalA ( pszout : :: windows::core::PSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFromTimeIntervalA ( pszout : ::windows::core::PSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); StrFromTimeIntervalA(::core::mem::transmute(pszout.as_ptr()), pszout.len() as _, dwtimems, digits) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn StrFromTimeIntervalW(pszout: &mut [u16], dwtimems: u32, digits: i32) -> i32 { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFromTimeIntervalW ( pszout : :: windows::core::PWSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrFromTimeIntervalW ( pszout : ::windows::core::PWSTR , cchmax : u32 , dwtimems : u32 , digits : i32 ) -> i32 ); StrFromTimeIntervalW(::core::mem::transmute(pszout.as_ptr()), pszout.len() as _, dwtimems, digits) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5862,7 +5862,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrIsIntlEqualA ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : :: windows::core::PCSTR , pszstring2 : :: windows::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrIsIntlEqualA ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : ::windows::core::PCSTR , pszstring2 : ::windows::core::PCSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); StrIsIntlEqualA(fcasesens.into_param().abi(), pszstring1.into_param().abi(), pszstring2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -5874,7 +5874,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrIsIntlEqualW ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : :: windows::core::PCWSTR , pszstring2 : :: windows::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrIsIntlEqualW ( fcasesens : super::super::Foundation:: BOOL , pszstring1 : ::windows::core::PCWSTR , pszstring2 : ::windows::core::PCWSTR , nchar : i32 ) -> super::super::Foundation:: BOOL ); StrIsIntlEqualW(fcasesens.into_param().abi(), pszstring1.into_param().abi(), pszstring2.into_param().abi(), nchar) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5883,7 +5883,7 @@ pub unsafe fn StrNCatA(psz1: &mut [u8], psz2: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrNCatA ( psz1 : :: windows::core::PSTR , psz2 : :: windows::core::PCSTR , cchmax : i32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrNCatA ( psz1 : ::windows::core::PSTR , psz2 : ::windows::core::PCSTR , cchmax : i32 ) -> ::windows::core::PSTR ); StrNCatA(::core::mem::transmute(psz1.as_ptr()), psz2.into_param().abi(), psz1.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5892,7 +5892,7 @@ pub unsafe fn StrNCatW(psz1: &mut [u16], psz2: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrNCatW ( psz1 : :: windows::core::PWSTR , psz2 : :: windows::core::PCWSTR , cchmax : i32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrNCatW ( psz1 : ::windows::core::PWSTR , psz2 : ::windows::core::PCWSTR , cchmax : i32 ) -> ::windows::core::PWSTR ); StrNCatW(::core::mem::transmute(psz1.as_ptr()), psz2.into_param().abi(), psz1.len() as _) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5902,7 +5902,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrPBrkA ( psz : :: windows::core::PCSTR , pszset : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrPBrkA ( psz : ::windows::core::PCSTR , pszset : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); StrPBrkA(psz.into_param().abi(), pszset.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5912,7 +5912,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrPBrkW ( psz : :: windows::core::PCWSTR , pszset : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrPBrkW ( psz : ::windows::core::PCWSTR , pszset : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); StrPBrkW(psz.into_param().abi(), pszset.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5922,7 +5922,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRChrA ( pszstart : :: windows::core::PCSTR , pszend : :: windows::core::PCSTR , wmatch : u16 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRChrA ( pszstart : ::windows::core::PCSTR , pszend : ::windows::core::PCSTR , wmatch : u16 ) -> ::windows::core::PSTR ); StrRChrA(pszstart.into_param().abi(), pszend.into_param().abi(), wmatch) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5932,7 +5932,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRChrIA ( pszstart : :: windows::core::PCSTR , pszend : :: windows::core::PCSTR , wmatch : u16 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRChrIA ( pszstart : ::windows::core::PCSTR , pszend : ::windows::core::PCSTR , wmatch : u16 ) -> ::windows::core::PSTR ); StrRChrIA(pszstart.into_param().abi(), pszend.into_param().abi(), wmatch) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5942,7 +5942,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRChrIW ( pszstart : :: windows::core::PCWSTR , pszend : :: windows::core::PCWSTR , wmatch : u16 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRChrIW ( pszstart : ::windows::core::PCWSTR , pszend : ::windows::core::PCWSTR , wmatch : u16 ) -> ::windows::core::PWSTR ); StrRChrIW(pszstart.into_param().abi(), pszend.into_param().abi(), wmatch) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5952,7 +5952,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRChrW ( pszstart : :: windows::core::PCWSTR , pszend : :: windows::core::PCWSTR , wmatch : u16 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRChrW ( pszstart : ::windows::core::PCWSTR , pszend : ::windows::core::PCWSTR , wmatch : u16 ) -> ::windows::core::PWSTR ); StrRChrW(pszstart.into_param().abi(), pszend.into_param().abi(), wmatch) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5963,7 +5963,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRStrIA ( pszsource : :: windows::core::PCSTR , pszlast : :: windows::core::PCSTR , pszsrch : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRStrIA ( pszsource : ::windows::core::PCSTR , pszlast : ::windows::core::PCSTR , pszsrch : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); StrRStrIA(pszsource.into_param().abi(), pszlast.into_param().abi(), pszsrch.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -5974,42 +5974,42 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRStrIW ( pszsource : :: windows::core::PCWSTR , pszlast : :: windows::core::PCWSTR , pszsrch : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRStrIW ( pszsource : ::windows::core::PCWSTR , pszlast : ::windows::core::PCWSTR , pszsrch : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); StrRStrIW(pszsource.into_param().abi(), pszlast.into_param().abi(), pszsrch.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn StrRetToBSTR(pstr: *mut Common::STRRET, pidl: ::core::option::Option<*const Common::ITEMIDLIST>, pbstr: *mut ::windows::core::BSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToBSTR ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pbstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToBSTR ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pbstr : *mut ::std::mem::MaybeUninit <::windows::core::BSTR > ) -> ::windows::core::HRESULT ); StrRetToBSTR(pstr, ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pbstr)).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn StrRetToBufA(pstr: *mut Common::STRRET, pidl: ::core::option::Option<*const Common::ITEMIDLIST>, pszbuf: &mut [u8]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToBufA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : :: windows::core::PSTR , cchbuf : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToBufA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : ::windows::core::PSTR , cchbuf : u32 ) -> ::windows::core::HRESULT ); StrRetToBufA(pstr, ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn StrRetToBufW(pstr: *mut Common::STRRET, pidl: ::core::option::Option<*const Common::ITEMIDLIST>, pszbuf: &mut [u16]) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToBufW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : :: windows::core::PWSTR , cchbuf : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToBufW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , pszbuf : ::windows::core::PWSTR , cchbuf : u32 ) -> ::windows::core::HRESULT ); StrRetToBufW(pstr, ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), ::core::mem::transmute(pszbuf.as_ptr()), pszbuf.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn StrRetToStrA(pstr: *mut Common::STRRET, pidl: ::core::option::Option<*const Common::ITEMIDLIST>, ppsz: *mut ::windows::core::PSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToStrA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut :: windows::core::PSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToStrA ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut ::windows::core::PSTR ) -> ::windows::core::HRESULT ); StrRetToStrA(pstr, ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), ppsz).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_UI_Shell_Common\"`*"] #[cfg(feature = "Win32_UI_Shell_Common")] #[inline] pub unsafe fn StrRetToStrW(pstr: *mut Common::STRRET, pidl: ::core::option::Option<*const Common::ITEMIDLIST>, ppsz: *mut ::windows::core::PWSTR) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToStrW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrRetToStrW ( pstr : *mut Common:: STRRET , pidl : *const Common:: ITEMIDLIST , ppsz : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); StrRetToStrW(pstr, ::core::mem::transmute(pidl.unwrap_or(::std::ptr::null())), ppsz).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6019,7 +6019,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrSpnA ( psz : :: windows::core::PCSTR , pszset : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrSpnA ( psz : ::windows::core::PCSTR , pszset : ::windows::core::PCSTR ) -> i32 ); StrSpnA(psz.into_param().abi(), pszset.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6029,7 +6029,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrSpnW ( psz : :: windows::core::PCWSTR , pszset : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrSpnW ( psz : ::windows::core::PCWSTR , pszset : ::windows::core::PCWSTR ) -> i32 ); StrSpnW(psz.into_param().abi(), pszset.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6039,7 +6039,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrA ( pszfirst : :: windows::core::PCSTR , pszsrch : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrA ( pszfirst : ::windows::core::PCSTR , pszsrch : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); StrStrA(pszfirst.into_param().abi(), pszsrch.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6049,7 +6049,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrIA ( pszfirst : :: windows::core::PCSTR , pszsrch : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrIA ( pszfirst : ::windows::core::PCSTR , pszsrch : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); StrStrIA(pszfirst.into_param().abi(), pszsrch.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6059,7 +6059,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrIW ( pszfirst : :: windows::core::PCWSTR , pszsrch : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrIW ( pszfirst : ::windows::core::PCWSTR , pszsrch : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); StrStrIW(pszfirst.into_param().abi(), pszsrch.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6069,7 +6069,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrNIW ( pszfirst : :: windows::core::PCWSTR , pszsrch : :: windows::core::PCWSTR , cchmax : u32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrNIW ( pszfirst : ::windows::core::PCWSTR , pszsrch : ::windows::core::PCWSTR , cchmax : u32 ) -> ::windows::core::PWSTR ); StrStrNIW(pszfirst.into_param().abi(), pszsrch.into_param().abi(), cchmax) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6079,7 +6079,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrNW ( pszfirst : :: windows::core::PCWSTR , pszsrch : :: windows::core::PCWSTR , cchmax : u32 ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrNW ( pszfirst : ::windows::core::PCWSTR , pszsrch : ::windows::core::PCWSTR , cchmax : u32 ) -> ::windows::core::PWSTR ); StrStrNW(pszfirst.into_param().abi(), pszsrch.into_param().abi(), cchmax) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6089,7 +6089,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrW ( pszfirst : :: windows::core::PCWSTR , pszsrch : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrStrW ( pszfirst : ::windows::core::PCWSTR , pszsrch : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); StrStrW(pszfirst.into_param().abi(), pszsrch.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6099,7 +6099,7 @@ pub unsafe fn StrToInt64ExA(pszstring: P0, dwflags: i32, pllret: *mut i64) - where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToInt64ExA ( pszstring : :: windows::core::PCSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToInt64ExA ( pszstring : ::windows::core::PCSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); StrToInt64ExA(pszstring.into_param().abi(), dwflags, pllret) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6109,7 +6109,7 @@ pub unsafe fn StrToInt64ExW(pszstring: P0, dwflags: i32, pllret: *mut i64) - where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToInt64ExW ( pszstring : :: windows::core::PCWSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToInt64ExW ( pszstring : ::windows::core::PCWSTR , dwflags : i32 , pllret : *mut i64 ) -> super::super::Foundation:: BOOL ); StrToInt64ExW(pszstring.into_param().abi(), dwflags, pllret) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6118,7 +6118,7 @@ pub unsafe fn StrToIntA(pszsrc: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToIntA ( pszsrc : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToIntA ( pszsrc : ::windows::core::PCSTR ) -> i32 ); StrToIntA(pszsrc.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6128,7 +6128,7 @@ pub unsafe fn StrToIntExA(pszstring: P0, dwflags: i32, piret: *mut i32) -> s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToIntExA ( pszstring : :: windows::core::PCSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToIntExA ( pszstring : ::windows::core::PCSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); StrToIntExA(pszstring.into_param().abi(), dwflags, piret) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6138,7 +6138,7 @@ pub unsafe fn StrToIntExW(pszstring: P0, dwflags: i32, piret: *mut i32) -> s where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToIntExW ( pszstring : :: windows::core::PCWSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToIntExW ( pszstring : ::windows::core::PCWSTR , dwflags : i32 , piret : *mut i32 ) -> super::super::Foundation:: BOOL ); StrToIntExW(pszstring.into_param().abi(), dwflags, piret) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6147,7 +6147,7 @@ pub unsafe fn StrToIntW(pszsrc: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToIntW ( pszsrc : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrToIntW ( pszsrc : ::windows::core::PCWSTR ) -> i32 ); StrToIntW(pszsrc.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6157,7 +6157,7 @@ pub unsafe fn StrTrimA(psz: ::windows::core::PSTR, psztrimchars: P0) -> supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrTrimA ( psz : :: windows::core::PSTR , psztrimchars : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrTrimA ( psz : ::windows::core::PSTR , psztrimchars : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); StrTrimA(::core::mem::transmute(psz), psztrimchars.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6167,7 +6167,7 @@ pub unsafe fn StrTrimW(psz: ::windows::core::PWSTR, psztrimchars: P0) -> sup where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn StrTrimW ( psz : :: windows::core::PWSTR , psztrimchars : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn StrTrimW ( psz : ::windows::core::PWSTR , psztrimchars : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); StrTrimW(::core::mem::transmute(psz), psztrimchars.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6196,7 +6196,7 @@ pub unsafe fn UnregisterAppStateChangeNotification(registration: *mut _APPSTATE_ #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn UnregisterScaleChangeEvent(dwcookie: usize) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn UnregisterScaleChangeEvent ( dwcookie : usize ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "api-ms-win-shcore-scaling-l1-1-1.dll""system" fn UnregisterScaleChangeEvent ( dwcookie : usize ) -> ::windows::core::HRESULT ); UnregisterScaleChangeEvent(dwcookie).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6205,7 +6205,7 @@ pub unsafe fn UrlApplySchemeA(pszin: P0, pszout: ::windows::core::PSTR, pcch where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlApplySchemeA ( pszin : :: windows::core::PCSTR , pszout : :: windows::core::PSTR , pcchout : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlApplySchemeA ( pszin : ::windows::core::PCSTR , pszout : ::windows::core::PSTR , pcchout : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlApplySchemeA(pszin.into_param().abi(), ::core::mem::transmute(pszout), pcchout, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6214,7 +6214,7 @@ pub unsafe fn UrlApplySchemeW(pszin: P0, pszout: ::windows::core::PWSTR, pcc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlApplySchemeW ( pszin : :: windows::core::PCWSTR , pszout : :: windows::core::PWSTR , pcchout : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlApplySchemeW ( pszin : ::windows::core::PCWSTR , pszout : ::windows::core::PWSTR , pcchout : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlApplySchemeW(pszin.into_param().abi(), ::core::mem::transmute(pszout), pcchout, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6223,7 +6223,7 @@ pub unsafe fn UrlCanonicalizeA(pszurl: P0, pszcanonicalized: ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCanonicalizeA ( pszurl : :: windows::core::PCSTR , pszcanonicalized : :: windows::core::PSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCanonicalizeA ( pszurl : ::windows::core::PCSTR , pszcanonicalized : ::windows::core::PSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlCanonicalizeA(pszurl.into_param().abi(), ::core::mem::transmute(pszcanonicalized), pcchcanonicalized, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6232,7 +6232,7 @@ pub unsafe fn UrlCanonicalizeW(pszurl: P0, pszcanonicalized: ::windows::core where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCanonicalizeW ( pszurl : :: windows::core::PCWSTR , pszcanonicalized : :: windows::core::PWSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCanonicalizeW ( pszurl : ::windows::core::PCWSTR , pszcanonicalized : ::windows::core::PWSTR , pcchcanonicalized : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlCanonicalizeW(pszurl.into_param().abi(), ::core::mem::transmute(pszcanonicalized), pcchcanonicalized, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6242,7 +6242,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCombineA ( pszbase : :: windows::core::PCSTR , pszrelative : :: windows::core::PCSTR , pszcombined : :: windows::core::PSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCombineA ( pszbase : ::windows::core::PCSTR , pszrelative : ::windows::core::PCSTR , pszcombined : ::windows::core::PSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlCombineA(pszbase.into_param().abi(), pszrelative.into_param().abi(), ::core::mem::transmute(pszcombined), pcchcombined, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6252,7 +6252,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCombineW ( pszbase : :: windows::core::PCWSTR , pszrelative : :: windows::core::PCWSTR , pszcombined : :: windows::core::PWSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCombineW ( pszbase : ::windows::core::PCWSTR , pszrelative : ::windows::core::PCWSTR , pszcombined : ::windows::core::PWSTR , pcchcombined : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlCombineW(pszbase.into_param().abi(), pszrelative.into_param().abi(), ::core::mem::transmute(pszcombined), pcchcombined, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6264,7 +6264,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCompareA ( psz1 : :: windows::core::PCSTR , psz2 : :: windows::core::PCSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCompareA ( psz1 : ::windows::core::PCSTR , psz2 : ::windows::core::PCSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); UrlCompareA(psz1.into_param().abi(), psz2.into_param().abi(), fignoreslash.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6276,7 +6276,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCompareW ( psz1 : :: windows::core::PCWSTR , psz2 : :: windows::core::PCWSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCompareW ( psz1 : ::windows::core::PCWSTR , psz2 : ::windows::core::PCWSTR , fignoreslash : super::super::Foundation:: BOOL ) -> i32 ); UrlCompareW(psz1.into_param().abi(), psz2.into_param().abi(), fignoreslash.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6285,7 +6285,7 @@ pub unsafe fn UrlCreateFromPathA(pszpath: P0, pszurl: ::windows::core::PSTR, where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCreateFromPathA ( pszpath : :: windows::core::PCSTR , pszurl : :: windows::core::PSTR , pcchurl : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCreateFromPathA ( pszpath : ::windows::core::PCSTR , pszurl : ::windows::core::PSTR , pcchurl : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlCreateFromPathA(pszpath.into_param().abi(), ::core::mem::transmute(pszurl), pcchurl, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6294,7 +6294,7 @@ pub unsafe fn UrlCreateFromPathW(pszpath: P0, pszurl: ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCreateFromPathW ( pszpath : :: windows::core::PCWSTR , pszurl : :: windows::core::PWSTR , pcchurl : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlCreateFromPathW ( pszpath : ::windows::core::PCWSTR , pszurl : ::windows::core::PWSTR , pcchurl : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlCreateFromPathW(pszpath.into_param().abi(), ::core::mem::transmute(pszurl), pcchurl, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6303,7 +6303,7 @@ pub unsafe fn UrlEscapeA(pszurl: P0, pszescaped: ::windows::core::PSTR, pcch where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlEscapeA ( pszurl : :: windows::core::PCSTR , pszescaped : :: windows::core::PSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlEscapeA ( pszurl : ::windows::core::PCSTR , pszescaped : ::windows::core::PSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlEscapeA(pszurl.into_param().abi(), ::core::mem::transmute(pszescaped), pcchescaped, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6312,7 +6312,7 @@ pub unsafe fn UrlEscapeW(pszurl: P0, pszescaped: ::windows::core::PWSTR, pcc where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlEscapeW ( pszurl : :: windows::core::PCWSTR , pszescaped : :: windows::core::PWSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlEscapeW ( pszurl : ::windows::core::PCWSTR , pszescaped : ::windows::core::PWSTR , pcchescaped : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlEscapeW(pszurl.into_param().abi(), ::core::mem::transmute(pszescaped), pcchescaped, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6321,7 +6321,7 @@ pub unsafe fn UrlFixupW(pcszurl: P0, psztranslatedurl: &mut [u16]) -> ::wind where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlFixupW ( pcszurl : :: windows::core::PCWSTR , psztranslatedurl : :: windows::core::PWSTR , cchmax : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlFixupW ( pcszurl : ::windows::core::PCWSTR , psztranslatedurl : ::windows::core::PWSTR , cchmax : u32 ) -> ::windows::core::HRESULT ); UrlFixupW(pcszurl.into_param().abi(), ::core::mem::transmute(psztranslatedurl.as_ptr()), psztranslatedurl.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6330,7 +6330,7 @@ pub unsafe fn UrlGetLocationA(pszurl: P0) -> ::windows::core::PCSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlGetLocationA ( pszurl : :: windows::core::PCSTR ) -> :: windows::core::PCSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlGetLocationA ( pszurl : ::windows::core::PCSTR ) -> ::windows::core::PCSTR ); UrlGetLocationA(pszurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6339,7 +6339,7 @@ pub unsafe fn UrlGetLocationW(pszurl: P0) -> ::windows::core::PCWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlGetLocationW ( pszurl : :: windows::core::PCWSTR ) -> :: windows::core::PCWSTR ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlGetLocationW ( pszurl : ::windows::core::PCWSTR ) -> ::windows::core::PCWSTR ); UrlGetLocationW(pszurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6348,7 +6348,7 @@ pub unsafe fn UrlGetPartA(pszin: P0, pszout: ::windows::core::PSTR, pcchout: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlGetPartA ( pszin : :: windows::core::PCSTR , pszout : :: windows::core::PSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlGetPartA ( pszin : ::windows::core::PCSTR , pszout : ::windows::core::PSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlGetPartA(pszin.into_param().abi(), ::core::mem::transmute(pszout), pcchout, dwpart, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6357,7 +6357,7 @@ pub unsafe fn UrlGetPartW(pszin: P0, pszout: ::windows::core::PWSTR, pcchout where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlGetPartW ( pszin : :: windows::core::PCWSTR , pszout : :: windows::core::PWSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlGetPartW ( pszin : ::windows::core::PCWSTR , pszout : ::windows::core::PWSTR , pcchout : *mut u32 , dwpart : u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlGetPartW(pszin.into_param().abi(), ::core::mem::transmute(pszout), pcchout, dwpart, dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6366,7 +6366,7 @@ pub unsafe fn UrlHashA(pszurl: P0, pbhash: &mut [u8]) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlHashA ( pszurl : :: windows::core::PCSTR , pbhash : *mut u8 , cbhash : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlHashA ( pszurl : ::windows::core::PCSTR , pbhash : *mut u8 , cbhash : u32 ) -> ::windows::core::HRESULT ); UrlHashA(pszurl.into_param().abi(), ::core::mem::transmute(pbhash.as_ptr()), pbhash.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6375,7 +6375,7 @@ pub unsafe fn UrlHashW(pszurl: P0, pbhash: &mut [u8]) -> ::windows::core::Re where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlHashW ( pszurl : :: windows::core::PCWSTR , pbhash : *mut u8 , cbhash : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlHashW ( pszurl : ::windows::core::PCWSTR , pbhash : *mut u8 , cbhash : u32 ) -> ::windows::core::HRESULT ); UrlHashW(pszurl.into_param().abi(), ::core::mem::transmute(pbhash.as_ptr()), pbhash.len() as _).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6385,7 +6385,7 @@ pub unsafe fn UrlIsA(pszurl: P0, urlis: URLIS) -> super::super::Foundation:: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsA ( pszurl : :: windows::core::PCSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsA ( pszurl : ::windows::core::PCSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); UrlIsA(pszurl.into_param().abi(), urlis) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6395,7 +6395,7 @@ pub unsafe fn UrlIsNoHistoryA(pszurl: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsNoHistoryA ( pszurl : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsNoHistoryA ( pszurl : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); UrlIsNoHistoryA(pszurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6405,7 +6405,7 @@ pub unsafe fn UrlIsNoHistoryW(pszurl: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsNoHistoryW ( pszurl : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsNoHistoryW ( pszurl : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); UrlIsNoHistoryW(pszurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6415,7 +6415,7 @@ pub unsafe fn UrlIsOpaqueA(pszurl: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsOpaqueA ( pszurl : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsOpaqueA ( pszurl : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); UrlIsOpaqueA(pszurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6425,7 +6425,7 @@ pub unsafe fn UrlIsOpaqueW(pszurl: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsOpaqueW ( pszurl : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsOpaqueW ( pszurl : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); UrlIsOpaqueW(pszurl.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6435,19 +6435,19 @@ pub unsafe fn UrlIsW(pszurl: P0, urlis: URLIS) -> super::super::Foundation:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsW ( pszurl : :: windows::core::PCWSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlIsW ( pszurl : ::windows::core::PCWSTR , urlis : URLIS ) -> super::super::Foundation:: BOOL ); UrlIsW(pszurl.into_param().abi(), urlis) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn UrlUnescapeA(pszurl: ::windows::core::PSTR, pszunescaped: ::windows::core::PSTR, pcchunescaped: ::core::option::Option<*mut u32>, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlUnescapeA ( pszurl : :: windows::core::PSTR , pszunescaped : :: windows::core::PSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlUnescapeA ( pszurl : ::windows::core::PSTR , pszunescaped : ::windows::core::PSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlUnescapeA(::core::mem::transmute(pszurl), ::core::mem::transmute(pszunescaped), ::core::mem::transmute(pcchunescaped.unwrap_or(::std::ptr::null_mut())), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] #[inline] pub unsafe fn UrlUnescapeW(pszurl: ::windows::core::PWSTR, pszunescaped: ::windows::core::PWSTR, pcchunescaped: ::core::option::Option<*mut u32>, dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlUnescapeW ( pszurl : :: windows::core::PWSTR , pszunescaped : :: windows::core::PWSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn UrlUnescapeW ( pszurl : ::windows::core::PWSTR , pszunescaped : ::windows::core::PWSTR , pcchunescaped : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); UrlUnescapeW(::core::mem::transmute(pszurl), ::core::mem::transmute(pszunescaped), ::core::mem::transmute(pcchunescaped.unwrap_or(::std::ptr::null_mut())), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6463,7 +6463,7 @@ pub unsafe fn Win32DeleteFile(pszpath: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shell32.dll""system" fn Win32DeleteFile ( pszpath : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "shell32.dll""system" fn Win32DeleteFile ( pszpath : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); Win32DeleteFile(pszpath.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6474,7 +6474,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn WinHelpA ( hwndmain : super::super::Foundation:: HWND , lpszhelp : :: windows::core::PCSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn WinHelpA ( hwndmain : super::super::Foundation:: HWND , lpszhelp : ::windows::core::PCSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); WinHelpA(hwndmain.into_param().abi(), lpszhelp.into_param().abi(), ucommand, dwdata) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6485,7 +6485,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn WinHelpW ( hwndmain : super::super::Foundation:: HWND , lpszhelp : :: windows::core::PCWSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn WinHelpW ( hwndmain : super::super::Foundation:: HWND , lpszhelp : ::windows::core::PCWSTR , ucommand : u32 , dwdata : usize ) -> super::super::Foundation:: BOOL ); WinHelpW(hwndmain.into_param().abi(), lpszhelp.into_param().abi(), ucommand, dwdata) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_Foundation\"`*"] @@ -6501,7 +6501,7 @@ pub unsafe fn wnsprintfA(pszdest: &mut [u8], pszfmt: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""cdecl" fn wnsprintfA ( pszdest : :: windows::core::PSTR , cchdest : i32 , pszfmt : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""cdecl" fn wnsprintfA ( pszdest : ::windows::core::PSTR , cchdest : i32 , pszfmt : ::windows::core::PCSTR ) -> i32 ); wnsprintfA(::core::mem::transmute(pszdest.as_ptr()), pszdest.len() as _, pszfmt.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6510,7 +6510,7 @@ pub unsafe fn wnsprintfW(pszdest: &mut [u16], pszfmt: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""cdecl" fn wnsprintfW ( pszdest : :: windows::core::PWSTR , cchdest : i32 , pszfmt : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""cdecl" fn wnsprintfW ( pszdest : ::windows::core::PWSTR , cchdest : i32 , pszfmt : ::windows::core::PCWSTR ) -> i32 ); wnsprintfW(::core::mem::transmute(pszdest.as_ptr()), pszdest.len() as _, pszfmt.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6519,7 +6519,7 @@ pub unsafe fn wvnsprintfA(pszdest: &mut [u8], pszfmt: P0, arglist: *const i8 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn wvnsprintfA ( pszdest : :: windows::core::PSTR , cchdest : i32 , pszfmt : :: windows::core::PCSTR , arglist : *const i8 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn wvnsprintfA ( pszdest : ::windows::core::PSTR , cchdest : i32 , pszfmt : ::windows::core::PCSTR , arglist : *const i8 ) -> i32 ); wvnsprintfA(::core::mem::transmute(pszdest.as_ptr()), pszdest.len() as _, pszfmt.into_param().abi(), arglist) } #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -6528,7 +6528,7 @@ pub unsafe fn wvnsprintfW(pszdest: &mut [u16], pszfmt: P0, arglist: *const i where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "shlwapi.dll""system" fn wvnsprintfW ( pszdest : :: windows::core::PWSTR , cchdest : i32 , pszfmt : :: windows::core::PCWSTR , arglist : *const i8 ) -> i32 ); + ::windows::imp::link ! ( "shlwapi.dll""system" fn wvnsprintfW ( pszdest : ::windows::core::PWSTR , cchdest : i32 , pszfmt : ::windows::core::PCWSTR , arglist : *const i8 ) -> i32 ); wvnsprintfW(::core::mem::transmute(pszdest.as_ptr()), pszdest.len() as _, pszfmt.into_param().abi(), arglist) } #[doc = "*Required features: `\"Win32_UI_Shell\"`, `\"Win32_System_Com\"`*"] @@ -44364,71 +44364,71 @@ pub const CDBOSC_STATECHANGE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const CDBurn: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xfbeb8a05_beee_4442_804e_409d6c4515e9); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_AUTOPLAY_SHELLIDLISTS: ::windows::core::PCWSTR = ::windows::w!("Autoplay Enumerated IDList Array"); +pub const CFSTR_AUTOPLAY_SHELLIDLISTS: ::windows::core::PCWSTR = ::windows::core::w!("Autoplay Enumerated IDList Array"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_DROPDESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("DropDescription"); +pub const CFSTR_DROPDESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("DropDescription"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILECONTENTS: ::windows::core::PCWSTR = ::windows::w!("FileContents"); +pub const CFSTR_FILECONTENTS: ::windows::core::PCWSTR = ::windows::core::w!("FileContents"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILEDESCRIPTOR: ::windows::core::PCWSTR = ::windows::w!("FileGroupDescriptorW"); +pub const CFSTR_FILEDESCRIPTOR: ::windows::core::PCWSTR = ::windows::core::w!("FileGroupDescriptorW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILEDESCRIPTORA: ::windows::core::PCWSTR = ::windows::w!("FileGroupDescriptor"); +pub const CFSTR_FILEDESCRIPTORA: ::windows::core::PCWSTR = ::windows::core::w!("FileGroupDescriptor"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILEDESCRIPTORW: ::windows::core::PCWSTR = ::windows::w!("FileGroupDescriptorW"); +pub const CFSTR_FILEDESCRIPTORW: ::windows::core::PCWSTR = ::windows::core::w!("FileGroupDescriptorW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAME: ::windows::core::PCWSTR = ::windows::w!("FileNameW"); +pub const CFSTR_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("FileNameW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEA: ::windows::core::PCWSTR = ::windows::w!("FileName"); +pub const CFSTR_FILENAMEA: ::windows::core::PCWSTR = ::windows::core::w!("FileName"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEMAP: ::windows::core::PCWSTR = ::windows::w!("FileNameMapW"); +pub const CFSTR_FILENAMEMAP: ::windows::core::PCWSTR = ::windows::core::w!("FileNameMapW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEMAPA: ::windows::core::PCWSTR = ::windows::w!("FileNameMap"); +pub const CFSTR_FILENAMEMAPA: ::windows::core::PCWSTR = ::windows::core::w!("FileNameMap"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEMAPW: ::windows::core::PCWSTR = ::windows::w!("FileNameMapW"); +pub const CFSTR_FILENAMEMAPW: ::windows::core::PCWSTR = ::windows::core::w!("FileNameMapW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILENAMEW: ::windows::core::PCWSTR = ::windows::w!("FileNameW"); +pub const CFSTR_FILENAMEW: ::windows::core::PCWSTR = ::windows::core::w!("FileNameW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_FILE_ATTRIBUTES_ARRAY: ::windows::core::PCWSTR = ::windows::w!("File Attributes Array"); +pub const CFSTR_FILE_ATTRIBUTES_ARRAY: ::windows::core::PCWSTR = ::windows::core::w!("File Attributes Array"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INDRAGLOOP: ::windows::core::PCWSTR = ::windows::w!("InShellDragLoop"); +pub const CFSTR_INDRAGLOOP: ::windows::core::PCWSTR = ::windows::core::w!("InShellDragLoop"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INETURL: ::windows::core::PCWSTR = ::windows::w!("UniformResourceLocatorW"); +pub const CFSTR_INETURL: ::windows::core::PCWSTR = ::windows::core::w!("UniformResourceLocatorW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INETURLA: ::windows::core::PCWSTR = ::windows::w!("UniformResourceLocator"); +pub const CFSTR_INETURLA: ::windows::core::PCWSTR = ::windows::core::w!("UniformResourceLocator"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INETURLW: ::windows::core::PCWSTR = ::windows::w!("UniformResourceLocatorW"); +pub const CFSTR_INETURLW: ::windows::core::PCWSTR = ::windows::core::w!("UniformResourceLocatorW"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_INVOKECOMMAND_DROPPARAM: ::windows::core::PCWSTR = ::windows::w!("InvokeCommand DropParam"); +pub const CFSTR_INVOKECOMMAND_DROPPARAM: ::windows::core::PCWSTR = ::windows::core::w!("InvokeCommand DropParam"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_LOGICALPERFORMEDDROPEFFECT: ::windows::core::PCWSTR = ::windows::w!("Logical Performed DropEffect"); +pub const CFSTR_LOGICALPERFORMEDDROPEFFECT: ::windows::core::PCWSTR = ::windows::core::w!("Logical Performed DropEffect"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_MOUNTEDVOLUME: ::windows::core::PCWSTR = ::windows::w!("MountedVolume"); +pub const CFSTR_MOUNTEDVOLUME: ::windows::core::PCWSTR = ::windows::core::w!("MountedVolume"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_NETRESOURCES: ::windows::core::PCWSTR = ::windows::w!("Net Resource"); +pub const CFSTR_NETRESOURCES: ::windows::core::PCWSTR = ::windows::core::w!("Net Resource"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PASTESUCCEEDED: ::windows::core::PCWSTR = ::windows::w!("Paste Succeeded"); +pub const CFSTR_PASTESUCCEEDED: ::windows::core::PCWSTR = ::windows::core::w!("Paste Succeeded"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PERFORMEDDROPEFFECT: ::windows::core::PCWSTR = ::windows::w!("Performed DropEffect"); +pub const CFSTR_PERFORMEDDROPEFFECT: ::windows::core::PCWSTR = ::windows::core::w!("Performed DropEffect"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PERSISTEDDATAOBJECT: ::windows::core::PCWSTR = ::windows::w!("PersistedDataObject"); +pub const CFSTR_PERSISTEDDATAOBJECT: ::windows::core::PCWSTR = ::windows::core::w!("PersistedDataObject"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PREFERREDDROPEFFECT: ::windows::core::PCWSTR = ::windows::w!("Preferred DropEffect"); +pub const CFSTR_PREFERREDDROPEFFECT: ::windows::core::PCWSTR = ::windows::core::w!("Preferred DropEffect"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_PRINTERGROUP: ::windows::core::PCWSTR = ::windows::w!("PrinterFriendlyName"); +pub const CFSTR_PRINTERGROUP: ::windows::core::PCWSTR = ::windows::core::w!("PrinterFriendlyName"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_SHELLDROPHANDLER: ::windows::core::PCWSTR = ::windows::w!("DropHandlerCLSID"); +pub const CFSTR_SHELLDROPHANDLER: ::windows::core::PCWSTR = ::windows::core::w!("DropHandlerCLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_SHELLIDLIST: ::windows::core::PCWSTR = ::windows::w!("Shell IDList Array"); +pub const CFSTR_SHELLIDLIST: ::windows::core::PCWSTR = ::windows::core::w!("Shell IDList Array"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_SHELLIDLISTOFFSET: ::windows::core::PCWSTR = ::windows::w!("Shell Object Offsets"); +pub const CFSTR_SHELLIDLISTOFFSET: ::windows::core::PCWSTR = ::windows::core::w!("Shell Object Offsets"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_SHELLURL: ::windows::core::PCWSTR = ::windows::w!("UniformResourceLocator"); +pub const CFSTR_SHELLURL: ::windows::core::PCWSTR = ::windows::core::w!("UniformResourceLocator"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_TARGETCLSID: ::windows::core::PCWSTR = ::windows::w!("TargetCLSID"); +pub const CFSTR_TARGETCLSID: ::windows::core::PCWSTR = ::windows::core::w!("TargetCLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_UNTRUSTEDDRAGDROP: ::windows::core::PCWSTR = ::windows::w!("UntrustedDragDrop"); +pub const CFSTR_UNTRUSTEDDRAGDROP: ::windows::core::PCWSTR = ::windows::core::w!("UntrustedDragDrop"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CFSTR_ZONEIDENTIFIER: ::windows::core::PCWSTR = ::windows::w!("ZoneIdentifier"); +pub const CFSTR_ZONEIDENTIFIER: ::windows::core::PCWSTR = ::windows::core::w!("ZoneIdentifier"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const CGID_DefView: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x4af07f10_d231_11d0_b942_00a0c90312e1); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -44538,23 +44538,23 @@ pub const CLSID_ToolbarExtButtons: ::windows::core::GUID = ::windows::core::GUID #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const CMDID_INTSHORTCUTCREATE: i32 = 1i32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_NEWFOLDER: ::windows::core::PCWSTR = ::windows::w!("NewFolder"); +pub const CMDSTR_NEWFOLDER: ::windows::core::PCWSTR = ::windows::core::w!("NewFolder"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_NEWFOLDERA: ::windows::core::PCSTR = ::windows::s!("NewFolder"); +pub const CMDSTR_NEWFOLDERA: ::windows::core::PCSTR = ::windows::core::s!("NewFolder"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_NEWFOLDERW: ::windows::core::PCWSTR = ::windows::w!("NewFolder"); +pub const CMDSTR_NEWFOLDERW: ::windows::core::PCWSTR = ::windows::core::w!("NewFolder"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWDETAILS: ::windows::core::PCWSTR = ::windows::w!("ViewDetails"); +pub const CMDSTR_VIEWDETAILS: ::windows::core::PCWSTR = ::windows::core::w!("ViewDetails"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWDETAILSA: ::windows::core::PCSTR = ::windows::s!("ViewDetails"); +pub const CMDSTR_VIEWDETAILSA: ::windows::core::PCSTR = ::windows::core::s!("ViewDetails"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWDETAILSW: ::windows::core::PCWSTR = ::windows::w!("ViewDetails"); +pub const CMDSTR_VIEWDETAILSW: ::windows::core::PCWSTR = ::windows::core::w!("ViewDetails"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWLIST: ::windows::core::PCWSTR = ::windows::w!("ViewList"); +pub const CMDSTR_VIEWLIST: ::windows::core::PCWSTR = ::windows::core::w!("ViewList"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWLISTA: ::windows::core::PCSTR = ::windows::s!("ViewList"); +pub const CMDSTR_VIEWLISTA: ::windows::core::PCSTR = ::windows::core::s!("ViewList"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CMDSTR_VIEWLISTW: ::windows::core::PCWSTR = ::windows::w!("ViewList"); +pub const CMDSTR_VIEWLISTW: ::windows::core::PCWSTR = ::windows::core::w!("ViewList"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const CMF_ASYNCVERBSTATE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -44642,7 +44642,7 @@ pub const COMP_TYPE_PICTURE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const COMP_TYPE_WEBSITE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const CONFLICT_RESOLUTION_CLSID_KEY: ::windows::core::PCWSTR = ::windows::w!("ConflictResolutionCLSID"); +pub const CONFLICT_RESOLUTION_CLSID_KEY: ::windows::core::PCWSTR = ::windows::core::w!("ConflictResolutionCLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const COPYENGINE_E_ACCESSDENIED_READONLY: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927681i32); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -45190,7 +45190,7 @@ pub const DISPID_VIEWPAINTDONE: u32 = 211u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const DISPID_WORDWHEELEDITED: u32 = 219u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const DI_GETDRAGIMAGE: ::windows::core::PCWSTR = ::windows::w!("ShellGetDragImage"); +pub const DI_GETDRAGIMAGE: ::windows::core::PCWSTR = ::windows::core::w!("ShellGetDragImage"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const DLG_SCRNSAVECONFIGURE: u32 = 2003u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -45982,9 +45982,9 @@ pub const HLNF_TRUSTFIRSTDOWNLOAD: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const HLNF_UNTRUSTEDFORDOWNLOAD: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const HOMEGROUP_SECURITY_GROUP: ::windows::core::PCWSTR = ::windows::w!("HomeUsers"); +pub const HOMEGROUP_SECURITY_GROUP: ::windows::core::PCWSTR = ::windows::core::w!("HomeUsers"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const HOMEGROUP_SECURITY_GROUP_MULTI: ::windows::core::PCWSTR = ::windows::w!("HUG"); +pub const HOMEGROUP_SECURITY_GROUP_MULTI: ::windows::core::PCWSTR = ::windows::core::w!("HUG"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const HideInputPaneAnimationCoordinator: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x384742b1_2a77_4cb3_8cf8_1136f5e17e59); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -46480,9 +46480,9 @@ pub const PROGDLG_NORMAL: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const PROGDLG_NOTIME: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const PROPSTR_EXTENSIONCOMPLETIONSTATE: ::windows::core::PCWSTR = ::windows::w!("ExtensionCompletionState"); +pub const PROPSTR_EXTENSIONCOMPLETIONSTATE: ::windows::core::PCWSTR = ::windows::core::w!("ExtensionCompletionState"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const PROP_CONTRACT_DELEGATE: ::windows::core::PCWSTR = ::windows::w!("ContractDelegate"); +pub const PROP_CONTRACT_DELEGATE: ::windows::core::PCWSTR = ::windows::core::w!("ContractDelegate"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const PackageDebugSettings: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xb1aec16f_2383_4852_b0e9_8f0b1dc66b4d); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -46746,9 +46746,9 @@ pub const SHIMGDEC_LOADFULL: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SHIMGDEC_THUMBNAIL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SHIMGKEY_QUALITY: ::windows::core::PCWSTR = ::windows::w!("Compression"); +pub const SHIMGKEY_QUALITY: ::windows::core::PCWSTR = ::windows::core::w!("Compression"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SHIMGKEY_RAWFORMAT: ::windows::core::PCWSTR = ::windows::w!("RawDataFormat"); +pub const SHIMGKEY_RAWFORMAT: ::windows::core::PCWSTR = ::windows::core::w!("RawDataFormat"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SHIMSTCAPFLAG_LOCKABLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -47016,91 +47016,91 @@ pub const STIF_SUPPORT_HEX: i32 = 1i32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const STORE_E_NEWER_VERSION_AVAILABLE: ::windows::core::HRESULT = ::windows::core::HRESULT(-2144927484i32); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_AVOID_DRIVE_RESTRICTION_POLICY: ::windows::core::PCWSTR = ::windows::w!("Avoid Drive Restriction Policy"); +pub const STR_AVOID_DRIVE_RESTRICTION_POLICY: ::windows::core::PCWSTR = ::windows::core::w!("Avoid Drive Restriction Policy"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_BIND_DELEGATE_CREATE_OBJECT: ::windows::core::PCWSTR = ::windows::w!("Delegate Object Creation"); +pub const STR_BIND_DELEGATE_CREATE_OBJECT: ::windows::core::PCWSTR = ::windows::core::w!("Delegate Object Creation"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_BIND_FOLDERS_READ_ONLY: ::windows::core::PCWSTR = ::windows::w!("Folders As Read Only"); +pub const STR_BIND_FOLDERS_READ_ONLY: ::windows::core::PCWSTR = ::windows::core::w!("Folders As Read Only"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_BIND_FOLDER_ENUM_MODE: ::windows::core::PCWSTR = ::windows::w!("Folder Enum Mode"); +pub const STR_BIND_FOLDER_ENUM_MODE: ::windows::core::PCWSTR = ::windows::core::w!("Folder Enum Mode"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE: ::windows::core::PCWSTR = ::windows::w!("Force Folder Shortcut Resolve"); +pub const STR_BIND_FORCE_FOLDER_SHORTCUT_RESOLVE: ::windows::core::PCWSTR = ::windows::core::w!("Force Folder Shortcut Resolve"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_DONT_PARSE_RELATIVE: ::windows::core::PCWSTR = ::windows::w!("Don\'t Parse Relative"); +pub const STR_DONT_PARSE_RELATIVE: ::windows::core::PCWSTR = ::windows::core::w!("Don\'t Parse Relative"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_DONT_RESOLVE_LINK: ::windows::core::PCWSTR = ::windows::w!("Don\'t Resolve Link"); +pub const STR_DONT_RESOLVE_LINK: ::windows::core::PCWSTR = ::windows::core::w!("Don\'t Resolve Link"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_ENUM_ITEMS_FLAGS: ::windows::core::PCWSTR = ::windows::w!("SHCONTF"); +pub const STR_ENUM_ITEMS_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("SHCONTF"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_FILE_SYS_BIND_DATA: ::windows::core::PCWSTR = ::windows::w!("File System Bind Data"); +pub const STR_FILE_SYS_BIND_DATA: ::windows::core::PCWSTR = ::windows::core::w!("File System Bind Data"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_FILE_SYS_BIND_DATA_WIN7_FORMAT: ::windows::core::PCWSTR = ::windows::w!("Win7FileSystemIdList"); +pub const STR_FILE_SYS_BIND_DATA_WIN7_FORMAT: ::windows::core::PCWSTR = ::windows::core::w!("Win7FileSystemIdList"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GET_ASYNC_HANDLER: ::windows::core::PCWSTR = ::windows::w!("GetAsyncHandler"); +pub const STR_GET_ASYNC_HANDLER: ::windows::core::PCWSTR = ::windows::core::w!("GetAsyncHandler"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_BESTEFFORT: ::windows::core::PCWSTR = ::windows::w!("GPS_BESTEFFORT"); +pub const STR_GPS_BESTEFFORT: ::windows::core::PCWSTR = ::windows::core::w!("GPS_BESTEFFORT"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_DELAYCREATION: ::windows::core::PCWSTR = ::windows::w!("GPS_DELAYCREATION"); +pub const STR_GPS_DELAYCREATION: ::windows::core::PCWSTR = ::windows::core::w!("GPS_DELAYCREATION"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_FASTPROPERTIESONLY: ::windows::core::PCWSTR = ::windows::w!("GPS_FASTPROPERTIESONLY"); +pub const STR_GPS_FASTPROPERTIESONLY: ::windows::core::PCWSTR = ::windows::core::w!("GPS_FASTPROPERTIESONLY"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_HANDLERPROPERTIESONLY: ::windows::core::PCWSTR = ::windows::w!("GPS_HANDLERPROPERTIESONLY"); +pub const STR_GPS_HANDLERPROPERTIESONLY: ::windows::core::PCWSTR = ::windows::core::w!("GPS_HANDLERPROPERTIESONLY"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_NO_OPLOCK: ::windows::core::PCWSTR = ::windows::w!("GPS_NO_OPLOCK"); +pub const STR_GPS_NO_OPLOCK: ::windows::core::PCWSTR = ::windows::core::w!("GPS_NO_OPLOCK"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_GPS_OPENSLOWITEM: ::windows::core::PCWSTR = ::windows::w!("GPS_OPENSLOWITEM"); +pub const STR_GPS_OPENSLOWITEM: ::windows::core::PCWSTR = ::windows::core::w!("GPS_OPENSLOWITEM"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_INTERNAL_NAVIGATE: ::windows::core::PCWSTR = ::windows::w!("Internal Navigation"); +pub const STR_INTERNAL_NAVIGATE: ::windows::core::PCWSTR = ::windows::core::w!("Internal Navigation"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE: ::windows::core::PCWSTR = ::windows::w!("Validate URL"); +pub const STR_INTERNETFOLDER_PARSE_ONLY_URLMON_BINDABLE: ::windows::core::PCWSTR = ::windows::core::w!("Validate URL"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_ITEM_CACHE_CONTEXT: ::windows::core::PCWSTR = ::windows::w!("ItemCacheContext"); +pub const STR_ITEM_CACHE_CONTEXT: ::windows::core::PCWSTR = ::windows::core::w!("ItemCacheContext"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_MYDOCS_CLSID: ::windows::core::PCSTR = ::windows::s!("{450D8FBA-AD25-11D0-98A8-0800361B1103}"); +pub const STR_MYDOCS_CLSID: ::windows::core::PCSTR = ::windows::core::s!("{450D8FBA-AD25-11D0-98A8-0800361B1103}"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_NO_VALIDATE_FILENAME_CHARS: ::windows::core::PCWSTR = ::windows::w!("NoValidateFilenameChars"); +pub const STR_NO_VALIDATE_FILENAME_CHARS: ::windows::core::PCWSTR = ::windows::core::w!("NoValidateFilenameChars"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS: ::windows::core::PCWSTR = ::windows::w!("Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING"); +pub const STR_PARSE_ALLOW_INTERNET_SHELL_FOLDERS: ::windows::core::PCWSTR = ::windows::core::w!("Allow binding to Internet shell folder handlers and negate STR_PARSE_PREFER_WEB_BROWSING"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_AND_CREATE_ITEM: ::windows::core::PCWSTR = ::windows::w!("ParseAndCreateItem"); +pub const STR_PARSE_AND_CREATE_ITEM: ::windows::core::PCWSTR = ::windows::core::w!("ParseAndCreateItem"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_DONT_REQUIRE_VALIDATED_URLS: ::windows::core::PCWSTR = ::windows::w!("Do not require validated URLs"); +pub const STR_PARSE_DONT_REQUIRE_VALIDATED_URLS: ::windows::core::PCWSTR = ::windows::core::w!("Do not require validated URLs"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL: ::windows::core::PCWSTR = ::windows::w!("ExplicitAssociationSuccessful"); +pub const STR_PARSE_EXPLICIT_ASSOCIATION_SUCCESSFUL: ::windows::core::PCWSTR = ::windows::core::w!("ExplicitAssociationSuccessful"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_PARTIAL_IDLIST: ::windows::core::PCWSTR = ::windows::w!("ParseOriginalItem"); +pub const STR_PARSE_PARTIAL_IDLIST: ::windows::core::PCWSTR = ::windows::core::w!("ParseOriginalItem"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_PREFER_FOLDER_BROWSING: ::windows::core::PCWSTR = ::windows::w!("Parse Prefer Folder Browsing"); +pub const STR_PARSE_PREFER_FOLDER_BROWSING: ::windows::core::PCWSTR = ::windows::core::w!("Parse Prefer Folder Browsing"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_PREFER_WEB_BROWSING: ::windows::core::PCWSTR = ::windows::w!("Do not bind to Internet shell folder handlers"); +pub const STR_PARSE_PREFER_WEB_BROWSING: ::windows::core::PCWSTR = ::windows::core::w!("Do not bind to Internet shell folder handlers"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_PROPERTYSTORE: ::windows::core::PCWSTR = ::windows::w!("DelegateNamedProperties"); +pub const STR_PARSE_PROPERTYSTORE: ::windows::core::PCWSTR = ::windows::core::w!("DelegateNamedProperties"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS: ::windows::core::PCWSTR = ::windows::w!("Parse Shell Protocol To File Objects"); +pub const STR_PARSE_SHELL_PROTOCOL_TO_FILE_OBJECTS: ::windows::core::PCWSTR = ::windows::core::w!("Parse Shell Protocol To File Objects"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_SHOW_NET_DIAGNOSTICS_UI: ::windows::core::PCWSTR = ::windows::w!("Show network diagnostics UI"); +pub const STR_PARSE_SHOW_NET_DIAGNOSTICS_UI: ::windows::core::PCWSTR = ::windows::core::w!("Show network diagnostics UI"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_SKIP_NET_CACHE: ::windows::core::PCWSTR = ::windows::w!("Skip Net Resource Cache"); +pub const STR_PARSE_SKIP_NET_CACHE: ::windows::core::PCWSTR = ::windows::core::w!("Skip Net Resource Cache"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_TRANSLATE_ALIASES: ::windows::core::PCWSTR = ::windows::w!("Parse Translate Aliases"); +pub const STR_PARSE_TRANSLATE_ALIASES: ::windows::core::PCWSTR = ::windows::core::w!("Parse Translate Aliases"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_WITH_EXPLICIT_ASSOCAPP: ::windows::core::PCWSTR = ::windows::w!("ExplicitAssociationApp"); +pub const STR_PARSE_WITH_EXPLICIT_ASSOCAPP: ::windows::core::PCWSTR = ::windows::core::w!("ExplicitAssociationApp"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_WITH_EXPLICIT_PROGID: ::windows::core::PCWSTR = ::windows::w!("ExplicitProgid"); +pub const STR_PARSE_WITH_EXPLICIT_PROGID: ::windows::core::PCWSTR = ::windows::core::w!("ExplicitProgid"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PARSE_WITH_PROPERTIES: ::windows::core::PCWSTR = ::windows::w!("ParseWithProperties"); +pub const STR_PARSE_WITH_PROPERTIES: ::windows::core::PCWSTR = ::windows::core::w!("ParseWithProperties"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_PROPERTYBAG_PARAM: ::windows::core::PCWSTR = ::windows::w!("SHBindCtxPropertyBag"); +pub const STR_PROPERTYBAG_PARAM: ::windows::core::PCWSTR = ::windows::core::w!("SHBindCtxPropertyBag"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_REFERRER_IDENTIFIER: ::windows::core::PCWSTR = ::windows::w!("Referrer Identifier"); +pub const STR_REFERRER_IDENTIFIER: ::windows::core::PCWSTR = ::windows::core::w!("Referrer Identifier"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_SKIP_BINDING_CLSID: ::windows::core::PCWSTR = ::windows::w!("Skip Binding CLSID"); +pub const STR_SKIP_BINDING_CLSID: ::windows::core::PCWSTR = ::windows::core::w!("Skip Binding CLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_STORAGEITEM_CREATION_FLAGS: ::windows::core::PCWSTR = ::windows::w!("SHGETSTORAGEITEM"); +pub const STR_STORAGEITEM_CREATION_FLAGS: ::windows::core::PCWSTR = ::windows::core::w!("SHGETSTORAGEITEM"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_TAB_REUSE_IDENTIFIER: ::windows::core::PCWSTR = ::windows::w!("Tab Reuse Identifier"); +pub const STR_TAB_REUSE_IDENTIFIER: ::windows::core::PCWSTR = ::windows::core::w!("Tab Reuse Identifier"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const STR_TRACK_CLSID: ::windows::core::PCWSTR = ::windows::w!("Track the CLSID"); +pub const STR_TRACK_CLSID: ::windows::core::PCWSTR = ::windows::core::w!("Track the CLSID"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SYNCMGRHANDLERFLAG_MASK: u32 = 15u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -47144,17 +47144,17 @@ pub const SYNCMGR_OBJECTID_QueryBeforeEnable: ::windows::core::GUID = ::windows: #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const SYNCMGR_OBJECTID_ShowSchedule: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xedc6f3e3_8441_4109_adf3_6c1ca0b7de47); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_CDF: ::windows::core::PCWSTR = ::windows::w!("application/x-cdf"); +pub const SZ_CONTENTTYPE_CDF: ::windows::core::PCWSTR = ::windows::core::w!("application/x-cdf"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_CDFA: ::windows::core::PCSTR = ::windows::s!("application/x-cdf"); +pub const SZ_CONTENTTYPE_CDFA: ::windows::core::PCSTR = ::windows::core::s!("application/x-cdf"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_CDFW: ::windows::core::PCWSTR = ::windows::w!("application/x-cdf"); +pub const SZ_CONTENTTYPE_CDFW: ::windows::core::PCWSTR = ::windows::core::w!("application/x-cdf"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_HTML: ::windows::core::PCWSTR = ::windows::w!("text/html"); +pub const SZ_CONTENTTYPE_HTML: ::windows::core::PCWSTR = ::windows::core::w!("text/html"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_HTMLA: ::windows::core::PCSTR = ::windows::s!("text/html"); +pub const SZ_CONTENTTYPE_HTMLA: ::windows::core::PCSTR = ::windows::core::s!("text/html"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const SZ_CONTENTTYPE_HTMLW: ::windows::core::PCWSTR = ::windows::w!("text/html"); +pub const SZ_CONTENTTYPE_HTMLW: ::windows::core::PCWSTR = ::windows::core::w!("text/html"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const S_SYNCMGR_CANCELALL: ::windows::core::HRESULT = ::windows::core::HRESULT(262660i32); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] @@ -47388,13 +47388,13 @@ pub const VIEW_PRIORITY_STALECACHEHIT: u32 = 69u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const VIEW_PRIORITY_USEASDEFAULT: u32 = 67u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const VOLUME_PREFIX: ::windows::core::PCWSTR = ::windows::w!("\\\\?\\Volume"); +pub const VOLUME_PREFIX: ::windows::core::PCWSTR = ::windows::core::w!("\\\\?\\Volume"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const VaultProvider: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x503739d0_4c5e_4cfd_b3ba_d881334f0df2); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const VirtualDesktopManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xaa509086_5ca9_4c25_8f95_589d3c07b48a); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] -pub const WC_NETADDRESS: ::windows::core::PCWSTR = ::windows::w!("msctls_netaddress"); +pub const WC_NETADDRESS: ::windows::core::PCWSTR = ::windows::core::w!("msctls_netaddress"); #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] pub const WM_CPL_LAUNCH: u32 = 2024u32; #[doc = "*Required features: `\"Win32_UI_Shell\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs index 54cfbb81f8..76f79ac754 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TabletPC/mod.rs @@ -5,7 +5,7 @@ pub unsafe fn AddStroke(hrc: P0, ppacketdesc: *const PACKET_DESCRIPTION, cbp where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn AddStroke ( hrc : HRECOCONTEXT , ppacketdesc : *const PACKET_DESCRIPTION , cbpacket : u32 , ppacket : *const u8 , pxform : *const super::super::Graphics::Gdi:: XFORM ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn AddStroke ( hrc : HRECOCONTEXT , ppacketdesc : *const PACKET_DESCRIPTION , cbpacket : u32 , ppacket : *const u8 , pxform : *const super::super::Graphics::Gdi:: XFORM ) -> ::windows::core::HRESULT ); AddStroke(hrc.into_param().abi(), ppacketdesc, cbpacket, ppacket, pxform).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -15,7 +15,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn AddWordsToWordList ( hwl : HRECOWORDLIST , pwcwords : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn AddWordsToWordList ( hwl : HRECOWORDLIST , pwcwords : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); AddWordsToWordList(hwl.into_param().abi(), pwcwords.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] @@ -26,7 +26,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn AdviseInkChange ( hrc : HRECOCONTEXT , bnewstroke : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn AdviseInkChange ( hrc : HRECOCONTEXT , bnewstroke : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); AdviseInkChange(hrc.into_param().abi(), bnewstroke.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -35,13 +35,13 @@ pub unsafe fn CreateContext(hrec: P0, phrc: *mut HRECOCONTEXT) -> ::windows: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn CreateContext ( hrec : HRECOGNIZER , phrc : *mut HRECOCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn CreateContext ( hrec : HRECOGNIZER , phrc : *mut HRECOCONTEXT ) -> ::windows::core::HRESULT ); CreateContext(hrec.into_param().abi(), phrc).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[inline] pub unsafe fn CreateRecognizer(pclsid: *mut ::windows::core::GUID, phrec: *mut HRECOGNIZER) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn CreateRecognizer ( pclsid : *mut :: windows::core::GUID , phrec : *mut HRECOGNIZER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn CreateRecognizer ( pclsid : *mut ::windows::core::GUID , phrec : *mut HRECOGNIZER ) -> ::windows::core::HRESULT ); CreateRecognizer(pclsid, phrec).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -50,7 +50,7 @@ pub unsafe fn DestroyContext(hrc: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn DestroyContext ( hrc : HRECOCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn DestroyContext ( hrc : HRECOCONTEXT ) -> ::windows::core::HRESULT ); DestroyContext(hrc.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -59,7 +59,7 @@ pub unsafe fn DestroyRecognizer(hrec: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn DestroyRecognizer ( hrec : HRECOGNIZER ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn DestroyRecognizer ( hrec : HRECOGNIZER ) -> ::windows::core::HRESULT ); DestroyRecognizer(hrec.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -68,7 +68,7 @@ pub unsafe fn DestroyWordList(hwl: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn DestroyWordList ( hwl : HRECOWORDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn DestroyWordList ( hwl : HRECOWORDLIST ) -> ::windows::core::HRESULT ); DestroyWordList(hwl.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -77,13 +77,13 @@ pub unsafe fn EndInkInput(hrc: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn EndInkInput ( hrc : HRECOCONTEXT ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn EndInkInput ( hrc : HRECOCONTEXT ) -> ::windows::core::HRESULT ); EndInkInput(hrc.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[inline] pub unsafe fn GetAllRecognizers(recognizerclsids: *mut *mut ::windows::core::GUID, count: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetAllRecognizers ( recognizerclsids : *mut *mut :: windows::core::GUID , count : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetAllRecognizers ( recognizerclsids : *mut *mut ::windows::core::GUID , count : *mut u32 ) -> ::windows::core::HRESULT ); GetAllRecognizers(recognizerclsids, count).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -92,7 +92,7 @@ pub unsafe fn GetBestResultString(hrc: P0, pcsize: *mut u32, pwcbestresult: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetBestResultString ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcbestresult : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetBestResultString ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcbestresult : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); GetBestResultString(hrc.into_param().abi(), pcsize, ::core::mem::transmute(pwcbestresult)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -101,7 +101,7 @@ pub unsafe fn GetLatticePtr(hrc: P0, pplattice: *mut *mut RECO_LATTICE) -> : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetLatticePtr ( hrc : HRECOCONTEXT , pplattice : *mut *mut RECO_LATTICE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetLatticePtr ( hrc : HRECOCONTEXT , pplattice : *mut *mut RECO_LATTICE ) -> ::windows::core::HRESULT ); GetLatticePtr(hrc.into_param().abi(), pplattice).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -110,7 +110,7 @@ pub unsafe fn GetLeftSeparator(hrc: P0, pcsize: *mut u32, pwcleftseparator: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetLeftSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcleftseparator : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetLeftSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcleftseparator : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); GetLeftSeparator(hrc.into_param().abi(), pcsize, ::core::mem::transmute(pwcleftseparator)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -119,7 +119,7 @@ pub unsafe fn GetRecoAttributes(hrec: P0, precoattrs: *mut RECO_ATTRS) -> :: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetRecoAttributes ( hrec : HRECOGNIZER , precoattrs : *mut RECO_ATTRS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetRecoAttributes ( hrec : HRECOGNIZER , precoattrs : *mut RECO_ATTRS ) -> ::windows::core::HRESULT ); GetRecoAttributes(hrec.into_param().abi(), precoattrs).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -128,7 +128,7 @@ pub unsafe fn GetResultPropertyList(hrec: P0, ppropertycount: *mut u32, ppro where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetResultPropertyList ( hrec : HRECOGNIZER , ppropertycount : *mut u32 , ppropertyguid : *mut :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetResultPropertyList ( hrec : HRECOGNIZER , ppropertycount : *mut u32 , ppropertyguid : *mut ::windows::core::GUID ) -> ::windows::core::HRESULT ); GetResultPropertyList(hrec.into_param().abi(), ppropertycount, ppropertyguid).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -137,7 +137,7 @@ pub unsafe fn GetRightSeparator(hrc: P0, pcsize: *mut u32, pwcrightseparator where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetRightSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcrightseparator : :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetRightSeparator ( hrc : HRECOCONTEXT , pcsize : *mut u32 , pwcrightseparator : ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); GetRightSeparator(hrc.into_param().abi(), pcsize, ::core::mem::transmute(pwcrightseparator)).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -146,7 +146,7 @@ pub unsafe fn GetUnicodeRanges(hrec: P0, pcranges: *mut u32, pcr: *mut CHARA where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetUnicodeRanges ( hrec : HRECOGNIZER , pcranges : *mut u32 , pcr : *mut CHARACTER_RANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn GetUnicodeRanges ( hrec : HRECOGNIZER , pcranges : *mut u32 , pcr : *mut CHARACTER_RANGE ) -> ::windows::core::HRESULT ); GetUnicodeRanges(hrec.into_param().abi(), pcranges, pcr).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -156,13 +156,13 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn IsStringSupported ( hrc : HRECOCONTEXT , wcstring : u32 , pwcstring : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn IsStringSupported ( hrc : HRECOCONTEXT , wcstring : u32 , pwcstring : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); IsStringSupported(hrc.into_param().abi(), wcstring, pwcstring.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] #[inline] pub unsafe fn LoadCachedAttributes(clsid: ::windows::core::GUID, precoattributes: *mut RECO_ATTRS) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn LoadCachedAttributes ( clsid : :: windows::core::GUID , precoattributes : *mut RECO_ATTRS ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn LoadCachedAttributes ( clsid : ::windows::core::GUID , precoattributes : *mut RECO_ATTRS ) -> ::windows::core::HRESULT ); LoadCachedAttributes(::core::mem::transmute(clsid), precoattributes).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -172,7 +172,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn MakeWordList ( hrec : HRECOGNIZER , pbuffer : :: windows::core::PCWSTR , phwl : *mut HRECOWORDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn MakeWordList ( hrec : HRECOGNIZER , pbuffer : ::windows::core::PCWSTR , phwl : *mut HRECOWORDLIST ) -> ::windows::core::HRESULT ); MakeWordList(hrec.into_param().abi(), pbuffer.into_param().abi(), phwl).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`, `\"Win32_Foundation\"`*"] @@ -182,7 +182,7 @@ pub unsafe fn Process(hrc: P0, pbpartialprocessing: *mut super::super::Found where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn Process ( hrc : HRECOCONTEXT , pbpartialprocessing : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn Process ( hrc : HRECOCONTEXT , pbpartialprocessing : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); Process(hrc.into_param().abi(), pbpartialprocessing).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -191,7 +191,7 @@ pub unsafe fn SetEnabledUnicodeRanges(hrc: P0, cranges: u32, pcr: *mut CHARA where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetEnabledUnicodeRanges ( hrc : HRECOCONTEXT , cranges : u32 , pcr : *mut CHARACTER_RANGE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetEnabledUnicodeRanges ( hrc : HRECOCONTEXT , cranges : u32 , pcr : *mut CHARACTER_RANGE ) -> ::windows::core::HRESULT ); SetEnabledUnicodeRanges(hrc.into_param().abi(), cranges, pcr).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -201,7 +201,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetFactoid ( hrc : HRECOCONTEXT , cwcfactoid : u32 , pwcfactoid : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetFactoid ( hrc : HRECOCONTEXT , cwcfactoid : u32 , pwcfactoid : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SetFactoid(hrc.into_param().abi(), cwcfactoid, pwcfactoid.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -210,7 +210,7 @@ pub unsafe fn SetFlags(hrc: P0, dwflags: u32) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetFlags ( hrc : HRECOCONTEXT , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetFlags ( hrc : HRECOCONTEXT , dwflags : u32 ) -> ::windows::core::HRESULT ); SetFlags(hrc.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -219,7 +219,7 @@ pub unsafe fn SetGuide(hrc: P0, pguide: *const RECO_GUIDE, iindex: u32) -> : where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetGuide ( hrc : HRECOCONTEXT , pguide : *const RECO_GUIDE , iindex : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetGuide ( hrc : HRECOCONTEXT , pguide : *const RECO_GUIDE , iindex : u32 ) -> ::windows::core::HRESULT ); SetGuide(hrc.into_param().abi(), pguide, iindex).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -228,7 +228,7 @@ pub unsafe fn SetTextContext(hrc: P0, pwcbefore: &[u16], pwcafter: &[u16]) - where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetTextContext ( hrc : HRECOCONTEXT , cwcbefore : u32 , pwcbefore : :: windows::core::PCWSTR , cwcafter : u32 , pwcafter : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetTextContext ( hrc : HRECOCONTEXT , cwcbefore : u32 , pwcbefore : ::windows::core::PCWSTR , cwcafter : u32 , pwcafter : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); SetTextContext(hrc.into_param().abi(), pwcbefore.len() as _, ::core::mem::transmute(pwcbefore.as_ptr()), pwcafter.len() as _, ::core::mem::transmute(pwcafter.as_ptr())).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -238,7 +238,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetWordList ( hrc : HRECOCONTEXT , hwl : HRECOWORDLIST ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "inkobjcore.dll""system" fn SetWordList ( hrc : HRECOCONTEXT , hwl : HRECOWORDLIST ) -> ::windows::core::HRESULT ); SetWordList(hrc.into_param().abi(), hwl.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -9037,69 +9037,69 @@ pub const EM_SETUSEMOUSEFORINPUT: u32 = 1560u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const FACILITY_INK: u32 = 40u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_BOPOMOFO: ::windows::core::PCWSTR = ::windows::w!("BOPOMOFO"); +pub const FACTOID_BOPOMOFO: ::windows::core::PCWSTR = ::windows::core::w!("BOPOMOFO"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CHINESESIMPLECOMMON: ::windows::core::PCWSTR = ::windows::w!("CHS_COMMON"); +pub const FACTOID_CHINESESIMPLECOMMON: ::windows::core::PCWSTR = ::windows::core::w!("CHS_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CHINESETRADITIONALCOMMON: ::windows::core::PCWSTR = ::windows::w!("CHT_COMMON"); +pub const FACTOID_CHINESETRADITIONALCOMMON: ::windows::core::PCWSTR = ::windows::core::w!("CHT_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_CURRENCY: ::windows::core::PCWSTR = ::windows::w!("CURRENCY"); +pub const FACTOID_CURRENCY: ::windows::core::PCWSTR = ::windows::core::w!("CURRENCY"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DATE: ::windows::core::PCWSTR = ::windows::w!("DATE"); +pub const FACTOID_DATE: ::windows::core::PCWSTR = ::windows::core::w!("DATE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("DEFAULT"); +pub const FACTOID_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("DEFAULT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_DIGIT: ::windows::core::PCWSTR = ::windows::w!("DIGIT"); +pub const FACTOID_DIGIT: ::windows::core::PCWSTR = ::windows::core::w!("DIGIT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_EMAIL: ::windows::core::PCWSTR = ::windows::w!("EMAIL"); +pub const FACTOID_EMAIL: ::windows::core::PCWSTR = ::windows::core::w!("EMAIL"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_FILENAME: ::windows::core::PCWSTR = ::windows::w!("FILENAME"); +pub const FACTOID_FILENAME: ::windows::core::PCWSTR = ::windows::core::w!("FILENAME"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HANGULCOMMON: ::windows::core::PCWSTR = ::windows::w!("HANGUL_COMMON"); +pub const FACTOID_HANGULCOMMON: ::windows::core::PCWSTR = ::windows::core::w!("HANGUL_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HANGULRARE: ::windows::core::PCWSTR = ::windows::w!("HANGUL_RARE"); +pub const FACTOID_HANGULRARE: ::windows::core::PCWSTR = ::windows::core::w!("HANGUL_RARE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_HIRAGANA: ::windows::core::PCWSTR = ::windows::w!("HIRAGANA"); +pub const FACTOID_HIRAGANA: ::windows::core::PCWSTR = ::windows::core::w!("HIRAGANA"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_JAMO: ::windows::core::PCWSTR = ::windows::w!("JAMO"); +pub const FACTOID_JAMO: ::windows::core::PCWSTR = ::windows::core::w!("JAMO"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_JAPANESECOMMON: ::windows::core::PCWSTR = ::windows::w!("JPN_COMMON"); +pub const FACTOID_JAPANESECOMMON: ::windows::core::PCWSTR = ::windows::core::w!("JPN_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KANJICOMMON: ::windows::core::PCWSTR = ::windows::w!("KANJI_COMMON"); +pub const FACTOID_KANJICOMMON: ::windows::core::PCWSTR = ::windows::core::w!("KANJI_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KANJIRARE: ::windows::core::PCWSTR = ::windows::w!("KANJI_RARE"); +pub const FACTOID_KANJIRARE: ::windows::core::PCWSTR = ::windows::core::w!("KANJI_RARE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KATAKANA: ::windows::core::PCWSTR = ::windows::w!("KATAKANA"); +pub const FACTOID_KATAKANA: ::windows::core::PCWSTR = ::windows::core::w!("KATAKANA"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_KOREANCOMMON: ::windows::core::PCWSTR = ::windows::w!("KOR_COMMON"); +pub const FACTOID_KOREANCOMMON: ::windows::core::PCWSTR = ::windows::core::w!("KOR_COMMON"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_LOWERCHAR: ::windows::core::PCWSTR = ::windows::w!("LOWERCHAR"); +pub const FACTOID_LOWERCHAR: ::windows::core::PCWSTR = ::windows::core::w!("LOWERCHAR"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NONE: ::windows::core::PCWSTR = ::windows::w!("NONE"); +pub const FACTOID_NONE: ::windows::core::PCWSTR = ::windows::core::w!("NONE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NUMBER: ::windows::core::PCWSTR = ::windows::w!("NUMBER"); +pub const FACTOID_NUMBER: ::windows::core::PCWSTR = ::windows::core::w!("NUMBER"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_NUMBERSIMPLE: ::windows::core::PCWSTR = ::windows::w!("NUMSIMPLE"); +pub const FACTOID_NUMBERSIMPLE: ::windows::core::PCWSTR = ::windows::core::w!("NUMSIMPLE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_ONECHAR: ::windows::core::PCWSTR = ::windows::w!("ONECHAR"); +pub const FACTOID_ONECHAR: ::windows::core::PCWSTR = ::windows::core::w!("ONECHAR"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_PERCENT: ::windows::core::PCWSTR = ::windows::w!("PERCENT"); +pub const FACTOID_PERCENT: ::windows::core::PCWSTR = ::windows::core::w!("PERCENT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_POSTALCODE: ::windows::core::PCWSTR = ::windows::w!("POSTALCODE"); +pub const FACTOID_POSTALCODE: ::windows::core::PCWSTR = ::windows::core::w!("POSTALCODE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_PUNCCHAR: ::windows::core::PCWSTR = ::windows::w!("PUNCCHAR"); +pub const FACTOID_PUNCCHAR: ::windows::core::PCWSTR = ::windows::core::w!("PUNCCHAR"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_SYSTEMDICTIONARY: ::windows::core::PCWSTR = ::windows::w!("SYSDICT"); +pub const FACTOID_SYSTEMDICTIONARY: ::windows::core::PCWSTR = ::windows::core::w!("SYSDICT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_TELEPHONE: ::windows::core::PCWSTR = ::windows::w!("TELEPHONE"); +pub const FACTOID_TELEPHONE: ::windows::core::PCWSTR = ::windows::core::w!("TELEPHONE"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_TIME: ::windows::core::PCWSTR = ::windows::w!("TIME"); +pub const FACTOID_TIME: ::windows::core::PCWSTR = ::windows::core::w!("TIME"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_UPPERCHAR: ::windows::core::PCWSTR = ::windows::w!("UPPERCHAR"); +pub const FACTOID_UPPERCHAR: ::windows::core::PCWSTR = ::windows::core::w!("UPPERCHAR"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_WEB: ::windows::core::PCWSTR = ::windows::w!("WEB"); +pub const FACTOID_WEB: ::windows::core::PCWSTR = ::windows::core::w!("WEB"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const FACTOID_WORDLIST: ::windows::core::PCWSTR = ::windows::w!("WORDLIST"); +pub const FACTOID_WORDLIST: ::windows::core::PCWSTR = ::windows::core::w!("WORDLIST"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const FLICK_WM_HANDLED_MASK: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -9431,27 +9431,27 @@ pub const IECN__BASE: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IEC__BASE: u32 = 1536u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKEDIT_CLASS: ::windows::core::PCWSTR = ::windows::w!("INKEDIT"); +pub const INKEDIT_CLASS: ::windows::core::PCWSTR = ::windows::core::w!("INKEDIT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKEDIT_CLASSW: ::windows::core::PCWSTR = ::windows::w!("INKEDIT"); +pub const INKEDIT_CLASSW: ::windows::core::PCWSTR = ::windows::core::w!("INKEDIT"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_BOXNUMBER: ::windows::core::PCWSTR = ::windows::w!("{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}"); +pub const INKRECOGNITIONPROPERTY_BOXNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("{2C243E3A-F733-4EB6-B1F8-B5DC5C2C4CDA}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: ::windows::core::PCWSTR = ::windows::w!("{7DFE11A7-FB5D-4958-8765-154ADF0D833F}"); +pub const INKRECOGNITIONPROPERTY_CONFIDENCELEVEL: ::windows::core::PCWSTR = ::windows::core::w!("{7DFE11A7-FB5D-4958-8765-154ADF0D833F}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_HOTPOINT: ::windows::core::PCWSTR = ::windows::w!("{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}"); +pub const INKRECOGNITIONPROPERTY_HOTPOINT: ::windows::core::PCWSTR = ::windows::core::w!("{CA6F40DC-5292-452a-91FB-2181C0BEC0DE}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_LINEMETRICS: ::windows::core::PCWSTR = ::windows::w!("{8CC24B27-30A9-4b96-9056-2D3A90DA0727}"); +pub const INKRECOGNITIONPROPERTY_LINEMETRICS: ::windows::core::PCWSTR = ::windows::core::w!("{8CC24B27-30A9-4b96-9056-2D3A90DA0727}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_LINENUMBER: ::windows::core::PCWSTR = ::windows::w!("{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}"); +pub const INKRECOGNITIONPROPERTY_LINENUMBER: ::windows::core::PCWSTR = ::windows::core::w!("{DBF29F2C-5289-4BE8-B3D8-6EF63246253E}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: ::windows::core::PCWSTR = ::windows::w!("{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}"); +pub const INKRECOGNITIONPROPERTY_MAXIMUMSTROKECOUNT: ::windows::core::PCWSTR = ::windows::core::w!("{BF0EEC4E-4B7D-47a9-8CFA-234DD24BD22A}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: ::windows::core::PCWSTR = ::windows::w!("{7ED16B76-889C-468e-8276-0021B770187E}"); +pub const INKRECOGNITIONPROPERTY_POINTSPERINCH: ::windows::core::PCWSTR = ::windows::core::w!("{7ED16B76-889C-468e-8276-0021B770187E}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INKRECOGNITIONPROPERTY_SEGMENTATION: ::windows::core::PCWSTR = ::windows::w!("{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}"); +pub const INKRECOGNITIONPROPERTY_SEGMENTATION: ::windows::core::PCWSTR = ::windows::core::w!("{B3C0FE6C-FB51-4164-BA2F-844AF8F983DA}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const INK_SERIALIZED_FORMAT: ::windows::core::PCWSTR = ::windows::w!("Ink Serialized Format"); +pub const INK_SERIALIZED_FORMAT: ::windows::core::PCWSTR = ::windows::core::w!("Ink Serialized Format"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const IP_CURSOR_DOWN: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -9511,15 +9511,15 @@ pub const MAX_PACKET_PROPERTY_COUNT: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const MAX_VENDORNAME: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: ::windows::core::PCWSTR = ::windows::w!("Microsoft PenInputPanel 1.5"); +pub const MICROSOFT_PENINPUT_PANEL_PROPERTY_T: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft PenInputPanel 1.5"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Microsoft TIP ComboBox List Window Identifier"); +pub const MICROSOFT_TIP_COMBOBOXLIST_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft TIP ComboBox List Window Identifier"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Microsoft TIP No Insert Option"); +pub const MICROSOFT_TIP_NO_INSERT_BUTTON_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft TIP No Insert Option"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_TIP_OPENING_MSG: ::windows::core::PCWSTR = ::windows::w!("TabletInputPanelOpening"); +pub const MICROSOFT_TIP_OPENING_MSG: ::windows::core::PCWSTR = ::windows::core::w!("TabletInputPanelOpening"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: ::windows::core::PCWSTR = ::windows::w!("Microsoft TIP URL Experience"); +pub const MICROSOFT_URL_EXPERIENCE_PROPERTY: ::windows::core::PCWSTR = ::windows::core::w!("Microsoft TIP URL Experience"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const MathInputControl: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xc561816c_14d8_4090_830c_98d994b21c7b); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] @@ -9589,47 +9589,47 @@ pub const RealTimeStylus: ::windows::core::GUID = ::windows::core::GUID::from_u1 #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const SAFE_PARTIAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_ALTITUDEORIENTATION: ::windows::core::PCWSTR = ::windows::w!("{82DEC5C7-F6BA-4906-894F-66D68DFC456C}"); +pub const STR_GUID_ALTITUDEORIENTATION: ::windows::core::PCWSTR = ::windows::core::w!("{82DEC5C7-F6BA-4906-894F-66D68DFC456C}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_AZIMUTHORIENTATION: ::windows::core::PCWSTR = ::windows::w!("{029123B4-8828-410B-B250-A0536595E5DC}"); +pub const STR_GUID_AZIMUTHORIENTATION: ::windows::core::PCWSTR = ::windows::core::w!("{029123B4-8828-410B-B250-A0536595E5DC}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_BUTTONPRESSURE: ::windows::core::PCWSTR = ::windows::w!("{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}"); +pub const STR_GUID_BUTTONPRESSURE: ::windows::core::PCWSTR = ::windows::core::w!("{8B7FEFC4-96AA-4BFE-AC26-8A5F0BE07BF5}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_DEVICE_CONTACT_ID: ::windows::core::PCWSTR = ::windows::w!("{02585B91-049B-4750-9615-DF8948AB3C9C}"); +pub const STR_GUID_DEVICE_CONTACT_ID: ::windows::core::PCWSTR = ::windows::core::w!("{02585B91-049B-4750-9615-DF8948AB3C9C}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_FINGERCONTACTCONFIDENCE: ::windows::core::PCWSTR = ::windows::w!("{E706C804-57F0-4F00-8A0C-853D57789BE9}"); +pub const STR_GUID_FINGERCONTACTCONFIDENCE: ::windows::core::PCWSTR = ::windows::core::w!("{E706C804-57F0-4F00-8A0C-853D57789BE9}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_HEIGHT: ::windows::core::PCWSTR = ::windows::w!("{E61858D2-E447-4218-9D3F-18865C203DF4}"); +pub const STR_GUID_HEIGHT: ::windows::core::PCWSTR = ::windows::core::w!("{E61858D2-E447-4218-9D3F-18865C203DF4}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_NORMALPRESSURE: ::windows::core::PCWSTR = ::windows::w!("{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}"); +pub const STR_GUID_NORMALPRESSURE: ::windows::core::PCWSTR = ::windows::core::w!("{7307502D-F9F4-4E18-B3F2-2CE1B1A3610C}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_PAKETSTATUS: ::windows::core::PCWSTR = ::windows::w!("{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}"); +pub const STR_GUID_PAKETSTATUS: ::windows::core::PCWSTR = ::windows::core::w!("{6E0E07BF-AFE7-4CF7-87D1-AF6446208418}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_PITCHROTATION: ::windows::core::PCWSTR = ::windows::w!("{7F7E57B7-BE37-4BE1-A356-7A84160E1893}"); +pub const STR_GUID_PITCHROTATION: ::windows::core::PCWSTR = ::windows::core::w!("{7F7E57B7-BE37-4BE1-A356-7A84160E1893}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_ROLLROTATION: ::windows::core::PCWSTR = ::windows::w!("{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}"); +pub const STR_GUID_ROLLROTATION: ::windows::core::PCWSTR = ::windows::core::w!("{5D5D5E56-6BA9-4C5B-9FB0-851C91714E56}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_SERIALNUMBER: ::windows::core::PCWSTR = ::windows::w!("{78A81B56-0935-4493-BAAE-00541A8A16C4}"); +pub const STR_GUID_SERIALNUMBER: ::windows::core::PCWSTR = ::windows::core::w!("{78A81B56-0935-4493-BAAE-00541A8A16C4}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TANGENTPRESSURE: ::windows::core::PCWSTR = ::windows::w!("{6DA4488B-5244-41EC-905B-32D89AB80809}"); +pub const STR_GUID_TANGENTPRESSURE: ::windows::core::PCWSTR = ::windows::core::w!("{6DA4488B-5244-41EC-905B-32D89AB80809}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TIMERTICK: ::windows::core::PCWSTR = ::windows::w!("{436510C5-FED3-45D1-8B76-71D3EA7A829D}"); +pub const STR_GUID_TIMERTICK: ::windows::core::PCWSTR = ::windows::core::w!("{436510C5-FED3-45D1-8B76-71D3EA7A829D}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_TWISTORIENTATION: ::windows::core::PCWSTR = ::windows::w!("{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}"); +pub const STR_GUID_TWISTORIENTATION: ::windows::core::PCWSTR = ::windows::core::w!("{0D324960-13B2-41E4-ACE6-7AE9D43D2D3B}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_WIDTH: ::windows::core::PCWSTR = ::windows::w!("{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}"); +pub const STR_GUID_WIDTH: ::windows::core::PCWSTR = ::windows::core::w!("{BAABE94D-2712-48F5-BE9D-8F8B5EA0711A}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_X: ::windows::core::PCWSTR = ::windows::w!("{598A6A8F-52C0-4BA0-93AF-AF357411A561}"); +pub const STR_GUID_X: ::windows::core::PCWSTR = ::windows::core::w!("{598A6A8F-52C0-4BA0-93AF-AF357411A561}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_XTILTORIENTATION: ::windows::core::PCWSTR = ::windows::w!("{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}"); +pub const STR_GUID_XTILTORIENTATION: ::windows::core::PCWSTR = ::windows::core::w!("{A8D07B3A-8BF0-40B0-95A9-B80A6BB787BF}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_Y: ::windows::core::PCWSTR = ::windows::w!("{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}"); +pub const STR_GUID_Y: ::windows::core::PCWSTR = ::windows::core::w!("{B53F9F75-04E0-4498-A7EE-C30DBB5A9011}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_YAWROTATION: ::windows::core::PCWSTR = ::windows::w!("{6A849980-7C3A-45B7-AA82-90A262950E89}"); +pub const STR_GUID_YAWROTATION: ::windows::core::PCWSTR = ::windows::core::w!("{6A849980-7C3A-45B7-AA82-90A262950E89}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_YTILTORIENTATION: ::windows::core::PCWSTR = ::windows::w!("{0E932389-1D77-43AF-AC00-5B950D6D4B2D}"); +pub const STR_GUID_YTILTORIENTATION: ::windows::core::PCWSTR = ::windows::core::w!("{0E932389-1D77-43AF-AC00-5B950D6D4B2D}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] -pub const STR_GUID_Z: ::windows::core::PCWSTR = ::windows::w!("{735ADB30-0EBB-4788-A0E4-0F316490055D}"); +pub const STR_GUID_Z: ::windows::core::PCWSTR = ::windows::core::w!("{735ADB30-0EBB-4788-A0E4-0F316490055D}"); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] pub const SketchInk: ::windows::core::GUID = ::windows::core::GUID::from_u128(0xf0291081_e87c_4e07_97da_a0a03761e586); #[doc = "*Required features: `\"Win32_UI_TabletPC\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs index 6157599000..ca2e60d28f 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/TextServices/mod.rs @@ -11,13 +11,13 @@ where #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] #[inline] pub unsafe fn InitLocalMsCtfMonitor(dwflags: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msctfmonitor.dll""system" fn InitLocalMsCtfMonitor ( dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msctfmonitor.dll""system" fn InitLocalMsCtfMonitor ( dwflags : u32 ) -> ::windows::core::HRESULT ); InitLocalMsCtfMonitor(dwflags).ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] #[inline] pub unsafe fn UninitLocalMsCtfMonitor() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msctfmonitor.dll""system" fn UninitLocalMsCtfMonitor ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msctfmonitor.dll""system" fn UninitLocalMsCtfMonitor ( ) -> ::windows::core::HRESULT ); UninitLocalMsCtfMonitor().ok() } #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -10352,7 +10352,7 @@ pub const TF_DISABLE_DICTATION: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_DISABLE_SPEECH: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_ENABLE_PROCESS_ATOM: ::windows::core::PCWSTR = ::windows::w!("_CTF_ENABLE_PROCESS_ATOM_"); +pub const TF_ENABLE_PROCESS_ATOM: ::windows::core::PCWSTR = ::windows::core::w!("_CTF_ENABLE_PROCESS_ATOM_"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_E_ALREADY_EXISTS: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147220218i32); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -10398,11 +10398,11 @@ pub const TF_E_STACKFULL: ::windows::core::HRESULT = ::windows::core::HRESULT(-2 #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_E_SYNCHRONOUS: ::windows::core::HRESULT = ::windows::core::HRESULT(-2147220984i32); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_FLOATINGLANGBAR_WNDTITLE: ::windows::core::PCWSTR = ::windows::w!("TF_FloatingLangBar_WndTitle"); +pub const TF_FLOATINGLANGBAR_WNDTITLE: ::windows::core::PCWSTR = ::windows::core::w!("TF_FloatingLangBar_WndTitle"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_FLOATINGLANGBAR_WNDTITLEA: ::windows::core::PCSTR = ::windows::s!("TF_FloatingLangBar_WndTitle"); +pub const TF_FLOATINGLANGBAR_WNDTITLEA: ::windows::core::PCSTR = ::windows::core::s!("TF_FloatingLangBar_WndTitle"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_FLOATINGLANGBAR_WNDTITLEW: ::windows::core::PCWSTR = ::windows::w!("TF_FloatingLangBar_WndTitle"); +pub const TF_FLOATINGLANGBAR_WNDTITLEW: ::windows::core::PCWSTR = ::windows::core::w!("TF_FloatingLangBar_WndTitle"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_HF_OBJECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] @@ -10524,7 +10524,7 @@ pub const TF_MOD_SHIFT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_POPF_ALL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] -pub const TF_PROCESS_ATOM: ::windows::core::PCWSTR = ::windows::w!("_CTF_PROCESS_ATOM_"); +pub const TF_PROCESS_ATOM: ::windows::core::PCWSTR = ::windows::core::w!("_CTF_PROCESS_ATOM_"); #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] pub const TF_PROFILETYPE_INPUTPROCESSOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_TextServices\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs b/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs index 2a6dca49c7..aacc2c9048 100644 --- a/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/UI/WindowsAndMessaging/mod.rs @@ -50,7 +50,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn AppendMenuA ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn AppendMenuA ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); AppendMenuA(hmenu.into_param().abi(), uflags, uidnewitem, lpnewitem.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -61,7 +61,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn AppendMenuW ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn AppendMenuW ( hmenu : HMENU , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); AppendMenuW(hmenu.into_param().abi(), uflags, uidnewitem, lpnewitem.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -173,7 +173,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn ChangeMenuA ( hmenu : HMENU , cmd : u32 , lpsznewitem : :: windows::core::PCSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn ChangeMenuA ( hmenu : HMENU , cmd : u32 , lpsznewitem : ::windows::core::PCSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); ChangeMenuA(hmenu.into_param().abi(), cmd, lpsznewitem.into_param().abi(), cmdinsert, flags) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -184,7 +184,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn ChangeMenuW ( hmenu : HMENU , cmd : u32 , lpsznewitem : :: windows::core::PCWSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn ChangeMenuW ( hmenu : HMENU , cmd : u32 , lpsznewitem : ::windows::core::PCWSTR , cmdinsert : u32 , flags : u32 ) -> super::super::Foundation:: BOOL ); ChangeMenuW(hmenu.into_param().abi(), cmd, lpsznewitem.into_param().abi(), cmdinsert, flags) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -207,25 +207,25 @@ where #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn CharLowerA(lpsz: ::windows::core::PSTR) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "user32.dll""system" fn CharLowerA ( lpsz : :: windows::core::PSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharLowerA ( lpsz : ::windows::core::PSTR ) -> ::windows::core::PSTR ); CharLowerA(::core::mem::transmute(lpsz)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn CharLowerBuffA(lpsz: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "user32.dll""system" fn CharLowerBuffA ( lpsz : :: windows::core::PSTR , cchlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn CharLowerBuffA ( lpsz : ::windows::core::PSTR , cchlength : u32 ) -> u32 ); CharLowerBuffA(::core::mem::transmute(lpsz.as_ptr()), lpsz.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn CharLowerBuffW(lpsz: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "user32.dll""system" fn CharLowerBuffW ( lpsz : :: windows::core::PWSTR , cchlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn CharLowerBuffW ( lpsz : ::windows::core::PWSTR , cchlength : u32 ) -> u32 ); CharLowerBuffW(::core::mem::transmute(lpsz.as_ptr()), lpsz.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn CharLowerW(lpsz: ::windows::core::PWSTR) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "user32.dll""system" fn CharLowerW ( lpsz : :: windows::core::PWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharLowerW ( lpsz : ::windows::core::PWSTR ) -> ::windows::core::PWSTR ); CharLowerW(::core::mem::transmute(lpsz)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -234,7 +234,7 @@ pub unsafe fn CharNextA(lpsz: P0) -> ::windows::core::PSTR where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharNextA ( lpsz : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharNextA ( lpsz : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); CharNextA(lpsz.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -243,7 +243,7 @@ pub unsafe fn CharNextExA(codepage: u16, lpcurrentchar: P0, dwflags: u32) -> where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharNextExA ( codepage : u16 , lpcurrentchar : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharNextExA ( codepage : u16 , lpcurrentchar : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::PSTR ); CharNextExA(codepage, lpcurrentchar.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -252,7 +252,7 @@ pub unsafe fn CharNextW(lpsz: P0) -> ::windows::core::PWSTR where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharNextW ( lpsz : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharNextW ( lpsz : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); CharNextW(lpsz.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -262,7 +262,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharPrevA ( lpszstart : :: windows::core::PCSTR , lpszcurrent : :: windows::core::PCSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharPrevA ( lpszstart : ::windows::core::PCSTR , lpszcurrent : ::windows::core::PCSTR ) -> ::windows::core::PSTR ); CharPrevA(lpszstart.into_param().abi(), lpszcurrent.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -272,7 +272,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharPrevExA ( codepage : u16 , lpstart : :: windows::core::PCSTR , lpcurrentchar : :: windows::core::PCSTR , dwflags : u32 ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharPrevExA ( codepage : u16 , lpstart : ::windows::core::PCSTR , lpcurrentchar : ::windows::core::PCSTR , dwflags : u32 ) -> ::windows::core::PSTR ); CharPrevExA(codepage, lpstart.into_param().abi(), lpcurrentchar.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -282,7 +282,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharPrevW ( lpszstart : :: windows::core::PCWSTR , lpszcurrent : :: windows::core::PCWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharPrevW ( lpszstart : ::windows::core::PCWSTR , lpszcurrent : ::windows::core::PCWSTR ) -> ::windows::core::PWSTR ); CharPrevW(lpszstart.into_param().abi(), lpszcurrent.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -292,7 +292,7 @@ pub unsafe fn CharToOemA(psrc: P0, pdst: ::windows::core::PSTR) -> super::su where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharToOemA ( psrc : :: windows::core::PCSTR , pdst : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn CharToOemA ( psrc : ::windows::core::PCSTR , pdst : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); CharToOemA(psrc.into_param().abi(), ::core::mem::transmute(pdst)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -302,7 +302,7 @@ pub unsafe fn CharToOemBuffA(lpszsrc: P0, lpszdst: &mut [u8]) -> super::supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharToOemBuffA ( lpszsrc : :: windows::core::PCSTR , lpszdst : :: windows::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn CharToOemBuffA ( lpszsrc : ::windows::core::PCSTR , lpszdst : ::windows::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); CharToOemBuffA(lpszsrc.into_param().abi(), ::core::mem::transmute(lpszdst.as_ptr()), lpszdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -312,7 +312,7 @@ pub unsafe fn CharToOemBuffW(lpszsrc: P0, lpszdst: &mut [u8]) -> super::supe where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharToOemBuffW ( lpszsrc : :: windows::core::PCWSTR , lpszdst : :: windows::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn CharToOemBuffW ( lpszsrc : ::windows::core::PCWSTR , lpszdst : ::windows::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); CharToOemBuffW(lpszsrc.into_param().abi(), ::core::mem::transmute(lpszdst.as_ptr()), lpszdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -322,31 +322,31 @@ pub unsafe fn CharToOemW(psrc: P0, pdst: ::windows::core::PSTR) -> super::su where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn CharToOemW ( psrc : :: windows::core::PCWSTR , pdst : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn CharToOemW ( psrc : ::windows::core::PCWSTR , pdst : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); CharToOemW(psrc.into_param().abi(), ::core::mem::transmute(pdst)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn CharUpperA(lpsz: ::windows::core::PSTR) -> ::windows::core::PSTR { - ::windows::imp::link ! ( "user32.dll""system" fn CharUpperA ( lpsz : :: windows::core::PSTR ) -> :: windows::core::PSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharUpperA ( lpsz : ::windows::core::PSTR ) -> ::windows::core::PSTR ); CharUpperA(::core::mem::transmute(lpsz)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn CharUpperBuffA(lpsz: &mut [u8]) -> u32 { - ::windows::imp::link ! ( "user32.dll""system" fn CharUpperBuffA ( lpsz : :: windows::core::PSTR , cchlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn CharUpperBuffA ( lpsz : ::windows::core::PSTR , cchlength : u32 ) -> u32 ); CharUpperBuffA(::core::mem::transmute(lpsz.as_ptr()), lpsz.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn CharUpperBuffW(lpsz: &mut [u16]) -> u32 { - ::windows::imp::link ! ( "user32.dll""system" fn CharUpperBuffW ( lpsz : :: windows::core::PWSTR , cchlength : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn CharUpperBuffW ( lpsz : ::windows::core::PWSTR , cchlength : u32 ) -> u32 ); CharUpperBuffW(::core::mem::transmute(lpsz.as_ptr()), lpsz.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn CharUpperW(lpsz: ::windows::core::PWSTR) -> ::windows::core::PWSTR { - ::windows::imp::link ! ( "user32.dll""system" fn CharUpperW ( lpsz : :: windows::core::PWSTR ) -> :: windows::core::PWSTR ); + ::windows::imp::link ! ( "user32.dll""system" fn CharUpperW ( lpsz : ::windows::core::PWSTR ) -> ::windows::core::PWSTR ); CharUpperW(::core::mem::transmute(lpsz)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -514,7 +514,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateDialogParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateDialogParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); CreateDialogParamA(hinstance.into_param().abi(), lptemplatename.into_param().abi(), hwndparent.into_param().abi(), lpdialogfunc, dwinitparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -527,7 +527,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateDialogParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateDialogParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); CreateDialogParamW(hinstance.into_param().abi(), lptemplatename.into_param().abi(), hwndparent.into_param().abi(), lpdialogfunc, dwinitparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -582,7 +582,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateMDIWindowA ( lpclassname : :: windows::core::PCSTR , lpwindowname : :: windows::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateMDIWindowA ( lpclassname : ::windows::core::PCSTR , lpwindowname : ::windows::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); CreateMDIWindowA(lpclassname.into_param().abi(), lpwindowname.into_param().abi(), dwstyle, x, y, nwidth, nheight, hwndparent.into_param().abi(), hinstance.into_param().abi(), lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -596,7 +596,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateMDIWindowW ( lpclassname : :: windows::core::PCWSTR , lpwindowname : :: windows::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateMDIWindowW ( lpclassname : ::windows::core::PCWSTR , lpwindowname : ::windows::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hinstance : super::super::Foundation:: HINSTANCE , lparam : super::super::Foundation:: LPARAM ) -> super::super::Foundation:: HWND ); CreateMDIWindowW(lpclassname.into_param().abi(), lpwindowname.into_param().abi(), dwstyle, x, y, nwidth, nheight, hwndparent.into_param().abi(), hinstance.into_param().abi(), lparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -620,7 +620,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn CreateResourceIndexer ( projectroot : :: windows::core::PCWSTR , extensiondllpath : :: windows::core::PCWSTR , ppresourceindexer : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn CreateResourceIndexer ( projectroot : ::windows::core::PCWSTR , extensiondllpath : ::windows::core::PCWSTR , ppresourceindexer : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); CreateResourceIndexer(projectroot.into_param().abi(), extensiondllpath.into_param().abi(), ppresourceindexer).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -634,7 +634,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateWindowExA ( dwexstyle : WINDOW_EX_STYLE , lpclassname : :: windows::core::PCSTR , lpwindowname : :: windows::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateWindowExA ( dwexstyle : WINDOW_EX_STYLE , lpclassname : ::windows::core::PCSTR , lpwindowname : ::windows::core::PCSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); CreateWindowExA(dwexstyle, lpclassname.into_param().abi(), lpwindowname.into_param().abi(), dwstyle, x, y, nwidth, nheight, hwndparent.into_param().abi(), hmenu.into_param().abi(), hinstance.into_param().abi(), ::core::mem::transmute(lpparam.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -648,7 +648,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn CreateWindowExW ( dwexstyle : WINDOW_EX_STYLE , lpclassname : :: windows::core::PCWSTR , lpwindowname : :: windows::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn CreateWindowExW ( dwexstyle : WINDOW_EX_STYLE , lpclassname : ::windows::core::PCWSTR , lpwindowname : ::windows::core::PCWSTR , dwstyle : WINDOW_STYLE , x : i32 , y : i32 , nwidth : i32 , nheight : i32 , hwndparent : super::super::Foundation:: HWND , hmenu : HMENU , hinstance : super::super::Foundation:: HINSTANCE , lpparam : *const ::core::ffi::c_void ) -> super::super::Foundation:: HWND ); CreateWindowExW(dwexstyle, lpclassname.into_param().abi(), lpwindowname.into_param().abi(), dwstyle, x, y, nwidth, nheight, hwndparent.into_param().abi(), hmenu.into_param().abi(), hinstance.into_param().abi(), ::core::mem::transmute(lpparam.unwrap_or(::std::ptr::null()))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -825,7 +825,7 @@ pub unsafe fn DestroyIndexedResults(resourceuri: P0, qualifiers: ::core::opt where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn DestroyIndexedResults ( resourceuri : :: windows::core::PCWSTR , qualifiercount : u32 , qualifiers : *const IndexedResourceQualifier ) -> ( ) ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn DestroyIndexedResults ( resourceuri : ::windows::core::PCWSTR , qualifiercount : u32 , qualifiers : *const IndexedResourceQualifier ) -> ( ) ); DestroyIndexedResults(resourceuri.into_param().abi(), qualifiers.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(qualifiers.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr()))) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -888,7 +888,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DialogBoxParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); + ::windows::imp::link ! ( "user32.dll""system" fn DialogBoxParamA ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : ::windows::core::PCSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); DialogBoxParamA(hinstance.into_param().abi(), lptemplatename.into_param().abi(), hwndparent.into_param().abi(), lpdialogfunc, dwinitparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -901,7 +901,7 @@ where P2: ::windows::core::IntoParam, P3: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn DialogBoxParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : :: windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); + ::windows::imp::link ! ( "user32.dll""system" fn DialogBoxParamW ( hinstance : super::super::Foundation:: HINSTANCE , lptemplatename : ::windows::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , lpdialogfunc : DLGPROC , dwinitparam : super::super::Foundation:: LPARAM ) -> isize ); DialogBoxParamW(hinstance.into_param().abi(), lptemplatename.into_param().abi(), hwndparent.into_param().abi(), lpdialogfunc, dwinitparam.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -1087,7 +1087,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn FindWindowA ( lpclassname : :: windows::core::PCSTR , lpwindowname : :: windows::core::PCSTR ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn FindWindowA ( lpclassname : ::windows::core::PCSTR , lpwindowname : ::windows::core::PCSTR ) -> super::super::Foundation:: HWND ); FindWindowA(lpclassname.into_param().abi(), lpwindowname.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1100,7 +1100,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCSTR>, P3: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn FindWindowExA ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : :: windows::core::PCSTR , lpszwindow : :: windows::core::PCSTR ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn FindWindowExA ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : ::windows::core::PCSTR , lpszwindow : ::windows::core::PCSTR ) -> super::super::Foundation:: HWND ); FindWindowExA(hwndparent.into_param().abi(), hwndchildafter.into_param().abi(), lpszclass.into_param().abi(), lpszwindow.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1113,7 +1113,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn FindWindowExW ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : :: windows::core::PCWSTR , lpszwindow : :: windows::core::PCWSTR ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn FindWindowExW ( hwndparent : super::super::Foundation:: HWND , hwndchildafter : super::super::Foundation:: HWND , lpszclass : ::windows::core::PCWSTR , lpszwindow : ::windows::core::PCWSTR ) -> super::super::Foundation:: HWND ); FindWindowExW(hwndparent.into_param().abi(), hwndchildafter.into_param().abi(), lpszclass.into_param().abi(), lpszwindow.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1124,7 +1124,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn FindWindowW ( lpclassname : :: windows::core::PCWSTR , lpwindowname : :: windows::core::PCWSTR ) -> super::super::Foundation:: HWND ); + ::windows::imp::link ! ( "user32.dll""system" fn FindWindowW ( lpclassname : ::windows::core::PCWSTR , lpwindowname : ::windows::core::PCWSTR ) -> super::super::Foundation:: HWND ); FindWindowW(lpclassname.into_param().abi(), lpwindowname.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1152,7 +1152,7 @@ pub unsafe fn GetAltTabInfoA(hwnd: P0, iitem: i32, pati: *mut ALTTABINFO, ps where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetAltTabInfoA ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : :: windows::core::PSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn GetAltTabInfoA ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : ::windows::core::PSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); GetAltTabInfoA(hwnd.into_param().abi(), iitem, pati, ::core::mem::transmute(pszitemtext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszitemtext.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1162,7 +1162,7 @@ pub unsafe fn GetAltTabInfoW(hwnd: P0, iitem: i32, pati: *mut ALTTABINFO, ps where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetAltTabInfoW ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : :: windows::core::PWSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn GetAltTabInfoW ( hwnd : super::super::Foundation:: HWND , iitem : i32 , pati : *mut ALTTABINFO , pszitemtext : ::windows::core::PWSTR , cchitemtext : u32 ) -> super::super::Foundation:: BOOL ); GetAltTabInfoW(hwnd.into_param().abi(), iitem, pati, ::core::mem::transmute(pszitemtext.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pszitemtext.as_deref().map_or(0, |slice| slice.len() as _)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1196,7 +1196,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn GetClassInfoA ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : :: windows::core::PCSTR , lpwndclass : *mut WNDCLASSA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn GetClassInfoA ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : ::windows::core::PCSTR , lpwndclass : *mut WNDCLASSA ) -> super::super::Foundation:: BOOL ); GetClassInfoA(hinstance.into_param().abi(), lpclassname.into_param().abi(), lpwndclass) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1207,7 +1207,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn GetClassInfoExA ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : :: windows::core::PCSTR , lpwcx : *mut WNDCLASSEXA ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn GetClassInfoExA ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : ::windows::core::PCSTR , lpwcx : *mut WNDCLASSEXA ) -> super::super::Foundation:: BOOL ); GetClassInfoExA(hinstance.into_param().abi(), lpszclass.into_param().abi(), lpwcx) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1218,7 +1218,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn GetClassInfoExW ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : :: windows::core::PCWSTR , lpwcx : *mut WNDCLASSEXW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn GetClassInfoExW ( hinstance : super::super::Foundation:: HINSTANCE , lpszclass : ::windows::core::PCWSTR , lpwcx : *mut WNDCLASSEXW ) -> super::super::Foundation:: BOOL ); GetClassInfoExW(hinstance.into_param().abi(), lpszclass.into_param().abi(), lpwcx) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -1229,7 +1229,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn GetClassInfoW ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : :: windows::core::PCWSTR , lpwndclass : *mut WNDCLASSW ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn GetClassInfoW ( hinstance : super::super::Foundation:: HINSTANCE , lpclassname : ::windows::core::PCWSTR , lpwndclass : *mut WNDCLASSW ) -> super::super::Foundation:: BOOL ); GetClassInfoW(hinstance.into_param().abi(), lpclassname.into_param().abi(), lpwndclass) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1281,7 +1281,7 @@ pub unsafe fn GetClassNameA(hwnd: P0, lpclassname: &mut [u8]) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetClassNameA ( hwnd : super::super::Foundation:: HWND , lpclassname : :: windows::core::PSTR , nmaxcount : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetClassNameA ( hwnd : super::super::Foundation:: HWND , lpclassname : ::windows::core::PSTR , nmaxcount : i32 ) -> i32 ); GetClassNameA(hwnd.into_param().abi(), ::core::mem::transmute(lpclassname.as_ptr()), lpclassname.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1291,7 +1291,7 @@ pub unsafe fn GetClassNameW(hwnd: P0, lpclassname: &mut [u16]) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetClassNameW ( hwnd : super::super::Foundation:: HWND , lpclassname : :: windows::core::PWSTR , nmaxcount : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetClassNameW ( hwnd : super::super::Foundation:: HWND , lpclassname : ::windows::core::PWSTR , nmaxcount : i32 ) -> i32 ); GetClassNameW(hwnd.into_param().abi(), ::core::mem::transmute(lpclassname.as_ptr()), lpclassname.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1392,7 +1392,7 @@ pub unsafe fn GetDlgItemTextA(hdlg: P0, niddlgitem: i32, lpstring: &mut [u8] where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows::core::PSTR , cchmax : i32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : ::windows::core::PSTR , cchmax : i32 ) -> u32 ); GetDlgItemTextA(hdlg.into_param().abi(), niddlgitem, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1402,7 +1402,7 @@ pub unsafe fn GetDlgItemTextW(hdlg: P0, niddlgitem: i32, lpstring: &mut [u16 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows::core::PWSTR , cchmax : i32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : ::windows::core::PWSTR , cchmax : i32 ) -> u32 ); GetDlgItemTextW(hdlg.into_param().abi(), niddlgitem, ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1587,7 +1587,7 @@ pub unsafe fn GetMenuStringA(hmenu: P0, uiditem: u32, lpstring: ::core::opti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetMenuStringA ( hmenu : HMENU , uiditem : u32 , lpstring : :: windows::core::PSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetMenuStringA ( hmenu : HMENU , uiditem : u32 , lpstring : ::windows::core::PSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); GetMenuStringA(hmenu.into_param().abi(), uiditem, ::core::mem::transmute(lpstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpstring.as_deref().map_or(0, |slice| slice.len() as _), flags) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -1596,7 +1596,7 @@ pub unsafe fn GetMenuStringW(hmenu: P0, uiditem: u32, lpstring: ::core::opti where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetMenuStringW ( hmenu : HMENU , uiditem : u32 , lpstring : :: windows::core::PWSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetMenuStringW ( hmenu : HMENU , uiditem : u32 , lpstring : ::windows::core::PWSTR , cchmax : i32 , flags : MENU_ITEM_FLAGS ) -> i32 ); GetMenuStringW(hmenu.into_param().abi(), uiditem, ::core::mem::transmute(lpstring.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpstring.as_deref().map_or(0, |slice| slice.len() as _), flags) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1694,7 +1694,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn GetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "user32.dll""system" fn GetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); GetPropA(hwnd.into_param().abi(), lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1705,7 +1705,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn GetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "user32.dll""system" fn GetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); GetPropW(hwnd.into_param().abi(), lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -1886,7 +1886,7 @@ pub unsafe fn GetWindowModuleFileNameA(hwnd: P0, pszfilename: &mut [u8]) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetWindowModuleFileNameA ( hwnd : super::super::Foundation:: HWND , pszfilename : :: windows::core::PSTR , cchfilenamemax : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetWindowModuleFileNameA ( hwnd : super::super::Foundation:: HWND , pszfilename : ::windows::core::PSTR , cchfilenamemax : u32 ) -> u32 ); GetWindowModuleFileNameA(hwnd.into_param().abi(), ::core::mem::transmute(pszfilename.as_ptr()), pszfilename.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1896,7 +1896,7 @@ pub unsafe fn GetWindowModuleFileNameW(hwnd: P0, pszfilename: &mut [u16]) -> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetWindowModuleFileNameW ( hwnd : super::super::Foundation:: HWND , pszfilename : :: windows::core::PWSTR , cchfilenamemax : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetWindowModuleFileNameW ( hwnd : super::super::Foundation:: HWND , pszfilename : ::windows::core::PWSTR , cchfilenamemax : u32 ) -> u32 ); GetWindowModuleFileNameW(hwnd.into_param().abi(), ::core::mem::transmute(pszfilename.as_ptr()), pszfilename.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1926,7 +1926,7 @@ pub unsafe fn GetWindowTextA(hwnd: P0, lpstring: &mut [u8]) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PSTR , nmaxcount : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PSTR , nmaxcount : i32 ) -> i32 ); GetWindowTextA(hwnd.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -1956,7 +1956,7 @@ pub unsafe fn GetWindowTextW(hwnd: P0, lpstring: &mut [u16]) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn GetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PWSTR , nmaxcount : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn GetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PWSTR , nmaxcount : i32 ) -> i32 ); GetWindowTextW(hwnd.into_param().abi(), ::core::mem::transmute(lpstring.as_ptr()), lpstring.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2019,7 +2019,7 @@ pub unsafe fn IndexFilePath(resourceindexer: *const ::core::ffi::c_void, fil where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn IndexFilePath ( resourceindexer : *const ::core::ffi::c_void , filepath : :: windows::core::PCWSTR , ppresourceuri : *mut :: windows::core::PWSTR , pqualifiercount : *mut u32 , ppqualifiers : *mut *mut IndexedResourceQualifier ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn IndexFilePath ( resourceindexer : *const ::core::ffi::c_void , filepath : ::windows::core::PCWSTR , ppresourceuri : *mut ::windows::core::PWSTR , pqualifiercount : *mut u32 , ppqualifiers : *mut *mut IndexedResourceQualifier ) -> ::windows::core::HRESULT ); IndexFilePath(resourceindexer, filepath.into_param().abi(), ppresourceuri, pqualifiercount, ppqualifiers).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2041,7 +2041,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn InsertMenuA ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn InsertMenuA ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); InsertMenuA(hmenu.into_param().abi(), uposition, uflags, uidnewitem, lpnewitem.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -2074,7 +2074,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn InsertMenuW ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn InsertMenuW ( hmenu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); InsertMenuW(hmenu.into_param().abi(), uposition, uflags, uidnewitem, lpnewitem.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2084,7 +2084,7 @@ pub unsafe fn InternalGetWindowText(hwnd: P0, pstring: &mut [u16]) -> i32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn InternalGetWindowText ( hwnd : super::super::Foundation:: HWND , pstring : :: windows::core::PWSTR , cchmaxcount : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn InternalGetWindowText ( hwnd : super::super::Foundation:: HWND , pstring : ::windows::core::PWSTR , cchmaxcount : i32 ) -> i32 ); InternalGetWindowText(hwnd.into_param().abi(), ::core::mem::transmute(pstring.as_ptr()), pstring.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2279,7 +2279,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadAcceleratorsA ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : :: windows::core::PCSTR ) -> HACCEL ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadAcceleratorsA ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : ::windows::core::PCSTR ) -> HACCEL ); let result__ = LoadAcceleratorsA(hinstance.into_param().abi(), lptablename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2291,7 +2291,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadAcceleratorsW ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : :: windows::core::PCWSTR ) -> HACCEL ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadAcceleratorsW ( hinstance : super::super::Foundation:: HINSTANCE , lptablename : ::windows::core::PCWSTR ) -> HACCEL ); let result__ = LoadAcceleratorsW(hinstance.into_param().abi(), lptablename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2303,7 +2303,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadCursorA ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : :: windows::core::PCSTR ) -> HCURSOR ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadCursorA ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : ::windows::core::PCSTR ) -> HCURSOR ); let result__ = LoadCursorA(hinstance.into_param().abi(), lpcursorname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2313,7 +2313,7 @@ pub unsafe fn LoadCursorFromFileA(lpfilename: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadCursorFromFileA ( lpfilename : :: windows::core::PCSTR ) -> HCURSOR ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadCursorFromFileA ( lpfilename : ::windows::core::PCSTR ) -> HCURSOR ); let result__ = LoadCursorFromFileA(lpfilename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2323,7 +2323,7 @@ pub unsafe fn LoadCursorFromFileW(lpfilename: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadCursorFromFileW ( lpfilename : :: windows::core::PCWSTR ) -> HCURSOR ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadCursorFromFileW ( lpfilename : ::windows::core::PCWSTR ) -> HCURSOR ); let result__ = LoadCursorFromFileW(lpfilename.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2335,7 +2335,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadCursorW ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : :: windows::core::PCWSTR ) -> HCURSOR ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadCursorW ( hinstance : super::super::Foundation:: HINSTANCE , lpcursorname : ::windows::core::PCWSTR ) -> HCURSOR ); let result__ = LoadCursorW(hinstance.into_param().abi(), lpcursorname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2347,7 +2347,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadIconA ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : :: windows::core::PCSTR ) -> HICON ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadIconA ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : ::windows::core::PCSTR ) -> HICON ); let result__ = LoadIconA(hinstance.into_param().abi(), lpiconname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2359,7 +2359,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadIconW ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : :: windows::core::PCWSTR ) -> HICON ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadIconW ( hinstance : super::super::Foundation:: HINSTANCE , lpiconname : ::windows::core::PCWSTR ) -> HICON ); let result__ = LoadIconW(hinstance.into_param().abi(), lpiconname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2371,7 +2371,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadImageA ( hinst : super::super::Foundation:: HINSTANCE , name : :: windows::core::PCSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> LOADIMAGE_HANDLE ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadImageA ( hinst : super::super::Foundation:: HINSTANCE , name : ::windows::core::PCSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> LOADIMAGE_HANDLE ); let result__ = LoadImageA(hinst.into_param().abi(), name.into_param().abi(), r#type, cx, cy, fuload); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2383,7 +2383,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadImageW ( hinst : super::super::Foundation:: HINSTANCE , name : :: windows::core::PCWSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> LOADIMAGE_HANDLE ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadImageW ( hinst : super::super::Foundation:: HINSTANCE , name : ::windows::core::PCWSTR , r#type : GDI_IMAGE_TYPE , cx : i32 , cy : i32 , fuload : IMAGE_FLAGS ) -> LOADIMAGE_HANDLE ); let result__ = LoadImageW(hinst.into_param().abi(), name.into_param().abi(), r#type, cx, cy, fuload); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2395,7 +2395,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadMenuA ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : :: windows::core::PCSTR ) -> HMENU ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadMenuA ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : ::windows::core::PCSTR ) -> HMENU ); let result__ = LoadMenuA(hinstance.into_param().abi(), lpmenuname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2421,7 +2421,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadMenuW ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : :: windows::core::PCWSTR ) -> HMENU ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadMenuW ( hinstance : super::super::Foundation:: HINSTANCE , lpmenuname : ::windows::core::PCWSTR ) -> HMENU ); let result__ = LoadMenuW(hinstance.into_param().abi(), lpmenuname.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -2432,7 +2432,7 @@ pub unsafe fn LoadStringA(hinstance: P0, uid: u32, lpbuffer: ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadStringA ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : :: windows::core::PSTR , cchbuffermax : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadStringA ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : ::windows::core::PSTR , cchbuffermax : i32 ) -> i32 ); LoadStringA(hinstance.into_param().abi(), uid, ::core::mem::transmute(lpbuffer), cchbuffermax) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2442,7 +2442,7 @@ pub unsafe fn LoadStringW(hinstance: P0, uid: u32, lpbuffer: ::windows::core where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn LoadStringW ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : :: windows::core::PWSTR , cchbuffermax : i32 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn LoadStringW ( hinstance : super::super::Foundation:: HINSTANCE , uid : u32 , lpbuffer : ::windows::core::PWSTR , cchbuffermax : i32 ) -> i32 ); LoadStringW(hinstance.into_param().abi(), uid, ::core::mem::transmute(lpbuffer), cchbuffermax) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2512,7 +2512,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn MessageBoxA ( hwnd : super::super::Foundation:: HWND , lptext : :: windows::core::PCSTR , lpcaption : :: windows::core::PCSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); + ::windows::imp::link ! ( "user32.dll""system" fn MessageBoxA ( hwnd : super::super::Foundation:: HWND , lptext : ::windows::core::PCSTR , lpcaption : ::windows::core::PCSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); MessageBoxA(hwnd.into_param().abi(), lptext.into_param().abi(), lpcaption.into_param().abi(), utype) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2524,7 +2524,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn MessageBoxExA ( hwnd : super::super::Foundation:: HWND , lptext : :: windows::core::PCSTR , lpcaption : :: windows::core::PCSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); + ::windows::imp::link ! ( "user32.dll""system" fn MessageBoxExA ( hwnd : super::super::Foundation:: HWND , lptext : ::windows::core::PCSTR , lpcaption : ::windows::core::PCSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); MessageBoxExA(hwnd.into_param().abi(), lptext.into_param().abi(), lpcaption.into_param().abi(), utype, wlanguageid) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2536,7 +2536,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn MessageBoxExW ( hwnd : super::super::Foundation:: HWND , lptext : :: windows::core::PCWSTR , lpcaption : :: windows::core::PCWSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); + ::windows::imp::link ! ( "user32.dll""system" fn MessageBoxExW ( hwnd : super::super::Foundation:: HWND , lptext : ::windows::core::PCWSTR , lpcaption : ::windows::core::PCWSTR , utype : MESSAGEBOX_STYLE , wlanguageid : u16 ) -> MESSAGEBOX_RESULT ); MessageBoxExW(hwnd.into_param().abi(), lptext.into_param().abi(), lpcaption.into_param().abi(), utype, wlanguageid) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Shell\"`*"] @@ -2562,7 +2562,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn MessageBoxW ( hwnd : super::super::Foundation:: HWND , lptext : :: windows::core::PCWSTR , lpcaption : :: windows::core::PCWSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); + ::windows::imp::link ! ( "user32.dll""system" fn MessageBoxW ( hwnd : super::super::Foundation:: HWND , lptext : ::windows::core::PCWSTR , lpcaption : ::windows::core::PCWSTR , utype : MESSAGEBOX_STYLE ) -> MESSAGEBOX_RESULT ); MessageBoxW(hwnd.into_param().abi(), lptext.into_param().abi(), lpcaption.into_param().abi(), utype) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2573,7 +2573,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn ModifyMenuA ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn ModifyMenuA ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); ModifyMenuA(hmnu.into_param().abi(), uposition, uflags, uidnewitem, lpnewitem.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2584,7 +2584,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn ModifyMenuW ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn ModifyMenuW ( hmnu : HMENU , uposition : u32 , uflags : MENU_ITEM_FLAGS , uidnewitem : usize , lpnewitem : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); ModifyMenuW(hmnu.into_param().abi(), uposition, uflags, uidnewitem, lpnewitem.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2605,7 +2605,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateConfig ( platformversion : MrmPlatformVersion , defaultqualifiers : :: windows::core::PCWSTR , outputxmlfile : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateConfig ( platformversion : MrmPlatformVersion , defaultqualifiers : ::windows::core::PCWSTR , outputxmlfile : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmCreateConfig(platformversion, defaultqualifiers.into_param().abi(), outputxmlfile.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2614,7 +2614,7 @@ pub unsafe fn MrmCreateConfigInMemory(platformversion: MrmPlatformVersion, d where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateConfigInMemory ( platformversion : MrmPlatformVersion , defaultqualifiers : :: windows::core::PCWSTR , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateConfigInMemory ( platformversion : MrmPlatformVersion , defaultqualifiers : ::windows::core::PCWSTR , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> ::windows::core::HRESULT ); MrmCreateConfigInMemory(platformversion, defaultqualifiers.into_param().abi(), outputxmldata, outputxmlsize).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2623,13 +2623,13 @@ pub unsafe fn MrmCreateResourceFile(indexer: MrmResourceIndexerHandle, packa where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceFile ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputdirectory : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceFile ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputdirectory : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmCreateResourceFile(::core::mem::transmute(indexer), packagingmode, packagingoptions, outputdirectory.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn MrmCreateResourceFileInMemory(indexer: MrmResourceIndexerHandle, packagingmode: MrmPackagingMode, packagingoptions: MrmPackagingOptions, outputpridata: *mut *mut u8, outputprisize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceFileInMemory ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputpridata : *mut *mut u8 , outputprisize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceFileInMemory ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , outputpridata : *mut *mut u8 , outputprisize : *mut u32 ) -> ::windows::core::HRESULT ); MrmCreateResourceFileInMemory(::core::mem::transmute(indexer), packagingmode, packagingoptions, outputpridata, outputprisize).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2638,7 +2638,7 @@ pub unsafe fn MrmCreateResourceFileWithChecksum(indexer: MrmResourceIndexerH where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceFileWithChecksum ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , checksum : u32 , outputdirectory : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceFileWithChecksum ( indexer : MrmResourceIndexerHandle , packagingmode : MrmPackagingMode , packagingoptions : MrmPackagingOptions , checksum : u32 , outputdirectory : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmCreateResourceFileWithChecksum(::core::mem::transmute(indexer), packagingmode, packagingoptions, checksum, outputdirectory.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2649,7 +2649,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexer ( packagefamilyname : :: windows::core::PCWSTR , projectroot : :: windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexer ( packagefamilyname : ::windows::core::PCWSTR , projectroot : ::windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> ::windows::core::HRESULT ); MrmCreateResourceIndexer(packagefamilyname.into_param().abi(), projectroot.into_param().abi(), platformversion, defaultqualifiers.into_param().abi(), indexer).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2659,7 +2659,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerFromPreviousPriData ( projectroot : :: windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows::core::PCWSTR , pridata : *const u8 , prisize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerFromPreviousPriData ( projectroot : ::windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows::core::PCWSTR , pridata : *const u8 , prisize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> ::windows::core::HRESULT ); MrmCreateResourceIndexerFromPreviousPriData(projectroot.into_param().abi(), platformversion, defaultqualifiers.into_param().abi(), ::core::mem::transmute(pridata.as_ptr()), pridata.len() as _, indexer).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2670,7 +2670,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerFromPreviousPriFile ( projectroot : :: windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows::core::PCWSTR , prifile : :: windows::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerFromPreviousPriFile ( projectroot : ::windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows::core::PCWSTR , prifile : ::windows::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> ::windows::core::HRESULT ); MrmCreateResourceIndexerFromPreviousPriFile(projectroot.into_param().abi(), platformversion, defaultqualifiers.into_param().abi(), prifile.into_param().abi(), indexer).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2680,7 +2680,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerFromPreviousSchemaData ( projectroot : :: windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows::core::PCWSTR , schemaxmldata : *const u8 , schemaxmlsize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerFromPreviousSchemaData ( projectroot : ::windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows::core::PCWSTR , schemaxmldata : *const u8 , schemaxmlsize : u32 , indexer : *mut MrmResourceIndexerHandle ) -> ::windows::core::HRESULT ); MrmCreateResourceIndexerFromPreviousSchemaData(projectroot.into_param().abi(), platformversion, defaultqualifiers.into_param().abi(), ::core::mem::transmute(schemaxmldata.as_ptr()), schemaxmldata.len() as _, indexer).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2691,7 +2691,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerFromPreviousSchemaFile ( projectroot : :: windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows::core::PCWSTR , schemafile : :: windows::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerFromPreviousSchemaFile ( projectroot : ::windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows::core::PCWSTR , schemafile : ::windows::core::PCWSTR , indexer : *mut MrmResourceIndexerHandle ) -> ::windows::core::HRESULT ); MrmCreateResourceIndexerFromPreviousSchemaFile(projectroot.into_param().abi(), platformversion, defaultqualifiers.into_param().abi(), schemafile.into_param().abi(), indexer).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2702,19 +2702,19 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerWithFlags ( packagefamilyname : :: windows::core::PCWSTR , projectroot : :: windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : :: windows::core::PCWSTR , flags : MrmIndexerFlags , indexer : *mut MrmResourceIndexerHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmCreateResourceIndexerWithFlags ( packagefamilyname : ::windows::core::PCWSTR , projectroot : ::windows::core::PCWSTR , platformversion : MrmPlatformVersion , defaultqualifiers : ::windows::core::PCWSTR , flags : MrmIndexerFlags , indexer : *mut MrmResourceIndexerHandle ) -> ::windows::core::HRESULT ); MrmCreateResourceIndexerWithFlags(packagefamilyname.into_param().abi(), projectroot.into_param().abi(), platformversion, defaultqualifiers.into_param().abi(), flags, indexer).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn MrmDestroyIndexerAndMessages(indexer: MrmResourceIndexerHandle) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmDestroyIndexerAndMessages ( indexer : MrmResourceIndexerHandle ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmDestroyIndexerAndMessages ( indexer : MrmResourceIndexerHandle ) -> ::windows::core::HRESULT ); MrmDestroyIndexerAndMessages(::core::mem::transmute(indexer)).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn MrmDumpPriDataInMemory(inputpridata: &[u8], schemapridata: ::core::option::Option<&[u8]>, dumptype: MrmDumpType, outputxmldata: *mut *mut u8, outputxmlsize: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmDumpPriDataInMemory ( inputpridata : *const u8 , inputprisize : u32 , schemapridata : *const u8 , schemaprisize : u32 , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmDumpPriDataInMemory ( inputpridata : *const u8 , inputprisize : u32 , schemapridata : *const u8 , schemaprisize : u32 , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> ::windows::core::HRESULT ); MrmDumpPriDataInMemory(::core::mem::transmute(inputpridata.as_ptr()), inputpridata.len() as _, ::core::mem::transmute(schemapridata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), schemapridata.as_deref().map_or(0, |slice| slice.len() as _), dumptype, outputxmldata, outputxmlsize).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2725,7 +2725,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmDumpPriFile ( indexfilename : :: windows::core::PCWSTR , schemaprifile : :: windows::core::PCWSTR , dumptype : MrmDumpType , outputxmlfile : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmDumpPriFile ( indexfilename : ::windows::core::PCWSTR , schemaprifile : ::windows::core::PCWSTR , dumptype : MrmDumpType , outputxmlfile : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmDumpPriFile(indexfilename.into_param().abi(), schemaprifile.into_param().abi(), dumptype, outputxmlfile.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2735,13 +2735,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmDumpPriFileInMemory ( indexfilename : :: windows::core::PCWSTR , schemaprifile : :: windows::core::PCWSTR , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmDumpPriFileInMemory ( indexfilename : ::windows::core::PCWSTR , schemaprifile : ::windows::core::PCWSTR , dumptype : MrmDumpType , outputxmldata : *mut *mut u8 , outputxmlsize : *mut u32 ) -> ::windows::core::HRESULT ); MrmDumpPriFileInMemory(indexfilename.into_param().abi(), schemaprifile.into_param().abi(), dumptype, outputxmldata, outputxmlsize).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn MrmFreeMemory(data: *const u8) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmFreeMemory ( data : *const u8 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmFreeMemory ( data : *const u8 ) -> ::windows::core::HRESULT ); MrmFreeMemory(data).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2750,7 +2750,7 @@ pub unsafe fn MrmGetPriFileContentChecksum(prifile: P0) -> ::windows::core:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmGetPriFileContentChecksum ( prifile : :: windows::core::PCWSTR , checksum : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmGetPriFileContentChecksum ( prifile : ::windows::core::PCWSTR , checksum : *mut u32 ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); MrmGetPriFileContentChecksum(prifile.into_param().abi(), &mut result__).from_abi(result__) } @@ -2761,7 +2761,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexEmbeddedData ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows::core::PCWSTR , embeddeddata : *const u8 , embeddeddatasize : u32 , qualifiers : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexEmbeddedData ( indexer : MrmResourceIndexerHandle , resourceuri : ::windows::core::PCWSTR , embeddeddata : *const u8 , embeddeddatasize : u32 , qualifiers : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmIndexEmbeddedData(::core::mem::transmute(indexer), resourceuri.into_param().abi(), ::core::mem::transmute(embeddeddata.as_ptr()), embeddeddata.len() as _, qualifiers.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2772,7 +2772,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexFile ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows::core::PCWSTR , filepath : :: windows::core::PCWSTR , qualifiers : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexFile ( indexer : MrmResourceIndexerHandle , resourceuri : ::windows::core::PCWSTR , filepath : ::windows::core::PCWSTR , qualifiers : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmIndexFile(::core::mem::transmute(indexer), resourceuri.into_param().abi(), filepath.into_param().abi(), qualifiers.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2781,7 +2781,7 @@ pub unsafe fn MrmIndexFileAutoQualifiers(indexer: MrmResourceIndexerHandle, where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexFileAutoQualifiers ( indexer : MrmResourceIndexerHandle , filepath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexFileAutoQualifiers ( indexer : MrmResourceIndexerHandle , filepath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmIndexFileAutoQualifiers(::core::mem::transmute(indexer), filepath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2790,7 +2790,7 @@ pub unsafe fn MrmIndexResourceContainerAutoQualifiers(indexer: MrmResourceIn where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexResourceContainerAutoQualifiers ( indexer : MrmResourceIndexerHandle , containerpath : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexResourceContainerAutoQualifiers ( indexer : MrmResourceIndexerHandle , containerpath : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmIndexResourceContainerAutoQualifiers(::core::mem::transmute(indexer), containerpath.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -2801,13 +2801,13 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexString ( indexer : MrmResourceIndexerHandle , resourceuri : :: windows::core::PCWSTR , resourcestring : :: windows::core::PCWSTR , qualifiers : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmIndexString ( indexer : MrmResourceIndexerHandle , resourceuri : ::windows::core::PCWSTR , resourcestring : ::windows::core::PCWSTR , qualifiers : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); MrmIndexString(::core::mem::transmute(indexer), resourceuri.into_param().abi(), resourcestring.into_param().abi(), qualifiers.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn MrmPeekResourceIndexerMessages(handle: MrmResourceIndexerHandle, messages: *mut *mut MrmResourceIndexerMessage, nummsgs: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmPeekResourceIndexerMessages ( handle : MrmResourceIndexerHandle , messages : *mut *mut MrmResourceIndexerMessage , nummsgs : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "mrmsupport.dll""system" fn MrmPeekResourceIndexerMessages ( handle : MrmResourceIndexerHandle , messages : *mut *mut MrmResourceIndexerMessage , nummsgs : *mut u32 ) -> ::windows::core::HRESULT ); MrmPeekResourceIndexerMessages(::core::mem::transmute(handle), messages, nummsgs).ok() } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2834,7 +2834,7 @@ pub unsafe fn OemToCharA(psrc: P0, pdst: ::windows::core::PSTR) -> super::su where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn OemToCharA ( psrc : :: windows::core::PCSTR , pdst : :: windows::core::PSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn OemToCharA ( psrc : ::windows::core::PCSTR , pdst : ::windows::core::PSTR ) -> super::super::Foundation:: BOOL ); OemToCharA(psrc.into_param().abi(), ::core::mem::transmute(pdst)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2844,7 +2844,7 @@ pub unsafe fn OemToCharBuffA(lpszsrc: P0, lpszdst: &mut [u8]) -> super::supe where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn OemToCharBuffA ( lpszsrc : :: windows::core::PCSTR , lpszdst : :: windows::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn OemToCharBuffA ( lpszsrc : ::windows::core::PCSTR , lpszdst : ::windows::core::PSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); OemToCharBuffA(lpszsrc.into_param().abi(), ::core::mem::transmute(lpszdst.as_ptr()), lpszdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2854,7 +2854,7 @@ pub unsafe fn OemToCharBuffW(lpszsrc: P0, lpszdst: &mut [u16]) -> super::sup where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn OemToCharBuffW ( lpszsrc : :: windows::core::PCSTR , lpszdst : :: windows::core::PWSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn OemToCharBuffW ( lpszsrc : ::windows::core::PCSTR , lpszdst : ::windows::core::PWSTR , cchdstlength : u32 ) -> super::super::Foundation:: BOOL ); OemToCharBuffW(lpszsrc.into_param().abi(), ::core::mem::transmute(lpszdst.as_ptr()), lpszdst.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2864,7 +2864,7 @@ pub unsafe fn OemToCharW(psrc: P0, pdst: ::windows::core::PWSTR) -> super::s where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn OemToCharW ( psrc : :: windows::core::PCSTR , pdst : :: windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn OemToCharW ( psrc : ::windows::core::PCSTR , pdst : ::windows::core::PWSTR ) -> super::super::Foundation:: BOOL ); OemToCharW(psrc.into_param().abi(), ::core::mem::transmute(pdst)) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2962,13 +2962,13 @@ where #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn PrivateExtractIconsA(szfilename: &[u8; 260], niconindex: i32, cxicon: i32, cyicon: i32, phicon: ::core::option::Option<&mut [HICON]>, piconid: ::core::option::Option<*mut u32>, flags: u32) -> u32 { - ::windows::imp::link ! ( "user32.dll""system" fn PrivateExtractIconsA ( szfilename : :: windows::core::PCSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn PrivateExtractIconsA ( szfilename : ::windows::core::PCSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); PrivateExtractIconsA(::core::mem::transmute(szfilename.as_ptr()), niconindex, cxicon, cyicon, ::core::mem::transmute(phicon.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(piconid.unwrap_or(::std::ptr::null_mut())), phicon.as_deref().map_or(0, |slice| slice.len() as _), flags) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] #[inline] pub unsafe fn PrivateExtractIconsW(szfilename: &[u16; 260], niconindex: i32, cxicon: i32, cyicon: i32, phicon: ::core::option::Option<&mut [HICON]>, piconid: ::core::option::Option<*mut u32>, flags: u32) -> u32 { - ::windows::imp::link ! ( "user32.dll""system" fn PrivateExtractIconsW ( szfilename : :: windows::core::PCWSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn PrivateExtractIconsW ( szfilename : ::windows::core::PCWSTR , niconindex : i32 , cxicon : i32 , cyicon : i32 , phicon : *mut HICON , piconid : *mut u32 , nicons : u32 , flags : u32 ) -> u32 ); PrivateExtractIconsW(::core::mem::transmute(szfilename.as_ptr()), niconindex, cxicon, cyicon, ::core::mem::transmute(phicon.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), ::core::mem::transmute(piconid.unwrap_or(::std::ptr::null_mut())), phicon.as_deref().map_or(0, |slice| slice.len() as _), flags) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2988,7 +2988,7 @@ pub unsafe fn RealGetWindowClassA(hwnd: P0, ptszclassname: &mut [u8]) -> u32 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn RealGetWindowClassA ( hwnd : super::super::Foundation:: HWND , ptszclassname : :: windows::core::PSTR , cchclassnamemax : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn RealGetWindowClassA ( hwnd : super::super::Foundation:: HWND , ptszclassname : ::windows::core::PSTR , cchclassnamemax : u32 ) -> u32 ); RealGetWindowClassA(hwnd.into_param().abi(), ::core::mem::transmute(ptszclassname.as_ptr()), ptszclassname.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -2998,7 +2998,7 @@ pub unsafe fn RealGetWindowClassW(hwnd: P0, ptszclassname: &mut [u16]) -> u3 where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn RealGetWindowClassW ( hwnd : super::super::Foundation:: HWND , ptszclassname : :: windows::core::PWSTR , cchclassnamemax : u32 ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn RealGetWindowClassW ( hwnd : super::super::Foundation:: HWND , ptszclassname : ::windows::core::PWSTR , cchclassnamemax : u32 ) -> u32 ); RealGetWindowClassW(hwnd.into_param().abi(), ::core::mem::transmute(ptszclassname.as_ptr()), ptszclassname.len() as _) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -3065,7 +3065,7 @@ pub unsafe fn RegisterWindowMessageA(lpstring: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn RegisterWindowMessageA ( lpstring : :: windows::core::PCSTR ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn RegisterWindowMessageA ( lpstring : ::windows::core::PCSTR ) -> u32 ); RegisterWindowMessageA(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -3074,7 +3074,7 @@ pub unsafe fn RegisterWindowMessageW(lpstring: P0) -> u32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn RegisterWindowMessageW ( lpstring : :: windows::core::PCWSTR ) -> u32 ); + ::windows::imp::link ! ( "user32.dll""system" fn RegisterWindowMessageW ( lpstring : ::windows::core::PCWSTR ) -> u32 ); RegisterWindowMessageW(lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3095,7 +3095,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn RemovePropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "user32.dll""system" fn RemovePropA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PCSTR ) -> super::super::Foundation:: HANDLE ); let result__ = RemovePropA(hwnd.into_param().abi(), lpstring.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -3107,7 +3107,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn RemovePropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "user32.dll""system" fn RemovePropW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PCWSTR ) -> super::super::Foundation:: HANDLE ); let result__ = RemovePropW(hwnd.into_param().abi(), lpstring.into_param().abi()); ::windows::imp::then(!result__.is_invalid(), || result__).ok_or_else(::windows::core::Error::from_win32) } @@ -3390,7 +3390,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn SetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn SetDlgItemTextA ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetDlgItemTextA(hdlg.into_param().abi(), niddlgitem, lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3401,7 +3401,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn SetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn SetDlgItemTextW ( hdlg : super::super::Foundation:: HWND , niddlgitem : i32 , lpstring : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetDlgItemTextW(hdlg.into_param().abi(), niddlgitem, lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3548,7 +3548,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn SetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PCSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn SetPropA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PCSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); SetPropA(hwnd.into_param().abi(), lpstring.into_param().abi(), hdata.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3560,7 +3560,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn SetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PCWSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn SetPropW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PCWSTR , hdata : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); SetPropW(hwnd.into_param().abi(), lpstring.into_param().abi(), hdata.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3664,7 +3664,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn SetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn SetWindowTextA ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PCSTR ) -> super::super::Foundation:: BOOL ); SetWindowTextA(hwnd.into_param().abi(), lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3675,7 +3675,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn SetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn SetWindowTextW ( hwnd : super::super::Foundation:: HWND , lpstring : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); SetWindowTextW(hwnd.into_param().abi(), lpstring.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3903,7 +3903,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn UnregisterClassA ( lpclassname : :: windows::core::PCSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn UnregisterClassA ( lpclassname : ::windows::core::PCSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); UnregisterClassA(lpclassname.into_param().abi(), hinstance.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3914,7 +3914,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "user32.dll""system" fn UnregisterClassW ( lpclassname : :: windows::core::PCWSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "user32.dll""system" fn UnregisterClassW ( lpclassname : ::windows::core::PCWSTR , hinstance : super::super::Foundation:: HINSTANCE ) -> super::super::Foundation:: BOOL ); UnregisterClassW(lpclassname.into_param().abi(), hinstance.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`, `\"Win32_Foundation\"`*"] @@ -3974,7 +3974,7 @@ pub unsafe fn wsprintfA(param0: ::windows::core::PSTR, param1: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""cdecl" fn wsprintfA ( param0 : :: windows::core::PSTR , param1 : :: windows::core::PCSTR ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""cdecl" fn wsprintfA ( param0 : ::windows::core::PSTR , param1 : ::windows::core::PCSTR ) -> i32 ); wsprintfA(::core::mem::transmute(param0), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -3983,7 +3983,7 @@ pub unsafe fn wsprintfW(param0: ::windows::core::PWSTR, param1: P0) -> i32 where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""cdecl" fn wsprintfW ( param0 : :: windows::core::PWSTR , param1 : :: windows::core::PCWSTR ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""cdecl" fn wsprintfW ( param0 : ::windows::core::PWSTR , param1 : ::windows::core::PCWSTR ) -> i32 ); wsprintfW(::core::mem::transmute(param0), param1.into_param().abi()) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -3992,7 +3992,7 @@ pub unsafe fn wvsprintfA(param0: ::windows::core::PSTR, param1: P0, arglist: where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn wvsprintfA ( param0 : :: windows::core::PSTR , param1 : :: windows::core::PCSTR , arglist : *const i8 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn wvsprintfA ( param0 : ::windows::core::PSTR , param1 : ::windows::core::PCSTR , arglist : *const i8 ) -> i32 ); wvsprintfA(::core::mem::transmute(param0), param1.into_param().abi(), arglist) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] @@ -4001,7 +4001,7 @@ pub unsafe fn wvsprintfW(param0: ::windows::core::PWSTR, param1: P0, arglist where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "user32.dll""system" fn wvsprintfW ( param0 : :: windows::core::PWSTR , param1 : :: windows::core::PCWSTR , arglist : *const i8 ) -> i32 ); + ::windows::imp::link ! ( "user32.dll""system" fn wvsprintfW ( param0 : ::windows::core::PWSTR , param1 : ::windows::core::PCWSTR , arglist : *const i8 ) -> i32 ); wvsprintfW(::core::mem::transmute(param0), param1.into_param().abi(), arglist) } #[doc = "*Required features: `\"Win32_UI_WindowsAndMessaging\"`*"] diff --git a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs index e3c2a6cfd9..1ad47a5bae 100644 --- a/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs +++ b/crates/libs/windows/src/Windows/Win32/Web/InternetExplorer/mod.rs @@ -2,7 +2,7 @@ #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn ComputeInvCMAP(prgbcolors: *const super::super::Graphics::Gdi::RGBQUAD, ncolors: u32, pinvtable: *mut u8, cbtable: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "imgutil.dll""system" fn ComputeInvCMAP ( prgbcolors : *const super::super::Graphics::Gdi:: RGBQUAD , ncolors : u32 , pinvtable : *mut u8 , cbtable : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn ComputeInvCMAP ( prgbcolors : *const super::super::Graphics::Gdi:: RGBQUAD , ncolors : u32 , pinvtable : *mut u8 , cbtable : u32 ) -> ::windows::core::HRESULT ); ComputeInvCMAP(prgbcolors, ncolors, pinvtable, cbtable).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Graphics_DirectDraw\"`, `\"Win32_Graphics_Gdi\"`*"] @@ -12,14 +12,14 @@ pub unsafe fn CreateDDrawSurfaceOnDIB(hbmdib: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imgutil.dll""system" fn CreateDDrawSurfaceOnDIB ( hbmdib : super::super::Graphics::Gdi:: HBITMAP , ppsurface : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn CreateDDrawSurfaceOnDIB ( hbmdib : super::super::Graphics::Gdi:: HBITMAP , ppsurface : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateDDrawSurfaceOnDIB(hbmdib.into_param().abi(), &mut result__).from_abi(result__) } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn CreateMIMEMap() -> ::windows::core::Result { - ::windows::imp::link ! ( "imgutil.dll""system" fn CreateMIMEMap ( ppmap : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn CreateMIMEMap ( ppmap : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); CreateMIMEMap(&mut result__).from_abi(result__) } @@ -32,7 +32,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::IUnknown>, { - ::windows::imp::link ! ( "imgutil.dll""system" fn DecodeImage ( pstream : * mut::core::ffi::c_void , pmap : * mut::core::ffi::c_void , peventsink : * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn DecodeImage ( pstream : * mut::core::ffi::c_void , pmap : * mut::core::ffi::c_void , peventsink : * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); DecodeImage(pstream.into_param().abi(), pmap.into_param().abi(), peventsink.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Com\"`*"] @@ -45,26 +45,26 @@ where P2: ::windows::core::IntoParam<::windows::core::IUnknown>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "imgutil.dll""system" fn DecodeImageEx ( pstream : * mut::core::ffi::c_void , pmap : * mut::core::ffi::c_void , peventsink : * mut::core::ffi::c_void , pszmimetypeparam : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn DecodeImageEx ( pstream : * mut::core::ffi::c_void , pmap : * mut::core::ffi::c_void , peventsink : * mut::core::ffi::c_void , pszmimetypeparam : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); DecodeImageEx(pstream.into_param().abi(), pmap.into_param().abi(), peventsink.into_param().abi(), pszmimetypeparam.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] #[inline] pub unsafe fn DitherTo8(pdestbits: *mut u8, ndestpitch: i32, psrcbits: *mut u8, nsrcpitch: i32, bfidsrc: *const ::windows::core::GUID, prgbdestcolors: *mut super::super::Graphics::Gdi::RGBQUAD, prgbsrccolors: *mut super::super::Graphics::Gdi::RGBQUAD, pbdestinvmap: *mut u8, x: i32, y: i32, cx: i32, cy: i32, ldesttrans: i32, lsrctrans: i32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "imgutil.dll""system" fn DitherTo8 ( pdestbits : *mut u8 , ndestpitch : i32 , psrcbits : *mut u8 , nsrcpitch : i32 , bfidsrc : *const :: windows::core::GUID , prgbdestcolors : *mut super::super::Graphics::Gdi:: RGBQUAD , prgbsrccolors : *mut super::super::Graphics::Gdi:: RGBQUAD , pbdestinvmap : *mut u8 , x : i32 , y : i32 , cx : i32 , cy : i32 , ldesttrans : i32 , lsrctrans : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn DitherTo8 ( pdestbits : *mut u8 , ndestpitch : i32 , psrcbits : *mut u8 , nsrcpitch : i32 , bfidsrc : *const ::windows::core::GUID , prgbdestcolors : *mut super::super::Graphics::Gdi:: RGBQUAD , prgbsrccolors : *mut super::super::Graphics::Gdi:: RGBQUAD , pbdestinvmap : *mut u8 , x : i32 , y : i32 , cx : i32 , cy : i32 , ldesttrans : i32 , lsrctrans : i32 ) -> ::windows::core::HRESULT ); DitherTo8(pdestbits, ndestpitch, psrcbits, nsrcpitch, bfidsrc, prgbdestcolors, prgbsrccolors, pbdestinvmap, x, y, cx, cy, ldesttrans, lsrctrans).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn GetMaxMIMEIDBytes(pnmaxbytes: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "imgutil.dll""system" fn GetMaxMIMEIDBytes ( pnmaxbytes : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn GetMaxMIMEIDBytes ( pnmaxbytes : *mut u32 ) -> ::windows::core::HRESULT ); GetMaxMIMEIDBytes(pnmaxbytes).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn IEAssociateThreadWithTab(dwtabthreadid: u32, dwassociatedthreadid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEAssociateThreadWithTab ( dwtabthreadid : u32 , dwassociatedthreadid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEAssociateThreadWithTab ( dwtabthreadid : u32 , dwassociatedthreadid : u32 ) -> ::windows::core::HRESULT ); IEAssociateThreadWithTab(dwtabthreadid, dwassociatedthreadid).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -74,7 +74,7 @@ pub unsafe fn IECancelSaveFile(hstate: P0) -> ::windows::core::Result<()> where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IECancelSaveFile ( hstate : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IECancelSaveFile ( hstate : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); IECancelSaveFile(hstate.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -84,7 +84,7 @@ pub unsafe fn IECreateDirectory(lppathname: P0, lpsecurityattributes: *const where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IECreateDirectory ( lppathname : :: windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IECreateDirectory ( lppathname : ::windows::core::PCWSTR , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES ) -> super::super::Foundation:: BOOL ); IECreateDirectory(lppathname.into_param().abi(), lpsecurityattributes) } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`*"] @@ -95,7 +95,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IECreateFile ( lpfilename : :: windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : u32 , dwflagsandattributes : u32 , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IECreateFile ( lpfilename : ::windows::core::PCWSTR , dwdesiredaccess : u32 , dwsharemode : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , dwcreationdisposition : u32 , dwflagsandattributes : u32 , htemplatefile : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: HANDLE ); IECreateFile(lpfilename.into_param().abi(), dwdesiredaccess, dwsharemode, lpsecurityattributes, dwcreationdisposition, dwflagsandattributes, htemplatefile.into_param().abi()) } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -105,13 +105,13 @@ pub unsafe fn IEDeleteFile(lpfilename: P0) -> super::super::Foundation::BOOL where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEDeleteFile ( lpfilename : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEDeleteFile ( lpfilename : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); IEDeleteFile(lpfilename.into_param().abi()) } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn IEDisassociateThreadWithTab(dwtabthreadid: u32, dwassociatedthreadid: u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEDisassociateThreadWithTab ( dwtabthreadid : u32 , dwassociatedthreadid : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEDisassociateThreadWithTab ( dwtabthreadid : u32 , dwassociatedthreadid : u32 ) -> ::windows::core::HRESULT ); IEDisassociateThreadWithTab(dwtabthreadid, dwassociatedthreadid).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] @@ -121,7 +121,7 @@ pub unsafe fn IEFindFirstFile(lpfilename: P0, lpfindfiledata: *const super:: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEFindFirstFile ( lpfilename : :: windows::core::PCWSTR , lpfindfiledata : *const super::super::Storage::FileSystem:: WIN32_FIND_DATAA ) -> super::super::Foundation:: HANDLE ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEFindFirstFile ( lpfilename : ::windows::core::PCWSTR , lpfindfiledata : *const super::super::Storage::FileSystem:: WIN32_FIND_DATAA ) -> super::super::Foundation:: HANDLE ); IEFindFirstFile(lpfilename.into_param().abi(), lpfindfiledata) } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] @@ -131,7 +131,7 @@ pub unsafe fn IEGetFileAttributesEx(lpfilename: P0, finfolevelid: super::sup where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEGetFileAttributesEx ( lpfilename : :: windows::core::PCWSTR , finfolevelid : super::super::Storage::FileSystem:: GET_FILEEX_INFO_LEVELS , lpfileinformation : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEGetFileAttributesEx ( lpfilename : ::windows::core::PCWSTR , finfolevelid : super::super::Storage::FileSystem:: GET_FILEEX_INFO_LEVELS , lpfileinformation : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); IEGetFileAttributesEx(lpfilename.into_param().abi(), finfolevelid, lpfileinformation) } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -141,13 +141,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEGetProtectedModeCookie ( lpszurl : :: windows::core::PCWSTR , lpszcookiename : :: windows::core::PCWSTR , lpszcookiedata : :: windows::core::PWSTR , pcchcookiedata : *mut u32 , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEGetProtectedModeCookie ( lpszurl : ::windows::core::PCWSTR , lpszcookiename : ::windows::core::PCWSTR , lpszcookiedata : ::windows::core::PWSTR , pcchcookiedata : *mut u32 , dwflags : u32 ) -> ::windows::core::HRESULT ); IEGetProtectedModeCookie(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), ::core::mem::transmute(lpszcookiedata), pcchcookiedata, dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn IEGetWriteableFolderPath(clsidfolderid: *const ::windows::core::GUID) -> ::windows::core::Result<::windows::core::PWSTR> { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEGetWriteableFolderPath ( clsidfolderid : *const :: windows::core::GUID , lppwstrpath : *mut :: windows::core::PWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEGetWriteableFolderPath ( clsidfolderid : *const ::windows::core::GUID , lppwstrpath : *mut ::windows::core::PWSTR ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::<::windows::core::PWSTR>(); IEGetWriteableFolderPath(clsidfolderid, &mut result__).from_abi(result__) } @@ -155,7 +155,7 @@ pub unsafe fn IEGetWriteableFolderPath(clsidfolderid: *const ::windows::core::GU #[cfg(feature = "Win32_System_Registry")] #[inline] pub unsafe fn IEGetWriteableLowHKCU() -> ::windows::core::Result { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEGetWriteableLowHKCU ( phkey : *mut super::super::System::Registry:: HKEY ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEGetWriteableLowHKCU ( phkey : *mut super::super::System::Registry:: HKEY ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IEGetWriteableLowHKCU(&mut result__).from_abi(result__) } @@ -177,7 +177,7 @@ pub unsafe fn IEIsInPrivateBrowsing() -> super::super::Foundation::BOOL { #[cfg(feature = "Win32_Foundation")] #[inline] pub unsafe fn IEIsProtectedModeProcess() -> ::windows::core::Result { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEIsProtectedModeProcess ( pbresult : *mut super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEIsProtectedModeProcess ( pbresult : *mut super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); let mut result__ = ::windows::core::zeroed::(); IEIsProtectedModeProcess(&mut result__).from_abi(result__) } @@ -187,7 +187,7 @@ pub unsafe fn IEIsProtectedModeURL(lpwstrurl: P0) -> ::windows::core::Result where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEIsProtectedModeURL ( lpwstrurl : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEIsProtectedModeURL ( lpwstrurl : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); IEIsProtectedModeURL(lpwstrurl.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_System_Threading\"`*"] @@ -197,7 +197,7 @@ pub unsafe fn IELaunchURL(lpwstrurl: P0, lpprocinfo: *mut super::super::Syst where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IELaunchURL ( lpwstrurl : :: windows::core::PCWSTR , lpprocinfo : *mut super::super::System::Threading:: PROCESS_INFORMATION , lpinfo : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IELaunchURL ( lpwstrurl : ::windows::core::PCWSTR , lpprocinfo : *mut super::super::System::Threading:: PROCESS_INFORMATION , lpinfo : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); IELaunchURL(lpwstrurl.into_param().abi(), lpprocinfo, ::core::mem::transmute(lpinfo.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -208,13 +208,13 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEMoveFileEx ( lpexistingfilename : :: windows::core::PCWSTR , lpnewfilename : :: windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEMoveFileEx ( lpexistingfilename : ::windows::core::PCWSTR , lpnewfilename : ::windows::core::PCWSTR , dwflags : u32 ) -> super::super::Foundation:: BOOL ); IEMoveFileEx(lpexistingfilename.into_param().abi(), lpnewfilename.into_param().abi(), dwflags) } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn IERefreshElevationPolicy() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ieframe.dll""system" fn IERefreshElevationPolicy ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IERefreshElevationPolicy ( ) -> ::windows::core::HRESULT ); IERefreshElevationPolicy().ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`, `\"Win32_Security\"`, `\"Win32_System_Registry\"`*"] @@ -225,7 +225,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IERegCreateKeyEx ( lpsubkey : :: windows::core::PCWSTR , reserved : u32 , lpclass : :: windows::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IERegCreateKeyEx ( lpsubkey : ::windows::core::PCWSTR , reserved : u32 , lpclass : ::windows::core::PCWSTR , dwoptions : u32 , samdesired : u32 , lpsecurityattributes : *const super::super::Security:: SECURITY_ATTRIBUTES , phkresult : *mut super::super::System::Registry:: HKEY , lpdwdisposition : *mut u32 ) -> ::windows::core::HRESULT ); IERegCreateKeyEx(lpsubkey.into_param().abi(), reserved, lpclass.into_param().abi(), dwoptions, samdesired, ::core::mem::transmute(lpsecurityattributes.unwrap_or(::std::ptr::null())), phkresult, lpdwdisposition).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -235,7 +235,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IERegSetValueEx ( lpsubkey : :: windows::core::PCWSTR , lpvaluename : :: windows::core::PCWSTR , reserved : u32 , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IERegSetValueEx ( lpsubkey : ::windows::core::PCWSTR , lpvaluename : ::windows::core::PCWSTR , reserved : u32 , dwtype : u32 , lpdata : *const u8 , cbdata : u32 ) -> ::windows::core::HRESULT ); IERegSetValueEx(lpsubkey.into_param().abi(), lpvaluename.into_param().abi(), reserved, dwtype, ::core::mem::transmute(lpdata.as_ptr()), lpdata.len() as _).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -246,7 +246,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IERegisterWritableRegistryKey ( guid : :: windows::core::GUID , lpsubkey : :: windows::core::PCWSTR , fsubkeyallowed : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IERegisterWritableRegistryKey ( guid : ::windows::core::GUID , lpsubkey : ::windows::core::PCWSTR , fsubkeyallowed : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); IERegisterWritableRegistryKey(::core::mem::transmute(guid), lpsubkey.into_param().abi(), fsubkeyallowed.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -256,7 +256,7 @@ where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IERegisterWritableRegistryValue ( guid : :: windows::core::GUID , lppath : :: windows::core::PCWSTR , lpvaluename : :: windows::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbmaxdata : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IERegisterWritableRegistryValue ( guid : ::windows::core::GUID , lppath : ::windows::core::PCWSTR , lpvaluename : ::windows::core::PCWSTR , dwtype : u32 , lpdata : *const u8 , cbmaxdata : u32 ) -> ::windows::core::HRESULT ); IERegisterWritableRegistryValue(::core::mem::transmute(guid), lppath.into_param().abi(), lpvaluename.into_param().abi(), dwtype, ::core::mem::transmute(lpdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), lpdata.as_deref().map_or(0, |slice| slice.len() as _)).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -266,7 +266,7 @@ pub unsafe fn IERemoveDirectory(lppathname: P0) -> super::super::Foundation: where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IERemoveDirectory ( lppathname : :: windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IERemoveDirectory ( lppathname : ::windows::core::PCWSTR ) -> super::super::Foundation:: BOOL ); IERemoveDirectory(lppathname.into_param().abi()) } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -277,7 +277,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IESaveFile ( hstate : super::super::Foundation:: HANDLE , lpwstrsourcefile : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IESaveFile ( hstate : super::super::Foundation:: HANDLE , lpwstrsourcefile : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); IESaveFile(hstate.into_param().abi(), lpwstrsourcefile.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -288,7 +288,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IESetProtectedModeCookie ( lpszurl : :: windows::core::PCWSTR , lpszcookiename : :: windows::core::PCWSTR , lpszcookiedata : :: windows::core::PCWSTR , dwflags : u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IESetProtectedModeCookie ( lpszurl : ::windows::core::PCWSTR , lpszcookiename : ::windows::core::PCWSTR , lpszcookiedata : ::windows::core::PCWSTR , dwflags : u32 ) -> ::windows::core::HRESULT ); IESetProtectedModeCookie(lpszurl.into_param().abi(), lpszcookiename.into_param().abi(), lpszcookiedata.into_param().abi(), dwflags).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -301,7 +301,7 @@ where P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEShowOpenFileDialog ( hwnd : super::super::Foundation:: HWND , lpwstrfilename : :: windows::core::PWSTR , cchmaxfilename : u32 , lpwstrinitialdir : :: windows::core::PCWSTR , lpwstrfilter : :: windows::core::PCWSTR , lpwstrdefext : :: windows::core::PCWSTR , dwfilterindex : u32 , dwflags : u32 , phfile : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEShowOpenFileDialog ( hwnd : super::super::Foundation:: HWND , lpwstrfilename : ::windows::core::PWSTR , cchmaxfilename : u32 , lpwstrinitialdir : ::windows::core::PCWSTR , lpwstrfilter : ::windows::core::PCWSTR , lpwstrdefext : ::windows::core::PCWSTR , dwfilterindex : u32 , dwflags : u32 , phfile : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); IEShowOpenFileDialog(hwnd.into_param().abi(), ::core::mem::transmute(lpwstrfilename.as_ptr()), lpwstrfilename.len() as _, lpwstrinitialdir.into_param().abi(), lpwstrfilter.into_param().abi(), lpwstrdefext.into_param().abi(), dwfilterindex, dwflags, phfile).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -315,7 +315,7 @@ where P3: ::windows::core::IntoParam<::windows::core::PCWSTR>, P4: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEShowSaveFileDialog ( hwnd : super::super::Foundation:: HWND , lpwstrinitialfilename : :: windows::core::PCWSTR , lpwstrinitialdir : :: windows::core::PCWSTR , lpwstrfilter : :: windows::core::PCWSTR , lpwstrdefext : :: windows::core::PCWSTR , dwfilterindex : u32 , dwflags : u32 , lppwstrdestinationfilepath : *mut :: windows::core::PWSTR , phstate : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEShowSaveFileDialog ( hwnd : super::super::Foundation:: HWND , lpwstrinitialfilename : ::windows::core::PCWSTR , lpwstrinitialdir : ::windows::core::PCWSTR , lpwstrfilter : ::windows::core::PCWSTR , lpwstrdefext : ::windows::core::PCWSTR , dwfilterindex : u32 , dwflags : u32 , lppwstrdestinationfilepath : *mut ::windows::core::PWSTR , phstate : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); IEShowSaveFileDialog(hwnd.into_param().abi(), lpwstrinitialfilename.into_param().abi(), lpwstrinitialdir.into_param().abi(), lpwstrfilter.into_param().abi(), lpwstrdefext.into_param().abi(), dwfilterindex, dwflags, lppwstrdestinationfilepath, phstate).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -328,13 +328,13 @@ pub unsafe fn IETrackingProtectionEnabled() -> super::super::Foundation::BOOL { #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn IEUnregisterWritableRegistry(guid: ::windows::core::GUID) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "ieframe.dll""system" fn IEUnregisterWritableRegistry ( guid : :: windows::core::GUID ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "ieframe.dll""system" fn IEUnregisterWritableRegistry ( guid : ::windows::core::GUID ) -> ::windows::core::HRESULT ); IEUnregisterWritableRegistry(::core::mem::transmute(guid)).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn IdentifyMIMEType(pbbytes: *const u8, nbytes: u32, pnformat: *mut u32) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "imgutil.dll""system" fn IdentifyMIMEType ( pbbytes : *const u8 , nbytes : u32 , pnformat : *mut u32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn IdentifyMIMEType ( pbbytes : *const u8 , nbytes : u32 , pnformat : *mut u32 ) -> ::windows::core::HRESULT ); IdentifyMIMEType(pbbytes, nbytes, pnformat).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -346,7 +346,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingAccessDeniedDialog ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows::core::PCSTR , pszcontentdescription : :: windows::core::PCSTR , pratingdetails : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingAccessDeniedDialog ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows::core::PCSTR , pszcontentdescription : ::windows::core::PCSTR , pratingdetails : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RatingAccessDeniedDialog(hdlg.into_param().abi(), pszusername.into_param().abi(), pszcontentdescription.into_param().abi(), pratingdetails).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -357,7 +357,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingAccessDeniedDialog2 ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows::core::PCSTR , pratingdetails : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingAccessDeniedDialog2 ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows::core::PCSTR , pratingdetails : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RatingAccessDeniedDialog2(hdlg.into_param().abi(), pszusername.into_param().abi(), pratingdetails).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -368,7 +368,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingAccessDeniedDialog2W ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows::core::PCWSTR , pratingdetails : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingAccessDeniedDialog2W ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows::core::PCWSTR , pratingdetails : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RatingAccessDeniedDialog2W(hdlg.into_param().abi(), pszusername.into_param().abi(), pratingdetails).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -380,7 +380,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingAccessDeniedDialogW ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows::core::PCWSTR , pszcontentdescription : :: windows::core::PCWSTR , pratingdetails : *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingAccessDeniedDialogW ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows::core::PCWSTR , pszcontentdescription : ::windows::core::PCWSTR , pratingdetails : *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RatingAccessDeniedDialogW(hdlg.into_param().abi(), pszusername.into_param().abi(), pszcontentdescription.into_param().abi(), pratingdetails).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -394,7 +394,7 @@ where P3: ::windows::core::IntoParam, P4: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingAddToApprovedSites ( hdlg : super::super::Foundation:: HWND , cbpasswordblob : u32 , pbpasswordblob : *mut u8 , lpszurl : :: windows::core::PCWSTR , falwaysnever : super::super::Foundation:: BOOL , fsitepage : super::super::Foundation:: BOOL , fapprovedsitesenforced : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingAddToApprovedSites ( hdlg : super::super::Foundation:: HWND , cbpasswordblob : u32 , pbpasswordblob : *mut u8 , lpszurl : ::windows::core::PCWSTR , falwaysnever : super::super::Foundation:: BOOL , fsitepage : super::super::Foundation:: BOOL , fapprovedsitesenforced : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); RatingAddToApprovedSites(hdlg.into_param().abi(), pbpasswordblob.len() as _, ::core::mem::transmute(pbpasswordblob.as_ptr()), lpszurl.into_param().abi(), falwaysnever.into_param().abi(), fsitepage.into_param().abi(), fapprovedsitesenforced.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -405,7 +405,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingCheckUserAccess ( pszusername : :: windows::core::PCSTR , pszurl : :: windows::core::PCSTR , pszratinginfo : :: windows::core::PCSTR , pdata : *const u8 , cbdata : u32 , ppratingdetails : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingCheckUserAccess ( pszusername : ::windows::core::PCSTR , pszurl : ::windows::core::PCSTR , pszratinginfo : ::windows::core::PCSTR , pdata : *const u8 , cbdata : u32 , ppratingdetails : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RatingCheckUserAccess(pszusername.into_param().abi(), pszurl.into_param().abi(), pszratinginfo.into_param().abi(), ::core::mem::transmute(pdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(ppratingdetails.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -416,7 +416,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingCheckUserAccessW ( pszusername : :: windows::core::PCWSTR , pszurl : :: windows::core::PCWSTR , pszratinginfo : :: windows::core::PCWSTR , pdata : *const u8 , cbdata : u32 , ppratingdetails : *mut *mut ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingCheckUserAccessW ( pszusername : ::windows::core::PCWSTR , pszurl : ::windows::core::PCWSTR , pszratinginfo : ::windows::core::PCWSTR , pdata : *const u8 , cbdata : u32 , ppratingdetails : *mut *mut ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RatingCheckUserAccessW(pszusername.into_param().abi(), pszurl.into_param().abi(), pszratinginfo.into_param().abi(), ::core::mem::transmute(pdata.as_deref().map_or(::core::ptr::null(), |slice| slice.as_ptr())), pdata.as_deref().map_or(0, |slice| slice.len() as _), ::core::mem::transmute(ppratingdetails.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -428,7 +428,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingClickedOnPRFInternal ( hwndowner : super::super::Foundation:: HWND , param1 : super::super::Foundation:: HINSTANCE , lpszfilename : :: windows::core::PCSTR , nshow : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingClickedOnPRFInternal ( hwndowner : super::super::Foundation:: HWND , param1 : super::super::Foundation:: HINSTANCE , lpszfilename : ::windows::core::PCSTR , nshow : i32 ) -> ::windows::core::HRESULT ); RatingClickedOnPRFInternal(hwndowner.into_param().abi(), param1.into_param().abi(), lpszfilename.into_param().abi(), nshow).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -440,7 +440,7 @@ where P1: ::windows::core::IntoParam, P2: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingClickedOnRATInternal ( hwndowner : super::super::Foundation:: HWND , param1 : super::super::Foundation:: HINSTANCE , lpszfilename : :: windows::core::PCSTR , nshow : i32 ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingClickedOnRATInternal ( hwndowner : super::super::Foundation:: HWND , param1 : super::super::Foundation:: HINSTANCE , lpszfilename : ::windows::core::PCSTR , nshow : i32 ) -> ::windows::core::HRESULT ); RatingClickedOnRATInternal(hwndowner.into_param().abi(), param1.into_param().abi(), lpszfilename.into_param().abi(), nshow).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -452,7 +452,7 @@ where P1: ::windows::core::IntoParam<::windows::core::PCSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingEnable ( hwndparent : super::super::Foundation:: HWND , pszusername : :: windows::core::PCSTR , fenable : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingEnable ( hwndparent : super::super::Foundation:: HWND , pszusername : ::windows::core::PCSTR , fenable : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); RatingEnable(hwndparent.into_param().abi(), pszusername.into_param().abi(), fenable.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -464,25 +464,25 @@ where P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, P2: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingEnableW ( hwndparent : super::super::Foundation:: HWND , pszusername : :: windows::core::PCWSTR , fenable : super::super::Foundation:: BOOL ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingEnableW ( hwndparent : super::super::Foundation:: HWND , pszusername : ::windows::core::PCWSTR , fenable : super::super::Foundation:: BOOL ) -> ::windows::core::HRESULT ); RatingEnableW(hwndparent.into_param().abi(), pszusername.into_param().abi(), fenable.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn RatingEnabledQuery() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingEnabledQuery ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingEnabledQuery ( ) -> ::windows::core::HRESULT ); RatingEnabledQuery().ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn RatingFreeDetails(pratingdetails: ::core::option::Option<*const ::core::ffi::c_void>) -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingFreeDetails ( pratingdetails : *const ::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingFreeDetails ( pratingdetails : *const ::core::ffi::c_void ) -> ::windows::core::HRESULT ); RatingFreeDetails(::core::mem::transmute(pratingdetails.unwrap_or(::std::ptr::null()))).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] #[inline] pub unsafe fn RatingInit() -> ::windows::core::Result<()> { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingInit ( ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingInit ( ) -> ::windows::core::HRESULT ); RatingInit().ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -492,7 +492,7 @@ pub unsafe fn RatingObtainCancel(hratingobtainquery: P0) -> ::windows::core: where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingObtainCancel ( hratingobtainquery : super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingObtainCancel ( hratingobtainquery : super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); RatingObtainCancel(hratingobtainquery.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -502,7 +502,7 @@ pub unsafe fn RatingObtainQuery(psztargeturl: P0, dwuserdata: u32, fcallback where P0: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingObtainQuery ( psztargeturl : :: windows::core::PCSTR , dwuserdata : u32 , fcallback : isize , phratingobtainquery : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingObtainQuery ( psztargeturl : ::windows::core::PCSTR , dwuserdata : u32 , fcallback : isize , phratingobtainquery : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); RatingObtainQuery(psztargeturl.into_param().abi(), dwuserdata, fcallback, ::core::mem::transmute(phratingobtainquery.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -512,7 +512,7 @@ pub unsafe fn RatingObtainQueryW(psztargeturl: P0, dwuserdata: u32, fcallbac where P0: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingObtainQueryW ( psztargeturl : :: windows::core::PCWSTR , dwuserdata : u32 , fcallback : isize , phratingobtainquery : *mut super::super::Foundation:: HANDLE ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingObtainQueryW ( psztargeturl : ::windows::core::PCWSTR , dwuserdata : u32 , fcallback : isize , phratingobtainquery : *mut super::super::Foundation:: HANDLE ) -> ::windows::core::HRESULT ); RatingObtainQueryW(psztargeturl.into_param().abi(), dwuserdata, fcallback, ::core::mem::transmute(phratingobtainquery.unwrap_or(::std::ptr::null_mut()))).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -523,7 +523,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingSetupUI ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows::core::PCSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingSetupUI ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows::core::PCSTR ) -> ::windows::core::HRESULT ); RatingSetupUI(hdlg.into_param().abi(), pszusername.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_Foundation\"`*"] @@ -534,7 +534,7 @@ where P0: ::windows::core::IntoParam, P1: ::windows::core::IntoParam<::windows::core::PCWSTR>, { - ::windows::imp::link ! ( "msrating.dll""system" fn RatingSetupUIW ( hdlg : super::super::Foundation:: HWND , pszusername : :: windows::core::PCWSTR ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "msrating.dll""system" fn RatingSetupUIW ( hdlg : super::super::Foundation:: HWND , pszusername : ::windows::core::PCWSTR ) -> ::windows::core::HRESULT ); RatingSetupUIW(hdlg.into_param().abi(), pszusername.into_param().abi()).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`, `\"Win32_System_Com\"`*"] @@ -544,7 +544,7 @@ pub unsafe fn SniffStream(pinstream: P0, pnformat: *mut u32, ppoutstream: *m where P0: ::windows::core::IntoParam, { - ::windows::imp::link ! ( "imgutil.dll""system" fn SniffStream ( pinstream : * mut::core::ffi::c_void , pnformat : *mut u32 , ppoutstream : *mut * mut::core::ffi::c_void ) -> :: windows::core::HRESULT ); + ::windows::imp::link ! ( "imgutil.dll""system" fn SniffStream ( pinstream : * mut::core::ffi::c_void , pnformat : *mut u32 , ppoutstream : *mut * mut::core::ffi::c_void ) -> ::windows::core::HRESULT ); SniffStream(pinstream.into_param().abi(), pnformat, ::core::mem::transmute(ppoutstream)).ok() } #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -5900,29 +5900,29 @@ pub const IECMDID_SETID_AUTOCOMPLETE_FOR_FORMS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IECMDID_SET_INVOKE_DEFAULT_BROWSER_ON_NEW_WINDOW: u32 = 5u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IEGetProcessModule_PROC_NAME: ::windows::core::PCSTR = ::windows::s!("IEGetProcessModule"); +pub const IEGetProcessModule_PROC_NAME: ::windows::core::PCSTR = ::windows::core::s!("IEGetProcessModule"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IEGetTabWindowExports_PROC_NAME: ::windows::core::PCSTR = ::windows::s!("IEGetTabWindowExports"); +pub const IEGetTabWindowExports_PROC_NAME: ::windows::core::PCSTR = ::windows::core::s!("IEGetTabWindowExports"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IEPROCESS_MODULE_NAME: ::windows::core::PCWSTR = ::windows::w!("IERtUtil.dll"); +pub const IEPROCESS_MODULE_NAME: ::windows::core::PCWSTR = ::windows::core::w!("IERtUtil.dll"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IEWebDriverManager: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x90314af2_5250_47b3_89d8_6295fc23bc22); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IE_USE_OE_MAIL_HKEY: i32 = -2147483647i32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_MAIL_KEY: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Internet Explorer\\Mail"); +pub const IE_USE_OE_MAIL_KEY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Internet Explorer\\Mail"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_MAIL_VALUE: ::windows::core::PCWSTR = ::windows::w!("Use Outlook Express"); +pub const IE_USE_OE_MAIL_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("Use Outlook Express"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IE_USE_OE_NEWS_HKEY: i32 = -2147483647i32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_NEWS_KEY: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Internet Explorer\\News"); +pub const IE_USE_OE_NEWS_KEY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Internet Explorer\\News"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_NEWS_VALUE: ::windows::core::PCWSTR = ::windows::w!("Use Outlook Express"); +pub const IE_USE_OE_NEWS_VALUE: ::windows::core::PCWSTR = ::windows::core::w!("Use Outlook Express"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IE_USE_OE_PRESENT_HKEY: i32 = -2147483646i32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const IE_USE_OE_PRESENT_KEY: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Windows\\CurrentVersion\\app.paths\\msimn.exe"); +pub const IE_USE_OE_PRESENT_KEY: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Windows\\CurrentVersion\\app.paths\\msimn.exe"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const IMGDECODE_EVENT_BEGINBITS: u32 = 4u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -5962,297 +5962,297 @@ pub const OpenServiceManager: ::windows::core::GUID = ::windows::core::GUID::fro #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const PeerFactory: ::windows::core::GUID = ::windows::core::GUID::from_u128(0x3050f4cf_98b5_11cf_bb82_00aa00bdce0b); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTRA_VAL_STARTPAGE: ::windows::core::PCSTR = ::windows::s!("Start Page"); +pub const REGSTRA_VAL_STARTPAGE: ::windows::core::PCSTR = ::windows::core::s!("Start Page"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_CURRENT: ::windows::core::PCWSTR = ::windows::w!("current"); +pub const REGSTR_PATH_CURRENT: ::windows::core::PCWSTR = ::windows::core::w!("current"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_DEFAULT: ::windows::core::PCWSTR = ::windows::w!("default"); +pub const REGSTR_PATH_DEFAULT: ::windows::core::PCWSTR = ::windows::core::w!("default"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_INETCPL_RESTRICTIONS: ::windows::core::PCWSTR = ::windows::w!("Software\\Policies\\Microsoft\\Internet Explorer\\Control Panel"); +pub const REGSTR_PATH_INETCPL_RESTRICTIONS: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Policies\\Microsoft\\Internet Explorer\\Control Panel"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_MIME_DATABASE: ::windows::core::PCWSTR = ::windows::w!("MIME\\Database"); +pub const REGSTR_PATH_MIME_DATABASE: ::windows::core::PCWSTR = ::windows::core::w!("MIME\\Database"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_REMOTEACCESS: ::windows::core::PCWSTR = ::windows::w!("RemoteAccess"); +pub const REGSTR_PATH_REMOTEACCESS: ::windows::core::PCWSTR = ::windows::core::w!("RemoteAccess"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_PATH_REMOTEACESS: ::windows::core::PCWSTR = ::windows::w!("RemoteAccess"); +pub const REGSTR_PATH_REMOTEACESS: ::windows::core::PCWSTR = ::windows::core::w!("RemoteAccess"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_SHIFTQUICKSUFFIX: ::windows::core::PCWSTR = ::windows::w!("ShiftQuickCompleteSuffix"); +pub const REGSTR_SHIFTQUICKSUFFIX: ::windows::core::PCWSTR = ::windows::core::w!("ShiftQuickCompleteSuffix"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ACCEPT_LANGUAGE: ::windows::core::PCWSTR = ::windows::w!("AcceptLanguage"); +pub const REGSTR_VAL_ACCEPT_LANGUAGE: ::windows::core::PCWSTR = ::windows::core::w!("AcceptLanguage"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ACCESSMEDIUM: ::windows::core::PCWSTR = ::windows::w!("AccessMedium"); +pub const REGSTR_VAL_ACCESSMEDIUM: ::windows::core::PCWSTR = ::windows::core::w!("AccessMedium"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ACCESSTYPE: ::windows::core::PCWSTR = ::windows::w!("AccessType"); +pub const REGSTR_VAL_ACCESSTYPE: ::windows::core::PCWSTR = ::windows::core::w!("AccessType"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ALIASTO: ::windows::core::PCWSTR = ::windows::w!("AliasForCharset"); +pub const REGSTR_VAL_ALIASTO: ::windows::core::PCWSTR = ::windows::core::w!("AliasForCharset"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ANCHORCOLOR: ::windows::core::PCWSTR = ::windows::w!("Anchor Color"); +pub const REGSTR_VAL_ANCHORCOLOR: ::windows::core::PCWSTR = ::windows::core::w!("Anchor Color"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ANCHORCOLORHOVER: ::windows::core::PCWSTR = ::windows::w!("Anchor Color Hover"); +pub const REGSTR_VAL_ANCHORCOLORHOVER: ::windows::core::PCWSTR = ::windows::core::w!("Anchor Color Hover"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ANCHORCOLORVISITED: ::windows::core::PCWSTR = ::windows::w!("Anchor Color Visited"); +pub const REGSTR_VAL_ANCHORCOLORVISITED: ::windows::core::PCWSTR = ::windows::core::w!("Anchor Color Visited"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ANCHORUNDERLINE: ::windows::core::PCWSTR = ::windows::w!("Anchor Underline"); +pub const REGSTR_VAL_ANCHORUNDERLINE: ::windows::core::PCWSTR = ::windows::core::w!("Anchor Underline"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODETECT: ::windows::core::PCWSTR = ::windows::w!("AutoDetect"); +pub const REGSTR_VAL_AUTODETECT: ::windows::core::PCWSTR = ::windows::core::w!("AutoDetect"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODIALDLLNAME: ::windows::core::PCWSTR = ::windows::w!("AutodialDllName"); +pub const REGSTR_VAL_AUTODIALDLLNAME: ::windows::core::PCWSTR = ::windows::core::w!("AutodialDllName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODIALFCNNAME: ::windows::core::PCWSTR = ::windows::w!("AutodialFcnName"); +pub const REGSTR_VAL_AUTODIALFCNNAME: ::windows::core::PCWSTR = ::windows::core::w!("AutodialFcnName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODIAL_MONITORCLASSNAME: ::windows::core::PCWSTR = ::windows::w!("MS_AutodialMonitor"); +pub const REGSTR_VAL_AUTODIAL_MONITORCLASSNAME: ::windows::core::PCWSTR = ::windows::core::w!("MS_AutodialMonitor"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTODIAL_TRYONLYONCE: ::windows::core::PCWSTR = ::windows::w!("TryAutodialOnce"); +pub const REGSTR_VAL_AUTODIAL_TRYONLYONCE: ::windows::core::PCWSTR = ::windows::core::w!("TryAutodialOnce"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTONAVIGATE: ::windows::core::PCWSTR = ::windows::w!("SearchForExtensions"); +pub const REGSTR_VAL_AUTONAVIGATE: ::windows::core::PCWSTR = ::windows::core::w!("SearchForExtensions"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_AUTOSEARCH: ::windows::core::PCWSTR = ::windows::w!("Do404Search"); +pub const REGSTR_VAL_AUTOSEARCH: ::windows::core::PCWSTR = ::windows::core::w!("Do404Search"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_BACKBITMAP: ::windows::core::PCWSTR = ::windows::w!("BackBitmap"); +pub const REGSTR_VAL_BACKBITMAP: ::windows::core::PCWSTR = ::windows::core::w!("BackBitmap"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_BACKGROUNDCOLOR: ::windows::core::PCWSTR = ::windows::w!("Background Color"); +pub const REGSTR_VAL_BACKGROUNDCOLOR: ::windows::core::PCWSTR = ::windows::core::w!("Background Color"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_BODYCHARSET: ::windows::core::PCWSTR = ::windows::w!("BodyCharset"); +pub const REGSTR_VAL_BODYCHARSET: ::windows::core::PCWSTR = ::windows::core::w!("BodyCharset"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_BYPASSAUTOCONFIG: ::windows::core::PCWSTR = ::windows::w!("BypassAutoconfig"); +pub const REGSTR_VAL_BYPASSAUTOCONFIG: ::windows::core::PCWSTR = ::windows::core::w!("BypassAutoconfig"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CACHEPREFIX: ::windows::core::PCWSTR = ::windows::w!("CachePrefix"); +pub const REGSTR_VAL_CACHEPREFIX: ::windows::core::PCWSTR = ::windows::core::w!("CachePrefix"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CHECKASSOC: ::windows::core::PCWSTR = ::windows::w!("Check_Associations"); +pub const REGSTR_VAL_CHECKASSOC: ::windows::core::PCWSTR = ::windows::core::w!("Check_Associations"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CODEDOWNLOAD: ::windows::core::PCWSTR = ::windows::w!("Code Download"); +pub const REGSTR_VAL_CODEDOWNLOAD: ::windows::core::PCWSTR = ::windows::core::w!("Code Download"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CODEDOWNLOAD_DEF: ::windows::core::PCWSTR = ::windows::w!("yes"); +pub const REGSTR_VAL_CODEDOWNLOAD_DEF: ::windows::core::PCWSTR = ::windows::core::w!("yes"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_CODEPAGE: ::windows::core::PCWSTR = ::windows::w!("CodePage"); +pub const REGSTR_VAL_CODEPAGE: ::windows::core::PCWSTR = ::windows::core::w!("CodePage"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_COVEREXCLUDE: ::windows::core::PCWSTR = ::windows::w!("CoverExclude"); +pub const REGSTR_VAL_COVEREXCLUDE: ::windows::core::PCWSTR = ::windows::core::w!("CoverExclude"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DAYSTOKEEP: ::windows::core::PCWSTR = ::windows::w!("DaysToKeep"); +pub const REGSTR_VAL_DAYSTOKEEP: ::windows::core::PCWSTR = ::windows::core::w!("DaysToKeep"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DEFAULT_CODEPAGE: ::windows::core::PCWSTR = ::windows::w!("Default_CodePage"); +pub const REGSTR_VAL_DEFAULT_CODEPAGE: ::windows::core::PCWSTR = ::windows::core::w!("Default_CodePage"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DEFAULT_SCRIPT: ::windows::core::PCWSTR = ::windows::w!("Default_Script"); +pub const REGSTR_VAL_DEFAULT_SCRIPT: ::windows::core::PCWSTR = ::windows::core::w!("Default_Script"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DEF_ENCODING: ::windows::core::PCWSTR = ::windows::w!("Default_Encoding"); +pub const REGSTR_VAL_DEF_ENCODING: ::windows::core::PCWSTR = ::windows::core::w!("Default_Encoding"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DEF_INETENCODING: ::windows::core::PCWSTR = ::windows::w!("Default_InternetEncoding"); +pub const REGSTR_VAL_DEF_INETENCODING: ::windows::core::PCWSTR = ::windows::core::w!("Default_InternetEncoding"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DESCRIPTION: ::windows::core::PCWSTR = ::windows::w!("Description"); +pub const REGSTR_VAL_DESCRIPTION: ::windows::core::PCWSTR = ::windows::core::w!("Description"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DIRECTORY: ::windows::core::PCWSTR = ::windows::w!("Directory"); +pub const REGSTR_VAL_DIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("Directory"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_DISCONNECTIDLETIME: ::windows::core::PCWSTR = ::windows::w!("DisconnectIdleTime"); +pub const REGSTR_VAL_DISCONNECTIDLETIME: ::windows::core::PCWSTR = ::windows::core::w!("DisconnectIdleTime"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEAUTODIAL: ::windows::core::PCWSTR = ::windows::w!("EnableAutodial"); +pub const REGSTR_VAL_ENABLEAUTODIAL: ::windows::core::PCWSTR = ::windows::core::w!("EnableAutodial"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEAUTODIALDISCONNECT: ::windows::core::PCWSTR = ::windows::w!("EnableAutodisconnect"); +pub const REGSTR_VAL_ENABLEAUTODIALDISCONNECT: ::windows::core::PCWSTR = ::windows::core::w!("EnableAutodisconnect"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEAUTODISCONNECT: ::windows::core::PCWSTR = ::windows::w!("EnableAutodisconnect"); +pub const REGSTR_VAL_ENABLEAUTODISCONNECT: ::windows::core::PCWSTR = ::windows::core::w!("EnableAutodisconnect"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEEXITDISCONNECT: ::windows::core::PCWSTR = ::windows::w!("EnableExitDisconnect"); +pub const REGSTR_VAL_ENABLEEXITDISCONNECT: ::windows::core::PCWSTR = ::windows::core::w!("EnableExitDisconnect"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLESECURITYCHECK: ::windows::core::PCWSTR = ::windows::w!("EnableSecurityCheck"); +pub const REGSTR_VAL_ENABLESECURITYCHECK: ::windows::core::PCWSTR = ::windows::core::w!("EnableSecurityCheck"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENABLEUNATTENDED: ::windows::core::PCWSTR = ::windows::w!("EnableUnattended"); +pub const REGSTR_VAL_ENABLEUNATTENDED: ::windows::core::PCWSTR = ::windows::core::w!("EnableUnattended"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_ENCODENAME: ::windows::core::PCWSTR = ::windows::w!("EncodingName"); +pub const REGSTR_VAL_ENCODENAME: ::windows::core::PCWSTR = ::windows::core::w!("EncodingName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FAMILY: ::windows::core::PCWSTR = ::windows::w!("Family"); +pub const REGSTR_VAL_FAMILY: ::windows::core::PCWSTR = ::windows::core::w!("Family"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FIXEDWIDTHFONT: ::windows::core::PCWSTR = ::windows::w!("FixedWidthFont"); +pub const REGSTR_VAL_FIXEDWIDTHFONT: ::windows::core::PCWSTR = ::windows::core::w!("FixedWidthFont"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FIXED_FONT: ::windows::core::PCWSTR = ::windows::w!("IEFixedFontName"); +pub const REGSTR_VAL_FIXED_FONT: ::windows::core::PCWSTR = ::windows::core::w!("IEFixedFontName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FONT_SCRIPT: ::windows::core::PCWSTR = ::windows::w!("Script"); +pub const REGSTR_VAL_FONT_SCRIPT: ::windows::core::PCWSTR = ::windows::core::w!("Script"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FONT_SCRIPTS: ::windows::core::PCWSTR = ::windows::w!("Scripts"); +pub const REGSTR_VAL_FONT_SCRIPTS: ::windows::core::PCWSTR = ::windows::core::w!("Scripts"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FONT_SCRIPT_NAME: ::windows::core::PCWSTR = ::windows::w!("Script"); +pub const REGSTR_VAL_FONT_SCRIPT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("Script"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_FONT_SIZE: ::windows::core::PCWSTR = ::windows::w!("IEFontSize"); +pub const REGSTR_VAL_FONT_SIZE: ::windows::core::PCWSTR = ::windows::core::w!("IEFontSize"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_FONT_SIZE_DEF: u32 = 2u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_HEADERCHARSET: ::windows::core::PCWSTR = ::windows::w!("HeaderCharset"); +pub const REGSTR_VAL_HEADERCHARSET: ::windows::core::PCWSTR = ::windows::core::w!("HeaderCharset"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_HTTP_ERRORS: ::windows::core::PCWSTR = ::windows::w!("Friendly http errors"); +pub const REGSTR_VAL_HTTP_ERRORS: ::windows::core::PCWSTR = ::windows::core::w!("Friendly http errors"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_IE_CUSTOMCOLORS: ::windows::core::PCWSTR = ::windows::w!("Custom Colors"); +pub const REGSTR_VAL_IE_CUSTOMCOLORS: ::windows::core::PCWSTR = ::windows::core::w!("Custom Colors"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_ADVANCEDTAB: ::windows::core::PCWSTR = ::windows::w!("AdvancedTab"); +pub const REGSTR_VAL_INETCPL_ADVANCEDTAB: ::windows::core::PCWSTR = ::windows::core::w!("AdvancedTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_CONNECTIONSTAB: ::windows::core::PCWSTR = ::windows::w!("ConnectionsTab"); +pub const REGSTR_VAL_INETCPL_CONNECTIONSTAB: ::windows::core::PCWSTR = ::windows::core::w!("ConnectionsTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_CONTENTTAB: ::windows::core::PCWSTR = ::windows::w!("ContentTab"); +pub const REGSTR_VAL_INETCPL_CONTENTTAB: ::windows::core::PCWSTR = ::windows::core::w!("ContentTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_GENERALTAB: ::windows::core::PCWSTR = ::windows::w!("GeneralTab"); +pub const REGSTR_VAL_INETCPL_GENERALTAB: ::windows::core::PCWSTR = ::windows::core::w!("GeneralTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_IEAK: ::windows::core::PCWSTR = ::windows::w!("IEAKContext"); +pub const REGSTR_VAL_INETCPL_IEAK: ::windows::core::PCWSTR = ::windows::core::w!("IEAKContext"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_PRIVACYTAB: ::windows::core::PCWSTR = ::windows::w!("PrivacyTab"); +pub const REGSTR_VAL_INETCPL_PRIVACYTAB: ::windows::core::PCWSTR = ::windows::core::w!("PrivacyTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_PROGRAMSTAB: ::windows::core::PCWSTR = ::windows::w!("ProgramsTab"); +pub const REGSTR_VAL_INETCPL_PROGRAMSTAB: ::windows::core::PCWSTR = ::windows::core::w!("ProgramsTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETCPL_SECURITYTAB: ::windows::core::PCWSTR = ::windows::w!("SecurityTab"); +pub const REGSTR_VAL_INETCPL_SECURITYTAB: ::windows::core::PCWSTR = ::windows::core::w!("SecurityTab"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INETENCODING: ::windows::core::PCWSTR = ::windows::w!("InternetEncoding"); +pub const REGSTR_VAL_INETENCODING: ::windows::core::PCWSTR = ::windows::core::w!("InternetEncoding"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INTERNETENTRY: ::windows::core::PCWSTR = ::windows::w!("InternetProfile"); +pub const REGSTR_VAL_INTERNETENTRY: ::windows::core::PCWSTR = ::windows::core::w!("InternetProfile"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INTERNETENTRYBKUP: ::windows::core::PCWSTR = ::windows::w!("BackupInternetProfile"); +pub const REGSTR_VAL_INTERNETENTRYBKUP: ::windows::core::PCWSTR = ::windows::core::w!("BackupInternetProfile"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_INTERNETPROFILE: ::windows::core::PCWSTR = ::windows::w!("InternetProfile"); +pub const REGSTR_VAL_INTERNETPROFILE: ::windows::core::PCWSTR = ::windows::core::w!("InternetProfile"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_JAVAJIT: ::windows::core::PCWSTR = ::windows::w!("EnableJIT"); +pub const REGSTR_VAL_JAVAJIT: ::windows::core::PCWSTR = ::windows::core::w!("EnableJIT"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_JAVAJIT_DEF: u32 = 0u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_JAVALOGGING: ::windows::core::PCWSTR = ::windows::w!("EnableLogging"); +pub const REGSTR_VAL_JAVALOGGING: ::windows::core::PCWSTR = ::windows::core::w!("EnableLogging"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_JAVALOGGING_DEF: u32 = 0u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_LEVEL: ::windows::core::PCWSTR = ::windows::w!("Level"); +pub const REGSTR_VAL_LEVEL: ::windows::core::PCWSTR = ::windows::core::w!("Level"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_LOADIMAGES: ::windows::core::PCWSTR = ::windows::w!("Display Inline Images"); +pub const REGSTR_VAL_LOADIMAGES: ::windows::core::PCWSTR = ::windows::core::w!("Display Inline Images"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_LOCALPAGE: ::windows::core::PCWSTR = ::windows::w!("Local Page"); +pub const REGSTR_VAL_LOCALPAGE: ::windows::core::PCWSTR = ::windows::core::w!("Local Page"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_MOSDISCONNECT: ::windows::core::PCWSTR = ::windows::w!("DisconnectTimeout"); +pub const REGSTR_VAL_MOSDISCONNECT: ::windows::core::PCWSTR = ::windows::core::w!("DisconnectTimeout"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_NEWDIRECTORY: ::windows::core::PCWSTR = ::windows::w!("NewDirectory"); +pub const REGSTR_VAL_NEWDIRECTORY: ::windows::core::PCWSTR = ::windows::core::w!("NewDirectory"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_NONETAUTODIAL: ::windows::core::PCWSTR = ::windows::w!("NoNetAutodial"); +pub const REGSTR_VAL_NONETAUTODIAL: ::windows::core::PCWSTR = ::windows::core::w!("NoNetAutodial"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PLAYSOUNDS: ::windows::core::PCWSTR = ::windows::w!("Play_Background_Sounds"); +pub const REGSTR_VAL_PLAYSOUNDS: ::windows::core::PCWSTR = ::windows::core::w!("Play_Background_Sounds"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PLAYVIDEOS: ::windows::core::PCWSTR = ::windows::w!("Display Inline Videos"); +pub const REGSTR_VAL_PLAYVIDEOS: ::windows::core::PCWSTR = ::windows::core::w!("Display Inline Videos"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PRIVCONVERTER: ::windows::core::PCWSTR = ::windows::w!("PrivConverter"); +pub const REGSTR_VAL_PRIVCONVERTER: ::windows::core::PCWSTR = ::windows::core::w!("PrivConverter"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROPORTIONALFONT: ::windows::core::PCWSTR = ::windows::w!("ProportionalFont"); +pub const REGSTR_VAL_PROPORTIONALFONT: ::windows::core::PCWSTR = ::windows::core::w!("ProportionalFont"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROP_FONT: ::windows::core::PCWSTR = ::windows::w!("IEPropFontName"); +pub const REGSTR_VAL_PROP_FONT: ::windows::core::PCWSTR = ::windows::core::w!("IEPropFontName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROXYENABLE: ::windows::core::PCWSTR = ::windows::w!("ProxyEnable"); +pub const REGSTR_VAL_PROXYENABLE: ::windows::core::PCWSTR = ::windows::core::w!("ProxyEnable"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROXYOVERRIDE: ::windows::core::PCWSTR = ::windows::w!("ProxyOverride"); +pub const REGSTR_VAL_PROXYOVERRIDE: ::windows::core::PCWSTR = ::windows::core::w!("ProxyOverride"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_PROXYSERVER: ::windows::core::PCWSTR = ::windows::w!("ProxyServer"); +pub const REGSTR_VAL_PROXYSERVER: ::windows::core::PCWSTR = ::windows::core::w!("ProxyServer"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_REDIALATTEMPTS: ::windows::core::PCWSTR = ::windows::w!("RedialAttempts"); +pub const REGSTR_VAL_REDIALATTEMPTS: ::windows::core::PCWSTR = ::windows::core::w!("RedialAttempts"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_REDIALINTERVAL: ::windows::core::PCWSTR = ::windows::w!("RedialWait"); +pub const REGSTR_VAL_REDIALINTERVAL: ::windows::core::PCWSTR = ::windows::core::w!("RedialWait"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_RNAINSTALLED: ::windows::core::PCWSTR = ::windows::w!("Installed"); +pub const REGSTR_VAL_RNAINSTALLED: ::windows::core::PCWSTR = ::windows::core::w!("Installed"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SAFETYWARNINGLEVEL: ::windows::core::PCWSTR = ::windows::w!("Safety Warning Level"); +pub const REGSTR_VAL_SAFETYWARNINGLEVEL: ::windows::core::PCWSTR = ::windows::core::w!("Safety Warning Level"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SCHANNELENABLEPROTOCOL: ::windows::core::PCWSTR = ::windows::w!("Enabled"); +pub const REGSTR_VAL_SCHANNELENABLEPROTOCOL: ::windows::core::PCWSTR = ::windows::core::w!("Enabled"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SCHANNELENABLEPROTOCOL_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SCRIPT_FIXED_FONT: ::windows::core::PCWSTR = ::windows::w!("IEFixedFontName"); +pub const REGSTR_VAL_SCRIPT_FIXED_FONT: ::windows::core::PCWSTR = ::windows::core::w!("IEFixedFontName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SCRIPT_PROP_FONT: ::windows::core::PCWSTR = ::windows::w!("IEPropFontName"); +pub const REGSTR_VAL_SCRIPT_PROP_FONT: ::windows::core::PCWSTR = ::windows::core::w!("IEPropFontName"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SEARCHPAGE: ::windows::core::PCWSTR = ::windows::w!("Search Page"); +pub const REGSTR_VAL_SEARCHPAGE: ::windows::core::PCWSTR = ::windows::core::w!("Search Page"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYACTICEXSCRIPTS: ::windows::core::PCWSTR = ::windows::w!("Security_RunScripts"); +pub const REGSTR_VAL_SECURITYACTICEXSCRIPTS: ::windows::core::PCWSTR = ::windows::core::w!("Security_RunScripts"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYACTICEXSCRIPTS_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYACTIVEX: ::windows::core::PCWSTR = ::windows::w!("Security_RunActiveXControls"); +pub const REGSTR_VAL_SECURITYACTIVEX: ::windows::core::PCWSTR = ::windows::core::w!("Security_RunActiveXControls"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYACTIVEX_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYALLOWCOOKIES: ::windows::core::PCWSTR = ::windows::w!("AllowCookies"); +pub const REGSTR_VAL_SECURITYALLOWCOOKIES: ::windows::core::PCWSTR = ::windows::core::w!("AllowCookies"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYALLOWCOOKIES_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES: ::windows::core::PCWSTR = ::windows::w!("DisableCachingOfSSLPages"); +pub const REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES: ::windows::core::PCWSTR = ::windows::core::w!("DisableCachingOfSSLPages"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYDISABLECACHINGOFSSLPAGES_DEF: u32 = 0u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYJAVA: ::windows::core::PCWSTR = ::windows::w!("Security_RunJavaApplets"); +pub const REGSTR_VAL_SECURITYJAVA: ::windows::core::PCWSTR = ::windows::core::w!("Security_RunJavaApplets"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYJAVA_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONBADCERTSENDING: ::windows::core::PCWSTR = ::windows::w!("WarnOnBadCertSending"); +pub const REGSTR_VAL_SECURITYWARNONBADCERTSENDING: ::windows::core::PCWSTR = ::windows::core::w!("WarnOnBadCertSending"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONBADCERTSENDING_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONBADCERTVIEWING: ::windows::core::PCWSTR = ::windows::w!("WarnOnBadCertRecving"); +pub const REGSTR_VAL_SECURITYWARNONBADCERTVIEWING: ::windows::core::PCWSTR = ::windows::core::w!("WarnOnBadCertRecving"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONBADCERTVIEWING_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONSEND: ::windows::core::PCWSTR = ::windows::w!("WarnOnPost"); +pub const REGSTR_VAL_SECURITYWARNONSEND: ::windows::core::PCWSTR = ::windows::core::w!("WarnOnPost"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONSENDALWAYS: ::windows::core::PCWSTR = ::windows::w!("WarnAlwaysOnPost"); +pub const REGSTR_VAL_SECURITYWARNONSENDALWAYS: ::windows::core::PCWSTR = ::windows::core::w!("WarnAlwaysOnPost"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONSENDALWAYS_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONSEND_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONVIEW: ::windows::core::PCWSTR = ::windows::w!("WarnOnView"); +pub const REGSTR_VAL_SECURITYWARNONVIEW: ::windows::core::PCWSTR = ::windows::core::w!("WarnOnView"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONVIEW_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SECURITYWARNONZONECROSSING: ::windows::core::PCWSTR = ::windows::w!("WarnOnZoneCrossing"); +pub const REGSTR_VAL_SECURITYWARNONZONECROSSING: ::windows::core::PCWSTR = ::windows::core::w!("WarnOnZoneCrossing"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SECURITYWARNONZONECROSSING_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWADDRESSBAR: ::windows::core::PCWSTR = ::windows::w!("Show_URLToolBar"); +pub const REGSTR_VAL_SHOWADDRESSBAR: ::windows::core::PCWSTR = ::windows::core::w!("Show_URLToolBar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWFOCUS: ::windows::core::PCWSTR = ::windows::w!("Tabstop - MouseDown"); +pub const REGSTR_VAL_SHOWFOCUS: ::windows::core::PCWSTR = ::windows::core::w!("Tabstop - MouseDown"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWFOCUS_DEF: ::windows::core::PCWSTR = ::windows::w!("no"); +pub const REGSTR_VAL_SHOWFOCUS_DEF: ::windows::core::PCWSTR = ::windows::core::w!("no"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWFULLURLS: ::windows::core::PCWSTR = ::windows::w!("Show_FullURL"); +pub const REGSTR_VAL_SHOWFULLURLS: ::windows::core::PCWSTR = ::windows::core::w!("Show_FullURL"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SHOWTOOLBAR: ::windows::core::PCWSTR = ::windows::w!("Show_ToolBar"); +pub const REGSTR_VAL_SHOWTOOLBAR: ::windows::core::PCWSTR = ::windows::core::w!("Show_ToolBar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_SMOOTHSCROLL: ::windows::core::PCWSTR = ::windows::w!("SmoothScroll"); +pub const REGSTR_VAL_SMOOTHSCROLL: ::windows::core::PCWSTR = ::windows::core::w!("SmoothScroll"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_SMOOTHSCROLL_DEF: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_STARTPAGE: ::windows::core::PCWSTR = ::windows::w!("Start Page"); +pub const REGSTR_VAL_STARTPAGE: ::windows::core::PCWSTR = ::windows::core::w!("Start Page"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_TEXTCOLOR: ::windows::core::PCWSTR = ::windows::w!("Text Color"); +pub const REGSTR_VAL_TEXTCOLOR: ::windows::core::PCWSTR = ::windows::core::w!("Text Color"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_TRUSTWARNINGLEVEL_HIGH: ::windows::core::PCWSTR = ::windows::w!("High"); +pub const REGSTR_VAL_TRUSTWARNINGLEVEL_HIGH: ::windows::core::PCWSTR = ::windows::core::w!("High"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_TRUSTWARNINGLEVEL_LOW: ::windows::core::PCWSTR = ::windows::w!("No Security"); +pub const REGSTR_VAL_TRUSTWARNINGLEVEL_LOW: ::windows::core::PCWSTR = ::windows::core::w!("No Security"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_TRUSTWARNINGLEVEL_MED: ::windows::core::PCWSTR = ::windows::w!("Medium"); +pub const REGSTR_VAL_TRUSTWARNINGLEVEL_MED: ::windows::core::PCWSTR = ::windows::core::w!("Medium"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEAUTOAPPEND: ::windows::core::PCWSTR = ::windows::w!("Append Completion"); +pub const REGSTR_VAL_USEAUTOAPPEND: ::windows::core::PCWSTR = ::windows::core::w!("Append Completion"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEAUTOCOMPLETE: ::windows::core::PCWSTR = ::windows::w!("Use AutoComplete"); +pub const REGSTR_VAL_USEAUTOCOMPLETE: ::windows::core::PCWSTR = ::windows::core::w!("Use AutoComplete"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEAUTOSUGGEST: ::windows::core::PCWSTR = ::windows::w!("AutoSuggest"); +pub const REGSTR_VAL_USEAUTOSUGGEST: ::windows::core::PCWSTR = ::windows::core::w!("AutoSuggest"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEDLGCOLORS: ::windows::core::PCWSTR = ::windows::w!("Use_DlgBox_Colors"); +pub const REGSTR_VAL_USEDLGCOLORS: ::windows::core::PCWSTR = ::windows::core::w!("Use_DlgBox_Colors"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEHOVERCOLOR: ::windows::core::PCWSTR = ::windows::w!("Use Anchor Hover Color"); +pub const REGSTR_VAL_USEHOVERCOLOR: ::windows::core::PCWSTR = ::windows::core::w!("Use Anchor Hover Color"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEIBAR: ::windows::core::PCWSTR = ::windows::w!("UseBar"); +pub const REGSTR_VAL_USEIBAR: ::windows::core::PCWSTR = ::windows::core::w!("UseBar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USEICM: ::windows::core::PCWSTR = ::windows::w!("UseICM"); +pub const REGSTR_VAL_USEICM: ::windows::core::PCWSTR = ::windows::core::w!("UseICM"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_USEICM_DEF: u32 = 0u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USERAGENT: ::windows::core::PCWSTR = ::windows::w!("User Agent"); +pub const REGSTR_VAL_USERAGENT: ::windows::core::PCWSTR = ::windows::core::w!("User Agent"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USESTYLESHEETS: ::windows::core::PCWSTR = ::windows::w!("Use Stylesheets"); +pub const REGSTR_VAL_USESTYLESHEETS: ::windows::core::PCWSTR = ::windows::core::w!("Use Stylesheets"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_USESTYLESHEETS_DEF: ::windows::core::PCWSTR = ::windows::w!("yes"); +pub const REGSTR_VAL_USESTYLESHEETS_DEF: ::windows::core::PCWSTR = ::windows::core::w!("yes"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_VISIBLEBANDS: ::windows::core::PCWSTR = ::windows::w!("VisibleBands"); +pub const REGSTR_VAL_VISIBLEBANDS: ::windows::core::PCWSTR = ::windows::core::w!("VisibleBands"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const REGSTR_VAL_VISIBLEBANDS_DEF: u32 = 7u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const REGSTR_VAL_WEBCHARSET: ::windows::core::PCWSTR = ::windows::w!("WebCharset"); +pub const REGSTR_VAL_WEBCHARSET: ::windows::core::PCWSTR = ::windows::core::w!("WebCharset"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const STATURLFLAG_ISCACHED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -6272,37 +6272,37 @@ pub const SURFACE_LOCK_EXCLUSIVE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const SURFACE_LOCK_WAIT: u32 = 4u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZBACKBITMAP: ::windows::core::PCSTR = ::windows::s!("BackBitmap"); +pub const SZBACKBITMAP: ::windows::core::PCSTR = ::windows::core::s!("BackBitmap"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZJAVAVMPATH: ::windows::core::PCSTR = ::windows::s!("\\Java VM"); +pub const SZJAVAVMPATH: ::windows::core::PCSTR = ::windows::core::s!("\\Java VM"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZNOTEXT: ::windows::core::PCSTR = ::windows::s!("NoText"); +pub const SZNOTEXT: ::windows::core::PCSTR = ::windows::core::s!("NoText"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZTOOLBAR: ::windows::core::PCSTR = ::windows::s!("\\Toolbar"); +pub const SZTOOLBAR: ::windows::core::PCSTR = ::windows::core::s!("\\Toolbar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZTRUSTWARNLEVEL: ::windows::core::PCSTR = ::windows::s!("Trust Warning Level"); +pub const SZTRUSTWARNLEVEL: ::windows::core::PCSTR = ::windows::core::s!("Trust Warning Level"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZVISIBLE: ::windows::core::PCSTR = ::windows::s!("VisibleBands"); +pub const SZVISIBLE: ::windows::core::PCSTR = ::windows::core::s!("VisibleBands"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_DEFAULT_HTML_EDITOR: ::windows::core::PCSTR = ::windows::s!("Default HTML Editor"); +pub const SZ_IE_DEFAULT_HTML_EDITOR: ::windows::core::PCSTR = ::windows::core::s!("Default HTML Editor"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_IBAR: ::windows::core::PCSTR = ::windows::s!("Bar"); +pub const SZ_IE_IBAR: ::windows::core::PCSTR = ::windows::core::s!("Bar"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_IBAR_BANDS: ::windows::core::PCSTR = ::windows::s!("Bands"); +pub const SZ_IE_IBAR_BANDS: ::windows::core::PCSTR = ::windows::core::s!("Bands"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_MAIN: ::windows::core::PCSTR = ::windows::s!("Main"); +pub const SZ_IE_MAIN: ::windows::core::PCSTR = ::windows::core::s!("Main"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_SEARCHSTRINGS: ::windows::core::PCSTR = ::windows::s!("UrlTemplate"); +pub const SZ_IE_SEARCHSTRINGS: ::windows::core::PCSTR = ::windows::core::s!("UrlTemplate"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_SECURITY: ::windows::core::PCSTR = ::windows::s!("Security"); +pub const SZ_IE_SECURITY: ::windows::core::PCSTR = ::windows::core::s!("Security"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_SETTINGS: ::windows::core::PCSTR = ::windows::s!("Settings"); +pub const SZ_IE_SETTINGS: ::windows::core::PCSTR = ::windows::core::s!("Settings"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const SZ_IE_THRESHOLDS: ::windows::core::PCSTR = ::windows::s!("ErrorThresholds"); +pub const SZ_IE_THRESHOLDS: ::windows::core::PCSTR = ::windows::core::s!("ErrorThresholds"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const S_SURFACE_DISCARDED: i32 = 49155i32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TARGET_NOTIFY_OBJECT_NAME: ::windows::core::PCWSTR = ::windows::w!("863a99a0-21bc-11d0-82b4-00a0c90c29c5"); +pub const TARGET_NOTIFY_OBJECT_NAME: ::windows::core::PCWSTR = ::windows::core::w!("863a99a0-21bc-11d0-82b4-00a0c90c29c5"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const TF_NAVIGATE: u32 = 2142153644u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] @@ -6312,25 +6312,25 @@ pub const TIMERMODE_VISIBILITYAWARE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const TOOLSBAND: u32 = 1u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZCALENDARPROTOCOL: ::windows::core::PCWSTR = ::windows::w!("unk"); +pub const TSZCALENDARPROTOCOL: ::windows::core::PCWSTR = ::windows::core::w!("unk"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZCALLTOPROTOCOL: ::windows::core::PCWSTR = ::windows::w!("callto"); +pub const TSZCALLTOPROTOCOL: ::windows::core::PCWSTR = ::windows::core::w!("callto"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZINTERNETCLIENTSPATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft\\Internet Explorer\\Unix"); +pub const TSZINTERNETCLIENTSPATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft\\Internet Explorer\\Unix"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZLDAPPROTOCOL: ::windows::core::PCWSTR = ::windows::w!("ldap"); +pub const TSZLDAPPROTOCOL: ::windows::core::PCWSTR = ::windows::core::w!("ldap"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZMAILTOPROTOCOL: ::windows::core::PCWSTR = ::windows::w!("mailto"); +pub const TSZMAILTOPROTOCOL: ::windows::core::PCWSTR = ::windows::core::w!("mailto"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZMICROSOFTPATH: ::windows::core::PCWSTR = ::windows::w!("Software\\Microsoft"); +pub const TSZMICROSOFTPATH: ::windows::core::PCWSTR = ::windows::core::w!("Software\\Microsoft"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZNEWSPROTOCOL: ::windows::core::PCWSTR = ::windows::w!("news"); +pub const TSZNEWSPROTOCOL: ::windows::core::PCWSTR = ::windows::core::w!("news"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZPROTOCOLSPATH: ::windows::core::PCWSTR = ::windows::w!("Protocols\\"); +pub const TSZPROTOCOLSPATH: ::windows::core::PCWSTR = ::windows::core::w!("Protocols\\"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZSCHANNELPATH: ::windows::core::PCWSTR = ::windows::w!("SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL"); +pub const TSZSCHANNELPATH: ::windows::core::PCWSTR = ::windows::core::w!("SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] -pub const TSZVSOURCEPROTOCOL: ::windows::core::PCWSTR = ::windows::w!("view source"); +pub const TSZVSOURCEPROTOCOL: ::windows::core::PCWSTR = ::windows::core::w!("view source"); #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] pub const msodsvFailed: u32 = 3u32; #[doc = "*Required features: `\"Win32_Web_InternetExplorer\"`*"] diff --git a/crates/tests/standalone/Cargo.toml b/crates/tests/standalone/Cargo.toml new file mode 100644 index 0000000000..134f690cce --- /dev/null +++ b/crates/tests/standalone/Cargo.toml @@ -0,0 +1,11 @@ +[package] +name = "test_standalone" +version = "0.0.0" +authors = ["Microsoft"] +edition = "2018" + +[dependencies.windows-targets] +path = "../../libs/targets" + +[build-dependencies.windows-bindgen] +path = "../../libs/bindgen" diff --git a/crates/tests/standalone/build.rs b/crates/tests/standalone/build.rs new file mode 100644 index 0000000000..a18ebdc59d --- /dev/null +++ b/crates/tests/standalone/build.rs @@ -0,0 +1,19 @@ +fn main() { + let apis = [ + "Windows.Win32.Foundation.BOOL", + "Windows.Win32.Foundation.CloseHandle", + "Windows.Win32.Foundation.HANDLE", + "Windows.Win32.Foundation.WIN32_ERROR", + "Windows.Win32.Security.SECURITY_ATTRIBUTES", + "Windows.Win32.System.Com.CLSCTX", + "Windows.Win32.System.Com.CoCreateInstance", + "Windows.Win32.System.Com.STGTY_REPEAT", + "Windows.Win32.System.Threading.CreateEventW", + "Windows.Win32.System.Threading.SetEvent", + "Windows.Win32.System.Threading.WaitForSingleObject", + "Windows.Win32.UI.Animation.UIAnimationManager", + ]; + + let bindings = windows_bindgen::standalone(&apis); + std::fs::write("src/bindings.rs", bindings).unwrap(); +} diff --git a/crates/tests/standalone/src/bindings.rs b/crates/tests/standalone/src/bindings.rs new file mode 100644 index 0000000000..a95a3a0b65 --- /dev/null +++ b/crates/tests/standalone/src/bindings.rs @@ -0,0 +1,3334 @@ +// Bindings generated by `windows-bindgen` 0.46.0 + +#![allow(non_snake_case, non_upper_case_globals, non_camel_case_types, dead_code, clippy::all)] +pub type HRESULT = i32; +pub type HSTRING = *mut ::core::ffi::c_void; +pub type IUnknown = *mut ::core::ffi::c_void; +pub type IInspectable = *mut ::core::ffi::c_void; +pub type PSTR = *mut u8; +pub type PWSTR = *mut u16; +pub type PCSTR = *const u8; +pub type PCWSTR = *const u16; +pub type BSTR = *const u16; +#[repr(C)] +pub struct GUID { + pub data1: u32, + pub data2: u16, + pub data3: u16, + pub data4: [u8; 8], +} +impl GUID { + pub const fn from_u128(uuid: u128) -> Self { + Self { data1: (uuid >> 96) as u32, data2: (uuid >> 80 & 0xffff) as u16, data3: (uuid >> 64 & 0xffff) as u16, data4: (uuid as u64).to_be_bytes() } + } +} +impl ::core::marker::Copy for GUID {} +impl ::core::clone::Clone for GUID { + fn clone(&self) -> Self { + *self + } +} +pub type BOOL = i32; +#[link(name = "windows")] +extern "system" { + pub fn CloseHandle(hobject: HANDLE) -> BOOL; +} +pub type HANDLE = isize; +pub type WIN32_ERROR = u32; +pub const NO_ERROR: WIN32_ERROR = 0u32; +pub const WAIT_OBJECT_0: WIN32_ERROR = 0u32; +pub const WAIT_ABANDONED: WIN32_ERROR = 128u32; +pub const WAIT_ABANDONED_0: WIN32_ERROR = 128u32; +pub const WAIT_IO_COMPLETION: WIN32_ERROR = 192u32; +pub const WAIT_TIMEOUT: WIN32_ERROR = 258u32; +pub const WAIT_FAILED: WIN32_ERROR = 4294967295u32; +pub const ERROR_SUCCESS: WIN32_ERROR = 0u32; +pub const ERROR_INVALID_FUNCTION: WIN32_ERROR = 1u32; +pub const ERROR_FILE_NOT_FOUND: WIN32_ERROR = 2u32; +pub const ERROR_PATH_NOT_FOUND: WIN32_ERROR = 3u32; +pub const ERROR_TOO_MANY_OPEN_FILES: WIN32_ERROR = 4u32; +pub const ERROR_ACCESS_DENIED: WIN32_ERROR = 5u32; +pub const ERROR_INVALID_HANDLE: WIN32_ERROR = 6u32; +pub const ERROR_ARENA_TRASHED: WIN32_ERROR = 7u32; +pub const ERROR_NOT_ENOUGH_MEMORY: WIN32_ERROR = 8u32; +pub const ERROR_INVALID_BLOCK: WIN32_ERROR = 9u32; +pub const ERROR_BAD_ENVIRONMENT: WIN32_ERROR = 10u32; +pub const ERROR_BAD_FORMAT: WIN32_ERROR = 11u32; +pub const ERROR_INVALID_ACCESS: WIN32_ERROR = 12u32; +pub const ERROR_INVALID_DATA: WIN32_ERROR = 13u32; +pub const ERROR_OUTOFMEMORY: WIN32_ERROR = 14u32; +pub const ERROR_INVALID_DRIVE: WIN32_ERROR = 15u32; +pub const ERROR_CURRENT_DIRECTORY: WIN32_ERROR = 16u32; +pub const ERROR_NOT_SAME_DEVICE: WIN32_ERROR = 17u32; +pub const ERROR_NO_MORE_FILES: WIN32_ERROR = 18u32; +pub const ERROR_WRITE_PROTECT: WIN32_ERROR = 19u32; +pub const ERROR_BAD_UNIT: WIN32_ERROR = 20u32; +pub const ERROR_NOT_READY: WIN32_ERROR = 21u32; +pub const ERROR_BAD_COMMAND: WIN32_ERROR = 22u32; +pub const ERROR_CRC: WIN32_ERROR = 23u32; +pub const ERROR_BAD_LENGTH: WIN32_ERROR = 24u32; +pub const ERROR_SEEK: WIN32_ERROR = 25u32; +pub const ERROR_NOT_DOS_DISK: WIN32_ERROR = 26u32; +pub const ERROR_SECTOR_NOT_FOUND: WIN32_ERROR = 27u32; +pub const ERROR_OUT_OF_PAPER: WIN32_ERROR = 28u32; +pub const ERROR_WRITE_FAULT: WIN32_ERROR = 29u32; +pub const ERROR_READ_FAULT: WIN32_ERROR = 30u32; +pub const ERROR_GEN_FAILURE: WIN32_ERROR = 31u32; +pub const ERROR_SHARING_VIOLATION: WIN32_ERROR = 32u32; +pub const ERROR_LOCK_VIOLATION: WIN32_ERROR = 33u32; +pub const ERROR_WRONG_DISK: WIN32_ERROR = 34u32; +pub const ERROR_SHARING_BUFFER_EXCEEDED: WIN32_ERROR = 36u32; +pub const ERROR_HANDLE_EOF: WIN32_ERROR = 38u32; +pub const ERROR_HANDLE_DISK_FULL: WIN32_ERROR = 39u32; +pub const ERROR_NOT_SUPPORTED: WIN32_ERROR = 50u32; +pub const ERROR_REM_NOT_LIST: WIN32_ERROR = 51u32; +pub const ERROR_DUP_NAME: WIN32_ERROR = 52u32; +pub const ERROR_BAD_NETPATH: WIN32_ERROR = 53u32; +pub const ERROR_NETWORK_BUSY: WIN32_ERROR = 54u32; +pub const ERROR_DEV_NOT_EXIST: WIN32_ERROR = 55u32; +pub const ERROR_TOO_MANY_CMDS: WIN32_ERROR = 56u32; +pub const ERROR_ADAP_HDW_ERR: WIN32_ERROR = 57u32; +pub const ERROR_BAD_NET_RESP: WIN32_ERROR = 58u32; +pub const ERROR_UNEXP_NET_ERR: WIN32_ERROR = 59u32; +pub const ERROR_BAD_REM_ADAP: WIN32_ERROR = 60u32; +pub const ERROR_PRINTQ_FULL: WIN32_ERROR = 61u32; +pub const ERROR_NO_SPOOL_SPACE: WIN32_ERROR = 62u32; +pub const ERROR_PRINT_CANCELLED: WIN32_ERROR = 63u32; +pub const ERROR_NETNAME_DELETED: WIN32_ERROR = 64u32; +pub const ERROR_NETWORK_ACCESS_DENIED: WIN32_ERROR = 65u32; +pub const ERROR_BAD_DEV_TYPE: WIN32_ERROR = 66u32; +pub const ERROR_BAD_NET_NAME: WIN32_ERROR = 67u32; +pub const ERROR_TOO_MANY_NAMES: WIN32_ERROR = 68u32; +pub const ERROR_TOO_MANY_SESS: WIN32_ERROR = 69u32; +pub const ERROR_SHARING_PAUSED: WIN32_ERROR = 70u32; +pub const ERROR_REQ_NOT_ACCEP: WIN32_ERROR = 71u32; +pub const ERROR_REDIR_PAUSED: WIN32_ERROR = 72u32; +pub const ERROR_FILE_EXISTS: WIN32_ERROR = 80u32; +pub const ERROR_CANNOT_MAKE: WIN32_ERROR = 82u32; +pub const ERROR_FAIL_I24: WIN32_ERROR = 83u32; +pub const ERROR_OUT_OF_STRUCTURES: WIN32_ERROR = 84u32; +pub const ERROR_ALREADY_ASSIGNED: WIN32_ERROR = 85u32; +pub const ERROR_INVALID_PASSWORD: WIN32_ERROR = 86u32; +pub const ERROR_INVALID_PARAMETER: WIN32_ERROR = 87u32; +pub const ERROR_NET_WRITE_FAULT: WIN32_ERROR = 88u32; +pub const ERROR_NO_PROC_SLOTS: WIN32_ERROR = 89u32; +pub const ERROR_TOO_MANY_SEMAPHORES: WIN32_ERROR = 100u32; +pub const ERROR_EXCL_SEM_ALREADY_OWNED: WIN32_ERROR = 101u32; +pub const ERROR_SEM_IS_SET: WIN32_ERROR = 102u32; +pub const ERROR_TOO_MANY_SEM_REQUESTS: WIN32_ERROR = 103u32; +pub const ERROR_INVALID_AT_INTERRUPT_TIME: WIN32_ERROR = 104u32; +pub const ERROR_SEM_OWNER_DIED: WIN32_ERROR = 105u32; +pub const ERROR_SEM_USER_LIMIT: WIN32_ERROR = 106u32; +pub const ERROR_DISK_CHANGE: WIN32_ERROR = 107u32; +pub const ERROR_DRIVE_LOCKED: WIN32_ERROR = 108u32; +pub const ERROR_BROKEN_PIPE: WIN32_ERROR = 109u32; +pub const ERROR_OPEN_FAILED: WIN32_ERROR = 110u32; +pub const ERROR_BUFFER_OVERFLOW: WIN32_ERROR = 111u32; +pub const ERROR_DISK_FULL: WIN32_ERROR = 112u32; +pub const ERROR_NO_MORE_SEARCH_HANDLES: WIN32_ERROR = 113u32; +pub const ERROR_INVALID_TARGET_HANDLE: WIN32_ERROR = 114u32; +pub const ERROR_INVALID_CATEGORY: WIN32_ERROR = 117u32; +pub const ERROR_INVALID_VERIFY_SWITCH: WIN32_ERROR = 118u32; +pub const ERROR_BAD_DRIVER_LEVEL: WIN32_ERROR = 119u32; +pub const ERROR_CALL_NOT_IMPLEMENTED: WIN32_ERROR = 120u32; +pub const ERROR_SEM_TIMEOUT: WIN32_ERROR = 121u32; +pub const ERROR_INSUFFICIENT_BUFFER: WIN32_ERROR = 122u32; +pub const ERROR_INVALID_NAME: WIN32_ERROR = 123u32; +pub const ERROR_INVALID_LEVEL: WIN32_ERROR = 124u32; +pub const ERROR_NO_VOLUME_LABEL: WIN32_ERROR = 125u32; +pub const ERROR_MOD_NOT_FOUND: WIN32_ERROR = 126u32; +pub const ERROR_PROC_NOT_FOUND: WIN32_ERROR = 127u32; +pub const ERROR_WAIT_NO_CHILDREN: WIN32_ERROR = 128u32; +pub const ERROR_CHILD_NOT_COMPLETE: WIN32_ERROR = 129u32; +pub const ERROR_DIRECT_ACCESS_HANDLE: WIN32_ERROR = 130u32; +pub const ERROR_NEGATIVE_SEEK: WIN32_ERROR = 131u32; +pub const ERROR_SEEK_ON_DEVICE: WIN32_ERROR = 132u32; +pub const ERROR_IS_JOIN_TARGET: WIN32_ERROR = 133u32; +pub const ERROR_IS_JOINED: WIN32_ERROR = 134u32; +pub const ERROR_IS_SUBSTED: WIN32_ERROR = 135u32; +pub const ERROR_NOT_JOINED: WIN32_ERROR = 136u32; +pub const ERROR_NOT_SUBSTED: WIN32_ERROR = 137u32; +pub const ERROR_JOIN_TO_JOIN: WIN32_ERROR = 138u32; +pub const ERROR_SUBST_TO_SUBST: WIN32_ERROR = 139u32; +pub const ERROR_JOIN_TO_SUBST: WIN32_ERROR = 140u32; +pub const ERROR_SUBST_TO_JOIN: WIN32_ERROR = 141u32; +pub const ERROR_BUSY_DRIVE: WIN32_ERROR = 142u32; +pub const ERROR_SAME_DRIVE: WIN32_ERROR = 143u32; +pub const ERROR_DIR_NOT_ROOT: WIN32_ERROR = 144u32; +pub const ERROR_DIR_NOT_EMPTY: WIN32_ERROR = 145u32; +pub const ERROR_IS_SUBST_PATH: WIN32_ERROR = 146u32; +pub const ERROR_IS_JOIN_PATH: WIN32_ERROR = 147u32; +pub const ERROR_PATH_BUSY: WIN32_ERROR = 148u32; +pub const ERROR_IS_SUBST_TARGET: WIN32_ERROR = 149u32; +pub const ERROR_SYSTEM_TRACE: WIN32_ERROR = 150u32; +pub const ERROR_INVALID_EVENT_COUNT: WIN32_ERROR = 151u32; +pub const ERROR_TOO_MANY_MUXWAITERS: WIN32_ERROR = 152u32; +pub const ERROR_INVALID_LIST_FORMAT: WIN32_ERROR = 153u32; +pub const ERROR_LABEL_TOO_LONG: WIN32_ERROR = 154u32; +pub const ERROR_TOO_MANY_TCBS: WIN32_ERROR = 155u32; +pub const ERROR_SIGNAL_REFUSED: WIN32_ERROR = 156u32; +pub const ERROR_DISCARDED: WIN32_ERROR = 157u32; +pub const ERROR_NOT_LOCKED: WIN32_ERROR = 158u32; +pub const ERROR_BAD_THREADID_ADDR: WIN32_ERROR = 159u32; +pub const ERROR_BAD_ARGUMENTS: WIN32_ERROR = 160u32; +pub const ERROR_BAD_PATHNAME: WIN32_ERROR = 161u32; +pub const ERROR_SIGNAL_PENDING: WIN32_ERROR = 162u32; +pub const ERROR_MAX_THRDS_REACHED: WIN32_ERROR = 164u32; +pub const ERROR_LOCK_FAILED: WIN32_ERROR = 167u32; +pub const ERROR_BUSY: WIN32_ERROR = 170u32; +pub const ERROR_DEVICE_SUPPORT_IN_PROGRESS: WIN32_ERROR = 171u32; +pub const ERROR_CANCEL_VIOLATION: WIN32_ERROR = 173u32; +pub const ERROR_ATOMIC_LOCKS_NOT_SUPPORTED: WIN32_ERROR = 174u32; +pub const ERROR_INVALID_SEGMENT_NUMBER: WIN32_ERROR = 180u32; +pub const ERROR_INVALID_ORDINAL: WIN32_ERROR = 182u32; +pub const ERROR_ALREADY_EXISTS: WIN32_ERROR = 183u32; +pub const ERROR_INVALID_FLAG_NUMBER: WIN32_ERROR = 186u32; +pub const ERROR_SEM_NOT_FOUND: WIN32_ERROR = 187u32; +pub const ERROR_INVALID_STARTING_CODESEG: WIN32_ERROR = 188u32; +pub const ERROR_INVALID_STACKSEG: WIN32_ERROR = 189u32; +pub const ERROR_INVALID_MODULETYPE: WIN32_ERROR = 190u32; +pub const ERROR_INVALID_EXE_SIGNATURE: WIN32_ERROR = 191u32; +pub const ERROR_EXE_MARKED_INVALID: WIN32_ERROR = 192u32; +pub const ERROR_BAD_EXE_FORMAT: WIN32_ERROR = 193u32; +pub const ERROR_ITERATED_DATA_EXCEEDS_64k: WIN32_ERROR = 194u32; +pub const ERROR_INVALID_MINALLOCSIZE: WIN32_ERROR = 195u32; +pub const ERROR_DYNLINK_FROM_INVALID_RING: WIN32_ERROR = 196u32; +pub const ERROR_IOPL_NOT_ENABLED: WIN32_ERROR = 197u32; +pub const ERROR_INVALID_SEGDPL: WIN32_ERROR = 198u32; +pub const ERROR_AUTODATASEG_EXCEEDS_64k: WIN32_ERROR = 199u32; +pub const ERROR_RING2SEG_MUST_BE_MOVABLE: WIN32_ERROR = 200u32; +pub const ERROR_RELOC_CHAIN_XEEDS_SEGLIM: WIN32_ERROR = 201u32; +pub const ERROR_INFLOOP_IN_RELOC_CHAIN: WIN32_ERROR = 202u32; +pub const ERROR_ENVVAR_NOT_FOUND: WIN32_ERROR = 203u32; +pub const ERROR_NO_SIGNAL_SENT: WIN32_ERROR = 205u32; +pub const ERROR_FILENAME_EXCED_RANGE: WIN32_ERROR = 206u32; +pub const ERROR_RING2_STACK_IN_USE: WIN32_ERROR = 207u32; +pub const ERROR_META_EXPANSION_TOO_LONG: WIN32_ERROR = 208u32; +pub const ERROR_INVALID_SIGNAL_NUMBER: WIN32_ERROR = 209u32; +pub const ERROR_THREAD_1_INACTIVE: WIN32_ERROR = 210u32; +pub const ERROR_LOCKED: WIN32_ERROR = 212u32; +pub const ERROR_TOO_MANY_MODULES: WIN32_ERROR = 214u32; +pub const ERROR_NESTING_NOT_ALLOWED: WIN32_ERROR = 215u32; +pub const ERROR_EXE_MACHINE_TYPE_MISMATCH: WIN32_ERROR = 216u32; +pub const ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY: WIN32_ERROR = 217u32; +pub const ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY: WIN32_ERROR = 218u32; +pub const ERROR_FILE_CHECKED_OUT: WIN32_ERROR = 220u32; +pub const ERROR_CHECKOUT_REQUIRED: WIN32_ERROR = 221u32; +pub const ERROR_BAD_FILE_TYPE: WIN32_ERROR = 222u32; +pub const ERROR_FILE_TOO_LARGE: WIN32_ERROR = 223u32; +pub const ERROR_FORMS_AUTH_REQUIRED: WIN32_ERROR = 224u32; +pub const ERROR_VIRUS_INFECTED: WIN32_ERROR = 225u32; +pub const ERROR_VIRUS_DELETED: WIN32_ERROR = 226u32; +pub const ERROR_PIPE_LOCAL: WIN32_ERROR = 229u32; +pub const ERROR_BAD_PIPE: WIN32_ERROR = 230u32; +pub const ERROR_PIPE_BUSY: WIN32_ERROR = 231u32; +pub const ERROR_NO_DATA: WIN32_ERROR = 232u32; +pub const ERROR_PIPE_NOT_CONNECTED: WIN32_ERROR = 233u32; +pub const ERROR_MORE_DATA: WIN32_ERROR = 234u32; +pub const ERROR_NO_WORK_DONE: WIN32_ERROR = 235u32; +pub const ERROR_VC_DISCONNECTED: WIN32_ERROR = 240u32; +pub const ERROR_INVALID_EA_NAME: WIN32_ERROR = 254u32; +pub const ERROR_EA_LIST_INCONSISTENT: WIN32_ERROR = 255u32; +pub const ERROR_NO_MORE_ITEMS: WIN32_ERROR = 259u32; +pub const ERROR_CANNOT_COPY: WIN32_ERROR = 266u32; +pub const ERROR_DIRECTORY: WIN32_ERROR = 267u32; +pub const ERROR_EAS_DIDNT_FIT: WIN32_ERROR = 275u32; +pub const ERROR_EA_FILE_CORRUPT: WIN32_ERROR = 276u32; +pub const ERROR_EA_TABLE_FULL: WIN32_ERROR = 277u32; +pub const ERROR_INVALID_EA_HANDLE: WIN32_ERROR = 278u32; +pub const ERROR_EAS_NOT_SUPPORTED: WIN32_ERROR = 282u32; +pub const ERROR_NOT_OWNER: WIN32_ERROR = 288u32; +pub const ERROR_TOO_MANY_POSTS: WIN32_ERROR = 298u32; +pub const ERROR_PARTIAL_COPY: WIN32_ERROR = 299u32; +pub const ERROR_OPLOCK_NOT_GRANTED: WIN32_ERROR = 300u32; +pub const ERROR_INVALID_OPLOCK_PROTOCOL: WIN32_ERROR = 301u32; +pub const ERROR_DISK_TOO_FRAGMENTED: WIN32_ERROR = 302u32; +pub const ERROR_DELETE_PENDING: WIN32_ERROR = 303u32; +pub const ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING: WIN32_ERROR = 304u32; +pub const ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME: WIN32_ERROR = 305u32; +pub const ERROR_SECURITY_STREAM_IS_INCONSISTENT: WIN32_ERROR = 306u32; +pub const ERROR_INVALID_LOCK_RANGE: WIN32_ERROR = 307u32; +pub const ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT: WIN32_ERROR = 308u32; +pub const ERROR_NOTIFICATION_GUID_ALREADY_DEFINED: WIN32_ERROR = 309u32; +pub const ERROR_INVALID_EXCEPTION_HANDLER: WIN32_ERROR = 310u32; +pub const ERROR_DUPLICATE_PRIVILEGES: WIN32_ERROR = 311u32; +pub const ERROR_NO_RANGES_PROCESSED: WIN32_ERROR = 312u32; +pub const ERROR_NOT_ALLOWED_ON_SYSTEM_FILE: WIN32_ERROR = 313u32; +pub const ERROR_DISK_RESOURCES_EXHAUSTED: WIN32_ERROR = 314u32; +pub const ERROR_INVALID_TOKEN: WIN32_ERROR = 315u32; +pub const ERROR_DEVICE_FEATURE_NOT_SUPPORTED: WIN32_ERROR = 316u32; +pub const ERROR_MR_MID_NOT_FOUND: WIN32_ERROR = 317u32; +pub const ERROR_SCOPE_NOT_FOUND: WIN32_ERROR = 318u32; +pub const ERROR_UNDEFINED_SCOPE: WIN32_ERROR = 319u32; +pub const ERROR_INVALID_CAP: WIN32_ERROR = 320u32; +pub const ERROR_DEVICE_UNREACHABLE: WIN32_ERROR = 321u32; +pub const ERROR_DEVICE_NO_RESOURCES: WIN32_ERROR = 322u32; +pub const ERROR_DATA_CHECKSUM_ERROR: WIN32_ERROR = 323u32; +pub const ERROR_INTERMIXED_KERNEL_EA_OPERATION: WIN32_ERROR = 324u32; +pub const ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED: WIN32_ERROR = 326u32; +pub const ERROR_OFFSET_ALIGNMENT_VIOLATION: WIN32_ERROR = 327u32; +pub const ERROR_INVALID_FIELD_IN_PARAMETER_LIST: WIN32_ERROR = 328u32; +pub const ERROR_OPERATION_IN_PROGRESS: WIN32_ERROR = 329u32; +pub const ERROR_BAD_DEVICE_PATH: WIN32_ERROR = 330u32; +pub const ERROR_TOO_MANY_DESCRIPTORS: WIN32_ERROR = 331u32; +pub const ERROR_SCRUB_DATA_DISABLED: WIN32_ERROR = 332u32; +pub const ERROR_NOT_REDUNDANT_STORAGE: WIN32_ERROR = 333u32; +pub const ERROR_RESIDENT_FILE_NOT_SUPPORTED: WIN32_ERROR = 334u32; +pub const ERROR_COMPRESSED_FILE_NOT_SUPPORTED: WIN32_ERROR = 335u32; +pub const ERROR_DIRECTORY_NOT_SUPPORTED: WIN32_ERROR = 336u32; +pub const ERROR_NOT_READ_FROM_COPY: WIN32_ERROR = 337u32; +pub const ERROR_FT_WRITE_FAILURE: WIN32_ERROR = 338u32; +pub const ERROR_FT_DI_SCAN_REQUIRED: WIN32_ERROR = 339u32; +pub const ERROR_INVALID_KERNEL_INFO_VERSION: WIN32_ERROR = 340u32; +pub const ERROR_INVALID_PEP_INFO_VERSION: WIN32_ERROR = 341u32; +pub const ERROR_OBJECT_NOT_EXTERNALLY_BACKED: WIN32_ERROR = 342u32; +pub const ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN: WIN32_ERROR = 343u32; +pub const ERROR_COMPRESSION_NOT_BENEFICIAL: WIN32_ERROR = 344u32; +pub const ERROR_STORAGE_TOPOLOGY_ID_MISMATCH: WIN32_ERROR = 345u32; +pub const ERROR_BLOCKED_BY_PARENTAL_CONTROLS: WIN32_ERROR = 346u32; +pub const ERROR_BLOCK_TOO_MANY_REFERENCES: WIN32_ERROR = 347u32; +pub const ERROR_MARKED_TO_DISALLOW_WRITES: WIN32_ERROR = 348u32; +pub const ERROR_ENCLAVE_FAILURE: WIN32_ERROR = 349u32; +pub const ERROR_FAIL_NOACTION_REBOOT: WIN32_ERROR = 350u32; +pub const ERROR_FAIL_SHUTDOWN: WIN32_ERROR = 351u32; +pub const ERROR_FAIL_RESTART: WIN32_ERROR = 352u32; +pub const ERROR_MAX_SESSIONS_REACHED: WIN32_ERROR = 353u32; +pub const ERROR_NETWORK_ACCESS_DENIED_EDP: WIN32_ERROR = 354u32; +pub const ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL: WIN32_ERROR = 355u32; +pub const ERROR_EDP_POLICY_DENIES_OPERATION: WIN32_ERROR = 356u32; +pub const ERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED: WIN32_ERROR = 357u32; +pub const ERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT: WIN32_ERROR = 358u32; +pub const ERROR_DEVICE_IN_MAINTENANCE: WIN32_ERROR = 359u32; +pub const ERROR_NOT_SUPPORTED_ON_DAX: WIN32_ERROR = 360u32; +pub const ERROR_DAX_MAPPING_EXISTS: WIN32_ERROR = 361u32; +pub const ERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING: WIN32_ERROR = 362u32; +pub const ERROR_CLOUD_FILE_METADATA_CORRUPT: WIN32_ERROR = 363u32; +pub const ERROR_CLOUD_FILE_METADATA_TOO_LARGE: WIN32_ERROR = 364u32; +pub const ERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE: WIN32_ERROR = 365u32; +pub const ERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH: WIN32_ERROR = 366u32; +pub const ERROR_CHILD_PROCESS_BLOCKED: WIN32_ERROR = 367u32; +pub const ERROR_STORAGE_LOST_DATA_PERSISTENCE: WIN32_ERROR = 368u32; +pub const ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE: WIN32_ERROR = 369u32; +pub const ERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT: WIN32_ERROR = 370u32; +pub const ERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY: WIN32_ERROR = 371u32; +pub const ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN: WIN32_ERROR = 372u32; +pub const ERROR_GDI_HANDLE_LEAK: WIN32_ERROR = 373u32; +pub const ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS: WIN32_ERROR = 374u32; +pub const ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED: WIN32_ERROR = 375u32; +pub const ERROR_NOT_A_CLOUD_FILE: WIN32_ERROR = 376u32; +pub const ERROR_CLOUD_FILE_NOT_IN_SYNC: WIN32_ERROR = 377u32; +pub const ERROR_CLOUD_FILE_ALREADY_CONNECTED: WIN32_ERROR = 378u32; +pub const ERROR_CLOUD_FILE_NOT_SUPPORTED: WIN32_ERROR = 379u32; +pub const ERROR_CLOUD_FILE_INVALID_REQUEST: WIN32_ERROR = 380u32; +pub const ERROR_CLOUD_FILE_READ_ONLY_VOLUME: WIN32_ERROR = 381u32; +pub const ERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY: WIN32_ERROR = 382u32; +pub const ERROR_CLOUD_FILE_VALIDATION_FAILED: WIN32_ERROR = 383u32; +pub const ERROR_SMB1_NOT_AVAILABLE: WIN32_ERROR = 384u32; +pub const ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION: WIN32_ERROR = 385u32; +pub const ERROR_CLOUD_FILE_AUTHENTICATION_FAILED: WIN32_ERROR = 386u32; +pub const ERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES: WIN32_ERROR = 387u32; +pub const ERROR_CLOUD_FILE_NETWORK_UNAVAILABLE: WIN32_ERROR = 388u32; +pub const ERROR_CLOUD_FILE_UNSUCCESSFUL: WIN32_ERROR = 389u32; +pub const ERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT: WIN32_ERROR = 390u32; +pub const ERROR_CLOUD_FILE_IN_USE: WIN32_ERROR = 391u32; +pub const ERROR_CLOUD_FILE_PINNED: WIN32_ERROR = 392u32; +pub const ERROR_CLOUD_FILE_REQUEST_ABORTED: WIN32_ERROR = 393u32; +pub const ERROR_CLOUD_FILE_PROPERTY_CORRUPT: WIN32_ERROR = 394u32; +pub const ERROR_CLOUD_FILE_ACCESS_DENIED: WIN32_ERROR = 395u32; +pub const ERROR_CLOUD_FILE_INCOMPATIBLE_HARDLINKS: WIN32_ERROR = 396u32; +pub const ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT: WIN32_ERROR = 397u32; +pub const ERROR_CLOUD_FILE_REQUEST_CANCELED: WIN32_ERROR = 398u32; +pub const ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED: WIN32_ERROR = 399u32; +pub const ERROR_THREAD_MODE_ALREADY_BACKGROUND: WIN32_ERROR = 400u32; +pub const ERROR_THREAD_MODE_NOT_BACKGROUND: WIN32_ERROR = 401u32; +pub const ERROR_PROCESS_MODE_ALREADY_BACKGROUND: WIN32_ERROR = 402u32; +pub const ERROR_PROCESS_MODE_NOT_BACKGROUND: WIN32_ERROR = 403u32; +pub const ERROR_CLOUD_FILE_PROVIDER_TERMINATED: WIN32_ERROR = 404u32; +pub const ERROR_NOT_A_CLOUD_SYNC_ROOT: WIN32_ERROR = 405u32; +pub const ERROR_FILE_PROTECTED_UNDER_DPL: WIN32_ERROR = 406u32; +pub const ERROR_VOLUME_NOT_CLUSTER_ALIGNED: WIN32_ERROR = 407u32; +pub const ERROR_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND: WIN32_ERROR = 408u32; +pub const ERROR_APPX_FILE_NOT_ENCRYPTED: WIN32_ERROR = 409u32; +pub const ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED: WIN32_ERROR = 410u32; +pub const ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET: WIN32_ERROR = 411u32; +pub const ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE: WIN32_ERROR = 412u32; +pub const ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER: WIN32_ERROR = 413u32; +pub const ERROR_LINUX_SUBSYSTEM_NOT_PRESENT: WIN32_ERROR = 414u32; +pub const ERROR_FT_READ_FAILURE: WIN32_ERROR = 415u32; +pub const ERROR_STORAGE_RESERVE_ID_INVALID: WIN32_ERROR = 416u32; +pub const ERROR_STORAGE_RESERVE_DOES_NOT_EXIST: WIN32_ERROR = 417u32; +pub const ERROR_STORAGE_RESERVE_ALREADY_EXISTS: WIN32_ERROR = 418u32; +pub const ERROR_STORAGE_RESERVE_NOT_EMPTY: WIN32_ERROR = 419u32; +pub const ERROR_NOT_A_DAX_VOLUME: WIN32_ERROR = 420u32; +pub const ERROR_NOT_DAX_MAPPABLE: WIN32_ERROR = 421u32; +pub const ERROR_TIME_SENSITIVE_THREAD: WIN32_ERROR = 422u32; +pub const ERROR_DPL_NOT_SUPPORTED_FOR_USER: WIN32_ERROR = 423u32; +pub const ERROR_CASE_DIFFERING_NAMES_IN_DIR: WIN32_ERROR = 424u32; +pub const ERROR_FILE_NOT_SUPPORTED: WIN32_ERROR = 425u32; +pub const ERROR_CLOUD_FILE_REQUEST_TIMEOUT: WIN32_ERROR = 426u32; +pub const ERROR_NO_TASK_QUEUE: WIN32_ERROR = 427u32; +pub const ERROR_SRC_SRV_DLL_LOAD_FAILED: WIN32_ERROR = 428u32; +pub const ERROR_NOT_SUPPORTED_WITH_BTT: WIN32_ERROR = 429u32; +pub const ERROR_ENCRYPTION_DISABLED: WIN32_ERROR = 430u32; +pub const ERROR_ENCRYPTING_METADATA_DISALLOWED: WIN32_ERROR = 431u32; +pub const ERROR_CANT_CLEAR_ENCRYPTION_FLAG: WIN32_ERROR = 432u32; +pub const ERROR_NO_SUCH_DEVICE: WIN32_ERROR = 433u32; +pub const ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED: WIN32_ERROR = 434u32; +pub const ERROR_FILE_SNAP_IN_PROGRESS: WIN32_ERROR = 435u32; +pub const ERROR_FILE_SNAP_USER_SECTION_NOT_SUPPORTED: WIN32_ERROR = 436u32; +pub const ERROR_FILE_SNAP_MODIFY_NOT_SUPPORTED: WIN32_ERROR = 437u32; +pub const ERROR_FILE_SNAP_IO_NOT_COORDINATED: WIN32_ERROR = 438u32; +pub const ERROR_FILE_SNAP_UNEXPECTED_ERROR: WIN32_ERROR = 439u32; +pub const ERROR_FILE_SNAP_INVALID_PARAMETER: WIN32_ERROR = 440u32; +pub const ERROR_UNSATISFIED_DEPENDENCIES: WIN32_ERROR = 441u32; +pub const ERROR_CASE_SENSITIVE_PATH: WIN32_ERROR = 442u32; +pub const ERROR_UNEXPECTED_NTCACHEMANAGER_ERROR: WIN32_ERROR = 443u32; +pub const ERROR_LINUX_SUBSYSTEM_UPDATE_REQUIRED: WIN32_ERROR = 444u32; +pub const ERROR_DLP_POLICY_WARNS_AGAINST_OPERATION: WIN32_ERROR = 445u32; +pub const ERROR_DLP_POLICY_DENIES_OPERATION: WIN32_ERROR = 446u32; +pub const ERROR_SECURITY_DENIES_OPERATION: WIN32_ERROR = 447u32; +pub const ERROR_UNTRUSTED_MOUNT_POINT: WIN32_ERROR = 448u32; +pub const ERROR_DLP_POLICY_SILENTLY_FAIL: WIN32_ERROR = 449u32; +pub const ERROR_CAPAUTHZ_NOT_DEVUNLOCKED: WIN32_ERROR = 450u32; +pub const ERROR_CAPAUTHZ_CHANGE_TYPE: WIN32_ERROR = 451u32; +pub const ERROR_CAPAUTHZ_NOT_PROVISIONED: WIN32_ERROR = 452u32; +pub const ERROR_CAPAUTHZ_NOT_AUTHORIZED: WIN32_ERROR = 453u32; +pub const ERROR_CAPAUTHZ_NO_POLICY: WIN32_ERROR = 454u32; +pub const ERROR_CAPAUTHZ_DB_CORRUPTED: WIN32_ERROR = 455u32; +pub const ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG: WIN32_ERROR = 456u32; +pub const ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY: WIN32_ERROR = 457u32; +pub const ERROR_CAPAUTHZ_SCCD_PARSE_ERROR: WIN32_ERROR = 458u32; +pub const ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED: WIN32_ERROR = 459u32; +pub const ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH: WIN32_ERROR = 460u32; +pub const ERROR_CIMFS_IMAGE_CORRUPT: WIN32_ERROR = 470u32; +pub const ERROR_CIMFS_IMAGE_VERSION_NOT_SUPPORTED: WIN32_ERROR = 471u32; +pub const ERROR_STORAGE_STACK_ACCESS_DENIED: WIN32_ERROR = 472u32; +pub const ERROR_INSUFFICIENT_VIRTUAL_ADDR_RESOURCES: WIN32_ERROR = 473u32; +pub const ERROR_INDEX_OUT_OF_BOUNDS: WIN32_ERROR = 474u32; +pub const ERROR_CLOUD_FILE_US_MESSAGE_TIMEOUT: WIN32_ERROR = 475u32; +pub const ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT: WIN32_ERROR = 480u32; +pub const ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT: WIN32_ERROR = 481u32; +pub const ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT: WIN32_ERROR = 482u32; +pub const ERROR_DEVICE_HARDWARE_ERROR: WIN32_ERROR = 483u32; +pub const ERROR_INVALID_ADDRESS: WIN32_ERROR = 487u32; +pub const ERROR_HAS_SYSTEM_CRITICAL_FILES: WIN32_ERROR = 488u32; +pub const ERROR_ENCRYPTED_FILE_NOT_SUPPORTED: WIN32_ERROR = 489u32; +pub const ERROR_SPARSE_FILE_NOT_SUPPORTED: WIN32_ERROR = 490u32; +pub const ERROR_PAGEFILE_NOT_SUPPORTED: WIN32_ERROR = 491u32; +pub const ERROR_VOLUME_NOT_SUPPORTED: WIN32_ERROR = 492u32; +pub const ERROR_NOT_SUPPORTED_WITH_BYPASSIO: WIN32_ERROR = 493u32; +pub const ERROR_NO_BYPASSIO_DRIVER_SUPPORT: WIN32_ERROR = 494u32; +pub const ERROR_NOT_SUPPORTED_WITH_ENCRYPTION: WIN32_ERROR = 495u32; +pub const ERROR_NOT_SUPPORTED_WITH_COMPRESSION: WIN32_ERROR = 496u32; +pub const ERROR_NOT_SUPPORTED_WITH_REPLICATION: WIN32_ERROR = 497u32; +pub const ERROR_NOT_SUPPORTED_WITH_DEDUPLICATION: WIN32_ERROR = 498u32; +pub const ERROR_NOT_SUPPORTED_WITH_AUDITING: WIN32_ERROR = 499u32; +pub const ERROR_USER_PROFILE_LOAD: WIN32_ERROR = 500u32; +pub const ERROR_SESSION_KEY_TOO_SHORT: WIN32_ERROR = 501u32; +pub const ERROR_ACCESS_DENIED_APPDATA: WIN32_ERROR = 502u32; +pub const ERROR_NOT_SUPPORTED_WITH_MONITORING: WIN32_ERROR = 503u32; +pub const ERROR_NOT_SUPPORTED_WITH_SNAPSHOT: WIN32_ERROR = 504u32; +pub const ERROR_NOT_SUPPORTED_WITH_VIRTUALIZATION: WIN32_ERROR = 505u32; +pub const ERROR_BYPASSIO_FLT_NOT_SUPPORTED: WIN32_ERROR = 506u32; +pub const ERROR_DEVICE_RESET_REQUIRED: WIN32_ERROR = 507u32; +pub const ERROR_VOLUME_WRITE_ACCESS_DENIED: WIN32_ERROR = 508u32; +pub const ERROR_NOT_SUPPORTED_WITH_CACHED_HANDLE: WIN32_ERROR = 509u32; +pub const ERROR_FS_METADATA_INCONSISTENT: WIN32_ERROR = 510u32; +pub const ERROR_BLOCK_WEAK_REFERENCE_INVALID: WIN32_ERROR = 511u32; +pub const ERROR_BLOCK_SOURCE_WEAK_REFERENCE_INVALID: WIN32_ERROR = 512u32; +pub const ERROR_BLOCK_TARGET_WEAK_REFERENCE_INVALID: WIN32_ERROR = 513u32; +pub const ERROR_BLOCK_SHARED: WIN32_ERROR = 514u32; +pub const ERROR_ARITHMETIC_OVERFLOW: WIN32_ERROR = 534u32; +pub const ERROR_PIPE_CONNECTED: WIN32_ERROR = 535u32; +pub const ERROR_PIPE_LISTENING: WIN32_ERROR = 536u32; +pub const ERROR_VERIFIER_STOP: WIN32_ERROR = 537u32; +pub const ERROR_ABIOS_ERROR: WIN32_ERROR = 538u32; +pub const ERROR_WX86_WARNING: WIN32_ERROR = 539u32; +pub const ERROR_WX86_ERROR: WIN32_ERROR = 540u32; +pub const ERROR_TIMER_NOT_CANCELED: WIN32_ERROR = 541u32; +pub const ERROR_UNWIND: WIN32_ERROR = 542u32; +pub const ERROR_BAD_STACK: WIN32_ERROR = 543u32; +pub const ERROR_INVALID_UNWIND_TARGET: WIN32_ERROR = 544u32; +pub const ERROR_INVALID_PORT_ATTRIBUTES: WIN32_ERROR = 545u32; +pub const ERROR_PORT_MESSAGE_TOO_LONG: WIN32_ERROR = 546u32; +pub const ERROR_INVALID_QUOTA_LOWER: WIN32_ERROR = 547u32; +pub const ERROR_DEVICE_ALREADY_ATTACHED: WIN32_ERROR = 548u32; +pub const ERROR_INSTRUCTION_MISALIGNMENT: WIN32_ERROR = 549u32; +pub const ERROR_PROFILING_NOT_STARTED: WIN32_ERROR = 550u32; +pub const ERROR_PROFILING_NOT_STOPPED: WIN32_ERROR = 551u32; +pub const ERROR_COULD_NOT_INTERPRET: WIN32_ERROR = 552u32; +pub const ERROR_PROFILING_AT_LIMIT: WIN32_ERROR = 553u32; +pub const ERROR_CANT_WAIT: WIN32_ERROR = 554u32; +pub const ERROR_CANT_TERMINATE_SELF: WIN32_ERROR = 555u32; +pub const ERROR_UNEXPECTED_MM_CREATE_ERR: WIN32_ERROR = 556u32; +pub const ERROR_UNEXPECTED_MM_MAP_ERROR: WIN32_ERROR = 557u32; +pub const ERROR_UNEXPECTED_MM_EXTEND_ERR: WIN32_ERROR = 558u32; +pub const ERROR_BAD_FUNCTION_TABLE: WIN32_ERROR = 559u32; +pub const ERROR_NO_GUID_TRANSLATION: WIN32_ERROR = 560u32; +pub const ERROR_INVALID_LDT_SIZE: WIN32_ERROR = 561u32; +pub const ERROR_INVALID_LDT_OFFSET: WIN32_ERROR = 563u32; +pub const ERROR_INVALID_LDT_DESCRIPTOR: WIN32_ERROR = 564u32; +pub const ERROR_TOO_MANY_THREADS: WIN32_ERROR = 565u32; +pub const ERROR_THREAD_NOT_IN_PROCESS: WIN32_ERROR = 566u32; +pub const ERROR_PAGEFILE_QUOTA_EXCEEDED: WIN32_ERROR = 567u32; +pub const ERROR_LOGON_SERVER_CONFLICT: WIN32_ERROR = 568u32; +pub const ERROR_SYNCHRONIZATION_REQUIRED: WIN32_ERROR = 569u32; +pub const ERROR_NET_OPEN_FAILED: WIN32_ERROR = 570u32; +pub const ERROR_IO_PRIVILEGE_FAILED: WIN32_ERROR = 571u32; +pub const ERROR_CONTROL_C_EXIT: WIN32_ERROR = 572u32; +pub const ERROR_MISSING_SYSTEMFILE: WIN32_ERROR = 573u32; +pub const ERROR_UNHANDLED_EXCEPTION: WIN32_ERROR = 574u32; +pub const ERROR_APP_INIT_FAILURE: WIN32_ERROR = 575u32; +pub const ERROR_PAGEFILE_CREATE_FAILED: WIN32_ERROR = 576u32; +pub const ERROR_INVALID_IMAGE_HASH: WIN32_ERROR = 577u32; +pub const ERROR_NO_PAGEFILE: WIN32_ERROR = 578u32; +pub const ERROR_ILLEGAL_FLOAT_CONTEXT: WIN32_ERROR = 579u32; +pub const ERROR_NO_EVENT_PAIR: WIN32_ERROR = 580u32; +pub const ERROR_DOMAIN_CTRLR_CONFIG_ERROR: WIN32_ERROR = 581u32; +pub const ERROR_ILLEGAL_CHARACTER: WIN32_ERROR = 582u32; +pub const ERROR_UNDEFINED_CHARACTER: WIN32_ERROR = 583u32; +pub const ERROR_FLOPPY_VOLUME: WIN32_ERROR = 584u32; +pub const ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT: WIN32_ERROR = 585u32; +pub const ERROR_BACKUP_CONTROLLER: WIN32_ERROR = 586u32; +pub const ERROR_MUTANT_LIMIT_EXCEEDED: WIN32_ERROR = 587u32; +pub const ERROR_FS_DRIVER_REQUIRED: WIN32_ERROR = 588u32; +pub const ERROR_CANNOT_LOAD_REGISTRY_FILE: WIN32_ERROR = 589u32; +pub const ERROR_DEBUG_ATTACH_FAILED: WIN32_ERROR = 590u32; +pub const ERROR_SYSTEM_PROCESS_TERMINATED: WIN32_ERROR = 591u32; +pub const ERROR_DATA_NOT_ACCEPTED: WIN32_ERROR = 592u32; +pub const ERROR_VDM_HARD_ERROR: WIN32_ERROR = 593u32; +pub const ERROR_DRIVER_CANCEL_TIMEOUT: WIN32_ERROR = 594u32; +pub const ERROR_REPLY_MESSAGE_MISMATCH: WIN32_ERROR = 595u32; +pub const ERROR_LOST_WRITEBEHIND_DATA: WIN32_ERROR = 596u32; +pub const ERROR_CLIENT_SERVER_PARAMETERS_INVALID: WIN32_ERROR = 597u32; +pub const ERROR_NOT_TINY_STREAM: WIN32_ERROR = 598u32; +pub const ERROR_STACK_OVERFLOW_READ: WIN32_ERROR = 599u32; +pub const ERROR_CONVERT_TO_LARGE: WIN32_ERROR = 600u32; +pub const ERROR_FOUND_OUT_OF_SCOPE: WIN32_ERROR = 601u32; +pub const ERROR_ALLOCATE_BUCKET: WIN32_ERROR = 602u32; +pub const ERROR_MARSHALL_OVERFLOW: WIN32_ERROR = 603u32; +pub const ERROR_INVALID_VARIANT: WIN32_ERROR = 604u32; +pub const ERROR_BAD_COMPRESSION_BUFFER: WIN32_ERROR = 605u32; +pub const ERROR_AUDIT_FAILED: WIN32_ERROR = 606u32; +pub const ERROR_TIMER_RESOLUTION_NOT_SET: WIN32_ERROR = 607u32; +pub const ERROR_INSUFFICIENT_LOGON_INFO: WIN32_ERROR = 608u32; +pub const ERROR_BAD_DLL_ENTRYPOINT: WIN32_ERROR = 609u32; +pub const ERROR_BAD_SERVICE_ENTRYPOINT: WIN32_ERROR = 610u32; +pub const ERROR_IP_ADDRESS_CONFLICT1: WIN32_ERROR = 611u32; +pub const ERROR_IP_ADDRESS_CONFLICT2: WIN32_ERROR = 612u32; +pub const ERROR_REGISTRY_QUOTA_LIMIT: WIN32_ERROR = 613u32; +pub const ERROR_NO_CALLBACK_ACTIVE: WIN32_ERROR = 614u32; +pub const ERROR_PWD_TOO_SHORT: WIN32_ERROR = 615u32; +pub const ERROR_PWD_TOO_RECENT: WIN32_ERROR = 616u32; +pub const ERROR_PWD_HISTORY_CONFLICT: WIN32_ERROR = 617u32; +pub const ERROR_UNSUPPORTED_COMPRESSION: WIN32_ERROR = 618u32; +pub const ERROR_INVALID_HW_PROFILE: WIN32_ERROR = 619u32; +pub const ERROR_INVALID_PLUGPLAY_DEVICE_PATH: WIN32_ERROR = 620u32; +pub const ERROR_QUOTA_LIST_INCONSISTENT: WIN32_ERROR = 621u32; +pub const ERROR_EVALUATION_EXPIRATION: WIN32_ERROR = 622u32; +pub const ERROR_ILLEGAL_DLL_RELOCATION: WIN32_ERROR = 623u32; +pub const ERROR_DLL_INIT_FAILED_LOGOFF: WIN32_ERROR = 624u32; +pub const ERROR_VALIDATE_CONTINUE: WIN32_ERROR = 625u32; +pub const ERROR_NO_MORE_MATCHES: WIN32_ERROR = 626u32; +pub const ERROR_RANGE_LIST_CONFLICT: WIN32_ERROR = 627u32; +pub const ERROR_SERVER_SID_MISMATCH: WIN32_ERROR = 628u32; +pub const ERROR_CANT_ENABLE_DENY_ONLY: WIN32_ERROR = 629u32; +pub const ERROR_FLOAT_MULTIPLE_FAULTS: WIN32_ERROR = 630u32; +pub const ERROR_FLOAT_MULTIPLE_TRAPS: WIN32_ERROR = 631u32; +pub const ERROR_NOINTERFACE: WIN32_ERROR = 632u32; +pub const ERROR_DRIVER_FAILED_SLEEP: WIN32_ERROR = 633u32; +pub const ERROR_CORRUPT_SYSTEM_FILE: WIN32_ERROR = 634u32; +pub const ERROR_COMMITMENT_MINIMUM: WIN32_ERROR = 635u32; +pub const ERROR_PNP_RESTART_ENUMERATION: WIN32_ERROR = 636u32; +pub const ERROR_SYSTEM_IMAGE_BAD_SIGNATURE: WIN32_ERROR = 637u32; +pub const ERROR_PNP_REBOOT_REQUIRED: WIN32_ERROR = 638u32; +pub const ERROR_INSUFFICIENT_POWER: WIN32_ERROR = 639u32; +pub const ERROR_MULTIPLE_FAULT_VIOLATION: WIN32_ERROR = 640u32; +pub const ERROR_SYSTEM_SHUTDOWN: WIN32_ERROR = 641u32; +pub const ERROR_PORT_NOT_SET: WIN32_ERROR = 642u32; +pub const ERROR_DS_VERSION_CHECK_FAILURE: WIN32_ERROR = 643u32; +pub const ERROR_RANGE_NOT_FOUND: WIN32_ERROR = 644u32; +pub const ERROR_NOT_SAFE_MODE_DRIVER: WIN32_ERROR = 646u32; +pub const ERROR_FAILED_DRIVER_ENTRY: WIN32_ERROR = 647u32; +pub const ERROR_DEVICE_ENUMERATION_ERROR: WIN32_ERROR = 648u32; +pub const ERROR_MOUNT_POINT_NOT_RESOLVED: WIN32_ERROR = 649u32; +pub const ERROR_INVALID_DEVICE_OBJECT_PARAMETER: WIN32_ERROR = 650u32; +pub const ERROR_MCA_OCCURED: WIN32_ERROR = 651u32; +pub const ERROR_DRIVER_DATABASE_ERROR: WIN32_ERROR = 652u32; +pub const ERROR_SYSTEM_HIVE_TOO_LARGE: WIN32_ERROR = 653u32; +pub const ERROR_DRIVER_FAILED_PRIOR_UNLOAD: WIN32_ERROR = 654u32; +pub const ERROR_VOLSNAP_PREPARE_HIBERNATE: WIN32_ERROR = 655u32; +pub const ERROR_HIBERNATION_FAILURE: WIN32_ERROR = 656u32; +pub const ERROR_PWD_TOO_LONG: WIN32_ERROR = 657u32; +pub const ERROR_FILE_SYSTEM_LIMITATION: WIN32_ERROR = 665u32; +pub const ERROR_ASSERTION_FAILURE: WIN32_ERROR = 668u32; +pub const ERROR_ACPI_ERROR: WIN32_ERROR = 669u32; +pub const ERROR_WOW_ASSERTION: WIN32_ERROR = 670u32; +pub const ERROR_PNP_BAD_MPS_TABLE: WIN32_ERROR = 671u32; +pub const ERROR_PNP_TRANSLATION_FAILED: WIN32_ERROR = 672u32; +pub const ERROR_PNP_IRQ_TRANSLATION_FAILED: WIN32_ERROR = 673u32; +pub const ERROR_PNP_INVALID_ID: WIN32_ERROR = 674u32; +pub const ERROR_WAKE_SYSTEM_DEBUGGER: WIN32_ERROR = 675u32; +pub const ERROR_HANDLES_CLOSED: WIN32_ERROR = 676u32; +pub const ERROR_EXTRANEOUS_INFORMATION: WIN32_ERROR = 677u32; +pub const ERROR_RXACT_COMMIT_NECESSARY: WIN32_ERROR = 678u32; +pub const ERROR_MEDIA_CHECK: WIN32_ERROR = 679u32; +pub const ERROR_GUID_SUBSTITUTION_MADE: WIN32_ERROR = 680u32; +pub const ERROR_STOPPED_ON_SYMLINK: WIN32_ERROR = 681u32; +pub const ERROR_LONGJUMP: WIN32_ERROR = 682u32; +pub const ERROR_PLUGPLAY_QUERY_VETOED: WIN32_ERROR = 683u32; +pub const ERROR_UNWIND_CONSOLIDATE: WIN32_ERROR = 684u32; +pub const ERROR_REGISTRY_HIVE_RECOVERED: WIN32_ERROR = 685u32; +pub const ERROR_DLL_MIGHT_BE_INSECURE: WIN32_ERROR = 686u32; +pub const ERROR_DLL_MIGHT_BE_INCOMPATIBLE: WIN32_ERROR = 687u32; +pub const ERROR_DBG_EXCEPTION_NOT_HANDLED: WIN32_ERROR = 688u32; +pub const ERROR_DBG_REPLY_LATER: WIN32_ERROR = 689u32; +pub const ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE: WIN32_ERROR = 690u32; +pub const ERROR_DBG_TERMINATE_THREAD: WIN32_ERROR = 691u32; +pub const ERROR_DBG_TERMINATE_PROCESS: WIN32_ERROR = 692u32; +pub const ERROR_DBG_CONTROL_C: WIN32_ERROR = 693u32; +pub const ERROR_DBG_PRINTEXCEPTION_C: WIN32_ERROR = 694u32; +pub const ERROR_DBG_RIPEXCEPTION: WIN32_ERROR = 695u32; +pub const ERROR_DBG_CONTROL_BREAK: WIN32_ERROR = 696u32; +pub const ERROR_DBG_COMMAND_EXCEPTION: WIN32_ERROR = 697u32; +pub const ERROR_OBJECT_NAME_EXISTS: WIN32_ERROR = 698u32; +pub const ERROR_THREAD_WAS_SUSPENDED: WIN32_ERROR = 699u32; +pub const ERROR_IMAGE_NOT_AT_BASE: WIN32_ERROR = 700u32; +pub const ERROR_RXACT_STATE_CREATED: WIN32_ERROR = 701u32; +pub const ERROR_SEGMENT_NOTIFICATION: WIN32_ERROR = 702u32; +pub const ERROR_BAD_CURRENT_DIRECTORY: WIN32_ERROR = 703u32; +pub const ERROR_FT_READ_RECOVERY_FROM_BACKUP: WIN32_ERROR = 704u32; +pub const ERROR_FT_WRITE_RECOVERY: WIN32_ERROR = 705u32; +pub const ERROR_IMAGE_MACHINE_TYPE_MISMATCH: WIN32_ERROR = 706u32; +pub const ERROR_RECEIVE_PARTIAL: WIN32_ERROR = 707u32; +pub const ERROR_RECEIVE_EXPEDITED: WIN32_ERROR = 708u32; +pub const ERROR_RECEIVE_PARTIAL_EXPEDITED: WIN32_ERROR = 709u32; +pub const ERROR_EVENT_DONE: WIN32_ERROR = 710u32; +pub const ERROR_EVENT_PENDING: WIN32_ERROR = 711u32; +pub const ERROR_CHECKING_FILE_SYSTEM: WIN32_ERROR = 712u32; +pub const ERROR_FATAL_APP_EXIT: WIN32_ERROR = 713u32; +pub const ERROR_PREDEFINED_HANDLE: WIN32_ERROR = 714u32; +pub const ERROR_WAS_UNLOCKED: WIN32_ERROR = 715u32; +pub const ERROR_SERVICE_NOTIFICATION: WIN32_ERROR = 716u32; +pub const ERROR_WAS_LOCKED: WIN32_ERROR = 717u32; +pub const ERROR_LOG_HARD_ERROR: WIN32_ERROR = 718u32; +pub const ERROR_ALREADY_WIN32: WIN32_ERROR = 719u32; +pub const ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE: WIN32_ERROR = 720u32; +pub const ERROR_NO_YIELD_PERFORMED: WIN32_ERROR = 721u32; +pub const ERROR_TIMER_RESUME_IGNORED: WIN32_ERROR = 722u32; +pub const ERROR_ARBITRATION_UNHANDLED: WIN32_ERROR = 723u32; +pub const ERROR_CARDBUS_NOT_SUPPORTED: WIN32_ERROR = 724u32; +pub const ERROR_MP_PROCESSOR_MISMATCH: WIN32_ERROR = 725u32; +pub const ERROR_HIBERNATED: WIN32_ERROR = 726u32; +pub const ERROR_RESUME_HIBERNATION: WIN32_ERROR = 727u32; +pub const ERROR_FIRMWARE_UPDATED: WIN32_ERROR = 728u32; +pub const ERROR_DRIVERS_LEAKING_LOCKED_PAGES: WIN32_ERROR = 729u32; +pub const ERROR_WAKE_SYSTEM: WIN32_ERROR = 730u32; +pub const ERROR_WAIT_1: WIN32_ERROR = 731u32; +pub const ERROR_WAIT_2: WIN32_ERROR = 732u32; +pub const ERROR_WAIT_3: WIN32_ERROR = 733u32; +pub const ERROR_WAIT_63: WIN32_ERROR = 734u32; +pub const ERROR_ABANDONED_WAIT_0: WIN32_ERROR = 735u32; +pub const ERROR_ABANDONED_WAIT_63: WIN32_ERROR = 736u32; +pub const ERROR_USER_APC: WIN32_ERROR = 737u32; +pub const ERROR_KERNEL_APC: WIN32_ERROR = 738u32; +pub const ERROR_ALERTED: WIN32_ERROR = 739u32; +pub const ERROR_ELEVATION_REQUIRED: WIN32_ERROR = 740u32; +pub const ERROR_REPARSE: WIN32_ERROR = 741u32; +pub const ERROR_OPLOCK_BREAK_IN_PROGRESS: WIN32_ERROR = 742u32; +pub const ERROR_VOLUME_MOUNTED: WIN32_ERROR = 743u32; +pub const ERROR_RXACT_COMMITTED: WIN32_ERROR = 744u32; +pub const ERROR_NOTIFY_CLEANUP: WIN32_ERROR = 745u32; +pub const ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED: WIN32_ERROR = 746u32; +pub const ERROR_PAGE_FAULT_TRANSITION: WIN32_ERROR = 747u32; +pub const ERROR_PAGE_FAULT_DEMAND_ZERO: WIN32_ERROR = 748u32; +pub const ERROR_PAGE_FAULT_COPY_ON_WRITE: WIN32_ERROR = 749u32; +pub const ERROR_PAGE_FAULT_GUARD_PAGE: WIN32_ERROR = 750u32; +pub const ERROR_PAGE_FAULT_PAGING_FILE: WIN32_ERROR = 751u32; +pub const ERROR_CACHE_PAGE_LOCKED: WIN32_ERROR = 752u32; +pub const ERROR_CRASH_DUMP: WIN32_ERROR = 753u32; +pub const ERROR_BUFFER_ALL_ZEROS: WIN32_ERROR = 754u32; +pub const ERROR_REPARSE_OBJECT: WIN32_ERROR = 755u32; +pub const ERROR_RESOURCE_REQUIREMENTS_CHANGED: WIN32_ERROR = 756u32; +pub const ERROR_TRANSLATION_COMPLETE: WIN32_ERROR = 757u32; +pub const ERROR_NOTHING_TO_TERMINATE: WIN32_ERROR = 758u32; +pub const ERROR_PROCESS_NOT_IN_JOB: WIN32_ERROR = 759u32; +pub const ERROR_PROCESS_IN_JOB: WIN32_ERROR = 760u32; +pub const ERROR_VOLSNAP_HIBERNATE_READY: WIN32_ERROR = 761u32; +pub const ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY: WIN32_ERROR = 762u32; +pub const ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED: WIN32_ERROR = 763u32; +pub const ERROR_INTERRUPT_STILL_CONNECTED: WIN32_ERROR = 764u32; +pub const ERROR_WAIT_FOR_OPLOCK: WIN32_ERROR = 765u32; +pub const ERROR_DBG_EXCEPTION_HANDLED: WIN32_ERROR = 766u32; +pub const ERROR_DBG_CONTINUE: WIN32_ERROR = 767u32; +pub const ERROR_CALLBACK_POP_STACK: WIN32_ERROR = 768u32; +pub const ERROR_COMPRESSION_DISABLED: WIN32_ERROR = 769u32; +pub const ERROR_CANTFETCHBACKWARDS: WIN32_ERROR = 770u32; +pub const ERROR_CANTSCROLLBACKWARDS: WIN32_ERROR = 771u32; +pub const ERROR_ROWSNOTRELEASED: WIN32_ERROR = 772u32; +pub const ERROR_BAD_ACCESSOR_FLAGS: WIN32_ERROR = 773u32; +pub const ERROR_ERRORS_ENCOUNTERED: WIN32_ERROR = 774u32; +pub const ERROR_NOT_CAPABLE: WIN32_ERROR = 775u32; +pub const ERROR_REQUEST_OUT_OF_SEQUENCE: WIN32_ERROR = 776u32; +pub const ERROR_VERSION_PARSE_ERROR: WIN32_ERROR = 777u32; +pub const ERROR_BADSTARTPOSITION: WIN32_ERROR = 778u32; +pub const ERROR_MEMORY_HARDWARE: WIN32_ERROR = 779u32; +pub const ERROR_DISK_REPAIR_DISABLED: WIN32_ERROR = 780u32; +pub const ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE: WIN32_ERROR = 781u32; +pub const ERROR_SYSTEM_POWERSTATE_TRANSITION: WIN32_ERROR = 782u32; +pub const ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION: WIN32_ERROR = 783u32; +pub const ERROR_MCA_EXCEPTION: WIN32_ERROR = 784u32; +pub const ERROR_ACCESS_AUDIT_BY_POLICY: WIN32_ERROR = 785u32; +pub const ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY: WIN32_ERROR = 786u32; +pub const ERROR_ABANDON_HIBERFILE: WIN32_ERROR = 787u32; +pub const ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED: WIN32_ERROR = 788u32; +pub const ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR: WIN32_ERROR = 789u32; +pub const ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR: WIN32_ERROR = 790u32; +pub const ERROR_BAD_MCFG_TABLE: WIN32_ERROR = 791u32; +pub const ERROR_DISK_REPAIR_REDIRECTED: WIN32_ERROR = 792u32; +pub const ERROR_DISK_REPAIR_UNSUCCESSFUL: WIN32_ERROR = 793u32; +pub const ERROR_CORRUPT_LOG_OVERFULL: WIN32_ERROR = 794u32; +pub const ERROR_CORRUPT_LOG_CORRUPTED: WIN32_ERROR = 795u32; +pub const ERROR_CORRUPT_LOG_UNAVAILABLE: WIN32_ERROR = 796u32; +pub const ERROR_CORRUPT_LOG_DELETED_FULL: WIN32_ERROR = 797u32; +pub const ERROR_CORRUPT_LOG_CLEARED: WIN32_ERROR = 798u32; +pub const ERROR_ORPHAN_NAME_EXHAUSTED: WIN32_ERROR = 799u32; +pub const ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE: WIN32_ERROR = 800u32; +pub const ERROR_CANNOT_GRANT_REQUESTED_OPLOCK: WIN32_ERROR = 801u32; +pub const ERROR_CANNOT_BREAK_OPLOCK: WIN32_ERROR = 802u32; +pub const ERROR_OPLOCK_HANDLE_CLOSED: WIN32_ERROR = 803u32; +pub const ERROR_NO_ACE_CONDITION: WIN32_ERROR = 804u32; +pub const ERROR_INVALID_ACE_CONDITION: WIN32_ERROR = 805u32; +pub const ERROR_FILE_HANDLE_REVOKED: WIN32_ERROR = 806u32; +pub const ERROR_IMAGE_AT_DIFFERENT_BASE: WIN32_ERROR = 807u32; +pub const ERROR_ENCRYPTED_IO_NOT_POSSIBLE: WIN32_ERROR = 808u32; +pub const ERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS: WIN32_ERROR = 809u32; +pub const ERROR_QUOTA_ACTIVITY: WIN32_ERROR = 810u32; +pub const ERROR_HANDLE_REVOKED: WIN32_ERROR = 811u32; +pub const ERROR_CALLBACK_INVOKE_INLINE: WIN32_ERROR = 812u32; +pub const ERROR_CPU_SET_INVALID: WIN32_ERROR = 813u32; +pub const ERROR_ENCLAVE_NOT_TERMINATED: WIN32_ERROR = 814u32; +pub const ERROR_ENCLAVE_VIOLATION: WIN32_ERROR = 815u32; +pub const ERROR_SERVER_TRANSPORT_CONFLICT: WIN32_ERROR = 816u32; +pub const ERROR_CERTIFICATE_VALIDATION_PREFERENCE_CONFLICT: WIN32_ERROR = 817u32; +pub const ERROR_FT_READ_FROM_COPY_FAILURE: WIN32_ERROR = 818u32; +pub const ERROR_SECTION_DIRECT_MAP_ONLY: WIN32_ERROR = 819u32; +pub const ERROR_EA_ACCESS_DENIED: WIN32_ERROR = 994u32; +pub const ERROR_OPERATION_ABORTED: WIN32_ERROR = 995u32; +pub const ERROR_IO_INCOMPLETE: WIN32_ERROR = 996u32; +pub const ERROR_IO_PENDING: WIN32_ERROR = 997u32; +pub const ERROR_NOACCESS: WIN32_ERROR = 998u32; +pub const ERROR_SWAPERROR: WIN32_ERROR = 999u32; +pub const ERROR_STACK_OVERFLOW: WIN32_ERROR = 1001u32; +pub const ERROR_INVALID_MESSAGE: WIN32_ERROR = 1002u32; +pub const ERROR_CAN_NOT_COMPLETE: WIN32_ERROR = 1003u32; +pub const ERROR_INVALID_FLAGS: WIN32_ERROR = 1004u32; +pub const ERROR_UNRECOGNIZED_VOLUME: WIN32_ERROR = 1005u32; +pub const ERROR_FILE_INVALID: WIN32_ERROR = 1006u32; +pub const ERROR_FULLSCREEN_MODE: WIN32_ERROR = 1007u32; +pub const ERROR_NO_TOKEN: WIN32_ERROR = 1008u32; +pub const ERROR_BADDB: WIN32_ERROR = 1009u32; +pub const ERROR_BADKEY: WIN32_ERROR = 1010u32; +pub const ERROR_CANTOPEN: WIN32_ERROR = 1011u32; +pub const ERROR_CANTREAD: WIN32_ERROR = 1012u32; +pub const ERROR_CANTWRITE: WIN32_ERROR = 1013u32; +pub const ERROR_REGISTRY_RECOVERED: WIN32_ERROR = 1014u32; +pub const ERROR_REGISTRY_CORRUPT: WIN32_ERROR = 1015u32; +pub const ERROR_REGISTRY_IO_FAILED: WIN32_ERROR = 1016u32; +pub const ERROR_NOT_REGISTRY_FILE: WIN32_ERROR = 1017u32; +pub const ERROR_KEY_DELETED: WIN32_ERROR = 1018u32; +pub const ERROR_NO_LOG_SPACE: WIN32_ERROR = 1019u32; +pub const ERROR_KEY_HAS_CHILDREN: WIN32_ERROR = 1020u32; +pub const ERROR_CHILD_MUST_BE_VOLATILE: WIN32_ERROR = 1021u32; +pub const ERROR_NOTIFY_ENUM_DIR: WIN32_ERROR = 1022u32; +pub const ERROR_DEPENDENT_SERVICES_RUNNING: WIN32_ERROR = 1051u32; +pub const ERROR_INVALID_SERVICE_CONTROL: WIN32_ERROR = 1052u32; +pub const ERROR_SERVICE_REQUEST_TIMEOUT: WIN32_ERROR = 1053u32; +pub const ERROR_SERVICE_NO_THREAD: WIN32_ERROR = 1054u32; +pub const ERROR_SERVICE_DATABASE_LOCKED: WIN32_ERROR = 1055u32; +pub const ERROR_SERVICE_ALREADY_RUNNING: WIN32_ERROR = 1056u32; +pub const ERROR_INVALID_SERVICE_ACCOUNT: WIN32_ERROR = 1057u32; +pub const ERROR_SERVICE_DISABLED: WIN32_ERROR = 1058u32; +pub const ERROR_CIRCULAR_DEPENDENCY: WIN32_ERROR = 1059u32; +pub const ERROR_SERVICE_DOES_NOT_EXIST: WIN32_ERROR = 1060u32; +pub const ERROR_SERVICE_CANNOT_ACCEPT_CTRL: WIN32_ERROR = 1061u32; +pub const ERROR_SERVICE_NOT_ACTIVE: WIN32_ERROR = 1062u32; +pub const ERROR_FAILED_SERVICE_CONTROLLER_CONNECT: WIN32_ERROR = 1063u32; +pub const ERROR_EXCEPTION_IN_SERVICE: WIN32_ERROR = 1064u32; +pub const ERROR_DATABASE_DOES_NOT_EXIST: WIN32_ERROR = 1065u32; +pub const ERROR_SERVICE_SPECIFIC_ERROR: WIN32_ERROR = 1066u32; +pub const ERROR_PROCESS_ABORTED: WIN32_ERROR = 1067u32; +pub const ERROR_SERVICE_DEPENDENCY_FAIL: WIN32_ERROR = 1068u32; +pub const ERROR_SERVICE_LOGON_FAILED: WIN32_ERROR = 1069u32; +pub const ERROR_SERVICE_START_HANG: WIN32_ERROR = 1070u32; +pub const ERROR_INVALID_SERVICE_LOCK: WIN32_ERROR = 1071u32; +pub const ERROR_SERVICE_MARKED_FOR_DELETE: WIN32_ERROR = 1072u32; +pub const ERROR_SERVICE_EXISTS: WIN32_ERROR = 1073u32; +pub const ERROR_ALREADY_RUNNING_LKG: WIN32_ERROR = 1074u32; +pub const ERROR_SERVICE_DEPENDENCY_DELETED: WIN32_ERROR = 1075u32; +pub const ERROR_BOOT_ALREADY_ACCEPTED: WIN32_ERROR = 1076u32; +pub const ERROR_SERVICE_NEVER_STARTED: WIN32_ERROR = 1077u32; +pub const ERROR_DUPLICATE_SERVICE_NAME: WIN32_ERROR = 1078u32; +pub const ERROR_DIFFERENT_SERVICE_ACCOUNT: WIN32_ERROR = 1079u32; +pub const ERROR_CANNOT_DETECT_DRIVER_FAILURE: WIN32_ERROR = 1080u32; +pub const ERROR_CANNOT_DETECT_PROCESS_ABORT: WIN32_ERROR = 1081u32; +pub const ERROR_NO_RECOVERY_PROGRAM: WIN32_ERROR = 1082u32; +pub const ERROR_SERVICE_NOT_IN_EXE: WIN32_ERROR = 1083u32; +pub const ERROR_NOT_SAFEBOOT_SERVICE: WIN32_ERROR = 1084u32; +pub const ERROR_END_OF_MEDIA: WIN32_ERROR = 1100u32; +pub const ERROR_FILEMARK_DETECTED: WIN32_ERROR = 1101u32; +pub const ERROR_BEGINNING_OF_MEDIA: WIN32_ERROR = 1102u32; +pub const ERROR_SETMARK_DETECTED: WIN32_ERROR = 1103u32; +pub const ERROR_NO_DATA_DETECTED: WIN32_ERROR = 1104u32; +pub const ERROR_PARTITION_FAILURE: WIN32_ERROR = 1105u32; +pub const ERROR_INVALID_BLOCK_LENGTH: WIN32_ERROR = 1106u32; +pub const ERROR_DEVICE_NOT_PARTITIONED: WIN32_ERROR = 1107u32; +pub const ERROR_UNABLE_TO_LOCK_MEDIA: WIN32_ERROR = 1108u32; +pub const ERROR_UNABLE_TO_UNLOAD_MEDIA: WIN32_ERROR = 1109u32; +pub const ERROR_MEDIA_CHANGED: WIN32_ERROR = 1110u32; +pub const ERROR_BUS_RESET: WIN32_ERROR = 1111u32; +pub const ERROR_NO_MEDIA_IN_DRIVE: WIN32_ERROR = 1112u32; +pub const ERROR_NO_UNICODE_TRANSLATION: WIN32_ERROR = 1113u32; +pub const ERROR_DLL_INIT_FAILED: WIN32_ERROR = 1114u32; +pub const ERROR_SHUTDOWN_IN_PROGRESS: WIN32_ERROR = 1115u32; +pub const ERROR_NO_SHUTDOWN_IN_PROGRESS: WIN32_ERROR = 1116u32; +pub const ERROR_IO_DEVICE: WIN32_ERROR = 1117u32; +pub const ERROR_SERIAL_NO_DEVICE: WIN32_ERROR = 1118u32; +pub const ERROR_IRQ_BUSY: WIN32_ERROR = 1119u32; +pub const ERROR_MORE_WRITES: WIN32_ERROR = 1120u32; +pub const ERROR_COUNTER_TIMEOUT: WIN32_ERROR = 1121u32; +pub const ERROR_FLOPPY_ID_MARK_NOT_FOUND: WIN32_ERROR = 1122u32; +pub const ERROR_FLOPPY_WRONG_CYLINDER: WIN32_ERROR = 1123u32; +pub const ERROR_FLOPPY_UNKNOWN_ERROR: WIN32_ERROR = 1124u32; +pub const ERROR_FLOPPY_BAD_REGISTERS: WIN32_ERROR = 1125u32; +pub const ERROR_DISK_RECALIBRATE_FAILED: WIN32_ERROR = 1126u32; +pub const ERROR_DISK_OPERATION_FAILED: WIN32_ERROR = 1127u32; +pub const ERROR_DISK_RESET_FAILED: WIN32_ERROR = 1128u32; +pub const ERROR_EOM_OVERFLOW: WIN32_ERROR = 1129u32; +pub const ERROR_NOT_ENOUGH_SERVER_MEMORY: WIN32_ERROR = 1130u32; +pub const ERROR_POSSIBLE_DEADLOCK: WIN32_ERROR = 1131u32; +pub const ERROR_MAPPED_ALIGNMENT: WIN32_ERROR = 1132u32; +pub const ERROR_SET_POWER_STATE_VETOED: WIN32_ERROR = 1140u32; +pub const ERROR_SET_POWER_STATE_FAILED: WIN32_ERROR = 1141u32; +pub const ERROR_TOO_MANY_LINKS: WIN32_ERROR = 1142u32; +pub const ERROR_OLD_WIN_VERSION: WIN32_ERROR = 1150u32; +pub const ERROR_APP_WRONG_OS: WIN32_ERROR = 1151u32; +pub const ERROR_SINGLE_INSTANCE_APP: WIN32_ERROR = 1152u32; +pub const ERROR_RMODE_APP: WIN32_ERROR = 1153u32; +pub const ERROR_INVALID_DLL: WIN32_ERROR = 1154u32; +pub const ERROR_NO_ASSOCIATION: WIN32_ERROR = 1155u32; +pub const ERROR_DDE_FAIL: WIN32_ERROR = 1156u32; +pub const ERROR_DLL_NOT_FOUND: WIN32_ERROR = 1157u32; +pub const ERROR_NO_MORE_USER_HANDLES: WIN32_ERROR = 1158u32; +pub const ERROR_MESSAGE_SYNC_ONLY: WIN32_ERROR = 1159u32; +pub const ERROR_SOURCE_ELEMENT_EMPTY: WIN32_ERROR = 1160u32; +pub const ERROR_DESTINATION_ELEMENT_FULL: WIN32_ERROR = 1161u32; +pub const ERROR_ILLEGAL_ELEMENT_ADDRESS: WIN32_ERROR = 1162u32; +pub const ERROR_MAGAZINE_NOT_PRESENT: WIN32_ERROR = 1163u32; +pub const ERROR_DEVICE_REINITIALIZATION_NEEDED: WIN32_ERROR = 1164u32; +pub const ERROR_DEVICE_REQUIRES_CLEANING: WIN32_ERROR = 1165u32; +pub const ERROR_DEVICE_DOOR_OPEN: WIN32_ERROR = 1166u32; +pub const ERROR_DEVICE_NOT_CONNECTED: WIN32_ERROR = 1167u32; +pub const ERROR_NOT_FOUND: WIN32_ERROR = 1168u32; +pub const ERROR_NO_MATCH: WIN32_ERROR = 1169u32; +pub const ERROR_SET_NOT_FOUND: WIN32_ERROR = 1170u32; +pub const ERROR_POINT_NOT_FOUND: WIN32_ERROR = 1171u32; +pub const ERROR_NO_TRACKING_SERVICE: WIN32_ERROR = 1172u32; +pub const ERROR_NO_VOLUME_ID: WIN32_ERROR = 1173u32; +pub const ERROR_UNABLE_TO_REMOVE_REPLACED: WIN32_ERROR = 1175u32; +pub const ERROR_UNABLE_TO_MOVE_REPLACEMENT: WIN32_ERROR = 1176u32; +pub const ERROR_UNABLE_TO_MOVE_REPLACEMENT_2: WIN32_ERROR = 1177u32; +pub const ERROR_JOURNAL_DELETE_IN_PROGRESS: WIN32_ERROR = 1178u32; +pub const ERROR_JOURNAL_NOT_ACTIVE: WIN32_ERROR = 1179u32; +pub const ERROR_POTENTIAL_FILE_FOUND: WIN32_ERROR = 1180u32; +pub const ERROR_JOURNAL_ENTRY_DELETED: WIN32_ERROR = 1181u32; +pub const ERROR_PARTITION_TERMINATING: WIN32_ERROR = 1184u32; +pub const ERROR_SHUTDOWN_IS_SCHEDULED: WIN32_ERROR = 1190u32; +pub const ERROR_SHUTDOWN_USERS_LOGGED_ON: WIN32_ERROR = 1191u32; +pub const ERROR_SHUTDOWN_DISKS_NOT_IN_MAINTENANCE_MODE: WIN32_ERROR = 1192u32; +pub const ERROR_BAD_DEVICE: WIN32_ERROR = 1200u32; +pub const ERROR_CONNECTION_UNAVAIL: WIN32_ERROR = 1201u32; +pub const ERROR_DEVICE_ALREADY_REMEMBERED: WIN32_ERROR = 1202u32; +pub const ERROR_NO_NET_OR_BAD_PATH: WIN32_ERROR = 1203u32; +pub const ERROR_BAD_PROVIDER: WIN32_ERROR = 1204u32; +pub const ERROR_CANNOT_OPEN_PROFILE: WIN32_ERROR = 1205u32; +pub const ERROR_BAD_PROFILE: WIN32_ERROR = 1206u32; +pub const ERROR_NOT_CONTAINER: WIN32_ERROR = 1207u32; +pub const ERROR_EXTENDED_ERROR: WIN32_ERROR = 1208u32; +pub const ERROR_INVALID_GROUPNAME: WIN32_ERROR = 1209u32; +pub const ERROR_INVALID_COMPUTERNAME: WIN32_ERROR = 1210u32; +pub const ERROR_INVALID_EVENTNAME: WIN32_ERROR = 1211u32; +pub const ERROR_INVALID_DOMAINNAME: WIN32_ERROR = 1212u32; +pub const ERROR_INVALID_SERVICENAME: WIN32_ERROR = 1213u32; +pub const ERROR_INVALID_NETNAME: WIN32_ERROR = 1214u32; +pub const ERROR_INVALID_SHARENAME: WIN32_ERROR = 1215u32; +pub const ERROR_INVALID_PASSWORDNAME: WIN32_ERROR = 1216u32; +pub const ERROR_INVALID_MESSAGENAME: WIN32_ERROR = 1217u32; +pub const ERROR_INVALID_MESSAGEDEST: WIN32_ERROR = 1218u32; +pub const ERROR_SESSION_CREDENTIAL_CONFLICT: WIN32_ERROR = 1219u32; +pub const ERROR_REMOTE_SESSION_LIMIT_EXCEEDED: WIN32_ERROR = 1220u32; +pub const ERROR_DUP_DOMAINNAME: WIN32_ERROR = 1221u32; +pub const ERROR_NO_NETWORK: WIN32_ERROR = 1222u32; +pub const ERROR_CANCELLED: WIN32_ERROR = 1223u32; +pub const ERROR_USER_MAPPED_FILE: WIN32_ERROR = 1224u32; +pub const ERROR_CONNECTION_REFUSED: WIN32_ERROR = 1225u32; +pub const ERROR_GRACEFUL_DISCONNECT: WIN32_ERROR = 1226u32; +pub const ERROR_ADDRESS_ALREADY_ASSOCIATED: WIN32_ERROR = 1227u32; +pub const ERROR_ADDRESS_NOT_ASSOCIATED: WIN32_ERROR = 1228u32; +pub const ERROR_CONNECTION_INVALID: WIN32_ERROR = 1229u32; +pub const ERROR_CONNECTION_ACTIVE: WIN32_ERROR = 1230u32; +pub const ERROR_NETWORK_UNREACHABLE: WIN32_ERROR = 1231u32; +pub const ERROR_HOST_UNREACHABLE: WIN32_ERROR = 1232u32; +pub const ERROR_PROTOCOL_UNREACHABLE: WIN32_ERROR = 1233u32; +pub const ERROR_PORT_UNREACHABLE: WIN32_ERROR = 1234u32; +pub const ERROR_REQUEST_ABORTED: WIN32_ERROR = 1235u32; +pub const ERROR_CONNECTION_ABORTED: WIN32_ERROR = 1236u32; +pub const ERROR_RETRY: WIN32_ERROR = 1237u32; +pub const ERROR_CONNECTION_COUNT_LIMIT: WIN32_ERROR = 1238u32; +pub const ERROR_LOGIN_TIME_RESTRICTION: WIN32_ERROR = 1239u32; +pub const ERROR_LOGIN_WKSTA_RESTRICTION: WIN32_ERROR = 1240u32; +pub const ERROR_INCORRECT_ADDRESS: WIN32_ERROR = 1241u32; +pub const ERROR_ALREADY_REGISTERED: WIN32_ERROR = 1242u32; +pub const ERROR_SERVICE_NOT_FOUND: WIN32_ERROR = 1243u32; +pub const ERROR_NOT_AUTHENTICATED: WIN32_ERROR = 1244u32; +pub const ERROR_NOT_LOGGED_ON: WIN32_ERROR = 1245u32; +pub const ERROR_CONTINUE: WIN32_ERROR = 1246u32; +pub const ERROR_ALREADY_INITIALIZED: WIN32_ERROR = 1247u32; +pub const ERROR_NO_MORE_DEVICES: WIN32_ERROR = 1248u32; +pub const ERROR_NO_SUCH_SITE: WIN32_ERROR = 1249u32; +pub const ERROR_DOMAIN_CONTROLLER_EXISTS: WIN32_ERROR = 1250u32; +pub const ERROR_ONLY_IF_CONNECTED: WIN32_ERROR = 1251u32; +pub const ERROR_OVERRIDE_NOCHANGES: WIN32_ERROR = 1252u32; +pub const ERROR_BAD_USER_PROFILE: WIN32_ERROR = 1253u32; +pub const ERROR_NOT_SUPPORTED_ON_SBS: WIN32_ERROR = 1254u32; +pub const ERROR_SERVER_SHUTDOWN_IN_PROGRESS: WIN32_ERROR = 1255u32; +pub const ERROR_HOST_DOWN: WIN32_ERROR = 1256u32; +pub const ERROR_NON_ACCOUNT_SID: WIN32_ERROR = 1257u32; +pub const ERROR_NON_DOMAIN_SID: WIN32_ERROR = 1258u32; +pub const ERROR_APPHELP_BLOCK: WIN32_ERROR = 1259u32; +pub const ERROR_ACCESS_DISABLED_BY_POLICY: WIN32_ERROR = 1260u32; +pub const ERROR_REG_NAT_CONSUMPTION: WIN32_ERROR = 1261u32; +pub const ERROR_CSCSHARE_OFFLINE: WIN32_ERROR = 1262u32; +pub const ERROR_PKINIT_FAILURE: WIN32_ERROR = 1263u32; +pub const ERROR_SMARTCARD_SUBSYSTEM_FAILURE: WIN32_ERROR = 1264u32; +pub const ERROR_DOWNGRADE_DETECTED: WIN32_ERROR = 1265u32; +pub const ERROR_MACHINE_LOCKED: WIN32_ERROR = 1271u32; +pub const ERROR_SMB_GUEST_LOGON_BLOCKED: WIN32_ERROR = 1272u32; +pub const ERROR_CALLBACK_SUPPLIED_INVALID_DATA: WIN32_ERROR = 1273u32; +pub const ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED: WIN32_ERROR = 1274u32; +pub const ERROR_DRIVER_BLOCKED: WIN32_ERROR = 1275u32; +pub const ERROR_INVALID_IMPORT_OF_NON_DLL: WIN32_ERROR = 1276u32; +pub const ERROR_ACCESS_DISABLED_WEBBLADE: WIN32_ERROR = 1277u32; +pub const ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER: WIN32_ERROR = 1278u32; +pub const ERROR_RECOVERY_FAILURE: WIN32_ERROR = 1279u32; +pub const ERROR_ALREADY_FIBER: WIN32_ERROR = 1280u32; +pub const ERROR_ALREADY_THREAD: WIN32_ERROR = 1281u32; +pub const ERROR_STACK_BUFFER_OVERRUN: WIN32_ERROR = 1282u32; +pub const ERROR_PARAMETER_QUOTA_EXCEEDED: WIN32_ERROR = 1283u32; +pub const ERROR_DEBUGGER_INACTIVE: WIN32_ERROR = 1284u32; +pub const ERROR_DELAY_LOAD_FAILED: WIN32_ERROR = 1285u32; +pub const ERROR_VDM_DISALLOWED: WIN32_ERROR = 1286u32; +pub const ERROR_UNIDENTIFIED_ERROR: WIN32_ERROR = 1287u32; +pub const ERROR_INVALID_CRUNTIME_PARAMETER: WIN32_ERROR = 1288u32; +pub const ERROR_BEYOND_VDL: WIN32_ERROR = 1289u32; +pub const ERROR_INCOMPATIBLE_SERVICE_SID_TYPE: WIN32_ERROR = 1290u32; +pub const ERROR_DRIVER_PROCESS_TERMINATED: WIN32_ERROR = 1291u32; +pub const ERROR_IMPLEMENTATION_LIMIT: WIN32_ERROR = 1292u32; +pub const ERROR_PROCESS_IS_PROTECTED: WIN32_ERROR = 1293u32; +pub const ERROR_SERVICE_NOTIFY_CLIENT_LAGGING: WIN32_ERROR = 1294u32; +pub const ERROR_DISK_QUOTA_EXCEEDED: WIN32_ERROR = 1295u32; +pub const ERROR_CONTENT_BLOCKED: WIN32_ERROR = 1296u32; +pub const ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE: WIN32_ERROR = 1297u32; +pub const ERROR_APP_HANG: WIN32_ERROR = 1298u32; +pub const ERROR_INVALID_LABEL: WIN32_ERROR = 1299u32; +pub const ERROR_NOT_ALL_ASSIGNED: WIN32_ERROR = 1300u32; +pub const ERROR_SOME_NOT_MAPPED: WIN32_ERROR = 1301u32; +pub const ERROR_NO_QUOTAS_FOR_ACCOUNT: WIN32_ERROR = 1302u32; +pub const ERROR_LOCAL_USER_SESSION_KEY: WIN32_ERROR = 1303u32; +pub const ERROR_NULL_LM_PASSWORD: WIN32_ERROR = 1304u32; +pub const ERROR_UNKNOWN_REVISION: WIN32_ERROR = 1305u32; +pub const ERROR_REVISION_MISMATCH: WIN32_ERROR = 1306u32; +pub const ERROR_INVALID_OWNER: WIN32_ERROR = 1307u32; +pub const ERROR_INVALID_PRIMARY_GROUP: WIN32_ERROR = 1308u32; +pub const ERROR_NO_IMPERSONATION_TOKEN: WIN32_ERROR = 1309u32; +pub const ERROR_CANT_DISABLE_MANDATORY: WIN32_ERROR = 1310u32; +pub const ERROR_NO_LOGON_SERVERS: WIN32_ERROR = 1311u32; +pub const ERROR_NO_SUCH_LOGON_SESSION: WIN32_ERROR = 1312u32; +pub const ERROR_NO_SUCH_PRIVILEGE: WIN32_ERROR = 1313u32; +pub const ERROR_PRIVILEGE_NOT_HELD: WIN32_ERROR = 1314u32; +pub const ERROR_INVALID_ACCOUNT_NAME: WIN32_ERROR = 1315u32; +pub const ERROR_USER_EXISTS: WIN32_ERROR = 1316u32; +pub const ERROR_NO_SUCH_USER: WIN32_ERROR = 1317u32; +pub const ERROR_GROUP_EXISTS: WIN32_ERROR = 1318u32; +pub const ERROR_NO_SUCH_GROUP: WIN32_ERROR = 1319u32; +pub const ERROR_MEMBER_IN_GROUP: WIN32_ERROR = 1320u32; +pub const ERROR_MEMBER_NOT_IN_GROUP: WIN32_ERROR = 1321u32; +pub const ERROR_LAST_ADMIN: WIN32_ERROR = 1322u32; +pub const ERROR_WRONG_PASSWORD: WIN32_ERROR = 1323u32; +pub const ERROR_ILL_FORMED_PASSWORD: WIN32_ERROR = 1324u32; +pub const ERROR_PASSWORD_RESTRICTION: WIN32_ERROR = 1325u32; +pub const ERROR_LOGON_FAILURE: WIN32_ERROR = 1326u32; +pub const ERROR_ACCOUNT_RESTRICTION: WIN32_ERROR = 1327u32; +pub const ERROR_INVALID_LOGON_HOURS: WIN32_ERROR = 1328u32; +pub const ERROR_INVALID_WORKSTATION: WIN32_ERROR = 1329u32; +pub const ERROR_PASSWORD_EXPIRED: WIN32_ERROR = 1330u32; +pub const ERROR_ACCOUNT_DISABLED: WIN32_ERROR = 1331u32; +pub const ERROR_NONE_MAPPED: WIN32_ERROR = 1332u32; +pub const ERROR_TOO_MANY_LUIDS_REQUESTED: WIN32_ERROR = 1333u32; +pub const ERROR_LUIDS_EXHAUSTED: WIN32_ERROR = 1334u32; +pub const ERROR_INVALID_SUB_AUTHORITY: WIN32_ERROR = 1335u32; +pub const ERROR_INVALID_ACL: WIN32_ERROR = 1336u32; +pub const ERROR_INVALID_SID: WIN32_ERROR = 1337u32; +pub const ERROR_INVALID_SECURITY_DESCR: WIN32_ERROR = 1338u32; +pub const ERROR_BAD_INHERITANCE_ACL: WIN32_ERROR = 1340u32; +pub const ERROR_SERVER_DISABLED: WIN32_ERROR = 1341u32; +pub const ERROR_SERVER_NOT_DISABLED: WIN32_ERROR = 1342u32; +pub const ERROR_INVALID_ID_AUTHORITY: WIN32_ERROR = 1343u32; +pub const ERROR_ALLOTTED_SPACE_EXCEEDED: WIN32_ERROR = 1344u32; +pub const ERROR_INVALID_GROUP_ATTRIBUTES: WIN32_ERROR = 1345u32; +pub const ERROR_BAD_IMPERSONATION_LEVEL: WIN32_ERROR = 1346u32; +pub const ERROR_CANT_OPEN_ANONYMOUS: WIN32_ERROR = 1347u32; +pub const ERROR_BAD_VALIDATION_CLASS: WIN32_ERROR = 1348u32; +pub const ERROR_BAD_TOKEN_TYPE: WIN32_ERROR = 1349u32; +pub const ERROR_NO_SECURITY_ON_OBJECT: WIN32_ERROR = 1350u32; +pub const ERROR_CANT_ACCESS_DOMAIN_INFO: WIN32_ERROR = 1351u32; +pub const ERROR_INVALID_SERVER_STATE: WIN32_ERROR = 1352u32; +pub const ERROR_INVALID_DOMAIN_STATE: WIN32_ERROR = 1353u32; +pub const ERROR_INVALID_DOMAIN_ROLE: WIN32_ERROR = 1354u32; +pub const ERROR_NO_SUCH_DOMAIN: WIN32_ERROR = 1355u32; +pub const ERROR_DOMAIN_EXISTS: WIN32_ERROR = 1356u32; +pub const ERROR_DOMAIN_LIMIT_EXCEEDED: WIN32_ERROR = 1357u32; +pub const ERROR_INTERNAL_DB_CORRUPTION: WIN32_ERROR = 1358u32; +pub const ERROR_INTERNAL_ERROR: WIN32_ERROR = 1359u32; +pub const ERROR_GENERIC_NOT_MAPPED: WIN32_ERROR = 1360u32; +pub const ERROR_BAD_DESCRIPTOR_FORMAT: WIN32_ERROR = 1361u32; +pub const ERROR_NOT_LOGON_PROCESS: WIN32_ERROR = 1362u32; +pub const ERROR_LOGON_SESSION_EXISTS: WIN32_ERROR = 1363u32; +pub const ERROR_NO_SUCH_PACKAGE: WIN32_ERROR = 1364u32; +pub const ERROR_BAD_LOGON_SESSION_STATE: WIN32_ERROR = 1365u32; +pub const ERROR_LOGON_SESSION_COLLISION: WIN32_ERROR = 1366u32; +pub const ERROR_INVALID_LOGON_TYPE: WIN32_ERROR = 1367u32; +pub const ERROR_CANNOT_IMPERSONATE: WIN32_ERROR = 1368u32; +pub const ERROR_RXACT_INVALID_STATE: WIN32_ERROR = 1369u32; +pub const ERROR_RXACT_COMMIT_FAILURE: WIN32_ERROR = 1370u32; +pub const ERROR_SPECIAL_ACCOUNT: WIN32_ERROR = 1371u32; +pub const ERROR_SPECIAL_GROUP: WIN32_ERROR = 1372u32; +pub const ERROR_SPECIAL_USER: WIN32_ERROR = 1373u32; +pub const ERROR_MEMBERS_PRIMARY_GROUP: WIN32_ERROR = 1374u32; +pub const ERROR_TOKEN_ALREADY_IN_USE: WIN32_ERROR = 1375u32; +pub const ERROR_NO_SUCH_ALIAS: WIN32_ERROR = 1376u32; +pub const ERROR_MEMBER_NOT_IN_ALIAS: WIN32_ERROR = 1377u32; +pub const ERROR_MEMBER_IN_ALIAS: WIN32_ERROR = 1378u32; +pub const ERROR_ALIAS_EXISTS: WIN32_ERROR = 1379u32; +pub const ERROR_LOGON_NOT_GRANTED: WIN32_ERROR = 1380u32; +pub const ERROR_TOO_MANY_SECRETS: WIN32_ERROR = 1381u32; +pub const ERROR_SECRET_TOO_LONG: WIN32_ERROR = 1382u32; +pub const ERROR_INTERNAL_DB_ERROR: WIN32_ERROR = 1383u32; +pub const ERROR_TOO_MANY_CONTEXT_IDS: WIN32_ERROR = 1384u32; +pub const ERROR_LOGON_TYPE_NOT_GRANTED: WIN32_ERROR = 1385u32; +pub const ERROR_NT_CROSS_ENCRYPTION_REQUIRED: WIN32_ERROR = 1386u32; +pub const ERROR_NO_SUCH_MEMBER: WIN32_ERROR = 1387u32; +pub const ERROR_INVALID_MEMBER: WIN32_ERROR = 1388u32; +pub const ERROR_TOO_MANY_SIDS: WIN32_ERROR = 1389u32; +pub const ERROR_LM_CROSS_ENCRYPTION_REQUIRED: WIN32_ERROR = 1390u32; +pub const ERROR_NO_INHERITANCE: WIN32_ERROR = 1391u32; +pub const ERROR_FILE_CORRUPT: WIN32_ERROR = 1392u32; +pub const ERROR_DISK_CORRUPT: WIN32_ERROR = 1393u32; +pub const ERROR_NO_USER_SESSION_KEY: WIN32_ERROR = 1394u32; +pub const ERROR_LICENSE_QUOTA_EXCEEDED: WIN32_ERROR = 1395u32; +pub const ERROR_WRONG_TARGET_NAME: WIN32_ERROR = 1396u32; +pub const ERROR_MUTUAL_AUTH_FAILED: WIN32_ERROR = 1397u32; +pub const ERROR_TIME_SKEW: WIN32_ERROR = 1398u32; +pub const ERROR_CURRENT_DOMAIN_NOT_ALLOWED: WIN32_ERROR = 1399u32; +pub const ERROR_INVALID_WINDOW_HANDLE: WIN32_ERROR = 1400u32; +pub const ERROR_INVALID_MENU_HANDLE: WIN32_ERROR = 1401u32; +pub const ERROR_INVALID_CURSOR_HANDLE: WIN32_ERROR = 1402u32; +pub const ERROR_INVALID_ACCEL_HANDLE: WIN32_ERROR = 1403u32; +pub const ERROR_INVALID_HOOK_HANDLE: WIN32_ERROR = 1404u32; +pub const ERROR_INVALID_DWP_HANDLE: WIN32_ERROR = 1405u32; +pub const ERROR_TLW_WITH_WSCHILD: WIN32_ERROR = 1406u32; +pub const ERROR_CANNOT_FIND_WND_CLASS: WIN32_ERROR = 1407u32; +pub const ERROR_WINDOW_OF_OTHER_THREAD: WIN32_ERROR = 1408u32; +pub const ERROR_HOTKEY_ALREADY_REGISTERED: WIN32_ERROR = 1409u32; +pub const ERROR_CLASS_ALREADY_EXISTS: WIN32_ERROR = 1410u32; +pub const ERROR_CLASS_DOES_NOT_EXIST: WIN32_ERROR = 1411u32; +pub const ERROR_CLASS_HAS_WINDOWS: WIN32_ERROR = 1412u32; +pub const ERROR_INVALID_INDEX: WIN32_ERROR = 1413u32; +pub const ERROR_INVALID_ICON_HANDLE: WIN32_ERROR = 1414u32; +pub const ERROR_PRIVATE_DIALOG_INDEX: WIN32_ERROR = 1415u32; +pub const ERROR_LISTBOX_ID_NOT_FOUND: WIN32_ERROR = 1416u32; +pub const ERROR_NO_WILDCARD_CHARACTERS: WIN32_ERROR = 1417u32; +pub const ERROR_CLIPBOARD_NOT_OPEN: WIN32_ERROR = 1418u32; +pub const ERROR_HOTKEY_NOT_REGISTERED: WIN32_ERROR = 1419u32; +pub const ERROR_WINDOW_NOT_DIALOG: WIN32_ERROR = 1420u32; +pub const ERROR_CONTROL_ID_NOT_FOUND: WIN32_ERROR = 1421u32; +pub const ERROR_INVALID_COMBOBOX_MESSAGE: WIN32_ERROR = 1422u32; +pub const ERROR_WINDOW_NOT_COMBOBOX: WIN32_ERROR = 1423u32; +pub const ERROR_INVALID_EDIT_HEIGHT: WIN32_ERROR = 1424u32; +pub const ERROR_DC_NOT_FOUND: WIN32_ERROR = 1425u32; +pub const ERROR_INVALID_HOOK_FILTER: WIN32_ERROR = 1426u32; +pub const ERROR_INVALID_FILTER_PROC: WIN32_ERROR = 1427u32; +pub const ERROR_HOOK_NEEDS_HMOD: WIN32_ERROR = 1428u32; +pub const ERROR_GLOBAL_ONLY_HOOK: WIN32_ERROR = 1429u32; +pub const ERROR_JOURNAL_HOOK_SET: WIN32_ERROR = 1430u32; +pub const ERROR_HOOK_NOT_INSTALLED: WIN32_ERROR = 1431u32; +pub const ERROR_INVALID_LB_MESSAGE: WIN32_ERROR = 1432u32; +pub const ERROR_SETCOUNT_ON_BAD_LB: WIN32_ERROR = 1433u32; +pub const ERROR_LB_WITHOUT_TABSTOPS: WIN32_ERROR = 1434u32; +pub const ERROR_DESTROY_OBJECT_OF_OTHER_THREAD: WIN32_ERROR = 1435u32; +pub const ERROR_CHILD_WINDOW_MENU: WIN32_ERROR = 1436u32; +pub const ERROR_NO_SYSTEM_MENU: WIN32_ERROR = 1437u32; +pub const ERROR_INVALID_MSGBOX_STYLE: WIN32_ERROR = 1438u32; +pub const ERROR_INVALID_SPI_VALUE: WIN32_ERROR = 1439u32; +pub const ERROR_SCREEN_ALREADY_LOCKED: WIN32_ERROR = 1440u32; +pub const ERROR_HWNDS_HAVE_DIFF_PARENT: WIN32_ERROR = 1441u32; +pub const ERROR_NOT_CHILD_WINDOW: WIN32_ERROR = 1442u32; +pub const ERROR_INVALID_GW_COMMAND: WIN32_ERROR = 1443u32; +pub const ERROR_INVALID_THREAD_ID: WIN32_ERROR = 1444u32; +pub const ERROR_NON_MDICHILD_WINDOW: WIN32_ERROR = 1445u32; +pub const ERROR_POPUP_ALREADY_ACTIVE: WIN32_ERROR = 1446u32; +pub const ERROR_NO_SCROLLBARS: WIN32_ERROR = 1447u32; +pub const ERROR_INVALID_SCROLLBAR_RANGE: WIN32_ERROR = 1448u32; +pub const ERROR_INVALID_SHOWWIN_COMMAND: WIN32_ERROR = 1449u32; +pub const ERROR_NO_SYSTEM_RESOURCES: WIN32_ERROR = 1450u32; +pub const ERROR_NONPAGED_SYSTEM_RESOURCES: WIN32_ERROR = 1451u32; +pub const ERROR_PAGED_SYSTEM_RESOURCES: WIN32_ERROR = 1452u32; +pub const ERROR_WORKING_SET_QUOTA: WIN32_ERROR = 1453u32; +pub const ERROR_PAGEFILE_QUOTA: WIN32_ERROR = 1454u32; +pub const ERROR_COMMITMENT_LIMIT: WIN32_ERROR = 1455u32; +pub const ERROR_MENU_ITEM_NOT_FOUND: WIN32_ERROR = 1456u32; +pub const ERROR_INVALID_KEYBOARD_HANDLE: WIN32_ERROR = 1457u32; +pub const ERROR_HOOK_TYPE_NOT_ALLOWED: WIN32_ERROR = 1458u32; +pub const ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION: WIN32_ERROR = 1459u32; +pub const ERROR_TIMEOUT: WIN32_ERROR = 1460u32; +pub const ERROR_INVALID_MONITOR_HANDLE: WIN32_ERROR = 1461u32; +pub const ERROR_INCORRECT_SIZE: WIN32_ERROR = 1462u32; +pub const ERROR_SYMLINK_CLASS_DISABLED: WIN32_ERROR = 1463u32; +pub const ERROR_SYMLINK_NOT_SUPPORTED: WIN32_ERROR = 1464u32; +pub const ERROR_XML_PARSE_ERROR: WIN32_ERROR = 1465u32; +pub const ERROR_XMLDSIG_ERROR: WIN32_ERROR = 1466u32; +pub const ERROR_RESTART_APPLICATION: WIN32_ERROR = 1467u32; +pub const ERROR_WRONG_COMPARTMENT: WIN32_ERROR = 1468u32; +pub const ERROR_AUTHIP_FAILURE: WIN32_ERROR = 1469u32; +pub const ERROR_NO_NVRAM_RESOURCES: WIN32_ERROR = 1470u32; +pub const ERROR_NOT_GUI_PROCESS: WIN32_ERROR = 1471u32; +pub const ERROR_EVENTLOG_FILE_CORRUPT: WIN32_ERROR = 1500u32; +pub const ERROR_EVENTLOG_CANT_START: WIN32_ERROR = 1501u32; +pub const ERROR_LOG_FILE_FULL: WIN32_ERROR = 1502u32; +pub const ERROR_EVENTLOG_FILE_CHANGED: WIN32_ERROR = 1503u32; +pub const ERROR_CONTAINER_ASSIGNED: WIN32_ERROR = 1504u32; +pub const ERROR_JOB_NO_CONTAINER: WIN32_ERROR = 1505u32; +pub const ERROR_INVALID_TASK_NAME: WIN32_ERROR = 1550u32; +pub const ERROR_INVALID_TASK_INDEX: WIN32_ERROR = 1551u32; +pub const ERROR_THREAD_ALREADY_IN_TASK: WIN32_ERROR = 1552u32; +pub const ERROR_INSTALL_SERVICE_FAILURE: WIN32_ERROR = 1601u32; +pub const ERROR_INSTALL_USEREXIT: WIN32_ERROR = 1602u32; +pub const ERROR_INSTALL_FAILURE: WIN32_ERROR = 1603u32; +pub const ERROR_INSTALL_SUSPEND: WIN32_ERROR = 1604u32; +pub const ERROR_UNKNOWN_PRODUCT: WIN32_ERROR = 1605u32; +pub const ERROR_UNKNOWN_FEATURE: WIN32_ERROR = 1606u32; +pub const ERROR_UNKNOWN_COMPONENT: WIN32_ERROR = 1607u32; +pub const ERROR_UNKNOWN_PROPERTY: WIN32_ERROR = 1608u32; +pub const ERROR_INVALID_HANDLE_STATE: WIN32_ERROR = 1609u32; +pub const ERROR_BAD_CONFIGURATION: WIN32_ERROR = 1610u32; +pub const ERROR_INDEX_ABSENT: WIN32_ERROR = 1611u32; +pub const ERROR_INSTALL_SOURCE_ABSENT: WIN32_ERROR = 1612u32; +pub const ERROR_INSTALL_PACKAGE_VERSION: WIN32_ERROR = 1613u32; +pub const ERROR_PRODUCT_UNINSTALLED: WIN32_ERROR = 1614u32; +pub const ERROR_BAD_QUERY_SYNTAX: WIN32_ERROR = 1615u32; +pub const ERROR_INVALID_FIELD: WIN32_ERROR = 1616u32; +pub const ERROR_DEVICE_REMOVED: WIN32_ERROR = 1617u32; +pub const ERROR_INSTALL_ALREADY_RUNNING: WIN32_ERROR = 1618u32; +pub const ERROR_INSTALL_PACKAGE_OPEN_FAILED: WIN32_ERROR = 1619u32; +pub const ERROR_INSTALL_PACKAGE_INVALID: WIN32_ERROR = 1620u32; +pub const ERROR_INSTALL_UI_FAILURE: WIN32_ERROR = 1621u32; +pub const ERROR_INSTALL_LOG_FAILURE: WIN32_ERROR = 1622u32; +pub const ERROR_INSTALL_LANGUAGE_UNSUPPORTED: WIN32_ERROR = 1623u32; +pub const ERROR_INSTALL_TRANSFORM_FAILURE: WIN32_ERROR = 1624u32; +pub const ERROR_INSTALL_PACKAGE_REJECTED: WIN32_ERROR = 1625u32; +pub const ERROR_FUNCTION_NOT_CALLED: WIN32_ERROR = 1626u32; +pub const ERROR_FUNCTION_FAILED: WIN32_ERROR = 1627u32; +pub const ERROR_INVALID_TABLE: WIN32_ERROR = 1628u32; +pub const ERROR_DATATYPE_MISMATCH: WIN32_ERROR = 1629u32; +pub const ERROR_UNSUPPORTED_TYPE: WIN32_ERROR = 1630u32; +pub const ERROR_CREATE_FAILED: WIN32_ERROR = 1631u32; +pub const ERROR_INSTALL_TEMP_UNWRITABLE: WIN32_ERROR = 1632u32; +pub const ERROR_INSTALL_PLATFORM_UNSUPPORTED: WIN32_ERROR = 1633u32; +pub const ERROR_INSTALL_NOTUSED: WIN32_ERROR = 1634u32; +pub const ERROR_PATCH_PACKAGE_OPEN_FAILED: WIN32_ERROR = 1635u32; +pub const ERROR_PATCH_PACKAGE_INVALID: WIN32_ERROR = 1636u32; +pub const ERROR_PATCH_PACKAGE_UNSUPPORTED: WIN32_ERROR = 1637u32; +pub const ERROR_PRODUCT_VERSION: WIN32_ERROR = 1638u32; +pub const ERROR_INVALID_COMMAND_LINE: WIN32_ERROR = 1639u32; +pub const ERROR_INSTALL_REMOTE_DISALLOWED: WIN32_ERROR = 1640u32; +pub const ERROR_SUCCESS_REBOOT_INITIATED: WIN32_ERROR = 1641u32; +pub const ERROR_PATCH_TARGET_NOT_FOUND: WIN32_ERROR = 1642u32; +pub const ERROR_PATCH_PACKAGE_REJECTED: WIN32_ERROR = 1643u32; +pub const ERROR_INSTALL_TRANSFORM_REJECTED: WIN32_ERROR = 1644u32; +pub const ERROR_INSTALL_REMOTE_PROHIBITED: WIN32_ERROR = 1645u32; +pub const ERROR_PATCH_REMOVAL_UNSUPPORTED: WIN32_ERROR = 1646u32; +pub const ERROR_UNKNOWN_PATCH: WIN32_ERROR = 1647u32; +pub const ERROR_PATCH_NO_SEQUENCE: WIN32_ERROR = 1648u32; +pub const ERROR_PATCH_REMOVAL_DISALLOWED: WIN32_ERROR = 1649u32; +pub const ERROR_INVALID_PATCH_XML: WIN32_ERROR = 1650u32; +pub const ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT: WIN32_ERROR = 1651u32; +pub const ERROR_INSTALL_SERVICE_SAFEBOOT: WIN32_ERROR = 1652u32; +pub const ERROR_FAIL_FAST_EXCEPTION: WIN32_ERROR = 1653u32; +pub const ERROR_INSTALL_REJECTED: WIN32_ERROR = 1654u32; +pub const ERROR_DYNAMIC_CODE_BLOCKED: WIN32_ERROR = 1655u32; +pub const ERROR_NOT_SAME_OBJECT: WIN32_ERROR = 1656u32; +pub const ERROR_STRICT_CFG_VIOLATION: WIN32_ERROR = 1657u32; +pub const ERROR_SET_CONTEXT_DENIED: WIN32_ERROR = 1660u32; +pub const ERROR_CROSS_PARTITION_VIOLATION: WIN32_ERROR = 1661u32; +pub const ERROR_RETURN_ADDRESS_HIJACK_ATTEMPT: WIN32_ERROR = 1662u32; +pub const ERROR_INVALID_USER_BUFFER: WIN32_ERROR = 1784u32; +pub const ERROR_UNRECOGNIZED_MEDIA: WIN32_ERROR = 1785u32; +pub const ERROR_NO_TRUST_LSA_SECRET: WIN32_ERROR = 1786u32; +pub const ERROR_NO_TRUST_SAM_ACCOUNT: WIN32_ERROR = 1787u32; +pub const ERROR_TRUSTED_DOMAIN_FAILURE: WIN32_ERROR = 1788u32; +pub const ERROR_TRUSTED_RELATIONSHIP_FAILURE: WIN32_ERROR = 1789u32; +pub const ERROR_TRUST_FAILURE: WIN32_ERROR = 1790u32; +pub const ERROR_NETLOGON_NOT_STARTED: WIN32_ERROR = 1792u32; +pub const ERROR_ACCOUNT_EXPIRED: WIN32_ERROR = 1793u32; +pub const ERROR_REDIRECTOR_HAS_OPEN_HANDLES: WIN32_ERROR = 1794u32; +pub const ERROR_PRINTER_DRIVER_ALREADY_INSTALLED: WIN32_ERROR = 1795u32; +pub const ERROR_UNKNOWN_PORT: WIN32_ERROR = 1796u32; +pub const ERROR_UNKNOWN_PRINTER_DRIVER: WIN32_ERROR = 1797u32; +pub const ERROR_UNKNOWN_PRINTPROCESSOR: WIN32_ERROR = 1798u32; +pub const ERROR_INVALID_SEPARATOR_FILE: WIN32_ERROR = 1799u32; +pub const ERROR_INVALID_PRIORITY: WIN32_ERROR = 1800u32; +pub const ERROR_INVALID_PRINTER_NAME: WIN32_ERROR = 1801u32; +pub const ERROR_PRINTER_ALREADY_EXISTS: WIN32_ERROR = 1802u32; +pub const ERROR_INVALID_PRINTER_COMMAND: WIN32_ERROR = 1803u32; +pub const ERROR_INVALID_DATATYPE: WIN32_ERROR = 1804u32; +pub const ERROR_INVALID_ENVIRONMENT: WIN32_ERROR = 1805u32; +pub const ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT: WIN32_ERROR = 1807u32; +pub const ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT: WIN32_ERROR = 1808u32; +pub const ERROR_NOLOGON_SERVER_TRUST_ACCOUNT: WIN32_ERROR = 1809u32; +pub const ERROR_DOMAIN_TRUST_INCONSISTENT: WIN32_ERROR = 1810u32; +pub const ERROR_SERVER_HAS_OPEN_HANDLES: WIN32_ERROR = 1811u32; +pub const ERROR_RESOURCE_DATA_NOT_FOUND: WIN32_ERROR = 1812u32; +pub const ERROR_RESOURCE_TYPE_NOT_FOUND: WIN32_ERROR = 1813u32; +pub const ERROR_RESOURCE_NAME_NOT_FOUND: WIN32_ERROR = 1814u32; +pub const ERROR_RESOURCE_LANG_NOT_FOUND: WIN32_ERROR = 1815u32; +pub const ERROR_NOT_ENOUGH_QUOTA: WIN32_ERROR = 1816u32; +pub const ERROR_INVALID_TIME: WIN32_ERROR = 1901u32; +pub const ERROR_INVALID_FORM_NAME: WIN32_ERROR = 1902u32; +pub const ERROR_INVALID_FORM_SIZE: WIN32_ERROR = 1903u32; +pub const ERROR_ALREADY_WAITING: WIN32_ERROR = 1904u32; +pub const ERROR_PRINTER_DELETED: WIN32_ERROR = 1905u32; +pub const ERROR_INVALID_PRINTER_STATE: WIN32_ERROR = 1906u32; +pub const ERROR_PASSWORD_MUST_CHANGE: WIN32_ERROR = 1907u32; +pub const ERROR_DOMAIN_CONTROLLER_NOT_FOUND: WIN32_ERROR = 1908u32; +pub const ERROR_ACCOUNT_LOCKED_OUT: WIN32_ERROR = 1909u32; +pub const ERROR_NO_SITENAME: WIN32_ERROR = 1919u32; +pub const ERROR_CANT_ACCESS_FILE: WIN32_ERROR = 1920u32; +pub const ERROR_CANT_RESOLVE_FILENAME: WIN32_ERROR = 1921u32; +pub const ERROR_KM_DRIVER_BLOCKED: WIN32_ERROR = 1930u32; +pub const ERROR_CONTEXT_EXPIRED: WIN32_ERROR = 1931u32; +pub const ERROR_PER_USER_TRUST_QUOTA_EXCEEDED: WIN32_ERROR = 1932u32; +pub const ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED: WIN32_ERROR = 1933u32; +pub const ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED: WIN32_ERROR = 1934u32; +pub const ERROR_AUTHENTICATION_FIREWALL_FAILED: WIN32_ERROR = 1935u32; +pub const ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED: WIN32_ERROR = 1936u32; +pub const ERROR_NTLM_BLOCKED: WIN32_ERROR = 1937u32; +pub const ERROR_PASSWORD_CHANGE_REQUIRED: WIN32_ERROR = 1938u32; +pub const ERROR_LOST_MODE_LOGON_RESTRICTION: WIN32_ERROR = 1939u32; +pub const ERROR_INVALID_PIXEL_FORMAT: WIN32_ERROR = 2000u32; +pub const ERROR_BAD_DRIVER: WIN32_ERROR = 2001u32; +pub const ERROR_INVALID_WINDOW_STYLE: WIN32_ERROR = 2002u32; +pub const ERROR_METAFILE_NOT_SUPPORTED: WIN32_ERROR = 2003u32; +pub const ERROR_TRANSFORM_NOT_SUPPORTED: WIN32_ERROR = 2004u32; +pub const ERROR_CLIPPING_NOT_SUPPORTED: WIN32_ERROR = 2005u32; +pub const ERROR_INVALID_CMM: WIN32_ERROR = 2010u32; +pub const ERROR_INVALID_PROFILE: WIN32_ERROR = 2011u32; +pub const ERROR_TAG_NOT_FOUND: WIN32_ERROR = 2012u32; +pub const ERROR_TAG_NOT_PRESENT: WIN32_ERROR = 2013u32; +pub const ERROR_DUPLICATE_TAG: WIN32_ERROR = 2014u32; +pub const ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE: WIN32_ERROR = 2015u32; +pub const ERROR_PROFILE_NOT_FOUND: WIN32_ERROR = 2016u32; +pub const ERROR_INVALID_COLORSPACE: WIN32_ERROR = 2017u32; +pub const ERROR_ICM_NOT_ENABLED: WIN32_ERROR = 2018u32; +pub const ERROR_DELETING_ICM_XFORM: WIN32_ERROR = 2019u32; +pub const ERROR_INVALID_TRANSFORM: WIN32_ERROR = 2020u32; +pub const ERROR_COLORSPACE_MISMATCH: WIN32_ERROR = 2021u32; +pub const ERROR_INVALID_COLORINDEX: WIN32_ERROR = 2022u32; +pub const ERROR_PROFILE_DOES_NOT_MATCH_DEVICE: WIN32_ERROR = 2023u32; +pub const ERROR_CONNECTED_OTHER_PASSWORD: WIN32_ERROR = 2108u32; +pub const ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT: WIN32_ERROR = 2109u32; +pub const ERROR_BAD_USERNAME: WIN32_ERROR = 2202u32; +pub const ERROR_NOT_CONNECTED: WIN32_ERROR = 2250u32; +pub const ERROR_OPEN_FILES: WIN32_ERROR = 2401u32; +pub const ERROR_ACTIVE_CONNECTIONS: WIN32_ERROR = 2402u32; +pub const ERROR_DEVICE_IN_USE: WIN32_ERROR = 2404u32; +pub const ERROR_UNKNOWN_PRINT_MONITOR: WIN32_ERROR = 3000u32; +pub const ERROR_PRINTER_DRIVER_IN_USE: WIN32_ERROR = 3001u32; +pub const ERROR_SPOOL_FILE_NOT_FOUND: WIN32_ERROR = 3002u32; +pub const ERROR_SPL_NO_STARTDOC: WIN32_ERROR = 3003u32; +pub const ERROR_SPL_NO_ADDJOB: WIN32_ERROR = 3004u32; +pub const ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED: WIN32_ERROR = 3005u32; +pub const ERROR_PRINT_MONITOR_ALREADY_INSTALLED: WIN32_ERROR = 3006u32; +pub const ERROR_INVALID_PRINT_MONITOR: WIN32_ERROR = 3007u32; +pub const ERROR_PRINT_MONITOR_IN_USE: WIN32_ERROR = 3008u32; +pub const ERROR_PRINTER_HAS_JOBS_QUEUED: WIN32_ERROR = 3009u32; +pub const ERROR_SUCCESS_REBOOT_REQUIRED: WIN32_ERROR = 3010u32; +pub const ERROR_SUCCESS_RESTART_REQUIRED: WIN32_ERROR = 3011u32; +pub const ERROR_PRINTER_NOT_FOUND: WIN32_ERROR = 3012u32; +pub const ERROR_PRINTER_DRIVER_WARNED: WIN32_ERROR = 3013u32; +pub const ERROR_PRINTER_DRIVER_BLOCKED: WIN32_ERROR = 3014u32; +pub const ERROR_PRINTER_DRIVER_PACKAGE_IN_USE: WIN32_ERROR = 3015u32; +pub const ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND: WIN32_ERROR = 3016u32; +pub const ERROR_FAIL_REBOOT_REQUIRED: WIN32_ERROR = 3017u32; +pub const ERROR_FAIL_REBOOT_INITIATED: WIN32_ERROR = 3018u32; +pub const ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED: WIN32_ERROR = 3019u32; +pub const ERROR_PRINT_JOB_RESTART_REQUIRED: WIN32_ERROR = 3020u32; +pub const ERROR_INVALID_PRINTER_DRIVER_MANIFEST: WIN32_ERROR = 3021u32; +pub const ERROR_PRINTER_NOT_SHAREABLE: WIN32_ERROR = 3022u32; +pub const ERROR_SERVER_SERVICE_CALL_REQUIRES_SMB1: WIN32_ERROR = 3023u32; +pub const ERROR_NETWORK_AUTHENTICATION_PROMPT_CANCELED: WIN32_ERROR = 3024u32; +pub const ERROR_REQUEST_PAUSED: WIN32_ERROR = 3050u32; +pub const ERROR_APPEXEC_CONDITION_NOT_SATISFIED: WIN32_ERROR = 3060u32; +pub const ERROR_APPEXEC_HANDLE_INVALIDATED: WIN32_ERROR = 3061u32; +pub const ERROR_APPEXEC_INVALID_HOST_GENERATION: WIN32_ERROR = 3062u32; +pub const ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION: WIN32_ERROR = 3063u32; +pub const ERROR_APPEXEC_INVALID_HOST_STATE: WIN32_ERROR = 3064u32; +pub const ERROR_APPEXEC_NO_DONOR: WIN32_ERROR = 3065u32; +pub const ERROR_APPEXEC_HOST_ID_MISMATCH: WIN32_ERROR = 3066u32; +pub const ERROR_APPEXEC_UNKNOWN_USER: WIN32_ERROR = 3067u32; +pub const ERROR_APPEXEC_APP_COMPAT_BLOCK: WIN32_ERROR = 3068u32; +pub const ERROR_APPEXEC_CALLER_WAIT_TIMEOUT: WIN32_ERROR = 3069u32; +pub const ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_TERMINATION: WIN32_ERROR = 3070u32; +pub const ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_LICENSING: WIN32_ERROR = 3071u32; +pub const ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_RESOURCES: WIN32_ERROR = 3072u32; +pub const ERROR_VRF_VOLATILE_CFG_AND_IO_ENABLED: WIN32_ERROR = 3080u32; +pub const ERROR_VRF_VOLATILE_NOT_STOPPABLE: WIN32_ERROR = 3081u32; +pub const ERROR_VRF_VOLATILE_SAFE_MODE: WIN32_ERROR = 3082u32; +pub const ERROR_VRF_VOLATILE_NOT_RUNNABLE_SYSTEM: WIN32_ERROR = 3083u32; +pub const ERROR_VRF_VOLATILE_NOT_SUPPORTED_RULECLASS: WIN32_ERROR = 3084u32; +pub const ERROR_VRF_VOLATILE_PROTECTED_DRIVER: WIN32_ERROR = 3085u32; +pub const ERROR_VRF_VOLATILE_NMI_REGISTERED: WIN32_ERROR = 3086u32; +pub const ERROR_VRF_VOLATILE_SETTINGS_CONFLICT: WIN32_ERROR = 3087u32; +pub const ERROR_DIF_IOCALLBACK_NOT_REPLACED: WIN32_ERROR = 3190u32; +pub const ERROR_DIF_LIVEDUMP_LIMIT_EXCEEDED: WIN32_ERROR = 3191u32; +pub const ERROR_DIF_VOLATILE_SECTION_NOT_LOCKED: WIN32_ERROR = 3192u32; +pub const ERROR_DIF_VOLATILE_DRIVER_HOTPATCHED: WIN32_ERROR = 3193u32; +pub const ERROR_DIF_VOLATILE_INVALID_INFO: WIN32_ERROR = 3194u32; +pub const ERROR_DIF_VOLATILE_DRIVER_IS_NOT_RUNNING: WIN32_ERROR = 3195u32; +pub const ERROR_DIF_VOLATILE_PLUGIN_IS_NOT_RUNNING: WIN32_ERROR = 3196u32; +pub const ERROR_DIF_VOLATILE_PLUGIN_CHANGE_NOT_ALLOWED: WIN32_ERROR = 3197u32; +pub const ERROR_DIF_VOLATILE_NOT_ALLOWED: WIN32_ERROR = 3198u32; +pub const ERROR_DIF_BINDING_API_NOT_FOUND: WIN32_ERROR = 3199u32; +pub const ERROR_IO_REISSUE_AS_CACHED: WIN32_ERROR = 3950u32; +pub const ERROR_WINS_INTERNAL: WIN32_ERROR = 4000u32; +pub const ERROR_CAN_NOT_DEL_LOCAL_WINS: WIN32_ERROR = 4001u32; +pub const ERROR_STATIC_INIT: WIN32_ERROR = 4002u32; +pub const ERROR_INC_BACKUP: WIN32_ERROR = 4003u32; +pub const ERROR_FULL_BACKUP: WIN32_ERROR = 4004u32; +pub const ERROR_REC_NON_EXISTENT: WIN32_ERROR = 4005u32; +pub const ERROR_RPL_NOT_ALLOWED: WIN32_ERROR = 4006u32; +pub const ERROR_DHCP_ADDRESS_CONFLICT: WIN32_ERROR = 4100u32; +pub const ERROR_WMI_GUID_NOT_FOUND: WIN32_ERROR = 4200u32; +pub const ERROR_WMI_INSTANCE_NOT_FOUND: WIN32_ERROR = 4201u32; +pub const ERROR_WMI_ITEMID_NOT_FOUND: WIN32_ERROR = 4202u32; +pub const ERROR_WMI_TRY_AGAIN: WIN32_ERROR = 4203u32; +pub const ERROR_WMI_DP_NOT_FOUND: WIN32_ERROR = 4204u32; +pub const ERROR_WMI_UNRESOLVED_INSTANCE_REF: WIN32_ERROR = 4205u32; +pub const ERROR_WMI_ALREADY_ENABLED: WIN32_ERROR = 4206u32; +pub const ERROR_WMI_GUID_DISCONNECTED: WIN32_ERROR = 4207u32; +pub const ERROR_WMI_SERVER_UNAVAILABLE: WIN32_ERROR = 4208u32; +pub const ERROR_WMI_DP_FAILED: WIN32_ERROR = 4209u32; +pub const ERROR_WMI_INVALID_MOF: WIN32_ERROR = 4210u32; +pub const ERROR_WMI_INVALID_REGINFO: WIN32_ERROR = 4211u32; +pub const ERROR_WMI_ALREADY_DISABLED: WIN32_ERROR = 4212u32; +pub const ERROR_WMI_READ_ONLY: WIN32_ERROR = 4213u32; +pub const ERROR_WMI_SET_FAILURE: WIN32_ERROR = 4214u32; +pub const ERROR_NOT_APPCONTAINER: WIN32_ERROR = 4250u32; +pub const ERROR_APPCONTAINER_REQUIRED: WIN32_ERROR = 4251u32; +pub const ERROR_NOT_SUPPORTED_IN_APPCONTAINER: WIN32_ERROR = 4252u32; +pub const ERROR_INVALID_PACKAGE_SID_LENGTH: WIN32_ERROR = 4253u32; +pub const ERROR_INVALID_MEDIA: WIN32_ERROR = 4300u32; +pub const ERROR_INVALID_LIBRARY: WIN32_ERROR = 4301u32; +pub const ERROR_INVALID_MEDIA_POOL: WIN32_ERROR = 4302u32; +pub const ERROR_DRIVE_MEDIA_MISMATCH: WIN32_ERROR = 4303u32; +pub const ERROR_MEDIA_OFFLINE: WIN32_ERROR = 4304u32; +pub const ERROR_LIBRARY_OFFLINE: WIN32_ERROR = 4305u32; +pub const ERROR_EMPTY: WIN32_ERROR = 4306u32; +pub const ERROR_NOT_EMPTY: WIN32_ERROR = 4307u32; +pub const ERROR_MEDIA_UNAVAILABLE: WIN32_ERROR = 4308u32; +pub const ERROR_RESOURCE_DISABLED: WIN32_ERROR = 4309u32; +pub const ERROR_INVALID_CLEANER: WIN32_ERROR = 4310u32; +pub const ERROR_UNABLE_TO_CLEAN: WIN32_ERROR = 4311u32; +pub const ERROR_OBJECT_NOT_FOUND: WIN32_ERROR = 4312u32; +pub const ERROR_DATABASE_FAILURE: WIN32_ERROR = 4313u32; +pub const ERROR_DATABASE_FULL: WIN32_ERROR = 4314u32; +pub const ERROR_MEDIA_INCOMPATIBLE: WIN32_ERROR = 4315u32; +pub const ERROR_RESOURCE_NOT_PRESENT: WIN32_ERROR = 4316u32; +pub const ERROR_INVALID_OPERATION: WIN32_ERROR = 4317u32; +pub const ERROR_MEDIA_NOT_AVAILABLE: WIN32_ERROR = 4318u32; +pub const ERROR_DEVICE_NOT_AVAILABLE: WIN32_ERROR = 4319u32; +pub const ERROR_REQUEST_REFUSED: WIN32_ERROR = 4320u32; +pub const ERROR_INVALID_DRIVE_OBJECT: WIN32_ERROR = 4321u32; +pub const ERROR_LIBRARY_FULL: WIN32_ERROR = 4322u32; +pub const ERROR_MEDIUM_NOT_ACCESSIBLE: WIN32_ERROR = 4323u32; +pub const ERROR_UNABLE_TO_LOAD_MEDIUM: WIN32_ERROR = 4324u32; +pub const ERROR_UNABLE_TO_INVENTORY_DRIVE: WIN32_ERROR = 4325u32; +pub const ERROR_UNABLE_TO_INVENTORY_SLOT: WIN32_ERROR = 4326u32; +pub const ERROR_UNABLE_TO_INVENTORY_TRANSPORT: WIN32_ERROR = 4327u32; +pub const ERROR_TRANSPORT_FULL: WIN32_ERROR = 4328u32; +pub const ERROR_CONTROLLING_IEPORT: WIN32_ERROR = 4329u32; +pub const ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA: WIN32_ERROR = 4330u32; +pub const ERROR_CLEANER_SLOT_SET: WIN32_ERROR = 4331u32; +pub const ERROR_CLEANER_SLOT_NOT_SET: WIN32_ERROR = 4332u32; +pub const ERROR_CLEANER_CARTRIDGE_SPENT: WIN32_ERROR = 4333u32; +pub const ERROR_UNEXPECTED_OMID: WIN32_ERROR = 4334u32; +pub const ERROR_CANT_DELETE_LAST_ITEM: WIN32_ERROR = 4335u32; +pub const ERROR_MESSAGE_EXCEEDS_MAX_SIZE: WIN32_ERROR = 4336u32; +pub const ERROR_VOLUME_CONTAINS_SYS_FILES: WIN32_ERROR = 4337u32; +pub const ERROR_INDIGENOUS_TYPE: WIN32_ERROR = 4338u32; +pub const ERROR_NO_SUPPORTING_DRIVES: WIN32_ERROR = 4339u32; +pub const ERROR_CLEANER_CARTRIDGE_INSTALLED: WIN32_ERROR = 4340u32; +pub const ERROR_IEPORT_FULL: WIN32_ERROR = 4341u32; +pub const ERROR_FILE_OFFLINE: WIN32_ERROR = 4350u32; +pub const ERROR_REMOTE_STORAGE_NOT_ACTIVE: WIN32_ERROR = 4351u32; +pub const ERROR_REMOTE_STORAGE_MEDIA_ERROR: WIN32_ERROR = 4352u32; +pub const ERROR_NOT_A_REPARSE_POINT: WIN32_ERROR = 4390u32; +pub const ERROR_REPARSE_ATTRIBUTE_CONFLICT: WIN32_ERROR = 4391u32; +pub const ERROR_INVALID_REPARSE_DATA: WIN32_ERROR = 4392u32; +pub const ERROR_REPARSE_TAG_INVALID: WIN32_ERROR = 4393u32; +pub const ERROR_REPARSE_TAG_MISMATCH: WIN32_ERROR = 4394u32; +pub const ERROR_REPARSE_POINT_ENCOUNTERED: WIN32_ERROR = 4395u32; +pub const ERROR_APP_DATA_NOT_FOUND: WIN32_ERROR = 4400u32; +pub const ERROR_APP_DATA_EXPIRED: WIN32_ERROR = 4401u32; +pub const ERROR_APP_DATA_CORRUPT: WIN32_ERROR = 4402u32; +pub const ERROR_APP_DATA_LIMIT_EXCEEDED: WIN32_ERROR = 4403u32; +pub const ERROR_APP_DATA_REBOOT_REQUIRED: WIN32_ERROR = 4404u32; +pub const ERROR_SECUREBOOT_ROLLBACK_DETECTED: WIN32_ERROR = 4420u32; +pub const ERROR_SECUREBOOT_POLICY_VIOLATION: WIN32_ERROR = 4421u32; +pub const ERROR_SECUREBOOT_INVALID_POLICY: WIN32_ERROR = 4422u32; +pub const ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND: WIN32_ERROR = 4423u32; +pub const ERROR_SECUREBOOT_POLICY_NOT_SIGNED: WIN32_ERROR = 4424u32; +pub const ERROR_SECUREBOOT_NOT_ENABLED: WIN32_ERROR = 4425u32; +pub const ERROR_SECUREBOOT_FILE_REPLACED: WIN32_ERROR = 4426u32; +pub const ERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED: WIN32_ERROR = 4427u32; +pub const ERROR_SECUREBOOT_POLICY_UNKNOWN: WIN32_ERROR = 4428u32; +pub const ERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION: WIN32_ERROR = 4429u32; +pub const ERROR_SECUREBOOT_PLATFORM_ID_MISMATCH: WIN32_ERROR = 4430u32; +pub const ERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED: WIN32_ERROR = 4431u32; +pub const ERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH: WIN32_ERROR = 4432u32; +pub const ERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING: WIN32_ERROR = 4433u32; +pub const ERROR_SECUREBOOT_NOT_BASE_POLICY: WIN32_ERROR = 4434u32; +pub const ERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY: WIN32_ERROR = 4435u32; +pub const ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED: WIN32_ERROR = 4440u32; +pub const ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED: WIN32_ERROR = 4441u32; +pub const ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED: WIN32_ERROR = 4442u32; +pub const ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED: WIN32_ERROR = 4443u32; +pub const ERROR_ALREADY_HAS_STREAM_ID: WIN32_ERROR = 4444u32; +pub const ERROR_SMR_GARBAGE_COLLECTION_REQUIRED: WIN32_ERROR = 4445u32; +pub const ERROR_WOF_WIM_HEADER_CORRUPT: WIN32_ERROR = 4446u32; +pub const ERROR_WOF_WIM_RESOURCE_TABLE_CORRUPT: WIN32_ERROR = 4447u32; +pub const ERROR_WOF_FILE_RESOURCE_TABLE_CORRUPT: WIN32_ERROR = 4448u32; +pub const ERROR_OBJECT_IS_IMMUTABLE: WIN32_ERROR = 4449u32; +pub const ERROR_VOLUME_NOT_SIS_ENABLED: WIN32_ERROR = 4500u32; +pub const ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED: WIN32_ERROR = 4550u32; +pub const ERROR_SYSTEM_INTEGRITY_POLICY_VIOLATION: WIN32_ERROR = 4551u32; +pub const ERROR_SYSTEM_INTEGRITY_INVALID_POLICY: WIN32_ERROR = 4552u32; +pub const ERROR_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED: WIN32_ERROR = 4553u32; +pub const ERROR_SYSTEM_INTEGRITY_TOO_MANY_POLICIES: WIN32_ERROR = 4554u32; +pub const ERROR_SYSTEM_INTEGRITY_SUPPLEMENTAL_POLICY_NOT_AUTHORIZED: WIN32_ERROR = 4555u32; +pub const ERROR_SYSTEM_INTEGRITY_REPUTATION_MALICIOUS: WIN32_ERROR = 4556u32; +pub const ERROR_SYSTEM_INTEGRITY_REPUTATION_PUA: WIN32_ERROR = 4557u32; +pub const ERROR_SYSTEM_INTEGRITY_REPUTATION_DANGEROUS_EXT: WIN32_ERROR = 4558u32; +pub const ERROR_SYSTEM_INTEGRITY_REPUTATION_OFFLINE: WIN32_ERROR = 4559u32; +pub const ERROR_VSM_NOT_INITIALIZED: WIN32_ERROR = 4560u32; +pub const ERROR_VSM_DMA_PROTECTION_NOT_IN_USE: WIN32_ERROR = 4561u32; +pub const ERROR_PLATFORM_MANIFEST_NOT_AUTHORIZED: WIN32_ERROR = 4570u32; +pub const ERROR_PLATFORM_MANIFEST_INVALID: WIN32_ERROR = 4571u32; +pub const ERROR_PLATFORM_MANIFEST_FILE_NOT_AUTHORIZED: WIN32_ERROR = 4572u32; +pub const ERROR_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED: WIN32_ERROR = 4573u32; +pub const ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND: WIN32_ERROR = 4574u32; +pub const ERROR_PLATFORM_MANIFEST_NOT_ACTIVE: WIN32_ERROR = 4575u32; +pub const ERROR_PLATFORM_MANIFEST_NOT_SIGNED: WIN32_ERROR = 4576u32; +pub const ERROR_SYSTEM_INTEGRITY_REPUTATION_UNFRIENDLY_FILE: WIN32_ERROR = 4580u32; +pub const ERROR_SYSTEM_INTEGRITY_REPUTATION_UNATTAINABLE: WIN32_ERROR = 4581u32; +pub const ERROR_DEPENDENT_RESOURCE_EXISTS: WIN32_ERROR = 5001u32; +pub const ERROR_DEPENDENCY_NOT_FOUND: WIN32_ERROR = 5002u32; +pub const ERROR_DEPENDENCY_ALREADY_EXISTS: WIN32_ERROR = 5003u32; +pub const ERROR_RESOURCE_NOT_ONLINE: WIN32_ERROR = 5004u32; +pub const ERROR_HOST_NODE_NOT_AVAILABLE: WIN32_ERROR = 5005u32; +pub const ERROR_RESOURCE_NOT_AVAILABLE: WIN32_ERROR = 5006u32; +pub const ERROR_RESOURCE_NOT_FOUND: WIN32_ERROR = 5007u32; +pub const ERROR_SHUTDOWN_CLUSTER: WIN32_ERROR = 5008u32; +pub const ERROR_CANT_EVICT_ACTIVE_NODE: WIN32_ERROR = 5009u32; +pub const ERROR_OBJECT_ALREADY_EXISTS: WIN32_ERROR = 5010u32; +pub const ERROR_OBJECT_IN_LIST: WIN32_ERROR = 5011u32; +pub const ERROR_GROUP_NOT_AVAILABLE: WIN32_ERROR = 5012u32; +pub const ERROR_GROUP_NOT_FOUND: WIN32_ERROR = 5013u32; +pub const ERROR_GROUP_NOT_ONLINE: WIN32_ERROR = 5014u32; +pub const ERROR_HOST_NODE_NOT_RESOURCE_OWNER: WIN32_ERROR = 5015u32; +pub const ERROR_HOST_NODE_NOT_GROUP_OWNER: WIN32_ERROR = 5016u32; +pub const ERROR_RESMON_CREATE_FAILED: WIN32_ERROR = 5017u32; +pub const ERROR_RESMON_ONLINE_FAILED: WIN32_ERROR = 5018u32; +pub const ERROR_RESOURCE_ONLINE: WIN32_ERROR = 5019u32; +pub const ERROR_QUORUM_RESOURCE: WIN32_ERROR = 5020u32; +pub const ERROR_NOT_QUORUM_CAPABLE: WIN32_ERROR = 5021u32; +pub const ERROR_CLUSTER_SHUTTING_DOWN: WIN32_ERROR = 5022u32; +pub const ERROR_INVALID_STATE: WIN32_ERROR = 5023u32; +pub const ERROR_RESOURCE_PROPERTIES_STORED: WIN32_ERROR = 5024u32; +pub const ERROR_NOT_QUORUM_CLASS: WIN32_ERROR = 5025u32; +pub const ERROR_CORE_RESOURCE: WIN32_ERROR = 5026u32; +pub const ERROR_QUORUM_RESOURCE_ONLINE_FAILED: WIN32_ERROR = 5027u32; +pub const ERROR_QUORUMLOG_OPEN_FAILED: WIN32_ERROR = 5028u32; +pub const ERROR_CLUSTERLOG_CORRUPT: WIN32_ERROR = 5029u32; +pub const ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE: WIN32_ERROR = 5030u32; +pub const ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE: WIN32_ERROR = 5031u32; +pub const ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND: WIN32_ERROR = 5032u32; +pub const ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE: WIN32_ERROR = 5033u32; +pub const ERROR_QUORUM_OWNER_ALIVE: WIN32_ERROR = 5034u32; +pub const ERROR_NETWORK_NOT_AVAILABLE: WIN32_ERROR = 5035u32; +pub const ERROR_NODE_NOT_AVAILABLE: WIN32_ERROR = 5036u32; +pub const ERROR_ALL_NODES_NOT_AVAILABLE: WIN32_ERROR = 5037u32; +pub const ERROR_RESOURCE_FAILED: WIN32_ERROR = 5038u32; +pub const ERROR_CLUSTER_INVALID_NODE: WIN32_ERROR = 5039u32; +pub const ERROR_CLUSTER_NODE_EXISTS: WIN32_ERROR = 5040u32; +pub const ERROR_CLUSTER_JOIN_IN_PROGRESS: WIN32_ERROR = 5041u32; +pub const ERROR_CLUSTER_NODE_NOT_FOUND: WIN32_ERROR = 5042u32; +pub const ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND: WIN32_ERROR = 5043u32; +pub const ERROR_CLUSTER_NETWORK_EXISTS: WIN32_ERROR = 5044u32; +pub const ERROR_CLUSTER_NETWORK_NOT_FOUND: WIN32_ERROR = 5045u32; +pub const ERROR_CLUSTER_NETINTERFACE_EXISTS: WIN32_ERROR = 5046u32; +pub const ERROR_CLUSTER_NETINTERFACE_NOT_FOUND: WIN32_ERROR = 5047u32; +pub const ERROR_CLUSTER_INVALID_REQUEST: WIN32_ERROR = 5048u32; +pub const ERROR_CLUSTER_INVALID_NETWORK_PROVIDER: WIN32_ERROR = 5049u32; +pub const ERROR_CLUSTER_NODE_DOWN: WIN32_ERROR = 5050u32; +pub const ERROR_CLUSTER_NODE_UNREACHABLE: WIN32_ERROR = 5051u32; +pub const ERROR_CLUSTER_NODE_NOT_MEMBER: WIN32_ERROR = 5052u32; +pub const ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS: WIN32_ERROR = 5053u32; +pub const ERROR_CLUSTER_INVALID_NETWORK: WIN32_ERROR = 5054u32; +pub const ERROR_CLUSTER_NODE_UP: WIN32_ERROR = 5056u32; +pub const ERROR_CLUSTER_IPADDR_IN_USE: WIN32_ERROR = 5057u32; +pub const ERROR_CLUSTER_NODE_NOT_PAUSED: WIN32_ERROR = 5058u32; +pub const ERROR_CLUSTER_NO_SECURITY_CONTEXT: WIN32_ERROR = 5059u32; +pub const ERROR_CLUSTER_NETWORK_NOT_INTERNAL: WIN32_ERROR = 5060u32; +pub const ERROR_CLUSTER_NODE_ALREADY_UP: WIN32_ERROR = 5061u32; +pub const ERROR_CLUSTER_NODE_ALREADY_DOWN: WIN32_ERROR = 5062u32; +pub const ERROR_CLUSTER_NETWORK_ALREADY_ONLINE: WIN32_ERROR = 5063u32; +pub const ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE: WIN32_ERROR = 5064u32; +pub const ERROR_CLUSTER_NODE_ALREADY_MEMBER: WIN32_ERROR = 5065u32; +pub const ERROR_CLUSTER_LAST_INTERNAL_NETWORK: WIN32_ERROR = 5066u32; +pub const ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS: WIN32_ERROR = 5067u32; +pub const ERROR_INVALID_OPERATION_ON_QUORUM: WIN32_ERROR = 5068u32; +pub const ERROR_DEPENDENCY_NOT_ALLOWED: WIN32_ERROR = 5069u32; +pub const ERROR_CLUSTER_NODE_PAUSED: WIN32_ERROR = 5070u32; +pub const ERROR_NODE_CANT_HOST_RESOURCE: WIN32_ERROR = 5071u32; +pub const ERROR_CLUSTER_NODE_NOT_READY: WIN32_ERROR = 5072u32; +pub const ERROR_CLUSTER_NODE_SHUTTING_DOWN: WIN32_ERROR = 5073u32; +pub const ERROR_CLUSTER_JOIN_ABORTED: WIN32_ERROR = 5074u32; +pub const ERROR_CLUSTER_INCOMPATIBLE_VERSIONS: WIN32_ERROR = 5075u32; +pub const ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED: WIN32_ERROR = 5076u32; +pub const ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED: WIN32_ERROR = 5077u32; +pub const ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND: WIN32_ERROR = 5078u32; +pub const ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED: WIN32_ERROR = 5079u32; +pub const ERROR_CLUSTER_RESNAME_NOT_FOUND: WIN32_ERROR = 5080u32; +pub const ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED: WIN32_ERROR = 5081u32; +pub const ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST: WIN32_ERROR = 5082u32; +pub const ERROR_CLUSTER_DATABASE_SEQMISMATCH: WIN32_ERROR = 5083u32; +pub const ERROR_RESMON_INVALID_STATE: WIN32_ERROR = 5084u32; +pub const ERROR_CLUSTER_GUM_NOT_LOCKER: WIN32_ERROR = 5085u32; +pub const ERROR_QUORUM_DISK_NOT_FOUND: WIN32_ERROR = 5086u32; +pub const ERROR_DATABASE_BACKUP_CORRUPT: WIN32_ERROR = 5087u32; +pub const ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT: WIN32_ERROR = 5088u32; +pub const ERROR_RESOURCE_PROPERTY_UNCHANGEABLE: WIN32_ERROR = 5089u32; +pub const ERROR_NO_ADMIN_ACCESS_POINT: WIN32_ERROR = 5090u32; +pub const ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE: WIN32_ERROR = 5890u32; +pub const ERROR_CLUSTER_QUORUMLOG_NOT_FOUND: WIN32_ERROR = 5891u32; +pub const ERROR_CLUSTER_MEMBERSHIP_HALT: WIN32_ERROR = 5892u32; +pub const ERROR_CLUSTER_INSTANCE_ID_MISMATCH: WIN32_ERROR = 5893u32; +pub const ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP: WIN32_ERROR = 5894u32; +pub const ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH: WIN32_ERROR = 5895u32; +pub const ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP: WIN32_ERROR = 5896u32; +pub const ERROR_CLUSTER_PARAMETER_MISMATCH: WIN32_ERROR = 5897u32; +pub const ERROR_NODE_CANNOT_BE_CLUSTERED: WIN32_ERROR = 5898u32; +pub const ERROR_CLUSTER_WRONG_OS_VERSION: WIN32_ERROR = 5899u32; +pub const ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME: WIN32_ERROR = 5900u32; +pub const ERROR_CLUSCFG_ALREADY_COMMITTED: WIN32_ERROR = 5901u32; +pub const ERROR_CLUSCFG_ROLLBACK_FAILED: WIN32_ERROR = 5902u32; +pub const ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT: WIN32_ERROR = 5903u32; +pub const ERROR_CLUSTER_OLD_VERSION: WIN32_ERROR = 5904u32; +pub const ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME: WIN32_ERROR = 5905u32; +pub const ERROR_CLUSTER_NO_NET_ADAPTERS: WIN32_ERROR = 5906u32; +pub const ERROR_CLUSTER_POISONED: WIN32_ERROR = 5907u32; +pub const ERROR_CLUSTER_GROUP_MOVING: WIN32_ERROR = 5908u32; +pub const ERROR_CLUSTER_RESOURCE_TYPE_BUSY: WIN32_ERROR = 5909u32; +pub const ERROR_RESOURCE_CALL_TIMED_OUT: WIN32_ERROR = 5910u32; +pub const ERROR_INVALID_CLUSTER_IPV6_ADDRESS: WIN32_ERROR = 5911u32; +pub const ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION: WIN32_ERROR = 5912u32; +pub const ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS: WIN32_ERROR = 5913u32; +pub const ERROR_CLUSTER_PARTIAL_SEND: WIN32_ERROR = 5914u32; +pub const ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION: WIN32_ERROR = 5915u32; +pub const ERROR_CLUSTER_INVALID_STRING_TERMINATION: WIN32_ERROR = 5916u32; +pub const ERROR_CLUSTER_INVALID_STRING_FORMAT: WIN32_ERROR = 5917u32; +pub const ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS: WIN32_ERROR = 5918u32; +pub const ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS: WIN32_ERROR = 5919u32; +pub const ERROR_CLUSTER_NULL_DATA: WIN32_ERROR = 5920u32; +pub const ERROR_CLUSTER_PARTIAL_READ: WIN32_ERROR = 5921u32; +pub const ERROR_CLUSTER_PARTIAL_WRITE: WIN32_ERROR = 5922u32; +pub const ERROR_CLUSTER_CANT_DESERIALIZE_DATA: WIN32_ERROR = 5923u32; +pub const ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT: WIN32_ERROR = 5924u32; +pub const ERROR_CLUSTER_NO_QUORUM: WIN32_ERROR = 5925u32; +pub const ERROR_CLUSTER_INVALID_IPV6_NETWORK: WIN32_ERROR = 5926u32; +pub const ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK: WIN32_ERROR = 5927u32; +pub const ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP: WIN32_ERROR = 5928u32; +pub const ERROR_DEPENDENCY_TREE_TOO_COMPLEX: WIN32_ERROR = 5929u32; +pub const ERROR_EXCEPTION_IN_RESOURCE_CALL: WIN32_ERROR = 5930u32; +pub const ERROR_CLUSTER_RHS_FAILED_INITIALIZATION: WIN32_ERROR = 5931u32; +pub const ERROR_CLUSTER_NOT_INSTALLED: WIN32_ERROR = 5932u32; +pub const ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE: WIN32_ERROR = 5933u32; +pub const ERROR_CLUSTER_MAX_NODES_IN_CLUSTER: WIN32_ERROR = 5934u32; +pub const ERROR_CLUSTER_TOO_MANY_NODES: WIN32_ERROR = 5935u32; +pub const ERROR_CLUSTER_OBJECT_ALREADY_USED: WIN32_ERROR = 5936u32; +pub const ERROR_NONCORE_GROUPS_FOUND: WIN32_ERROR = 5937u32; +pub const ERROR_FILE_SHARE_RESOURCE_CONFLICT: WIN32_ERROR = 5938u32; +pub const ERROR_CLUSTER_EVICT_INVALID_REQUEST: WIN32_ERROR = 5939u32; +pub const ERROR_CLUSTER_SINGLETON_RESOURCE: WIN32_ERROR = 5940u32; +pub const ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE: WIN32_ERROR = 5941u32; +pub const ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED: WIN32_ERROR = 5942u32; +pub const ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR: WIN32_ERROR = 5943u32; +pub const ERROR_CLUSTER_GROUP_BUSY: WIN32_ERROR = 5944u32; +pub const ERROR_CLUSTER_NOT_SHARED_VOLUME: WIN32_ERROR = 5945u32; +pub const ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR: WIN32_ERROR = 5946u32; +pub const ERROR_CLUSTER_SHARED_VOLUMES_IN_USE: WIN32_ERROR = 5947u32; +pub const ERROR_CLUSTER_USE_SHARED_VOLUMES_API: WIN32_ERROR = 5948u32; +pub const ERROR_CLUSTER_BACKUP_IN_PROGRESS: WIN32_ERROR = 5949u32; +pub const ERROR_NON_CSV_PATH: WIN32_ERROR = 5950u32; +pub const ERROR_CSV_VOLUME_NOT_LOCAL: WIN32_ERROR = 5951u32; +pub const ERROR_CLUSTER_WATCHDOG_TERMINATING: WIN32_ERROR = 5952u32; +pub const ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES: WIN32_ERROR = 5953u32; +pub const ERROR_CLUSTER_INVALID_NODE_WEIGHT: WIN32_ERROR = 5954u32; +pub const ERROR_CLUSTER_RESOURCE_VETOED_CALL: WIN32_ERROR = 5955u32; +pub const ERROR_RESMON_SYSTEM_RESOURCES_LACKING: WIN32_ERROR = 5956u32; +pub const ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION: WIN32_ERROR = 5957u32; +pub const ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE: WIN32_ERROR = 5958u32; +pub const ERROR_CLUSTER_GROUP_QUEUED: WIN32_ERROR = 5959u32; +pub const ERROR_CLUSTER_RESOURCE_LOCKED_STATUS: WIN32_ERROR = 5960u32; +pub const ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED: WIN32_ERROR = 5961u32; +pub const ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS: WIN32_ERROR = 5962u32; +pub const ERROR_CLUSTER_DISK_NOT_CONNECTED: WIN32_ERROR = 5963u32; +pub const ERROR_DISK_NOT_CSV_CAPABLE: WIN32_ERROR = 5964u32; +pub const ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE: WIN32_ERROR = 5965u32; +pub const ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED: WIN32_ERROR = 5966u32; +pub const ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED: WIN32_ERROR = 5967u32; +pub const ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES: WIN32_ERROR = 5968u32; +pub const ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES: WIN32_ERROR = 5969u32; +pub const ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE: WIN32_ERROR = 5970u32; +pub const ERROR_CLUSTER_AFFINITY_CONFLICT: WIN32_ERROR = 5971u32; +pub const ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE: WIN32_ERROR = 5972u32; +pub const ERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS: WIN32_ERROR = 5973u32; +pub const ERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED: WIN32_ERROR = 5974u32; +pub const ERROR_CLUSTER_UPGRADE_RESTART_REQUIRED: WIN32_ERROR = 5975u32; +pub const ERROR_CLUSTER_UPGRADE_IN_PROGRESS: WIN32_ERROR = 5976u32; +pub const ERROR_CLUSTER_UPGRADE_INCOMPLETE: WIN32_ERROR = 5977u32; +pub const ERROR_CLUSTER_NODE_IN_GRACE_PERIOD: WIN32_ERROR = 5978u32; +pub const ERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT: WIN32_ERROR = 5979u32; +pub const ERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER: WIN32_ERROR = 5980u32; +pub const ERROR_CLUSTER_RESOURCE_NOT_MONITORED: WIN32_ERROR = 5981u32; +pub const ERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED: WIN32_ERROR = 5982u32; +pub const ERROR_CLUSTER_RESOURCE_IS_REPLICATED: WIN32_ERROR = 5983u32; +pub const ERROR_CLUSTER_NODE_ISOLATED: WIN32_ERROR = 5984u32; +pub const ERROR_CLUSTER_NODE_QUARANTINED: WIN32_ERROR = 5985u32; +pub const ERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED: WIN32_ERROR = 5986u32; +pub const ERROR_CLUSTER_SPACE_DEGRADED: WIN32_ERROR = 5987u32; +pub const ERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED: WIN32_ERROR = 5988u32; +pub const ERROR_CLUSTER_CSV_INVALID_HANDLE: WIN32_ERROR = 5989u32; +pub const ERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR: WIN32_ERROR = 5990u32; +pub const ERROR_GROUPSET_NOT_AVAILABLE: WIN32_ERROR = 5991u32; +pub const ERROR_GROUPSET_NOT_FOUND: WIN32_ERROR = 5992u32; +pub const ERROR_GROUPSET_CANT_PROVIDE: WIN32_ERROR = 5993u32; +pub const ERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND: WIN32_ERROR = 5994u32; +pub const ERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY: WIN32_ERROR = 5995u32; +pub const ERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION: WIN32_ERROR = 5996u32; +pub const ERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS: WIN32_ERROR = 5997u32; +pub const ERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME: WIN32_ERROR = 5998u32; +pub const ERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE: WIN32_ERROR = 5999u32; +pub const ERROR_ENCRYPTION_FAILED: WIN32_ERROR = 6000u32; +pub const ERROR_DECRYPTION_FAILED: WIN32_ERROR = 6001u32; +pub const ERROR_FILE_ENCRYPTED: WIN32_ERROR = 6002u32; +pub const ERROR_NO_RECOVERY_POLICY: WIN32_ERROR = 6003u32; +pub const ERROR_NO_EFS: WIN32_ERROR = 6004u32; +pub const ERROR_WRONG_EFS: WIN32_ERROR = 6005u32; +pub const ERROR_NO_USER_KEYS: WIN32_ERROR = 6006u32; +pub const ERROR_FILE_NOT_ENCRYPTED: WIN32_ERROR = 6007u32; +pub const ERROR_NOT_EXPORT_FORMAT: WIN32_ERROR = 6008u32; +pub const ERROR_FILE_READ_ONLY: WIN32_ERROR = 6009u32; +pub const ERROR_DIR_EFS_DISALLOWED: WIN32_ERROR = 6010u32; +pub const ERROR_EFS_SERVER_NOT_TRUSTED: WIN32_ERROR = 6011u32; +pub const ERROR_BAD_RECOVERY_POLICY: WIN32_ERROR = 6012u32; +pub const ERROR_EFS_ALG_BLOB_TOO_BIG: WIN32_ERROR = 6013u32; +pub const ERROR_VOLUME_NOT_SUPPORT_EFS: WIN32_ERROR = 6014u32; +pub const ERROR_EFS_DISABLED: WIN32_ERROR = 6015u32; +pub const ERROR_EFS_VERSION_NOT_SUPPORT: WIN32_ERROR = 6016u32; +pub const ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE: WIN32_ERROR = 6017u32; +pub const ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER: WIN32_ERROR = 6018u32; +pub const ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE: WIN32_ERROR = 6019u32; +pub const ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE: WIN32_ERROR = 6020u32; +pub const ERROR_CS_ENCRYPTION_FILE_NOT_CSE: WIN32_ERROR = 6021u32; +pub const ERROR_ENCRYPTION_POLICY_DENIES_OPERATION: WIN32_ERROR = 6022u32; +pub const ERROR_WIP_ENCRYPTION_FAILED: WIN32_ERROR = 6023u32; +pub const ERROR_NO_BROWSER_SERVERS_FOUND: WIN32_ERROR = 6118u32; +pub const ERROR_CLUSTER_OBJECT_IS_CLUSTER_SET_VM: WIN32_ERROR = 6250u32; +pub const ERROR_LOG_SECTOR_INVALID: WIN32_ERROR = 6600u32; +pub const ERROR_LOG_SECTOR_PARITY_INVALID: WIN32_ERROR = 6601u32; +pub const ERROR_LOG_SECTOR_REMAPPED: WIN32_ERROR = 6602u32; +pub const ERROR_LOG_BLOCK_INCOMPLETE: WIN32_ERROR = 6603u32; +pub const ERROR_LOG_INVALID_RANGE: WIN32_ERROR = 6604u32; +pub const ERROR_LOG_BLOCKS_EXHAUSTED: WIN32_ERROR = 6605u32; +pub const ERROR_LOG_READ_CONTEXT_INVALID: WIN32_ERROR = 6606u32; +pub const ERROR_LOG_RESTART_INVALID: WIN32_ERROR = 6607u32; +pub const ERROR_LOG_BLOCK_VERSION: WIN32_ERROR = 6608u32; +pub const ERROR_LOG_BLOCK_INVALID: WIN32_ERROR = 6609u32; +pub const ERROR_LOG_READ_MODE_INVALID: WIN32_ERROR = 6610u32; +pub const ERROR_LOG_NO_RESTART: WIN32_ERROR = 6611u32; +pub const ERROR_LOG_METADATA_CORRUPT: WIN32_ERROR = 6612u32; +pub const ERROR_LOG_METADATA_INVALID: WIN32_ERROR = 6613u32; +pub const ERROR_LOG_METADATA_INCONSISTENT: WIN32_ERROR = 6614u32; +pub const ERROR_LOG_RESERVATION_INVALID: WIN32_ERROR = 6615u32; +pub const ERROR_LOG_CANT_DELETE: WIN32_ERROR = 6616u32; +pub const ERROR_LOG_CONTAINER_LIMIT_EXCEEDED: WIN32_ERROR = 6617u32; +pub const ERROR_LOG_START_OF_LOG: WIN32_ERROR = 6618u32; +pub const ERROR_LOG_POLICY_ALREADY_INSTALLED: WIN32_ERROR = 6619u32; +pub const ERROR_LOG_POLICY_NOT_INSTALLED: WIN32_ERROR = 6620u32; +pub const ERROR_LOG_POLICY_INVALID: WIN32_ERROR = 6621u32; +pub const ERROR_LOG_POLICY_CONFLICT: WIN32_ERROR = 6622u32; +pub const ERROR_LOG_PINNED_ARCHIVE_TAIL: WIN32_ERROR = 6623u32; +pub const ERROR_LOG_RECORD_NONEXISTENT: WIN32_ERROR = 6624u32; +pub const ERROR_LOG_RECORDS_RESERVED_INVALID: WIN32_ERROR = 6625u32; +pub const ERROR_LOG_SPACE_RESERVED_INVALID: WIN32_ERROR = 6626u32; +pub const ERROR_LOG_TAIL_INVALID: WIN32_ERROR = 6627u32; +pub const ERROR_LOG_FULL: WIN32_ERROR = 6628u32; +pub const ERROR_COULD_NOT_RESIZE_LOG: WIN32_ERROR = 6629u32; +pub const ERROR_LOG_MULTIPLEXED: WIN32_ERROR = 6630u32; +pub const ERROR_LOG_DEDICATED: WIN32_ERROR = 6631u32; +pub const ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS: WIN32_ERROR = 6632u32; +pub const ERROR_LOG_ARCHIVE_IN_PROGRESS: WIN32_ERROR = 6633u32; +pub const ERROR_LOG_EPHEMERAL: WIN32_ERROR = 6634u32; +pub const ERROR_LOG_NOT_ENOUGH_CONTAINERS: WIN32_ERROR = 6635u32; +pub const ERROR_LOG_CLIENT_ALREADY_REGISTERED: WIN32_ERROR = 6636u32; +pub const ERROR_LOG_CLIENT_NOT_REGISTERED: WIN32_ERROR = 6637u32; +pub const ERROR_LOG_FULL_HANDLER_IN_PROGRESS: WIN32_ERROR = 6638u32; +pub const ERROR_LOG_CONTAINER_READ_FAILED: WIN32_ERROR = 6639u32; +pub const ERROR_LOG_CONTAINER_WRITE_FAILED: WIN32_ERROR = 6640u32; +pub const ERROR_LOG_CONTAINER_OPEN_FAILED: WIN32_ERROR = 6641u32; +pub const ERROR_LOG_CONTAINER_STATE_INVALID: WIN32_ERROR = 6642u32; +pub const ERROR_LOG_STATE_INVALID: WIN32_ERROR = 6643u32; +pub const ERROR_LOG_PINNED: WIN32_ERROR = 6644u32; +pub const ERROR_LOG_METADATA_FLUSH_FAILED: WIN32_ERROR = 6645u32; +pub const ERROR_LOG_INCONSISTENT_SECURITY: WIN32_ERROR = 6646u32; +pub const ERROR_LOG_APPENDED_FLUSH_FAILED: WIN32_ERROR = 6647u32; +pub const ERROR_LOG_PINNED_RESERVATION: WIN32_ERROR = 6648u32; +pub const ERROR_INVALID_TRANSACTION: WIN32_ERROR = 6700u32; +pub const ERROR_TRANSACTION_NOT_ACTIVE: WIN32_ERROR = 6701u32; +pub const ERROR_TRANSACTION_REQUEST_NOT_VALID: WIN32_ERROR = 6702u32; +pub const ERROR_TRANSACTION_NOT_REQUESTED: WIN32_ERROR = 6703u32; +pub const ERROR_TRANSACTION_ALREADY_ABORTED: WIN32_ERROR = 6704u32; +pub const ERROR_TRANSACTION_ALREADY_COMMITTED: WIN32_ERROR = 6705u32; +pub const ERROR_TM_INITIALIZATION_FAILED: WIN32_ERROR = 6706u32; +pub const ERROR_RESOURCEMANAGER_READ_ONLY: WIN32_ERROR = 6707u32; +pub const ERROR_TRANSACTION_NOT_JOINED: WIN32_ERROR = 6708u32; +pub const ERROR_TRANSACTION_SUPERIOR_EXISTS: WIN32_ERROR = 6709u32; +pub const ERROR_CRM_PROTOCOL_ALREADY_EXISTS: WIN32_ERROR = 6710u32; +pub const ERROR_TRANSACTION_PROPAGATION_FAILED: WIN32_ERROR = 6711u32; +pub const ERROR_CRM_PROTOCOL_NOT_FOUND: WIN32_ERROR = 6712u32; +pub const ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER: WIN32_ERROR = 6713u32; +pub const ERROR_CURRENT_TRANSACTION_NOT_VALID: WIN32_ERROR = 6714u32; +pub const ERROR_TRANSACTION_NOT_FOUND: WIN32_ERROR = 6715u32; +pub const ERROR_RESOURCEMANAGER_NOT_FOUND: WIN32_ERROR = 6716u32; +pub const ERROR_ENLISTMENT_NOT_FOUND: WIN32_ERROR = 6717u32; +pub const ERROR_TRANSACTIONMANAGER_NOT_FOUND: WIN32_ERROR = 6718u32; +pub const ERROR_TRANSACTIONMANAGER_NOT_ONLINE: WIN32_ERROR = 6719u32; +pub const ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION: WIN32_ERROR = 6720u32; +pub const ERROR_TRANSACTION_NOT_ROOT: WIN32_ERROR = 6721u32; +pub const ERROR_TRANSACTION_OBJECT_EXPIRED: WIN32_ERROR = 6722u32; +pub const ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED: WIN32_ERROR = 6723u32; +pub const ERROR_TRANSACTION_RECORD_TOO_LONG: WIN32_ERROR = 6724u32; +pub const ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED: WIN32_ERROR = 6725u32; +pub const ERROR_TRANSACTION_INTEGRITY_VIOLATED: WIN32_ERROR = 6726u32; +pub const ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH: WIN32_ERROR = 6727u32; +pub const ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT: WIN32_ERROR = 6728u32; +pub const ERROR_TRANSACTION_MUST_WRITETHROUGH: WIN32_ERROR = 6729u32; +pub const ERROR_TRANSACTION_NO_SUPERIOR: WIN32_ERROR = 6730u32; +pub const ERROR_HEURISTIC_DAMAGE_POSSIBLE: WIN32_ERROR = 6731u32; +pub const ERROR_TRANSACTIONAL_CONFLICT: WIN32_ERROR = 6800u32; +pub const ERROR_RM_NOT_ACTIVE: WIN32_ERROR = 6801u32; +pub const ERROR_RM_METADATA_CORRUPT: WIN32_ERROR = 6802u32; +pub const ERROR_DIRECTORY_NOT_RM: WIN32_ERROR = 6803u32; +pub const ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE: WIN32_ERROR = 6805u32; +pub const ERROR_LOG_RESIZE_INVALID_SIZE: WIN32_ERROR = 6806u32; +pub const ERROR_OBJECT_NO_LONGER_EXISTS: WIN32_ERROR = 6807u32; +pub const ERROR_STREAM_MINIVERSION_NOT_FOUND: WIN32_ERROR = 6808u32; +pub const ERROR_STREAM_MINIVERSION_NOT_VALID: WIN32_ERROR = 6809u32; +pub const ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION: WIN32_ERROR = 6810u32; +pub const ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT: WIN32_ERROR = 6811u32; +pub const ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS: WIN32_ERROR = 6812u32; +pub const ERROR_REMOTE_FILE_VERSION_MISMATCH: WIN32_ERROR = 6814u32; +pub const ERROR_HANDLE_NO_LONGER_VALID: WIN32_ERROR = 6815u32; +pub const ERROR_NO_TXF_METADATA: WIN32_ERROR = 6816u32; +pub const ERROR_LOG_CORRUPTION_DETECTED: WIN32_ERROR = 6817u32; +pub const ERROR_CANT_RECOVER_WITH_HANDLE_OPEN: WIN32_ERROR = 6818u32; +pub const ERROR_RM_DISCONNECTED: WIN32_ERROR = 6819u32; +pub const ERROR_ENLISTMENT_NOT_SUPERIOR: WIN32_ERROR = 6820u32; +pub const ERROR_RECOVERY_NOT_NEEDED: WIN32_ERROR = 6821u32; +pub const ERROR_RM_ALREADY_STARTED: WIN32_ERROR = 6822u32; +pub const ERROR_FILE_IDENTITY_NOT_PERSISTENT: WIN32_ERROR = 6823u32; +pub const ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY: WIN32_ERROR = 6824u32; +pub const ERROR_CANT_CROSS_RM_BOUNDARY: WIN32_ERROR = 6825u32; +pub const ERROR_TXF_DIR_NOT_EMPTY: WIN32_ERROR = 6826u32; +pub const ERROR_INDOUBT_TRANSACTIONS_EXIST: WIN32_ERROR = 6827u32; +pub const ERROR_TM_VOLATILE: WIN32_ERROR = 6828u32; +pub const ERROR_ROLLBACK_TIMER_EXPIRED: WIN32_ERROR = 6829u32; +pub const ERROR_TXF_ATTRIBUTE_CORRUPT: WIN32_ERROR = 6830u32; +pub const ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION: WIN32_ERROR = 6831u32; +pub const ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED: WIN32_ERROR = 6832u32; +pub const ERROR_LOG_GROWTH_FAILED: WIN32_ERROR = 6833u32; +pub const ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE: WIN32_ERROR = 6834u32; +pub const ERROR_TXF_METADATA_ALREADY_PRESENT: WIN32_ERROR = 6835u32; +pub const ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET: WIN32_ERROR = 6836u32; +pub const ERROR_TRANSACTION_REQUIRED_PROMOTION: WIN32_ERROR = 6837u32; +pub const ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION: WIN32_ERROR = 6838u32; +pub const ERROR_TRANSACTIONS_NOT_FROZEN: WIN32_ERROR = 6839u32; +pub const ERROR_TRANSACTION_FREEZE_IN_PROGRESS: WIN32_ERROR = 6840u32; +pub const ERROR_NOT_SNAPSHOT_VOLUME: WIN32_ERROR = 6841u32; +pub const ERROR_NO_SAVEPOINT_WITH_OPEN_FILES: WIN32_ERROR = 6842u32; +pub const ERROR_DATA_LOST_REPAIR: WIN32_ERROR = 6843u32; +pub const ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION: WIN32_ERROR = 6844u32; +pub const ERROR_TM_IDENTITY_MISMATCH: WIN32_ERROR = 6845u32; +pub const ERROR_FLOATED_SECTION: WIN32_ERROR = 6846u32; +pub const ERROR_CANNOT_ACCEPT_TRANSACTED_WORK: WIN32_ERROR = 6847u32; +pub const ERROR_CANNOT_ABORT_TRANSACTIONS: WIN32_ERROR = 6848u32; +pub const ERROR_BAD_CLUSTERS: WIN32_ERROR = 6849u32; +pub const ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION: WIN32_ERROR = 6850u32; +pub const ERROR_VOLUME_DIRTY: WIN32_ERROR = 6851u32; +pub const ERROR_NO_LINK_TRACKING_IN_TRANSACTION: WIN32_ERROR = 6852u32; +pub const ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION: WIN32_ERROR = 6853u32; +pub const ERROR_EXPIRED_HANDLE: WIN32_ERROR = 6854u32; +pub const ERROR_TRANSACTION_NOT_ENLISTED: WIN32_ERROR = 6855u32; +pub const ERROR_CTX_WINSTATION_NAME_INVALID: WIN32_ERROR = 7001u32; +pub const ERROR_CTX_INVALID_PD: WIN32_ERROR = 7002u32; +pub const ERROR_CTX_PD_NOT_FOUND: WIN32_ERROR = 7003u32; +pub const ERROR_CTX_WD_NOT_FOUND: WIN32_ERROR = 7004u32; +pub const ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY: WIN32_ERROR = 7005u32; +pub const ERROR_CTX_SERVICE_NAME_COLLISION: WIN32_ERROR = 7006u32; +pub const ERROR_CTX_CLOSE_PENDING: WIN32_ERROR = 7007u32; +pub const ERROR_CTX_NO_OUTBUF: WIN32_ERROR = 7008u32; +pub const ERROR_CTX_MODEM_INF_NOT_FOUND: WIN32_ERROR = 7009u32; +pub const ERROR_CTX_INVALID_MODEMNAME: WIN32_ERROR = 7010u32; +pub const ERROR_CTX_MODEM_RESPONSE_ERROR: WIN32_ERROR = 7011u32; +pub const ERROR_CTX_MODEM_RESPONSE_TIMEOUT: WIN32_ERROR = 7012u32; +pub const ERROR_CTX_MODEM_RESPONSE_NO_CARRIER: WIN32_ERROR = 7013u32; +pub const ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE: WIN32_ERROR = 7014u32; +pub const ERROR_CTX_MODEM_RESPONSE_BUSY: WIN32_ERROR = 7015u32; +pub const ERROR_CTX_MODEM_RESPONSE_VOICE: WIN32_ERROR = 7016u32; +pub const ERROR_CTX_TD_ERROR: WIN32_ERROR = 7017u32; +pub const ERROR_CTX_WINSTATION_NOT_FOUND: WIN32_ERROR = 7022u32; +pub const ERROR_CTX_WINSTATION_ALREADY_EXISTS: WIN32_ERROR = 7023u32; +pub const ERROR_CTX_WINSTATION_BUSY: WIN32_ERROR = 7024u32; +pub const ERROR_CTX_BAD_VIDEO_MODE: WIN32_ERROR = 7025u32; +pub const ERROR_CTX_GRAPHICS_INVALID: WIN32_ERROR = 7035u32; +pub const ERROR_CTX_LOGON_DISABLED: WIN32_ERROR = 7037u32; +pub const ERROR_CTX_NOT_CONSOLE: WIN32_ERROR = 7038u32; +pub const ERROR_CTX_CLIENT_QUERY_TIMEOUT: WIN32_ERROR = 7040u32; +pub const ERROR_CTX_CONSOLE_DISCONNECT: WIN32_ERROR = 7041u32; +pub const ERROR_CTX_CONSOLE_CONNECT: WIN32_ERROR = 7042u32; +pub const ERROR_CTX_SHADOW_DENIED: WIN32_ERROR = 7044u32; +pub const ERROR_CTX_WINSTATION_ACCESS_DENIED: WIN32_ERROR = 7045u32; +pub const ERROR_CTX_INVALID_WD: WIN32_ERROR = 7049u32; +pub const ERROR_CTX_SHADOW_INVALID: WIN32_ERROR = 7050u32; +pub const ERROR_CTX_SHADOW_DISABLED: WIN32_ERROR = 7051u32; +pub const ERROR_CTX_CLIENT_LICENSE_IN_USE: WIN32_ERROR = 7052u32; +pub const ERROR_CTX_CLIENT_LICENSE_NOT_SET: WIN32_ERROR = 7053u32; +pub const ERROR_CTX_LICENSE_NOT_AVAILABLE: WIN32_ERROR = 7054u32; +pub const ERROR_CTX_LICENSE_CLIENT_INVALID: WIN32_ERROR = 7055u32; +pub const ERROR_CTX_LICENSE_EXPIRED: WIN32_ERROR = 7056u32; +pub const ERROR_CTX_SHADOW_NOT_RUNNING: WIN32_ERROR = 7057u32; +pub const ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE: WIN32_ERROR = 7058u32; +pub const ERROR_ACTIVATION_COUNT_EXCEEDED: WIN32_ERROR = 7059u32; +pub const ERROR_CTX_WINSTATIONS_DISABLED: WIN32_ERROR = 7060u32; +pub const ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED: WIN32_ERROR = 7061u32; +pub const ERROR_CTX_SESSION_IN_USE: WIN32_ERROR = 7062u32; +pub const ERROR_CTX_NO_FORCE_LOGOFF: WIN32_ERROR = 7063u32; +pub const ERROR_CTX_ACCOUNT_RESTRICTION: WIN32_ERROR = 7064u32; +pub const ERROR_RDP_PROTOCOL_ERROR: WIN32_ERROR = 7065u32; +pub const ERROR_CTX_CDM_CONNECT: WIN32_ERROR = 7066u32; +pub const ERROR_CTX_CDM_DISCONNECT: WIN32_ERROR = 7067u32; +pub const ERROR_CTX_SECURITY_LAYER_ERROR: WIN32_ERROR = 7068u32; +pub const ERROR_TS_INCOMPATIBLE_SESSIONS: WIN32_ERROR = 7069u32; +pub const ERROR_TS_VIDEO_SUBSYSTEM_ERROR: WIN32_ERROR = 7070u32; +pub const ERROR_DS_NOT_INSTALLED: WIN32_ERROR = 8200u32; +pub const ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY: WIN32_ERROR = 8201u32; +pub const ERROR_DS_NO_ATTRIBUTE_OR_VALUE: WIN32_ERROR = 8202u32; +pub const ERROR_DS_INVALID_ATTRIBUTE_SYNTAX: WIN32_ERROR = 8203u32; +pub const ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED: WIN32_ERROR = 8204u32; +pub const ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS: WIN32_ERROR = 8205u32; +pub const ERROR_DS_BUSY: WIN32_ERROR = 8206u32; +pub const ERROR_DS_UNAVAILABLE: WIN32_ERROR = 8207u32; +pub const ERROR_DS_NO_RIDS_ALLOCATED: WIN32_ERROR = 8208u32; +pub const ERROR_DS_NO_MORE_RIDS: WIN32_ERROR = 8209u32; +pub const ERROR_DS_INCORRECT_ROLE_OWNER: WIN32_ERROR = 8210u32; +pub const ERROR_DS_RIDMGR_INIT_ERROR: WIN32_ERROR = 8211u32; +pub const ERROR_DS_OBJ_CLASS_VIOLATION: WIN32_ERROR = 8212u32; +pub const ERROR_DS_CANT_ON_NON_LEAF: WIN32_ERROR = 8213u32; +pub const ERROR_DS_CANT_ON_RDN: WIN32_ERROR = 8214u32; +pub const ERROR_DS_CANT_MOD_OBJ_CLASS: WIN32_ERROR = 8215u32; +pub const ERROR_DS_CROSS_DOM_MOVE_ERROR: WIN32_ERROR = 8216u32; +pub const ERROR_DS_GC_NOT_AVAILABLE: WIN32_ERROR = 8217u32; +pub const ERROR_SHARED_POLICY: WIN32_ERROR = 8218u32; +pub const ERROR_POLICY_OBJECT_NOT_FOUND: WIN32_ERROR = 8219u32; +pub const ERROR_POLICY_ONLY_IN_DS: WIN32_ERROR = 8220u32; +pub const ERROR_PROMOTION_ACTIVE: WIN32_ERROR = 8221u32; +pub const ERROR_NO_PROMOTION_ACTIVE: WIN32_ERROR = 8222u32; +pub const ERROR_DS_OPERATIONS_ERROR: WIN32_ERROR = 8224u32; +pub const ERROR_DS_PROTOCOL_ERROR: WIN32_ERROR = 8225u32; +pub const ERROR_DS_TIMELIMIT_EXCEEDED: WIN32_ERROR = 8226u32; +pub const ERROR_DS_SIZELIMIT_EXCEEDED: WIN32_ERROR = 8227u32; +pub const ERROR_DS_ADMIN_LIMIT_EXCEEDED: WIN32_ERROR = 8228u32; +pub const ERROR_DS_COMPARE_FALSE: WIN32_ERROR = 8229u32; +pub const ERROR_DS_COMPARE_TRUE: WIN32_ERROR = 8230u32; +pub const ERROR_DS_AUTH_METHOD_NOT_SUPPORTED: WIN32_ERROR = 8231u32; +pub const ERROR_DS_STRONG_AUTH_REQUIRED: WIN32_ERROR = 8232u32; +pub const ERROR_DS_INAPPROPRIATE_AUTH: WIN32_ERROR = 8233u32; +pub const ERROR_DS_AUTH_UNKNOWN: WIN32_ERROR = 8234u32; +pub const ERROR_DS_REFERRAL: WIN32_ERROR = 8235u32; +pub const ERROR_DS_UNAVAILABLE_CRIT_EXTENSION: WIN32_ERROR = 8236u32; +pub const ERROR_DS_CONFIDENTIALITY_REQUIRED: WIN32_ERROR = 8237u32; +pub const ERROR_DS_INAPPROPRIATE_MATCHING: WIN32_ERROR = 8238u32; +pub const ERROR_DS_CONSTRAINT_VIOLATION: WIN32_ERROR = 8239u32; +pub const ERROR_DS_NO_SUCH_OBJECT: WIN32_ERROR = 8240u32; +pub const ERROR_DS_ALIAS_PROBLEM: WIN32_ERROR = 8241u32; +pub const ERROR_DS_INVALID_DN_SYNTAX: WIN32_ERROR = 8242u32; +pub const ERROR_DS_IS_LEAF: WIN32_ERROR = 8243u32; +pub const ERROR_DS_ALIAS_DEREF_PROBLEM: WIN32_ERROR = 8244u32; +pub const ERROR_DS_UNWILLING_TO_PERFORM: WIN32_ERROR = 8245u32; +pub const ERROR_DS_LOOP_DETECT: WIN32_ERROR = 8246u32; +pub const ERROR_DS_NAMING_VIOLATION: WIN32_ERROR = 8247u32; +pub const ERROR_DS_OBJECT_RESULTS_TOO_LARGE: WIN32_ERROR = 8248u32; +pub const ERROR_DS_AFFECTS_MULTIPLE_DSAS: WIN32_ERROR = 8249u32; +pub const ERROR_DS_SERVER_DOWN: WIN32_ERROR = 8250u32; +pub const ERROR_DS_LOCAL_ERROR: WIN32_ERROR = 8251u32; +pub const ERROR_DS_ENCODING_ERROR: WIN32_ERROR = 8252u32; +pub const ERROR_DS_DECODING_ERROR: WIN32_ERROR = 8253u32; +pub const ERROR_DS_FILTER_UNKNOWN: WIN32_ERROR = 8254u32; +pub const ERROR_DS_PARAM_ERROR: WIN32_ERROR = 8255u32; +pub const ERROR_DS_NOT_SUPPORTED: WIN32_ERROR = 8256u32; +pub const ERROR_DS_NO_RESULTS_RETURNED: WIN32_ERROR = 8257u32; +pub const ERROR_DS_CONTROL_NOT_FOUND: WIN32_ERROR = 8258u32; +pub const ERROR_DS_CLIENT_LOOP: WIN32_ERROR = 8259u32; +pub const ERROR_DS_REFERRAL_LIMIT_EXCEEDED: WIN32_ERROR = 8260u32; +pub const ERROR_DS_SORT_CONTROL_MISSING: WIN32_ERROR = 8261u32; +pub const ERROR_DS_OFFSET_RANGE_ERROR: WIN32_ERROR = 8262u32; +pub const ERROR_DS_RIDMGR_DISABLED: WIN32_ERROR = 8263u32; +pub const ERROR_DS_ROOT_MUST_BE_NC: WIN32_ERROR = 8301u32; +pub const ERROR_DS_ADD_REPLICA_INHIBITED: WIN32_ERROR = 8302u32; +pub const ERROR_DS_ATT_NOT_DEF_IN_SCHEMA: WIN32_ERROR = 8303u32; +pub const ERROR_DS_MAX_OBJ_SIZE_EXCEEDED: WIN32_ERROR = 8304u32; +pub const ERROR_DS_OBJ_STRING_NAME_EXISTS: WIN32_ERROR = 8305u32; +pub const ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA: WIN32_ERROR = 8306u32; +pub const ERROR_DS_RDN_DOESNT_MATCH_SCHEMA: WIN32_ERROR = 8307u32; +pub const ERROR_DS_NO_REQUESTED_ATTS_FOUND: WIN32_ERROR = 8308u32; +pub const ERROR_DS_USER_BUFFER_TO_SMALL: WIN32_ERROR = 8309u32; +pub const ERROR_DS_ATT_IS_NOT_ON_OBJ: WIN32_ERROR = 8310u32; +pub const ERROR_DS_ILLEGAL_MOD_OPERATION: WIN32_ERROR = 8311u32; +pub const ERROR_DS_OBJ_TOO_LARGE: WIN32_ERROR = 8312u32; +pub const ERROR_DS_BAD_INSTANCE_TYPE: WIN32_ERROR = 8313u32; +pub const ERROR_DS_MASTERDSA_REQUIRED: WIN32_ERROR = 8314u32; +pub const ERROR_DS_OBJECT_CLASS_REQUIRED: WIN32_ERROR = 8315u32; +pub const ERROR_DS_MISSING_REQUIRED_ATT: WIN32_ERROR = 8316u32; +pub const ERROR_DS_ATT_NOT_DEF_FOR_CLASS: WIN32_ERROR = 8317u32; +pub const ERROR_DS_ATT_ALREADY_EXISTS: WIN32_ERROR = 8318u32; +pub const ERROR_DS_CANT_ADD_ATT_VALUES: WIN32_ERROR = 8320u32; +pub const ERROR_DS_SINGLE_VALUE_CONSTRAINT: WIN32_ERROR = 8321u32; +pub const ERROR_DS_RANGE_CONSTRAINT: WIN32_ERROR = 8322u32; +pub const ERROR_DS_ATT_VAL_ALREADY_EXISTS: WIN32_ERROR = 8323u32; +pub const ERROR_DS_CANT_REM_MISSING_ATT: WIN32_ERROR = 8324u32; +pub const ERROR_DS_CANT_REM_MISSING_ATT_VAL: WIN32_ERROR = 8325u32; +pub const ERROR_DS_ROOT_CANT_BE_SUBREF: WIN32_ERROR = 8326u32; +pub const ERROR_DS_NO_CHAINING: WIN32_ERROR = 8327u32; +pub const ERROR_DS_NO_CHAINED_EVAL: WIN32_ERROR = 8328u32; +pub const ERROR_DS_NO_PARENT_OBJECT: WIN32_ERROR = 8329u32; +pub const ERROR_DS_PARENT_IS_AN_ALIAS: WIN32_ERROR = 8330u32; +pub const ERROR_DS_CANT_MIX_MASTER_AND_REPS: WIN32_ERROR = 8331u32; +pub const ERROR_DS_CHILDREN_EXIST: WIN32_ERROR = 8332u32; +pub const ERROR_DS_OBJ_NOT_FOUND: WIN32_ERROR = 8333u32; +pub const ERROR_DS_ALIASED_OBJ_MISSING: WIN32_ERROR = 8334u32; +pub const ERROR_DS_BAD_NAME_SYNTAX: WIN32_ERROR = 8335u32; +pub const ERROR_DS_ALIAS_POINTS_TO_ALIAS: WIN32_ERROR = 8336u32; +pub const ERROR_DS_CANT_DEREF_ALIAS: WIN32_ERROR = 8337u32; +pub const ERROR_DS_OUT_OF_SCOPE: WIN32_ERROR = 8338u32; +pub const ERROR_DS_OBJECT_BEING_REMOVED: WIN32_ERROR = 8339u32; +pub const ERROR_DS_CANT_DELETE_DSA_OBJ: WIN32_ERROR = 8340u32; +pub const ERROR_DS_GENERIC_ERROR: WIN32_ERROR = 8341u32; +pub const ERROR_DS_DSA_MUST_BE_INT_MASTER: WIN32_ERROR = 8342u32; +pub const ERROR_DS_CLASS_NOT_DSA: WIN32_ERROR = 8343u32; +pub const ERROR_DS_INSUFF_ACCESS_RIGHTS: WIN32_ERROR = 8344u32; +pub const ERROR_DS_ILLEGAL_SUPERIOR: WIN32_ERROR = 8345u32; +pub const ERROR_DS_ATTRIBUTE_OWNED_BY_SAM: WIN32_ERROR = 8346u32; +pub const ERROR_DS_NAME_TOO_MANY_PARTS: WIN32_ERROR = 8347u32; +pub const ERROR_DS_NAME_TOO_LONG: WIN32_ERROR = 8348u32; +pub const ERROR_DS_NAME_VALUE_TOO_LONG: WIN32_ERROR = 8349u32; +pub const ERROR_DS_NAME_UNPARSEABLE: WIN32_ERROR = 8350u32; +pub const ERROR_DS_NAME_TYPE_UNKNOWN: WIN32_ERROR = 8351u32; +pub const ERROR_DS_NOT_AN_OBJECT: WIN32_ERROR = 8352u32; +pub const ERROR_DS_SEC_DESC_TOO_SHORT: WIN32_ERROR = 8353u32; +pub const ERROR_DS_SEC_DESC_INVALID: WIN32_ERROR = 8354u32; +pub const ERROR_DS_NO_DELETED_NAME: WIN32_ERROR = 8355u32; +pub const ERROR_DS_SUBREF_MUST_HAVE_PARENT: WIN32_ERROR = 8356u32; +pub const ERROR_DS_NCNAME_MUST_BE_NC: WIN32_ERROR = 8357u32; +pub const ERROR_DS_CANT_ADD_SYSTEM_ONLY: WIN32_ERROR = 8358u32; +pub const ERROR_DS_CLASS_MUST_BE_CONCRETE: WIN32_ERROR = 8359u32; +pub const ERROR_DS_INVALID_DMD: WIN32_ERROR = 8360u32; +pub const ERROR_DS_OBJ_GUID_EXISTS: WIN32_ERROR = 8361u32; +pub const ERROR_DS_NOT_ON_BACKLINK: WIN32_ERROR = 8362u32; +pub const ERROR_DS_NO_CROSSREF_FOR_NC: WIN32_ERROR = 8363u32; +pub const ERROR_DS_SHUTTING_DOWN: WIN32_ERROR = 8364u32; +pub const ERROR_DS_UNKNOWN_OPERATION: WIN32_ERROR = 8365u32; +pub const ERROR_DS_INVALID_ROLE_OWNER: WIN32_ERROR = 8366u32; +pub const ERROR_DS_COULDNT_CONTACT_FSMO: WIN32_ERROR = 8367u32; +pub const ERROR_DS_CROSS_NC_DN_RENAME: WIN32_ERROR = 8368u32; +pub const ERROR_DS_CANT_MOD_SYSTEM_ONLY: WIN32_ERROR = 8369u32; +pub const ERROR_DS_REPLICATOR_ONLY: WIN32_ERROR = 8370u32; +pub const ERROR_DS_OBJ_CLASS_NOT_DEFINED: WIN32_ERROR = 8371u32; +pub const ERROR_DS_OBJ_CLASS_NOT_SUBCLASS: WIN32_ERROR = 8372u32; +pub const ERROR_DS_NAME_REFERENCE_INVALID: WIN32_ERROR = 8373u32; +pub const ERROR_DS_CROSS_REF_EXISTS: WIN32_ERROR = 8374u32; +pub const ERROR_DS_CANT_DEL_MASTER_CROSSREF: WIN32_ERROR = 8375u32; +pub const ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD: WIN32_ERROR = 8376u32; +pub const ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX: WIN32_ERROR = 8377u32; +pub const ERROR_DS_DUP_RDN: WIN32_ERROR = 8378u32; +pub const ERROR_DS_DUP_OID: WIN32_ERROR = 8379u32; +pub const ERROR_DS_DUP_MAPI_ID: WIN32_ERROR = 8380u32; +pub const ERROR_DS_DUP_SCHEMA_ID_GUID: WIN32_ERROR = 8381u32; +pub const ERROR_DS_DUP_LDAP_DISPLAY_NAME: WIN32_ERROR = 8382u32; +pub const ERROR_DS_SEMANTIC_ATT_TEST: WIN32_ERROR = 8383u32; +pub const ERROR_DS_SYNTAX_MISMATCH: WIN32_ERROR = 8384u32; +pub const ERROR_DS_EXISTS_IN_MUST_HAVE: WIN32_ERROR = 8385u32; +pub const ERROR_DS_EXISTS_IN_MAY_HAVE: WIN32_ERROR = 8386u32; +pub const ERROR_DS_NONEXISTENT_MAY_HAVE: WIN32_ERROR = 8387u32; +pub const ERROR_DS_NONEXISTENT_MUST_HAVE: WIN32_ERROR = 8388u32; +pub const ERROR_DS_AUX_CLS_TEST_FAIL: WIN32_ERROR = 8389u32; +pub const ERROR_DS_NONEXISTENT_POSS_SUP: WIN32_ERROR = 8390u32; +pub const ERROR_DS_SUB_CLS_TEST_FAIL: WIN32_ERROR = 8391u32; +pub const ERROR_DS_BAD_RDN_ATT_ID_SYNTAX: WIN32_ERROR = 8392u32; +pub const ERROR_DS_EXISTS_IN_AUX_CLS: WIN32_ERROR = 8393u32; +pub const ERROR_DS_EXISTS_IN_SUB_CLS: WIN32_ERROR = 8394u32; +pub const ERROR_DS_EXISTS_IN_POSS_SUP: WIN32_ERROR = 8395u32; +pub const ERROR_DS_RECALCSCHEMA_FAILED: WIN32_ERROR = 8396u32; +pub const ERROR_DS_TREE_DELETE_NOT_FINISHED: WIN32_ERROR = 8397u32; +pub const ERROR_DS_CANT_DELETE: WIN32_ERROR = 8398u32; +pub const ERROR_DS_ATT_SCHEMA_REQ_ID: WIN32_ERROR = 8399u32; +pub const ERROR_DS_BAD_ATT_SCHEMA_SYNTAX: WIN32_ERROR = 8400u32; +pub const ERROR_DS_CANT_CACHE_ATT: WIN32_ERROR = 8401u32; +pub const ERROR_DS_CANT_CACHE_CLASS: WIN32_ERROR = 8402u32; +pub const ERROR_DS_CANT_REMOVE_ATT_CACHE: WIN32_ERROR = 8403u32; +pub const ERROR_DS_CANT_REMOVE_CLASS_CACHE: WIN32_ERROR = 8404u32; +pub const ERROR_DS_CANT_RETRIEVE_DN: WIN32_ERROR = 8405u32; +pub const ERROR_DS_MISSING_SUPREF: WIN32_ERROR = 8406u32; +pub const ERROR_DS_CANT_RETRIEVE_INSTANCE: WIN32_ERROR = 8407u32; +pub const ERROR_DS_CODE_INCONSISTENCY: WIN32_ERROR = 8408u32; +pub const ERROR_DS_DATABASE_ERROR: WIN32_ERROR = 8409u32; +pub const ERROR_DS_GOVERNSID_MISSING: WIN32_ERROR = 8410u32; +pub const ERROR_DS_MISSING_EXPECTED_ATT: WIN32_ERROR = 8411u32; +pub const ERROR_DS_NCNAME_MISSING_CR_REF: WIN32_ERROR = 8412u32; +pub const ERROR_DS_SECURITY_CHECKING_ERROR: WIN32_ERROR = 8413u32; +pub const ERROR_DS_SCHEMA_NOT_LOADED: WIN32_ERROR = 8414u32; +pub const ERROR_DS_SCHEMA_ALLOC_FAILED: WIN32_ERROR = 8415u32; +pub const ERROR_DS_ATT_SCHEMA_REQ_SYNTAX: WIN32_ERROR = 8416u32; +pub const ERROR_DS_GCVERIFY_ERROR: WIN32_ERROR = 8417u32; +pub const ERROR_DS_DRA_SCHEMA_MISMATCH: WIN32_ERROR = 8418u32; +pub const ERROR_DS_CANT_FIND_DSA_OBJ: WIN32_ERROR = 8419u32; +pub const ERROR_DS_CANT_FIND_EXPECTED_NC: WIN32_ERROR = 8420u32; +pub const ERROR_DS_CANT_FIND_NC_IN_CACHE: WIN32_ERROR = 8421u32; +pub const ERROR_DS_CANT_RETRIEVE_CHILD: WIN32_ERROR = 8422u32; +pub const ERROR_DS_SECURITY_ILLEGAL_MODIFY: WIN32_ERROR = 8423u32; +pub const ERROR_DS_CANT_REPLACE_HIDDEN_REC: WIN32_ERROR = 8424u32; +pub const ERROR_DS_BAD_HIERARCHY_FILE: WIN32_ERROR = 8425u32; +pub const ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED: WIN32_ERROR = 8426u32; +pub const ERROR_DS_CONFIG_PARAM_MISSING: WIN32_ERROR = 8427u32; +pub const ERROR_DS_COUNTING_AB_INDICES_FAILED: WIN32_ERROR = 8428u32; +pub const ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED: WIN32_ERROR = 8429u32; +pub const ERROR_DS_INTERNAL_FAILURE: WIN32_ERROR = 8430u32; +pub const ERROR_DS_UNKNOWN_ERROR: WIN32_ERROR = 8431u32; +pub const ERROR_DS_ROOT_REQUIRES_CLASS_TOP: WIN32_ERROR = 8432u32; +pub const ERROR_DS_REFUSING_FSMO_ROLES: WIN32_ERROR = 8433u32; +pub const ERROR_DS_MISSING_FSMO_SETTINGS: WIN32_ERROR = 8434u32; +pub const ERROR_DS_UNABLE_TO_SURRENDER_ROLES: WIN32_ERROR = 8435u32; +pub const ERROR_DS_DRA_GENERIC: WIN32_ERROR = 8436u32; +pub const ERROR_DS_DRA_INVALID_PARAMETER: WIN32_ERROR = 8437u32; +pub const ERROR_DS_DRA_BUSY: WIN32_ERROR = 8438u32; +pub const ERROR_DS_DRA_BAD_DN: WIN32_ERROR = 8439u32; +pub const ERROR_DS_DRA_BAD_NC: WIN32_ERROR = 8440u32; +pub const ERROR_DS_DRA_DN_EXISTS: WIN32_ERROR = 8441u32; +pub const ERROR_DS_DRA_INTERNAL_ERROR: WIN32_ERROR = 8442u32; +pub const ERROR_DS_DRA_INCONSISTENT_DIT: WIN32_ERROR = 8443u32; +pub const ERROR_DS_DRA_CONNECTION_FAILED: WIN32_ERROR = 8444u32; +pub const ERROR_DS_DRA_BAD_INSTANCE_TYPE: WIN32_ERROR = 8445u32; +pub const ERROR_DS_DRA_OUT_OF_MEM: WIN32_ERROR = 8446u32; +pub const ERROR_DS_DRA_MAIL_PROBLEM: WIN32_ERROR = 8447u32; +pub const ERROR_DS_DRA_REF_ALREADY_EXISTS: WIN32_ERROR = 8448u32; +pub const ERROR_DS_DRA_REF_NOT_FOUND: WIN32_ERROR = 8449u32; +pub const ERROR_DS_DRA_OBJ_IS_REP_SOURCE: WIN32_ERROR = 8450u32; +pub const ERROR_DS_DRA_DB_ERROR: WIN32_ERROR = 8451u32; +pub const ERROR_DS_DRA_NO_REPLICA: WIN32_ERROR = 8452u32; +pub const ERROR_DS_DRA_ACCESS_DENIED: WIN32_ERROR = 8453u32; +pub const ERROR_DS_DRA_NOT_SUPPORTED: WIN32_ERROR = 8454u32; +pub const ERROR_DS_DRA_RPC_CANCELLED: WIN32_ERROR = 8455u32; +pub const ERROR_DS_DRA_SOURCE_DISABLED: WIN32_ERROR = 8456u32; +pub const ERROR_DS_DRA_SINK_DISABLED: WIN32_ERROR = 8457u32; +pub const ERROR_DS_DRA_NAME_COLLISION: WIN32_ERROR = 8458u32; +pub const ERROR_DS_DRA_SOURCE_REINSTALLED: WIN32_ERROR = 8459u32; +pub const ERROR_DS_DRA_MISSING_PARENT: WIN32_ERROR = 8460u32; +pub const ERROR_DS_DRA_PREEMPTED: WIN32_ERROR = 8461u32; +pub const ERROR_DS_DRA_ABANDON_SYNC: WIN32_ERROR = 8462u32; +pub const ERROR_DS_DRA_SHUTDOWN: WIN32_ERROR = 8463u32; +pub const ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET: WIN32_ERROR = 8464u32; +pub const ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA: WIN32_ERROR = 8465u32; +pub const ERROR_DS_DRA_EXTN_CONNECTION_FAILED: WIN32_ERROR = 8466u32; +pub const ERROR_DS_INSTALL_SCHEMA_MISMATCH: WIN32_ERROR = 8467u32; +pub const ERROR_DS_DUP_LINK_ID: WIN32_ERROR = 8468u32; +pub const ERROR_DS_NAME_ERROR_RESOLVING: WIN32_ERROR = 8469u32; +pub const ERROR_DS_NAME_ERROR_NOT_FOUND: WIN32_ERROR = 8470u32; +pub const ERROR_DS_NAME_ERROR_NOT_UNIQUE: WIN32_ERROR = 8471u32; +pub const ERROR_DS_NAME_ERROR_NO_MAPPING: WIN32_ERROR = 8472u32; +pub const ERROR_DS_NAME_ERROR_DOMAIN_ONLY: WIN32_ERROR = 8473u32; +pub const ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING: WIN32_ERROR = 8474u32; +pub const ERROR_DS_CONSTRUCTED_ATT_MOD: WIN32_ERROR = 8475u32; +pub const ERROR_DS_WRONG_OM_OBJ_CLASS: WIN32_ERROR = 8476u32; +pub const ERROR_DS_DRA_REPL_PENDING: WIN32_ERROR = 8477u32; +pub const ERROR_DS_DS_REQUIRED: WIN32_ERROR = 8478u32; +pub const ERROR_DS_INVALID_LDAP_DISPLAY_NAME: WIN32_ERROR = 8479u32; +pub const ERROR_DS_NON_BASE_SEARCH: WIN32_ERROR = 8480u32; +pub const ERROR_DS_CANT_RETRIEVE_ATTS: WIN32_ERROR = 8481u32; +pub const ERROR_DS_BACKLINK_WITHOUT_LINK: WIN32_ERROR = 8482u32; +pub const ERROR_DS_EPOCH_MISMATCH: WIN32_ERROR = 8483u32; +pub const ERROR_DS_SRC_NAME_MISMATCH: WIN32_ERROR = 8484u32; +pub const ERROR_DS_SRC_AND_DST_NC_IDENTICAL: WIN32_ERROR = 8485u32; +pub const ERROR_DS_DST_NC_MISMATCH: WIN32_ERROR = 8486u32; +pub const ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC: WIN32_ERROR = 8487u32; +pub const ERROR_DS_SRC_GUID_MISMATCH: WIN32_ERROR = 8488u32; +pub const ERROR_DS_CANT_MOVE_DELETED_OBJECT: WIN32_ERROR = 8489u32; +pub const ERROR_DS_PDC_OPERATION_IN_PROGRESS: WIN32_ERROR = 8490u32; +pub const ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD: WIN32_ERROR = 8491u32; +pub const ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION: WIN32_ERROR = 8492u32; +pub const ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS: WIN32_ERROR = 8493u32; +pub const ERROR_DS_NC_MUST_HAVE_NC_PARENT: WIN32_ERROR = 8494u32; +pub const ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE: WIN32_ERROR = 8495u32; +pub const ERROR_DS_DST_DOMAIN_NOT_NATIVE: WIN32_ERROR = 8496u32; +pub const ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER: WIN32_ERROR = 8497u32; +pub const ERROR_DS_CANT_MOVE_ACCOUNT_GROUP: WIN32_ERROR = 8498u32; +pub const ERROR_DS_CANT_MOVE_RESOURCE_GROUP: WIN32_ERROR = 8499u32; +pub const ERROR_DS_INVALID_SEARCH_FLAG: WIN32_ERROR = 8500u32; +pub const ERROR_DS_NO_TREE_DELETE_ABOVE_NC: WIN32_ERROR = 8501u32; +pub const ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE: WIN32_ERROR = 8502u32; +pub const ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE: WIN32_ERROR = 8503u32; +pub const ERROR_DS_SAM_INIT_FAILURE: WIN32_ERROR = 8504u32; +pub const ERROR_DS_SENSITIVE_GROUP_VIOLATION: WIN32_ERROR = 8505u32; +pub const ERROR_DS_CANT_MOD_PRIMARYGROUPID: WIN32_ERROR = 8506u32; +pub const ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD: WIN32_ERROR = 8507u32; +pub const ERROR_DS_NONSAFE_SCHEMA_CHANGE: WIN32_ERROR = 8508u32; +pub const ERROR_DS_SCHEMA_UPDATE_DISALLOWED: WIN32_ERROR = 8509u32; +pub const ERROR_DS_CANT_CREATE_UNDER_SCHEMA: WIN32_ERROR = 8510u32; +pub const ERROR_DS_INSTALL_NO_SRC_SCH_VERSION: WIN32_ERROR = 8511u32; +pub const ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE: WIN32_ERROR = 8512u32; +pub const ERROR_DS_INVALID_GROUP_TYPE: WIN32_ERROR = 8513u32; +pub const ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN: WIN32_ERROR = 8514u32; +pub const ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN: WIN32_ERROR = 8515u32; +pub const ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER: WIN32_ERROR = 8516u32; +pub const ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER: WIN32_ERROR = 8517u32; +pub const ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER: WIN32_ERROR = 8518u32; +pub const ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER: WIN32_ERROR = 8519u32; +pub const ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER: WIN32_ERROR = 8520u32; +pub const ERROR_DS_HAVE_PRIMARY_MEMBERS: WIN32_ERROR = 8521u32; +pub const ERROR_DS_STRING_SD_CONVERSION_FAILED: WIN32_ERROR = 8522u32; +pub const ERROR_DS_NAMING_MASTER_GC: WIN32_ERROR = 8523u32; +pub const ERROR_DS_DNS_LOOKUP_FAILURE: WIN32_ERROR = 8524u32; +pub const ERROR_DS_COULDNT_UPDATE_SPNS: WIN32_ERROR = 8525u32; +pub const ERROR_DS_CANT_RETRIEVE_SD: WIN32_ERROR = 8526u32; +pub const ERROR_DS_KEY_NOT_UNIQUE: WIN32_ERROR = 8527u32; +pub const ERROR_DS_WRONG_LINKED_ATT_SYNTAX: WIN32_ERROR = 8528u32; +pub const ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD: WIN32_ERROR = 8529u32; +pub const ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY: WIN32_ERROR = 8530u32; +pub const ERROR_DS_CANT_START: WIN32_ERROR = 8531u32; +pub const ERROR_DS_INIT_FAILURE: WIN32_ERROR = 8532u32; +pub const ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION: WIN32_ERROR = 8533u32; +pub const ERROR_DS_SOURCE_DOMAIN_IN_FOREST: WIN32_ERROR = 8534u32; +pub const ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST: WIN32_ERROR = 8535u32; +pub const ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED: WIN32_ERROR = 8536u32; +pub const ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN: WIN32_ERROR = 8537u32; +pub const ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER: WIN32_ERROR = 8538u32; +pub const ERROR_DS_SRC_SID_EXISTS_IN_FOREST: WIN32_ERROR = 8539u32; +pub const ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH: WIN32_ERROR = 8540u32; +pub const ERROR_SAM_INIT_FAILURE: WIN32_ERROR = 8541u32; +pub const ERROR_DS_DRA_SCHEMA_INFO_SHIP: WIN32_ERROR = 8542u32; +pub const ERROR_DS_DRA_SCHEMA_CONFLICT: WIN32_ERROR = 8543u32; +pub const ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT: WIN32_ERROR = 8544u32; +pub const ERROR_DS_DRA_OBJ_NC_MISMATCH: WIN32_ERROR = 8545u32; +pub const ERROR_DS_NC_STILL_HAS_DSAS: WIN32_ERROR = 8546u32; +pub const ERROR_DS_GC_REQUIRED: WIN32_ERROR = 8547u32; +pub const ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY: WIN32_ERROR = 8548u32; +pub const ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS: WIN32_ERROR = 8549u32; +pub const ERROR_DS_CANT_ADD_TO_GC: WIN32_ERROR = 8550u32; +pub const ERROR_DS_NO_CHECKPOINT_WITH_PDC: WIN32_ERROR = 8551u32; +pub const ERROR_DS_SOURCE_AUDITING_NOT_ENABLED: WIN32_ERROR = 8552u32; +pub const ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC: WIN32_ERROR = 8553u32; +pub const ERROR_DS_INVALID_NAME_FOR_SPN: WIN32_ERROR = 8554u32; +pub const ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS: WIN32_ERROR = 8555u32; +pub const ERROR_DS_UNICODEPWD_NOT_IN_QUOTES: WIN32_ERROR = 8556u32; +pub const ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED: WIN32_ERROR = 8557u32; +pub const ERROR_DS_MUST_BE_RUN_ON_DST_DC: WIN32_ERROR = 8558u32; +pub const ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER: WIN32_ERROR = 8559u32; +pub const ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ: WIN32_ERROR = 8560u32; +pub const ERROR_DS_INIT_FAILURE_CONSOLE: WIN32_ERROR = 8561u32; +pub const ERROR_DS_SAM_INIT_FAILURE_CONSOLE: WIN32_ERROR = 8562u32; +pub const ERROR_DS_FOREST_VERSION_TOO_HIGH: WIN32_ERROR = 8563u32; +pub const ERROR_DS_DOMAIN_VERSION_TOO_HIGH: WIN32_ERROR = 8564u32; +pub const ERROR_DS_FOREST_VERSION_TOO_LOW: WIN32_ERROR = 8565u32; +pub const ERROR_DS_DOMAIN_VERSION_TOO_LOW: WIN32_ERROR = 8566u32; +pub const ERROR_DS_INCOMPATIBLE_VERSION: WIN32_ERROR = 8567u32; +pub const ERROR_DS_LOW_DSA_VERSION: WIN32_ERROR = 8568u32; +pub const ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN: WIN32_ERROR = 8569u32; +pub const ERROR_DS_NOT_SUPPORTED_SORT_ORDER: WIN32_ERROR = 8570u32; +pub const ERROR_DS_NAME_NOT_UNIQUE: WIN32_ERROR = 8571u32; +pub const ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4: WIN32_ERROR = 8572u32; +pub const ERROR_DS_OUT_OF_VERSION_STORE: WIN32_ERROR = 8573u32; +pub const ERROR_DS_INCOMPATIBLE_CONTROLS_USED: WIN32_ERROR = 8574u32; +pub const ERROR_DS_NO_REF_DOMAIN: WIN32_ERROR = 8575u32; +pub const ERROR_DS_RESERVED_LINK_ID: WIN32_ERROR = 8576u32; +pub const ERROR_DS_LINK_ID_NOT_AVAILABLE: WIN32_ERROR = 8577u32; +pub const ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER: WIN32_ERROR = 8578u32; +pub const ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE: WIN32_ERROR = 8579u32; +pub const ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC: WIN32_ERROR = 8580u32; +pub const ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG: WIN32_ERROR = 8581u32; +pub const ERROR_DS_MODIFYDN_WRONG_GRANDPARENT: WIN32_ERROR = 8582u32; +pub const ERROR_DS_NAME_ERROR_TRUST_REFERRAL: WIN32_ERROR = 8583u32; +pub const ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER: WIN32_ERROR = 8584u32; +pub const ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD: WIN32_ERROR = 8585u32; +pub const ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2: WIN32_ERROR = 8586u32; +pub const ERROR_DS_THREAD_LIMIT_EXCEEDED: WIN32_ERROR = 8587u32; +pub const ERROR_DS_NOT_CLOSEST: WIN32_ERROR = 8588u32; +pub const ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF: WIN32_ERROR = 8589u32; +pub const ERROR_DS_SINGLE_USER_MODE_FAILED: WIN32_ERROR = 8590u32; +pub const ERROR_DS_NTDSCRIPT_SYNTAX_ERROR: WIN32_ERROR = 8591u32; +pub const ERROR_DS_NTDSCRIPT_PROCESS_ERROR: WIN32_ERROR = 8592u32; +pub const ERROR_DS_DIFFERENT_REPL_EPOCHS: WIN32_ERROR = 8593u32; +pub const ERROR_DS_DRS_EXTENSIONS_CHANGED: WIN32_ERROR = 8594u32; +pub const ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR: WIN32_ERROR = 8595u32; +pub const ERROR_DS_NO_MSDS_INTID: WIN32_ERROR = 8596u32; +pub const ERROR_DS_DUP_MSDS_INTID: WIN32_ERROR = 8597u32; +pub const ERROR_DS_EXISTS_IN_RDNATTID: WIN32_ERROR = 8598u32; +pub const ERROR_DS_AUTHORIZATION_FAILED: WIN32_ERROR = 8599u32; +pub const ERROR_DS_INVALID_SCRIPT: WIN32_ERROR = 8600u32; +pub const ERROR_DS_REMOTE_CROSSREF_OP_FAILED: WIN32_ERROR = 8601u32; +pub const ERROR_DS_CROSS_REF_BUSY: WIN32_ERROR = 8602u32; +pub const ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN: WIN32_ERROR = 8603u32; +pub const ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC: WIN32_ERROR = 8604u32; +pub const ERROR_DS_DUPLICATE_ID_FOUND: WIN32_ERROR = 8605u32; +pub const ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT: WIN32_ERROR = 8606u32; +pub const ERROR_DS_GROUP_CONVERSION_ERROR: WIN32_ERROR = 8607u32; +pub const ERROR_DS_CANT_MOVE_APP_BASIC_GROUP: WIN32_ERROR = 8608u32; +pub const ERROR_DS_CANT_MOVE_APP_QUERY_GROUP: WIN32_ERROR = 8609u32; +pub const ERROR_DS_ROLE_NOT_VERIFIED: WIN32_ERROR = 8610u32; +pub const ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL: WIN32_ERROR = 8611u32; +pub const ERROR_DS_DOMAIN_RENAME_IN_PROGRESS: WIN32_ERROR = 8612u32; +pub const ERROR_DS_EXISTING_AD_CHILD_NC: WIN32_ERROR = 8613u32; +pub const ERROR_DS_REPL_LIFETIME_EXCEEDED: WIN32_ERROR = 8614u32; +pub const ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER: WIN32_ERROR = 8615u32; +pub const ERROR_DS_LDAP_SEND_QUEUE_FULL: WIN32_ERROR = 8616u32; +pub const ERROR_DS_DRA_OUT_SCHEDULE_WINDOW: WIN32_ERROR = 8617u32; +pub const ERROR_DS_POLICY_NOT_KNOWN: WIN32_ERROR = 8618u32; +pub const ERROR_NO_SITE_SETTINGS_OBJECT: WIN32_ERROR = 8619u32; +pub const ERROR_NO_SECRETS: WIN32_ERROR = 8620u32; +pub const ERROR_NO_WRITABLE_DC_FOUND: WIN32_ERROR = 8621u32; +pub const ERROR_DS_NO_SERVER_OBJECT: WIN32_ERROR = 8622u32; +pub const ERROR_DS_NO_NTDSA_OBJECT: WIN32_ERROR = 8623u32; +pub const ERROR_DS_NON_ASQ_SEARCH: WIN32_ERROR = 8624u32; +pub const ERROR_DS_AUDIT_FAILURE: WIN32_ERROR = 8625u32; +pub const ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE: WIN32_ERROR = 8626u32; +pub const ERROR_DS_INVALID_SEARCH_FLAG_TUPLE: WIN32_ERROR = 8627u32; +pub const ERROR_DS_HIERARCHY_TABLE_TOO_DEEP: WIN32_ERROR = 8628u32; +pub const ERROR_DS_DRA_CORRUPT_UTD_VECTOR: WIN32_ERROR = 8629u32; +pub const ERROR_DS_DRA_SECRETS_DENIED: WIN32_ERROR = 8630u32; +pub const ERROR_DS_RESERVED_MAPI_ID: WIN32_ERROR = 8631u32; +pub const ERROR_DS_MAPI_ID_NOT_AVAILABLE: WIN32_ERROR = 8632u32; +pub const ERROR_DS_DRA_MISSING_KRBTGT_SECRET: WIN32_ERROR = 8633u32; +pub const ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST: WIN32_ERROR = 8634u32; +pub const ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST: WIN32_ERROR = 8635u32; +pub const ERROR_INVALID_USER_PRINCIPAL_NAME: WIN32_ERROR = 8636u32; +pub const ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS: WIN32_ERROR = 8637u32; +pub const ERROR_DS_OID_NOT_FOUND: WIN32_ERROR = 8638u32; +pub const ERROR_DS_DRA_RECYCLED_TARGET: WIN32_ERROR = 8639u32; +pub const ERROR_DS_DISALLOWED_NC_REDIRECT: WIN32_ERROR = 8640u32; +pub const ERROR_DS_HIGH_ADLDS_FFL: WIN32_ERROR = 8641u32; +pub const ERROR_DS_HIGH_DSA_VERSION: WIN32_ERROR = 8642u32; +pub const ERROR_DS_LOW_ADLDS_FFL: WIN32_ERROR = 8643u32; +pub const ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION: WIN32_ERROR = 8644u32; +pub const ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED: WIN32_ERROR = 8645u32; +pub const ERROR_INCORRECT_ACCOUNT_TYPE: WIN32_ERROR = 8646u32; +pub const ERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST: WIN32_ERROR = 8647u32; +pub const ERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST: WIN32_ERROR = 8648u32; +pub const ERROR_DS_MISSING_FOREST_TRUST: WIN32_ERROR = 8649u32; +pub const ERROR_DS_VALUE_KEY_NOT_UNIQUE: WIN32_ERROR = 8650u32; +pub const ERROR_WEAK_WHFBKEY_BLOCKED: WIN32_ERROR = 8651u32; +pub const ERROR_DS_PER_ATTRIBUTE_AUTHZ_FAILED_DURING_ADD: WIN32_ERROR = 8652u32; +pub const ERROR_LOCAL_POLICY_MODIFICATION_NOT_SUPPORTED: WIN32_ERROR = 8653u32; +pub const DNS_ERROR_RESPONSE_CODES_BASE: WIN32_ERROR = 9000u32; +pub const DNS_ERROR_RCODE_NO_ERROR: WIN32_ERROR = 0u32; +pub const DNS_ERROR_MASK: WIN32_ERROR = 9000u32; +pub const DNS_ERROR_RCODE_FORMAT_ERROR: WIN32_ERROR = 9001u32; +pub const DNS_ERROR_RCODE_SERVER_FAILURE: WIN32_ERROR = 9002u32; +pub const DNS_ERROR_RCODE_NAME_ERROR: WIN32_ERROR = 9003u32; +pub const DNS_ERROR_RCODE_NOT_IMPLEMENTED: WIN32_ERROR = 9004u32; +pub const DNS_ERROR_RCODE_REFUSED: WIN32_ERROR = 9005u32; +pub const DNS_ERROR_RCODE_YXDOMAIN: WIN32_ERROR = 9006u32; +pub const DNS_ERROR_RCODE_YXRRSET: WIN32_ERROR = 9007u32; +pub const DNS_ERROR_RCODE_NXRRSET: WIN32_ERROR = 9008u32; +pub const DNS_ERROR_RCODE_NOTAUTH: WIN32_ERROR = 9009u32; +pub const DNS_ERROR_RCODE_NOTZONE: WIN32_ERROR = 9010u32; +pub const DNS_ERROR_RCODE_BADSIG: WIN32_ERROR = 9016u32; +pub const DNS_ERROR_RCODE_BADKEY: WIN32_ERROR = 9017u32; +pub const DNS_ERROR_RCODE_BADTIME: WIN32_ERROR = 9018u32; +pub const DNS_ERROR_RCODE_LAST: WIN32_ERROR = 9018u32; +pub const DNS_ERROR_DNSSEC_BASE: WIN32_ERROR = 9100u32; +pub const DNS_ERROR_KEYMASTER_REQUIRED: WIN32_ERROR = 9101u32; +pub const DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE: WIN32_ERROR = 9102u32; +pub const DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1: WIN32_ERROR = 9103u32; +pub const DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS: WIN32_ERROR = 9104u32; +pub const DNS_ERROR_UNSUPPORTED_ALGORITHM: WIN32_ERROR = 9105u32; +pub const DNS_ERROR_INVALID_KEY_SIZE: WIN32_ERROR = 9106u32; +pub const DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE: WIN32_ERROR = 9107u32; +pub const DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION: WIN32_ERROR = 9108u32; +pub const DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR: WIN32_ERROR = 9109u32; +pub const DNS_ERROR_UNEXPECTED_CNG_ERROR: WIN32_ERROR = 9110u32; +pub const DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION: WIN32_ERROR = 9111u32; +pub const DNS_ERROR_KSP_NOT_ACCESSIBLE: WIN32_ERROR = 9112u32; +pub const DNS_ERROR_TOO_MANY_SKDS: WIN32_ERROR = 9113u32; +pub const DNS_ERROR_INVALID_ROLLOVER_PERIOD: WIN32_ERROR = 9114u32; +pub const DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET: WIN32_ERROR = 9115u32; +pub const DNS_ERROR_ROLLOVER_IN_PROGRESS: WIN32_ERROR = 9116u32; +pub const DNS_ERROR_STANDBY_KEY_NOT_PRESENT: WIN32_ERROR = 9117u32; +pub const DNS_ERROR_NOT_ALLOWED_ON_ZSK: WIN32_ERROR = 9118u32; +pub const DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD: WIN32_ERROR = 9119u32; +pub const DNS_ERROR_ROLLOVER_ALREADY_QUEUED: WIN32_ERROR = 9120u32; +pub const DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE: WIN32_ERROR = 9121u32; +pub const DNS_ERROR_BAD_KEYMASTER: WIN32_ERROR = 9122u32; +pub const DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD: WIN32_ERROR = 9123u32; +pub const DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT: WIN32_ERROR = 9124u32; +pub const DNS_ERROR_DNSSEC_IS_DISABLED: WIN32_ERROR = 9125u32; +pub const DNS_ERROR_INVALID_XML: WIN32_ERROR = 9126u32; +pub const DNS_ERROR_NO_VALID_TRUST_ANCHORS: WIN32_ERROR = 9127u32; +pub const DNS_ERROR_ROLLOVER_NOT_POKEABLE: WIN32_ERROR = 9128u32; +pub const DNS_ERROR_NSEC3_NAME_COLLISION: WIN32_ERROR = 9129u32; +pub const DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1: WIN32_ERROR = 9130u32; +pub const DNS_ERROR_PACKET_FMT_BASE: WIN32_ERROR = 9500u32; +pub const DNS_ERROR_BAD_PACKET: WIN32_ERROR = 9502u32; +pub const DNS_ERROR_NO_PACKET: WIN32_ERROR = 9503u32; +pub const DNS_ERROR_RCODE: WIN32_ERROR = 9504u32; +pub const DNS_ERROR_UNSECURE_PACKET: WIN32_ERROR = 9505u32; +pub const DNS_ERROR_NO_MEMORY: WIN32_ERROR = 14u32; +pub const DNS_ERROR_INVALID_NAME: WIN32_ERROR = 123u32; +pub const DNS_ERROR_INVALID_DATA: WIN32_ERROR = 13u32; +pub const DNS_ERROR_GENERAL_API_BASE: WIN32_ERROR = 9550u32; +pub const DNS_ERROR_INVALID_TYPE: WIN32_ERROR = 9551u32; +pub const DNS_ERROR_INVALID_IP_ADDRESS: WIN32_ERROR = 9552u32; +pub const DNS_ERROR_INVALID_PROPERTY: WIN32_ERROR = 9553u32; +pub const DNS_ERROR_TRY_AGAIN_LATER: WIN32_ERROR = 9554u32; +pub const DNS_ERROR_NOT_UNIQUE: WIN32_ERROR = 9555u32; +pub const DNS_ERROR_NON_RFC_NAME: WIN32_ERROR = 9556u32; +pub const DNS_ERROR_INVALID_NAME_CHAR: WIN32_ERROR = 9560u32; +pub const DNS_ERROR_NUMERIC_NAME: WIN32_ERROR = 9561u32; +pub const DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER: WIN32_ERROR = 9562u32; +pub const DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION: WIN32_ERROR = 9563u32; +pub const DNS_ERROR_CANNOT_FIND_ROOT_HINTS: WIN32_ERROR = 9564u32; +pub const DNS_ERROR_INCONSISTENT_ROOT_HINTS: WIN32_ERROR = 9565u32; +pub const DNS_ERROR_DWORD_VALUE_TOO_SMALL: WIN32_ERROR = 9566u32; +pub const DNS_ERROR_DWORD_VALUE_TOO_LARGE: WIN32_ERROR = 9567u32; +pub const DNS_ERROR_BACKGROUND_LOADING: WIN32_ERROR = 9568u32; +pub const DNS_ERROR_NOT_ALLOWED_ON_RODC: WIN32_ERROR = 9569u32; +pub const DNS_ERROR_NOT_ALLOWED_UNDER_DNAME: WIN32_ERROR = 9570u32; +pub const DNS_ERROR_DELEGATION_REQUIRED: WIN32_ERROR = 9571u32; +pub const DNS_ERROR_INVALID_POLICY_TABLE: WIN32_ERROR = 9572u32; +pub const DNS_ERROR_ADDRESS_REQUIRED: WIN32_ERROR = 9573u32; +pub const DNS_ERROR_ZONE_BASE: WIN32_ERROR = 9600u32; +pub const DNS_ERROR_ZONE_DOES_NOT_EXIST: WIN32_ERROR = 9601u32; +pub const DNS_ERROR_NO_ZONE_INFO: WIN32_ERROR = 9602u32; +pub const DNS_ERROR_INVALID_ZONE_OPERATION: WIN32_ERROR = 9603u32; +pub const DNS_ERROR_ZONE_CONFIGURATION_ERROR: WIN32_ERROR = 9604u32; +pub const DNS_ERROR_ZONE_HAS_NO_SOA_RECORD: WIN32_ERROR = 9605u32; +pub const DNS_ERROR_ZONE_HAS_NO_NS_RECORDS: WIN32_ERROR = 9606u32; +pub const DNS_ERROR_ZONE_LOCKED: WIN32_ERROR = 9607u32; +pub const DNS_ERROR_ZONE_CREATION_FAILED: WIN32_ERROR = 9608u32; +pub const DNS_ERROR_ZONE_ALREADY_EXISTS: WIN32_ERROR = 9609u32; +pub const DNS_ERROR_AUTOZONE_ALREADY_EXISTS: WIN32_ERROR = 9610u32; +pub const DNS_ERROR_INVALID_ZONE_TYPE: WIN32_ERROR = 9611u32; +pub const DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP: WIN32_ERROR = 9612u32; +pub const DNS_ERROR_ZONE_NOT_SECONDARY: WIN32_ERROR = 9613u32; +pub const DNS_ERROR_NEED_SECONDARY_ADDRESSES: WIN32_ERROR = 9614u32; +pub const DNS_ERROR_WINS_INIT_FAILED: WIN32_ERROR = 9615u32; +pub const DNS_ERROR_NEED_WINS_SERVERS: WIN32_ERROR = 9616u32; +pub const DNS_ERROR_NBSTAT_INIT_FAILED: WIN32_ERROR = 9617u32; +pub const DNS_ERROR_SOA_DELETE_INVALID: WIN32_ERROR = 9618u32; +pub const DNS_ERROR_FORWARDER_ALREADY_EXISTS: WIN32_ERROR = 9619u32; +pub const DNS_ERROR_ZONE_REQUIRES_MASTER_IP: WIN32_ERROR = 9620u32; +pub const DNS_ERROR_ZONE_IS_SHUTDOWN: WIN32_ERROR = 9621u32; +pub const DNS_ERROR_ZONE_LOCKED_FOR_SIGNING: WIN32_ERROR = 9622u32; +pub const DNS_ERROR_DATAFILE_BASE: WIN32_ERROR = 9650u32; +pub const DNS_ERROR_PRIMARY_REQUIRES_DATAFILE: WIN32_ERROR = 9651u32; +pub const DNS_ERROR_INVALID_DATAFILE_NAME: WIN32_ERROR = 9652u32; +pub const DNS_ERROR_DATAFILE_OPEN_FAILURE: WIN32_ERROR = 9653u32; +pub const DNS_ERROR_FILE_WRITEBACK_FAILED: WIN32_ERROR = 9654u32; +pub const DNS_ERROR_DATAFILE_PARSING: WIN32_ERROR = 9655u32; +pub const DNS_ERROR_DATABASE_BASE: WIN32_ERROR = 9700u32; +pub const DNS_ERROR_RECORD_DOES_NOT_EXIST: WIN32_ERROR = 9701u32; +pub const DNS_ERROR_RECORD_FORMAT: WIN32_ERROR = 9702u32; +pub const DNS_ERROR_NODE_CREATION_FAILED: WIN32_ERROR = 9703u32; +pub const DNS_ERROR_UNKNOWN_RECORD_TYPE: WIN32_ERROR = 9704u32; +pub const DNS_ERROR_RECORD_TIMED_OUT: WIN32_ERROR = 9705u32; +pub const DNS_ERROR_NAME_NOT_IN_ZONE: WIN32_ERROR = 9706u32; +pub const DNS_ERROR_CNAME_LOOP: WIN32_ERROR = 9707u32; +pub const DNS_ERROR_NODE_IS_CNAME: WIN32_ERROR = 9708u32; +pub const DNS_ERROR_CNAME_COLLISION: WIN32_ERROR = 9709u32; +pub const DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT: WIN32_ERROR = 9710u32; +pub const DNS_ERROR_RECORD_ALREADY_EXISTS: WIN32_ERROR = 9711u32; +pub const DNS_ERROR_SECONDARY_DATA: WIN32_ERROR = 9712u32; +pub const DNS_ERROR_NO_CREATE_CACHE_DATA: WIN32_ERROR = 9713u32; +pub const DNS_ERROR_NAME_DOES_NOT_EXIST: WIN32_ERROR = 9714u32; +pub const DNS_ERROR_DS_UNAVAILABLE: WIN32_ERROR = 9717u32; +pub const DNS_ERROR_DS_ZONE_ALREADY_EXISTS: WIN32_ERROR = 9718u32; +pub const DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE: WIN32_ERROR = 9719u32; +pub const DNS_ERROR_NODE_IS_DNAME: WIN32_ERROR = 9720u32; +pub const DNS_ERROR_DNAME_COLLISION: WIN32_ERROR = 9721u32; +pub const DNS_ERROR_ALIAS_LOOP: WIN32_ERROR = 9722u32; +pub const DNS_ERROR_OPERATION_BASE: WIN32_ERROR = 9750u32; +pub const DNS_ERROR_AXFR: WIN32_ERROR = 9752u32; +pub const DNS_ERROR_SECURE_BASE: WIN32_ERROR = 9800u32; +pub const DNS_ERROR_SETUP_BASE: WIN32_ERROR = 9850u32; +pub const DNS_ERROR_NO_TCPIP: WIN32_ERROR = 9851u32; +pub const DNS_ERROR_NO_DNS_SERVERS: WIN32_ERROR = 9852u32; +pub const DNS_ERROR_DP_BASE: WIN32_ERROR = 9900u32; +pub const DNS_ERROR_DP_DOES_NOT_EXIST: WIN32_ERROR = 9901u32; +pub const DNS_ERROR_DP_ALREADY_EXISTS: WIN32_ERROR = 9902u32; +pub const DNS_ERROR_DP_NOT_ENLISTED: WIN32_ERROR = 9903u32; +pub const DNS_ERROR_DP_ALREADY_ENLISTED: WIN32_ERROR = 9904u32; +pub const DNS_ERROR_DP_NOT_AVAILABLE: WIN32_ERROR = 9905u32; +pub const DNS_ERROR_DP_FSMO_ERROR: WIN32_ERROR = 9906u32; +pub const DNS_ERROR_RRL_NOT_ENABLED: WIN32_ERROR = 9911u32; +pub const DNS_ERROR_RRL_INVALID_WINDOW_SIZE: WIN32_ERROR = 9912u32; +pub const DNS_ERROR_RRL_INVALID_IPV4_PREFIX: WIN32_ERROR = 9913u32; +pub const DNS_ERROR_RRL_INVALID_IPV6_PREFIX: WIN32_ERROR = 9914u32; +pub const DNS_ERROR_RRL_INVALID_TC_RATE: WIN32_ERROR = 9915u32; +pub const DNS_ERROR_RRL_INVALID_LEAK_RATE: WIN32_ERROR = 9916u32; +pub const DNS_ERROR_RRL_LEAK_RATE_LESSTHAN_TC_RATE: WIN32_ERROR = 9917u32; +pub const DNS_ERROR_VIRTUALIZATION_INSTANCE_ALREADY_EXISTS: WIN32_ERROR = 9921u32; +pub const DNS_ERROR_VIRTUALIZATION_INSTANCE_DOES_NOT_EXIST: WIN32_ERROR = 9922u32; +pub const DNS_ERROR_VIRTUALIZATION_TREE_LOCKED: WIN32_ERROR = 9923u32; +pub const DNS_ERROR_INVAILD_VIRTUALIZATION_INSTANCE_NAME: WIN32_ERROR = 9924u32; +pub const DNS_ERROR_DEFAULT_VIRTUALIZATION_INSTANCE: WIN32_ERROR = 9925u32; +pub const DNS_ERROR_ZONESCOPE_ALREADY_EXISTS: WIN32_ERROR = 9951u32; +pub const DNS_ERROR_ZONESCOPE_DOES_NOT_EXIST: WIN32_ERROR = 9952u32; +pub const DNS_ERROR_DEFAULT_ZONESCOPE: WIN32_ERROR = 9953u32; +pub const DNS_ERROR_INVALID_ZONESCOPE_NAME: WIN32_ERROR = 9954u32; +pub const DNS_ERROR_NOT_ALLOWED_WITH_ZONESCOPES: WIN32_ERROR = 9955u32; +pub const DNS_ERROR_LOAD_ZONESCOPE_FAILED: WIN32_ERROR = 9956u32; +pub const DNS_ERROR_ZONESCOPE_FILE_WRITEBACK_FAILED: WIN32_ERROR = 9957u32; +pub const DNS_ERROR_INVALID_SCOPE_NAME: WIN32_ERROR = 9958u32; +pub const DNS_ERROR_SCOPE_DOES_NOT_EXIST: WIN32_ERROR = 9959u32; +pub const DNS_ERROR_DEFAULT_SCOPE: WIN32_ERROR = 9960u32; +pub const DNS_ERROR_INVALID_SCOPE_OPERATION: WIN32_ERROR = 9961u32; +pub const DNS_ERROR_SCOPE_LOCKED: WIN32_ERROR = 9962u32; +pub const DNS_ERROR_SCOPE_ALREADY_EXISTS: WIN32_ERROR = 9963u32; +pub const DNS_ERROR_POLICY_ALREADY_EXISTS: WIN32_ERROR = 9971u32; +pub const DNS_ERROR_POLICY_DOES_NOT_EXIST: WIN32_ERROR = 9972u32; +pub const DNS_ERROR_POLICY_INVALID_CRITERIA: WIN32_ERROR = 9973u32; +pub const DNS_ERROR_POLICY_INVALID_SETTINGS: WIN32_ERROR = 9974u32; +pub const DNS_ERROR_CLIENT_SUBNET_IS_ACCESSED: WIN32_ERROR = 9975u32; +pub const DNS_ERROR_CLIENT_SUBNET_DOES_NOT_EXIST: WIN32_ERROR = 9976u32; +pub const DNS_ERROR_CLIENT_SUBNET_ALREADY_EXISTS: WIN32_ERROR = 9977u32; +pub const DNS_ERROR_SUBNET_DOES_NOT_EXIST: WIN32_ERROR = 9978u32; +pub const DNS_ERROR_SUBNET_ALREADY_EXISTS: WIN32_ERROR = 9979u32; +pub const DNS_ERROR_POLICY_LOCKED: WIN32_ERROR = 9980u32; +pub const DNS_ERROR_POLICY_INVALID_WEIGHT: WIN32_ERROR = 9981u32; +pub const DNS_ERROR_POLICY_INVALID_NAME: WIN32_ERROR = 9982u32; +pub const DNS_ERROR_POLICY_MISSING_CRITERIA: WIN32_ERROR = 9983u32; +pub const DNS_ERROR_INVALID_CLIENT_SUBNET_NAME: WIN32_ERROR = 9984u32; +pub const DNS_ERROR_POLICY_PROCESSING_ORDER_INVALID: WIN32_ERROR = 9985u32; +pub const DNS_ERROR_POLICY_SCOPE_MISSING: WIN32_ERROR = 9986u32; +pub const DNS_ERROR_POLICY_SCOPE_NOT_ALLOWED: WIN32_ERROR = 9987u32; +pub const DNS_ERROR_SERVERSCOPE_IS_REFERENCED: WIN32_ERROR = 9988u32; +pub const DNS_ERROR_ZONESCOPE_IS_REFERENCED: WIN32_ERROR = 9989u32; +pub const DNS_ERROR_POLICY_INVALID_CRITERIA_CLIENT_SUBNET: WIN32_ERROR = 9990u32; +pub const DNS_ERROR_POLICY_INVALID_CRITERIA_TRANSPORT_PROTOCOL: WIN32_ERROR = 9991u32; +pub const DNS_ERROR_POLICY_INVALID_CRITERIA_NETWORK_PROTOCOL: WIN32_ERROR = 9992u32; +pub const DNS_ERROR_POLICY_INVALID_CRITERIA_INTERFACE: WIN32_ERROR = 9993u32; +pub const DNS_ERROR_POLICY_INVALID_CRITERIA_FQDN: WIN32_ERROR = 9994u32; +pub const DNS_ERROR_POLICY_INVALID_CRITERIA_QUERY_TYPE: WIN32_ERROR = 9995u32; +pub const DNS_ERROR_POLICY_INVALID_CRITERIA_TIME_OF_DAY: WIN32_ERROR = 9996u32; +pub const ERROR_IPSEC_QM_POLICY_EXISTS: WIN32_ERROR = 13000u32; +pub const ERROR_IPSEC_QM_POLICY_NOT_FOUND: WIN32_ERROR = 13001u32; +pub const ERROR_IPSEC_QM_POLICY_IN_USE: WIN32_ERROR = 13002u32; +pub const ERROR_IPSEC_MM_POLICY_EXISTS: WIN32_ERROR = 13003u32; +pub const ERROR_IPSEC_MM_POLICY_NOT_FOUND: WIN32_ERROR = 13004u32; +pub const ERROR_IPSEC_MM_POLICY_IN_USE: WIN32_ERROR = 13005u32; +pub const ERROR_IPSEC_MM_FILTER_EXISTS: WIN32_ERROR = 13006u32; +pub const ERROR_IPSEC_MM_FILTER_NOT_FOUND: WIN32_ERROR = 13007u32; +pub const ERROR_IPSEC_TRANSPORT_FILTER_EXISTS: WIN32_ERROR = 13008u32; +pub const ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND: WIN32_ERROR = 13009u32; +pub const ERROR_IPSEC_MM_AUTH_EXISTS: WIN32_ERROR = 13010u32; +pub const ERROR_IPSEC_MM_AUTH_NOT_FOUND: WIN32_ERROR = 13011u32; +pub const ERROR_IPSEC_MM_AUTH_IN_USE: WIN32_ERROR = 13012u32; +pub const ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND: WIN32_ERROR = 13013u32; +pub const ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND: WIN32_ERROR = 13014u32; +pub const ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND: WIN32_ERROR = 13015u32; +pub const ERROR_IPSEC_TUNNEL_FILTER_EXISTS: WIN32_ERROR = 13016u32; +pub const ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND: WIN32_ERROR = 13017u32; +pub const ERROR_IPSEC_MM_FILTER_PENDING_DELETION: WIN32_ERROR = 13018u32; +pub const ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION: WIN32_ERROR = 13019u32; +pub const ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION: WIN32_ERROR = 13020u32; +pub const ERROR_IPSEC_MM_POLICY_PENDING_DELETION: WIN32_ERROR = 13021u32; +pub const ERROR_IPSEC_MM_AUTH_PENDING_DELETION: WIN32_ERROR = 13022u32; +pub const ERROR_IPSEC_QM_POLICY_PENDING_DELETION: WIN32_ERROR = 13023u32; +pub const ERROR_IPSEC_IKE_NEG_STATUS_BEGIN: WIN32_ERROR = 13800u32; +pub const ERROR_IPSEC_IKE_AUTH_FAIL: WIN32_ERROR = 13801u32; +pub const ERROR_IPSEC_IKE_ATTRIB_FAIL: WIN32_ERROR = 13802u32; +pub const ERROR_IPSEC_IKE_NEGOTIATION_PENDING: WIN32_ERROR = 13803u32; +pub const ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR: WIN32_ERROR = 13804u32; +pub const ERROR_IPSEC_IKE_TIMED_OUT: WIN32_ERROR = 13805u32; +pub const ERROR_IPSEC_IKE_NO_CERT: WIN32_ERROR = 13806u32; +pub const ERROR_IPSEC_IKE_SA_DELETED: WIN32_ERROR = 13807u32; +pub const ERROR_IPSEC_IKE_SA_REAPED: WIN32_ERROR = 13808u32; +pub const ERROR_IPSEC_IKE_MM_ACQUIRE_DROP: WIN32_ERROR = 13809u32; +pub const ERROR_IPSEC_IKE_QM_ACQUIRE_DROP: WIN32_ERROR = 13810u32; +pub const ERROR_IPSEC_IKE_QUEUE_DROP_MM: WIN32_ERROR = 13811u32; +pub const ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM: WIN32_ERROR = 13812u32; +pub const ERROR_IPSEC_IKE_DROP_NO_RESPONSE: WIN32_ERROR = 13813u32; +pub const ERROR_IPSEC_IKE_MM_DELAY_DROP: WIN32_ERROR = 13814u32; +pub const ERROR_IPSEC_IKE_QM_DELAY_DROP: WIN32_ERROR = 13815u32; +pub const ERROR_IPSEC_IKE_ERROR: WIN32_ERROR = 13816u32; +pub const ERROR_IPSEC_IKE_CRL_FAILED: WIN32_ERROR = 13817u32; +pub const ERROR_IPSEC_IKE_INVALID_KEY_USAGE: WIN32_ERROR = 13818u32; +pub const ERROR_IPSEC_IKE_INVALID_CERT_TYPE: WIN32_ERROR = 13819u32; +pub const ERROR_IPSEC_IKE_NO_PRIVATE_KEY: WIN32_ERROR = 13820u32; +pub const ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY: WIN32_ERROR = 13821u32; +pub const ERROR_IPSEC_IKE_DH_FAIL: WIN32_ERROR = 13822u32; +pub const ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED: WIN32_ERROR = 13823u32; +pub const ERROR_IPSEC_IKE_INVALID_HEADER: WIN32_ERROR = 13824u32; +pub const ERROR_IPSEC_IKE_NO_POLICY: WIN32_ERROR = 13825u32; +pub const ERROR_IPSEC_IKE_INVALID_SIGNATURE: WIN32_ERROR = 13826u32; +pub const ERROR_IPSEC_IKE_KERBEROS_ERROR: WIN32_ERROR = 13827u32; +pub const ERROR_IPSEC_IKE_NO_PUBLIC_KEY: WIN32_ERROR = 13828u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR: WIN32_ERROR = 13829u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_SA: WIN32_ERROR = 13830u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_PROP: WIN32_ERROR = 13831u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_TRANS: WIN32_ERROR = 13832u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_KE: WIN32_ERROR = 13833u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_ID: WIN32_ERROR = 13834u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_CERT: WIN32_ERROR = 13835u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ: WIN32_ERROR = 13836u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_HASH: WIN32_ERROR = 13837u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_SIG: WIN32_ERROR = 13838u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_NONCE: WIN32_ERROR = 13839u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY: WIN32_ERROR = 13840u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_DELETE: WIN32_ERROR = 13841u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR: WIN32_ERROR = 13842u32; +pub const ERROR_IPSEC_IKE_INVALID_PAYLOAD: WIN32_ERROR = 13843u32; +pub const ERROR_IPSEC_IKE_LOAD_SOFT_SA: WIN32_ERROR = 13844u32; +pub const ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN: WIN32_ERROR = 13845u32; +pub const ERROR_IPSEC_IKE_INVALID_COOKIE: WIN32_ERROR = 13846u32; +pub const ERROR_IPSEC_IKE_NO_PEER_CERT: WIN32_ERROR = 13847u32; +pub const ERROR_IPSEC_IKE_PEER_CRL_FAILED: WIN32_ERROR = 13848u32; +pub const ERROR_IPSEC_IKE_POLICY_CHANGE: WIN32_ERROR = 13849u32; +pub const ERROR_IPSEC_IKE_NO_MM_POLICY: WIN32_ERROR = 13850u32; +pub const ERROR_IPSEC_IKE_NOTCBPRIV: WIN32_ERROR = 13851u32; +pub const ERROR_IPSEC_IKE_SECLOADFAIL: WIN32_ERROR = 13852u32; +pub const ERROR_IPSEC_IKE_FAILSSPINIT: WIN32_ERROR = 13853u32; +pub const ERROR_IPSEC_IKE_FAILQUERYSSP: WIN32_ERROR = 13854u32; +pub const ERROR_IPSEC_IKE_SRVACQFAIL: WIN32_ERROR = 13855u32; +pub const ERROR_IPSEC_IKE_SRVQUERYCRED: WIN32_ERROR = 13856u32; +pub const ERROR_IPSEC_IKE_GETSPIFAIL: WIN32_ERROR = 13857u32; +pub const ERROR_IPSEC_IKE_INVALID_FILTER: WIN32_ERROR = 13858u32; +pub const ERROR_IPSEC_IKE_OUT_OF_MEMORY: WIN32_ERROR = 13859u32; +pub const ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED: WIN32_ERROR = 13860u32; +pub const ERROR_IPSEC_IKE_INVALID_POLICY: WIN32_ERROR = 13861u32; +pub const ERROR_IPSEC_IKE_UNKNOWN_DOI: WIN32_ERROR = 13862u32; +pub const ERROR_IPSEC_IKE_INVALID_SITUATION: WIN32_ERROR = 13863u32; +pub const ERROR_IPSEC_IKE_DH_FAILURE: WIN32_ERROR = 13864u32; +pub const ERROR_IPSEC_IKE_INVALID_GROUP: WIN32_ERROR = 13865u32; +pub const ERROR_IPSEC_IKE_ENCRYPT: WIN32_ERROR = 13866u32; +pub const ERROR_IPSEC_IKE_DECRYPT: WIN32_ERROR = 13867u32; +pub const ERROR_IPSEC_IKE_POLICY_MATCH: WIN32_ERROR = 13868u32; +pub const ERROR_IPSEC_IKE_UNSUPPORTED_ID: WIN32_ERROR = 13869u32; +pub const ERROR_IPSEC_IKE_INVALID_HASH: WIN32_ERROR = 13870u32; +pub const ERROR_IPSEC_IKE_INVALID_HASH_ALG: WIN32_ERROR = 13871u32; +pub const ERROR_IPSEC_IKE_INVALID_HASH_SIZE: WIN32_ERROR = 13872u32; +pub const ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG: WIN32_ERROR = 13873u32; +pub const ERROR_IPSEC_IKE_INVALID_AUTH_ALG: WIN32_ERROR = 13874u32; +pub const ERROR_IPSEC_IKE_INVALID_SIG: WIN32_ERROR = 13875u32; +pub const ERROR_IPSEC_IKE_LOAD_FAILED: WIN32_ERROR = 13876u32; +pub const ERROR_IPSEC_IKE_RPC_DELETE: WIN32_ERROR = 13877u32; +pub const ERROR_IPSEC_IKE_BENIGN_REINIT: WIN32_ERROR = 13878u32; +pub const ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY: WIN32_ERROR = 13879u32; +pub const ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION: WIN32_ERROR = 13880u32; +pub const ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN: WIN32_ERROR = 13881u32; +pub const ERROR_IPSEC_IKE_MM_LIMIT: WIN32_ERROR = 13882u32; +pub const ERROR_IPSEC_IKE_NEGOTIATION_DISABLED: WIN32_ERROR = 13883u32; +pub const ERROR_IPSEC_IKE_QM_LIMIT: WIN32_ERROR = 13884u32; +pub const ERROR_IPSEC_IKE_MM_EXPIRED: WIN32_ERROR = 13885u32; +pub const ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID: WIN32_ERROR = 13886u32; +pub const ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH: WIN32_ERROR = 13887u32; +pub const ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID: WIN32_ERROR = 13888u32; +pub const ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD: WIN32_ERROR = 13889u32; +pub const ERROR_IPSEC_IKE_DOS_COOKIE_SENT: WIN32_ERROR = 13890u32; +pub const ERROR_IPSEC_IKE_SHUTTING_DOWN: WIN32_ERROR = 13891u32; +pub const ERROR_IPSEC_IKE_CGA_AUTH_FAILED: WIN32_ERROR = 13892u32; +pub const ERROR_IPSEC_IKE_PROCESS_ERR_NATOA: WIN32_ERROR = 13893u32; +pub const ERROR_IPSEC_IKE_INVALID_MM_FOR_QM: WIN32_ERROR = 13894u32; +pub const ERROR_IPSEC_IKE_QM_EXPIRED: WIN32_ERROR = 13895u32; +pub const ERROR_IPSEC_IKE_TOO_MANY_FILTERS: WIN32_ERROR = 13896u32; +pub const ERROR_IPSEC_IKE_NEG_STATUS_END: WIN32_ERROR = 13897u32; +pub const ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL: WIN32_ERROR = 13898u32; +pub const ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE: WIN32_ERROR = 13899u32; +pub const ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING: WIN32_ERROR = 13900u32; +pub const ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING: WIN32_ERROR = 13901u32; +pub const ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS: WIN32_ERROR = 13902u32; +pub const ERROR_IPSEC_IKE_RATELIMIT_DROP: WIN32_ERROR = 13903u32; +pub const ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE: WIN32_ERROR = 13904u32; +pub const ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE: WIN32_ERROR = 13905u32; +pub const ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE: WIN32_ERROR = 13906u32; +pub const ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY: WIN32_ERROR = 13907u32; +pub const ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE: WIN32_ERROR = 13908u32; +pub const ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END: WIN32_ERROR = 13909u32; +pub const ERROR_IPSEC_BAD_SPI: WIN32_ERROR = 13910u32; +pub const ERROR_IPSEC_SA_LIFETIME_EXPIRED: WIN32_ERROR = 13911u32; +pub const ERROR_IPSEC_WRONG_SA: WIN32_ERROR = 13912u32; +pub const ERROR_IPSEC_REPLAY_CHECK_FAILED: WIN32_ERROR = 13913u32; +pub const ERROR_IPSEC_INVALID_PACKET: WIN32_ERROR = 13914u32; +pub const ERROR_IPSEC_INTEGRITY_CHECK_FAILED: WIN32_ERROR = 13915u32; +pub const ERROR_IPSEC_CLEAR_TEXT_DROP: WIN32_ERROR = 13916u32; +pub const ERROR_IPSEC_AUTH_FIREWALL_DROP: WIN32_ERROR = 13917u32; +pub const ERROR_IPSEC_THROTTLE_DROP: WIN32_ERROR = 13918u32; +pub const ERROR_IPSEC_DOSP_BLOCK: WIN32_ERROR = 13925u32; +pub const ERROR_IPSEC_DOSP_RECEIVED_MULTICAST: WIN32_ERROR = 13926u32; +pub const ERROR_IPSEC_DOSP_INVALID_PACKET: WIN32_ERROR = 13927u32; +pub const ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED: WIN32_ERROR = 13928u32; +pub const ERROR_IPSEC_DOSP_MAX_ENTRIES: WIN32_ERROR = 13929u32; +pub const ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED: WIN32_ERROR = 13930u32; +pub const ERROR_IPSEC_DOSP_NOT_INSTALLED: WIN32_ERROR = 13931u32; +pub const ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES: WIN32_ERROR = 13932u32; +pub const ERROR_SXS_SECTION_NOT_FOUND: WIN32_ERROR = 14000u32; +pub const ERROR_SXS_CANT_GEN_ACTCTX: WIN32_ERROR = 14001u32; +pub const ERROR_SXS_INVALID_ACTCTXDATA_FORMAT: WIN32_ERROR = 14002u32; +pub const ERROR_SXS_ASSEMBLY_NOT_FOUND: WIN32_ERROR = 14003u32; +pub const ERROR_SXS_MANIFEST_FORMAT_ERROR: WIN32_ERROR = 14004u32; +pub const ERROR_SXS_MANIFEST_PARSE_ERROR: WIN32_ERROR = 14005u32; +pub const ERROR_SXS_ACTIVATION_CONTEXT_DISABLED: WIN32_ERROR = 14006u32; +pub const ERROR_SXS_KEY_NOT_FOUND: WIN32_ERROR = 14007u32; +pub const ERROR_SXS_VERSION_CONFLICT: WIN32_ERROR = 14008u32; +pub const ERROR_SXS_WRONG_SECTION_TYPE: WIN32_ERROR = 14009u32; +pub const ERROR_SXS_THREAD_QUERIES_DISABLED: WIN32_ERROR = 14010u32; +pub const ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET: WIN32_ERROR = 14011u32; +pub const ERROR_SXS_UNKNOWN_ENCODING_GROUP: WIN32_ERROR = 14012u32; +pub const ERROR_SXS_UNKNOWN_ENCODING: WIN32_ERROR = 14013u32; +pub const ERROR_SXS_INVALID_XML_NAMESPACE_URI: WIN32_ERROR = 14014u32; +pub const ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED: WIN32_ERROR = 14015u32; +pub const ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED: WIN32_ERROR = 14016u32; +pub const ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE: WIN32_ERROR = 14017u32; +pub const ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE: WIN32_ERROR = 14018u32; +pub const ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE: WIN32_ERROR = 14019u32; +pub const ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT: WIN32_ERROR = 14020u32; +pub const ERROR_SXS_DUPLICATE_DLL_NAME: WIN32_ERROR = 14021u32; +pub const ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME: WIN32_ERROR = 14022u32; +pub const ERROR_SXS_DUPLICATE_CLSID: WIN32_ERROR = 14023u32; +pub const ERROR_SXS_DUPLICATE_IID: WIN32_ERROR = 14024u32; +pub const ERROR_SXS_DUPLICATE_TLBID: WIN32_ERROR = 14025u32; +pub const ERROR_SXS_DUPLICATE_PROGID: WIN32_ERROR = 14026u32; +pub const ERROR_SXS_DUPLICATE_ASSEMBLY_NAME: WIN32_ERROR = 14027u32; +pub const ERROR_SXS_FILE_HASH_MISMATCH: WIN32_ERROR = 14028u32; +pub const ERROR_SXS_POLICY_PARSE_ERROR: WIN32_ERROR = 14029u32; +pub const ERROR_SXS_XML_E_MISSINGQUOTE: WIN32_ERROR = 14030u32; +pub const ERROR_SXS_XML_E_COMMENTSYNTAX: WIN32_ERROR = 14031u32; +pub const ERROR_SXS_XML_E_BADSTARTNAMECHAR: WIN32_ERROR = 14032u32; +pub const ERROR_SXS_XML_E_BADNAMECHAR: WIN32_ERROR = 14033u32; +pub const ERROR_SXS_XML_E_BADCHARINSTRING: WIN32_ERROR = 14034u32; +pub const ERROR_SXS_XML_E_XMLDECLSYNTAX: WIN32_ERROR = 14035u32; +pub const ERROR_SXS_XML_E_BADCHARDATA: WIN32_ERROR = 14036u32; +pub const ERROR_SXS_XML_E_MISSINGWHITESPACE: WIN32_ERROR = 14037u32; +pub const ERROR_SXS_XML_E_EXPECTINGTAGEND: WIN32_ERROR = 14038u32; +pub const ERROR_SXS_XML_E_MISSINGSEMICOLON: WIN32_ERROR = 14039u32; +pub const ERROR_SXS_XML_E_UNBALANCEDPAREN: WIN32_ERROR = 14040u32; +pub const ERROR_SXS_XML_E_INTERNALERROR: WIN32_ERROR = 14041u32; +pub const ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE: WIN32_ERROR = 14042u32; +pub const ERROR_SXS_XML_E_INCOMPLETE_ENCODING: WIN32_ERROR = 14043u32; +pub const ERROR_SXS_XML_E_MISSING_PAREN: WIN32_ERROR = 14044u32; +pub const ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE: WIN32_ERROR = 14045u32; +pub const ERROR_SXS_XML_E_MULTIPLE_COLONS: WIN32_ERROR = 14046u32; +pub const ERROR_SXS_XML_E_INVALID_DECIMAL: WIN32_ERROR = 14047u32; +pub const ERROR_SXS_XML_E_INVALID_HEXIDECIMAL: WIN32_ERROR = 14048u32; +pub const ERROR_SXS_XML_E_INVALID_UNICODE: WIN32_ERROR = 14049u32; +pub const ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK: WIN32_ERROR = 14050u32; +pub const ERROR_SXS_XML_E_UNEXPECTEDENDTAG: WIN32_ERROR = 14051u32; +pub const ERROR_SXS_XML_E_UNCLOSEDTAG: WIN32_ERROR = 14052u32; +pub const ERROR_SXS_XML_E_DUPLICATEATTRIBUTE: WIN32_ERROR = 14053u32; +pub const ERROR_SXS_XML_E_MULTIPLEROOTS: WIN32_ERROR = 14054u32; +pub const ERROR_SXS_XML_E_INVALIDATROOTLEVEL: WIN32_ERROR = 14055u32; +pub const ERROR_SXS_XML_E_BADXMLDECL: WIN32_ERROR = 14056u32; +pub const ERROR_SXS_XML_E_MISSINGROOT: WIN32_ERROR = 14057u32; +pub const ERROR_SXS_XML_E_UNEXPECTEDEOF: WIN32_ERROR = 14058u32; +pub const ERROR_SXS_XML_E_BADPEREFINSUBSET: WIN32_ERROR = 14059u32; +pub const ERROR_SXS_XML_E_UNCLOSEDSTARTTAG: WIN32_ERROR = 14060u32; +pub const ERROR_SXS_XML_E_UNCLOSEDENDTAG: WIN32_ERROR = 14061u32; +pub const ERROR_SXS_XML_E_UNCLOSEDSTRING: WIN32_ERROR = 14062u32; +pub const ERROR_SXS_XML_E_UNCLOSEDCOMMENT: WIN32_ERROR = 14063u32; +pub const ERROR_SXS_XML_E_UNCLOSEDDECL: WIN32_ERROR = 14064u32; +pub const ERROR_SXS_XML_E_UNCLOSEDCDATA: WIN32_ERROR = 14065u32; +pub const ERROR_SXS_XML_E_RESERVEDNAMESPACE: WIN32_ERROR = 14066u32; +pub const ERROR_SXS_XML_E_INVALIDENCODING: WIN32_ERROR = 14067u32; +pub const ERROR_SXS_XML_E_INVALIDSWITCH: WIN32_ERROR = 14068u32; +pub const ERROR_SXS_XML_E_BADXMLCASE: WIN32_ERROR = 14069u32; +pub const ERROR_SXS_XML_E_INVALID_STANDALONE: WIN32_ERROR = 14070u32; +pub const ERROR_SXS_XML_E_UNEXPECTED_STANDALONE: WIN32_ERROR = 14071u32; +pub const ERROR_SXS_XML_E_INVALID_VERSION: WIN32_ERROR = 14072u32; +pub const ERROR_SXS_XML_E_MISSINGEQUALS: WIN32_ERROR = 14073u32; +pub const ERROR_SXS_PROTECTION_RECOVERY_FAILED: WIN32_ERROR = 14074u32; +pub const ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT: WIN32_ERROR = 14075u32; +pub const ERROR_SXS_PROTECTION_CATALOG_NOT_VALID: WIN32_ERROR = 14076u32; +pub const ERROR_SXS_UNTRANSLATABLE_HRESULT: WIN32_ERROR = 14077u32; +pub const ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING: WIN32_ERROR = 14078u32; +pub const ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE: WIN32_ERROR = 14079u32; +pub const ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME: WIN32_ERROR = 14080u32; +pub const ERROR_SXS_ASSEMBLY_MISSING: WIN32_ERROR = 14081u32; +pub const ERROR_SXS_CORRUPT_ACTIVATION_STACK: WIN32_ERROR = 14082u32; +pub const ERROR_SXS_CORRUPTION: WIN32_ERROR = 14083u32; +pub const ERROR_SXS_EARLY_DEACTIVATION: WIN32_ERROR = 14084u32; +pub const ERROR_SXS_INVALID_DEACTIVATION: WIN32_ERROR = 14085u32; +pub const ERROR_SXS_MULTIPLE_DEACTIVATION: WIN32_ERROR = 14086u32; +pub const ERROR_SXS_PROCESS_TERMINATION_REQUESTED: WIN32_ERROR = 14087u32; +pub const ERROR_SXS_RELEASE_ACTIVATION_CONTEXT: WIN32_ERROR = 14088u32; +pub const ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY: WIN32_ERROR = 14089u32; +pub const ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE: WIN32_ERROR = 14090u32; +pub const ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME: WIN32_ERROR = 14091u32; +pub const ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE: WIN32_ERROR = 14092u32; +pub const ERROR_SXS_IDENTITY_PARSE_ERROR: WIN32_ERROR = 14093u32; +pub const ERROR_MALFORMED_SUBSTITUTION_STRING: WIN32_ERROR = 14094u32; +pub const ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN: WIN32_ERROR = 14095u32; +pub const ERROR_UNMAPPED_SUBSTITUTION_STRING: WIN32_ERROR = 14096u32; +pub const ERROR_SXS_ASSEMBLY_NOT_LOCKED: WIN32_ERROR = 14097u32; +pub const ERROR_SXS_COMPONENT_STORE_CORRUPT: WIN32_ERROR = 14098u32; +pub const ERROR_ADVANCED_INSTALLER_FAILED: WIN32_ERROR = 14099u32; +pub const ERROR_XML_ENCODING_MISMATCH: WIN32_ERROR = 14100u32; +pub const ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT: WIN32_ERROR = 14101u32; +pub const ERROR_SXS_IDENTITIES_DIFFERENT: WIN32_ERROR = 14102u32; +pub const ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT: WIN32_ERROR = 14103u32; +pub const ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY: WIN32_ERROR = 14104u32; +pub const ERROR_SXS_MANIFEST_TOO_BIG: WIN32_ERROR = 14105u32; +pub const ERROR_SXS_SETTING_NOT_REGISTERED: WIN32_ERROR = 14106u32; +pub const ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE: WIN32_ERROR = 14107u32; +pub const ERROR_SMI_PRIMITIVE_INSTALLER_FAILED: WIN32_ERROR = 14108u32; +pub const ERROR_GENERIC_COMMAND_FAILED: WIN32_ERROR = 14109u32; +pub const ERROR_SXS_FILE_HASH_MISSING: WIN32_ERROR = 14110u32; +pub const ERROR_SXS_DUPLICATE_ACTIVATABLE_CLASS: WIN32_ERROR = 14111u32; +pub const ERROR_EVT_INVALID_CHANNEL_PATH: WIN32_ERROR = 15000u32; +pub const ERROR_EVT_INVALID_QUERY: WIN32_ERROR = 15001u32; +pub const ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND: WIN32_ERROR = 15002u32; +pub const ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND: WIN32_ERROR = 15003u32; +pub const ERROR_EVT_INVALID_PUBLISHER_NAME: WIN32_ERROR = 15004u32; +pub const ERROR_EVT_INVALID_EVENT_DATA: WIN32_ERROR = 15005u32; +pub const ERROR_EVT_CHANNEL_NOT_FOUND: WIN32_ERROR = 15007u32; +pub const ERROR_EVT_MALFORMED_XML_TEXT: WIN32_ERROR = 15008u32; +pub const ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL: WIN32_ERROR = 15009u32; +pub const ERROR_EVT_CONFIGURATION_ERROR: WIN32_ERROR = 15010u32; +pub const ERROR_EVT_QUERY_RESULT_STALE: WIN32_ERROR = 15011u32; +pub const ERROR_EVT_QUERY_RESULT_INVALID_POSITION: WIN32_ERROR = 15012u32; +pub const ERROR_EVT_NON_VALIDATING_MSXML: WIN32_ERROR = 15013u32; +pub const ERROR_EVT_FILTER_ALREADYSCOPED: WIN32_ERROR = 15014u32; +pub const ERROR_EVT_FILTER_NOTELTSET: WIN32_ERROR = 15015u32; +pub const ERROR_EVT_FILTER_INVARG: WIN32_ERROR = 15016u32; +pub const ERROR_EVT_FILTER_INVTEST: WIN32_ERROR = 15017u32; +pub const ERROR_EVT_FILTER_INVTYPE: WIN32_ERROR = 15018u32; +pub const ERROR_EVT_FILTER_PARSEERR: WIN32_ERROR = 15019u32; +pub const ERROR_EVT_FILTER_UNSUPPORTEDOP: WIN32_ERROR = 15020u32; +pub const ERROR_EVT_FILTER_UNEXPECTEDTOKEN: WIN32_ERROR = 15021u32; +pub const ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL: WIN32_ERROR = 15022u32; +pub const ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE: WIN32_ERROR = 15023u32; +pub const ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE: WIN32_ERROR = 15024u32; +pub const ERROR_EVT_CHANNEL_CANNOT_ACTIVATE: WIN32_ERROR = 15025u32; +pub const ERROR_EVT_FILTER_TOO_COMPLEX: WIN32_ERROR = 15026u32; +pub const ERROR_EVT_MESSAGE_NOT_FOUND: WIN32_ERROR = 15027u32; +pub const ERROR_EVT_MESSAGE_ID_NOT_FOUND: WIN32_ERROR = 15028u32; +pub const ERROR_EVT_UNRESOLVED_VALUE_INSERT: WIN32_ERROR = 15029u32; +pub const ERROR_EVT_UNRESOLVED_PARAMETER_INSERT: WIN32_ERROR = 15030u32; +pub const ERROR_EVT_MAX_INSERTS_REACHED: WIN32_ERROR = 15031u32; +pub const ERROR_EVT_EVENT_DEFINITION_NOT_FOUND: WIN32_ERROR = 15032u32; +pub const ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND: WIN32_ERROR = 15033u32; +pub const ERROR_EVT_VERSION_TOO_OLD: WIN32_ERROR = 15034u32; +pub const ERROR_EVT_VERSION_TOO_NEW: WIN32_ERROR = 15035u32; +pub const ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY: WIN32_ERROR = 15036u32; +pub const ERROR_EVT_PUBLISHER_DISABLED: WIN32_ERROR = 15037u32; +pub const ERROR_EVT_FILTER_OUT_OF_RANGE: WIN32_ERROR = 15038u32; +pub const ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE: WIN32_ERROR = 15080u32; +pub const ERROR_EC_LOG_DISABLED: WIN32_ERROR = 15081u32; +pub const ERROR_EC_CIRCULAR_FORWARDING: WIN32_ERROR = 15082u32; +pub const ERROR_EC_CREDSTORE_FULL: WIN32_ERROR = 15083u32; +pub const ERROR_EC_CRED_NOT_FOUND: WIN32_ERROR = 15084u32; +pub const ERROR_EC_NO_ACTIVE_CHANNEL: WIN32_ERROR = 15085u32; +pub const ERROR_MUI_FILE_NOT_FOUND: WIN32_ERROR = 15100u32; +pub const ERROR_MUI_INVALID_FILE: WIN32_ERROR = 15101u32; +pub const ERROR_MUI_INVALID_RC_CONFIG: WIN32_ERROR = 15102u32; +pub const ERROR_MUI_INVALID_LOCALE_NAME: WIN32_ERROR = 15103u32; +pub const ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME: WIN32_ERROR = 15104u32; +pub const ERROR_MUI_FILE_NOT_LOADED: WIN32_ERROR = 15105u32; +pub const ERROR_RESOURCE_ENUM_USER_STOP: WIN32_ERROR = 15106u32; +pub const ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED: WIN32_ERROR = 15107u32; +pub const ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME: WIN32_ERROR = 15108u32; +pub const ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE: WIN32_ERROR = 15110u32; +pub const ERROR_MRM_INVALID_PRICONFIG: WIN32_ERROR = 15111u32; +pub const ERROR_MRM_INVALID_FILE_TYPE: WIN32_ERROR = 15112u32; +pub const ERROR_MRM_UNKNOWN_QUALIFIER: WIN32_ERROR = 15113u32; +pub const ERROR_MRM_INVALID_QUALIFIER_VALUE: WIN32_ERROR = 15114u32; +pub const ERROR_MRM_NO_CANDIDATE: WIN32_ERROR = 15115u32; +pub const ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE: WIN32_ERROR = 15116u32; +pub const ERROR_MRM_RESOURCE_TYPE_MISMATCH: WIN32_ERROR = 15117u32; +pub const ERROR_MRM_DUPLICATE_MAP_NAME: WIN32_ERROR = 15118u32; +pub const ERROR_MRM_DUPLICATE_ENTRY: WIN32_ERROR = 15119u32; +pub const ERROR_MRM_INVALID_RESOURCE_IDENTIFIER: WIN32_ERROR = 15120u32; +pub const ERROR_MRM_FILEPATH_TOO_LONG: WIN32_ERROR = 15121u32; +pub const ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE: WIN32_ERROR = 15122u32; +pub const ERROR_MRM_INVALID_PRI_FILE: WIN32_ERROR = 15126u32; +pub const ERROR_MRM_NAMED_RESOURCE_NOT_FOUND: WIN32_ERROR = 15127u32; +pub const ERROR_MRM_MAP_NOT_FOUND: WIN32_ERROR = 15135u32; +pub const ERROR_MRM_UNSUPPORTED_PROFILE_TYPE: WIN32_ERROR = 15136u32; +pub const ERROR_MRM_INVALID_QUALIFIER_OPERATOR: WIN32_ERROR = 15137u32; +pub const ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE: WIN32_ERROR = 15138u32; +pub const ERROR_MRM_AUTOMERGE_ENABLED: WIN32_ERROR = 15139u32; +pub const ERROR_MRM_TOO_MANY_RESOURCES: WIN32_ERROR = 15140u32; +pub const ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_MERGE: WIN32_ERROR = 15141u32; +pub const ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_LOAD_UNLOAD_PRI_FILE: WIN32_ERROR = 15142u32; +pub const ERROR_MRM_NO_CURRENT_VIEW_ON_THREAD: WIN32_ERROR = 15143u32; +pub const ERROR_DIFFERENT_PROFILE_RESOURCE_MANAGER_EXIST: WIN32_ERROR = 15144u32; +pub const ERROR_OPERATION_NOT_ALLOWED_FROM_SYSTEM_COMPONENT: WIN32_ERROR = 15145u32; +pub const ERROR_MRM_DIRECT_REF_TO_NON_DEFAULT_RESOURCE: WIN32_ERROR = 15146u32; +pub const ERROR_MRM_GENERATION_COUNT_MISMATCH: WIN32_ERROR = 15147u32; +pub const ERROR_PRI_MERGE_VERSION_MISMATCH: WIN32_ERROR = 15148u32; +pub const ERROR_PRI_MERGE_MISSING_SCHEMA: WIN32_ERROR = 15149u32; +pub const ERROR_PRI_MERGE_LOAD_FILE_FAILED: WIN32_ERROR = 15150u32; +pub const ERROR_PRI_MERGE_ADD_FILE_FAILED: WIN32_ERROR = 15151u32; +pub const ERROR_PRI_MERGE_WRITE_FILE_FAILED: WIN32_ERROR = 15152u32; +pub const ERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED: WIN32_ERROR = 15153u32; +pub const ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED: WIN32_ERROR = 15154u32; +pub const ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED: WIN32_ERROR = 15155u32; +pub const ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED: WIN32_ERROR = 15156u32; +pub const ERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED: WIN32_ERROR = 15157u32; +pub const ERROR_PRI_MERGE_INVALID_FILE_NAME: WIN32_ERROR = 15158u32; +pub const ERROR_MRM_PACKAGE_NOT_FOUND: WIN32_ERROR = 15159u32; +pub const ERROR_MRM_MISSING_DEFAULT_LANGUAGE: WIN32_ERROR = 15160u32; +pub const ERROR_MRM_SCOPE_ITEM_CONFLICT: WIN32_ERROR = 15161u32; +pub const ERROR_MCA_INVALID_CAPABILITIES_STRING: WIN32_ERROR = 15200u32; +pub const ERROR_MCA_INVALID_VCP_VERSION: WIN32_ERROR = 15201u32; +pub const ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION: WIN32_ERROR = 15202u32; +pub const ERROR_MCA_MCCS_VERSION_MISMATCH: WIN32_ERROR = 15203u32; +pub const ERROR_MCA_UNSUPPORTED_MCCS_VERSION: WIN32_ERROR = 15204u32; +pub const ERROR_MCA_INTERNAL_ERROR: WIN32_ERROR = 15205u32; +pub const ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED: WIN32_ERROR = 15206u32; +pub const ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE: WIN32_ERROR = 15207u32; +pub const ERROR_AMBIGUOUS_SYSTEM_DEVICE: WIN32_ERROR = 15250u32; +pub const ERROR_SYSTEM_DEVICE_NOT_FOUND: WIN32_ERROR = 15299u32; +pub const ERROR_HASH_NOT_SUPPORTED: WIN32_ERROR = 15300u32; +pub const ERROR_HASH_NOT_PRESENT: WIN32_ERROR = 15301u32; +pub const ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED: WIN32_ERROR = 15321u32; +pub const ERROR_GPIO_CLIENT_INFORMATION_INVALID: WIN32_ERROR = 15322u32; +pub const ERROR_GPIO_VERSION_NOT_SUPPORTED: WIN32_ERROR = 15323u32; +pub const ERROR_GPIO_INVALID_REGISTRATION_PACKET: WIN32_ERROR = 15324u32; +pub const ERROR_GPIO_OPERATION_DENIED: WIN32_ERROR = 15325u32; +pub const ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE: WIN32_ERROR = 15326u32; +pub const ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED: WIN32_ERROR = 15327u32; +pub const ERROR_CANNOT_SWITCH_RUNLEVEL: WIN32_ERROR = 15400u32; +pub const ERROR_INVALID_RUNLEVEL_SETTING: WIN32_ERROR = 15401u32; +pub const ERROR_RUNLEVEL_SWITCH_TIMEOUT: WIN32_ERROR = 15402u32; +pub const ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT: WIN32_ERROR = 15403u32; +pub const ERROR_RUNLEVEL_SWITCH_IN_PROGRESS: WIN32_ERROR = 15404u32; +pub const ERROR_SERVICES_FAILED_AUTOSTART: WIN32_ERROR = 15405u32; +pub const ERROR_COM_TASK_STOP_PENDING: WIN32_ERROR = 15501u32; +pub const ERROR_INSTALL_OPEN_PACKAGE_FAILED: WIN32_ERROR = 15600u32; +pub const ERROR_INSTALL_PACKAGE_NOT_FOUND: WIN32_ERROR = 15601u32; +pub const ERROR_INSTALL_INVALID_PACKAGE: WIN32_ERROR = 15602u32; +pub const ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED: WIN32_ERROR = 15603u32; +pub const ERROR_INSTALL_OUT_OF_DISK_SPACE: WIN32_ERROR = 15604u32; +pub const ERROR_INSTALL_NETWORK_FAILURE: WIN32_ERROR = 15605u32; +pub const ERROR_INSTALL_REGISTRATION_FAILURE: WIN32_ERROR = 15606u32; +pub const ERROR_INSTALL_DEREGISTRATION_FAILURE: WIN32_ERROR = 15607u32; +pub const ERROR_INSTALL_CANCEL: WIN32_ERROR = 15608u32; +pub const ERROR_INSTALL_FAILED: WIN32_ERROR = 15609u32; +pub const ERROR_REMOVE_FAILED: WIN32_ERROR = 15610u32; +pub const ERROR_PACKAGE_ALREADY_EXISTS: WIN32_ERROR = 15611u32; +pub const ERROR_NEEDS_REMEDIATION: WIN32_ERROR = 15612u32; +pub const ERROR_INSTALL_PREREQUISITE_FAILED: WIN32_ERROR = 15613u32; +pub const ERROR_PACKAGE_REPOSITORY_CORRUPTED: WIN32_ERROR = 15614u32; +pub const ERROR_INSTALL_POLICY_FAILURE: WIN32_ERROR = 15615u32; +pub const ERROR_PACKAGE_UPDATING: WIN32_ERROR = 15616u32; +pub const ERROR_DEPLOYMENT_BLOCKED_BY_POLICY: WIN32_ERROR = 15617u32; +pub const ERROR_PACKAGES_IN_USE: WIN32_ERROR = 15618u32; +pub const ERROR_RECOVERY_FILE_CORRUPT: WIN32_ERROR = 15619u32; +pub const ERROR_INVALID_STAGED_SIGNATURE: WIN32_ERROR = 15620u32; +pub const ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED: WIN32_ERROR = 15621u32; +pub const ERROR_INSTALL_PACKAGE_DOWNGRADE: WIN32_ERROR = 15622u32; +pub const ERROR_SYSTEM_NEEDS_REMEDIATION: WIN32_ERROR = 15623u32; +pub const ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN: WIN32_ERROR = 15624u32; +pub const ERROR_RESILIENCY_FILE_CORRUPT: WIN32_ERROR = 15625u32; +pub const ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING: WIN32_ERROR = 15626u32; +pub const ERROR_PACKAGE_MOVE_FAILED: WIN32_ERROR = 15627u32; +pub const ERROR_INSTALL_VOLUME_NOT_EMPTY: WIN32_ERROR = 15628u32; +pub const ERROR_INSTALL_VOLUME_OFFLINE: WIN32_ERROR = 15629u32; +pub const ERROR_INSTALL_VOLUME_CORRUPT: WIN32_ERROR = 15630u32; +pub const ERROR_NEEDS_REGISTRATION: WIN32_ERROR = 15631u32; +pub const ERROR_INSTALL_WRONG_PROCESSOR_ARCHITECTURE: WIN32_ERROR = 15632u32; +pub const ERROR_DEV_SIDELOAD_LIMIT_EXCEEDED: WIN32_ERROR = 15633u32; +pub const ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE: WIN32_ERROR = 15634u32; +pub const ERROR_PACKAGE_NOT_SUPPORTED_ON_FILESYSTEM: WIN32_ERROR = 15635u32; +pub const ERROR_PACKAGE_MOVE_BLOCKED_BY_STREAMING: WIN32_ERROR = 15636u32; +pub const ERROR_INSTALL_OPTIONAL_PACKAGE_APPLICATIONID_NOT_UNIQUE: WIN32_ERROR = 15637u32; +pub const ERROR_PACKAGE_STAGING_ONHOLD: WIN32_ERROR = 15638u32; +pub const ERROR_INSTALL_INVALID_RELATED_SET_UPDATE: WIN32_ERROR = 15639u32; +pub const ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY: WIN32_ERROR = 15640u32; +pub const ERROR_DEPLOYMENT_BLOCKED_BY_USER_LOG_OFF: WIN32_ERROR = 15641u32; +pub const ERROR_PROVISION_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_PROVISIONED: WIN32_ERROR = 15642u32; +pub const ERROR_PACKAGES_REPUTATION_CHECK_FAILED: WIN32_ERROR = 15643u32; +pub const ERROR_PACKAGES_REPUTATION_CHECK_TIMEDOUT: WIN32_ERROR = 15644u32; +pub const ERROR_DEPLOYMENT_OPTION_NOT_SUPPORTED: WIN32_ERROR = 15645u32; +pub const ERROR_APPINSTALLER_ACTIVATION_BLOCKED: WIN32_ERROR = 15646u32; +pub const ERROR_REGISTRATION_FROM_REMOTE_DRIVE_NOT_SUPPORTED: WIN32_ERROR = 15647u32; +pub const ERROR_APPX_RAW_DATA_WRITE_FAILED: WIN32_ERROR = 15648u32; +pub const ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_PACKAGE: WIN32_ERROR = 15649u32; +pub const ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_MACHINE: WIN32_ERROR = 15650u32; +pub const ERROR_DEPLOYMENT_BLOCKED_BY_PROFILE_POLICY: WIN32_ERROR = 15651u32; +pub const ERROR_DEPLOYMENT_FAILED_CONFLICTING_MUTABLE_PACKAGE_DIRECTORY: WIN32_ERROR = 15652u32; +pub const ERROR_SINGLETON_RESOURCE_INSTALLED_IN_ACTIVE_USER: WIN32_ERROR = 15653u32; +pub const ERROR_DIFFERENT_VERSION_OF_PACKAGED_SERVICE_INSTALLED: WIN32_ERROR = 15654u32; +pub const ERROR_SERVICE_EXISTS_AS_NON_PACKAGED_SERVICE: WIN32_ERROR = 15655u32; +pub const ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES: WIN32_ERROR = 15656u32; +pub const ERROR_REDIRECTION_TO_DEFAULT_ACCOUNT_NOT_ALLOWED: WIN32_ERROR = 15657u32; +pub const ERROR_PACKAGE_LACKS_CAPABILITY_TO_DEPLOY_ON_HOST: WIN32_ERROR = 15658u32; +pub const ERROR_UNSIGNED_PACKAGE_INVALID_CONTENT: WIN32_ERROR = 15659u32; +pub const ERROR_UNSIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE: WIN32_ERROR = 15660u32; +pub const ERROR_SIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE: WIN32_ERROR = 15661u32; +pub const ERROR_PACKAGE_EXTERNAL_LOCATION_NOT_ALLOWED: WIN32_ERROR = 15662u32; +pub const ERROR_INSTALL_FULLTRUST_HOSTRUNTIME_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY: WIN32_ERROR = 15663u32; +pub const ERROR_PACKAGE_LACKS_CAPABILITY_FOR_MANDATORY_STARTUPTASKS: WIN32_ERROR = 15664u32; +pub const ERROR_INSTALL_RESOLVE_HOSTRUNTIME_DEPENDENCY_FAILED: WIN32_ERROR = 15665u32; +pub const ERROR_MACHINE_SCOPE_NOT_ALLOWED: WIN32_ERROR = 15666u32; +pub const ERROR_CLASSIC_COMPAT_MODE_NOT_ALLOWED: WIN32_ERROR = 15667u32; +pub const ERROR_STAGEFROMUPDATEAGENT_PACKAGE_NOT_APPLICABLE: WIN32_ERROR = 15668u32; +pub const ERROR_PACKAGE_NOT_REGISTERED_FOR_USER: WIN32_ERROR = 15669u32; +pub const ERROR_PACKAGE_NAME_MISMATCH: WIN32_ERROR = 15670u32; +pub const ERROR_APPINSTALLER_URI_IN_USE: WIN32_ERROR = 15671u32; +pub const ERROR_APPINSTALLER_IS_MANAGED_BY_SYSTEM: WIN32_ERROR = 15672u32; +pub const APPMODEL_ERROR_NO_PACKAGE: WIN32_ERROR = 15700u32; +pub const APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT: WIN32_ERROR = 15701u32; +pub const APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT: WIN32_ERROR = 15702u32; +pub const APPMODEL_ERROR_NO_APPLICATION: WIN32_ERROR = 15703u32; +pub const APPMODEL_ERROR_DYNAMIC_PROPERTY_READ_FAILED: WIN32_ERROR = 15704u32; +pub const APPMODEL_ERROR_DYNAMIC_PROPERTY_INVALID: WIN32_ERROR = 15705u32; +pub const APPMODEL_ERROR_PACKAGE_NOT_AVAILABLE: WIN32_ERROR = 15706u32; +pub const APPMODEL_ERROR_NO_MUTABLE_DIRECTORY: WIN32_ERROR = 15707u32; +pub const ERROR_STATE_LOAD_STORE_FAILED: WIN32_ERROR = 15800u32; +pub const ERROR_STATE_GET_VERSION_FAILED: WIN32_ERROR = 15801u32; +pub const ERROR_STATE_SET_VERSION_FAILED: WIN32_ERROR = 15802u32; +pub const ERROR_STATE_STRUCTURED_RESET_FAILED: WIN32_ERROR = 15803u32; +pub const ERROR_STATE_OPEN_CONTAINER_FAILED: WIN32_ERROR = 15804u32; +pub const ERROR_STATE_CREATE_CONTAINER_FAILED: WIN32_ERROR = 15805u32; +pub const ERROR_STATE_DELETE_CONTAINER_FAILED: WIN32_ERROR = 15806u32; +pub const ERROR_STATE_READ_SETTING_FAILED: WIN32_ERROR = 15807u32; +pub const ERROR_STATE_WRITE_SETTING_FAILED: WIN32_ERROR = 15808u32; +pub const ERROR_STATE_DELETE_SETTING_FAILED: WIN32_ERROR = 15809u32; +pub const ERROR_STATE_QUERY_SETTING_FAILED: WIN32_ERROR = 15810u32; +pub const ERROR_STATE_READ_COMPOSITE_SETTING_FAILED: WIN32_ERROR = 15811u32; +pub const ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED: WIN32_ERROR = 15812u32; +pub const ERROR_STATE_ENUMERATE_CONTAINER_FAILED: WIN32_ERROR = 15813u32; +pub const ERROR_STATE_ENUMERATE_SETTINGS_FAILED: WIN32_ERROR = 15814u32; +pub const ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED: WIN32_ERROR = 15815u32; +pub const ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED: WIN32_ERROR = 15816u32; +pub const ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED: WIN32_ERROR = 15817u32; +pub const ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED: WIN32_ERROR = 15818u32; +pub const ERROR_API_UNAVAILABLE: WIN32_ERROR = 15841u32; +pub const ERROR_NDIS_INTERFACE_CLOSING: WIN32_ERROR = 2150891522u32; +pub const ERROR_NDIS_BAD_VERSION: WIN32_ERROR = 2150891524u32; +pub const ERROR_NDIS_BAD_CHARACTERISTICS: WIN32_ERROR = 2150891525u32; +pub const ERROR_NDIS_ADAPTER_NOT_FOUND: WIN32_ERROR = 2150891526u32; +pub const ERROR_NDIS_OPEN_FAILED: WIN32_ERROR = 2150891527u32; +pub const ERROR_NDIS_DEVICE_FAILED: WIN32_ERROR = 2150891528u32; +pub const ERROR_NDIS_MULTICAST_FULL: WIN32_ERROR = 2150891529u32; +pub const ERROR_NDIS_MULTICAST_EXISTS: WIN32_ERROR = 2150891530u32; +pub const ERROR_NDIS_MULTICAST_NOT_FOUND: WIN32_ERROR = 2150891531u32; +pub const ERROR_NDIS_REQUEST_ABORTED: WIN32_ERROR = 2150891532u32; +pub const ERROR_NDIS_RESET_IN_PROGRESS: WIN32_ERROR = 2150891533u32; +pub const ERROR_NDIS_NOT_SUPPORTED: WIN32_ERROR = 2150891707u32; +pub const ERROR_NDIS_INVALID_PACKET: WIN32_ERROR = 2150891535u32; +pub const ERROR_NDIS_ADAPTER_NOT_READY: WIN32_ERROR = 2150891537u32; +pub const ERROR_NDIS_INVALID_LENGTH: WIN32_ERROR = 2150891540u32; +pub const ERROR_NDIS_INVALID_DATA: WIN32_ERROR = 2150891541u32; +pub const ERROR_NDIS_BUFFER_TOO_SHORT: WIN32_ERROR = 2150891542u32; +pub const ERROR_NDIS_INVALID_OID: WIN32_ERROR = 2150891543u32; +pub const ERROR_NDIS_ADAPTER_REMOVED: WIN32_ERROR = 2150891544u32; +pub const ERROR_NDIS_UNSUPPORTED_MEDIA: WIN32_ERROR = 2150891545u32; +pub const ERROR_NDIS_GROUP_ADDRESS_IN_USE: WIN32_ERROR = 2150891546u32; +pub const ERROR_NDIS_FILE_NOT_FOUND: WIN32_ERROR = 2150891547u32; +pub const ERROR_NDIS_ERROR_READING_FILE: WIN32_ERROR = 2150891548u32; +pub const ERROR_NDIS_ALREADY_MAPPED: WIN32_ERROR = 2150891549u32; +pub const ERROR_NDIS_RESOURCE_CONFLICT: WIN32_ERROR = 2150891550u32; +pub const ERROR_NDIS_MEDIA_DISCONNECTED: WIN32_ERROR = 2150891551u32; +pub const ERROR_NDIS_INVALID_ADDRESS: WIN32_ERROR = 2150891554u32; +pub const ERROR_NDIS_INVALID_DEVICE_REQUEST: WIN32_ERROR = 2150891536u32; +pub const ERROR_NDIS_PAUSED: WIN32_ERROR = 2150891562u32; +pub const ERROR_NDIS_INTERFACE_NOT_FOUND: WIN32_ERROR = 2150891563u32; +pub const ERROR_NDIS_UNSUPPORTED_REVISION: WIN32_ERROR = 2150891564u32; +pub const ERROR_NDIS_INVALID_PORT: WIN32_ERROR = 2150891565u32; +pub const ERROR_NDIS_INVALID_PORT_STATE: WIN32_ERROR = 2150891566u32; +pub const ERROR_NDIS_LOW_POWER_STATE: WIN32_ERROR = 2150891567u32; +pub const ERROR_NDIS_REINIT_REQUIRED: WIN32_ERROR = 2150891568u32; +pub const ERROR_NDIS_NO_QUEUES: WIN32_ERROR = 2150891569u32; +pub const ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED: WIN32_ERROR = 2150899712u32; +pub const ERROR_NDIS_DOT11_MEDIA_IN_USE: WIN32_ERROR = 2150899713u32; +pub const ERROR_NDIS_DOT11_POWER_STATE_INVALID: WIN32_ERROR = 2150899714u32; +pub const ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL: WIN32_ERROR = 2150899715u32; +pub const ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL: WIN32_ERROR = 2150899716u32; +pub const ERROR_NDIS_DOT11_AP_CHANNEL_CURRENTLY_NOT_AVAILABLE: WIN32_ERROR = 2150899717u32; +pub const ERROR_NDIS_DOT11_AP_BAND_CURRENTLY_NOT_AVAILABLE: WIN32_ERROR = 2150899718u32; +pub const ERROR_NDIS_DOT11_AP_CHANNEL_NOT_ALLOWED: WIN32_ERROR = 2150899719u32; +pub const ERROR_NDIS_DOT11_AP_BAND_NOT_ALLOWED: WIN32_ERROR = 2150899720u32; +pub const ERROR_NDIS_INDICATION_REQUIRED: WIN32_ERROR = 3407873u32; +pub const ERROR_NDIS_OFFLOAD_POLICY: WIN32_ERROR = 3224637455u32; +pub const ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED: WIN32_ERROR = 3224637458u32; +pub const ERROR_NDIS_OFFLOAD_PATH_REJECTED: WIN32_ERROR = 3224637459u32; +pub const ERROR_HV_INVALID_HYPERCALL_CODE: WIN32_ERROR = 3224698882u32; +pub const ERROR_HV_INVALID_HYPERCALL_INPUT: WIN32_ERROR = 3224698883u32; +pub const ERROR_HV_INVALID_ALIGNMENT: WIN32_ERROR = 3224698884u32; +pub const ERROR_HV_INVALID_PARAMETER: WIN32_ERROR = 3224698885u32; +pub const ERROR_HV_ACCESS_DENIED: WIN32_ERROR = 3224698886u32; +pub const ERROR_HV_INVALID_PARTITION_STATE: WIN32_ERROR = 3224698887u32; +pub const ERROR_HV_OPERATION_DENIED: WIN32_ERROR = 3224698888u32; +pub const ERROR_HV_UNKNOWN_PROPERTY: WIN32_ERROR = 3224698889u32; +pub const ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE: WIN32_ERROR = 3224698890u32; +pub const ERROR_HV_INSUFFICIENT_MEMORY: WIN32_ERROR = 3224698891u32; +pub const ERROR_HV_PARTITION_TOO_DEEP: WIN32_ERROR = 3224698892u32; +pub const ERROR_HV_INVALID_PARTITION_ID: WIN32_ERROR = 3224698893u32; +pub const ERROR_HV_INVALID_VP_INDEX: WIN32_ERROR = 3224698894u32; +pub const ERROR_HV_INVALID_PORT_ID: WIN32_ERROR = 3224698897u32; +pub const ERROR_HV_INVALID_CONNECTION_ID: WIN32_ERROR = 3224698898u32; +pub const ERROR_HV_INSUFFICIENT_BUFFERS: WIN32_ERROR = 3224698899u32; +pub const ERROR_HV_NOT_ACKNOWLEDGED: WIN32_ERROR = 3224698900u32; +pub const ERROR_HV_INVALID_VP_STATE: WIN32_ERROR = 3224698901u32; +pub const ERROR_HV_ACKNOWLEDGED: WIN32_ERROR = 3224698902u32; +pub const ERROR_HV_INVALID_SAVE_RESTORE_STATE: WIN32_ERROR = 3224698903u32; +pub const ERROR_HV_INVALID_SYNIC_STATE: WIN32_ERROR = 3224698904u32; +pub const ERROR_HV_OBJECT_IN_USE: WIN32_ERROR = 3224698905u32; +pub const ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO: WIN32_ERROR = 3224698906u32; +pub const ERROR_HV_NO_DATA: WIN32_ERROR = 3224698907u32; +pub const ERROR_HV_INACTIVE: WIN32_ERROR = 3224698908u32; +pub const ERROR_HV_NO_RESOURCES: WIN32_ERROR = 3224698909u32; +pub const ERROR_HV_FEATURE_UNAVAILABLE: WIN32_ERROR = 3224698910u32; +pub const ERROR_HV_INSUFFICIENT_BUFFER: WIN32_ERROR = 3224698931u32; +pub const ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS: WIN32_ERROR = 3224698936u32; +pub const ERROR_HV_CPUID_FEATURE_VALIDATION: WIN32_ERROR = 3224698940u32; +pub const ERROR_HV_CPUID_XSAVE_FEATURE_VALIDATION: WIN32_ERROR = 3224698941u32; +pub const ERROR_HV_PROCESSOR_STARTUP_TIMEOUT: WIN32_ERROR = 3224698942u32; +pub const ERROR_HV_SMX_ENABLED: WIN32_ERROR = 3224698943u32; +pub const ERROR_HV_INVALID_LP_INDEX: WIN32_ERROR = 3224698945u32; +pub const ERROR_HV_INVALID_REGISTER_VALUE: WIN32_ERROR = 3224698960u32; +pub const ERROR_HV_INVALID_VTL_STATE: WIN32_ERROR = 3224698961u32; +pub const ERROR_HV_NX_NOT_DETECTED: WIN32_ERROR = 3224698965u32; +pub const ERROR_HV_INVALID_DEVICE_ID: WIN32_ERROR = 3224698967u32; +pub const ERROR_HV_INVALID_DEVICE_STATE: WIN32_ERROR = 3224698968u32; +pub const ERROR_HV_PENDING_PAGE_REQUESTS: WIN32_ERROR = 3473497u32; +pub const ERROR_HV_PAGE_REQUEST_INVALID: WIN32_ERROR = 3224698976u32; +pub const ERROR_HV_INVALID_CPU_GROUP_ID: WIN32_ERROR = 3224698991u32; +pub const ERROR_HV_INVALID_CPU_GROUP_STATE: WIN32_ERROR = 3224698992u32; +pub const ERROR_HV_OPERATION_FAILED: WIN32_ERROR = 3224698993u32; +pub const ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE: WIN32_ERROR = 3224698994u32; +pub const ERROR_HV_INSUFFICIENT_ROOT_MEMORY: WIN32_ERROR = 3224698995u32; +pub const ERROR_HV_EVENT_BUFFER_ALREADY_FREED: WIN32_ERROR = 3224698996u32; +pub const ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY: WIN32_ERROR = 3224698997u32; +pub const ERROR_HV_DEVICE_NOT_IN_DOMAIN: WIN32_ERROR = 3224698998u32; +pub const ERROR_HV_NESTED_VM_EXIT: WIN32_ERROR = 3224698999u32; +pub const ERROR_HV_MSR_ACCESS_FAILED: WIN32_ERROR = 3224699008u32; +pub const ERROR_HV_INSUFFICIENT_MEMORY_MIRRORING: WIN32_ERROR = 3224699009u32; +pub const ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY_MIRRORING: WIN32_ERROR = 3224699010u32; +pub const ERROR_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY: WIN32_ERROR = 3224699011u32; +pub const ERROR_HV_INSUFFICIENT_ROOT_MEMORY_MIRRORING: WIN32_ERROR = 3224699012u32; +pub const ERROR_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY_MIRRORING: WIN32_ERROR = 3224699013u32; +pub const ERROR_HV_NOT_PRESENT: WIN32_ERROR = 3224702976u32; +pub const ERROR_VID_DUPLICATE_HANDLER: WIN32_ERROR = 3224829953u32; +pub const ERROR_VID_TOO_MANY_HANDLERS: WIN32_ERROR = 3224829954u32; +pub const ERROR_VID_QUEUE_FULL: WIN32_ERROR = 3224829955u32; +pub const ERROR_VID_HANDLER_NOT_PRESENT: WIN32_ERROR = 3224829956u32; +pub const ERROR_VID_INVALID_OBJECT_NAME: WIN32_ERROR = 3224829957u32; +pub const ERROR_VID_PARTITION_NAME_TOO_LONG: WIN32_ERROR = 3224829958u32; +pub const ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG: WIN32_ERROR = 3224829959u32; +pub const ERROR_VID_PARTITION_ALREADY_EXISTS: WIN32_ERROR = 3224829960u32; +pub const ERROR_VID_PARTITION_DOES_NOT_EXIST: WIN32_ERROR = 3224829961u32; +pub const ERROR_VID_PARTITION_NAME_NOT_FOUND: WIN32_ERROR = 3224829962u32; +pub const ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS: WIN32_ERROR = 3224829963u32; +pub const ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT: WIN32_ERROR = 3224829964u32; +pub const ERROR_VID_MB_STILL_REFERENCED: WIN32_ERROR = 3224829965u32; +pub const ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED: WIN32_ERROR = 3224829966u32; +pub const ERROR_VID_INVALID_NUMA_SETTINGS: WIN32_ERROR = 3224829967u32; +pub const ERROR_VID_INVALID_NUMA_NODE_INDEX: WIN32_ERROR = 3224829968u32; +pub const ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED: WIN32_ERROR = 3224829969u32; +pub const ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE: WIN32_ERROR = 3224829970u32; +pub const ERROR_VID_PAGE_RANGE_OVERFLOW: WIN32_ERROR = 3224829971u32; +pub const ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE: WIN32_ERROR = 3224829972u32; +pub const ERROR_VID_INVALID_GPA_RANGE_HANDLE: WIN32_ERROR = 3224829973u32; +pub const ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE: WIN32_ERROR = 3224829974u32; +pub const ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED: WIN32_ERROR = 3224829975u32; +pub const ERROR_VID_INVALID_PPM_HANDLE: WIN32_ERROR = 3224829976u32; +pub const ERROR_VID_MBPS_ARE_LOCKED: WIN32_ERROR = 3224829977u32; +pub const ERROR_VID_MESSAGE_QUEUE_CLOSED: WIN32_ERROR = 3224829978u32; +pub const ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED: WIN32_ERROR = 3224829979u32; +pub const ERROR_VID_STOP_PENDING: WIN32_ERROR = 3224829980u32; +pub const ERROR_VID_INVALID_PROCESSOR_STATE: WIN32_ERROR = 3224829981u32; +pub const ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT: WIN32_ERROR = 3224829982u32; +pub const ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED: WIN32_ERROR = 3224829983u32; +pub const ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET: WIN32_ERROR = 3224829984u32; +pub const ERROR_VID_MMIO_RANGE_DESTROYED: WIN32_ERROR = 3224829985u32; +pub const ERROR_VID_INVALID_CHILD_GPA_PAGE_SET: WIN32_ERROR = 3224829986u32; +pub const ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED: WIN32_ERROR = 3224829987u32; +pub const ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL: WIN32_ERROR = 3224829988u32; +pub const ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE: WIN32_ERROR = 3224829989u32; +pub const ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT: WIN32_ERROR = 3224829990u32; +pub const ERROR_VID_SAVED_STATE_CORRUPT: WIN32_ERROR = 3224829991u32; +pub const ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM: WIN32_ERROR = 3224829992u32; +pub const ERROR_VID_SAVED_STATE_INCOMPATIBLE: WIN32_ERROR = 3224829993u32; +pub const ERROR_VID_VTL_ACCESS_DENIED: WIN32_ERROR = 3224829994u32; +pub const ERROR_VID_INSUFFICIENT_RESOURCES_RESERVE: WIN32_ERROR = 3224829995u32; +pub const ERROR_VID_INSUFFICIENT_RESOURCES_PHYSICAL_BUFFER: WIN32_ERROR = 3224829996u32; +pub const ERROR_VID_INSUFFICIENT_RESOURCES_HV_DEPOSIT: WIN32_ERROR = 3224829997u32; +pub const ERROR_VID_MEMORY_TYPE_NOT_SUPPORTED: WIN32_ERROR = 3224829998u32; +pub const ERROR_VID_INSUFFICIENT_RESOURCES_WITHDRAW: WIN32_ERROR = 3224829999u32; +pub const ERROR_VID_PROCESS_ALREADY_SET: WIN32_ERROR = 3224830000u32; +pub const ERROR_VMCOMPUTE_TERMINATED_DURING_START: WIN32_ERROR = 3224830208u32; +pub const ERROR_VMCOMPUTE_IMAGE_MISMATCH: WIN32_ERROR = 3224830209u32; +pub const ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED: WIN32_ERROR = 3224830210u32; +pub const ERROR_VMCOMPUTE_OPERATION_PENDING: WIN32_ERROR = 3224830211u32; +pub const ERROR_VMCOMPUTE_TOO_MANY_NOTIFICATIONS: WIN32_ERROR = 3224830212u32; +pub const ERROR_VMCOMPUTE_INVALID_STATE: WIN32_ERROR = 3224830213u32; +pub const ERROR_VMCOMPUTE_UNEXPECTED_EXIT: WIN32_ERROR = 3224830214u32; +pub const ERROR_VMCOMPUTE_TERMINATED: WIN32_ERROR = 3224830215u32; +pub const ERROR_VMCOMPUTE_CONNECT_FAILED: WIN32_ERROR = 3224830216u32; +pub const ERROR_VMCOMPUTE_TIMEOUT: WIN32_ERROR = 3224830217u32; +pub const ERROR_VMCOMPUTE_CONNECTION_CLOSED: WIN32_ERROR = 3224830218u32; +pub const ERROR_VMCOMPUTE_UNKNOWN_MESSAGE: WIN32_ERROR = 3224830219u32; +pub const ERROR_VMCOMPUTE_UNSUPPORTED_PROTOCOL_VERSION: WIN32_ERROR = 3224830220u32; +pub const ERROR_VMCOMPUTE_INVALID_JSON: WIN32_ERROR = 3224830221u32; +pub const ERROR_VMCOMPUTE_SYSTEM_NOT_FOUND: WIN32_ERROR = 3224830222u32; +pub const ERROR_VMCOMPUTE_SYSTEM_ALREADY_EXISTS: WIN32_ERROR = 3224830223u32; +pub const ERROR_VMCOMPUTE_SYSTEM_ALREADY_STOPPED: WIN32_ERROR = 3224830224u32; +pub const ERROR_VMCOMPUTE_PROTOCOL_ERROR: WIN32_ERROR = 3224830225u32; +pub const ERROR_VMCOMPUTE_INVALID_LAYER: WIN32_ERROR = 3224830226u32; +pub const ERROR_VMCOMPUTE_WINDOWS_INSIDER_REQUIRED: WIN32_ERROR = 3224830227u32; +pub const ERROR_VNET_VIRTUAL_SWITCH_NAME_NOT_FOUND: WIN32_ERROR = 3224830464u32; +pub const ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED: WIN32_ERROR = 2151088129u32; +pub const ERROR_VSMB_SAVED_STATE_FILE_NOT_FOUND: WIN32_ERROR = 3224830976u32; +pub const ERROR_VSMB_SAVED_STATE_CORRUPT: WIN32_ERROR = 3224830977u32; +pub const ERROR_VOLMGR_INCOMPLETE_REGENERATION: WIN32_ERROR = 2151153665u32; +pub const ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION: WIN32_ERROR = 2151153666u32; +pub const ERROR_VOLMGR_DATABASE_FULL: WIN32_ERROR = 3224895489u32; +pub const ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED: WIN32_ERROR = 3224895490u32; +pub const ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC: WIN32_ERROR = 3224895491u32; +pub const ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED: WIN32_ERROR = 3224895492u32; +pub const ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME: WIN32_ERROR = 3224895493u32; +pub const ERROR_VOLMGR_DISK_DUPLICATE: WIN32_ERROR = 3224895494u32; +pub const ERROR_VOLMGR_DISK_DYNAMIC: WIN32_ERROR = 3224895495u32; +pub const ERROR_VOLMGR_DISK_ID_INVALID: WIN32_ERROR = 3224895496u32; +pub const ERROR_VOLMGR_DISK_INVALID: WIN32_ERROR = 3224895497u32; +pub const ERROR_VOLMGR_DISK_LAST_VOTER: WIN32_ERROR = 3224895498u32; +pub const ERROR_VOLMGR_DISK_LAYOUT_INVALID: WIN32_ERROR = 3224895499u32; +pub const ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS: WIN32_ERROR = 3224895500u32; +pub const ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED: WIN32_ERROR = 3224895501u32; +pub const ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL: WIN32_ERROR = 3224895502u32; +pub const ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS: WIN32_ERROR = 3224895503u32; +pub const ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS: WIN32_ERROR = 3224895504u32; +pub const ERROR_VOLMGR_DISK_MISSING: WIN32_ERROR = 3224895505u32; +pub const ERROR_VOLMGR_DISK_NOT_EMPTY: WIN32_ERROR = 3224895506u32; +pub const ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE: WIN32_ERROR = 3224895507u32; +pub const ERROR_VOLMGR_DISK_REVECTORING_FAILED: WIN32_ERROR = 3224895508u32; +pub const ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID: WIN32_ERROR = 3224895509u32; +pub const ERROR_VOLMGR_DISK_SET_NOT_CONTAINED: WIN32_ERROR = 3224895510u32; +pub const ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS: WIN32_ERROR = 3224895511u32; +pub const ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES: WIN32_ERROR = 3224895512u32; +pub const ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED: WIN32_ERROR = 3224895513u32; +pub const ERROR_VOLMGR_EXTENT_ALREADY_USED: WIN32_ERROR = 3224895514u32; +pub const ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS: WIN32_ERROR = 3224895515u32; +pub const ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION: WIN32_ERROR = 3224895516u32; +pub const ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED: WIN32_ERROR = 3224895517u32; +pub const ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION: WIN32_ERROR = 3224895518u32; +pub const ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH: WIN32_ERROR = 3224895519u32; +pub const ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED: WIN32_ERROR = 3224895520u32; +pub const ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID: WIN32_ERROR = 3224895521u32; +pub const ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS: WIN32_ERROR = 3224895522u32; +pub const ERROR_VOLMGR_MEMBER_IN_SYNC: WIN32_ERROR = 3224895523u32; +pub const ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE: WIN32_ERROR = 3224895524u32; +pub const ERROR_VOLMGR_MEMBER_INDEX_INVALID: WIN32_ERROR = 3224895525u32; +pub const ERROR_VOLMGR_MEMBER_MISSING: WIN32_ERROR = 3224895526u32; +pub const ERROR_VOLMGR_MEMBER_NOT_DETACHED: WIN32_ERROR = 3224895527u32; +pub const ERROR_VOLMGR_MEMBER_REGENERATING: WIN32_ERROR = 3224895528u32; +pub const ERROR_VOLMGR_ALL_DISKS_FAILED: WIN32_ERROR = 3224895529u32; +pub const ERROR_VOLMGR_NO_REGISTERED_USERS: WIN32_ERROR = 3224895530u32; +pub const ERROR_VOLMGR_NO_SUCH_USER: WIN32_ERROR = 3224895531u32; +pub const ERROR_VOLMGR_NOTIFICATION_RESET: WIN32_ERROR = 3224895532u32; +pub const ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID: WIN32_ERROR = 3224895533u32; +pub const ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID: WIN32_ERROR = 3224895534u32; +pub const ERROR_VOLMGR_PACK_DUPLICATE: WIN32_ERROR = 3224895535u32; +pub const ERROR_VOLMGR_PACK_ID_INVALID: WIN32_ERROR = 3224895536u32; +pub const ERROR_VOLMGR_PACK_INVALID: WIN32_ERROR = 3224895537u32; +pub const ERROR_VOLMGR_PACK_NAME_INVALID: WIN32_ERROR = 3224895538u32; +pub const ERROR_VOLMGR_PACK_OFFLINE: WIN32_ERROR = 3224895539u32; +pub const ERROR_VOLMGR_PACK_HAS_QUORUM: WIN32_ERROR = 3224895540u32; +pub const ERROR_VOLMGR_PACK_WITHOUT_QUORUM: WIN32_ERROR = 3224895541u32; +pub const ERROR_VOLMGR_PARTITION_STYLE_INVALID: WIN32_ERROR = 3224895542u32; +pub const ERROR_VOLMGR_PARTITION_UPDATE_FAILED: WIN32_ERROR = 3224895543u32; +pub const ERROR_VOLMGR_PLEX_IN_SYNC: WIN32_ERROR = 3224895544u32; +pub const ERROR_VOLMGR_PLEX_INDEX_DUPLICATE: WIN32_ERROR = 3224895545u32; +pub const ERROR_VOLMGR_PLEX_INDEX_INVALID: WIN32_ERROR = 3224895546u32; +pub const ERROR_VOLMGR_PLEX_LAST_ACTIVE: WIN32_ERROR = 3224895547u32; +pub const ERROR_VOLMGR_PLEX_MISSING: WIN32_ERROR = 3224895548u32; +pub const ERROR_VOLMGR_PLEX_REGENERATING: WIN32_ERROR = 3224895549u32; +pub const ERROR_VOLMGR_PLEX_TYPE_INVALID: WIN32_ERROR = 3224895550u32; +pub const ERROR_VOLMGR_PLEX_NOT_RAID5: WIN32_ERROR = 3224895551u32; +pub const ERROR_VOLMGR_PLEX_NOT_SIMPLE: WIN32_ERROR = 3224895552u32; +pub const ERROR_VOLMGR_STRUCTURE_SIZE_INVALID: WIN32_ERROR = 3224895553u32; +pub const ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS: WIN32_ERROR = 3224895554u32; +pub const ERROR_VOLMGR_TRANSACTION_IN_PROGRESS: WIN32_ERROR = 3224895555u32; +pub const ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE: WIN32_ERROR = 3224895556u32; +pub const ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK: WIN32_ERROR = 3224895557u32; +pub const ERROR_VOLMGR_VOLUME_ID_INVALID: WIN32_ERROR = 3224895558u32; +pub const ERROR_VOLMGR_VOLUME_LENGTH_INVALID: WIN32_ERROR = 3224895559u32; +pub const ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE: WIN32_ERROR = 3224895560u32; +pub const ERROR_VOLMGR_VOLUME_NOT_MIRRORED: WIN32_ERROR = 3224895561u32; +pub const ERROR_VOLMGR_VOLUME_NOT_RETAINED: WIN32_ERROR = 3224895562u32; +pub const ERROR_VOLMGR_VOLUME_OFFLINE: WIN32_ERROR = 3224895563u32; +pub const ERROR_VOLMGR_VOLUME_RETAINED: WIN32_ERROR = 3224895564u32; +pub const ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID: WIN32_ERROR = 3224895565u32; +pub const ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE: WIN32_ERROR = 3224895566u32; +pub const ERROR_VOLMGR_BAD_BOOT_DISK: WIN32_ERROR = 3224895567u32; +pub const ERROR_VOLMGR_PACK_CONFIG_OFFLINE: WIN32_ERROR = 3224895568u32; +pub const ERROR_VOLMGR_PACK_CONFIG_ONLINE: WIN32_ERROR = 3224895569u32; +pub const ERROR_VOLMGR_NOT_PRIMARY_PACK: WIN32_ERROR = 3224895570u32; +pub const ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED: WIN32_ERROR = 3224895571u32; +pub const ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID: WIN32_ERROR = 3224895572u32; +pub const ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID: WIN32_ERROR = 3224895573u32; +pub const ERROR_VOLMGR_VOLUME_MIRRORED: WIN32_ERROR = 3224895574u32; +pub const ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED: WIN32_ERROR = 3224895575u32; +pub const ERROR_VOLMGR_NO_VALID_LOG_COPIES: WIN32_ERROR = 3224895576u32; +pub const ERROR_VOLMGR_PRIMARY_PACK_PRESENT: WIN32_ERROR = 3224895577u32; +pub const ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID: WIN32_ERROR = 3224895578u32; +pub const ERROR_VOLMGR_MIRROR_NOT_SUPPORTED: WIN32_ERROR = 3224895579u32; +pub const ERROR_VOLMGR_RAID5_NOT_SUPPORTED: WIN32_ERROR = 3224895580u32; +pub const ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED: WIN32_ERROR = 2151219201u32; +pub const ERROR_BCD_TOO_MANY_ELEMENTS: WIN32_ERROR = 3224961026u32; +pub const ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED: WIN32_ERROR = 2151219203u32; +pub const ERROR_VHD_DRIVE_FOOTER_MISSING: WIN32_ERROR = 3225026561u32; +pub const ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH: WIN32_ERROR = 3225026562u32; +pub const ERROR_VHD_DRIVE_FOOTER_CORRUPT: WIN32_ERROR = 3225026563u32; +pub const ERROR_VHD_FORMAT_UNKNOWN: WIN32_ERROR = 3225026564u32; +pub const ERROR_VHD_FORMAT_UNSUPPORTED_VERSION: WIN32_ERROR = 3225026565u32; +pub const ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH: WIN32_ERROR = 3225026566u32; +pub const ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION: WIN32_ERROR = 3225026567u32; +pub const ERROR_VHD_SPARSE_HEADER_CORRUPT: WIN32_ERROR = 3225026568u32; +pub const ERROR_VHD_BLOCK_ALLOCATION_FAILURE: WIN32_ERROR = 3225026569u32; +pub const ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT: WIN32_ERROR = 3225026570u32; +pub const ERROR_VHD_INVALID_BLOCK_SIZE: WIN32_ERROR = 3225026571u32; +pub const ERROR_VHD_BITMAP_MISMATCH: WIN32_ERROR = 3225026572u32; +pub const ERROR_VHD_PARENT_VHD_NOT_FOUND: WIN32_ERROR = 3225026573u32; +pub const ERROR_VHD_CHILD_PARENT_ID_MISMATCH: WIN32_ERROR = 3225026574u32; +pub const ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH: WIN32_ERROR = 3225026575u32; +pub const ERROR_VHD_METADATA_READ_FAILURE: WIN32_ERROR = 3225026576u32; +pub const ERROR_VHD_METADATA_WRITE_FAILURE: WIN32_ERROR = 3225026577u32; +pub const ERROR_VHD_INVALID_SIZE: WIN32_ERROR = 3225026578u32; +pub const ERROR_VHD_INVALID_FILE_SIZE: WIN32_ERROR = 3225026579u32; +pub const ERROR_VIRTDISK_PROVIDER_NOT_FOUND: WIN32_ERROR = 3225026580u32; +pub const ERROR_VIRTDISK_NOT_VIRTUAL_DISK: WIN32_ERROR = 3225026581u32; +pub const ERROR_VHD_PARENT_VHD_ACCESS_DENIED: WIN32_ERROR = 3225026582u32; +pub const ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH: WIN32_ERROR = 3225026583u32; +pub const ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED: WIN32_ERROR = 3225026584u32; +pub const ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT: WIN32_ERROR = 3225026585u32; +pub const ERROR_VIRTUAL_DISK_LIMITATION: WIN32_ERROR = 3225026586u32; +pub const ERROR_VHD_INVALID_TYPE: WIN32_ERROR = 3225026587u32; +pub const ERROR_VHD_INVALID_STATE: WIN32_ERROR = 3225026588u32; +pub const ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE: WIN32_ERROR = 3225026589u32; +pub const ERROR_VIRTDISK_DISK_ALREADY_OWNED: WIN32_ERROR = 3225026590u32; +pub const ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE: WIN32_ERROR = 3225026591u32; +pub const ERROR_CTLOG_TRACKING_NOT_INITIALIZED: WIN32_ERROR = 3225026592u32; +pub const ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE: WIN32_ERROR = 3225026593u32; +pub const ERROR_CTLOG_VHD_CHANGED_OFFLINE: WIN32_ERROR = 3225026594u32; +pub const ERROR_CTLOG_INVALID_TRACKING_STATE: WIN32_ERROR = 3225026595u32; +pub const ERROR_CTLOG_INCONSISTENT_TRACKING_FILE: WIN32_ERROR = 3225026596u32; +pub const ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA: WIN32_ERROR = 3225026597u32; +pub const ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE: WIN32_ERROR = 3225026598u32; +pub const ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE: WIN32_ERROR = 3225026599u32; +pub const ERROR_VHD_METADATA_FULL: WIN32_ERROR = 3225026600u32; +pub const ERROR_VHD_INVALID_CHANGE_TRACKING_ID: WIN32_ERROR = 3225026601u32; +pub const ERROR_VHD_CHANGE_TRACKING_DISABLED: WIN32_ERROR = 3225026602u32; +pub const ERROR_VHD_MISSING_CHANGE_TRACKING_INFORMATION: WIN32_ERROR = 3225026608u32; +pub const ERROR_QUERY_STORAGE_ERROR: WIN32_ERROR = 2151284737u32; +#[repr(C)] +pub struct SECURITY_ATTRIBUTES { + pub nLength: u32, + pub lpSecurityDescriptor: *mut ::core::ffi::c_void, + pub bInheritHandle: BOOL, +} +impl ::core::marker::Copy for SECURITY_ATTRIBUTES {} +impl ::core::clone::Clone for SECURITY_ATTRIBUTES { + fn clone(&self) -> Self { + *self + } +} +pub type CLSCTX = u32; +pub const CLSCTX_INPROC_SERVER: CLSCTX = 1u32; +pub const CLSCTX_INPROC_HANDLER: CLSCTX = 2u32; +pub const CLSCTX_LOCAL_SERVER: CLSCTX = 4u32; +pub const CLSCTX_INPROC_SERVER16: CLSCTX = 8u32; +pub const CLSCTX_REMOTE_SERVER: CLSCTX = 16u32; +pub const CLSCTX_INPROC_HANDLER16: CLSCTX = 32u32; +pub const CLSCTX_RESERVED1: CLSCTX = 64u32; +pub const CLSCTX_RESERVED2: CLSCTX = 128u32; +pub const CLSCTX_RESERVED3: CLSCTX = 256u32; +pub const CLSCTX_RESERVED4: CLSCTX = 512u32; +pub const CLSCTX_NO_CODE_DOWNLOAD: CLSCTX = 1024u32; +pub const CLSCTX_RESERVED5: CLSCTX = 2048u32; +pub const CLSCTX_NO_CUSTOM_MARSHAL: CLSCTX = 4096u32; +pub const CLSCTX_ENABLE_CODE_DOWNLOAD: CLSCTX = 8192u32; +pub const CLSCTX_NO_FAILURE_LOG: CLSCTX = 16384u32; +pub const CLSCTX_DISABLE_AAA: CLSCTX = 32768u32; +pub const CLSCTX_ENABLE_AAA: CLSCTX = 65536u32; +pub const CLSCTX_FROM_DEFAULT_CONTEXT: CLSCTX = 131072u32; +pub const CLSCTX_ACTIVATE_X86_SERVER: CLSCTX = 262144u32; +pub const CLSCTX_ACTIVATE_32_BIT_SERVER: CLSCTX = 262144u32; +pub const CLSCTX_ACTIVATE_64_BIT_SERVER: CLSCTX = 524288u32; +pub const CLSCTX_ENABLE_CLOAKING: CLSCTX = 1048576u32; +pub const CLSCTX_APPCONTAINER: CLSCTX = 4194304u32; +pub const CLSCTX_ACTIVATE_AAA_AS_IU: CLSCTX = 8388608u32; +pub const CLSCTX_RESERVED6: CLSCTX = 16777216u32; +pub const CLSCTX_ACTIVATE_ARM32_SERVER: CLSCTX = 33554432u32; +pub const CLSCTX_ALLOW_LOWER_TRUST_REGISTRATION: CLSCTX = 67108864u32; +pub const CLSCTX_PS_DLL: CLSCTX = 2147483648u32; +pub const CLSCTX_ALL: CLSCTX = 23u32; +pub const CLSCTX_SERVER: CLSCTX = 21u32; +#[link(name = "windows")] +extern "system" { + pub fn CoCreateInstance(rclsid: *const GUID, punkouter: IUnknown, dwclscontext: CLSCTX, riid: *const GUID, ppv: *mut *mut ::core::ffi::c_void) -> HRESULT; +} +pub const STGTY_REPEAT: i32 = 256i32; +#[link(name = "windows")] +extern "system" { + pub fn CreateEventW(lpeventattributes: *const SECURITY_ATTRIBUTES, bmanualreset: BOOL, binitialstate: BOOL, lpname: PCWSTR) -> HANDLE; +} +#[link(name = "windows")] +extern "system" { + pub fn SetEvent(hevent: HANDLE) -> BOOL; +} +#[link(name = "windows")] +extern "system" { + pub fn WaitForSingleObject(hhandle: HANDLE, dwmilliseconds: u32) -> WIN32_ERROR; +} +pub const UIAnimationManager: GUID = GUID::from_u128(0x4c1fc63a_695c_47e8_a339_1a194be3d0b8); diff --git a/crates/tests/standalone/src/lib.rs b/crates/tests/standalone/src/lib.rs new file mode 100644 index 0000000000..b7d18f64ef --- /dev/null +++ b/crates/tests/standalone/src/lib.rs @@ -0,0 +1,22 @@ +#![cfg(test)] + +mod bindings; +use bindings::*; + +#[test] +fn test() { + unsafe { + let event = CreateEventW(std::ptr::null(), 1, 0, std::ptr::null()); + SetEvent(event); + WaitForSingleObject(event, 0); + CloseHandle(event); + CoCreateInstance(std::ptr::null(), std::ptr::null_mut(), CLSCTX_ALL, std::ptr::null(), std::ptr::null_mut()); + assert_eq!(STGTY_REPEAT, 256); + + let expected = GUID::from_u128(0x4c1fc63a_695c_47e8_a339_1a194be3d0b8); + assert!(UIAnimationManager.data1 == expected.data1); + assert!(UIAnimationManager.data2 == expected.data2); + assert!(UIAnimationManager.data3 == expected.data3); + assert!(UIAnimationManager.data4 == expected.data4); + } +}